6-S7通信基礎(chǔ)_第1頁(yè)
6-S7通信基礎(chǔ)_第2頁(yè)
6-S7通信基礎(chǔ)_第3頁(yè)
6-S7通信基礎(chǔ)_第4頁(yè)
6-S7通信基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩75頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Date: 2022-3-30File No.: SSP1_03C.1SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation第第6章章 S7-300/400通信基礎(chǔ)通信基礎(chǔ)Date: 2022-3-30File No.: SSP1_03C.2SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation6.

2、1 S7-300/400的通信方式與接口的通信方式與接口6.2 通信標(biāo)準(zhǔn)通信標(biāo)準(zhǔn)6.3 S7-300/400的通信功能的通信功能6.4 MPI網(wǎng)絡(luò)與全局?jǐn)?shù)據(jù)通信網(wǎng)絡(luò)與全局?jǐn)?shù)據(jù)通信6.5 PROFIBUS網(wǎng)絡(luò)的數(shù)據(jù)通信網(wǎng)絡(luò)的數(shù)據(jù)通信6.6 PROFIBUS通信的應(yīng)用通信的應(yīng)用Date: 2022-3-30File No.: SSP1_03C.3SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation6.1 S7-300/400的通信方式與接口的通信方

3、式與接口1 通信方式通信方式 并行通信與串行通信并行通信與串行通信并行通信是以字(并行通信是以字(16位)或字節(jié)(位)或字節(jié)(8位)為單位的數(shù)據(jù)傳輸方式。位)為單位的數(shù)據(jù)傳輸方式。 串行通信是以二進(jìn)制的位(串行通信是以二進(jìn)制的位(Bit 即即1位)位) 為單位的數(shù)據(jù)傳輸方式。為單位的數(shù)據(jù)傳輸方式。在控制中計(jì)算機(jī)之間一般采用串行通信方式。在控制中計(jì)算機(jī)之間一般采用串行通信方式。 同步通信與異步通信同步通信與異步通信串行通信可分為同步通信和異步通信。串行通信可分為同步通信和異步通信。異步通信的格式:異步通信的格式:同步通信的格式:同步通信的格式: 同步通信以字節(jié)為單位,每次傳送同步通信以字節(jié)為單位

4、,每次傳送12個(gè)同步個(gè)同步字符,多個(gè)數(shù)據(jù)字節(jié)和校驗(yàn)字符。用同步字符通知接收方開(kāi)始接字符,多個(gè)數(shù)據(jù)字節(jié)和校驗(yàn)字符。用同步字符通知接收方開(kāi)始接收。收。Date: 2022-3-30File No.: SSP1_03C.4SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 單工與雙工通信單工與雙工通信單工通信:只能沿單一方向傳送數(shù)據(jù)。單工通信:只能沿單一方向傳送數(shù)據(jù)。 雙工通信:可以沿兩個(gè)方向傳送數(shù)據(jù)。雙工通信:可以沿兩個(gè)方向傳送數(shù)據(jù)。雙工方式又可

5、以分為全雙工和半雙工方式。雙工方式又可以分為全雙工和半雙工方式。 傳輸速率(波特率)傳輸速率(波特率)30038400 Bit /SDate: 2022-3-30File No.: SSP1_03C.5SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation2 串行通信接口串行通信接口 RS-232C廣泛地用于計(jì)算機(jī)與終端或外設(shè)之間的近距離通信。廣泛地用于計(jì)算機(jī)與終端或外設(shè)之間的近距離通信。RS-232C采用共地傳送方式,容易引起共模干擾。采用共地

6、傳送方式,容易引起共模干擾。Date: 2022-3-30File No.: SSP1_03C.6SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation RS-422全雙工操作,兩對(duì)平衡差分信號(hào)線分別用于發(fā)送和接收。全雙工操作,兩對(duì)平衡差分信號(hào)線分別用于發(fā)送和接收。最大傳輸速率最大傳輸速率10M Bit /S。最大距離最大距離1200M。一臺(tái)驅(qū)動(dòng)器可以連接一臺(tái)驅(qū)動(dòng)器可以連接10臺(tái)接收器。臺(tái)接收器。廣泛地用于計(jì)算機(jī)與終端或外設(shè)之間的遠(yuǎn)距離通信。廣泛

7、地用于計(jì)算機(jī)與終端或外設(shè)之間的遠(yuǎn)距離通信。Date: 2022-3-30File No.: SSP1_03C.7SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation RS-485RS-485是是RS-422的變形。的變形。半雙工四線操作,一對(duì)平衡差分信號(hào)線不能同時(shí)發(fā)送和接收。半雙工四線操作,一對(duì)平衡差分信號(hào)線不能同時(shí)發(fā)送和接收。使用使用RS-485接口和雙絞線可以組成串行通信網(wǎng)絡(luò),構(gòu)成分布式系接口和雙絞線可以組成串行通信網(wǎng)絡(luò),構(gòu)成分布式系統(tǒng)。統(tǒng)

8、。系統(tǒng)中可以有系統(tǒng)中可以有32個(gè)站。個(gè)站。新的接口器件已允許連接多達(dá)新的接口器件已允許連接多達(dá)128個(gè)站。個(gè)站。Date: 2022-3-30File No.: SSP1_03C.8SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation6.2 通信標(biāo)準(zhǔn)通信標(biāo)準(zhǔn)1 開(kāi)放系統(tǒng)互連模型開(kāi)放系統(tǒng)互連模型國(guó)際化標(biāo)準(zhǔn)組織國(guó)際化標(biāo)準(zhǔn)組織ISO提出的開(kāi)放系統(tǒng)互連模型提出的開(kāi)放系統(tǒng)互連模型OSI。作為通信網(wǎng)絡(luò)國(guó)際標(biāo)準(zhǔn)化的參考模型。它詳細(xì)描述了軟件功能的作為通信網(wǎng)絡(luò)

