- 零起點學西門子S7-300/400 PLC
- 李方園
- 1072字
- 2020-11-21 15:45:35
3.3 LAD/STL編程舉例
3.3.1 傳送帶控制
1.案例介紹
圖3-21所示為一個能夠電氣控制的傳送帶。在傳送帶的起點有兩個開關:用于START的S1和用于STOP的S2。在傳送帶的尾端也有兩個開關:用于START的S3和用于STOP的S4。可以從任一端起動或停止傳送帶。另外,當傳送帶上的物件到達末端時,傳感器S5使傳送帶停機。
圖3-21 傳送帶控制
2.輸入輸出符號與符號表
用戶可以使用代表傳送帶系統不同部件的絕對值或符號編寫傳送帶控制程序。同時需要作一個符號表,使選擇的符號與絕對地址相對應(表3-17所示)。
表3-17 輸入輸出符號與符號表
3.梯形圖LAD編程
圖3-22所示為傳送帶控制的梯形圖編程。
4.語句表STL編程
圖3-23所示為絕對地址編程,圖3-24所示為符號地址編程。
圖3-22 傳送帶的梯形圖編程
圖3-23 傳送帶的語句表編程(絕對地址編程)
圖3-24 傳送帶的語句表編程(符號地址編程)
3.3.2 檢測傳送帶的運動方向
1.案例介紹
圖3-25所示為一個裝配有兩個光電傳感器(PEB1和PEB2)的傳送帶,設計用于檢測包裹在傳送帶上的移動方向。每一個光電傳感器都可像常開觸點一樣使用。
圖3-25 檢測傳送帶的運動方向
2.輸入輸出符號與符號表
表3-18為本案例的輸入輸出符號與符號表。
表3-18 輸入輸出符號與符號表
3.梯形圖編程
圖3-26所示為檢測傳送帶運動方向案例的梯形圖編程。
圖3-26 檢測傳送帶運動方向案例的梯形圖編程
圖3-26 檢測傳送帶運動方向案例的梯形圖編程(續)
4.語句表STL編程(如圖3-27所示)
圖3-27 語句表編程
3.3.3 倉庫區庫存顯示
1.案例介紹
圖3-28所示為包括兩臺傳送帶的系統,在兩臺傳送帶之間有一個臨時倉庫區。傳送帶1將包裹運送至倉庫區。傳送帶1靠近倉庫區一端安裝的光電傳感器確定已有多少包裹運送至倉庫區。傳送帶2將臨時庫區中的包裹運送至裝貨場,在這里貨物由卡車運送至顧客。傳送帶2靠近倉庫區一端安裝的光電傳感器確定已有多少包裹從倉庫區運送至裝貨場。含5個指示燈的顯示面板表示臨時倉庫區的占用程度。
圖3-28 倉庫區庫存顯示
2.梯形圖LAD
倉庫區庫存顯示的梯形邏輯程序如圖3-29所示。
圖3-29 倉庫區庫存顯示的梯形邏輯程序
圖3-29 倉庫區庫存顯示的梯形邏輯程序(續)
3.語句表STL編程(如圖3-30所示)
圖3-30 倉庫區庫存顯示的STL編程
3.3.4 解決算術問題
1.梯形圖(如圖3-31所示)
圖3-31 梯形圖
2.STL語句編程(如圖3-32所示)
圖3-32 STL語句編程
3.3.5 加熱爐控制
1.案例介紹
操作員按啟動按鈕,加熱爐開始加熱。操作員能夠使用圖3-33所示的撥碼開關設定加熱時間。操作員設定的值以二—十進制(BCD)格式用[秒]為單位顯示。
2.輸入輸出符號與符號表
表3-19所示為本案例的輸入輸出符號與符號表。
圖3-33 加熱爐控制
表3-19 輸入輸出符號與符號表
3.梯形圖LAD(如圖3-34所示)
圖3-34 加熱爐控制的LAD編程
圖3-34 加熱爐控制的LAD編程(續)
4.STL語句編程(如圖3-35所示)
圖3-35 加熱爐控制的STL編程