S7-300PLC的工業(yè)以太網(wǎng)通信_(tái)第1頁(yè)
S7-300PLC的工業(yè)以太網(wǎng)通信_(tái)第2頁(yè)
S7-300PLC的工業(yè)以太網(wǎng)通信_(tái)第3頁(yè)
S7-300PLC的工業(yè)以太網(wǎng)通信_(tái)第4頁(yè)
S7-300PLC的工業(yè)以太網(wǎng)通信_(tái)第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余11頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、授課內(nèi)容S7-300PLC的工業(yè)以太網(wǎng)通信一、教學(xué)目標(biāo)終極目標(biāo):使學(xué)生掌握如何建立 S7-300PLC 的工業(yè)以太網(wǎng)通信;促成目標(biāo):1)了解什么是工業(yè)以太網(wǎng);2)掌握 S7-300PLC 工業(yè)以太網(wǎng)的特性及構(gòu)成;3)掌握 S7300PLC 工業(yè)以太網(wǎng)通信方法。二、工作任務(wù)讓學(xué)生掌握 S7-300PLC 工業(yè)以太網(wǎng)的通信內(nèi)容,為實(shí)驗(yàn)做好鋪墊。三、能力訓(xùn)練(一)工業(yè)以太網(wǎng)通訊技術(shù)隨著信息技術(shù)的不斷發(fā)展,信息交換技術(shù)覆蓋了各行各業(yè)。在自動(dòng)化領(lǐng)域,越來(lái)越多的企業(yè)需要建立包含從工廠現(xiàn)場(chǎng)設(shè)備層到控制層、管理層等各個(gè)層次的綜合自動(dòng)化網(wǎng)絡(luò)管控平臺(tái),建立以工業(yè)控制網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的企業(yè)信息化系統(tǒng)。工業(yè)以太網(wǎng)提供了

2、針對(duì)制造業(yè)控制網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)囊蕴W(wǎng)標(biāo)準(zhǔn)。該技術(shù)基于工業(yè)標(biāo)準(zhǔn),利用了交換以太網(wǎng)結(jié)構(gòu),有很高的網(wǎng)絡(luò)安全性、可操作性和實(shí)效性,最大限度地滿足了用戶(hù)和生產(chǎn)廠商的需求。工業(yè)以太網(wǎng)以其特有的第成本、高實(shí)效、高擴(kuò)展性及高智能的魅力,吸引著越來(lái)越多的制造業(yè)廠商。1.1 以太網(wǎng)技術(shù)以太網(wǎng)技術(shù)的思想淵源最早可以追溯到 1968 年。以太網(wǎng)的核心思想是使用共享的公共傳輸信道,這個(gè)思想源于夏威夷大學(xué)。在局域網(wǎng)家族中,以太網(wǎng)是指遵循 IEEE802.3 標(biāo)準(zhǔn),可以在光纜和雙絞線上傳輸?shù)木W(wǎng)絡(luò)。以太網(wǎng)也是當(dāng)前主要應(yīng)用的一種局域網(wǎng)(LocalAreaNetwork)類(lèi)型。目前的以太網(wǎng)按照傳輸速率大致分為以下四種:10Bas

3、e-T 以太網(wǎng)一一傳輸介質(zhì)是銅軸電纜,傳輸速率為 10Mbit/s;快速以太網(wǎng)一一傳輸速率為 100Mbit/s,采用光纜或雙絞線作為傳輸介質(zhì),兼容10Base-T 以太網(wǎng);Gigabit 以太網(wǎng)一一擴(kuò)展的以太網(wǎng)協(xié)議,傳輸速率為 1Gbit/s,采用光纜或雙絞線作為傳輸介質(zhì),基于當(dāng)前的以太網(wǎng)標(biāo)準(zhǔn),兼容 10Mbit/s 以太網(wǎng)和 100Mbit/s 以太網(wǎng)的交換機(jī)和路由器設(shè)備; 10Gigabit 以太網(wǎng)2002年 6 月發(fā)布,是一種更快的以太網(wǎng)技術(shù)。支持智能以太網(wǎng)服務(wù),是未來(lái)廣域網(wǎng)和城域網(wǎng)的寬帶解決方案。1.2 工業(yè)以太網(wǎng)與傳統(tǒng)以太網(wǎng)絡(luò)的比較工業(yè)網(wǎng)絡(luò)與傳統(tǒng)辦公室網(wǎng)絡(luò)相比,有一些不同之處,如表

