200 Smart与第三方设备通讯问题

求助:200 Smsrt用Modbus与第三方设备通讯控制起停,设备资料通讯手册给出信息,数字量输入地址00062,远程启动/停止来自客户;数字量输入地址01028,功能01/05机组启动(通讯);地址01029,功能01/05机组停止,写程序时,MSG里Addr怎么写,控制启动命令又怎么写?

问题补充:
40063这个地址 已经测试过,程序完成位2#0,没弄清是网络没接通,还是地址错误。另外,设备手册中备注有,位状态的写入说明,功能代码0x05 ,数据1(00:off/FF:on),弄不清0x05中x是不是设备地址。

最佳答案

对于这些开关BOOL量启动一般都是1启动,0停止。关于200smart  modbus rtu通讯参考一下下面的链接
MODBUS RTU通信_S7-200 SMART:http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/020.html
关于补充问题回答:功能代码0x05 是Modbus支持的功能码,并不是通讯的地址。你弄清楚启动停止的地址那个地址再去控制这个地址。你对功能码不了解的话,可以到网上去搜索一下关于Modbus 通讯的功能码。下图是西门子说明书里面的关于功能码的介绍,但是不是很全面。要解答你的问题你得去网上找一下关于Modbus通讯的资料。

图片说明:

200 Smart与第三方设备通讯问题  

提问者对于答案的评价:
谢谢各位大师,问题解决了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc287468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