讀寫(xiě)時(shí)鐘和時(shí)鐘同步
STEP 7中有關(guān)時(shí)間、日期的數(shù)據(jù)類(lèi)型
系統(tǒng)時(shí)間
STEP 7中有關(guān)時(shí)間、日期的數(shù)據(jù)類(lèi)型
1.類(lèi)型
TIME:IEC time
S5TIME:SIMATIC time
DATE:IEC date
TIME_OF_DAY:time
DATE_AND_TIME:DT
2.各數(shù)據(jù)類(lèi)型占用字長(zhǎng)、格式及范圍如下:
表 1 時(shí)間數(shù)據(jù)類(lèi)型
3.S5TIME (Time Duration) 的格式及訪問(wèn)
S5TIME是用BCD碼保存的,在數(shù)據(jù)存儲(chǔ)區(qū)占用兩個(gè)連續(xù)的字節(jié)。下圖給出的例子中時(shí)間值為127,時(shí)基為1秒。
圖1 S5TIME的格式
當(dāng)使用S5TIME時(shí),定義數(shù)值的范圍為0~999,而且要指明使用的時(shí)基。時(shí)基指定了時(shí)間單位。
S5TIME時(shí)基及相應(yīng)的時(shí)間范圍如下:
時(shí)基 | BCD碼 | 時(shí)間范圍 |
10 ms | 0 | 10 ms - 9 s 990 ms |
100 ms | 1 | 100 ms - 1 min 39 s 990 ms |
1 s | 10 | 1 s - 16 min 39 s |
10 s | 11 | 10 s - 2 hr 46 min 30 s |
表2 S5TIME 時(shí)基
4.定義時(shí)間值的兩種方式:
1.W#16#wxyz
w = 時(shí)基 (即時(shí)間間隔或精度)
xyz = BCD格式的時(shí)間值
這種方式只能用于STL編程。
2.S5T#aH_bbM_ccS_dddMS
a = 小時(shí), bb = 分鐘, cc = 秒, dd = 毫秒
這種情況下時(shí)基自動(dòng)選擇, 數(shù)值為該時(shí)基下取整去尾到下一個(gè)較低值。
您可以輸入的最大值為9,990 秒,或2H_46M_30S。
如何S5Time和Time相互轉(zhuǎn)換?
請(qǐng)參考熱線故事:整數(shù)INT_時(shí)間S5Time及Time相互轉(zhuǎn)換的困惑
系統(tǒng)時(shí)間
如何設(shè)置系統(tǒng)時(shí)間?
Manager頁(yè)面下,菜單欄PLC---診斷/設(shè)置---設(shè)置時(shí)鐘(需要聯(lián)機(jī)狀態(tài)下操作)
圖2 設(shè)置時(shí)鐘1
圖3 設(shè)置時(shí)鐘2
勾選"來(lái)自PG/PC",點(diǎn)擊應(yīng)用。即可將PC端的時(shí)鐘同步到PLC。(PC端時(shí)鐘先要設(shè)置好)
如何在程序中讀取,寫(xiě)入系統(tǒng)時(shí)間?
請(qǐng)參看如下文檔:
1.用 SFC1 (READ_CLK) 讀取日期和時(shí)間以及如何用 SFC0 (SET_CLK) 設(shè)定日期和時(shí)間
2.Step7中有關(guān)時(shí)間和定時(shí)器的使用和例程(具體3.2章節(jié))
注意:使用SFC0和SFC1 設(shè)定和讀取日期和時(shí)間,因設(shè)置和讀取系統(tǒng)時(shí)鐘都是BCD格式,有時(shí)需要進(jìn)行整數(shù)和BCD之間的轉(zhuǎn)換把系統(tǒng)時(shí)間轉(zhuǎn)換成十進(jìn)制顯示或設(shè)置。
讀取系統(tǒng)時(shí)鐘并按照十進(jìn)制顯示,詳細(xì)請(qǐng)參考上述文檔1的解釋。
下列程序中,DB1.DBB0~DB1.DBB8分別對(duì)應(yīng)需要顯示的十進(jìn)制表示的:年/月/日/時(shí)/分/秒/毫秒/星期
按照十進(jìn)制設(shè)置系統(tǒng)時(shí)鐘
下列程序中DB2.DBB0~DB2.DBW6分別對(duì)應(yīng)設(shè)置的十進(jìn)制地址:年/月/日/時(shí)/分/秒/毫秒,星期不需要設(shè)置。
審核編輯:劉清
-
BCD
+關(guān)注
關(guān)注
1文章
95瀏覽量
30720 -
S7-300
+關(guān)注
關(guān)注
8文章
225瀏覽量
35021 -
STL編程
+關(guān)注
關(guān)注
0文章
3瀏覽量
6049
原文標(biāo)題:S7-300 讀寫(xiě)時(shí)鐘和時(shí)鐘同步
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門(mén)子S7-300 PLC視頻教程大全
S7-300模塊數(shù)據(jù)(中文)

S7-300入門(mén)指南
S7-300模塊數(shù)據(jù)(中文)
S7-300/400的擴(kuò)展方式

S7-300接口模塊及電源模塊

S7-200與S7-300之間的通訊方式圖文詳解

S7-300與S7-200PLC之間的PROFIBUS-DP通訊
S7-1200與S7-300的選型區(qū)別

西門(mén)子S7-300 PLC的詳細(xì)介紹

評(píng)論