項目五LC特殊功能模塊應用任務一配置I網(wǎng)絡通信_第1頁
項目五LC特殊功能模塊應用任務一配置I網(wǎng)絡通信_第2頁
項目五LC特殊功能模塊應用任務一配置I網(wǎng)絡通信_第3頁
項目五LC特殊功能模塊應用任務一配置I網(wǎng)絡通信_第4頁
項目五LC特殊功能模塊應用任務一配置I網(wǎng)絡通信_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、江西工業(yè)職業(yè)技術(shù)學院 機電分院 任務一 項目五 PLC特殊功能模塊應用 1.掌握PLC的通信與網(wǎng)絡的概念 2.了解TD200使用 3.掌握配置PPI網(wǎng)絡通信 學時: 4 習題: 5.1 5.2教學目的和要求 目 錄一、任務導入和分析二、相關(guān)知識 S7-200PLC的通信與網(wǎng)絡 三、任務實施四、知識拓展 TD200使用 一、任務導入與分析 某條灌裝黃油桶的生產(chǎn)線,要求將黃油桶送到四臺包裝機(打包機)上包裝,打包機把8個黃油桶包裝到一個紙箱中。用一個分流機控制著黃油桶流向各個打包機。4個CPU221用于控制打包機,一個CPU222安裝了TD-200操作器人機界面,用于控制分流機。 分流機對打包機的

2、控制主要是負責將紙箱、粘結(jié)劑和黃油桶分配給不同的打包機,而分配的依據(jù)就是各個打包機的工作狀態(tài),因此分流機要實時地知道各個打包機的工作狀態(tài)。另外,為了統(tǒng)計的方便,各個打包機打包完成的數(shù)量應上傳到分流機,以便記錄和通過TD-200查閱。 圖5-1 黃油桶PLC控制系統(tǒng)組成示意圖操作器人機界面TD-200 站1分流機CPU222站6二、相關(guān)知識 S7-200PLC的通信與網(wǎng)絡 S7-200系列PLC內(nèi)部集成的串行通信口 (PPI接口、編程口)為用戶提供了強大的通信功能。PPI口的物理特性為RS-485。CPU221、CPU222、CPU224有一個RS-485口,定義為PORT0。CPU224XP、

3、CPU226、CPU226XM有2個RS-485口,定義為PORT0及PORT1。使用不同的協(xié)議通過串行通信口與不同的設備進行通信或組成網(wǎng)絡。網(wǎng)絡通信通過RS-485標準的雙絞線實現(xiàn)。1. 字符數(shù)據(jù)格式 S7-200 PLC采用異步串行通信方式,傳送字符數(shù)據(jù)的格式分10位數(shù)據(jù)和11位數(shù)據(jù)。 10位數(shù)據(jù)格式:由1個起始位、8個數(shù)據(jù)位、1個停止位組成。傳送速率一般為9600波特。 11位數(shù)據(jù)格式:由1個起始位、8個數(shù)據(jù)位、1個偶校驗位、1個停止位組成。傳送速率一般為9600波特或19200波特。 西門子公司S7系列的生產(chǎn)金字塔由4級構(gòu)成,從上到下依次為:公司管理級、工廠與過程管理級、過程監(jiān)控級、過

4、程測量與控制級。西門子生產(chǎn)金字塔的4級子網(wǎng)由3級總線復合而成。 最低一級為AS-I級總線,負責與現(xiàn)場傳感器和執(zhí)行器的通信,也可以是遠程I/O總線(負責PLC與分布式I/O模塊之間的通信)。 中間一級是Profibus級總線,它采用令牌控制方式與主從輪詢相結(jié)合的存取方式,可實現(xiàn)現(xiàn)場、控制和監(jiān)控3級的通信。中間級也可用主從輪詢存取方式的主從多點鏈路。 最高一級為工業(yè)以太網(wǎng)Ethernet使用通信協(xié)議,負責傳送生產(chǎn)管理信息。2. 網(wǎng)絡層次結(jié)構(gòu) 在對網(wǎng)絡中的設備進行配置時,必須對設備的類型、在網(wǎng)絡中的地址和通信的波特率進行設置。 在網(wǎng)絡中的設備分兩類:主站和從站。主站設備(如編程設備STEP7、中文文

5、本顯示器TD 200等操作面板產(chǎn)品和S7-300PLC、S7-400PLC)向從站設備發(fā)送要求,也可對網(wǎng)絡上的其它主站設備的請求作出響應;從站設備只是等待主站發(fā)送的要求并作出相應的響應。網(wǎng)絡上所有S7-200 CPU都默認為從站,但在點對點通信時也可定義為主站,以便從另外的S7-200讀取信息。 在網(wǎng)絡中的設備必須有惟一的地址。S7-200支持的網(wǎng)絡地址為0126。S7-200的缺省地址是2,編程軟件的缺省地址是0,操作面板的缺省地址是1。 在同一網(wǎng)絡中所有設備必須被設置成相同的波特率(數(shù)據(jù)通過網(wǎng)絡傳輸?shù)乃俣龋?。S7-200波特率的配置在編程軟件的系統(tǒng)塊中完成。3. 網(wǎng)絡通信協(xié)議 西門子公司S

