wincc在项目管理器中点击退出激活按钮,导致step7中程序发生动作,就是某个会导致停机的报警在程序中出现,导致停机,这是为什么啊,点击取消激活应该不能影响到下位机程序运行的啊?
问题补充:
左传老师的回答让我找到了一点头绪,但是有个问题是所说的检测到上位机报警停机或不运行的这个信号是怎么取的,在step7中怎么取这个信号?有点蒙了
最佳答案
这是你下位机程序编程控制的!就是检测到上位机报警或是停机 或是不运行状态,利用这个信号在下位机编程,当上位机出现上述情况,下位机也是不能运行。编程思路控制的!
如果这个控制模式之前运行正常,最近才出现这样的情况,那就要看你上位机wincc软件的问题。
如果一直都是这个模式,就是编程思路的问题!
问题补充:
wincc上位机与step7通过心跳测试来判断上位机是否正常
具体的你看下面编程和实例:
参考:
如何在 WinCC 中实现变量状态监视和连接状态监视?
http://support.automation.siemens.com/CN/view/zh/382120
WinCC有这个功能,叫Lifebeat Monitoring(LBM),翻译成中文就是“设备状态监视”。WinCC管理器中就可以看到。
打开“设备状态监视”,填入设备名称 PLC_A,设备类型填AS,连接填你在变量管理器中建立的通道。点击更新,这时WinCC自动建立一个 @PLC_A 的内部变量,这个在 变量管理->需要监视的通道下可以看到。你监视@PLC_A这个变量的状态就可以。连接失败时,这个值为0。正常为1(没有PLC,没有测试)
WinCC帮助里有详细说明。这里也有一个操作实例。
组态Lifebeat Monitoring(LBM)
https://support.industry.siemens.com/cs/document/9918678/%E7%BB%84%E6%80%81lifebeat-monitoring(lbm)?dti=0&lc=zh-CN
参考:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=149219&cid=1032
提问者对于答案的评价:
谢谢帮助
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357922.html