PLC 教學文章很多,但多數停在「什麼是 PLC」。這篇直接帶你走一遍實際的 PLC 程式設計流程:從 I/O 清單、梯形圖撰寫、模擬,到下載試車。照這五個步驟做完一個小專案,你對可程式控制器的理解會比看十篇概論扎實。

開始前:準備硬體與軟體
練習用的配置不用豪華:一台入門 PLC(三菱 FX、台達 DVP 或永宏這個等級)、原廠編程軟體、一條通訊線,加上幾顆按鈕與指示燈。沒有實機也能開始——三菱 GX Works、台達 ISPSoft 都內建模擬器,先在軟體裡把邏輯練熟,之後再上實機。哪一牌適合入門,PLC 入門那篇有比較。
步驟一:列 I/O 清單
PLC 程式教學的第一課不是寫程式,是列表。把所有輸入(按鈕、開關、感測器)和輸出(接觸器、電磁閥、指示燈)列成一張 I/O 表,編好點位:
| 點位 | 裝置 | 類型 |
|---|---|---|
| X0 | 啟動按鈕 | 輸入(a 接點) |
| X1 | 停止按鈕 | 輸入(b 接點) |
| X2 | 滿位感測器 | 輸入 |
| Y0 | 輸送帶馬達接觸器 | 輸出 |
| Y1 | 運轉指示燈 | 輸出 |
接線時照表施工,寫程式時照表定址,除錯時照表量測——這張表會跟著專案一輩子,值得花時間列清楚。
步驟二:把動作流程寫成白話
先用中文把控制邏輯寫出來:「按啟動→輸送帶轉、指示燈亮;按停止或滿位感測器動作→輸送帶停。」這段白話就是程式的規格。動作順序想不清楚就開始拉梯形圖,是新手專案卡關最常見的原因——程式亂不是不會寫,是流程沒想透。
步驟三:撰寫梯形圖程式
照著白話規格翻成梯形圖。上面的例子翻出來是一行經典的自保持回路——PLC 程式撰寫的起手式:
|--[ X0 ]--+--[/ X1 ]--[/ X2 ]--( Y0 )--|
| |
|--[ Y0 ]--+
|--[ Y0 ]------------------------( Y1 )--|X0(啟動)與 Y0 自身的接點並聯做保持,X1(停止)與 X2(滿位)用 b 接點串聯負責斷開,Y1 跟著 Y0 亮燈。梯形圖符號與更多語言的細節,另一篇 PLC 程式語言講得更完整。寫的時候養成兩個習慣:每行加註解、內部繼電器規劃好區段,三個月後回來看程式的人(多半是你自己)會感謝現在的你。

步驟四:模擬驗證再下載
先在模擬器裡把每個輸入狀態切過一輪:啟動、停止、滿位、斷電重啟,確認輸出反應都符合規格,再把程式下載到 PLC。下載前確認機型設定與實機一致;第一次連線失敗,九成是通訊埠選錯或驅動沒裝,先檢查這兩處。
步驟五:試運轉與除錯
PLC 操作的最後一關是現場試車,順序有講究:先斷開輸出側的動力(拆接觸器主回路或空壓源),只看 PLC 的輸出指示燈邏輯對不對;確認無誤再掛上負載實測。善用軟體的監視模式,接點狀態、暫存器數值即時看得到,比拿三用電表逐點量快得多。訊號進不來先查接線與 NPN/PNP 型式,輸出不動作先查 COM 端配線——這兩件事佔了新手除錯問題的大宗。
接下來的 PLC 學習路線
走完五步驟之後,往三個方向加深:計時器與計數器的應用(紅綠燈、包裝計數)、類比訊號處理(溫度、壓力)、以及接人機介面做操作畫面。坊間 PLC 課程與職訓局的工業配線班都是好資源,但最有效的學習還是找一個實際的小題目做完它。選機種時的硬體考量,見 PLC 硬體選型指南。
常見問題 FAQ
Q:學 PLC 需要先會寫程式嗎?
A:不需要。梯形圖的邏輯來自繼電器控制回路,有電工基礎反而更佔優勢;真正要花時間的是理解現場的動作流程與 I/O 配置。
Q:PLC 程式設計的基本流程是什麼?
A:列 I/O 清單 → 把動作流程寫成規格 → 撰寫梯形圖 → 模擬驗證 → 下載試運轉;本文五個步驟就是照這個順序展開。
Q:有沒有適合練習的 PLC 程式範例?
A:三個經典題:馬達啟停自保持、紅綠燈(計時器練習)、產品計數(計數器練習)。做完這三題,基本指令就都摸過一遍了。
Q:哪裡可以買到練習或專案用的 PLC?
A:鑫弘展與各大廠牌代理商、經銷商配合銷售,提供三菱、西門子、台達等品牌 PLC 可程式控制器,停產型號可代尋替代方案,歡迎詢價。








