提高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日
下一篇 2021年7月5日

相关推荐

  • 求S7-200的编程手册

    求S7-200的编程手册,我的邮箱为ZHONGXJ_2002@163.com;或提供下载地址! 最佳答案 去这儿,能找到几乎所有SIMATIC相关的资料 http://w…

    SIMATIC S7-200 2021年7月5日
  • s7200 PLC1问题,

    请问,我现在用S7200的MAP库文件去控制电机走绝对位置,现在的问题是,我不能确认机械比例,也就说,电机转一转我不知道实际走了多少距离,请问由没有什么办法确认啊,我的思路时,能不…

    SIMATIC S7-200 2017年6月24日
  • DB块之间的数据传输

    DB1.DBX0.0通过一个按钮传给DB2.DBX2.0 ,点击另外一个按钮再把DB1.DBX0.0传给DB2.DBX4.0 或者是DB2.DBX20.0,以此…

    SIMATIC S7-200 2017年6月2日
  • 关于CPU224模拟量及IO的问题

    我想请教一下CPU224模块上拨码开关下面模拟量调节器的作用?另外我在使用一个CPU224时,发现其后面EM扩展模块的某个IO口有信号输入,但利用程序在线监控时,却发现该口处于未接…

    SIMATIC S7-200 2020年10月31日
  • SMRT—200.FOR—NEXT指令疑难

    FOR—NEXT指令,如下图圈的地方,为什么要加2 问题补充:FOR-NEXT指令看的迷惑,红圈处VD4为什么要+2 图片说明:    最佳答案 补图说明。fo…

    2021年7月5日
  • 1PH7133-7FG30-0BK0升级型号是哪个

    请问大家知不知道这个电机:1PH7133-7FG30-0BK0的升级型号 最佳答案 如何处理西门子电机停产替换问题https://support.industry.siemens.…

    SIMATIC S7-200 2021年7月5日
  • s7-200中断事件8

    请教各位老师: 1。S7-200的中断事件8 (端口0:接收字符) 具体的意思是不是PLC检测到了需要接收的信息的起始字符,就进入中断? 2…

    SIMATIC S7-200 2021年7月4日
  • 请问关于em235的增益与偏置的设置

    请问em235的增益与偏置是对所有4个AI通道和1个AO通道同时起作用的吗?如果我只想对谋一个AI通道调整偏置如何调整呢?谢谢! 最佳答案 EM235上的Gain(增益)电位器用于…

    SIMATIC S7-200 2017年11月12日
  • s7-200和s7_300-400离线帮助

    启动软件后,离线帮助启动不了,v5.5 sp4那个也启动不了,200软件也一样 最佳答案 个人认为是IE浏览器的问题,离线帮助文件在低版本IE浏览器的PC上可以正常打开。…

    SIMATIC S7-200 2021年7月5日
  • 请问用西门子PLC编程软件编程时,能否有查找指令或地址的功能?

    请问用西门子PLC编程软件编程时,有没有查找指令或地址的功能?例如,我编好程序了,但想查找V5800这个地址具体在在哪里有用过?在主程序还是子程序?用了多少次?就好像我们平时用Mi…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论