4、 10-1。工業(yè)以太網(wǎng)產(chǎn)品的設(shè)計(jì)制造必須充分考慮并滿足工業(yè)網(wǎng)絡(luò)應(yīng)用的需要。工業(yè)現(xiàn)場(chǎng)對(duì)工業(yè)以太網(wǎng)產(chǎn)品的要求包括:工業(yè)生產(chǎn)現(xiàn)場(chǎng)環(huán)境的高溫、潮濕、空氣污濁以及腐蝕性氣體的存在,要求工業(yè)級(jí)產(chǎn)品具有環(huán)境適應(yīng)性,并要耐腐蝕、防塵和防水。工業(yè)生產(chǎn)現(xiàn)場(chǎng)的粉塵、易燃易爆和有毒性氣體的存在,需要采取防爆措施保證安全生產(chǎn)。工業(yè)生產(chǎn)現(xiàn)場(chǎng)的振動(dòng)、電磁干擾大,工業(yè)控制網(wǎng)絡(luò)必須具有機(jī)械環(huán)境適應(yīng)性(如耐振動(dòng)、耐沖擊)、電磁環(huán)境適應(yīng)性或電磁兼容性(EMCElectroMagneticCompatibility)等。工業(yè)網(wǎng)絡(luò)器件的供電,通常是采用柜內(nèi)低壓直流電源標(biāo)準(zhǔn),大多的工業(yè)環(huán)境中控制柜內(nèi)所需電源為低壓 24V 直流。采用標(biāo)準(zhǔn)

5、導(dǎo)軌安裝,安裝方便,適用于工業(yè)環(huán)境安裝的要求。工業(yè)網(wǎng)絡(luò)器件要能方便地安裝在工業(yè)現(xiàn)場(chǎng)控制柜內(nèi),并容易更換。1.3 工業(yè)以太網(wǎng)應(yīng)用于工業(yè)自動(dòng)化中的關(guān)鍵問(wèn)題1、通信實(shí)時(shí)性問(wèn)題2、對(duì)環(huán)境的適應(yīng)性與可靠性的問(wèn)題3、總線供電4、本質(zhì)安全二、西門(mén)子工業(yè)以太網(wǎng)西門(mén)子公司在工業(yè)以太網(wǎng)領(lǐng)域有著非常豐富的經(jīng)驗(yàn)和領(lǐng)先的解決方案。其中 SIMATICNET 工業(yè)以太網(wǎng)基于經(jīng)過(guò)現(xiàn)場(chǎng)驗(yàn)證的技術(shù),符合 IEEE802.3 標(biāo)準(zhǔn)并提供 10Mbit/s 以及 100Mbit/s 快速以太網(wǎng)技術(shù)。經(jīng)過(guò)多年的實(shí)踐,SIMATICNET 工業(yè)以太網(wǎng)的應(yīng)用已多于400000 個(gè)節(jié)點(diǎn),偏布世界各地,用于嚴(yán)酷的工業(yè)環(huán)境,并包括有高強(qiáng)度電磁

