关于修改Graph程序后如何更新ProAgent

在修改Graph程序后是否会对HMI的ProAgent诊断产生影响?听说会使ProAgent无法正常显示interlock,那请问下改过程序后该如何让ProAgent与最新的Graph程序匹配,需要具体步骤,谢谢。。还有什么情况下不会对Proagent产生影响?

问题补充:
如何知道LAD程序中使用了PDIAG功能?我这里有个FB175,注释为FB_PNIODIAG,是这个块吗?而且这个块是被保护的,那怎么更新?还有 zengzy说的那个勾我没找到在哪。。。。

最佳答案

会的,不光是GRAPH,就算是LAD程序中只要使用了PDIAG功能,并且做了任何修改,你就需要在HMI中将ProAgent和STEP7做同步,步骤如下:
首先修改完程序后保存并关闭,然后在STEP7中打开PDIAG,一般是通过双击FB44打开,然后编译没有错误后下载。
然后打开HMI项目,打开FLEXIBLE的诊断--ProAgent,将上面那个勾选框去掉(在此之前最好将连接中和PLC的连接取消后再重新连接一次,这样可以保证HMI和PLC的连接是有效的,还可以看一下能否在TAG中看到PLC中的符号表,如果可以说明连接时有效地),还有一步最好也做:执行一次选项菜单中的删除临时文件。最后再将那个勾选框勾选上,看右边的同步进度条动作然后停止,这样HMI和STEP7就同步好了,再次下载就能保证ProAgent是更新的了。

如果功能块使用了PDIAG,在功能块的左下角会出现一个黄色三角,你看你的GRAPH功能块也是一样的。
正常情况下你打开Flexible的ProAgent画面会出现你的STEP7中使用了PDIAG功能的功能块,你可以勾选你需要在HMI中显示的报警块,例如你又两个功能块FC1和FC2都使用了PDIAG,但是HMI中只需要显示FC1中的报警,你就只需要勾选FC1前面的勾选框,如果没有显示这些功能块,说明你的HMI和STEP7没有建立有效连接,你首先需要确定你的STEP7中有没有生成PDIAG数据块比如FB44,FB45和DB44,DB45,你可以打开FB44后编译看到有没有你定义的PDIAG报警以及有无错误,另外OB1中要调用FB44,如果这些没问题,说明连接有问题,简单的判断就是在FLEXIBLE的TAG中新建一个变量,在变量的符号下拉菜单中能否连接到STEP7项目的符号表,如果不能,说明没有连接上,这种情况下你可以建立一个新的STEP7项目,将你原来的项目全部拷贝过去,STEP7会把你的项目重新组织,这样做一遍后一般可以解决问题。

提问者对于答案的评价:
谢谢了,能说明下你那个勾是在哪吗?

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

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

相关推荐

  • WINCC6.0变量里只有内部变量和S7 suite,可实际弹出窗口……

    WINCC6.0,在没有打开编辑界面时,变量管理里只有内部变量和PLC MPI导入过来的变量,如图一;但是进入编辑界面打开数值属性,重新更改数值对应的变量时,弹出的变量窗…

    2018年12月5日
  • 用户权限问题!!急啊

    各位大哥,现在工程快收尾了,还剩下几个用户操作权限问题1。我使用了代码弹出登陆框,怎么样让用户名显示在画面上表示已经登陆成功,文本框在哪里?2。对于某些按钮的操作,我需要登陆管理员…

    SIMATIC WinCC 2019年6月11日
  • PC Station组态条件

    一台装有WinCC运行软件的计算机与PLC或其他设备通信,计算机是否需要组态为PC Station?什么情况需要组态PC Station? 最佳答案 1、pc&…

    2020年11月1日
  • MP377与S7-300的MPI接口通信方式

    小弟想咨询下:1.   用CPU的MPI接口能否跟MP377HMI通信呢? 2.   如果能该怎么设置呢?3.…

    SIMATIC WinCC 2018年12月3日
  • S7-400H PLC和wincc工作站的项目的网络架构?

    我的项目内有4套S7-400H PLC和8台wincc工作站8台,如何配置该项目的网络架构?用对等的工作站的方式可以否? 最佳答案 楼主这样的系统最好采用服务器–客户机…

    SIMATIC WinCC 2019年6月11日
  • 组态一个面板,怎么将变量关联进去?

    根据官方教学视频,可以将组态面板的属性绑定在一个I/O域中(图中,根据输入值的大小改变颜色),那怎么才能 将组态面板中的属性与变量直接联系起来呢(这些颜色变化和一个plc…

    2021年7月5日
  • wincc内部变量的作用

    请问wincc自带的内部变量有什么作用?麻烦举几个例子详细说明。谢谢! 最佳答案 内部变量是wincc中用来辅助作用。如果想显示当前时间、日期等,都可以用wincc内部变量来实现 …

    SIMATIC WinCC 2019年6月11日
  • 关于使用wincc生成日报表、月报表的问题

    我想用c语言的脚本,比如在d盘生成一个excel文档,然后在文档中某几个单元格赋值,做为一个报表形式,并且提供一些关于这类的指令 问题补充:还有一个问题,就是我的电子表格用的是wp…

    SIMATIC WinCC 2017年11月12日
  • 关于设置连接的步骤问题

    我想用WINCC采集功能表的信号,线已经接上,COM端口也有,下面我该做些什么才能进行我的工作,我刚接手老师的事情,请大侠帮忙呀 最佳答案 1.选定通讯方式;2.设置端口通讯参数3…

    SIMATIC WinCC 2019年6月11日
  • 组态棒图步进输出脉冲怎么解决

    棒图与步进电机脉冲输出怎么连接问题,我200PLC输出脉冲用位置控制向导做的,准备用棒图组态运行位移,想知道位置控制向导输出脉冲存放在什么位置,怎么组态监控谢谢各位高手 问题补充:…

    SIMATIC WinCC 2019年6月11日