西門子PLC網(wǎng)絡(luò)PPT精選文檔_第1頁(yè)
西門子PLC網(wǎng)絡(luò)PPT精選文檔_第2頁(yè)
西門子PLC網(wǎng)絡(luò)PPT精選文檔_第3頁(yè)
西門子PLC網(wǎng)絡(luò)PPT精選文檔_第4頁(yè)
西門子PLC網(wǎng)絡(luò)PPT精選文檔_第5頁(yè)
已閱讀5頁(yè),還剩115頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第7 7章章 西門子西門子plcplc通信技術(shù)通信技術(shù) 本章結(jié)合具體實(shí)例,詳細(xì)介紹本章結(jié)合具體實(shí)例,詳細(xì)介紹mpimpi網(wǎng)絡(luò)的組建方法、如何網(wǎng)絡(luò)的組建方法、如何用全局?jǐn)?shù)據(jù)包通信方式實(shí)現(xiàn)用全局?jǐn)?shù)據(jù)包通信方式實(shí)現(xiàn)plcplc之間的之間的mpimpi網(wǎng)絡(luò)通信、如何實(shí)網(wǎng)絡(luò)通信、如何實(shí)現(xiàn)無組態(tài)連接的現(xiàn)無組態(tài)連接的plcplc之間的之間的mpimpi通信、如何實(shí)現(xiàn)有組態(tài)連接的通信、如何實(shí)現(xiàn)有組態(tài)連接的plcplc之間的之間的mpimpi通信、如何實(shí)現(xiàn)通信、如何實(shí)現(xiàn)plcplc之間的之間的profibus-dpprofibus-dp主從通主從通信、如何組態(tài)遠(yuǎn)程信、如何組態(tài)遠(yuǎn)程i/oi/o站,最后介紹了站,

2、最后介紹了cp342-5cp342-5分別作為主站分別作為主站和從站的和從站的profibus-dpprofibus-dp組態(tài)應(yīng)用。組態(tài)應(yīng)用。 7.1 7.1 西門子西門子plcplc網(wǎng)絡(luò)網(wǎng)絡(luò) 7.2 mpi7.2 mpi網(wǎng)絡(luò)通信網(wǎng)絡(luò)通信 7.3 profibus7.3 profibus現(xiàn)場(chǎng)總線通信技術(shù)現(xiàn)場(chǎng)總線通信技術(shù) 7.4 7.4 思考與練習(xí)思考與練習(xí) 返回首頁(yè)返回首頁(yè) 西門子西門子plcplc網(wǎng)絡(luò)網(wǎng)絡(luò)返回本章返回本章7.2 mpi7.2 mpi網(wǎng)絡(luò)通信網(wǎng)絡(luò)通信 mpi mpi是是多點(diǎn)通信接口多點(diǎn)通信接口(multipoint interfacemultipoint interface)的

3、簡(jiǎn)稱。)的簡(jiǎn)稱。mpimpi物理接口符合物理接口符合profibus rs485profibus rs485(en 50170en 50170)接口標(biāo)準(zhǔn)。)接口標(biāo)準(zhǔn)。mpimpi網(wǎng)絡(luò)的通信速率為網(wǎng)絡(luò)的通信速率為19.2kbit/s19.2kbit/s12mbit/s12mbit/s,s7-200s7-200只能選只能選擇擇19.2kbit/s19.2kbit/s的通信速率,的通信速率,s7-300s7-300通常默認(rèn)設(shè)置為通常默認(rèn)設(shè)置為1 8 7 . 5 k b i t / s1 8 7 . 5 k b i t / s , 只 有 能 夠 設(shè) 置 為, 只 有 能 夠 設(shè) 置 為 p r o

4、f i b u sp r o f i b u s 接 口接 口的的mpimpi網(wǎng)絡(luò)才支持網(wǎng)絡(luò)才支持12mbit/s12mbit/s的通信速率。的通信速率。7.2.1 mpi7.2.1 mpi網(wǎng)絡(luò)組建網(wǎng)絡(luò)組建7.2.2 7.2.2 全局?jǐn)?shù)據(jù)包通信方式全局?jǐn)?shù)據(jù)包通信方式7.2.3 7.2.3 無組態(tài)連接的無組態(tài)連接的mpimpi通訊方式通訊方式7.2.4 7.2.4 有組態(tài)連接的有組態(tài)連接的mpimpi通訊方式通訊方式 返回本章返回本章7.2.1 mpi7.2.1 mpi網(wǎng)絡(luò)組建網(wǎng)絡(luò)組建 用用step 7step 7軟件包中的軟件包中的configurationconfiguration功能為每個(gè)

5、網(wǎng)絡(luò)節(jié)點(diǎn)功能為每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)分配一個(gè)分配一個(gè)mpimpi地址和最高地址,最好標(biāo)在節(jié)點(diǎn)外殼上;然后對(duì)地址和最高地址,最好標(biāo)在節(jié)點(diǎn)外殼上;然后對(duì)pgpg、opop、cpucpu、cpcp、fmfm等包括的所有節(jié)點(diǎn)進(jìn)行地址排序,連接等包括的所有節(jié)點(diǎn)進(jìn)行地址排序,連接時(shí)需在時(shí)需在mpimpi網(wǎng)的第一個(gè)及最后一個(gè)節(jié)點(diǎn)接入通信終端匹配電網(wǎng)的第一個(gè)及最后一個(gè)節(jié)點(diǎn)接入通信終端匹配電阻。往阻。往mpimpi網(wǎng)添加一個(gè)新節(jié)點(diǎn)時(shí),應(yīng)該切斷網(wǎng)添加一個(gè)新節(jié)點(diǎn)時(shí),應(yīng)該切斷mpimpi網(wǎng)的電源。網(wǎng)的電源。 mpi網(wǎng)絡(luò)示意圖網(wǎng)絡(luò)示意圖 mpi s7-400 pg/pc op s7-300 s7-300 s7-300 s7-30

6、0 s7-300 op mpi 地址 2 mpi 地址 1 mpi 地址 3 mpi 地址 4 mpi 地址 5 mpi 地址 6 mpi 地址 7 mpi 地址 8 mpi 地址 0 可采用分支連接線 可采用分支連接線 返回上級(jí)返回上級(jí)mpi網(wǎng)絡(luò)連接器網(wǎng)絡(luò)連接器 終端電阻開關(guān) 連接 cpu 的 mpi 接口 連接 pg/hmi 連接 cpu 的 mpi 接口 具有 pg 接口的標(biāo)準(zhǔn)連接器 無 pg 接口的連接器 為了保證網(wǎng)絡(luò)通信質(zhì)量,總線連接器或中繼器上都設(shè)計(jì)為了保證網(wǎng)絡(luò)通信質(zhì)量,總線連接器或中繼器上都設(shè)計(jì)了了終端匹配電阻終端匹配電阻。組建通信網(wǎng)絡(luò)時(shí),在網(wǎng)絡(luò)拓?fù)浞种У哪┒?。組建通信網(wǎng)絡(luò)時(shí),在

7、網(wǎng)絡(luò)拓?fù)浞种У哪┒斯?jié)點(diǎn)需要接入節(jié)點(diǎn)需要接入浪涌匹配電阻浪涌匹配電阻。 返回上級(jí)返回上級(jí)采用中繼器延長(zhǎng)網(wǎng)絡(luò)連接距離采用中繼器延長(zhǎng)網(wǎng)絡(luò)連接距離 返回上級(jí)返回上級(jí)7.2.2 7.2.2 全局?jǐn)?shù)據(jù)包通信方式全局?jǐn)?shù)據(jù)包通信方式 全局?jǐn)?shù)據(jù)全局?jǐn)?shù)據(jù)(gdgd)通信方式以)通信方式以mpimpi分支網(wǎng)為基礎(chǔ)而設(shè)計(jì)的。分支網(wǎng)為基礎(chǔ)而設(shè)計(jì)的。在在s7s7中,利用全局?jǐn)?shù)據(jù)可以建立分布式中,利用全局?jǐn)?shù)據(jù)可以建立分布式plcplc間的通訊聯(lián)系,不間的通訊聯(lián)系,不需要在用戶程序中編寫任何語(yǔ)句。需要在用戶程序中編寫任何語(yǔ)句。s7s7程序中的程序中的fbfb、fcfc、obob都都能用絕對(duì)地址或符號(hào)地址來訪問全局?jǐn)?shù)據(jù)。最多可

