Koyo光洋 T1K-MODBUS技术资料.pdfVIP

  • 35
  • 0
  • 约2万字
  • 约 21页
  • 2022-10-03 发布于中国
  • 举报
Value Technology T1K-MODBUS 技术资料 目 录 第一章 MODBUS 介绍 1 1-1 MODBUS 简介 1 1-2 Terrminator I/O 系统2 1-3 T1K-MODBUS 通讯模块2 1-3-1 MODBUS 通讯连接模块的特点3 第二章 T1K-MODBUS 通讯连接模块规格4 2-1 T1K-MODBUS 通讯连接模块规格4 2-2 设置DIP 开关6 2-3 设置局号地址旋转开关8 2-4 MODBUS 端口引脚定义和接线9 2-5 RJ12 串行端口引脚定义和接线 10 第三章 MODBUS 节RTU 功能和寻址方式 11 3-1 T1K-MODBUS RTU 功能码 11 3-2 DirectLogic 寻址方式 11 3-3 584/984 寻址方式 12 第四章 使用T1K-MODBUS 设定工具 13 4-1 设置T1K-MODBUS 端口 13 附录A I/O 模块热插拔 16 附录B 模拟量输出模块设置 18 第一章 MODBUS 介绍 1-1 MODBUS 简介 MODBUS RTU (远程终端单元)协议是用于智能设备之间建立主-从通讯的一种信息 结构。当一个MODBUS 主局向一个MODBUS 从局发送一条信息时,信息中包含从局的地 址、功能代码、要发送的数据和错误检测域,从局的响应信息包含确认主局的请求的域、请 求的数据和一个错误检测域。 一个MODBUS RTU 的数据帧结构如下: 设 备 地 址 功 能 代 码 数 据 段 错 误 检 测 设备地址域包含 8bit ,可能的从局地址是 0~247 (十进制)。单个从局设备的地址范围 是十进制的1~247 (地址0 是向所有从局设备的广播地址。主设备通过将要联络的从设备的 地址放入消息中的地址域来选通从设备。当从设备发送回应消息时,它把自己的地址放入回 应的地址域中,以便主设备知道是哪一个设备作出回应。 功能代码域包含了8bit ,可能的代码范围为十进制的1~255,功能代码告知从设备需执 行哪种动作,例如去读取一组输入的开关状态;读一组寄存器的数据内容;向某个线圈输出 或改写一组寄存器;读子局设备的诊断状态。 当子局设备回应时,它使用功能代码域来指示是正常回应还是有某种错误发生。对正常 回应,从设备仅回应原相应的功能代码。对指示有错误发生的回应,子局设备返回一等同于 正常代码的代码,但最高位为1。 数据域是由两个十六进制数集合构成的,范围00~FF 。根据网络传输模式,这可以是由 一对ASCII 字符组成或由一个RTU 字符组成。 数据域也包含附加的信息:子局设备执行由功能代码所定义的动作,这包括了内部的寄 存器地址,要处理项的数目等等。 如果没有错误发生,从子局设备返回到主局设备的数据域包含请求的数据。如果有错误 发生,此域包含一异议代码,主局设备可以用来判断采取下一步动作。在某种消息中数据域 可以是不存在的(0 长度)。 错误检测域用于错误检测,标准的MODBUS 串行网络使用两种类型的错误检测。 奇偶校验(偶数或奇数)统计数据域中的逻辑“1”的位数并将奇偶校验位设为0 或 1 来表示逻辑“1”位的总数是奇数还是偶数。循环冗余检测(CRC )检测整个完整的消息的 应用而不管使用了哪种奇偶校验方法。CRC 域由两个字节构成,为16 位二进制数值,它由 传输设备计

文档评论(0)

1亿VIP精品文档

相关文档