S7 1200PLC定時器計數器的應用

2021-10-05 01:40:25 字數 1296 閱讀 9945

實驗目的:掌握s7-1200中定時器計數器的應用並完成相應程式

實驗裝置:同上

實驗原理:

使用定時器指令可建立程式設計的時間延遲,s7-1200 plc有4種定時器:

●tp: 脈衝定時器可生成具有預設寬度時間的脈衝。

●ton:接通延遲定時器輸出q在預設的延時過後設定為 on。

●tof:關斷延遲定時器輸出 q 在預設的延時過後重置為 off。

●tonr:保持型接通延遲定時器輸出在預設的延時過後設定為on。在使用 r 輸入重置經過的時間之前,會跨越多個定時時段一直累加經過的時間。

● rt:通過清除儲存在指定定時器背景資料塊中的時間資料來重置定時器。

每個定時器都使用乙個儲存在資料塊中的結構來儲存定時器資料。 在編輯器中放置定時器指令時可分配該資料塊。

實驗步驟:

1,實現延時開通及延時關斷

接通延遲定時器及其時序圖

2 按下瞬時啟動按鈕i0.0,5秒後輸出啟動,按下瞬時停止按鈕i0.1,10秒後輸出停止。

畫出梯形圖及時序圖

3 計數器的用法:

s7-1200有3種計數器:加計數器(ctu)、減計數器(ctd)和加減計數器(ctud)。它們屬於軟體計數器,其最大計數速率受到它所在的ob的執行速率的限制。

如果需要速率更高的計數器,可以使用cpu內建的高速計數器。

呼叫計數器指令時,需要生成儲存計數器資料的背景資料塊。

cu和cd分別是加計數輸入和減計數輸入,在cu或cd由0變為1時,實際計數值cv加1或減1。

復位輸入r為1時,計數器被復位,cv被清0,計數器的輸入q變為0。

計數器

定時器 計數器

它由高8位和低8位兩個暫存器thx和tlx組成。tmod是定時器 計數器的工作方式暫存器,即控制它的工作方式。tcon是控制t0 t1的啟動和停止及設定溢位標誌。1 工作方式暫存器tmod注 tomd不可位定址 m1m0 工作方式 功能說明 00方式0 相容8048微控制器的13位定時器,thx的8...

定時器 計數器

定時 計數器的實質是加1計數器 16位的 由高8位和低8位兩個暫存器thx和tlx組成。低四位為外部中斷使用,高四位控制定時器 計數器。其中tf0 tf1為計數溢位中斷標誌位。tr0 tr1置1時,允許定時器 計數器執行 必要條件 如果該位為0,則一定禁止使能 符號1符號2 名稱說明 tr0計數執行...

計數器 定時器8253

資料匯流排緩衝器 讀 寫控制邏輯 控制字暫存器和3個結構完全相同的計數器,分別編號為0 1 2.8253與系統資料匯流排相連線時用的介面電路。資料資訊 cpu的初始化控制字 cpu向某一計數器寫入的計數初值 從計數器讀出的計數值 1.cs 片選訊號 2.rd 讀訊號 3.wr 寫訊號 4.a1a0 ...