6、干擾的地區(qū)。西門(mén)子工業(yè)以太網(wǎng)介紹1、基本類(lèi)型10Mbit/s 工業(yè)以太網(wǎng)應(yīng)用基帶傳輸技術(shù),基于 IEEE802.3,利用 CSMA/CD 介質(zhì)訪問(wèn)方法的單元級(jí)、控制級(jí)傳輸網(wǎng)絡(luò)。傳輸速率為10Mbit/s,傳輸介質(zhì)為同軸電纜、屏蔽雙絞線或光纖。100Mbit/s 快速以太網(wǎng)基于以太網(wǎng)技術(shù),傳輸速率為 100Mbit/s,傳輸介質(zhì)為屏蔽雙絞線或光纖。2、網(wǎng)絡(luò)硬件傳輸介質(zhì)網(wǎng)絡(luò)的物理傳輸介質(zhì)主要根據(jù)網(wǎng)絡(luò)連接距離、數(shù)據(jù)安全以及傳輸速率來(lái)選擇。通常在西門(mén)子網(wǎng)絡(luò)中使用的傳輸介質(zhì)包括:2 芯電纜,無(wú)雙絞,無(wú)屏蔽;2 芯雙絞線,無(wú)屏蔽2 芯屏蔽雙絞線;同軸電纜;光纖;無(wú)線通信在西門(mén)子工業(yè)以太網(wǎng)絡(luò)中,通常使用的物

7、理傳輸介質(zhì)時(shí)屏蔽雙絞線、工業(yè)屏蔽雙絞線以及光纖。網(wǎng)絡(luò)部件工業(yè)以太網(wǎng)鏈路模塊 OLM、ELMOLM(光鏈路模塊)有 3 個(gè) ITP 接口和兩個(gè) BFOC 接口。 ITP 接口可以連接3 個(gè)終端設(shè)備或網(wǎng)段,BFOC 接口可以連接兩個(gè)光路設(shè)備(如 OLM 等),速度為 10Mbit/s。ELM(電氣鏈路模塊)有 3 個(gè) ITP 接口和 1 個(gè) AUI 接口。通過(guò)AUI 接口,可以將網(wǎng)絡(luò)設(shè)備連接至 LAN 上,速度為 10Mbit/s。工業(yè)以太網(wǎng)交換機(jī) OSM、ESM通信處理器常用的工業(yè)以太網(wǎng)通信處理器(CPCommunicatonProcesser,通信處理單元),包括用在 S7PLC 站上的處理器

8、 CP243-1 系列、CP343-1 系歹hCP443-1 系列等。CP243-1 是為 S7-200 系列 PLC 設(shè)計(jì)的工業(yè)以太網(wǎng)通信處理器,通過(guò)CP243-1 模塊, 用戶(hù)可以很方便地將 S7-200 系列 PLC 通過(guò)工業(yè)以太網(wǎng)進(jìn)行連接,并且支持使用 STEP7-Micro/WIN32 軟件,通過(guò)以太網(wǎng)對(duì) S7-200進(jìn)行遠(yuǎn)程組態(tài)、編程和診斷。同時(shí),S7-200 也可以同 S7-300、S7-400系歹 IPLC 進(jìn)行以太網(wǎng)的連接。S7-300 系列 PLC 的以太網(wǎng)通信處理器是 CP343-1 系列, 按照所支持協(xié)議的不同,可以分為 CP343-1、CP343-1ISO、CP343

9、-1TCP、CP343-1IT和 CP343-1PN。S7-400PLC 的以太網(wǎng)通信處理器是 CP443-1 系列,按照所支持協(xié)議的不同,可以分為 CP443-1、CP443-1ISO 和 CP443-1IT。西門(mén)子支持的網(wǎng)絡(luò)協(xié)議和服務(wù)1、標(biāo)準(zhǔn)通信(StandardCommunication)標(biāo) 準(zhǔn) 通 信 運(yùn) 行 于OSI參 考 模 型 第7層 的 初MAP(ManufacturingAutomationProtocol,制造業(yè)自動(dòng)化協(xié)議)提供 MMS 服務(wù),主要用于傳輸結(jié)構(gòu)化的數(shù)據(jù)。MMS 是一個(gè)符合 ISO/IES9506-4 的工業(yè)以太網(wǎng)通信標(biāo)準(zhǔn),MAP3.0 的版本提供了開(kāi)放統(tǒng)一的