8、以在一個(gè)能用絕對(duì)地址或符號(hào)地址來訪問全局?jǐn)?shù)據(jù)。最多可以在一個(gè)項(xiàng)目中的項(xiàng)目中的1515個(gè)個(gè)cpucpu之間建立全局?jǐn)?shù)據(jù)通訊。之間建立全局?jǐn)?shù)據(jù)通訊。gdgd通信原理通信原理 gdgd通信的數(shù)據(jù)結(jié)構(gòu)通信的數(shù)據(jù)結(jié)構(gòu) 全局?jǐn)?shù)據(jù)環(huán)全局?jǐn)?shù)據(jù)環(huán) gdgd通信應(yīng)用通信應(yīng)用 利用利用sfc60sfc60和和sfc61sfc61傳遞全局?jǐn)?shù)據(jù)傳遞全局?jǐn)?shù)據(jù) 返回本節(jié)返回本節(jié)1.gd1.gd通信原理通信原理 在在mpimpi分支網(wǎng)上實(shí)現(xiàn)全局?jǐn)?shù)據(jù)共享的兩個(gè)或多個(gè)分支網(wǎng)上實(shí)現(xiàn)全局?jǐn)?shù)據(jù)共享的兩個(gè)或多個(gè)cpucpu中,中,至少有一個(gè)是數(shù)據(jù)的發(fā)送方,有一個(gè)或多個(gè)是數(shù)據(jù)的接收方。至少有一個(gè)是數(shù)據(jù)的發(fā)送方,有一個(gè)或多個(gè)是數(shù)據(jù)的接收方。

9、發(fā)送或接收的數(shù)據(jù)稱為發(fā)送或接收的數(shù)據(jù)稱為全局?jǐn)?shù)據(jù)全局?jǐn)?shù)據(jù),或稱為,或稱為全局?jǐn)?shù)全局?jǐn)?shù)。具有相同。具有相同sender/receiver sender/receiver (發(fā)送者(發(fā)送者/ /接受者)的全局?jǐn)?shù)據(jù),可以集合接受者)的全局?jǐn)?shù)據(jù),可以集合成一個(gè)成一個(gè)全局?jǐn)?shù)據(jù)包全局?jǐn)?shù)據(jù)包(gd packetgd packet)一起發(fā)送。每個(gè)數(shù)據(jù)包用)一起發(fā)送。每個(gè)數(shù)據(jù)包用數(shù)數(shù)據(jù)包號(hào)碼據(jù)包號(hào)碼(gd packet numbergd packet number)來標(biāo)識(shí),其中的變量用)來標(biāo)識(shí),其中的變量用變量變量號(hào)碼號(hào)碼(variable numbervariable number)來標(biāo)識(shí)。參與全局?jǐn)?shù)據(jù)包交換

10、的)來標(biāo)識(shí)。參與全局?jǐn)?shù)據(jù)包交換的cpucpu構(gòu)成了構(gòu)成了全局?jǐn)?shù)據(jù)環(huán)全局?jǐn)?shù)據(jù)環(huán)(gd circlegd circle)。每個(gè)全局?jǐn)?shù)據(jù)環(huán)用)。每個(gè)全局?jǐn)?shù)據(jù)環(huán)用數(shù)據(jù)環(huán)號(hào)碼數(shù)據(jù)環(huán)號(hào)碼來標(biāo)識(shí)(來標(biāo)識(shí)(gd circle number gd circle number )。)。 例如,例如,gd 2.1.3gd 2.1.3表示表示2 2號(hào)全局?jǐn)?shù)據(jù)環(huán),號(hào)全局?jǐn)?shù)據(jù)環(huán),1 1號(hào)全局?jǐn)?shù)據(jù)包中號(hào)全局?jǐn)?shù)據(jù)包中的的3 3號(hào)數(shù)據(jù)。號(hào)數(shù)據(jù)。 返回上級(jí)返回上級(jí) 在在plcplc操作系統(tǒng)的作用下,發(fā)送操作系統(tǒng)的作用下,發(fā)送cpucpu在它的一個(gè)掃描循環(huán)在它的一個(gè)掃描循環(huán)結(jié)束時(shí)發(fā)送全局?jǐn)?shù)據(jù),接收結(jié)束時(shí)發(fā)送全局?jǐn)?shù)據(jù),接收cpucp

11、u在它的一個(gè)掃描循環(huán)開始時(shí)接在它的一個(gè)掃描循環(huán)開始時(shí)接收收gdgd。這樣,發(fā)送全局?jǐn)?shù)據(jù)包中的數(shù)據(jù),對(duì)于接收方來說是。這樣,發(fā)送全局?jǐn)?shù)據(jù)包中的數(shù)據(jù),對(duì)于接收方來說是“透明的透明的”。也就是說,發(fā)送全局?jǐn)?shù)據(jù)包中的信號(hào)狀態(tài)會(huì)自。也就是說,發(fā)送全局?jǐn)?shù)據(jù)包中的信號(hào)狀態(tài)會(huì)自動(dòng)影響接收數(shù)據(jù)包;接收方對(duì)接收數(shù)據(jù)包的訪問,相當(dāng)于對(duì)動(dòng)影響接收數(shù)據(jù)包;接收方對(duì)接收數(shù)據(jù)包的訪問,相當(dāng)于對(duì)發(fā)發(fā)送數(shù)據(jù)包的訪問。送數(shù)據(jù)包的訪問。 返回上級(jí)返回上級(jí)2.gd2.gd通信的數(shù)據(jù)結(jié)構(gòu)通信的數(shù)據(jù)結(jié)構(gòu) 全局?jǐn)?shù)據(jù)可以由位、字節(jié)、字、雙字或相關(guān)數(shù)組組成,全局?jǐn)?shù)據(jù)可以由位、字節(jié)、字、雙字或相關(guān)數(shù)組組成,它們被稱為全局?jǐn)?shù)據(jù)的它們被稱為全局?jǐn)?shù)據(jù)

12、的元素元素。一個(gè)全局?jǐn)?shù)據(jù)包由一個(gè)或幾個(gè)。一個(gè)全局?jǐn)?shù)據(jù)包由一個(gè)或幾個(gè)gdgd元素組成,最多不能超過元素組成,最多不能超過24b24b。返回上級(jí)返回上級(jí)3. 3. 全局?jǐn)?shù)據(jù)環(huán)全局?jǐn)?shù)據(jù)環(huán) 全局?jǐn)?shù)據(jù)環(huán)中的每個(gè)全局?jǐn)?shù)據(jù)環(huán)中的每個(gè)cpucpu可以發(fā)送數(shù)據(jù)到另一個(gè)可以發(fā)送數(shù)據(jù)到另一個(gè)cpucpu或從或從另一個(gè)另一個(gè)cpucpu接收。全局?jǐn)?shù)據(jù)環(huán)有以下接收。全局?jǐn)?shù)據(jù)環(huán)有以下2 2種:種: 環(huán)內(nèi)包含環(huán)內(nèi)包含2 2個(gè)以上的個(gè)以上的cpucpu,其中一個(gè)發(fā)送數(shù)據(jù)包,其它,其中一個(gè)發(fā)送數(shù)據(jù)包,其它的的cpucpu接收數(shù)據(jù);接收數(shù)據(jù); 環(huán)內(nèi)只有環(huán)內(nèi)只有2 2個(gè)個(gè)cpucpu,每個(gè),每個(gè)cpucpu可既發(fā)送數(shù)據(jù)又接受數(shù)據(jù)。

