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

技成培訓
微信公眾號:jcpeixun
|

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

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