WINCC报警记录中,发现相当一部分报警记录连接的一个RawEvent的变量,其中这个变量是原始数据类型,而且编号数很大,并且后面的BIT位均为0,都没有设置分位点.
在此请教各位高工,这个问题困惑本人好久也没解决.
最佳答案
1。SFB35是用于在上位机WinCC激活运行中产生8个信号报警的功能块(即Generate Block-Related Messages with Values for 8 Signals);
2。所以,要想产生在WinCC中的报警,首先需要在STEP7项目程序中,将需要的报警变量值按需赋值给SFB35块的SIG_1、SIG_2、SIG_3、SIG_4、SIG_5、SIG_6、SIG_7、SIG_8(共8个)任一信号输入端。如果超过8个报警信号,请再增加一个SFB35块;
3。SFB35块报警功能块变量值赋值组态完成后,还需找到SFB35块的背景DB块。再该背景DB块的“Object Propertics”(对象属性)窗口中的“Attributes”标签里,设置为“S7_m_c:='true'”和“S7_alarm_ui:='1'”这两个属性项;
4。最后,通过AS-OS编译,就在WinCC的“Alarm Logging”里自动组态好报警归档了。
提问者对于答案的评价:
非常感谢!解释的很清楚。辛苦了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272897.html