請問我現在需要那個位上的字是0才觸發報警,
但是它預設是1觸發報警,
請問有什么方法可以在wincc flexible上做更改,
在不修改plc的前提下,謝謝!!
最佳答案
这个功能应该可以在脚本中实现可以建立没有用的PLC地址然后通过脚本检测当前状态如果检测位发生变化则置位则个空的地址然后在报警里面将这个空的地址添加为触发变量即可实现你要的功能。IF THEN ……或者在VB脚本中直接调用InvertBit指令直接将监控的地址取反后赋值给一个中间变量通过这个中间变量触发报警原理也是一样的,当然这个脚本是需要在每个窗口都有调用的。
还有一个方法就是通过在建立的BOOL变量中在属性中“更改数值”属性中设置一个触发可以触发一个脚本或者置位一个地址等等。
还有设置上下限可以触发一个变量。
总之是可以实现的。
提问者对于答案的评价:
謝謝大家
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc187763.html