13、可既發(fā)送數(shù)據(jù)又接受數(shù)據(jù)。 s7-300s7-300的每個(gè)的每個(gè)cpucpu可以參與最多可以參與最多4 4個(gè)不同的數(shù)據(jù)環(huán),在一個(gè)不同的數(shù)據(jù)環(huán),在一個(gè)個(gè)mpimpi網(wǎng)上最多可以有網(wǎng)上最多可以有1515個(gè)個(gè)cpucpu通過全局通訊來交換數(shù)據(jù)。通過全局通訊來交換數(shù)據(jù)。 其實(shí),其實(shí),mpimpi網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)進(jìn)行g(shù)dgd通信的內(nèi)在方式有兩種:一種是通信的內(nèi)在方式有兩種:一種是一一對(duì)一方式對(duì)一方式,當(dāng),當(dāng)gdgd環(huán)中僅有兩個(gè)環(huán)中僅有兩個(gè)cpucpu時(shí),可以采用類全雙工點(diǎn)對(duì)時(shí),可以采用類全雙工點(diǎn)對(duì)點(diǎn)方式,不能有其它點(diǎn)方式,不能有其它c(diǎn)pucpu參與,只有兩者獨(dú)享;另一種為參與,只有兩者獨(dú)享;另一種為一對(duì)一對(duì)多

14、多(最多(最多4 4個(gè))廣播方式,一個(gè)點(diǎn)播,其它接收。個(gè))廣播方式,一個(gè)點(diǎn)播,其它接收。返回上級(jí)返回上級(jí)4. gd4. gd通信應(yīng)用通信應(yīng)用(1/2)(1/2) 應(yīng)用應(yīng)用gdgd通信,就要在通信,就要在cpucpu中定義全局?jǐn)?shù)據(jù)塊,這一過程也中定義全局?jǐn)?shù)據(jù)塊,這一過程也稱為稱為全局?jǐn)?shù)據(jù)通信組態(tài)全局?jǐn)?shù)據(jù)通信組態(tài)。在對(duì)全局?jǐn)?shù)據(jù)進(jìn)行組態(tài)前,需要先。在對(duì)全局?jǐn)?shù)據(jù)進(jìn)行組態(tài)前,需要先執(zhí)行下列任務(wù):執(zhí)行下列任務(wù): 定義項(xiàng)目和定義項(xiàng)目和cpucpu程序名;程序名; 用用pgpg單獨(dú)配置項(xiàng)目中的每個(gè)單獨(dú)配置項(xiàng)目中的每個(gè)cpucpu,確定其分支網(wǎng)絡(luò)號(hào)、,確定其分支網(wǎng)絡(luò)號(hào)、mpimpi地址、最大地址、最大mpimp

15、i地址等參數(shù)。地址等參數(shù)。 返回上級(jí)返回上級(jí)4. gd4. gd通信應(yīng)用通信應(yīng)用(2/2)(2/2) 在用在用step 7step 7開發(fā)軟件包進(jìn)行開發(fā)軟件包進(jìn)行g(shù)dgd通信組態(tài)時(shí),由系統(tǒng)菜單通信組態(tài)時(shí),由系統(tǒng)菜單【optionsoptions】中的【】中的【define global datadefine global data】程序進(jìn)行】程序進(jìn)行g(shù)dgd表組表組態(tài)。具體組態(tài)步驟如下:態(tài)。具體組態(tài)步驟如下: 在在gdgd空表中輸入?yún)⑴c空表中輸入?yún)⑴cgdgd通信的通信的cpucpu代號(hào);代號(hào); 為每個(gè)為每個(gè)cpucpu定義并輸入全局?jǐn)?shù)據(jù),指定發(fā)送定義并輸入全局?jǐn)?shù)據(jù),指定發(fā)送gdgd; 第一次存

16、儲(chǔ)并編譯全局?jǐn)?shù)據(jù)表,檢查輸入信息語(yǔ)法是第一次存儲(chǔ)并編譯全局?jǐn)?shù)據(jù)表,檢查輸入信息語(yǔ)法是否為正確數(shù)據(jù)類型,是否一致;否為正確數(shù)據(jù)類型,是否一致; 設(shè)定掃描速率,定義設(shè)定掃描速率,定義gdgd通信狀態(tài)雙字;通信狀態(tài)雙字; 第二次存儲(chǔ)并編譯全局?jǐn)?shù)據(jù)表。第二次存儲(chǔ)并編譯全局?jǐn)?shù)據(jù)表。 返回上級(jí)返回上級(jí)【例【例7-2-17-2-1】 s7-300s7-300之間全局?jǐn)?shù)據(jù)通信。之間全局?jǐn)?shù)據(jù)通信。 要求通過要求通過mpimpi網(wǎng)絡(luò)配置,實(shí)現(xiàn)網(wǎng)絡(luò)配置,實(shí)現(xiàn)2 2個(gè)個(gè)cpu 315-2dpcpu 315-2dp之間的全局之間的全局?jǐn)?shù)據(jù)通信。數(shù)據(jù)通信。生成生成mpimpi硬件工作站硬件工作站 打開打開step 7st

17、ep 7,首先執(zhí)行菜單命令【,首先執(zhí)行菜單命令【filefile】【new.new.】創(chuàng)建一個(gè)創(chuàng)建一個(gè)s7s7項(xiàng)目,并命名為項(xiàng)目,并命名為“全局?jǐn)?shù)據(jù)全局?jǐn)?shù)據(jù)”。選中。選中“全局?jǐn)?shù)據(jù)全局?jǐn)?shù)據(jù)”項(xiàng)目名,然后執(zhí)行菜單命令【項(xiàng)目名,然后執(zhí)行菜單命令【insertinsert】【stationstation】【simatic 300 stationsimatic 300 station】,在此項(xiàng)目下插入兩個(gè)】,在此項(xiàng)目下插入兩個(gè)s7-300s7-300的的plcplc站,分別重命名為站,分別重命名為mpi_station_1mpi_station_1和和mpi_station_2mpi_station_

18、2。 返回上級(jí)返回上級(jí) 插 入 2 個(gè) mpi 站 單 擊 進(jìn) 入 硬 件 配 置 雙 擊 cpu315-2 dp 修 改 cpu 屬 性 設(shè) 置 mpi 地 址 修 改 通 信 速 率 設(shè)置設(shè)置mpimpi網(wǎng)絡(luò)地址網(wǎng)絡(luò)地址返回上級(jí)返回上級(jí)設(shè)置設(shè)置mpimpi地址地址 按上圖完成按上圖完成2 2個(gè)個(gè)plcplc站的硬件組態(tài),配置站的硬件組態(tài),配置mpimpi地址和通信速地址和通信速率,在本例中率,在本例中mpimpi地址分別設(shè)置為地址分別設(shè)置為2 2號(hào)號(hào)和和4 4號(hào)號(hào),通信速率為,通信速率為187.5kbit/s187.5kbit/s。完成后點(diǎn)擊按鈕,保存并編譯硬件組態(tài)。最后。完成后點(diǎn)擊按鈕,

19、保存并編譯硬件組態(tài)。最后將硬件組態(tài)數(shù)據(jù)下載到將硬件組態(tài)數(shù)據(jù)下載到cpucpu。連接網(wǎng)絡(luò)連接網(wǎng)絡(luò) 用用profibusprofibus電纜連接電纜連接mpimpi節(jié)點(diǎn)。接著就可以與所有節(jié)點(diǎn)。接著就可以與所有cpucpu建建立在線連接。可以用立在線連接。可以用simaticsimatic管理器中管理器中“accessible nodes”accessible nodes”功功能來測(cè)試它。能來測(cè)試它。返回上級(jí)返回上級(jí)生成全局?jǐn)?shù)據(jù)表生成全局?jǐn)?shù)據(jù)表 用用netpronetpro組態(tài)組態(tài)mpimpi網(wǎng)絡(luò)網(wǎng)絡(luò) 返回上級(jí)返回上級(jí) 雙 擊 灰 色 區(qū) 域 選 擇 cpu 填 寫 發(fā) 送 區(qū) 和 接 收 區(qū) 編

