常见问题及解决方案


1、关于西门子1200通过Modbus TCP同时做主站和从站的问题

西门子1200通过Modbus TCP同时做主站和从站的时候,从站号要设置为不同。

2、西门子PLC使用modbus协议通讯时寄存器地址如何填写?

西门子PLC不直接支持MODBUS协议,需要写通讯程序。建议按照我们的案例中做的程序进行编写。
200/200smart串口见《EG网关串口连接西门子S7-200(200smart)V1.0》或《应用案例—S7-200PLC接入EMCP云平台V3.3》
1200/1500串口见《EG网关串口连接西门子S7-1200应用案例V1.0》或《应用案例—S7-1200 PLC通过串口DTU接入EMCP云平台V1.0》
200/200smart网口见《应用案例—S7-200 Smart PLC通过网口DTU接入EMCP云平台V1.1》
1200/1500网口见《应用案例—S7-1200 PLC通过网口DTU接入EMCP云平台V1.0》或《应用案例—S7-1200(固件v4.x)1500PLC通过网口DTU接入EMCP云平台V1.2》。
以上文档均可在蓝蜂官网进行下载或者在帮助平台中找到。
编写完成后需要记住程序中设定的起始寄存器地址,之后按照下表在平台进行变量编辑。

3、西门子1200(1500)PLC注意事项

1、当使用西门子1200驱动和下位机PLC通讯时,有些型号的PLC会出现平台配置没问题但读不到数据,在数据测试处显示通讯超时的情况。或报“读取数据不完整”的错误。
具体解决方案如下图:
勾选后重新给PLC下载程序,重启PLC即可采集到数据。
2、如果出现Q,I,M区可以读取,DB块不能读取访问的话,需要取消块优化选项(创建完成之后不可修改,必须重新创建DB块)。
优化和与300/400兼容的区别:当选择优化时,数据块中的变量仅有符号名,没有地址偏移量的信息。选择与300/400兼容时,数据块中的变量有符号名和偏移量,可以进行符号访问和绝对地址访问。
帮助中心 帮助中心
26 天前
21

扫描下方二维码手机阅读文章

0 0