二期DEH功能块说明Word格式.docx
《二期DEH功能块说明Word格式.docx》由会员分享,可在线阅读,更多相关《二期DEH功能块说明Word格式.docx(45页珍藏版)》请在冰豆网上搜索。
DIV
求商
DLL
逻辑冗余
DST
逻辑量的2/3表决
EUL
Euler积分
EXP
指数
FIO
一阶滤波
FIX
提取整个数字量
FLP
触发器
FND
函数发生器y=f(x)的复制器
FRT
对上升沿或下降沿进行检测
GAI
增益
GIC
经过校正的脉冲发生器
IDL
对某一数字化量进行识别
IL1
逻辑变量生成器(
IMA
模拟变量生成器
INA
模拟输入
INI
带跟踪的积分器
INL
逻辑输入
IVS
模拟量/逻辑量
对MIN、MAX块所选用的通道进行识别
JK
JK触发器
LIM
限幅器
LMI
带限制器的积分器
LOG
求对数
MAX
大值选择器
MED
对模拟信号是否在或超出某一有效区间进行检测
MIN
小值选择器
MUL
乘法器
NOT
逻辑“非”门
ORR
逻辑“或”门
OUA
模拟信号输出
OUL
逻辑信号输出
PIL
PI调节器
PLS
逻辑量/模拟量
在逻辑信号上升沿到来时发出一个脉冲信号
REC
复制生成块
RED
模拟冗余
REL
模拟信号选择继电器
SAN
SIN
正弦
SPL
闭锁采样装置
SQT
开方器
SUM
求和
SVN
数字选择/表决
TAM
运行时间计时器
THR
带回差的软开关
TIM
计时器
TPD
延时失电
TPM
延时带电
VTN
数字表决器
XOR
二.一般控制程序中功能块的功能介绍(按字母顺序)
1.ABS
功能块的描述:
绝对值。
图形样式:
功能:
输出=|∑输入INn|
输入信号:
INn:
模拟输入(1≦n≦11)。
功能块参数:
无。
2.ADL
功能块的描述:
把前一周期的输入信号作为当前的功能块输出。
功能:
相当于对输入信号实施一个周期的延时Z-1。
具体地讲:
当t=0时,输出(t=0)=初始值(Ic);
否则,输出(t)=∑INn(t-1)。
输入信号:
IN1:
模拟或逻辑输入。
功能块参数:
P1:
初始值(Ic)。
3.AND
逻辑“与”门。
输出=IN1*IN2*IN3*…*INn
INn:
逻辑输入。
4.ATT
可调整的衰减器。
输出=∑INn/P1
模拟输入(1≦n≦11)
P1:
衰减系数,其值绝对不允许为“0”。
5.BIN
对一个字节(8位二进制码)进行编译/反编译。
当P1=0时,其输出的模拟值如下表:
如果P1≠0,那末输出的逻辑值应视P1的值来决定:
当P1=1时:
如果IN9的第一位b0位为1,则输出=1;
否则,输出=0。
当P1=2时:
如果IN9的第二位b1位为1,则输出=1;
当P1=3时:
如果IN9的第三位b2位为1,则输出=1;
当P1=4时:
如果IN9的第四位b3位为1,则输出=1;
当P1=5时:
如果IN9的第五位b4位为1,则输出=1;
当P1=6时:
如果IN9的第六位b5位为1,则输出=1;
当P1=7时:
如果IN9的第三位b6位为1,则输出=1;
当P1=8时:
如果IN9的第八位b7位为1,则输出=1;
IN1、IN2、IN3、IN4、IN5、IN6、IN7、IN8:
正逻辑输入信号;
IN9:
模输入的拟信号,其值介于0——255之间。
P1=0:
对输入的逻辑信号变量组进行二进制编码;
P1=1:
对IN9的第1位的状态变化进行检测;
P1=2:
对IN9的第2位的状态变化进行检测;
P1=3:
对IN9的第3位的状态变化进行检测;
P1=4:
对IN9的第4位的状态变化进行检测;
P1=5:
对IN9的第5位的状态变化进行检测;
P1=6:
对IN9的第6位的状态变化进行检测;
P1=7:
对IN9的第7位的状态变化进行检测;
P1=8:
对IN9的第8位的状态变化进行检测;
如果P1不等于以上值,那末输出一直被置为“0”
6.CHP
模拟信号选择器。
如果IN2到IN6都为“0”,那末输出OUT=IN1;
否则,让指针i由2增到6,依次检测IN(指针i):
如果IN(指针i)=1,则那末输出OUT=IN(指针i-1),并停止对指针i的操作
注意:
如果同时由两个逻辑信号为“1”,则指针序号小者优先级别高。
模拟输入;
IN2:
逻辑输入(由P1控制);
IN3:
逻辑输入(由P2控制);
IN4:
逻辑输入(由P3控制);
IN5:
逻辑输入(由P4控制);
IN6:
逻辑输入(由P5控制);
常数1;
P2:
常数2;
P3:
常数3;
P4:
常数4;
P5:
常数5。
7.CMB
对五个逻辑组合变量进行十进制编译,并对对象进行检测。
当P1=0时,其逻辑输入与模拟输出关系如下表:
IN5
IN4
IN3
IN2
IN1
输出OUT
1
21
20
320
321
301
300
4300
4301
4321
4320
4020
4021
4001
4000
54000
54001
54021
54020
54320
54321
54301
54300
50300
50301
50321
50320
50020
50021
50001
50000
否则,若P1≠0,则视P的数值而定:
当P1=1时,若IN6的第一位数值为“1”,则输出为逻辑值“1”;
否则,输出为逻辑值“0”。
当P1=2时,若IN6的第二位数值为“2”,则输出为逻辑值“1”;
当P1=3时,若IN6的第三位数值为“3”,则输出为逻辑值“1”;
当P1=4时,若IN6的第四位数值为“4”,则输出为逻辑值“1”;
当P1=5时,若IN6的第五位数值为“5”,则输出为逻辑值“1”;
IN1、IN2、IN3、IN4、IN5:
模拟输入,其数值介于0——99999之间。
对五个逻辑组合变量进行十进制编译;
对IN6第一位的数值“1”进行检测;
对IN6第二位的数值“2”进行检测;
对IN6第三位的数值“3”进行检测;
对IN6第四位的数值“4”进行检测;
对IN6第五位的数值“5”进行检测。
8.CON
常数块。
输出OUT=P1。
常数块的数值。
9.COS
余弦
输出OUT=COS(∑输入INn),其中∑输入INn的单位为弧度。
INn:
模拟输入,其中1≤n≤11.
无.
10.CPT
计数器。
对乘上了某一增益的模拟输入信号IN1进行积分。
该功能块的输出介于0~105之间(不包括105),其输出的初始值为“0”。
其输入信号IN2、IN3、IN4的作用将在下面对该功能块功能的详细描述中提到。
输入IN1:
输入IN2:
禁止指令;
输入IN3:
跟踪指令;
输入IN4:
跟踪值。
功能块参数(固定值或可修改值):
积分时间常数TI,单位为秒;
增益K。
功能块功能的详细描述:
●跟踪功能:
跟踪指令(IN3)=0:
不进行跟踪;
跟踪指令(IN3)=1:
CPT功能块的输出就跟踪输入IN4的值;
当跟踪指令(IN3)未用时,其缺省值为“0”。
●确认功能:
禁止指令(IN2)=0:
积分器对输入的模拟信号进行积分;
禁止指令(IN2)=1:
积分器不考虑了输入的模拟信号(积分器的输入为空)。
●限制功能:
如上页图。
11.DIV
除法器。
输出OUT=IN1/IN2
分母;
分子。
12.DLL
逻辑冗余。
功能(如下图):
逻辑输入;
如果控制器已被激活,则功能块输出等于其输入;
否则,功能块输出等于
来自对应控制器的相应块的输入。
初值。
13.DST
逻辑量的2/3表决。
输出OUT=IN1*IN2+IN2*IN3+IN1*IN3
逻辑输入1;
逻辑输入2;
逻辑输入3。
14.EUL
EULER积分。
按下面的算术式,以一秒的积分时间常数对输入信号的和进行积分:
当t=0时,输出OUT=P1(初试值);
否则,输出OUT(i)=输出OUT(i-1)+△*∑INn(i-1)
模拟输入(1≤n≤11)。
P1:
初始值。
15.EXP
指数。
输出OUT=exp(∑INn)
16.FIO
一阶滤波。
当t=0时,输出OUT=P3(初始值)
否则,输出OUT(i)=输出OUT(i-1)+△*{[∑INn(i-1)*P1]-输出OUT(i-1)}/P2
其中,△为程序的执行周期,单位为秒。
增益K;
时间因子,单位为秒;
17.FIX
将某个数整个地提取出来。
输出OUT=输入信号和的整体。
18.FLP
否则,输出OUT(i)与输入的关系如下表:
IN1IN2
00或11
01
10
OUT(i)=OUT(i-1)
OUT(i)=0
OUT(i)=1
OUT(i)=/OUT(i-1)
置位端图形样式:
;
复位端R;
触发端T。
19.FNC
函数发生器y=f(x)
当输入∑INn介于相邻两点的X值之间时,输出由线性内插法得到;
否则,输出由线性外推法得到。
功能块给出的X、Y的对数(xi,yi);
P1的值受下列规则约束:
采用MULTIBUSⅡ的系统,其值应不超过14;
采用其它控制器的系统,其值应不超过32;
20.FND
函数发生器FNC的复制器。
该功能块的输出按输出接在其IN2的FNC功能块的同样参数进行处理。
模拟输入,允许内插或外推的输入;
模拟输入,被复制的函数发生器FNC的输出。
注:
接在该功能块的IN2的FNC功能块应与FND在同一框图回路中。
21.FRT
对上升沿或下降沿进行检测。
其等价框图如下:
检测上升沿时:
检测下降沿时:
IN1:
变化方向检测:
≥1:
上升沿检测;
<1:
下降眼检测。
22.GAI
增益块。
输出OUT=P1*∑INn
增益。
23.GIC
经过校正的脉冲发生器。
根据IN1、IN2、IN3、IN4及P1产生校正后的脉冲。
以秒为单位表示的脉冲宽度;
以秒为单位表示的周期。
脉冲有效信号。
当IN3=1时,输出信号为脉冲系列。
强制指令。
当IN4=1时,输出信号为脉冲系列。
脉冲幅值。
24.IDL
根据输入信号值(进行严格的识别)的不同,将输出信号置“1”。
模拟输入。
第一种被识别的状态值(若未使用,则P1=-1);
第二种被识别的状态值(若未使用,则P2=-1);
第三种被识别的状态值(若未使用,则P3=-1);
第四种被识别的状态值(若未使用,则P4=-1)。
25.IL1
逻辑变量生成器(用于MIMIC图中)。
根据逻辑变量值生成一个图形对象。
对由参数P1及P2定义的字节的某一位置“1”。
对具体是哪一位的定位确定分成两个阶段:
首先根据IN1的数值来决定哪半个字节被激活;
而后,根据IN2的数值来决定对被激活半个字节四位中的哪一位进行置“1”。
当三个输入IN2、IN3、IN4都为“0”时,则对这半个字节的第一位置“1”;
当输入IN2为“1”时,则对这半个字节的第二位置“1”;
依此类推。
在每一次执行时,只能对一位置“1”,其优先级别为:
IN2﹤IN3﹤IN4。
逻辑信号,决定哪半个字节被激活;
逻辑信号,第一步故障;
逻辑信号,第二步故障;
逻辑信号,第三步故障。
MIMIC图中变量表的类型(0为局部变量表;
1为全局变量表)。
MIMIC图中变量表的序号。
变量表中的字节数。
26.IMA
模拟变量生成器(用于MIMIC图中)。
将模拟输入信号乘上一个增益后,分配到变量表中。
模拟输入信号。
27.INA
框图中的模拟输入。
从数据库中采集一个模拟输入变量。
框图中所使用的模拟输入信号的名称。
28.INI
带跟踪的积分器。
---历史块。
---积分的时间因子:
1秒。
---积分所采用的方式:
当t=0时,输出=初始值P1。
否则,若跟踪指令IN3﹥0,输出(i)=跟踪值;
否则,输出(i)=输出(I-1)+△*IN1其中,△为回路的有效周期,单位为秒。
积分输入,模拟量;
跟踪值,模拟量;
跟踪指令,逻辑量。
初始值IC。
29.INL
方框图中的逻辑输入。
从数据库中采集一个逻辑输入变量。
框图中所使用的逻辑输入信号的名称。
30.IVS
对MIN、MAX块所选用的通道进行识别。
当被测试的MIN或MAX功能块选用的由P1所指定的通道时,输出=1
否则,输出=0
被测试的MIN或MAX功能块的输出。
被测试的MIN或MAX功能块的深入通道序号。
31.JK
JK触发器。
输出(t=0)=P1
当由P2决定的IN3的上升或下降沿到来时,输出按如下规律变化:
若IN1=0、IN2=0,则输出(t)=输出(t-1);
若IN1=0、IN2=1,则输出(t)=1;
若IN1=1、IN2=1,一旦触发信号到来,则输出(t)翻转;
若IN1=1、IN2=0,则输出(t)=0
置位端,逻辑信号;
复位端。
逻辑信号;
触发端。
初始值;
P2:
IN3的有效极性:
1表示上升沿有效;
0表示下降沿有效。
32.LIM
限幅器。
设∑INn为输入信号的和,当∑INn<P1时,输出=P1;
∑INn>P2时,输出=P2;
否则,输出=∑INn
模拟输入(1≤n≤11)
P1:
低限Min;
P2:
高限Max,且P1<P2
33.LMI
亚当斯/BASHFORT带限制器的积分器。
根据亚当斯/BASHFORT积分法则,以一秒的积分时间因子对输入信号的和进行积分。
若积分结果<MIN,则输出=MIN;
积分结果>MAX,则输出=MAX;
否则,输出=积分结果。
低限MIN;
高限MAX。
注P1<P3且P1<P2<P3
34.LOG
Napierian对数。
输出=Log(∑INn)注:
∑INn必须>0
35.MAX
大值选择器。
输出为输入信号的最大者。
模拟输入(2≤n≤11)
36.MED
对模拟信号是否在或超出某一有效区间进行检测。
当P2=1时,|∑INn-P1|≤P3或当P2=0时,|∑INn-P1|>P3
输出=1
否则,