iFIX技术文章:iFIX VBA对象结构层级

iFIX对象结构层级示意图01

iFIX对象结构层级示意图01

iFIX对象结构层级示意图02

iFIX对象结构层级示意图02

 A. Intellution WorkSpace

• The Intellution WorkSpace is the “iFIX Container”
– it is made up of objects and collections of objects
– this collection of objects is what makes up the iFIX application
• The iFIX picture document is an object containing other objects
– User interface objects l like rectangles, polygons, chords, etc.
• The iFIX picture document will also contain the VBA script code

 B. Objects that are visible at runtime in the iFIX container:

• Picture documents (.grf files that compose the screen view)
• iFIX Scheduler documents
• Fix2D objects (rectangles, text, lines, and such that make up a picture item)
• Groups (named collection of shapes that form valves, pumps, tanks, etc.)
Objects that belong to a Collection
• Data Link (datasource reference)
– this is actually a special type of the Text Objects
• Animations (an embedded object attached to visible object)
• ActiveX objects inserted to do a runtime function
– iFIX Alarm Summary object
– 3rd party controls

 C. Intellution WorkSpace allows user interface objects to be manipulated

• Object properties can be set at design time or with VBA script
• Wizards and Experts are available to add VB scripts to the objects
• iFIX Scheduler object creates script when it is configured

 D. Intellution WorkSpace allows objects to connect to various datasources

• iFIX process database , Historical files, Global variables, OPC servers and other objects


【注】参考iFIX技术文章:iFIX VBA对象大全可对iFIX VBA 所有Object进行查看
【注】参考iFIX技术文章:iFIX VBA对象速查可对iFIX VBA Object进行速查

标签: , , , , ,
文章分类 iFIX技术文章

iFIXBooster数据动态模拟

【数据模拟】可以模拟出iFIX实时地动态地获取硬件设备数据的仿真效果,数据模拟有SM2数据模拟和PDB数据模拟两种模式。当前版本的iFIXBooster提供了类型为AI、AO、DI、DO、TX的数据块的数据模拟。

  • SM2模拟模式下的可模拟数据块为驱动器为SM2的上述类型数据块。
  • PDB模拟模式下的可模拟数据块为任意驱动器的上述类型数据块(AI、DI类型的数据块允许输出设置必须为是)。
iFIXBoosterHelp_DataSimSummary

iFIXBooster数据模拟功能介绍

SM2数据模拟

借助iFIX软件自带的SM2驱动,iFIXBooster对该驱动管理的数据区域进行数据动态模拟,从而模拟出PLC等硬件设备运行时个各种数据的变化。

模拟原理如下图:

iFIXBoosterHelp_SM2SimArchive

iFIXBoosterSM2数据模拟原理

PDB数据模拟

PDB数据模拟是将模拟的数值直接写入iFIX实时数据库,因此在数据库中设定的数据块必须为输出类型或设置为允许输出的输入类型。(借助iFIX系统构架,巧妙的使用PDB数据模拟还可以进行硬件设备的测试)

模拟原理图如下:

iFIXBoosterHelp_PDBSimArchive

iFIXBoosterPDB数据模拟原理

标签: , , , ,
文章分类 iFIXBooster Help

iFIX 技术文章:数字输入块(DO)字段图解

参考深入了解标签域名的含义和使用,对域名字段做一个深入了解。

数字量输出(DO) 基本选项卡

00.数字量输出-基本选项卡

00.数字量输出-基本选项卡

数字量输出(DO) 报警选项卡

01.数字量输出-报警选项卡

01.数字量输出-报警选项卡

数字量输出(DO) 高级选项卡

02.数字量输出-高级选项卡

02.数字量输出-高级选项卡

数字量输出(DO) Proficy Historian选项卡

03.数字量输出-PH选项卡

03.数字量输出-PH选项卡

【注】请参考:数字量输出字段速查

标签: , , ,
文章分类 iFIX技术文章