10、通信標(biāo)準(zhǔn),可以連接各個(gè)廠商的產(chǎn)品,現(xiàn)在很少應(yīng)用ISO 傳輸協(xié)議:ISO 傳輸協(xié)議支持基于 ISO 的發(fā)送和接收,使得設(shè)備(例如 SIMATICS5 或 PC)在工業(yè)以太網(wǎng)上的通信非常容易,該服務(wù)支持大數(shù)據(jù)量的數(shù)據(jù)傳輸(最大 8KB)。ISO 數(shù)據(jù)接收有通信方確認(rèn),通過(guò)功能塊可以看到確認(rèn)信息。TCP:TCP 即 TCP/IP 中傳輸控制協(xié)議,提供了數(shù)據(jù)流通信,但并不將數(shù)據(jù)封裝成消息塊,因而用戶(hù)并不接收到每一個(gè)任務(wù)的確認(rèn)信號(hào)。TCP 支持面向 TCP/IP 的 Socket。TCP 支持給予 TCP/IP 的發(fā)送和接收,使得設(shè)備(例如 PC 或非西門(mén)子設(shè)備) 在工業(yè)以太網(wǎng)上的通信非常容易。 該協(xié)議

11、支持大數(shù)據(jù)量的數(shù)據(jù)傳輸 (最大 8KB),數(shù)據(jù)可以通過(guò)工業(yè)以太網(wǎng)或 TCP/IP網(wǎng)絡(luò) (撥號(hào)網(wǎng)絡(luò)或因特網(wǎng)) 傳輸。 通過(guò) TCP,SIMATICS7 可以通過(guò)建立 TCP連接來(lái)發(fā)送/接收數(shù)據(jù)。ISO-on-TCP:ISO-on-TCP 提供了 S5 兼容通信協(xié)議,通過(guò)組態(tài)連接來(lái)傳輸數(shù)據(jù)和變量長(zhǎng)度。ISO-on-TCP 符合 TCP/IP,但相對(duì)于標(biāo)準(zhǔn)的 TCP/IP,還附加了 RFC1006協(xié)議,RFC1006是一個(gè)標(biāo)準(zhǔn)協(xié)議, 該協(xié)議描述了如何將ISO映射到 TCP 上去。UDP:UDP(UserDatagramProtocol,用戶(hù)數(shù)據(jù)報(bào)協(xié)議)提供了S5 兼容通信協(xié)議,適用于簡(jiǎn)單的、交叉網(wǎng)絡(luò)

12、的數(shù)據(jù)傳輸,沒(méi)有數(shù)據(jù)確認(rèn)報(bào)文,不檢測(cè)數(shù)據(jù)傳輸?shù)恼_性。屬于 OSI 參考模型第 4 層的協(xié)議。UDP 支持基于 UDP 的發(fā)送和接收,使得設(shè)備(例如 PC 或非西門(mén)子公司設(shè)備)在工業(yè)以太網(wǎng)上的通信非常容易。該協(xié)議支持較大數(shù)據(jù)量的數(shù)據(jù)傳輸(最大 2KB),數(shù)據(jù)可以通過(guò)工業(yè)以太網(wǎng)或TCP/IP 網(wǎng)絡(luò)(撥號(hào)網(wǎng)絡(luò)或因特網(wǎng))傳輸。通過(guò) UDP,SIMATICS7 通過(guò)建立 UDP 連接,提供了發(fā)送/接收通信功能,與 TCP 不同,UDP 并沒(méi)有在通信雙方建立一個(gè)固定的連接。3、S7 通信(S7Communication)S7 通信集成在每一個(gè) SIMATICS7/M7 和 C7 的系統(tǒng)中,屬于 OSI

