技術(shù)文章
西門子S7-300CPU系統(tǒng)時鐘應(yīng)用
閱讀:1953 發(fā)布時間:2015-11-9西門子S7-300CPU系統(tǒng)時鐘應(yīng)用
西門子S7-300的數(shù)據(jù)類型分以下三種:基本數(shù)據(jù)類型,、復(fù)合數(shù)據(jù)類型和參數(shù)類型,時鐘Date_And_Time屬于復(fù)合數(shù)據(jù)類型,。
Date_And_Time是一復(fù)雜數(shù)據(jù)類型,,包含8個字節(jié),Byte0-Byte7對應(yīng)年,、月,、日、時,、分,、秒、毫秒,、星期,的數(shù)據(jù),,占用8個字節(jié)。星期天代碼為1,,星期一~星期六代碼分別是2~7,,如:
DT#2004_07_15_12:30:15.200為2004年7月15日12時30分15.2秒。
使用SFC0和SFC1即可設(shè)置和讀取時鐘,。
日期和時間(DATE-AND-TIME)
S7-300 PLC的系統(tǒng)時鐘使用的是“日期和時間(DATE-AND-TIME)"數(shù)據(jù)類型,。
用于存儲年、月,、日,、時、分,、秒,、毫秒和星期的數(shù)據(jù),。占用8個字節(jié),數(shù)據(jù)類型以BCD形式保存,。如:DT#2004_07_15_12:30:15.200為2004年7月15日12時30分15.2秒,。
以下實例表示 2004 年 8 月 5 日,星期四,,8 點 12 分 5.250 秒,。并且給出了每個字節(jié)所包含的時間和日期數(shù)據(jù)的內(nèi)容。
字節(jié) 內(nèi)容 例子
0 年 B#16#04
1 月 B#16#08
2 日 B#16#05
3 小時 B#16#08
4 分鐘 B#16#05
5 秒 B#16#05
6 毫秒的百位和十位數(shù)值 B#16#25
7 (高4位) 毫秒的個位數(shù)值 B#16#0
S5T#格式
定時器使用的時間類型有所不同,,定時器使用S5T#格式:S5T#aD_bH_cM_dS_eMS,其中a,,b,c,,d,,e分別是日,小時,,分,,秒和毫秒的數(shù)值,輸入時可以省掉下劃線,。
S5TIME時基及相應(yīng)的時間范圍如下:
如下兩種格式定義時間值:
1) W#16#yz
o w = 時基 (即時間間隔或精度)
o xyz = BCD格式的時間值
這種方式只能用于STL編程,。
2) S5T#aH_bbM_ccS_dddMS
o a = 小時, bb = 分鐘, cc = 秒, dd = 毫秒
o 這種情況下時基自動選擇, 數(shù)值為該時基下取整去尾到下一個較低值,。
o 您可以輸入的zui大值為9,990 秒,,或2H_46M_30S。
IEC時間-TIME
IEC時間(標(biāo)準(zhǔn)),,zui小時基為1ms,,zui大計量單位為天(D),有符號,,格式為T#0D_1H_1M_0S_0MS .