S7-1500集成程序報(bào)警功能,通過報(bào)警可以快速檢測自動(dòng)化系統(tǒng)中的過程控制錯(cuò)誤。使用Program_Alarm指令的相關(guān)功能,可以在顯示設(shè)備中顯示CPU的報(bào)警內(nèi)容。
每個(gè)CPU的同步報(bào)警事件,都指定給一個(gè)Program_Alarm指令塊。該指令只能在FB塊中調(diào)用創(chuàng)建,在報(bào)警編輯器中編輯。
每個(gè)Program_Alarm指令可以最多添加10個(gè)報(bào)警文本相關(guān)值的變量(SD_i)。
S7-1500編程組態(tài)
示例中使用的軟件和硬件環(huán)境:
1、TIA Portal V15.1
2、CPU1512C-1 PN(6ES7 512-1CK00-0AB0),V2.6
3、TP700 Comfort(6AV2 124-0GC01-0AX0)
新建PLC報(bào)警
1、新建項(xiàng)目,添加FB程序塊,打開“擴(kuò)展指令--報(bào)警”將Program_Alarm指令添加到FB塊中。如圖1所示:
圖1.添加程序塊
指令Program_Alarm的各參數(shù)定義如表1所示。
SIG | BOOL |
要監(jiān)視的信號(hào)。 信號(hào)上升沿:生成一個(gè)到達(dá)的程序報(bào)警。 |
TIMESTAMP | LDT |
報(bào)警時(shí)間戳。 未分配變量時(shí),默認(rèn)使用CPU的系統(tǒng)時(shí)間作為報(bào)警時(shí)間戳。 |
SD_i | VARIANT |
第 i 個(gè)相關(guān)值 (1 ≤ i ≤ 10) 。 可以使用二進(jìn)制數(shù)、整數(shù)、浮點(diǎn)數(shù)或字符串作為關(guān)聯(lián)值。 |
ERROR | BOOL | 錯(cuò)誤位 |
STATUS | WORD | 錯(cuò)誤代碼 |
表1.指令參數(shù)
2、將“Program_Alarm”報(bào)警文本或相關(guān)信息文本中待顯示其值的變量,分配給“Program_Alarm”塊的 SD_i 輸入。如圖2所示:
圖2.程序輸入?yún)?shù)化
3、在項(xiàng)目導(dǎo)航中,雙擊“PLC 監(jiān)控與報(bào)警”(PLC supervisions & alarms)。選擇“報(bào)警 > 程序報(bào)警”(Alarms > Program alarms) 選項(xiàng)卡。如圖3所示:
圖3.打開程序報(bào)警
4、選擇新的“Program_Alarm”,并在報(bào)警文本或信息文本指定位置處,手動(dòng)輸入報(bào)警文本并通過鼠標(biāo)右鍵的快捷菜單插入連接指定相關(guān)值的引用。如圖4所示:
圖4.添加報(bào)警文本內(nèi)容
注意:報(bào)警文本中使用的動(dòng)態(tài)參數(shù)(變量)必須是在Program_Alarm的SD_i輸入定義的變量,最多可在一條文本中插入10個(gè)動(dòng)態(tài)變量(SD_1至SD_10)。如圖5所示:
圖5.報(bào)警文本變量
5、在MAIN中調(diào)用FB塊,下載并觸發(fā)SIG,如圖6所示。
圖6.程序應(yīng)用
報(bào)警文本顯示
1、博途在線診斷的報(bào)警顯示
右鍵點(diǎn)擊“PLC_3”站點(diǎn),快捷菜單中選擇“接收?qǐng)?bào)警”,如圖7所示:
圖7.接收?qǐng)?bào)警
從博途視圖下側(cè)打開“診斷”,選擇“報(bào)警顯示”,如圖8所示:
圖8.博途報(bào)警顯示
2、S7-1500CPU本體顯示屏
在S7-1500的CPU顯示屏上依次打開:診斷--報(bào)警,即可顯示當(dāng)前報(bào)警內(nèi)容。
3、S7-1500CPU Web服務(wù)器
S7-1500CPU屬性項(xiàng)目Web服務(wù)器中,勾選“啟用模塊上的Web服務(wù)器”,并設(shè)置用戶訪問級(jí)別。如圖9、10所示:
圖9.Web設(shè)置
圖10.訪問級(jí)別設(shè)置
瀏覽器打開WebServer,在消息中即可消失報(bào)警內(nèi)容。如圖11所示:
圖11.WebServer報(bào)警顯示
4、HMI報(bào)警視圖
1).在項(xiàng)目導(dǎo)航中,打開公共數(shù)據(jù),新增報(bào)警類。如圖12所示:
圖12.HMI報(bào)警顯示
2).PLC監(jiān)控和報(bào)警中,修改報(bào)警類。如圖13所示:
圖13.HMI報(bào)警顯示
3).HMI畫面中,添加報(bào)警視圖控件,在報(bào)警視圖的當(dāng)前報(bào)警狀態(tài)中,勾選報(bào)警類。如圖14所示:
圖14.HMI報(bào)警顯示
4).報(bào)警顯示。如圖15所示:
圖15.HMI報(bào)警顯示
審核編輯:劉清
-
cpu
+關(guān)注
關(guān)注
68文章
10854瀏覽量
211578 -
顯示屏
+關(guān)注
關(guān)注
28文章
4483瀏覽量
74241 -
tia
+關(guān)注
關(guān)注
1文章
81瀏覽量
28101 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6392
原文標(biāo)題:S7-1500 Porgram_Alarm 使用
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論