13、參考模型第 7 層應(yīng)用層的協(xié)議,它獨(dú)立于各個(gè)網(wǎng)絡(luò),可以應(yīng)用于多種網(wǎng)絡(luò)(MPI、PROFIBUS、工業(yè)以太網(wǎng))。S7 通信通過(guò)不斷地重復(fù)接收數(shù)據(jù)來(lái)保證網(wǎng)絡(luò)報(bào)文的正確。在 SIMATICS7 中,通過(guò)組態(tài)建立 S7 連接來(lái)實(shí)現(xiàn) S7 通信,在 PC 上,S7 通信需要通過(guò)SAPI-S7 借口函數(shù)或 OPC(過(guò)程控制用對(duì)象鏈接與嵌入)來(lái)實(shí)現(xiàn)。在 STEP7 中,S7 通信需要調(diào)用功能塊 SFB(S7-400)或 FB(S7-300),最大的通信數(shù)據(jù)可以達(dá) 64KB。對(duì)于 S7-400,可以使用系統(tǒng)功能塊 SFB 來(lái)實(shí)現(xiàn) S7 通信,對(duì)于 S7-300,可以調(diào)用相應(yīng)得 FB 功能塊進(jìn)行 S7 通信,如

14、表 10-5 所示。4、PG/OP 通信PG/OP 通信分別是 PG 和 OP 與 PLC 通信來(lái)進(jìn)行組態(tài)、編程、監(jiān)控以及人機(jī)交互等操作的服務(wù)。S7-300PLC 進(jìn)行工業(yè)以太網(wǎng)通信所需的硬件與軟件1、硬件:(1)CPU(2)CP343-1IT/CP343-1(3)PC(帶網(wǎng)卡)2、軟件:STEP7V5.2說(shuō)明:為了便于選擇硬件,請(qǐng)保持軟件的更新。可以到西門(mén)子(中國(guó))自動(dòng)化與驅(qū)動(dòng)集團(tuán)的官方網(wǎng)站上去下載所需的補(bǔ)丁和升級(jí)包。3、PG/PCInterface 的設(shè)定在“SIMATICManger”界面中,選擇Options”-“PG/PCInterface,”進(jìn)入“SetPG/PCInterface

15、 界面;選定TCP/IP(Auto)RealtekRTL8193/810 為通信協(xié)議,見(jiàn)圖 10-8 所示。2.4S7-300PLC 利用 S5 兼容的通信協(xié)議進(jìn)行工業(yè)以太網(wǎng)通信1、TCP(1)新建項(xiàng)目在 STEP7 中創(chuàng)建一個(gè)新項(xiàng)目,取名為“TCPofIE 點(diǎn)擊右鍵,再?gòu)棾龅牟藛沃羞x擇“InsertNewObject”-“SIMATIC300Station,”插入一個(gè) 300 站,取名為“313C2DP。用同樣的方法在項(xiàng)目“TCPofIE 下插另一個(gè) 300 站,取名為“3152DP。如圖 10-9 所示。(2)硬件組態(tài)首先對(duì)“313C2DP站進(jìn)行硬件組態(tài),雙擊“Hardware 進(jìn)入“HW

16、Config界面。在機(jī)架上加入 CPU313C-2DP、SM323 和 CP343-1IT,如圖 10-10 所示。同時(shí)把 CPU 的 MPI 地址設(shè)為“4;CP 模塊的 MPI 地址設(shè)為“5;CP343-1IT 可以在“SIMATIC300”-“CP3007IndustrialEthernet 下找到,見(jiàn)圖10-11。當(dāng)把 CP343-1IT 插入機(jī)架時(shí), 會(huì)彈出一個(gè)“CP3431IT 的屬性對(duì)話框”, 新建以太網(wǎng)Ethernets)”, 因?yàn)橐褂肨CP,故只需設(shè)置CP模塊的IP地址, 如圖10-12所示。 本例中CP343-1IT的IP地址為: 10.10.3.28,子網(wǎng)掩碼: 255.

17、255.255.192。用同樣的方法,建立“31&DP站的硬件組態(tài)。CPU 的 MPI 地址設(shè)為“2;CP 模塊的 MPI 地址設(shè)為“3;CP 模塊的 IP 地址為:10.10.3.58,子網(wǎng)掩碼:255.255.255.192。硬件組態(tài)好后保存編譯,分別下載到兩臺(tái) PLC 中。(2)網(wǎng)絡(luò)參數(shù)配置與做一般的項(xiàng)目不同,在做工業(yè)以太網(wǎng)通信的項(xiàng)目時(shí),除了要組態(tài)硬件,還要進(jìn)行網(wǎng)絡(luò)參數(shù)的配置,以便于在編寫(xiě)程序時(shí),可以方便的調(diào)用功能塊。在“SIMATICManger”界面中點(diǎn)擊“ConfigureNetwork”鍵,打開(kāi)“NetPro 設(shè)置網(wǎng)絡(luò)參數(shù)。此時(shí)可以看到兩臺(tái) PLC 已經(jīng)掛入了工業(yè)以太網(wǎng)中

