詳細介紹
西門子6SL3040-0PA01-0AA0
6SL3040-0PA01-0AA0
控制單元適配器 CUA32 針對功率模塊 PM340 帶增量編碼器 HTL/TTL 接口
憑借Simotics S-1FK2電機和Sinamics S210驅動器的*組合,西門子推出了擁有5個功率等級(50-750 W)的全新伺服驅動系統。電機與驅動器通過Profinet與上級控制器相連,并借助Webserver和一鍵優化來簡化調試過程。通過Simotics伺服電機,小型負載可實現高動態、高精度的運動。電機通過“單電纜(OCC)”與驅動器相連。Sinamics S210驅動器集成了強大的安全功能,并可實現快速工程組態。新的驅動系統可以應用在包裝、搬運抓取、木工、陶瓷加工以及數字打印等領域。
Sinamics S210驅動器側重于高動態的電機軸控制。驅動器使用集成的Webserver調試,并且可憑借一鍵優化功能實現控制參數的自動優化以適應不同的動態性能要求。集成的安全功能包括STO(安全轉矩關斷)和SS1(安全停止1)。STO和SS1都能通過PROFIsafe執行,STO還能通過端子啟動,其他功能目前正在準備階段。基于Sinamics S210驅動器的快速采樣和智能控制算法、高精度編碼器系統及低轉子慣量和高過載能力組合,伺服驅動系統可實現杰出的動態性能和精度。
Simotics S-1FK2電機與驅動器用OCC電纜連接,其中的動力電纜、編碼器信號電纜和抱閘電纜共用一根超細電纜(直徑僅為9 mm,帶一個插頭)。OCC電纜有極小的橫截面,比之前的電纜更細、更輕、更靈活,從而大幅簡化布線過程。與傳統牽引鏈導體相比,使用緊湊型“單電纜連接”可將彎曲半徑縮小接近一半。連接插頭采用堅固耐用的設計,高度25 mm,可轉動,易操作。該伺服驅動系統擁有用戶友好型自鎖插頭和位于正面的、方便檢修和拆卸的推進式終端,因而布線也極其簡單。
問題:
在一個ET 200S CPU(IM 151-7)上使用SFB75(SALRM)時,有哪些注意事項?
解答:
1.ET 200S CPU版本
下列版本支持SFB75“Send alarm to the DP master”:
ET 200S CPU | 起始版本 | 訂貨號 |
IM 151-7 CPU | V2.0 | 6ES7 151-7AA10-0AB0 |
IM 151-7 F CPU | V2.0 | 6ES7 151-7FA00-0AB0 |
表1:支持SFB75的低版本的ET 200S CPU
2.ET 200S CPU必須設置為S7從站
為了能夠使用SFB75(SALRM)向主站發送報警,ET 200S CPU必須設置為S7從站。
在與主站同一個組態中,將ET200S CPU設置為S7 從站。為此,必須通過PROFIBUS-DP > Stations already configured > ET200S > CPU將ET 200S CPU集成在主站上。更多詳情請參閱手冊“ET 200S IM 151-7 CPU Interface Module”第7.1節——條 目ID: 12714722。
注意事項:
如果通過GSD文件設置ET 200S CPU,將不會產生告警信息。這意味著您不能在DP V0主站如CP 342-5上使用SFB75。此時,SFB STATUS中輸出數值W#16#8091。
3.激活模塊診斷
只有進行相應的激活,才能讀出相應模塊的詳細診斷信息。
西門子6SL3040-0PA01-0AA0
圖1:以一個模擬模塊為例激活診斷
4. 調用SFB75影響從站上的SF LED
如果通過SFB75 發送了一個診斷告警,ET 200S CPU的操作系統將通過AINFO第 0 字節第 1 位,影 響本地模塊的狀態信息(DS1和SZL ID W#16#xy91)和LED SF。但是ET200S CPU中卻沒有診斷緩沖區入口,并 且不啟動任何診斷告警OB。
5. SFB75可以向主站發送多 16 字節的附加告警信息
可以為SFB75的LEN參數的大值是16。因此允許大字長為 16 字節的附加告警信息。但是ET 200S模塊的數據紀錄長度可達 44 字節。因而所需的信息必須縮短到 16 個子節。這里,前 4 個字節不能改變,因為主站的 OB82 使用它們產生一個有效的診斷緩沖區入口。
注意事項:
前面發送的 16 個字節由DP主站上的SFB 54“RALARM”讀取。
請注意當SFB75發送時,用于相關虛擬槽的數據紀錄 1 被設置為LEN參數中的值。這意味著在主站上使用SFC 59“RD_REC”,不是所有 44 個診斷字節都能被讀取的.
6. SFB異步工作
SFB75“SALRM”的工作是異步的,也就是說,處理工作持續到多個SFB調用,因而也涉及多個OB1或者PROFIBUS周期.
使用ET 200S CPU,可以準同步處理多 34 個屬于不同作業的SFB調用。
7. 告警只工作在虛擬槽上
DP主站不識別ET200S CPU的建立。在主站上只組態虛擬槽。因此只能通過這些虛擬槽傳遞告警。
8. 數據通信對PROFIBUS的影響
在ET200S CPU中調用SFB75將在PROFIBUS上產生一個高優先級的從I從站(ET200S CPU)到DP主站的應答消息。結 果導致DP主站向DP從站要求診斷信息。于是DP從站向DP主站發送一個診斷消息。附在這個診斷消息上的是組成SFB 75(在 I從站中調用)的AINFO參數的數據。隨后主站發出告警,從站給于應答。
描述
S7-PLCSIM 支持以下通訊塊來實現兩個S7-400 CPU模塊間的通信:
- SFB8 "USEND"
- SFB9 "URCV"
- SFB12 "BSEND"
- SFB13 "BRCV"
- SFB15 "PUT"
- SFB14 "GET"
- SFB19 "START"
- SFB 20 "STOP"
- SFB 22 "STATUS"
- SFB 23 "USTATUS"
要求
- 需要S7-PLCSIM V5.4 SP3(或更高版本)。
- 在STEP 7(TIA Portal)中建立一個項目,對兩個S7-400 CPU進行硬件組態和網絡組態。
- 在模塊之間已經組態了S7連接和通信連接。
- 在主動站S7-400 CPU的用戶程序中,調用“BSEND”指令來給被動站CPU發送數據。
- 在被動站S7-400CPU中調用“BRCV”指令來接收來自主動站S7-400 CPU的數據。
注意
本條目提供的項目包含兩個S7-400 CPU的組態和連接組態以及用戶程序。
以下步驟列出了如何使用PLCSIM仿真通訊。下載附件中的STEP 7(TIA Portal)項目包含了兩個S7-400站通過工業以太網通信 。
Station_1中的OB1包含計數器的程序,將其輸出值傳送到Station_2。
- 在項目導航中選中“Station_1”并打開S7-PLCSIM,可以通過菜單命令“Online > Simulation > Start”或者菜單欄的“Start simulation” 圖標打開。實例編號為“S7-PLCSIM1”的*個仿真CPU的對話框被打開。
- 如果是*仿真這個項目,就會打開“Extended download to device”對話框。在“PG/PC Interface”中選擇如圖1所示的設置,并單擊“Start search”。
圖. 1
- 當在線連接已經建立時,單擊“Load”按鈕。
- 然后,在打開的“Load preview”對話框中,繼續單擊“Load”按鈕。
- 在S7-PLCSIM 中使用“Add”菜單來加載子窗口“Input”和“Counter”,用來監視和控制程序。對于“Station_1”需要“EB2”和“Z1”。
- 在S7-PLCSIM1的“CPU”子窗口中,將運行模式從“STOP”切換到“RUN-P”。
圖. 2
- 選中項目導航中的“Station_2”并重復步驟1來打開第二個“S7-PLCSIM2”實例。
- 在“Load preview”對話框中單擊“Load”按鈕。
- 與步驟5相同,給實例“S7-PLCSIM2”添加“Output”。對于“Station_2”需要“AW1”。
- 在S7-PLCSIM2中的“CPU”子窗口中,將運行模式從“STOP”切換到“RUN-P”。
圖. 3
- 在S7-PLCSIM1(仿真Station 1)中,EB2控制計數器Z1并將計數值傳送到S7-PLCSIM2 (仿真Station 2)中的AW1。
- E2.0: 自動向上計數的時鐘標記
- E2.1:向上計數
- E2.2: 向下計數
- E2.3: 計數器的預設值
- E2.4: 復位計數器