“起保停”(啟動 - 保持 - 停止)是 PLC 控制中最基礎的邏輯之一,廣泛用于電機、泵、電磁閥等設備的控制。其核心功能是:按下啟動按鈕后設備持續運行(保持),按下停止按鈕后設備停止。
?控制邏輯與硬件接線
1. 硬件元件
IO 地址根據實際情況設置,PC 模擬不影響功能。
2. 核心邏輯
- 啟動:按下啟動按鈕,輸出得電。
- 保持:輸出得電后,通過自身常開觸點 “自鎖”,松開啟動按鈕仍保持運行。
- 停止:按下停止按鈕時,切斷輸出,設備停止。
?使用 AWPLC 實現起保停程序
AWPLC 目前支持 梯形圖、AWBlock 和 ST 語言三種編程,下面用這三種編程語言分別實現起保停邏輯。
1. 梯形圖
2. AWBlock

3. ST

在使用 AWPLC 編程時,強烈建議使用變量代替直接地址變量 (%IX0.1 之類),并給變量起一個有意義的名稱,可以大大提高程序的可讀性。AWPLC 也支持中文變量名,讓英文不太好的用戶更容易理解和使用。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
plc
+關注
關注
5051文章
14694瀏覽量
487925 -
程序
+關注
關注
117文章
3847瀏覽量
85383
發布評論請先 登錄
相關推薦
熱點推薦
外部按鍵中斷精準控制步進電機起保停,正反轉(Arduino+TB6600驅動器)資料下載
外部按鍵中斷精準控制步進電機起保停,正反轉(Arduino+TB6600驅動器)這次帶來的是真正意義上的通過外部中斷來實現控制的,前面一篇寫的外部中斷片是偽中斷,文章中開頭有特別說明。步進電機
發表于 06-29 07:19
外部按鍵中斷精準控制步進電機起保停,正反轉,加減速Arduino+TB6600驅動器)資料下載
外部按鍵中斷精準控制步進電機起保停,正反轉,加減速Arduino+TB6600驅動器)在《外部按鍵中斷精準控制步進電機起保
發表于 06-29 08:48
blinker控制步進電機起保停,正反轉,加減速(Arduino uno+esp8266+TB6600驅動器)資料分享
blinker控制步進電機起保停,正反轉,加減速(Arduino uno+esp8266+TB6600驅動器)本文針對上一篇的《blinker控制步進電機起
發表于 06-29 06:03
blinker控制步進電機起保停,正反轉(Arduino uno+esp8266+TB6600驅動器)資料下載
blinker控制步進電機起保停,正反轉(Arduino uno+esp8266+TB6600驅動器),資料很不錯。
發表于 06-29 06:07
blinker控制步進電機起保停相關資料分享
)》拓展延伸控制將步進電機控制接入blinker平臺,通過物聯網,使用手機APP來控制步進電機起保停,正反轉。*程序源碼://****庫*****#define BLINKER_WIF
發表于 06-29 06:25
PLC程序中急停PLC寫成常開的理由
為什么PLC編程中急停要和普通急停按鈕相反呢?其實寫成常開的不僅僅是急停,還有熱繼、溫控等等帶有保護功能的接點,具體原因見下文:首先急停按鈕
51單片機+L293D控制直流電機起保停正反轉
51單片機+L293D控制直流電機起保停正反轉仿真效果圖程序代碼#include <STC89C5xRC.H>#define EN1
發表于 11-23 17:21
?41次下載
PLC程序中急停為什么要寫成常開?
上圖就是急停按鈕接入PLC中的接線圖的一部分,可以看到是常閉觸點的狀態接入!以常閉觸點接入的好處是,當急停按鈕所在的線路斷路了,程序中也能立馬反映出來,或者說相當于急
多種PLC一鍵啟停程序,大家會幾種呢?
對于剛入門的PLC新手來說,在沒有理解PLC CPU的掃描工作原理時對于行內偶爾提到的一鍵啟停程序編寫總會有一定的難度!采用位邏輯指令結合PLC
PLC對一鍵啟停不同方式的程序編寫
??對于剛入門的PLC新手來說,在沒有理解PLC CPU的掃描工作原理時對于行內偶爾提到的一鍵啟停程序編寫總會有一定的難度。今天和大家分享200系列
發表于 04-18 11:42
?1365次閱讀
電機起停/水塔水位/正反轉/星三角減壓四大PLC項目案例
當采用PLC控制電動機起停時,必須將按鈕的控制指令送到PLC的輸入端,經過程序運算,再將PLC的
發表于 12-08 10:19
?1609次閱讀
經典 PLC 程序(1) - 起保停
評論