提高S7-200 Modbus通讯速度

系统控制器给PLC发控制指令,PLC将收到的控制指令以modbus协议下发给DSP(波特率为19200),要求DSP30ms接收到系统控制器的控制指令。具体如下:PLC向DSP发送写请求,写3个字;同时PLC向DSP发送读请求,读3个字。测试得2次读写操作之间的时间间隔为84ms。根据波特率计算,不应该花费这么长时间,请教其中原因?如何提高读写操作的速度。(提高波特率除外)

问题补充:
那采用S7-300能够获取更快的速度吗?以满足PLC收到系统控制器指令后,及时下发给DSP,更新时间30ms。

最佳答案

程序内部处理需要时间。DSP接收到指令后,先要判断这个数据的准确性,进行CRC校验码计算,判断完成后,再发数据。PLC读到数据后,也要这个过程。你算的波特率是一个信号从出发点发出到终点时数据,没包含内部的处理时间。处理数据花费时间是必须的损耗,如果系统对实时性不是严格要求,这种现象是正常的。

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

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

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

相关推荐

  • 200PLC PID自整定时间

    我通过PID的控制面板手动调节参数,已经基本稳定了,然后启动自动调节,可是现在我等了半个多小时了,怎么还没完成,老是提示PLC 正在调节PID 0,为什么啊,有…

    SIMATIC S7-200 2020年11月1日
  • S7-200 问题大集合

    1:一般的传感器输出0-10V或者4-20ms,我以前一直以为传感器输出的模拟量是连续的,对不对?有没有传感器输出就已经经过了采样,即传感器输出就是采样之后的数字量;如果有的话,那…

    SIMATIC S7-200 2020年10月31日
  • S7-200库内容已经解释

    S7-200库内容已经解释 最佳答案 想查阅S7-200库文件,也可打开 STEP 7 MicroWIN ,然后按F1键进行在线帮助参看。 …

    SIMATIC S7-200 2017年11月29日
  • 置位 复位

    网上查了下,头都搞大了,高手太多,自己太笨。 置位:不管是1或0,置位后就是1,只能置1。 复位:回复初始状态,1回复到1,0回复到0, 复位和清零是…

    SIMATIC S7-200 2021年7月4日
  • 请教如何读取200PLC的MODBUS地址

    200的手册12章 modbus地址一节说道40001至04XXXX是保持寄存器,对应于V区。是不是说VW0对应的地址就是40001?我用串口调试助手读VW0应该发代码:…

    SIMATIC S7-200 2020年10月31日
  • CPU224XP 小工程中遇到的问题,求大侠解决

    现在我这边使用的PLC是CPU224XP,214-2BD23-0XB8,流量计用的是带模拟量输出的4-20mA,工程项目要求:管路上面安装流量计和泵,流量计数据采集到PLC,转到电…

    SIMATIC S7-200 2020年11月5日
  • 字节循环指令在PLC200中的应用问题

    是这样的.公司做了个演示板,上面用三个指示灯(即三个输出)来代表循环泵的工作情况.正常情况下三个灯会不断的连续闪烁循环.程序中的那一段,我始终是没弄明白.因为西门子手册上讲字节循环…

    SIMATIC S7-200 2021年7月5日
  • S7-200复位高速计数器

    请问一下怎样复位S7-200高速计数器,用内部中间继电器复位,请高手把程序给我写出来,谢谢。很急! 问题补充:我想问的是做好了高速计数的程序,怎么用内部M继电器复位当前值。因为我想…

    SIMATIC S7-200 2020年11月1日
  • 数据纪录的问题

    有个西门子S7-200的问题想请教下大家啊:  我用STEP-7编程时,在数据记录向导存储一个电流信号,到我在 S7-200 Explorer 的存储卡里面找不…

    SIMATIC S7-200 2021年7月5日
  • s7-200V区地址如何对应触摸屏?

    我用的是威伦的触摸屏.请问我在s7-200里面用了V区的位地址,如何将V200.0对应到威伦的触摸屏的状态转换开关上去啊? 最佳答案 因为威伦的触摸屏的V区地址可以用到位地址,它的…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论