倍福(Beckhoff)PLC的定時(shí)器采用的是標(biāo)準(zhǔn)IEC定時(shí)器,包括:延時(shí)斷開定時(shí)器(TOF)、延時(shí)接通定時(shí)器(TON)和脈沖定時(shí)器(TP)。此外還有可用于長(zhǎng)時(shí)間的LTOF、LTON和LTP,這些定時(shí)器指令存放在函數(shù)庫(kù):Tc2_Standard,在新項(xiàng)目創(chuàng)建時(shí)會(huì)自動(dòng)加載。我在之前的文章中多次介紹過(guò)IEC定時(shí)器,比如【西門子SCL編程入門教程連載(7)-定時(shí)器指令】,今天這篇文章,我們?cè)诒陡C3編程環(huán)境下再次學(xué)習(xí)IEC定時(shí)器的使用。
1、延時(shí)斷開定時(shí)器(TOF)
該指令有兩個(gè)輸入參數(shù)和兩個(gè)輸出參數(shù)。
輸入?yún)?shù):
①IN:布爾型,用于啟動(dòng)定時(shí)器。
②PT:時(shí)間型,定時(shí)器的預(yù)設(shè)時(shí)間(Preset Time);
輸出參數(shù):
①Q(mào):布爾型,定時(shí)器的輸出值;
②ET:時(shí)間型,定時(shí)器當(dāng)前走過(guò)的時(shí)間(Elapse Time);
定時(shí)器工作原理:
當(dāng)參數(shù)IN的值從0(FALSE)變?yōu)?(TRUE)時(shí)定時(shí)器使能,此時(shí)Q值為0(FALSE);當(dāng)IN值從1變?yōu)?(下降沿)定時(shí)器開始計(jì)時(shí),同時(shí)Q從0變?yōu)?;當(dāng)預(yù)設(shè)時(shí)間PT到達(dá)后,Q值從1變?yōu)?;若在計(jì)時(shí)過(guò)程中IN的值變?yōu)?,則Q的值變?yōu)?,ET時(shí)間變?yōu)?;
2、延時(shí)接通定時(shí)器(TON)
該指令有兩個(gè)輸入?yún)?shù)和兩個(gè)輸出參數(shù),其定義與TOF相同。
定時(shí)器工作原理:
當(dāng)參數(shù)IN的值從0變?yōu)?時(shí)定時(shí)器使能并開始計(jì)時(shí),此時(shí)Q值為0;當(dāng)預(yù)設(shè)時(shí)間PT到達(dá)后,Q值從0變?yōu)?;只要IN的值保持為1,則Q的值保持為1;若IN的值變?yōu)?(無(wú)論在計(jì)時(shí)過(guò)程中還是已經(jīng)計(jì)時(shí)完成),則Q的值變?yōu)?,ET時(shí)間變?yōu)?;
3、脈沖定時(shí)器(TP)
該指令有兩個(gè)輸入?yún)?shù)和兩個(gè)輸出參數(shù),其定義與TOF相同。
定時(shí)器工作原理:
當(dāng)參數(shù)IN的值從0變?yōu)?時(shí)定時(shí)器使能并開始計(jì)時(shí),此時(shí)Q值從0變?yōu)?;在計(jì)時(shí)過(guò)程中,無(wú)論IN的值是否變化,Q的值始終會(huì)輸出PT的預(yù)設(shè)時(shí)間長(zhǎng)度(保持脈沖);當(dāng)PT時(shí)間到達(dá)后,Q的值從1變?yōu)?;此時(shí)如果IN的值為1,則ET的時(shí)間保持;若IN的值為0,則ET的時(shí)間變?yōu)?;
下面我們?cè)诒陡C3環(huán)境下編程測(cè)試一下:
新建項(xiàng)目,創(chuàng)建全局變量列表timerConfig,并定義變量如下圖所示:
其中,presetTime是定時(shí)器的預(yù)設(shè)時(shí)間,設(shè)置默認(rèn)值5s;其它變量是各定時(shí)器的控制參數(shù)(啟動(dòng)、流逝時(shí)間和輸出值)。這里定義了用于控制三個(gè)定時(shí)器的變量。
在主程序塊MAIN中定義三個(gè)變量:
timerOffDelay1 (延時(shí)斷開定時(shí)器);
timerConDelay1(延時(shí)接通定時(shí)器);
timerPulse1(脈沖定時(shí)器);
在主程序中變量定義及代碼如下圖所示:
登錄并下載程序,監(jiān)控定時(shí)器的運(yùn)行
好了,關(guān)于倍福PLC中定時(shí)器的使用就先介紹到這里。
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5001文章
12937瀏覽量
459181 -
西門子
+關(guān)注
關(guān)注
93文章
2958瀏覽量
114812 -
編程
+關(guān)注
關(guān)注
88文章
3521瀏覽量
93262 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3218瀏覽量
113665 -
SCL
+關(guān)注
關(guān)注
1文章
239瀏覽量
16985
原文標(biāo)題:倍福PLC學(xué)習(xí):定時(shí)器的使用
文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論