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