# GE Fanuc 90-30 Ethernet Connection TCP

**URL:** <https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521>\
**Category:** Ignition\
**Created:** [September 24, 2019, 7:30pm UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521 "2019-09-24T19:30:27Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![juang](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@juang](https://forum.inductiveautomation.com/u/juang)\
**Post date:** [September 24, 2019, 7:30pm UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/1 "2019-09-24T19:30:27Z")

</div>

Has anyone connected to a GE Fanuc 90-30? if so how? and where you able to access the tags? how can i do the address ?

---

<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:** [September 24, 2019, 8:11pm UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/2 "2019-09-24T20:11:26Z")

</div>

There’s no driver in Ignition at this time (on my to-do list eventually). You’ll have to use Kepware or GE’s own OPC server.

---

<div class="post-metadata">

**Author:** ![juang](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@juang](https://forum.inductiveautomation.com/u/juang)\
**Post date:** [September 24, 2019, 8:38pm UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/3 "2019-09-24T20:38:02Z")

</div>

Thanks . Any interest on doing the this part of the to do list faster ? We would be happy to buy a driver like that. We currently have 19 GE 90-30 Ethernet CPUs.

---

<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:** [September 24, 2019, 8:49pm UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/4 "2019-09-24T20:49:03Z")

</div>

Well, it’s cheaper to buy a copy of Kepware than to pay me to write a driver (several copies of Kepware, really). These things happen when I have dead time or a paying customer.

---

<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:** [September 24, 2019, 8:52pm UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/5 "2019-09-24T20:52:15Z")

</div>

Sometimes customers are able to use the Modbus driver with these, but I think you need to have some kind of Modbus comms module.

---

<div class="post-metadata">

**Author:** ![juang](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@juang](https://forum.inductiveautomation.com/u/juang)\
**Post date:** [October 1, 2019, 2:17am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/6 "2019-10-01T02:17:48Z")

</div>

Thank you, got working with Kepware. I’m still interested to still get someone to build this driver. my goal is to offer ignition in my home country back in argentina, which has around 1500 Tetra pak machines, all with 90 30’s so building one would make sense for future anyway.

for now since this is for my own plant and I needed a solution, I bought Kepware so far so good. very easy to use.

---

<div class="post-metadata">

**Author:** ![Jason\_Parish](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jason\_Parish](https://forum.inductiveautomation.com/u/Jason_Parish)\
**Post date:** [October 20, 2022, 2:50am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/7 "2022-10-20T02:50:40Z")

</div>

After doing a little searching it appears this driver has been on the to do list for a while. I know kepserver will work but its still one more software that our IT would have to manage, along with an addition failure point to worry about.

I am little confused as to why if its a just a matter of writing the driver that Ignition hasnt offered to take this on. Either way I would certainly be interested to know what kind of motivation would be required for you to write this driver?

---

<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:** [October 20, 2022, 3:06am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/8 "2022-10-20T03:06:28Z")

</div>

> [@Jason\_Parish](#):
>
> I am little confused as to why if its a just a matter of writing the driver that Ignition hasnt offered to take this on.

The protocol used to communicate with these PLCs is not open or documented, and at the moment we are not interested in implementing drivers that require reverse engineering.

---

<div class="post-metadata">

**Author:** ![Jason\_Parish](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jason\_Parish](https://forum.inductiveautomation.com/u/Jason_Parish)\
**Post date:** [October 20, 2022, 3:11am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/9 "2022-10-20T03:11:23Z")

</div>

I get that you would not want to support something not officially supported. But I am curious then, how are Wonderware and Kepware able to offer and support this driver? Is this something they reverse engineered, or something that was cooperatively developed with GE/Fanuc.

---

<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:** [October 20, 2022, 3:13am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/10 "2022-10-20T03:13:36Z")

</div>

AFAIK they have reverse engineered most of the drivers they have for undocumented/proprietary protocols (from discussions I had with Kepware engineers in the past), but I guess if there were some kind of agreement with the relevant companies I would not necessarily know about it.

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [October 20, 2022, 3:43am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/11 "2022-10-20T03:43:36Z")

</div>

I'm under the impression that GE 30/90 is no longer supported anyway. These systems can be upgraded to Proficy and still use the original 30/90 cards for I/O. From there, CIMPLICITY can be used to message any information that is needed for HMI control.

---

<div class="post-metadata">

**Author:** ![Jason\_Parish](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jason\_Parish](https://forum.inductiveautomation.com/u/Jason_Parish)\
**Post date:** [October 20, 2022, 3:44am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/12 "2022-10-20T03:44:29Z")

</div>

Looks like most of the reverse engineering for this protocal has already been publically documented.

[https://www.sciencedirect.com/science/article/pii/S1742287617301925](https://www.sciencedirect.com/science/article/pii/S1742287617301925)

---

<div class="post-metadata">

**Author:** ![Jason\_Parish](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jason\_Parish](https://forum.inductiveautomation.com/u/Jason_Parish)\
**Post date:** [October 20, 2022, 3:46am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/13 "2022-10-20T03:46:47Z")

</div>

This may be true for GE plc's, but even now in 2022 we are still buying Fanuc robots with the snpx option, as this is still one of the only ways to directly read/write to register values. You can use Ethernet/IP EDA but this is still indirectly controlling registers though digital I/O.

---

<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:** [October 20, 2022, 3:58am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/14 "2022-10-20T03:58:05Z")

</div>

Heh, somebody else’s reverse engineering work is not exactly the public documentation I’m looking for.

---

<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:** [October 20, 2022, 11:49am UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/15 "2022-10-20T11:49:37Z")

</div>

> [@Jason\_Parish](#):
>
> Either way I would certainly be interested to know what kind of motivation would be required for you to write this driver?

Market demand to justify bumping off the bottom of my queue. Or a sponsor willing to front the $$ for a large percentage of the time it takes to develop this (and offer access to test hardware).

It is on my list because I reverse engineered it long ago (2003-ish) to write a custom C solution to work with systems based on CPU 364 and 374. Porting C to java and adding the layers to integrate with Ignition is time-consuming. (I have a CPU 364 in my office lab, fwiw.)

I haven't seen the demand to justify it. Yet. Or had the free time to do it anyway. (Heh. Free time. I can vaguely remember such a thing.)

---

<div class="post-metadata">

**Author:** ![jparish](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@jparish](https://forum.inductiveautomation.com/u/jparish)\
**Post date:** [October 24, 2022, 2:56pm UTC](https://forum.inductiveautomation.com/t/ge-fanuc-90-30-ethernet-connection-tcp/28521/16 "2022-10-24T14:56:48Z")

</div>

@pturmel I sent you a PM
