modbus读取或者写过程中占用cpu时间吗

有大神知道  modbus读取或者写过程中占用cpu时间吗?我想用pid指令,定期中断来通过MODBUS读取从机的一个寄存器,担心读取过程中影响这个数据采集周期

最佳答案

1、串口通信模块一般都是智能模块,所谓智能,就是内有有处理器,S71200只负责告诉它采用什么方式通信,和要读写哪个站的哪些数据就可以了,剩下的工作是模块自己去处理的,所以CPU给模块发送指令还是需要一点指令时间的,这个时间是微不足道的,真正的执行时在模块里的。
2、由于串行通信通信速率比较慢,单个站的读写只要也要保证25mS以上(我的经验值),多站读写就需要更长时间,也就是说,CPU从发送指令到真正读到从站的数据是有较长的延时的,这个一定要考虑进去

提问者对于答案的评价:
多谢指点

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

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

相关推荐

  • 200用modbus与ABB550变频器通讯

    我使用200用modbus与ABB550变频器通讯,不知怎样启停变频器,控制字写什么,写在哪个寄存器,如果用200的指令库怎么写呀。请教各位了。请写的详细一点,谢谢 问题补充:我想…

    SIMATIC S7-200 2021年7月5日
  • s7-200 端口问题

    我今天为了方便 随便插两根线到Siemens的s7-200的485口  进行通讯  结果后来就不能通讯了, 我用软件能搜…

    SIMATIC S7-200 2017年6月9日
  • 报警21612,轴Q、MA-Q:复位使能,原因4

    报警发生时,Q轴移动停止,经查4 是: 驱动器信号DB31, … DBX93.5 ( 驱动器就绪) 未置位…

    SIMATIC S7-200 2021年7月5日
  • s7-200怎样记忆性的寻找位置?

    我想用200做一个这样程序 不知是否满足要求 比如工件当前位置是5毫米 按下按钮记住当前位置 然后任意左或右移动 如果这时需要回到…

    SIMATIC S7-200 2017年8月3日
  • PLC模拟量输出电压空载电压正常,带负载后电压测量值很小

    用PLC模拟量输出电压0-10V来调节变频器的频率。测空载(断开变频器模拟量输入端子)电压有10V,带上负载(连上变频器模拟量输入端子)后测量电压只有20毫伏左右。不管PLC模拟量…

    SIMATIC S7-200 2018年12月9日
  • 有硬件版本的问题吗?

    06年的系统plc为cpu226,现在想扩展一个输入模块可以扩展吗?这个要不要考虑硬件版本问题? 最佳答案 cpu226,现在想扩展一个输入模块可以扩展吗?最多扩展模块的数目为7,…

    SIMATIC S7-200 2020年10月31日
  • 关于定时中断的问题

    1、我在一个程序(包括主程序,子程序 ,中断程序)要用到6 个定时中断程序,能不能重复使用SMB34定时中断程序。 2、用USB/MPI(编号为6ES…

    SIMATIC S7-200 2021年7月5日
  • 关于200、300的模拟值的问题

    我看了一些资料,有点模糊,所以想请大家指导,200的0~20mA 对应模拟值是0~32000300的0~20mA 对应模拟值是0~27648(单极性的)以上的数…

    SIMATIC S7-200 2020年10月31日
  • PC_ACCESS_V1.0安装过程出错

    200和WINCC通讯,想用PC_ACCESS,查了一下资料先安装PC_ACCESS_V1.0.然后安装SP6,可是在安装PC_ACCESS_V1.0一半的过程中提示错误,哪位师傅…

    2017年8月15日
  • s7-214 -1bc01-0xb

    我手里有一款老cpu214的PLC(支持HS!1HSC2),现在项编一个高速计数的例子,怎么搞都不行,有哪位手里有HSC1或者HSC2的例子吗?另外我始终没没明白,计数的数值放在哪…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论