s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用

s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用

ID:28447220

大?。?1.00 KB

頁數(shù):5頁

時間:2018-12-10

s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用_第1頁
s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用_第2頁
s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用_第3頁
s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用_第4頁
s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用_第5頁
資源描述:

《s7―400plc系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、S7—400PLC系統(tǒng)時間設(shè)置方法及在煉鋼廠中的應(yīng)用摘要主要介紹西門子S7-400PLC硬件系統(tǒng)屮,利用Step7編程軟件進行對PLC硬件系統(tǒng)進行時間設(shè)定的方法,以及用編程軟件讀取系統(tǒng)時間的方法。通過這種方法的運用,成功地運用于武鋼集團昆鋼第三煉鋼廠能耗累計、產(chǎn)量統(tǒng)計等工作?!娟P(guān)鍵詞】PLCStep7數(shù)據(jù)類型系統(tǒng)時間西門子公司自控系統(tǒng)在武鋼集團昆鋼第三煉鋼廠屮應(yīng)用非常廣泛,例如4#轉(zhuǎn)爐、3#LF精煉爐等過程系統(tǒng)。西門子S7-400PLC系統(tǒng)具有可靠性高、抗干擾能力強、適用性強等特點,而且軟件易學(xué)易用,接口容易,編程語言接近原來的繼電器電路,因此能完企滿足煉鋼廠的生產(chǎn)和

2、發(fā)展需求。煉鋼廠4#轉(zhuǎn)爐系統(tǒng),采用的是西門子400系統(tǒng)硬件。應(yīng)用西門子公司的Step7V5.5SP1編程軟件,Wincc6.0SP2的上位監(jiān)控軟件,整個系統(tǒng)由轉(zhuǎn)爐傾動系統(tǒng)、氧槍升降系統(tǒng)、散裝料下料體統(tǒng)、底吹系統(tǒng)等幾個主要環(huán)節(jié)組成。本文主要介紹在S7-400PLC系統(tǒng)中,如何對CPU的系統(tǒng)時間進行設(shè)定,如何同步計算機時間,如何運用系統(tǒng)功能塊完成系統(tǒng)時間的讀取。系統(tǒng)時間如何具體運用于煉鋼廠4#轉(zhuǎn)爐能源消耗統(tǒng)計工作屮。1PLC時間的設(shè)定打開Step7V5.5SP1編程軟件,讓編程軟件處于線監(jiān)控狀態(tài),然后就可以在Stcp7V5.5SP1軟件中進行CPU內(nèi)部時鐘進行的設(shè)定。其方

3、法如下:(1)首先打開Step7V5.5管理器,然后打開需要設(shè)定系統(tǒng)時間的項目。(2)選屮需耍設(shè)定系統(tǒng)時間的CPU模塊。然后選擇Step7V5.5項冃管理器工具欄中的PLC菜單。(3)在PLC菜單的下拉菜單中,選中的診斷/設(shè)置選項,在彈出的選項中選擇設(shè)定時刻選項,然后就會彈出設(shè)定時間的對話框。(4)在設(shè)定時間的對話框中,有兩個時間表示。其中PG/PC時間選項表示的是計算機主機上的時間,也就是編程器或者上位機HMI屮的時間。Modletime表示的是系統(tǒng)硬件內(nèi)的時間,這個時間一般會默認為出廠設(shè)置時間。(5)從設(shè)定時間的對話框屮,我們看到,PG/PC時間和Modletim

4、e時間一般情況下是不一致的。這個就需要把它們同步了,畢竟調(diào)整PLC硬件內(nèi)的時間相比于調(diào)整上位機的時間耍困難的多。在設(shè)定時間的對話框中,勾選“TakefromPG/PC”選項,然后應(yīng)用,就能夠把計算機時鐘與硬件內(nèi)時鐘同步。到此,硬件內(nèi)時鐘設(shè)定完畢了,如果在程序運用中讀取的時間不準確,只需要調(diào)整計算機時間就可以了,而無需進入到Step7V5.5編程軟件中,調(diào)整非常方便。另外,只要保證PLC不要掉電或者掉電的時候保證PLC的后備電池起作用,那么系統(tǒng)時間就能保持和計算機時間的一致。2PLC時間的讀取PLC硬件系統(tǒng)時間的讀取方法主要是采用西門子編程軟件自帶的系統(tǒng)功能塊SFC1(

5、readsystemclock)?硎迪值摹?SFC1系統(tǒng)功能快的作用就是讀取當(dāng)前PLC的硬件系統(tǒng)時間,時間的數(shù)據(jù)類型——DATE_AND_TIME(簡稱DT)。DT時間這種數(shù)據(jù)類型是西門子PLC中比較特殊的一種數(shù)據(jù)類型,它長度為64bit,共包含8個字節(jié),分別是Byte0-Byte7,對應(yīng)年、月、曰、時、分、秒、毫秒、星期,但每個字節(jié)內(nèi)的數(shù)據(jù)類型是BCD格式的。在程序中DT數(shù)據(jù)類型是無法直接使用的,只有根據(jù)DT數(shù)據(jù)類型的存儲情況把相應(yīng)的字節(jié)讀取出來,j可以在系統(tǒng)程序中使用。讀取系統(tǒng)時間程序如圖2所示。讀取系統(tǒng)時間也可以使用到Step7中的IEC標準功能比如FC6、FC

6、7、FC8從DT格式屮提取出來,但這些都需耍在調(diào)用相關(guān)的功能塊,需要分配相關(guān)的存儲空間,對于不太熟悉這些功能塊的編程人員運用起來相對麻煩很多。在此介紹的如圖2的提取時間方法既簡單又實用,還容易掌握,非常適合廣大編程人員。圖1中,第一段程序的作用是運用SFC1系統(tǒng)功能塊讀取當(dāng)前PLC中的系統(tǒng)時間,把讀取到的數(shù)椐類型為DATE_AND_TIME(簡稱DT)的時間數(shù)據(jù),存儲到以DB1.DBX0.0地址幵頭的8個字節(jié)的寄存器中。這8個字節(jié)寄存器中就存儲了DT數(shù)據(jù)中的年、月、日、時、分、秒、毫秒、星期等內(nèi)容。第二段程序就是運用MOVE指令功能,抓取我們需要用到時、分、秒的時間數(shù)

7、據(jù)。把存儲在以DB1.DBX0.0地址開頭的8個字節(jié)中的時間數(shù)裾,賦值給DB1O的相應(yīng)數(shù)據(jù)區(qū)。采用MOVE功能所抓取出來的時間格式是用BCD碼表示的,因此還需要采用BCDI功能把BCD格式轉(zhuǎn)換成可直接用于比較的整形數(shù)據(jù)格式才行。整形數(shù)據(jù)格式可以在程序中直接比較使用。相對于起始位置0,第3,4,5字節(jié)分別為小時、分鐘和秒,這里就需要把DB1.DBB3、DB1.DBB4,DB1.DBB5,這3個寄存器內(nèi)的數(shù)據(jù)分配到數(shù)據(jù)塊DB10中的DB10.DBW4、DB10.DBW8,DB10.DBW12寄存器中。為什么不直接運用DB1.DBX0.0開頭的寄存器內(nèi)容呢

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。