西門子PLC編程實例,入門程序
2026年11月3日
AI 生成·可能包含錯誤
視頻概述
AI 生成本教程演示如何使用西門子 S7-200 SMART PLC 實現電機啟動兩小時後自動停止的控制功能。重點介紹了利用系統時鐘脈衝(SM0.4)與計數器(C0)結合來實現長延時控制的方法,並分析了該方案的適用場景與精度問題。
好,我們做一個西門子200smart PLC的一個編程實例哈
這個實例的控制要求呢是這樣的
電機啓動後兩小時後呢自動停止
那麼我們看一下這樣的一個程序呢
該怎麼樣去編寫哈
這個程序呢主要吧
就是在於這個兩小時後該怎麼處理
因爲一般的這個PLC吧
它是延時個50多分鐘是沒有問題的哈
但是如果說我們延時兩小時的話呢
我們就需要使用一些手段去看看怎麼處理
好
我們首先呢進行一個阻態
這個阻態呢是在這兒
我們選擇CPU ST20
下面呢我們就不動了哈
啓動呢選擇運行點擊確定
然後呢分配一下輸入輸出口的表
也就是呢分配IO表
I0.0是啓動
一個啓動就行哈
因爲這個停止呢它是自動停止
所以說呢我們需要加一個急停
Q0.0呢就是電機
好
接下來呢我們編寫一個程序
這是啓動I0.0
I0.1
這兒呢我們使用一箇中間位的存儲器哈
這兒比如說是
M0.0自動停止
這兒呢就是輸出了哈
比如說是Q0.0
那麼這兒呢是形成一個自鎖
Q0.0
好
那麼當這個電機啓動後呢
Q0.0我們要對它進行一個計時
那麼這個時間呢
我們可以使用這個計數器
我們看一下
如果說使用計數器的話呢
該怎麼樣去處理哈
比如說這是C0
這兒呢是120
這兒呢我們使用C0
這兒我們使用一個SM0.4
好
這樣的話呢
我們基本上就可以達到這樣的一個
控制要求了哈
然後呢使用C0
M0.0
好
我們看一下哈
因爲這個SM0.4呢
它接通一下呢
基本上就是一分鐘哈
所以說我們這兒呢
先不設置這麼長的時間
我們設置兩分鐘
我們看一下兩分鐘以後呢
它能不能夠停機哈
點擊下載
點擊確定
點擊下載
點擊是
好
我們來監控一下程序
程序狀態
這兒呢我們啓動一下
啓動之後呢
我們看這個電機進行一個啓動
啓動之後呢
這兒
我們注意觀察一下這兒哈
我們看這兒
現在是1
這是需要等待30秒的哈
它這個原理呢
主要就是運用這個SM0.4
就是針對一分鐘的週期時間
時鐘脈衝呢
接通30秒
斷開30秒
它是這樣的哈
實際上呢
如果說我們這個嚴格來說吧
這個時間呢
我們是使用了1分半哈
它是不到2的
所以說呢
我們要注意這一點哈
如果說這個時間場合
不是很精確的話呢
可以使用這種方法
如果說我們所需要的這個時間
比較精確的話呢
那麼我們就需要使用那個定時器
和這個計數器
相結合的方式
去進行一個定時
我們注意觀察一下這兒哈
我們看現在呢
是已經停止了哈
這兒呢
也已經恢復爲了0
這兒已經停止了
所以說
如果說我們這兒設置成120的話呢
它是可以達到停止的要求的哈
這兒呢設置成120
就能夠達到這個我們的這個控制要求
好感興趣的朋友呢
可以自己試一下好吧

