s7-200smart modbus通讯如何传送双字

modbus通讯如何传送双字,MBUS-MSG一次最多只能发送一个字节也就是255,如果我要发送1000或者10000该怎么写这个指令

问题补充:
我现在要跟变频器通讯,变频器要给他发5000才50HZ,我是想知道怎么给他发5000或者更多

最佳答案

MBUS_MSG 指令的 Addr、Count 管脚配合使用, 每一个 MBUS_MSG 指令可读/写的最大数据量为120个字,超过这个数,还可以用多个 MBUS_MSG 指令,并且采用轮循方法,一次只激活一个MBUS_MSG 指令。
Modbus RTU 主站 (最下面有MODBUS RTU 轮循实例)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
更多内容参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
补充:
通讯给定变频器频率,一般是向一个保持寄存器写数据,你想写大写就行啊,但是变频器还有一个最大频率参数,这个参数与你写进去的值是相关联的。

提问者对于答案的评价:
但是有个问题   我给他发两个字节     指令就报错

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:20
下一篇 2020年10月30日 下午11:20

相关推荐