下载此文档

M odbus主设备协议的初始化和执行时间精品资料.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
薈Modbus主设备协议的初始化和执行时间肇返回顶端蒅Modbus主设备协议每次扫描都需要少量的时间来执行MBUS_CTRL指令。MBUS_CTRL初始化Modbus主设备(首次扫描),。羂荿当MBUS_MSG子程序执行请求时,将执行扫描时间。大多数时间用于计算ModbusCRC的请求和应答。CRC(循环冗余检验)确保通讯消息的完整性。对于请求和应答中的每个字,。最大请求/应答(读取或写入120个字)使扫描时间延长约222毫秒。当在从站中接收应答并至少发出请求时,主要是读取请求在延长扫描时间。当将数据发送到从站并至少收到应答时,主要是写入请求在延长扫描时间。膈薄Modbus从站协议的初始化和执行时间莁返回顶端聿Modbus通讯使用CRC(循环冗余检验)确保通讯消息的完整性。Modbus从站协议使用预先计算数值的表格减少处理消息的时间。该CRC表初始化约需240毫秒。初始化在MBUS_INIT子程序中进行,通常在进入RUN模式后用户程序首次扫描时执行。如果芀MBUS_INIT子程序和任何其它初始化程序要求的时间超过500微秒扫描监视时间,您需要复原监视定时器,并将输出保持在启用状态(如果扩展模块要求)。输出模块监视定时器可用向模块输出写入的方法复原。请参阅监视复原指令。羆袁当MBUS_SLAVE子程序执行请求时,扫描时间会延长。由于大多数时间用于计算ModbusCRC,对于请求中和应答中的每个字节,扫描时间会延长约420微秒。最大请求/应答(读取或写入120个字)使扫描时间延长约100毫秒。袀羇肄Modbus主设备寻址薄返回顶端薀Modbus地址通常写作包含数据类型和偏移量的5个字符的数值。第一个字符决定数据类型,最后四个字符在数据类型中选择适当的数值。然后,Modbus主设备指令将地址映射至正确的功能,以便发送到从站。Modbus主设备指令支持下列Modbus地址:肈00001至09999是离散输出(线圈)莇10001至19999是离散输入(触点)羃30001至39999是输入寄存器(通常是模拟量输入)芀袆40001至49999是保持寄存器薅莃所有Modbus地址均以1为基位,表示第一个数据值从地址1开始。有效地址范围将取决于从站。不同的从站将支持不同的数据类型和地址范围。肁羇蚃Modbus从站寻址螂返回顶端螁Modbus地址通常被写为包含数据类型和偏移量的5个字符的数值。第一个字符决定数据类型,最后四个字符在数据类型中选择适当的数值。然后,Modbus主设备将地址映射至正确的功能。Modbus从站指令支持下列地址:--。膄所有Modbus地址均以1为基位。下表显示映射至S7-200地址的Modbus地址。蚁节Modbus地址 S7-200地址袇00001 ... ...袈00127 I0

M odbus主设备协议的初始化和执行时间精品资料 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小点
  • 文件大小19 KB
  • 时间2019-05-03
最近更新