CI853 AS SLAVE WITH ACCESS VARIABLE
Hi,
I am using Access Variables on SIL-3(PM865-HI) 800xA 6.0.3, with CI853 as a Slave.
I am going to assign my Field DO/DI on Some addresses of "Input Coils" and also Some addresses of "Input Status" and one third party system will act as MASTER & will use these Addresses for SCADA further.
When I have tried to use CI853 as SLAVE,following are the observations on Modscan tool:
I have written one Input Coil with 0001 address in Access Variable, I have got its value as TRUE in FC1 on Modscan.
But First address bit of Input Status ( 10001) is also getting TRUE.
This situation having TRUE in FC1 & FC2 together, is going to be a problem in field as it will operate Status of some separate DI & DO simultaneously.
This is our first exercise with being as CI853 SLAVE. Can you please share some light on above thing and on some special Access Variable Addressing format (if any)?
Thanks in advance !!
I am using Access Variables on SIL-3(PM865-HI) 800xA 6.0.3, with CI853 as a Slave.
I am going to assign my Field DO/DI on Some addresses of "Input Coils" and also Some addresses of "Input Status" and one third party system will act as MASTER & will use these Addresses for SCADA further.
When I have tried to use CI853 as SLAVE,following are the observations on Modscan tool:
I have written one Input Coil with 0001 address in Access Variable, I have got its value as TRUE in FC1 on Modscan.
But First address bit of Input Status ( 10001) is also getting TRUE.
This situation having TRUE in FC1 & FC2 together, is going to be a problem in field as it will operate Status of some separate DI & DO simultaneously.
This is our first exercise with being as CI853 SLAVE. Can you please share some light on above thing and on some special Access Variable Addressing format (if any)?
Thanks in advance !!
Answers
Hello
To my knowledge (at least for version 800xA 5.1 and older, CI853 must be Modbus master).
Someone did develop a special library tried to make it working as a slave, I'm not sure about the result.
BR
Jan-Erik
Hi Again.
According to the 800xA 6.0 documentation, Manual 3BSE035982, from version 6.0 and onwards Modbus Slave functionallity is also supported.
BR
JER
> "I have written one Input Coil with 0001 address in Access Variable, I have got its value as TRUE in FC1 on Modscan.
But First address bit of Input Status ( 10001) is also getting TRUE."
Well, that would be as expected.
Suggest you read how Modbus addressing works. https://www.simplymodbus.ca/FAQ.htm
00001, 10001, 30001 and 40001 are all the SAME memory location. The leading digit indicates the register type.
But First address bit of Input Status ( 10001) is also getting TRUE."
Well, that would be as expected.
Suggest you read how Modbus addressing works. https://www.simplymodbus.ca/FAQ.htm
00001, 10001, 30001 and 40001 are all the SAME memory location. The leading digit indicates the register type.
Add new comment