西门子PLC显示器回收上海陌然自动化科技有限公司为SIEMENS代理商,本着“以人为本科技先导顾客满意改进”的工作方针,致力于工业自动化控制领域的产品、工程配套和集成、销售,拥有丰富的自动化产品的应用和实践以及雄厚的技术力量,尤其以PLC复杂控制、传动技术应用、伺服控制、数控备品备件、人机界面及网络/应用为公司的技术特长,几年来,上海陌然公司在与德国SIEMENS公司自动化与驱动部门的长期紧作中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的决方案。西门子PLC显示器回收
常见问题
1、如何判断Modbus TCP连接是否建立?
答:进行Modbus TCP通信,需要建立连接,
S7-200 SMART CPU作为Modbus TCP客户端时:通过Modbus TCPClient指令 MBUS_CLIENT 的符号表中的 mConnected 参数来判断,如图1.所示
mConnected=1 表示已经建立连接,mConnected=0 表示尚未建立连接
图1.mConnected判断连接状态
S7-200 SMART CPU作为Modbus TCP服务器时:通过Modbus TCPServer指令 MBUS_SERVER 的符号表中的 mConnected 参数来判断,如图2.所示
mConnected=1 表示已经建立连接,mConnected=0 表示尚未建立连接.
图2.mConnected判断连接状态
注意:当PLC内存在多个客户端或者多个服务器时,不建议参考该状态点。
2、如何查看错误代码?
答:出现错误时,MBUS_CLIENT 指令输出参数Done会为1,Done在连接建立完成,连接断开,响应完成时都会出现置位为1的情况。
出现错误时,还有Error字节会显现出错误代码,仅保留一个周期时间。
查看错误代码,可以按照图3.所示的方法进行。