西門子PLC可編程控制器CPU313C 西門子PLC可編程控制器CPU313C
2)是上一次的延申,認識PLC之后開始邏輯鍛煉-熟悉PLC工作原理。結合我的學習經歷,寫程序,熟悉程序邏輯和練習語言一樣,只有不斷寫不斷看好的程序,才能使自己能力得到提升。
3)程序要求:
用一個按鈕啟動、保持 、停止電機運行:1,寫出功能,2,優化程序。
1,程序開始
1)新建項目-組態-編輯符號,這些過程在基礎鍛煉篇有講述。
直接從上一次的程序開始,不再從新組態項目。
我的個想法:一個按鈕啟動停止,按下按鈕輸出置位,當再次按下按鈕輸出復位,中間添加一個中間位或者直接使用輸出點做中間位。
程序模擬
如上圖,實際結果卻不能實現,現在我們將對整個邏輯進行分析,分析為什么不能實現的原因。上圖梯形圖轉換成語句表程序如下圖。
邏輯分析
啟動過程:
(1)按下按鈕StartOrStopMotor后,StartOrStopMotor變為1,在個循環中。
(2)然后因為電機未啟動(即MotorRunning為0),所以常閉點為通,會將MotorRunning置1。啟動過程完成。
(3)程序繼續執行,到第二段程序時,StartOrStopMotor繼續是1,然后因為上一段已經將MotorRunning置為1,所以這時候復位指令會繼續執行,結果是MotorRunning又會變為0,導致整個功能不能實現。
停止過程:
即啟動過程的第三步。
2)次實驗程序失敗,該怎么改進呢?
將置位復位順序改變一下?
這樣做的結果就是造成電機輸出點一直輸出而不能停掉,這個太危險,如果不是在模擬,而是在實際運行,估計會被罵死。
3)現在考慮第二種辦法使用中間位。
修改程序如下圖,可以實現初定義的要求。
更改后邏輯
啟動過程:
(1)當電機未運行時,按下啟動停止按鈕,在你松開的時候將電機運行置位為1,從而完成啟動。
(2)繼續執行下一段時,因為沒有電機運行信號和電機啟動停止信號不能同時出現,所以電機不會被停止。
停止過程:
(1)當電機在運行狀態時,段程序(即啟動過程程序)不會通,所以不會啟動電機.
(2)當松開停止按鈕時,會產生一個下降沿。電機運行輸出信號會被切斷。從而完成電機停止過程。
以上即使用中間位完成電機啟動,中間位使用的是脈沖。
2,總結
1)指令解釋:N_TRIG下降沿,檢測這條指令前的狀態從1變為0,SR和RS是置位復位指令和復位置位指令,他們的區別是執行的先后(即順序)不一樣。MOVE將IN值傳遞到OUT。==比較是否相等指令。
2)以上完成了功能的實現,現在有兩個問題,用上升沿是否可以實現?程序是否還可以優化(減少指令)?
實現請寫出梯形圖或者語句表程序,實現或者不能實現都可以舉例說明邏輯。
3)下圖為使用上升沿實現功能程序。
使用上升沿和其他辦法實現一鍵啟停按鈕,對比一下程序的優劣,誰更好,誰更容易,更穩定實現呢。
可分析一下使用MOVE的邏輯順序。
4)下面再延申一些,用一個按鈕實現照明燈輸出,5S后自動熄滅,如果按鈕一直按著,燈就一直輸出,一旦松開就必須再亮5S后再熄滅,如果5S內有人按下按鈕,燈將亮直到松開5S后才熄滅。(這是自己當時自己想的一個題目來鍛煉自己,后來發現,其實實際中小區門也是可以這樣實現的)
5)當時自己的學習過程就是自己這么琢磨過來的,到了這里,我的邏輯思維能力已經上升一大步,對西門子常用指令也會變得熟悉,再有對CPU的執行順序也變得有些明白。下一次再重復練習一次簡單的邏輯功能后,我將從實際控制開始練習了,工控中不可避免的控制元件氣缸開始,然后多電機運行,電機分時啟動,FC FB 了解。
- 西門子PLC中央處理單元CPU313C 2024-11-22
- 西門子PLC中央處理器CPU313C 2024-11-22
- 西門子PLC模塊CPU313C 2024-11-22
- 西門子S7-300CPU313C中央控制單元 2024-11-22
- 西門子S7-300CPU313C中央控制器 2024-11-22
- 西門子S7-300CPU313C模塊控制器 2024-11-22
- 西門子S7-300CPU313C可編程控制器 2024-11-22
- 西門子S7-300CPU313C中央處理單元 2024-11-22
- 西門子S7-300CPU313C中央處理器 2024-11-22
- 西門子S7-300CPU313C模塊 2024-11-22
- 西門子CPU313C中央控制單元 2024-11-22
- 西門子CPU313C中央控制器 2024-11-22
- 西門子CPU313C代理商 2024-11-22
- 西門子3VA斷路器代理商 2024-11-22
- 西門子低壓斷路器授權代理商 2024-11-22
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324