PLC的通信及網(wǎng)絡(luò)(1)_第1頁
PLC的通信及網(wǎng)絡(luò)(1)_第2頁
PLC的通信及網(wǎng)絡(luò)(1)_第3頁
PLC的通信及網(wǎng)絡(luò)(1)_第4頁
PLC的通信及網(wǎng)絡(luò)(1)_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.1 本章介紹了網(wǎng)絡(luò)通信的基本概念及所采用的數(shù)據(jù)本章介紹了網(wǎng)絡(luò)通信的基本概念及所采用的數(shù)據(jù)傳送方式,重點(diǎn)介紹了傳送方式,重點(diǎn)介紹了S7-200 PLCS7-200 PLC通信功能及協(xié)議,通信功能及協(xié)議,通過舉例說明通過舉例說明S7-200 PLCS7-200 PLC通信網(wǎng)絡(luò)的構(gòu)成與實現(xiàn),并通信網(wǎng)絡(luò)的構(gòu)成與實現(xiàn),并講解了通信指令的使用。講解了通信指令的使用。 通過對本章的學(xué)習(xí),應(yīng)能根據(jù)需要配置通過對本章的學(xué)習(xí),應(yīng)能根據(jù)需要配置S7-200 S7-200 PLCPLC通信網(wǎng)絡(luò),通過網(wǎng)絡(luò)讀寫指令或自由口指令實現(xiàn)其通信網(wǎng)絡(luò),通過網(wǎng)絡(luò)讀寫指令或自由口指令實現(xiàn)其通信。通信。第第8章章 PLC的通信及網(wǎng)絡(luò)的

2、通信及網(wǎng)絡(luò).2第第8章章 PLC的通信及網(wǎng)絡(luò)的通信及網(wǎng)絡(luò)8.18.1SIEMENSSIEMENS工業(yè)自動化控制網(wǎng)絡(luò)工業(yè)自動化控制網(wǎng)絡(luò)8.28.2S7-200S7-200串行通信網(wǎng)絡(luò)及應(yīng)用串行通信網(wǎng)絡(luò)及應(yīng)用8.38.3通信指令及應(yīng)用通信指令及應(yīng)用.38.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式 1. 1. 數(shù)據(jù)傳輸方式數(shù)據(jù)傳輸方式: :(1)(1)按照傳輸數(shù)據(jù)的時空順序按照傳輸數(shù)據(jù)的時空順序,數(shù)據(jù)的通信可分為,數(shù)據(jù)的通信可分為并行通信和串行通信兩種:并行通信和串行通信兩種: 并行通信并行通信:所傳送數(shù)據(jù)的:所傳送數(shù)據(jù)的各位同時發(fā)送或接收各位同時發(fā)送或接收。 串行通信串行通信:所傳送的數(shù)據(jù):所傳送的數(shù)據(jù)按

3、順序一位一位地按順序一位一位地發(fā)送發(fā)送或接收?;蚪邮铡?.48.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式 1. 1. 數(shù)據(jù)傳輸方式數(shù)據(jù)傳輸方式: :(2)(2)串行通信按信息傳輸格式串行通信按信息傳輸格式分為同步傳輸和異步傳輸,分為同步傳輸和異步傳輸,是按發(fā)送端和接收端同步技術(shù)的不同劃分的。是按發(fā)送端和接收端同步技術(shù)的不同劃分的。 異步傳送異步傳送:異步傳送也稱起止式傳送,它是利用:異步傳送也稱起止式傳送,它是利用起止起止法來達(dá)到收發(fā)同步法來達(dá)到收發(fā)同步的。的。 數(shù)據(jù)以字符(幀)為單位發(fā)送,每個字符由數(shù)據(jù)以字符(幀)為單位發(fā)送,每個字符由4 4部分組成:部分組成:起始位(起始位(0 0)、數(shù)據(jù)位、校驗

4、位、停止位()、數(shù)據(jù)位、校驗位、停止位(1 1,可以是,可以是1 1位、位、2 2位)。位)。.58.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式 1. 1. 數(shù)據(jù)傳輸方式數(shù)據(jù)傳輸方式: :(2)(2)串行通信按信息傳輸格式串行通信按信息傳輸格式分為同步傳輸和異步傳輸,分為同步傳輸和異步傳輸,是按發(fā)送端和接收端同步技術(shù)的不同劃分的。是按發(fā)送端和接收端同步技術(shù)的不同劃分的。 同步傳送同步傳送:同步傳送同步傳送在數(shù)據(jù)開始處就用同步字符(通在數(shù)據(jù)開始處就用同步字符(通常為常為1 12 2個)來指示個)來指示。由時鐘實現(xiàn)收發(fā)端同步,一旦。由時鐘實現(xiàn)收發(fā)端同步,一旦檢測到同步字符,就連續(xù)按順序傳遞數(shù)據(jù)。檢測到同步字

5、符,就連續(xù)按順序傳遞數(shù)據(jù)。數(shù)據(jù)以數(shù)數(shù)據(jù)以數(shù)據(jù)塊形式傳送,不需要起始位和停止位,所以效率比據(jù)塊形式傳送,不需要起始位和停止位,所以效率比較高,但是價格比較貴較高,但是價格比較貴。.68.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式 2. 2. 數(shù)據(jù)傳送方向數(shù)據(jù)傳送方向: :在通信線路,在通信線路,按照數(shù)據(jù)傳送的方向按照數(shù)據(jù)傳送的方向可分為單工、半雙可分為單工、半雙工和全雙工通信三種方式工和全雙工通信三種方式: : 單工通信方式單工通信方式:數(shù)據(jù)的傳送始終保持同一個方向數(shù)據(jù)的傳送始終保持同一個方向,而,而不能進(jìn)行反向傳送。不能進(jìn)行反向傳送。 半雙工通信方式半雙工通信方式:信息流:信息流可以在兩個方向上傳送,但

6、可以在兩個方向上傳送,但同一時刻只限于一個方向同一時刻只限于一個方向傳送。傳送。全雙工通信方式全雙工通信方式:能:能在兩個方向上同時在兩個方向上同時發(fā)送和接收。發(fā)送和接收。 .78.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式單工、半雙工、全雙單工、半雙工、全雙工示意圖工示意圖廣播廣播對講機(jī)對講機(jī)電話電話.88.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式 3. 3. 波特率波特率: :在串行通信中,用波特率來描述數(shù)據(jù)的傳輸速在串行通信中,用波特率來描述數(shù)據(jù)的傳輸速率。率。波特率波特率:即:即數(shù)據(jù)傳送速率數(shù)據(jù)傳送速率,表示,表示每秒鐘傳送二每秒鐘傳送二進(jìn)制代碼的位數(shù)進(jìn)制代碼的位數(shù),它的單位是,它的單位是bit/sbi

7、t/s(bpsbps)。假如數(shù)據(jù)傳送速率是假如數(shù)據(jù)傳送速率是120120字符字符/s/s,而每個字符包,而每個字符包含含1010個代碼位(一個起始位、一個終止位、個代碼位(一個起始位、一個終止位、8 8個個數(shù)據(jù)位)。這時傳送的波特率為:數(shù)據(jù)位)。這時傳送的波特率為: 10b/10b/字符字符120120字符字符/s=1200b/s/s=1200b/s.98.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式 4. 4. 傳送介質(zhì)傳送介質(zhì): :目前普遍使用的傳送介質(zhì)有:目前普遍使用的傳送介質(zhì)有:同軸電纜、同軸電纜、雙絞線、光纜雙絞線、光纜,其它介質(zhì)如無線電、紅外,其它介質(zhì)如無線電、紅外微波等在微波等在PLCPLC

