使用 iFIX 子程序和专家

iFIX包括了一些子程序可以帮助您编辑具有通用功能的脚本,如确认报警或替换图形。由于这些子程序存储在FactoryGlobals工程中,所以能通过Visual Basic编辑器直接被访问。更多关于FactoryGlobals的信息,请参见本手册中的创建全局脚本一章。

除了提供执行即将发生的任务的必要代码之外,子程序提供了几个额外代码——平常不得不亲自编程的代码,它包括:

  • 常规错误处理。
  • 记录操作员信息到报警系统。
  • 符合VBA命名规则。

如果正使用包含特殊字符的标签名,那么在VBA中利用 ReadValueWriteValue全局子程序访问您的标签是一个相当好的方法。

例如,假设有下列标签:

Fix32.SCADA.SORTER|SIZER|BLOCK10|PT.F_CV

在VBA中,能利用下列语法读出这个标签:

Private Sub Text1_Click()

     Dim x As Variant

     x = ReadValue("Fix32.SCADA.SORTER|SIZER|BLOCK10|PT.F_CV")

     Text1.Caption = x

End Sub

一旦作为一个变量(x)被存储,就能在表达式中使用它。

相关信息

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。