9、國(guó)際標(biāo)準(zhǔn)化的參考模型。它詳細(xì)描述了軟件功能的7個(gè)層次。個(gè)層次。一類(lèi)為面向用戶的第一類(lèi)為面向用戶的第57層,另一類(lèi)為面向網(wǎng)絡(luò)的第層,另一類(lèi)為面向網(wǎng)絡(luò)的第14層。層。Date: 2022-3-30File No.: SSP1_03C.9SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 物理層物理層為用戶提供建立為用戶提供建立 保持和斷開(kāi)保持和斷開(kāi)物理連接的功能。物理連接的功能。(如(如RS-232C RS-422 RS-485) 數(shù)據(jù)鏈路層數(shù)據(jù)

10、鏈路層數(shù)據(jù)是以幀為單位傳送。數(shù)據(jù)數(shù)據(jù)是以幀為單位傳送。數(shù)據(jù)鏈路層負(fù)責(zé)在兩個(gè)相鄰節(jié)點(diǎn)間鏈路層負(fù)責(zé)在兩個(gè)相鄰節(jié)點(diǎn)間的鏈路上,實(shí)現(xiàn)差錯(cuò)控制的鏈路上,實(shí)現(xiàn)差錯(cuò)控制 數(shù)數(shù)據(jù)成幀據(jù)成幀 同步控制等。同步控制等。 網(wǎng)絡(luò)層網(wǎng)絡(luò)層網(wǎng)絡(luò)層的功能是報(bào)文包的分段網(wǎng)絡(luò)層的功能是報(bào)文包的分段 報(bào)文包的阻塞處理和通信子網(wǎng)報(bào)文包的阻塞處理和通信子網(wǎng)絡(luò)的選擇。絡(luò)的選擇。 傳輸層傳輸層傳輸層的單位是報(bào)文。它的功能是流量控制傳輸層的單位是報(bào)文。它的功能是流量控制 差錯(cuò)控制差錯(cuò)控制 連接支持連接支持 向上一層提供端到端的數(shù)據(jù)傳送服務(wù)。向上一層提供端到端的數(shù)據(jù)傳送服務(wù)。Date: 2022-3-30File No.: SSP1_03C

11、.10SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 會(huì)話層會(huì)話層支持通信管理和實(shí)現(xiàn)最終用戶支持通信管理和實(shí)現(xiàn)最終用戶應(yīng)用進(jìn)程的同步,按正確的順應(yīng)用進(jìn)程的同步,按正確的順序收發(fā)數(shù)據(jù)。序收發(fā)數(shù)據(jù)。 表示層表示層表示層用于應(yīng)用層信息內(nèi)容的表示層用于應(yīng)用層信息內(nèi)容的形式變換。例如數(shù)據(jù)的加密形式變換。例如數(shù)據(jù)的加密/解解密,信息的壓縮密,信息的壓縮/解壓和數(shù)據(jù)兼解壓和數(shù)據(jù)兼容。把應(yīng)用層提供的信息變成容。把應(yīng)用層提供的信息變成能夠共同理解的形式。能

12、夠共同理解的形式。 應(yīng)用層應(yīng)用層應(yīng)用層作為應(yīng)用層作為OSI的最高層,為的最高層,為用戶的應(yīng)用服務(wù)提供信息交換,為應(yīng)用接口提供操作標(biāo)準(zhǔn)。用戶的應(yīng)用服務(wù)提供信息交換,為應(yīng)用接口提供操作標(biāo)準(zhǔn)。注意:不是所有的通信協(xié)議都需要注意:不是所有的通信協(xié)議都需要OSI參考模型中的全部參考模型中的全部7層。層。例如有的現(xiàn)場(chǎng)總線通信協(xié)議只采用了例如有的現(xiàn)場(chǎng)總線通信協(xié)議只采用了7層協(xié)議中的第層協(xié)議中的第1,第,第2和第和第7層。層。Date: 2022-3-30File No.: SSP1_03C.11SIMATIC S7Siemens AG 2000. All rights reserved.Informatio

13、n and Training CenterKnowledge for Automation2 IEEE 802 通信標(biāo)準(zhǔn)通信標(biāo)準(zhǔn)IEEE(國(guó)際電工與電子工程師學(xué)國(guó)際電工與電子工程師學(xué)會(huì))于會(huì))于1982年頒布了計(jì)算機(jī)局部網(wǎng)年頒布了計(jì)算機(jī)局部網(wǎng)分層通信協(xié)議標(biāo)準(zhǔn)草案,分層通信協(xié)議標(biāo)準(zhǔn)草案, IEEE 802 通信標(biāo)準(zhǔn)。它把通信標(biāo)準(zhǔn)。它把OSI參考模型的底部參考模型的底部?jī)蓪臃纸鉃檫壿嬫溌房刂茖樱▋蓪臃纸鉃檫壿嬫溌房刂茖樱↙LC),媒體訪問(wèn)層(,媒體訪問(wèn)層(MAC)和物理傳送層。)和物理傳送層。數(shù)據(jù)鏈路層是一條鏈路(數(shù)據(jù)鏈路層是一條鏈路(LINK)兩端的兩臺(tái)設(shè)備進(jìn)行通信時(shí)所共)兩端的兩臺(tái)設(shè)備進(jìn)行通信

14、時(shí)所共同遵守的規(guī)則和約定。同遵守的規(guī)則和約定。IEEE 802 的媒體訪問(wèn)控制層對(duì)應(yīng)于三種已建的媒體訪問(wèn)控制層對(duì)應(yīng)于三種已建立的標(biāo)準(zhǔn)。(立的標(biāo)準(zhǔn)。(CSMA/CD,令牌總線,令牌環(huán))令牌總線,令牌環(huán)) CSMA/CD協(xié)議協(xié)議CSMA/CD協(xié)議是協(xié)議是帶沖突檢測(cè)的載波偵聽(tīng)多路訪問(wèn)技術(shù)帶沖突檢測(cè)的載波偵聽(tīng)多路訪問(wèn)技術(shù)。允許各站。允許各站平等競(jìng)爭(zhēng),實(shí)時(shí)性好,適用于工業(yè)自動(dòng)控制計(jì)算機(jī)網(wǎng)絡(luò)。平等競(jìng)爭(zhēng),實(shí)時(shí)性好,適用于工業(yè)自動(dòng)控制計(jì)算機(jī)網(wǎng)絡(luò)。 令牌總線令牌總線在令牌總線中,媒體訪問(wèn)控制是通過(guò)令牌的特殊標(biāo)志來(lái)實(shí)現(xiàn)的。在令牌總線中,媒體訪問(wèn)控制是通過(guò)令牌的特殊標(biāo)志來(lái)實(shí)現(xiàn)的。按照邏輯順序,令牌從一個(gè)裝置傳遞到另

15、一個(gè)裝置。傳遞到最后一個(gè)按照邏輯順序,令牌從一個(gè)裝置傳遞到另一個(gè)裝置。傳遞到最后一個(gè)裝置后,再傳遞給第一個(gè)裝置。裝置后,再傳遞給第一個(gè)裝置。Date: 2022-3-30File No.: SSP1_03C.12SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation令牌有令牌有“空空”和和“忙忙”兩種狀態(tài)。持有令牌的裝置可以發(fā)送信息兩種狀態(tài)。持有令牌的裝置可以發(fā)送信息。發(fā)送站首先把令牌的狀態(tài)為發(fā)送站首先把令牌的狀態(tài)為“忙忙”,并寫(xiě)入要傳送的信息(

16、數(shù)據(jù),并寫(xiě)入要傳送的信息(數(shù)據(jù) 送送站名站名 接收站名)送入環(huán)網(wǎng)傳輸。接收站名)送入環(huán)網(wǎng)傳輸。令牌沿環(huán)網(wǎng)一周后返回發(fā)送站時(shí),信息已被接收站拷貝,發(fā)送站令牌沿環(huán)網(wǎng)一周后返回發(fā)送站時(shí),信息已被接收站拷貝,發(fā)送站把令牌的狀態(tài)為把令牌的狀態(tài)為“空空”,送入環(huán)網(wǎng)繼續(xù)傳輸,以供其它站使用。,送入環(huán)網(wǎng)繼續(xù)傳輸,以供其它站使用。令牌傳遞總線能在重負(fù)荷下提供實(shí)時(shí)同步操作,傳送效率高,適令牌傳遞總線能在重負(fù)荷下提供實(shí)時(shí)同步操作,傳送效率高,適于頻繁,較短的數(shù)據(jù)傳送。因此它更適合于需要進(jìn)行實(shí)時(shí)通信的工業(yè)于頻繁,較短的數(shù)據(jù)傳送。因此它更適合于需要進(jìn)行實(shí)時(shí)通信的工業(yè)控制網(wǎng)絡(luò)系統(tǒng)??刂凭W(wǎng)絡(luò)系統(tǒng)。 令牌環(huán)令牌環(huán)令牌環(huán)傳遞類(lèi)

