二期DEH功能块说明.docx
- 文档编号:9021312
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:45
- 大小:435.46KB
二期DEH功能块说明.docx
《二期DEH功能块说明.docx》由会员分享,可在线阅读,更多相关《二期DEH功能块说明.docx(45页珍藏版)》请在冰豆网上搜索。
二期DEH功能块说明
第四章Micro-Rec的程序图中功能块说明
§7.4.1功能块综述
一.控制功能图的组成原理
一个完整的控制功能图是通过将事先定义好的功能块相互组织起来,形成框图;在程序的具体运行时,会依照一定的执行周期,按事先规定执行顺序进行处理,从而实现控制功能。
一个控制功能图的实际执行周期可能是一~几个处理周期。
而我们将这些由相互连接的功能块所组成的、能实现一定控制功能的图形代表方式称为功能方框图。
二.功能块的特点
在功能图所使用的功能块有以下一些特点:
●一般具有一个由三个字符组成的名称(这些字母一般为法语单词的缩写,也有极个别的功能块名称只有两个字符),用以表示其基本功能;
●具有一个为了在功能图中指示某一功能块的编号,在某一功能框图中,该编号对功能块而言是唯一的,并介于1~999之间;
●有它所包含的参数个数以及对各个参数的定义,一个功能块最多可包含0~6个参数;
●功能块所包含的输入信号个数以及对各个输入信号的定义,一个功能块最多可包含0~11个输入信号,每一输入信号又可以带上“+”、“-”符号(有极个别的功能块,如宏指令块,可允许有11个以上的输入信号)
三.功能块的一些说明
●在功能方框图中的数字量属实型,单精度、32位;
●每同一功能方框图中所包含的功能块的总个数不得超过999;
●在每个功能方框图中,我们推荐按递增的方式对各个功能块进行编号。
在方框图的实际使用中,功能块的编号可有以下一些特点:
1.模拟输入信号的功能块编号是介于100-199之间;
2.逻辑输入信号的功能块编号是介于200-299之间;
3.逻辑输出信号的功能块编号是介于800-899之间;
4.模拟输出信号的功能块编号是介于900-999之间。
§7.4.2一般控制程序中的功能块说明
一.一般控制程序中功能块的清单(按字母顺序)
功能块名称
功能块类型
功能块的描述
ABS
模拟量
绝对值
ADL
历史型模拟量
对信号进行一个周期的延时
AND
逻辑量
逻辑“与”
ATT
模拟量
衰减
BIN
模拟量/逻辑量
对一个字节进行编译/反编译
CHP
模拟量
模拟信号选择器
CMB
模拟量/逻辑量
对五个逻辑组合变量进行十进制编译,并对对象进行检测
CON
模拟量
常数块
COS
模拟量
余弦
CPT
模拟量
计数器
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
输入信号:
INn:
模拟输入(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;
否则,输出=0。
当P1=3时:
如果IN9的第三位b2位为1,则输出=1;
否则,输出=0。
当P1=4时:
如果IN9的第四位b3位为1,则输出=1;
否则,输出=0。
当P1=5时:
如果IN9的第五位b4位为1,则输出=1;
否则,输出=0。
当P1=6时:
如果IN9的第六位b5位为1,则输出=1;
否则,输出=0。
当P1=7时:
如果IN9的第三位b6位为1,则输出=1;
否则,输出=0。
当P1=8时:
如果IN9的第八位b7位为1,则输出=1;
否则,输出=0。
输入信号:
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”,则指针序号小者优先级别高。
输入信号:
IN1:
模拟输入;
IN2:
逻辑输入(由P1控制);
IN3:
逻辑输入(由P2控制);
IN4:
逻辑输入(由P3控制);
IN5:
逻辑输入(由P4控制);
IN6:
逻辑输入(由P5控制);
功能块参数:
P1:
常数1;
P2:
常数2;
P3:
常数3;
P4:
常数4;
P5:
常数5。
7.CMB
功能块的描述:
对五个逻辑组合变量进行十进制编译,并对对象进行检测。
图形样式:
功能:
当P1=0时,其逻辑输入与模拟输出关系如下表:
IN5
IN4
IN3
IN2
IN1
输出OUT
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
21
0
0
0
1
0
20
0
0
1
1
0
320
0
0
1
1
1
321
0
0
1
0
1
301
0
0
1
0
0
300
0
1
1
0
0
4300
0
1
1
0
1
4301
0
1
1
1
1
4321
0
1
1
1
0
4320
0
1
0
1
0
4020
0
1
0
1
1
4021
0
1
0
0
1
4001
0
1
0
0
0
4000
1
1
0
0
0
54000
1
1
0
0
1
54001
1
1
0
1
1
54021
1
1
0
1
0
54020
1
1
1
1
0
54320
1
1
1
1
1
54321
1
1
1
0
1
54301
1
1
1
0
0
54300
1
1
1
0
0
50300
1
0
1
0
1
50301
1
0
1
1
1
50321
1
0
1
1
0
50320
1
0
0
1
0
50020
1
0
0
1
1
50021
1
0
0
0
1
50001
1
0
0
0
0
50000
否则,若P1≠0,则视P的数值而定:
当P1=1时,若IN6的第一位数值为“1”,则输出为逻辑值“1”;
否则,输出为逻辑值“0”。
当P1=2时,若IN6的第二位数值为“2”,则输出为逻辑值“1”;
否则,输出为逻辑值“0”。
当P1=3时,若IN6的第三位数值为“3”,则输出为逻辑值“1”;
否则,输出为逻辑值“0”。
当P1=4时,若IN6的第四位数值为“4”,则输出为逻辑值“1”;
否则,输出为逻辑值“0”。
当P1=5时,若IN6的第五位数值为“5”,则输出为逻辑值“1”;
否则,输出为逻辑值“0”。
输入信号:
IN1、IN2、IN3、IN4、IN5:
正逻辑输入信号;
IN6:
模拟输入,其数值介于0——99999之间。
功能块参数:
P1=0:
对五个逻辑组合变量进行十进制编译;
P1=1:
对IN6第一位的数值“1”进行检测;
P1=2:
对IN6第二位的数值“2”进行检测;
P1=3:
对IN6第三位的数值“3”进行检测;
P1=4:
对IN6第四位的数值“4”进行检测;
P1=5:
对IN6第五位的数值“5”进行检测。
8.CON
功能块的描述:
常数块。
图形样式:
功能:
输出OUT=P1。
输入信号:
无。
功能块参数:
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:
跟踪值。
功能块参数(固定值或可修改值):
P1:
积分时间常数TI,单位为秒;
P2:
增益K。
功能块功能的详细描述:
●跟踪功能:
跟踪指令(IN3)=0:
不进行跟踪;
跟踪指令(IN3)=1:
CPT功能块的输出就跟踪输入IN4的值;
当跟踪指令(IN3)未用时,其缺省值为“0”。
●确认功能:
禁止指令(IN2)=0:
积分器对输入的模拟信号进行积分;
禁止指令(IN2)=1:
积分器不考虑了输入的模拟信号(积分器的输入为空)。
●限制功能:
如上页图。
11.DIV
功能块的描述:
除法器。
图形样式:
功能:
输出OUT=IN1/IN2
输入信号:
IN1:
分母;
IN2:
分子。
功能块参数:
无。
12.DLL
功能块的描述:
逻辑冗余。
图形样式:
功能(如下图):
输入信号:
IN1:
逻辑输入;
如果控制器已被激活,则功能块输出等于其输入;否则,功能块输出等于
来自对应控制器的相应块的输入。
功能块参数:
P1:
初值。
13.DST
功能块的描述:
逻辑量的2/3表决。
图形样式:
功能:
输出OUT=IN1*IN2+IN2*IN3+IN1*IN3
输入信号:
IN1:
逻辑输入1;
IN2:
逻辑输入2;
IN3:
逻辑输入3。
功能块参数:
无。
14.EUL
功能块的描述:
EULER积分。
图形样式:
功能:
按下面的算术式,以一秒的积分时间常数对输入信号的和进行积分:
当t=0时,输出OUT=P1(初试值);
否则,输出OUT(i)=输出OUT(i-1)+△*∑INn(i-1)
输入信号:
INn:
模拟输入(1≤n≤11)。
功能块参数:
P1:
初始值。
15.EXP
功能块的描述:
指数。
图形样式:
功能:
输出OUT=exp(∑INn)
输入信号:
INn:
模拟输入(1≤n≤11)。
功能块参数:
无。
16.FIO
功能块的描述:
一阶滤波。
图形样式:
功能:
当t=0时,输出OUT=P3(初始值)
否则,输出OUT(i)=输出OUT(i-1)+△*{[∑INn(i-1)*P1]-输出OUT(i-1)}/P2
其中,△为程序的执行周期,单位为秒。
输入信号:
INn:
模拟输入(1≤n≤11)。
功能块参数:
P1:
增益K;
P2:
时间因子,单位为秒;
P3:
初始值。
17.FIX
功能块的描述:
将某个数整个地提取出来。
图形样式:
功能:
输出OUT=输入信号和的整体。
输入信号:
INn:
模拟输入(1≤n≤11)。
功能块参数:
无。
18.FLP
功能块的描述:
图形样式:
功能:
当t=0时,输出OUT=P1(初试值);
否则,输出OUT(i)与输入的关系如下表:
IN1IN2
00或11
01
10
IN3
0
OUT(i)=OUT(i-1)
OUT(i)=0
OUT(i)=1
1
OUT(i)=/OUT(i-1)
OUT(i)=0
OUT(i)=1
输入信号:
IN1:
置位端图形样式:
;
IN2:
复位端R;
IN3:
触发端T。
功能块参数:
P1:
初始值。
19.FNC
功能块的描述:
函数发生器y=f(x)
图形样式:
功能:
当输入∑INn介于相邻两点的X值之间时,输出由线性内插法得到;
否则,输出由线性外推法得到。
输入信号:
INn:
模拟输入(1≤n≤11)。
功能块参数:
P1:
功能块给出的X、Y的对数(xi,yi);
P1的值受下列规则约束:
采用MULTIBUSⅡ的系统,其值应不超过14;
采用其它控制器的系统,其值应不超过32;
20.FND
功能块的描述:
函数发生器FNC的复制器。
图形样式:
功能:
该功能块的输出按输出接在其IN2的FNC功能块的同样参数进行处理。
输入信号:
IN1:
模拟输入,允许内插或外推的输入;
IN2:
模拟输入,被复制的函数发生器FNC的输出。
功能块参数:
无。
注:
接在该功能块的IN2的FNC功能块应与FND在同一框图回路中。
21.FRT
功能块的描述:
对上升沿或下降沿进行检测。
图形样式:
功能:
其等价框图如下:
检测上升沿时:
检测下降沿时:
输入信号:
IN1:
逻辑输入。
功能块参数:
P1:
变化方向检测:
≥1:
上升沿检测;
<1:
下降眼检测。
22.GAI
功能块的描述:
增益块。
图形样式:
功能:
输出OUT=P1*∑INn
功能块参数:
P1:
增益。
23.GIC
功能块的描述:
经过校正的脉冲发生器。
图形样式:
功能:
根据IN1、IN2、IN3、IN4及P1产生校正后的脉冲。
输入信号:
IN1:
以秒为单位表示的脉冲宽度;
IN2:
以秒为单位表示的周期。
IN3:
脉冲有效信号。
当IN3=1时,输出信号为脉冲系列。
IN4:
强制指令。
当IN4=1时,输出信号为脉冲系列。
功能块参数:
P1:
脉冲幅值。
24.IDL
功能块的描述:
当IN3=1时,输出信号为脉冲系列。
图形样式:
功能:
根据输入信号值(进行严格的识别)的不同,将输出信号置“1”。
输入信号:
IN1:
模拟输入。
功能块参数:
P1:
第一种被识别的状态值(若未使用,则P1=-1);
P2:
第二种被识别的状态值(若未使用,则P2=-1);
P3:
第三种被识别的状态值(若未使用,则P3=-1);
P4:
第四种被识别的状态值(若未使用,则P4=-1)。
25.IL1
功能块的描述:
逻辑变量生成器(用于MIMIC图中)。
图形样式:
功能:
根据逻辑变量值生成一个图形对象。
对由参数P1及P2定义的字节的某一位置“1”。
对具体是哪一位的定位确定分成两个阶段:
首先根据IN1的数值来决定哪半个字节被激活;而后,根据IN2的数值来决定对被激活半个字节四位中的哪一位进行置“1”。
当三个输入IN2、IN3、IN4都为“0”时,则对这半个字节的第一位置“1”;当输入IN2为“1”时,则对这半个字节的第二位置“1”;依此类推。
在每一次执行时,只能对一位置“1”,其优先级别为:
IN2﹤IN3﹤IN4。
输入信号:
IN1:
逻辑信号,决定哪半个字节被激活;
IN2:
逻辑信号,第一步故障;
IN3:
逻辑信号,第二步故障;
IN4:
逻辑信号,第三步故障。
功能块参数:
P1:
MIMIC图中变量表的类型(0为局部变量表;1为全局变量表)。
P2:
MIMIC图中变量表的序号。
P3:
变量表中的字节数。
26.IMA
功能块的描述:
模拟变量生成器(用于MIMIC图中)。
图形样式:
功能:
将模拟输入信号乘上一个增益后,分配到变量表中。
输入信号:
IN1:
模拟输入信号。
功能块参数:
P1:
MIMIC图中变量表的类型(0为局部变量表;1为全局变量表)。
P2:
MIMIC图中变量表的序号。
P3:
变量表中的字节数。
P4:
增益。
27.INA
功能块的描述:
框图中的模拟输入。
图形样式:
功能:
从数据库中采集一个模拟输入变量。
输入信号:
无。
功能块参数:
P1:
框图中所使用的模拟输入信号的名称。
28.INI
功能块的描述:
带跟踪的积分器。
图形样式:
功能:
---历史块。
---积分的时间因子:
1秒。
---积分所采用的方式:
当t=0时,输出=初始值P1。
否则,若跟踪指令IN3﹥0,输出(i)=跟踪值;
否则,输出(i)=输出(I-1)+△*IN1其中,△为回路的有效周期,单位为秒。
输入信号:
IN1:
积分输入,模拟量;
IN2:
跟踪值,模拟量;
IN3:
跟踪指令,逻辑量。
功能块参数:
P1:
初始值IC。
29.INL
功能块的描述:
方框图中的逻辑输入。
图形样式:
功能:
从数据库中采集一个逻辑输入变量。
输入信号:
无。
功能块参数:
P1:
框图中所使用的逻辑输入信号的名称。
30.IVS
功能块的描述:
对MIN、MAX块所选用的通道进行识别。
图形样式:
功能:
当被测试的MIN或MAX功能块选用的由P1所指定的通道时,输出=1
否则,输出=0
输入信号:
IN1:
被测试的MIN或MAX功能块的输出。
功能块参数:
P1:
被测试的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
输入信号:
IN1:
置位端,逻辑信号;
IN2:
复位端。
逻辑信号;
IN3:
触发端。
功能块参数:
P1:
初始值;
P2:
IN3的有效极性:
1表示上升沿有效;0表示下降沿有效。
32.LIM
功能块的描述:
限幅器。
图形样式:
功能:
设∑INn为输入信号的和,当∑INn<P1时,输出=P1;
∑INn>P2时,输出=P2;
否则,输出=∑INn
输入信号:
INn:
模拟输入(1≤n≤11)
功能块参数:
P1:
低限Min;
P2:
高限Max,且P1<P2
33.LMI
功能块的描述:
亚当斯/BASHFORT带限制器的积分器。
图形样式:
功能:
根据亚当斯/BASHFORT积分法则,以一秒的积分时间因子对输入信号的和进行积分。
若积分结果<MIN,则输出=MIN;
积分结果>MAX,则输出=MAX;
否则,输出=积分结果。
输入信号:
INn:
模拟输入(1≤n≤11)
功能块参数:
P1:
初始值;
P2:
低限MIN;
P3:
高限MAX。
注P1<P3且P1<P2<P3
34.LOG
功能块的描述:
Napierian对数。
图形样式:
功能:
输出=Log(∑INn)注:
∑INn必须>0
输入信号:
INn:
模拟输入(1≤n≤11)
功能块参数:
无。
35.MAX
功能块的描述:
大值选择器。
图形样式:
功能:
输出为输入信号的最大者。
输入信号:
INn:
模拟输入(2≤n≤11)
功能块参数:
无。
36.MED
功能块的描述:
对模拟信号是否在或超出某一有效区间进行检测。
图形样式:
功能:
当P2=1时,|∑INn-P1|≤P3或当P2=0时,|∑INn-P1|>P3
输出=1
否则,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DEH 功能块 说明