6、7系列的生產(chǎn)金字塔中的通信協(xié)議分兩大類:通用協(xié)議和公司專用協(xié)議。通用協(xié)議采用工業(yè)以太網(wǎng)(Ethernet)協(xié)議,用于管理級的信息交換。公司專用協(xié)議有:PPI協(xié)議、MPI協(xié)議、Profibus(開放式現(xiàn)場總線標準)協(xié)議、自由口協(xié)議和USS協(xié)議。PPI、MPI、Profibus協(xié)議都是異步、基于字符傳輸?shù)膮f(xié)議,帶有起始位、8位數(shù)據(jù)、偶校驗和一個停止位。如果使用相同的波特率,這些協(xié)議可以在一個網(wǎng)絡中同時運行而不相互影響。 點對點接口PPI(Point-to-Point Interface)協(xié)議是一種主/從協(xié)議,在這個協(xié)議中,主站(其它CPU、SIMATIC編程器、TD 200中文文本顯示器)設備向從

7、站設備發(fā)送要求,從站設備響應。從站不主動發(fā)信息,只是等待主站發(fā)送的要求并作出相應的響應。網(wǎng)絡上所有S7-200 CPU都默認為從站。如果在用戶程序中允許PPI主站模式,一些S7-200 CPU在RUN模式下可以作為主站。一旦允許PPI主站模式,就可以利用網(wǎng)絡的有關(guān)通信指令來讀寫其它CPU,并且還可以作為從站響應來自其它主站的申請和查詢。任何一個從站可以與多個主站通信,但是在網(wǎng)絡中最多只能有32個主站。(1)PPI協(xié)議(2)MPI協(xié)議 多點接口MPI(Multi-Point Interface)協(xié)議是主/主協(xié)議或主/從協(xié)議,協(xié)議如何操作依賴于設備類型。如果是S7-300 CPU,就建立主/主連接

8、,因為所有S7-300都是網(wǎng)絡主站。如果是S7-200 CPU,就建立主/從連接,因為S7-200 CPU是從站。 (3)Profibus協(xié)議 Profibus協(xié)議用于分布式I/O設備(遠程I/O)的高速通信。Profibus是世界上第一個開放式現(xiàn)場總線標準,于1995年成為歐洲工業(yè)標準(EN50170),1999年成為國際標準(1EC61158-3)。采用Profibus協(xié)議的系統(tǒng),對于不同廠家所生產(chǎn)的設備不需要對接口進行特別的處理和轉(zhuǎn)換,就可以通信。最高傳輸速率可達12Mbit/s。 (4)自由口協(xié)議(用戶定義協(xié)議) 自由口協(xié)議指通過用戶程序控制S7-200 CPU通信口的操作模式來進行通

9、信。利用自由口模式,可以實現(xiàn)用戶定義的通信協(xié)議連接多種智能設備。 (5)USS協(xié)議 USS協(xié)議是西門子傳動產(chǎn)品(如變頻器等)通信的一種協(xié)議,S7-200提供USS協(xié)議的指令,用戶使用這些指令可方便實現(xiàn)對變頻器的控制。 4. 網(wǎng)絡通信類型 SIMATIC網(wǎng)絡的通信類型分為單主站和多主站。 單主站:一個主站與一個或多個從站連接的網(wǎng)絡。如圖5-2是一個單主站網(wǎng)絡結(jié)構(gòu)示意圖。圖中一臺計算機作為主站,4臺S7-200 CPU作為從站。 多主站:一個主站與最少一個從站及一個主站連接的網(wǎng)絡。圖5-3是一個多主站網(wǎng)絡結(jié)構(gòu)示意圖。圖中一臺計算機作為主站,一臺TD 200中文文本顯示器也是主站,另外4臺S7-20

