SIEMENS/西門子(授權)中國區總代理
SIEMENS上海邑斯自動化科技有限公司
我公司經營西門子全新原裝現貨PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數控備件:原裝進口電機(1LA7、1LG4、1LA9、1LE1),國產電機(1LG0,1LE0)大型電機(1LA8,1LA4,1PQ8)伺服電機(1PH,1PM,1FT,1FK,1FS)西門子保內全新原裝產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任何費。歡迎致電咨詢。
可編程控制器
上海邑斯公司優勢產品; PLC 、觸摸屏、變頻器、電纜及通訊卡、數控系統、網絡接頭、伺服驅動、 凡在公司采購西門子產品,均可質保一年,假一罰十
以滿足客戶的需求為宗旨 , 以誠為本 , 精益求精
描述
配置如圖 Fig. 01.
Fig. 01
1. 組態 S7-400H 硬件
在 SIMATIC Manager 中創建一個 S7 項目,在 HW Config 中加入H組件。
一個 UR2-H 機架
冗余電源
414-H CPU 和 H 同步模塊
選擇機架 0,然后通過復制和粘貼創建機架 1
給機架 1 的 CPU 分配一個新的 DP 主站系統。要確保波特率與機架 0 的波特率相符。從目錄中將一個冗余 IM157 放置在兩個 DP 主站系統中間。在彈出的“定義主系統”對話框中選擇模塊接口為 PROFIBUS DP 網絡。在網絡的屬性中,設置*三個網絡所需的波特率。
從目錄中添加 S7-200 CPU 215-2DP 作為 DP 從站到*三條 DP 主系統中,并設置 PROFIBUS 地址,PROFIBUS 地址必須大于 2 。
為通信的輸入和輸出接口分配所需要的字節數。完成后“保存和編譯”。
2. PROFIBUS
按圖 Fig. 02 組態硬件。確保在 IM157 中用同樣方法設置 DP 地址。
Fig. 02
由于這三個網段互相獨立, PROFIBUS 連接器中的終端電阻的開關狀態設置如下:
設置兩個414-4 H CPU 都為“ON”
設置兩個IM157 接口模塊都為“ON”
設置RS 485 中繼器為“ON”
S7-200 CPU設置為“ON”
對 Y-Link 模塊應按如下方法操作:
兩個 IM 157 模塊, Y- Link 和 RS485 中繼器都需要 24 V DC 電源
PROFIBUS 1 DP 主站系統把機架 0 中的 CPU 414-4 H 連接到*一個 IM157 模塊。
PROFIBUS 2 DP 主站系統把機架 1 里的 CPU 414-4 H 連接到*二個 IM157 模塊。
PROFIBUS 3 DP 主站系統通過 Y-Link 和 RS485 中繼器連接 CPU 215-2DP。
3. STEP 7 Micro/WIN
打開 STEP7-Micro/Win 并設置 CPU 的 DP 地址。用 S7-200 CPU 215 用 S7-200 CPU 215-2DP 創建一個新項目,打開系統數據塊然后設置 DP 屬性 (見下圖):
Fig. 03
4. H 系統項目中的故障中斷 OB 塊
根據需求,在 SIMATIC Manager 中創建以下 OB 塊:
OB70 (I/O 冗余故障中斷),OB72 (CPU 冗余故障中斷),OB73(通訊冗余故障中斷),OB82(診斷中斷),OB83(刪除/插入中斷),OB85(程序執行故障中斷)以及 OB86(機架故障中斷)。
把這些 OB 保存并下載到控制器中,并且同時下載系統數據 “System data”。
5.運行
當 IM157 處于激活狀態時(“ACT”LED 燈亮),組態切換到 RUN 模式。
1.概述
通過以太網可以實現S7-1200與S7-200連接通信。S7-200可以使用 模塊(CP243-1或CP 243-1 IT)連接到以太網上,該模塊提供S7 通信的功能,既可作為客戶機,也可以作為服務器,可以同時與較多8個S7 通信伙伴進行通信;S7-1200 集成以太接口,提供S7 通信的功能,只能作為服務器,可以同時建立3 個通信連接。
下面會用一個實例來描述S7-200 如何與S7-1200建立通信連接。
圖1: 實例網絡拓撲圖
2.硬件需求
?? S7-1214C AC/DC/RLY
?? CPU 224 XP CN DC/DC/DC
?? CP243-1 IT
?? SCALANCE X204-2
?? PG/PC(使用編程電纜)
3.軟件需求
?? S7-1200編程軟件 STEP 7 Basic V10.5
?? S7-200 編程軟件 STEP 7 –MicroWIN V4.0 SP6
4.組態
4. 1 S7-1200 配置
?? 使用STEP 7 Basic 創建項目“comS7200”;
圖2: 創建項目
?? 添加S7-1200 設備 CPU1214C;
圖3: 添加PLC設備
4. 2 S7-1200 PLC 編程
?? 在Program blocks 下,添加程序塊(DB1,DB2,DB3),其中DB1和DB3為符號DB(選擇 Symbolic access only),DB3為**地址DB(不選擇 Symbolic access only) , S7 通信只支持**地址DB 尋址通信;
6ES7405-0DA02-0AA0
圖4: 創建**地址DB2
?? 打開全局DB2,輸入2個數組類型數據,每個數組有16 個元素;
圖5: 在DB2中添加數據
?? 創建兩個Watch table(Watch table_1, Watch table_2) 用來觀察DB2的實時狀態;
?? 將程序下載到PLC CPU1214C 中。
4. 3 S7-200 配置
使用STEP 7-MicroWIN 中以太網向導將CP243-1 IT 配置為 S7 客戶端。
?? 通過菜單打開以太網向導工具;
圖6: 以太網向導
?? 設置模塊位置,可以使用“讀取模塊”來自動識別;
圖7: 模塊位置設置
?? 設置模塊CP243-1 IT 的IP地址192.168.0.8和子網掩碼255.255.255.0;
圖8: 設置IP 地址
?? 設置模塊的連接數1 ,較多只能設置8個,也就是說S7-200可同時與較多 8 個 S7 通訊伙伴進行通訊;
圖9: 設置模塊連接數;
?? 建立客戶端連接 Connection_1,設置服務器傳輸層服務接入點 TSAP 03.01和服務器IP地址 192.168.0.18 , TSAP 由 2 個字節組成。*一個字節為連接資源。*二個字節為通訊模板的機架號和插槽號;
圖10: 配置連接
?? 創建讀取數據傳輸 PeerMessage_1, 讀取服務器 16字節 DB2.DBB0~ DB2.DBB15 到VB0~VB15;
圖11: 配置數據傳輸0
?? 創建讀取數據傳輸 PeerMessage_2, 將 16字節VB16~VB31寫入服務器DB2.DBB16~ DB2.DBB31 ;
圖12: 配置數據傳輸1
?? 為配置分配存儲區;
圖13: 分配存儲區
4. 4 S7-200 PLC 編程
?? 在STEP 7-MicroWIN 中主程序中,調用子程序ETH0_CTRL;
圖14: 調用ETH0_CTRL
其中CP_Ready 為CP 243-1 IT 的狀態(0 未準備就緒,1 準備就緒),CH_Ready 為每個通道或 IT 服務的狀態(0通道 ,值為256):Error 為出錯或報文代碼;
?? 程序建立后,需通過PPI連接 將程序塊和數據塊下載到S7-200 CPU中;
圖15: 設置 PG/PC 接口CP5611(PPI)
?? 這樣以后就可以通過以太網接口進行下載,將PG/PC接口設為TCP/IP連接;
?? 在STEP 7-MicroWIN 中主程序中,調用子程序ETH0_XFR讀取服務器數據,*相應的連接通道和數據;
圖16:調用ETH0_XFR 讀取服務器
?? 在STEP 7-MicroWIN 中主程序中,調用子程序ETH0_XFR寫入服務器數據,*相應的連接通道和數據;
圖17:調用ETH0_XFR 寫入服務器
?? 將程序下載到S7-200 CPU 中;
4. 5 檢測 S7-1200 與S7-200 PLC 通信結果
?? 從S7-200 程序中可知,在M10.0 從0變為1時,讀取S7-1200的數據DB2.DBB0~DB2.DBB15 到VB0~VB15中;
圖18:S7-1200 DB2.DBB0~DBB15
圖19:S7-200 VB0~VB15
?? 從S7-200 程序中可知,在M11.0 從0變為1時,將S7-200的數據VB16~VB31 寫入S7-1200 的DB2.DBB16~DB2.DBB31中;
圖20:S7-200 VB16~VB31
圖21:S7-1200 DB2.DBB16~DBB31
5.總結
S7 1200 與 S7-200 通過 S7通信的基本原理如下圖所示:
圖22:S7-200與S7-1200 通信原理
注意:
CP 243-1 IT 可支持一個或多個遠程通訊伙伴的較多 8 個 S7 通訊通道到客戶機(較多212 字節)或服務器。CP 243-1 IT 可以根據客戶機/服務器原理在每個通道運行。每個通道,每次只能接收、處理或響應(主動響應或被動響應)一個請求。只有在發送響應后,CP 243-1 IT 通訊處理器才能接受其它請求。
西門子交換機
西門子X310交換機 6GK5310-0FA00-2AA3
西門子X310FE交換機 6GK5310-0BA00-2AA3
西門子X306-1LDFE交換機 6GK5306-1BF00-2AA3
西門子X304-2FE交換機 6GK5304-2BD00-2AA3
西門子X320-1FE交換機 6GK5320-1BD00-2AA3
西門子X307-3交換機 6GK5307-3BL00-2AA3
西門子X307-3LD交換機 6GK5307-3BM00-2AA3
西門子X308-2交換機 6GK5308-2FL00-2AA3
西門子X308-2LD交換機 6GK5308-2FM00-2AA3
西門子X308-2LH交換機 6GK5308-2FN00-2AA3
西門子X308-2M交換機 6GK5308-2GG00-2AA2
西門子X308-2MTS交換機 6GK5308-2GG00-2CA2
西門子X320-3LDFE交換機 6GK5320-3BF00-2AA3
西門子XR324-12M交換機 6GK5324-0GG00-1AR2
西門子XR324-12MTS交換機 6GK5324-0GG00-1CR2
西門子X308-2M交換機 6GK5308-2QG00-2AA2
西門子XR324-4M交換機 6GK5324-4QG00-1AR2
西門子X302-7EEC交換機 6GK5302-7GD00-1EA3
西門子XR324-12MEEC交換機 6GK5324-4GG00-1ER2
西門子X200-4PIRT交換機 6GK5200-4AH00-2BA3
西門子X201-3PIRT交換機 6GK5201-3BH00-2BA3
西門子X202-2IRT交換機 6GK5202-2BB00-2BA3
西門子X202-2PIRT交換機 6GK5202-2BH00-2BA3
西門子X202-2PIRTPRO交換機 6GK5202-2JR00-2BA6
西門子X204IRT交換機 6GK5204-0BA00-2BA3
西門子X204IRTPRO交換機 6GK5204-0JA00-2BA6
西門子X204-2交換機 6GK5204-2BB10-2AA3
西門子X204-2TS交換機 6GK5204-2BB10-2CA2
西門子X204-2FM交換機 6GK5204-2BB11-2AA3
西門子?X204-2LD交換機 6GK5204-2BC10-2AA3
西門子X204-2LDTS交換機 6GK5204-2BC10-2CA2
西門子X206-1交換機 6GK5206-1BB10-2AA3
西門子X206-1LD交換機 6GK5206-1BC10-2AA3
西門子X208交換機 6GK5208-0BA10-2AA3
西門子X208PRO交換機 6GK5208-0HA10-2AA6
西門子X212-2交換機 6GK5212-2BB00-2AA3
西門子X216交換機 6GK5216-0BA00-2AA3
西門子X224交換機 6GK5224-0BA00-2AA3
西門子XF204交換機 6GK5204-0BA00-2AF2
西門子XF204-2交換機 6GK5204-2BC00-2AF2
西門子XF206-1交換機 6GK5206-1BC00-2AF2
西門子XF208交換機 6GK5208-0BA00-2AF2
西門子XB205-3交換機 6GK5205-3BB00-2TB2
西門子XB205-3LD交換機 6GK5205-3BF00-2TB2
西門子XB208交換機 6GK5208-0BA00-2TB2
西門子XB213-3交換機 6GK5213-3BB00-2TB2
西門子XB213-3LD交換機 6GK5213-3BF00-2TB2
西門子XB216交換機 6GK5216-0BA00-2TB2
西門子X104-2交換機 6GK5104-2BB00-2AA3
西門子X106-1交換機 6GK5106-1BB00-2AA3
西門子X108交換機 6GK5108-0BA00-2AA3
西門子X108POE交換機 6GK5108-0PA00-2AA3
西門子X112-2交換機 6GK5112-2BB00-2AA3
西門子X116交換機 6GK5116-0BA00-2AA3
西門子X124交換機 6GK5124-0BA00-2AA3
西門子X005交換機 6GK5005-0BA00-1AA3
西門子X005TS交換機 6GK5005-0BA00-1CA3
西門子XB004-1交換機 6GK5004-1BD00-1AB2
西門子XB004-1L交換機 6GK5004-1BF00-1AB2
西門子XB004-1G交換機 6GK5004-1GL00-1AB2
西門子XB004-1LDG交換機 6GK5004-1GM00-1AB2
西門子XB005交換機 6GK5005-0BA00-1AB2
西門子XB005G交換機 6GK5005-0GA00-1AB2
西門子XB008交換機 6GK5008-0BA00-1AB2
西門子XB008G交換機 6GK5008-0GA00-1AB2
6ES7405-0DA02-0AA0