iFIX 技术文章:iFIX历史数据库

 iFIX历史趋势记录提供了生产过程数据的采集、存储和显示功能。数据从SCADA服务器(或者SCADA节点)采集到历史数据文件中,用户能使用面向对象的图表在Proficy iFIX工作台中查询或显示这些被记录下来的数据。通过对已经存档的历史数据(生产过程数据)的分析或追溯,即可以再现生产过程、又可以对生产过程中的能耗、效率或设备使用状况等多方面进行深度数据挖掘。

 iFIX历史数据记录的操作步骤如下:

  1. 定义所需采集数据的标签名(或者数据源), 并定义采集组存放这些标签;
  2. 定义每个采集组的参数(节点、采集速度、相位、控制标签、状态和标签);采集速度越快,则数据越准确,数据容量越大。iFIX定义的有效数据采集周期为:1s、2s、10s、20s、30s、1m、2m、10m、20m、30m(s:秒,m:分钟)。iFIX推荐的最小采集周期为10秒,默认值是30秒。
  3. 定义每个历史数据文件存储的时间长度(以小时为单位,如4小时、8小时、24 小时)。
  4. 在SCU中启动历史采集程序htc.exe,指定文件存放位置。运行iFIX,开始采集数据,并把数据保存在历史数据文件中。

计算历史数据需要占用的磁盘空间容量的公式如下:

文件占用字节数 = (3500×A) + ((8×B)×C)
  • A – 采集组的个数;
  • B – 每个采集组包含的平均采集点数;
  • C – 所有采集组将数据写入文件的次数(所有采集组每个标签点采集并写入文件的数据记录条数)

【例】以历史定义为 2 个采集组,采集速度为 1 分钟,使用 4 小时的文件格式。一个组包含 80 个标签名,而另一个包含 20 个。在此情况下,A、B 和 C 的值如下:

变量 数值 计算
A 2 2个采集组 / 文件
B 50 = (80+20) ÷ 2
C 480 60条(每分钟一条)/ 小时 × 4小时(4小时文件)×2(个采集组)= 480

将上表数值带入公式计算历史数据文件大小:

(3500 x 2) + ((8 x 50) x 480) = 199,000 bytes

 因此,此配置所生成的 4 小时历史数据文件大约 200K。

[注]:此公式假定数据值在每个扫描周期都超过记录死区,因此并不是精确的评估。根据数据库配置,结果可能有出入。

历史数据库ODBC表(FIX Dynamics Historical Data)结构如下:

字段 数据类型 字段长度 含义
NODE 文本 8 节点名称
TAG 文本 32 标签名称
FIELD 字段 19 字段名称
VALUE 单精度型 默认
DATETIME 日期/时间 默认 日期时间
MODE 文本 10 模式
STATUS 文本 20 状态 
ALARM 文本 40 警告
INTERVAL 文本 9 间隔

[注]每个节点生成一个以节点名称为数据表名称的数据表

 iFIX 历史数据库通过 ODBC 访问。为了实现 ODBC 连接和 SQL 查询,确认 SQL 查询语句里所查询的表名和在历史数据采集组中定义的节点名相同。使用 DSN 名称 FIX Dynamics Historical Data。

以下为使用 ADO 方式连接 ODBC 数据源的示例代码。

Private Sub QueryDatabase(strTag As String, strStartTime As String, strEndTime As String)
	Dim conn As Connection
	Dim rs As Recordset
	Dim strQuery As String
	strQuery = "SELECT * FROM THISNODE " + _
		   "WHERE TAG = '" + strTag + "' " + _
		   "AND INTERVAL = '1.0' " + _
		   "AND (DATETIME >={ts '" + strStartTime + "'} AND " + _
		   "DATETIME <={ts '" + strEndTime + "'})"
	If conn Is Nothing Then
		Set conn = New Adodb.Connection
		conn.ConnectionString = "DSN=FIX Dynamics Historical Data;UID=sa;PWD=;"
		conn.Open
	End If
	If rs Is Nothing Then
		Set rs = New Adodb.Recordset
	End If
	rs.Open strQuery, conn, adOpenForwardOnly, adLockReadOnly, adCmdText
	If rs.RecordCount > 0 Then
		'读取记录
		Do While (Not rs.BOF And Not rs.EOF)
			strTime =rs.Fields("DATETIME").Value & ""
			'下一条
			rs.MoveNext
		Loop
	End If
	rs.Close
	conn.Close
	Set conn = Nothing
	Set rs = Nothing
End Sub

 

标签: , , , ,
文章分类 iFIX技术文章

iFIX 技术文章:数字输入块(DI)字段图解

参考深入了解标签域名的含义和使用,对域名字段做一个深入了解。

数字量输入(DI) 基本选项卡

00.数字量输入-基本选项卡 对应字段

00.数字量输入-基本选项卡 对应字段

数字量输入(DI) 报警选项卡

01.数字量输入-报警选项卡 对应字段