10、0 CPU作為從站。主站計 算 機S7-200 CPUS7-200 CPUS7-200 CPUS7-200 CPUPC/PPI 電纜從站從站從站從站圖5-2 單主站網(wǎng)絡結(jié)構(gòu)示意圖S7-200 CPUS7-200 CPUS7-200 CPUS7-200 CPU主 站主 站從 站從 站從 站從 站CP卡MPI 電纜 計 算 機 TD 200圖5-3 多主站網(wǎng)絡結(jié)構(gòu)示意圖5. S7-200PLC通信指令 當S7-200 PLC被定義為PPI主站模式時,可以應用網(wǎng)絡讀寫指令對另外的S7-200 PLC進行讀寫操作。 NETW TBL,PORT NETR TBL,PORT網(wǎng)絡寫(發(fā)送) 網(wǎng)絡讀(接收)圖

11、5-4 網(wǎng)絡讀/網(wǎng)絡寫指令的格式TBL: 緩沖區(qū)首址,操作數(shù)為字節(jié)。PORT:操作端口,CPU224XP及CPU226為0或1,其他型號只能為0。 網(wǎng)絡讀NETR指令是通過端口(PORT)接收遠程設備的數(shù)據(jù)并保存在表(TBL)中??蓮倪h方站點最多讀取16字節(jié)的信息。 網(wǎng)絡寫NETW指令是通過端口(PORT)向遠程設備寫入在表(TBL)中的數(shù)據(jù)??上蜻h方站點最多寫入16字節(jié)的信息。 在程序中可以有任意多NETR/NETW指令,但在任意時刻最多只能有8個NETR及NETW指令有效。TBL表的參數(shù)定義見表5-1所示。 使用網(wǎng)絡讀寫指令對另外的S7-200 PLC進行讀寫操作時,首先要將使用網(wǎng)絡讀寫指

12、令的S7-200 PLC定義為PPI模式,即通信初始化。與PPI和自由口通信均有密切關(guān)系的特殊寄存器SMB30(PORT0)及SMB130(PORT1)中規(guī)定了PPI通信的方式,如后面補充表所示。自由口控制寄存器SMB30和SMB130首字節(jié)第2字節(jié)第3字節(jié)第4字節(jié)第5字節(jié)第6字節(jié)第7字節(jié)第8字節(jié)第9字節(jié)第10字節(jié)5-1 TBL表的參數(shù)含義(設VB100為首字節(jié))表中VB100首字節(jié)的含義:D:操作是否完成。0=未完成,1=功能完成。A:是否激活(操作已排隊)。0=未激活,1=激活。E:是否有錯誤。0=無錯誤,1=有錯誤。后4位錯誤代碼的說明:0(0000):無錯誤。1(0001):超時錯誤。

13、遠程站點無響應。2(0010):接收錯誤。有奇偶錯誤等。3(0011):離線錯誤。重復的站地址或無效的硬件引起沖突。4(0100):排隊溢出錯誤。多于8條NETR/NETW指令被激活。5(0101):違反通信協(xié)議。沒有在SMB30中允許PPI, 就試圖使用 NETR/NETW指令。6(0110):非法參數(shù)。7(0111):沒有資源。遠程站點忙(正在進行上載或下載)。8(1000):第七層錯誤。違反應用協(xié)議。9(1001):信息錯誤。錯誤的數(shù)據(jù)地址或錯誤的數(shù)據(jù)長度。 補充 只能使用變量存儲器(V)、局部變量存儲器(L)和累加器(AC)作為指針。指針為雙字值,是需被訪問的存儲器的物理地址。為了生成

