PLC的通信及網(wǎng)絡(luò)講解課件_第1頁(yè)
PLC的通信及網(wǎng)絡(luò)講解課件_第2頁(yè)
PLC的通信及網(wǎng)絡(luò)講解課件_第3頁(yè)
PLC的通信及網(wǎng)絡(luò)講解課件_第4頁(yè)
PLC的通信及網(wǎng)絡(luò)講解課件_第5頁(yè)
已閱讀5頁(yè),還剩151頁(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)介

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

8.2S7-200串行通信網(wǎng)絡(luò)及應(yīng)用

8.3通信指令及應(yīng)用第8章PLC的通信及網(wǎng)絡(luò)8.1SIEMENS工業(yè)自動(dòng)化8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(1)按照傳輸數(shù)據(jù)的時(shí)空順序,數(shù)據(jù)的通信可分為并行通信和串行通信兩種:并行通信:所傳送數(shù)據(jù)的各位同時(shí)發(fā)送或接收。串行通信:所傳送的數(shù)據(jù)按順序一位一位地發(fā)送或接收。8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(1)按照傳8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通信按信息傳輸格式分為同步傳輸和異步傳輸,是按發(fā)送端和接收端同步技術(shù)的不同劃分的。異步傳送:異步傳送也稱起止式傳送,它是利用起止法來(lái)達(dá)到收發(fā)同步的。數(shù)據(jù)以字符(幀)為單位發(fā)送,每個(gè)字符由4部分組成:起始位(0)、數(shù)據(jù)位、校驗(yàn)位、停止位(1,可以是1位、2位)。8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通信按信息傳輸格式分為同步傳輸和異步傳輸,是按發(fā)送端和接收端同步技術(shù)的不同劃分的。同步傳送:同步傳送在數(shù)據(jù)開(kāi)始處就用同步字符(通常為1~2個(gè))來(lái)指示。由時(shí)鐘實(shí)現(xiàn)收發(fā)端同步,一旦檢測(cè)到同步字符,就連續(xù)按順序傳遞數(shù)據(jù)。數(shù)據(jù)以數(shù)據(jù)塊形式傳送,不需要起始位和停止位,所以效率比較高,但是價(jià)格比較貴。8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通8.1.1數(shù)據(jù)通信方式2.數(shù)據(jù)傳送方向:在通信線路,按照數(shù)據(jù)傳送的方向可分為單工、半雙工和全雙工通信三種方式:單工通信方式:數(shù)據(jù)的傳送始終保持同一個(gè)方向,而不能進(jìn)行反向傳送。半雙工通信方式:信息流可以在兩個(gè)方向上傳送,但同一時(shí)刻只限于一個(gè)方向傳送。全雙工通信方式:能在兩個(gè)方向上同時(shí)發(fā)送和接收。8.1.1數(shù)據(jù)通信方式2.數(shù)據(jù)傳送方向:在通信線路,8.1.1數(shù)據(jù)通信方式單工、半雙工、全雙工示意圖廣播對(duì)講機(jī)電話8.1.1數(shù)據(jù)通信方式單工、半雙工、全雙工示意圖廣播對(duì)講8.1.1數(shù)據(jù)通信方式3.波特率:在串行通信中,用波特率來(lái)描述數(shù)據(jù)的傳輸速率。波特率:即數(shù)據(jù)傳送速率,表示每秒鐘傳送二進(jìn)制代碼的位數(shù),它的單位是bit/s(bps)。假如數(shù)據(jù)傳送速率是120字符/s,而每個(gè)字符包含10個(gè)代碼位(一個(gè)起始位、一個(gè)終止位、8個(gè)數(shù)據(jù)位)。這時(shí)傳送的波特率為:

10b/字符×120字符/s=1200b/s8.1.1數(shù)據(jù)通信方式3.波特率:在串行通信中,用波8.1.1數(shù)據(jù)通信方式4.傳送介質(zhì):目前普遍使用的傳送介質(zhì)有:同軸電纜、雙絞線、光纜,其它介質(zhì)如無(wú)線電、紅外微波等在PLC網(wǎng)絡(luò)中應(yīng)用很少。其中雙絞線(帶屏蔽)成本低、安裝簡(jiǎn)單;光纜尺寸小、質(zhì)量輕、傳輸距離遠(yuǎn),但成本高、安裝維修需專用儀器。8.1.1數(shù)據(jù)通信方式4.傳送介質(zhì):目前普遍使用的傳8.1.1數(shù)據(jù)通信方式5.串行通信接口:RS-232C接口:1969年由美國(guó)電子工業(yè)協(xié)會(huì)EIA(E1ectronicIndustriesAssociation)所公布的串行通信接口標(biāo)準(zhǔn)。是工控計(jì)算機(jī)普遍配置的接口。它采用按位串行的方式,單端發(fā)送、單端接收。RS-422接口:傳輸線采用差動(dòng)接收和差動(dòng)發(fā)送的方式傳送數(shù)據(jù),也有較高的通信速率(波特率可達(dá)10MB以上)和較強(qiáng)的抗干擾能力。RS-485接口:最常用的的串行通信協(xié)議,使用雙絞線作為傳輸介質(zhì)。RS-422與RS-485的區(qū)別:RS-485采用的是半雙工傳送方式,RS-422采用的是全雙工傳送方式;RS-422用兩對(duì)差分信號(hào)線,RS-485只用一對(duì)差分信號(hào)線。8.1.1數(shù)據(jù)通信方式5.串行通信接口:RS-2328.1.2網(wǎng)絡(luò)概述將具有獨(dú)立功能而又分散在不同地理位置的多臺(tái)計(jì)算機(jī),通過(guò)通信設(shè)備和通信線路連接起來(lái)構(gòu)成的計(jì)算機(jī)系統(tǒng)稱為計(jì)算機(jī)網(wǎng)絡(luò)。PLC與計(jì)算機(jī)之間或多臺(tái)PLC之間也可直接或通過(guò)通信處理器構(gòu)成網(wǎng)絡(luò),以實(shí)現(xiàn)信息交換;各PLC或遠(yuǎn)程I/O模塊按功能各自放置在生產(chǎn)現(xiàn)場(chǎng)進(jìn)行分散控制,再用網(wǎng)絡(luò)連接起來(lái),組成集中管理的分布式網(wǎng)絡(luò)?;ミB和通信是網(wǎng)絡(luò)的核心,網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)、傳輸控制、傳輸介質(zhì)和通道利用方式是構(gòu)成網(wǎng)絡(luò)的四大要素。

8.1.2網(wǎng)絡(luò)概述將具有獨(dú)立功能而又分散在不同地理位置1.數(shù)據(jù)通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):樹(shù)形結(jié)構(gòu):結(jié)構(gòu)中處于較高位置的站點(diǎn)控制位于它下面的那些站點(diǎn)的數(shù)據(jù)通信??偩€形結(jié)構(gòu):通過(guò)一條總線電纜作為傳輸介質(zhì),各節(jié)點(diǎn)通過(guò)接口接入總線。其特點(diǎn)是所有站點(diǎn)共享一個(gè)公共通信總線。在底層S7-200PLC的網(wǎng)絡(luò)中,一般采用總線型結(jié)構(gòu)。

星形結(jié)構(gòu):以中央節(jié)點(diǎn)為中心與各個(gè)節(jié)點(diǎn)連接組成,網(wǎng)絡(luò)中任何兩個(gè)節(jié)點(diǎn)要進(jìn)行通訊都由中央控制站點(diǎn)控制并轉(zhuǎn)換。環(huán)路結(jié)構(gòu):以環(huán)行網(wǎng)中各節(jié)點(diǎn)首尾順序連接形成。8.1.2網(wǎng)絡(luò)概述1.數(shù)據(jù)通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):樹(shù)形結(jié)構(gòu):結(jié)構(gòu)中處于較高位置的8.1.2網(wǎng)絡(luò)概述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖:樹(shù)形總線形

星形環(huán)形圖

網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖

8.1.2網(wǎng)絡(luò)概述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖:樹(shù)形8.1.3S7系列PLC的網(wǎng)絡(luò)類型主站:可以主動(dòng)發(fā)起數(shù)據(jù)通信,讀/寫其他站點(diǎn)的數(shù)據(jù)。從站:從站不能主動(dòng)發(fā)起通信,進(jìn)行數(shù)據(jù)交換,只能響應(yīng)主站的訪問(wèn),提供或接收數(shù)據(jù)。從站不能訪問(wèn)其他從站。設(shè)備在網(wǎng)絡(luò)中是作為主站還是從站是由通信協(xié)議決定的。安裝編程軟件的PC一定是通信主站;所有的HMI也是主站,與S7-200PLC通信的S7-300/400PLC也是主站;S7-200CPU在讀寫其他S7-200CPU數(shù)據(jù)時(shí)就是主站;在多數(shù)情況下,S7-200PLC在通信網(wǎng)絡(luò)中是作為從站出現(xiàn)的,它響應(yīng)主站的數(shù)據(jù)請(qǐng)求。S7-200CPU使用自由口通信模式時(shí),既可以做主站,也可以做從站。8.1.3S7系列PLC的網(wǎng)絡(luò)類型主站:可以主動(dòng)發(fā)起數(shù)據(jù)簡(jiǎn)單網(wǎng)絡(luò):指以個(gè)人計(jì)算機(jī)為主站,一臺(tái)或多臺(tái)同型號(hào)的PLC為從站,組成簡(jiǎn)易集散控制系統(tǒng)。在這種系統(tǒng)中,個(gè)人計(jì)算機(jī)充當(dāng)操作站,實(shí)現(xiàn)通信管理、顯示、報(bào)警、監(jiān)控、編程及操作等功能,而多臺(tái)PLC負(fù)責(zé)控制任務(wù);PLC也可以作為主站,其他多臺(tái)同型號(hào)PLC作為從站,構(gòu)成主從式網(wǎng)絡(luò)。

多級(jí)復(fù)雜網(wǎng)絡(luò):現(xiàn)代大型工業(yè)企業(yè)PLC控制系統(tǒng)中,一般采用多級(jí)網(wǎng)絡(luò)的形式。不同PLC廠家的自動(dòng)化系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)的層數(shù)及各層的功能分布有所差異。8.1.3S7系列PLC的網(wǎng)絡(luò)類型簡(jiǎn)單網(wǎng)絡(luò):指以個(gè)人計(jì)算機(jī)為主站,一臺(tái)或多臺(tái)同型號(hào)的PLC為從8.1SIEMENS工業(yè)自動(dòng)化控制網(wǎng)絡(luò)8.1.1SIEMENSPLC網(wǎng)絡(luò)的層次結(jié)構(gòu)

