行指令 t=(啟動(dòng))
用該指令可為定時(shí)器賦予一個(gè)起始數(shù)值,并且計(jì)數(shù)器的啟動(dòng)將與一個(gè)條件關(guān)聯(lián)。
示例:
如果滿足下面條件,則定時(shí)器 5 將以 30 s 開(kāi)始計(jì)時(shí)。旗標(biāo) 25為 FALSE。
行指令 t=停止
用該指令可停止定時(shí)器,并且定時(shí)器的停止將與一個(gè)條件相關(guān)聯(lián)。
例:
t10 ( EIN ) = -40[1/10Sek]
VW(#SET_TIME,TRUE,10,0,-40)
DEF SET_TIMER (TIMER_NO :IN,TIMER_STOP :IN,TIMER_VALUE :IN )
TIMER_NO=10(t10) ,TIMER_STOP=0,TIMER_VALUE=-40
INT TIMER_NO,TIMER_STOP,TIMER_VALUE
IF TIMER_STOP>0 THEN
; 時(shí)間停止
$TIMER_STOP[TIMER_NO]=TRUE 激活時(shí)間停止標(biāo)志位
ELSE
; 計(jì)時(shí)器以值開(kāi)始
$TIMER[TIMER_NO]=TIMER_VALUE*100時(shí)間換算
$TIMER_STOP[TIMER_NO]=FALSE釋放時(shí)間計(jì)算
ENDIF
END
例:
F399 = T10
$FLAG[399] = $TIMER_FLAG[10]
$TIMER_FLAG[]
計(jì)時(shí)器的標(biāo)志
該變量指示計(jì)時(shí)器的值是否大于或等于零。
$TIMER_FLAG[] 可用于在經(jīng)過(guò)一定時(shí)間后觸發(fā)的中斷條件。如果相應(yīng)的計(jì)時(shí)器以負(fù)值啟動(dòng),則 $TIMER_FLAG[] 在零通道的情況下改變邊緣。
$TIMER_FLAG[Index ]=State
State當(dāng) 計(jì)時(shí)器大于0時(shí)為true,當(dāng)計(jì)時(shí)器小于0為false.
---------------------------------
$TIMER[1]
$TIMER[2]
...
$TIMER[32]
系統(tǒng)變量 $TIMER[Nr] 用于測(cè)量時(shí)間進(jìn)程。
計(jì)時(shí)器 $TIMER[Nr] 的數(shù)值輸入 / 顯示都以毫秒 (ms) 為單位。
通過(guò) KRL 啟動(dòng)和停止計(jì)時(shí)器
啟動(dòng):$TIMER_STOP[Nr] = FALSE
停止:$TIMER_STOP[Nr] = TRUE
計(jì)時(shí)器的預(yù)設(shè)
交貨時(shí)計(jì)時(shí)器的預(yù)設(shè)為 0 ms
計(jì)時(shí)器保持其當(dāng)前值
可將計(jì)時(shí)器往前或往后調(diào)到任意一個(gè)值
; 計(jì)時(shí)器 5 預(yù)設(shè)為 0ms
$TIMER[5] = 0
; 計(jì)時(shí)器 12 設(shè)定為 1.5 秒
$TIMER[12] = 1500
; 計(jì)時(shí)器 4 回調(diào)至 -8 秒
$TIMER[4] = -8000
計(jì)時(shí)器的復(fù)位和啟動(dòng)
; 計(jì)時(shí)器 7 復(fù)位至 0ms
$TIMER[7] = 0
; 啟動(dòng)計(jì)時(shí)器 7
$TIMER_STOP[7] = FALSE
停止計(jì)時(shí)器并接著進(jìn)行比較
; 計(jì)時(shí)器 7 計(jì)時(shí)中
...
; 停止計(jì)時(shí)器 7
$TIMER_STOP[7] = TRUE
; 10 秒或更多時(shí) ……
IF $TIMER[7] >= 10000 THEN
...
計(jì)時(shí)器的啟動(dòng)和停止始終通過(guò)預(yù)進(jìn)指針實(shí)現(xiàn) 指令 WAIT SEC 0 適用于生成預(yù)進(jìn)停止。
審核編輯 :李倩
-
計(jì)數(shù)器
+關(guān)注
關(guān)注
32文章
2259瀏覽量
94818 -
計(jì)時(shí)器
+關(guān)注
關(guān)注
1文章
426瀏覽量
32782 -
KUKA
+關(guān)注
關(guān)注
3文章
217瀏覽量
16573
原文標(biāo)題:KUKAVASS標(biāo)準(zhǔn)中的時(shí)間控制
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論