我要自己做个功能块,需要添加系统函数SFC17/18/107/108等实现报警,参考了网上资料《如何在 WinCC Flexible 操作面板上显示附带过程值(所谓关联值)的 Alarm_S 和 Alarm_D 消息》。
现出现以下问题:
1,定义输入变量EV_ID1的属性S7_a_type = alarm_s,调用ALARM_S编译没有问题;如果定义输入变量EV_ID1的属性S7_a_type = alarm_sq(或d,或dq)时,调用相应的ALARM_SQ(或ALARM_D,或ALARM_DQ),编译时提示数据类型不正确,为什么?正确应该怎么设置,请给出设置示例?
我看西门子PCS7工业库V80里的功能块使用了SFC107(ALARM_DQ)和SFC19(ALARM_SC)
2,怎么使用SFC19(ALARM_SC)实现报警确认状态查询,看了资料不是很明白?请给出设置示例?
3,一个功能块实现多个报警即多次调用SFC17/18/107/108,要实现每个报警确认状态查询是不是也需要多次调用SFC19(ALARM_SC)?这个如何实现?
感谢各位大侠帮忙!