plc的S7-200通信_第1頁
plc的S7-200通信_第2頁
plc的S7-200通信_第3頁
plc的S7-200通信_第4頁
plc的S7-200通信_第5頁
已閱讀5頁,還剩23頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、S7-200 PLCS7-200 PLC通信通信南京工業大學自動化與電氣工程學院S7-200S7-200支持的通信協議支持的通信協議可編程控制器可編程控制器精品課程精品課程nPPI PPI 協議協議PPI 是主從協議S722X既可作主站又可作從站通訊速率為9.6K,19.2K和187.5K 波特率 nMPI MPI 協議協議用于S7300和S7400與S7200之間的通訊 通訊速率為19.2和187.5K波特率 .n自由口通訊自由口通訊通訊速率從 300bps to 9.6k, 19.2k 或 38.4 Kbps用戶可使用自定義的通訊協議與所用的智能設備通訊nProfibus DPProfib

2、us DP協議協議nAS-I AS-I 接口協議接口協議nEthernetEthernet(TCP/IPTCP/IP)nModemModem通訊通訊- -PPIPPI或或ModbusModbus協議協議nUSSUSS協議協議PROCESS FIELD B USPPI(Point to point interface)PPI(Point to point interface)協議協議可編程控制器可編程控制器精品課程精品課程西門子內部協議,不公開,主西門子內部協議,不公開,主/從協議,專門為從協議,專門為S7-200開發的協議開發的協議主站向從站發送申請,從站進行響應,從站器件不發信息,不初始化信

3、息,只是等待主站的要求并對要求作出響應。但當主站發出申請或查詢時,從站對其響應。主站可以是其他CPU主機(如S7-300等)、編程器或TD200文本顯示器。網絡中的所有S7-200都默認為從站。S7-200系列中一些CPU如果在程序中允許PPI主站模式,則在RUN模式下可以作為主站,此時可以利用相關的通信指令來讀寫其他主機,同時它還可以作為從站來響應其他主站的申請或查詢。S7-200 CPU的通信口(Port0、Port1)支持PPI通信協議,S7-200的一些通信模塊也支持PPI協議。Micro/WIN與CPU進行編程通信也通過PPI協議。PPIPPI網絡擴展連接網絡擴展連接可編程控制器可編

4、程控制器精品課程精品課程32個網絡節點不用中繼器,每個網絡段長1200米,可通過中繼器擴展網絡,最大9個中繼器網絡可包含128節點,網絡總長9600米,CPU 221 / 222 / 224/226 可作主站或從站,主站數量無限制CPUCPUCPUCPU中繼器中繼器32 個設備/1,200 米 (3,936 英尺.)32 個設備/1,200 米 (3,936 英尺.)網段網段 1 1網段網段 2 2PPIPPI通信數據交換通信數據交換可編程控制器可編程控制器精品課程精品課程ADEOError codeAddress of remote stationPointer to the data ar

5、ea in the remote node(I,Q,M, or V)Data lengthData byte 0Data byte 1.Data byte 15Byteoffset02207注:只有主站需要調用注:只有主站需要調用NetR/NetW指令,從站只需編程處理數據緩沖區(取用或準指令,從站只需編程處理數據緩沖區(取用或準 備數據)。備數據)。 PPI網絡上的所有站點都應當有各自不同的網絡地址。網絡上的所有站點都應當有各自不同的網絡地址。使用使用Micro/WIN中的中的Instruction Wizard(指令向導)中的(指令向導)中的NETR/NETW向導向導也可實現同樣功能也可實

6、現同樣功能實際應用的實際應用的PPIPPI網絡網絡可編程控制器可編程控制器精品課程精品課程STEP7-Micro 編程軟件監控軟件 e.g.Protool/pro S7-200S7-200S7-200S7-200TD 200中文操作面板TD 200中文操作面板觸摸屏TP270,TP070,TP7MPI(Multipoint interface)MPI(Multipoint interface)網絡網絡可編程控制器可編程控制器精品課程精品課程S7-115U/H, S5-135US5-155U/H, SIMATIC 505S5-95US7-400M7-400S7-300M7-300STEP 7S7