14、指針,必須使用雙字傳送指令(MOVD),將所要訪問的存儲器區(qū)地址放入用來作為指針的存儲器或寄存器中。如: MOVD &VB100, VD201 MOVD &MB11, AC2 MOVD &C6, LD6 “&”是取地址符號,&VB100表示VB100單元的32位物理地址,而VB100本身是一個直接地址編號,注意區(qū)別。指令中的第二個操作數(shù)是用來存放物理地址。 三、任務實施 1地址設置 四個打包機(CPU221)的站地址分別選擇2、3、4、5,分流機(CPU222)站地址為6,TD200的站地址為1,將各個站地址在系統(tǒng)塊中設定好,隨程序一起下載到PLC中,TD-200的地址在TD-200中直接設定

15、。 在網(wǎng)絡連接中,6#站所用的網(wǎng)絡連接器是帶編程口,以便連接TD-200和其它站,其它站則用不帶編程口的網(wǎng)絡連接器。2編制PLC程序 6#站分流機的程序包括:控制程序、與TD-200的通信程序、與其它站的通信程序,而其它站只有控制程序。 假設各個打包機的工作狀態(tài)存儲在各自CPU的VB100中,其中: V100.7 為打包機檢測到錯誤; V100.6 V100.4 為打包機錯誤代碼; V100.2 為粘結(jié)劑缺少的標志(應增加粘結(jié)劑); V100.1 為紙箱缺少的標志(應增加紙箱); V100.0 為沒有可包裝黃油桶的標志。 各個打包機已經(jīng)完成的打包箱數(shù)分別存儲在各自CPU的VW101中。 定義6

16、#站分流機對各打包機接收(讀) 的緩沖區(qū)的起始地址分別為:VB200、VB210、VB220、VB230,對各打包機發(fā)送(寫)的緩沖區(qū)的起始地址分別為: VB300、VB310、VB320、VB330。 分流機讀/寫1#打包機(2#站)的工作狀態(tài)和完成打包數(shù)量的梯形圖程序如圖5-5所示,語句表程序如圖5-6所示。對其它站的讀寫操作程序只需要將站地址號與緩沖區(qū)指針作相應的改變即可。/設置允許PPI/主站模式/SMB30: 0000 0010/ 清空接收和發(fā)送緩沖區(qū)/裝載1#打包機(2#站)地址/參考表5_1/遠程站的數(shù)據(jù)指針/&VB101是取VB101的/32位物理地址即指向/遠程站點2#站的數(shù)

17、據(jù)指針/待發(fā)送的數(shù)據(jù)長度/待發(fā)送的數(shù)據(jù)/將VW307中的0發(fā)到VW101/復位1#打包機包裝的箱數(shù)圖5-5 分流機讀/寫1#打包機的工作狀態(tài)和完成打包數(shù)量的梯形圖程序/裝載1#打包機的站地址 /遠程站的數(shù)據(jù)指針/打包機的工作狀態(tài)在VB100/&VB100即為/取VB100單元的32位的地址/待讀的數(shù)據(jù)長度3字節(jié),/ 即VB100及VW101/讀1#打包機的控制VB100/放于VB207和/數(shù)據(jù)狀態(tài)VW101放VW208圖5-6 分流機讀/寫1#打包機的工作狀態(tài)和完成打包數(shù)量的語句表程序四、知識拓展 TD200使用說明 1TD200概述 TD200(Text Display 200)是專用于S7

18、-200系列PLC的文本顯示和操作界面。TD200支持中文操作和文本顯示。TD200包裝中提供了專用電纜(TD/CPU電纜)用以與S7-200CPU連接,電纜能從CPU通訊口上取得所需的24V DC電源。 TD200作為主站在PPI網(wǎng)絡上工作。網(wǎng)絡上的TD200都有唯一的地址。一個S7-200CPU最多可以連接4個TD200,一個TD200只能與一個S7-200CPU建立連接。連接到同一個S7-200CPU的多個TD200可以訪問同一個參數(shù)塊,也可設置不同的數(shù)據(jù)塊偏移地址按不同的參數(shù)塊工作。不同的參數(shù)塊可以分多次調(diào)用TD200向?qū)Фx。 TD200具有牢固的塑料殼,前面板具有IP65防護等級。27mm的安裝深度,無須附件即可安裝在箱內(nèi)或面板內(nèi)。TD200采用了背光LCD液晶顯示器,即使在逆光情況下也很容易看清楚。人體工學設計的輸入鍵位于可編程的功能鍵上部,便于操作。TD200中文版內(nèi)置國標漢字庫,可方便、清晰地顯示中文文本。內(nèi)置連

溫馨提示

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

評論

0/150

提交評論