1.0 利用傳送字節(jié)(Mov_B)來設(shè)計八盞燈每隔0.5秒控制其中的四盞燈亮滅。
2.0 我們給PLC分配IO如下圖:
(PLC實際接線)
3.0 程序設(shè)計:
4.0 程序解說:
4.0)當(dāng)我們按下M20.5后,置位M20.6后接通SM0.5的上升沿即下降沿的程序段,并保持;
4.1)SM0.5是周期為1秒的方波,一個周期里面,會產(chǎn)生生一次上升沿和一次下降沿;
4.2)SM0.5產(chǎn)生的上升沿,2#10101010傳給QB0字節(jié),即里面Q0.1,Q0.3,Q0.5,Q0.7輸 出,這四盞燈亮;
4.3)SM0.5產(chǎn)生的下降沿,2#1010101傳給QB0字節(jié),即里面Q0.0,Q0.2,Q0.4,Q0.6輸出,這四盞燈亮;
4.4)SM0.5是周期為1秒的方波。重復(fù)循環(huán),燈也會重復(fù)亮滅。
4.5)當(dāng)我們按下M20.4后,復(fù)位M20.6一次和QB0字節(jié)里面八個位同時置0,就就停止了程序;
5.0多指示燈啟動輸出(置位、復(fù)位指令)
5.1)控制要求:
按下開關(guān)M20.0,Q1.0/Q1.1/Q1.2/Q1.3輸出,對應(yīng)燈亮,按下開關(guān)M20.1,Q1.4/Q1.5/Q1.6/Q1.7輸出,對應(yīng)指示燈亮,按下停止按鈕M20.2,斷開所有輸出,燈滅。
5.2)PLC的IO分配(實際接線):
5.3)程序設(shè)計:
5.4)程序解說:
按下按鈕M20.0,置位連續(xù)四個位,即Q1.0,Q1.1,Q1.2,Q1.3燈點亮,同時復(fù)位連續(xù)四個位,即Q1.4,Q1.5,Q1.6,Q1.7滅;即Q1.4,Q1.5,Q1.6,Q1.7滅;
按下按鈕M20.1,置位連續(xù)四個位,即Q1.4,Q1.5,Q1.6,Q1.7燈點亮,同時復(fù)位連續(xù)四個位,即Q1.0,Q1.1,Q1.2,Q1.3滅;
按下M20.2復(fù)位連續(xù)八個位(即QB1字節(jié)),Q01.0-Q1.7輸出斷開,即燈滅。
以上我簡單的介紹八盞燈其中四盞交替點亮的小案例,當(dāng)然程序有千種思路,這個也只是其中的一種。僅供參考
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5036文章
13906瀏覽量
474439 -
西門子
+關(guān)注
關(guān)注
98文章
3172瀏覽量
118233 -
SMART
+關(guān)注
關(guān)注
3文章
230瀏覽量
45472 -
程序設(shè)計
+關(guān)注
關(guān)注
3文章
262瀏覽量
31002
原文標(biāo)題:西門子smart PLC設(shè)計八盞燈實例
文章出處:【微信號:電子技術(shù)控,微信公眾號:電子技術(shù)控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西門子Smart的PLC項目_PLC雙脈沖模式控制伺服驅(qū)動器正反轉(zhuǎn)
西門子PLC S7-200smart程序下載錯誤分析
西門子smart系列plc 遠程控制實例
PLC網(wǎng)關(guān)采集西門子S7-200SMART數(shù)據(jù)配置流程

西門子PLC實現(xiàn)兩燈交替閃爍的兩種編程法
西門子PLC S7-200 SMART PID控制功能分享
西門子SMART200 PLC和西門子1200 PLC的Modbus TCP通訊實例

西門子PLC系列的區(qū)別 西門子PLC指示燈報警解決方案
西門子Smart200PLC如何實現(xiàn)Profinet通信

三分鐘輕松實現(xiàn)EG網(wǎng)關(guān)網(wǎng)口連接西門子PLC

MQTT協(xié)議網(wǎng)關(guān)網(wǎng)口連接西門子SMART200PLC操作說明
S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

評論