7、-22xOPPG/PC19.2 或 187.5 Kb西門子內部協議,不公開。西門子內部協議,不公開。MPI 適用于少數站點間通信,多用于連接上位機和少量適用于少數站點間通信,多用于連接上位機和少量PLC之之間近距離通信。間近距離通信。通過通過PROFIBUS電纜和接頭,將控制器電纜和接頭,將控制器S7-300或或S7-400的的CPU自帶的自帶的MPI編程口及編程口及S7-200CPU自帶的自帶的PPI通信口相互連接,以及與上位機網卡的編程口通信口相互連接,以及與上位機網卡的編程口(MPI/DP口口)通過通過PROFIBUS或或MPI電纜連接即可實現。網絡中也可以不包括電纜連接即可實現。網絡中

8、也可以不包括PC機而只包括機而只包括PLC。MPIMPI網絡網絡 MPI允許主主通訊和主從通訊。允許主主通訊和主從通訊。 每個每個S7-200CPU通信口的連接數為通信口的連接數為4個。個。對于對于MPI協議,協議,S7300和和S7400 PLC可以用可以用XGET和和XPUT指令來讀寫指令來讀寫S7200的的數據;數據; S7200 CPU中不需要編寫任何與通信有關的程序,只需要將要交換的數據整理中不需要編寫任何與通信有關的程序,只需要將要交換的數據整理到一個連續的到一個連續的V 存儲區當中即可。存儲區當中即可。.在在MPI網絡上最多可以有網絡上最多可以有32個站,一個網段的最長通信距離為

9、個站,一個網段的最長通信距離為50米(通信波特率為米(通信波特率為187.5Kbit/s時),更長的通信距離可以通過時),更長的通信距離可以通過RS-485中繼器擴展中繼器擴展使用中繼器則可達使用中繼器則可達到到1000M,最多使用,最多使用10個中繼器達到個中繼器達到9100M。速率從。速率從19.212M。MPI協議不能與一個作為協議不能與一個作為PPI主站的主站的S7-200CPU通信,即通信,即S7-300或或S7-400與與S7-200通信通信時必須保證這個時必須保證這個S7-200 CPU不能再作不能再作PPI主站,主站,Micro/WIN也不能通過也不能通過MPI協議訪問協議訪問

10、作為作為PPI主站的主站的S7-200CPU。S7-200CPU只能做只能做MPI從站,即從站,即S7-200CPU之間不能通之間不能通過過MPI網絡互相通信,只能通過網絡互相通信,只能通過PPI方式互相通信。方式互相通信。自由口通信自由口通信SIEMENSSIMATICS7-200CPU 214SFRUNSTOPI0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1I1.2I1.3I1.4I1.5Q1.0Q1.1Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7 調制解調器調制解調器 S7-200 可通過可通過 自由自由口口通訊通訊協議訪問下列設備協議

11、訪問下列設備 n帶用戶端軟件的帶用戶端軟件的PC機機n條條 形形 碼碼 閱閱 讀讀 器器n串串 口口 打打 印印 機機n并并 口口 打打 印印 機機nS7-200nS7-300 with CP 340n非非Siemens PLCn調制解調器調制解調器 監監 控控 端端 軟軟 件件第三方第三方PLCPLCS7-200打印機打印機 條條 碼碼 閱閱 讀讀用戶可以通過用戶可以通過PLC指令自己定義通訊協議,從而與任何指令自己定義通訊協議,從而與任何公開通訊協議的公開通訊協議的RS-422或或RS-232C接口設備進行通訊接口設備進行通訊 自由口通信自由口通信特特 性性:n用戶定義通訊協議用戶定義通訊

12、協議.n傳輸波特率從傳輸波特率從300 bps 到到 38400 bps. 傳遞數據格式為傳遞數據格式為7 或或8 位數據加位數據加1位可選標志位位可選標志位 n傳送發送指令傳送發送指令(XMT,RCV) 每次每次最多傳送最多傳送255 bytes n每個網絡每個網絡節點均接收所有數據節點均接收所有數據 Broadcast network 廣播方式廣播方式70p p d b b b m mSMB30MSB LSB ppParity00 = No parity 01 = Even parity 10 = No parity 11 = Odd parity dData bits per chara