8、網(wǎng)絡(luò)中應(yīng)用很少。網(wǎng)絡(luò)中應(yīng)用很少。其中其中雙絞線(帶屏蔽)成本低、安裝簡單雙絞線(帶屏蔽)成本低、安裝簡單;光纜尺寸小、質(zhì)量輕、傳輸距離遠(yuǎn),但光纜尺寸小、質(zhì)量輕、傳輸距離遠(yuǎn),但成本高、安裝維修需專用儀器。成本高、安裝維修需專用儀器。 .108.1.1 數(shù)據(jù)通信方式數(shù)據(jù)通信方式 5. 5. 串行通信接口串行通信接口: : RSRS- -232C232C接口接口:19691969年由美國電子工業(yè)協(xié)會年由美國電子工業(yè)協(xié)會EIAEIA(E1ectronic E1ectronic Industries AssociationIndustries Association)所公布的串行通信接口標(biāo)準(zhǔn)。)所公布的

9、串行通信接口標(biāo)準(zhǔn)。是工是工控計算機(jī)普遍配置的接口??赜嬎銠C(jī)普遍配置的接口。它采用按位串行的方式,單端發(fā)送它采用按位串行的方式,單端發(fā)送、單端接收。、單端接收。 RS-422RS-422接口接口:傳輸線采用:傳輸線采用差動接收和差動發(fā)送的方式差動接收和差動發(fā)送的方式傳送數(shù)據(jù)傳送數(shù)據(jù),也有,也有較高的通信速率較高的通信速率(波特率可達(dá)(波特率可達(dá)10MB10MB以上)和較強(qiáng)的抗干以上)和較強(qiáng)的抗干擾能力。擾能力。 RS-485RS-485接口接口:最常用的的串行通信協(xié)議,使用雙絞線作為傳輸最常用的的串行通信協(xié)議,使用雙絞線作為傳輸介質(zhì)。介質(zhì)。 RS-422RS-422與與RS-485RS-485的

10、區(qū)別的區(qū)別:RS-485RS-485采用的是半雙工傳送方式,采用的是半雙工傳送方式,RS-422RS-422采用的是全雙工傳送方式;采用的是全雙工傳送方式;RS-422RS-422用兩對差分信號線,用兩對差分信號線,RS-485RS-485只用一對差分信號線。只用一對差分信號線。 .118.1.2 網(wǎng)絡(luò)概述網(wǎng)絡(luò)概述 u將具有獨(dú)立功能而又分散在不同地理位置的將具有獨(dú)立功能而又分散在不同地理位置的多臺多臺計算機(jī),通過通信設(shè)備和通信線路連接起來計算機(jī),通過通信設(shè)備和通信線路連接起來構(gòu)成構(gòu)成的計算機(jī)系統(tǒng)稱為的計算機(jī)系統(tǒng)稱為計算機(jī)網(wǎng)絡(luò)計算機(jī)網(wǎng)絡(luò)。uPLCPLC與計算機(jī)之間或多臺與計算機(jī)之間或多臺PLCP

11、LC之間之間也可直接或通過也可直接或通過通信處理器通信處理器構(gòu)成網(wǎng)絡(luò)構(gòu)成網(wǎng)絡(luò),以實現(xiàn)信息交換;,以實現(xiàn)信息交換;各各PLCPLC或遠(yuǎn)程或遠(yuǎn)程I/OI/O模塊模塊按功能各自放置在生產(chǎn)現(xiàn)場進(jìn)行按功能各自放置在生產(chǎn)現(xiàn)場進(jìn)行分散控制,再分散控制,再用網(wǎng)絡(luò)連接起來用網(wǎng)絡(luò)連接起來,組成集中管理的,組成集中管理的分布式網(wǎng)絡(luò)分布式網(wǎng)絡(luò)。 u互連和通信是網(wǎng)絡(luò)的核心互連和通信是網(wǎng)絡(luò)的核心,網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)、傳傳輸控制輸控制、傳輸介質(zhì)傳輸介質(zhì)和和通道利用方式通道利用方式是構(gòu)成網(wǎng)絡(luò)的是構(gòu)成網(wǎng)絡(luò)的四大要素。四大要素。 .121. 1. 數(shù)據(jù)通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu): :樹形結(jié)構(gòu)樹形結(jié)構(gòu):結(jié)構(gòu)

12、中處于:結(jié)構(gòu)中處于較高位置的站點(diǎn)控制位于它較高位置的站點(diǎn)控制位于它下面的那些站點(diǎn)下面的那些站點(diǎn)的數(shù)據(jù)通信。的數(shù)據(jù)通信。 總線形結(jié)構(gòu)總線形結(jié)構(gòu):通過一條總線電纜作為傳輸介質(zhì),各:通過一條總線電纜作為傳輸介質(zhì),各節(jié)點(diǎn)通過接口接入總線。其特點(diǎn)是節(jié)點(diǎn)通過接口接入總線。其特點(diǎn)是所有站點(diǎn)共享一所有站點(diǎn)共享一個公共通信總線。個公共通信總線。在底層在底層S7-200 PLCS7-200 PLC的網(wǎng)絡(luò)中,一的網(wǎng)絡(luò)中,一般采用總線型結(jié)構(gòu)。般采用總線型結(jié)構(gòu)。 星形結(jié)構(gòu)星形結(jié)構(gòu):以中央節(jié)點(diǎn)為中心與各個節(jié)點(diǎn)連接組成,:以中央節(jié)點(diǎn)為中心與各個節(jié)點(diǎn)連接組成,網(wǎng)絡(luò)中網(wǎng)絡(luò)中任何兩個節(jié)點(diǎn)要進(jìn)行通訊都由中央控制站點(diǎn)任何兩個節(jié)點(diǎn)要進(jìn)

13、行通訊都由中央控制站點(diǎn)控制控制并轉(zhuǎn)換。并轉(zhuǎn)換。環(huán)路結(jié)構(gòu)環(huán)路結(jié)構(gòu):以環(huán)行網(wǎng)中:以環(huán)行網(wǎng)中各節(jié)點(diǎn)首尾順序連接各節(jié)點(diǎn)首尾順序連接形成。形成。 8.1.2 網(wǎng)絡(luò)概述網(wǎng)絡(luò)概述 .138.1.2 網(wǎng)絡(luò)概述網(wǎng)絡(luò)概述 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖:網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖: 樹形樹形 總線形總線形 星形星形 環(huán)形環(huán)形圖圖 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖 .148.1.3 S7系列系列PLC的網(wǎng)絡(luò)類型的網(wǎng)絡(luò)類型 主站主站:可以主動發(fā)起數(shù)據(jù)通信,讀:可以主動發(fā)起數(shù)據(jù)通信,讀/ /寫其他站點(diǎn)的數(shù)寫其他站點(diǎn)的數(shù)據(jù)。據(jù)。 從站從站:從站不能主動發(fā)起通信,進(jìn)行數(shù)據(jù)交換,只能:從站不能主動發(fā)起通信,進(jìn)行數(shù)據(jù)交換,只能響應(yīng)主站的訪問,提供或接

14、收數(shù)據(jù)。響應(yīng)主站的訪問,提供或接收數(shù)據(jù)。從站不能訪問其從站不能訪問其他從站。他從站。 設(shè)備在網(wǎng)絡(luò)中是作為主站還是從站是由通信協(xié)議決定設(shè)備在網(wǎng)絡(luò)中是作為主站還是從站是由通信協(xié)議決定的。的。 安裝編程軟件的安裝編程軟件的PCPC一定是通信主站;所有的一定是通信主站;所有的HMIHMI也是也是主站,與主站,與S7-200 PLCS7-200 PLC通信的通信的S7-300/400 PLCS7-300/400 PLC也是主站也是主站;S7-200 CPUS7-200 CPU在讀寫其他在讀寫其他S7-200 CPUS7-200 CPU數(shù)據(jù)時就是主站數(shù)據(jù)時就是主站;在多數(shù)情況下,在多數(shù)情況下,S7-200

