(博途)S7-300 PLC停車場空閑車位數(shù)碼顯示程序設(shè)計
饒等
發(fā)布于2021-04-09 11:33
14
2
標(biāo)簽:電工基礎(chǔ),編程控制案例,PLC基礎(chǔ)
【點擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件
【點擊獲取】三菱PLC例程117個|西門子PLC例程777個
【點擊下載】10款熱門電工仿真等軟件,免費下載!
話說有車一族想必感同身受,每當(dāng)我們?nèi)ジ鞔笊虉?,例如萬達(dá)、蘇寧、德基等,是需要停車的,各大商場都有自己的地下停車場,那么地下停車場外部的電子顯示牌,顯示的就是本停車場的剩余車位,是否已停滿等!那么這個轉(zhuǎn)換到我們工控PLC應(yīng)該如何去編寫呢?
一、 控制要求
某停車場最多可停150輛車,用兩位數(shù)碼管顯示空閑車位的數(shù)量,用出、入傳感器檢測進(jìn)出停車場的車輛數(shù)目,每進(jìn)一輛車停車場空閑車位數(shù)量減1,每出一輛車閑車位數(shù)量增1??臻e車位的數(shù)量大于5時,入口處綠燈亮,允許入場,小于或等于5時綠燈閃爍,提醒待進(jìn)場車輛將滿場,等于0時,紅燈亮,禁止車輛入場。
二、 PLC變量表
三、 程序設(shè)計
第一步:(開機(jī)預(yù)置計數(shù)器的值為150)
第二步:(車輛進(jìn)出計數(shù))
第三步:(空閑車位數(shù)轉(zhuǎn)換為4位SEG碼)
第四步:(高位數(shù)碼為0時不顯示,否則顯示高位數(shù)碼)
第五步:(低位數(shù)碼顯示)
第六步:(空閑車位大于5時綠燈常亮,空閑車位小于或等于5時綠燈閃爍)
第七步:(空閑車位為0時紅燈亮)
四、 演示效果
第一步:(開機(jī)設(shè)置計數(shù)器值為150)
第二步:(計數(shù)器C0的當(dāng)前值MW20為空閑車位數(shù)量,空閑車位MW20大于0時,每進(jìn)1車,空閑車位數(shù)量減1,使空閑車位數(shù)量最小為0,不出現(xiàn)負(fù)數(shù),空閑車位MW20小于50時,每出1車,空閑車位數(shù)量加1,使空閑車位數(shù)量不會超出最大值150。)
第三步:(將空閑車位 BCD(MW10)由SEG指令轉(zhuǎn)換為七段顯示碼保存到MD40 中,其中MB43 為個位,MB42為十位)
第四步:(當(dāng)十位BCD碼(MB42)為0(七段碼16#3F)時,將0送入QB125,不顯示十位的0,否則,將 MB42送入 QB125,顯示對應(yīng)的十位數(shù)字)
第五步:(將 MB43送入 QB124,顯示對應(yīng)的個位數(shù)字)
第六步:(當(dāng)空閑車位數(shù)量大于0且小于或等于5時,綠燈閃爍,當(dāng)空閑車位數(shù)量大于5時,綠燈常亮)
第七步:(當(dāng)空閑車位數(shù)量等于0時,紅燈亮)
(技成培訓(xùn)網(wǎng)原創(chuàng),作者:徐陳爽,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)

技成培訓(xùn)
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

學(xué)PLC聯(lián)盟
微信公眾號:jcpx006
|