如何通过HMI切换及监控西门子PLC

描述

来源: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状态。

本期讲解结束,您对此还有哪些更好的方案,欢迎评论区留言讨论。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分