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日

相关推荐

  • STEP 7-Micro/WIN Instruction Library (指令库)

    哪位老前辈有的发给我一下,谢谢了啊!1165666272@qq.com 钻石用户推荐最佳答案 http://www.ad.siemens.com.cn/club/bbs/post.…

    SIMATIC S7-200 2021年7月5日
  • 多台S7-200之间的modbus通讯

    6个S7-200 CUP224,一个做主战,其它做从站,主战轮询的程序因该用什么的思路编程了? 最佳答案 1、编程使用s7-200的modbus RTU指令库2…

    SIMATIC S7-200 2017年6月27日
  • 2个cp243与wincc的通讯

    有2台cp243-1的通讯模块,与2个cpu224,PC机装有wincc flexible软件。#1PLCIP是192.168.147.1  #2是1…

    2020年10月31日
  • S7200 浮点数计算

    上位机准备通过自由口发数据给S7200的PLC,数据类型为浮点数,占用4个字节,手册上写32位符号位,31-23位为指数,0-22为尾数,比如说上位机发个浮点数51.01给PLC,…

    SIMATIC S7-200 2020年10月31日
  • 如何用micro/win4.0进行常开常闭的替换

    在200的编程软件中,如何把常开替换成常闭? 最佳答案 如果是同一个输入点的常开全部替换成常闭在主程序的第一个网络中添加:(以I0.0为例)LDN  &nbsp…

    SIMATIC S7-200 2020年11月1日
  • 西门子200和触摸屏通讯线制作?

    1、几个名词的问题,买了个RS232/485转换器,485端管脚定义是这样的,T/R+,T/R-,RXD+,RXD-,T/R是指这根线既发送有接收吗?到底怎么理解这些呢?&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量输入输出

    请用梯形图举例S7-200模拟量输入输出编程方法 最佳答案 S7-200的地址是按照顺序拍的   输入的地址取AIW0,AIW2,AIW4………

    SIMATIC S7-200 2021年7月5日
  • S7-200的PID调节控制不正常

    我做了个关于S7200的PID调节,输出怎么是一段一段的实线,我的要求是控制一个模拟量0-1200的输出,正好对应0-32000.可我的过程值=给定值时旧显示30000,过程值为8…

    SIMATIC S7-200 2021年7月5日
  • CPU226烧通讯口

    CPU226联主机,在一次主机电源插座*头时,打火,主机串口卡和226通讯口都烧坏,请帮助分析原因 最佳答案 应该是计算机的异常电压串到通讯线上导致的,换而言之就是PC接地不稳定的…

    SIMATIC S7-200 2020年11月1日
  • 求帮忙,做个计时程序

    SM0.5加个累加器来计运行时间为数字不累加! 问题补充:这是我写的计时累加为啥数加不上去 图片说明:    最佳答案 你出现了多个问题,所以程序不安你的思路执…

    2021年7月5日

发表回复

登录后才能评论