15、PLCS7-200PLC在通信網(wǎng)絡(luò)中是作為從在通信網(wǎng)絡(luò)中是作為從站出現(xiàn)的,它響應(yīng)主站的數(shù)據(jù)請求站出現(xiàn)的,它響應(yīng)主站的數(shù)據(jù)請求。S7-200 CPUS7-200 CPU使用使用自由口通信模式時,既可以做主站,也可以做從站。自由口通信模式時,既可以做主站,也可以做從站。.15 簡單網(wǎng)絡(luò)簡單網(wǎng)絡(luò):指以個人計算機(jī)為主站,一臺或多臺同指以個人計算機(jī)為主站,一臺或多臺同型號的型號的PLCPLC為從站,組成簡易集散控制系統(tǒng)。為從站,組成簡易集散控制系統(tǒng)。在這種在這種系統(tǒng)中,個人計算機(jī)充當(dāng)操作站,實現(xiàn)通信管理、系統(tǒng)中,個人計算機(jī)充當(dāng)操作站,實現(xiàn)通信管理、顯示、報警、監(jiān)控、編程及操作等功能,而多臺顯示、報警、監(jiān)

16、控、編程及操作等功能,而多臺PLCPLC負(fù)責(zé)控制任務(wù);負(fù)責(zé)控制任務(wù);PLCPLC也可以作為主站,其他多臺同型也可以作為主站,其他多臺同型號號PLCPLC作為從站,構(gòu)成主從式網(wǎng)絡(luò)。作為從站,構(gòu)成主從式網(wǎng)絡(luò)。 多級復(fù)雜網(wǎng)絡(luò)多級復(fù)雜網(wǎng)絡(luò):現(xiàn)代大型工業(yè)企業(yè):現(xiàn)代大型工業(yè)企業(yè)PLCPLC控制系統(tǒng)中,控制系統(tǒng)中,一般采用多級網(wǎng)絡(luò)的形式。不同一般采用多級網(wǎng)絡(luò)的形式。不同PLCPLC廠家的自動化系廠家的自動化系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)的層數(shù)及各層的功能分布有所差異。統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)的層數(shù)及各層的功能分布有所差異。 8.1.3 S7系列系列PLC的網(wǎng)絡(luò)類型的網(wǎng)絡(luò)類型.168.1 SIEMENS工業(yè)自動化控制網(wǎng)絡(luò)工業(yè)自動化控制網(wǎng)絡(luò)8

17、.SIEMENS PLCSIEMENS PLC網(wǎng)絡(luò)的層次結(jié)構(gòu)網(wǎng)絡(luò)的層次結(jié)構(gòu).2網(wǎng)絡(luò)通信設(shè)備網(wǎng)絡(luò)通信設(shè)備.3通信協(xié)議通信協(xié)議.178.1.1SIEMENS PLC網(wǎng)絡(luò)的層次結(jié)構(gòu)網(wǎng)絡(luò)的層次結(jié)構(gòu).186.PROFIBUS-DP6.PROFIBUS-DP通信模塊通信模塊 現(xiàn)代大型工業(yè)企業(yè)中,一般采用多級工業(yè)控制現(xiàn)代大型工業(yè)企業(yè)中,一般采用多級工業(yè)控制網(wǎng)絡(luò)。網(wǎng)絡(luò)。PLCPLC的制造商通常采用的制造商通常采用企業(yè)自動化網(wǎng)絡(luò)金字塔企業(yè)自動化網(wǎng)絡(luò)金字塔模型模型來描述產(chǎn)品可實現(xiàn)的性能。自動化網(wǎng)絡(luò)金字塔來描述產(chǎn)品可實現(xiàn)的性能。自動化網(wǎng)絡(luò)金字塔的特點(diǎn)是的特點(diǎn)是上層負(fù)責(zé)

18、生產(chǎn)管理,中間層負(fù)責(zé)生產(chǎn)過程上層負(fù)責(zé)生產(chǎn)管理,中間層負(fù)責(zé)生產(chǎn)過程的監(jiān)控和優(yōu)化,底層負(fù)責(zé)現(xiàn)場的檢測和控制的監(jiān)控和優(yōu)化,底層負(fù)責(zé)現(xiàn)場的檢測和控制。 S7 S7系列自動化網(wǎng)絡(luò)金字塔由四級組成,由上到系列自動化網(wǎng)絡(luò)金字塔由四級組成,由上到下分別是。通過下分別是。通過3 3層工業(yè)控制總線將這層工業(yè)控制總線將這4 4級子網(wǎng)連接級子網(wǎng)連接起來。起來。.196.PROFIBUS-DP6.PROFIBUS-DP通信模塊通信模塊最高層是工業(yè)以太網(wǎng)最高層是工業(yè)以太網(wǎng),是一種開放式網(wǎng)絡(luò),可以連接,是一種開放式網(wǎng)絡(luò),可以連接到互聯(lián)網(wǎng)使用通用協(xié)議。到互聯(lián)網(wǎng)使用通用協(xié)議。中間層是工業(yè)現(xiàn)場總線中間層是工業(yè)現(xiàn)場總線PROFIB

19、USPROFIBUS,用于車間級和現(xiàn)場,用于車間級和現(xiàn)場級的國際標(biāo)準(zhǔn),是級的國際標(biāo)準(zhǔn),是不依賴生產(chǎn)廠家的、開放式的現(xiàn)場不依賴生產(chǎn)廠家的、開放式的現(xiàn)場總線總線。傳輸速率最高為。傳輸速率最高為12Mbit/s12Mbit/s,使用屏蔽雙絞線電,使用屏蔽雙絞線電纜時最長通信距離是纜時最長通信距離是9.6km9.6km,最多可接,最多可接127127個從站。個從站。最底層是最底層是AS-iAS-i總線總線。是。是傳感器和執(zhí)行器通信的國際標(biāo)傳感器和執(zhí)行器通信的國際標(biāo)準(zhǔn)準(zhǔn),屬于主從式網(wǎng)絡(luò),主要負(fù)責(zé)現(xiàn)場傳感器和執(zhí)行器,屬于主從式網(wǎng)絡(luò),主要負(fù)責(zé)現(xiàn)場傳感器和執(zhí)行器的通信。的通信。.208.1.2 網(wǎng)絡(luò)通信設(shè)備網(wǎng)

20、絡(luò)通信設(shè)備1.1.通信口通信口2.2.網(wǎng)絡(luò)連接器網(wǎng)絡(luò)連接器3.3.通信電纜通信電纜4.CP4.CP通信卡通信卡5.5.網(wǎng)絡(luò)中繼器網(wǎng)絡(luò)中繼器6.PROFIBUS-DP6.PROFIBUS-DP通信模塊通信模塊7.7.工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)CP243-1CP243-1通信處理器通信處理器8.8.工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)CP243-2CP243-2通信處理器通信處理器.211.通信口通信口端口端口0 0、端口、端口1 RS-4851 RS-485引腳與引腳與PROFIBUSPROFIBUS對應(yīng)關(guān)系表對應(yīng)關(guān)系表針號針號端口端口0/0/端口端口1 1PROFIBUSPROFIBUS名稱名稱1 1邏輯地邏輯地屏

