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日 上午1:03
下一篇 2021年7月5日 上午1:03

相关推荐

  • 关于PROFIBUS中s7-200的EM277拨码开关地址的问题?

    对于profibus来说,s7-300通过em277挂接s7-200,那么em277的拨码开关地址的作用是什么?影响我的step7中的编程地址吗?比如说拨码开关地址3和4,是不是根…

    SIMATIC S7-200 2018年12月2日
  • 200smart与第三方数显屏485通讯问题

    现确定RS485 接线没有问题,使用200Smart 软件自带库指令MBUS_MSG指令发送过去数据与数显屏对不上,请问各位是否有其他发送方式,试过XMT指令但…

    2021年7月5日
  • 的方式方法法

    如何实现每隔3秒记一次脉冲。3秒和3秒之间无时间间隔,也就是这个3秒到了后下个秒紧接着计数 问题补充:用定时中断做,产生了中断,我要在中断中做什么呢?请明示。如何“计数+1”是何意…

    SIMATIC S7-200 2021年7月5日
  • 200和300的编程软件

    请教各位师傅:200和300的编程软件能否同时安装于笔记本 最佳答案 当然没有问题,大家一直都这样安装在用,如果出现SETP7无法安装,可以通过修改注册表解决,方法见下面链接:ht…

    SIMATIC S7-200 2020年10月31日
  • 求S7-224 串口管脚定义

    哪位大侠告知下,谢谢 最佳答案 S7-200系统手册里介绍!内容在第七章!S7-200系统手册下载:http://www.ad.siemens.com.cn/download/Do…

    SIMATIC S7-200 2020年11月5日
  • td200显示页面

    我有多个界面想用箭头翻页,如何做?并且我想用F1,F2调用特定的界面又如何做 最佳答案 把多个界面做成多个报警页面,在程序里使能,控制翻页 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月4日
  • 求大神帮我看下S7200控制编码器问题

    编码器A B接i0.0和i0.1然后上电检查转动编码器HC0无脉冲,求指教我是哪里出错谢谢了 图片说明:        …

    2021年7月5日
  • S7-200之间通讯问题

    我用了18台226cpu,请问我可以用某一台cpu的模拟输入点pid控制另一台cpu的模拟输出或DO吗?第一次用plc,谢谢了 专家建议 您好, 从原理上看,CPU可以通…

    SIMATIC S7-200 2021年7月5日
  • S7-200中如何实现数据处理?

    H=Ln(A/B)/μρ;公式中μ和ρ是2个参数;A是初始计数值是个定值;B是被测得的计数值,根据μ和ρ参数设定变化而变化。A和B都是整数,数值比较大(>10^5),H是带2…

    2020年10月31日
  • USS-INIT功能块中ACTIVE定义

    我用S7-222用USS和MM420通讯,试了下可以调试成功,但不理解手册F0109中USS-INIT中ACTIVE定义为2#1000 0000 0000定义为…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论