西門子(Siemens)安徽省淮南市變頻器總代理-西門子伺服電機總代理-西門子中國(授權)中國一級代理商
| 更新時間 2024-12-27 09:10:00 價格 請來電詢價 變頻器 西門子代理商 觸摸屏 西門子一級代理 伺服電機 西門子一級總代理 聯系電話 18126392341 聯系手機 15267534595 聯系人 梁濤 立即詢價 |
如圖所示(2-2-1)用三相異步電機拖動一輛小車在A、B、C、D、E五點之間自動循環往返運行,小車五位行程控制的示意圖如圖所示。小車初始在A點,按下啟動按鈕,小車依次前進到B、C、D、E點,并分別停止5S返回到A點停止。
圖2-2-1小車延時自動往返示意圖
三
相關知識
本案例需要使用的是基本位邏輯和定時器指令。位邏輯指令在其他的章節中已有介紹,此處為讀者介紹定時器指令的相關知識。
1、定時器指令
西門子S7-1200PLC有4種常用的定時器:
①TP:脈沖定時器,可生成具有預設寬度時間的脈沖。
②TON:接通延時定時器,輸出Q在預設的延時后設置為ON。
③TOF:關斷延時定時器,輸出Q在預設的言時后重置為OFF。
④TONR:保持型接通延時定時器,輸出Q在預設的延時后設置為ON,在使用R輸入重置經過的時間之前,會一直累加跨越多個定時時段經過的時間。
2、如圖2-2-2所示,在指令窗口中選擇“定時器操作中”的TON指令,并將其拖入程序段中(見圖2-2-3),這時會跳出一個“調用數據塊”窗口,選擇自動編號后,會直接生成DB1數據塊,也可以選擇手動編號,根據用戶需要生成DB數據塊。
圖2-2-2 定時器指令
圖2-2-3 TON指令調用數據塊
在項目樹的“程序塊”中可以看到自動生成的IEC_Timer_0_DB[DB1]數據塊(見圖2-2-4)雙擊進入,即可讀取DB1定時器的各個數據,變量的數據類型為IEC_Timer,見表2-2-5。
圖2-2-4 DB1數據塊位置
TON指令就是接通延遲定時器,輸出Q在預設的延時后設置為ON。TON指令形式如圖2-2-6。TON的參數及數據類型見表2-2-7。在2-2-7表中,R參數一般用于TONR等指令。參數IN從0跳為1時將啟動定時器TON。
表2-2-5 DB1數據塊IEC_Timer_0_DB的內容
圖2-2-6 TON指令形式
表2-2-7 TON的參數及數據類型
參數
數據類型
說明
IN
Bool
啟用定時器輸入
R
Bool
將TONR經過的時間重置為0
PT
Bool
預設的時間值輸入
Q
Bool
定時器輸出
ET
Time
經過的時間值輸出
定時器數據塊
DB
指定要使用RT指令復位的定時器
在定時器中PT(預設的時間)和ET(經過的時間)的數據大小以有符號、雙精度的32位整數形式表示毫秒時間,見表2-2-8。TIME數據使用T#標識符,以簡單時間單元“T#200ms”或者復合時間單元“T#2S_200ms”的形式輸入。
表2-2-8 TON的參數及數據類型
數據類型
大小
有效數值范圍
TIME
32位存儲形式
T#-24d_20h_31m_23s_648ms 到 T#24d_20h_31m_23s_647ms 以 -2,147,483,648 ms 到 +2,147,483,647 ms
TON指令的應用與時序圖如圖2-2-9和圖2-2-10所示。在時序圖中PT=5S。
圖2-2-9 TON指令的應用
圖2-2-10TON指令的時序圖
TOF關斷延時定時器的指令與TON類似。圖2-2-11和圖2-2-12為TOF指令的應用和時序圖。在時序圖中PT=5S。
圖2-2-11TOF指令的應用
圖2-2-12TOF指令的時序圖
TP脈沖定時器指令的應用如圖2-2-13,時序圖如圖2-2-14所示。在時序圖中PT=5S。
圖2-2-13TP指令的應用
圖2-2-14TP指令的時序圖
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595