西門子plcs7-1500和et200的組態(tài)功能的實現(xiàn)
使用系統(tǒng)組態(tài)控制功能設(shè)置西門子plcS7-1500控制器或者ET200的組態(tài),即可以組態(tài)硬件組態(tài)配置下載至PLC中,然后在程序中通過內(nèi)部控制信息數(shù)據(jù)分析記錄的方式,使該設(shè)備可在模塊工作或者更改模塊排列順序的情況下運行,不斷更新了缺失的模塊,則無需重新組態(tài),也無需重新加載硬件組態(tài),組態(tài)控制功能為提高用戶能夠提供了靈活性,只要根據(jù)實際組態(tài)不超過設(shè)定的組態(tài),就可以直接通過控制相關(guān)數(shù)據(jù)處理進(jìn)行有效控制,以指定所需的組態(tài)。
西門子plcS7-1500中央機(jī)架實現(xiàn)系統(tǒng)組態(tài)進(jìn)行控制管理功能
S7-1500中央機(jī)架可以實現(xiàn)系統(tǒng)組態(tài)進(jìn)行控制的要求:
首先,在配置西門子s7-1500的硬件配置。也就是說,當(dāng)前存在并用于未來硬件更新的模塊包含在這個硬件配置中。在本例中,配置了10個插槽,插槽數(shù)為0到9,ps25w24vdc電源,s7-1516cpu,兩個di16/dq16x24vdc模塊,ps25w24vdc電源,tmcount2x24v模塊,di16x24vdc模塊,dq16x24vdc模塊,ai8xu/irtd/tc模擬輸入模塊,aq8xu/ihs模擬輸出模板。
實際進(jìn)行安裝的硬件水平依次為:西門子plcS7-1516CPU,AI8XU模擬量控制輸入數(shù)據(jù)模塊,AQ8XU模擬量信號輸出模塊,TM計數(shù)模板,PS25W24VDC電源,DI16模塊,DQ16模塊,即系統(tǒng)硬件設(shè)備組態(tài)和實際硬件設(shè)計組態(tài)以及對應(yīng)社會關(guān)系管理如圖所示:
硬件配置與實際配置的對應(yīng)關(guān)系
然后需要進(jìn)行啟用西門子pcl博圖組態(tài)軟件系統(tǒng)控制管理功能,在硬件設(shè)計組態(tài)CPU的屬性中,按照菜單命令“屬性”->“常規(guī)”->“組態(tài)軟件控制”下,激活“允許學(xué)生通過網(wǎng)絡(luò)用戶應(yīng)用程序開始重新組態(tài)技術(shù)設(shè)備”選項,如圖下圖所示:
啟動配置控制功能
接下來進(jìn)行創(chuàng)建自己一個信息共享經(jīng)濟(jì)數(shù)據(jù)塊,用來存儲將要傳送的數(shù)據(jù)可以記錄,并在啟動企業(yè)組織塊(本例為OB100)中對數(shù)據(jù)塊賦值,作用是我們描述實際需要安裝的模塊與組態(tài)環(huán)境之間的關(guān)系,規(guī)則如下表所示:
字節(jié) | 含義 | 數(shù)值 | 說明 |
0 | 數(shù)據(jù)記錄長度 | 4+ 插 槽數(shù) | 數(shù)據(jù)記錄頭 |
1 | 數(shù)據(jù)記錄 ID | 196 | |
2 | 版本 | 4 | |
3 | 版本 | 0 | |
4 | 對組態(tài)中插槽0 中的模板進(jìn)行分配 | 硬件組態(tài)插槽 0 中的模板所對應(yīng)的實際插槽號 |
如果模板僅在硬件 組態(tài)中存在,而實 際中不存在,則數(shù)值為 B#16#FF |
5 | 對組態(tài)中插槽1 中的模板進(jìn)行分配 | 硬件組態(tài)插槽 1 中的模板所對應(yīng)的實際插槽號 | |
. . |
. . |
. . |
|
4+插 槽數(shù) | 對組態(tài)中插槽編號的模板進(jìn)行分配 | 硬件組態(tài)中插槽編號的模板對應(yīng)實際中的插槽號 |
數(shù)據(jù)記錄含義
從第5個字節(jié)開始,硬件配置中的模塊的位置按照從低到高的順序進(jìn)行描述,當(dāng)配置中的模塊在實踐中不存在時,“b#16#ff”被寫入數(shù)據(jù)塊。按照這些規(guī)則在共享數(shù)據(jù)塊中創(chuàng)建一個包含14字節(jié)數(shù)據(jù)的結(jié)構(gòu),如圖所示:
建立數(shù)據(jù)塊
必須在系統(tǒng)啟動一個組織塊(本例中為OB100)調(diào)用“WRREC”指令傳送創(chuàng)建的數(shù)據(jù)進(jìn)行記錄,在右側(cè)的指令欄中,按照時間順序“擴(kuò)展功能指令”-〉“分布式I/O”下找到“WRREC”指令,如果未能在中國啟動OB(本例為OB100)中傳輸可以有效的控制信息數(shù)據(jù)分析記錄,則CPU會從啟動模式返回到自己停止發(fā)展模式,因此,需要“WRREC”指令通過執(zhí)行完才能實現(xiàn)退出市場啟動企業(yè)組織塊,本例中以功能塊“WRREC”的完成工作信號“Done”為循環(huán)使用指令的結(jié)束經(jīng)濟(jì)條件,保證能夠完成相關(guān)數(shù)據(jù)技術(shù)記錄的傳輸。
對于西門子plc S7-1500CPU,使用“WRREC”指令的“ID”寫數(shù)據(jù)記錄(作為“WRREC”指令),該程序如04所示,其中參數(shù)“WRREC_DONE”,“WRREC_BUSY”等)。組織在塊接口參數(shù)中定義的臨時變量:
在啟動一個組織塊中寫入數(shù)據(jù)進(jìn)行記錄,編譯并下載程序到S7-1500CPU。啟動后,S7-1500CPU可以正確識別中央機(jī)架上的現(xiàn)有模板并啟動。不能使用通信處理器cp/cm(包括對等通信模板)對s7-1500中央機(jī)箱進(jìn)行配置控制,西門子plc控制系統(tǒng)工作電源模塊PS507也遵從組態(tài)控制,但是不建議對插槽0的系統(tǒng)設(shè)計電源電路模塊可以進(jìn)行組態(tài)控制。
總結(jié):以上內(nèi)容就是小編為大家介紹的西門子plcs7-1500和et200的組態(tài)功能的實現(xiàn),如果您有這方面的任何需求,歡迎大家咨詢?nèi)莞须姎猓覀儗⒔o您真誠的服務(wù)。
標(biāo)題:西門子plcs7-1500和et200的組態(tài)功能的實現(xiàn) 地址:http://m.511997.cn/gongsi/3915.html