01.数字量输入-报警选项卡 对应字段

数字量输入(DI) 高级选项卡

02.数字量输入-高级选项卡 对应字段

02.数字量输入-高级选项卡 对应字段

数字量输入(DI) Proficy Historian选项卡

03.数字量输入-Proficy Historian选项卡 对应字段

03.数字量输入-Proficy Historian选项卡 对应字段

【注】请参考:数字输入块字段速查

标签: , , ,
文章分类 iFIX技术文章

iFIX 技术文章:模拟输出块(AO)字段图解

参考深入了解标签域名的含义和使用,对域名字段做一个深入了解。

模拟量输出(AO) 基本选项卡

00.模拟量输出-基本选项卡 对应字段

00.模拟量输出-基本选项卡 对应字段

模拟量输出(AO) 报警选项卡

01.模拟量输出-报警选项卡 对应字段

01.模拟量输出-报警选项卡 对应字段

模拟量输出(AO) 高级选项卡

02.模拟量输出-高级选项卡 对应字段

02.模拟量输出-高级选项卡 对应字段

模拟量输出(AO) Proficy Historian选项卡

03.模拟量输出-Proficy Historian选项卡 对应字段

03.模拟量输出-Proficy Historian选项卡 对应字段

【注】请参考:模拟输出块字段速查

标签: , , ,
文章分类 iFIX技术文章

iFIX 技术文章:数字输入块(DI)字段速查

