8台西门子200的PLC,作为从站,1台1200的PLC作为主站,8台200PLC的从站,modbus设置了初始化和调用程序,LD SM0.1
CALL MBUS_INIT:SBR1, 1, 24, 9600, 0, 0, 128, 32, 1000, &VB0, M13.0, MB5
LD SM0.0
CALL MBUS_SLAVE:SBR2, M13.1, MB6
,8台从站,现在每台PLC程序设置里只ADDR地址不一样,其他程序一样,这样可以吗?因上位机程序由其他公司编写,且现在不能实现联机调试,请指教,急
备注:从站程序均由MODSCAN32测试软件试过,均可正常测试!
问题补充:
PLC,port0的地址和MODBUS从站初始化的地址有没有关系呢?应该是没有关系吧,比如我从站地址为24,PLC地址为2这样可以吗
最佳答案
可以,没有问题
剩下的就是主站程序的事情了,通过标准的modbus 功能码来访问你的PLC
提问者对于答案的评价:
g
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313609.html