8.1.2網(wǎng)絡(luò)通信設(shè)備

8.1.3通信協(xié)議8.1SIEMENS工業(yè)自動(dòng)化控制網(wǎng)絡(luò)8.1.1SIE8.1.1SIEMENSPLC網(wǎng)絡(luò)的層次結(jié)構(gòu)8.1.1SIEMENSPLC網(wǎng)絡(luò)的層次結(jié)構(gòu)6.PROFIBUS-DP通信模塊

現(xiàn)代大型工業(yè)企業(yè)中,一般采用多級(jí)工業(yè)控制網(wǎng)絡(luò)。PLC的制造商通常采用企業(yè)自動(dòng)化網(wǎng)絡(luò)金字塔模型來(lái)描述產(chǎn)品可實(shí)現(xiàn)的性能。自動(dòng)化網(wǎng)絡(luò)金字塔的特點(diǎn)是上層負(fù)責(zé)生產(chǎn)管理,中間層負(fù)責(zé)生產(chǎn)過(guò)程的監(jiān)控和優(yōu)化,底層負(fù)責(zé)現(xiàn)場(chǎng)的檢測(cè)和控制。S7系列自動(dòng)化網(wǎng)絡(luò)金字塔由四級(jí)組成,由上到下分別是。通過(guò)3層工業(yè)控制總線將這4級(jí)子網(wǎng)連接起來(lái)。6.PROFIBUS-DP通信模塊現(xiàn)代大型工業(yè)企業(yè)中6.PROFIBUS-DP通信模塊最高層是工業(yè)以太網(wǎng),是一種開(kāi)放式網(wǎng)絡(luò),可以連接到互聯(lián)網(wǎng)使用通用協(xié)議。中間層是工業(yè)現(xiàn)場(chǎng)總線PROFIBUS,用于車間級(jí)和現(xiàn)場(chǎng)級(jí)的國(guó)際標(biāo)準(zhǔn),是不依賴生產(chǎn)廠家的、開(kāi)放式的現(xiàn)場(chǎng)總線。傳輸速率最高為12Mbit/s,使用屏蔽雙絞線電纜時(shí)最長(zhǎng)通信距離是9.6km,最多可接127個(gè)從站。最底層是AS-i總線。是傳感器和執(zhí)行器通信的國(guó)際標(biāo)準(zhǔn),屬于主從式網(wǎng)絡(luò),主要負(fù)責(zé)現(xiàn)場(chǎng)傳感器和執(zhí)行器的通信。6.PROFIBUS-DP通信模塊最高層是工業(yè)以太網(wǎng),是一種8.1.2網(wǎng)絡(luò)通信設(shè)備1.通信口

2.網(wǎng)絡(luò)連接器

3.通信電纜

4.CP通信卡

5.網(wǎng)絡(luò)中繼器

6.PROFIBUS-DP通信模塊

7.工業(yè)以太網(wǎng)CP243-1通信處理器

8.工業(yè)以太網(wǎng)CP243-2通信處理器8.1.2網(wǎng)絡(luò)通信設(shè)備1.通信口

2.網(wǎng)絡(luò)連接器

3.通1.通信口端口0、端口1RS-485引腳與PROFIBUS對(duì)應(yīng)關(guān)系表針號(hào)端口0/端口1PROFIBUS名稱1邏輯地屏蔽2邏輯地+24V地3RS?485信號(hào)BRS?485信號(hào)B4RTS(TTL)請(qǐng)求發(fā)送信號(hào)(TTL)5邏輯地+5V地6+5V(帶100Ω串聯(lián)電阻)+5V7+24V+24V8RS?485信號(hào)ARS?485信號(hào)A910位協(xié)議選擇(輸入)不用端口外殼屏蔽屏蔽1.通信口端口0、端口1RS-485引腳與PROFIBUS1.通信口通信口:S7-200主機(jī)帶有一或兩個(gè)串行通信口,是標(biāo)準(zhǔn)的RS4859針D型接口。接口引腳見(jiàn)圖。1.通信口通信口:S7-200主機(jī)帶有一或兩個(gè)串行通信口,是2.網(wǎng)絡(luò)連接器將多個(gè)設(shè)備很容易地連接到網(wǎng)絡(luò)中,西門子公司提供兩種網(wǎng)絡(luò)連接器:一種標(biāo)準(zhǔn)網(wǎng)絡(luò)連接器和一種帶編程接口的連接器。網(wǎng)絡(luò)連接器的開(kāi)關(guān)在ON位置時(shí),表示內(nèi)部有終端匹配和偏置電阻。在OFF位置時(shí)表示未接終端電阻。接在網(wǎng)絡(luò)兩個(gè)末端的連接器必須有終端匹配和偏置電阻,所以開(kāi)關(guān)放在ON位置。2.網(wǎng)絡(luò)連接器將多個(gè)設(shè)備很容易地連接到網(wǎng)絡(luò)中,西門子公司提供3.通信電纜PROFIBUS網(wǎng)絡(luò)電纜現(xiàn)場(chǎng)PROFIBUS總線使用屏蔽雙絞線電纜(2)PC/PPI電纜一端是RS-485接口,一端是RS-232C接口,用于連接PLC和計(jì)算機(jī)等其他設(shè)備。(3)PPI多主站電纜一端是RS-485接口,一端是RS-232C接口或USB接口,用于連接PLC和計(jì)算機(jī)等其他設(shè)備。3.通信電纜PROFIBUS網(wǎng)絡(luò)電纜計(jì)算機(jī)上安裝了STEP7軟件后,計(jì)算機(jī)被默認(rèn)為網(wǎng)絡(luò)的主站,可通過(guò)PPI電纜或CP通信卡與S7-200PLC通信。

與PPI電纜相比,CP通信卡能獲得相當(dāng)高的通信速率,并支持多種通信協(xié)議,但價(jià)格較高。4.CP通信卡計(jì)算機(jī)上安裝了STEP7軟件后,計(jì)算機(jī)被默認(rèn)為4.CP通信卡STEP7-Micro/WIN支持的CP通信卡和協(xié)議配置波特率/(bit/s)支持的協(xié)議PC/PPI電纜9.6或19.2kPPIRS?232C/PPI和USB/PPI多主站電纜9.6k~187.5kPPICP5511類型II、CP5512類型IIPCMCIA卡,適用于筆記本電腦9.6k~12MPPI、MPI、PROFIBUSCP5611(版本3以上)PCI卡9.6k~12MPPI、MPI、PROFIBUSCP1613、CP1612、SoftNet7PCI卡10M或100MTCP/IPCP1512、SoftNet7PCMCIA卡,適用于筆記本電腦10M或100MTCP/IP4.CP通信卡STEP7-Micro/WIN支持的CP通信卡5.網(wǎng)絡(luò)中繼器

使用中繼器可以延長(zhǎng)網(wǎng)絡(luò)通信距離,增加接入網(wǎng)絡(luò)的設(shè)備,并能隔離不同的網(wǎng)段,提高網(wǎng)絡(luò)通信質(zhì)量。在一個(gè)串聯(lián)網(wǎng)絡(luò)中,最多可使用9個(gè)中繼器,每個(gè)中繼器最多可增加32個(gè)設(shè)備,網(wǎng)絡(luò)總長(zhǎng)度不能超過(guò)9600米。5.網(wǎng)絡(luò)中繼器使用中繼器可以延長(zhǎng)網(wǎng)絡(luò)通信距離,6.PROFIBUS-DP通信模塊

EM277PROFIBUS-DP通信模塊用來(lái)將S7-200PLC連接到PROFIBUS-DP網(wǎng)絡(luò),PROFIBUS-DP網(wǎng)絡(luò)通常由一個(gè)主站和多個(gè)從站組成。EM277通過(guò)DP通信端口連接到PROFIBUS-DP網(wǎng)絡(luò)中的一個(gè)主站,通過(guò)串行I/O總線連接到S7-200CPU模塊。

EM277模塊上的DP從站端口可按9.6kbit/s~12Mbit/s的波特率運(yùn)行。6.PROFIBUS-DP通信模塊EM277PRO7.工業(yè)以太網(wǎng)CP243-1通信處理器

利用CP243-1通信處理器可將S7-200PLC連接到工業(yè)以太網(wǎng)(IE)中。S7-200PLC通過(guò)以太網(wǎng)與其他S7-200交換數(shù)據(jù)。

CP243-1在出廠時(shí),預(yù)設(shè)了唯一的MAC地址,而且不能被改變,從而唯一標(biāo)識(shí)CP243-1相連的站點(diǎn)。7.工業(yè)以太網(wǎng)CP243-1通信處理器利用CP2438.工業(yè)以太網(wǎng)CP243-2通信處理器

CP243-2是專門為S7-200CPU22*設(shè)計(jì)的用于與AS-i總線連接的連接部件。

CP243-2作為AS-i的主站,最多可以連接31個(gè)AS-i從站。每個(gè)S7-200CPU最多可以同時(shí)處理兩個(gè)CP243-2,每個(gè)CP243-2的AS-i網(wǎng)絡(luò)上最多能有124個(gè)數(shù)字量輸入和124個(gè)數(shù)字量輸出,因此通過(guò)CP243-2和AS-i網(wǎng)絡(luò)可以增加S7-200CPU處理的輸入/輸出數(shù)字量。8.工業(yè)以太網(wǎng)CP243-2通信處理器CP243-8.1.3通信協(xié)議1.通用協(xié)議主要是Ethernet協(xié)議,用于管理級(jí)的信息交換。包括以太網(wǎng)協(xié)議、AS-i協(xié)議。

2.公司專用協(xié)議8.1.3通信協(xié)議1.通用協(xié)議2.公司專用協(xié)議(1)PPI協(xié)議

(2)MPI協(xié)議

(3)PROIBUS協(xié)議

(4)自由口協(xié)議2.公司專用協(xié)議(1)PPI協(xié)議

(2)MPI協(xié)議

