FX5U PLC的通用FB功能塊指令,相關(guān)編程案例!
吳翠萍
發(fā)布于2020-12-16 18:20
13
2
標(biāo)簽:PLC案例,三菱PLC,FX5U PLC,PLC指令
【點(diǎn)擊領(lǐng)取】三菱案例 | 西門(mén)子案例 | 電工手冊(cè) | 工具箱 軟件
【點(diǎn)擊獲取】三菱PLC例程117個(gè)|西門(mén)子PLC例程777個(gè)
【點(diǎn)擊下載】2020最新電工仿真軟件
在上一篇文章中講了一部分的通用FB功能塊指令,包括雙穩(wěn)態(tài)功能塊、邊緣檢測(cè)功能塊和計(jì)數(shù)器功能塊,定時(shí)器功能塊沒(méi)有講到,那么這一篇文章就給大家介紹一下定時(shí)器功能塊的內(nèi)容,此外,再講兩個(gè)定時(shí)器和計(jì)數(shù)器功能塊的編程案例。
定時(shí)器功能塊包括通電延時(shí)定時(shí)器TON、斷電延時(shí)定時(shí)器TOF、脈沖定時(shí)器TP、定時(shí)器功能塊TIMER_FB-M。其中有_1、_10、_100、_CONT、_CONTHS等之分。
通電延時(shí)定時(shí)器TON
當(dāng)輸入IN變?yōu)?時(shí),延時(shí)PT設(shè)定值指定的時(shí)間,當(dāng)延時(shí)時(shí)間到時(shí)Q輸出端輸出為1,ET是延遲經(jīng)過(guò)時(shí)間。其中,PT設(shè)置范圍為0ms~32767ms,ET經(jīng)過(guò)時(shí)間的計(jì)數(shù)使用定時(shí)器軟元件。功能塊為T(mén)ON時(shí),為100ms單位定時(shí)器,TON_10時(shí),為10ms單位定時(shí)器。
斷電延時(shí)定時(shí)器TOF
當(dāng)輸入IN變?yōu)?時(shí),將輸出Q置為1,延時(shí)PT設(shè)定值指定的時(shí)間,當(dāng)延時(shí)時(shí)間到時(shí),Q輸出端輸出為0,ET是延遲經(jīng)過(guò)時(shí)間。
其中,PT設(shè)置范圍為0ms~32767ms,ET經(jīng)過(guò)時(shí)間的計(jì)數(shù)使用定時(shí)器軟元件。功能塊為T(mén)OF時(shí),為100ms單位定時(shí)器,TOF_10時(shí),為10ms單位定時(shí)器。
脈沖定時(shí)器TP
在輸入端IN變?yōu)?時(shí),在PT設(shè)置的時(shí)間內(nèi)將輸出Q設(shè)置為1,ET是Q變?yōu)?后的經(jīng)過(guò)時(shí)間,如果經(jīng)過(guò)時(shí)間達(dá)到了PT設(shè)定時(shí)間,則將輸出Q置為0。
當(dāng)輸出Q變?yōu)?后,輸入IN從1變成0,可以復(fù)位經(jīng)過(guò)時(shí)間。
如果輸出Q為1時(shí),輸入IN變?yōu)?,輸出Q也不會(huì)被置為0。
定時(shí)器功能塊TIMER_FB-M
TIMER_FB-M功能塊有_1、_10、_100、_CONT、_CONTHS之分,_1是1ms定時(shí)器,_10是10ms定時(shí)器,_100是100ms定時(shí)器,_CONT是低速累計(jì)定時(shí)器、_CONTHS是高速累計(jì)定時(shí)器。
TIMER_FB-M定時(shí)器功能塊管腳定義:
Coil是執(zhí)行條件;Preset是定時(shí)器設(shè)定值;ValueIn是定時(shí)器初始值,ValueOut是定時(shí)器當(dāng)前值;Status是輸出;
其中Coil和Status是BOOL類(lèi)型,Preset和ValueIN是INT類(lèi)型,ValueOut是ANY16類(lèi)型。
當(dāng)Coil執(zhí)行條件變?yōu)镺N時(shí),開(kāi)始定時(shí)。
從ValueIn×1ms開(kāi)始計(jì)時(shí),直到Preset×1ms為止,到達(dá)設(shè)定時(shí)間時(shí)變Status為ON。當(dāng)前計(jì)數(shù)值被輸出到ValueOut中。
如果Coil變?yōu)镺FF,則當(dāng)前值變?yōu)閂alueIn的值,Status也變?yōu)镺FF。
以上就把通用FB功能塊的指令都介紹完了,下面就講兩個(gè)定時(shí)器和計(jì)數(shù)器功能塊的編程案例吧。
【案例一】用CTUD功能塊做停車(chē)場(chǎng)車(chē)輛的計(jì)數(shù)和計(jì)時(shí)控制??刂埔笕缦拢?/strong>
[源文件下載,請(qǐng)看文末]
1、某停車(chē)場(chǎng)最多可停放100輛汽車(chē),現(xiàn)通過(guò)數(shù)碼顯示管顯示剩余空車(chē)位數(shù),停車(chē)位滿后亮“已滿”LED燈,有空位時(shí)亮“有車(chē)位”LED燈。
2、入庫(kù)車(chē)輛進(jìn)入時(shí),經(jīng)過(guò)入庫(kù)車(chē)位檢測(cè)傳感器后,如果車(chē)位尚未滿的話,柵欄打開(kāi),計(jì)進(jìn)入一輛,出庫(kù)時(shí)車(chē)輛經(jīng)過(guò)出庫(kù)車(chē)位檢測(cè)傳感器后,柵欄打開(kāi),計(jì)駛出一輛。
3、從PLC輸出口Y接入7段數(shù)碼顯示管,顯示的位數(shù)與輸出組合位元件的組數(shù)有關(guān),K1Y0表示僅接入1位數(shù)碼管僅能顯示0~9,K3Y0表示接入3位數(shù)碼管可以顯示0~999。
梯形圖程序:[源文件下載,請(qǐng)看文末]
[源文件下載,請(qǐng)看文末]
【案例二】做電機(jī)的星三角降壓?jiǎn)?dòng)控制。按下啟動(dòng)按鈕,首先主接觸器和星型接觸器接通,延時(shí)一定時(shí)間,星型接觸器斷開(kāi),再延時(shí)2秒,轉(zhuǎn)換成三角形接觸器接通。
[源文件下載,請(qǐng)看文末]
以上兩個(gè)案例都是利用定時(shí)器和計(jì)數(shù)器功能塊編寫(xiě)的程序案例,你覺(jué)得有比普通的定時(shí)器和計(jì)數(shù)器指令好用嗎?來(lái)評(píng)論區(qū)說(shuō)一說(shuō)唄~
(技成培訓(xùn)網(wǎng)原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)

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

技成電工課堂
微信公眾號(hào):jcdgkt
|

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