S7-200Modbus主站指令

S7-200modbus主站指令中MBUS_CTRL指令中的参数Timeout,是设定等待从站响应的时间。如果从站在该时间范围内完成响应,那该时间对整个程序运行,比如扫描周期,就没有影响?只有在从站相应超过设定时间时,该时间才起作用,超时后重新发送请求?那这个时间准确吗?如果超时时间设定为100ms,那能够在100ms时重新发送请求,还是受扫描周期影响?不是严格的100ms。

最佳答案

1.如果从站在该时间范围内完成响应,那该时间对整个程序运行,比如扫描周期,就没有影响?
  没有影响。
  2.只有在从站相应超过设定时间时,该时间才起作用,超时后重新发送请求?那这个时间准确吗?
  相对准确。
  3.如果超时时间设定为100ms,那能够在100ms时重新发送请求,还是受扫描周期影响?不是严格的100ms。 
 受扫描周期影响,有误差 。不像定时中断那样准确。

  Timeout 超时: 
  主站等待从站响应的时间,以毫秒为单位,典型的设置值为 1000 毫秒(1 秒),允许设置的范围为 1 - 32767。 
  注意: 这个值必须设置足够大以保证从站有时间响应。

  常见的错误:
  如果多个 MBUS_MSG 指令同时使能会造成 6 号错误 
  从站 delay 参数设的时间过长会造成主站 3 号错误 
  从站掉电或不运行,网络故障都会造成主站 3 号错误 

 

提问者对于答案的评价:
谢谢!

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

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

相关推荐

  • MODBUS RTU通讯时V区地址如何算

    我用200PLC做modbus RTU通讯,现在用MODSCAN32软件测试,I O输入输出能正常通讯,为什么算V存储区时,算不对地址呢,请教一下大家,V区在m…

    SIMATIC S7-200 2021年7月5日
  • 传送指令请教

    如何将0传送到从VD10开始的100个寄存器?请高手指点! 最佳答案 是S7-200的吧。可以应用充填内存指令,见上传的充填内存指令实例图片。IN端写入0,N写入100,OUT写入…

    2018年12月2日
  • S7200控制三菱伺服MR-J2S

    有个项目控制一个三菱伺服电机和一个步进电机,第一次用,照着说明书把伺服的线接上去了,就如附件上的图纸,做位置控制,501是从PLC上的Q0.0脉冲输出接到PG,503是方向(Q0.…

    2017年11月16日
  • 请问TD400C要多少钱啊?

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

    SIMATIC S7-200 2020年11月1日
  • 西门子200PLC用什么软件编程

    西门子200PLC用什么软件编程用什么编程?还有跟它组合使用的软件包,我没用过,请提供一下下载地址,谢谢~~ 最佳答案 V4.0 STEP 7 Mic…

    SIMATIC S7-200 2021年7月4日
  • K-TP178触摸屏的下载电缆?

    我买了两根电缆:6ES7901-0BF00-0AA0(MPI),6ES7901-3CB30-0XA0编程电缆,现在我要将flexible编好的程序从计算机COM口下载到K-TP17…

    SIMATIC S7-200 2021年7月5日
  • EM277指示灯 不亮

    最近买了个EM277 ,连接到200主机,其余未连,并接上直流24V电源,如果主机通电运行状态,请问EM277有指示灯亮吗。 最佳答案 EM 277 …

    SIMATIC S7-200 2021年7月5日
  • 子程序中需要延时

    子程序中需要延时,但是该子程序在一个扫描周期中又要被重复调用,该怎么处理? 问题补充:其实是这样的,我用一台PLC去控制6台一样的设备,这6台设备各有3种动作模式。我不想写六次只是…

    SIMATIC S7-200 2020年11月5日
  • s7-200与AS1910通讯

    AS1910的协议基本没有,还是只有将电脑COM1设置为:9600,8,N,1, XON/XOFF, COM1接收缓冲区开到最大。协议:58H-(电源),4DH…

    SIMATIC S7-200 2021年7月5日
  • 关于高低字节颠倒的问题

    MODBUS RTU的字与200的字存在高低字节颠倒的问题,但200的MODBUS库已做了处理,不再存在高低字节的问题。这句话对吗?如果对的话那:如果是双字的话还是得把两…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论