当前位置: 主页 > PLC控制

samrt200 modbus通信完成位能保持多久?

samRT200MODBUS通信完成位能保持多久?是只保持一个通信周期还是在通信完成后一直为1?我用通信完成位来做下一个轮询执行可以吗?

最佳答案

关于通讯指令done位做下一个轮询的启动位没有问题,可是,问题是当通讯时出现错误时,这个done位也为1。
所以建议采用done和error故障标志字节来作为下一个通讯任务的启动条件还是比较合理的。

提问者对于答案的评价:
通信完成时为1,通信时为0

专家置评

已阅,最佳答案正确。
补充:完成位会一直为1,除非对该完成位进行写操作,可以使用DONE位做轮询程序。具体例程参考下面的链接:htTP://www.ad.siemens.com.cn/productportal/Prods/S7-200-smart-portal/200SmartTop/communication/serial_port/modbus/MASter/MaSTer.htm

  • 关注微信

猜你喜欢

微信公众号