(32.公司專用協(xié)議--PPI協(xié)議PPI(Point-to-PointInterface)協(xié)議用于點(diǎn)對(duì)點(diǎn)接口,它是一個(gè)主/從協(xié)議。其特點(diǎn)是從站不能主動(dòng)發(fā)送信息,主站給從站發(fā)送申請(qǐng)或查詢時(shí),從站才對(duì)其進(jìn)行響應(yīng)。PPI通信協(xié)議是西門子專門為S7-200系列PLC開(kāi)發(fā)的一個(gè)通信協(xié)議。

S7-200PLC可以作為PPI主站,此時(shí)可用相關(guān)的通信指令NETR、NETW來(lái)讀寫其它S7-200中的數(shù)據(jù),同時(shí)它還可以作為從站來(lái)響應(yīng)其它主站的申請(qǐng)或查詢。2.公司專用協(xié)議--PPI協(xié)議PPI(Point-2.公司專用協(xié)議--MPI協(xié)議MPI(Multi-PointInterface)協(xié)議適用于多點(diǎn)接口,可以是主/主協(xié)議或主/從協(xié)議,協(xié)議操作有賴于設(shè)備類型。S7-200可以通過(guò)通信接口連接到MPI網(wǎng)上,主要應(yīng)用于S7-300/400CPU與S7-200通信的網(wǎng)絡(luò)中。

S7-300/400CPU都默認(rèn)為網(wǎng)絡(luò)主站,如果網(wǎng)絡(luò)中只有S7-300/400CPU,則建立主/主連接。如果設(shè)備中有S7-200CPU,則可建立主/從連接,S7-200CPU是從站。2.公司專用協(xié)議--MPI協(xié)議MPI(Multi-3.公司專用協(xié)議--PROIBUS協(xié)議

PROFIBUS協(xié)議用于分布式I/O設(shè)備(遠(yuǎn)程I/O)的高速通信。該協(xié)議的網(wǎng)絡(luò)使用RS-485標(biāo)準(zhǔn)雙絞線,適合多段、遠(yuǎn)距離高速通信。

PROFIBUS網(wǎng)絡(luò)通常有一個(gè)主站和幾個(gè)I/O從站。如果網(wǎng)絡(luò)中有第二個(gè)主站,它只能很有限制地訪問(wèn)第一個(gè)主站的從站。

S7-200CPU可以通過(guò)EM277Profibus-DP擴(kuò)展模塊的方法連接到Profibus-DP協(xié)議支持的網(wǎng)絡(luò)中。3.公司專用協(xié)議--PROIBUS協(xié)議PROFIB自由口協(xié)議(自由口通信模式):自由口通信(FreeportMode)模式是指CUP串行通信口可由用戶程序控制,自定義通信協(xié)議。

通用協(xié)議--TCP/IP協(xié)議:通過(guò)以太網(wǎng)擴(kuò)展模塊CP243-1和互聯(lián)網(wǎng)擴(kuò)展模塊CP243-1IT,S7-200將能支持TCP/IP以太網(wǎng)通信。

3.公司專用協(xié)議–自由口協(xié)議自由口協(xié)議(自由口通信模式):自由口通信(Freeport8.2S7-200串行通信網(wǎng)絡(luò)及應(yīng)用8.2.1S7系列PLC產(chǎn)品組建的幾種典型網(wǎng)絡(luò)

8.2.2在編程軟件中設(shè)置通信參數(shù)8.2S7-200串行通信網(wǎng)絡(luò)及應(yīng)用8.2.1S7系列P8.2.1S7系列PLC產(chǎn)品組建的幾種典型網(wǎng)絡(luò)1.僅僅使用S7-200

2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)

3.PROFIBUS網(wǎng)絡(luò)配置8.2.1S7系列PLC產(chǎn)品組建的幾種典型網(wǎng)絡(luò)1.僅僅使用1.僅僅使用S7-200(1)單主站單從站PPI網(wǎng)絡(luò)

(2)多主站單從站PPI網(wǎng)絡(luò)

(3)復(fù)雜的PPI網(wǎng)絡(luò)S7系列PLC常見(jiàn)的通信網(wǎng)絡(luò)主要有把計(jì)算機(jī)或編程器作為主站、把操作面板作為主站和把PLC作為主站等類型,這幾種類型中又可分為:1.僅僅使用S7-200(1)單主站單從站PPI網(wǎng)絡(luò)

(2(1)單主站單從站PPI網(wǎng)絡(luò)單主站PPI;編程站可以通過(guò)PC/PPI電纜或者通信卡(CP)與S7-200可以組成單主站PPI網(wǎng)絡(luò)進(jìn)行通信。(1)單主站單從站PPI網(wǎng)絡(luò)單主站PPI;編程站可以通過(guò)P(2)多主站單從站PPI網(wǎng)絡(luò)多主站PPI;編程站通過(guò)PC/PPI電纜或者通信卡(CP)與S7-200可以組成多主站單從站PPI網(wǎng)絡(luò)。(2)多主站單從站PPI網(wǎng)絡(luò)多主站PPI;編程站通過(guò)PC/(3)復(fù)雜的PPI網(wǎng)絡(luò)復(fù)雜的PPI網(wǎng)絡(luò)。圖給出了一個(gè)點(diǎn)對(duì)點(diǎn)通信的有多個(gè)從站的多主站網(wǎng)絡(luò)實(shí)例。

(3)復(fù)雜的PPI網(wǎng)絡(luò)復(fù)雜的PPI網(wǎng)絡(luò)。圖給出了一個(gè)點(diǎn)對(duì)點(diǎn)2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(1)

圖中所示為包含3個(gè)主站的網(wǎng)絡(luò),S7-300和S7-400PLC可以采用MPI協(xié)議并通過(guò)網(wǎng)絡(luò)讀寫指令來(lái)讀寫S7-200的數(shù)據(jù)。MPI協(xié)議不支持S7-200作主站運(yùn)行。2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(1)2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(2)

如果通信波特率超過(guò)187kbit/s,S7-200PLC必須通過(guò)EM277模塊與網(wǎng)絡(luò)相連,計(jì)算機(jī)必須通過(guò)通信卡與網(wǎng)絡(luò)相連。2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(2)3.PROFIBUS網(wǎng)絡(luò)配置S7-315-2DP是一種具有一個(gè)MPI通信口和一個(gè)PROFIBUS-DP通信口的S7-300CPU,是PROFIBUS網(wǎng)絡(luò)的主站,S7-200PLC通過(guò)EM277作為PROFIBUS網(wǎng)絡(luò)的從站。ET200是分布式I/O系統(tǒng)。3.PROFIBUS網(wǎng)絡(luò)配置S7-315-2DP是8.2.2在編程軟件中設(shè)置通信參數(shù)1.STEP7-Micro/WIN參數(shù)的設(shè)置

2.安裝或刪除通信接口

3.S7-200通信參數(shù)的設(shè)置8.2.2在編程軟件中設(shè)置通信參數(shù)1.STEP7-Micr1.STEP7-Micro/WIN參數(shù)的設(shè)置在計(jì)算機(jī)桌面:?jiǎn)螕鬝TEP7-Micro/WIN32圖標(biāo)在STEP7-Micro/WIN32運(yùn)行時(shí)單擊“通訊”圖標(biāo),出現(xiàn)“通訊”對(duì)話框,見(jiàn)下圖(圖9-19)。雙擊“通訊設(shè)定”對(duì)話框中右上角的PC/PPI電纜圖標(biāo),出現(xiàn)“設(shè)置PG/PC接口(SetPG/PCInterface)對(duì)話框。(如圖9-20所示)

單擊“設(shè)置PG/PC接口”對(duì)話框中的“Properties”按鈕,出現(xiàn)“PC/PPI電纜屬性(Properties-PC/PPICable(PPI))”對(duì)話框.“PC/PPI電纜屬性”對(duì)話框的“PPI”選項(xiàng)中對(duì)本站(STEP7-Micro/WIN)地址(默認(rèn)設(shè)置為0,一般不需改動(dòng))、通信超時(shí)進(jìn)行設(shè)定;可選擇使用PPI高級(jí)和多主站網(wǎng)絡(luò);可對(duì)網(wǎng)絡(luò)傳輸速率、網(wǎng)絡(luò)最高站址進(jìn)行選擇。點(diǎn)擊“本地連接(LocalConnecting)”選項(xiàng),可選擇計(jì)算機(jī)的通信口以及選擇是否使用調(diào)制解調(diào)器進(jìn)行通信。1.STEP7-Micro/WIN參數(shù)的設(shè)置在計(jì)算機(jī)桌面:?jiǎn)?.安裝或刪除通信接口2.安裝或刪除通信接口3.S7-200通信參數(shù)的設(shè)置

1)在STEP7-Micro/WIN界面上單擊左側(cè)導(dǎo)引條中的“系統(tǒng)塊”圖標(biāo),或雙擊指令樹(shù)的“通信”文件夾中的“通信端口”圖標(biāo),將彈出“系統(tǒng)塊”對(duì)話框。

2)為S7-200PLC設(shè)置站地址、網(wǎng)絡(luò)最高站地址、波特率、間隙刷新因子等參數(shù)。

3)下載系統(tǒng)塊到S7-200PLC。下載系統(tǒng)塊到S7-200之前,需確認(rèn)STEP7-Micro/WIN32的通信口的參數(shù)與當(dāng)前S7-200的參數(shù)是否匹配,主要看站地址、波特率等參數(shù)是否一致。下載成功后,可打開(kāi)“通訊設(shè)定”對(duì)話框并雙擊該對(duì)話框右上角的刷新圖標(biāo)搜尋并連接網(wǎng)絡(luò)上的S7-200。3.S7-200通信參數(shù)的設(shè)置1)在STEP7-Mic3.S7-200通信參數(shù)的設(shè)置3.S7-200通信參數(shù)的設(shè)置8.3通信指令及應(yīng)用8.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用

8.3.2自由口通信指令及應(yīng)用8.3通信指令及應(yīng)用8.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用

88.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用1.網(wǎng)絡(luò)指令

2.控制寄存器和傳送數(shù)據(jù)表

3.NETR/NETW指令應(yīng)用舉例S7-200之間經(jīng)常采用PPI協(xié)議進(jìn)行通信。S7-200默認(rèn)運(yùn)行模式為從站模式,但在用戶應(yīng)用程序中可將其設(shè)置為主站運(yùn)行模式與其他從站進(jìn)行通信。在S7-200PLC作為主站時(shí),可用相關(guān)網(wǎng)絡(luò)指令(NETR、NETW)對(duì)其他從站中的數(shù)據(jù)進(jìn)行讀寫。

8.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用1.網(wǎng)絡(luò)指令

2.控制寄存器1.網(wǎng)絡(luò)指令①網(wǎng)絡(luò)讀指令梯形圖:語(yǔ)句表:NETRTBL,PORT

