功能码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章功能码概述
一、专用术语
·功能码(Function Code):Symphony 系统提供了一系列完成不同功能的软件模块,并对每个软件模块指定一个代码,称为功能码。
·功能码数据库(Function Code Library):指功能码的集合,它存放在各种控制器的只读存储器(ROM)中。
每一种控制器的ROM中只存放该控制器组态所能使用的功能码。
·功能块(Function Block):当选用一个功能码时,必需指定一个块号(即块地址),该选定了的功能码称为功能块。
·规格参数(Specification)指功能码的输入参数。
规格参数有两种类型:
-地址类的规格参数;
-内部规格参数。
·功能码组态:根据过程控制方案,选择一些合适的功能码,将其互相连接,并对每个功能码指定其具体功能,将其存放到控制器的NVRAM中的过程称为功能码组态。
二、功能块
SYMPHONY系统是由一套运用微处理器执行控制功能的模件组成的。
通过组态“功能块”,在主模件上实现控制功能的选择和相互配合。
一个功能块仅仅是一个输入或输出,或者是一个输入或输出的操作。
这些功能块是一般的软件控制算法,可以用它们来执行在其它类型系统需要专门硬件完成的指定任务。
有四种类型功能块:
1.执行块
2.系统常数块
3.输入/输出块
4.用户组态块
执行块包含影响模件综合操作的一些参数。
系统常数块例如是0、1和100.0等这样的一些数字量参数和模拟量参数。
当用这些通常所用的值进行模件组态时,只要可能就应尽量使用这些系统常数块。
它们要求的内存比手动设定常数块少。
输入/输出块是一些固定块地址,它们对应于一个模件通过端子单元和现场布线的现场输入和输出。
用户组态块不是预先指定的块,而是由用户设定,以执行用户特需功能从而实现控制逻辑。
每个SYMPHONY主模件都有一套供选择的预先定义的块地址。
功能块的最基本类型是输入和输出。
每个输入或输出都在该模件的固件中被赋予一个块号。
用功能块定义模件操作的过程称作组态。
要组态一个功能块,必须定义如下参数:·块号
·功能码
·规格参数(Specification)
利用SYMPHONY的接口装置,可以定义这些参数。
用户利用接口装置可以在模件上增加一个功能块,修改一个模件的已经定义的功能块,或者从一个模件中删除一个功能块。
这些模件把
组态存贮在它们的非易失存贮器(EEPROM)中。
可以按“组态”(CONFIGURE)和“执行”(EXECUTE)两种方式操作这些模件。
除非用户用含有在线组态性能的冗余主模件中(例如IMMFP11/12、BRC100等模件)工作,否则该接口装置必须在“组态”方式下,用户方能进行功能块的增加、修改和删除。
当该模件处于“执行”方式时,它将执行所有已组态的功能。
在该功能码规格表中标有“可调”的某些规格数,当其模件处于“执行”方式时,可以进行调整。
三、功能码
通过按某一顺序安排一组功能,可实现模件的组态,以执行某些算法或显示某些数值,将一个功能码经过一台接口装置分派给一个功能块,就可在模件中完成这些功能。
每种功能都有唯一的功能码。
有关功能码清单,请参阅美国贝利公司提供的功能码手册。
功能码的输出(OUTPUT):功能码可有一个或多个输出,分别用N,N+1,N+2,…表示。
当调用某一功能码时,需为其指定一块号,该块号为输出N的地址,也称为该功能块的地址(首地址)。
功能块实际占用的地址数等于该功能块输出的个数。
如,地址为500的FC80功能块,其实际占用的地址为500~505。
块地址可以是控制器允许的任一块地址,对MFP、BRC控制器,用户可使用的块地址为30-9998。
块地址0-29及9999被固定功能块所占用。
其中,FC81(执行块)占0-14;FC82(分段控制)占15-19;FC90(扩展执行块)占20-29;FC89(终结块)占9999。
四、块地址
块地址是一个功能块的参引号,在组态期间赋予。
利用块号可将一个功能块的输出值引用为其它功能块的输入。
对于有多个输出的功能,从组态期间所分配的块号开始,依次用一个顺序块号引用一个输出。
注意,不应把这些顺序块号再赋给同一模件中的其它功能块。
具有多个输出的功能块的几个例子如:
脉冲定位器(功能码4)
高/低比较器(功能码12)
基本站手动/自动转换器(功能码21)
数字输入表(功能码46)
有两种类型的功能块没有用户分配的块地址。
系统常数块和执行块部有预先定义的块号。
请参阅贝利公司的功能码手册。
控制器模件有另外一种类型的固定块。
控制器模件的全部输入和输出分配了固定块号。
一个特定的物理输入或输出总是用某一块号来引用。
例如。
模拟输入1总是由块210引用。
每个块完整的块地址如下所示,由HCU地址,模件地址、块地址等三个数构成。
第一组数字(本例中是1)是指HCU地址。
每个工厂环路最多可有63个HCU(节点)。
每个超环最多有250个节点。
一个节点可能是一个HCU,一个OIU、一个MCS或一个OIS等等。
第二组数字(本例中是4)是一个给定HCU中的主模件地址。
在一个独立的HCU中,接到其模件总线(或控制通路CONTROLWAY)的模件最多可以有32(地址为0~31)个。
在主模件
上利用地址开关设置模件地址。
最后一组数字(本例中是13)是在一个给定模件内的块号。
五、规格
每个功能码的规格表包括完成该功能所必需的参数和输入。
所需规格取决于具体功能的要求。
当用户增加一个新块时,在接口装置上将提供这些规格的初始值清单。
当用户修改一个原有功能块时,将向用户提供当前规格。
规格表中还列出了每种规格数的数据类型:
布尔、整数和实数。
布尔数据:逻辑0或1
整数数据;分为整型数1和整型数2。
这两种整型数的范围在规格表中用缩写字母INT (1)和INT(2)表示。
INT(1)数据是0~255范围的正整数。
这些数可由二字节二进制数表示。
INT(2)数据是-32768 ~+32769范围的整数。
这些数可由二字节二进制数表示。
REAL实数数据是浮点+进制数,它可能是整数或小数。
还有二种范围的实数:REAL(2),REAL(3)。
运用指数记数法表示这些范围。
指数记数法除了以E代替10,后接10指数以外,同科学记数法类拟。
例如:科学记数法记数9.2×1018
指数记数法则为9.2E18
REAL(2)数据是在1.0E-03~4.0E06范围中的正、负小数或整数。
这些数可以以二字节二进制数表示,并且可用0.1%的分辨率处理。
REAL(3)数据是在2.7E-20~9.2E18范围内的正、负小数或整数,并且可以用0.0015%的分辨率处理。
表l汇总了这些数据类型供速查之用。
在用REAL(2)/(3)标注数据类型的规格中,对于COM模件,数据类型是REAL(2)。
对于MFC、MFP和MPC模件,数据类型是REAL(3)。
通过CTM模件输入的数据被限制为±9999,具有0.01的最低分辨率。
通过OIU和MCS送入的数据被限制为REAL(2)范围,而显示数据被限制在±9999。
如果适用的话,规格表还给出每个项的初始值(或缺省值)。
当操作者对一个模件增加一个功能块时,该接口装置将从这个模件提取这些值作为这个规格参数的起始点。
操作者没有修改的任何规格参数都将保持初始的情况。
每个参数都标明可调或不可调。
当一个模件在组态或者该模件处于执行方式时,可以修改可调参数。
在执行方式下的可调参数调整可以利用操作接口装置的调整(TUNE)功能或利用自调整控制功能进行。
标明为不可调的参数只能在这个模件中处于组态方式的时候才能修改,除非该模件是一个冗余的MFP或MFC。
因为这些模件具有在线组态性能。
六、块号
SYMPHONY模件是从最低编号开始按增大数字顺序处理它们的功能块。
为此,应该把最低编号的块号赋给最靠近输入的功能块。
为了使“绕圈”减低到最少,必须这样作,当一个较高编号块的输出用来作为一个较低编号块的输入时,就会发生绕圈。
在这种情况下,要求主模件处理全部功能块(一个周期)一次以上,才能从发生绕圈的块得到正确的输入和输出。
在更复杂的回路中必须注意尽管避免不必要的绕圈,因为这种绕圈使主模件响应一个输入的时间大为增加。
第二章应用说明
功能码手册中每一项的解释如下:
·概述
对该功能码一个简单的说明,介绍功能码的功能、用途,操作和输入输出等。
·符号
每个功能码的过程控制标准符号是贝利公司工程设计工作站用CAD软件产生的标准符号。
功能块输出端的N用来说明块号,取决于所用的模件。
如果一个功能码产生多于1个输出,则第一个输出用N表示,其余的输出则依次用N+1,N+2……N+n表示。
例如,若功能块500被组态且它有三个输出,则第一个输出是500,第二个是501,第三个是502。
每一个输出可能是实数(REAL)或者布尔数(BOOLEAN),取决于引用的特定功能块。
·输出
每个功能码都有一个输出表,这个表列出了每个输出的简要说明和数据类型。
·规格
用户可定义的参数都在规格表中,该表含有每个规格的规格号,可调性,缺省值,数据类型,范围和简要说明。
第一列是规格号。
规格用“S”符号表示,编号顺序从S1开始。
规格数随功能的复杂程度而变化。
第二列指明一个规格是不是可调(YES或NO)。
可调是指当模件处于执行方式时,该参数可以修改或调整。
不可调意味着该参数只有在模件组态期间可以被改变,在模件执行期间它不可以被改变。
第三列是缺省值,即该规格初始设置的值。
这个值一直保持不变,直到用户在组态期间改变它,输入的初始值是一个系统常数块号。
第四列是数据类型。
关于数据类型的详细解释。
请参阅本文第一节中的说明。
第五列给出了各规格项的允许范围。
第六列是规格的简要说明。
凡是适用的地方均列出了所有可供用户选择的项目。
·详细解释
对某些较为复杂的功能特性和作用进一步作出说明。
关于更复杂功能的解释还将包括定义这些规格的指令和方程式以及某些例子。
并将给出描述该功能码运算的方程式,某些功能是一目了然的,没有必要进一步解释。
本文中既要提到规格,也要提到它们的数值。
为了区别这两者,作出如下定义:
当提到规格号时,用S1或(S1)表示。
当提到一个规格的数值时,则用<S1>表示。
·应用
某些更复杂的功能码说明还包括这些功能码的普通和特殊应用的例子,以及这些例子的解释,同时,作为本文的重点,还将在应用中介绍一些设计方法及技巧。
第三章 功能码
功能码1 — 函数发生器
概 述
本功能码用于将输入输出的非线性关系的近似化。
将输入范围分成5段,每一段输入输出的对应关系都以线性关系来代替。
然后根据这5段折线计算出对应于输入的输出。
对HAC 为31998
说 明:
为了建立函数关系,首先需要确定对于给定的输入范围对应何种输出并画出表示这种关系的曲线。
然后把这个曲线划分为5段,并尽可能使每段曲线接近直线,如图1-l 所示。
这些折点的座标用作规格S2一S13的输入。
偶数编号的规格是X 轴座标,奇数编号的规格是Y 轴座标。
因此,当X 轴输入值在S2时,输出值将是如图所示的S3。
这样就把曲线分成5个线性段,每段都有自己的不同斜率,如图1-2所示。
如果输入值在X 轴二个点之间,输出值将由下式确定:
块输出 = (Y n-1)+)
Y -(X )
Y -(Y 1-n n 1-n n ×(X - X n-1)
上式中:
X = 当前输入值
X n = 当前输入值右边最近的X 轴规格点 X n-1 = 当前输入值左边最近的X 轴规格点 Y n = 对应于X n 的Y 轴的值 Y n-1 = 对应于X n-1的Y 轴的值
)
X -(X )Y -(Y 1-n n 1-n n = 当前输入所对应折线段的斜率。
表示对应单位输入变化下输出变化的单位。
X - X n-1 = 输入值高于左边最近规格数的值
图1-1 输入输出曲线图
图1-2 分段输入输出曲线图
例如,假设图1-1所示是一个要求的输入输出值曲线。
这些值可以表示任意的工程单位。
首先,把这个图分为5段,如图1-2所示。
然后把这些线段的端点座标输入到模件中去。
假设由图l -2所示的曲线所对应的功能块的输入<S1>为6个单位,相应于点S4,则输出将是2个单位(S5)。
如果输入是10个单位(相应于S6),输出将是5个单位,从此类推。
如果输入在6个单位和10个单位之间,比如说7个单位,则输出将由对应的功能算法确定,计算出的输出值为: X (输入)= 7
X n = S6 = 10 X n —1 = S4 = 6 Y n = S7 = 5 Y n —1 = S5 = 2
算式变为:
输出 = S5+)4S 6S ()
5S 7S (--×(X - S4)
= 2+
6
102
5--×(7 - 6) = 2.75
高限和低限
如果输入值大于S12的值,输出将作为高限维持在S13的值上。
如果输入值小于S2的值,输出将作为低限维持在S3的值上。
应 用
在输入规格数时,X 轴座标必须在使用范围内由小到大单调递增,否则将导致计算出错。
函数发生器功能码的4种可能的应用,如图l -3、1-4、1-5、1-6所示。
图1-6说明当函数曲线较为复杂时,使用2个(或更多)函数发生器逼近曲线以取得较高的分辨率。
图1-3 函数发生器用作程序给定或偏值
图1-4 函数发生器用作噪声滤波器
图1-5 函数发生器为非线性过程得到自适应增益
图1-6 用两个函数发生器实现曲线的较高分辨率
功能码2 —手动设定常数
概述
手动设定常数块的输出是一个产生于本块内部的模拟量信号,其值等于
<S1>。
本功能块以工程单位提供一个可调整的输出值。
规格
应用
换算器
图2-1说明怎样应用手动设定常数块来作换算器使用。
在本例中,变送器来的信号在200~500单位间变化,将手动设定常数块的200与变送器来的信号相加,加法器的输出变化范围就成了400~700单位。
如工程中常用的摄氏温度和绝对温度的换算,压力测量中表压和绝对压力的换算,都是此类应用的实例。
图2-1 功能码2用作换算器
图2-2 功能码2用作设定值
设定值
图2-2说明怎样应用手动设定常数作为设定值使用。
变送器量程为10-20英寸水柱,希望的设定值为15英寸水柱。
将手动设定常数块设定为15,加法器从<S1>中减去<S2>得到偏差输出。
当<S1>等于15,加法器输出为零,标志着液位已经达到设定值。
功能码3 — 超前/滞后
概 述
超前/滞后功能块的输出等于某个时间函数和输入值的乘积。
规格数S3和S4提供超前(S3)或滞后(S4)功能。
功能码3还可用作超前/滞后滤波器。
规 格
对HAC 为31998
说 明:
这个功能码使功能块的输出超前或滞后于输入信号的变化。
下面的方程描述它的运行:
Y = Y L +
dt 4S )1S 1S (3S L +><-><+dt
4S )
Y 1S (dt L +-><
上式中:
<S1> = 当前输入值, <S1L >运算周期的输入值
S3:超前时间常数T1的值(秒) S4 = 滞后时间常数T2的值(秒) Y = 当前输出值
Y L :上一运算周期的输出值 dt = 模件周期时间(秒)
规格S2是使这个功能是否起作用的参数。
如果<S2>是逻辑0,输出值将随时跟踪输入值。
如果(S2)是逻辑1,则将执行超前或滞后功能。
滞后功能
如选择滞后功能,使S3保持初始值(0),对S4输入一个值。
则变为:
Y = Y L +
dt
4S )
Y 1S (dt L +-><
S4是时间常数项,它是本功能块的输出达到输入值的63.2%所需要的时间。
直到经过约五倍滞后时间常数的时间。
输出值约可达到输入值的99%。
在这种用法里,输出值达到输入值约需五倍的滞后时间常数。
为了使输出值在预定的时间内达到输入值,规格数S4应依下式计算;
S4 = t/5
上式中:
S4 = 功能码3的滞后时间常数
t = 输出达到插入值的约99%所需的时间(秒)
5 = 输出达到输入值的约99%,所需时间常数的倍数
例如,如要求输出在30秒中达到输入值,则所需的S4项应为:
S4 =
5
30
= 6 超前功能
如仅选择超前功能,使S4保持在初始的零值,给S3输入一个值。
则方程变为;
Y = Y L +
dt
)]
Y 1S (dt [)]1S 1S (3S [L L -><+><-><
上式中:
<S1> = 当前输入值
<S1L > = 上一运算周期的输入值 S3 = 超前时间常数T1(秒)
Y = 当前输出值
Y L = 上一运算周期的输出值 dt = 模件周期时间(秒)
如果输入继续以与上一个周期相同的速率改变的话,则输出值相当于提前<S3>的秒数反映了输入可能的变化。
超前功能与微分功能相类似,但如输入信号在相当长时间内保持不变,本块的输出最终将与输入相同,而当输入不变时微分功能的输出为零。
图3-1 功能码3用作滞后滤波器
应用
图3-1和3-2说明了当功能码3分别用作滞后滤波器和超前滤波器时某些常用信号的输入输出图形。
图3-1和3-2所示的输入信号是电子线路的理想波形,实际的输出和输入是要变化的,因为SYMPHONY功能码是预先编程的算法。
图3-2 功能码3用作超前滤波器
图3-3和3-4是功能码3应用于锅炉控制的简单例子。
图3-3是功能码3用作滞后滤波器,以便当负荷指令减小时延缓风量指令的减小。
图3-4是功能码3用作超前/滞后滤波器,以便当蒸汽流量改变时补偿汽包水位的膨胀和压缩。
图3-3 功能码3用作滞后滤波器以保证减负荷时后减风
图3-4 功能码3用作超前/滞后滤波以补偿蒸汽流量扰动下汽包水位的膨胀和压缩
功能码 4 — 脉冲定位器
概 述
此功能码比较两模拟输入信号。
一个信号为要求的设定值,另一个代表
被测过程参数的反馈信号。
两输入都以过程参数总量程的百分数表示。
任何差被转换为计时正向或反向布尔输出。
该布尔信号的时间由百分误差和指定的行程动作时间确定。
同时为指定误差死区和周期时间提供了条件。
此功能码使用两个连续的块地址。
块地址N 与N +1被直接送到同一模件的两数字输出块。
可用于任一数字输出(例如功能码79、83、225等)。
注:输出N 与N +1必须在功能码83(数字输出组)的同一I /O 组内。
对HAC 为31998
说 明
脉冲定位器功能码的输出为一串脉冲,其宽度正比于要求输入信号值<S1>与实际反馈信号值<S2>之差。
两个信号都以总量程的百分数表示。
<S1>与<S2>被换算为相同的工程单位以获得正确的操作。
此功能块产生两输出。
当被测过程值小于要求的输出,一输出产生信号;当被测过程值大于要求的输出,另一输出产生信号。
被赋给块号N 代表第一输出,其为正向或增加输出,下一连续块号N +1代表第二输出,其为反向和减少输出。
如果用这个块驱动一数字从模件,必须把这两个输出直接连到这个模件的同一组上,且必须使用连续的从模件输出,这些输出必须进入使用功能码44的控制器的模件的数字输出块231、232、233或234。
<S1>与<S2>的差值叫误差信号。
规格数S5为死区,即必须有一个在校正前允许存在的误差百分数。
如果<S2>小于<S1>,其差值大于死区的数值,则有一正向输出。
此正向输出脉冲宽度根据下式确定:
正向脉冲持续时间 =
3
S 2S 1S >
<-><
如果(<S1>-<S2>)>S5
正向脉冲关闭时间 = (S6)-(正向脉冲持续时间) 反向脉冲持续时间 =
4
S 2S 1S >
<-><
如果(<S2>-<S1>)> S5
反向脉冲关闭时间= (S6)-(反向脉冲持续时间)
式中:
<S1> = 设定点信号的值
<S2> = 反馈信号的值
S3 = 正向行程动作的速率(%秒)
S4 = 反向行程动作的速率(%秒)
S5 = 死区(%)
S6 = 周期时间(秒)
注:
1. 正向和反向输出脉冲持续时间计算到最近的10ms,COM最小持续时间50ms,其它模件最小持续时间10ms。
2.如果输出块N与N+1没有直接与数字输出相连,正向与反向输出脉冲持续时间设置为模件部分时间。
周期时间
周期时间(S6)设定这个功能的两次计算之间的时间,以实现块处理的延时。
行程速率
行程速率参数S3、S4以每秒百分数的单位输入。
行程速率设置的时间长度,使正向和反向信号对大于死区的每百分之一都保持高值。
如果S3设置为10%/秒,而死区设置为2%,则对于超过死区2%的每个10%偏差,正向输出都将保持高值1秒,或保持到下一个周期,以先到者为准。
如果S3是10%/秒,偏差超过死区90%,这样该正向输出将保持高值9秒时间或至周期结束。
理论上,应这样设置S3和S4:在偏差100%上的输出脉冲周期小于这个周期长度。
最小脉冲宽度为50ms(IMMFC03,IMFFFC04,IMMFC05,IMMFP01,IMMFP02和IMMFP03模件为l0ms),最小脉冲长度变化为l0ms。
应用
图4-1显示脉冲定位功能码如何控制一脉冲类型的阀门定位器。
PULPOS功能块为内部自动的但操作员无法干预,使用PID(功能码19)和M/A(功能码80)控制回路允许操作员在操作为自动方式下选择要求的设定点。
然后控制回路调节设定点信号到PULPOS功能块,在阀位反馈基础上维持一固定阀位。
图4-1 脉冲定位器应用
在手动方式,操作员可通过控制输出值直接选择PULPOS功能设定点。
在手动方式下,PULPOS功能块根据规格数设置和<S1>与<S2>关系显示控制场设备。
PULPOS功能块触发一增或减的输出信号以调整误差。
注:
1.当在MFC或MFP模件中使用时,PULPOS的输出必须到同一输出定义的功能码。
2.控制站必须组态以在输出棒图上显示位置反馈。
功能码 5 —脉冲速率
概述
此功能码块按工程单位/时间接受一个模拟输入,产生一个脉冲输出
信号,其脉冲速率和该模拟输入成正比。
注:此功能块的输出必须直接接到一个数字输出块。
对于Harmony控
制器使用79或83功能码。
规格
对HAC为31998
说明
<S1>是一个以单位时间内的工程单位值表示速率的模拟信号。
S2项则设置产生一个50毫秒输出脉冲的输入工程单位的数目。
根据下面方程确定输出脉冲数:
X
输出脉冲数/秒=
2S
式中:
X = <S1>输入信号的最大值
S2 = 换算参数的值(单位/脉冲)
假设,输入信号为每秒0~100加仑,每100加仑要求得到一个输出脉冲。
为此,应该设置S2为100.00。
这样,如果输入信号指示100加仑/秒,则输出应该是每100加仑一个脉冲,或者在本例中,输出应是每秒一个脉冲,依此类推。
如果输入流量是以单位/分或单位/小时单位计,那么S2必须做相应的标定。
在本功能码说明的应用节中给出了确定S2的步骤。
输出脉冲宽度永远为50ms,且脉冲之间的最小间隔是50ms,因此存在一个每秒10个脉冲的限制。
应用
此功能码的输出可以经过一个数字输出去驱动一个计数器,为完成此功能,采取以下步骤:
1.确定输入的最大流量。
虽然此功能一般按单位/秒计算输出脉冲数,但也可以按步骤5给的方程使用单位/小时或单位/分的流量计算。
2.在最大流量下确定脉冲速率功能的最大输入值。
3.按如下方程确定计数器的容量:
最大计数/小时 = 最小复位时间(小时)
n
10
式中:n = 计数器的位置
将这个方程的结果除以60得到计数/分,或者除以3600得到计数/秒。
最小复位时间一般应大于24小时。
4.按每小时的计数值(或脉冲数)确定要求的输出(假定流量保持在其最大值)。
选择单位时间里要求的计数值应小于按步骤3确定的数。
最好使输出与输入相差一个10的幂次(10,100,1000等)。
5.利用下面方程计算S2标定系数:
S2 = 求的输出计数在最大流量下每小时要最大流量下的><1S ×小时
秒
3600
式中:
<S1> = 输入信号的值(单位/秒)
当以“单位/小时”给出流量时,采用此方程式。
当流量是以“单位/分”计算时,式中用“60秒/分”取代“3600秒/小时”,且以“单位/分”代替“单位/小时”。
如果输入流量以秒计,则忽略此转换系数,并且各项都使用秒的单位。
图5-1所示是使用功能码5求流量总磅数的一个例子。
图5-1 脉冲速率的应用
在本例中流量的范围是0 — 500000磅/小时: 1.最大流量;500000磅/小时
2.输入设置为0~500范围,因此最大输入为500
3.采用的计数器有6位数字,且计数器复位时间不小于24小时,因此每小时允许的最大读数是:
最大读数/小时 = 最小复位时间(小时)n 10 = 24106 = 24
1000000
= 41667读数/小时
4.选择要求的最大流量读数为500,即每一读数代表1000磅。
因此小于步骤3决定的24小时计数器容量。
5.换算系数是:。