s7200的modbus速度

s7200与6个modbus从站仪表通讯,用s7200的modbus库,但有一个情况,就是经常性的,每个仪表要反应4秒,表上的面板显示值才过来,各位大虾,有没什么好办法,提高下速度

最佳答案

当MBUS_MSB子程序执行请求时,延长扫描时间。大部分时间用于计算请求和响应的modbusCRC。CRC(循环冗余校验)确保通讯信息的完整性。对请求和响应的每个字,扫描时间约延长1.85毫秒。最大请求/响应(读或写120个字)将扫描时间延长约222毫秒。当从从站接收响应时,主要由读请求延长扫描时间,当发送请求时,读请求对扫描时间的影响较小。当将数据发送至从站时,主要由写请求延长扫描时间,而在接收响应时,写请求影响程度较小
 modbus从站协议 -- modbus通讯使用CRC(循环冗余检验)以确保通讯信息的完整性。modbus从站协议使用一个预计算值的表以减少信息处理所需的时间。CRC表的初始化需要大约240毫秒。该初始化在MBUS_INIT内部完成,而且通常是在进入RUN模式的第一个用户程序周期完成。如果MBUS_INIT子程序和任何其它用户初始化所需的时间超过500毫秒的循环时间监控,您需要复位时间看门狗并保持输出使能(如果扩展模块要求)。输出模块时间看门狗可通过写模板输出复位.
 当MBUS_SLAVE子程序进行请求服务时循环时间增加。由于大部分时间消耗在计算modbus CRC上,所以对于每一字节的请求和响应,循环时间增加420微秒。最大的请求/响应(读或写120字)可增加循环时间大约100毫秒。
 由此可见,花个4秒是正常的了。

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

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

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

相关推荐

  • S7-200给定值和反馈值

    S7-200 Smart与V20之间的Modbus通信_起停和读写参数 课程编号:V1362 本视频详细介绍了如何进行S7-200&a…. 点击这里,打开新窗口观看完整…

    2021年7月5日
  • 求西门子6EP1 931-2FC21不间断电源说明书

    各位大神,谁知道西门子6EP1 931-2FC21不间断电源的说明书,万分感谢。 最佳答案 《6EP1 931-2FC21 Operating&nbs…

    2021年7月5日
  • 200 SMART PID 调节,IE V3 面板上怎么做PID画面?

    如上,画面中需要加入手动调节吗? 最佳答案 需要加入手动调节按钮,对应好200smart中p、i、d的地址。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • 程序到底有多大

    从保存的程序文件属性里看,程序有29K,从编译的信息窗看,仅4K不到,为啥相差这么大? 最佳答案 程序文件保存的是程序的信息,包含了程序、结构、语言等很多,而编译后的文件变成了二进…

    SIMATIC S7-200 2020年11月1日
  • TD400C设置设备运行的时间

    我想通过TD400C的上下键来设定控制2泵运行的时间,(XX小时XX分钟XX秒),这个设定的时间在设定完以后,按ENTER键就保存了,请问这样的程序怎么写?? &nbsp…

    SIMATIC S7-200 2018年12月2日
  • 水泵温度检测咨询

    目前我需要检测水泵的温度,我想咨询一下社会上一般采用什么模块或方式检测水泵的温度,输出信号是4-20mA吗?是否可以把输出信号接到西门子S7-200  PLC普…

    SIMATIC S7-200 2021年7月5日
  • S7-200数据块问题

    S7-200数据块与V区、T区、C区有什么联系没有?我们下载数据块是在RAM还是EEPROM中?如果是RAM中的话,那V区就是数据块了,如果在EEPROM中,那它与V区无关了?还有…

    SIMATIC S7-200 2021年7月4日
  • 请大家帮我想一个算法,谢谢“

    一圆盘要求在-170到+170度之间运动,圆盘上装有一限位开关,圆盘底下还有一个固定的圆盘,上面有3个位置分别用来确定-170度,0度,+170度的凹槽.限位开关不在这3个位置的时…

    SIMATIC S7-200 2021年7月5日
  • cpu216两个通讯口(port0,1)可以同时接两台电脑吗

    如题,比如可以接两台电脑,一台(port0)用于组态(如三维力控),另一个用microwin调试(prot1) 最佳答案 完全没问题,一个口用于编程调试的同时,另外一个连HMI(如…

    SIMATIC S7-200 2020年10月31日
  • PC Adapter usb 驱动

    谁有支持WIN7 32位 系统的PCadapter usb 的驱动软件 我想用它下载S7-200的程序 请提供下载地址&…

    SIMATIC S7-200 2017年11月12日

发表回复

登录后才能评论