今天我們跟大家分享一個實用且是工控人對PLC編程練習的好案例—控制方式選擇,對編程邏輯能力的練習及定時器的使用有一定程度的幫助:
我們先看看具體的控制要求:
①一臺電動機有三種不同的運行方式;分別是點動運行、連續運行及定時運行;
②每種運行方式有一個選擇開關決定;當選擇開關按壓時間在3秒內,則只能是點動運行;
③當選擇開關按壓時間3-6秒內,則只能是自鎖連續運行,直到按下停止按鈕后,電機停止運行;
④當選擇開關按壓時間超過6秒,則只能是在運行一定時間后自動停止;
⑤每種運行方式需互鎖,電動機在停止模式時切換運行方式才有效;
⑥按下急停時任何方式均立即停止。
接著根據控制要求列出IO分配表

根據控制要求我們知道需要使用一個定時器來記錄選擇開關按壓的時間,并且在電機運行時,按鈕按壓是無效的,所以程序編寫如下:

根據按壓記錄不同的時間,對應不同的控制模式,3秒內為點動模式,大于3秒小于6秒為長動模式;大于6秒過后是運行延時停止

選擇開關按壓在3秒內,沒有急停、沒有故障時按下啟動按鈕I0.3可以點動運行。
注意:此處用到的故障和急停外部均使用常閉點,所以在程序里使用常開觸點

選擇開關按壓在3秒至6秒之間,則是聯動模式;當按下停止按鈕I0.4或急停i0.1或故障時,電機停止運行

選擇開關按壓在6秒以上,則是聯動模式;當定時時間到貨按下停止按鈕I0.4或急停i0.1或故障時,電機停止運行

最后把不同的模式輸出電機Q0.0程序到此就編寫完成

你學會了嗎?記得下載到實際的PLC驗證觀看效果哦!
審核編輯 :李倩
-
plc
+關注
關注
5051文章
14595瀏覽量
486927 -
定時器
+關注
關注
23文章
3368瀏覽量
123628
原文標題:西門子 S7-200SMART一鍵啟停還能這樣做!
文章出處:【微信號:玩轉PLC工業機器人,微信公眾號:玩轉PLC工業機器人】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
ProfiNet轉CAN智能網關實現西門子PLC對多臺空壓機自動啟停集中控制
工業無線數傳模塊實現西門子 S7-300?與 S7-200 SMART 300米 Profinet?無線通訊
鋇錸技術BL118 Node-Red邊緣計算網關西門子PLC S7協議使用方法
西門子?S7-200 SMART PLC借助于PPI以太網通訊處理器與西門子觸摸屏通訊的應用配置案例
西門子PLC跨代通訊:SMARTS7-200與S7-1500以太網模塊組網控制數控機床
【教程】Profinet分布式IO(P31系列)與西門子PLC S7-200smart 連接例程
基于Modbus TCP的WinCC監控S7-1200/200SMT應用實例
西門子 S7-200 SMART PLC 借助以太網模塊與上位機、觸摸屏通訊案例
基于西門子S7-200PLC以太網模塊的STEP7通訊配置實例
西門子S200伺服:革新冶金行業氣力運輸的幕后英雄
S7-200Smart與S7-1200通過Modbus協議對接到上位機
西門子S7-200SMART一鍵啟停還能這樣做!
評論