大学毕业一年了,虽然在学校主要学习西门子的产品,但是到了实际运用的时候还是有很多不懂的地方,多亏了同事的细心指导。今天和大家分享一下:S71200 作为主站与一台上位机和两个第三方设备Modbus TCP通讯的经验。
场景:西门子1214C与上位机调度系统通讯,控制AGV将物料运输到第三方设备处做表面处理。
前期测试工具 Modbus Poll,刚开始系统报错也不懂。完全是照搬同事的,结果还是出了问题。刚开始以为是测试工具 Modbus Poll有问题,因为网上下载的不一定能用。其实这个软件也不懂用,尴尬!!!搞搞阵了一上午,又是找帮助、论坛、视频资料。实在不行了请同事出马,结果发现是MB_SERVER指令中的CONNECT的硬件标识符没有写和地址重复了(附图说明)。改过来后就可以通讯成功了,现在分享出来希望对像我这样不懂的一些帮助。
最后还有一点要特别提醒一下:S71200不像S7300/400那样支持通讯直接写bool量,只能有16#的数据!