21、蔽屏蔽2 2邏輯地邏輯地+24V+24V地地3 3RSRS 485485信號信號B BRSRS 485485信號信號B B4 4RTSRTS(TTLTTL)請求發(fā)送信號(請求發(fā)送信號(TTLTTL)5 5邏輯地邏輯地+5V+5V地地6 6+5V+5V(帶(帶100100串聯(lián)電阻)串聯(lián)電阻)+5V+5V7 7+24V+24V+24V+24V8 8RSRS 485485信號信號A ARSRS 485485信號信號A A9 91010位協(xié)議選擇(輸入)位協(xié)議選擇(輸入)不用不用端口外殼端口外殼屏蔽屏蔽屏蔽屏蔽.221.1.通信口通信口通信口:通信口:S7-200主機(jī)帶有一或兩個串行通信口,主機(jī)帶有一

22、或兩個串行通信口,是標(biāo)準(zhǔn)的是標(biāo)準(zhǔn)的RS485 9針針D型接口。接口引腳見圖。型接口。接口引腳見圖。 .232.2.網(wǎng)絡(luò)連接器網(wǎng)絡(luò)連接器將多個設(shè)備很容易地連接到網(wǎng)絡(luò)中將多個設(shè)備很容易地連接到網(wǎng)絡(luò)中,西門子公司提,西門子公司提供供兩種網(wǎng)絡(luò)連接器兩種網(wǎng)絡(luò)連接器:一種標(biāo)準(zhǔn)網(wǎng)絡(luò)連接器和一種帶:一種標(biāo)準(zhǔn)網(wǎng)絡(luò)連接器和一種帶編程接口的連接器。編程接口的連接器。網(wǎng)絡(luò)連接器的開關(guān)在網(wǎng)絡(luò)連接器的開關(guān)在ONON位置時,表示內(nèi)部有終端匹位置時,表示內(nèi)部有終端匹配和偏置電阻。在配和偏置電阻。在OFFOFF位置時表示未接終端電阻。位置時表示未接終端電阻。接在網(wǎng)絡(luò)兩個末端的連接器必須有終端匹配和偏置接在網(wǎng)絡(luò)兩個末端的連接器必

23、須有終端匹配和偏置電阻,所以開關(guān)放在電阻,所以開關(guān)放在ONON位置。位置。.243.3.通信電纜通信電纜PROFIBUSPROFIBUS網(wǎng)絡(luò)電纜網(wǎng)絡(luò)電纜 現(xiàn)場現(xiàn)場PROFIBUSPROFIBUS總線使用屏蔽雙絞線電纜總線使用屏蔽雙絞線電纜(2) PC/ PPI(2) PC/ PPI電纜電纜 一端是一端是RS-485RS-485接口,一端是接口,一端是RS-232CRS-232C接口,用接口,用于連接于連接PLCPLC和計算機(jī)等其他設(shè)備。和計算機(jī)等其他設(shè)備。(3) PPI(3) PPI多主站電纜多主站電纜 一端是一端是RS-485RS-485接口,一端是接口,一端是RS-232CRS-232C接

24、口或接口或USBUSB接口,用于連接接口,用于連接PLCPLC和計算機(jī)等其他設(shè)備。和計算機(jī)等其他設(shè)備。.25 計算機(jī)上安裝了計算機(jī)上安裝了STEP7STEP7軟件后,計算軟件后,計算機(jī)被默認(rèn)為網(wǎng)絡(luò)的主站,可通過機(jī)被默認(rèn)為網(wǎng)絡(luò)的主站,可通過PPIPPI電纜電纜或或CPCP通信卡與通信卡與S7-200 PLCS7-200 PLC通信。通信。 與與PPIPPI電纜相比,電纜相比,CPCP通信卡能獲得相通信卡能獲得相當(dāng)高的通信速率,并支持多種通信協(xié)議,當(dāng)高的通信速率,并支持多種通信協(xié)議,但價格較高。但價格較高。4.CP4.CP通信卡通信卡.264.CP4.CP通信卡通信卡STEP7-Micro/WIN

25、STEP7-Micro/WIN支持的支持的CPCP通信卡和協(xié)議通信卡和協(xié)議配置配置波特率波特率/ /(bit/sbit/s) 支持的協(xié)議支持的協(xié)議PC/PPIPC/PPI電纜電纜9 96 6或或19192k2kPPIPPIRSRS 232C/PPI232C/PPI和和USB/PPIUSB/PPI多主站電纜多主站電纜9 96k1876k1875k5kPPIPPICP 5511CP 5511類型類型IIII、CP 5512CP 5512類型類型II PCMCIAII PCMCIA卡,適用于筆記本電腦卡,適用于筆記本電腦9 96k12M6k12MPPIPPI、MPI MPI 、 PROFIBUSPR

26、OFIBUSCP 5611CP 5611(版本(版本3 3以上)以上)PCIPCI卡卡9 96k12M6k12MPPIPPI、MPI MPI 、 PROFIBUSPROFIBUSCP 1613CP 1613、CP 1612CP 1612、SoftNet7 PCISoftNet7 PCI卡卡10M10M或或100M100MTCP/IPTCP/IPCP 1512CP 1512、SoftNet7 PCMCIASoftNet7 PCMCIA卡,適用于卡,適用于筆記本電腦筆記本電腦10M10M或或100M100MTCP/IPTCP/IP.275.5.網(wǎng)絡(luò)中繼器網(wǎng)絡(luò)中繼器 使用中繼器可以延長網(wǎng)絡(luò)通信距離使

27、用中繼器可以延長網(wǎng)絡(luò)通信距離,增加接入網(wǎng)絡(luò),增加接入網(wǎng)絡(luò)的設(shè)備,并能隔離不同的網(wǎng)段,提高網(wǎng)絡(luò)通信質(zhì)量。的設(shè)備,并能隔離不同的網(wǎng)段,提高網(wǎng)絡(luò)通信質(zhì)量。 在一個串聯(lián)網(wǎng)絡(luò)中,最多可使用在一個串聯(lián)網(wǎng)絡(luò)中,最多可使用9 9個中繼器,每個中個中繼器,每個中繼器最多可增加繼器最多可增加3232個設(shè)備,個設(shè)備,網(wǎng)絡(luò)總長度不能超過網(wǎng)絡(luò)總長度不能超過96009600米米。.286.PROFIBUS-DP6.PROFIBUS-DP通信模塊通信模塊 EM277 PROFIBUS-DPEM277 PROFIBUS-DP通信模塊用來將通信模塊用來將S7-200 PLCS7-200 PLC連接連接到到PROFIBUS-DP

28、PROFIBUS-DP網(wǎng)絡(luò)網(wǎng)絡(luò),PROFIBUS-DPPROFIBUS-DP網(wǎng)絡(luò)通常由一個主站網(wǎng)絡(luò)通常由一個主站和多個從站組成。和多個從站組成。 EM277 EM277通過通過DPDP通信端口連接到通信端口連接到PROFIBUS-DPPROFIBUS-DP網(wǎng)絡(luò)中的網(wǎng)絡(luò)中的一個主站,通過串行一個主站,通過串行I/OI/O總線連接到總線連接到S7-200 CPUS7-200 CPU模塊。模塊。 EM277EM277模塊上的模塊上的DPDP從站端口可按從站端口可按9.6kbit/s12Mbit/s9.6kbit/s12Mbit/s的波特率運(yùn)行。的波特率運(yùn)行。.297.7.工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)CP24

29、3-1CP243-1通信處理器通信處理器 利用利用CP243-1CP243-1通信處理器可將通信處理器可將S7-200 PLCS7-200 PLC連接到連接到工業(yè)以太網(wǎng)(工業(yè)以太網(wǎng)(IEIE)中。)中。S7-200 PLCS7-200 PLC通過以太網(wǎng)與其他通過以太網(wǎng)與其他S7-200 S7-200 交換數(shù)據(jù)。交換數(shù)據(jù)。 CP243-1CP243-1在出廠時,預(yù)設(shè)了唯一的在出廠時,預(yù)設(shè)了唯一的MACMAC地址地址,而且,而且不能被改變,不能被改變,從而唯一標(biāo)識從而唯一標(biāo)識CP243-1CP243-1相連的站點(diǎn)相連的站點(diǎn)。.308.8.工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)CP243-2CP243-2通信處理器通

30、信處理器 CP243-2CP243-2是專門為是專門為S7-200 CPU22S7-200 CPU22* *設(shè)計的用于與設(shè)計的用于與AS-iAS-i總線連接的連接部件。總線連接的連接部件。 CP243-2CP243-2作為作為AS-iAS-i的主站,最多可以連接的主站,最多可以連接3131個個AS-iAS-i從站。從站。每個每個S7-200 CPUS7-200 CPU最多可以同時處理兩個最多可以同時處理兩個CP243-2CP243-2,每個,每個CP243-2CP243-2的的AS-iAS-i網(wǎng)絡(luò)上最多能有網(wǎng)絡(luò)上最多能有124124個個數(shù)字量輸入和數(shù)字量輸入和124124個數(shù)字量輸出,因此個數(shù)