17、似于令牌總線,在令牌環(huán)上只能有一個(gè)令牌繞環(huán)運(yùn)令牌環(huán)傳遞類(lèi)似于令牌總線,在令牌環(huán)上只能有一個(gè)令牌繞環(huán)運(yùn)動(dòng),不允許兩個(gè)站同時(shí)發(fā)送數(shù)據(jù)。動(dòng),不允許兩個(gè)站同時(shí)發(fā)送數(shù)據(jù)。令牌環(huán)從本質(zhì)上看是一個(gè)集中控制式的環(huán),環(huán)上需要有一個(gè)中心令牌環(huán)從本質(zhì)上看是一個(gè)集中控制式的環(huán),環(huán)上需要有一個(gè)中心控制站負(fù)責(zé)網(wǎng)上的工作狀態(tài)的檢測(cè)和管理。控制站負(fù)責(zé)網(wǎng)上的工作狀態(tài)的檢測(cè)和管理。3 現(xiàn)場(chǎng)總線及其通信標(biāo)準(zhǔn)現(xiàn)場(chǎng)總線及其通信標(biāo)準(zhǔn) IEC(國(guó)際電工委員會(huì))對(duì)現(xiàn)場(chǎng)總線的定義國(guó)際電工委員會(huì))對(duì)現(xiàn)場(chǎng)總線的定義“安裝在制造和過(guò)程區(qū)安裝在制造和過(guò)程區(qū)域域的現(xiàn)場(chǎng)裝置與控制室內(nèi)的自動(dòng)控制裝置之間的數(shù)字式,串行,多點(diǎn)通的現(xiàn)場(chǎng)裝置與控制室內(nèi)的自動(dòng)控制裝

18、置之間的數(shù)字式,串行,多點(diǎn)通信的數(shù)據(jù)總線稱為現(xiàn)場(chǎng)總線信的數(shù)據(jù)總線稱為現(xiàn)場(chǎng)總線”。 PROFIBUS為德國(guó)為德國(guó)SIEMENS公司支持的現(xiàn)場(chǎng)總線。公司支持的現(xiàn)場(chǎng)總線。Date: 2022-3-30File No.: SSP1_03C.13SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation6.3 S7-300/400的通信功能的通信功能工廠自動(dòng)化系統(tǒng)的工廠自動(dòng)化系統(tǒng)的三級(jí)網(wǎng)絡(luò)結(jié)構(gòu):三級(jí)網(wǎng)絡(luò)結(jié)構(gòu): 現(xiàn)場(chǎng)設(shè)備層(現(xiàn)場(chǎng)層)現(xiàn)場(chǎng)設(shè)備層(現(xiàn)場(chǎng)層)其功能是連

19、接現(xiàn)場(chǎng)設(shè)備。其功能是連接現(xiàn)場(chǎng)設(shè)備。這一層主要使用這一層主要使用AS-I(執(zhí)行器(執(zhí)行器-傳感接口)網(wǎng)絡(luò)。傳感接口)網(wǎng)絡(luò)。 車(chē)間監(jiān)控層(單元層)車(chē)間監(jiān)控層(單元層)其功能是用來(lái)完成車(chē)間其功能是用來(lái)完成車(chē)間主設(shè)備之間的連接,實(shí)主設(shè)備之間的連接,實(shí)現(xiàn)車(chē)間級(jí)設(shè)備的監(jiān)控?,F(xiàn)車(chē)間級(jí)設(shè)備的監(jiān)控。這一層主要使用這一層主要使用 Profibus 和工業(yè)以太網(wǎng),這一級(jí)傳輸速度不是最和工業(yè)以太網(wǎng),這一級(jí)傳輸速度不是最重要的,但是應(yīng)能傳送大容量信息。重要的,但是應(yīng)能傳送大容量信息。 工廠管理層(管理層)工廠管理層(管理層)其功能是用來(lái)匯集各車(chē)間管理子網(wǎng),通過(guò)網(wǎng)橋或路由器等連接的其功能是用來(lái)匯集各車(chē)間管理子網(wǎng),通過(guò)網(wǎng)橋

20、或路由器等連接的廠區(qū)骨干網(wǎng)的信息于工廠管理層。廠區(qū)骨干網(wǎng)的信息于工廠管理層。這一層主要使用以太網(wǎng),即這一層主要使用以太網(wǎng),即TCP/IP通信協(xié)議標(biāo)準(zhǔn)。通信協(xié)議標(biāo)準(zhǔn)。Date: 2022-3-30File No.: SSP1_03C.14SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation1 S7-300/400的通信網(wǎng)絡(luò)的通信網(wǎng)絡(luò)Date: 2022-3-30File No.: SSP1_03C.15SIMATIC S7Siemens AG 2

21、000. All rights reserved.Information and Training CenterKnowledge for Automation(1)MPI的通信網(wǎng)絡(luò)的通信網(wǎng)絡(luò) MPI是多點(diǎn)接口的簡(jiǎn)稱。是多點(diǎn)接口的簡(jiǎn)稱。 S7-300/400 CPU都集成都集成了了MPI通信協(xié)議和通信協(xié)議和MPI的的物物理層理層RS-485接口。接口。最大傳輸速率為最大傳輸速率為12M Bit /S。 PLC通過(guò)通過(guò)MPI能同時(shí)連接能同時(shí)連接運(yùn)行運(yùn)行STEP 7 的編程器的編程器 計(jì)算機(jī)計(jì)算機(jī) 人機(jī)界面(人機(jī)界面(HMI)及其它及其它SIMATIC S7 M7和和C7。STEP 7用戶界面提供

22、了用戶界面提供了PLC硬件組態(tài)功能,使得硬件組態(tài)功能,使得PLC硬件組態(tài)很硬件組態(tài)很簡(jiǎn)單。簡(jiǎn)單。STEP 7用戶界面提供了通信組態(tài)功能,使通信組態(tài)也變得簡(jiǎn)單。用戶界面提供了通信組態(tài)功能,使通信組態(tài)也變得簡(jiǎn)單。 聯(lián)網(wǎng)的聯(lián)網(wǎng)的CPU可以通過(guò)可以通過(guò)MPI 接口實(shí)現(xiàn)全局?jǐn)?shù)據(jù)(接口實(shí)現(xiàn)全局?jǐn)?shù)據(jù)(GD)服務(wù),周期性)服務(wù),周期性地相互進(jìn)行數(shù)據(jù)交換。地相互進(jìn)行數(shù)據(jù)交換。 每個(gè)每個(gè)CPU可以使用的可以使用的MPI連接總數(shù)與連接總數(shù)與CPU的型號(hào)有關(guān)。的型號(hào)有關(guān)。Date: 2022-3-30File No.: SSP1_03C.16SIMATIC S7Siemens AG 2000. All rights

23、reserved.Information and Training CenterKnowledge for Automation(2)PROFIBUS工業(yè)現(xiàn)場(chǎng)總線工業(yè)現(xiàn)場(chǎng)總線PROFIBUS是用于車(chē)間級(jí)監(jiān)控和現(xiàn)場(chǎng)層是用于車(chē)間級(jí)監(jiān)控和現(xiàn)場(chǎng)層的通信系統(tǒng)。的通信系統(tǒng)。 S7-300/400 PLC可以通過(guò)可以通過(guò)通信處理器或集成在通信處理器或集成在CPU上上的的Profibus - DP接口連接到接口連接到Profibus - DP網(wǎng)上。網(wǎng)上。 帶有帶有Profibus DP 主站主站/從從站接口的站接口的CPU能夠?qū)崿F(xiàn)高速能夠?qū)崿F(xiàn)高速和使用方便的分布式和使用方便的分布式I/O控制。控制。 Prof

