功能块参数设置文档格式.docx
《功能块参数设置文档格式.docx》由会员分享,可在线阅读,更多相关《功能块参数设置文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

OUT=IN开平方
3:
OUT=IN开三次方
4:
OUT=IN开五次方
1
PV-FTIME
PV的滤波时间:
0—32;
单位:
S
HI-LIM
输出报警高限
100%
LO-LIM
输出报警低限
0%
CLAMP-HIGH-LIM
CLAMP-LOW-LIM
ALARM-HYST
报警回滞带,如:
1000报警,降到980停止。
ALARM-IND-TYPE
报警类型:
无报警
1:
高报警
2:
低报警
3:
高或低报警
CUTOFF-POINT
OUT-D
二、PID功能块
TIC-2305;
FIC-501;
LICA-2201
AUTO/MAN/LOC/CAS
PID功能块的工作方式:
Target:
AUTO/CAS;
MAN/CAS
SP
根据AI的单位,对输入定标:
0—10m3/h;
一般采用:
输入
CAS-IN
串级输入
FF-VAL
前馈输入
TRK-VAL
跟踪输入
BYPASS-ENB
旁通允许(不经过PID)
M-TRACK
在MAN时,允许SP跟踪PV(状态量)
SP-RATE-DN
给定值切换速率设置,单位:
工程单位/S
0立即切换
SP-RATE-UP
SP-HI-LIM
给定值报警高限
SP-LO-LIM
给定值报警低限
GAIN
增益(比例系数):
0—100%
RESET
积分时间:
—999分
RATE
微分时间:
0—999秒
REV-ACT
正、反作用(可选择)
正作用:
PV>
SP,输出增加
反作用:
SP,输出减小
FF-SCALE
前馈量定标
FF-GAIN
前馈增益:
0—
OUT-HI-LIM
OUT-LO-LIM
CALMP-DBN
钳位死区
BUMPLESS-TYPE
无扰切换类型(MAN/AUTO)
OUT=LAST-OUT
OUT=LAST-OUT+PROP
OUT=BIAS
OUT=PROP+BIAS
BKCAL-OUT
BKCAL-IN
三、AO功能块
TY-2305;
FY-501;
LY-2201
AUTO/LOC/CAS
AO功能块的工作方式:
AUTO/CAS
一般与PID输出相同:
气压:
3--15PSI;
—;
电流:
4--20mA
SP-RATE-DOWN
INC-CLOSE
可以在输出前把输出值反相
FSAVE-TIME
FSAVE-TYPE
保持类型:
保持
预置
FSAVE-VAL
当事故发生时,输出预置值
SHED-OPT
确定遥控设备暂停所取的作用:
正常
不返回
打到自动
打到手动
四、ARTH功能块
ARTH-2305;
ARTH-501;
ARTH-2201
当被测量变化范围较大时,为提高测量精度,常用两个变送器,以适应不同量程。
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
PV-UNIT
OUT-UNIT
A-TYPE
运算类型选择:
共有9种:
OUT=公式0(见附页)
OUT=公式1
OUT=公式2
OUT=公式3
OUT=公式4
5:
OUT=公式5
6:
OUT=公式6
7:
OUT=公式7
8:
OUT=公式8
输入变量(在量程扩展中为低量程变送器)
输入变量
IN2
IN3
IN4
K1
运算常数,根据运算需要设置。
K2
K3
K4
K5
K6
RANGE-HI
量程扩展,切向高量程变送器的常数值。
RANGE-LO
量程扩展,切向低量程变送器的常数值。
五、INT功能块
INT-2305;
INT-501;
INT-2201
OUT-UNITS
IN-1
IN-2
TIME-UNIT1
S;
min;
Hr;
Day
TIME-UNIT2
UNIT-CONV
把IN-2的单位转换成IN-1的工程单位
REV-FLOW1
正向流;
反向流
REV-FLOW2
INTEG-TYPE
积分类型:
共有7种:
0-UPAUTO:
自动递增记数
1-UPDEM:
随着复位命令,递增记数
2-DNAUTO:
自动递减记数
3-DNDEM:
随着复位命令,递减记数
4-PERIODIC:
周期性自动递增记数
5-DEMAND:
6-PER&
DEM:
INTEG-OPTS
积分操作:
(2个8位字符串,位含义如下)
IN1:
Accum或Rate
IN2:
Accum或Rate
正向流(累加方向)
反向流(累加方向)
用不确定值
用坏值
进位
7—15:
保留
Rate(0)
负作为0处理
正作为0处理
RESET-IN
外部复位输入
OP-CMD
操作命令RESET(1:
复位;
无定义)
RESET-CNT
记录复位次数,只读不写。
PCT-INCL
Total/(Total+RTotal)100%
PCT-GOOD-LIM
对PCT-INCL设置一个限制,>
为好值。
PCT-UNCERT-LIM
为不确定值。
为计算跳闸值的给定值(控制)
OUT-TRIP
当积分累加值≥SP时,OUT-TRIP为“1”
PRE-TRIP
为预置跳闸值
OUT-PTRIP
当向上记数时,OUT=SP-PRE-TRIP为“1”当向下记数时,OUTPRE-TRIP为“1”
六、ISS功能块
ISS-2305;
ISS-501;
ISS-2201
SEL-1
SEL-2
SEL-3
一般定义为:
SEL-TYPE
规定选择器类型:
从SEL-1-3中选高
从SEL-1-3中选低
从SEL-1-3中选中间值
从SEL-1-3中选第一个好值
MUX两路输入选择,由IN-D确定:
IN-D=0,选择SEL-1作为输入
IN-D=1,选择SEL-2作为输入
MIN-GOOD
好的输入值<
MIN-GOOD值,则输出OUT的状态置成bad(坏的)。
UES-DUB
当USE-DUB=1时,把可疑值作为好值处理。
输出报警高限,超限时OUT-D=1。
输出报警低限,超限时OUT-D=1。
OUT-DBN-LIM
用工程单位表示的迟滞值
BKCAL-SEL-1
BKCAL-SEL-2
BKCAL-SEL-3
IN-D
七、CHAR功能块
CHAR-2305;
CHAR-501;
CHAR-2201
X-UNITS
Y-UNITS
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功能块
SPLT-2305;
SPLT-501;
SPLT-2201
OUT-3
IN-SCALE
OUT-1-SCALE
OUT-2-SCALE
共有3种:
IN-D=0,选择OUT-1作为输出。
IN-D=1,选择OUT-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同上。
分程器Splitter(k,Bias)
OUT-1%=K1·
SP%+BIAS1
OUT-1%=K2·
SP%+BIAS2
OUT-1%=K3·
SP%+BIAS3
IN-ARRAY
该数组包含计算输出的曲线输入坐标(x)
IN-ARRAY=0,48,50,100
OUT-ARRAY
该数组包含计算输出的曲线输出坐标(x)
OUT-ARRAY=100,0,0,100
OUT-1;
LOCK-VAL-1
保持新值;
置到NOT-SEL-VAL-1
LOCK-VAL-2
置到NOT-SEL-VAL-2
NOT-SEL-VAL-1
没选择时的保持值,按%设值。
NOT-SEL-VAL-2
BKCAL-IN-1
BKCAL-IN-2
BKCAL-IN-3
附录:
ARTH功能块中的计算公式:
0--8
可以实现如:
九、其它功能块
1、AALMANALOGALARM(模拟报警)
2、CIADCOMMUNICATIONINPUTANALOGDATA(PLC用)
3、CIDDCOMMUNICATIONINPUTDIGITALDATA(PLC用)
4、COADCOMMUNICATIONOUTPUTANALOGDATA(PLC用)
5、CODDCOMMUNICATIONOUTPUTDIGITALDATA(PLC用)
6、SPGSETPOINTRAMPGENERTTOR(SP斜坡发生器)
7、ABRANALOGBRIDGE(模拟桥)
8、DBRDIGITALBRIDGE(数字桥)
9、DENSDENSITY(密度)
十、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现场总线产品而专门开发的软件。
目前我们使用的版本是,共有2张软盘。
Setup即可。
SYSCON的组态过程共涉及2种文件:
FB组态文件(*.FBC),该文件包括现场总线系统组态。
在此文件中包含如下信息:
计算机站;
现场总线接口和总线;
现场总线网络;
在控制应用中使用的设备;
在每个现场设备中使用的功能块;
为每个功能块和设备指定的参数值。
FB链接文件(*.FBL),该文件存储现场总线系统组态的控制策略图,主要包括各功能块之间的链接关系。
产生一个新的现场总线组态是一个开发过程,在此过程中你要选择现场总线通讯接口;
选择在你的控制应用中使用的现场设备和将要使用的功能块。
为了组态功能块,你必须指定其参数值。
现场总线组态的步骤如下:
1、使用“File”菜单中的“New”选项或工具条中的产生一个新的文档“Createsanewdocument”按钮。
2、选择“FBConfigFile(*.FBC)”。
3、一个“FBConfigFile”窗口将出现。
4、将鼠标移动到站图标‘stationicon’并单击鼠标右键,将出现一个“NewInterface”菜单项。
5、选择“NewInterface”,将出现一个“NewInterface”对话框。
选择PCI(典型)接口或BC1接口,设置相应的属性,单击“OK”按钮。
6、为了选择一个通道,在接口图标‘interfaceicon’上双击鼠标左键,通道图标‘channelicon’将会出现。
在通道图标上单击鼠标左键,便可选择一个通道。
7、为了在所选择的通道上挂一个新的现场总线网络,将鼠标移动到所选择的通道图标上,单击鼠标右键并选择“Fieldbus”菜单选项。
8、将出现“DeviceAttributes”对话框,键入标签‘Tag’和地址‘Address’单击“OK”按钮。
9、将出现现场总线网络图标‘Fieldbusnetworkicon’。
10、在现场总线网络图标上双击鼠标左键,屏幕上将出现设备图标‘deviceicon’。
11、为了将一个新设备(NewDevice)纳入控制应用程序(组态文件),将鼠标移动到现场总线网络图标上,单击鼠标右键并选择“NewDevice”菜单选项,将出现“NewDevice”对话框。
12、键入标签‘Tag’和地址‘Address’并单击“OK”按钮。
如果在你的应用程序中需要多个设备,重复第11步。
13、在你用SYSCON开发的控制应用程序中插入所有的设备后,便可插入功能块。
14、为了将一个新功能块(NewFunctionBlock)插入组态文件,将鼠标移动到选择设备图标上,单击鼠标右键并选择“NewBlock”菜单选项,以便插入一个新的功能块。
15、说明全部的功能块以后,你便可以链接各功能块之间的输入和输出参数(通过做图完成)。
这要产生一个新的链接文件文档来实现。
16、使用“File”菜单中的“New”选项或工具条中的产生一个新的文档“Createsanewdocument”按钮。
17、选择“FBLink’sFiles(*.FBL)”。
18、一个“FBLink’sFiles”窗口将打开。
你会看到一个新的工具条和一个新的菜单。
现在你必须打开工具盒窗口。
工具盒窗口中有画控制应用程序图用的全部工具。
19、选择“FunctionBlockInserting”(功能块插入)工具,可将功能块插入画图文件窗口。
20、将要插入的功能块从FBC文件拉入画图窗口,使用MOVE工具将其放在合适位置。
21、选择“FBParameterI/OLinking”工具,在画图文件窗口将一个功能块的输出参数链接的另一个功能块的输入参数。
22、用所选择的“FBParameterI/OLinking”工具,将鼠标移动到将要链接的输出参数的功能块并单击鼠标左键。
23、选择输出参数。
24、将鼠标移动到将要接受链接的输入参数的功能块并单击鼠标左键。
25、选择输入参数。
(重复以上步骤,完成全部连接)
26、到此链接已经完成。
接下来的任务是组态参数值并将其下装到现场设备。
指定功能块参数值的步骤如下:
27、为了选择将要组态的功能块,单击功能块图标。
28、为了选择功能块参数,在功能块图标上双击鼠标左键,将出现参数图标。
在参数图标上单击鼠标左键选择一个参数。
29、为了给参数指定一个值,将鼠标移动到所选择的参数图标上并单击鼠标右键,带有“Attributes”和“Characterization”项的菜单将出现。
“Attributes”项用来做一个参数的离线组态,而“Characterization”项用来做在线参数组态。
30、选择“Characterization”项。
31、将出现一个“ParameterAttributes”(参数属性)对话框。
在要输入值的框中选择想要的值。
如果参数不是一个简单变量,而是一个数据结构,浏览成员组框将展示它的可用成员名称。
32、“[]Savevaluetoconfigurationfile”(将值存入组态文件)检查框用来将想要的参数值存入FBC文件。
如果它处在“NOT”不检查,将不保存该值。
“Send”(送入)按钮用来通过现场通讯网络将该值送入现场设备。