操作记录

应甲方要求,要做变量的操作记录,怎么做?

最佳答案

变量的操作记录 -- 比如 I/O域中的变量变化了,可以通过归档或者报警记录来显示。在全局C脚本中,用触发器来实现,只要该 I/O域的数值发生变化,就会触发wincc的相关内部二进制变量置1,也就是在报警消息系统中组态的报警二进制变量,然后在C脚本中该二进制变量又变成0,等待下次模拟量的数值再次发生变化。
         具体步骤:
       I/O域 右键属性 -- 事件 -- 属性主题 -- 输出/输入 -- 输入值 “更改”中 右键 直接连接 内部二进制变量 置一。
        在全局脚本中或者当前画面中判断 内部二进制变量 是否等于1,若等于过一段时间(比如2S)后变成 0 即可。C脚本:
{
if (GetTagBit("内部二进制变量")) 
{
SetTagBit("内部二进制变量",0); 
}
return 0; 
}

在 “信息/触发器对话框(Ctrl + T)”中设置--
事件: 标准周期
周期: 2秒

提问者对于答案的评价:
ff

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc267160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