20、譯 建 立 數(shù) 據(jù) 環(huán) 全局?jǐn)?shù)據(jù)環(huán)組態(tài)全局?jǐn)?shù)據(jù)環(huán)組態(tài)返回上級(jí)返回上級(jí)gd idgd id的意義的意義 1 號(hào) gd 環(huán)包有 2 個(gè)數(shù)據(jù)包 2 號(hào) gd 環(huán) 1 號(hào)數(shù)據(jù)包的數(shù)據(jù)數(shù) 返回上級(jí)返回上級(jí)定義掃描速率和狀態(tài)信息定義掃描速率和狀態(tài)信息 返回上級(jí)返回上級(jí)5. 5. 利用利用sfc60sfc60和和sfc61sfc61傳遞全局?jǐn)?shù)據(jù)傳遞全局?jǐn)?shù)據(jù) 利用利用sfc60 gd_sndsfc60 gd_snd和和sfc61 gd_rcvsfc61 gd_rcv可以以事件驅(qū)動(dòng)方式可以以事件驅(qū)動(dòng)方式來實(shí)現(xiàn)全局通訊。為了實(shí)現(xiàn)純程序控制的數(shù)據(jù)交換,在全局來實(shí)現(xiàn)全局通訊。為了實(shí)現(xiàn)純程序控制的數(shù)據(jù)交換,在全局?jǐn)?shù)據(jù)表

21、中必須將掃描速率定義為數(shù)據(jù)表中必須將掃描速率定義為0 0??蓡为?dú)使用循環(huán)驅(qū)動(dòng)或程??蓡为?dú)使用循環(huán)驅(qū)動(dòng)或程序控制方式,也可組合起來使用。序控制方式,也可組合起來使用。 sfc60sfc60用來按設(shè)定的方式用來按設(shè)定的方式采集并發(fā)送采集并發(fā)送全局?jǐn)?shù)據(jù)包。全局?jǐn)?shù)據(jù)包。 sfc61sfc61用來用來接收接收發(fā)送來的全局?jǐn)?shù)據(jù)包并存入設(shè)定區(qū)域中。發(fā)送來的全局?jǐn)?shù)據(jù)包并存入設(shè)定區(qū)域中。 為了保證數(shù)據(jù)交換的連貫性,在調(diào)用為了保證數(shù)據(jù)交換的連貫性,在調(diào)用sfc60sfc60或或sfc61sfc61之前之前所有中斷都應(yīng)被禁止??梢允褂盟兄袛喽紤?yīng)被禁止??梢允褂胹fc39sfc39禁止中斷禁止中斷,sfc40sfc

22、40開放開放中斷中斷;使用;使用sfc41sfc41延時(shí)處理中斷延時(shí)處理中斷,sfc42sfc42開放延時(shí)開放延時(shí)。 返回上級(jí)返回上級(jí)【例【例7-2-27-2-2】 用用sfc60sfc60發(fā)送全局?jǐn)?shù)據(jù)發(fā)送全局?jǐn)?shù)據(jù)gd2.1gd2.1,用,用sfc61sfc61接收全接收全局?jǐn)?shù)據(jù)局?jǐn)?shù)據(jù)gd2.2gd2.2。 使用系統(tǒng)功能(使用系統(tǒng)功能(sfcsfc)或系統(tǒng)功能塊()或系統(tǒng)功能塊(sfbsfb)時(shí),需切換)時(shí),需切換到在線視窗,查看當(dāng)前到在線視窗,查看當(dāng)前cpucpu是否具備所需要的系統(tǒng)功能或系統(tǒng)是否具備所需要的系統(tǒng)功能或系統(tǒng)功能塊,然后將它們拷貝到項(xiàng)目的功能塊,然后將它們拷貝到項(xiàng)目的“bloc

23、ks”blocks”文件夾內(nèi)。接文件夾內(nèi)。接下下來可切換到離線視窗調(diào)用系統(tǒng)功能或系統(tǒng)功能塊。來可切換到離線視窗調(diào)用系統(tǒng)功能或系統(tǒng)功能塊。 使用使用sfc60sfc60和和sfc61sfc61實(shí)現(xiàn)全局?jǐn)?shù)據(jù)的發(fā)送與接收,必須進(jìn)實(shí)現(xiàn)全局?jǐn)?shù)據(jù)的發(fā)送與接收,必須進(jìn)行全局?jǐn)?shù)據(jù)包的組態(tài),參照【例行全局?jǐn)?shù)據(jù)包的組態(tài),參照【例7-2-17-2-1】?,F(xiàn)假設(shè)已經(jīng)在全局】。現(xiàn)假設(shè)已經(jīng)在全局?jǐn)?shù)據(jù)表中完成了數(shù)據(jù)表中完成了gdgd組態(tài),以組態(tài),以mpi_station_1mpi_station_1為例,設(shè)預(yù)發(fā)送數(shù)為例,設(shè)預(yù)發(fā)送數(shù)據(jù)包為據(jù)包為gd 2.1gd 2.1,預(yù)接收數(shù)據(jù)包為,預(yù)接收數(shù)據(jù)包為gd 2.2gd 2.2。

24、要求當(dāng)。要求當(dāng)m1.0m1.0為為“1”1”時(shí)時(shí)發(fā)送全局?jǐn)?shù)據(jù)發(fā)送全局?jǐn)?shù)據(jù)gd 2.1gd 2.1;當(dāng);當(dāng)m1.2m1.2為為“1”1”時(shí)接收全局?jǐn)?shù)據(jù)時(shí)接收全局?jǐn)?shù)據(jù)gd 2.2gd 2.2。 返回上級(jí)返回上級(jí) 用用sfc60sfc60發(fā)送全局?jǐn)?shù)據(jù)發(fā)送全局?jǐn)?shù)據(jù)gd2.1gd2.1,用,用sfc61sfc61接收全局?jǐn)?shù)據(jù)接收全局?jǐn)?shù)據(jù)gd2.2gd2.2返回上級(jí)返回上級(jí)7.2.3 7.2.3 無組態(tài)連接的無組態(tài)連接的mpimpi通訊方式通訊方式調(diào)用系統(tǒng)功能調(diào)用系統(tǒng)功能sfcsfc 用用系統(tǒng)功能系統(tǒng)功能sfc65sfc656969,可以在無組態(tài)情況下實(shí)現(xiàn),可以在無組態(tài)情況下實(shí)現(xiàn)plcplc之之間的間的m

25、pimpi的通訊,這種通訊方式適合于的通訊,這種通訊方式適合于s7-300s7-300、s7-400s7-400和和s7-s7-200200之間的通訊。無組態(tài)通訊又可分為兩種方式:之間的通訊。無組態(tài)通訊又可分為兩種方式:雙向通訊雙向通訊方式和方式和單向通訊單向通訊方式。無組態(tài)通訊方式不能和全局?jǐn)?shù)據(jù)通訊方式。無組態(tài)通訊方式不能和全局?jǐn)?shù)據(jù)通訊方式混合使用。方式混合使用。 雙向通訊方式雙向通訊方式 單向通訊單向通訊 返回本節(jié)返回本節(jié)1.1.雙向通訊方式雙向通訊方式 雙向通訊方式要求通訊雙方都需要調(diào)用通訊塊,一方調(diào)雙向通訊方式要求通訊雙方都需要調(diào)用通訊塊,一方調(diào)用發(fā)送塊發(fā)送數(shù)據(jù),另一方就要調(diào)用接收塊來

26、接收數(shù)據(jù)。適用發(fā)送塊發(fā)送數(shù)據(jù),另一方就要調(diào)用接收塊來接收數(shù)據(jù)。適用用s7-300/400s7-300/400之間通訊,發(fā)送塊是之間通訊,發(fā)送塊是sfc65sfc65(x_sendx_send),接收),接收塊是塊是sfc66sfc66(x_rcvx_rcv)。下面舉例說明如何實(shí)現(xiàn)無組態(tài)雙向通)。下面舉例說明如何實(shí)現(xiàn)無組態(tài)雙向通訊。訊。 【例【例7-2-37-2-3】 無組態(tài)雙向通訊。無組態(tài)雙向通訊。 設(shè)設(shè)2 2個(gè)個(gè)mpimpi站分別為站分別為mpi_station_1mpi_station_1(mpimpi地址為設(shè)為地址為設(shè)為2 2)和和mpi_station_2mpi_station_2(m

27、pimpi地址設(shè)為地址設(shè)為4 4),要求),要求mpi_station_1mpi_station_1站站發(fā)送一個(gè)數(shù)據(jù)包到發(fā)送一個(gè)數(shù)據(jù)包到mpi_station_2mpi_station_2站。站。 返回上級(jí)返回上級(jí)生成生成mpi硬件工作站硬件工作站 打開打開step 7step 7,創(chuàng)建一個(gè),創(chuàng)建一個(gè)s7s7項(xiàng)目,并命名為項(xiàng)目,并命名為“雙向通訊雙向通訊”。在此項(xiàng)目下插入兩個(gè)在此項(xiàng)目下插入兩個(gè)s7-300s7-300的的plcplc站,分別重命名為站,分別重命名為mpi_station_1mpi_station_1和和mpi_station_2mpi_station_2。mpi_station