24、ibus 的物理層是的物理層是RS-485接口。最大傳輸速率為接口。最大傳輸速率為12M Bit/S,最多可以與,最多可以與127個(gè)節(jié)點(diǎn)進(jìn)行數(shù)個(gè)節(jié)點(diǎn)進(jìn)行數(shù)據(jù)交換。網(wǎng)絡(luò)中可以串接中繼器,用光纖通信距離可達(dá)據(jù)交換。網(wǎng)絡(luò)中可以串接中繼器,用光纖通信距離可達(dá)90Km。 可以通過(guò)可以通過(guò)CP342/343通訊處理器將通訊處理器將S7-300與與Profibus DP或工業(yè)或工業(yè)以態(tài)網(wǎng)系統(tǒng)相連。以態(tài)網(wǎng)系統(tǒng)相連。Date: 2022-3-30File No.: SSP1_03C.17SIMATIC S7Siemens AG 2000. All rights reserved.Information and

25、Training CenterKnowledge for Automation 主站設(shè)備主站設(shè)備帶有帶有PROFIBUS-DP接口的接口的S7-300/400的的CPU CP443-5和和IM467;CP342-5;CP343-5;帶有;帶有DP接口或接口或DP處理器的處理器的C7;以及西門(mén)子;以及西門(mén)子某些老型號(hào)某些老型號(hào)PLC PG和和OP。 從站設(shè)備從站設(shè)備分布式分布式I/O設(shè)備設(shè)備ET200;通過(guò)通信處理器;通過(guò)通信處理器CP342-5的的S7-300 帶有帶有DP接口的接口的S7-300 S7-400(只能通過(guò)(只能通過(guò)CP443-5) 帶有帶有EM277通通信信模塊的模塊的S7-2

26、00(3)工業(yè)以態(tài)網(wǎng)工業(yè)以態(tài)網(wǎng) 工業(yè)以態(tài)網(wǎng)用于工廠管理層和單元層的通信系統(tǒng)。工業(yè)以態(tài)網(wǎng)用于工廠管理層和單元層的通信系統(tǒng)。用于對(duì)時(shí)間要求不太嚴(yán)格,需要傳送大量數(shù)據(jù)的場(chǎng)合。用于對(duì)時(shí)間要求不太嚴(yán)格,需要傳送大量數(shù)據(jù)的場(chǎng)合。 西門(mén)子的工業(yè)以態(tài)網(wǎng)的傳輸速率為西門(mén)子的工業(yè)以態(tài)網(wǎng)的傳輸速率為10M /100M Bit /S,最多可以達(dá)到最多可以達(dá)到1024個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),網(wǎng)絡(luò)的最大范圍為網(wǎng)絡(luò)的最大范圍為150Km。 西門(mén)子的西門(mén)子的S7和和S5 PLC通過(guò)通過(guò)PROFIBUS(FDL協(xié)議)或工業(yè)以態(tài)網(wǎng)協(xié)議)或工業(yè)以態(tài)網(wǎng)ISO協(xié)議,可以利用協(xié)議,可以利用S7和和S5的通信服務(wù)進(jìn)行數(shù)據(jù)交換。的通信服務(wù)進(jìn)

27、行數(shù)據(jù)交換。Date: 2022-3-30File No.: SSP1_03C.18SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation(4)點(diǎn)對(duì)點(diǎn)連接點(diǎn)對(duì)點(diǎn)連接 點(diǎn)對(duì)點(diǎn)連接可以連接兩臺(tái)點(diǎn)對(duì)點(diǎn)連接可以連接兩臺(tái)S7 PLC和和S5 PLC 以及計(jì)算機(jī)以及計(jì)算機(jī) 打印機(jī)打印機(jī)和條碼閱讀器等。和條碼閱讀器等。 可通過(guò)可通過(guò)CPU 313C-2PTP和和CPU 314C-2PTP集成的通信接口建立點(diǎn)集成的通信接口建立點(diǎn)對(duì)點(diǎn)連接。對(duì)點(diǎn)連接。 點(diǎn)對(duì)點(diǎn)連接的

28、接口可以是點(diǎn)對(duì)點(diǎn)連接的接口可以是20MA(TTY) RS-232C RS-422和和RS-485。 全雙工模式(全雙工模式(RS-232C)最高傳輸速率)最高傳輸速率19.2 KBIT/S,半雙工模式,半雙工模式(RS-485)最高傳輸速率)最高傳輸速率38.4 KBIT/S。(5)AS-I的過(guò)程通信的過(guò)程通信 AS-I為執(zhí)行器為執(zhí)行器-傳感器接口,是位于自動(dòng)控制系統(tǒng)最底層的網(wǎng)絡(luò),用傳感器接口,是位于自動(dòng)控制系統(tǒng)最底層的網(wǎng)絡(luò),用來(lái)連接有來(lái)連接有AS-I接口的現(xiàn)場(chǎng)二進(jìn)制設(shè)備。接口的現(xiàn)場(chǎng)二進(jìn)制設(shè)備。 CP342-2通信處理器是用于通信處理器是用于S7-300和分布式和分布式I/O ET200M的的

29、AS-I主主站。站。 AS-I主站最多可以連接主站最多可以連接64個(gè)數(shù)字量或個(gè)數(shù)字量或31個(gè)模擬量個(gè)模擬量AS-I從站。從站。 通過(guò)通過(guò)AS-I接口,每個(gè)接口,每個(gè)CP最多可訪問(wèn)最多可訪問(wèn)248個(gè)數(shù)字量輸入和個(gè)數(shù)字量輸入和184個(gè)數(shù)字個(gè)數(shù)字量輸出。量輸出。Date: 2022-3-30File No.: SSP1_03C.19SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation2 S7 通信的分類(lèi)通信的分類(lèi)(1) 全局?jǐn)?shù)據(jù)通信全局?jǐn)?shù)據(jù)通信 全局

30、數(shù)據(jù)(全局?jǐn)?shù)據(jù)(GD)通信)通信通過(guò)通過(guò)MPI接口在接口在CPU間間循環(huán)交換數(shù)據(jù)。循環(huán)交換數(shù)據(jù)。 用全局?jǐn)?shù)據(jù)表來(lái)設(shè)置用全局?jǐn)?shù)據(jù)表來(lái)設(shè)置各各CPU之間需要交換的之間需要交換的數(shù)據(jù)存放的地址區(qū)和通信的速率,通信是自動(dòng)實(shí)現(xiàn)的,不需要用戶編數(shù)據(jù)存放的地址區(qū)和通信的速率,通信是自動(dòng)實(shí)現(xiàn)的,不需要用戶編程。程。 S7-400的全局?jǐn)?shù)據(jù)通信可以通過(guò)的全局?jǐn)?shù)據(jù)通信可以通過(guò)SFC來(lái)啟動(dòng)。來(lái)啟動(dòng)。 全局?jǐn)?shù)據(jù)可以是輸入全局?jǐn)?shù)據(jù)可以是輸入 輸出輸出 標(biāo)志位(標(biāo)志位(M) 定時(shí)器定時(shí)器 計(jì)數(shù)器和計(jì)數(shù)器和數(shù)據(jù)數(shù)據(jù)區(qū)。區(qū)。 S7-300 CPU 每次最多可以交換每次最多可以交換4個(gè)含有個(gè)含有22B的軟件包,最多可以有的軟件

31、包,最多可以有16個(gè)個(gè)CPU參與數(shù)據(jù)交換。參與數(shù)據(jù)交換。 全局?jǐn)?shù)據(jù)通信用全局?jǐn)?shù)據(jù)通信用STEP 7 中的中的GD表進(jìn)行組態(tài),對(duì)表進(jìn)行組態(tài),對(duì)S7 M7和和C7可可以以用系統(tǒng)功能塊來(lái)建立。用系統(tǒng)功能塊來(lái)建立。 MPI默認(rèn)的傳輸速率為默認(rèn)的傳輸速率為187.5 KBIT/S,與,與S7-200通信時(shí)只能指定通信時(shí)只能指定為為19.2 KBIT/S。Date: 2022-3-30File No.: SSP1_03C.20SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for

