rajsiyer Posted April 1, 2006 Report Posted April 1, 2006 Hi guys. Problem is.... I have 5 Versamaxes, all networked in Ethernet... and 6 PCs running Cimplicity all linked to a hub and running the same project having points from all the 5 PLCs. The points used are all array indexed. This means that each 'tag' or signal is not a point, but only an element of an array constituting a point. In my situation there are hundreds of "points" each point having hundreds of elements. This is true whether the Points are of the real, integer or boolean type. I would like to know from Cimplicity users how to transfer the value of analog and discrete(Real, integer, boolean ) from one device to another. That is to say how does one transfer the value of a single array elements from a point[having say 200 elements] within one plc to an array element of a point in another PLC. I have experimented with writing scripts in their Basic Control engine., but these scripts seem to work only once and not continuously at runtime, as I'd like it to happen. So.... Has anyone done this before. What I need is that the scripts should execute all the time, whenever View(The Runtime) is active and not merely when a particular window/screen is open. Above all.. this experience seems to be telling me that THERE HAS TO BE A SIMPLER WAY! A million thanks in advance from me, with best wishes Raj S. Iyer Quote
Steve Bailey Posted April 3, 2006 Report Posted April 3, 2006 Look into Ethernet Global Data (EGD). This allows continuous producer/consumer data transfers between multiple devices. The basics are covered in the VersaMax User's Manual GFK-1503c. Quote
rajsiyer Posted April 7, 2006 Author Report Posted April 7, 2006 Hi Steve; Thanks for replying. Hovever, been there and done that already. My problem is that We've used EGD to the hilt and exercised all its capabilities. Now the Scada on hand is also quite a complex affair with about 1425 screens! with thousands of device and virtual variables. Now we need to apply patches in places where the Scada is not working as expected and thus the question. Now another problem is that EGD data is in the form of addresses and not "point IDs" which is where I had to ask. Anyway in a few days, we'd have solved this using global scripts. A million thanks in advance from me, with best wishes Raj S. Iyer Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.