28、_1mpi_station_1包含一個(gè)包含一個(gè)cpu315-2dpcpu315-2dp;mpi_station_2mpi_station_2包含一個(gè)包含一個(gè)cpu313c-2dpcpu313c-2dp。設(shè)置設(shè)置mpi地址地址 完成完成2 2個(gè)個(gè)plcplc站的硬件組態(tài),配置站的硬件組態(tài),配置mpimpi地址和通信速率,地址和通信速率,在本例中在本例中cpu315-2dpcpu315-2dp和和cpu313c-2dpcpu313c-2dp的的mpimpi地址分別設(shè)置為地址分別設(shè)置為2 2號(hào)和號(hào)和4 4號(hào),通信速率為號(hào),通信速率為187.5kbit/s187.5kbit/s。完成后點(diǎn)擊按鈕,保存。

29、完成后點(diǎn)擊按鈕,保存并編譯硬件組態(tài)。最后將硬件組態(tài)數(shù)據(jù)下載到并編譯硬件組態(tài)。最后將硬件組態(tài)數(shù)據(jù)下載到cpucpu。 返回上級(jí)返回上級(jí)編寫發(fā)送站的通訊程序編寫發(fā)送站的通訊程序 在在mpi_station_1mpi_station_1站的循環(huán)中斷組織塊站的循環(huán)中斷組織塊ob35ob35中調(diào)用中調(diào)用sfc65sfc65,將將 i 0 . 0i 0 . 0 i 1 . 7i 1 . 7 發(fā) 送 到發(fā) 送 到 m p i _ s t a t i o n _ 2m p i _ s t a t i o n _ 2 站 。站 。mpi_station_1mpi_station_1站站ob35ob35中的通訊程

30、序如圖所示。中的通訊程序如圖所示。 返回上級(jí)返回上級(jí)編寫接收站的通訊程序編寫接收站的通訊程序 在在mpi_station_2mpi_station_2站的主循環(huán)組織塊站的主循環(huán)組織塊ob1ob1中調(diào)用中調(diào)用sfc66sfc66,接收接收mpi_station_1mpi_station_1站發(fā)送的數(shù)據(jù),并保存在站發(fā)送的數(shù)據(jù),并保存在mb10mb10和和mb11mb11中。中。mpi_station_2mpi_station_2站站ob1ob1中的通訊程序如圖所示。中的通訊程序如圖所示。 返回上級(jí)返回上級(jí)2. 2. 單向通訊單向通訊 單向通訊單向通訊只在一方編寫通訊程序,也就是客戶機(jī)與服務(wù)只在一方

31、編寫通訊程序,也就是客戶機(jī)與服務(wù)器的訪問模式。編寫程序一方的器的訪問模式。編寫程序一方的cpucpu作為作為客戶機(jī)客戶機(jī),無需編寫,無需編寫程序一方的程序一方的cpucpu作為作為服務(wù)器服務(wù)器,客戶機(jī)調(diào)用,客戶機(jī)調(diào)用sfcsfc通訊塊對(duì)服務(wù)器通訊塊對(duì)服務(wù)器進(jìn)行訪問。進(jìn)行訪問。sfc67sfc67(x_getx_get)用來讀取服務(wù)器指定數(shù)據(jù)區(qū)中的用來讀取服務(wù)器指定數(shù)據(jù)區(qū)中的數(shù)據(jù)并存放到本地的數(shù)據(jù)區(qū)中,數(shù)據(jù)并存放到本地的數(shù)據(jù)區(qū)中,sfc68sfc68(x_putx_put)用來將本地用來將本地?cái)?shù)據(jù)區(qū)中的數(shù)據(jù)寫到服務(wù)器中指定的數(shù)據(jù)區(qū)。數(shù)據(jù)區(qū)中的數(shù)據(jù)寫到服務(wù)器中指定的數(shù)據(jù)區(qū)。 【例【例7-2-47-

32、2-4】 無組態(tài)單向通訊。無組態(tài)單向通訊。 建立兩個(gè)建立兩個(gè)s7-300s7-300站:站:mpi_station_1mpi_station_1(cpu315-2dpcpu315-2dp,mpimpi地址設(shè)置為地址設(shè)置為2 2)和)和mpi_station_2mpi_station_2(cpu313c-2dpcpu313c-2dp,mpimpi地址設(shè)地址設(shè)置為置為3 3)。)。cpu315-2dpcpu315-2dp作為客戶機(jī),作為客戶機(jī),cpu313c-2dpcpu313c-2dp作為服務(wù)作為服務(wù)器。器。 返回上級(jí)返回上級(jí)生成生成mpi硬件工作站硬件工作站 打開打開step 7step 7編

33、程軟件,創(chuàng)建一個(gè)編程軟件,創(chuàng)建一個(gè)s7s7項(xiàng)目,并命名為項(xiàng)目,并命名為“單單向通訊向通訊”。在此項(xiàng)目下插入兩個(gè)。在此項(xiàng)目下插入兩個(gè)s7-300s7-300的的plcplc站,分別重命站,分別重命名名為為mpi_station_1mpi_station_1和和mpi_station_2mpi_station_2。 設(shè)置設(shè)置mpimpi地址地址 在本例中將在本例中將cpu315-2dpcpu315-2dp和和cpu313c-2dpcpu313c-2dp的的mpimpi地址分別設(shè)地址分別設(shè)置為置為2 2號(hào)號(hào)和和3 3號(hào)號(hào),通信速率為,通信速率為187.5kbit/s187.5kbit/s。完成后點(diǎn)擊

34、按鈕,。完成后點(diǎn)擊按鈕,保 存 并 編 譯 硬 件 組 態(tài) 。 最 后 將 硬 件 組 態(tài) 數(shù) 據(jù) 下 載 到保 存 并 編 譯 硬 件 組 態(tài) 。 最 后 將 硬 件 組 態(tài) 數(shù) 據(jù) 下 載 到cpucpu。 返回上級(jí)返回上級(jí)生成生成mpi硬件工作站硬件工作站 打開打開step 7step 7編程軟件,創(chuàng)建一個(gè)編程軟件,創(chuàng)建一個(gè)s7s7項(xiàng)目,并命名為項(xiàng)目,并命名為“單單向通訊向通訊”。在此項(xiàng)目下插入兩個(gè)。在此項(xiàng)目下插入兩個(gè)s7-300s7-300的的plcplc站,分別重命站,分別重命名名為為mpi_station_1mpi_station_1和和mpi_station_2mpi_stati

35、on_2。 設(shè)置設(shè)置mpimpi地址地址 在本例中將在本例中將cpu315-2dpcpu315-2dp和和cpu313c-2dpcpu313c-2dp的的mpimpi地址分別設(shè)地址分別設(shè)置為置為2 2號(hào)號(hào)和和3 3號(hào)號(hào),通信速率為,通信速率為187.5kbit/s187.5kbit/s。完成后點(diǎn)擊按鈕,。完成后點(diǎn)擊按鈕,保 存 并 編 譯 硬 件 組 態(tài) 。 最 后 將 硬 件 組 態(tài) 數(shù) 據(jù) 下 載 到保 存 并 編 譯 硬 件 組 態(tài) 。 最 后 將 硬 件 組 態(tài) 數(shù) 據(jù) 下 載 到cpucpu。 返回上級(jí)返回上級(jí)編寫客戶機(jī)的通訊程序編寫客戶機(jī)的通訊程序 返回上級(jí)返回上級(jí)7.2.4 7.

