PLC編程實例,搞明白這個,PLC就可以入門了
2026年11月3日
AI 生成·可能包含錯誤
視頻概述
AI 生成本影片演示如何使用西門子 S7-200 SMART PLC 實現電機的啟動與停止控制。透過定義 I/O 符號表,作者詳細展示了兩種常用的編程方法:一種是利用自鎖電路實現的邏輯控制,另一種則是使用置位(Set)與復位(Reset)指令的控制方式,並透過實際下載與監控驗證兩種方法的有效性。
我們使用西門子二白Smart PLC做一個這樣的實例
按一下啓動按鈕
電機啓動
按下停止按鈕
電機停止
我們看一下這樣的一個實例該怎麼樣去編程啊
我們使用兩種編程方法
首先呢
我們是定義一下輸入輸出口
這有一個符號表
這有一個IO符號
I0.0呢
是定義爲啓動
啓動1吧
I0.1是停止1
I0.2呢
是啓動2
I0.3呢
是停止2
Q0.0呢
是電機1
Q0.1是電機2
這其實就是我們定義輸入輸出口表的一個步驟哈
好
接下來呢
我們來編寫一下程序
首先呢
我們是使用一個啓動1
然後使用停止1
輸出Q0.0
這兒呢
有一個自鎖
我們這兒呢
還有一個前提條件哈
就是這些按鈕呢
都是自復位常開按鈕
好
第一種編程方式呢
就是這樣
就是當這個I0.0按下去的時候
Q0.0進行一個接通
接通的同時呢
這兒形成一個自鎖
讓這個電路呢
可以進行一個持續的接通
好
接下來呢
我們來看一下這一個使用置位和復位指令
該如何去編寫這個程序
我們這兒呢
使用I0.2
使用一個上升引
使用置位指令
置位Q0.1
下面這個1呢
就表示置位一個Q0.1這樣的位存儲器哈
如果說是2的話呢
它就置位從0.1開始的兩個位存儲器
如果說這是2的話
那麼它就置位Q0.1和Q0.2
接下來呢
我們使用這個停止
I0.3
使用上升引
這兒呢
使用復位指令
Q0.1
好
接下來呢
我們就把這個程序下載進PLC來實驗一下
點擊下載
點擊是
點擊調試程序狀態
圖表狀態
我們這兒呢
需要監控一下Q0.1的狀態
Q0.1
因爲我們這個Q0.1吧
它是因爲前面有一個上升引哈
所以說它是從這樣的一個程序裏面吧
它是沒有辦法去看到它是開啓還是關閉的
但是我們可以從這個當前值
從這個狀態圖表裏面的當前值觀察到它是起還是停哈
好
我們來看一下
我們首先按一下I0.0
我們看這兒是不是啓動了
Q0.0啓動
哪怕是這兒斷開
那麼這樣的話呢
它也可以走這一路形成一個自鎖
那麼當這種電路需要停止的時候呢
需要按一下I0.0
這樣的話呢
它就可以停止哈
好
接下來呢
我們再來看一下這個程序段二和程序段三
我們首先是注意觀察這兒的值
首先按一下I0.2
我們看這兒Q0.1是不是變爲了1啊
如果說是1的話呢
它就處於一種接通的狀態哈
我們再按一下I0.3
我們看這兒是不是變爲了0啊
所以說我們這兩個程序呢
都是可以實現這樣的一個控制要求的哈
就是按一下啓動
點擊啓動
按一下停止的話呢
點擊停止
這是兩種常用的編程方法
好
感興趣的朋友呢
可以自己試一下
好吧

