提高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

相关推荐

  • PLC程序调试步骤

    我现在有一个PLC-200 CPU224,晶闸管型的,PLC已经提供了24V电源,已经电缆线把程序下载到PLC中,我选择PLC调试->首次扫描(多次扫面)时,都会弹…

    SIMATIC S7-200 2017年12月9日
  • S7-200模拟量输入接线问题

    新手,虚心请教,S7-200模拟量输入,接入K型两线制热电偶,是否直接蓝接M,红接AI即可? 最佳答案 热电偶的接线,图示: 图片说明:    提问者对于答案的…

    2021年7月5日
  • 为什么高速计数器没法对编码器计数

    用的PLC 为 cpu222用的编码器为 欧姆龙的E6B2-CWZ6C(600P/R,进线电压为5-24V,我将其接在了PLC的输出电压端),我将其A…

    SIMATIC S7-200 2018年12月9日
  • 这段程序有什么作用?

    看我们公司设备的一个程序,这段程序是什么意思呢?整个程序是很大,但是里面整个程序中VD650只在这里有用到,这段程序什么意思?VD650做什么用的呢?程序在图片上。 问题补充:没有…

    2020年10月31日
  • s7-200数据收发

    S7-200与S7-300通讯,要求S7-200将数据统一存放入V存储区中,再发送出去,请问如何将数字量信号I0.0,M0.0等存放入V存储区中,再将其发送出去。最好能提供例子程序…

    SIMATIC S7-200 2020年10月31日
  • 新出的S7-200 SMART能通过以太网相互控制吗?

    如果有5台S7-200 SMART,那它们之间输入\输出信号能共享吗? 最佳答案 可以进行以太网连接,但是如果单台的扩展模块可以共享,如果是其他的S7-200 …

    SIMATIC S7-200 2020年10月31日
  • s7-200PLC采用MODBUS通信问题

    s7-200PLC采用MODBUS通信读取电子称重量信号,通过触摸屏显示,编写好程序下载后能正常工作。但是每次断电后,就无法读取数据,仪表通信灯也不亮,重新下载程序又能正常工作,而…

    2021年7月5日
  • 西门子S7-200 PLC的高速脉冲输出波形

    我在学西门子200PLC的高数脉冲输出指令时,我有写了一个单段的PTO程序,设置的周期是1ms一次,脉冲数是60个,因为担心输出没有百分之十的负载,故在输出端接了一个直流24V的传…

    2018年12月2日
  • TD200与200PLC的通讯线型号

    TD200与200PLC的通讯线型号 钻石用户推荐最佳答案 TD 200网络连接http://www.ad.siemens.com.cn/productportal/pr…

    SIMATIC S7-200 2021年7月5日
  • CP341用法

    现场我们的设备准备用6ES7 341-1CH02-0AE0这款341做从站,接在ET200PA后面(前面是两个410 SMART 冗余)跟远程的主控室…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论