36、2.4 有組態(tài)連接的有組態(tài)連接的mpimpi通訊方式通訊方式調(diào)用系統(tǒng)功能塊調(diào)用系統(tǒng)功能塊sfbsfb 對(duì)于對(duì)于mpimpi網(wǎng)絡(luò),調(diào)用系統(tǒng)功能塊網(wǎng)絡(luò),調(diào)用系統(tǒng)功能塊sfbsfb進(jìn)行進(jìn)行plcplc站之間的通訊站之間的通訊只適合于只適合于s7-300/400s7-300/400,s7-400/400s7-400/400之間的通訊,之間的通訊,s7-300/400s7-300/400通訊時(shí),由于通訊時(shí),由于s7-300cpus7-300cpu中不能調(diào)用中不能調(diào)用sfb12sfb12(bsendbsend),),sfb13sfb13(brcvbrcv),),sfb14(get)sfb14(get),s

37、fb15(put)sfb15(put),不能主動(dòng)發(fā)送和接收,不能主動(dòng)發(fā)送和接收數(shù)據(jù),只能進(jìn)行單向通訊,所以數(shù)據(jù),只能進(jìn)行單向通訊,所以s7-300plcs7-300plc只能作為一個(gè)數(shù)據(jù)只能作為一個(gè)數(shù)據(jù)的服務(wù)器,的服務(wù)器,s7-400plcs7-400plc可以作為客戶機(jī)對(duì)可以作為客戶機(jī)對(duì)s7-300plc s7-300plc 的數(shù)據(jù)進(jìn)的數(shù)據(jù)進(jìn)行讀寫操作。行讀寫操作。 【例【例7-2-57-2-5】 有組態(tài)連接的有組態(tài)連接的mpimpi單向通訊。單向通訊。 建立建立s7-300s7-300與與s7-400s7-400之間的有組態(tài)之間的有組態(tài)mpimpi單向通訊連接,單向通訊連接,cpu416-

38、2dpcpu416-2dp作為客戶機(jī),作為客戶機(jī),cpu315-2dpcpu315-2dp作為服務(wù)器。作為服務(wù)器。 返回本節(jié)返回本節(jié)建立建立s7s7硬件工作站硬件工作站 打開打開step 7step 7,創(chuàng)建一個(gè),創(chuàng)建一個(gè)s7s7項(xiàng)目,并命名為項(xiàng)目,并命名為“有組態(tài)單向有組態(tài)單向通訊通訊”。插入一個(gè)名稱為。插入一個(gè)名稱為mpi_station_1mpi_station_1的的s7-400s7-400的的plcplc站,站,cpucpu為為cpu 416-2dpcpu 416-2dp,mpimpi地址為地址為2 2;插入一個(gè)名稱為;插入一個(gè)名稱為mpi_station_2mpi_station_

39、2的的s7-300s7-300的的plcplc站,站,cpucpu為為cpu 315-2dpcpu 315-2dp,mpimpi地地址為址為3 3。返回上級(jí)返回上級(jí)組態(tài)組態(tài)mpimpi通訊連接通訊連接(1/31/3) 首先在首先在simatic managersimatic manager窗口內(nèi)選擇任一個(gè)窗口內(nèi)選擇任一個(gè)s7s7工作站,并工作站,并進(jìn)入硬件組態(tài)窗口。然后在進(jìn)入硬件組態(tài)窗口。然后在step 7step 7硬件組態(tài)窗口內(nèi)執(zhí)行菜單硬件組態(tài)窗口內(nèi)執(zhí)行菜單命令【命令【optionsoptions】【configure networkconfigure network】,進(jìn)入網(wǎng)絡(luò)組態(tài)】,進(jìn)

40、入網(wǎng)絡(luò)組態(tài)netpronetpro窗口。窗口。 返回上級(jí)返回上級(jí)組態(tài)組態(tài)mpimpi通訊連接通訊連接(2/3)(2/3) 用鼠標(biāo)右鍵點(diǎn)用鼠標(biāo)右鍵點(diǎn)擊擊mpi_station_1mpi_station_1的的cpu416-2dpcpu416-2dp,從快,從快捷 菜 單 中 選 擇捷 菜 單 中 選 擇【 i n s e r t n e w i n s e r t n e w connectionconnection】命令,】命令,出現(xiàn)新建連接對(duì)話出現(xiàn)新建連接對(duì)話框,如圖所框,如圖所示。示。 返回上級(jí)返回上級(jí)組態(tài)組態(tài)mpimpi通訊連接通訊連接(3/3)(3/3) 在在“connection”c

41、onnection”區(qū)域,選擇連接類型為區(qū)域,選擇連接類型為“s7 connection”s7 connection”,在在“connection partner”connection partner”區(qū)域選擇區(qū)域選擇mpi_station_2mpi_station_2工作站的工作站的cpu315-2dpcpu315-2dp,最后點(diǎn)擊按鈕完成連接表的建立,彈出連接表的詳,最后點(diǎn)擊按鈕完成連接表的建立,彈出連接表的詳細(xì)屬性對(duì)細(xì)屬性對(duì)話框,如圖所示。話框,如圖所示。 返回上級(jí)返回上級(jí)編寫客戶機(jī)編寫客戶機(jī)mpimpi通信程序通信程序 返回上級(jí)返回上級(jí)7.3 profibus7.3 profibus現(xiàn)

42、場(chǎng)總線通信技術(shù)現(xiàn)場(chǎng)總線通信技術(shù) 7.3.1 profibus7.3.1 profibus介紹介紹 7.3.2 profibus dp7.3.2 profibus dp設(shè)備分類設(shè)備分類 7.3.3 cpu31x-2dp7.3.3 cpu31x-2dp之間的之間的dpdp主從通信主從通信 7.3.4 cpu31x-2dp7.3.4 cpu31x-2dp通過通過dpdp接口連接遠(yuǎn)程接口連接遠(yuǎn)程i/oi/o站站 7.3.5 cp342-57.3.5 cp342-5作主站的作主站的profibus-dpprofibus-dp組態(tài)應(yīng)用組態(tài)應(yīng)用 7.3.6 cp342-57.3.6 cp342-5作從站的作

43、從站的profibus-dpprofibus-dp組態(tài)應(yīng)用組態(tài)應(yīng)用 7.3.7 profibus-dp7.3.7 profibus-dp從站之間的從站之間的dxdx方式通訊方式通訊 返回本章返回本章7.3.1 profibus7.3.1 profibus介紹介紹 profibus profibus是目前國(guó)際上通用的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)之一,是目前國(guó)際上通用的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)之一,profibusprofibus總線總線8787年由年由siemenssiemens公司等公司等1313家企業(yè)和家企業(yè)和5 5家研究機(jī)構(gòu)家研究機(jī)構(gòu)聯(lián)合開發(fā),聯(lián)合開發(fā),9999年年profibusprofibus成為國(guó)際標(biāo)準(zhǔn)成為國(guó)際

44、標(biāo)準(zhǔn)iec 61158iec 61158的組成部的組成部分,分,20012001年批準(zhǔn)成為中國(guó)的行業(yè)標(biāo)準(zhǔn)年批準(zhǔn)成為中國(guó)的行業(yè)標(biāo)準(zhǔn)jb/t 10308.3-2001jb/t 10308.3-2001。profibusprofibus的組成的組成 profibusprofibus協(xié)議結(jié)構(gòu)協(xié)議結(jié)構(gòu) 傳輸技術(shù)傳輸技術(shù) profibusprofibus總線連接器總線連接器 profibusprofibus介質(zhì)存取協(xié)議介質(zhì)存取協(xié)議 返回本節(jié)返回本節(jié)1. profibus1. profibus的組成的組成 profibus profibus協(xié)議包括協(xié)議包括3 3個(gè)主要部分:個(gè)主要部分: profibus-d

