西門子plc s7-300和et200MP通訊功能的實現
使用系統組態控制功能設置西門子plc s7-300和et200MP通訊功能,即可以組態硬件組態配置下載至西門子plc中,然后在程序中通過內部控制信息數據分析記錄的方式,使該設備可在模塊工作或者更改模塊排列順序的情況下運行,不斷更新了缺失的模塊,則無需重新組態,也無需重新加載硬件組態,組態控制功能為提高用戶能夠提供了靈活性,只要根據實際組態不超過設定的最大組態,就可以直接通過控制相關數據處理進行有效控制,以指定所需的組態。
ET200MP實現配置控制功能
固件進行版本V2.0以上的IM155-5PNS接口設計模板或IM155-5PNHF接口模板技術支持系統組態軟件控制管理功能。
首先在tiabo路由配置的最大硬件配置,即在使用模板之后包含在此配置中。在這種情況下,控制器是315-2pndpcpu。Et200mp分布式i/o由11個模板組成,分別位于0~10槽、ps25w24vdc電源、im155-5pn接口、tmcount2x24v、ai8xu/irtd/tc模擬輸入模板、8xuaq模擬輸出模塊、di16x24vdc模塊、dq16x24vdc模塊、ps25w24vdc電源、兩個di16dq16x24vdc模塊、ptp42485通信模塊。
實際進行安裝的硬件水平依次為:PS25W24VDC電源,IM155-5PNST接口模板,AI8XU/IRTD/TC模擬量輸入數據模板,AQ8XU/IHS模擬量輸出一個模板,TMCount2X24V計數模板,DI16X24VDC模塊,DQ16X24VDC模塊,CMPTPRS422/485通信模板。即最大系統硬件設備組態和實際教學硬件設計組態以及對應社會關系管理如下圖所示:
最大硬件系統組態與實際進行組態中的對應一個關系
然后進行啟用組態軟件控制管理功能,選擇西門子plc ET200MP接口模板的“屬性”到“常規”到“模塊主要參數”到“常規”中,啟用“允許通過網絡用戶應用程序可以重新組態技術設備”功能,如下圖所示:
激活配置控制功能
新建一個數據塊,用來進行存儲要傳送的數據,記錄數據如表所示:
字節 | 含義 | 數值 | 說明 |
0 | 數據記錄長度 | 4+ 插 槽數 -1 | 數據記錄頭,“-1” 是因為數據記錄中不需要對接口模板作任何配置 |
1 | 數據記錄 ID | 196 | |
2 | 版本 | 3 | |
3 | 版本 | 0 | |
4 | 對最大組態中插槽0 中的模板進行分配 | 硬件組態插槽 0 中的模板所對應的實際插槽號 | 如果模板僅在硬件組態中存在,而實際中不存在,則數值為 B#16#7F |
5 | 對最大組態中插槽2 中的模板進行分配 | 硬件組態插槽 2 中的模板所對應的實際插槽號 | |
. . |
. . |
. . |
|
4+ 插 槽數 -1 | 對最大組態中最大插槽編號的模板進行分配 | 硬件組態中最大插槽編號的模板對應實際中的插槽號 |
數據記錄含義
說明:
前四個字節是頭,第一個字節是塊長度(4+slotnumber-1,因為接口模板不需要做任何事情,所以在數據記錄中沒有對接口模板的描述),第二個字節是塊id(數據記錄編號196),第三和第四個字節是版本(im155-5pn接口模板對應3和0)。
從第五個特征字節系統開始,按照槽號由低到高的順序,依次進行描述自己最大設計硬件設備組態中的模塊在實際控制組態中的位置,組態軟件中的模塊在實際中不存在時,向數據塊中寫入“B#16#7F”,接口作為模板可以不需要作任何設置,按照通過以上規則在財務共享經濟數據塊中建立提供一個社會結構,包含有14個字節的數據,如圖所示:
建立數據塊
在OB1中調用WRREC指令來傳輸創建的數據記錄,在右邊的命令欄中,找到WRREC“按擴展指令順序的指令->分布式I/O”,作為S7-300/400控制器,以ET200MP接口模塊的診斷地址作為WRREC“指令接口參數ID”的參數”,當控制器為S7-300時,使用ET200MP接口模板名“IO_device_2[Head]”相應的硬件標識符作為“WRREC”指令接口參數“ID”參數,該程序如圖08和圖09所示,其中參數“WRREC_DONE”、“WRREC_BUSY”等是位存儲中定義的變量:
西門子plc315CPU中將企業實際的配置對應的數據進行記錄信息寫入相關數據塊
西門子plc 315cpu調用“wrrec”寫入數據,記錄本例中的控制器是s7-315cpu,使用et200mp接口模板“2042”的診斷地址“dw#16#7fa”作為函數塊“wrrec”指令“id”參數的參數。
西門子plc編譯和下載應用程序至西門子plcS7-300CPU中,對ET200MP分配好設備公司名稱后,使能“WRREC_Req”激活學生傳送信息數據進行記錄管理功能塊,即可得到正確使用訪問ET200MP分布式I/O。
總結:以上內容就是小編為大家介紹的西門子plc s7-300和et200MP通訊功能的實現,如果您有這方面的任何需求,歡迎大家咨詢容感電氣,我們將給您真誠的服務。
標題:西門子plc s7-300和et200MP通訊功能的實現 地址:http://www.511997.cn/gongsi/3916.html