在學習(xi) PLC時,接觸很多指令,其中功能指令中的傳(chuan) 送指令,傳(chuan) 送指令是傳(chuan) 送地址或數值,那麽(me) 對於(yu) BOOL型變量是否可以使用呢?這是一個(ge) 思考的問題,在本文章就給大家詳細分析傳(chuan) 送指令如何對位進行控製和設計程序。 以下程序可以實現跑馬燈功能(流水燈功能)
一、傳送指令(說明)
單個(ge) 傳(chuan) 送指令(把IN數據傳(chuan) 送至OUT數據地址)
傳(chuan) 送存儲(chu) 區大小可分為(wei) :字節、字、雙字、實數
塊傳(chuan) 送指令(IN:起始地址、N:連續地址數)
傳(chuan) 送存儲(chu) 區大小可分為(wei) :字節、字、雙字
二、控製要求
(1)有八盞燈,四個(ge) 為(wei) 一組, 每隔0.5s交替亮一次,重複循環。
(2)需按下啟動按鈕才能執行閃爍,按下停止燈閃爍停止。
三、程序設計
第一步:(編寫(xie) 起保停程序,線圈使用內(nei) 部標誌位M做中間變量)
第二步:(通過中間變量M0.0接通SM0.5外加上升沿傳(chuan) 送二進製0101 0101至QB0)
QB0被傳(chuan) 送至二進製0101 0101後其中Q0.0、Q0.2、Q0.4、Q0.6四個(ge) 燈閃爍
第三步:(通過中間變量M0.0接通SM0.5外加下降沿傳(chuan) 送二進製1010 1010至QB0)
QB0被傳(chuan) 送至二進製1010 1010後其中Q0.1、Q0.3、Q0.5、Q0.7四個(ge) 燈閃爍)
第四步:(按下I0.1停止中間變量M0.0和複位QB0所有位)
四、程序設計思路
通過SM0.5一秒鍾周期加沿脈衝(chong) 中上升沿和下降沿,上升沿目的是接通一個(ge) 脈衝(chong) 傳(chuan) 送,下降沿目的正好和上升沿做一個(ge) 之間的時間交叉,這樣就是來回反複的傳(chuan) 送切換。
以上即為(wei) 基於(yu) S7-200SMART PLC八盞燈交替閃爍程序設計。