當前位置:湖南迪碩自動化設備有限公司>>西門子代理商>> 東莞西門子plc模塊代理商
工作電壓 | 24 | 加工定制 | 否 |
---|
S7- 400 CPU有一些非常有用的特殊功能:
東莞西門子plc模塊代理商東莞西門子plc模塊代理商
從工程工作站通過網絡更新固件實現(xiàn)更簡單和快速的升級
通過一個系統(tǒng)功能實現(xiàn)額外的寫保護(例如沒有從PC器件下載到CPU)
通過讀取存儲卡的序列號獲得保護,因此,保證了程序只與特定的存儲卡一起運行
集成的路由功能允許在不同總線系統(tǒng)和網絡問數(shù)據記錄,例如控制級PC可以通過S7 -400控制器與連接在PROFINET或者PROFIBUS接口上的現(xiàn)場設備進行通訊。
西門子DP總線連接器
6ES7972-0BB12-0xA0 網絡總線連接器,帶編程口, 垂直電纜出線
6ES7972-0BA12-0xA0 網絡總線連接器,不帶編程口,垂直電纜出線
6ES7972-0BA41-0xA0 網絡總線連接器,不帶編程口,35°垂直電纜出線
6ES7972-0BB41-0xA0 網絡總線連接器,帶編程口, 35°垂直電纜出線
6ES7972-0BA50-0xA0 網絡總線連接器,90°無編程口快速總線連接器
6ES7972-0BB50-0xA0 網絡總線連接器,90°帶編程口快速總線連接器
6ES7972-0BA52-0xA0 網絡總線連接器,不帶編程口,垂直電纜出線
6ES7972-0BB52-0xA0 網絡總線連接器,帶編程口, 垂直電纜出線
西門子DP接頭 西門子DP電纜接頭 西門子DP電纜插頭 西門子總線接頭
西門子總線插頭 西門子DP總線接頭 西門子DP總線插頭 西門子DP通訊接頭
西門子DP通訊插頭 西門子DP通訊連接器 西門子電纜連接器 西門子電纜接頭
西門子電纜插頭 西門子通訊接頭 西門子通訊插頭 西門子通訊連接器
西門子電纜通訊連接器 西門子電纜通訊接頭 西門子電纜通訊插頭
西門子總線電纜連接器 西門子插頭 西門子接頭 西門子連接器
西門子總線電纜接頭 西門子總線電纜插頭 西門子總線電纜通訊接頭
西門子總線電纜通訊插頭 西門子總線電纜通訊連接器
工業(yè)總線系統(tǒng)
SIMATIC NET 培養(yǎng)集成完整解決方案所需的所有部件,并支持下列總線系統(tǒng):
工業(yè)以太網(IEEE 802.3 和 802.11 WLAN)– 區(qū)域網絡連接的標準是占有 90% 以上*的局域網環(huán)境中的首要網絡標準。通過工業(yè)以太網,可在分布很廣的區(qū)域內構建功能強大的通訊網絡。
標準 PROFINET (IEC 61158/61784) 使用了工業(yè)以太網,可實現(xiàn)直至現(xiàn)場級的實時通訊,也可將企業(yè)級集成進來。由于全面利用了現(xiàn)有 IT 標準,PROFINET 還在工業(yè)以太網上實現(xiàn)同步運動控制應用、高效跨廠商工程組態(tài)和機器與設備的高可用性。PROFINET 支持分布式自動化和控制器之間的通訊,可實現(xiàn)故障安全應用。
PROFIBUS (IEC 61158/61784)的布線系統(tǒng)標準。?µ????£它是僅有的一種可用于在生產應用和過程應用中進行通訊的現(xiàn)場總線。
AS-Interface (IEC 62026-2/EN 50295) – 可替代電纜束的標準連接技術,可通過兩線制總線非常經濟地將傳感器和執(zhí)行器連接在一起。
IO 鏈路 –
用于智能化連接現(xiàn)場級到 MES 級的傳感器和執(zhí)行器的標準。
標準 KNX/EIB (EN 50090、ANSI EIA 776)是實現(xiàn)樓宇自動化的礎。
網絡轉換通過控制器或鏈路實現(xiàn)??梢詮墓S的任何位置執(zhí)行組態(tài)和診斷。
總線連接器90° 6ES7972-0BA12-0xA0
總線連接器90° 6ES7972-0BB12-0xA0
總線連接器35° 6ES7972-0BA41-0xA0
總線連接器35° 6ES7972-0BB41-0xA0
總線快速連接器 6ES7972-0BA50-0xA0
總線快速連接器 6ES7972-0BB50-0xA0
總線連快速接器 6ES7972-0BA51-0xA0
總線快速連接器 6ES7972-0BB51-0xA0
20針前連接器 6ES7392-1AJ00-0AA0
40針前連接器 6ES7392-1AM00-0AA0
導軌(482mm) 6ES7390-1AE80-0AA0
導軌(530mm) 6ES7390-1AF30-0AA0
導軌(830mm) 6ES7390-1AJ30-0AA0
適配器 6ES7901-3CB30-0xA0
適配器 6ES7901-3CB20-0xA0
1 概述
S7-1200 與 S7-300 之間的以太網通信方式比較多,可以采用ISO on TCP、TCP和 S7 的方式進行通信。在S7-1200 CPU 中采用ISO on TCP和TCP這兩種協(xié)議進行通信所使用的指令是相同的,都使用 T-block ( TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV ) 指令編程。S7-300 CPU一側如果使用的是CPU集成的PN接口,連接不在STEP7的NetPro中建立連接,而是使用西門子提供的OPEN IE 的方式來實現(xiàn)。
本文主要介紹了如何實現(xiàn)在S7-1200 和S7-300 CPU集成PN口之間的ISO on TCP通信,包括通信的基本步驟、配置及編程等內容。具體的實現(xiàn)方法有多種,比如在S7-1200中可以使用不帶連接的通信指令(TCON, TDISCON, TSEN, TRCV),也可以使用帶連接的通信指令(TSEND_C, TRCV_C);在S7-300中可以采用功能塊編程的方式來實現(xiàn),也可以使用Open Communication Wizard工具(OPEN IE向導)的方式來建立OPEN IE的通信。
為了方便理解,本文在S7-1200中使用不帶連接的通信指令TCON, TDISCON, TSEN, TRCV,在S7-300側通過功能塊編程的方式來實現(xiàn)。
關于S7-1200和S7-300 OPEN IE通信的文檔可以登錄西門子自動化與驅動集團的下載中心,根據如表1提供的文檔編號搜索并下載相關文檔。
文檔編號 | 中文標題 |
A0426 | 西門子 S7-1200 PLC 技術參考Version 1.5 |
A0416 | S7-1200與S7-300 的以太網TCP 及ISO on TCP通信 |
A0421 | 如何實現(xiàn)兩個S7-1200 CPU之間的以太網通信 |
A0415 | 通過S7協(xié)議實現(xiàn)S7-1200 與S7-300的通信 |
A0414 | S7-1200基本以太網通信使用指南 |
A0284 | 使用西門子PLC集成的PN口實現(xiàn)S5 兼容通信使用入門 |
A0345 | 使用 Open Communication Wizard 建立開放式 ISO on TCP 通信 |
A0346 | 使用 Open Communication Wizard 建立開放式 UDP 通信 |
A0347 | 使用 Open Communication Wizard 建立開放式 TCP 通信 |
A0344 | S7-300和S7-400集成PN口的S7通信 |
A0334 | PN CPU/CP的開放式通訊-Open IE |
表1 下載中心文檔列表
2 軟硬件及所要完成的通信任務
2.1硬件設備
實驗的硬件設備:
1、S7-1200 CPU,CPU1212 AC/DC/RLY(6ES7 212-1BD30-0xB0)
2、S7-300 PN CPU,CPU317-2PN/DP(6ES7 317-2EH13-0AB0 V2.6.7)
3、PC機(帶以太網卡)
4、SCALANCE X216交換機,S7-1200、S7-300和PC通過交換機互連起來
5、TP以太網電纜
2.2 軟件環(huán)境
1、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3、通信所需的功能塊,請參見附件提供的例程 "Sample_1 ( 50 KB ) " 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實現(xiàn)S5 兼容通信使用入門》提供的程序。下載鏈接:80490650
2.3 所要完成的通信任務
本例中所要完成的通信任務定義為:
1、 將S7-1200的發(fā)送數(shù)據塊DB3里的8個字節(jié)數(shù)據發(fā)送到S7-300的DB3中。
2、 將S7-300 DB3里接收到的8個字節(jié)數(shù)據再發(fā)送到S7-1200的接收數(shù)據塊DB4中。
3 S7-1200 CPU的組態(tài)編程
3.1創(chuàng)建新項目
1、打開STEP 7 Basic 軟件并新建項目
在STEP 7 Basic 的 “Portal View"中選擇“Create new project"創(chuàng)建一個新項目,項目名稱為“GS_ISO"。
2、添加硬件并命名PLC
然后進入 “Project view",在“Project tree" 下雙擊 “Add new device",在對話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0xB0)添加到機架上,設備名為 PLC_1,如圖1所示。
圖1 添加新的PLC站
為了編程方便,我們使用 CPU 屬性中定義的時鐘位,定義方法如下:
在“Project tree> PLC_1 > Device configuration" 中,選中 CPU ,然后在下面的屬性窗口中,“Properties > System and clock memory" 下,將系統(tǒng)位定義在MB1,時鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個位,可以使用它去自動激活發(fā)送任務。
圖2 系統(tǒng)和時鐘存儲器
3、為 S7-1200 CPU的PROFINET 通信口分配以太網地址
在 “Device View"中點擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現(xiàn)PROFINET 接口的屬性,在 “Ethernet addresses"下分配IP 地址為 192.168.0.2 ,子網掩碼為255.255.255.0,如圖3所示。
圖3為 S7-1200 CPU的PROFINET 接口分配IP地址
3.2調用并配置通信指令
1、在 PLC_1 的 OB1 中調用 “TCON"通信指令
進入“Project tree > PLC_1 > Program blocks > OB1" 主程序中,從右側窗口 “Instructions > Extended Instructions > Communications" 下調用 “TCON" 指令,并選擇 “Single Instance" 生成背景 DB塊,如圖4所示。
圖4 調用TCON指令
2、定義PLC_1 的 “TCON" 連接參數(shù)
PLC_1 的 TCON 指令的連接參數(shù)需要在指令下方的屬性窗口“Properties > Configuration > Connection parameter"中設置,如圖5所示。
連接參數(shù)說明:
End point | :選擇通信伙伴,這里選擇“unspecified" |
Address | :通信伙伴S7-300站的IP地址“192.168.0.3" |
Connection type | :選擇通信協(xié)議為ISO on TCP |
Connection ID | :連接的地址 ID 號,這個 ID 號在后面的編程里會用到 |
Connection data | :創(chuàng)建連接時,系統(tǒng)會自動生成本地的連接 DB 塊,所有的連 接數(shù)據都會存在這個 DB 塊中。 |
| :選擇本地 PLC_1作為主動連接,S7-300 CPU作為被動連接 |
Address details | :設定 TSAP 地址這里本地設置成“PLC_1", TSAP ID自動為“50.4C.43.5F.31",伙伴方設置成不設置TSAP(ASCII),設置TSAP ID 為“E0.02.50.4C.43.5F.31"。 |
圖5 “TCON" 指令的連接參數(shù)
3、分配 “TCON" 的塊參數(shù)
在指令下方的屬性窗口“Properties > Configuration > block parameter"中設置,可以根據需要自己為“TCON" 塊相應的輸入輸出參數(shù)。好參數(shù)的塊,如圖6所示。其中M8.0作為啟動連接的觸發(fā)位,連接ID = 1與連接參數(shù)里面的設置相同。
圖6 “TCON" 的塊參數(shù)
4、在 PLC_1 的 OB1 中調用 “TSEND" 發(fā)送通信指令
首先創(chuàng)建一個發(fā)送數(shù)據塊,通過 “Project tree > PLC_1 > Program blocks > Add new block",選擇 “Data block" 創(chuàng)建 DB 塊,選擇尋址,點擊“OK"鍵,如圖7所示。
圖7 創(chuàng)建一個發(fā)送數(shù)據塊DB3
PS307電源 5A 6ES7307-1EA00-0AA0 只
PS307電源 5A 6ES7307-1EA01-0AA0
PS307電源 20A 6EP1336-3BA00-0AA0
PS307電源 10A 6ES7307-1KA02-0AA0
PS307電源 10A 6ES7307-1KA01-0AA0 只
S7-300熱插拔安裝導軌(482mm) 6ES7195-1GA00-0A0
S7-300熱插拔安裝導軌(530mm) 6ES7195-1GF30-0A0
S7-300熱插拔安裝導軌(620mm) 6ES7195-1GG30-0A0
DIN導軌(830mm) 6ES7390-1AJ30-0AA0 條
DIN導軌(530mm) 6ES7390-1AF30-0AA0 條
DIN導軌(480mm) 6ES7390-1AE80-0AA0 條
熱插拔導軌(530mm) 6ES7390-1GF30-0AA0
西門子S7-200PLC CPU模塊BC293,CPU22x電池盒6ES7 291-8BA20-0A0
西門子S7-400PLC CPU模塊電池6ES7 971-0BA00
西門子觸摸屏PLC通訊線 6ES7 901-0BF00-0AA0
6GK1 561-1AA01 CP5611網卡(PCI總線軟卡,支持MPI,PPI,PROFIBUS-DP)
6G6GK1 551-2AA00 CP5512網卡(PCMCIA總線軟卡,支持MPI,PPI,PROFIBUS-DP,筆記本電腦用,32BIT)
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內容的真實性、準確性和合法性由相關企業(yè)負責,環(huán)保在線對此不承擔任何保證責任。
溫馨提示:為規(guī)避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。