s7-200 smart modbus读写变流器

变流器数据通过MBUS_MSG读到PLC。变流器启停命令也通过MBUS_MSG写至变流器。

只要用于启停变流器的MBUS_MSG不执行,就要一直都执行读数据的MBUS_MSG,以将变流器状态 数据尽快读上来以用于后续保护逻辑。

问:MBUS_MSG 的First脚能用常闭吗?如果不能,那最快能多少ms给First一个上升沿?

最佳答案

1、不要考虑启停变流器的MBUS_MSG指令不执行的情况,将控制命令的值不改变的情况下,将这个修正不定期地写到变流器,也不会改变变流器的运行状态。写停止它就停止、写启动它就启动,与写的次数无关。
2、MBUS_MSG 的First脚能不能用常闭,因为它要用沿触发,常闭的话只能产生一个沿。后面再想控制,就不会再次激发读写请求了。
3、写控制命令与读状态用轮循方式写程序。
4、下面链接的最下面有很报的轮循实例
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
5、其它关于MODBUS RTU 通讯的内容可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

提问者对于答案的评价:
已解决

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午12:13
下一篇 2020年10月31日 上午12:13

相关推荐