13、cter0 = 8 bits per character1 = 7 bits per character bbbBaud rate000 = 38400 bps (CPU 214) 19200 bps (CPU 212)001 = 19200 bps 010 = 9600 bps 011 = 4800 bps 100 = 2400 bps 101 = 1200 bps 110 = 600 bps 111 = 300 bps mmProtocol00 = Protocol of the point-to-point interface (PPI) or system protocol01 = F

14、reely-programmable communication protocol (free ASCII protocol)10 = Protocol for PPI+ (NETR / NETW)當處于自由口模式時,通訊協議完全當處于自由口模式時,通訊協議完全由梯形圖程序控制。由梯形圖程序控制。SMB30(對于端口(對于端口0)和)和SMB130(對于端口(對于端口1)被用于選擇波特率和)被用于選擇波特率和校驗類型。校驗類型。PPIPPI和自由口協議和自由口協議CPU 226雙雙 485口可實現口可實現:n2 PPI網絡網絡n2 自由口網絡自由口網絡n1 個個PPI and 1 個個自由口網

15、自由口網 絡絡n 優優 點:點:n雙倍網絡雙倍網絡 擴展能擴展能 力力n同時運行兩種自由口同時運行兩種自由口協議協議. 如如Modbus nand USS n同時運行同時運行PPI自由口自由口協議協議STEP7-Micro-winTD200S7-222 / 224 / 226 主 站 或 從 站S7-221 從 站 變變 頻頻 器器 31 31 調制解調器調制解調器PPI 協協 議議 自自 由由 口口 協協 議議端口A端口 B變變 頻頻 器器 1 USS USS SIEMENSSIMATICS7-200CPU 214SFRUNSTOPI0.0I0.1I0.2I0.3I0.4I0.5I0.6I0

16、.7I1.0I1.1I1.2I1.3I1.4I1.5Q1.0Q1.1Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7第三方第三方PLCPLC觸摸屏觸摸屏PROFIBUS(Process Field Bus)-DPPROFIBUS(Process Field Bus)-DPS7-115U/H, S5-135US5-155U/H, SIMATIC 505S5-95US7-400M7-400S7-300M7-300主站主站S5-95UET 200OP現場設備現場設備驅動驅動主站主站PG/PCSTEP 7主站主站 主站主站S7-200S7-200 DP S7-200 DP 從站從站模塊

17、模塊EM277 EM277 P R O C E SS F IE L D B U SPROFIBUS(Process Field Bus)PROFIBUS(Process Field Bus)協議協議標準協議,公開。標準協議,公開??梢允褂貌煌瑥S家的PROFIBUS設備。S7-200 CPU可以通過EM277 PROFIBUS-DP 從站模塊連入PROFIBUS-DP網,主站可以通過EM277對S7-200 CPU進行讀/寫數據。EM277只能作為從站,所以兩個EM277之間不能通信。但可以由一臺PC機作為主站,訪問幾個連網的EM277。通過通過EM277模塊進行的模塊進行的PROFIBUS-D

18、P通信,是最可靠的通信方式。通信,是最可靠的通信方式。PROFIBUS協議通常用于實現與分布式I/O(遠程I/O)的高速通訊。PROFIBUS網絡通常有一個主站和若干個I/O從站。PROFIBUS-DP的所有配置工作由主站完成,在主站中需配置從站地址及I/O。主站初始化網絡使網絡上的從站器件與配置相匹配。當一個DP主站成功配置了一個DP從站之后,它就擁有了這個從站器件。如果在網上有第二個主站器件,那么它對第一個主站的從站的訪問將會受到限制。EM277模塊同時支持PROFIBUS-DP和MPI兩種協議。EM277模塊經常發揮路由功能,使CPU支持這兩種協議。EM277實際上是通信端口的擴展,這種

