1. 概述
SIMATIC S7- 300有2種類型的定時器,一個是S5Time類型,另一個是IEC Time類型。
有關這2種定時器的數據類型的定義,請查看讀寫時鐘和時鐘同步,鏈接:https://www.ad.siemens.com.cn/productportal/Prods/published/Prog/Prog_3.3/Prog_3.3.html
2. 在Step7中使用定時器
2.1 在Step7中使用S5Time定時器
在Step7中,如圖1所示,舉例,從定時器指令庫拖拽指令S_ODTS(保持接通延時S5定時器)放入程序段中,給管腳填寫相關參數。
圖1Step7添加S5Time定時器指令
S_ODTS指令管腳參數如下表1。
參數 | 數據類型 | 存儲區 | 描述 |
T編號 | TIMER | T | 定時器標識號;其范圍依賴于CPU |
S | BOOL | I、Q、M、L、D | 使能輸入 |
TV | S5TIME | I、Q、M、L、D | 預設時間值 |
R | BOOL | I、Q、M、L、D | 復位輸入 |
BI | WORD | I、Q、M、L、D | 剩余時間值,整型格式 |
BCD | WORD | I、Q、M、L、D | 剩余時間值,BCD格式 |
Q | BOOL | I、Q、M、L、D | 定時器的狀態 |
表1S_ODTS的管腳參數說明
用鼠標點擊該指令,然后按鍵盤的F1鍵,可以查看該指令的幫助,如圖2。
圖2S5Time定時器指令幫助(時序圖)
下載程序,將M100.0置個脈沖信號,定時器T0開始工作,如圖3。
圖3執行定時器T0工作
定時器T0執行10S后給予輸出,將M100.3置1。
圖4定時器T0到時間輸出
管腳BI和BCD表示的是剩余時間,BI是整型格式,BCD是BCD格式;這2個管腳并不是直接顯示出真真的剩余時間,這還需要換算。下面舉例說明。
圖5舉例說明BI的使用
通過變量表監視T0和MW102,T0采用二進制形式監視,MW102采用十進制形式監視。T0的第13、12位顯示為11,表示當前T0的時基為10S,所以剩余時間等于BI乘以時基,即:138*10=1380S,就是1380/60=23min。
2.2Step7中使用IEC定時器
IEC定時器一共有3種(SFB3、SFB4、SFB5),如圖6所示。拖拽指令SFB4放入程序段中,給管腳填寫相關參數。
圖6Step7添加IEC定時器指令
SFB4功能塊管腳參數如下表2。
參數 | 聲明 | 數據類型 | 存儲區 | 描述 |
IN | INPUT | BOOL |
I、Q、M、D、L、 常數 |
使能輸入 |
PT | INPUT | TIME |
I、Q、M、D、L、 常數 |
IN輸入上升沿延遲 的時間。PT必須為正值。 (注意:值范圍由TIME數據類型 確定) |
Q | OUTPUT | BOOL | I、Q、M、D、L | 時間的狀態 |
ET | OUTPUT | TIME | I、Q、M、D、L | 用完的時間 |
表2SFB4的管腳參數說明
用鼠標點擊該指令,然后按鍵盤的F1鍵,可以查看該指令的幫助,如圖7。
圖7IEC定時器指令幫助(時序圖)
下載程序,將M200.0置1,定時器SFB4開始工作,此時輸出M200.1為0,如圖8。
圖8執行定時器SFB4工作
定時器SFB4執行10S后,輸出M200.1置1,如圖9所示。
圖9定時器SFB4到時間輸出
管腳ET表示的是已經用完的時間,數據類型是雙整型格式,表示的實際剩余時間,單位為毫秒。如下圖10所示,ET為L#10000,即:10000/1000=10S。
圖10舉例說明ET的使用
3.在TIA Step7中使用定時器
3.1TIA Step7中使用S5Time定時器
在TIA Step7中,如圖11所示,舉例,從定時器操作指令庫拖拽指令S_ODTS放入程序段中,給管腳填寫相關參數。
圖11TIA Step7添加S5Time定時器指令
該使用操作與Step7中的一樣,這里就不再過多贅述。
3.2TIA Step7中使用IEC定時器
如圖12所示,TIA Step7中的TON與Step7的SFB4稍有不同,沒有管腳EN和ENO。但是使用操作與Step7中的也是一樣,這里就不再過多贅述。
圖12TIA Step7添加S5Time定時器指令
-
定時器
+關注
關注
23文章
3256瀏覽量
115401 -
S7-300
+關注
關注
8文章
225瀏覽量
34418
原文標題:S7-300 定時器的使用
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
西門子S7-300 PLC的詳細介紹
![西門子<b class='flag-5'>S7-300</b> PLC的詳細介紹](https://file1.elecfans.com//web3/M00/01/CB/wKgZO2dYFWOAMDeMAADIS8QRo8o032.jpg)
定時器的工作方式介紹
與定時器相關的寄存器有哪些類型
三菱plc如何顯示定時器時間
把STM8S的定時器1和定時器4同時初始化和打開遇到的疑問求解
如何實現一個軟件定時器?
s7200定時器的五種故障介紹
?PLC保持型通電延時定時器TONR
![?PLC保持型通電延時<b class='flag-5'>定時器</b>TONR](https://file1.elecfans.com/web2/M00/C7/52/wKgaomYIuR-ACc_vAAAH1WqJqSs217.jpg)
?PLC定時器介紹
![?PLC<b class='flag-5'>定時器</b>介紹](https://file1.elecfans.com/web2/M00/C5/66/wKgZomX9C4-Afn2MAAA8UxNessY453.png)
西門子S7-200PLC斷電延時定時器指令TOF
![西門子<b class='flag-5'>S7</b>-200PLC斷電延時<b class='flag-5'>定時器</b>指令TOF](https://file1.elecfans.com/web2/M00/C5/E4/wKgaomX5NqWAYHX1AAAHCElWk0g907.jpg)
使用555定時器的可調雙定時器電路
![使用555<b class='flag-5'>定時器</b>的可調雙<b class='flag-5'>定時器</b>電路](https://file1.elecfans.com/web2/M00/C1/D8/wKgaomXa6PqABqXTAABhX_zgqZw100.png)
評論