產品簡介
本公司優勢產品西門子S7-200/300/400/1200/6EP/6AV/6GK/ET200/6SE變頻器/DP電纜/DP接頭/觸摸屏/變頻器/數控伺服備件全系列產品。
詳細介紹
銀川西門子模塊*總代理商
花30秒詢價,你會知道什么叫優勢;花60秒咨詢,你會知道什么叫服務;
合作一次,你會知道什么叫質量!以質量求生存,以信譽求發展。
我司將提供*的質量,服務作為自已zui重要的責任。
公司主營:數控系統,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調速變頻器6RA70直流調速裝置 SITOP電源,電線電纜,數控備件,伺服電機等工控產品.
上海晉營自動化科技有限公司
:喬 靜
電 話:(同號)
郵 箱:3548508227
:3548508227
銀川西門子模塊*總代理商
所有 CPU 均具有堅固、緊湊的塑料機殼。在前面板上的部件有:
- 狀態和故障 LED 電 話:(同號)
- 模式選擇開關
- MPI 端口
CPU 還具有以下配置:
- SIMATIC 微型存儲卡(MMC 卡)插槽;
MMC 卡替代集成的裝載存儲器,因此是操作*品。 - 使用前連接器連接到集成的 I/O 端口(*緊湊型 CPU)
- 連接 PROFIBUS 總線(*于DP型CPU)
- RS 422/485 的連接(僅 PtP CPU)
- 連接 PROFINET(*于PN型CPU)
SIMATIC S7-300 CPU 具有高性能、所需空間小以及zui小的維護成本,因此提高了性價比。
- 高處理速度;
例如,在 CPU 315-2 DP 中,位運算時,0.05 ?s;浮點運算時,0.45 ?s,
在 CPU 319-3 PN/DP 中,位運算時,0.004 ?s;浮點運算時,0.04 ?s - 擴展數量
- 作為裝載存儲器的 SIMATIC 微型存儲卡(MMC):
可在微型存儲卡中存儲一個完整的項目,包括符號和注釋。RUN 模式下也可以進行讀/寫操作。這樣可以降低服務成本 - 無需電池即可在 MMC 上備份 RAM 數據
編程
使用STEP7中的 LAD、FBD STL 對 CPU 進行編程。可以使用下列編程工具:STEP 7 Basis 和 STEP 7 Professional。
可以運行 CPU 314 的工程與組態工具(例如,S7-GRAPH、S7-HiGraph、SCL、CFC 或 SFC)。
標準型CPU
對標準型 CPU 進行編程時需要 STEP 7 V5.2 SP1 以上的軟件。
緊湊型 CPU
對緊湊型 CPU 進行編程時需要 STEP 7 V5.3 SP2 以上的軟件。老版本的STEP 7需要升級。
SIMATIC 軟件是一個無縫互連的軟件工具系統,適用于 SIMATIC S7 和 SIMATIC WinAC 可編程控制器。它對自動化工程的各個階段都提供方便的功能:
- 硬件的規劃、組態和參數化及通訊。
- 生成一個用戶程序
- 文檔。
- 測試、調試和維修
- 過程控制系統
- 歸檔
SIMATIC 軟件使用標準:
- DIN EN 6.1131-3:
SIMATIC 編程語言符合標準 DIN EN 6.1131-3。這就降低了花在熟悉和培訓中的費用。 - Microsoft WINOOWs:
使用基于 WINOOWs 的應用程序和圖形大大縮短了熟悉和培訓過程。
SIMATIC 軟件已集成:
- 公用數據管理:
所有項目數據(如,符號表、組態數據和參數分配數據)均存儲在一個*數據庫中。它們可供所有工具使用:這就節省了多重輸入的時間并減少了錯誤。 - 集成式工具系統:
用戶友好的工具在自動化項目的每一步都可以使用。 - 兼容性:
SIMATIC 軟件系統平臺和辦公系統兼容。
SIMATIC 軟件提高生產率:
- 面向工作的工具:
這些工具易于使用并針對每一種應用場合進行了優化。 - 可多次使用的程序部件:
完整的程序組件存儲在庫中,并且在后續項目中只需拷貝過來即可。 - 并行處理:
將一個系統細分成多個項目,允許您將處理分配給不同人員。
通訊模塊集成工藝
集成的PROFINET 接口用于編程、HMI 通訊和 PLC 間的通訊。此外它還通過開放的以太網協議支持與第三方設備的通訊。
該接口帶一個具有自動交叉網線(auto-cross-over)功能的RJ45 連接器,提供10/100 Mbit/s 的數據傳輸速率,它支持zui多
16 個以太網連接以及下列協議:TCP/IPnative、ISO-on-TCP 和S7 通訊。
SIMATIC S7-1200 CPU zui多可以添加三個通訊模塊。RS485和 RS232 通訊模塊為點到點的串行通訊提供連接。對該通訊的組態和編程采用了擴展指令或庫功能、USS 驅動協議、Modbus RTU 主站和從站協議,它們都包含在 SIMAT ICSTEP 7 Basic 工程組態系統中。
·高速輸入
SIMATIC S7-1200 控制器帶有多達6個高速計數器。其中3個輸入為100kHz,3個輸入為30kHz,用于計數和測量。
·高速輸出
SIMATIC S7-1200 控制器集成了兩個100kHz的高速脈沖輸出,用于步進電機或控制伺服驅動器的速度和位置。這兩個輸出都可以輸出脈寬調制信號來控制電機速度、閥位置或加熱元件的占空比。
·存儲器
用戶程序和用戶數據之間的可變邊界可提供zui多50KB容量的集成工作內存。同時還提供了zui多2MB 的集成裝載內存和 2 KB 的掉電保持內存。 SIMATIC 存儲卡可選,通過它可以方便地將程序傳輸至多個CPU。該卡還可以用來存儲各種文件或更新控制器系統的固件。
歡迎來到西門子工控產品世界:
*次接觸西門子工控產品,請到西門子產品中心欄目版塊瀏覽產品體系;
已經意識到西門子產品的重要性,渴望系統掌握行業應用并與行業精英們深入交流你可以:加入阿法天基會員中心成為VIP會員;
想要掌握西門子行業動態,了解發布產品,請到新品速遞發現寶貝;
再好的產品也會壞,維修服務是您信賴西門子工控產品的保障,如何維修請到維修中心了解流程;
西門子工控產品已經覆蓋了36個行業,更多的了解行業應用,請到工程項目和行業解決方案中找答案吧;
西門子產品那么多那么全,如何快速入門,各種樣本選型手冊*,來資料下載中心看看有哪些需要的吧;
如果您想買到貨真價實的西門子工控產品,請,我們一定會給您滿意的價格 。
*整合使用*集成的新工程組態 SIMATIC STEP 7 Basic,并借助 SIMATIC WinCC Basic 對 SIMATIC S7-1200 進行編程。SIMATIC STEP 7 Basic 的設計理念是直觀、易學和易用。這種設計理念可以使您在工程組態中實現率。一些智能功能,例如直觀編輯器、拖放功能和“InliSense”(智能感知)工具,能讓您的工程進行的更加迅速。這款新軟件的體系結構源于對未來創新的不斷追求,西門子在軟件開發領域已經有很多年的經驗,因此 SIMATIC STEP 7 的設計是以未來為導向的。信號模塊:SIMATIC S7-1200 具有集成的 PROFINET 接口、強大的集成技術功能和可擴展性強、靈活度高的設計。它實現了簡便的通信、有效的技術任務解決方案,并能*一系列的獨立自動化需求。不同的用戶可以從兩種不同的視圖類型中進行選擇 — 選擇自己的視圖。使用門戶視圖,您一眼便能看到自動化項目的所有任務。這就意味著,將會為初學者提供一個以任務為導向的用戶指南,以及*的完*滿足其自動化任務需求的編輯器。使用項目視圖時,整個項目以項目樹狀目錄的形式分層顯示,實現了對所有編輯器、參數和項目數據的快速、直觀的訪問,確保工程組態以對象為導向。初學者和專業人員均能夠快速、高效地完成工程組態任務。安裝簡單方便用于閉環回路控制的 PID 功能遠程控制應用簡單新的模塊化 SIMATIC S7-1200 控制器是我們新推出產品的核心,可實現簡單卻高度精確的自動化任務。SIMATIC S7-1200 控制器實現了模塊化和緊湊型設計,功能強大、投資安全并且*適合各種應用。為用戶程序和用戶數據之間的浮動邊界提供多達 50 KB 的集成工作內存。同時提供多達 2 MB 的集成加載內存和 2 KB 的集成記憶內存。可選的 SIMATIC 存儲卡可輕松轉移程序供多個 CPU 使用。該存儲卡也可用于存儲其它文件或更新控制器系統固件。在SIMATIC S7-1200上采用集成PROFINET接口可以實現與其他制造商生產的設備之間的無縫集成。利用所支持的本地開放式以太網協議TCP/IP和TCP上的ISO,可以與多個第三方設備進行連接和通訊。
S7-1200 與 S7-300 之間的以太網通信方式比較多,可以采用ISO on TCP、TCP和 S7 的方式進行通信。在S7-1200 CPU 中采用ISO on TCP和TCP這兩種協議進行通信所使用的指令是相同的,都使用 T-block ( TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV ) 指令編程。S7-300 CPU一側如果使用的是CPU集成的PN接口,連接不在STEP7的NetPro中建立連接,而是使用西門子提供的OPEN IE 的方式來實現。
本文主要介紹了如何實現在S7-1200 和S7-300 CPU集成PN口之間的ISO on TCP通信,包括通信的基本步驟、配置及編程等內容。具體的實現方法有多種,比如在S7-1200中可以使用不帶連接的通信指令(TCON, TDISCON, TSEN, TRCV),也可以使用帶連接的通信指令(TSEND_C, TRCV_C);在S7-300中可以采用功能塊編程的方式來實現,也可以使用Open Communication Wizard工具(OPEN IE向導)的方式來建立OPEN IE的通信。
為了方便理解,本文在S7-1200中使用不帶連接的通信指令TCON, TDISCON, TSEN, TRCV,在S7-300側通過功能塊編程的方式來實現。
關于S7-1200和S7-300 OPEN IE通信的文檔可以登錄西門子自動化與驅動集團的下載中心,:http://www.ad.siemens.com.cn/download/ ,根據如表1提供的文檔編號搜索并下載相關文檔。
文檔編號 | 中文標題 |
A0426 | 西門子 S7-1200 PLC 技術參考Version 1.5 |
A0416 | S7-1200與S7-300 的以太網TCP 及ISO on TCP通信 |
A0421 | 如何實現兩個S7-1200 CPU之間的以太網通信 |
A0415 | 通過S7協議實現S7-1200 與S7-300的通信 |
A0414 | S7-1200基本以太網通信使用指南 |
A0284 | 使用西門子PLC集成的PN口實現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 軟件環境
1、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3、通信所需的功能塊,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的程序。下載鏈接:80490650
2.3 所要完成的通信任務
本例中所要完成的通信任務定義為:
1、 將S7-1200的發送數據塊DB3里的8個字節數據發送到S7-300的DB3中。
2、 將S7-300 DB3里接收到的8個字節數據再發送到S7-1200的接收數據塊DB4中。
3 S7-1200 CPU的組態編程
3.1創建新項目
1、打開STEP 7 Basic 軟件并新建項目
在STEP 7 Basic 的 “Portal View”中選擇“Create new project”創建一個新項目,項目名稱為“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” 下,將系統位定義在MB1,時鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個位,可以使用它去自動激活發送任務。
圖2 系統和時鐘存儲器
3、為 S7-1200 CPU的PROFINET 通信口分配以太網地址
在 “Device View”中點擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現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” 連接參數
PLC_1 的 TCON 指令的連接參數需要在指令下方的屬性窗口“Properties > Configuration > Connection parameter”中設置,如圖5所示。
連接參數說明:
End point | :選擇通信伙伴,這里選擇“unspecified” |
Address | :通信伙伴S7-300站的IP地址“192.168.0.3” |
Connection type | :選擇通信協議為ISO on TCP |
Connection ID | :連接的地址 ID 號,這個 ID 號在后面的編程里會用到 |
Connection data | :創建連接時,系統會自動生成本地的連接 DB 塊,所有的連 接數據都會存在這個 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” 指令的連接參數
3、分配 “TCON” 的塊參數
在指令下方的屬性窗口“Properties > Configuration > block parameter”中設置,可以根據需要自己為“TCON” 塊相應的輸入輸出參數。好參數的塊,如圖6所示。其中M8.0作為啟動連接的觸發位,連接ID = 1與連接參數里面的設置相同。
圖6 “TCON” 的塊參數
4、在 PLC_1 的 OB1 中調用 “TSEND” 發送通信指令
首先創建一個發送數據塊,通過 “Project tree > PLC_1 > Program blocks > Add new block”,選擇 “Data block” 創建 DB 塊,選擇尋址,點擊“OK”鍵,如圖7所示。
圖7 創建一個發送數據塊DB3
打開創建的發送數據塊,在數據塊中定義發送數據區為 8個字節的數組,如圖8所示。
圖8 創建發送數據區
然后在OB1 中調用“TSEND”發送通信指令,并為“TSEND”參數。使用M0.3( 2Hz 的時鐘脈沖)上升沿激活發送任務,發送數據區為P# DB3.DBX0.0 BYTE 8,連接 ID = 1與連接參數里面的設置相同,發送長度LEN=8。分配好參數的“TSEND”塊如圖9所示。
圖9 調用“TSEND”發送通信塊
5、在 PLC_1 的 OB1 中調用“TRCV”接收通信指令
同樣,先創建一個接收數據塊DB4 ,如圖10所示。“TRCV”接收通信指令的調用方法與“TSEND” 發送通信指令的調用方法相同,M8.1作為接收指令的使能位,如圖11所示。
圖10創建接收數據區
圖11 調用“TRCV”接收通信塊
6、在 PLC_1 的 OB1 中調用 “TDISCON”通信指令
zui后,為了斷開通信鏈接,我們需要調用“TDISCON”通信指令,如圖12所示。
圖12 調用“TDISCON”通信塊
3.3下載程序
至此,S7-1200側的組態和編程都已經完成,可以在項目編譯無錯誤后,直接下載到S7-1200 CPU中,并啟動CPU的運行。
4 S7-300 CPU的組態編程
S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過該集成以太網接口組態ISO on TCP通信時,只能使用開放式通信的功能塊,這些的功能塊可以在STEP7 “ 通訊塊”的 “標準庫 ”中找到,如圖13所示。
圖13 S7-300 CPU通信指令庫
庫中提供了下列通信功能塊:
´> FB 65 "TCON",用于建立連接,連接時需要UDT65來提供參數
> FB 66 "TDISCON",用于終止連接
> FB 63 "TSEND",用于發送數據到S7站點、S5站點、PC站或者第三方設備
> FB 64 "TRCV" 用于從S7站點、S5站點、PC站或者第三方設備接收數據
要通過CPU 的 集成PN 接口實現開放的ISO on TCP通信,不能在Netpro網絡組態中直接建立連接,必須通過程序每個連接的參數。用于通信的FB標準功能塊,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的例程。下載鏈接:80490650
從附件提供的例程 ”Sample_1 ( 50 KB ) ” 中將把需要的程序塊拷貝到新建的項目中,包括:
> UDT 65 "TCON_PAR",存放用戶通信參數
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65內通信對象參數
> FC21, 被FB420調用
隨后,使用通信功能塊 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的編寫。
4.1創建新項目
1、打開STEP7,新建一個項目
2、在項目中插入一個SIMATIC 300的站
3、組態硬件,插入一個CPU317-2PN/DP的CPU,并為PN接口分配IP地址“192.168.0.3”,如圖14所示。同時,在CPU的“Cycle/Clock Memory”屬性頁中MB0為時鐘存儲器,在程序中可以使用M0.3(2Hz 的時鐘脈沖)去自動激活發送任務