45、pprofibus-dp(分布式外部設(shè)備)(分布式外部設(shè)備) profibus-paprofibus-pa(過程自動(dòng)化)(過程自動(dòng)化) profibus-fmsprofibus-fms(現(xiàn)場(chǎng)總線報(bào)文規(guī)范)(現(xiàn)場(chǎng)總線報(bào)文規(guī)范) 返回上級(jí)返回上級(jí)profibus-dpprofibus-dp(分布式外部設(shè)備)(分布式外部設(shè)備) profibus-dp profibus-dp是一種高速低成本數(shù)據(jù)傳輸,用于自動(dòng)化系是一種高速低成本數(shù)據(jù)傳輸,用于自動(dòng)化系統(tǒng)中單元級(jí)控制設(shè)備與分布式統(tǒng)中單元級(jí)控制設(shè)備與分布式i/oi/o(例如(例如et 200et 200)的通信。主)的通信。主站之間的通信為站之間的通信為令

46、牌方式令牌方式,主站與從站之間為,主站與從站之間為主從輪詢方式主從輪詢方式,以及這兩種方式的混合。一個(gè)網(wǎng)絡(luò)中有若干個(gè)被動(dòng)節(jié)點(diǎn)(從以及這兩種方式的混合。一個(gè)網(wǎng)絡(luò)中有若干個(gè)被動(dòng)節(jié)點(diǎn)(從站),而它的站),而它的邏輯令牌邏輯令牌只含有一個(gè)只含有一個(gè)主動(dòng)令牌主動(dòng)令牌(主站),(主站),這樣的網(wǎng)絡(luò)為這樣的網(wǎng)絡(luò)為純主純主- -從系統(tǒng)從系統(tǒng)。返回上級(jí)返回上級(jí)profibus-paprofibus-pa(過程自動(dòng)化)(過程自動(dòng)化) 工程或 hmi 工具 區(qū)域控制器 (plc) 段合器/鏈接器 變送器 iec 1158-2 with 31.25kbit/s rs 485up to 12mbit/s profibu

47、s-pa profibus-pa用于過程自動(dòng)化的現(xiàn)場(chǎng)傳感器和執(zhí)行器的低用于過程自動(dòng)化的現(xiàn)場(chǎng)傳感器和執(zhí)行器的低速數(shù)據(jù)傳輸,使用擴(kuò)展的速數(shù)據(jù)傳輸,使用擴(kuò)展的profibus-dpprofibus-dp協(xié)議。協(xié)議。 返回上級(jí)返回上級(jí) 主站 主站 主站 主站 主站 rs 485 up to 12mbit/s profibus-fmsprofibus-fms(現(xiàn)場(chǎng)總線報(bào)文規(guī)范)(現(xiàn)場(chǎng)總線報(bào)文規(guī)范) profibus-fms profibus-fms可用于車間級(jí)監(jiān)控網(wǎng)絡(luò),可用于車間級(jí)監(jiān)控網(wǎng)絡(luò),fmsfms提供大量的通提供大量的通信服務(wù),用以完成中等級(jí)傳輸速度進(jìn)行的循環(huán)和非循環(huán)的通信服務(wù),用以完成中等級(jí)傳輸

48、速度進(jìn)行的循環(huán)和非循環(huán)的通信服務(wù)。信服務(wù)。 返回上級(jí)返回上級(jí)2. profibus2. profibus協(xié)議結(jié)構(gòu)協(xié)議結(jié)構(gòu) fms 設(shè)備設(shè)備 行規(guī)行規(guī) dp-行規(guī)行規(guī) pa-行規(guī)行規(guī) dp-擴(kuò)充功能擴(kuò)充功能 dp 基本功能基本功能 現(xiàn)場(chǎng)總線信息規(guī)范現(xiàn)場(chǎng)總線信息規(guī)范 現(xiàn)場(chǎng)總線數(shù)據(jù)鏈路現(xiàn)場(chǎng)總線數(shù)據(jù)鏈路 iec 1158-2 未用未用 rs-485/光纖光纖 用戶層用戶層 應(yīng)用應(yīng)用層層(7) (3)(6) 數(shù)據(jù)鏈路數(shù)據(jù)鏈路層層(2) 物理層(物理層(1) profibus 導(dǎo)則導(dǎo)則+行規(guī)行規(guī) en 50 170 返回上級(jí)返回上級(jí) 終端 終端 終端 終端 站 1 中繼器 中繼器 注:中繼器沒有站地址,但

49、它們被計(jì)算在每段的最多站數(shù)中。 2 3 30 31 62 61 32 33 中繼器 3. 3. 傳輸技術(shù)傳輸技術(shù) profibus總線使用兩端有終端的總線拓?fù)浣Y(jié)構(gòu)??偩€使用兩端有終端的總線拓?fù)浣Y(jié)構(gòu)。 profibus profibus使用三種傳輸技術(shù):使用三種傳輸技術(shù):profibus dpprofibus dp和和profibus profibus fmsfms采用相同的傳輸技術(shù),可使用采用相同的傳輸技術(shù),可使用rs-485rs-485屏蔽雙絞線電纜傳屏蔽雙絞線電纜傳輸,或光纖傳輸;輸,或光纖傳輸;profibus paprofibus pa采用采用iec 1158-2iec 1158-2傳

50、輸技術(shù)。傳輸技術(shù)。 返回上級(jí)返回上級(jí)4. profibus4. profibus總線連接器總線連接器 電纜夾 終端電阻開關(guān) 返回上級(jí)返回上級(jí)5. profibus5. profibus介質(zhì)存取協(xié)議介質(zhì)存取協(xié)議 profibus profibus通信規(guī)程采用了統(tǒng)一的介質(zhì)存取協(xié)議,此協(xié)議通信規(guī)程采用了統(tǒng)一的介質(zhì)存取協(xié)議,此協(xié)議由由osiosi參考模型的第參考模型的第2 2層來實(shí)現(xiàn)。層來實(shí)現(xiàn)。 使用上述的介質(zhì)存取方式,使用上述的介質(zhì)存取方式,profibusprofibus可以實(shí)現(xiàn)以下三種可以實(shí)現(xiàn)以下三種系統(tǒng)配置:系統(tǒng)配置:純主純主- -從系統(tǒng)(單主站)從系統(tǒng)(單主站) 純主純主- -主系統(tǒng)(多主站

51、)主系統(tǒng)(多主站) 兩種配置的組合系統(tǒng)(多主兩種配置的組合系統(tǒng)(多主- -多從)多從) 返回上級(jí)返回上級(jí) dp-主(1 類) 分布式 i/o dp-從 純主純主- -從系統(tǒng)(單主站)從系統(tǒng)(單主站) 單主系統(tǒng)可實(shí)現(xiàn)最短的總線循環(huán)時(shí)間。以單主系統(tǒng)可實(shí)現(xiàn)最短的總線循環(huán)時(shí)間。以profibus-dpprofibus-dp系系統(tǒng)為例,一個(gè)單主系統(tǒng)由一個(gè)統(tǒng)為例,一個(gè)單主系統(tǒng)由一個(gè)dp-1dp-1類主站和類主站和1 1到最多到最多125125個(gè)個(gè)dp-dp-從站組成,典型系統(tǒng)如圖所示。從站組成,典型系統(tǒng)如圖所示。 返回上級(jí)返回上級(jí)純主純主- -主系統(tǒng)(多主站)主系統(tǒng)(多主站) 若干個(gè)主站可以用讀功能訪問一

52、個(gè)從站。以若干個(gè)主站可以用讀功能訪問一個(gè)從站。以profibus-dpprofibus-dp系統(tǒng)為例,多主系統(tǒng)由多個(gè)主設(shè)備(系統(tǒng)為例,多主系統(tǒng)由多個(gè)主設(shè)備(1 1類或類或2 2類)和類)和1 1到最多到最多124124個(gè)個(gè)dp-dp-從設(shè)備組成。典型系統(tǒng)如圖所示。從設(shè)備組成。典型系統(tǒng)如圖所示。 dp-主主 (1 類類) dp-主 (2 類) dp-主主 (1 類類) 分分布布式式 i/o 分分布布式式 i/o dp-從 返回上級(jí)返回上級(jí)兩種配置的組合系統(tǒng)(多主兩種配置的組合系統(tǒng)(多主- -多從)多從) 主動(dòng)站、主設(shè)備 被動(dòng)站、從設(shè)備 返回上級(jí)返回上級(jí)7.3.2 profibus dp7.3.2

