在 AlarmEventSummary 对象上调用确认方法时出现错误消息
如果将
FactoryTalk Alarms and Events
升级到 2.20 版本,并且将 FactoryTalk View
Site Edition 调用命令
配置为调用“报警和事件汇总”对象的 AckAll
或 AckPage
方法,将生成以下错误:Alarmeventsummary1:提供的元素数 DISPARAMS 与方法或属性所接受参数的数目有所不同。
此错误产生的原因是为方法添加了新参数。要更正错误,需要在 Invoke 命令中添加如下可选参数:
Invoke DisplayName.AlarmEventSummary1.AckAll(1, "")
Invoke DisplayName.AlarmEventSummary1.AckPage(1, "")
在第一版
FactoryTalk Alarms and Events
中,调用 AlarmEventSummary 对象模型中的 AckAll
和 AckPage
方法时将显示一个注释
对话框,并在关闭注释
对话框之前将暂停包含此方法的程序。要关闭注释
对话框,操作员必须单击确定
。新参数
在
FactoryTalk Alarms and Events
v 2.20 中,已为 AckPage
和 AckAll
方法添加了新的参数,程序员可通过这些参数指定是否显示注释
对话框。如果希望自动确认报警(无操作员输入),请将方法配置为在不显示注释
对话框的情况下运行。语法
object
.AckAll
([ShowDialog
(布尔值
)], [Comment
(字符串
)])object
.AckPage
([ShowDialog
(布尔值
)], [Comment
(字符串
)])提供反馈