功能:當(dāng)EN=1時(shí),初始化通信操作,通過(guò)指定端口PORT從遠(yuǎn)程設(shè)備上讀取數(shù)據(jù)并保存在數(shù)據(jù)表TBL中。1.網(wǎng)絡(luò)指令①網(wǎng)絡(luò)讀指令1.網(wǎng)絡(luò)指令②網(wǎng)絡(luò)寫指令梯形圖:語(yǔ)句表:NETWTBL,PORT

功能:當(dāng)EN=1時(shí),初始化通信操作,通過(guò)指定端口PORT向遠(yuǎn)程設(shè)備發(fā)送數(shù)據(jù)表TBL中的數(shù)據(jù)。1.網(wǎng)絡(luò)指令②網(wǎng)絡(luò)寫指令2.控制寄存器和傳送數(shù)據(jù)表(1)控制寄存器

(2)傳送數(shù)據(jù)表2.控制寄存器和傳送數(shù)據(jù)表(1)控制寄存器

(2)傳送數(shù)(1)控制寄存器

將特殊標(biāo)志寄存器SMB30和SMB130的低2位設(shè)置為2#10,其他位為0,即SMB30和SMB130的值為16#02,則可將S7-200CPU設(shè)置為PPI主站模式。(1)控制寄存器將特殊標(biāo)志寄存器SMB30和SMB(2)傳送數(shù)據(jù)表1)數(shù)據(jù)表(TBL)格式

2)狀態(tài)字節(jié)

S7-200執(zhí)行網(wǎng)絡(luò)讀寫指令時(shí),PPI主站與從站之間的數(shù)據(jù)以傳送數(shù)據(jù)表的格式傳送,數(shù)據(jù)表的格式如表所示。(2)傳送數(shù)據(jù)表1)數(shù)據(jù)表(TBL)格式

2)狀態(tài)字節(jié)(2)傳送數(shù)據(jù)表--數(shù)據(jù)表格式字節(jié)偏移量名稱描述0狀態(tài)字節(jié)反映網(wǎng)絡(luò)指令的執(zhí)行結(jié)果狀態(tài)及錯(cuò)誤碼1遠(yuǎn)程站地址被訪問(wèn)網(wǎng)絡(luò)的PLC遠(yuǎn)程從站地址2指向遠(yuǎn)程站數(shù)據(jù)區(qū)的指針存放被訪問(wèn)遠(yuǎn)程從站數(shù)據(jù)區(qū)(I、Q、M和V數(shù)據(jù)區(qū))的首地址3456數(shù)據(jù)長(zhǎng)度遠(yuǎn)程從站上被訪問(wèn)的數(shù)據(jù)區(qū)的長(zhǎng)度7數(shù)據(jù)字節(jié)0對(duì)NETR指令,執(zhí)行后,從遠(yuǎn)程從站讀到的數(shù)據(jù)存放到這個(gè)區(qū)域?qū)ETW指令,執(zhí)行后,要發(fā)送到遠(yuǎn)程從站的數(shù)據(jù)存放在這個(gè)區(qū)域8數(shù)據(jù)字節(jié)1……22數(shù)據(jù)字節(jié)15(2)傳送數(shù)據(jù)表--數(shù)據(jù)表格式字節(jié)偏移量名稱描(2)傳送數(shù)據(jù)表--狀態(tài)字節(jié)E1E2E3E4錯(cuò)誤碼說(shuō)明00000無(wú)錯(cuò)誤00011超時(shí)錯(cuò)誤:遠(yuǎn)程站點(diǎn)無(wú)響應(yīng)00102接收錯(cuò)誤:奇偶校驗(yàn)錯(cuò),幀或校驗(yàn)和出錯(cuò)00113離線錯(cuò)誤:相同的站地址或無(wú)效的硬件引起沖突01004隊(duì)列溢出錯(cuò)誤:超過(guò)8條NETR和NETW指令被激活01015違反通信協(xié)議:沒(méi)有在SMB30中允許PPI協(xié)議而執(zhí)行NETR/NETW指令01106非法參數(shù):NETR/NETW指令中包含非法或無(wú)效值01117沒(méi)有資源:遠(yuǎn)程站點(diǎn)忙(正在進(jìn)行上傳或下載操作)10008第7層錯(cuò)誤:違反應(yīng)用協(xié)議10019信息錯(cuò)誤:錯(cuò)誤的數(shù)據(jù)地址或不正確的數(shù)據(jù)長(zhǎng)度1010~1111A~F未用(2)傳送數(shù)據(jù)表--狀態(tài)字節(jié)E1E2E3E4錯(cuò)誤碼說(shuō)3.NETR/NETW指令應(yīng)用舉例①網(wǎng)絡(luò)結(jié)構(gòu)格式圖中所示網(wǎng)絡(luò),計(jì)算機(jī)是主站,在RUN方式下,CPU224在應(yīng)用程序中允許PPI主站模式,CPU221默認(rèn)為PPI從站模式,主站CPU224可以利用NETR和NETW指令來(lái)不斷讀寫CPU221中的數(shù)據(jù)。操作要求:站3:默認(rèn)為從站,對(duì)I0.0的通斷不斷計(jì)數(shù),并存放在VB300中。站2:設(shè)置為主站,通過(guò)通信端口不斷讀取站3的VB300中的計(jì)數(shù)值,當(dāng)計(jì)數(shù)值達(dá)到5時(shí),通過(guò)通信端口對(duì)其清零。3.NETR/NETW指令應(yīng)用舉例①網(wǎng)絡(luò)結(jié)構(gòu)格式圖中3.NETR/NETW指令應(yīng)用舉例①網(wǎng)絡(luò)結(jié)構(gòu)格式3.NETR/NETW指令應(yīng)用舉例①網(wǎng)絡(luò)結(jié)構(gòu)格式接收緩沖區(qū)發(fā)送緩沖區(qū)VB200網(wǎng)絡(luò)讀指令執(zhí)行狀態(tài)VB210網(wǎng)絡(luò)寫指令執(zhí)行狀態(tài)VB2013,站3地址VB2113,站3地址VD202&VB300,站3被訪問(wèn)數(shù)據(jù)區(qū)首地址VD212&VB300,站3被訪問(wèn)數(shù)據(jù)區(qū)首地址VB2061,數(shù)據(jù)長(zhǎng)度VB2161,數(shù)據(jù)長(zhǎng)度VB207計(jì)數(shù)值VB2170,將計(jì)數(shù)值清零3.NETR/NETW指令應(yīng)用舉例②接收和發(fā)送緩沖區(qū)設(shè)置

接收緩沖區(qū)發(fā)送緩沖區(qū)VB200網(wǎng)絡(luò)讀指令執(zhí)行狀態(tài)VB210網(wǎng)8.3.2自由口通信指令及應(yīng)用1.自由口通信指令

2.相關(guān)寄存器及標(biāo)志

3.用XMT指令發(fā)送數(shù)據(jù)

4.用RCV指令接收數(shù)據(jù)

5.用接收字符中斷接收數(shù)據(jù)

6.自由口通信舉例一

7.自由口通信舉例二8.3.2自由口通信指令及應(yīng)用1.自由口通信指令

2.相1.自由口通信指令①發(fā)送指令梯形圖:語(yǔ)句表:XMTTBL,PORT

功能:當(dāng)EN=1時(shí),在自由口通信模式下通過(guò)指定端口PORT將數(shù)據(jù)緩沖區(qū)TBL發(fā)送到遠(yuǎn)程設(shè)備。1.自由口通信指令①發(fā)送指令1.自由口通信指令②接收指令梯形圖:語(yǔ)句表:RCVTBL,PORT

功能:當(dāng)EN=1時(shí),在自由口通信模式下通過(guò)指定端口PORT從遠(yuǎn)程設(shè)備上讀取數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)緩沖區(qū)TBL。1.自由口通信指令②接收指令2.相關(guān)寄存器及標(biāo)志(1)控制寄存器

(2)特殊標(biāo)志位及中斷

(3)特殊功能存儲(chǔ)器2.相關(guān)寄存器及標(biāo)志(1)控制寄存器

(2)特殊標(biāo)志位及(1)控制寄存器用特殊標(biāo)志寄存器中的SMB30和SMB130的各個(gè)位分別配置通信口0和通信口1,為自由通信口選擇通信參數(shù),如波特率、奇偶校驗(yàn)和數(shù)據(jù)位等。SMB30控制和設(shè)置通信端口0,如果S7-200PLC上有通信端口1,則用SMB130來(lái)進(jìn)行控制和設(shè)置。要注意的是:當(dāng)選擇MM=10(PPI/主站模式),PLC將成為網(wǎng)絡(luò)的一個(gè)主站,可以執(zhí)行NETR和NETW指令。在PPI模式下忽略2~7位。(1)控制寄存器用特殊標(biāo)志寄存器中的SMB30和S(2)特殊標(biāo)志位及中斷接收字符中斷:中斷事件號(hào)為8(端口0)和25(端口1)。發(fā)送信息完成中斷:中斷事件號(hào)為9(端口0)和26(端口1)。接收信息完成中斷:中斷事件號(hào)為23(端口0)和24(端口1)。發(fā)送結(jié)束標(biāo)志位SM4.5和SM4.6:分別用來(lái)標(biāo)志端口0和端口1發(fā)送空閑狀態(tài),發(fā)送空閑時(shí)置1。(2)特殊標(biāo)志位及中斷接收字符中斷:中斷事件號(hào)為8(端口0(3)特殊功能存儲(chǔ)器

執(zhí)行接收指令(RCV)時(shí)用到一系列特殊功能存儲(chǔ)器。對(duì)端口0用SMB86到SMB94;對(duì)端口1用SMB186到SMB194。

(3)特殊功能存儲(chǔ)器執(zhí)行接收指令(RCV)時(shí)用到一系列3.用XMT指令發(fā)送數(shù)據(jù)

用XMT指令可以方便地發(fā)送1~255個(gè)字符,如果有一個(gè)中斷服務(wù)程序連接到發(fā)送結(jié)束事件上,在發(fā)送完緩沖區(qū)的最后一個(gè)字符時(shí),會(huì)產(chǎn)生一個(gè)發(fā)送中斷(對(duì)端口0為中斷事件9,對(duì)端口1為中斷事件26)。可以通過(guò)檢測(cè)發(fā)送完成狀態(tài)位SM4.5或SM4.6的變化,判斷發(fā)送是否完成。3.用XMT指令發(fā)送數(shù)據(jù)用XMT指令可以方便地發(fā)送14.用RCV指令接收數(shù)據(jù)RCV指令支持的幾種起始條件如下:1)空閑線檢測(cè):il=1,sc=0,bk=0,SMW90(或SMW190)>0。

