技术文章
MODBUS安和操作说明
发布时间:2019-03-12 15:05:47
 
 
   
CN 
 
 
MODBUS安装和操作说明
用于传感器VA500/VA520/VA550和VA570
 
   
 
   
 
   
 
   
 
 
 

I. 前言

 
亲爱的顾客,
非常感谢您采购VA 500 / VA 520 / VA 550 / VA570系列流量计。在安装和启动设备之前,请仔细阅读本安装和操作手册,并遵循我们的建议。只有仔细观察所述说明和注意事项,才能保证VA 500 / VA 520 / VA 550 / VA570无风险操作和正确运行
.
 
 
 
 
 
   
 

 
 

II. 表中的内容

 
Modbus传感器的安装和操作说明 1
VA 500 / VA 520和VA 550 / VA 570 1 3.1.1 终止VA 500 / VA 520 7
3.1.2 偏差 7
为了避免未定义的总线电平,在总线上的任何位置,一个偏置网络,一个电阻器 须使用VCC
Modbus A)以及GND(Modbus B)。 7 3.2.1 终止VA 550 / VA 570 8
3.2.2 偏差 8
为了避免未定义的总线电平,在总线上的任何位置,一个偏置网络,一个电阻器 须使用VCC
Modbus A)以及GND(Modbus B)。 8 7.1 基本值寄存器(1 ... 1000) 11
7.2 值寄存器(1001 ... .1500) 12
7.3 设备设置寄存器 22
7.3.1 Modbus设置 (2001…2005) 22
7.3.2 显示设置 (2007…2009) 22
7.3.3 设备设置 (2021…2063) 23
7.4 数据格式测试寄存器(64001 ... 64003) 27
8 附录 28
8.1 附录A - 例外代码 28
9 更正历史 29
 

说明

本手册旨在提供有关安装和使用FA 5xx MODBUS功能的说明。FA 5xx MODBUS功能可以让MODBUS主设备读出在线测量值。
 
本手册并非旨在成为MODBUS RTU协议的完整教程,并假设*终用户已具备MODBUS RTU通信的一般工作知识,尤其是在主站配置和操作方面。
但是,以下部分中包含概述,以解释该协议的一些基本方面。
 
 

1.1 定义和缩写

 
 
 
CRC 循环冗余校验
用于MODBUS RTU中的错误检查。请见附录
Modbus主站 MODBUS设备,可以访问一个或多个连接的MODBUS从站中的数据
Modbus从站 MODBUS设备,能够响应来自单个MODBUS主站的请求
Modbus地址 在整个文档中,使用以下符号来解决MODBUS RTU寄存器见第8章
 
址:保持寄存器1009在1008的消息中被寻址
PDU MODBUS协议数据单元
ADU MODBUS应用数据单元
MBAP MODBUS应用协议
RS485 指EIA / TIA-485定义的2线通信标准。(物理层)
以太网络  
 
 

1.2 参考

 
  • MODBUS over Serial Line规范和实施指南V1.02 modbus.org 2006年12月20日
  • MODBUS应用程序协议规范V1.1b modbus.org 2006年12月28日
  • TCP / IP上的MODBUS消息传递指南V1.0b 2006年10月34日
  • 指导手册VA 5xx
 

技术数据Modbus VA 5xx

2.1 VA 5xx MODBUS RTU规格

 
设备类型 从设备
波特率 1200、2400、4800、9600、19200 38400 bps,
设备地址范围 1...247
电气接口 RS485,2线
协议 RTU
支持的功能代码 3  保持寄存器
16 多个寄存器
广播
标准 Modbus通过串行线V1.02
 
 
 

2.1 一般Modbus信息

DS 500 Modbus模块符合Modbus串行线路协议[参考文献1]。除此之外,这意味着OSI模型的第2级的主从协议。一个节点(主节点)向其中一个节点发出显式命令 - 节点并处理响应。如果没有来自主节点的请求,从节点将不传输数据,并且不与其他从节点通信。
Modbus是单声道主系统,这意味着当时只能连接一个主设备。
 

2.1.1 串行传输模式(RTU)

VA 5xx Modbus模式仅支持一种串行传输模式;RTU模式。传输模式定义消息字段的位内容
在线上连续传输。它确定如何将信息打包到消息字段中并进行解码。
对于Modbus串行线路上的所有设备,传输模式和串行端口参数必须相同。
 
 
RTU模式Modbus应用数据单元(ADU)帧如下所示,对请求和响应都有效。
 
从站地址 功能代码 数据 CRC
1个字节 1字节 0到252字节 2个字节
 
表格1
 
有关Modbus协议的更多详细信息,请参见参考文献1和2。
 
 
 

安装

3.1 RS485总线接线(Modbus RTU)-VA 500 / VA520

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
VA 520 VA500
 

3.1.1 终止VA 500 / VA 520

注意:如果VA 500 / VA 520是RS485网络中的*后一个设备,则需要终止。要么完成a。)内部DIP开关
b。)连接器插头A之间(引脚2和引脚4之间)的120R
 

3.1.2 偏差

