在上一章節(jié)中我們對LAD/FBD/STL編輯器進行了整體學習(參見西門子PLC控制器技術(shù)之三:LAD/FBD/STL編輯器http://www.itdecent.cn/p/3cf71e87f06b 了解了如何擦除MMC卡中的數(shù)據(jù)以及執(zhí)行CPU存儲器復位和暖啟動的步驟、知道怎樣新建自己的S7項目、熟悉了LAD/FBD/STL編輯器界面以及常見編程語言選擇及切換關(guān)系,還探討了Customize用戶自定義選項等功能。相信大家對SIMATIC也有了初步的理解。
本章將進一步學習SIMATIC硬件組態(tài)相關(guān)內(nèi)容。
實際組態(tài)和設(shè)定組態(tài)
首先了解兩個概念:
一個是實際組態(tài),實際組態(tài)時指實驗臺架或者控制工位現(xiàn)場的實際硬件構(gòu)成,為現(xiàn)場實際存在的物理模塊及其參數(shù)配置;
一個是設(shè)定組態(tài),設(shè)定組態(tài)是在我們的編程設(shè)備Step 7軟件中HW Config界面插入的用戶設(shè)定的模塊組態(tài)及參數(shù)配置。
軟件中的模塊組態(tài)可以看成是實際硬件模塊的驅(qū)動。一般來說,我們要求設(shè)定組態(tài)要和實際組態(tài)保持一致,比如模塊訂貨號、版本號等等。但在某些特殊情況下,比如硬件模塊更新了,但是SIMATIC軟件尚未更新,在軟件中找不到對應硬件模塊的訂貨號,可以選用低一版本的硬件來驅(qū)動高一版本的最新硬件模塊,比如可以用6ES7 138-4FB03-0AB0訂貨號的軟件驅(qū)動最新的6ES7 138-4FB04-0AB0高版本的硬件模塊。
注意:用低版本的驅(qū)動去驅(qū)動高版本的硬件,本質(zhì)上相當于將硬件降級了,最新的功能會無法實現(xiàn)。
插入一個站點
如下圖所示,首先我們在新建立的項目中插入一個300站點。
啟動硬件組態(tài)編輯器
插入300站點之后,在項目下選中站點名,然后雙擊右邊窗口中的Hardware圖標,可以打開HW Config硬件配置界面。如下圖所示。
如果發(fā)現(xiàn)HW Config界面右邊沒有硬件目錄,可以在將View->Catalog勾選即可。
根據(jù)需要可插入GSD文件
如果現(xiàn)場有非西門子設(shè)備連接,比如KUKA機器人、SEW變頻器、Sick掃描儀等等,這些設(shè)備驅(qū)動在西門子軟件默認安裝下是沒有的,要想將這些設(shè)備在HW Config中組態(tài),必須先安裝相應設(shè)備的GSD文件。GSD文件可以在相應設(shè)備官網(wǎng)上下載,或者從其它已有項目中拷貝,GSD文件安裝方式如下圖所示。
HW Config中硬件設(shè)定組態(tài)
一切準備就緒后,就可開始硬件組態(tài)了。按照現(xiàn)場實際的硬件模塊,首先組態(tài)機架Rail,然后是PS電源模塊、CPU模塊、SM信號模塊等,如果有分布式站點,還需插入現(xiàn)場總線(Profibus或者Profinet),連接對應ET200S及其模塊??傊?,一切根據(jù)現(xiàn)場實際硬件來組態(tài),所有的模塊訂貨號和版本類型均需一一對應。組態(tài)完成后如下圖所示。
注意在組態(tài)過程中,機架的3號槽位固定為IM接口模塊預留,如果不需要擴展機架,則不需要IM模塊,但是硬件組態(tài)中第3號槽位仍然需要預留,其它模塊從第4號槽位開始組態(tài)。
另外,系統(tǒng)默認會為每一個機架上的I/O模塊預留分配4個字節(jié)長度的地址空間。當然,也可以根據(jù)字節(jié)實際需要,對地址進行相應修改,只需要選中模塊,雙擊,然后在Address選項中將System fault前的勾去掉,即可以根據(jù)需要修改模塊的起始地址,如下圖所示。
組態(tài)完成后,編譯,下載,如果一切正常,則PLC正常運行,指示燈都會顯示綠色。
如果下載后PLC還報有BF或SF紅燈,則可以返回HW Config界面,可以點擊在線,查看出錯的模塊(將在后續(xù)故障診斷章節(jié)詳細講解,敬請關(guān)注),一般是檢查在線離線是否匹配(訂貨號是否一致),然后是IP地址是否沖突以及設(shè)備名在線離線是否一致等(如果是MPI或者Profibus連接,則考慮站地址是否沖突、波特率是否一致等)。
硬件組態(tài)工作完成后,我們創(chuàng)建的項目就為后續(xù)的編程工作奠定了一個堅實的基礎(chǔ)。
以上就是本章專題的主要內(nèi)容,以下幾個問題可以幫您鞏固所學內(nèi)容:
如何理解實際組態(tài)和設(shè)定組態(tài)?
為什么可能需要安裝GSD文件?
沒有擴展機架的HW Config組態(tài)中第3號為什么需要空出?
如何修改模塊系統(tǒng)默認地址?