在以往介紹西門子smart文章中,提到過流水燈的寫法,有用循環位移字[ROL(R)_B]節來實現,有利用定時器(TON)來實現。今天我們利用SCR步進指令來實現流水燈循環點亮,在作這個實驗前提必須滿足如下幾個軟硬件條件:
1.)安裝STEP 7?Micro/WIN SMART/V2.6版本軟件電腦一臺;
2.)西門子SMART系列PLC一臺;
滿足以上條件,我們來解析一下順控指令SCR執行的原理圖,軟件幫助上也有的。
3.)我們打開軟件,組態一個CPU后,進入程序編寫如下圖:
程序解說:
SCR/0.0這時第一步,當我們按下M10.0后置位S0.0后,它相當于黃框程序的總開關,當執行完Q0.0點亮時,T37延時1秒后它切換到(SCRT/0.1)第二步。下面第三步也是依次這樣執行下去。
程序解說:
當我們第二步執行完畢后切換到第三步(SRC/S0.2),執行Q0.2點亮并延時1S執行第四步(也可以說執行第一步),那SCRT的上面應該填寫S0.0,這樣才能實現循環點亮。
SCRE是結束指令,它需要和SCRT切換指令配方使用,就像FOR循環的NEXT/JMP一樣,成對使用!
下面我們把程序編寫完畢,編譯無誤后下載到PLC里面,進行監控如下圖:
狀態變量表和實際PLC輸出點對應,因此這個程序是正確的,由于時間倉促及筆者水平有限,文章中難免存在錯誤,望廣大朋友批評指正,并提出寶貴意見或建議!力爭后面的朋友看到最完美的文章
-
plc
+關注
關注
5012文章
13309瀏覽量
463720 -
西門子
+關注
關注
94文章
3041瀏覽量
115957 -
SCR
+關注
關注
2文章
150瀏覽量
44216 -
指令
+關注
關注
1文章
607瀏覽量
35739 -
流水燈
+關注
關注
21文章
433瀏覽量
59728
原文標題:利用順控SCR指令來完成三個燈循環點亮
文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論