钢厂冷却水流量计供应商
钢厂冷却水流量计批量(定量)控制功能是指流量从0累计到某设定值时,输出一开关信号。用户用该信号完成特定的控制功能。
1、电磁流量计接口信号
a) 批量(定量)控制使用AH和COM端输入信号,当两个端子短路(开关闭合),控制总量(ΣS)清零,响应时间为300ms,也就是说,用户应给出时间宽度大于300 ms的控制信号。
b) 批量(定量)控制使用AL端作为输出控制信号, 该信号的公共端为COM。
2、电磁流量计参数设置
用户使用批量(定量)控制功能时应在参数设置设定,“控制总量数值”参数,数值应是总量控制点的数值,其值Z大能设到59999“特殊说明一下,该值59999,不是代表单一的某个单位值59999m3或59999L,而是代表59999有效数字也就是控制总量ΣS的后五位,所以用户设置时需特殊注意,将该值设的合理一些。”当控制总量(ΣS)达到该值时,AL输出低电平。
3、电磁流量计运行控制
用户先使用AH输入控制端将控制总量(ΣS)清零【若开关一直保持闭合,则控制总量(ΣS)清零】,这时,AL处于高电平状态(开关打开)。若AH输入控制端输入高电平(开关打开),控制总量(ΣS)开始累计,当达到设定的值后,AL输出低电平(开关闭合),完成一个周期的控制。
4、 电磁流量计配用通讯软件为L-Mag-P-51,批量控制通讯在单机通讯的专用命令通讯。当控制总量清零后,总量控制时间和数值开始累积,当达到控制总量设定的数值,总量控制时间和数值停止。仪表的报警功能中上、下限报警只有显示没有输出功能。
蓄水池流量计Modbus通讯协议针对XTLDE电磁流量计工业应用设计,该版本主要用于实时数据采集、流量测量、流量累计控制及部分参数的修改。
一、电磁流量计Modbus通讯主机系统通讯部件要求
1.国际标准RS-485通讯接口部件或国际标准RS-232通讯接口部件,不小于11 Bytes 的通信缓冲区(FIFO),支持1200、2400、4800、9600、19200通讯波特率,支持半双工通讯模式。通讯程序应允许FIFO,从机要求主机FIFO不小于11Bytes。
二、电磁流量计Modbus通讯协议结构
协议遵从基本开放系统互连(OSI)参考模型,基本开放系统互连参照模型提供通讯系统基本结构和要素,但协议使用简化的OSI参照模型,仅采用1、2和7层。
基本开放系统互连参考模型
层号
| 层名
| 功能
| Lmag-BV1
|
7
| 应用层
| | L-magCP 命令
|
6
| 表示层
| | |
5
| 会话层
| | |
4
| 传输层
| | |
3
| 网络层
| | |
2
| 链路层
| 数据链路连接
| L-mag CP link
|
1
| 物理层
| 设备连接
| RS-485、RS-232
|
三、电磁流量计Modbus通讯物理结构
钢厂冷却水流量计供应商的RS-485通讯接口在物理结构上采用电气隔离方式,隔离电压1500伏。通讯数据传输接口为半双工方式,标准通讯速率大于250khz,通讯方向转换时间3.5uS。通讯接口电气标准遵从RS-485国际标准。
可用于星型式网络结构和总线式网络结构。标准通讯连接介质为屏蔽双绞线。
四、电磁流量计Modbus协议RTU消息帧定义
数据通讯由主机发起,主机首先发送RTU消息帧,消息帧发送至少要以3.5个字符时间的停顿间隔开始(如下图的T1-T2-T3-T4所示)。传输的一个字节是设备地址。可以使用的传输字符是十六进制的0...9,A...F。所有的从设备不断侦测网络总线,包括停顿间隔时间内。当一个地址字节接收到,每个设备都进行解码以判断是否发往自己的。在Z后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。
整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在Z后的CRC域的值不可能是正确的。主机消息帧定义如下所示:
起始位
| 设备地址
| 功能代码
| 寄存器地址
| 寄存器长度
| CRC校验
| 结束符
|
T1-T2-T3-T4
| 8Bit
| 8Bit
| 16Bit
| 16Bit
| 16Bit
| T1-T2-T3-T4
|
图3主机 RTU消息帧
从机消息帧定义如下所示:
起始位
| 设备地址
| 功能代码
| 数据
| CRC校验
| 结束符
|
T1-T2-T3-T4
| 8Bit
| 8Bit
| n个8Bit
| 16Bit
| T1-T2-T3-T4
|
图4 从机RTU消息帧
五、电磁流量计Modbus协议命令编码定义
Lmag-BV1协议遵从Modbus协议,,但Lmag-BV1协议使用简化的Modbus协议,仅采用03、04和06功能码。
功能码
| 名称
| 作用
|
01
| 读取线圈状态
| 保留
|
02
| 读取输入状态
| 保留
|
03
| 读取保持寄存器
| 保留
|
04
| 读取输入寄存器
| 读电磁流量计实时信息
|
05
| 强置单线圈
| 保留
|
06
| 预置单寄存器
| 保留
|
07
| 读取异常状态
| 保留
|
08
| 回送诊断校验
| 保留
|
09
| 编程(只用于484)
| 保留
|
10
| 控询(只用于484)
| 保留
|
11
| 读取事件计数
| 保留
|
12
| 读取通信事件记录
| 保留
|
13
| 编程(184/384 484 584)
| 保留
|
14
| 探询(184/384 484 584)
| 保留
|
15
| 强置多线圈
| 保留
|
16
| 预置多寄存器
| 保留
|
17
| 报告从机标识
| 保留
|
18
| (884和MICRO 84)
| 保留
|
19
| 重置通信链路
| 保留
|
20
| 读取通用参数(584L)
| 保留
|
21
| 写入通用参数(584L)
| 保留
|
22~64
| 保留作扩展功能备用
| 保留
|
65~72
| 保留以备用户功能所用
| 保留
|
73~119
| 非法功能
| 保留
|
120~127
| 保留
| 保留
|
128~255
| 保留
| 保留
|
六、电磁流量计寄存器地址定义
(针对PLC组态软件的专用寄存器)
PLC Addresses(base 1)
| Protocol Addresses
(base 0)
| 数据格式
| 寄存器定义
|
34113
| 01010
| Float Inverse
| 瞬时流量浮点表示
|
34115
| 01012
| Float Inverse
| 瞬时流速浮点表示
|
34117
| 01014
| Float Inverse
| 流量百分比浮点表示(电池供电表保留)
|
34119
| 01016
| Float Inverse
| 流体电导比浮点表示
|
34121
| 01018
| Long Inverse
| 正向累积数值整数部分
|
34123
| 0101A
| Float Inverse
| 正向累积数值小数部分
|
34125
| 0101C
| Long Inverse
| 反向累积数值整数部分
|
34127
| 0101E
| Float Inverse
| 反向累积数值小数部分
|
34129
| 01020
| Unsigned short
| 瞬时流量单位
|
34130
| 01021
| Unsigned short
| 累积总量单位
|
34131
| 01022
| Unsigned short
| 上限报警
|
34132
| 01023
| Unsigned short
| 下限报警
|
34133
| 01024
| Unsigned short
| 空管报警
|
34134
| 01025
| Unsigned short
| 系统报警
|
七、电池供电电磁流量计Modbus通讯基础数据解析
1.瞬时流量
1000H寄存器
| 1001H寄存器
|
寄存器高位
| 寄存器低位
| 寄存器高位
| 寄存器低位
|
瞬时流量高位=1000H寄存器高位*256+1000H寄存器地位
瞬时流量低位=1001H寄存器高位*256+1001H寄存器地位
瞬时流量=瞬时流量高位*65536+瞬时流量低位
2.累积数值
1002H寄存器
| 1003H寄存器
|
寄存器高位
| 寄存器低位
| 寄存器高位
| 寄存器低位
|
主机恢复累积量值十进制数据的算法:
正向累积数值高位=1002H寄存器高位*256+1002H寄存器地位
正向累积数值低位=1003H寄存器高位*256+1003H寄存器地位
正向累积数值=正向累积数值高位*65536+正向累积数值低位
反向累积数值与正向的方法相同。
3. 流量和累积量单位
1009H寄存器
|
瞬时流量小数位及单位
| 累积量小数位及单位
|
Bit
15
| Bit
14
| Bit
13
| Bit
12
| Bit
11
| Bit
10
| Bit
9
| Bit
8
| Bit
7
| Bit
6
| Bit
5
| Bit
4
| Bit
3
| Bit
2
| Bit
1
| Bit
0
|
瞬时流量小数位及单位解析如下:
BIT15 为符号位 1负向 0 正向
寄存器高位字节的Bit14Bit13Bit12是小数点位置:
Bit14Bit13Bit12= 0 .00000 Bit14Bit13Bit12= 1 0.0000
Bit14Bit13Bit12= 2 00.000 Bit14Bit13Bit12= 3 000.00
Bit14Bit13Bit12= 4 0000.0 Bit14Bit13Bit12= 5 00000.
单位数点字节的Bit10Bit9Bit8是流量单位:
Bit10Bit9Bit8= 0 LTR / s Bit10Bit9Bit8= 1 LTR / m
Bit10Bit9Bit8= 2 LTR / h Bit10Bit9Bit8= 3 M3 / s
Bit10Bit9Bit8= 4 M3 / m Bit10Bit9Bit8= 5 M3 /h
累积量小数位及单位解析如下:
寄存器低位字节的B6B5B4是小数点位置:
Bit6Bit5Bit4 = 0 .00000 Bit6Bit5Bit4 = 1 0.0000
Bit6Bit5Bit4 = 2 00.000 Bit6Bit5Bit4 = 3 000.00
Bit6Bit5Bit4 = 4 0000.0 Bit6Bit5Bit4 = 5 00000.
单位数点字节的Bit2Bit1Bit0是流量单位:
Bit2Bit1Bit0= 0 LTR Bit2Bit1Bit0= 1 LTR
Bit2Bit1Bit0= 2 LTR Bit2Bit1Bit0= 3 M3
Bit2Bit1Bit0= 4 M3 Bit2Bit1Bit0= 5 M3
4.瞬时流速
瞬时流速=寄存器高位*256+寄存器低位
流速固定显示为: XX.XXX m / s;
5.流体电导比
流量百分比=寄存器高位*256+寄存器低位
百分比固定显示为: XXXXX %;
6.电池和报警
100AH寄存器
|
寄存器高位
| 寄存器低位
|
Bit
15
| Bit
14
| Bit
13
| Bit
12
| Bit
11
| Bit
10
| Bit
9
| Bit
8
| Bit
7
| Bit
6
| Bit
5
| Bit
4
| Bit
3
| Bit
2
| Bit
1
| Bit
0
|
寄存器高位为电池电量:0-5
寄存器低位为报警:
BIT0 小信号 BIT1 空管 BIT2 系统(电池供电表)
BIT1 空管 BIT2 系统 BIT3 上限 BIT4 下限(普通511表)
附录1:针对PLC的寄存器使用说明
以modbus调试软件 modbus poll 为例,使用PLC地址采集数据。
假设从机地址为1,波特率9600,想要采集瞬时流量,设置如下图。
图1设置数据显示格式
图2设置采集命令
图3设置串口数据
以modbus调试软件modscan32为例,使用protocol为例采集数据:
图1:串口参数设置
图2:设置采集命令
图3:设置数据显示方式
以组态王6.53为例说明使用方法。
一步:
创建组态王工程
第二步:
添加标准modbus设备,组态王设备列表里的-PLC-莫迪康-modbus(RTU)。
第三步:
设置设备地址,举例为 1
第四步:
设置串口参数,举例为9600 n 8 1
第五步:
添加变量举例瞬时流量寄存器为84113格式为浮点数(float),同时添加流速,百分比,空管比,正反向累积值。
分别为
变量名
| 寄存器值
| 数据格式
|
瞬时流量
| 84113
| Float
|
瞬时流速
| 84115
| Float
|
流量百分比
| 84117
| Float
|
流体电导比
| 84119
| Float
|
正向累积值整数部分
| 84121
| Long
|
正向累积值小数部分
| 84123
| Float
|
反向累积值整数部分
| 84125
| Long
|
反向累积值小数部分
| 84127
| Float
|
寄存器值为8XXXX而不是3XXXX,原因详见组态王驱动说明
第六步:
创建窗口界面并连接变量
第七步:
保存更改并运行工程
以力控6.1为例,说明使用方法
一步:
创建一个工程
第二步:
IO口设备组态选择IO设备-modbus-标准modbus-modbus(RTU串口)
选择串口
设置显示数据格式
第三步:
数据库组态
设置数据格式及地址偏移
数据举例
第四步:
创建窗口并连接变量
第五步:
运行工程
附录2:电池供电电磁流量计485通讯板使用说明
电池供电电磁流量计485通讯板上共4个红色拨码开关。两个2位,一个3位,一个7位。
2位开关为电源开关,拨到ON打开电源,拨到OFF关掉电源。
3位开关为波特率设置开关。设置方法为3代表Z低位1代表Z高位。设置时。把开关都拨到OFF表示二级制码000即十进制0,把开关都拨到ON为二进制111即十进制7。波特率与开关对应数值如下:
波特率
| 开关数值
| 开关1
| 开关2
| 开关3
|
1200
| 0
| OFF
| OFF
| OFF
|
2400
| 1
| OFF
| OFF
| ON
|
4800
| 2
| OFF
| ON
| OFF
|
9600
| 3
| OFF
| ON
| ON
|
19200
| 4
| ON
| OFF
| OFF
|
设置波特率按相应的拨码开关设置即可。
7位开关位地址设置开关。设置方法为7代表Z低位1代表Z高位。设置数值方式与波特率开关相同。地址范围为1-99有效。
默认地址为1波特率为9600。通讯板上还有一个按键。为复位按键。重新更改通讯波特率即地址后,应按复位键应用设置值。
通讯板上另有1个4针,一个五针白插座。4针为与测量CPU通讯连接线,接线方法与GPRS方法相同。5针为电池供电电源插座,中间一针为空针,两边各一组电池供电电源,分别为电源1和电源2的3.6V与GND
图示如下(顶视图只能看到插座的焊点):
图:5针电源插座
为保证隔离485的稳定性,电源1和2应为2路隔离电源。电源1为通讯CPU供电电源,电源2为外部485通讯供电电源。
钢厂冷却水流量计防雷端口:根据仪器仪表应用的工程实践,仪器仪表受雷击可大致分为直击雷、感应雷和传导雷。但不论以哪一种形式到达设备都可归纳为从以下4个部位侵入的雷电浪涌,在此把这些部位称为防雷端口,并以仪器仪表举例说明。
钢厂冷却水流量计电源端口:电源端口是分布Z广泛也Z容易感应或传导雷电浪的部位,从配电箱到电源插座这些电源端口可以处在任何位置。标准规定在1.2/50(8/20)μs 波形下线与线之间浪涌电压限值为0.5kV,线到地浪涌电压限制为1kv。但这里的浪涌电压是指明工作电压为220V交流进入的,如果工作电压较低则不能以此为标准,电源线上受较小的浪涌冲击不一定立即损坏设备,但至少寿命有影响。
钢厂冷却水流量计接地端口:尽管在标准中没有专门提到接地端口的指标,实际上信息技术设备地端口是非常重要的。在雷电发生时接地端口有可能受到地电位反击、地电位升高影响,或者由于接地不良、接地不当使地阻过大达不到参考电位要求使设备损坏。接地端口不仅对接地电阻/接地线极(长度、直径、材料)、接地方式、地网的设置等有要求,而且还与设备的电特性、工作频段、工作环境等有直接的关系。同时从接地端还有可能反击到直流电源端口损坏直流工作电压的设备。综上所述,信息技术设备的防雷可以考虑从四个关键的端口入手。
钢厂冷却水流量计外壳端口:比如说,我们可以把任何一个大的或小的仪器仪表或系统视为一个整体的外壳,如传感器、传输线、信号中继、现场仪表、DCS系统等,它们都有可能完全暴露在环境中受到直接雷击,造成设备损坏。标准规定,当设备外壳受到4kv的雷电静电放电时,都会影响仪器仪表或系统的正常运行。例如放置于室外的传感器端子箱有可能受到雷电接触放电;位于机房内的DCS机柜有可能受到大楼立柱泄流时的空气放电。
钢厂冷却水流量计与通常的仪表一样,电磁流量计在安装、接线完毕后,正式投入运行之前,应该检查一下安装、接线是否正确,仪表是否能正常工作。
钢厂冷却水流量计外壳防护等极为IP65,对安装场所有以下要求。测量混合相流体时,选择不会引起相分离的场所;测量双组分液体时,避免装在混合尚未均匀的下游;测量化学反应管道时,要装在反应充分完成段;尽可能避免测量管内变成负压;选择震动小的场所,特别对一体型仪表;避免附近有大电机、大变压器等,以免引起电磁场干扰;易于实现传感器单独接地的场所;尽可能避开周围环境有高浓度腐蚀性气体;环境温度在-25/0~50/600℃范围内,一体型结构温度还受制于电子元器件,范围要窄;环境相对湿度在10%~9O%范围内;尽可能避免受阳光直照;避免雨水浸淋,不会被水浸没。
钢厂冷却水流量计在液体测量方面精度较高,安装简单,调试方便,功能其全,价格合理,所有的到推广,在液体介质测量方面我们电磁流量计。
钢厂冷却水流量计非线性修正功能,原则上是用于小流量(0.5m/s)以下的线性调整,该功能设计有4段修正,分为4个流速点和4个修正系数。修正点对应的流速必须满足:修正点1 〉修正点2 〉修正点3 〉修正点4 〉0。修正计算是在原传感器流量系数曲线上进行修正,因此,应先关闭非线性修正功能,标出传感器系数。然后允许非线性修正功能,根据标出的传感器非线性,设置修正系数,分段修正。若系数设置的合适,不用重新标定。
钢厂冷却水流量计有三种警示显示,SYS为系统警示、MTP为空管警示、CUT为小信号切除警示。出现SYS警示有两种可能,转换器励磁断线或电池组电量不足。出现电池组电量不足警示后,该电池组仍能维持工作100小时左右,但测量精度下降。用户应及时更换电池。