32、 Automation(2)基本通信(非配置的連接)基本通信(非配置的連接) 這種通信可以用于所有這種通信可以用于所有的的S7-300/400 CPU ,通,通過(guò)過(guò)MPI或站內(nèi)的或站內(nèi)的K總線來(lái)總線來(lái)傳遞最多傳遞最多76B的數(shù)據(jù)。的數(shù)據(jù)。 在用戶程序中用系統(tǒng)功在用戶程序中用系統(tǒng)功能(能(SFC)來(lái)傳送數(shù)據(jù)。)來(lái)傳送數(shù)據(jù)。(3)擴(kuò)展通信(配置的連接)擴(kuò)展通信(配置的連接) 這種通信可以用于所有這種通信可以用于所有的的S7-300/400 CPU ,通,通過(guò)過(guò)MPI,PROFIBUS和工和工業(yè)以態(tài)網(wǎng)最多可傳遞業(yè)以態(tài)網(wǎng)最多可傳遞64KB的數(shù)據(jù)。的數(shù)據(jù)。 在用戶程序中用系統(tǒng)功在用戶程序中用系統(tǒng)功能塊(

33、能塊(SFB)來(lái)傳送數(shù)據(jù),)來(lái)傳送數(shù)據(jù),支持應(yīng)答的通信。在支持應(yīng)答的通信。在S7-300中可以用中可以用SFB15 “PUT”和和SFB14 “GET”來(lái)讀寫(xiě)來(lái)讀寫(xiě)CPU近端的數(shù)據(jù)。近端的數(shù)據(jù)。 這種方式需要用連接表配置連接,連接在站啟動(dòng)時(shí)建立并保持。這種方式需要用連接表配置連接,連接在站啟動(dòng)時(shí)建立并保持。Date: 2022-3-30File No.: SSP1_03C.21SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation6.4 MPI網(wǎng)

34、絡(luò)與全局?jǐn)?shù)據(jù)通信網(wǎng)絡(luò)與全局?jǐn)?shù)據(jù)通信1 MPI網(wǎng)絡(luò)網(wǎng)絡(luò) 每個(gè)每個(gè)S7-300/400 CPU 都集成了都集成了MPI接口通信協(xié)議,接口通信協(xié)議, MPI的物理層的物理層是是RS-485。每個(gè)。每個(gè) CPU 可以使用的可以使用的MPI連接總數(shù)與連接總數(shù)與CPU的型號(hào)有關(guān),的型號(hào)有關(guān),CPU312為為6個(gè),個(gè), CPU418為為64個(gè)個(gè)。 聯(lián)網(wǎng)的聯(lián)網(wǎng)的 CPU可以通過(guò)可以通過(guò)MPI接口實(shí)現(xiàn)全局?jǐn)?shù)據(jù)(接口實(shí)現(xiàn)全局?jǐn)?shù)據(jù)(GD)服務(wù),周期性)服務(wù),周期性地相互交換少量的數(shù)據(jù)??梢耘c地相互交換少量的數(shù)據(jù)。可以與15個(gè)個(gè)CPU建立全局?jǐn)?shù)據(jù)通信。建立全局?jǐn)?shù)據(jù)通信。 每個(gè)每個(gè)MPI 節(jié)點(diǎn)都有自己的節(jié)點(diǎn)都有自己的M

35、PI 地址(地址(0126),),PG HMI和和CPU的的默認(rèn)地址分別為默認(rèn)地址分別為0 1 2。在在S7-300中,中,MPI總線和總線和K總線連接在一起,總線連接在一起,S7-300機(jī)架上的機(jī)架上的K總總線的每一個(gè)節(jié)點(diǎn)也是線的每一個(gè)節(jié)點(diǎn)也是MPI 的一個(gè)節(jié)點(diǎn),也有自己的的一個(gè)節(jié)點(diǎn),也有自己的MPI地址。地址。S7-400只有只有CPU有有MPI地址。地址。 MPI默認(rèn)的傳輸速率為默認(rèn)的傳輸速率為187.5 KBIT/S或多或或多或1 .5 MBIT/S,與,與S7-200通信時(shí)只能指定為通信時(shí)只能指定為19 .2 KBIT/S。兩個(gè)節(jié)點(diǎn)間最大距離為兩個(gè)節(jié)點(diǎn)間最大距離為50M,加中,加中繼

36、器后為繼器后為1000M,使用光纖和星形連接時(shí)為避免,使用光纖和星形連接時(shí)為避免3 . 8 KM。 通過(guò)通過(guò)MPI接口,接口,CPU可以自動(dòng)廣播其總線參數(shù)組態(tài)。然后可以自動(dòng)廣播其總線參數(shù)組態(tài)。然后CPU可以可以檢索正確的參數(shù),并連接至一個(gè)檢索正確的參數(shù),并連接至一個(gè)MPI子網(wǎng)。子網(wǎng)。 .Date: 2022-3-30File No.: SSP1_03C.22SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation2 全局?jǐn)?shù)據(jù)包全局?jǐn)?shù)據(jù)包 參與全局?jǐn)?shù)

37、據(jù)包交換的參與全局?jǐn)?shù)據(jù)包交換的CPU構(gòu)成了全局?jǐn)?shù)據(jù)環(huán)(構(gòu)成了全局?jǐn)?shù)據(jù)環(huán)(GD DIRCLE)。)。同一個(gè)同一個(gè)GD環(huán)中的環(huán)中的CPU可以向環(huán)中其它的可以向環(huán)中其它的CPU發(fā)送數(shù)據(jù)或接收數(shù)據(jù)。發(fā)送數(shù)據(jù)或接收數(shù)據(jù)。在一個(gè)在一個(gè)MPI網(wǎng)絡(luò)中,可以建立多個(gè)網(wǎng)絡(luò)中,可以建立多個(gè)GD環(huán)。環(huán)。 具有相同的發(fā)送者和接收者的全局?jǐn)?shù)據(jù)可以集合成一個(gè)全局?jǐn)?shù)據(jù)包具有相同的發(fā)送者和接收者的全局?jǐn)?shù)據(jù)可以集合成一個(gè)全局?jǐn)?shù)據(jù)包(GD PACKET)。每個(gè)數(shù)據(jù)包有數(shù)據(jù)包的編號(hào),數(shù)據(jù)包中的變量有)。每個(gè)數(shù)據(jù)包有數(shù)據(jù)包的編號(hào),數(shù)據(jù)包中的變量有變量的編號(hào)。變量的編號(hào)。例如,例如,GD 1.2.3 表示表示1號(hào)號(hào)GD環(huán)環(huán) 2號(hào)號(hào)GD包