字段 显示… 有效输入项
A_ADI 块的报警区。 无。此字段用于向后兼容。
A_ALMCK 块的报警条件。 无、关、开或状态改变。
A_ALMEXT1
A_ALMEXT2
在块的“报警扩展”一栏中输入的文本。 最多 79 个字符。
A_ALMINTIME 块生成报警的时间和日期。 无。这是一个仅供显示的字段
A_ALMLASTTIME 块最后生成报警的日期和时间。 无。这是一个仅供显示的字段。
A_ALMOCCUR
F_ALMOCCUR
块在被确认之前进入和离开报警的次数。 无。这是一个仅供显示的字段。
A_ALMSN 报警区数据库的序列号。 无。这是一个仅供显示的字段。
A_AREA1 到 A_AREA15 被指派到块的报警区域。 全部或一个报警区域名称。
A_AUTO
F_AUTO
块的当前自动/手动状态。 自动(1)或手动(0)。
A_CHALM 链的最严重报警。 无。这是一个仅供显示的字段。
A_CLOSE 块的关闭标签的前七个字符。 无。此字段用于向后兼容。
A_CLOSEDESC 块的关闭字段中的文本。 最多 16 个字符。
A_CUALM 块的当前报警。 无。这是一个仅供显示的字段。
A_CV
F_CV
块的当前值。 在 EGU 范围内的数值。
A_DALM
F_DALM
在确认后是否从一览队列中删除报警。 0(假)或 1(真)。
A_DESC 块的“描述”一栏中的文本。 最多 40 个字符。
A_ENAB
F_ENAB
块的报警状态。 启用 :是 (1),或禁用:否 (0)。
A_EOUT 是(如果块把数据写入过程硬件)或
否(如果块没有这么做)。
是或否。
A_ESIGACK
F_ESIGACK
操作员是否被允许为此标签确认报警而并不用输入签名,即使此标签需要电子签名以便进行数据输入。 是或否。
A_ESIGCONT
F_ESIGCONT
标签是否启用允许连续使用。 是或否。
A_ESIGTRAP
F_ESIGTRAP
此标签是否接受未签名的写入或接受并记录。 ACCEPT, LOG, REJECT.
A_ESIGTYPE
F_ESIGTYPE
此标签的签名要求。 None、PERFONLY 或 PERFVERI。
A_EVENT 初始的事件消息状态。 启用或禁用。
A_HIST_COLLECT
F_HIST_COLLECT
设置是否采集此数据块。 是 (1) 或否 (0)。
A_HIST_COMPRESS
F_HIST_COMPRESS
设置采集器是否使用压缩。 启用(1)或禁用(0)。
A_HIST_COMPTIME
F_HIST_COMPTIME
采集器压缩超时。 一个正数值(大于或等于 0),以毫秒为单位。
A_HIST_COMPTYPE
F_HIST_COMPTYPE
采集器类型死区设置。 绝对值 (0) 或百分比 (1)。
A_HIST_DEADBAND
F_HIST_DEADBAND
采集器死区设置。 一个正数值(大于或等于 0)。
A_HIST_DESC Proficy Historian 描述。 字符串;最多 128 个字符。
A_HIST_INTERVAL
F_HIST_INTERVAL
此数据块的采集间隔。此字段的值必须大于 A_HIST_OFFSET 和 F_HIST_OFFSET 字段的值。
使用以下公式确定此字段的输入值是否可接受。
A_/F_HIST_INTERVAL > A_/F_HIST_OFFSET * 1000
注意: A_HIST_OFFSET 和 F_HIST_OFFSET 字段的值以秒为单位。
一个浮点值,单位为毫秒。输入的值必须以 100 为增量。最小值:100 ms。
A_HIST_OFFSET
F_HIST_OFFSET
采集偏移时间。此字段的值必须小于或等于 A_HIST_INTERVAL 和 F_HIST_INTERVAL 字段的值。
使用以下公式确定此字段的输入值是否可接受。
A_/F_HIST_OFFSET ≤ A_/F_HIST_INTERVAL / 1000
注意: A_HIST_INTERVAL 和 F_HIST_INTERVAL 字段的值以毫秒为单位。
一个数值,单位为秒。必须使用整数。
A_HIST_TIMERES
F_HIST_TIMERES
采集时间分辨率。 毫秒 (0) 或秒 (1)。
A_IAM 块的初始自动/手动状态。 自动或手动。
A_IENAB 初始的报警状态。 无。这是一个仅供显示的字段。
A_INV 是(如果块反转其输出值)或
否(如果块不反转其输出值)。
是或否。
A_IOAD 块的 I/O 地址。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IODV 块的 I/O 驱动程序的名称。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IOHT I/O 驱动程序的硬件选项。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IOSC 块使用的信号调整类型。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_ISCAN 块的初始扫描状态(开或关)。 开或关。
A_LAALM 块的最严重未确认报警。如果不存在未确认的报警,则显示当前的报警。 无。这是一个仅供显示的字段。
A_NALM F_NALM 如果块有未确认的报警,则为“是”或 1,或
如果块没有未确认的报警,则为“否”或 0。
无。这是一个仅供显示的字段。
A_NAME 块的类型,例如模拟输入块的 AI。 无。这是一个仅供显示的字段。
A_NAREA 在报警区域数据库中输入新的报警区域。 无。这是一个只能写入的字段。
A_NEXT 链中下一个块的名称。 无。这是一个仅供显示的字段。
A_OPCLIMIT OPC 服务器的硬件选项。 无。这是一个仅供显示的字段。
A_OPCQLTY OPC 服务器的质量状态。 无。这是一个仅供显示的字段。
A_OPCSUBSTAT OPC 服务器的质量子状态。 无。这是一个仅供显示的字段。
A_OPCTIME 来自 OPC 服务器的时间和日期。 无。这是一个仅供显示的字段。
A_OPEN 块的打开标签的前七个字符。 无。此字段用于向后兼容。
A_OPENDESC 块的打开字段中的文本。 最多 16 个字符。
A_PDR_ACCESSTIME
F_PDR_ACCESSTIME

保留供将来使用。

A_PDR_ARRAYLENGTH
F_PDR_ARRAYLENGTH

保留供将来使用。

A_PDR_DEADBAND
F_PDR_DEADBAND

保留供将来使用。

A_PDR_DISABLEOUT
F_PDR_DISABLEOUT

保留供将来使用。

A_PDR_LATCHDATA
F_PDR_LATCHDATA

保留供将来使用。

A_PDR_UPDATERATE
F_PDR_UPDATERATE

保留供将来使用。

A_PREV 链中前一个块的名称。 无。这是一个仅供显示的字段。
A_PRI 块的报警优先级。 低、中或高。
A_PRIM 块的名称。 无。这是一个仅供显示的字段。
A_SA1
到A_SA3
被指派到块的安全区域。 最多三个安全区域名称。
A_SCAN 块的打开/关闭扫描状态。 开或关。
A_SCANT 块的扫描时间和相位。 E 用于基于例外处理,0 用于一次性处理,或时间:相位用于基于时间处理。
A_TAG 块的名称。 无。这是一个仅供显示的字段。
A_WARM 是或否。 无。这是一个仅供显示的字段。

【注】此数字输入块(DI)字段列表摘自iFIX Version 5.1中文版帮助文档内,是为了便于喜欢使用互联网进行搜索的朋友特意制作的。如需更多关于iFIX的使用信息,GoupTeam推荐您查阅iFIX自带的帮助文档。

