关于修改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日
下一篇 2019年6月11日

相关推荐

  • S7-400H PLC和wincc工作站的项目的网络架构?

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

    SIMATIC WinCC 2019年6月11日
  • WinCC应用程序如何登陆

    我做利用WinCC做了个主画面(WinCC在运行时即启动此画面,大小是1024*768),在主画面上有个“用户登陆”的按钮,我要实现的功能是在点击“用户登陆”按钮时弹出一个我自定义…

    SIMATIC WinCC 2019年6月11日
  • wincc中的提示问题:open project(310:3)

    有个项目文件出了点问题,在工控机上能够正确的打开,但是在我的电脑上打开这个step7的程序时,刚进程序就显示了下面的错误, open project(310:3…

    SIMATIC WinCC 2019年6月11日
  • 如何使用指令Gen_UsrMsg: 生成用户诊断报警

    用户诊断报警指令中没有找到“使用系统数据类型 AssocValues 指定在生成报警时将添加的相关值”中提到的AssocValues数据类型 最佳答案 在“数据…

    SIMATIC WinCC 2017年6月12日
  • WINCC图形界面显示不一致

    300PLC通过交换机连接至控制室交换机,控制室交换机分别连接2台上位机,2台上位机中WINCC都是一样的,但是有时2两台上位机同一界面同一阀门开关显示不一致,其他阀门显示均一致,…

    SIMATIC WinCC 2017年5月29日
  • 记录每小时产量问题

    我想用指针记录每天每小时的产量,如果一个个赋值的话太繁琐。不知道应该怎么写,希望大神可以帮助下。另外假如我早上8点上班,我希望中午之前清空前一天早8点到今天早8点的数据。谢谢。 最…

    SIMATIC WinCC 2021年7月5日
  • CP440和上位机WINCC通信的问题

    412-2的400CPU怎么使用CP440和上位机wincc进行通信,wincc的驱动是simatic s5 series 3964R,这个可以用wi…

    SIMATIC WinCC 2017年10月31日
  • 数值增减问题编程

    我设置了2个自复位式按钮,想实现数值的增减。编程如图,可是现象是不是走大就是走小,中间不停顿,且按一下没反应,连续按几下,数值连续增减。求赐教。谢谢! 问题补充:我想实现按一下,数…

    SIMATIC WinCC 2021年7月5日
  • MP277触摸屏上电自动启动已组态好的应用程序

    MP277触摸屏上电自动启动已组态好的应用程序,不用老是去按"Start"。 最佳答案 在MP277的Control Panel中,找到Transfe…

    SIMATIC WinCC 2019年6月11日
  • DTS数据转化

     1.P249页的第四步,组态数据传输,我想查看例如:Tag这个 变量 在某个时间段的报警消息,这个语句怎么写啊? 我用的6.0的版本,书上…

    SIMATIC WinCC 2019年6月11日