Proagent报警部分不显示
刘玉蓉
发布于2014-10-21 17:18
3
1
标签:
这里用的winccflexible2007带proagent功能,面板上本来有这个功能的,比如你手动状态下按一个按键控制气缸动作,但是这个气缸动作前提要其他某个条件满足,这样就会出来一个红色的interlock报警,并且报警灯显示红色,但是近报警信息没有了,不显示了,但是红色报警灯还是有,请问是怎么回事?在Proagent里已经选上这个graph块了,但是这个块的报警仍不会在OP上显示,请教,是否还有其他地方需要设置之类的?
佳答案
这个问题很常见,proagent功能很强大,但很痛苦的就是PLC和winccflexible的同步问题,只要PLC或者HMI画面修改了,就需要重新做同步,否则就会出现不显示或显示乱码。
你的问题显然也是未同步的原因:报警灯正常说明PLC报警是正常的,不正常的就是PLC和winccflexible的同步。
首先你可以做个简单测试:在winccflexible中打开TAG画面,选中一个变量(这个变量是和PLC连接的),然后在后面的symbol栏目中选择你的项目,看是否能够打开这个项目的符号表,如果可以,说明你的STEP7项目和winccflexible是同步的,此时你需要将你的PLC程序的报警部分和HMI的proagent也做同步工作,方法如下:
1.在STEP7中将其他程序关闭,打开OPTIONS-CONFIGURE PROCESS DIAGNOSTICS,将PDIAG重新编译,排除错误后重新下载。
2.打开winccflexible,好先删除临时文件OPTIONS-DELETE TEMPORARY FILES,然后打开proagent画面,重新勾选想要显示的GRAPH块,等右边的同步进度条消失后,将winccflexible重新编译下载。
如果测试中STEP7和winccflexible无法同步,你可以将你的STEP7项目重新拷贝到一个新的项目中去,这样新项目会重新组织,拷贝完成后问题应该解决了,然后再按照上面步骤去做就可以了。