标签: , , ,
文章分类 iFIX技术文章

iFIX 技术文章:模拟输出块(AO)字段速查

字段 显示… 有效输入项
A_ADI 块的报警区。 无。此字段用于向后兼容。
A_ALMEXT1
A_ALMEXT2
在块的“报警扩展”一栏中输入的文本。 文本,最多为 79 个字符。
A_ALMINTIME 块生成报警的时间和日期。 无。这是一个仅供显示的字段。
A_ALMLASTTIME 块最后生成报警的日期和时间。 无。这是一个仅供显示的字段。
A_ALMOCCUR
F_ALMOCCUR
块在被确认之前进入和离开报警的次数。 无。这是一个仅供显示的字段。
A_ALMSN 报警区数据库的序列号。 无。这是一个仅供显示的字段。
A_AREA1 到 A_AREA15 被指派到块的报警区域。 全部或一个报警区域名称。
A_AUTO
F_AUTO
块的当前自动/手动状态。 自动(1)或手动(0)。
A_CHALM 链的最严重报警。 无。这是一个仅供显示的字段。
A_COLD 启动时块输出的初始值。 在 EGU 范围内的数值。
A_CUALM 块的当前报警。 无。这是一个仅供显示的字段。
A_CV
E_CV
F_CV
块的当前值。 在 EGU 范围内的数值。
A_DALM
F_DALM
在确认后是否从一览队列中删除报警。 0(假)或 1(真)。
A_DESC 块的“描述”一栏中的文本。 最多 40 个字符。
A_EGUDESC 块的工程单位标签。 最多 33 个字符。
A_EHI
E_EHI
F_EHI
块的高 EGU 限值。 一个数值。低和高值之间的范围不能超出 3.40282300000000/e+38。
A_ELO
E_ELO
F_ELO
块的低 EGU 限值。 一个数值。低和高值之间的范围不能超出 3.40282300000000/e+38。
A_ENAB
F_ENAB
块的报警状态。 启用 :是 (1),或禁用:否 (0)。
A_ESIGACK
F_ESIGACK
操作员是否被允许为此标签确认报警而并不用输入签名,即使此标签需要电子签名以便进行数据输入。 是或否。
A_ESIGCONT
F_ESIGCONT
标签是否启用允许连续使用。 是或否。
A_ESIGTRAP
F_ESIGTRAP
此标签是否接受未签名的写入或接受并记录。 ACCEPT, LOG, REJECT.
A_ESIGTYPE
F_ESIGTYPE
此标签的签名要求。 None、PERFONLY 或 PERFVERI。
A_ETAG 块工程单位标签的前四个字符。 无。此字段用于向后兼容。
A_EVENT 初始的事件消息状态。 启用或禁用。
A_HILIM
E_HILIM
F_HILIM
块可以从其它块或从操作员接收的最高值。 在 EGU 范围内的数值。
A_HIST_COLLECT
F_HIST_COLLECT
设置是否采集此数据块。 是 (1) 或否 (0)。
A_HIST_COMPRESS
F_HIST_COMPRESS
设置采集器是否使用压缩。 启用(1)或禁用(0)。
A_HIST_COMPTIME
F_HIST_COMPTIME
采集器压缩超时。 一个正数值(大于或等于 0),以毫秒为单位。
A_HIST_COMPTYPE
F_HIST_COMPTYPE
采集器类型死区设置。 绝对值 (0) 或百分比 (1)。
A_HIST_DEADBAND
F_HIST_DEADBAND
采集器死区设置。 一个正数值(大于或等于 0)。
A_HIST_DESC Proficy Historian 描述。 字符串;最多 128 个字符。
A_HIST_INTERVAL
F_HIST_INTERVAL
此数据块的采集间隔。此字段的值必须大于 A_HIST_OFFSET 和 F_HIST_OFFSET 字段的值。
使用以下公式确定此字段的输入值是否可接受。
A_/F_HIST_INTERVAL > A_/F_HIST_OFFSET * 1000
注意: A_HIST_OFFSET 和 F_HIST_OFFSET 字段的值以秒为单位。
一个浮点值,单位为毫秒。输入的值必须以 100 为增量。最小值:100 ms。
A_HIST_OFFSET
F_HIST_OFFSET
采集偏移时间。此字段的值必须小于或等于 A_HIST_INTERVAL 和 F_HIST_INTERVAL 字段的值。
使用以下公式确定此字段的输入值是否可接受。
A_/F_HIST_OFFSET ≤ A_/F_HIST_INTERVAL / 1000
注意: A_HIST_INTERVAL 和 F_HIST_INTERVAL 字段的值以毫秒为单位。
一个数值,单位为秒。必须使用整数。
A_HIST_TIMERES
F_HIST_TIMERES
采集时间分辨率。 毫秒 (0) 或秒 (1)。
A_IAM 块的初始自动/手动状态。 无。这是一个仅供显示的字段。
A_IENAB 初始的报警状态。 无。这是一个仅供显示的字段。
A_IOAD 块的 I/O 地址。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IODV 块的 I/O 驱动程序的名称。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IOHT I/O 驱动程序的硬件选项。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IOSC 块使用的信号调整类型。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_ISCAN 块的初始扫描状态(开或关)。 无。这是一个仅供显示的字段。
A_LAALM 块的最严重未确认报警。如果不存在未确认的报警,则显示当前的报警。 无。这是一个仅供显示的字段。
A_LOLIM
E_LOLIM
F_LOLIM
块可以从其它块或从操作员接收的最低值。 在 EGU 范围内的数值。
A_NALM
F_NALM
如果块有未确认的报警,则为“是”或 1,或
如果块没有未确认的报警,则为“否”或 0。
无。这是一个仅供显示的字段。
A_NAME 块的类型,例如模拟输入块的 AI。 无。这是一个仅供显示的字段。
A_NAREA 在报警区域数据库中输入新的报警区域。 无。这是一个只能写入的字段。
A_NEXT 链中下一个块的名称。 无。这是一个仅供显示的字段。
A_OPCLIMIT OPC 服务器的硬件选项。 无。这是一个仅供显示的字段。
A_OPCQLTY OPC 服务器的质量状态。 无。这是一个仅供显示的字段。
A_OPCSUBSTAT OPC 服务器的质量子状态。 无。这是一个仅供显示的字段。
A_OPCTIME 来自 OPC 服务器的时间和日期。 无。这是一个仅供显示的字段。
A_PDR_ACCESSTIME
F_PDR_ACCESSTIME