18、,選中一 CPU,點(diǎn)擊鼠標(biāo)右鍵,選擇“InsertNewConnection 建立新的連接,如圖 10-13 所示。在連接類(lèi)型中,選擇“TCBonnection 連接,如圖 10-14 所示。然后點(diǎn)擊“OK,設(shè)置連接屬性,見(jiàn)圖 10-15?!癎eneral 屬性中 ID=1,是通信的連接號(hào);LADDR=W#16#0110,是 CP 模塊的地址,這兩個(gè)參數(shù)在后面的編程時(shí)會(huì)用到通信雙方其中一個(gè)站(本例中為 CPU315-2DP)必須激活A(yù)ctiveconnectionestablishment 選項(xiàng);以便在通信連接初始化中起到主動(dòng)連接的作用?!癆ddress 屬性中可以看到通信雙方的 IP 地址,

19、占用的端口號(hào)可以自定義,也可以使用默認(rèn)值,如 2000,如題 10-16 所示。參數(shù)設(shè)置好后編譯保存,再下載到 PLC 中就完成了。(3)編寫(xiě)程序在進(jìn)行工業(yè)以太網(wǎng)通信編程時(shí)需要調(diào)用功能 FC5AG_SEND 和FC6AG_RECV,該功能塊在指令庫(kù)Libraries”-“SIMATIC_NET_CP-300C用可以找到,如圖10-17 所示。其中發(fā)送方(本例中為 CPU315-2DP)調(diào)用發(fā)送功能 FC5,程序如圖 10-18 所示。當(dāng) M0.0 為“1 時(shí),觸發(fā)發(fā)送任務(wù),將“SEND 數(shù)據(jù)區(qū)中的 20 個(gè)字節(jié)發(fā)送出去,發(fā)送數(shù)據(jù)“LEN 的長(zhǎng)度不大于數(shù)據(jù)區(qū)的長(zhǎng)度。下表10-6 所示為功能 FC

20、5 的各個(gè)管腳參數(shù)說(shuō)明。同樣在接收方(本例為 CPU313C-2DP)接收數(shù)據(jù)需要調(diào)用接收功能 FC6,如圖 10-19。功能 FC6 各個(gè)管腳參數(shù)說(shuō)明如表 10-7。程序編寫(xiě)好后保存下載,這樣就可以把發(fā)送方 CPU315-2DP 內(nèi)的20 個(gè)字節(jié)的數(shù)據(jù)發(fā)送給接收方 CPU313C-2DP。正常情況下,功能塊 FC5AG_SEND 和 FC6AG_RECV 的最大數(shù)據(jù)通彳 t 量為 240 個(gè)字節(jié),如果用戶(hù)數(shù)據(jù)大于 240 個(gè)字節(jié),則需要通過(guò)硬件組態(tài)在 CP 模塊的硬件屬性中設(shè)置數(shù)據(jù)長(zhǎng)度大于個(gè)字節(jié)(最大 8KB),如圖 10-20 所示。如果數(shù)據(jù)長(zhǎng)度小于 240個(gè)字節(jié),不要激活此選項(xiàng)以減少網(wǎng)絡(luò)

