公司動態(tài)
應用計數(shù)器的延時PLC程序梯形圖
閱讀:2235 發(fā)布時間:2012-5-19只要提供一個時鐘脈沖信號作為計數(shù)器的計數(shù)輸入信號,計數(shù)器就可以實現(xiàn)定時功能,時鐘脈沖信號的周期與計數(shù)器的設定值相乘就是定時時間。時鐘脈沖信號,可以由PLC內部特殊繼電器產(chǎn)生(如FX系列PLC的M8011、M8012、M8013和M8014等),也可以由連續(xù)脈沖發(fā)生程序產(chǎn)生,還可以由PLC外部時鐘電路產(chǎn)生。
如圖所示為采用計數(shù)器實現(xiàn)延時的程序,由M8012產(chǎn)生周期為0.1s時鐘脈沖信號。當啟動信號X15閉合時,M2得電并自鎖,M8012時鐘脈沖加到C0的計數(shù)輸入端。當C0累計到18000個脈沖時,計數(shù)器C0動作,C0常開觸點閉合,Y5線圈接通,Y5的觸點動作。從X15閉合到Y5動作的延時時間為18000×0.1=1800s。延時誤差和精度主要由時鐘脈沖信號的周期決定,要提高定時精度,就必須用周期更短的時鐘脈沖作為計數(shù)信號。
圖1 應用一個計數(shù)器的延時程序
a)梯形圖 b)時序圖 SHAPE /* MERGEFORMAT
延時程序zui大延時時間受計數(shù)器的zui大計數(shù)值和時鐘脈沖的周期限制,如圖5-11所示計數(shù)器C0的zui大計數(shù)值為32767,所以zui大延時時間為:32767×0.1=3276.7s。要增大延時時間,可以增大時鐘脈沖的周期,但這又使定時精度下降。為獲得更長時間的延時,同時又能保證定時精度,可采用兩級或多級計數(shù)器串級計數(shù)。如圖5-12所示為采用兩級計數(shù)器串級計數(shù)延時的一個例子。圖中由C0構成一個1800s(30min)的定時器,其常開觸點每隔30min閉合一個掃描周期。這是因為C0的復位輸入端并聯(lián)了一個C0常開觸點,當C0累計到18000個脈沖時,計數(shù)器C0動作,C0常開觸點閉合,C0復位,C0計數(shù)器動作一個掃描周期后又開始計數(shù),使C0輸出一個周期為30min、脈寬為一個掃描周期的時鐘脈沖。C0的另一個常開觸點作為C1的計數(shù)輸入,當C0常開觸點接通一次,C1輸入一個計數(shù)脈沖,當C1計數(shù)脈沖累計到10個時,計數(shù)器C1動作,C1常開觸點閉合,使Y5線圈接通,Y5觸點動作。從X15閉合,到Y5動作,其延時時間為18000×0.1×10=18000s(5h)。計數(shù)器C0和C1串級后,zui大的延時時間可達:32767×0.1×32767s=29824.34
h=1242.68天。
圖2 應用兩個計數(shù)器的延時程序