2)起始字符檢測(cè):il=0,sc=1,bk=0,忽略SMW90(或SMW190)。

3)break檢測(cè):il=0,sc=0,bk=1,忽略SMW90(或SMW190)。4.用RCV指令接收數(shù)據(jù)RCV指令支持的幾種起始條件如下:4.用RCV指令接收數(shù)據(jù)4)對(duì)一個(gè)信息的響應(yīng):il=1,sc=0,bk=0,SMW90(或SMW190)=0。

5)break和一個(gè)起始字符:il=0,sc=1,bk=1,忽略SMW90(或SMW190)。

6)空閑和一個(gè)起始字符:il=1,sc=1,bk=0,SMW90(或SMW190)>0。4.用RCV指令接收數(shù)據(jù)4)對(duì)一個(gè)信息的響應(yīng):il=1,sc結(jié)束字符檢測(cè):ec=1,SMB89/SMB189=結(jié)束字符。

2)字符間超時(shí)定時(shí)器超時(shí):c/m=0,tmr=1,SMW92/SMW192=字符間超時(shí)時(shí)間。

3)信息定時(shí)器超時(shí):c/m=1,tmr=1,SMW92/SMW192=信息超時(shí)時(shí)間。

RCV指令支持的幾種結(jié)束信息的方式如下:4.用RCV指令接收數(shù)據(jù)RCV指令支持的幾種結(jié)束信息的方式如下:4.用RCV指令接收4)最大字符計(jì)數(shù):當(dāng)信息接收功能接收到的字符數(shù)大于SMB94(或SMB194)時(shí),信息接收功能結(jié)束。

5)校驗(yàn)錯(cuò)誤:當(dāng)接收字符出現(xiàn)奇偶校驗(yàn)錯(cuò)誤時(shí),信息接收功能自動(dòng)結(jié)束。6)用戶結(jié)束:用戶可以通過(guò)將SM87.7(或SM187.7)設(shè)置為0來(lái)終止信息接收功能。4.用RCV指令接收數(shù)據(jù)4)最大字符計(jì)數(shù):當(dāng)信息接收功能接收到的字符數(shù)大于SMB95.用接收字符中斷接收數(shù)據(jù)

自由口協(xié)議支持用接收字符中斷控制來(lái)接收數(shù)據(jù)。端口每接收一個(gè)字符會(huì)產(chǎn)生一個(gè)中斷:端口0產(chǎn)生中斷事件8,端口1產(chǎn)生中斷事件25。

在執(zhí)行連接到接收字符中斷事件上的中斷程序前,接收到的字符存儲(chǔ)在SMB2中,奇偶校驗(yàn)狀態(tài)(如果允許奇偶校驗(yàn))存儲(chǔ)在SMB3中,用戶可以通過(guò)中斷訪問(wèn)SMB2和SMB3來(lái)接收數(shù)據(jù)。端口0和端口1共用SMB2和SMB3。5.用接收字符中斷接收數(shù)據(jù)自由口協(xié)議支持用接收字符中6.自由口通信舉例一網(wǎng)絡(luò)結(jié)構(gòu)

6.自由口通信舉例一網(wǎng)絡(luò)結(jié)構(gòu)7.自由口通信舉例二采用自由口模式對(duì)S7-200編程,完成通信任務(wù)時(shí)注意以下幾點(diǎn):(1)通信線路沖突

(2)電纜切換時(shí)間的處理

(3)數(shù)據(jù)校驗(yàn)

(4)結(jié)束字符與數(shù)據(jù)字符混淆7.自由口通信舉例二采用自由口模式對(duì)S7-200編程,完成通本章要求掌握網(wǎng)絡(luò)通信的基本概念及所采用的數(shù)據(jù)傳送方式,S7-200PLC通信功能及協(xié)議,應(yīng)能根據(jù)需要架構(gòu)和配置S7-200PLC通信網(wǎng)絡(luò),通過(guò)網(wǎng)絡(luò)讀寫指令或自由口指令實(shí)現(xiàn)其通信。小結(jié)本章要求掌握網(wǎng)絡(luò)通信的基本概念及所采用的數(shù)據(jù)傳送方式本章介紹了網(wǎng)絡(luò)通信的基本概念及所采用的數(shù)據(jù)傳送方式,重點(diǎn)介紹了S7-200PLC通信功能及協(xié)議,通過(guò)舉例說(shuō)明S7-200PLC通信網(wǎng)絡(luò)的構(gòu)成與實(shí)現(xiàn),并講解了通信指令的使用。通過(guò)對(duì)本章的學(xué)習(xí),應(yīng)能根據(jù)需要配置S7-200PLC通信網(wǎng)絡(luò),通過(guò)網(wǎng)絡(luò)讀寫指令或自由口指令實(shí)現(xiàn)其通信。第8章PLC的通信及網(wǎng)絡(luò)本章介紹了網(wǎng)絡(luò)通信的基本概念及所采用的數(shù)據(jù)傳送方式,第8章PLC的通信及網(wǎng)絡(luò)8.1SIEMENS工業(yè)自動(dòng)化控制網(wǎng)絡(luò)

8.2S7-200串行通信網(wǎng)絡(luò)及應(yīng)用

8.3通信指令及應(yīng)用第8章PLC的通信及網(wǎng)絡(luò)8.1SIEMENS工業(yè)自動(dòng)化8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(1)按照傳輸數(shù)據(jù)的時(shí)空順序,數(shù)據(jù)的通信可分為并行通信和串行通信兩種:并行通信:所傳送數(shù)據(jù)的各位同時(shí)發(fā)送或接收。串行通信:所傳送的數(shù)據(jù)按順序一位一位地發(fā)送或接收。8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(1)按照傳8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通信按信息傳輸格式分為同步傳輸和異步傳輸,是按發(fā)送端和接收端同步技術(shù)的不同劃分的。異步傳送:異步傳送也稱起止式傳送,它是利用起止法來(lái)達(dá)到收發(fā)同步的。數(shù)據(jù)以字符(幀)為單位發(fā)送,每個(gè)字符由4部分組成:起始位(0)、數(shù)據(jù)位、校驗(yàn)位、停止位(1,可以是1位、2位)。8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通信按信息傳輸格式分為同步傳輸和異步傳輸,是按發(fā)送端和接收端同步技術(shù)的不同劃分的。同步傳送:同步傳送在數(shù)據(jù)開(kāi)始處就用同步字符(通常為1~2個(gè))來(lái)指示。由時(shí)鐘實(shí)現(xiàn)收發(fā)端同步,一旦檢測(cè)到同步字符,就連續(xù)按順序傳遞數(shù)據(jù)。數(shù)據(jù)以數(shù)據(jù)塊形式傳送,不需要起始位和停止位,所以效率比較高,但是價(jià)格比較貴。8.1.1數(shù)據(jù)通信方式1.數(shù)據(jù)傳輸方式:(2)串行通8.1.1數(shù)據(jù)通信方式2.數(shù)據(jù)傳送方向:在通信線路,按照數(shù)據(jù)傳送的方向可分為單工、半雙工和全雙工通信三種方式:單工通信方式:數(shù)據(jù)的傳送始終保持同一個(gè)方向,而不能進(jìn)行反向傳送。半雙工通信方式:信息流可以在兩個(gè)方向上傳送,但同一時(shí)刻只限于一個(gè)方向傳送。全雙工通信方式:能在兩個(gè)方向上同時(shí)發(fā)送和接收。8.1.1數(shù)據(jù)通信方式2.數(shù)據(jù)傳送方向:在通信線路,8.1.1數(shù)據(jù)通信方式單工、半雙工、全雙工示意圖廣播對(duì)講機(jī)電話8.1.1數(shù)據(jù)通信方式單工、半雙工、全雙工示意圖廣播對(duì)講8.1.1數(shù)據(jù)通信方式3.波特率:在串行通信中,用波特率來(lái)描述數(shù)據(jù)的傳輸速率。波特率:即數(shù)據(jù)傳送速率,表示每秒鐘傳送二進(jìn)制代碼的位數(shù),它的單位是bit/s(bps)。假如數(shù)據(jù)傳送速率是120字符/s,而每個(gè)字符包含10個(gè)代碼位(一個(gè)起始位、一個(gè)終止位、8個(gè)數(shù)據(jù)位)。這時(shí)傳送的波特率為:

10b/字符×120字符/s=1200b/s8.1.1數(shù)據(jù)通信方式3.波特率:在串行通信中,用波8.1.1數(shù)據(jù)通信方式4.傳送介質(zhì):目前普遍使用的傳送介質(zhì)有:同軸電纜、雙絞線、光纜,其它介質(zhì)如無(wú)線電、紅外微波等在PLC網(wǎng)絡(luò)中應(yīng)用很少。其中雙絞線(帶屏蔽)成本低、安裝簡(jiǎn)單;光纜尺寸小、質(zhì)量輕、傳輸距離遠(yuǎn),但成本高、安裝維修需專用儀器。8.1.1數(shù)據(jù)通信方式4.傳送介質(zhì):目前普遍使用的傳8.1.1數(shù)據(jù)通信方式5.串行通信接口:RS-232C接口:1969年由美國(guó)電子工業(yè)協(xié)會(huì)EIA(E1ectronicIndustriesAssociation)所公布的串行通信接口標(biāo)準(zhǔn)。是工控計(jì)算機(jī)普遍配置的接口。它采用按位串行的方式,單端發(fā)送、單端接收。RS-422接口:傳輸線采用差動(dòng)接收和差動(dòng)發(fā)送的方式傳送數(shù)據(jù),也有較高的通信速率(波特率可達(dá)10MB以上)和較強(qiáng)的抗干擾能力。RS-485接口:最常用的的串行通信協(xié)議,使用雙絞線作為傳輸介質(zhì)。RS-422與RS-485的區(qū)別:RS-485采用的是半雙工傳送方式,RS-422采用的是全雙工傳送方式;RS-422用兩對(duì)差分信號(hào)線,RS-485只用一對(duì)差分信號(hào)線。8.1.1數(shù)據(jù)通信方式5.串行通信接口:RS-2328.1.2網(wǎng)絡(luò)概述將具有獨(dú)立功能而又分散在不同地理位置的多臺(tái)計(jì)算機(jī),通過(guò)通信設(shè)備和通信線路連接起來(lái)構(gòu)成的計(jì)算機(jī)系統(tǒng)稱為計(jì)算機(jī)網(wǎng)絡(luò)。PLC與計(jì)算機(jī)之間或多臺(tái)PLC之間也可直接或通過(guò)通信處理器構(gòu)成網(wǎng)絡(luò),以實(shí)現(xiàn)信息交換;各PLC或遠(yuǎn)程I/O模塊按功能各自放置在生產(chǎn)現(xiàn)場(chǎng)進(jìn)行分散控制,再用網(wǎng)絡(luò)連接起來(lái),組成集中管理的分布式網(wǎng)絡(luò)。互連和通信是網(wǎng)絡(luò)的核心,網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)、傳輸控制、傳輸介質(zhì)和通道利用方式是構(gòu)成網(wǎng)絡(luò)的四大要素。

