您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:2043 [上一页] [1] [下一页]
1778
matlac
文章数:147
年度积分:50
历史总积分:1778
注册时间:2014/11/22
发站内信
发表于:2018/6/25 14:18:25
#0楼
315的CPU,正常运行时亮2个绿灯,run运行灯亮;上位机是中控WINCC和触摸屏昆仑通态。
我需要监控这个run运行, 如果CPU意外停机(不管什么原因),我希望昆仑通态的触摸屏和中控室wincc立即显示出来CPU处于停机状态(我的系统一旦停机,不再运行,需要人员立即干预处理),这个怎么实现呢?
[此贴子已经被jint于2018/6/25 15:05:05编辑过]
37602
cvlsam 版主
文章数:12429
年度积分:213
历史总积分:37602
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/6/25 14:48:57
#1楼
停机前会调用OB85,OB85对变量置位,然后Wincc检测该位进行状态显示。

当然,如果你有对应的组织块,请首先在那些组织块中编写对应的检测程序。

Good Luck~
8018
蜀中之首
文章数:5230
年度积分:50
历史总积分:8018
注册时间:2018/5/27
发站内信
发表于:2018/6/25 15:33:43
#2楼
你要的是CPU停止RUN,用on标识控制一个中间点监视

还是控制的设备STOP了,比较复杂,要抓住关键部件监视
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2018/6/25 16:56:09
#3楼
我有个通用的本办法:心跳监测。
以WINCC为例,只要支持脚本的组态软件/触摸屏都可以这么用:
1、在PLC端(什么PLC都无所谓,只要能跟上位通讯就行)做个振荡器,我通常是做1Hz的振荡器(我基本上都是以太网通讯,如果是485等低速通讯,建议0.5Hz),这个振荡器的结果位要进入跟上位机通讯的变量。
2、在上位机使用脚本做一个对通讯过来的心跳位计时的计数器,我一般是做的计数器,比如WINCC脚本设置的0.5秒运行一次,对心跳位为0或者1计数,计数2次就是一秒钟心跳位没变,如果计数到4次,就是2秒钟心跳不变,这时就报警。
3、只要心跳位变化,计数器就清零,重新开始计数。
4、这种报警的意义是PLC故障或者通讯故障。
5、如果只需要PLC故障,可以考虑OB多少。
20178
高雅的雅
文章数:15776
年度积分:-210
历史总积分:20178
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2018/6/25 17:14:26
#4楼
回复 #3楼 yanli7234
我们做设备之间的联系都是必须做心跳检测的,只有心跳正常证明通讯正常,通讯数据才有效
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2018/6/25 22:40:21
#5楼
高雅的妹妹威武,俺们当年做单片机的时候,跟这个叫看门狗。虽然上面说的心跳是经过了通讯,但原理其实是一样的。只不过看门狗不好听,有一次俺在一个饲料厂,说到看门狗,看门的老大爷大怒...本胖(当年还不胖)解释了半天,总算免了皮肉之苦!
40725
tigermu 版主
文章数:14973
年度积分:240
历史总积分:40725
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2018/6/26 19:45:11
#6楼
其实工控机里本身的硬件看门狗和这个原理一样,叫看门狗也没毛病。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004