31、字量輸出,因此通過通過CP243-2CP243-2和和AS-iAS-i網(wǎng)絡(luò)可以增加網(wǎng)絡(luò)可以增加S7-200 CPUS7-200 CPU處理的輸入處理的輸入/ /輸出數(shù)字輸出數(shù)字量。量。.3.3通信協(xié)議通信協(xié)議1.1.通用協(xié)議通用協(xié)議 主要是主要是EthernetEthernet協(xié)議,用于管理級的信息交換。協(xié)議,用于管理級的信息交換。包括以太網(wǎng)協(xié)議、包括以太網(wǎng)協(xié)議、AS-iAS-i協(xié)議。協(xié)議。 2.2.公司專用協(xié)議公司專用協(xié)議.322.2.公司專用協(xié)議公司專用協(xié)議(1) PPI(1) PPI協(xié)議協(xié)議(2) MPI(2) MPI協(xié)議協(xié)議(3) PROIBUS(3) PROIBUS

32、協(xié)議協(xié)議(4) (4) 自由口協(xié)議自由口協(xié)議.332.2.公司專用協(xié)議公司專用協(xié)議- - PPIPPI協(xié)議協(xié)議 PPI PPI(Point-to-Point InterfacePoint-to-Point Interface)協(xié)議用于)協(xié)議用于點(diǎn)對點(diǎn)對點(diǎn)接口,它是一個主點(diǎn)接口,它是一個主/ /從協(xié)議從協(xié)議。其特點(diǎn)是從站不能主動。其特點(diǎn)是從站不能主動發(fā)送信息,主站給從站發(fā)送申請或查詢時,從站才對發(fā)送信息,主站給從站發(fā)送申請或查詢時,從站才對其進(jìn)行響應(yīng)。其進(jìn)行響應(yīng)。 PPIPPI通信協(xié)議是通信協(xié)議是西門子專門為西門子專門為S7-200S7-200系系列列PLCPLC開發(fā)的一個通信協(xié)議開發(fā)的一個通信

33、協(xié)議。 S7-200 PLCS7-200 PLC可以作為可以作為PPIPPI主站,此時可用相關(guān)的通主站,此時可用相關(guān)的通信指令信指令NETRNETR、NETWNETW來讀寫其它來讀寫其它S7-200S7-200中的數(shù)據(jù),同時中的數(shù)據(jù),同時它還可以作為從站來響應(yīng)其它主站的申請或查詢。它還可以作為從站來響應(yīng)其它主站的申請或查詢。.342.2.公司專用協(xié)議公司專用協(xié)議- - MPIMPI協(xié)議協(xié)議 MPI MPI(Multi-Point InterfaceMulti-Point Interface)協(xié)議適用于)協(xié)議適用于多點(diǎn)接多點(diǎn)接口口,可以是,可以是主主/ /主協(xié)議或主主協(xié)議或主/ /從協(xié)議從協(xié)議,

34、協(xié)議操作有賴于設(shè),協(xié)議操作有賴于設(shè)備類型。備類型。 S7-200S7-200可以通過通信接口連接到可以通過通信接口連接到MPIMPI網(wǎng)上,主網(wǎng)上,主要應(yīng)用于要應(yīng)用于S7-300/400 CPUS7-300/400 CPU與與S7-200S7-200通信的網(wǎng)絡(luò)中。通信的網(wǎng)絡(luò)中。 S7-300/400 CPUS7-300/400 CPU都默認(rèn)為網(wǎng)絡(luò)主站,都默認(rèn)為網(wǎng)絡(luò)主站,如果網(wǎng)絡(luò)中只如果網(wǎng)絡(luò)中只有有S7-300/400 CPUS7-300/400 CPU,則建立主,則建立主/ /主連接。如果設(shè)備中有主連接。如果設(shè)備中有S7-200 CPUS7-200 CPU,則可建立主,則可建立主/ /從連接,從

35、連接,S7-200 CPUS7-200 CPU是從站。是從站。.353.3.公司專用協(xié)議公司專用協(xié)議- - PROIBUSPROIBUS協(xié)議協(xié)議 PROFIBUSPROFIBUS協(xié)議用于分布式協(xié)議用于分布式I/OI/O設(shè)備(遠(yuǎn)程設(shè)備(遠(yuǎn)程I/OI/O)的)的高速通信。高速通信。該協(xié)議的網(wǎng)絡(luò)使用該協(xié)議的網(wǎng)絡(luò)使用RS-485RS-485標(biāo)準(zhǔn)雙絞線,適標(biāo)準(zhǔn)雙絞線,適合多段、遠(yuǎn)距離高速通信。合多段、遠(yuǎn)距離高速通信。 PROFIBUSPROFIBUS網(wǎng)絡(luò)通常有一個主站和幾個網(wǎng)絡(luò)通常有一個主站和幾個I/OI/O從站。從站。如如果網(wǎng)絡(luò)中有第二個主站,它只能很有限制地訪問第一果網(wǎng)絡(luò)中有第二個主站,它只能很有限

36、制地訪問第一個主站的從站。個主站的從站。 S7-200 CPUS7-200 CPU可以通過可以通過EM 277 Profibus-DPEM 277 Profibus-DP擴(kuò)展模擴(kuò)展模塊的方法連接到塊的方法連接到Profibus-DPProfibus-DP協(xié)議支持的網(wǎng)絡(luò)中。協(xié)議支持的網(wǎng)絡(luò)中。.36自由口協(xié)議自由口協(xié)議(自由口通信模式):自由口通信(自由口通信模式):自由口通信(Freeport Mode)(Freeport Mode)模式是指模式是指CUPCUP串行通信口可由串行通信口可由用戶程序控制,自定義通信協(xié)議。用戶程序控制,自定義通信協(xié)議。 通用協(xié)議通用協(xié)議-TCP/IP-TCP/IP協(xié)

37、議:協(xié)議:通過以太網(wǎng)擴(kuò)展模塊通過以太網(wǎng)擴(kuò)展模塊CP243-1CP243-1和互聯(lián)網(wǎng)擴(kuò)展模塊和互聯(lián)網(wǎng)擴(kuò)展模塊CP243-1ITCP243-1IT,S7-200S7-200將能支持將能支持TCP/IPTCP/IP以太網(wǎng)通信。以太網(wǎng)通信。 3.3.公司專用協(xié)議公司專用協(xié)議 自由口協(xié)議自由口協(xié)議.378.28.2S7-200S7-200串行通信網(wǎng)絡(luò)及應(yīng)用串行通信網(wǎng)絡(luò)及應(yīng)用.1S7S7系列系列PLCPLC產(chǎn)品組建的幾種典型網(wǎng)絡(luò)產(chǎn)品組建的幾種典型網(wǎng)絡(luò).2在編程軟件中設(shè)置通信參數(shù)在編程軟件中設(shè)置通信參數(shù).3.1S7S7系列系列PLCPLC產(chǎn)品組建的幾種典型網(wǎng)

38、絡(luò)產(chǎn)品組建的幾種典型網(wǎng)絡(luò)1.1.僅僅使用僅僅使用S7-200S7-2002.2.使用使用S7-200S7-200、S7-300/400S7-300/400設(shè)備配置網(wǎng)絡(luò)設(shè)備配置網(wǎng)絡(luò)3.PROFIBUS3.PROFIBUS網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置.391.1.僅僅使用僅僅使用S7-200S7-200(1) (1) 單主站單從站單主站單從站PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò)(2) (2) 多主站單從站多主站單從站PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò)(3) (3) 復(fù)雜的復(fù)雜的PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò)uS7S7系列系列PLCPLC常見的通信網(wǎng)絡(luò)主要有把計算機(jī)或編常見的通信網(wǎng)絡(luò)主要有把計算機(jī)或編程器作為主站、把操作面板作為主站和把程器作為主站、

