來源: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
+關注
關注
5036文章
13906瀏覽量
474389 -
cpu
+關注
關注
68文章
11076瀏覽量
216998 -
變頻器
+關注
關注
253文章
6873瀏覽量
149717 -
HMI
+關注
關注
9文章
637瀏覽量
49983
原文標題:如何通過HMI切換及監控西門子PLC的模式(RUN/STOP)
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
西門子plc數據類型_西門子plc通訊方式

西門子PLC與labview之間如何通過OPC實現通信
西門子PLC遠程監控模塊是什么?西門子PLC遠程監控模塊的功能
干貨分享:宏集物聯網HMI通過S7 MPI協議采集西門子400PLC數據

宏集物聯網工控屏通過 S7 ETH 協議采集西門子 1200 PLC 數據

評論