资源描述
常用功能块主要参数设置
一、AI功能块
1、功能块名称(Tag)由用户定义:例如:TT-2305;FT-501;LT-2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/MAN/LOC
MODE-BLK
AI功能块的工作方式:
Target:AUTO/LOC;MAN/LOC
PV
OUT
PV-SCALE
根据工艺参数量程对过程变量定标:
例如:温度:0--400℃;-50--+50℃
压力:0--100mmH2O;0--4MPa;
流量:0--500mmH2O;4—20mA
液位:-3.82--+11.32 kPa
隐含:0--100%
OUT-SCALE
根据工艺参数量程对输出定标:
例如:温度:0--400℃;-50--+50℃
压力:0—100mmH2O;0—4MPa;
流量:0—10m3/h
液位:0—6m
隐含:0--100%
L-TYPE
线性化类型:共有5种:
0:OUT=K·IN
1:OUT=K·IN+C
2:OUT=IN开平方
3:OUT=IN开三次方
4:OUT=IN开五次方
隐含:1
PV-FTIME
PV的滤波时间:0—32;单位:S
隐含:0
HI-LIM
输出报警高限
隐含:100%
LO-LIM
输出报警低限
隐含:0%
CLAMP-HIGH-LIM
CLAMP-LOW-LIM
ALARM-HYST
报警回滞带,如:1000报警,降到980停止。
单位:OUT
ALARM-IND-TYPE
报警类型:0:无报警
1:高报警
2:低报警
3:高或低报警
CUTOFF-POINT
OUT-D
二、PID功能块
1、功能块名称(Tag)由用户定义:例如:TIC-2305;FIC-501;LICA-2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/MAN/LOC/CAS
MODE-BLK
PID功能块的工作方式:
Target:AUTO/LOC;MAN/LOC
AUTO/CAS;MAN/CAS
PV
SP
OUT
PV-SCALE
根据AI的单位,对输入定标:
例如:流量:0—10m3/h;液位:0—6m
隐含:0--100%
OUT-SCALE
一般采用:0--100%
隐含:0--100%
IN
输入
CAS-IN
串级输入
FF-VAL
前馈输入
TRK-VAL
跟踪输入
BYPASS-ENB
旁通允许(不经过PID)
M-TRACK
在MAN时,允许SP跟踪PV(状态量)
SP-RATE-DN
给定值切换速率设置,单位:工程单位/S
隐含:0立即切换
SP-RATE-UP
给定值切换速率设置,单位:工程单位/S
隐含:0立即切换
SP-HI-LIM
给定值报警高限
隐含:100%
SP-LO-LIM
给定值报警低限
隐含:0%
GAIN
增益(比例系数):0—100%
RESET
积分时间:0.01—999分
RATE
微分时间:0—999秒
REV-ACT
正、反作用(可选择)
正作用:PV>SP,输出增加
反作用:PV>SP,输出减小
FF-SCALE
前馈量定标
FF-GAIN
前馈增益:0—1.0
OUT-HI-LIM
输出报警高限
隐含:100%
OUT-LO-LIM
输出报警低限
隐含:0%
CALMP-DBN
钳位死区
BUMPLESS-TYPE
无扰切换类型(MAN/AUTO)
0:OUT=LAST-OUT
1:OUT=LAST-OUT+PROP
2:OUT=BIAS
3:OUT=PROP+BIAS
BKCAL-OUT
BKCAL-IN
三、AO功能块
1、功能块名称(Tag)由用户定义:例如:TY-2305;FY-501;LY-2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/ LOC/CAS
MODE-BLK
AO功能块的工作方式:
Target:AUTO/LOC;AUTO/CAS
SP
OUT
PV-SCALE
一般与PID输出相同:0--100%
隐含:0--100%
OUT-SCALE
根据工艺参数量程对输出定标:
例如:气压:3--15PSI;0.02—0.1MPa;
电流:4--20mA
隐含:0--100%
CAS-IN
SP-RATE-DOWN
给定值切换速率设置,单位:工程单位/S
隐含:0立即切换
SP-RATE-UP
给定值切换速率设置,单位:工程单位/S
隐含:0立即切换
SP-HI-LIM
给定值报警高限
隐含:100%
SP-LO-LIM
给定值报警低限
隐含:0%
INC-CLOSE
可以在输出前把输出值反相
FSAVE-TIME
FSAVE-TYPE
保持类型:0:保持
1:预置
FSAVE-VAL
当事故发生时,输出预置值
SHED-OPT
确定遥控设备暂停所取的作用:
0:正常
1:不返回
2:打到自动
3:打到手动
BKCAL-OUT
四、ARTH功能块
1、功能块名称(Tag)由用户定义:例如:ARTH -2305;ARTH -501;ARTH -2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/ LOC/CAS
MODE-BLK
AI功能块的工作方式:
Target:AUTO/LOC;AUTO/CAS
PV
当被测量变化范围较大时,为提高测量精度,常用两个变送器,以适应不同量程。PV是根据RANGE-HI和 RANGE-LO从IN及IN1计算出。
PV=g·IN+(1-g)·IN1
①当RANGE- LO≤IN≤RANGE- HI 时,
g=(IN- RANGE-LO)/ (RANGE- HI- RANGE-LO)
②当IN< RANGE-LO时,g=0
③当IN> RANGE- HI时,g=1
OUT
PV-UNIT
OUT-UNIT
A-TYPE
运算类型选择:共有9种:
0:OUT=公式0(见附页)
1:OUT=公式1
2:OUT=公式2
3:OUT=公式3
4:OUT=公式4
5:OUT=公式5
6:OUT=公式6
7:OUT=公式7
8:OUT=公式8
隐含:1
IN
输入变量(在量程扩展中为低量程变送器)
IN1
输入变量
IN2
输入变量
IN3
输入变量
IN4
输入变量
K1
运算常数,根据运算需要设置。
K2
运算常数,根据运算需要设置。
K3
运算常数,根据运算需要设置。
K4
运算常数,根据运算需要设置。
K5
运算常数,根据运算需要设置。
K6
运算常数,根据运算需要设置。
RANGE- HI
量程扩展,切向高量程变送器的常数值。
RANGE-LO
量程扩展,切向低量程变送器的常数值。
五、INT功能块
1、功能块名称(Tag)由用户定义:例如:INT-2305;INT-501;INT-2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/ LOC/CAS
MODE-BLK
AI功能块的工作方式:
Target:AUTO/LOC;AUTO/CAS
OUT
OUT-UNITS
IN-1
IN-2
TIME-UNIT1
0:S;1:min;2:Hr;3:Day
隐含:0
TIME-UNIT2
0:S;1:min;2:Hr;3:Day
隐含:0
UNIT-CONV
把IN-2的单位转换成IN-1的工程单位
REV-FLOW1
0:正向流;1:反向流
隐含:0
REV-FLOW2
0:正向流;1:反向流
隐含:0
INTEG-TYPE
积分类型:共有7种:
0-UP AUTO:自动递增记数
1-UP DEM:随着复位命令,递增记数
2-DN AUTO:自动递减记数
3-DN DEM:随着复位命令,递减记数
4-PERIODIC:周期性自动递增记数
5-DEMAND:随着复位命令,递增记数
6-PER&DEM:自动递增记数
隐含:1
INTEG-OPTS
积分操作:(2个8位字符串,位含义如下)
0:IN1:Accum或Rate
1:IN2:Accum或Rate
2:正向流(累加方向)
3:反向流(累加方向)
4:用不确定值
5:用坏值
6:进位
7—15:保留
隐含:Rate(0)
隐含:Rate(0)
负作为0处理
正作为0处理
RESET-IN
外部复位输入
OP-CMD
操作命令RESET(1:复位;0:无定义)
RESET-CNT
记录复位次数,只读不写。
PCT-INCL
Total/(Total+RTotal)100%
PCT-GOOD-LIM
对PCT-INCL设置一个限制,>为好值。
PCT-UNCERT-LIM
对PCT-INCL设置一个限制,>为不确定值。
SP
为计算跳闸值的给定值(控制)
OUT-TRIP
当积分累加值≥SP时,OUT-TRIP为“1”
PRE-TRIP
为预置跳闸值
OUT-PTRIP
当向上记数时,OUT=SP-PRE-TRIP为“1” 当向下记数时,OUTPRE-TRIP为“1”
六、ISS功能块
1、功能块名称(Tag)由用户定义:例如:ISS-2305;ISS-501;ISS-2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/ LOC/CAS
MODE-BLK
AI功能块的工作方式:
Target:AUTO/LOC;AUTO/CAS
SEL-1
SEL-2
SEL-3
OUT
PV-SCALE
一般定义为:0--100%
隐含:0--100%
OUT-SCALE
一般定义为:0--100%
隐含:0--100%
SEL-TYPE
规定选择器类型:共有5种:
1:从SEL-1-3中选高
2:从SEL-1-3中选低
3:从SEL-1-3中选中间值
4:从SEL-1-3中选第一个好值
5:MUX两路输入选择,由IN-D确定:
① IN-D=0,选择SEL-1作为输入
② IN-D=1,选择SEL-2作为输入
隐含:1
MIN-GOOD
好的输入值<MIN-GOOD值,则输出OUT的状态置成bad(坏的)。
UES-DUB
当USE-DUB=1时,把可疑值作为好值处理。
OUT-HI-LIM
输出报警高限,超限时OUT-D=1。
隐含:100%
OUT-LO-LIM
输出报警低限,超限时OUT-D=1。
隐含:0%
OUT-DBN-LIM
用工程单位表示的迟滞值
单位:OUT
BKCAL-SEL-1
BKCAL-SEL-2
BKCAL-SEL-3
BKCAL-IN
IN-D
七、CHAR功能块
1、功能块名称(Tag)由用户定义:例如:CHAR-2305;CHAR-501;CHAR-2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/ LOC/CAS
MODE-BLK
AI功能块的工作方式:
Target:AUTO/LOC;AUTO/CAS
X-UNITS
Y-UNITS
IN-1
IN-2
OUT-1
OUT-2
CURV-INPTS
X1;X2; ······ X20
CURV-OUTPTS
Y1;Y2; ······ Y20
BYPASS
旁通:当BYPASS=True(1)时,
IN-1=OUT-1;IN-2=OUT-2
REVERSE
反相:当REVERSE=True(1)时,
IN-2=x;OUT-2=y
八、SPLT功能块
1、功能块名称(Tag)由用户定义:例如:SPLT-2305;SPLT-501;SPLT-2201
2、主要参数设置(见下表):
MODE-PRE
允许工作方式:AUTO/ LOC/CAS
MODE-BLK
AI功能块的工作方式:
Target:AUTO/LOC;AUTO/CAS
CAS-IN
OUT-1
OUT-2
OUT-3
IN-SCALE
一般定义为:0--100%
隐含:0--100%
OUT-1-SCALE
一般定义为:0--100%
隐含:0--100%
OUT-2-SCALE
一般定义为:0--100%
隐含:0--100%
A-TYPE
规定选择器类型:共有3种:
1:MUX两路输入选择,由IN-D确定:
① IN-D=0,选择OUT-1作为输出。
② IN-D=1,选择OUT-2作为输出。
2:分程器Splitter(x,y)
①对OUT-1,若IN-ARRAY1>IN-ARRAY2,
则INA=IN-ARRAY2;INB=IN-ARRAY1,
反之INA=IN-ARRAY1;INB=IN-ARRAY2,
OUTA= OUTARRAY1,OUTB= OUTARRAY2
②OUT-2同上;③ OUT-3同上。
3:分程器Splitter(k,Bias)
① OUT-1%=K1·SP%+BIAS1
② OUT-1%=K2·SP%+BIAS2
③ OUT-1%=K3·SP%+BIAS3
隐含:1
IN-ARRAY
该数组包含计算输出的曲线输入坐标(x)
例如:IN-ARRAY=0,48,50,100
OUT-ARRAY
该数组包含计算输出的曲线输出坐标(x)
例如:OUT-ARRAY=100,0,0,100
IN-D
0:OUT-1;1:OUT-2
LOCK-VAL-1
1:保持新值;0:置到NOT-SEL-VAL-1
LOCK-VAL-2
1:保持新值;0:置到NOT-SEL-VAL-2
NOT-SEL-VAL-1
没选择时的保持值,按%设值。
NOT-SEL-VAL-2
没选择时的保持值,按%设值。
BKCAL-IN-1
BKCAL-IN-2
BKCAL-IN-3
BKCAL-OUT
附录:ARTH功能块中的计算公式:0--8
0:
可以实现如:
1:
可以实现如:
2:
可以实现如:
3:
可以实现如:
4:
可以实现如:
5:
6:
7:
可以实现如:
8:
九、其它功能块
1、 AALM ANALOG ALARM(模拟报警)
2、 CIAD COMMUNICATION INPUT ANALOG DATA(PLC用)
3、 CIDD COMMUNICATION INPUT DIGITAL DATA(PLC用)
4、 COAD COMMUNICATION OUTPUT ANALOG DATA(PLC用)
5、 CODD COMMUNICATION OUTPUT DIGITAL DATA(PLC用)
6、 SPG SETPOINT RAMP GENERTTOR(SP斜坡发生器)
7、 ABR ANALOG BRIDGE(模拟桥)
8、 DBR DIGITAL BRIDGE(数字桥)
9、 DENS DENSITY(密度)
十、PCI卡中另有可以公共使用的如下功能块:
1、 4个PID功能块
2、 4个ARTH功能块
3、 6个INT功能块
4、 4个CHAR功能块
5、 4个SPG功能块
6、 6个AALM功能块
7、 6个DEN功能块
8、 4个ABR功能块
9、 4个DBR功能块
十一、现场总线组态步骤
SYSCON系统组态软件是为了配置、维护和操作Smar现场总线产品而专门开发的软件。目前我们使用的版本是SYSCON1.07,共有2张软盘。Setup即可。
SYSCON的组态过程共涉及2种文件:
⑴ FB组态文件(*.FBC),该文件包括现场总线系统组态。在此文件中包含如下信息:计算机站;现场总线接口和总线;现场总线网络;在控制应用中使用的设备;在每个现场设备中使用的功能块;为每个功能块和设备指定的参数值。
⑵ FB链接文件(*.FBL),该文件存储现场总线系统组态的控制策略图,主要包括各功能块之间的链接关系。
产生一个新的现场总线组态是一个开发过程,在此过程中你要选择现场总线通讯接口;选择在你的控制应用中使用的现场设备和将要使用的功能块。为了组态功能块,你必须指定其参数值。
现场总线组态的步骤如下:
1、 使用“File”菜单中的“New”选项或工具条中的产生一个新的文档“Creates a new document”按钮。
2、 选择“FB Config File (*.FBC)”。
3、 一个“FB Config File”窗口将出现。
4、 将鼠标移动到站图标‘station icon’并单击鼠标右键,将出现一个“New Interface”菜单项。
5、 选择“New Interface”,将出现一个“New Interface”对话框。选择PCI(典型)接口或BC1接口,设置相应的属性,单击“OK”按钮。
6、 为了选择一个通道,在接口图标‘interface icon’上双击鼠标左键,通道图标‘channel icon’将会出现。在通道图标上单击鼠标左键,便可选择一个通道。
7、 为了在所选择的通道上挂一个新的现场总线网络,将鼠标移动到所选择的通道图标上,单击鼠标右键并选择“Fieldbus”菜单选项。
8、 将出现“Device Attributes”对话框,键入标签‘Tag’和地址‘Address’单击“OK”按钮。
9、 将出现现场总线网络图标‘Fieldbus network icon’。
10、 在现场总线网络图标上双击鼠标左键,屏幕上将出现设备图标‘device icon’。
11、 为了将一个新设备(New Device)纳入控制应用程序(组态文件),将鼠标移动到现场总线网络图标上,单击鼠标右键并选择“New Device”菜单选项,将出现“New Device”对话框。
12、 键入标签‘Tag’和地址‘Address’并单击“OK”按钮。如果在你的应用程序中需要多个设备,重复第11步。
13、 在你用SYSCON开发的控制应用程序中插入所有的设备后,便可插入功能块。
14、 为了将一个新功能块(New Function Block)插入组态文件,将鼠标移动到选择设备图标上,单击鼠标右键并选择“New Block”菜单选项,以便插入一个新的功能块。
15、 说明全部的功能块以后,你便可以链接各功能块之间的输入和输出参数(通过做图完成)。这要产生一个新的链接文件文档来实现。
16、 使用“File”菜单中的“New”选项或工具条中的产生一个新的文档“Creates a new document”按钮。
17、 选择“FB Link ’s Files (*.FBL)”。
18、 一个“FB Link’s Files”窗口将打开。你会看到一个新的工具条和一个新的菜单。现在你必须打开工具盒窗口。工具盒窗口中有画控制应用程序图用的全部工具。
19、 选择“Function Block Inserting”(功能块插入)工具,可将功能块插入画图文件窗口。
20、 将要插入的功能块从FBC文件拉入画图窗口,使用MOVE工具将其放在合适位置。
21、 选择“FB Parameter I/O Linking”工具,在画图文件窗口将一个功能块的输出参数链接的另一个功能块的输入参数。
22、 用所选择的“FB Parameter I/O Linking”工具,将鼠标移动到将要链接的输出参数的功能块并单击鼠标左键。
23、 选择输出参数。
24、 将鼠标移动到将要接受链接的输入参数的功能块并单击鼠标左键。
25、 选择输入参数。(重复以上步骤,完成全部连接)
26、 到此链接已经完成。接下来的任务是组态参数值并将其下装到现场设备。指定功能块参数值的步骤如下:
27、 为了选择将要组态的功能块,单击功能块图标。
28、 为了选择功能块参数,在功能块图标上双击鼠标左键,将出现参数图标。在参数图标上单击鼠标左键选择一个参数。
29、 为了给参数指定一个值,将鼠标移动到所选择的参数图标上并单击鼠标右键,带有“Attributes”和“Characterization”项的菜单将出现。“Attributes”项用来做一个参数的离线组态,而“Characterization”项用来做在线参数组态。
30、 选择“Characterization”项。
31、 将出现一个“Parameter Attributes”(参数属性)对话框。在要输入值的框中选择想要的值。如果参数不是一个简单变量,而是一个数据结构,浏览成员组框将展示它的可用成员名称。
32、 “[ ] Save value to configuration file”(将值存入组态文件)检查框用来将想要的参数值存入FBC文件。如果它处在“NOT”不检查,将不保存该值。“Send”(送入)按钮用来通过现场通讯网络将该值送入现场设备。
12
展开阅读全文