監(jiān)控條件:
監(jiān)控條件是一個步中的可編程監(jiān)控條件。
● 如果不滿足該條件,則表示處于正常狀態(tài)。
● 如果滿足監(jiān)控條件,則將生成一條錯誤消息。
可以在編程窗口中使用區(qū)域導航內的“報警”窗格,定義報警的屬性和內容。 僅當監(jiān)視的錯誤已經(jīng)解決并且滿足以下轉換條件時,才會啟用下一步。
在 GRAPH FB 中打開步“S5 Filling” 。
在步“S5 Filling” 中打開“監(jiān)控條件”(Supervision) 部分。
3. 在“監(jiān)控條件” 中插入比較器“CMP >T” 。
比較器自動將變量“"#Filling.T”指定為高值。 該變量的數(shù)據(jù)類型為“Time” ,變量的值將指定該步已執(zhí)行了多長時間。 每次調用該步時都將重置這一值。
比較器自動將時間“T#100MS”(為 0.1 秒,格式為“Time” )指定為低值。 這意味著,只要該步的執(zhí)行時間超過 0.1 秒,就滿足監(jiān)控條件。
4. 將比較器的低值增加為“T#3S_500MS” (3.5 秒)。
成功創(chuàng)建了步“S5 Filling” 的監(jiān)控條件。
如果已滿足上一步的轉換條件并且激活了步“S5 Filling” ,那么將自動啟動該步“T”變量的定時器。
● 如果在 3.5 秒內完成該步,則表示不滿足監(jiān)控條件,順控器將繼續(xù)執(zhí)行而不會被中斷。
● 如果在 3.5 秒內未完成該步,則表示滿足該監(jiān)控條件。 在順控器的背景數(shù)據(jù)塊中,將該步“V1” 變量的狀態(tài)位(到達監(jiān)控錯誤)設置為“1”。 停止執(zhí)行順控器。在下一步中,將對滿足“監(jiān)控條件”的事件創(chuàng)建一條錯誤消息。
如果滿足之前為監(jiān)控條件中設置的條件,則將生成監(jiān)控報警并創(chuàng)建一條顯示在 HMI 面板上的報警文本。
在該步的導航中打開“報警”窗格,并啟用該步的報警。
2. 在“監(jiān)控報警” 字段中,將報警文本“GRAPH7_SUPERVISION_FAULT” 替換為“灌注時間超限”。
3. 右鍵單擊項目樹中的“S7-300 Master”,然后在快捷菜單中選擇“編譯”>“全部”,編譯整個 CPU 程序。
編譯塊時,將為新創(chuàng)建的 GRAPH 報警自動創(chuàng)建報警和報警類:
● 在項目樹的“S7-300 Master”>“PLC 報警”下,已創(chuàng)建了兩個帶有自己報警類的新報警。PLC 報警“M_EVSV” 中包含有監(jiān)控條件的報警。
● 為已啟用報警創(chuàng)建的報警類位于項目樹的“公共數(shù)據(jù)”>“報警類”下。 系統(tǒng)將自動設置為“需要確認”設置。 如果在 HMI 面板上輸出報警,則在確認該報警之前會一直顯示該報警文本。
審核編輯:劉清
-
比較器
+關注
關注
14文章
1636瀏覽量
107102 -
定時器
+關注
關注
23文章
3237瀏覽量
114471 -
CMP
+關注
關注
6文章
141瀏覽量
25942 -
S7-300
+關注
關注
8文章
225瀏覽量
34247 -
Graph
+關注
關注
0文章
36瀏覽量
9065
原文標題:GRAPH 中的報警 -創(chuàng)建順控器監(jiān)視的報警
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論