6ES7952-1KY00-0AA0西門子6ES7952-1KY00-0AA0存儲卡
參考價: | 面議 |
- 6ES73221BF010AA0 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 代理商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):227更新時間:2017-06-26 10:13:30
《銷售態(tài)度》:質(zhì)量保證、誠信服務(wù)、及時到位!
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠追求的目標!
《服務(wù)說明》:現(xiàn)貨配送至全國各地含稅(17%)含運費!
《產(chǎn)品質(zhì)量》:原裝*,*!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
西門子模塊6ES73221BF010AA0
![]() | 6ES7322-1BF01-0AA0 SIMATIC S7-300,數(shù)字輸出 SM 322,電位隔離, 8 DA,DC 24V,2A,1x 20極 |
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
:鄭鑫 :
:www.zhenxindianqi。。cn
工作 (同步)
1. 產(chǎn)品概況
1.1 引言
自動化領(lǐng)域的當(dāng)前發(fā)展主流趨勢是基于PLC集成的解決方案。在實現(xiàn)若干復(fù)雜工藝功能和運動控制的應(yīng)用中,基于PLC的機電一體化1)解決方案得到了迅速的推廣,它既能為用戶提供更加靈活和更加效能的機械設(shè)備,也能大大地節(jié)約制造成本。因此,機電一體化的理念正逐漸地貫徹到越來越多的項目規(guī)劃和產(chǎn)品設(shè)計中。
在機電一體化方案中,注重運動控制的工藝功能在自動化系統(tǒng)和驅(qū)動系統(tǒng)中得到了廣泛的應(yīng)用。西門子的Technology CPU(或稱T CPU)實現(xiàn)了在一個SIMATIC CPU中集成工藝和運動控制功能,它不僅可*地執(zhí)行開環(huán)控制和運動控制的任務(wù),而且能*集成在SIMATIC產(chǎn)品家族和TIA(Totally Integrated Automation,全集成自動化)環(huán)境之中。
作為新的SINAMICS驅(qū)動家族的一員,SINAMICS S120是滿足機器和工廠框架中高性能要求的模塊化驅(qū)動系統(tǒng)。S120提供了高性能的單軸和多軸驅(qū)動,憑借其擴展性和靈活性,可廣泛應(yīng)用在眾多行業(yè)。
1)機電一體化(Mechatronics),結(jié)合了機械工程、計算機技術(shù)和電子技術(shù)的綜合性學(xué)科,常用于制造業(yè)的設(shè)計和開發(fā)工作。
1.2 Technology CPU產(chǎn)品介紹
目前西門子提供了三款T CPU(如圖1)供用戶選擇:315T-2DP、317T-2DP和317TF-2DP。CPU 315T-2DP/CPU 317T-2DP應(yīng)用在運動控制和標準控制相結(jié)合的典型應(yīng)用中;CPU317TF-2DP除了包含了以上兩款產(chǎn)品的所有功能,還提供了額外的故障安全功能,可應(yīng)用在標準控制、運動控制和安全相關(guān)控制相結(jié)合的綜合應(yīng)用之中。
圖1 T CPU產(chǎn)品家族
T CPU包括以下部分:
- SIMATIC CPU 31x-2DP
- 符合PLCopen認證的運動控制功能
- 工藝組態(tài)(工藝對象、軸組態(tài)、工藝工具等)
系統(tǒng)提供預(yù)編程的符合PLCopen認證的功能塊簡化了用戶的編程工作。STEP 7選件包S7-Technology可用于對所有的工藝功能進行編程和調(diào)試。
T CPU可同時處理多達32個(對于315T-2DP)或64個(對于317T(F)-2DP)工藝對象。
更多T CPU產(chǎn)品信息請參考支持中心提供的相關(guān)網(wǎng)頁。
1.3 SINAMICS S120產(chǎn)品介紹
Sinamics S120 是西門子公司推出的全新的集 V/F、矢量控制及伺服控制于一體的驅(qū)動控制系統(tǒng),它不僅能控制普通的三相異步電動機,還能控制同步電機、扭矩電機及直線電機。其強大的定位功能將實現(xiàn)進給軸的、相對定位。內(nèi)部集成的 DCC(驅(qū)動控制圖表)功能,用 PLC 的 CFC 編程語言來實現(xiàn)邏輯、運算及簡單的工藝等功能。
S120分為兩種,AC/AC(單軸驅(qū)動器)和DC/AC(多軸驅(qū)動器)。
更多S120產(chǎn)品信息請參考支持中心提供的相關(guān)網(wǎng)頁。
2. 準備
2.1 環(huán)境要求
2.1.1 本文檔所述實例基于以下硬件環(huán)境:
• PS307 5A 6ES7307-1EA00-0AA0
• CPU 317TF-2DP 6ES7317-6TF14-0AB0
• SIMATIC MMC 8M 6ES7953-8LP11-0AA0
• SIMATIC Field PG M3 6ES7715-1BB23-0AA1
• PROFIBUS電纜
• 其他S7 300模塊(如果有,如DI、DO等)
• S120 Training Case 6ZB2480-0BA0,
圖2 S120 Training Case
包括:
(1)CU320 6SL3040-0MA00-0AA1
(2)非調(diào)節(jié)型電源模塊5kW 6SL3130-6AE15-0AA0
(3)雙電機模塊3A 6SL3120-2TE13-0AA0
(4)同步電機(1FK7022-5AK71-1AG3),通過SMC20(6SL3055-0AA00-5BA1)接增量型編碼器(2048,Sin/Cos,1Vpp)
(5)同步電機(1FK7022-5AK71-1LG3),通過DRIVE-CLIQ接值編碼器(512 ppr,EnDat)
(6)CompactFlash Card 6SL3054-0CG01-1AA0
2.1.2 本文檔所述實例基于以下軟件環(huán)境:
• Window XP SP3
• STEP 7 V5.5 SP2
• S7 Technology V4.2 SP1
• S7 Distributed Safety V5.4 SP52)
2)如需使用故障安全功能,則需要此軟件。
2.2 任務(wù)
2.2.1 組態(tài)實例
圖3 系統(tǒng)連接圖
2.2.2 任務(wù)
使用HW Config和S7T Config組態(tài)軸,然后借助STEP 7用戶程序操作該軸。要完成該任務(wù)請遵循以下步驟:
步驟 | 內(nèi)容 |
1 | 接線 |
2 | 在HW Config中對CPU 317TF-2DP進行組態(tài) |
3 | 更改MPI/DP接口的傳輸速率并將組態(tài)數(shù)據(jù)下載到CPU中 |
4 | 組態(tài)DP(DRIVE) |
5 | 激活生成工藝系統(tǒng)數(shù)據(jù) |
6 | 使用HW Config對驅(qū)動器進行組態(tài) |
7 | 組態(tài)通過PG/PC接口訪問驅(qū)動器 |
8 | 將硬件組態(tài)下載到目標硬件中 |
9 | 使用S7T Config組態(tài)SINAMICS驅(qū)動器 |
10 | 使用S7T Config組態(tài)軸工藝對象 |
11 | 創(chuàng)建工藝DB |
12 | 使用STEP 7用戶程序控制軸 |
13 | 試運行 |
表1 操作步驟列表
2.2.3 使用站向?qū)?br />如果在步驟 1 之后,借助站點向?qū)Ы⒘?T 站點,則可以一步式執(zhí)行步驟 2 到 5 ,然后接著執(zhí)行步驟 6 。
3. 步驟
3.1 步驟1:接線
3.1.1 T CPU接線
請參考手冊S7-300 S7-300 CPU 數(shù)據(jù): CPU 315T-2 DP 接線。
請嚴格按照手冊要求接線,注意安全。
3.1.2 PROFIBUS接線
用PROFIBUS電纜連接CU320到CPU 317TF-2DP的DP(DRIVE)接口,并將CU320的 PROFIBUS 地址設(shè)置為4 。可按照如下方式直接通過硬件DIP開關(guān)設(shè)置CU320的PROFIBUS 地址:
圖 4 CU320 PROFIBUS地址設(shè)置
3.2 可選:借助向?qū)椭?T 站點
組態(tài)CPU 31xT(F)時使用站向?qū)Э梢砸徊绞綀?zhí)行多步操作。若選擇該功能,可直接跳轉(zhuǎn)到步驟6。
操作步驟:
序號 | 操作 |
1 | 在SIMATIC Manager中建立一個新的項目 |
2 | 選擇“插入”(Insert) >“站”(Station) >“SIMATIC T 站”(SIMATIC T Station) 菜單命令。
也可右擊項目名,選擇“插入新對象” (Insert New Object) >>“SIMATIC T 站”(SIMATIC T Station)
結(jié)果:“創(chuàng)建T站”對話框打開。 |
3 | 在“創(chuàng)建T站”對話框中設(shè)置以下參數(shù): “CPU 型號”(CPU type): CPU317TF-2 DP “生成工藝系統(tǒng)數(shù)據(jù)”(Generate Technology System Data) 選項激活 “MPI/DP”:“新建”(New),類型 MPI,傳輸速度 1.5 Mbps “PG/PC”:未使用
點“OK”確認,STEP 7開始創(chuàng)建S7 300站,創(chuàng)建結(jié)束出現(xiàn)以下提示
結(jié)果:在項目中建立了包含CPU 317TF-2DP的SIMATIC 300站。 |
4 | 如步驟2中所述,打開硬件組態(tài)并插入其他模塊(如DI、DO等)并進行相關(guān)設(shè)置。 |
5 | 如步驟3中所述,將硬件組態(tài)下載到CPU中。 |
6 | 之后可直接跳轉(zhuǎn)到步驟6繼續(xù)以下操作。 |
3.3 步驟2:在HW Config中對CPU 317TF-2DP進行組態(tài)
操作步驟:
序號 | 操作 |
1 | 在 SIMATIC 管理器中創(chuàng)建新的項目(例如“TCPUS120 ( 4579 KB ) ”)并添加一個 SIMATIC 300 站點。 |
2 | 通過選擇“SIMATIC 300”站點并雙擊“Hardware”(硬件)打開 HW Config。 |
3 | 打開“Hardware Catalog”(硬件目錄)并在“Profile”(配置文件)下拉列表中選擇“SIMATIC Technology-CPU”硬件配置文件。
|
4 | 在 HW Config 的站窗口中通過拖放插入一個裝配導(dǎo)軌。 |
5 | 將“PS 307 5A”電源模塊拖放到裝配導(dǎo)軌上。 |
6 | 通過拖放將 T CPU 添加到裝配導(dǎo)軌。
隨后會彈出一個消息框,點“OK”確認
|
7 | 隨后彈出PROFIBUS接口DP(DRIVE)的屬性對話框,點“OK”確認默認設(shè)置
|
8 | 在S7 300站中添加其他模塊(如果有) |
3.4 步驟3:更改MPI/DP接口的傳輸速率并將組態(tài)數(shù)據(jù)下載到CPU中
操作步驟
序號 | 操作 |
1 | 在裝配導(dǎo)軌中,雙擊“MPI/DP”以在 HW Config 中打開MPI/DP 接口 (X1)。 |
2 | 單擊“屬性”(Properties) 按鈕。
|
3 | 在彈出的對話框中,點擊“新建”創(chuàng)建一個新的MPI子網(wǎng)
|
4 | 在隨后彈出的對話框中的“網(wǎng)絡(luò)設(shè)置”標簽下,設(shè)置傳輸速率為“1.5 Mbps”。
|
5 | 單擊“OK”(確定),確認所有打開的對話框。 |
6 | 選擇SIMATIC管理器的“選項”>“設(shè)置PG/PC接口”菜單命令,選擇MPI方式連接。 |
7 | 選擇“PLC”>“下載”菜單命令,并在 CPU 的 STOP 模式中傳送組態(tài)。
|
8 | 在彈出的對話框“選擇節(jié)點地址”中,選擇CPU并點“OK”確認。
|
3.5 步驟4:組態(tài)DP(DRIVE)
操作步驟
序號 | 操作 |
1 | 在安裝導(dǎo)軌中,雙擊“DP(驅(qū)動器)”(DP(DRIVE))以打開 HW Config 中的“屬性 - DP(驅(qū)動器)”(Properties - DP(DRIVE)) 對話框。 |
2 | 單擊“Properties”(屬性)按鈕。
|
3 | 輸入 PROFIBUS 地址“2”。 |
4 | 單擊“New”(新建)以創(chuàng)建新 PROFIBUS 子網(wǎng)。 |
5 | 在“網(wǎng)絡(luò)設(shè)置”(Network settings) 選項卡中,設(shè)置PROFIBUS 網(wǎng)絡(luò)的傳輸率。 輸入傳輸率 12 Mbps。保持子網(wǎng)的“DP”配置文件設(shè)置。
|
6 | 單擊“OK”(確定),確認 HW Config 的所有打開的對話框。 |
3.6 步驟5:激活生成工藝系統(tǒng)數(shù)據(jù)
操作步驟
序號 | 操作 |
1 | 雙擊裝配導(dǎo)軌上的“Technology” |
2 | 選擇“Technology system data”(工藝系統(tǒng)數(shù)據(jù))標簽,然后設(shè)置“Generate technology system data”(生成工藝系統(tǒng)數(shù)據(jù))復(fù)選框。 單擊“OK”確認。
如果不產(chǎn)生工藝系統(tǒng)數(shù)據(jù),Technology CPU只能作為標準S7 300 CPU使用。 |
3.7 步驟6:使用HW Config對驅(qū)動器進行組態(tài)
操作步驟
序號 | 操作 |
1 | 在 HW 目錄中,打開樹形結(jié)構(gòu)SIMATIC Technology > PROFIBUS DP(DRIVE) > Drives > SINAMICS > SINAMICS S120,選擇S120 CU320,并拖放到DP(DRIVE)的DP主站系統(tǒng)。
|
2 | 在彈出的對話框中輸入PROFIBUS地址“4”,然后點“OK”確認。
|
3 | 在彈出的對話框中為SINAMICS選擇適當(dāng)?shù)尿?qū)動器版本,然后單擊“OK”確認。
|
4 | 在彈出的“DP slave property”對話框中,選擇“Isochronous Operation”標簽,設(shè)置“Synchronize drive to equidistant DP cycle”,然后可設(shè)置相關(guān)事件系數(shù),之后點擊“Align”,并點擊“OK”確認。
|
5 | 通過調(diào)用 Station(站)> Save and compile(保存并編譯)命令完成 HW 組態(tài)。 |
3.8 步驟7:組態(tài)通過PG/PC接口訪問驅(qū)動器
操作步驟
序號 | 操作 |
1 | 在 HW Config 中使用 Options(選項)> Configure network(組態(tài)網(wǎng)絡(luò))命令啟動 NetPro 網(wǎng)絡(luò)組態(tài)工具。 |
2 | 在 HW 目錄中,打開樹形結(jié)構(gòu)Stations(站點)> PG/PC,然后將 PG/PC 站點拖放到“Network View”(網(wǎng)絡(luò)視圖)窗口中。
|
3 選擇新插入的 PG/PC 組件,然后單擊 Edit(編輯)> Object properties...(對象屬性...)打開“Properties – PG/PC”(屬性 — PG/PC)對話框,選擇Interface(接口)標簽。
| |
4 | 單擊“New...”(新建...)按鈕打開“New Interface – Type Selection”(新建接口 — 類型選擇)對話框。 選擇“MPI”,然后單擊“OK”(確定)進行確認。
|
5 | 在“Properties - MPI Interface”(屬性 — MPI 接口)對話框中,選擇地址“1”和“MPI network”(MPI 網(wǎng)絡(luò))。 單擊“OK”(確定),確認輸入。
|
6 | 選擇“Properties – PG/PC”(屬性 — PG/PC)對話框中的“Assignment”(分配)標簽。通過單擊“Assign”(分配)將 PG/PC 中的 MPI 接口參數(shù)分配至已組態(tài)的接口。
|
7 | 單擊“OK”(確定)完成接口分配。
|
8 | 現(xiàn)在已經(jīng)將 PG/PC 插入了 MPI 網(wǎng)絡(luò),并滿足了與 SINAMICS S120控制單元交換數(shù)據(jù)的要求。
|
9 | 通過調(diào)用 Network(網(wǎng)絡(luò))> Save and compile(保存并編譯)命令來完成網(wǎng)絡(luò)組態(tài)。選擇“Compile and check everything”(編譯并檢查全部),然后單擊“OK”(確定)進行確認。
|
10 | 單擊 File(文件)> Close(關(guān)閉),關(guān)閉輸出窗口。 |
11 | 通過調(diào)用 Network(網(wǎng)絡(luò))> Exit(退出)命令關(guān)閉 NetPro 組態(tài)程序。 |
3.9 步驟8:將硬件組態(tài)下載到目標硬件中
操作步驟
序號 | 操作 |
1 | 切換回 HW Config 通過調(diào)用 PLC > Download...(下載...)命令將硬件組態(tài)下載到 CPU 中。 |
2 | 通過調(diào)用 Station(站)> Exit(退出)命令關(guān)閉 HW Config。 |
3.10 步驟9:使用S7T Config組態(tài)SINAMICS驅(qū)動器
操作步驟
- 自動在線組態(tài)驅(qū)動器
- 離線組態(tài)不帶完整的DRIVE-CLIQ接口技術(shù)的Servo 03驅(qū)動器
- 離線組態(tài)帶帶完整的DRIVE-CLIQ接口技術(shù)的Servo 02驅(qū)動器
- 離線組態(tài)Servo 03和Servo 02的報文結(jié)構(gòu)
3.10.1 自動在線組態(tài)驅(qū)動器
序號 | 操作 |
1 | 在 SIMATIC 管理器中,雙擊“Technological Objects”打開 S7T Config。
結(jié)果:“工藝對象管理”(Technology Objects Management) 打開。 如果未組態(tài)任何工藝對象(如該實例所示),系統(tǒng)將自動運行 S7T Config。 |
2 | 通過選擇 Project(項目)> Save and recompile all(全部保存并重新編譯)命令保存當(dāng)前項目數(shù)據(jù)。 |
3 | 在打開的S7T Config中,選擇 Project(項目)> Connect to selected target system(連接到所選的目標系統(tǒng))命令更改為在線模式。如果未選擇目標系統(tǒng),會彈出以下對話框
選擇Technology和S120_CU320,并將Access point(接入點)設(shè)為S7ONLINE,點“OK”確認。 |
4 | 如果S120中有組態(tài)數(shù)據(jù),則可能會有如下對話框,在這里直接點“Close”關(guān)閉。
|
5 | 在S7T Config左側(cè)的項目樹中選擇S120_CU320,在工具欄中選擇Restore factory settings(恢復(fù)工廠設(shè)置)命令,執(zhí)行對S120的工廠復(fù)位。
|
6 | 在項目瀏覽器中,打開樹形結(jié)構(gòu) SIMATIC 300(1) > Technology(技術(shù))> SINAMICS_S120 > Automatic configuration(自動組態(tài))。通過雙擊“Automatic configuration”(自動組態(tài))打開自動組態(tài)。
|
7 | 在“Automatic Configuration”(自動組態(tài))對話框中點擊“Configure”啟動自動組態(tài)。
|
8 | 保留驅(qū)動對象的默認設(shè)置(“Servo”),點“Create”開始自動組態(tài)。
結(jié)果:兩個驅(qū)動對象自動創(chuàng)建組態(tài)且初始化。組態(tài)數(shù)據(jù)會自動地上載到編程設(shè)備。 |
9 | 自動組態(tài)結(jié)束后,點擊“Go OFFLINE”切換到離線模式。
|
3.10.2 離線組態(tài)不帶完整的DRIVE-CLIQ接口技術(shù)的Servo 03驅(qū)動器
序號 | 操作 |
1 | 在項目瀏覽器中,打開樹形結(jié)構(gòu) SIMATIC 300(1) > Technology > SINAMICS_S120 > Drives > Servo_03 > Configuration。通過雙擊“Configuration”(組態(tài))打開離線驅(qū)動器組態(tài)。
|
2 | 單擊“Configure DDS...”(組態(tài) DDS...)按鈕以啟動組態(tài)。
|
3 | 接受默認設(shè)置并單擊“下一步>”(Next >)。
|
4 | 在功率單元對話框中,確認所有的默認參數(shù)。
|
5 | 該 SINAMICS training case中沒有調(diào)節(jié)型電源模塊。 單擊“OK”,確認彈出的警告。
|
6 | 在“功率單元BICO”對話框中,選擇“Infeed in operation”為“1”,點“Next”進入下一步。
|
7 | 沒有完整 DRIVE-CLIQ 技術(shù)的電機被連接至功率單元的接口端子X2,點“Next”繼續(xù)。
|
8 | 從列表中選擇正確的電機。 要激活備選選項,必須選中“Select standard motor from list”(從列表中選擇標準電機)框。SINAMICS training case中使用的電機是 1FK7022-xAK7x-xxxx。 根據(jù)所提供的文檔或電機類型銘牌(低壓電機 — 藍色齒輪)核對此電機型號。 選擇合適的電機并單擊“下一步 >”(Next >)。
|
9 | 選擇“不使用制動閘”(Without holding brake) 并單擊“下一步 >”(Next >)。
|
10 | 選擇“Encoder 1”和“Select standard encoder from list”> “Via order no.”,選擇1FK7xxx-xxxxx-xAxx。點“OK”和“Next”進入到下一步。
|
11 | 選擇PROFIdrive報文幀類型為“(105) SIEMENS egram 105,PZD-10/10”,并單擊“Next >”繼續(xù)。
|
12 | 單擊“Finish”(完成)按鈕完成離線組態(tài),并關(guān)閉對話框。
|
西門子模塊6ES73221BF010AA0
3.10.3 離線組態(tài)帶帶完整的DRIVE-CLIQ接口技術(shù)的Servo 02驅(qū)動器
序號 | 操作 |
1 | 在項目瀏覽器中,打開樹形結(jié)構(gòu) SIMATIC 300(1) > Technology > SINAMICS_S120 > Drives > Servo_02 > Configuration。 雙擊“Configuration”打開離線驅(qū)動器組態(tài)。
|
2 | 通過單擊“Configure DDS...”(組態(tài) DDS...)按鈕啟動組態(tài)。
|
3 | 參考組態(tài)“Servo_03”,組態(tài)“Servo_02” 驅(qū)動器。 功率部分具有完整的DRIVE-CLIQ技術(shù),并已預(yù)組態(tài)好,所以電機和編碼器相關(guān)參數(shù)已經(jīng)預(yù)先設(shè)置好。 |
4 | 有完整 DRIVE-CLIQ 技術(shù)的電機被連接至功率單元的接口端子X1
|
5 | 根據(jù)向?qū)?,完成Servo_02驅(qū)動器的離線組態(tài)。 |
3.10.4 離線組態(tài)Servo 03和Servo 02的報文結(jié)構(gòu)
序號 | 操作 |
1 | 打開樹形結(jié)構(gòu) SIMATIC 300(1) > Technology > SINAMICS_S120 > Communication > Message frame configuration。在“SINAMICS_S120 – 組態(tài)”對話框中,將兩個消息幀類型都設(shè)置為“SIEMENS egram 105”,然后單擊“Set up address”按鈕,以在HW Config中設(shè)置報文幀地址。
|
2 | 彈出的對話框中點“Yes”確認。
結(jié)果:
|
3 | 在HW Config中選擇Station > Save and Compile,保存并編譯整個站,并下載到PLC中。 注意:如果提示保存編譯錯誤,請檢查連接DP(DRIVE)的PROFIBUS時間參數(shù)。 |
4 | 在S7T Config中選擇 Project > Save and recompile all菜單命令,保存并編譯整個工藝項目。 |
5 | 在S7T Config中選擇 Project > Connect to target system菜單命令,切換到在線模式。 |
6 | 所需的組態(tài)位于 PG/PC 上。 在“在線/離線比較”對話框中,單擊“<== Download”按鈕,將組態(tài)傳送到驅(qū)動器。 |
7 | 在彈出的對話框中勾選相關(guān)選項,并點“Yes”開始下載。
|
8 | 點“Close”關(guān)閉“在線/離線比較”對話框。 |
3.11 步驟10:使用S7T Config組態(tài)軸工藝對象
操作步驟
序號 | 操作 |
1 | 在項目瀏覽器中,打開樹形結(jié)構(gòu) SIMATIC 300(1) > Technology > AXES。 雙擊“Insert axis”啟動軸向?qū)В?p>![]() 圖60 在S7T Config中插入軸工藝對象 |
2 | 在彈出的“Insert Axis”對話框中,保留默認設(shè)置(速度控制,定位),點“OK”確認。
|
3 | 在彈出的“Axis Type”對話框中,接受默認選擇,點“Next”繼續(xù)。
|
4 | 在“Drive assignment”對話框中,點“Set up addresses”獲取驅(qū)動器組態(tài)信息。
之后選擇組態(tài)的軸工藝對象要連接的驅(qū)動器Servo 02,點擊“Data transfer from the drive”讀取已組態(tài)好的電機的歸一化參考速度、zui大速度及zui大扭矩等參數(shù),點“Next”進入下一步。
|
5 | 在彈出的“Encoder assignment”對話框中,分配驅(qū)動器帶的編碼器,并點擊“Data transfer from the drive”讀取已組態(tài)好的編碼器參數(shù),點“Next”進入下一步。
|
6 | 在彈出的“Encoder configuration”對話框中,接受默認的參數(shù),點“Next”進入到下一步。
|
7 | 在彈出的“Summary”對話框中,點“Finish”結(jié)束軸組態(tài)。
|
8 | 如需組態(tài)另外一個軸工藝對象,可將其連接到Servo 03驅(qū)動器,組態(tài)過程參考本步驟1~7步操作。 |
9 | 保存編譯后將工藝數(shù)據(jù)下載到Technology CPU中。 |
3.12 步驟11:創(chuàng)建工藝DB
操作步驟
序號 | 操作 |
1 | 切換到“Technological Objects Management”(工藝對象管理)。 單擊“OK”確認消息框,。
如果尚未運行“Technological Objects Management”(技術(shù)對象管理)應(yīng)用程序,則可在SIMATIC 管理器中雙擊“Technology”文件夾中的“Technological Objects”將其打開。 |
2 | 選中DB1~DB3,點“Create”創(chuàng)建工藝DB
|
3 | 通過 Technological objects > Exit菜單命令關(guān)閉 Technological ObjectsManagement(工藝對象管理)。此時可看到在STEP 7管理器的Block路徑下,已經(jīng)生成了工藝DB及其引用的UDT類型。
|
3.13 步驟12:使用STEP 7用戶程序控制軸
操作步驟
序號 | 操作 |
1 | 在STEP 7管理器的Block路徑下新建一個FB100,命名為“SimplePositioning”,打開FB100.
|
2 | 在程序編輯器中選擇“Library”>“S7-Tech”>“S7-Tech V4.2”,從這里可以調(diào)用系統(tǒng)提供的運動控制功能塊。
|
3 | 調(diào)用FB401“MC_Power”、FB402“MC_Reset”、FB405“MC_Halt”、FB410“MC_MoveAbsolute”等功能塊。注意在Axis引腳輸入的對應(yīng)軸工藝對象的工藝DB號。
|
4 | 在OB1中調(diào)用FB100
|
5 | 在STEP 7管理器中將所有的用戶程序下載到PLC中
|
3.14 步驟13:試運行
序號 | 操作 |
1 | 在項目的“Blocks”文件夾中,雙擊“VAT_1”變量表。 |
2 | 選擇“PLC ”> “Connect to” > “Configured CPU”命令使變量表在線。 |
3 | 選擇“Variable”>“Monitor”切換到變量監(jiān)控。 |
4 | 首先使能軸,然后執(zhí)行MoveAbsolute,使軸運行到一個位置“Object_Position”(MD22)。 |
5 | 可通過MC_Halt停止軸的運行。 |
1.概述
1.1 S7-1200 的PROFINET 通信口
S7-1200 CPU 本體上集成了一個 PROFINET 通信口,支持以太網(wǎng)和基于 TCP/IP 的通信標準。使用這個通信口可以實現(xiàn) S7-1200 CPU 與編程設(shè)備的通信,與HMI觸摸屏的通信,以及與其它 CPU 之間的通信。這個PROFINET 物理接口是支持10/100Mb/s的 RJ45口,支持電纜交叉自適應(yīng),因此一個標準的或是交叉的以太網(wǎng)線都可以用于這個接口。
1.2 S7-1200支持的協(xié)議和zui大的連接資源
S7-1200 CPU 的PROFINET 通信口支持以下通信協(xié)議及服務(wù)
• TCP
• ISO on TCP ( RCF 1006 )
• S7 通信 (服務(wù)器端)
通信口所支持的zui大通信連接數(shù)
S7-1200 CPU PROFINET 通信口所支持的zui大通信連接數(shù)如下:
• 3個連接用于HMI (觸摸屏) 與 CPU 的通信
• 1個連接用于編程設(shè)備(PG)與 CPU 的通信
• 8個連接用于Open IE ( TCP, ISO on TCP) 的編程通信,使用T-block 指令來實現(xiàn)
• 3個連接用于S7 通信的服務(wù)器端連接,可以實現(xiàn)與S7-200,S7-300以及 S7-400 的以太網(wǎng)S7 通信
S7-1200 CPU可以同時支持以上15個通信連接,這些連接數(shù)是固定不變的,不能自定義。
TCP(Transport Connection Protocol)
TCP是由 RFC 793描述的標準協(xié)議,可以在通信對象間建立穩(wěn)定、安全的服務(wù)連接。如果數(shù)據(jù)用TCP協(xié)議來傳輸,傳輸?shù)男问绞菙?shù)據(jù)流,沒有傳輸長度及信息幀的起始、結(jié)束信息。在以數(shù)據(jù)流的方式傳輸時接收方不知道一 條信息的結(jié)束和下一條信息的開始。因此,發(fā)送方必須確定信息的結(jié)構(gòu)讓接收方能夠識別 。在多數(shù)情況下TCP應(yīng)用了IP (Internet protocol) ,也就是“TCP/IP 協(xié)議”, 它位于 ISO-OSI 參考模型的第四層。
協(xié)議的特點:
• 與硬件綁定的高效通信協(xié)議
• 適合傳輸中等到大量的數(shù)據(jù) (<=8192 bytes)
• 為大多數(shù)設(shè)備應(yīng)用提供
– 錯誤恢復(fù)
– 流控制
– 可靠性
• 一個基于連接的協(xié)議
• 可以靈活的與支持TCP協(xié)議的第三方設(shè)備通信
• 具有路由兼容性
• 只可使用靜態(tài)數(shù)據(jù)長度
• 有確認機制
• 使用端口號進行應(yīng)用尋址
• 大多數(shù)應(yīng)用協(xié)議,如NET、FTP都使用TCP
• 使用 SEND/RECEIVE 編程接口進行數(shù)據(jù)管理需要編程來實現(xiàn)
1.3 硬件需求和軟件需求
硬件:
① S7-1200 CPU
② S7-300 CPU + CP343-1(支持S7 Client)
③ PC(帶以太網(wǎng)卡)
④ TP以太網(wǎng)電纜
軟件:
① STEP 7 Basic V10.5
② STEP 7 V5.4
2. ISO on TCP 通信
S7-1200 CPU 與S7-300/400 之間通過ISO on TCP 通信,需要在雙方都建立連接,連接對象選擇“Unspecified”。
所完成的通信任務(wù)為:
① S7-1200將DB3里的100個字節(jié)發(fā)送到S7-300的DB2中
② S7-300將輸入數(shù)據(jù)IB0發(fā)送給S7-1200的輸出數(shù)據(jù)區(qū)QB0。
2.1 S7-1200 CPU 的組態(tài)編程
組態(tài)編程過程與 S7-1200 CPU 之間的通信基本相似 (見 6.3 ),這里簡單描述一下步驟:
① 使用STEP 7 Basic V10.5 軟件新建一個項目
在STEP 7 Basic 的“Portal View”中選擇 “Create new project”創(chuàng)建一個新項目
② 添加新設(shè)備
然后進入“Project view”,在“Project tree”下雙擊“Add new device”,在對話框中選擇所使用的S7-1200 CPU添加到機架上,命名為 PLC_1。
③ 為 PROFINET 通信口分配以太網(wǎng)地址
在“Device View”中點擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現(xiàn)PROFINET 接口的屬性,在 “Ethernet addresses”下分配IP 地址為 192.168.0.1 ,子網(wǎng)掩碼為255.255.255.0。
④ 在 S7-1200 CPU 中調(diào)用“TSEND_C”通信指令并配置連接參數(shù)和塊參數(shù)
在主程序中調(diào)用發(fā)送通信指令,進入“Project tree” > “ PLC_1”>“Program blocks”>“Main”主程序中,從右側(cè)窗口“Instructions”> “Extended Instructions”>“Communications”下調(diào)用“TSEND_C”指令,并選擇“Single Instance”生成背景 DB塊。然后單擊指令塊下方的“下箭頭”,使指令展開顯示所有接口參數(shù)。
然后,創(chuàng)建并定義發(fā)送數(shù)據(jù)區(qū) DB 塊。通過“Project tree”>“ PLC_1”> “Program blocks” >“Add new block” ,選擇 “Data block”創(chuàng)建 DB 塊,選擇尋址,點擊“OK”鍵,定義發(fā)送數(shù)據(jù)區(qū)為 100個字節(jié)的數(shù)組。
根據(jù)所使用的參數(shù)創(chuàng)建符號表,如圖1所示。
配置連接參數(shù),如圖2所示。
配置塊接口參數(shù),如圖3所示。
圖1 創(chuàng)建所使用參數(shù)的符號表圖PLC tag
圖2 配置連接參數(shù)
圖3 配置 TSEND_C 塊參數(shù)
⑤ 調(diào)用“TRCV”通信指令并配置塊參數(shù)如圖6 47所示。
因為與發(fā)送使用的是同一連接,所以使用的是不帶連接的發(fā)送指令“TRCV”,連接“ID”使用的也是“TSEND_C”中的“Connection ID”號,如圖4所示。
圖4 配置 T_RCV 塊參數(shù)
2.2 S7-300 CPU 的ISO on TCP通信的組態(tài)編程
① 使用STEP 7 軟件新建一個項目并進行硬件組態(tài)
創(chuàng)建完新項目,在項目的窗口下,右鍵菜單里,選擇“Insert New Object”>“SIMATIC 300 Station” ,插入一個S7-300 站。
為了編程方便,我們使用時鐘脈沖激活通信任務(wù),在CPU的“Properties”>“Cycle/Clock Memory”中設(shè)置,如圖5所示。
圖5 設(shè)置時鐘脈沖
每一個時鐘位都按照不同的周期/頻率在0和1之間切換變化,見表1。
表1:時鐘位頻率
位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
周期(S) | 2 | 01. Jun | 1 | 0.8 | 0.5 | 0.4 | 0.2 | 0.1 |
頻率(Hz) | 0.5 | 0.625 | 1 | Jan 25 | 2 | 02. Mai | 5 | 10 |
② 配置以太網(wǎng)模塊
進入“HW Config”中,組態(tài)所使用的 CPU 及“CP343-1”模板。并新建以態(tài)網(wǎng) Ethernet (1) ,配置“CP343-1”模板IP 地址為:192.168.0.2,子網(wǎng)掩碼為: 255.255.255.0 。如圖6所示。配置完硬件組態(tài)及屬性,編譯存盤并下載所有硬件組態(tài)。
圖6 S7-300 硬件配置
③ 網(wǎng)絡(luò)組態(tài)
打開 “NetPro” 配置網(wǎng)絡(luò),選中 CPU,在連接列表里建立新的連接并選擇連接對象和通信協(xié)議,如圖7所示。
圖7 創(chuàng)建新的連接并選擇 ISO-on-TCP 協(xié)議
這時會跳出通用信息,如圖8所示。
圖8 通用信息
然后,進入“Addresses”配置通信雙方的IP 地址及TSAP 地址,如圖9所示。
圖9 配置通信的IP 地址及TSAP 地址
配置完連接并編譯存盤后,將網(wǎng)絡(luò)組態(tài)下載到CPU300中。
④ 軟件編程
在OB1中,從“Libraries”>“SIMATIC_NET_CP”>“CP300”下,調(diào)用FC5(AG_SEND)、FC6(AG_RECV)通信指令。創(chuàng)建接收數(shù)據(jù)區(qū)為 DB2,定義成100個字節(jié)的數(shù)組。
CALL “ AG_RECV” //調(diào)用FC6
ID :=1 // 連接號,要與連接配置列表中*,見圖8
LADDR :=W#16#100 //CP的地址,要與配置中*,見圖8
RECV :=P#DB2.DBX 0.0 BYTE 100 //接收數(shù)據(jù)區(qū)
NDR :=M10.0 //為1時,接收到新數(shù)據(jù)
ERROR :=M10.1 //為1時,有故障發(fā)生
STATUS :=MW12 //狀態(tài)代碼
LEN :=MW14 //接收到的實際數(shù)據(jù)長度
CALL “AG_SEND” //調(diào)用FC5
ACT :=M0.2 //為1時,激活發(fā)送任務(wù)
ID :=1 // 連接號,要與連接配置中*
LADDR :=W#16#100 //CP的地址,要與配置中*
SEND :=IB0 //發(fā)送數(shù)據(jù)區(qū)
LEN :=1 //發(fā)送數(shù)據(jù)的長度
DONE :=M10.2 //為1時,發(fā)送完成
ERROR :=M10.3 //為1時,有故障發(fā)生
STATUS :=MW16 //狀態(tài)代碼
2.3 監(jiān)控通信結(jié)果
下載S7-1200和S7-300中的所有組態(tài)及程序,監(jiān)控通信結(jié)果,如圖10、圖11所示。
在S7-1200 CPU中向DB3中寫入數(shù)據(jù):“11”、“22”、“33”,則在S7-300中的DB2塊收到數(shù)據(jù)也為“11”、“22”、“33”。
在S7-300 CPU中,將“2#1111_1111”寫入IB0,則在S7-1200 CPU中QB0中收到的數(shù)據(jù)也為“2#1111_1111”。
圖10 S7-1200監(jiān)控表
圖11 S7-300 變量表
3. TCP 通信
使用TCP 協(xié)議通信,除了連接參數(shù)的定義不同,通信雙方的其它組態(tài)及編程與前面的ISO on TCP 協(xié)議通信*相同。
S7-1200 CPU中,使用 TCP 協(xié)議與S7-300通信時,PLC_1的連接參數(shù),如圖12所示。通信伙伴 S7-300 的連接參數(shù),如圖13所示。
圖12 S7-1200 的TCP連接參數(shù)的配置
圖13 S7-300 的TCP連接參數(shù)的配置
S7300電源模板
6ES7307-1BA00-0AA0
6ES7307-1EA00-0AA0
6ES7307-1KA01-0AA0
CPU
6ES7312-1AE13-0AB0
6ES7312-5BE03-0AB0
6ES7313-5BF03-0AB0
6ES7313-6BF03-0AB0
6ES7313-6CF03-0AB0
6ES7314-1AG13-0AB0
6ES7314-6BG03-0AB0
6ES7314-6CG03-0AB0
6ES7315-2AG10-0AB0
6ES7315-2EH13-0AB0
6ES7317-2AJ10-0AB0
6ES7317-2EK13-0AB0
6ES7318-3EL00-0AB0
內(nèi)存卡
6ES7 953-8LF20-0AA0
6ES7 953-8LG11-0AA0
6ES7 953-8LJ20-0AA0
6ES7 953-8LL20-0AA0
6ES7 953-8LM20-0AA0
6ES7 953-8LP20-0AA0
開關(guān)量模板
6ES7 321-1BH02-0AA0
6ES7 321-1BH10-0AA0
6ES7 321-1BH50-0AA0
6ES7 321-1BL00-0AA0
6ES7 321-7BH01-0AB0
6ES7 321-1EL00-0AA0
6ES7 321-1FF01-0AA0
6ES7 321-1FF10-0AA0
6ES7 321-1FH00-0AA0
6ES7 321-1CH00-0AA0
6ES7 321-1CH20-0AA0
6ES7 322-1BH01-0AA0
6ES7 322-1BH10-0AA0
6ES7 322-1CF00-0AA0
6ES7 322-8BF00-0AB0
6ES7 322-5GH00-0AB0
6ES7 322-1BL00-0AA0
6ES7 322-1FL00-0AA0
6ES7 322-1BF01-0AA0
6ES7 322-1FF01-0AA0
6ES7 322-5FF00-0AB0
6ES7 322-1HF01-0AA0
6ES7 322-1HF10-0AA0
6ES7 322-1HH01-0AA0
6ES7 322-5HF00-0AB0
6ES7 322-1FH00-0AA0
6ES7 323-1BH01-0AA0
6ES7 323-1BL00-0AA0
模擬量模板
6ES7 331-7KF02-0AB0
6ES7 331-7KB02-0AB0
6ES7 331-7NF00-0AB0
6ES7 331-7NF10-0AB0
6ES7 331-7HF01-0AB0
6ES7 331-1KF01-0AB0
6ES7 331-7PF01-0AB0
6ES7 331-7PF11-0AB0
6ES7 332-5HD01-0AB0
6ES7 332-5HB01-0AB0
6ES7 332-5HF00-0AB0
6ES7 332-7ND02-0AB0
6ES7 334-0KE00-0AB0
6ES7 334-0CE01-0AA0
附件
6ES7 365-0BA01-0AA0
6ES7 360-3AA01-0AA0
6ES7 361-3CA01-0AA0
6ES7 368-3BB01-0AA0
6ES7 368-3BC51-0AA0
6ES7 368-3BF01-0AA0
6ES7 368-3CB01-0AA0
6ES7 390-1AE80-0AA0
6ES7 390-1AF30-0AA0
6ES7 390-1AJ30-0AA0
6ES7 390-1BC00-0AA0
6ES7 392-1AJ00-0AA0
6ES7 392-1AM00-0AA0
6ES7 392-1BM01-0AA0
功能模板
6ES7 350-1AH03-0AE0
6ES7 350-2AH00-0AE0
6ES7 351-1AH01-0AE0
6ES7 352-1AH02-0AE0
6ES7 355-0VH10-0AE0
6ES7 355-1VH10-0AE0
6ES7 355-2CH00-0AE0
6ES7 355-2SH00-0AE0
6ES7 338-4BC01-0AB0
6ES7 352-5AH00-0AE0
6ES7 352-5AH00-7XG0
通訊模板
6ES7 340-1AH02-0AE0
6ES7 340-1BH02-0AE0
6ES7 340-1CH02-0AE0
6ES7 341-1AH01-0AE0
6ES7 341-1BH01-0AE0
6ES7 341-1CH01-0AE0
6ES7 870-1AA01-0YA0
6ES7 870-1AB01-0YA0
6ES7 902-1AB00-0AA0
6ES7 902-1AC00-0AA0
6ES7 902-1AD00-0AA0
6ES7 902-2AB00-0AA0
6ES7 902-2AC00-0AA0
6ES7 902-2AG00-0AA0
6ES7 902-3AB00-0AA0
6ES7 902-3AC00-0AA0
6ES7 902-3AG00-0AA0
6GK7 342-5DA02-0XE0
6GK7 342-5DF00-0XE0
6GK7 343-5FA01-0XE0
6GK7 343-1EX30-0XE0
6GK7 343-1EX21-0XE0
6GK7 343-1CX00-0XE0
6GK7 343-1CX10-0XE0
6GK7 343-1GX20-0XE0
6GK7 343-1GX21-0XE0
6GK7 343-1HX00-0XE0
6GK7 343-2AH00-0XA0
6ES7971-1AA00-0AA0
6ES7971-5BB00-0AA0
6ES7314-6EH04-0AB0