来源:Automation Show
目前正值夏季高温天气,有的设备环境温度高达55度,到了考验设备的时候了,这两天有接到客户电话,CPU宕机的有,变频器板子烧掉的也有,其中有一个S7-1200CPU故障后,重启也无法运行,通过博途监控发现硬件严重故障,由于1200没有硬件的拨码开关,无法通过CPU本身启动CPU,给CPU降温后,通过博途软起动运行后设备能动了,突然想能不能让客户自己通过HMI来监控以及设置及监控CPU的状态,我们今天来研究一下。
一、软硬件支持
1、硬件:西门子S7-1200/1500 CPU,TP700
2、软件:博途V17
二、具体实施方法
1、首先看图
CPU已无法自动启动,只能通过博途来切换到RUN模式。我们接下来看怎么在HMI来监控及切换模式。
2、建立监控块
3、调用LED指令,监控指示灯状态
LED参数如下
LADDR:CPU硬件地址
LED:需要读取的指示灯
1:STOP/RUN
2:ERROR
3:MAINT(维护)
5:Link(绿色)
6:Rx/Tx(黄色)
Ret_Val:返回值
我们需要读取ERROR指示灯的状态,故LED=2
4、建立HMI连接,组态协调
协调中,对于变量的第2位,HMI 设备每隔大约 1 秒取反状态位一次。通过在控制程序中查询此位,可以检测与 HMI 设备的连接是否仍然有效
通过监控状态位的变化,来获取PLC模式并输出到对应变量
注意,CPU_Status_Conn的采集模式需要设置为循环连续,如下图
获取PLC模式,具体状态如下
5、组态画面
图1:
图2:
图3:
图4:
图5:
图6:
6、运行画面
以上我们就编辑完成了,通过此方式即可实现HMI设置PLC的RUN及STOP。
三、运行效果
测试效果如下,可以切换及读取PLC状态。
本期讲解结束,您对此还有哪些更好的方案,欢迎评论区留言讨论。
-
plc
+关注
关注
5037文章
13999浏览量
475562 -
cpu
+关注
关注
68文章
11097浏览量
217575 -
变频器
+关注
关注
253文章
6903浏览量
150307 -
HMI
+关注
关注
9文章
644浏览量
50117
原文标题:如何通过HMI切换及监控西门子PLC的模式(RUN/STOP)
文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
西门子plc数据类型_西门子plc通讯方式

西门子PLC与labview之间如何通过OPC实现通信
西门子PLC远程监控模块是什么?西门子PLC远程监控模块的功能
干货分享:宏集物联网HMI通过S7 MPI协议采集西门子400PLC数据

宏集物联网工控屏通过 S7 ETH 协议采集西门子 1200 PLC 数据

评论