測試 GRAPH 程序的基本知識
簡介
可通過顯示 GRAPH 程序的狀態(tài),檢查順控系統(tǒng)的邏輯、一致性和功能。
例如,在該過程中,可以檢測以下錯誤:
程序錯誤。例如,編程步驟和條件與實際過程順序之間的差異
順序控制系統(tǒng)中的編程錯誤。例如,監(jiān)控條件中定義的監(jiān)視時間錯誤
要測試用戶程序,必須與 CPU 進行在線連接。
| 警告 | |
|
在設(shè)備運行過程中進行測試時的危險情況 在設(shè)備運行期間進行測試時,如果存在功能混亂或程序錯誤,則可能導(dǎo)致重大財產(chǎn)損失或人員傷害。 在執(zhí)行測試之前,請確保不會出現(xiàn)任何危險情況。 |
|
|
說明 其他用戶可以通過 CPU 上并行工作的結(jié)點,在選定的 CPU 上執(zhí)行加載過程。如果加載過程導(dǎo)致 GRAPH 塊的背景數(shù)據(jù)塊更改,GRAPH 塊的測試將以程序狀態(tài)結(jié)束并且您將在巡視窗口中接收到報警。 |
GRAPH 的測試功能
以下測試功能可以測試在 GRAPH 中創(chuàng)建的順序控制系統(tǒng):
順序的程序狀態(tài)
條件和動作的程序狀態(tài)
連鎖和監(jiān)控的程序狀態(tài)
前永久指令和后永久指令的程序狀態(tài)
在測試過程中,可以控制順控程序,也可以將其與當前的過程狀態(tài)進行同步。
測試 GRAPH 程序的操作模式
測試 GRAPH 程序共有以下三種操作模式:
自動模式
在這種操作模式中,滿足轉(zhuǎn)換條件時,順控程序?qū)⒘⒓醋詣愚D(zhuǎn)到下一步。
半自動模式
在這種操作模式中,如果滿足了以下某個條件,順控程序?qū)⑥D(zhuǎn)到下一步:
滿足轉(zhuǎn)換條件。
參數(shù)“T_PUSH”出現(xiàn)上升沿。
繼續(xù)手動操作。
手動模式
在這種操作模式中,可手動從一個步轉(zhuǎn)到下一步,也可以特定選擇某一步。
系統(tǒng)同步
如果在手動模式中過程轉(zhuǎn)至另一狀態(tài),則可能無法與順控程序再進行同步。要再次對過程和程序進行同步,則可以在程序中查找同步點后再執(zhí)行同步。
可通過以下幾種方式查找同步點:
滿足前導(dǎo)轉(zhuǎn)換條件
選擇滿足前導(dǎo)轉(zhuǎn)換條件的所有步。
滿足連鎖條件
選擇滿足連鎖條件的所有步。
在這兩種方式中,只選擇不滿足后續(xù)轉(zhuǎn)換條件的步。
顯示程序狀態(tài)
對于 GRAPH 程序,可以在順序視圖和單步視圖中顯示程序狀態(tài)并使用永久指令顯示程序狀態(tài)。永久指令的程序狀態(tài)顯示與 LAB/FBD 程序的程序狀態(tài)顯示相對應(yīng)。將周期性更新程序狀態(tài)的顯示。
下表列出了表示法和狀態(tài)間的關(guān)系:
| 表示法 | 區(qū)域 | 狀態(tài) |
|---|---|---|
| 綠色 | 步、順控器 | 無故障。 |
| 淺綠色 | 步、順控器 |
無故障。 這些值來自之前的循環(huán)過程。 |
| 條件 | 滿足轉(zhuǎn)換條件。 | |
| 紅色 | 步、順控器 | 發(fā)生監(jiān)控條件錯誤。 |
| 黃色 | 步、順控器 | 發(fā)生聯(lián)鎖條件錯誤。 |
| 黑色 | 條件 | 不滿足轉(zhuǎn)換條件。 |
下圖顯示了在順序視圖中程序狀態(tài)顯示的示例:

步 2 中包含有監(jiān)控條件錯誤。滿足從步 2 切換為步 3 的轉(zhuǎn)換條件。

步 2 中包含聯(lián)鎖條件錯誤。滿足切換為步 3 的轉(zhuǎn)換條件。
下圖顯示了在 S7-300 的單步視圖中程序狀態(tài)顯示的示例:

該步不包含聯(lián)鎖條件錯誤。不滿足后續(xù)的轉(zhuǎn)換條件。
-
cpu
+關(guān)注
關(guān)注
68文章
11332瀏覽量
225979 -
西門子
+關(guān)注
關(guān)注
98文章
3376瀏覽量
120742 -
編程
+關(guān)注
關(guān)注
90文章
3724瀏覽量
97458 -
程序
+關(guān)注
關(guān)注
117文章
3849瀏覽量
85489 -
Graph
+關(guān)注
關(guān)注
0文章
36瀏覽量
9751
原文標題:西門子博途:GRAPH 程序的程序狀態(tài)顯示
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西門子博途1200碼垛機程序應(yīng)用
西門子PLC系列中GRAPH的用法
西門子博途Graph語言編程之在線調(diào)試方法
西門子PLC編程軟件博途下載
GRAPH在博途環(huán)境的在線調(diào)試方法
西門子博途:GRAPH 的編程窗口概述
西門子博途PLC:GRAPH順控器調(diào)用實現(xiàn)
西門子博途GRAPH程序狀態(tài)顯示
評論