您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的Modbus从站协议的初始化和执行时间

来源:艾特贸易2018-06-26

简介Modbus 通信使用 CRC 确保通信报文的完整性。 Modbus 从站协议使用预先计算数值的表格减少处理报文的时间。初始化该 CRC 表约需 425 ms 。初始化在 MBUS_INIT 子程序中进行,通常在进入“运

    Modbus通信使用CRC确保通信报文的完整性。Modbus从站协议使用预先计算数值的表格减少处理报文的时间。初始化该CRC表约需425 ms。初始化在MBUS_INIT子程序中进行,通常在进入“运行”模式后用户程序首次扫描时执行。如果MBUS_INIT子程序和其他初始化程序要求的时间超过500 ms扫描监视时间,则需要复位监控定时器,并保持输出使能(如果扩展模块要求的话)。可用通过写模块输出的方法复位输出扩展模块的监控定时器。

    MBUS_SLAVE子程序执行请求服务时,扫描时间会延长。由于大多数时间用于计算Modbus CRC,因此对于每个字节的请求和响应,扫描时间会延长650μs。最大的请求/响应(读取或写入120个字)使扫描时间延长约165 ms