西門子培訓教程、手冊大合集400h如何與s7-200通訊_第1頁
西門子培訓教程、手冊大合集400h如何與s7-200通訊_第2頁
西門子培訓教程、手冊大合集400h如何與s7-200通訊_第3頁
西門子培訓教程、手冊大合集400h如何與s7-200通訊_第4頁
西門子培訓教程、手冊大合集400h如何與s7-200通訊_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、400H 如何與S7-200 400H 如何與S7-200 通Howtocommunicaten400Hands7-wSingleEdition(2009年4月摘 要400HS7-200DP M277,Y-摘 要400HS7-200DP M277,Y-KeyWordsRedundant,S7-connection,Ethernet,M277,Y-wA&DService&問題:如何實現 400H冗余控制器與S7-200 通訊問題:如何實現 400H冗余控制器與S7-200 通訊一、S7-400H 與S7-200 通過以太網通1S7-400H側的組2S7-200 側的通訊組3.通訊雙方編4. 以太

2、網通訊測二、400H與S7-200 通過DP進行通1S7-200 側的配2400H側的硬件配置3組態完 wA&DService&問題:如何400H 冗余控制器與S7-200 通訊解答:S7-400HS7-200之間的通訊可以通過兩種方法實現問題:如何400H 冗余控制器與S7-200 通訊解答:S7-400HS7-200之間的通訊可以通過兩種方法實現CP243實現以太網的通訊,Y-LINKEM277DP總線通訊。一、S7-400H S7-200 通過以太網通訊為17369594 的FAQ。S7-400HRACK0RACK1兩個子系統組成,每個子系統包括單獨S7-200RACK0RACK1控制器

3、的通訊,雙方在交換的數據里發送心跳檢測信號。通過心跳信下面以一個 414H 控制器與 S7-200(CPU224)為例,介紹一下具體的組態過程。S7-SERVERC 400H SERVER,只需在NT,一般建議S7-200 做nt。本例中 S7-200 做客戶端NT 側編程即可S7-400H S7-200 側STEP7v5.4SP3CP443-1模板。Micro WIN V4.0, CP243-1 以太網模塊。400H200建立連接。8S7-400 側判斷兩個通訊連接的好壞,程序里使用正常連接的數據wS7-400H 側的組1.1 400H項首先打開 STEP7,建立一個 400H 的項目CP4

4、43-1 模板,要激活 CP443-IP 200 IP MAC 地址通訊方式。 RACK0 RACK1 RACK0 IP 地址設定為 0RACK1IP1,子網掩碼都是:, A&DService&1.2 組態網絡連選擇菜單中,打開“NetPro”進行網絡組態,先選擇 RACK01.2 組態網絡連選擇菜單中,打開“NetPro”進行網絡組態,先選擇 RACK0 側 CPU,鼠connection”,如圖1.2 所示:w1.21.3 配置連接參 要去掉“Establishanactiveconnection200 客戶端主動建立的1.3設定S7A&DService&1.4 RACK0TSAP1.3中

5、點擊“AddressDetailsTSAP地即1.4 RACK0TSAP1.3中點擊“AddressDetailsTSAP地即400H RACK0 側,設定本站的TSAP 10.03,遠端Partner 站的設定要1.4RACK0CPUTSAPCP CPU 來打開,采用什么協議來處理。w1.5RACK1TSAP 號設定 11.00,從下圖可以看到,本地側的 TSAP 號是:11.23。以后要在遠S7-200 配置時用到1.5RACK1A&DService&1.6 RACK0 CPU,從連接列表里,選中連接,從鼠標右建彈出的菜單里,選擇“Downloadselectedconnections”,

6、將連接下RACK0 1.6 所示。1.6 RACK0 CPU,從連接列表里,選中連接,從鼠標右建彈出的菜單里,選擇“Downloadselectedconnections”,將連接下RACK0 1.6 所示。RACK0 相應連w RACK1 相應連至此,400H 側的連接組態完畢A&DService&2S7-200 側的通訊組 2S7-200 側的通訊組 EthernetWizardCP243-1w2.12.2 CP243-1的模板的位置,由于在本例子里,CP243-1CPU右邊的第一個擴展2.2A&DService&2.3CP243-1IP地址:子網掩碼:,連接的網絡速度選擇自適應:“Aut

7、o Detect Communications”。2.3址2.3CP243-1IP地址:子網掩碼:,連接的網絡速度選擇自適應:“Auto Detect Communications”。2.3址 400H CPU 各建接,所以連接數應選擇“2”w2.42.5 接的設置,這里我設置與 RACK0 的連接,如下圖所示端連接“This is a cnt connection”,設定遠端伙伴的TSAP 號,要與前邊圖1.4 里本地RACK0 本地TSAP 號相同,設定遠端PLC(RACK0 CP443-1)的IP 地址:0,為了便于識別,將連接符號名改成“TO-RACK0”,同時對照一下A&DServi

8、ce&400HRACK0TSAP號是否與這里的一致,如果不一STEP7 網絡組態里改正。w圖置2.6400HRACK0TSAP號是否與這里的一致,如果不一STEP7 網絡組態里改正。w圖置2.6 ,0VB0-VB,0側接收數。,本數據傳輸的符號名改為“”,符號名要在以后的程序里用到,用于在通訊塊里識別傳輸操作。A&DService&w2.7NEXTTRANSFERw2.7NEXTTRANSFER按鈕,進行S7-200400RACK0CPU發送數據的配置,8,S7-200 側發送的數據區為 VB10-B17,S7-400 DB2。DBB0-DBB7,本數據傳輸的符號名改為 A&DService&

9、w2.8 OK接,即與w2.8 OK接,即與400H RACK0 的連接配置2.8接A&DService&2.9 TSAP1.5里 RACK1 建立連接時的數值“11.23PLC 2.9 TSAP1.5里 RACK1 建立連接時的數值“11.23PLC TSAP 400H 側的 w2.92.10 ransfers 按鈕,開始進行數據傳輸的配置,先進行 S7-200 接收數據的RACK0 PLC VB1000- A&DService&2.102.11 S7-200S7-400RACK12.102.11 S7-200S7-400RACK1CPU寫數據的配置,在這里,S7-200發送相同RACK0

10、RACK1 CPUPLC VB10-wVB17,RACK1 側的數據接收區設。A&DService&2.112.12 點擊”OK”RACK1CPUV2.112.12 點擊”OK”RACK1CPUV存2.122.13 上圖里點擊“下一步”,結束向導,系統會自動生成關于通訊的兩個子程序,如下圖w2.13A&DService&3.通訊雙方3.1 200 側,調用前邊“連接向導”生成的子程序“ETH0_CTRL”和“ETH0_XFR3.通訊雙方3.1 200 側,調用前邊“連接向導”生成的子程序“ETH0_CTRL”和“ETH0_XFR”,400HRACK0通訊的程序,如下圖所示,Chan_IDCP間

11、建立的RACK0 T0_RACK0: Data CP 間定義的傳輸資源符號名,選擇“READ”。在發送與接收的 w3.1400HRACK0CPUA&DService&編寫與RACK1CPU通編寫與RACK1CPU通訊的程w3.2400HRACK1CPU3.3 S7-20089VB11,通過前邊的通DB DB2 DB12 的前兩個字節里。3.3A&DService&3.4400H首先建立與 3.4400H首先建立與 S7-200 通訊的 DB 塊,包括 DB1,DB2,DB10,DB11,DB12,每個 8w3.4S7-400HA&DService&w3.5 A&DService&w3.5 A&

12、DService&4. 以太網通訊測4.1 S7-200400H4. 以太網通訊測4.1 S7-200400HRACK0RACK1的網線都連接時,如下圖所示,RACK0 RACK1 S7-200 取來的數值相等。4.1 S7-400H w4.2 400HRACK1CP443-1A&DService& 4.3 4.3400HRACK1CP443-1w結:通過合理的編程,通過以太網,400H S7-200 的“冗余”通訊,通成功與否的關鍵在如何判斷兩個連接的狀態。判斷連接狀態好壞的方法并不唯一,文中提供的方參考A&DService&二、400H S7-200 DP 進行通二、400H S7-200

13、 DP 進行通400HS7-200DP通訊,S7-200EM277DP模S7-400HDPEM277DP總線,因此需要400H Y-LINK 接口模塊。Y-LINK DP 總線中實現自動的切換, S7-200 EM277 Y-LINK DP 總線上,這種解決方案雙方都無w4.4S7-400HS7-200Y-LINK1S7-200 側的配 4.5EM277A&DService&與主站中組態的地址相匹配。注意:EM277的地址設置后,要再次上電才可以生效。2400H 側的硬件配置2.1 在下裝EM277 GSD與主站中組態的地址相匹配。注意:EM277的地址設置后,要再次上電才可以生效。2400H

14、 側的硬件配置2.1 在下裝EM277 GSD 文件GSDEM277STEP7SIMATIC183371STEP7GSDw4.6 導入GSD并配置Y-SIMATIC管理器中創建一個新項目一個S7-400H 站,配置好硬件,在Link 組里,找到對應的Y-LINK,將它拖到400H DP 總線上,在彈出“ erfacemoduleforPROFIBUS-DP”,注意 A&DService&w4.7400HY-框里,設定 Y-LINK w4.7400HY-框里,設定 Y-LINK 的地址,本例中地址為”3”。通過 Y-LINK,將 H 系統的DP 總線轉換成了單DP 總線,接下來可以配置EM277

15、 了2.3Y-LINKEM277PROFIBUSDP網段,然后設置從站的地址。在此示例程序中,地址設置為“3”(Y-LINK DP 400H DP 總線站址是相對獨立的)。A&DService&4.8 Y-LINK2.4w定義地址區,400H4.8 Y-LINK2.4w定義地址區,400HI/OS7-200側,這些區域位于變量V 4 字節輸出/ 26 字節輸入,列表中并沒有,可以通過添加 “Universal module”(通用模塊)的方法來解決,添加方法如下圖所示:A&DService&4.9w2.4.2400H4.9w2.4.2400HI/O地對添加的“Universal moduleI

16、/O TypeEmptyslot(空槽),Output-Input(輸出-輸入)類型,并添加相4 26 個字節的輸入,400H 側的配置完成。A&DService&w4.10400H2.5S7-200在硬件組態里,打開EM277w4.10400H2.5S7-200在硬件組態里,打開EM277模塊的屬性窗口,然后通過參數pecfic parametersI/O heV-I/O移地址)VB290400H發S7-200 V290 開始接收。A&DService&w 邊的示例中的組態里,400H4w 邊的示例中的組態里,400H4S7-200側的輸入,26個S7-200 側的輸出,它們的地址區間如下所示:接收區S7-400H:IB0 A&DService&4.12 S7-400H S7-200 的通訊地址示意2.6 下裝硬4.12 S7-400H S7-200 的通訊地址示意2.6 下裝硬件組態到400H 控制器w3.組態完由于S7-200EM277無需組態,S7-400H側硬件組態完成并下裝正常后,即可實現注意事項區中,S7

溫馨提示

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

評論

0/150

提交評論