保留供将来使用。

A_PDR_ARRAYLENGTH
F_PDR_ARRAYLENGTH

保留供将来使用。

A_PDR_DEADBAND
F_PDR_DEADBAND

保留供将来使用。

A_PDR_DISABLEOUT
F_PDR_DISABLEOUT

保留供将来使用。

A_PDR_LATCHDATA
F_PDR_LATCHDATA

保留供将来使用。

A_PDR_UPDATERATE
F_PDR_UPDATERATE

保留供将来使用。

A_PREV 链中前一个块的名称。 无。这是一个仅供显示的字段。
A_PRI 块的报警优先级。 低、中或高。
A_PRIM 块的名称。 无。这是一个仅供显示的字段。
A_RATE
E_RATE
F_RATE
块在两个扫描期间之间发生的、可接受的最大值变化。输入 0 以允许任何变化量。 在 EGU 范围内的数值。
A_ROUT 是(当块反转其当前值和输出时)或否(当块输出其当前值而不做改动时)。 是或否。
A_SA1
到A_SA3
被指派到块的安全区域。 最多三个安全区域名称。
A_SCALE_CLAMP
F_SCALE_CLAMP
是接收数据还是发送数据将受限于以下字段中指定的范围:

  • A_/E_/F_SCALE_HIGH

  • A_/E_/F_SCALE_LOW

  • A_/E_/F_SCALE_RAWHIGH

  • A_/E_/F_SCALE_RAWLOW

是 (1) 或否 (0)。
A_SCALE_ENABLED
F_SCALE_ENABLED
是否启用线性缩放。 是 (1) 或否 (0)。
A_SCALE_HIGH
E_SCALE_HIGH
F_SCALE_HIGH
发送值的上限。 一个数值。
A_SCALE_LOW
E_SCALE_LOWF_SCALE_LOW
发送值的下限。 一个数值。
A_SCALE_RAWHIGH
E_SCALE_RAWHIGH
F_SCALE_RAWHIGH
接收值的上限。 一个数值。
A_SCALE_RAWLOW
E_SCALE_RAWLOW
F_SCALE_RAWLOW
接收值的下限。 一个数值。
A_SCALE_USEEGU
F_SCALE_USEEGU
缩放数据块输出是否使用工程单位。 是 (1) 或否 (0)。
A_SCAN 块的打开/关闭扫描状态。 无。这是一个仅供显示的字段。
A_SCANT 块的扫描时间和相位。 E 用于基于例外处理,0 用于一次性处理,或时间:相位用于基于时间处理。
A_TAG 块的名称。 无。这是一个仅供显示的字段。
A_WARM 是或否。 无。这是一个仅供显示的字段。

