存儲(chǔ)器中的區(qū)域
CPU存儲(chǔ)器中有一個(gè)為定時(shí)器保留的區(qū)域。此存儲(chǔ)區(qū)域?yàn)槊總€(gè)定時(shí)器的地址保留一個(gè)16位字。梯形圖指令集支持256個(gè)定時(shí)器。請(qǐng)參閱CPU的技術(shù)信息以建立多個(gè)可用的定時(shí)器字。
以下功能可訪問(wèn)定時(shí)器存儲(chǔ)區(qū)域:
⊙定時(shí)器指令
⊙利用時(shí)鐘定時(shí)更新定時(shí)器字。在運(yùn)行模式下,CPU的這個(gè)功能可按照由時(shí)間基準(zhǔn)指定的間隔將給定的時(shí)間值遞減一個(gè)單位,直到該時(shí)間值等于零為止。
時(shí)間值
定時(shí)器字的0到9位包含二進(jìn)制編碼的時(shí)間值。此時(shí)間值指定多個(gè)單位。時(shí)間更新可按照由時(shí)間基準(zhǔn)指定的間隔將時(shí)間值遞減一個(gè)單位。遞減會(huì)持續(xù)進(jìn)行,直至?xí)r間值等于零為止??梢栽诶奂悠?的低字中以二進(jìn)制、十六進(jìn)制或二進(jìn)制編碼的十進(jìn)制
(BCD)格式裝入時(shí)間值。
可以用以下任一格式預(yù)裝入時(shí)間值:
⊙W#16#txyz
⊙其中t = 時(shí)間基準(zhǔn)(即時(shí)間間隔或分辨率)
⊙此處xyz = 以二進(jìn)制編碼的十進(jìn)制格式表示的時(shí)間值
⊙S5T#aH_bM_cS_dMS
⊙其中H = 小時(shí)、M = 分鐘、S = 秒、MS = 毫秒;用戶變量為:a、b、c、d
⊙自動(dòng)選擇時(shí)間基準(zhǔn),其值舍入為具有該時(shí)間基準(zhǔn)的下一個(gè)較小的數(shù)字。
可以輸入的最大時(shí)間值是9,990s或2H_46M_30S。
時(shí)間基準(zhǔn)
定時(shí)器字的第12和13位包含二進(jìn)制編碼的時(shí)間基準(zhǔn)。時(shí)間基準(zhǔn)定義時(shí)間值以一個(gè)單位遞減的間隔。最小的時(shí)間基準(zhǔn)是10ms,最大為10s。
時(shí)間基準(zhǔn) 時(shí)間基準(zhǔn)的二進(jìn)制編碼
10ms 00
100ms 01
1 s 10
10 s 11
不接受超過(guò)2小時(shí)46分30秒的數(shù)值。對(duì)于范圍限制(例如,2h10ms)而言,過(guò)高的分辨率將被截尾為有效分辨率。S5TIME的通用格式對(duì)范圍和分辨率有如下限制:
分辨率 范圍
0.01s 10MS到9S_990MS
0.1s 100MS到1M_39S_900MS
1s 1S到16M_39S
10s 10S到2H_46M_30S
ACCU 1中的位組態(tài)
當(dāng)啟動(dòng)定時(shí)器時(shí),ACCU1的內(nèi)容將被用作時(shí)間值。ACCU1-L的0到11位保留二進(jìn)制編碼的十進(jìn)制格式時(shí)間值(BCD格式:由四位組成的每一組都包含一個(gè)十進(jìn)制值的二進(jìn)制代碼)。第12和13位存放二進(jìn)制編碼的時(shí)間基準(zhǔn)。
下圖顯示了裝載定時(shí)器值127和1秒時(shí)間基準(zhǔn)的ACCU1-L的內(nèi)容:
選擇正確的定時(shí)器
此概述旨在幫助您為定時(shí)作業(yè)選擇正確的定時(shí)器。
定時(shí)器 描述
S_PULSE 脈沖定時(shí)器;輸出信號(hào)保持在1的最長(zhǎng)時(shí)間與編程時(shí)間值t相同。如果輸入信號(hào)變?yōu)?,則輸出信號(hào)停留在1的時(shí)間會(huì)很短。
S_PEXT 擴(kuò)展脈沖定時(shí)器;輸出信號(hào)在編程時(shí)間長(zhǎng)度內(nèi)始終保持在1,而與輸入信號(hào)停留在1的時(shí)間長(zhǎng)短無(wú)關(guān)。
S_ODT 接通延時(shí)定時(shí)器;僅在編程時(shí)間到期,且輸入信號(hào)仍為1時(shí),輸出信號(hào)變?yōu)?。
S_ODTS 帶保持的接通延時(shí)定時(shí)器;輸出信號(hào)僅在編程時(shí)間到期時(shí)才從0變?yōu)?,而與輸入信號(hào)停留在1的時(shí)間長(zhǎng)短無(wú)關(guān)。
S_OFFDT 斷開(kāi)延時(shí)定時(shí)器;在輸入信號(hào)變?yōu)?或在定時(shí)器運(yùn)行時(shí),輸出信號(hào)變?yōu)?。當(dāng)輸入信號(hào)從1變?yōu)?時(shí)啟動(dòng)計(jì)時(shí)器。