38、中的包中的3號(hào)數(shù)據(jù)。號(hào)數(shù)據(jù)。 S7-300 CPU 可以發(fā)送和接收的可以發(fā)送和接收的GD包的個(gè)數(shù)(包的個(gè)數(shù)(4個(gè)或個(gè)或8個(gè))與個(gè))與CPU型號(hào)有關(guān),每個(gè)型號(hào)有關(guān),每個(gè)GD包最多包最多22B數(shù)據(jù),最多數(shù)據(jù),最多16個(gè)個(gè)CPU參加全局?jǐn)?shù)據(jù)交參加全局?jǐn)?shù)據(jù)交換。換。 S7-400 CPU 可以發(fā)送和接收的可以發(fā)送和接收的GD包的個(gè)數(shù)與包的個(gè)數(shù)與CPU型號(hào)有關(guān),可型號(hào)有關(guān),可以發(fā)送以發(fā)送8個(gè)或個(gè)或16個(gè)個(gè)GD包,可以接收包,可以接收16個(gè)或個(gè)或32個(gè)個(gè)GD包,每個(gè)包,每個(gè)GD包最包最多多64B數(shù)據(jù)。數(shù)據(jù)。 S7-400 CPU具有對(duì)全局?jǐn)?shù)據(jù)交換的控制功能,支持事件驅(qū)動(dòng)的數(shù)具有對(duì)全局?jǐn)?shù)據(jù)交換的控制功能,支

39、持事件驅(qū)動(dòng)的數(shù)據(jù)傳送方式。據(jù)傳送方式。Date: 2022-3-30File No.: SSP1_03C.23SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation3 MPI網(wǎng)絡(luò)的組態(tài)網(wǎng)絡(luò)的組態(tài)( 參閱教材參閱教材 )(1)生成生成MPI網(wǎng)絡(luò)的站網(wǎng)絡(luò)的站 在在STEP 7 中生成中生成MPI網(wǎng)絡(luò)項(xiàng)目網(wǎng)絡(luò)項(xiàng)目 在在MPI網(wǎng)絡(luò)項(xiàng)目中生成網(wǎng)絡(luò)項(xiàng)目中生成SIMATIC 300(1)點(diǎn)擊點(diǎn)擊“HARDWARE”-SIMATIC300-RAIL-CPU314

40、 點(diǎn)擊點(diǎn)擊“OPTION”選項(xiàng)選項(xiàng)“CONFIGUR NETWORK”生成生成SIMATIC 300(2),生成),生成SIMATIC 300(3)Date: 2022-3-30File No.: SSP1_03C.24SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation(2)MPI網(wǎng)絡(luò)組態(tài)網(wǎng)絡(luò)組態(tài) 在在MPI網(wǎng)絡(luò)項(xiàng)目中雙擊網(wǎng)絡(luò)項(xiàng)目中雙擊“MPI圖標(biāo)圖標(biāo)”打開(kāi)打開(kāi)“NETPRO”組態(tài)組態(tài)MPI(1) 在一條紅線(在一條紅線(MPI網(wǎng)線)和三個(gè)互

41、不相連的網(wǎng)站上建立連接網(wǎng)線)和三個(gè)互不相連的網(wǎng)站上建立連接用鼠標(biāo)左鍵壓住站的紅點(diǎn),并拖到用鼠標(biāo)左鍵壓住站的紅點(diǎn),并拖到MPI網(wǎng)線建立了一個(gè)連接。網(wǎng)線建立了一個(gè)連接。用同樣方法建立其它站的連接。用同樣方法建立其它站的連接。 用鼠標(biāo)右鍵點(diǎn)擊各站,打開(kāi)用鼠標(biāo)右鍵點(diǎn)擊各站,打開(kāi)“PROPERTIES-MPI INTERFACE”設(shè)置修改通信參數(shù)。(注意存盤(pán))設(shè)置修改通信參數(shù)。(注意存盤(pán))Date: 2022-3-30File No.: SSP1_03C.25SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training C

42、enterKnowledge for Automation4 全局?jǐn)?shù)據(jù)表全局?jǐn)?shù)據(jù)表(1)生成和填寫(xiě)生成和填寫(xiě)GD表表 生成空生成空GD表表在在“NETPRO”窗口窗口選重選重MPI網(wǎng)絡(luò)線網(wǎng)絡(luò)線(變粗)。(變粗)。執(zhí)行執(zhí)行“OPTIONS”中中DEFINE GLOBALDATA(定義全局?jǐn)?shù)據(jù))命令。(定義全局?jǐn)?shù)據(jù))命令。 填寫(xiě)填寫(xiě)CPU雙擊雙擊 “GD ID”右邊的右邊的方格,在出現(xiàn)的方格,在出現(xiàn)的“SELECT CPU”對(duì)話框?qū)υ捒蛑须p擊中雙擊 站站1 的的CPU 圖標(biāo),該圖標(biāo),該CPU就出現(xiàn)就出現(xiàn)在在“GD ID”右邊的方右邊的方格中。格中。用同樣方法將用同樣方法將 站站2 的的CPU和和

43、站站3 的的CPU 放到對(duì)應(yīng)的方格中。放到對(duì)應(yīng)的方格中。Date: 2022-3-30File No.: SSP1_03C.26SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 填寫(xiě)填寫(xiě)GD包包在在CPU下面下面的一行中生成的一行中生成1號(hào)號(hào)GD環(huán)環(huán)1號(hào)號(hào)GD包中的包中的1號(hào)號(hào)數(shù)據(jù)。數(shù)據(jù)。用鼠標(biāo)右鍵用鼠標(biāo)右鍵點(diǎn)擊點(diǎn)擊CPU314下下面的方格,在面的方格,在出現(xiàn)的菜單中選擇出現(xiàn)的菜單中選擇“SENDER”(發(fā)送者),該方格變深色,且在左(發(fā)送

44、者),該方格變深色,且在左端出現(xiàn)端出現(xiàn)“”符號(hào)。這時(shí)輸入要發(fā)送的全局?jǐn)?shù)據(jù)的地址符號(hào)。這時(shí)輸入要發(fā)送的全局?jǐn)?shù)據(jù)的地址MW0。點(diǎn)擊點(diǎn)擊CPU313下面的方格單元,輸入要接收的全局?jǐn)?shù)據(jù)的地址下面的方格單元,輸入要接收的全局?jǐn)?shù)據(jù)的地址QW0。該方格的背景為白色,表示在該行中。該方格的背景為白色,表示在該行中CPU313是接收站。是接收站。用同樣方法可以填寫(xiě)其余的用同樣方法可以填寫(xiě)其余的GD數(shù)據(jù)。數(shù)據(jù)。Date: 2022-3-30File No.: SSP1_03C.27SIMATIC S7Siemens AG 2000. All rights reserved.Information and Tra

