測試 GRAPH 程序的基本知識
簡介
可通過顯示 GRAPH 程序的狀態,檢查順控系統的邏輯、一致性和功能。
例如,在該過程中,可以檢測以下錯誤:
程序錯誤。例如,編程步驟和條件與實際過程順序之間的差異
順序控制系統中的編程錯誤。例如,監控條件中定義的監視時間錯誤
要測試用戶程序,必須與 CPU 進行在線連接。
警告 | |
在設備運行過程中進行測試時的危險情況 在設備運行期間進行測試時,如果存在功能混亂或程序錯誤,則可能導致重大財產損失或人員傷害。 在執行測試之前,請確保不會出現任何危險情況。 |
說明 其他用戶可以通過 CPU 上并行工作的結點,在選定的 CPU 上執行加載過程。如果加載過程導致 GRAPH 塊的背景數據塊更改,GRAPH 塊的測試將以程序狀態結束并且您將在巡視窗口中接收到報警。 |
GRAPH 的測試功能
以下測試功能可以測試在 GRAPH 中創建的順序控制系統:
順序的程序狀態
條件和動作的程序狀態
連鎖和監控的程序狀態
前永久指令和后永久指令的程序狀態
在測試過程中,可以控制順控程序,也可以將其與當前的過程狀態進行同步。
測試 GRAPH 程序的操作模式
測試 GRAPH 程序共有以下三種操作模式:
自動模式
在這種操作模式中,滿足轉換條件時,順控程序將立即自動轉到下一步。
半自動模式
在這種操作模式中,如果滿足了以下某個條件,順控程序將轉到下一步:
滿足轉換條件。
參數“T_PUSH”出現上升沿。
繼續手動操作。
手動模式
在這種操作模式中,可手動從一個步轉到下一步,也可以特定選擇某一步。
系統同步
如果在手動模式中過程轉至另一狀態,則可能無法與順控程序再進行同步。要再次對過程和程序進行同步,則可以在程序中查找同步點后再執行同步。
可通過以下幾種方式查找同步點:
滿足前導轉換條件
選擇滿足前導轉換條件的所有步。
滿足連鎖條件
選擇滿足連鎖條件的所有步。
在這兩種方式中,只選擇不滿足后續轉換條件的步。
顯示程序狀態
對于 GRAPH 程序,可以在順序視圖和單步視圖中顯示程序狀態并使用永久指令顯示程序狀態。永久指令的程序狀態顯示與 LAB/FBD 程序的程序狀態顯示相對應。將周期性更新程序狀態的顯示。
下表列出了表示法和狀態間的關系:
表示法 | 區域 | 狀態 |
---|---|---|
綠色 | 步、順控器 | 無故障。 |
淺綠色 | 步、順控器 |
無故障。 這些值來自之前的循環過程。 |
條件 | 滿足轉換條件。 | |
紅色 | 步、順控器 | 發生監控條件錯誤。 |
黃色 | 步、順控器 | 發生聯鎖條件錯誤。 |
黑色 | 條件 | 不滿足轉換條件。 |
下圖顯示了在順序視圖中程序狀態顯示的示例:
步 2 中包含有監控條件錯誤。滿足從步 2 切換為步 3 的轉換條件。
步 2 中包含聯鎖條件錯誤。滿足切換為步 3 的轉換條件。
下圖顯示了在 S7-300 的單步視圖中程序狀態顯示的示例:
該步不包含聯鎖條件錯誤。不滿足后續的轉換條件。
-
cpu
+關注
關注
68文章
11003瀏覽量
214990 -
西門子
+關注
關注
98文章
3112瀏覽量
117423 -
編程
+關注
關注
88文章
3671瀏覽量
94660 -
程序
+關注
關注
117文章
3816瀏覽量
82113 -
Graph
+關注
關注
0文章
36瀏覽量
9323
原文標題:西門子博途:GRAPH 程序的程序狀態顯示
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
西門子PLC系列中GRAPH的用法
西門子博途Graph語言編程之在線調試方法

西門子PLC編程軟件博途下載
GRAPH在博途環境的在線調試方法
如何在博途平臺調試西門子G120變頻器

西門子博途:GRAPH 的編程窗口概述

評論