8.1.2網(wǎng)絡(luò)概述將具有獨(dú)立功能而又分散在不同地理位置1.數(shù)據(jù)通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):樹(shù)形結(jié)構(gòu):結(jié)構(gòu)中處于較高位置的站點(diǎn)控制位于它下面的那些站點(diǎn)的數(shù)據(jù)通信。總線形結(jié)構(gòu):通過(guò)一條總線電纜作為傳輸介質(zhì),各節(jié)點(diǎn)通過(guò)接口接入總線。其特點(diǎn)是所有站點(diǎn)共享一個(gè)公共通信總線。在底層S7-200PLC的網(wǎng)絡(luò)中,一般采用總線型結(jié)構(gòu)。

星形結(jié)構(gòu):以中央節(jié)點(diǎn)為中心與各個(gè)節(jié)點(diǎn)連接組成,網(wǎng)絡(luò)中任何兩個(gè)節(jié)點(diǎn)要進(jìn)行通訊都由中央控制站點(diǎn)控制并轉(zhuǎn)換。環(huán)路結(jié)構(gòu):以環(huán)行網(wǎng)中各節(jié)點(diǎn)首尾順序連接形成。8.1.2網(wǎng)絡(luò)概述1.數(shù)據(jù)通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):樹(shù)形結(jié)構(gòu):結(jié)構(gòu)中處于較高位置的8.1.2網(wǎng)絡(luò)概述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖:樹(shù)形總線形

星形環(huán)形圖

網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖

8.1.2網(wǎng)絡(luò)概述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖:樹(shù)形8.1.3S7系列PLC的網(wǎng)絡(luò)類型主站:可以主動(dòng)發(fā)起數(shù)據(jù)通信,讀/寫其他站點(diǎn)的數(shù)據(jù)。從站:從站不能主動(dòng)發(fā)起通信,進(jìn)行數(shù)據(jù)交換,只能響應(yīng)主站的訪問(wèn),提供或接收數(shù)據(jù)。從站不能訪問(wèn)其他從站。設(shè)備在網(wǎng)絡(luò)中是作為主站還是從站是由通信協(xié)議決定的。安裝編程軟件的PC一定是通信主站;所有的HMI也是主站,與S7-200PLC通信的S7-300/400PLC也是主站;S7-200CPU在讀寫其他S7-200CPU數(shù)據(jù)時(shí)就是主站;在多數(shù)情況下,S7-200PLC在通信網(wǎng)絡(luò)中是作為從站出現(xiàn)的,它響應(yīng)主站的數(shù)據(jù)請(qǐng)求。S7-200CPU使用自由口通信模式時(shí),既可以做主站,也可以做從站。8.1.3S7系列PLC的網(wǎng)絡(luò)類型主站:可以主動(dòng)發(fā)起數(shù)據(jù)簡(jiǎn)單網(wǎng)絡(luò):指以個(gè)人計(jì)算機(jī)為主站,一臺(tái)或多臺(tái)同型號(hào)的PLC為從站,組成簡(jiǎn)易集散控制系統(tǒng)。在這種系統(tǒng)中,個(gè)人計(jì)算機(jī)充當(dāng)操作站,實(shí)現(xiàn)通信管理、顯示、報(bào)警、監(jiān)控、編程及操作等功能,而多臺(tái)PLC負(fù)責(zé)控制任務(wù);PLC也可以作為主站,其他多臺(tái)同型號(hào)PLC作為從站,構(gòu)成主從式網(wǎng)絡(luò)。

多級(jí)復(fù)雜網(wǎng)絡(luò):現(xiàn)代大型工業(yè)企業(yè)PLC控制系統(tǒng)中,一般采用多級(jí)網(wǎng)絡(luò)的形式。不同PLC廠家的自動(dòng)化系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)的層數(shù)及各層的功能分布有所差異。8.1.3S7系列PLC的網(wǎng)絡(luò)類型簡(jiǎn)單網(wǎng)絡(luò):指以個(gè)人計(jì)算機(jī)為主站,一臺(tái)或多臺(tái)同型號(hào)的PLC為從8.1SIEMENS工業(yè)自動(dòng)化控制網(wǎng)絡(luò)8.1.1SIEMENSPLC網(wǎng)絡(luò)的層次結(jié)構(gòu)

8.1.2網(wǎng)絡(luò)通信設(shè)備

8.1.3通信協(xié)議8.1SIEMENS工業(yè)自動(dòng)化控制網(wǎng)絡(luò)8.1.1SIE8.1.1SIEMENSPLC網(wǎng)絡(luò)的層次結(jié)構(gòu)8.1.1SIEMENSPLC網(wǎng)絡(luò)的層次結(jié)構(gòu)6.PROFIBUS-DP通信模塊

現(xiàn)代大型工業(yè)企業(yè)中,一般采用多級(jí)工業(yè)控制網(wǎng)絡(luò)。PLC的制造商通常采用企業(yè)自動(dòng)化網(wǎng)絡(luò)金字塔模型來(lái)描述產(chǎn)品可實(shí)現(xiàn)的性能。自動(dòng)化網(wǎng)絡(luò)金字塔的特點(diǎn)是上層負(fù)責(zé)生產(chǎn)管理,中間層負(fù)責(zé)生產(chǎn)過(guò)程的監(jiān)控和優(yōu)化,底層負(fù)責(zé)現(xiàn)場(chǎng)的檢測(cè)和控制。S7系列自動(dòng)化網(wǎng)絡(luò)金字塔由四級(jí)組成,由上到下分別是。通過(guò)3層工業(yè)控制總線將這4級(jí)子網(wǎng)連接起來(lái)。6.PROFIBUS-DP通信模塊現(xiàn)代大型工業(yè)企業(yè)中6.PROFIBUS-DP通信模塊最高層是工業(yè)以太網(wǎng),是一種開(kāi)放式網(wǎng)絡(luò),可以連接到互聯(lián)網(wǎng)使用通用協(xié)議。中間層是工業(yè)現(xiàn)場(chǎng)總線PROFIBUS,用于車間級(jí)和現(xiàn)場(chǎng)級(jí)的國(guó)際標(biāo)準(zhǔn),是不依賴生產(chǎn)廠家的、開(kāi)放式的現(xiàn)場(chǎng)總線。傳輸速率最高為12Mbit/s,使用屏蔽雙絞線電纜時(shí)最長(zhǎng)通信距離是9.6km,最多可接127個(gè)從站。最底層是AS-i總線。是傳感器和執(zhí)行器通信的國(guó)際標(biāo)準(zhǔn),屬于主從式網(wǎng)絡(luò),主要負(fù)責(zé)現(xiàn)場(chǎng)傳感器和執(zhí)行器的通信。6.PROFIBUS-DP通信模塊最高層是工業(yè)以太網(wǎng),是一種8.1.2網(wǎng)絡(luò)通信設(shè)備1.通信口

2.網(wǎng)絡(luò)連接器

3.通信電纜

4.CP通信卡

5.網(wǎng)絡(luò)中繼器

6.PROFIBUS-DP通信模塊

7.工業(yè)以太網(wǎng)CP243-1通信處理器

8.工業(yè)以太網(wǎng)CP243-2通信處理器8.1.2網(wǎng)絡(luò)通信設(shè)備1.通信口

2.網(wǎng)絡(luò)連接器

3.通1.通信口端口0、端口1RS-485引腳與PROFIBUS對(duì)應(yīng)關(guān)系表針號(hào)端口0/端口1PROFIBUS名稱1邏輯地屏蔽2邏輯地+24V地3RS?485信號(hào)BRS?485信號(hào)B4RTS(TTL)請(qǐng)求發(fā)送信號(hào)(TTL)5邏輯地+5V地6+5V(帶100Ω串聯(lián)電阻)+5V7+24V+24V8RS?485信號(hào)ARS?485信號(hào)A910位協(xié)議選擇(輸入)不用端口外殼屏蔽屏蔽1.通信口端口0、端口1RS-485引腳與PROFIBUS1.通信口通信口:S7-200主機(jī)帶有一或兩個(gè)串行通信口,是標(biāo)準(zhǔn)的RS4859針D型接口。接口引腳見(jiàn)圖。1.通信口通信口:S7-200主機(jī)帶有一或兩個(gè)串行通信口,是2.網(wǎng)絡(luò)連接器將多個(gè)設(shè)備很容易地連接到網(wǎng)絡(luò)中,西門子公司提供兩種網(wǎng)絡(luò)連接器:一種標(biāo)準(zhǔn)網(wǎng)絡(luò)連接器和一種帶編程接口的連接器。網(wǎng)絡(luò)連接器的開(kāi)關(guān)在ON位置時(shí),表示內(nèi)部有終端匹配和偏置電阻。在OFF位置時(shí)表示未接終端電阻。接在網(wǎng)絡(luò)兩個(gè)末端的連接器必須有終端匹配和偏置電阻,所以開(kāi)關(guān)放在ON位置。2.網(wǎng)絡(luò)連接器將多個(gè)設(shè)備很容易地連接到網(wǎng)絡(luò)中,西門子公司提供3.通信電纜PROFIBUS網(wǎng)絡(luò)電纜現(xiàn)場(chǎng)PROFIBUS總線使用屏蔽雙絞線電纜(2)PC/PPI電纜一端是RS-485接口,一端是RS-232C接口,用于連接PLC和計(jì)算機(jī)等其他設(shè)備。(3)PPI多主站電纜一端是RS-485接口,一端是RS-232C接口或USB接口,用于連接PLC和計(jì)算機(jī)等其他設(shè)備。3.通信電纜PROFIBUS網(wǎng)絡(luò)電纜計(jì)算機(jī)上安裝了STEP7軟件后,計(jì)算機(jī)被默認(rèn)為網(wǎng)絡(luò)的主站,可通過(guò)PPI電纜或CP通信卡與S7-200PLC通信。

