產品簡介
本公司主營西門子工業自動化產品,原裝*,品質保障、
銷售態度:質量保證、誠信服務、及時到位,*,新品現貨
銷售宗旨:為客戶創造價值是我們永遠追求的目標!
詳細介紹
西門子SIMATICS7-2006ES72883AM030AA0
公司本著“以人為本、科技先導、矢志創新、追求"的工作方針,致力于工業自動化控制領域的產品、工程配套和集成、銷售,擁有豐富的自動化產品的應用和實踐以及雄厚的技術力量,尤其以PLC復雜控制、傳動技術應用、伺服控制、數控備品備件、人機界面及網絡/應用為公司的技術特長,
6ES72883AM030AA0
S7-200 SMART指令提供了下述三種類型的定時器。
- 接通延時定時器(TON):用于定時單個時間間隔 。
- 有記憶的接通延時定時器(TONR):用于累積多個定時時間間隔的時間值。
- 斷開延時定時器(TOF): 用于在 OFF(或 FALSE) 條件之后一定時間間隔,例如冷卻電機的延時。
定時器相關視頻教程的鏈接如下:定時器號和分辨率
定時器對時間間隔計數。定時器的分辨率(時基)決定了每個時間間隔的長短。
S7-200 SMART提供了256個可供使用的定時器,即用戶可用的定時器號為T0-T255。TON、TONR 和 TOF 定時器提供三種分辨率:1ms、10ms和100ms。(當前值的每個單位均為時基的倍數。例如,使用 10 ms 定時器時,計數 50 表示經過的時間為 500 ms )。
定時器號的分辨率(時基)及計數時間,如下表:
表1. 定時器號和分辨率
定時器類型 | 分辨率 | 定時值 | 定時器值 |
TONR (可保持) | 1 ms | 32.767s (0.546min.) | T0, T64 |
10 ms | 327.67s (5.46min.) | T1-T4, T65-T68 | |
100 ms | 3276.7s (54.6min.) | T5-T31, T69-T95 | |
TON,TOF (不保持) | 1 ms | 32.767s (0.546min.) | T32, T96 |
10 ms | 327.67s (5.46min.) | T33-T36, T97-T100 | |
100 ms | 3276.7s (54.6min.) | T37-T63, T101-T255 |
定時器號決定了定時器的分辨率(時基),并且分辨率在指令塊上標出。
注意:同一個定時器編號不能同時用于 TON 和 TOF 定時器。 例如,不能同時使用 TON T32和 TOF T32。
不同分辨率的定時器按以下規律刷新:
涵蓋燈飾照明的民用燈具領域,戶外的景觀亮化,公共的商業照明,無論家居的中式燈、歐式燈、還是時尚的水晶燈、現代燈、客戶都可以在華藝體系內盡情所需,對向其違規行為的企業或單位,將從輕處罰。周昱廷修農機常常“半半送",總是免費檢查故障農機,如無動用大修護或僅置換小型零件,都不收費,還義務教農民如何農機,該數據反映出一個關鍵性的問題——美國的業正在急劇衰落。"相信這樣的言論不少都耳熟能詳,后面往往還會跟著一句“德系車車重皮實,性好"。
- 1ms:1ms分辨率的定時器,定時器位和當前值的更新不與掃描周期同步。對于大于1ms的程序掃描周期,在一個掃描周期內,定時器位和當前值刷新多次。
- 10ms:10ms分辨率的定時器,定時器位和當前值在每個程序掃描周期的開始刷新。定時器位和當前值在整個掃描周期中為常數。在每個掃描周期的開始會將一個掃描累計的時間間隔加到定時器的當前值上。
- 100ms:100ms分辨率的定時器,定時器位和當前值在指令執行時刷新。因此為了保證正確的定時值,要確保在一個程序掃描周期中,只執行一次100ms定時器指令。
注意:要確保時間間隔,請將預設值 (PV) 增大 1。例如:使用 100 ms 定時器時,為確保時間間隔至少為 2100 ms,則將 PV 設置為22。
定時器指令的有效操作數如下表所示:
表2. 定時器指令的有效操作數
輸入/輸出 | 數據類型 | 操作數 |
Txxx | WORD | 定時器編號(T0~T255) |
IN | BOOL | I、Q、V、M、SM、S、T、C、L、能流 |
PT | INT | ?IW 、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、*VD、 *LD、*AC、常數 |
不同定時器的功能
TON 和 TONR 定時器操作:
- 在使能輸入 IN 接通時開始計時。 當前值等于或大于預設時間時,定時器位置為接通。
- 使能輸入置為斷開時, TON 定時器的當前值。
- 使能輸入置為斷開時,保持 TONR 定時器的當前值。 輸入 IN 置為接通時,可以使用TONR 定時器累積時間。 使用復位指令 (R) 可 TONR 的當前值。
- 達到預設時間后,TON 和 TONR 定時器繼續定時,直到達到值 32,767 時才停止定時。
TOF 定時器
- 使能輸入接通時,定時器位立即接通,當前值置為 0。輸入斷開時,定時開始,定時一直到當前時間等于預設時間。
- 達到預設值時,定時器位斷開,當前值停止遞增;但是,如果在 TOF 達到預設值之前使能輸入再次接通,則定時器位保持接通。
- 要使 TOF 定時器開始定時斷開延時時間間隔,使能輸入必須進行接通-斷開轉換。
- 如果 TOF 定時器在 SCR 區域中,并且 SCR 區域處于未狀態,則當前值設置為0,定時器位斷開且當前值不遞增。
定時器工作規律如下表所示:
表3. 定時器操作和PLC上電循環
類型 | 當前值 >= 預設值 | 使能輸入 IN 的狀態 | 上電循環/掃描 |
TON | 定時器位接通 當前值繼續定時到 32,767 | ON: 當前值 = 定時值 OFF: 定時器位斷開,當前值 = 0 | 定時器位 = OFF 當前值 = 0 |
TONR | 定時器位接通 當前值繼續定時到 32,767 | ON: 當前值 = 定時值 OFF: 定時器位和當前值保持后狀態和值 | 定時器位 = OFF 當前值可以保持 |
TOF | 定時器位斷開 當前值 = 預設值,停止定時 | ON: 定時器位接通,當前值 = 0 OFF: 在接通-斷開轉換之后,定時器開始定時 | 定時器位 = OFF 當前值 = 0 |
接通延時定時器指令舉例如下圖所示:
圖1.接通延時定時器指令程序舉例
其中:
- 定時器T37時基為100ms,預置值設定為10,實際延時時間為100ms×10=1s。
圖2.時序圖
其中:
- IN為“1"狀態時,定時器開始運行
- 延時到達預置值,T37 置位
- IN輸入端為“0"狀態時,定時器復位
- 如無復位,當前值繼續增至值
定時器在子程序中的
在條件調用子程序的主程序中,當停止子程序調用時,如果定時器已經正在計時,停止調用這個子程序會造成定時器的失控。不管此時定時器前面的條件如何變化,定時器(1ms、10ms 時基的)會一直走到值,定時器輸出也會在達到設定值時接通;(100ms 時基的定時器會在上述情況下停止計時,但在邏輯上處于失控狀態)。
如果用 SM0.0 調用子程序;或者在控制邏輯的時序上做到能夠保證定時功能完整執行,定時器會正常運行。使用條件調用含有定時器的子程序時,一定要注意時序邏輯,以免造成程序運行錯誤。
常見問題
1.利用定時器定時的程序,在編譯報錯“指令操作數的存儲器尋找范圍無效"?
這種情況往往是調用的定時器號與定時器類型不配合造成的。參見上面的表格,如T7只能用作TONR,而不能用于TON或TOF。
2.為什么子程序中的定時器和計數器不工作或者工作不正常?
如果有下面情況產生:
A.一個在內部使用了定時器或計數器的子程序,在同一時刻被調用了多次
B. 相同編號的定時器或計數器被多個子程序使用,且同一時刻這些子程序有兩個或者以上被調用
則定時器或者計數器資源會因重疊使用而相互影響,造成程序邏輯等方面的錯誤。