西門子S7-200SMART PLC八盞燈交替閃爍程序設(shè)計(jì)案例詳解
王曾
發(fā)布于2023-04-07 10:47
162
7
標(biāo)簽:西門子PLC
在學(xué)習(xí)PLC時(shí),接觸很多指令,其中功能指令中的傳送指令,傳送指令是傳送地址或數(shù)值,那么對(duì)于BOOL型變量是否可以使用呢?這是一個(gè)思考的問題,在本文章就給大家詳細(xì)分析傳送指令如何對(duì)位進(jìn)行控制和設(shè)計(jì)程序。
一、傳送指令(說明)
單個(gè)傳送指令(把IN數(shù)據(jù)傳送至OUT數(shù)據(jù)地址)
傳送存儲(chǔ)區(qū)大小可分為:字節(jié)、字、雙字、實(shí)數(shù)
塊傳送指令(IN:起始地址、N:連續(xù)地址數(shù))
傳送存儲(chǔ)區(qū)大小可分為:字節(jié)、字、雙字
二、控制要求
(1)有八盞燈,四個(gè)為一組, 每隔0.5s交替亮一次,重復(fù)循環(huán)。
(2)需按下啟動(dòng)按鈕才能執(zhí)行閃爍,按下停止燈閃爍停止。
三、程序設(shè)計(jì)
第一步:(編寫起保停程序,線圈使用內(nèi)部標(biāo)志位M做中間變量)
第二步:(通過中間變量M0.0接通SM0.5外加上升沿傳送二進(jìn)制0101 0101至QB0)
QB0被傳送至二進(jìn)制0101 0101后其中Q0.0、Q0.2、Q0.4、Q0.6四個(gè)燈閃爍
第三步:(通過中間變量M0.0接通SM0.5外加下降沿傳送二進(jìn)制1010 1010至QB0)
QB0被傳送至二進(jìn)制1010 1010后其中Q0.1、Q0.3、Q0.5、Q0.7四個(gè)燈閃爍)
第四步:(按下I0.1停止中間變量M0.0和復(fù)位QB0所有位)
四、程序設(shè)計(jì)思路
通過SM0.5一秒鐘周期加沿脈沖中上升沿和下降沿,上升沿目的是接通一個(gè)脈沖傳送,下降沿目的正好和上升沿做一個(gè)之間的時(shí)間交叉,這樣就是來回反復(fù)的傳送切換。
以上即為基于S7-200SMART PLC八盞燈交替閃爍程序設(shè)計(jì),大家如若還是一知半解的,詳細(xì)的請大家掃描下方直播二維碼進(jìn)行觀看。
2023-1-12 第四節(jié):功能指令之比較、傳送指令案例講解
【直播回放二維碼】