與PPI電纜相比,CP通信卡能獲得相當(dāng)高的通信速率,并支持多種通信協(xié)議,但價(jià)格較高。4.CP通信卡計(jì)算機(jī)上安裝了STEP7軟件后,計(jì)算機(jī)被默認(rèn)為4.CP通信卡STEP7-Micro/WIN支持的CP通信卡和協(xié)議配置波特率/(bit/s)支持的協(xié)議PC/PPI電纜9.6或19.2kPPIRS?232C/PPI和USB/PPI多主站電纜9.6k~187.5kPPICP5511類型II、CP5512類型IIPCMCIA卡,適用于筆記本電腦9.6k~12MPPI、MPI、PROFIBUSCP5611(版本3以上)PCI卡9.6k~12MPPI、MPI、PROFIBUSCP1613、CP1612、SoftNet7PCI卡10M或100MTCP/IPCP1512、SoftNet7PCMCIA卡,適用于筆記本電腦10M或100MTCP/IP4.CP通信卡STEP7-Micro/WIN支持的CP通信卡5.網(wǎng)絡(luò)中繼器

使用中繼器可以延長(zhǎng)網(wǎng)絡(luò)通信距離,增加接入網(wǎng)絡(luò)的設(shè)備,并能隔離不同的網(wǎng)段,提高網(wǎng)絡(luò)通信質(zhì)量。在一個(gè)串聯(lián)網(wǎng)絡(luò)中,最多可使用9個(gè)中繼器,每個(gè)中繼器最多可增加32個(gè)設(shè)備,網(wǎng)絡(luò)總長(zhǎng)度不能超過(guò)9600米。5.網(wǎng)絡(luò)中繼器使用中繼器可以延長(zhǎng)網(wǎng)絡(luò)通信距離,6.PROFIBUS-DP通信模塊

EM277PROFIBUS-DP通信模塊用來(lái)將S7-200PLC連接到PROFIBUS-DP網(wǎng)絡(luò),PROFIBUS-DP網(wǎng)絡(luò)通常由一個(gè)主站和多個(gè)從站組成。EM277通過(guò)DP通信端口連接到PROFIBUS-DP網(wǎng)絡(luò)中的一個(gè)主站,通過(guò)串行I/O總線連接到S7-200CPU模塊。

EM277模塊上的DP從站端口可按9.6kbit/s~12Mbit/s的波特率運(yùn)行。6.PROFIBUS-DP通信模塊EM277PRO7.工業(yè)以太網(wǎng)CP243-1通信處理器

利用CP243-1通信處理器可將S7-200PLC連接到工業(yè)以太網(wǎng)(IE)中。S7-200PLC通過(guò)以太網(wǎng)與其他S7-200交換數(shù)據(jù)。

CP243-1在出廠時(shí),預(yù)設(shè)了唯一的MAC地址,而且不能被改變,從而唯一標(biāo)識(shí)CP243-1相連的站點(diǎn)。7.工業(yè)以太網(wǎng)CP243-1通信處理器利用CP2438.工業(yè)以太網(wǎng)CP243-2通信處理器

CP243-2是專門為S7-200CPU22*設(shè)計(jì)的用于與AS-i總線連接的連接部件。

CP243-2作為AS-i的主站,最多可以連接31個(gè)AS-i從站。每個(gè)S7-200CPU最多可以同時(shí)處理兩個(gè)CP243-2,每個(gè)CP243-2的AS-i網(wǎng)絡(luò)上最多能有124個(gè)數(shù)字量輸入和124個(gè)數(shù)字量輸出,因此通過(guò)CP243-2和AS-i網(wǎng)絡(luò)可以增加S7-200CPU處理的輸入/輸出數(shù)字量。8.工業(yè)以太網(wǎng)CP243-2通信處理器CP243-8.1.3通信協(xié)議1.通用協(xié)議主要是Ethernet協(xié)議,用于管理級(jí)的信息交換。包括以太網(wǎng)協(xié)議、AS-i協(xié)議。

2.公司專用協(xié)議8.1.3通信協(xié)議1.通用協(xié)議2.公司專用協(xié)議(1)PPI協(xié)議

(2)MPI協(xié)議

(3)PROIBUS協(xié)議

(4)自由口協(xié)議2.公司專用協(xié)議(1)PPI協(xié)議

(2)MPI協(xié)議

(32.公司專用協(xié)議--PPI協(xié)議PPI(Point-to-PointInterface)協(xié)議用于點(diǎn)對(duì)點(diǎn)接口,它是一個(gè)主/從協(xié)議。其特點(diǎn)是從站不能主動(dòng)發(fā)送信息,主站給從站發(fā)送申請(qǐng)或查詢時(shí),從站才對(duì)其進(jìn)行響應(yīng)。PPI通信協(xié)議是西門子專門為S7-200系列PLC開(kāi)發(fā)的一個(gè)通信協(xié)議。

S7-200PLC可以作為PPI主站,此時(shí)可用相關(guān)的通信指令NETR、NETW來(lái)讀寫其它S7-200中的數(shù)據(jù),同時(shí)它還可以作為從站來(lái)響應(yīng)其它主站的申請(qǐng)或查詢。2.公司專用協(xié)議--PPI協(xié)議PPI(Point-2.公司專用協(xié)議--MPI協(xié)議MPI(Multi-PointInterface)協(xié)議適用于多點(diǎn)接口,可以是主/主協(xié)議或主/從協(xié)議,協(xié)議操作有賴于設(shè)備類型。S7-200可以通過(guò)通信接口連接到MPI網(wǎng)上,主要應(yīng)用于S7-300/400CPU與S7-200通信的網(wǎng)絡(luò)中。

S7-300/400CPU都默認(rèn)為網(wǎng)絡(luò)主站,如果網(wǎng)絡(luò)中只有S7-300/400CPU,則建立主/主連接。如果設(shè)備中有S7-200CPU,則可建立主/從連接,S7-200CPU是從站。2.公司專用協(xié)議--MPI協(xié)議MPI(Multi-3.公司專用協(xié)議--PROIBUS協(xié)議

PROFIBUS協(xié)議用于分布式I/O設(shè)備(遠(yuǎn)程I/O)的高速通信。該協(xié)議的網(wǎng)絡(luò)使用RS-485標(biāo)準(zhǔn)雙絞線,適合多段、遠(yuǎn)距離高速通信。

PROFIBUS網(wǎng)絡(luò)通常有一個(gè)主站和幾個(gè)I/O從站。如果網(wǎng)絡(luò)中有第二個(gè)主站,它只能很有限制地訪問(wèn)第一個(gè)主站的從站。

S7-200CPU可以通過(guò)EM277Profibus-DP擴(kuò)展模塊的方法連接到Profibus-DP協(xié)議支持的網(wǎng)絡(luò)中。3.公司專用協(xié)議--PROIBUS協(xié)議PROFIB自由口協(xié)議(自由口通信模式):自由口通信(FreeportMode)模式是指CUP串行通信口可由用戶程序控制,自定義通信協(xié)議。

通用協(xié)議--TCP/IP協(xié)議:通過(guò)以太網(wǎng)擴(kuò)展模塊CP243-1和互聯(lián)網(wǎng)擴(kuò)展模塊CP243-1IT,S7-200將能支持TCP/IP以太網(wǎng)通信。

3.公司專用協(xié)議–自由口協(xié)議自由口協(xié)議(自由口通信模式):自由口通信(Freeport8.2S7-200串行通信網(wǎng)絡(luò)及應(yīng)用8.2.1S7系列PLC產(chǎn)品組建的幾種典型網(wǎng)絡(luò)

8.2.2在編程軟件中設(shè)置通信參數(shù)8.2S7-200串行通信網(wǎng)絡(luò)及應(yīng)用8.2.1S7系列P8.2.1S7系列PLC產(chǎn)品組建的幾種典型網(wǎng)絡(luò)1.僅僅使用S7-200

2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)

3.PROFIBUS網(wǎng)絡(luò)配置8.2.1S7系列PLC產(chǎn)品組建的幾種典型網(wǎng)絡(luò)1.僅僅使用1.僅僅使用S7-200(1)單主站單從站PPI網(wǎng)絡(luò)

(2)多主站單從站PPI網(wǎng)絡(luò)

(3)復(fù)雜的PPI網(wǎng)絡(luò)S7系列PLC常見(jiàn)的通信網(wǎng)絡(luò)主要有把計(jì)算機(jī)或編程器作為主站、把操作面板作為主站和把PLC作為主站等類型,這幾種類型中又可分為:1.僅僅使用S7-200(1)單主站單從站PPI網(wǎng)絡(luò)

(2(1)單主站單從站PPI網(wǎng)絡(luò)單主站PPI;編程站可以通過(guò)PC/PPI電纜或者通信卡(CP)與S7-200可以組成單主站PPI網(wǎng)絡(luò)進(jìn)行通信。(1)單主站單從站PPI網(wǎng)絡(luò)單主站PPI;編程站可以通過(guò)P(2)多主站單從站PPI網(wǎng)絡(luò)多主站PPI;編程站通過(guò)PC/PPI電纜或者通信卡(CP)與S7-200可以組成多主站單從站PPI網(wǎng)絡(luò)。(2)多主站單從站PPI網(wǎng)絡(luò)多主站PPI;編程站通過(guò)PC/(3)復(fù)雜的PPI網(wǎng)絡(luò)復(fù)雜的PPI網(wǎng)絡(luò)。圖給出了一個(gè)點(diǎn)對(duì)點(diǎn)通信的有多個(gè)從站的多主站網(wǎng)絡(luò)實(shí)例。

(3)復(fù)雜的PPI網(wǎng)絡(luò)復(fù)雜的PPI網(wǎng)絡(luò)。圖給出了一個(gè)點(diǎn)對(duì)點(diǎn)2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(1)

圖中所示為包含3個(gè)主站的網(wǎng)絡(luò),S7-300和S7-400PLC可以采用MPI協(xié)議并通過(guò)網(wǎng)絡(luò)讀寫指令來(lái)讀寫S7-200的數(shù)據(jù)。MPI協(xié)議不支持S7-200作主站運(yùn)行。2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(1)2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(2)

如果通信波特率超過(guò)187kbit/s,S7-200PLC必須通過(guò)EM277模塊與網(wǎng)絡(luò)相連,計(jì)算機(jī)必須通過(guò)通信卡與網(wǎng)絡(luò)相連。2.使用S7-200、S7-300/400設(shè)備配置網(wǎng)絡(luò)(2)3.PROFIBUS網(wǎng)絡(luò)配置S7-315-2DP是一種具有一個(gè)MPI通信口和一個(gè)PROFIBUS-DP通信口的S7-300CPU,是PROFIBUS網(wǎng)絡(luò)的主站,S7-200PLC通過(guò)EM277作為PROFIBUS網(wǎng)絡(luò)的從站。ET200是分布式I/O系統(tǒng)。3.PROFIBUS網(wǎng)絡(luò)配置S7-315-2DP是8.2.2在編程軟件中設(shè)置通信參數(shù)1.STEP7-Micro/WIN參數(shù)的設(shè)置

2.安裝或刪除通信接口

3.S7-200通信參數(shù)的設(shè)置8.2.2在編程軟件中設(shè)置通信參數(shù)1.STEP7-Micr1.STEP7-Micro/WIN參數(shù)的設(shè)置在計(jì)算機(jī)桌面:?jiǎn)螕鬝TEP7-Micro/WIN32圖標(biāo)在STEP7-Micro/WIN32運(yùn)行時(shí)單擊“通訊”圖標(biāo),出現(xiàn)“通訊”對(duì)話框,見(jiàn)下圖(圖9-19)。雙擊“通訊設(shè)定”對(duì)話框中右上角的PC/PPI電纜圖標(biāo),出現(xiàn)“設(shè)置PG/PC接口(SetPG/PCInterface)對(duì)話框。(如圖9-20所示)

單擊“設(shè)置PG/PC接口”對(duì)話框中的“Properties”按鈕,出現(xiàn)“PC/PPI電纜屬性(Properties-PC/PPICable(PPI))”對(duì)話框.“PC/PPI電纜屬性”對(duì)話框的“PPI”選項(xiàng)中對(duì)本站(STEP7-Micro/WIN)地址(默認(rèn)設(shè)置為0,一般不需改動(dòng))、通信超時(shí)進(jìn)行設(shè)定;可選擇使用PPI高級(jí)和多主站網(wǎng)絡(luò);可對(duì)網(wǎng)絡(luò)傳輸速率、網(wǎng)絡(luò)最高站址進(jìn)行選擇。點(diǎn)擊“本地連接(LocalConnecting)”選項(xiàng),可選擇計(jì)算機(jī)的通信口以及選擇是否使用調(diào)制解調(diào)器進(jìn)行通信。1.STEP7-Micro/WIN參數(shù)的設(shè)置在計(jì)算機(jī)桌面:?jiǎn)?.安裝或刪除通信接口2.安裝或刪除通信接口3.S7-200通信參數(shù)的設(shè)置

1)在STEP7-Micro/WIN界面上單擊左側(cè)導(dǎo)引條中的“系統(tǒng)塊”圖標(biāo),或雙擊指令樹(shù)的“通信”文件夾中的“通信端口”圖標(biāo),將彈出“系統(tǒng)塊”對(duì)話框。

2)為S7-200PLC設(shè)置站地址、網(wǎng)絡(luò)最高站地址、波特率、間隙刷新因子等參數(shù)。

