llgd.net
当前位置:首页 >> S71200MoDBus通讯不成功,也没错误码,是怎么回事 >>

S71200MoDBus通讯不成功,也没错误码,是怎么回事

西门子的网口一般都是不支持MODBUS的,只能通过485转以太,获得MODBUS支持。

多看 MODBUS TCP 资料 当然还有 PLC编程手册 -

官网有详细的示例文档

西门子S7-1200紧凑型PLC在当前的市场中有着广泛的应用,由于其性价比高,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备(扫描枪、打印机等设备进行通讯。因为没有第三方的设备,这里就以超级终端为例介绍自由口通讯。1...

你可以这样,就是用plc发送命令的同时,用一个串口监视工具监视你plc发出的命令,如果plc正常发出了命令,那设备肯定会返回数据。如果是plc本身编的有问题,那我也帮不了你了,网上搜一搜吧!

你是用485来做吗?理论上可以允许连接128台,但实际上通讯时会比较慢。 想要编程节约时间可以使用用功能块,系统有自带的功能块。还有485传输距离不能超过1200M.

不同协议的指令盒的反馈状态值的含义不一样。 以Modbus_Comm_Load为例, 16#8180表示:端口 ID 值无效(通信模块的端口/硬件标识符错误)。

系统手册上面的MODBUS篇章,你可以去看一下

S7-200中的MODBUS通讯协议实际上是用了其自由口协议来实现,因此,端口上的报文接收都要用到SMB2这个系统寄存器。双口MODBUS在原生西门子S7-200PLC的CPU上是不可能实现的。 解决办法: 选择兼容品牌的CPU,某些产品具有双自由口,可以实现第二通

我觉得如果正确的使用通信库程序,而接收不到数据,那么一定会报超时等错误的。否则是更本没有调用使用MSG子程序。 你应该首先检查一下CTRL主控程序有没有报错,其次检查MSG子程序有没有正常使用,如果有,有没有报错。最后仔细分析一下仪表的通...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com