詳細(xì)介紹
EM223模塊代理商上海盟疆自動(dòng)化科技有限公司本著“以人為本科技先導(dǎo)顧客滿意持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開發(fā),、工程配套和系統(tǒng)集成,、銷售,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,,尤其以PLC復(fù)雜控制系統(tǒng),、傳動(dòng)技術(shù)應(yīng)用、伺服控制系統(tǒng),、數(shù)控備品備件,、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長,,幾年來,上海盟疆自動(dòng)化科技有限公司在與德國SIEMENS公司自動(dòng)化與驅(qū)動(dòng)部門的長期緊密合作過程中,,建立了良好的相互協(xié)作關(guān)系,,在可編程控制器、交直流傳動(dòng)裝置方面的業(yè)務(wù)逐年成倍增長,,為廣大用戶提供了SIEMENS的新技術(shù)及自動(dòng)控制的解決方案,。主營:西門子S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機(jī)界面觸摸屏變頻器MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源電線電纜數(shù)控備件伺服電機(jī)等工控產(chǎn)品,我們公司在價(jià)格上有較大優(yōu)勢,更注重售后服務(wù),,現(xiàn)有大量現(xiàn)貨銷售,,
S7-300/400與S7-200SMART之間的以太網(wǎng)S7通信
S7通信是S7系列PLC基于MPI、PROFIBUS,、ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議,,主要用于S7-300/400PLC之間的通信。
經(jīng)過測試發(fā)現(xiàn)S7-300/400通過集成的PN口或CP343-1/CP443-1與S7-200 SMART PLC 之間的S7通信也是可以成功的,, 但是需要S7-300/400側(cè)編程調(diào)用PUT/GET指令,。
注意:
1.S7-200 SMART CPU 與S7-300/400 CPU 之間的S7通信未經(jīng)西門子*測試,本文檔僅供客戶測試使用,,使用該種通信方式所產(chǎn)生的任何危險(xiǎn)需要有客戶自己承擔(dān),!
2.S7-200 SMARTPLC V2.0 版本才開始支持PUT/GET通信,V1.0版本的CPU需要升級固件后方可支持PUT/GET,。
3. S7-300/400若采用CP通信時(shí),,則需要采用Standard或Advanced類型通信模塊,CP343-1 Lean模塊不支持,。
4.本文僅介紹S7-300集成PN口與S7-200 SMART CPU S7通信,。
S7通信介紹
S7通信是S7系列PLC基于MPI、PROFIBUS,、ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議,,主要用于S7-300/400PLC之間的通信。
S7-300/400通過以太網(wǎng)接口與S7-200 SMART PLC 之間的S7通訊經(jīng)過測試是可以成功的,,但是需要S7-300/400側(cè)編程調(diào)用PUT/GET指令,,見表1所示。
表 1 PUT和GET :
S7-400 | S7-300 | 描述 | 簡要描述 |
SFB 14 | FB 14 | 讀數(shù)據(jù) | 單邊編程讀訪問,。 |
SFB 15 | FB 15 | 寫數(shù)據(jù) | 單邊編程寫訪問,。 |
S7-300/400根據(jù)使用通信接口(集成的PN口或CP343-1/CP443-1)不同,調(diào)用的功能塊來源也不同,。
通信接口為S7-300 集成PN接口時(shí),,需要使用Standard Library中PUT/GET指令,如圖1所示,。
圖1 S7-300PN接口需采用Standard Library
通信接口為S7-300 CP通信模塊時(shí),,需要使用SIMATIC_NET_CP 庫中PUT/GET指令,,如圖2所示。
圖2 S7-300 CP模塊接口需采用SIMATIC_NET_CP庫
S7-400 CPU不區(qū)分通信接口,,需要使用System Function Blocks 中的SFB14/SFB15指令塊,,如圖3所示。
圖3 S7-400 需采用SFB程序塊
硬件及網(wǎng)絡(luò)組態(tài)
本文以采用1個(gè)315-2PN/DP,,1個(gè)S7-200 SMART PLC為例,,介紹它們之間的S7通信。
在STEP7中創(chuàng)建一個(gè)新項(xiàng)目,,項(xiàng)目名稱為S7-300-SMART,。插入1個(gè)S7-300站,在硬件組態(tài)中插入CPU 315-2 PN/DP,。如圖4所示,。
圖4 STEP7 項(xiàng)目中插入S7-300站點(diǎn)
設(shè)置CPU 315-2PN/DP的IP地址:192.168.0.1,如圖5所示,。硬件組態(tài)完成后,即可下載該組態(tài),。
圖5 設(shè)置CPU PN IP地址
打開“NetPro”設(shè)置網(wǎng)絡(luò)參數(shù),,選中CPU 315-2PN/DP,在連接列表中建立新的連接,。步驟如圖6所示,。
圖6 NetPro組態(tài)視圖中插入新連接
選擇 Unspecified 站點(diǎn),選擇通訊協(xié)議 S7 connection,,點(diǎn)擊 Apply,,如圖7所示。
圖7 組態(tài)新連接
在彈出的S7 connection屬性對話框中,,勾選 Establish an active connection,設(shè)置Partner address:192.168.0.2(S7-200 SMART PLC IP 地址),,如圖8所示。
圖8 設(shè)置S7連接參數(shù)
點(diǎn)擊 "Address Details" ,,再彈出來的對話框設(shè)置 Partner 的 Slot 為1,,如圖9所示。點(diǎn)擊 OK即可關(guān)閉該對話框,。
圖9 設(shè)置“address details”參數(shù)
網(wǎng)絡(luò)組態(tài)創(chuàng)建完成后,,需要編譯,如圖10所示,。
圖10 保存并編譯連接
網(wǎng)絡(luò)組態(tài)編譯無錯(cuò),,鼠標(biāo)先點(diǎn)擊 CPU 315-2PN/DP ,然后點(diǎn)擊下載按鈕下載網(wǎng)絡(luò)組態(tài),步驟如圖11所示,。