【注】请参考:模拟输出块字段图解

【注】此模拟输出块AO)字段列表摘自iFIX Version 5.1中文版帮助文档内,是为了便于喜欢使用互联网进行搜索的朋友特意制作的。如需更多关于iFIX的使用信息,GoupTeam推荐您查阅iFIX自带的帮助文档。

标签: , , ,
文章分类 iFIX技术文章

iFIX 技术文章:数字输出块(DO)字段速查

字段 显示… 有效输入项
A_ADI 块的报警区。 无。此字段用于向后兼容。
A_ALMEXT1
A_ALMEXT2
在块的“报警扩展”一栏中输入的文本。 最多 79 个字符。
A_ALMINTIME 块生成报警的时间和日期。 无。这是一个仅供显示的字段
A_ALMLASTTIME 块最后生成报警的日期和时间。 无。这是一个仅供显示的字段。
A_ALMOCCUR
F_ALMOCCUR
块在被确认之前进入和离开报警的次数。 无。这是一个仅供显示的字段。
A_ALMSN 报警区数据库的序列号。 无。这是一个仅供显示的字段。
A_AREA1 到 A_AREA15 被指派到块的报警区域。 全部或一个报警区域名称。
A_AUTO
F_AUTO
块的当前自动/手动状态。 自动(1)或手动(0)。
A_CHALM 链的最严重报警。 无。这是一个仅供显示的字段。
A_CLOSE 块的关闭标签的前七个字符。 无。此字段用于向后兼容。
A_CLOSEDESC 块的关闭字段中的文本。 最多 16 个字符。
A_COLD 启动时块输出的初始值。 在 EGU 范围内的数值。
A_CUALM 块的当前报警。 无。这是一个仅供显示的字段。
A_CV
F_CV
块的当前值。 在 EGU 范围内的数值。
A_DALM
F_DALM
在确认后是否从一览队列中删除报警。 0(假)或 1(真)。
A_DESC 块的“描述”一栏中的文本。 最多 40 个字符。
A_ENAB
F_ENAB
块的报警状态。 启用 :是 (1),或禁用:否 (0)。
A_ESIGACK
F_ESIGACK
操作员是否被允许为此标签确认报警而并不用输入签名,即使此标签需要电子签名以便进行数据输入。 是或否。
A_ESIGCONT
F_ESIGCONT
标签是否启用允许连续使用。 是或否。
A_ESIGTRAP
F_ESIGTRAP
此标签是否接受未签名的写入或接受并记录。 ACCEPT, LOG, REJECT.
A_ESIGTYPE
F_ESIGTYPE
此标签的签名要求。 None、PERFONLY 或 PERFVERI。
A_EVENT 初始的事件消息状态。 启用或禁用。
A_HIST_COLLECT
F_HIST_COLLECT
设置是否采集此数据块。 是 (1) 或否 (0)。
A_HIST_COMPRESS
F_HIST_COMPRESS
设置采集器是否使用压缩。 启用(1)或禁用(0)。
A_HIST_COMPTIME
F_HIST_COMPTIME
采集器压缩超时。 一个正数值(大于或等于 0),以毫秒为单位。
A_HIST_COMPTYPE
F_HIST_COMPTYPE
采集器类型死区设置。 绝对值 (0) 或百分比 (1)。
A_HIST_DEADBAND
F_HIST_DEADBAND
采集器死区设置。 一个正数值(大于或等于 0)。
A_HIST_DESC Proficy Historian 描述。 字符串;最多 128 个字符。
A_HIST_INTERVAL
F_HIST_INTERVAL
此数据块的采集间隔。此字段的值必须大于 A_HIST_OFFSET 和 F_HIST_OFFSET 字段的值。
使用以下公式确定此字段的输入值是否可接受。
A_/F_HIST_INTERVAL > A_/F_HIST_OFFSET * 1000

注意:A_HIST_OFFSET 和 F_HIST_OFFSET 字段的值以秒为单位。