为了避免未定义的总线电平,在总线的任何位置,必须使用偏置网络,一个电阻到VCC(Modbus A)以及GND(Modbus B)。
 
 
 

3.2 RS485总线接线(Modbus RTU)(Modbus RTU) - VA 550 / VA570

 
 
   
 
VA550 / VA 570
 
 
 
 

3.2.1 终止VA 550 / VA 570

注意:如果VA 550 / VA 570是RS485网络中的*后一个设备,那么在连接器X2之间(引脚1和引脚3之间)的120R端接是必要的.
 

3.2.2 偏差

为了避免未定义的总线电平,在总线上的任何位置,必须使用偏置网络,一个电阻到VCC(Modbus A) 以及GND(Modbus B)。
 
总线电缆:
只能使用符合EIA 485标准建议的电缆。一个段*多可连接64个设备。总线电缆必须与其他电缆至少保持20厘米的距离。它应放置在单独的导电接地电缆线槽中。必须确保总线上的各   个设备之间不会出现电位差。
 
 

电缆规格:

阻抗: 135 -165欧姆@ 3到20 Mhz
电缆容量: 30pf/m。
电缆直径: > 0.64毫米
横截面: > 0.34 mm2,符合AWG 22回路电阻每公里<110欧姆
筛选: 铜屏蔽编织或屏蔽编织和屏蔽箔
 
 

Modbus RTU通信设置

在与主站通信之前,必须定义波特率,地址和帧
 

4.1 访问和更改Modbus设置

可以使用CS Instruments的PC服务软件或Modbus steup菜单中显示的传感器更改Modbus通信设置。
 

注意:

建议不要在多从网络中使用默认地址。在设备寻址过程中确保那里是非常重要的
不是两个具有相同地址的设备。在这种情况下,可能发生整个串行总线的异常行为,然后   主设备不可能与总线上的所有当前从设备通信。
 
5 Modbus TCP通信设置  
设备类型   从站
波特率   12002400、4800、9600、19200 38400 bps,
设备地址范围   1...247
电气接口   RS485,2线
协议
支持的功能代码
 
 
16
RTU
3 读保持寄存器写多个寄存器
广播   没有
标准   Modbus通过串行线V1.02
 

Modbus寻址模型

 
FA 5xx RS485 Modbus允许根据第8章进行读/写访问。未定义的寄存器不可访问/不受支持。
 

字节顺序:

每个Modbus寄存器的大小为2字节。对于32位值,FA 5xx将读取两个Modbus注册地址。因此,对于16位值,仅读取一个寄存器。
 
数据格式FA 5xx:
 
 
   
 
   
一个字 双字
要验证正确的数据格式,请读出寄存器64000或64004.Result应为:寄存器64000:长整数值= 1 000
000
注册64004:浮动 价值= 1 000 000.0
 

6.1 功能代码3(读取保持寄存器)

 

一般例外:

  • 请求少于1个或超过125个寄存器=>异常3(非法数据值)
 
  • 请求超过*大值消息大小(27个寄存器)=>异常2(非法数据地址)
  • 从定义的寄存器范围中请求数据第8章=>异常2(非法数据地址) 应用例外:
  • 应用程序错误=>异常4(从属设备错误)
 
/套准对齐:
  • 如果没有给出异常,read命令总是返回数据。错误的开始/结束对齐  将导致仅读取数据项的一部分。
 

6.2 功能码16(写多个寄存器)

通常,只有状态寄存器(寄存器2001-2064)是可写的。
 

一般例外:

  • 写入少于1个或超过63个寄存器=>异常3(非法数据值)
 
  • 如果ByteCount不是NoOfRegisters的2倍=>例外3(非法数据值)
 
  • 超过*大值消息大小(27个寄存器)=>异常2(非法数据地址)
  • 从定义的寄存器范围写入数据第8章=>异常2(非法数据地址) 应用例外:
  • 应用程序错误=>异常4(从属设备错误)
 
  • 应用程序错误包括写入ReadOnIy保持寄存器/套准对齐:
  • 如果起始地址不是映射保持寄存器的开始=>异常2(非法数据地址)
 
  • 允许写入孔(即忽略 - 并且不会发生异常 - 除了上述条件
 

Modbus保持寄存器

7.1 基本值寄存器(1 ... 1000)

 
 
Modbus寄存器 Modbus地址 字节数  
数据类型
 
描述
默认设置 读写  
单位/评论
1 0 4 UInt32的 序列号 0 R  
3
内容声明:谷瀑环保为第三方平台及互联网信息服务提供者,谷瀑环保(含网站、客户端等)所展示的商品/服务的标题、价格、详情等信息内容系由店铺经营者发布,其真实性、准确性和合法性均由店铺经营者负责。谷瀑环保提醒您购买商品/服务前注意谨慎核实,如您对商品/服务的标题、价格、详情等任何信息有任何疑问的,请在购买前通过谷瀑环保与店铺经营者沟通确认;谷瀑环保设备网上存在海量店铺,如您发现店铺内有任何违法/侵权信息,请在谷瀑环保PC版首页底栏投诉通道进行投诉。