Using IP Addresses to show order in a "daisy chain" on Citect

cjthemack

Member
Join Date
Sep 2015
Location
Australia
Posts
7
Hi Everyone

Im looking at networking a set of machines that can have their order
swapped or even totally removed.

They are all physically in a daisy chain.
Im looking at buying some AB ETAP devices which have set IP Addresses.

With this data I was hoping to somehow program with the Scada to be able
to not only read the PLC in each machine but be able to show what order they are in...

So I was hoping somehow i could setup Citect to be able to read the and use like a tracert command to show the order.

Or if anyone would have any other ideas???
 
At layer 2, i.e. through Ethernet switches, it may be possible to get the order. You will need to take a statistical approach to this by measuring multiple <somethings>, like ping response, or ModbusTCP response time, or whatever, and then you might be able to tell which order they are in. If you can get the resolution you need out of the OS you are on (assuming Windows).

If you look up switch latency for a packet, I think you will find it is VERY fast, generally, especially on typical Industrial Control Networks that are over-provisioned and therefore lightly loaded.

Try here:

https://w3.siemens.com/mcms/industrial-communication/en/rugged-communication/Documents/AN8.pdf

You will be looking for timing differences on the order of microseconds. I have done this with ModbusTCP response times for a customer ex post facto (i.e. he gave me a packet trace) and could prove his drives were not hooked up in the order he thought they were. I could detect, with many transactions, the statistical shift in the mean response time for each switch hop on the order of microseconds.

By the way, with this latency, not sure it really matters much in the grand scheme exactly what order they are in as far as regular performance is concerned.

Not exactly sure how to do it with SCADA. Suggest doing it by hand a couple of times to see what it really takes and see if it is worth the effort. Switches that support LLDP would be preferable here - you just ask them with SNMP who it's neighbors are and it would tell you. No idea if your devices support this.
 

Similar Topics

Hey everyone, I am new to using the LogicMaster 90-30 software for the GE Fanuc 90-30 PLC, and I needed some help in incrementing registers...
Replies
16
Views
5,946
Hi I'm very new to PLC programming and I'm trying to find out if this library (Tc2_NcFifoAxes) is necessary for our task In our case we need to...
Replies
0
Views
38
I have a project to automate four generator sets. The system will monitor and store the load demand of the factory. Once there's Power outage, the...
Replies
0
Views
83
Adding ethernet equipment to an existing panel that has none. We have some solid ethernet cables coming from other remote cabinets that I plan to...
Replies
3
Views
138
I'm trying to control a device via MODBUS RTU and the ModbusRtuMasterV2_PcCOM in Twincat 3. I've configured a device with the right com port and...
Replies
7
Views
260
Back
Top Bottom