19、擴展可以用于連接操作面板(HMI)等。 S7-200S7-200作為作為Profibus-DPProfibus-DP從站模塊從站模塊q 連接S7-200作為 Profibus-DP, MPI網絡的從站 q 通訊口支持通訊速率9.6K至12Mq 通信距離最大9600mq 支持多達125個從站的連接(單主站)q 通訊口也可用于連接人機界面 (MPI) ET 200B CPU 315-2 DP PG /PC CPU 400 CPU 224 EM 277 PRO FIBUS-DP PROCESS FIELD BUSAS-i (Acturator Sensor Interface)AS-i (Actur

20、ator Sensor Interface)協議協議一種用在控制器(主站)和傳感器一種用在控制器(主站)和傳感器/執行器(從站)之間雙向交換信息的總線網絡,執行器(從站)之間雙向交換信息的總線網絡,屬于現場總線(屬于現場總線(Fieldbus)下面底層的監控網絡系統)下面底層的監控網絡系統 AS-i主站可以作為上層現場總線的一個節點服務器,它下面又可以掛接一批AS-i從站。AS-i總線主要運用于具有開關量特征的傳感器和執行器系統??偩€主要運用于具有開關量特征的傳感器和執行器系統。傳感器可以是位置接近開關以及溫度、壓力、流量、液位開關等,執行器可以是各種開關閥門,電/氣轉換器以及聲、光報警器,也

21、可以是繼電器、接觸器、按鈕等低壓開關電器。 AS-i總線也可以連接模擬量設備,只是模擬信號的傳輸要占據多個傳輸周期。在連接主站和從站的兩芯電纜上除傳輸信號外,同時還提供工作電源。AS-iAS-i主站模塊CP243-2CP243-2 CP243-2 特性:執行器執行器, ,傳感器傳感器- -通訊接口通訊接口最大最大3131AS-iAS-i從站從站4 4輸入輸入/4/4輸出輸出雙絞線傳送電源和數據雙絞線傳送電源和數據 擴展簡單,靈活布線擴展簡單,靈活布線100100米無中繼器米無中繼器最大循環周期最大循環周期5 5msmsIP65IP65防護等級防護等級模擬量傳輸模擬量傳輸每模塊可擴展每模塊可擴展

22、124124DI/124DO DI/124DO 輸出輸出/ /輸入點輸入點AS-iAS-i主站模塊CP243-2CP243-2 中中 繼繼 器器AS-IAS-I主站模塊主站模塊CP243-2CP243-2 AS-i從站模塊從站模塊 AS-I 雙雙 絞絞 線線 傳傳 感感 器器/ / 執執 行行 器器以太網(以太網(TCP/IPTCP/IP)協議)協議西門子內部協議,不公開。通過以太網擴展模塊(CP2431)或互聯網擴展模塊(CP2431 IT),S7200能支持TCP/IP以太網通訊??删幊炭刂破骺删幊炭刂破骶氛n程精品課程Industrial EthernetS7-200 &CP 2

23、43-1S7-200 &CP 243-1PCLaptopProgram up- and downloadData exchange via OPCCPU to CPU communication via EthernetS7-200 S7-200 以太網模塊以太網模塊CP 243-1CP 243-1應用應用可編程控制器可編程控制器精品課程精品課程MODBUSMODBUS協議協議ModBus協議是Modicon公司于1978年發明的一種用于電子控制器進行控制和通訊的通訊協議。通過此協議,控制器相互之間,控制器經由網絡(例如以太網)和其它設備之間可以進行通信。標準協議,公開。ModBus可以應用在支持ModBus協議的PLC和PLC之間,PLC和個人計算機之間,計算機和計算機之間,遠程PLC和計算機之間以及遠程計算機之間(通過Modem連接) 可編程控制器可編程控制器精品課程精品課程通 訊遠程服務短消息ModemModem模塊模塊 EM241EM241可編程控制器可編程控制器精品課程精品課程EM241EM241遠程

溫馨提示

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

評論

0/150

提交評論