39、把操作面板作為主站和把PLCPLC作作為主站等類型,這幾種類型中又可分為:為主站等類型,這幾種類型中又可分為:.40(1) (1) 單主站單從站單主站單從站PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò)單主站單主站PPIPPI;編程站可以通過;編程站可以通過PC/PPIPC/PPI電纜或者通信卡電纜或者通信卡(CPCP)與)與S7-200S7-200可以組成單主站可以組成單主站PPIPPI網(wǎng)絡(luò)進(jìn)行通信。網(wǎng)絡(luò)進(jìn)行通信。.41(2) (2) 多主站單從站多主站單從站PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò)多主站多主站PPIPPI;編程站通過;編程站通過PC/PPIPC/PPI電纜或者通信卡(電纜或者通信卡(CPCP)與)與S7-200S7-2

40、00可以組成多主站單從站可以組成多主站單從站PPIPPI網(wǎng)絡(luò)。網(wǎng)絡(luò)。.42(3) (3) 復(fù)雜的復(fù)雜的PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò)復(fù)雜的復(fù)雜的PPIPPI網(wǎng)絡(luò)。圖給出了一個點(diǎn)對點(diǎn)通信的有網(wǎng)絡(luò)。圖給出了一個點(diǎn)對點(diǎn)通信的有多個從站的多主站網(wǎng)絡(luò)實例。多個從站的多主站網(wǎng)絡(luò)實例。 .432.2.使用使用S7-200S7-200、S7-300/400S7-300/400設(shè)備配置網(wǎng)絡(luò)(設(shè)備配置網(wǎng)絡(luò)(1 1) 圖中所示為包含圖中所示為包含3 3個主站的網(wǎng)絡(luò),個主站的網(wǎng)絡(luò),S7-300S7-300和和S7-S7-400PLC 400PLC 可以采用可以采用MPIMPI協(xié)議并通過網(wǎng)絡(luò)讀寫指令來讀寫協(xié)議并通過網(wǎng)絡(luò)讀寫指令來

41、讀寫S7-200S7-200的數(shù)據(jù)。的數(shù)據(jù)。MPIMPI協(xié)議不支持協(xié)議不支持S7-200S7-200作主站運(yùn)行。作主站運(yùn)行。.442.2.使用使用S7-200S7-200、S7-300/400S7-300/400設(shè)備配置網(wǎng)絡(luò)(設(shè)備配置網(wǎng)絡(luò)(2 2) 如果通信波特率超過如果通信波特率超過187kbit/s187kbit/s,S7-200PLCS7-200PLC必須必須通過通過EM277EM277模塊與網(wǎng)絡(luò)相連,計算機(jī)必須通過通信卡與模塊與網(wǎng)絡(luò)相連,計算機(jī)必須通過通信卡與網(wǎng)絡(luò)相連。網(wǎng)絡(luò)相連。.453.PROFIBUS3.PROFIBUS網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置 S7-315-2 DP S7-315-2 D

42、P是一種具有一個是一種具有一個MPIMPI通信口和一個通信口和一個PROFIBUS-DPPROFIBUS-DP通信口的通信口的S7-300 CPUS7-300 CPU,是,是PROFIBUS網(wǎng)絡(luò)的網(wǎng)絡(luò)的主站,主站,S7-200 PLC通過通過EM277作為作為PROFIBUS網(wǎng)絡(luò)的從站。網(wǎng)絡(luò)的從站。ET200是分布式是分布式I/O系統(tǒng)。系統(tǒng)。.4.2在編程軟件中設(shè)置通信參數(shù)在編程軟件中設(shè)置通信參數(shù)1.STEP7-Micro/WIN1.STEP7-Micro/WIN參數(shù)的設(shè)置參數(shù)的設(shè)置2.2.安裝或刪除通信接口安裝或刪除通信接口3.S7-2003.S7-200通信參數(shù)的設(shè)置通信

43、參數(shù)的設(shè)置.471.STEP7-Micro/WIN1.STEP7-Micro/WIN參數(shù)的設(shè)置參數(shù)的設(shè)置在計算機(jī)桌面:單擊在計算機(jī)桌面:單擊STEP7-Micro/WIN 32STEP7-Micro/WIN 32圖標(biāo)圖標(biāo)在在STEP7-Micro/WIN 32 STEP7-Micro/WIN 32 運(yùn)行時單擊運(yùn)行時單擊“通訊通訊”圖標(biāo),圖標(biāo),出現(xiàn)出現(xiàn)“通訊通訊”對話框,見下圖(圖對話框,見下圖(圖9-199-19)。)。雙擊雙擊“通訊設(shè)定通訊設(shè)定”對話框中右上角的對話框中右上角的PC/PPIPC/PPI電纜圖標(biāo),出現(xiàn)電纜圖標(biāo),出現(xiàn)“設(shè)設(shè)置置PG/PCPG/PC接口(接口(Set PG/PC I

44、nterfaceSet PG/PC Interface)對話框。(如圖)對話框。(如圖9-209-20所示)所示) 單擊單擊“設(shè)置設(shè)置PG/PCPG/PC接口接口”對話框中的對話框中的“PropertiesProperties”按鈕,出現(xiàn)按鈕,出現(xiàn)“PC/PPIPC/PPI電纜屬性(電纜屬性(Properties-PC/PPI Cable Properties-PC/PPI Cable (PPIPPI)”對話對話框框. . “PC/PPIPC/PPI電纜屬性電纜屬性”對話框的對話框的“PPIPPI”選項中對本站(選項中對本站(STEP7-Micro/WINSTEP7-Micro/WIN)地址(

45、默認(rèn)設(shè)置為)地址(默認(rèn)設(shè)置為0 0,一般,一般不需改動)、通信超時進(jìn)行設(shè)定;可選擇使用不需改動)、通信超時進(jìn)行設(shè)定;可選擇使用PPIPPI高級和多主站網(wǎng)絡(luò);可對網(wǎng)絡(luò)傳輸速率、網(wǎng)絡(luò)最高高級和多主站網(wǎng)絡(luò);可對網(wǎng)絡(luò)傳輸速率、網(wǎng)絡(luò)最高站址進(jìn)行選擇。點(diǎn)擊站址進(jìn)行選擇。點(diǎn)擊“本地連接(本地連接(Local ConnectingLocal Connecting)”選項,可選擇計算機(jī)的通信口以及選擇是選項,可選擇計算機(jī)的通信口以及選擇是否使用調(diào)制解調(diào)器進(jìn)行通信。否使用調(diào)制解調(diào)器進(jìn)行通信。.482.2.安裝或刪除通信接口安裝或刪除通信接口.493.S7-2003.S7-200通信參數(shù)的設(shè)置通信參數(shù)的設(shè)置 1 1

46、)在)在STEP7-Micro/WINSTEP7-Micro/WIN界面上單擊左側(cè)導(dǎo)引條中的界面上單擊左側(cè)導(dǎo)引條中的“系統(tǒng)塊系統(tǒng)塊”圖標(biāo),或雙擊指令樹的圖標(biāo),或雙擊指令樹的“通信通信”文件夾中文件夾中的的“通信端口通信端口”圖標(biāo),將圖標(biāo),將彈出彈出“系統(tǒng)塊系統(tǒng)塊”對話框?qū)υ捒颉? 2)為)為S7-200 PLCS7-200 PLC設(shè)置站地址、網(wǎng)絡(luò)最高站地址、波設(shè)置站地址、網(wǎng)絡(luò)最高站地址、波特率、間隙刷新因子等參數(shù)。特率、間隙刷新因子等參數(shù)。3 3)下載系統(tǒng)塊到下載系統(tǒng)塊到S7-200 PLCS7-200 PLC。u下載系統(tǒng)塊到下載系統(tǒng)塊到S7-200S7-200之前,需確認(rèn)之前,需確認(rèn)STEP

