PROFINET轉CANopen網關應用
1 摘要
風能作為一種清潔的可再生能源,越來越受到世界各國的重視,我國風能資源豐富,近幾年國家政策也大力扶持風電產業。在風電領域中,變流器的應用非常廣泛,提供CANopen接口,用戶客通過這些接口方便的實現變流器與系統控制器及風場遠程監控系統的集成控制。變流器提供實時監控功能,用戶可實時監控風機變流器的運行狀態。控制系統采用西門子1500系列PLC,支持PROFINET協議,臺達的全功率變流器支持CANopen協議,作為CANopen從站設備。
1.1 解決方案
臺達的全功率變流器DWE205AEL在正產工作時支持CANopen協議,作為CANopen從站,監控系統西門子S7-1500系列PLC支持PROFINET協議。協議上不一致無法直接通訊實現數據交互。需要通過第三方的協議轉換模塊來實現不同協議之間的數據交換。在本案例中使用北京驥遠自動化EnTalk PROFINET Slave to CANopen Master網關模塊ET005,實現數據的整體交互。實現PLC實時監控風機的運行狀態等。
1.2 關鍵詞
PROFINET Slave to CANopen Master S7-1500 變流器 ET005
2 應用項目配置示例
2.1 自動化任務概述
下圖提供自動化任務的概述,ET005網關模塊連接西門子S7-1500 PLC和變流器通訊。
圖2.1 自動化任務概述
2.2 使用環境
本文例子基于以下使用環境創建
2.2.1硬件部分
組件 | 數量 | 訂貨號 | 描述 |
SIMATIC S7-1500 CPU | 1 | 6ES7 515-2AM01-0AB0 | V2.5 |
ET005 | 1 | PROFINET Slave to CANopen Master網關 | |
DWE205AEL | 1 | 變流器 |
2.2.2軟件部分
組件 | 數量 | 描述 |
TIA Portal | 1 | V15 |
CANopen Configuration Studio | 1 | V2.4.5.11 |
2.3 參數配置舉例
2.3.1變流器CAN通訊參數以及PDO命令
協議支持:
控制器和變流器之間使用PDO和SDO通訊,已PDO通訊為主,SDO通訊為輔,其中PDO用于傳輸實時數據。PDO參數如下圖:
圖2.3.1 PDO與變量的對應關系表
2.3.2網關配置
1. 通過MiniUSB口將ET005與PC相連,給ET005上電;
2. 打開配置軟件,根據需求在配置軟件中進行配置,
1) 先將DWE255ADA0123的EDS文件復制至CCT指定路徑:C:\Program Files (x86)\JiYuan\CANopen Configuration Studio\Devices\EDS
2) CCT新建工程,添加主設備與從屬設備,主設備,設置波特率等;
圖2.3.2 ET005波特率參數
從站設備節點地址 = 1;
圖2.3.3 從屬設備節點地址
配置網關的PDO參數,添加對象,設置偏移地址:
圖2.3.4 CCT配置網關PDO參數
3. 生成CDC文件,將配置下載到ET005中;
4. 正確連接PLC與網關設備;
2.4 TIA Portal工程
2.4.1實時數據字節序交換
在一些PDO實時數據中經常會碰到高低地址交換的情況,在主設備下的“設備參數”中字節序選擇:profinet即可完成大小端高低地址交換。修改完成后需要重新下載配置。
圖2.4.1 字節序交換
2.4.2控制器變量監控列表
圖2.4.2 CPU變量監控列表
2.4.3CANopen數據偵聽報文
圖2.4.3 CAN偵聽報文
3 結論
在本案例中,EnTalk PROFINET Slave to CANopen Master網關模塊ET005作為變流器設備與西門子PLC之間的橋梁,通過配置軟件進行簡單的數據映射,快速的實現了監控系統S7-1500 PLC通過PROFINET協議遠程控制CANopen協議的變流器,保證系統正常安全運行,滿足客戶自動化控制需求。

提交
EtherCAT轉PROFINET應用
PROFINET轉Modbus與KUKA
驥遠自動化PROFINET轉Modbus
驥遠PROFINET轉CANopen應用
PROFINET轉CANopen變流器