# Can ignition communicate with Keyence PLC?

**URL:** <https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508>\
**Category:** General Discussion\
**Tags:** ignition81\
**Created:** [March 23, 2022, 9:29am UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508 "2022-03-23T09:29:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![PM\_p](https://avatars.discourse-cdn.com/v4/letter/p/ba9def/32.png) [@PM\_p](https://forum.inductiveautomation.com/u/PM_p)\
**Post date:** [March 23, 2022, 9:29am UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/1 "2022-03-23T09:29:36Z")

</div>

Hello,

Does anyone know if ignition can connect to Keyence PLC ( probably KV-7500 or KV-8000 )?

I only see the built-in driver for AB, Omron, and Siemens.

Thanks.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 23, 2022, 12:06pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/2 "2022-03-23T12:06:51Z")

</div>

Not directly, but it looks like Kepware has a driver for Keyence PLCs and you could make an OPC UA connection to Kepware once you have that set up.

---

<div class="post-metadata">

**Author:** ![andrews](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@andrews](https://forum.inductiveautomation.com/u/andrews)\
**Post date:** [March 23, 2022, 2:53pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/3 "2022-03-23T14:53:47Z")

</div>

How do you like it?

I asked a rep about it and they told me to stay away from them , support is not there. ironic from a company that is usually great on support for their products.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 23, 2022, 3:04pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/4 "2022-03-23T15:04:26Z")

</div>

I’ve bumped into these. Apparently they are new to the U.S. market, so Keyence techs here aren’t really up to speed.

---

<div class="post-metadata">

**Author:** ![alex.ferrell](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@alex.ferrell](https://forum.inductiveautomation.com/u/alex.ferrell)\
**Post date:** [April 18, 2022, 6:41pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/5 "2022-04-18T18:41:25Z")

</div>

The KV-8000A is being marketed as having a built-in OPC-UA server. Could this feature be used to connect Ignition to it? Has anyone tried this or would know if it is possible? I found the Kepware solution but at $1450 for a perpetual license that adds quite a bit of cost to a system.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 18, 2023, 2:50pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/6 "2023-12-18T14:50:45Z")

</div>

I expect to have one of these in my lab soon, specifically to add support to my EtherNet/IP driver. (The documentation is decent.) I'll play with the OPC UA support while I'm at it.

I haven't received the hardware yet, but the OPC UA docs for the KV-8k(A) indicate the following limits:

- 2,000 monitored items, max, but complete structures or arrays count as one (just like structure access in Siemens).

- 200,000 total publishable nodes, counting all leaf nodes of structures and arrays individually. (Simple setting in global variable table in KV Studio selects unpublished/read only/writable for OPC UA.)

- All subscription paces are normalized (rounded up?) to multiples of 50ms.

---

<div class="post-metadata">

**Author:** ![Miclah\_Koehn](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Miclah\_Koehn](https://forum.inductiveautomation.com/u/Miclah_Koehn)\
**Post date:** [February 1, 2024, 4:20pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/7 "2024-02-01T16:20:19Z")

</div>

Did you manage to get this working? I have a KV8000 in my office now, looking to connect it to an edge panel.

Thanks

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 1, 2024, 6:03pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/8 "2024-02-01T18:03:11Z")

</div>

The beta is out. I have not made any further changes--not released for production. My sample unit still disconnects pseudo-randomly. I have not gotten any response from Keyence on my ( **very** detailed) bug report. ☹

Please do try the beta, if you don't mind. I'm curious if the disconnection problem is specific to my unit. Data traffic otherwise works.