47、7-Micro/WIN32STEP7-Micro/WIN32的通信的通信口的參數(shù)與當(dāng)前口的參數(shù)與當(dāng)前S7-200S7-200的參數(shù)是否匹配的參數(shù)是否匹配,主要看站地址、波特,主要看站地址、波特率等參數(shù)是否一致。率等參數(shù)是否一致。下載成功后,下載成功后,可打開可打開“通訊設(shè)定通訊設(shè)定”對話框?qū)υ捒虿⒉㈦p擊雙擊該對話框右上角的該對話框右上角的刷新圖標(biāo)搜尋并連接網(wǎng)絡(luò)上的刷新圖標(biāo)搜尋并連接網(wǎng)絡(luò)上的S7-200S7-200。 .503.S7-2003.S7-200通信參數(shù)的設(shè)置通信參數(shù)的設(shè)置.518.3 8.3 通信指令及應(yīng)用通信指令及應(yīng)用.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用網(wǎng)絡(luò)讀、寫指令及應(yīng)用8.

48、自由口通信指令及應(yīng)用自由口通信指令及應(yīng)用.5.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用網(wǎng)絡(luò)讀、寫指令及應(yīng)用1.1.網(wǎng)絡(luò)指令網(wǎng)絡(luò)指令2.2.控制寄存器和傳送數(shù)據(jù)表控制寄存器和傳送數(shù)據(jù)表3.NETR/NETW3.NETR/NETW指令應(yīng)用舉例指令應(yīng)用舉例 S7-200S7-200之間經(jīng)常采用之間經(jīng)常采用PPIPPI協(xié)議進(jìn)行通信協(xié)議進(jìn)行通信。 S7-200S7-200默認(rèn)運(yùn)行模式為從站模式,但在用戶應(yīng)用程默認(rèn)運(yùn)行模式為從站模式,但在用戶應(yīng)用程序中可將其設(shè)置為主站運(yùn)行模式與其他從站進(jìn)行通序中可將其設(shè)置為主站運(yùn)行模式與其他從站進(jìn)行通信。信。在在S7-200PLCS7-200PLC作為主站

49、時作為主站時, ,可用相關(guān)網(wǎng)絡(luò)指令可用相關(guān)網(wǎng)絡(luò)指令(NETR(NETR、 NETW)NETW)對其他從站中的數(shù)據(jù)進(jìn)行讀寫。對其他從站中的數(shù)據(jù)進(jìn)行讀寫。 .531.網(wǎng)絡(luò)指令網(wǎng)絡(luò)指令網(wǎng)絡(luò)讀指令網(wǎng)絡(luò)讀指令梯形圖:梯形圖:語句表:語句表:NETR TBL, PORT 功能:功能:當(dāng)當(dāng)EN=1時,初始化通信操作,通過指定端口時,初始化通信操作,通過指定端口PORT從遠(yuǎn)程設(shè)備上讀取數(shù)據(jù)并保存在數(shù)據(jù)表從遠(yuǎn)程設(shè)備上讀取數(shù)據(jù)并保存在數(shù)據(jù)表TBL中中。.541.網(wǎng)絡(luò)指令網(wǎng)絡(luò)指令網(wǎng)絡(luò)寫指令網(wǎng)絡(luò)寫指令梯形圖:梯形圖:語句表:語句表:NETW TBL, PORT 功能:功能:當(dāng)當(dāng)EN=1時,初始化通信操作,通過指定端口

50、時,初始化通信操作,通過指定端口PORT向遠(yuǎn)程設(shè)備發(fā)送數(shù)據(jù)表向遠(yuǎn)程設(shè)備發(fā)送數(shù)據(jù)表TBL中的數(shù)據(jù)中的數(shù)據(jù)。.552.控制寄存器和傳送數(shù)據(jù)表控制寄存器和傳送數(shù)據(jù)表(1) (1) 控制寄存器控制寄存器(2) (2) 傳送數(shù)據(jù)表傳送數(shù)據(jù)表.56(1) 控制寄存器控制寄存器 將特殊標(biāo)志寄存器將特殊標(biāo)志寄存器SMB30SMB30和和SMB130SMB130的低的低2 2位設(shè)置為位設(shè)置為2#102#10,其他位為其他位為0 0,即,即SMB30SMB30和和SMB130SMB130的值為的值為16#0216#02,則,則可將可將S7-200 CPUS7-200 CPU設(shè)置為設(shè)置為PPIPPI主站模式主站模式

51、。.57(2) 傳送數(shù)據(jù)表傳送數(shù)據(jù)表1) 1) 數(shù)據(jù)表數(shù)據(jù)表(TBL)(TBL)格式格式2) 2) 狀態(tài)字節(jié)狀態(tài)字節(jié) S7-200S7-200執(zhí)行網(wǎng)絡(luò)讀寫指令時,執(zhí)行網(wǎng)絡(luò)讀寫指令時,PPIPPI主站與從主站與從站之間的數(shù)據(jù)以傳送數(shù)據(jù)表的格式傳送,數(shù)據(jù)站之間的數(shù)據(jù)以傳送數(shù)據(jù)表的格式傳送,數(shù)據(jù)表的格式如表所示。表的格式如表所示。.58(2) 傳送數(shù)據(jù)表傳送數(shù)據(jù)表-數(shù)據(jù)表格式數(shù)據(jù)表格式字節(jié)偏移量字節(jié)偏移量名名 稱稱描描 述述0 0狀態(tài)字節(jié)狀態(tài)字節(jié)反映網(wǎng)絡(luò)指令的執(zhí)行結(jié)果狀態(tài)及錯反映網(wǎng)絡(luò)指令的執(zhí)行結(jié)果狀態(tài)及錯誤碼誤碼1 1遠(yuǎn)程站地址遠(yuǎn)程站地址被訪問網(wǎng)絡(luò)的被訪問網(wǎng)絡(luò)的PLCPLC遠(yuǎn)程遠(yuǎn)程從站地址從站地址2

52、 2指向遠(yuǎn)程站數(shù)據(jù)區(qū)的指向遠(yuǎn)程站數(shù)據(jù)區(qū)的指針指針存放被訪問遠(yuǎn)程存放被訪問遠(yuǎn)程從站數(shù)據(jù)區(qū)(從站數(shù)據(jù)區(qū)(I I、Q Q、M M和和V V數(shù)據(jù)區(qū))的首地址數(shù)據(jù)區(qū))的首地址3 34 45 56 6數(shù)據(jù)長度數(shù)據(jù)長度遠(yuǎn)程遠(yuǎn)程從站上被訪問的數(shù)據(jù)區(qū)的長度從站上被訪問的數(shù)據(jù)區(qū)的長度7 7數(shù)據(jù)字節(jié)數(shù)據(jù)字節(jié)0 0對對NETRNETR指令指令,執(zhí)行后,執(zhí)行后,從遠(yuǎn)程從站從遠(yuǎn)程從站讀到的數(shù)據(jù)存放到這個區(qū)域讀到的數(shù)據(jù)存放到這個區(qū)域?qū)ETWNETW指令指令,執(zhí)行后,執(zhí)行后,要發(fā)送到遠(yuǎn)要發(fā)送到遠(yuǎn)程從站的數(shù)據(jù)存放在這個區(qū)域程從站的數(shù)據(jù)存放在這個區(qū)域8 8數(shù)據(jù)字節(jié)數(shù)據(jù)字節(jié)1 12222數(shù)據(jù)字節(jié)數(shù)據(jù)字節(jié)1515.59(2) 傳

53、送數(shù)據(jù)表傳送數(shù)據(jù)表-狀態(tài)字節(jié)狀態(tài)字節(jié)E1 E2 E3 E4E1 E2 E3 E4錯誤碼錯誤碼說說 明明000000000 0無錯誤無錯誤000100011 1超時錯誤:遠(yuǎn)程站點(diǎn)無響應(yīng)超時錯誤:遠(yuǎn)程站點(diǎn)無響應(yīng)001000102 2接收錯誤:奇偶校驗錯,幀或校驗和出錯接收錯誤:奇偶校驗錯,幀或校驗和出錯001100113 3離線錯誤:相同的站地址或無效的硬件引起沖突離線錯誤:相同的站地址或無效的硬件引起沖突010001004 4隊列溢出錯誤:超過隊列溢出錯誤:超過8 8條條NETRNETR和和NETWNETW指令被激活指令被激活010101015 5違反通信協(xié)議:沒有在違反通信協(xié)議:沒有在SMB3