21、負(fù)載。2、ISO_on_TCPISO_on_TCP 是在 TCP 上加上了 ISO 的校驗(yàn)機(jī)制,故本例中所使用的 CP 模240塊需要支持 TCP。(1)新建項(xiàng)目在 STEP7 中創(chuàng)建一個(gè)新項(xiàng)目,取名為“ISO_on_TCPofIEJ 再?gòu)棾龅牟藛沃羞x擇“InsertNewObject”一“SIMATIC300StatiqnJf入一個(gè) 300 站,取名為“313C2DP。用同樣的方法在項(xiàng)目“TCPofIE”下插另一個(gè) 300 站,取名為“3152DP。如圖 10-21 所示。(2)硬件組態(tài)首先對(duì)“313C2DP站進(jìn)行硬件組態(tài),雙擊“Hardware 進(jìn)入“HWConfig界面。在機(jī)架上加入 C

22、PU313C-2DP、SM323 和 CP343-1IT,如圖 10-22 所示。同樣把 CPU 的 MPI 地址設(shè)為“4;CP 模塊的 MPI 地址設(shè)為“5;當(dāng)把 CP343-1IT插入機(jī)架時(shí),仍然會(huì)彈出一個(gè)“CP34311T 的屬性對(duì)話框新建以太網(wǎng)Ethernet1)”,因?yàn)橐褂?ISO_on_TCP,故只需設(shè)置 CP 模塊的 IP 地址,如圖10-23 所示。本例中 CP343-1IT 的 IP 地址為:10.10.3.28,子網(wǎng)掩碼:255.255.255.192。建立“3152DP站的硬件組態(tài)方法與上面例子一樣,這里不再詳細(xì)講述。(3)網(wǎng)絡(luò)參數(shù)配置與上面例子相同,打開(kāi)“NetPro

23、 設(shè)置網(wǎng)絡(luò)參數(shù)。在連接類(lèi)型中,選擇“ISO_on_TCPconnection連接,如圖 10-24 所示。然后點(diǎn)擊“OK,設(shè)置連接屬性,見(jiàn)圖 10-25?!癎enera 屬性中 ID=1,是通信的連接號(hào);LADDR=W#16#0110,是 CP 模塊的地址,這兩個(gè)參數(shù)在后面的編程時(shí)會(huì)用到。通信雙方其中一個(gè)站(本例中為 CPU315-2DP)必須激活A(yù)ctiveconnectionestablishment 選項(xiàng);以便在通信連接初始化中起到主動(dòng)連接的作用?!癆ddress 屬性中可以看到通信雙方的 IP 地址,TSAP 可以自定義,也可以使用默認(rèn)值,如“TCP1”,如圖 10-26 所示。參數(shù)設(shè)

24、置好后編譯保存,再下載到 PLC 中,這樣網(wǎng)絡(luò)參數(shù)設(shè)置就完成了。(4)通信程序的編寫(xiě)與 TCP 連接相同,這里不再重復(fù)。3、UDPUDP 的組態(tài)和編程方法同 TCP 基本相同,只需在網(wǎng)絡(luò)參數(shù)設(shè)置里選擇“UDPconnection 連接即可,這里不再詳述。4、IOS 傳輸協(xié)議本例中需要支持 ISO 傳輸協(xié)議的 CP 模塊,在選擇硬件時(shí)應(yīng)當(dāng)注意。(1)新建項(xiàng)目在 STEP7 中創(chuàng)建一個(gè)新項(xiàng)目,取名為“IE_IOS”點(diǎn)擊右鍵,再?gòu)棾龅牟藛沃羞x擇“InsertNewObject”-“SIMATIC300Station,”插入一個(gè) 300 站。用同樣的方法在項(xiàng)目“IE_IOS 下插另一個(gè) 300 站,如

25、圖 10-27 所示。(2)硬件組態(tài)單擊“SIMATIC300(1)”,雙擊“Hardware 進(jìn)入“HWConfig 界面。在機(jī)架中插入所需的 CPU 和 CP 模塊,見(jiàn)圖 10-28。當(dāng)插入 CP 模塊后,會(huì)自動(dòng)彈出一個(gè)“CP3431IT 的屬性對(duì)話框新建以太網(wǎng)Ethernet1)”,因?yàn)橐褂?ISO 傳輸協(xié)議,故選擇“SetMACaddress/useISOprotocol 本例中設(shè)置該 CP 模塊的 MAC 地址為08.00.06.71.6D.D0,IP 地址為:10.10.3.28,子網(wǎng)掩碼:255.255.255.192,如圖10-29 所示。每個(gè) CP 模塊的 MAC 地址都不