45、ining CenterKnowledge for Automation注意:每行中應(yīng)定義一個(gè)并且只能有一個(gè)注意:每行中應(yīng)定義一個(gè)并且只能有一個(gè)CPU作為數(shù)據(jù)的發(fā)送方。作為數(shù)據(jù)的發(fā)送方。要輸入數(shù)據(jù)的絕對(duì)地址。要輸入數(shù)據(jù)的絕對(duì)地址。變量的復(fù)制因子是用來(lái)定義數(shù)據(jù)區(qū)的長(zhǎng)度。變量的復(fù)制因子是用來(lái)定義數(shù)據(jù)區(qū)的長(zhǎng)度。例如,例如,MB20:8 表示數(shù)據(jù)區(qū)是從表示數(shù)據(jù)區(qū)是從MB20開(kāi)始的連續(xù)開(kāi)始的連續(xù)8個(gè)字節(jié),加上個(gè)字節(jié),加上兩個(gè)說(shuō)明字節(jié),共占兩個(gè)說(shuō)明字節(jié),共占10個(gè)字節(jié)的區(qū)域。個(gè)字節(jié)的區(qū)域。MW0:11表示數(shù)據(jù)區(qū)是表示數(shù)據(jù)區(qū)是從從MW0開(kāi)始的連續(xù)開(kāi)始的連續(xù)11個(gè)字,加上兩個(gè)說(shuō)明字節(jié),共占個(gè)字,加上兩個(gè)說(shuō)明字

46、節(jié),共占24個(gè)字個(gè)字的區(qū)域。的區(qū)域。(2)第一次編譯第一次編譯GD表表 執(zhí)行菜單命令執(zhí)行菜單命令“GD TABLE” “COMPILE”對(duì)它進(jìn)行第一次對(duì)它進(jìn)行第一次編譯。編譯。 生成生成GD環(huán)。環(huán)。例如,例如,GD 1.2.1表示表示1號(hào)號(hào)GD環(huán)環(huán)2號(hào)號(hào)GD包中第包中第1組變量。組變量。Date: 2022-3-30File No.: SSP1_03C.28SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation(3)設(shè)置設(shè)置GD包狀態(tài)雙字的地址和

47、掃描速率并下載包狀態(tài)雙字的地址和掃描速率并下載 設(shè)置掃描速率設(shè)置掃描速率第一次編譯第一次編譯GD以以后,執(zhí)行后,執(zhí)行“VIEW”的的“SCANRATES”。每個(gè)數(shù)據(jù)包將增每個(gè)數(shù)據(jù)包將增加標(biāo)有加標(biāo)有“SR”的行,的行,用來(lái)設(shè)置該數(shù)據(jù)包的用來(lái)設(shè)置該數(shù)據(jù)包的掃描速率(掃描速率(1255)。)。S7-300默認(rèn)值為默認(rèn)值為8,S7-400默認(rèn)值為默認(rèn)值為22,CPU-400掃描速率設(shè)置為掃描速率設(shè)置為0,表示是事件驅(qū)動(dòng)的,表示是事件驅(qū)動(dòng)的GD發(fā)送和接收。發(fā)送和接收。 掃描速率可以重新設(shè)置。掃描速率可以重新設(shè)置。Date: 2022-3-30File No.: SSP1_03C.29SIMATIC S7

48、Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 設(shè)置設(shè)置GD包狀態(tài)雙字的地址包狀態(tài)雙字的地址第一次編譯第一次編譯GD以后,執(zhí)行以后,執(zhí)行“VIEW”的的“STATUS”。在。在出現(xiàn)的出現(xiàn)的GDS行中可行中可以給每個(gè)數(shù)據(jù)包指以給每個(gè)數(shù)據(jù)包指定一個(gè)用于狀態(tài)雙定一個(gè)用于狀態(tài)雙字的地址。字的地址。其中其中GST是各是各GDS行中的狀態(tài)雙行中的狀態(tài)雙字相字相“與與”的結(jié)果。的結(jié)果。狀態(tài)雙字使用戶狀態(tài)雙字使用戶程序能及時(shí)了解通程序能及時(shí)了解通信的有效性和實(shí)時(shí)信的有效性和

49、實(shí)時(shí)性,增強(qiáng)了系統(tǒng)的性,增強(qiáng)了系統(tǒng)的診斷能力。診斷能力。注意:注意:圖中還沒(méi)有給狀態(tài)雙字賦于地址。圖中還沒(méi)有給狀態(tài)雙字賦于地址。Date: 2022-3-30File No.: SSP1_03C.30SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation GD通信狀態(tài)雙字通信狀態(tài)雙字(4)第二次編譯第二次編譯GD并下載并下載 設(shè)置設(shè)置GD包狀態(tài)雙字的地址之后,可以進(jìn)行第二次編譯包狀態(tài)雙字的地址之后,可以進(jìn)行第二次編譯GD并保存。并保存。 在在CP

50、U在在STOP下,將下,將GD包下載。包下載。 當(dāng)當(dāng)CPU轉(zhuǎn)為轉(zhuǎn)為RUN時(shí),各時(shí),各CPU之間開(kāi)始自動(dòng)地交換全局?jǐn)?shù)據(jù)。之間開(kāi)始自動(dòng)地交換全局?jǐn)?shù)據(jù)。位號(hào)位號(hào)說(shuō)明說(shuō)明狀態(tài)位設(shè)定者狀態(tài)位設(shè)定者013456781131發(fā)送方地址區(qū)長(zhǎng)度錯(cuò)誤發(fā)送方地址區(qū)長(zhǎng)度錯(cuò)誤發(fā)送方存儲(chǔ)發(fā)送方存儲(chǔ)GD的數(shù)據(jù)的數(shù)據(jù) 全局?jǐn)?shù)據(jù)包在發(fā)送方丟失全局?jǐn)?shù)據(jù)包在發(fā)送方丟失 全局?jǐn)?shù)據(jù)包在接收方丟失全局?jǐn)?shù)據(jù)包在接收方丟失 全局?jǐn)?shù)據(jù)包在鏈路上丟失全局?jǐn)?shù)據(jù)包在鏈路上丟失全局?jǐn)?shù)據(jù)包語(yǔ)法錯(cuò)誤全局?jǐn)?shù)據(jù)包語(yǔ)法錯(cuò)誤全局?jǐn)?shù)據(jù)包全局?jǐn)?shù)據(jù)包GD對(duì)象遺漏對(duì)象遺漏 接收方發(fā)送方數(shù)據(jù)長(zhǎng)度不匹配接收方發(fā)送方數(shù)據(jù)長(zhǎng)度不匹配 接收方地址區(qū)長(zhǎng)度錯(cuò)誤接收方地址區(qū)長(zhǎng)度錯(cuò)誤接收

51、方找不到存儲(chǔ)接收方找不到存儲(chǔ)GD的數(shù)據(jù)塊的數(shù)據(jù)塊發(fā)送方重新啟動(dòng)發(fā)送方重新啟動(dòng) 接收方收到新數(shù)據(jù)接收方收到新數(shù)據(jù)發(fā)送或接收發(fā)送或接收CPU發(fā)送或接收發(fā)送或接收CPU 發(fā)送發(fā)送CPU 發(fā)送或接收發(fā)送或接收CPU 接收接收CPU接收接收CPU接收接收CPU 接收接收CPU 接收接收CPU接收接收CPU接收接收CPU 接收接收CPUDate: 2022-3-30File No.: SSP1_03C.31SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automatio

