詳細(xì)介紹
西門子授權(quán)1512SP-1PN供應(yīng)商在工業(yè)應(yīng)用中,很多時(shí)候我們需要使用PLC的日期與時(shí)間,比如在發(fā)生故障的時(shí)候需要追溯事件記錄,然后分析故障原因,那么精確的時(shí)間就會(huì)使得追蹤很方便;或者因?yàn)橐恍┒臅r(shí)至的功能控制發(fā)生了變化;或者我們需要在非常精確的現(xiàn)實(shí)時(shí)間點(diǎn)啟動(dòng)或者停止PLC命令等等。所以我們就需要讀取PLC的日期時(shí)間并且在需要的時(shí)候?qū)LC的時(shí)間進(jìn)行校準(zhǔn)。
很多人覺得西門子日期格式很復(fù)雜,只是因?yàn)檫@些格式?jīng)]有被系統(tǒng)的放在一起進(jìn)行比較,通過本文的學(xué)習(xí)可以看出,西門子的日期格式雖然看起來復(fù)雜,但使用起來很方便,只要使用過一次后就可以對(duì)他們非常了解。
一 西門子S7-200/200smart系列
這系列的讀取和寫入指令非常簡(jiǎn)單,運(yùn)用一個(gè)指令并填寫地址即可,數(shù)據(jù)有固定格式。
二 S7-300/400、S1200、S1500系列
這一系列PLC的日期和時(shí)間數(shù)據(jù)類型較為復(fù)雜,包括;1日期( Date)、2日時(shí)間(Time_Of_ Day)、3長(zhǎng)日時(shí)間LTOD (LTime_Of_Day)、4日期時(shí)間DT( Date_And_Time)、5日期長(zhǎng)時(shí)間LDT (Date_And_LTime)、6長(zhǎng)日期時(shí)間DTL。
對(duì)于西門子S7-300/400,S1200,S1500這些數(shù)據(jù)類型不是通用的。
其中“X”號(hào)為包含在該系統(tǒng)下
我們需要弄清這些日期格式
(1)日期 DATE
數(shù)據(jù)類型將日期作為無(wú)符號(hào)整數(shù)保存。數(shù)據(jù)中包括年、月和日;
數(shù)據(jù)類型 DATE 的操作數(shù)為十六進(jìn)制形式,對(duì)應(yīng)于自 01-01-1990 以來的日期值 (16#0000)。變量?jī)?nèi)容用距離1990年1月1日的天數(shù)以整數(shù)格式進(jìn)行表示。常數(shù)格式為日期前加D#,例如D#2168 - 12-31表示的日期為2168年12月31日,相應(yīng)變量的內(nèi)容為W#16#FF62。下表列出了Date數(shù)據(jù)類型的屬性。
DATE數(shù)據(jù)屬性
(2)日時(shí)間 (Time_Of_ Day)
TOD (TIME_OF_DAY) 數(shù)據(jù)類型占用一個(gè)雙字,存儲(chǔ)從當(dāng)天 0:00 h 開始的毫秒數(shù),為無(wú)符號(hào)整數(shù),常數(shù)表示格式為時(shí)間前加TOD#。
Time_Of_ Day數(shù)據(jù)屬性
(3)長(zhǎng)日時(shí)間 LTOD (LTime_Of_Day)
長(zhǎng)日時(shí)間LTOD( LTime_Of_Day)數(shù)據(jù)類型占用2個(gè)雙字,存儲(chǔ)從當(dāng)天0:00開始的納秒數(shù),為無(wú)符號(hào)整數(shù)。納秒級(jí)的數(shù)據(jù),只有S1500系列才擁有。
(4)日期時(shí)間 DT( Date_And_Time)
日期時(shí)間DT( Date_And_Time)數(shù)據(jù)類型存儲(chǔ)日期和時(shí)間信息,格式為BCD。
(5)日期長(zhǎng)時(shí)間 LDT (Date_And_LTime)
日期長(zhǎng)時(shí)間LDT( Date_And_LTime)數(shù)據(jù)類型可存西門子授權(quán)1512SP-1PN供應(yīng)商儲(chǔ)自1970年1月1日0:00以來的日期和時(shí)間信息(單位為納秒)。
(6)長(zhǎng)日期時(shí)間 DTL
長(zhǎng)日期時(shí)間( DTL)數(shù)據(jù)類型的操作數(shù)長(zhǎng)度為12 個(gè)字節(jié),以預(yù)定義結(jié)構(gòu)存儲(chǔ)日期和時(shí)間信息。
DTL數(shù)據(jù)類型的結(jié)構(gòu)由幾個(gè)部分組成,每一部分都包含不同的數(shù)據(jù)類型和取值范圍。值的數(shù)據(jù)類型必須與相應(yīng)元素的數(shù)據(jù)類型相匹配。表5-18給出了DTL數(shù)據(jù)類型的結(jié)構(gòu)組成。