对XK3190-C602的ModbusRTU协议的使用详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对XK3190-C602的ModbusRTU协议的使用详解

对XK3190-C602的Modbus RTU协议使用详解 摘要:本文介绍的XK3190-C602仪表的主要功能之一Modbus RTU协议,介绍了C602仪表如何与上位机软件通讯以及如何正确地设置参数使系统达到最佳的性能。 关键词:Modbus RTU、串行链路、参数设置、远控、 1 前言 Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface for Distributed Automation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。在我国,Modbus已经成为国家标准GB/T19582-2008。   Modbus具有以下几个特点:   (1)标准、开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持Modbus的厂家超过400家,支持Modbus的产品超过600种。   (2)Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。   (3)Modbus的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。[ ***] [Addr ] 仪表通讯地址(1~26) 当多台仪表通过RS422/485总线同上位机通讯时,可用通讯地址区别各台仪表。 采用Modbus协议时地址范围为1~247 5 [ AB] [bAud ] 通讯波特率 A-通讯口(1),B-通讯口(2) 采用Modbus协议时占用的是通讯口(2),因此上位机波特率应当与通讯口(2)的波特率一致。 A,B 0 1 2 3 bps 600 1200 2400 4800 A,B 4 5 6 — bps 9600 19.2k 57.6k — 6 [ ABC] [t Mode ] 通讯方式 A-通讯口(1) 若该参数通讯口(2)设置为3 ,且仪表主板上的JP4跳至RS485一端,则C602的Modbus协议支持4线制RS422模式,若JP4在RS232一端,则支持RS232模式。 若该参数通讯口(2)设置为4,且仪表主板上的JP4跳至RS485一端,则C602的Modbus协议支持2线制RS485模式 0 1 2 连续发 AD码 连续发 重量 用作打印口 B-通讯口(2) 0 1 2 指令应答方式 连续发送方式 RS485模式 3 4 — 4线制Modbus 2线制Modbus — C-通讯口(2)模式 (0:C602模式,1:C601模式) 上位机的通讯参数设置:地址位对应,波特率对应,串口号对应,8位数据位,默认偶校验,1位停止位。 物理层的连线示意图: C602仪表的通讯接口介绍: 连接线拓扑示意图: 物理层连线步骤: C 2.3 通讯口(2)Modbus总线方式 2.1设置 通讯口(2)选择模式3(【SET 1】参数6B =3)为4线制RS485或RS232模式Modbus,选择模式4为2线制RS485模式Modbus。 2.2 数据格式 a) 传输模式为RTU。 b) Modbus方式地址范围为1-247。 注意:在设定设备地址的过程中,保证不存在有相同地址的两个设备非常重要。如果发生重复,整个串行总线工作将不正常, 而主节点将无法与总线上所有存在的节点通信。 接收报文最大长度:47字节(包括地址和CRC) 发送报文最大长度:253字节(不包括地址和CRC) C602面板的通讯指示灯可指示2个通讯口的工作状态。为了观察Modbus的工作状态,可关闭通讯口1,该指示灯将指示Modbus接口的工作状态。 2.3 Modbus功能 C602实现的Modbus功能见下表,其中有阴影的部分未实现: 表2-1 C602实现的Modbus功能 功能码 码 子码 十六进制 章节注1 数 据 访 问 比特访问 物理离散量输入 读离散量输入 02 02 7.2 内部比特或 物理线圈 读线圈 01 01 7.1 写单个线圈 05 05 7.5 写多个线圈 15 0F 7.11 16比特访问 输入存储器 读输入存储器 04 04 7.4 内部存储器或 物理输出存储器 读保持寄存器 03 03 7.3 写单个寄存器 注2 06 06 7.6 写多个寄存器 注2、注3 16 10 7.12

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档