MODBUS通信协议的设计与实现
MODBUS通信协议的设计与实现
测量与设备
修正仪表系数为K1,1ΠK1则表示补偿后每个脉冲的升数,则由式(2)可得:
αK(1-cpΠη)K1=
v
(5)
流量计在受到温度的影响时,随着温度的升高,壳体和转子都膨胀,因此有必要进行温度补偿。
温度修正是指使用温度与标定温度不同而进行的修正,温度修正按下式计算:
(6)CT=-βα(T2-T1)式中CT为温度修正值;T2为使用温度;T1为标定
时标定介质温度;βa为流量计壳体体膨胀系数。不锈钢壳体的βa是0100486%℃;普通碳钢壳体的β是010036%Π℃;青铜壳体的β是aa0100576%Π℃。
由LCB-9800系列不锈钢椭圆齿轮流量计的
原理可知,流量计产生的脉冲与流量有式(4)的关系。
由于阀门开关时间的存在,造成灌桶误差,灌桶的体积V为:
V=Qt1+Q 1t2=
(t1+t2)K2
(8)
式中:t1为数控发出起动指令到数控发出切换指令的时间;t2为数控发出切换指令到切换完成的时间,Q 1的关闭时间t2的平均流量。用误差传播公式求得V的误差式
dV=t1+t222F(t1+t22)dF+(+(dt1+dt2)2
KK2仪表系数修正计算按下式计算:
Kc=K1(1+cT)
式中,Kc为修正后的仪表系数。
21数控灌油装置误差分析
(7)
K(t122
;FΠK(t1+t2Π2)dK
;FΠKdt1
(2K)dt2±1计数误差造成的误差;FΠ
B阀控制方式,,,,关闭A阀,同时打开B时,发出指令,B阀,同时打开A阀,重复此过程,直到达到所预置的总量为止。
是阀门的关闭时间造成的误差。由此看出,每桶装入液体容积的准确度不仅和流量仪表的准确度有关,而且和控制阀门的关闭时间有关。因此,有必要对A、B阀的关闭时间进行校正,可按F2t′2=F3t″2进行校正,首先应测量出A、B阀的关闭的时间。
基于MODBUS协议通信的设计与实现
潘洪跃
(中国石化股份有限公司安徽安庆分公司计量中心,安庆246001)
一、前 言
MODBUS协议是MODICON公司推出的一个
协议的智能仪表或变送器。每台从机由用户设定地址以实现访问操作,地址范围为0~255。读取或写入信息除设备地址外,还要了解数据寄存器的起始地址。标准的MODBUS协议使用两种模式进行通信:ASCII和RTU,这两种模式在报文结构、功能命令上是相同的,仅帧信息的表示方法不同。
11RTU(RemoteTerminalUnit)模式以RTU模式建立通信时,信息是以8位二进制方式传送的,如:63(十六进制)在RTU模式下是用8位二进制01100011表示的,这种方式的最大好处是在同等传输速率下,可以比ASCII模式传输较多的信息,该模式在智能仪表上被普遍采用。
21ASCII模式
开放式现场总线的通信协议,由于得到众多仪表厂家的支持,正在成为仪表及智能终端的工业标准,目前,多数智能仪表已利用该协议向用户提供通信接口,随着仪表和通信技术的发展,MODBUS协议由StandardMODBUS(标准型)发展到MODBUSPlus(增强型)。
二、MODBUS协议
MODBUS协议采用主从工作方式:主机为智能
终端或上位机,从机为1台或多台遵守MODBUS
35
你可能喜欢
- MODBUS通讯协议及编程
- modbus程序
- modbus协议
- RS485电路图