MODBUS数据交换指令的Done

S7-200作主站的modbus数据交换指令中有一个“Done“,表示交换完毕,若我在指令中用不到这一位,那么我可不可以不把它复0?如果不复0,会妨碍下一次的数据交换吗?

问题补充:
在西门子提供的示例文件中,本级的MBUS_MSG的Done就用来复位上一个MBUS_MSG的Done,就是说,Done是可以写的。各位的看法呢?

最佳答案

"done"位表示本次通讯的状态,MBUS_MSG使能后,其复位,收到从站响应报文后期置位,不会影响后面的程序状态,可以手动复位,只是那done位就没什么表示意义了。如果你有多个MBUS_MSG指令,不可以同时触发,在例子程序中,可以使用本次的done位做为下一个的触发,但是要同时复位本次7的使能。

提问者对于答案的评价:
谢谢。西门子有一个示例程序,是多个MBUS_MSG指令,就是让下一个去复位上一个的Done

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • s7200的modbus通信

    请问:     1:200的cpu是否可以作为modbus主站访问第三方标准modbus rtu设备,如果可以是否直接调…

    SIMATIC S7-200 2018年12月7日
  • 哪里可以下载最新s7dos插件,求链接。。。。。

    电脑里一直装有200的软件step7 microWin sp9,前段时间安装wincc smart V3软件后,USB-PPI和200plc…

    SIMATIC S7-200 2021年7月5日
  • S7-200 与 smart200 通讯读取问题

    有没有办法就是在不改变S7-200程序的前提下(别人做的程序),通过Smart-200 去读取S7-200中的数据??? 最佳答案 好像是没有办法的….如果你有上位机…

    SIMATIC S7-200 2021年7月5日
  • 200PLC 235模拟量模块上的拨码开关怎么使用

    我有4个传感器每个传感器都是(0-5V)输入。请问我该怎么调拨码开关。 最佳答案 模拟量输入模块可以通过拨码开关设置为不同的测量方法。开关的设置应用于整个模块,一个模块只能设置为一…

    2017年6月18日
  • WinCC_flexible_2008_SP4

    WinCC_flexible_2008_SP4不能安装下列程序,安装停电脑系统是w732位 最佳答案 把杀毒、卫士等软件关掉,以管理员身份运行安装程序,要是还不行的话,有可能需要重…

    SIMATIC S7-200 2017年6月11日
  • 200的问题?

    问两个问题,一、200中的LW是局部变量吧,那我在组态EASYVIEW的时候,读取地址的时候有个开关组态,地址是LB为ON,LB应该是一个字节啊,怎么会是位呢?应该象VB一样啊?二…

    SIMATIC S7-200 2021年7月5日
  • 监视TD400的通信

    如果TD400与S7-200之间通信出现了故障,怎么去监视它们之间的通信,S7 -200有没有发报文给TD400,TD400有没有回复报文给S7-200? &n…

    SIMATIC S7-200 2021年7月5日
  • 自由口通讯8号中断

    使用自由口通讯,中断采用8号中断,与电脑进行数据通讯测试,我采用了串口调试软件,从PLC发送数据到电脑,电脑能结束到数据,但是电脑发送的数据PLC不能接收到任何数据。 最佳答案 使…

    SIMATIC S7-200 2017年7月26日
  • 学习PLC

    我是一名学生,机电一体化,学了PLC以后想在这方面发展,不知道工作后干什么,待遇怎们样,这方面的专业证书是什么。还有PLC方面的一些好书 视频,学习PLC的方法?问题比较…

    SIMATIC S7-200 2020年10月31日
  • S7-200高速计数重新上电时的值

    我现在有一个S7-200接光洋增量型编码器,要求新上电时显示上一次断电时值,应该怎么做? 好像是在程序里可以做到?的 问题补充:回:小胖鱼:你的这一步我知道的啊,关键是再…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论