dlweber said:
Saying I could find this CIP via serial...
Find it where? Available for the EZTouch?
I don't think it is, but I haven't looked, have you?
dlweber said:
...I know that is a different controller and its Ethernet but once the CIP compatibility is obtained the medium of transportation should not matter and the controller is in the same family.
CIP-in-Ethernet, or EtherNet/IP, is using the CIP Standard in it's native format, as intended. This protocol driver will be supported on many to most HMIs that use Ethernet. There is a big difference, as I had hoped I had pointed out, between CIP-in-Ethernet, and CIP-in-DF1, which is a very proprietary serial protocol adaptation by Rockwell.
Your chosen HMI will either support CIP Serial (CIP-in-DF1), or it won't. My guess is it most likely won't. Saying it supports CIP over Ethernet, CIP-in-Ethernet, or EtherNet/IP, however they may phrase it, is not the same thing, is not compatible, and does not use the same transportation method at the OSI layer as the CIP Serial implementation.
In other words, CIP is not the same, when transported over a serial link, as it is when transported over an Ethernet link.
dlweber said:
...I would then want to do what they show in here...
This is a bit deja vu here for me as I've posted quite similarly in the first link you gave above that was the wrong one!
As an example - if you add a PVc into an project in CCW, and under "Tags" for the PVc add a variable in the Tag Editor. Then click the "Address" ellipses and the "Variable Selector" window opens. The first tab is "User Global Variables...". Tags in there can be assigned to your PVc tags.
If you look to the second tab, you'll notice it says "Local Variables - N/A". "N/A" of course meaning "Not Applicable". You cannot directly reference Local Variables i.e. program tags in CCW for a PVc. Only Global Scoped Variables are directly exposed to the PVc, whether using CIP Serially, or over Ethernet. This is similar to shared data in Logix controllers needing to be Controller Scoped.
How you can indirectly access Local Variables depends on which protocol you are using...
CIP Serial or Ethernet...
You can create Local Scoped Variables and then set a Global Scoped Variable to be an Alias of that Local Scoped Variable. This way the Local Variables are indirectly exposed to the PVc.
Modbus...
If using Modbus from the HMI, you can map the registers directly to the Local Variables under "Modbus Mapping". While this still requires the mapping to be done, you at least do not have to map to Global Variables first, and then Alias to Local Variables.
Regards,
George