Hi everyone,
About a year ago I built a panel for a customer that has a ML1400 and Red Lion G308 HMI. He now wants to talk to the PLC with his Yokagowa SCADA System via Modbus TCP. I have been going over the Gateway Blocks in the Crimson 3.0. It seems pretty straight forward but my experience with Modbus is limited. So if you experts could answer a few questions I would be very grateful.
1) When the Gateway block is created in the Crimson it has 16 elements per address. Example 400001.00 to 400001.15. Are each one of these elements a 16 bit word or is the 400001 the word and the .00 the bit like a N file in AB?
2) I have a few Float Registers for tank levels they want to poll. How do I put the Float into the Modbus address? I know the Modbus address is a 16 bit word and the Float in the ML is a 32 bit. Do I have to split them into 2 address with 16 bits per address? Is that just a matter of putting F8:0/0-15 in one address and F8:0/16-31 in the other? Can you even split up Floats that way?
3) Is there anyway to put HMI Tag data into a Gateway block? Most of the stuff they want I can give them from the HMI just not sure how to make that happen.
Thanks for any advice you guys can give.
About a year ago I built a panel for a customer that has a ML1400 and Red Lion G308 HMI. He now wants to talk to the PLC with his Yokagowa SCADA System via Modbus TCP. I have been going over the Gateway Blocks in the Crimson 3.0. It seems pretty straight forward but my experience with Modbus is limited. So if you experts could answer a few questions I would be very grateful.
1) When the Gateway block is created in the Crimson it has 16 elements per address. Example 400001.00 to 400001.15. Are each one of these elements a 16 bit word or is the 400001 the word and the .00 the bit like a N file in AB?
2) I have a few Float Registers for tank levels they want to poll. How do I put the Float into the Modbus address? I know the Modbus address is a 16 bit word and the Float in the ML is a 32 bit. Do I have to split them into 2 address with 16 bits per address? Is that just a matter of putting F8:0/0-15 in one address and F8:0/16-31 in the other? Can you even split up Floats that way?
3) Is there anyway to put HMI Tag data into a Gateway block? Most of the stuff they want I can give them from the HMI just not sure how to make that happen.
Thanks for any advice you guys can give.