iFIX软件简介 第十二章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十二章模拟量标签
本节目的
本节继续介绍iFIX的过程数据库。这里,将讨论多个数据块,特别是模拟量输入和输出标签,包括:
●浏览标签特性
●模拟量输入标签
●模拟量输出标签
12.1.数据库字段
A.标签类型
●一级标签
●二级标签
B.签名
C.描述
D.前一块和下一块
E.地址
●I/O驱动器
●地址
F.扫描时间
●基于时间
●基于例外
●一次扫描
12.2.模拟量输入标签
A.注解
●AI -模拟量输入
●用于把过程数据读到数据库中
-温度、压力、速率等
-一般来说,数据值被限制在高限和低限的范围中
B.工程单位
●低限
-定义该标签将显示的最低值
-十进制的数字定义了有符号数据
●高限
-定义该标签将显示的最高值
-十进制的数字定义了有符号数据
●注:
-EGU限值可以用科学计数法
-用该格式来显示极大或极小的数值
-只能精确到7位数值
●单位
-用户定义的字段,用来定义工程单位
-最多有32个字符
图12-1:模拟量输入标签(基本页)
C.信号条件
●I/O驱动器如何调整从设备来的数据
●控制设备和iFIX之间的比例调整信号
●特定的过程硬件可能有相应设备的信号条件
●大多数过程硬件都能处理数值的比例调整,而无需iFIX调整
●参见图中信号条件选项的例子
图12-2:PDB中的信号条件
图12-3:PDB中无信号条件
图12-4:信号条件举例
D.报警限
●LO和LOLO报警
-当前值必须小于设定值,才产生报警
●HI和HIHI报警
-当前值必须大于设定值,才产生报警
●变化率(ROC)报警
-在EGU范围内,两次扫描间的最大的变化量
●.死区
●防止数值在+/-范围内时,产生更多的报警
-.死区值对标签中所有报警有效
图12-5:模拟量输入标签(报警页)
F.平滑处理
●提供一个数据过滤器,减小输入信号的噪音
●使变化的信号变得平滑
●平滑过程是计算标签的输出,方法是把前一个输出的一部分和从I/O设备来
●的新的输入的一部分加在一起
-新的输出送至链的下一块中
●有效的平滑值0-15
G.允许输出
●允许该标签值写回到DIT表
●可用来对设定点的报警
图12-6:模拟量输入标签(高级页)
12.3.模拟量输出标签
A.注解
●AO-模拟量输出
●写数据库中的设定值到过程硬件
●数值被传送:
-每次从其它标签接收一个值
-每次在操作员输入一个新值
-每次启动时的初始值
B.初始值
●iFIX启动或数据库重新载入时,把该值送到I/O设备中
●该值必须在操作员和EGU限值内
C.操作员高低限值
●允许输入到标签中的最低值和最高值
●如果输入的值在限值之外,它将被排除
D.变化量限值
●当前扫描到下一次扫描的最大的EGU变化值
●无论输入的值大于或小于该限值,则被排除
E.反向输出
●在过程需要时,进行反向输出
图12-7:模拟量输出标签(基本页)
12.4SlM驱动器
A.注解
●SIM-iFIX模拟驱动器
●SIM模拟驱动器基本功能:
-存储临时值(最多2000个16位寄存器)
-产生模拟值(14个信号发生器)
-提供系统信息(报警和系统计数器)
B.SIM驱动程序的地址
●.数据标签可直接从该地址读写数据
●如果一个数据标签向某一地址置数,其它数据标签可从同一地址将数据取回
●当SAC重新启动,或数据库重新装入后数据将从内存中清除
●地址格式类似于register:bit
-对于模拟量数据,register从0到2000,bit没有用
-对于数字量数据,register从0到2000
bit从0到15
●注释
-数字的精确度不是标准的7位,而是5位
-只能使用基于时间的扫描方式
C.信号发生器
●SIM寄存器将重复产生特定方式的随机数
●在I/O地址域中输入两个字母的寄存器
-参见图12-8
D.报警和系统计数器
●将在后面章节再详细介绍
图12-8:SIM驱动器的信号发生寄存器