Hi all,
I have a unit that can communicate on Modbus TCP/IP and i have been told that it can connect to a DCS, I just want to confirm that I can use a VIM2 with a Modbus TCP/IP Master Driver to communicate with the unit?
we are at this moment in time taking values from the Modbus TCP/IP and displaying this on a DeltaV system (There will be no control).
I just want to ensure that i am going down the correct path?
...
In reply to Douglas Crowder:
In reply to Scott Thompson:
Andre Dicaire
In reply to Andre Dicaire:
In reply to GaryL:
Yes, that would work and aligns with the register range the Serial card uses. The documentation in BOL for the Serial Card will be in the context of the limited address range or 9999 registers per type. With the serial card, we have to be concerned with communication settings like Baud rate, Error Bits and such, which must align on both sides, and proper wiring for RS232 or RS485 options. But as for the register range, as long as the device data is located in the range the serial card can reference, you should be good to go.
Here is the excerpt from the product data sheet for v15FP2. I'm not sure exactly what "Uses MODICON (PLC) based addressing (MODBUS absolute addressing is not supported". I think it means we use the range of 1 to 65536, which is an offset of 1 from 0-65535. In the original range, the limit was 1-9999, which meant 9998 total registers, which mapped to 0-9998. (0x270E)
You will find multiple sources of information on Modbus device manufacturers, and many will document their products in the 40001 - 49999 range as this was the common implementation. I'd say the limitations on Modbus Serial communications likely played a role in the feasibility of trying to pass more than 10K addresses of 16-bit registers (20K plus if you passed all Input and Holding registers). An RTU with multiple devices would need time proportional to the data from all devices on a segment.
With TCP, the bandwidth increased a 10000-fold from a common 9,6 KB to 100MB. actually, double that with Full Duplex. That likely unleashed the use of the full range, especially in PLC's that host much more data than RTU devices.
A Plug for the PK. In v15FP2, the PK controller supports a much-improved mechanism for configuring the multiple Ethernet ports with two changes:
1- You configure networks that includes a Name, The IP address and subnet and a Gateway address. Then you assigned the named network to the port or ports of the IOP, and also to the P01 container of the PK.
2- You can bond a primary RJ45 and secondary RJ45 to a network, such that the PK can be connected to a simplex network using both IOPs, eliminating the IOP as a single point of failure. Similar to PRP in topology, but without the need for PRP enabled devices. This is required to support the new ProfNet Media Redundancy Protocol with the new PN1 driver on the PK in v15FP2 and beyond, but it can be used with ModbusTCP or EthernetIP