检测相同的标签名和报警区名
2015-12-18 23:15:30 来源: 评论:0 点击:
检测相同的标签名和报警区名 顶端 iFIX有一个冲突检测程序,用于检测标签名和报警区名是否相同。如果相同的话,报警计数器将不可用,因为系统总是优先从过程数据库标签而不是报警计数器标签中读取数据。在系统
检测相同的标签名和报警区名
iFIX有一个冲突检测程序,用于检测标签名和报警区名是否相同。如果相同的话,报警计数器将不可用,因为系统总是优先从过程数据库标签而不是报警计数器标签中读取数据。
在系统启动时,冲突检测程序使用一个可执行文件(AREAASTG.EXE)自动检查是否有重复的名称。这个可执行文件在FIX.INI文件中列出。不管iFIX是否运行,您都可以手动运行AREAASTG.EXE文件。
为了手动运行这个文件,必须在Dynamics路径中定位并双击此文件名。只要数据库被载入,就从VBA脚本运行这个程序来检查新的数据库是否会发生冲突是很有用的。下面是一个载入数据库然后检测冲突的VBA脚本示例。
Sub Rect1_Click
' load a different database
shell dbbload.exe -dpdb2
' need to wait a second or two
' run this program to check for duplicates
shell areaastg.exe
End Sub
程序将错误写入一个文本文件,可以用记事本(Notepad)程序来打开这个文件。输出文件名为 AREAASTAGNAMES.ERR,默认情况下位于 C:Program FilesProficyProficy iFIXPDB。
相关热词搜索:
上一篇:报警区命名语法
下一篇:添加、更名或删除报警区
分享到:
收藏