> [@Automation Professionals' EtherNet/IP Communication Suite V2](https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190/135):
>
> Automation Professionals is pleased to announce a beta release of the Keyence KV-8k support mentioned above. For Ignition v8.1+: [v2.1.11.240102103](https://www.automation-pros.com/ignition/EthernetIP%20Class%201%20Communications-2.1.11.240102103-v81.modl) This implementation reads the model code to initialize the span of the various types of device memory, and for KV-8000+, reads the function version to conditionally expand the R device range. All models with built-in EtherNet/IP (KV-5500 and above), models that accept the KV-EP21V comm module (KV-3k & -5k), and the models that accept the KV-NC1EP c…

---

<div class="post-metadata">

**Author:** ![Miclah\_Koehn](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Miclah\_Koehn](https://forum.inductiveautomation.com/u/Miclah_Koehn)\
**Post date:** [February 1, 2024, 7:11pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/9 "2024-02-01T19:11:51Z")

</div>

I installed the module, but it wont work on edge panel unless licensed, and I have not yet purchased a license for this project. If the capability isn't there yet, I may have to go a different route this time. Could I just use OPC? Any pitfalls to that approach with this PLC?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 1, 2024, 8:02pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/10 "2024-02-01T20:02:48Z")

</div>

> [@Miclah\_Koehn](#):
>
> on edge panel unless licensed

And IA does not allow third parties on Edge.

> [@Miclah\_Koehn](#):
>
> approach with this PLC

Not many tags allowed, from what I recall. It does allow access to named variables that aren't allocated in normal global memory, though.

---

<div class="post-metadata">

**Author:** ![Miclah\_Koehn](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Miclah\_Koehn](https://forum.inductiveautomation.com/u/Miclah_Koehn)\
**Post date:** [February 1, 2024, 8:16pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/11 "2024-02-01T20:16:32Z")

</div>

I currently have an Edge panel connected to a KV8000, communicating with OPC, reading and writing to a global variable. Do you know how many tags are allowed? For some reason, it takes forever for a new variable to show up in the designer though. Any idea why?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 1, 2024, 8:24pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/12 "2024-02-01T20:24:19Z")

</div>

> [@Miclah\_Koehn](#):
>
> how many tags are allowed?

 ![KV-8000 Series OPC Specs](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/4/a40e904ada36788a0d934e528674c917b15c37db.png)

So, not as bad as I thought, as long as you make good use of structures.

> [@Miclah\_Koehn](#):
>
> Any idea why?

Not a clue.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 18, 2025, 9:31pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/13 "2025-02-18T21:31:58Z")

</div>

Using 8.1.44+ and the Mitsubishi driver with Q-series selected will allow communication with Keyence KV-series PLCs.

The following tables translate Keyence device (memory area) names to Mitsubishi.

 ![Screenshot 2025-02-18 at 13.24.35](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/1/21ac75833eb37dd8b11ccae0a67cb6b63bee67bc.png)  
 ![Screenshot 2025-02-18 at 13.24.44](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/2/92a30acdc39644c42b2e9fc9e6a43915c0841561.png)

---

<div class="post-metadata">

**Author:** ![diego120](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@diego120](https://forum.inductiveautomation.com/u/diego120)\
**Post date:** [May 19, 2025, 3:20pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/14 "2025-05-19T15:20:13Z")

</div>

Hi, I have a problem using the KV-NC32T as a mitsubishi Q series, the connection is succesful, and I can read some tags like "W0", "TN0", etc. but it seems like there is a problem using the "M" tags, because on the PLC many tags are off, but in ignition those tags turn on and off even when is not running the PLC, and I don't know if it is because of ignition or the PLC, this is the way I mapped the tags  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/f/df4e81f1afc5169716e33af104cb57c7db23a384.png)

---

<div class="post-metadata">

**Author:** ![Jsanchez1](https://avatars.discourse-cdn.com/v4/letter/j/df788c/32.png) [@Jsanchez1](https://forum.inductiveautomation.com/u/Jsanchez1)\
**Post date:** [July 1, 2025, 3:06am UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/15 "2025-07-01T03:06:40Z")

</div>

Where did you get these tables from?  
Right now I am testing from the KV8000 with the OPC UA server enabled but I have some ping drops, I don't know if this is due to the plant WiFi or due to the OPC server option on the KV8000 unit. So I want to try whit Mitsubishi's driver to eliminate connection slowdown.

---

<div class="post-metadata">

**Author:** ![Francisco\_Ochoa](https://avatars.discourse-cdn.com/v4/letter/f/e495f1/32.png) [@Francisco\_Ochoa](https://forum.inductiveautomation.com/u/Francisco_Ochoa)\
**Post date:** [August 21, 2025, 3:59pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/16 "2025-08-21T15:59:59Z")

</div>

Hi there.

Im looking for the same case , its possible to communicate KV-8000 w Ignition?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 21, 2025, 4:02pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/17 "2025-08-21T16:02:35Z")

</div>

Yes, with the Mitsubishi driver in Q-series mode and the tables in the above post to translate addresses. Or with its onboard OPC UA server.

---

<div class="post-metadata">

**Author:** ![Francisco\_Ochoa](https://avatars.discourse-cdn.com/v4/letter/f/e495f1/32.png) [@Francisco\_Ochoa](https://forum.inductiveautomation.com/u/Francisco_Ochoa)\
**Post date:** [August 21, 2025, 4:04pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/18 "2025-08-21T16:04:34Z")

</div>

i dont see this driver , my ignition version is : **8.1.13**

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 21, 2025, 4:05pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/19 "2025-08-21T16:05:07Z")

</div>

You'll need to upgrade, the driver was introduced in Ignition 8.1.28, and some compatibility fix in 8.1.44+.

---

<div class="post-metadata">

**Author:** ![Francisco\_Ochoa](https://avatars.discourse-cdn.com/v4/letter/f/e495f1/32.png) [@Francisco\_Ochoa](https://forum.inductiveautomation.com/u/Francisco_Ochoa)\
**Post date:** [August 21, 2025, 4:07pm UTC](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508/20 "2025-08-21T16:07:11Z")

</div>

what are the risks for the upgrade?

[Next page](https://forum.inductiveautomation.com/t/can-ignition-communicate-with-keyence-plc/57508.md?page=2)
