| 作者 | 主题 |
|---|---|
|
Lamborghini_008 游民 经验值:114 发帖数:38 精华帖:1 |
楼主
主题:S7300通过转换模块与modbus电表通讯问题(急)
现在做了个项目,PLC选用的是S7300,通过DP与鼎实的PB-B-MODBUS通讯,鼎实的PB-B-MODBUS与MODBUS-RTU协议的电表通讯。PB-B-MODBUS模块做协议转换。
硬件配置:DP网络正常,但是PLC不能读到电表的数。PB-B-MODBUS模块设置做主站,电表为从站。请教高手这是怎么回事? 以前做过类似的,网络结构一样,硬件组态正常后可以直接读到对应地址的PIW值。电表厂家说校验方式是报文校验,也就是CRC16;PB-B-MODBUS模块中有设置校验方式(8位无校验1停止位等);数据更新模式为(在每条MD回答后)。 请问PB-B-MODBUS模块做了相应设置后还需要编写PLC程序吗?CRC16与所设置有什么区别? 对校验不怎么了解,恳请帮忙解答,如有S7300程序参考最好。谢谢! |
|
Lamborghini_008 游民 经验值:114 发帖数:38 精华帖:1 |
楼
主题:回复:S7300通过转换模块与modbus电表通讯问题(急)
已经解决,电能表的A与转换模块的A是相反的,转换模块内部有CRC16的校验。接线对调正确组态后即可正常通讯。
|