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

samrt200 modbus通信完成位能保持多久?是只保持一个通信周期还是在通信完成后一直为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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日 下午5:46
下一篇 2017年6月8日 下午5:46

相关推荐

  • 8入EM231普通的模拟量输入模块的使用手册谁有发下

    675882412@qq.com 谢谢 问题补充:可以接受4-20MA的电流信号吗 最佳答案 1、相关的资料很简单:《 Analog Expansio…

    SIMATIC S7-200 2017年11月12日
  • S7-200 PLC 数据类型

    在S7-200 PLC中,能定义数据类型吗?还是默认就是什么数据类型?S7-200作modbus主站与从站通讯,从从站中读取数据,从站是DSP实现的。如果DSP中的数据为…

    SIMATIC S7-200 2021年7月5日
  • S7200计数器断电保持

    C0   C1   C2  C3  各自计数在,断电后怎么保持数据。 最佳答案 …

    SIMATIC S7-200 2018年12月14日
  • 程序连接

    一个S7-200的问题:现在做一个项目,正常运行的情况下是四组设备三用一备,每一组泵和阀门联动运行,30分钟自动循环,在四组设备其中一组出现问题时,其他三组运行,这三组设备做到两用…

    SIMATIC S7-200 2021年7月5日
  • PLC的接地和其他电源的接地?

    PLC的接地和其他和PLC相关的电源的接地能接到一起吗? 最佳答案 保护地和逻辑地不是一回事,必须严格区分。特别是低压直流部分的逻辑0决不允许和保护地连接,否则模拟电路会受到干扰。…

    SIMATIC S7-200 2021年7月5日
  • 脉冲及计数问题

    新手请教:1、我利用226的脉冲输出功能直接控制伺服,写了一段发脉冲的子程序,手动,一个按钮发脉冲,一个按钮改变方向。当程序里只有这一个子程序的时候是完全正常的,但当我加入其它子程…

    SIMATIC S7-200 2021年7月5日
  • s7 200 子程序

    在程序中 SDR 与SCR有什么不同 各有什么用途 问题补充:不是SDR是SBR 是子程序快 但是程序中还有SCR作为子程序快这是…

    SIMATIC S7-200 2021年7月5日
  • S7-200_PC_Access_SMART_V2.0如何导入smartV2.2变量表?

    S7-200_PC_Access_SMART_V2.0如何导入smartV2.2变量表?老是提示错误!为何无法导入? 最佳答案 建议安装新版本的S7-200_PC_Access_S…

    SIMATIC S7-200 2021年7月5日
  • CPU226编码器程序

    我把我的工程项目比作一个斜坡道,在坡道上设置位置1和位置2。(1)当物体从位置1到位置2的工程中,高速计数器计到X时,也即是到达位置1时,需要Q0.0得电。当高速计数器计到Y时,即…

    SIMATIC S7-200 2020年10月31日
  • 请问TD400C要多少钱啊?

    请问TD400C要多少钱啊? 最佳答案 不知道你是什么地方的,我们这边一台670左右。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日