發布日期:2022-04-26 點擊率:102 品牌:歐姆龍_Omron
前面介紹了歐姆龍公司C系列P型機plc根柢指令和功用指令,這些根柢指令和功用指令的功用在其它PLC中也都根柢具有,僅僅在各種繼電器的數量、地址分配、圖形符號、指令格局及通道分配等方面的表達辦法上有所紛歧樣。只需嫻熟地把握了一種PLC的編程指令,聯絡新觸摸的別的plc編程手冊,了解各種功用的指令表達辦法,就能很快地把握新機型的運用和編程。
一、守時器的運用
1、通電延時
所謂通電延時,是指滿意守時條件時,守時器的設定值作為初值賦給該守時器的其時值寄存器,并開端作減運算,直到其時值減到零時,守時器才動作,使其動合觸點閉合,動斷觸點斷開。當守時器的輸入斷開時,守時器當即復位,即把其時值康復到設定值,使其動合觸點斷開,動斷觸點閉合。上一節中的圖6-6便是此種狀況。
2、失電延時
失電延時是指從某個輸入條件斷開時開端延時,見圖1。
圖1 失電延時電路
當0002為ON時,其動合觸點閉合,輸出繼電器0500接通并自鎖。當0002變為OFF后,且斷開時刻抵達10s時,0500才由ON變OFF,結束了失電延時。
3、雙延時
所謂雙延時守時器,是指通電和失電均延時的守時器。用兩個守時器結束雙延時操控,如圖2所示。
當輸入0002為ON時,TIM00開端守時,5 s后接通0500并自鎖。當0002由ON變OFF時,TIM01開端守時,10 s后,TIM01動斷觸點斷開0500,結束了輸出繼電器0500在輸入0002通電和失電時均發作延時操控的效果。
圖2 雙延時電路
4、亮光操控
亮光操控是廣泛運用的一種有用操控程序,它既能夠操控燈火的閃耀頻率,又能夠操控燈火的通斷時刻比。當然也可操控其它負載,如電鈴、蜂鳴器等。結束亮光操控的辦法許多,常用的辦法是用兩個守時器或兩個計數器來結束。
圖3所示是用兩個守時器編寫亮光電路的梯形圖程序。
圖3 通斷比不必定一樣的亮光電路
在途6-60中,當0002為ON時,內部輔佐繼電器1000線圈接通并自鎖,1000的動合觸點使0500為ON(燈亮)。2 s后,守時器TIM00動作,其動斷觸點斷開0500(燈滅),其動合觸點閉合使TM01開端守時。又經過1 s后,TIM01的動斷觸點斷開時TIM00復位,TIM00的動斷觸點接通0500,TIM00的動合觸點斷開使TIM01復位,TIM01的動斷觸點閉合又使TIM00開端守時。(版權悉數)這么,輸出0500所接的負載燈,以接通2 s、斷開1 s的頻率不斷的閃耀,直到0003變ON接連。若要想改動亮光電路的頻率,只需求改動兩個守時器的時刻常數即可。
在亮光操控中,假定通斷比相一同,可用一個守時器和一個內部輔佐繼電器結束亮光操控,見圖4(a)。如0002為ON,主張守時器TIM01,1 s后TIM01的動合觸點閉合,1001的線圈為ON。到下一個掃描周期,TIM01的動斷觸點斷開,使TIM00復位。待掃描到1001的動合觸點及TIM01的動斷觸點時,因為它們均閉合,使1001的線圈持續為ON。再到下一個掃描周期,因為TIM01的動斷觸點為閉合狀況,又從頭主張守時器TIM01,1 s后TIM01的動斷觸點斷開,使1001的線圈為OFF,再經過一個掃描周期使TIM01復位,又回到了初始狀況。假定0002仍為ON,則開端下一個亮光操控造業周期。
別的,憑仗專用內部輔佐繼電器1900、1901和1902來操控輸出繼電器,也可結束特定頻率的亮光操控,如圖4(b)所示。
圖4 通斷比一樣的亮光電路
5、長延時操控
PLC守時器的守時方案是必定的,如C系列PLC的單個TIM守時器的守時方案是0~999.9 s。當需求設定的守時值逾越此值時,可經過幾個守時器的串級組合或守時器與計數器的串級組合來拓寬守時器的設定方案。
1)守時器的串級組合
圖5所示是由兩個守時器TIM00和TIM01構成的延不時刻為1500 s的延時電路。當0002為ON時,守時器TIM00開端計時,900 s后TIM00的動合觸點閉合,守時器TIM01開端計時,又經過600 s,接通輸出繼電器0500。因而,兩個守時器的延時方案為T=T1+T2=900+600=1500s。n個守時器串級組合的延不時刻為T=T1+T2+…+Tn。
圖5 兩個守時器的串級組合
2)守時器與計數器的串級組合
圖6所示是由守時器TIM00和計數器CNT01構成的延時方案為7200 s的延時電路。TIM00是設定值為800 s的具有自復位功用的守時器。當0002為ON時,TIM00開端計時,800s時,TIM00動合觸點閉合,CNT01計數一次,下一次掃描時,TIM00的動斷觸點斷開TIM00的線圈,待下一次掃描時,TIM00的動斷觸點又閉合,TIM00的線圈從頭接通。這么作為計數器CNT01計數脈沖輸入的TIM00動合觸點,每800 s接通一次,每次接通時刻為一個掃描周期。TIM00動作9次,即800×9=7200 s后,計數器CNT01動作,其動合觸點閉合使0500得電。因而,用一個守時器和一個計數器串級組合可結束的延不時刻為守時器和計數器設定值的乘積。圖中1815是為了斷束開機時對計數器復位。
圖6 守時器和計數器的串級組合
二、計數器的拓寬
C系列PLC的計數器的計數方案是0000~9999,假定需求的計數值逾越此數值時,可將兩個或多個計數器進行串級組合。
圖7所示為兩個計數器的串級組合,CNT00每計數900次后,CNT11計數1次,CNT11計數800次后其動合觸點閉合使0500得電,此刻總的計數值為900×800=720 000 次。因而,n個計數器的串級組合可結束的計數值為各計數器設定值的乘積。圖中CNT00的復位輸入端的CNT00動合觸點是為了使CNT00每計數900次動作后及時復位,以便下一次計數。0006用來使CNT01手動復位。
圖7 計數器的串級組合
三、單脈沖發作器
在實習運用中,咱們常用到單個脈沖,用它操控體系的主張、復位、計數器的清零和計數等。在這種狀況下,咱們就用到了單脈沖發作器。單脈沖通常是在信號改動時發作的,其寬度便是PLC的一個掃描周期。
在圖8中,如0002變為ON,1000、1001及0500為ON。可是一個掃描周期往后,因為1001的動斷觸點斷開,使1000為OFF,然后使0500斷電,只發作一個脈沖,即0002每次由OFF→ON,0500得電一個掃描周期。
用前沿微分或后沿微分指令也能夠構成單脈沖發作器。
圖8 單脈沖發作器
四、單按鈕啟停操控程序
通常一個電路的主張和接連操控是由兩只操控按鈕別離結束的,當一臺PLC操控多個這種具有啟停操作的電路時,將占用許多輸入點,這時就會晤臨輸入點短少的疑問,因而用單按鈕結束啟停操控的含義日益首要。
圖9和圖10別離是用計數器和不必計數器結束的單按鈕啟停操控程序。
圖9所示是用計數器結束的單按鈕啟停操控,當按一下0002所對應的輸入按鈕時,由微分指令使1000得電一個掃描周期,使輸出0500得電并自鎖,一同計數器CNT00計數一次,當第2次按下0002所對應的輸入按鈕時,1000又得電一個掃描周期,計數器CNT00又計數一次,因為計數器CNT00的計數值抵達設定值,計數器CNT00動作,其動合觸點使CNT00復位,為下次計數做好預備,其動斷觸點斷開輸出0500回路,結束了用一只按鈕啟停的奇數次計數主張、雙數次計數接連的操控。
圖9 用計數器結束的單按鈕啟停操控
圖10 不必計數器結束的單按鈕啟停操控
圖10所示是不必計數器就能結束的單按鈕啟停操控,當按一下0002所對應的輸入按鈕時,前沿微分指令使1000得電一個掃描周期,在其時掃描周期內,當掃描到第二個梯級的0500的動合觸點時,它為OFF狀況,因而1001為OFF狀況。當掃描到第三個梯級時,0500為ON狀況。在程序施行到下一個掃描周期使,雖然第二個梯級的0500的動合觸點為ON,但此刻1000的動合觸點已為OFF狀況(它只得電一個掃描周期),所以1001仍為OFF狀況,0500持續堅持為ON。(版權悉數)當第2次按下0002所對應的輸入按鈕時,1000又得電一個掃描周期,這時1001才變為ON,其動斷觸點斷開輸出0500回路,結束了用單按鈕的啟停操控。
五、分頻器
單按鈕的啟停操控現已包含了分頻器的思維。假定咱們用有規則的時鐘脈沖(如1900、1901、1902)來替代用于啟停操控的單按鈕,這便是典型的二分頻器。圖11所示便是用二分頻器結束的ON、OFF時刻均為1 s的亮光操控程序,而圖1(b)中0500的ON、OFF時刻均為0.5s。
圖11 用分頻器結束的亮光操控
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航