3)下載系統(tǒng)塊到S7-200PLC。下載系統(tǒng)塊到S7-200之前,需確認(rèn)STEP7-Micro/WIN32的通信口的參數(shù)與當(dāng)前S7-200的參數(shù)是否匹配,主要看站地址、波特率等參數(shù)是否一致。下載成功后,可打開(kāi)“通訊設(shè)定”對(duì)話框并雙擊該對(duì)話框右上角的刷新圖標(biāo)搜尋并連接網(wǎng)絡(luò)上的S7-200。3.S7-200通信參數(shù)的設(shè)置1)在STEP7-Mic3.S7-200通信參數(shù)的設(shè)置3.S7-200通信參數(shù)的設(shè)置8.3通信指令及應(yīng)用8.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用

8.3.2自由口通信指令及應(yīng)用8.3通信指令及應(yīng)用8.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用

88.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用1.網(wǎng)絡(luò)指令

2.控制寄存器和傳送數(shù)據(jù)表

3.NETR/NETW指令應(yīng)用舉例S7-200之間經(jīng)常采用PPI協(xié)議進(jìn)行通信。S7-200默認(rèn)運(yùn)行模式為從站模式,但在用戶應(yīng)用程序中可將其設(shè)置為主站運(yùn)行模式與其他從站進(jìn)行通信。在S7-200PLC作為主站時(shí),可用相關(guān)網(wǎng)絡(luò)指令(NETR、NETW)對(duì)其他從站中的數(shù)據(jù)進(jìn)行讀寫。

8.3.1網(wǎng)絡(luò)讀、寫指令及應(yīng)用1.網(wǎng)絡(luò)指令

2.控制寄存器1.網(wǎng)絡(luò)指令①網(wǎng)絡(luò)讀指令梯形圖:語(yǔ)句表:NETRTBL,PORT

功能:當(dāng)EN=1時(shí),初始化通信操作,通過(guò)指定端口PORT從遠(yuǎn)程設(shè)備上讀取數(shù)據(jù)并保存在數(shù)據(jù)表TBL中。1.網(wǎng)絡(luò)指令①網(wǎng)絡(luò)讀指令1.網(wǎng)絡(luò)指令②網(wǎng)絡(luò)寫指令梯形圖:語(yǔ)句表:NETWTBL,PORT

功能:當(dāng)EN=1時(shí),初始化通信操作,通過(guò)指定端口PORT向遠(yuǎn)程設(shè)備發(fā)送數(shù)據(jù)表TBL中的數(shù)據(jù)。1.網(wǎng)絡(luò)指令②網(wǎng)絡(luò)寫指令2.控制寄存器和傳送數(shù)據(jù)表(1)控制寄存器

(2)傳送數(shù)據(jù)表2.控制寄存器和傳送數(shù)據(jù)表(1)控制寄存器

(2)傳送數(shù)(1)控制寄存器

將特殊標(biāo)志寄存器SMB30和SMB130的低2位設(shè)置為2#10,其他位為0,即SMB30和SMB130的值為16#02,則可將S7-200CPU設(shè)置為PPI主站模式。(1)控制寄存器將特殊標(biāo)志寄存器SMB30和SMB(2)傳送數(shù)據(jù)表1)數(shù)據(jù)表(TBL)格式

2)狀態(tài)字節(jié)

S7-200執(zhí)行網(wǎng)絡(luò)讀寫指令時(shí),PPI主站與從站之間的數(shù)據(jù)以傳送數(shù)據(jù)表的格式傳送,數(shù)據(jù)表的格式如表所示。(2)傳送數(shù)據(jù)表1)數(shù)據(jù)表(TBL)格式

2)狀態(tài)字節(jié)(2)傳送數(shù)據(jù)表--數(shù)據(jù)表格式字節(jié)偏移量名稱描述0狀態(tài)字節(jié)反映網(wǎng)絡(luò)指令的執(zhí)行結(jié)果狀態(tài)及錯(cuò)誤碼1遠(yuǎn)程站地址被訪問(wèn)網(wǎng)絡(luò)的PLC遠(yuǎn)程從站地址2指向遠(yuǎn)程站數(shù)據(jù)區(qū)的指針存放被訪問(wèn)遠(yuǎn)程從站數(shù)據(jù)區(qū)(I、Q、M和V數(shù)據(jù)區(qū))的首地址3456數(shù)據(jù)長(zhǎng)度遠(yuǎn)程從站上被訪問(wèn)的數(shù)據(jù)區(qū)的長(zhǎng)度7數(shù)據(jù)字節(jié)0對(duì)NETR指令,執(zhí)行后,從遠(yuǎn)程從站讀到的數(shù)據(jù)存放到這個(gè)區(qū)域?qū)ETW指令,執(zhí)行后,要發(fā)送到遠(yuǎn)程從站的數(shù)據(jù)存放在這個(gè)區(qū)域8數(shù)據(jù)字節(jié)1……22數(shù)據(jù)字節(jié)15(2)傳送數(shù)據(jù)表--數(shù)據(jù)表格式字節(jié)偏移量名稱描(2)傳送數(shù)據(jù)表--狀態(tài)字節(jié)E1E2E3E4錯(cuò)誤碼說(shuō)明00000無(wú)錯(cuò)誤00011超時(shí)錯(cuò)誤:遠(yuǎn)程站點(diǎn)無(wú)響應(yīng)00102接收錯(cuò)誤:奇偶校驗(yàn)錯(cuò),幀或校驗(yàn)和出錯(cuò)00113離線錯(cuò)誤:相同的站地址或無(wú)效的硬件引起沖突01004隊(duì)列溢出錯(cuò)誤:超過(guò)8條NETR和NETW指令被激活01015違反通信協(xié)議:沒(méi)有在SMB30中允許PPI協(xié)議而執(zhí)行NETR/NETW指令01106非法參數(shù):NETR/NETW指令中包含非法或無(wú)效值01117沒(méi)有資源:遠(yuǎn)程站點(diǎn)忙(正在進(jìn)行上傳或下載操作)10008第7層錯(cuò)誤:違反應(yīng)用協(xié)議10019信息錯(cuò)誤:錯(cuò)誤的數(shù)據(jù)地址或不正確的數(shù)據(jù)長(zhǎng)度1010~1111A~F未用(2)傳送數(shù)據(jù)表--狀態(tài)字節(jié)E1E2E3E4錯(cuò)誤碼說(shuō)3.NETR/NETW指令應(yīng)用舉例①網(wǎng)絡(luò)結(jié)構(gòu)格式圖中所示網(wǎng)絡(luò),計(jì)算機(jī)是主站,在RUN方式下,CPU224在應(yīng)用程序中允許PPI主站模式,CPU221默認(rèn)為PPI從站模式,主站CPU224可以利用NETR和NETW指令來(lái)不斷讀寫CPU221中的數(shù)據(jù)。操作要求:站3:默認(rèn)為從站,對(duì)I0.0的通斷不斷計(jì)數(shù),并存放在VB300中。站2:設(shè)置為主站,通過(guò)通信端口不斷讀取站3的VB300中的計(jì)數(shù)值,當(dāng)計(jì)數(shù)值達(dá)到5時(shí),通過(guò)通信端口對(duì)其清零。3.NETR/NETW指令應(yīng)用舉例①網(wǎng)絡(luò)結(jié)構(gòu)格式圖中3.

溫馨提示

  • 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)論