52、n5 事件驅(qū)動(dòng)的全局?jǐn)?shù)據(jù)通信事件驅(qū)動(dòng)的全局?jǐn)?shù)據(jù)通信 S7-400可以用事件驅(qū)動(dòng)的方式發(fā)送和接收可以用事件驅(qū)動(dòng)的方式發(fā)送和接收GD包,實(shí)現(xiàn)全局通信。包,實(shí)現(xiàn)全局通信。在全局?jǐn)?shù)據(jù)表中,必須要對(duì)傳送的數(shù)據(jù)包組態(tài),并將掃描速率設(shè)在全局?jǐn)?shù)據(jù)表中,必須要對(duì)傳送的數(shù)據(jù)包組態(tài),并將掃描速率設(shè)置為置為0。 使用系統(tǒng)功能使用系統(tǒng)功能 SFC 60 “GD_SND” 和和 SFC 61 “GD_RCV” 發(fā)送和發(fā)送和接收接收GD包。包。SFC 60和和SFC 61可以在用戶程序任何一點(diǎn)被調(diào)用。可以在用戶程序任何一點(diǎn)被調(diào)用。 為了保證全局?jǐn)?shù)據(jù)交換的連續(xù)性,為了保證全局?jǐn)?shù)據(jù)交換的連續(xù)性,在調(diào)用在調(diào)用 SFC 60 之前

53、,應(yīng)調(diào)用之前,應(yīng)調(diào)用 SFC39 “DIS _ IRT” 或或 SFC41 “DIS _ AIRT” 來(lái)禁止或延遲更高級(jí)的中斷和異步錯(cuò)誤。來(lái)禁止或延遲更高級(jí)的中斷和異步錯(cuò)誤。在在 SFC 60 執(zhí)行完后,應(yīng)調(diào)用執(zhí)行完后,應(yīng)調(diào)用 SFC40 “EN _ IRT” 或或 SFC42 “EN _ AIRT”再次確認(rèn)高優(yōu)先級(jí)的中斷和異步錯(cuò)誤。再次確認(rèn)高優(yōu)先級(jí)的中斷和異步錯(cuò)誤。例:用例:用SFC 60發(fā)送發(fā)送GD3.1的程序。的程序。 ( 參閱教材參閱教材 ) 說(shuō)明說(shuō)明1:NETWORK1禁止或延遲更高級(jí)的中斷禁止或延遲更高級(jí)的中斷NETWORK2用用SFC 60發(fā)送發(fā)送GD包包NETWORK3允許或延

54、遲更高級(jí)的中斷允許或延遲更高級(jí)的中斷Date: 2022-3-30File No.: SSP1_03C.32SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation說(shuō)明說(shuō)明2: 接收接收GD包的程序也可仿照編寫(xiě)。包的程序也可仿照編寫(xiě)。Date: 2022-3-30File No.: SSP1_03C.33SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training C

55、enterKnowledge for Automation6 不用連接組態(tài)的不用連接組態(tài)的MPI通信通信不用組態(tài)的不用組態(tài)的MPI通信用于通信用于S7-300/400之間和之間和S7-300/400與與S7-200之間。是一種應(yīng)用廣泛之間。是一種應(yīng)用廣泛 經(jīng)濟(jì)的通信方式。經(jīng)濟(jì)的通信方式。(1)需要雙方編程的需要雙方編程的S7-300/400之間的通信之間的通信 首先要建立一個(gè)項(xiàng)目,對(duì)兩個(gè)首先要建立一個(gè)項(xiàng)目,對(duì)兩個(gè)PLC的的MPI網(wǎng)絡(luò)組態(tài)。假設(shè)網(wǎng)絡(luò)組態(tài)。假設(shè)A站和站和B站站的的MPI地址分別為地址分別為2和和3。 使用使用 SFC65 “X_SEND” 和和 SFC66 “X_RCV” 發(fā)送和接

56、收數(shù)據(jù)。發(fā)送和接收數(shù)據(jù)。 發(fā)送程序可以放于循環(huán)中斷組織塊發(fā)送程序可以放于循環(huán)中斷組織塊OB35中,接收程序可以放于循中,接收程序可以放于循環(huán)組織塊環(huán)組織塊OB1中。中。例:例: ( 參閱教材參閱教材 ) 說(shuō)明說(shuō)明1:在:在A站(站(2號(hào)站)的號(hào)站)的PLC的定時(shí)循環(huán)中斷組織塊的定時(shí)循環(huán)中斷組織塊OB35中編寫(xiě)中編寫(xiě)發(fā)送程序,把發(fā)送程序,把A站中的站中的MB20MB24發(fā)送到發(fā)送到B站(站(3號(hào)站)中的號(hào)站)中的MB30MB34中。中。說(shuō)明說(shuō)明2:在:在OB1中編寫(xiě)接收程序,把中編寫(xiě)接收程序,把A站(站(2號(hào)站)發(fā)送到的數(shù)據(jù)存入號(hào)站)發(fā)送到的數(shù)據(jù)存入B站(站(3號(hào)站)的號(hào)站)的MB30MB34中

57、。中。Date: 2022-3-30File No.: SSP1_03C.34SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation A站(站(2號(hào)站)號(hào)站)PLC的的OB35中的發(fā)送程序中的發(fā)送程序 B站(站(3號(hào)站)號(hào)站)PLC的的OB1中的接收程序中的接收程序Date: 2022-3-30File No.: SSP1_03C.35SIMATIC S7Siemens AG 2000. All rights reserved.Informati

58、on and Training CenterKnowledge for Automation(2)只需要一個(gè)站編程的只需要一個(gè)站編程的S7-300/400之間的通信之間的通信 首先要建立一個(gè)項(xiàng)目,對(duì)兩個(gè)首先要建立一個(gè)項(xiàng)目,對(duì)兩個(gè)PLC的的MPI網(wǎng)絡(luò)組態(tài)。假設(shè)網(wǎng)絡(luò)組態(tài)。假設(shè)A站和站和B站站的的MPI地址分別為地址分別為2和和3。 使用使用 SFC68 “X_PUT” 和和 SFC67 “X_GET” 發(fā)送和接收數(shù)據(jù)。發(fā)送和接收數(shù)據(jù)。發(fā)送和接收程序可以放于循環(huán)中斷組織塊發(fā)送和接收程序可以放于循環(huán)中斷組織塊OB35中。中。例:例:( 參閱教材參閱教材 )功能:在功能:在A站(站(2號(hào)站)的號(hào)站)的P

59、LC的定時(shí)循環(huán)中斷組織塊的定時(shí)循環(huán)中斷組織塊OB35中編寫(xiě)發(fā)中編寫(xiě)發(fā)送程序和接收程序。送程序和接收程序。步驟步驟1:調(diào)用調(diào)用 SFC 68 把把A站中的站中的MB40MB49中的中的10B數(shù)據(jù)發(fā)送到數(shù)據(jù)發(fā)送到B站(站(3號(hào)站)中的號(hào)站)中的MB50MB59中。中。步驟步驟2: 調(diào)用調(diào)用 SFC 67 把把B站中的站中的MB60MB69中的中的10B數(shù)據(jù)讀入到數(shù)據(jù)讀入到A站(站(1號(hào)站)中的號(hào)站)中的MB70MB79中。中。注意:注意:SFC 69 “X_ABORT” 可以中斷一個(gè)由可以中斷一個(gè)由“X_PUT” “X_GET” 建立的連接。如果建立的連接。如果SFC 68 SFC 67的工作已經(jīng)

60、完成(的工作已經(jīng)完成(BURY=0),調(diào)用,調(diào)用SFC 69 “X_ABORT”后,通信雙方的連接資源被斷開(kāi)。后,通信雙方的連接資源被斷開(kāi)。 Date: 2022-3-30File No.: SSP1_03C.36SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation OB35中的程序中的程序Date: 2022-3-30File No.: SSP1_03C.37SIMATIC S7Siemens AG 2000. All rights rese

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論