一个浮点值,单位为毫秒。输入的值必须以 100 为增量。最小值:100 ms。
A_HIST_OFFSET
F_HIST_OFFSET
数据块的采集偏移时间。此字段的值必须小于或等于 A_HIST_INTERVAL 和 F_HIST_INTERVAL 字段的值。
使用以下公式确定此字段的输入值是否可接受。
A_/F_HIST_OFFSET ≤ A_/F_HIST_INTERVAL / 1000

注意:A_HIST_INTERVAL 和 F_HIST_INTERVAL 字段的值以毫秒为单位。

一个数值,单位为秒。必须使用整数。
A_HIST_TIMERES
F_HIST_TIMERES
采集时间分辨率。 毫秒 (0) 或秒 (1)。
A_IAM 块的初始自动/手动状态。 自动或手动。
A_IENAB 初始的报警状态。 无。这是一个仅供显示的字段。
A_ISCAN 块的初始扫描状态(开或关)。 无。这是一个仅供显示的字段。
A_INV 是(如果块反转其输出值)或
否(如果块不反转其输出值)。
是或否。
A_IOAD 块的 I/O 地址。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IODV 块的 I/O 驱动程序的名称。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IOHT I/O 驱动程序的硬件选项。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_IOSC 块使用的信号调整类型。 取决于您的驱动程序。请参阅您的驱动程序手册以获取更多信息。
A_LAALM 块的最严重未确认报警。如果不存在未确认的报警,则显示当前的报警。 无。这是一个仅供显示的字段。
A_NALM
F_NALM
如果块有未确认的报警,则为“是”或 1,或
如果块没有未确认的报警,则为“否”或 0。
无。这是一个仅供显示的字段。
A_NAME 块的类型,例如模拟输入块的 AI。 无。这是一个仅供显示的字段。
A_NAREA 在报警区域数据库中输入新的报警区域。 无。这是一个只能写入的字段。
A_NEXT 链中下一个块的名称。 无。这是一个仅供显示的字段。
A_OPCLIMIT OPC 服务器的硬件选项。 无。这是一个仅供显示的字段。
A_OPCQLTY OPC 服务器的质量状态。 无。这是一个仅供显示的字段。
A_OPCSUBSTAT OPC 服务器的质量子状态。 无。这是一个仅供显示的字段。
A_OPCTIME 来自 OPC 服务器的时间和日期。 无。这是一个仅供显示的字段。
A_OPEN 块的打开标签的前七个字符。 无。此字段用于向后兼容。
A_OPENDESC 块的打开字段中的文本。 最多 16 个字符。
A_PREV 链中前一个块的名称。 无。这是一个仅供显示的字段。
A_PRI 块的报警优先级。 低、中或高。
A_PRIM 块的名称。 无。这是一个仅供显示的字段。
A_SA1
到A_SA3
被指派到块的安全区域。 最多三个安全区域名称。
A_SCAN 块的打开/关闭扫描状态。 开或关。
A_SCANT 块的扫描时间和相位。 E 用于基于例外处理,0 用于一次性处理,或时间:相位用于基于时间处理。
A_TAG 块的名称。 无。这是一个仅供显示的字段。
A_WARM 是或否。 无。这是一个仅供显示的字段。

【注】此数字输出块DO)字段列表摘自iFIX Version 5.1中文版帮助文档内,是为了便于喜欢使用互联网进行搜索的朋友特意制作的。如需更多关于iFIX的使用信息,GoupTeam推荐您查阅iFIX自带的帮助文档。

标签: , , ,
文章分类 iFIX技术文章

iFIX 技术文章:模拟输入块(AI)字段图解

参考深入了解标签域名的含义和使用,对域名字段做一个深入了解。

模拟量输入(AI) 基本选项卡

模拟量输入-基本选项卡

模拟量输入-基本选项卡

模拟量输入(AI) 报警选项卡

01.模拟量输入-报警选项卡 对应字段

01.模拟量输入-报警选项卡 对应字段

模拟量输入(AI) 高级选项卡

02.模拟量输入-高级选项卡 对应字段

02.模拟量输入-高级选项卡 对应字段

模拟量输入(AI)  Proficy Historian选项卡

03.模拟量输入-Proficy Historian选项卡 对应字段

03.模拟量输入-Proficy Historian选项卡 对应字段

【注】请参考:模拟输入块字段速查

标签: , , ,
文章分类 iFIX技术文章