【工作圖】

【動(dòng)作要求】
1、對(duì)車庫(kù)內(nèi)的車輛數(shù)量進(jìn)行監(jiān)控,當(dāng)車庫(kù)內(nèi)的車輛數(shù)量達(dá)到40000個(gè)時(shí),開始報(bào)警。
2、在車庫(kù)的出、入口處均設(shè)置有車輛時(shí)的檢測(cè)光電傳感器。
【組件說(shuō)明】

【修改別名】
在軟件別名處,對(duì)動(dòng)作需要用到的端口進(jìn)行別名修改:

輸入端別名修改:X0:車輛入庫(kù)檢測(cè)傳感器,X1:車輛出庫(kù)檢測(cè)傳感器,
X2:清零按鈕。

輸出端別名修改:Y0報(bào)警指示燈。

【控制程序】
*組合邏輯實(shí)現(xiàn)方法:

程序說(shuō)明:
在組合邏輯編輯4組程序,對(duì)進(jìn)出車庫(kù)的數(shù)量監(jiān)控,對(duì)車庫(kù)內(nèi)數(shù)量的清零設(shè)置:
第1幀:以檢測(cè)輸入X0為組長(zhǎng),當(dāng)車輛入庫(kù)檢測(cè)傳感器X0有信號(hào)時(shí),對(duì)寄存器W0
進(jìn)行“+1”運(yùn)算,W[0]=W[0]+D[1],每進(jìn)一輛車,車庫(kù)內(nèi)車輛總數(shù)就加1。

第3幀:以檢測(cè)輸入X1為組長(zhǎng),當(dāng)車輛出庫(kù)檢測(cè)傳感器X1有信號(hào)時(shí),對(duì)寄存
器W0進(jìn)行“-1”運(yùn)算,W[0]=W[0]-D[1],每出一輛車,車庫(kù)內(nèi)車輛總數(shù)就減1。

第5幀:邏輯比較作為組長(zhǎng),當(dāng)寄存器W0的數(shù)值等于40000時(shí),就會(huì)觸發(fā)Y0
報(bào)警指示燈點(diǎn)亮。

第7幀:以檢測(cè)輸入X2為組長(zhǎng),當(dāng)車輛出庫(kù)檢測(cè)傳感器X2有信號(hào)時(shí),對(duì)寄存
器W0進(jìn)行“0-0”清零運(yùn)算,,W[0]=D[0-D[0],此為清零設(shè)置。

【程序調(diào)試】
當(dāng)所有的程序編輯完成之后,我們就可以將程序通過(guò)串口下發(fā)至PLC中,同
時(shí)在觸摸屏軟件上實(shí)現(xiàn)在線模擬,進(jìn)行程序調(diào)試,監(jiān)控PLC動(dòng)作運(yùn)行狀態(tài)。
|