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、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”(送入)按钮用来通过现场通讯网络将该值送入现场设备。