QQ登录

只需一步,快速开始

求教:同一变量在不同数值时对应不同故障,如何在报警记录里做?

[ 复制链接 ]
求教:同一变量在不同数值时对应不同故障,如何在报警记录里做?

PLC传给wincc的一个变量,变量值不同,对应不同的故障,怎么在wincc的报警记录里实现根据不同数值显示不同的消息文本?

这只是举例,我现有6块自制板卡,每块一次最多可以报8个故障代码给PLC(对应8个变量),故障代码表里有20个代码,这8个故障代码就从这20个里面选取,每次都有N多种可能。想不出法子,数据量太大~不知哪位有办法,望不吝赐教!多谢!


----------一般是每一bit代表一个故障信号,使用离散量报警配置一下就行了


---------我板卡传过来的是数字。比如:变量“1#故障”的数值为“11”时,代表整流故障;为34代表驱动板故障等等


--------一般是按bit来代表故障的,此时用离散量报警来做;如果像你所说的那样是不同的数值,那就用模拟量报警来做


----------用全局脚本,判断这个变量的值是多少,然后置位一个wincc内部bool变量,否则否则这个bool变量,比如等于11置位alarmboard,不等于11则复位alarmboard,然后用alarmboard做报警。





回复

使用道具 举报

快速回复 返回列表 客服中心 搜索