53、 profibus dp設(shè)備分類設(shè)備分類 profibus-dp profibus-dp在整個(gè)在整個(gè)profibusprofibus應(yīng)用中,應(yīng)用最多、最廣應(yīng)用中,應(yīng)用最多、最廣泛,可以連接不同廠商符合泛,可以連接不同廠商符合profibus-dpprofibus-dp協(xié)議的設(shè)備。協(xié)議的設(shè)備。 profibus-dpprofibus-dp定義三種設(shè)備類型:定義三種設(shè)備類型:dp-1dp-1類主設(shè)備(類主設(shè)備(dpm1dpm1) dp-2dp-2類主設(shè)備(類主設(shè)備(dpm2dpm2) dp-dp-從設(shè)備從設(shè)備 返回本節(jié)返回本節(jié)1.dp-11.dp-1類主設(shè)備(類主設(shè)備(dpm1dpm1) dp-1

54、 dp-1類主設(shè)備(類主設(shè)備(dpm1dpm1)可構(gòu)成)可構(gòu)成dp-1dp-1類主站。這類設(shè)備是一種在類主站。這類設(shè)備是一種在給定的信息循環(huán)中與分布式站點(diǎn)(給定的信息循環(huán)中與分布式站點(diǎn)(dpdp從站)交換信息,并對(duì)總線通從站)交換信息,并對(duì)總線通信進(jìn)行控制和管理的中央控制器。典型的設(shè)備有:可編程控制器信進(jìn)行控制和管理的中央控制器。典型的設(shè)備有:可編程控制器( p l cp l c ) , 微 機(jī) 數(shù) 值 控 制 () , 微 機(jī) 數(shù) 值 控 制 ( c n cc n c ) 或 計(jì) 算 機(jī) () 或 計(jì) 算 機(jī) ( p cp c ) 等 。) 等 。 2. dp-22. dp-2類主設(shè)備(類主

55、設(shè)備(dpm2dpm2) dp-2 dp-2類主設(shè)備(類主設(shè)備(dpm2dpm2)可構(gòu)成)可構(gòu)成dp-2dp-2類主站。這類設(shè)備在類主站。這類設(shè)備在dpdp系統(tǒng)系統(tǒng)初始化時(shí)用來生成系統(tǒng)配置,是初始化時(shí)用來生成系統(tǒng)配置,是dpdp系統(tǒng)中組態(tài)或監(jiān)視工程的工具。系統(tǒng)中組態(tài)或監(jiān)視工程的工具。除了具有除了具有1 1類主站的功能外,可以讀取類主站的功能外,可以讀取dpdp從站的輸入從站的輸入/ /輸出數(shù)據(jù)和當(dāng)輸出數(shù)據(jù)和當(dāng)前的組態(tài)數(shù)據(jù),可以給前的組態(tài)數(shù)據(jù),可以給dpdp從站分配新的總線地址。屬于這一類的裝從站分配新的總線地址。屬于這一類的裝置包括編程器,組態(tài)裝置和診斷裝置,上位機(jī)等。置包括編程器,組態(tài)裝置和

56、診斷裝置,上位機(jī)等。 返回上級(jí)返回上級(jí)3. dp-3. dp-從設(shè)備從設(shè)備 dp- dp-從設(shè)備可構(gòu)成從設(shè)備可構(gòu)成dpdp從站。這類設(shè)備是從站。這類設(shè)備是dpdp系統(tǒng)中直接連系統(tǒng)中直接連接接i/oi/o信號(hào)的外圍設(shè)備。典型信號(hào)的外圍設(shè)備。典型dp-dp-從設(shè)備有分布式從設(shè)備有分布式i/oi/o、et200et200、變頻器、驅(qū)動(dòng)器、閥、操作面板等。根據(jù)它們的用途變頻器、驅(qū)動(dòng)器、閥、操作面板等。根據(jù)它們的用途和配置,可將和配置,可將simatic s7simatic s7的的dpdp從站設(shè)備分為以下幾種:從站設(shè)備分為以下幾種:緊湊型緊湊型dpdp從站從站 模塊式模塊式dpdp從站從站 智能智能d

57、pdp從站從站 返回上級(jí)返回上級(jí)緊湊型緊湊型dpdp從站從站 緊湊型緊湊型dpdp從站具有不可更改的固定結(jié)構(gòu)輸入和輸出區(qū)從站具有不可更改的固定結(jié)構(gòu)輸入和輸出區(qū)域。域。et200bet200b電子終端(電子終端(b b代表代表i/oi/o塊)就是緊湊型塊)就是緊湊型dpdp從站。從站。 模塊式模塊式dpdp從站從站 模塊式模塊式dpdp從站具有可變的輸入和輸出區(qū)域,可以用從站具有可變的輸入和輸出區(qū)域,可以用simatic managersimatic manager的的hw confighw config工具進(jìn)行組態(tài)。工具進(jìn)行組態(tài)。et 200met 200m是模塊是模塊式式dpdp從站的典型代

58、表,可使用從站的典型代表,可使用s7-300s7-300全系列模塊,最多可有全系列模塊,最多可有8 8個(gè)個(gè)i/oi/o模塊,連接模塊,連接256256個(gè)個(gè)i/oi/o通道。通道。et 200met 200m需要一個(gè)需要一個(gè)et 200met 200m接接口模塊(口模塊(im 153im 153)與)與dpdp主站連接。主站連接。 返回上級(jí)返回上級(jí)智能智能dpdp從站從站 在在profibus-dpprofibus-dp系統(tǒng)中,帶有集成系統(tǒng)中,帶有集成dpdp接口的接口的cpucpu,或,或cp342-5cp342-5通信處理器可用作智能通信處理器可用作智能dpdp從站,簡(jiǎn)稱從站,簡(jiǎn)稱“i i從

59、站從站”。智。智能從站提供給能從站提供給dpdp主站的輸入主站的輸入/ /輸出區(qū)域不是實(shí)際的輸出區(qū)域不是實(shí)際的i/oi/o模塊所模塊所使使用的用的i/oi/o區(qū)域,而是從站區(qū)域,而是從站cpucpu專用于通信的輸入專用于通信的輸入/ /輸出映像區(qū)。輸出映像區(qū)。 在在dpdp網(wǎng)絡(luò)中,一個(gè)從站只能被一個(gè)主站所控制,這個(gè)主網(wǎng)絡(luò)中,一個(gè)從站只能被一個(gè)主站所控制,這個(gè)主站是這個(gè)從站的站是這個(gè)從站的1 1類主站;如果網(wǎng)絡(luò)上還有編程器和操作面板類主站;如果網(wǎng)絡(luò)上還有編程器和操作面板控制從站,這個(gè)編程器和操作面板是這個(gè)從站的控制從站,這個(gè)編程器和操作面板是這個(gè)從站的2 2類主站。另類主站。另外一種情況,在多主

60、網(wǎng)絡(luò)中,一個(gè)從站只有一個(gè)外一種情況,在多主網(wǎng)絡(luò)中,一個(gè)從站只有一個(gè)1 1類主站,類主站,1 1類主站可以對(duì)從站執(zhí)行發(fā)送和接收數(shù)據(jù)操作,其他主站只能類主站可以對(duì)從站執(zhí)行發(fā)送和接收數(shù)據(jù)操作,其他主站只能可選擇地接收從站發(fā)給可選擇地接收從站發(fā)給1 1類主站的數(shù)據(jù),這樣的主站也是這個(gè)類主站的數(shù)據(jù),這樣的主站也是這個(gè)從站的從站的2 2類主站,它不直接控制該從站。類主站,它不直接控制該從站。 返回上級(jí)返回上級(jí)各種站的基本功能各種站的基本功能 數(shù)據(jù)交換(data_exchange) 讀從站診斷(slave_diag) 設(shè)定參數(shù)(set_prm) 檢查組態(tài)(chk_cfg) 全局控制(global_contr

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論