




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡第第8章通信及網(wǎng)絡章通信及網(wǎng)絡 8.1通信及網(wǎng)絡概述通信及網(wǎng)絡概述 8.2通信實現(xiàn)通信實現(xiàn) 8.3網(wǎng)絡通信網(wǎng)絡通信8.4 自由口通信自由口通信 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.1通信及網(wǎng)絡概述通信及網(wǎng)絡概述 8.1.1通信方式通信方式 8.1.2網(wǎng)絡概述網(wǎng)絡概述 8.1.3S7-200通信及網(wǎng)絡通信及網(wǎng)絡 返回本章首頁返回本章首頁第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.1.1通信方式通信方式 1. 基本通信方式基本通信方式 2. 異步串行通信異步串行通信 3. 通信接口通信接口 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡1. 基本通信方式基本通信方式 (1)并行通
2、信)并行通信 (2)串行通信)串行通信 (3)串行通信分類)串行通信分類 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(1)并行通信)并行通信并行通信方式一般發(fā)生在可編程序控制器并行通信方式一般發(fā)生在可編程序控制器的內(nèi)部各元件之間、主機與擴展模塊或近的內(nèi)部各元件之間、主機與擴展模塊或近距離智能模板的處理器之間。距離智能模板的處理器之間。并行傳送時,一個數(shù)據(jù)的所有位同時傳送,并行傳送時,一個數(shù)據(jù)的所有位同時傳送,因此,每個數(shù)據(jù)位都需要一條單獨的傳輸因此,每個數(shù)據(jù)位都需要一條單獨的傳輸線,信息有多少二進制位組成就需要多少線,信息有多少二進制位組成就需要多少條傳輸線,如下圖條傳輸線,如下圖8.1所示。所示。第
3、第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡設備1設備2圖圖8.1并行通信并行通信 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(2)串行通信)串行通信串行通信多用于可編程序控制器與計算機之間,多臺可編串行通信多用于可編程序控制器與計算機之間,多臺可編程序控制器之間的數(shù)據(jù)傳送。傳送時,數(shù)據(jù)的各個不同位程序控制器之間的數(shù)據(jù)傳送。傳送時,數(shù)據(jù)的各個不同位分時使用同一條傳輸線,從低位開始一位接一位按順序傳分時使用同一條傳輸線,從低位開始一位接一位按順序傳送,數(shù)據(jù)有多少位就需要傳送多少次,如下圖送,數(shù)據(jù)有多少位就需要傳送多少次,如下圖8.2所示。所示。設備1設備2傳送數(shù)據(jù)10110011T3T4T5T6T7T2T11111
4、000第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(3)串行通信分類)串行通信分類 按時鐘按時鐘串行通信按時鐘可分為同步傳送和異步傳送兩種方式。串行通信按時鐘可分為同步傳送和異步傳送兩種方式。異步傳送:允許傳輸線上的各個部件有各自的時鐘,在各異步傳送:允許傳輸線上的各個部件有各自的時鐘,在各部件之間進行通信時沒有統(tǒng)一的時間標準,相鄰兩個字符部件之間進行通信時沒有統(tǒng)一的時間標準,相鄰兩個字符傳送數(shù)據(jù)之間的停頓時間長短是不一樣的,它是靠發(fā)送信傳送數(shù)據(jù)之間的停頓時間長短是不一樣的,它是靠發(fā)送信息時同時發(fā)出字符的開始和結(jié)束標志信號來實現(xiàn)的,如圖息時同時發(fā)出字符的開始和結(jié)束標志信號來實現(xiàn)的,如圖8.4所示。所示。
5、 按方向按方向串行通信按信息在設備間的傳送方向又為分單工、半雙工串行通信按信息在設備間的傳送方向又為分單工、半雙工和全雙工三種方式。分別如圖和全雙工三種方式。分別如圖8.3中的(中的(a)、()、(b)和(和(c)所示。所示。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡圖圖8.3單工、半雙工和雙工單工、半雙工和雙工ABABAB(a)(b)(c)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡圖圖8.4異步串行傳送數(shù)據(jù)格式異步串行傳送數(shù)據(jù)格式0/10/10/10/10/10/10/1111起始位奇偶校驗位停止位低位高位數(shù)據(jù)位字符(n+1)空閑位字符n0/1第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡2. 異步串行通信異步串行通信
6、 (1)傳送字符數(shù)據(jù)格式)傳送字符數(shù)據(jù)格式 (2)波特率)波特率 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡3. 通信接口通信接口 (1)RS232接口接口 (2)RS485接口接口 (3)RS422接口接口 返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.1.2網(wǎng)絡概述網(wǎng)絡概述 網(wǎng)絡結(jié)構(gòu)概述網(wǎng)絡結(jié)構(gòu)概述 (1)簡單網(wǎng)絡)簡單網(wǎng)絡 (2)多級網(wǎng)絡)多級網(wǎng)絡 2. 通信協(xié)議通信協(xié)議 (1)通用協(xié)議)通用協(xié)議 (2)公司專用協(xié)議)公司專用協(xié)議 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡1. 網(wǎng)絡結(jié)構(gòu)概述網(wǎng)絡結(jié)構(gòu)概述 (1)簡單網(wǎng)絡)簡單網(wǎng)絡多臺設備通過傳輸線相連,可以實現(xiàn)多設備間的通信,就多臺設備通過傳輸線
7、相連,可以實現(xiàn)多設備間的通信,就形成網(wǎng)絡結(jié)構(gòu)。下圖形成網(wǎng)絡結(jié)構(gòu)。下圖8.5就是一種最簡單的網(wǎng)絡結(jié)構(gòu),它就是一種最簡單的網(wǎng)絡結(jié)構(gòu),它由單主設備和多個從設備構(gòu)成。由單主設備和多個從設備構(gòu)成。主設備從設備1從設備2從設備3從設備n第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(2)多級網(wǎng)絡)多級網(wǎng)絡現(xiàn)代大型工業(yè)企業(yè)中,一般采用多級網(wǎng)絡現(xiàn)代大型工業(yè)企業(yè)中,一般采用多級網(wǎng)絡的形式,可編程序控制器制造商經(jīng)常用生的形式,可編程序控制器制造商經(jīng)常用生產(chǎn)金字塔結(jié)構(gòu)來描述其產(chǎn)品可實現(xiàn)的功能。產(chǎn)金字塔結(jié)構(gòu)來描述其產(chǎn)品可實現(xiàn)的功能。這種金字塔結(jié)構(gòu)的特點是:上層負責生產(chǎn)這種金字塔結(jié)構(gòu)的特點是:上層負責生產(chǎn)管理,底層負責現(xiàn)場檢測與控
8、制,中間層管理,底層負責現(xiàn)場檢測與控制,中間層負責生產(chǎn)過程的監(jiān)控與優(yōu)化。負責生產(chǎn)過程的監(jiān)控與優(yōu)化。國際標準化組織(國際標準化組織(ISO)對企業(yè)自動化系統(tǒng)對企業(yè)自動化系統(tǒng)確立了初步的模型,如圖確立了初步的模型,如圖8.6所示。所示。 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡1級2級3級4級5級6級企業(yè)長期生產(chǎn)經(jīng)營決策規(guī)劃企業(yè)短期生產(chǎn)計劃及業(yè)務經(jīng)營車間在線作業(yè)管理過程控制與監(jiān)督設備控制參數(shù)檢測與執(zhí)行器驅(qū)動管理控制圖圖8.6ISO企業(yè)自動化系統(tǒng)模型企業(yè)自動化系統(tǒng)模型第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡2. 通信協(xié)議通信協(xié)議 (1)通用協(xié)議)通用協(xié)議 國際標準化組織國際標準化組織ISO(Internatio
9、nal Standard Organization)于于1978年提出了開放系統(tǒng)互聯(lián)年提出了開放系統(tǒng)互聯(lián)OSI(Open Systems Interconnection)的模型,的模型,它所用的通信協(xié)議一般為它所用的通信協(xié)議一般為7層,如下圖層,如下圖8.7所所示。示。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡應用層表示層會話層傳送層網(wǎng)絡層數(shù)據(jù)鏈路層物理層應用層 協(xié)議表示層 協(xié)議會話層 協(xié)議傳送層 協(xié)議網(wǎng)絡層 協(xié)議數(shù)據(jù)鏈路層 協(xié)議物理層 協(xié)議應用層表示層會話層傳送層網(wǎng)絡層數(shù)據(jù)鏈路層物理層圖圖8.7通用協(xié)議模型通用協(xié)議模型第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(2)公司專用協(xié)議)公司專用協(xié)議低層子網(wǎng)和中層子
10、網(wǎng)一般采用公司專用協(xié)議,尤低層子網(wǎng)和中層子網(wǎng)一般采用公司專用協(xié)議,尤其是最底層子網(wǎng),由于傳送的是過程數(shù)據(jù)及控制其是最底層子網(wǎng),由于傳送的是過程數(shù)據(jù)及控制命令,這種信息較短,但實時性要求高。公司專命令,這種信息較短,但實時性要求高。公司專用協(xié)議的層次一般只有物理層、鏈路層及應用層,用協(xié)議的層次一般只有物理層、鏈路層及應用層,而省略了通用協(xié)議所必須的其他層,信息傳送速而省略了通用協(xié)議所必須的其他層,信息傳送速率快。率快。返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.1.3S7-200通信及網(wǎng)絡通信及網(wǎng)絡 1. 字符數(shù)據(jù)格式字符數(shù)據(jù)格式 2. 網(wǎng)絡層次結(jié)構(gòu)網(wǎng)絡層次結(jié)構(gòu) 3. 通信類型及協(xié)議通
11、信類型及協(xié)議 4. 通信設備通信設備 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡1. 字符數(shù)據(jù)格式字符數(shù)據(jù)格式 (1)10位字符數(shù)據(jù)位字符數(shù)據(jù)傳送數(shù)據(jù)由傳送數(shù)據(jù)由1個起始位、個起始位、8個數(shù)據(jù)位、無校驗位、個數(shù)據(jù)位、無校驗位、一個停止位組成。傳送速率一般為一個停止位組成。傳送速率一般為9600波特。波特。(2)11位字符數(shù)據(jù)位字符數(shù)據(jù)傳送數(shù)據(jù)由傳送數(shù)據(jù)由1個起始位、個起始位、8個數(shù)據(jù)位、個數(shù)據(jù)位、1個偶校驗個偶校驗位、一個停止位組成。傳送速率一般為位、一個停止位組成。傳送速率一般為9600波特波特或或19200波特。波特。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡2. 網(wǎng)絡層次結(jié)構(gòu)網(wǎng)絡層次結(jié)構(gòu) 西門子公司的生
12、產(chǎn)金字塔由西門子公司的生產(chǎn)金字塔由4級組成,由級組成,由下到上依次是:過程測量與控制級、過程下到上依次是:過程測量與控制級、過程監(jiān)控級、工廠與過程管理級、公司管理級。監(jiān)控級、工廠與過程管理級、公司管理級。S7系列的網(wǎng)絡結(jié)構(gòu)如右圖系列的網(wǎng)絡結(jié)構(gòu)如右圖8.8所示。所示。 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡工業(yè)以太網(wǎng)Ethernet現(xiàn)場總線Profibus多點鏈路MPI執(zhí)行器級總線AS-i生產(chǎn)管理計算機2n5431傳感器及執(zhí)行部件智能模塊S7-300S7-300S7-200S7-200S7-200S7-200圖圖8.8西門子生產(chǎn)金字塔及網(wǎng)絡西門子生產(chǎn)金字塔及網(wǎng)絡第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡3.
13、 通信類型及協(xié)議通信類型及協(xié)議 (1)通用協(xié)議)通用協(xié)議 (2)公司專用協(xié)議)公司專用協(xié)議 PPI協(xié)議協(xié)議 MPI協(xié)議協(xié)議 Profibus協(xié)議協(xié)議 自由口協(xié)議自由口協(xié)議 (3)通信類型)通信類型 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡可編程序控制器常見的有以下類型:可編程序控制器常見的有以下類型:把計算機或編程器作為主站、把操作員界面作為把計算機或編程器作為主站、把操作員界面作為主站和把主站和把PLC作為主站等類型,這幾種類型又各作為主站等類型,這幾種類型又各有兩種連接:單主站和多主站。有兩種連接:單主站和多主站。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡圖圖8.9單主站結(jié)構(gòu)網(wǎng)絡單主站結(jié)構(gòu)網(wǎng)絡 圖圖8.
14、10多主站結(jié)構(gòu)網(wǎng)絡多主站結(jié)構(gòu)網(wǎng)絡計算機CPU 221CPU 224CPU 221PC/PPI 電纜計算機CPU224CPU221CPU 224CPU 221TD200主站MPI電纜CP卡第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡4. 通信設備通信設備 (1)通信口)通信口S7-200 CPU主機上的主機上的通信口是符合歐洲標通信口是符合歐洲標準準 E N 5 0 1 7 0 中中Profibus標準的標準的RS-485兼容兼容9針針D型接口。型接口。接口引腳如圖接口引腳如圖8.11所所示,端口示,端口0或端口或端口1的的引腳與引腳與Profibus的名的名稱對應關系如表稱對應關系如表8.1所所示。示。
15、第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡圖圖8.11RS-485引腳引腳1569第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(2)網(wǎng)絡連接器)網(wǎng)絡連接器網(wǎng)絡連接器可以用來把多個設備很容易地連接到網(wǎng)絡連接器可以用來把多個設備很容易地連接到網(wǎng)絡中。網(wǎng)絡連接器有兩種類型:一種是僅提供網(wǎng)絡中。網(wǎng)絡連接器有兩種類型:一種是僅提供連接到主機的接口,另一種增加了一個編程接口。連接到主機的接口,另一種增加了一個編程接口。帶有編程口的連接器可以把編程器或操作員面板帶有編程口的連接器可以把編程器或操作員面板直接增加到網(wǎng)絡中,編程口傳遞主機信號的同時,直接增加到網(wǎng)絡中,編程口傳遞主機信號的同時,為這些設備提供電源,而不用另加電源。
16、為這些設備提供電源,而不用另加電源。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(3)通信電纜)通信電纜 網(wǎng)絡電纜網(wǎng)絡電纜 PC/PPI電纜電纜 表表8.2各開關與參數(shù)關系對應表各開關與參數(shù)關系對應表第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(4)網(wǎng)絡中繼器)網(wǎng)絡中繼器網(wǎng)絡中繼器在網(wǎng)絡中繼器在Profibus可以用來延長網(wǎng)絡的距離、可以用來延長網(wǎng)絡的距離、允許給網(wǎng)絡加入設備、隔離不同網(wǎng)絡段,每個中允許給網(wǎng)絡加入設備、隔離不同網(wǎng)絡段,每個中繼器為網(wǎng)絡段提供偏置和終端匹配。繼器為網(wǎng)絡段提供偏置和終端匹配。每個網(wǎng)絡中最多可以有每個網(wǎng)絡中最多可以有9個中繼器,每個中繼器個中繼器,每個中繼器最多可再增加最多可再增加32個
17、設備。個設備。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(5)調(diào)制解調(diào)器)調(diào)制解調(diào)器用調(diào)制解調(diào)器可以實現(xiàn)計算機或編程器與用調(diào)制解調(diào)器可以實現(xiàn)計算機或編程器與PLC主主機之間的遠距離通信。以機之間的遠距離通信。以11位調(diào)制解調(diào)器為例,位調(diào)制解調(diào)器為例,通信連接如下圖通信連接如下圖8.12所示。所示。返回本節(jié)返回本節(jié)計算機PLC主機調(diào)制解調(diào)器調(diào)制解調(diào)器RS232 COMxRS232 本地遠程25 針到 9 針適配器4開關PC/PPI 電纜電話線RS232RS485第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.2通信實現(xiàn)通信實現(xiàn) 8.2.1確立通信方案確立通信方案 8.2.2參數(shù)組態(tài)參數(shù)組態(tài) 返回本章首頁返回本章首
18、頁第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.2.1確立通信方案確立通信方案 包括根據(jù)實際通信需要選擇單主站或多主站,同時確定各包括根據(jù)實際通信需要選擇單主站或多主站,同時確定各站的編號;選擇實現(xiàn)通信的硬件,如選擇用站的編號;選擇實現(xiàn)通信的硬件,如選擇用PC/PPI電纜,電纜,還是用還是用CP卡、卡、MPI卡、卡、EM 277通信模塊或調(diào)制解調(diào)器等。通信模塊或調(diào)制解調(diào)器等。這幾種通信硬件的性能如表這幾種通信硬件的性能如表8.3所示。所示。返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.2.2參數(shù)組態(tài)參數(shù)組態(tài) 1. 通信設置通信設置 2. 安裝或刪除通信接口安裝或刪除通信接口 3. 參數(shù)設置參數(shù)
19、設置 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡通信設置通信設置 圖圖8.13通信設置狀態(tài)通信設置狀態(tài)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡圖圖8.14通信設置通信設置第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡2. 安裝或刪除通信接口安裝或刪除通信接口 (1)安裝接口)安裝接口(2)刪除接口)刪除接口圖圖8.15安裝安裝/刪除刪除第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡3. 參數(shù)設置參數(shù)設置 在圖在圖7.14所示的對話所示的對話框,單擊框,單擊Properties按按鈕,將彈出參數(shù)設置鈕,將彈出參數(shù)設置對話框,如圖對話框,如圖8.16所所示。其中有兩個選項示。其中有兩個選項卡 :卡 : P P I 選 項 卡 和選 項
20、 卡 和Local Connection選項選項卡??āD圖8.16參數(shù)設置(參數(shù)設置(PPI選項卡)選項卡)返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.3網(wǎng)絡通信網(wǎng)絡通信 8.3.1控制寄存器和傳送數(shù)據(jù)表控制寄存器和傳送數(shù)據(jù)表 8.3.2 網(wǎng)絡指令網(wǎng)絡指令 8.3.3 應用實例應用實例 返回本章首頁返回本章首頁第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.3.1控制寄存器和傳送數(shù)據(jù)表控制寄存器和傳送數(shù)據(jù)表 1. 控制寄存器控制寄存器將特殊標志寄存器中的將特殊標志寄存器中的SMB30和和SMB130的低的低2位置為位置為2#10,其他位為,其他位為0,即,即SMB30和和SMB130的值為的
21、值為16#2,則,則可以控制將可以控制將S7-200 CPU設置為設置為PPI主站模式。主站模式。2. 傳送數(shù)據(jù)表傳送數(shù)據(jù)表 (1)數(shù)據(jù)表格式)數(shù)據(jù)表格式執(zhí)行網(wǎng)絡讀寫指令時,執(zhí)行網(wǎng)絡讀寫指令時,PPI主站與從站之間的數(shù)據(jù)以數(shù)據(jù)主站與從站之間的數(shù)據(jù)以數(shù)據(jù)表的格式傳送。傳送數(shù)據(jù)表的程式描述如表表的格式傳送。傳送數(shù)據(jù)表的程式描述如表8.4所示。所示。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡表表8.4 傳送數(shù)據(jù)表格式傳送數(shù)據(jù)表格式第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡(2)狀態(tài)字節(jié))狀態(tài)字節(jié)傳送數(shù)據(jù)表中的第一個字節(jié)為狀態(tài)字節(jié),各位及傳送數(shù)據(jù)表中的第一個字節(jié)為狀態(tài)字節(jié),各位及其的含義如下:其的含義如下:E1、E2
22、、E3、E4錯誤編碼。如果執(zhí)行指錯誤編碼。如果執(zhí)行指令后令后E位為位為1,則由這,則由這4位返回一個錯誤碼。位返回一個錯誤碼。這這4位組成的錯誤編碼及含義如表位組成的錯誤編碼及含義如表8.5所示。所示。 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡表表8.5 錯誤編碼錯誤編碼返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.3.2 網(wǎng)絡指令網(wǎng)絡指令 網(wǎng)絡指令有兩條:網(wǎng)絡指令有兩條:NETR和和NETW。1. NETR指令指令NETR,網(wǎng)絡讀指令。使能輸入有效時,指網(wǎng)絡讀指令。使能輸入有效時,指令初始化通信操作,通過通信端口令初始化通信操作,通過通信端口PORT從從遠程設備上接收數(shù)據(jù)并形成數(shù)據(jù)表遠程設
23、備上接收數(shù)據(jù)并形成數(shù)據(jù)表TBL。NETR指令最多可從遠程站點上讀指令最多可從遠程站點上讀16個字節(jié)個字節(jié)的信息。的信息。指令格式:指令格式:NETR TBL, PORT例:例:NETR VB200, 0第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡2. NETW 指令指令NETW網(wǎng)絡讀指令。使能輸入有效時,網(wǎng)絡讀指令。使能輸入有效時,指令初始化通信操作,通過端口指令初始化通信操作,通過端口PORT將數(shù)據(jù)表將數(shù)據(jù)表TBL中的數(shù)據(jù)發(fā)送到從遠程設中的數(shù)據(jù)發(fā)送到從遠程設備。備。NETW指令最多可向遠程站點上寫指令最多可向遠程站點上寫16個個字節(jié)的信息。字節(jié)的信息。指令格式:指令格式:NETW TBL, PORT使
24、能流輸出使能流輸出ENO為為0的出錯條件為:的出錯條件為:SM4.3(運行時間),運行時間),0006(間接尋(間接尋址)。址)。返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.3.3 應用實例應用實例 有一簡單網(wǎng)絡,結(jié)構(gòu)如下圖有一簡單網(wǎng)絡,結(jié)構(gòu)如下圖8.17所示。其中所示。其中TD200為主站,為主站,在在RUN模式下,模式下,CPU 224在用戶程序中允許在用戶程序中允許PPI主站模式,主站模式,可以利用可以利用NETR和和NETW指令來不斷讀寫兩個指令來不斷讀寫兩個CPU 221模模塊中的數(shù)據(jù)。塊中的數(shù)據(jù)。CPU 224TD200CPU 221CPU 221PC/PPI電纜站1站2
25、站3站4第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡操作要求:操作要求:站站4要讀寫兩個遠程站(站要讀寫兩個遠程站(站2和站和站3)的狀態(tài)字節(jié)和計數(shù)值)的狀態(tài)字節(jié)和計數(shù)值(分別放在(分別放在VB100和和VW101中)。如果某個遠程站中的中)。如果某個遠程站中的計數(shù)值達到計數(shù)值達到200,站,站4將發(fā)生一定動作,并將該遠程站的計將發(fā)生一定動作,并將該遠程站的計數(shù)值清數(shù)值清0,重新計數(shù)。,重新計數(shù)。CPU 224通信端口號為通信端口號為0,從,從VB200開始設置接收和發(fā)送開始設置接收和發(fā)送緩沖區(qū)。接收緩沖區(qū)從緩沖區(qū)。接收緩沖區(qū)從VB200開始,發(fā)送緩沖區(qū)從開始,發(fā)送緩沖區(qū)從VB250開始,內(nèi)容如表開始,
26、內(nèi)容如表8.6所示。該網(wǎng)絡通信用戶程序如圖所示。該網(wǎng)絡通信用戶程序如圖8.18所所示。示。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡表表8.6 緩沖區(qū)設置緩沖區(qū)設置第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡 L D SM 0.1 /初 次 掃 描 M O VB 16#02, SM B 30 / /設 置 C P U 224 /允 許 P P I 主 站 /模 式 FIL L +0, VW 200, 30 / /接 收 和 發(fā) 送 緩 /沖 區(qū) 清 0 LD N V200.6 / /網(wǎng) 絡 讀 無 效 AN V200.5 / /并 且 無 錯 誤 M O VB 2, VB201 / /裝 入 站 2 地 址 M
27、 O VD & VB100,VD 202 / /裝 入 訪 問 站 2 /數(shù) 據(jù) 區(qū) 的 指 針 / / M O VB 3, VB206 / /裝 入 讀 數(shù) 據(jù) 的 /字 節(jié) 數(shù) N ETR VB200, 0 / /網(wǎng) 絡 讀 指 令 / 圖圖8.18 網(wǎng)絡程序?qū)嵗ňW(wǎng)絡程序?qū)嵗?)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡圖圖8.18網(wǎng)絡程序?qū)嵗ňW(wǎng)絡程序?qū)嵗?)返回本節(jié)返回本節(jié) LD N V200.7 / /網(wǎng) 絡 讀 完 成 AW = VW 208, +200 / /計 數(shù) 值 達 到 200 M O VB 2, VB251 / /裝 入 站 2 地 址 M O VD &
28、VB101,VD 252 / /裝 入 發(fā) 送 到 /站 2 數(shù) 據(jù) 區(qū) /的 指 針 / M O VB 2, VB256 / /裝 入 發(fā) 送 數(shù) 據(jù) /的 字 節(jié) 數(shù) MOVB +0, VW 257 / /將 站 2 的 計 數(shù) /值 清 0 NETW VB250, 0 / /網(wǎng) 絡 寫 指 令 / 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.4 自由口通信自由口通信 8.4.1 相關寄存器及標志相關寄存器及標志 8.4.2 自由口指令自由口指令 8.4.3 應用實例應用實例 返回本章首頁返回本章首頁第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.4.1 相關寄存器及標志相關寄存器及標志 1. 控制寄存器
29、控制寄存器 2. 特殊標志位及中斷特殊標志位及中斷 3. 特殊存儲器字節(jié)特殊存儲器字節(jié) 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡1. 控制寄存器控制寄存器 SMB30控制和設置通信端口控制和設置通信端口0,如果,如果PLC主機上有通信端主機上有通信端口口1,則用,則用SMB130來進行控制和設置。來進行控制和設置。SMB30和和SMB130的各位及其的含義如下:的各位及其的含義如下:(1)PP位:奇偶選擇位:奇偶選擇(2)D位:有效位數(shù)位:有效位數(shù) (3)BBB位:自由口波特率位:自由口波特率 (4)MM位:協(xié)議選擇位:協(xié)議選擇 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡2. 特殊標志位及中斷特殊標志位及中
30、斷 中斷中斷接收中斷:中斷事件號為接收中斷:中斷事件號為8(口(口0)和)和25(口(口1)。)。發(fā)送完成中斷:中斷事件號為發(fā)送完成中斷:中斷事件號為9(口(口0)和)和26(口(口1)。)。接收完成中斷:中斷事件號為接收完成中斷:中斷事件號為23(口(口0)和)和24(口(口1)。)。特殊標志位特殊標志位SM4.5和和SM4.6:分別用來表示口分別用來表示口0和口和口1發(fā)送空閑狀態(tài)發(fā)送空閑狀態(tài) 第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡3. 特殊存儲器字節(jié)特殊存儲器字節(jié) 接收信息時用到一系列特殊功能存儲器。對端口接收信息時用到一系列特殊功能存儲器。對端口0用用SMB86到到SMB94;對端口對端口1
31、用用SMB186到到SMB194。各字各字節(jié)及內(nèi)容描述如下表節(jié)及內(nèi)容描述如下表8.7所示。所示。返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.4.2 自由口指令自由口指令 1. XMT指令指令XMT,發(fā)送指令。使能發(fā)送指令。使能輸入有效時,指令初始化輸入有效時,指令初始化通信操作,通過通信端口通信操作,通過通信端口PORT將數(shù)據(jù)表將數(shù)據(jù)表TBL中的中的數(shù)據(jù)發(fā)送到遠程設備。數(shù)據(jù)發(fā)送到遠程設備。發(fā)送緩沖區(qū)(數(shù)據(jù)表)發(fā)送緩沖區(qū)(數(shù)據(jù)表)TBL的格式如表的格式如表8.8所示。所示。第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡2. RCV 指令指令RCV,接收指令。使能輸接收指令。使能輸入有效時,指令初始化通信入有效時,指令初始化通信操作,通過通信端口操作,通過通信端口PORT從遠程設備上接收數(shù)據(jù)并放從遠程設備上接收數(shù)據(jù)并放到緩沖區(qū)(數(shù)據(jù)表)到緩沖區(qū)(數(shù)據(jù)表)TBL。接收緩沖區(qū)接收緩沖區(qū)TBL的格式如表的格式如表8.8所示。所示。返回本節(jié)返回本節(jié)第第8 8章通信及網(wǎng)絡章通信及網(wǎng)絡8.4.3 應用實例應用實例 1. 控制要求控制要求本程序?qū)崿F(xiàn)的功能是,一臺本程序?qū)崿F(xiàn)的功能是,一臺CPU 224作為本地作為本地PLC,用另一臺用另一臺CPU 224作為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范本價稅分離
- 鄉(xiāng)村兒童之家合同范本
- 教育教學改革課題申報書
- 合作開洗車店合同范本
- 農(nóng)村購買門面合同范本
- 廠房建筑加固工程合同范本
- 書法育人課題申報書
- 廠房建設各類合同范本
- 中價出租合同范例
- 雙向投資合同范本
- 《研學旅行課程設計》課件-初識研學旅行發(fā)展歷程
- 傳染病手術的處理流程
- 新質(zhì)生產(chǎn)力:中國創(chuàng)新發(fā)展的著力點與內(nèi)在邏輯
- 《中醫(yī)常用護理技術基礎》課件-八綱辨證施護
- 心理健康與職業(yè)生涯(中等職業(yè))全套教學課件
- 市政園林安全生產(chǎn)培訓課件
- 黑龍江農(nóng)業(yè)經(jīng)濟職業(yè)學院單招《語文》考試復習題庫(含答案)
- 基于BIM的軸流通風機施工工藝優(yōu)化
- 2024年大學生自我意識教學案
- 女生青春期知識講座(六年級)課件
- 在醫(yī)院新員工入職儀式上的講話
評論
0/150
提交評論