26、一樣,MAC 地址一般標(biāo)注在 CP模塊的外殼上,使用時(shí)注意查找。用同樣的方法,建立另一個(gè) S7-300 站,CP 模塊為 CP343-1,設(shè)置 CP 模塊的 MAC 地址,連接到同一個(gè)網(wǎng)絡(luò)“Ethernets)”上。(3)網(wǎng)絡(luò)參數(shù)配置與前面的例子同樣的方法打開(kāi)“NetPro 設(shè)置網(wǎng)絡(luò)參數(shù),選中一CPU,點(diǎn)擊鼠標(biāo)右鍵,選擇“InsertNewConnection 建立新的連接,如圖 10-30所示。在連接類(lèi)型中,選擇“ISOtransportconnection連接,如圖 10-31 所示。然后點(diǎn)擊“OK,設(shè)置連接屬性,見(jiàn)圖 10-32?!癎enera 屬性中 ID=1,是通信的連接號(hào);LADD

27、R=W#16#0100,是 CP 模塊的地址,這兩個(gè)參數(shù)在后面的編程時(shí)會(huì)用到通信雙方的其中一個(gè)站(本例中為 CPU314C-2DP)為 Client 端,激活“Activeconnectionestablishment選項(xiàng); 另一個(gè)站(本例中為CPU314C-2PtP)為 Server 端,在相應(yīng)屬性中不激活。“Addresses性中可以看到通信雙方的 MAC 地址,TSAP 可以自定義,也可以使用默認(rèn)值,如“ISO1”。如圖 10-33 所示。然后保存編譯,下載到 PLC 中。(4)通信程序的編寫(xiě)與 TCP 連接相同,這里不再重復(fù)。2.5S7-300PLC 利用 S7 通信協(xié)議進(jìn)行工業(yè)以太網(wǎng)

28、通信1、新建項(xiàng)目在 STEP7 中創(chuàng)建一個(gè)項(xiàng)目,取名為“IE_S7,點(diǎn)擊右鍵,再?gòu)棾龅牟藛沃羞x擇“InsertNewObject”-“SIMATIC300StationJ 截人一個(gè) 300 站。用同樣的方法在項(xiàng)目“IE_S7 下插另一個(gè) 300 站,如圖 10-34 所示。2、硬件組態(tài)單擊“SIMATIC300(1)”,雙擊“Hardware 進(jìn)入“HWConfig 界面。在機(jī)架中插入所需的 CPU 和 CP 模塊,見(jiàn)圖 10-35。與 ISO 傳輸協(xié)議一樣,當(dāng)插入 CP 模塊后,會(huì)自動(dòng)彈出一個(gè)“CP343-1IT 的屬性對(duì)話框新建以太網(wǎng)Ethernets)”,因?yàn)橐褂?ISO 傳輸協(xié)議,

29、故選擇“SetMACaddress/useISOprotocol 本澗,中設(shè)置該 CP 模塊的 MAC 地址為 08.00.06.71.6D.D0,IP 地址為:192.168.1.10,子網(wǎng)掩碼:255.255.255.0。用同樣的方法,建立另一個(gè) S7-300 站,CP 模塊為 CP343-1,設(shè)置 CP 模塊的 MAC 地址,連接到同一個(gè)網(wǎng)絡(luò)“Ethernets)”上。3、網(wǎng)絡(luò)參數(shù)設(shè)置打開(kāi)“NetPro 設(shè)置網(wǎng)絡(luò)參數(shù),選中一 CPU,點(diǎn)擊鼠標(biāo)右鍵,選擇“InsertNewConnection 建立新的連接,在連接類(lèi)型中,選擇“S7connection連接,如圖 10-36 所示。點(diǎn)擊“OK,設(shè)置連接屬性,見(jiàn)圖 10-37?!癎enera 屬性中塊參數(shù)ID=1,這個(gè)參數(shù)在

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論