问题:
为什么在PCS 7 版本V6.0 SP2, V6.0 SP3 and V6.0 Post SP3nFixes中自定义报警块的行为不同?n
解答:
这些不同行为的原因在于配置的更加严格的一致性检查。下面的文档显示出前面所给出版本的不同行为: n
- PCS 7 V6.0 SP2
通过自定义报警块可以在所有消息块中使用全部消息类。
例如,报警不要求确认的而且仅能被激活的QTM触发一次的ALARM块。 - PCS 7 V6.0 SP3
这个版本中的消息配置更加严格的检查消息配置的一致性,防n止由于把任何报警类型的无需确认的ALARM块设置为“no message”而产生“不一致”。 n因此只能为ALARM块创建需要确认的报警类型。
要设置原来的消息时,必须删除“requires acknowledgment”位。
按如下步骤进行:n
- 调出特定块的Object Properties,设置“S7_alarm_ui”为 0。
图 1:块的Object Propertiesn
到“Attributes”标签,修改“S7_alarm_ui”的值从1到0。点击“OK” 按钮确认。只要设置值为 0n就可以获得为个别信息删除确认位的消息配置的选项。
图 2: 在Object Properties中选择Attributesn
- 在消息对话框中删除确认位。为此需要访问“Special Object Properties”中n的信息.
图 3: 块的Special Object Propertiesn
n 图 ( 12 KB ) n 4:n 无确认的消息配置 ( 12 KB )
- 如果消息类型发生改变,则需要重新配置先前的消息类型。只要移除“With acknowledgment”的n复选标记,可以重新获得所有对你的消息可用的消息类型。
n 图 ( 13 KB ) n 5:n 无消息确认的消息类型 ( 13 KB ) n
相比较而言,如果没有移除“With acknowledgment”选项的复选标记,你的消息只能获得较少的可用消息类型。n
n 图 ( 14 KB ) n 6:n 有消息确认的消息类型 ( 14 KB )
- 一旦对消息类型进行改变,就会重新将“ S7_alarm_ui”设置为1。
- 改变块中的消息类型后,为了把变化传递到块实例中,需要在CFC中运行Block type import。CFC配置中的Blocktype import位于Options > BlockTypes.
- PCS 7 V6.0 SP3 plus V6.0 Post SP3Fixes
不需要预先在块的Object Properties中改变"S7_alarm_ui"的属性,可以直接在PCS7消息对话框中再一次删除确认位。
这样无需通过消息对话框就可以输入旧的消息类型。
注意事项:
如果信息配置没有其他的改变时,不必重新处理所有的块。
请注意只能通过调出消息配置并且按"OK"确认后消息配置改变才会生效。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339870.html