54、0SMB30中允許中允許PPIPPI協(xié)議而執(zhí)行協(xié)議而執(zhí)行NETR/NETWNETR/NETW指令指令011001106 6非法參數(shù):非法參數(shù):NETR/NETWNETR/NETW指令中包含非法或無效值指令中包含非法或無效值011101117 7沒有資源:遠(yuǎn)程站點(diǎn)忙(正在進(jìn)行上傳或下載操作)沒有資源:遠(yuǎn)程站點(diǎn)忙(正在進(jìn)行上傳或下載操作)100010008 8第第7 7層錯誤:違反應(yīng)用協(xié)議層錯誤:違反應(yīng)用協(xié)議100110019 9信息錯誤:錯誤的數(shù)據(jù)地址或不正確的數(shù)據(jù)長度信息錯誤:錯誤的數(shù)據(jù)地址或不正確的數(shù)據(jù)長度1010111110101111AFAF未用未用.603.NETR/NETW指令應(yīng)用舉

55、例指令應(yīng)用舉例網(wǎng)絡(luò)結(jié)構(gòu)格式網(wǎng)絡(luò)結(jié)構(gòu)格式 圖中所示網(wǎng)絡(luò),計算機(jī)是主站,在圖中所示網(wǎng)絡(luò),計算機(jī)是主站,在RUNRUN方式下,方式下,CPU224CPU224在應(yīng)在應(yīng)用程序中允許用程序中允許PPIPPI主站模式,主站模式,CPU221CPU221默認(rèn)為默認(rèn)為PPIPPI從站模式,主站從站模式,主站CPU224 CPU224 可以利用可以利用NETRNETR和和NETWNETW指令來不斷讀寫指令來不斷讀寫CPU221CPU221中的數(shù)據(jù)。中的數(shù)據(jù)。操作要求:操作要求:站站3 3:默認(rèn)為從站,對:默認(rèn)為從站,對I0.0I0.0的通斷不斷計數(shù),并存放在的通斷不斷計數(shù),并存放在VB300VB300中。中。站

56、站2 2:設(shè)置為主站,通過通信端口不斷讀取站:設(shè)置為主站,通過通信端口不斷讀取站3 3的的VB300VB300中的計數(shù)中的計數(shù)值,當(dāng)計數(shù)值達(dá)到值,當(dāng)計數(shù)值達(dá)到5 5時,通過通信端口對其清零。時,通過通信端口對其清零。.613.NETR/NETW指令應(yīng)用舉例指令應(yīng)用舉例網(wǎng)絡(luò)結(jié)構(gòu)格式網(wǎng)絡(luò)結(jié)構(gòu)格式.62接收緩沖區(qū)接收緩沖區(qū)發(fā)送緩沖區(qū)發(fā)送緩沖區(qū)VB200VB200網(wǎng)絡(luò)讀指令執(zhí)行狀態(tài)網(wǎng)絡(luò)讀指令執(zhí)行狀態(tài)VB210VB210網(wǎng)絡(luò)寫指令執(zhí)行狀態(tài)網(wǎng)絡(luò)寫指令執(zhí)行狀態(tài)VB201VB2013 3,站,站3 3地址地址VB211VB2113 3,站,站3 3地址地址VD202VD202&VB300&VB300,站,站3

57、 3被訪問被訪問數(shù)據(jù)區(qū)首地址數(shù)據(jù)區(qū)首地址VD212VD212&VB300&VB300,站,站3 3被訪問數(shù)被訪問數(shù)據(jù)區(qū)首地址據(jù)區(qū)首地址VB206VB2061 1,數(shù)據(jù)長度,數(shù)據(jù)長度VB216VB2161 1,數(shù)據(jù)長度,數(shù)據(jù)長度VB207VB207計數(shù)值計數(shù)值VB217VB2170 0,將計數(shù)值清零,將計數(shù)值清零3.NETR/NETW指令應(yīng)用舉例指令應(yīng)用舉例接收和發(fā)送緩沖區(qū)設(shè)置接收和發(fā)送緩沖區(qū)設(shè)置 .638.3.2 自由口通信指令及應(yīng)用自由口通信指令及應(yīng)用1.1.自由口通信指令自由口通信指令2.2.相關(guān)寄存器及標(biāo)志相關(guān)寄存器及標(biāo)志3.3.用用XMTXMT指令發(fā)送數(shù)據(jù)指令發(fā)送數(shù)據(jù)4.4.用用RCV

58、RCV指令接收數(shù)據(jù)指令接收數(shù)據(jù)5.5.用接收字符中斷接收數(shù)據(jù)用接收字符中斷接收數(shù)據(jù)6.6.自由口通信舉例一自由口通信舉例一7.7.自由口通信舉例二自由口通信舉例二.641.自由口通信指令自由口通信指令發(fā)送指令發(fā)送指令梯形圖:梯形圖:語句表:語句表:XMT TBL, PORT 功能:功能:當(dāng)當(dāng)EN=1時,在自由口通信模式下通過指定端時,在自由口通信模式下通過指定端口口PORT將數(shù)據(jù)緩沖區(qū)將數(shù)據(jù)緩沖區(qū)TBL發(fā)送到遠(yuǎn)程設(shè)備發(fā)送到遠(yuǎn)程設(shè)備。.651.自由口通信指令自由口通信指令接收指令接收指令梯形圖:梯形圖:語句表:語句表:RCV TBL, PORT 功能:功能:當(dāng)當(dāng)EN=1EN=1時,在自由口通信模

59、式下通過指定端口時,在自由口通信模式下通過指定端口PORTPORT從遠(yuǎn)程設(shè)備上讀取數(shù)據(jù)存儲于數(shù)據(jù)緩沖區(qū)從遠(yuǎn)程設(shè)備上讀取數(shù)據(jù)存儲于數(shù)據(jù)緩沖區(qū)TBLTBL。.662.相關(guān)寄存器及標(biāo)志相關(guān)寄存器及標(biāo)志(1) (1) 控制寄存器控制寄存器(2) (2) 特殊標(biāo)志位及中斷特殊標(biāo)志位及中斷(3) (3) 特殊功能存儲器特殊功能存儲器.67(1) 控制寄存器控制寄存器 用特殊標(biāo)志寄存器中的用特殊標(biāo)志寄存器中的SMB30SMB30和和SMB130SMB130的各個位的各個位分別分別配置通信口配置通信口0 0和通信口和通信口1 1,為自由通信口選擇通為自由通信口選擇通信參數(shù)信參數(shù),如波特率、奇偶校驗和數(shù)據(jù)位等。

60、,如波特率、奇偶校驗和數(shù)據(jù)位等。 SMB30 SMB30控制和設(shè)置通信端口控制和設(shè)置通信端口0 0,如果,如果S7-200 PLCS7-200 PLC上有通信端口上有通信端口1 1,則用,則用SMB130SMB130來進(jìn)行控制和設(shè)置。來進(jìn)行控制和設(shè)置。要注意的是:要注意的是:當(dāng)選擇當(dāng)選擇MM=10MM=10(PPI/PPI/主站模式),主站模式),PLCPLC將成為網(wǎng)絡(luò)的一個主站,可以執(zhí)行將成為網(wǎng)絡(luò)的一個主站,可以執(zhí)行NETRNETR和和NETWNETW指令。指令。在在 PPIPPI模式下忽略模式下忽略2727位。位。 .68(2) 特殊標(biāo)志位及中斷特殊標(biāo)志位及中斷接收字符中斷接收字符中斷:中

溫馨提示

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

評論

0/150

提交評論