5u fb库 三菱plc_PLC指令入门|三菱FX5U PLC通用FB功能块指令
熟悉三菱GX軟件的朋友,應(yīng)該知道在GX軟件中有個部件選擇窗口,在這個窗口中我們可以看到通用函數(shù)/FB,其中就包括了雙穩(wěn)態(tài)功能塊、邊緣檢測功能塊、定時器功能塊和計數(shù)器功能塊,那么今天就給大家介紹一下通用FB功能塊指令的內(nèi)容。
雙穩(wěn)態(tài)功能塊:
雙穩(wěn)態(tài)功能塊分為兩個,置位優(yōu)先SR和復位優(yōu)先RS。置位優(yōu)先功能塊是當S1和R都為1時,優(yōu)先執(zhí)行置位的操作。復位優(yōu)先功能塊是當S和R1都為1時,優(yōu)先執(zhí)行復位的操作。
舉個最簡單的程序例子,我們可以用置位優(yōu)先和復位指令實現(xiàn)單按鈕控制啟停功能。
邊緣檢測功能塊:
邊緣檢測功能塊分為兩個,上升沿邊緣檢測R_TRIG和下降沿邊緣檢測F_TRIG。上升沿邊緣檢測是檢測信號的上升沿后輸出一個掃描周期的脈沖信號。
下降沿邊緣檢測是檢測信號的下降沿后輸出一個掃描周期的脈沖信號。
其實這兩個指令也很簡單,上升沿邊緣檢測功能塊R_TRIG與PLS、LDP指令功能是一樣的,下降沿邊緣檢測功能塊F_TRIG與PLF、LDF指令功能是一樣的,我們看下圖的程序,接通X0和接通X1,接通X2實現(xiàn)的效果是一樣的。
還是前面的例子單按鈕控制啟停功能,我們用邊緣檢測功能塊指令也可以實現(xiàn)。
計數(shù)器功能塊:
計數(shù)器功能塊包括有加計數(shù)器CTU、減計數(shù)器CTD、加減計數(shù)器CTUD和計數(shù)器功能塊COUNTER_FB_M。如果有用過西門子PLC的朋友,會發(fā)現(xiàn)跟西門子PLC的計數(shù)器指令類似。
CTU/CTD/CTUD功能塊管腳定義:CU是加計數(shù)脈沖輸入,CD是減計數(shù)脈沖輸入;
R是計數(shù)值復位,LD是裝載計數(shù)值;
PV是計數(shù)的設(shè)定值,CV是計數(shù)的當前值;
Q是計數(shù)完成標志;
QU是加計數(shù)完成,QD是減計數(shù)完成;
只有PV和CV是INT的數(shù)據(jù)類型,其余都是BOOL類型。
加計數(shù)器CTU:
如果CU變?yōu)镺FF→ON,對CV進行加計數(shù)(+1)。當CV=PV時,則Q變?yōu)镺N,加計數(shù)停止。
如果將R置為ON,則Q變?yōu)镺FF,CV被設(shè)置為0。
減計數(shù)器CTD:
如果CD變?yōu)镺FF→ON,對CV進行減計數(shù)(-1)。當減到CV=0時,則Q變?yōu)镺N,減計數(shù)停止。如果將LD置為ON,則Q變?yōu)镺FF,CV被設(shè)置為PV。
加減計數(shù)器CTUD:
如果CU、CD同時變?yōu)镺FF→ON,優(yōu)先進行加計數(shù)(+1)。如果將R、LD同時置為ON,優(yōu)先將當前值復位為0。
COUNTER_FB_M功能塊管腳定義:
Coil是指令執(zhí)行的驅(qū)動條件;
Preset是計數(shù)器的設(shè)定值;
ValueIN是計數(shù)器初始值,ValueOut是計數(shù)器當前值;
Status是輸出;
其中Coil和Status是BOOL類型,Preset和ValueIN是INT類型,ValueOut是ANY16類型。
COUNTER_FB_M功能塊:
檢測Coil的上升沿進行計數(shù),計數(shù)從ValueIN的值開始,如果變?yōu)镻reset的值,則Status變?yōu)镺N。當前的計數(shù)值被存儲到ValueOut中。
我們再比較一下CTU和COUNTER_FB_M功能塊之間有什么區(qū)別,我們看下面的程序,CTU指令用R管腳進行復位,而COUNTER_FB_M是沒有復位的管腳的,我們需要另外的編寫復位的程序。
以上先介紹了雙穩(wěn)態(tài)功能塊、邊緣檢測功能塊、計數(shù)器功能塊的內(nèi)容,因為篇幅有限,我們在下一篇文章繼續(xù)介紹定時器功能塊指令的使用!
此外,還會講幾個定時器和計數(shù)器功能塊的編程案例哦,歡迎大家繼續(xù)關(guān)注更新~
(技成培訓網(wǎng)原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)
總結(jié)
以上是生活随笔為你收集整理的5u fb库 三菱plc_PLC指令入门|三菱FX5U PLC通用FB功能块指令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业安全中的用户与实体行为分析
- 下一篇: 时间序列模型调查