西門子1200CPU 與MEV3000 變頻器的DP 通訊

1 引言

本文介紹如何通過西門子TIA Portal V15 軟件使用1200CPU 與MEV3000 變頻器進行DP 通訊設置。

需要準備的相關設備:

(1)TIA Portal V15 Professional edition;

(2)西門子1200CPU;

(3)西門子CM1243-5 DP 主站通訊卡;

(4)西門子專用DP 頭;

(5)西門子Profibus 紫皮電纜;

(6)MEV3000 艾默生變頻器;

(7)MEV3000 艾默生變頻器專用紫色DP 從站通

訊卡。

2 硬件設備連接

相關軟件以及硬件設備全部準備就緒之後,我們就應該開始進行硬件設備連接了,首先用西門子專用DP頭將DP 通訊電纜的兩端接好,兩端都接到DP 頭的進線端子口,並且兩個DP 頭上的終端電阻都撥到ON 位置。將接好DP 線的DP 頭接到西門子CM1243-5 九針接口以及MEV3000 艾默生變頻器專用紫色DP 從站通訊卡。

使用TIA Portal V15 軟件配置Profibus DP 網絡映射:

(1)創建項目——打開TIA Portal V15 軟件,並

從啟動屏幕開始選擇創建新項目。輸入項目名稱(以及所需的任何其他細節,此示例使用“WUHU1200”名稱),然後單擊創建按鈕。如圖1 所示。

(2)進入項目視圖——選擇打開項目視圖或者是項目視圖,如圖2 所示。

(3)在PLC 中添加項目——在項目視圖中,在樹形目錄下,雙擊添加新設備。然後在彈出窗口( 控制器下) 中找到正確的PLC 並使用CPU,然後選擇OK將設備添加到項目中。此處選擇的1200CPU 訂貨號為6ES7 212-1BE40-0XB0,如圖3 所示。

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖1 創建項目窗口截圖

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖2 進入項目窗口截圖

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖3 添加項目窗口截圖

(4)添加硬件模塊——在設備視圖中,我們可以看見已經添加過的1200CPU。在右側硬件設備目錄樹中,我們需要找到我們需要的1200DP 主

站通訊卡, 訂貨號為6GK7 243-5DX30-0XE0,找到此設備,然後將設備拖動到CPU 左側的101 插槽中,鼠標雙擊DP 九針接口處,然後此處可以創建一下我們需要的DP 子網, 這裡我們例子名稱為PROFIBUS 1200_1(此處可以根據需要修改項目需要的子網名稱)然後保存項目,如圖4 所示。

(5)添加MEV3000 變頻器GSD 文件——將CT 公司MEV3000 的GSD 文件

導入到電腦中,考入的路徑需要在已經創建的1200 項目固有的文件夾中,當前項目位置-Additional Files\\GSD。在菜單欄選擇選項下面選擇安裝設備描述文件,然後再彈出的對話框中選中你的GSD 文件點擊安裝,如圖5 所示。

(6) 在網絡視圖中添加MEV3000設備—— 在右側目錄中。具體位置是PROFIBUS DP\\ 驅動器\\ControlTechniques\\MEV\\MEV3000。將這個GSD

文件拖入到TIA Portal V15 網絡視圖中,如圖6 所示。

(7) 雙擊我們已經添加完成的GSD 文件,在設備視圖中,我們可以看見MEV3000 變頻器相關內部配置,由於MEV3000 基本上所有的參數配置都在現場變頻器上修改參數,內部類似於局部參數號字數,菜單參數號等都不需要設置,我們需要從左側硬件目錄中選擇添加4 INWORDS STANDARD MAPPING 以及4OUT WORDS STANDARD MAPPING 在插槽1 和2 中,然後回到網絡視圖中,此時MEV3000GSD 文件上面會寫著“未分配”, 點擊MEV3000 的GSD 文件“ 未分配” 文字, 選擇PROFIBUS 1200_1,此時MEV3000 已經與我們的1200CPU通過TIA Portal V15 軟件通過DP 網絡連

接完成,點擊設備上的DP 連線接觸點,然後設置1200CM1243-5 的DP 地址以及MEV3000 變頻器地址,地址不可以一樣,否則會有衝突。此處我們設置1200CM1243-5 主站DP 地址是2,MEV3000 變頻器從站是7。然後設置波特率,波特率此處推薦是19200KB/S,然後在插槽1 和2 中4 IN WORDS STANDARD MAPPING 以及4OUT WORDS STANDARD MAPPING 填寫我們需要IN/OUT 所映射的變頻器地址。此例子我們選擇IN 地址為iw50-iw57,OUT 地址為Qw50-Qw57,如圖7 所示。

西門子1200CPU 與MEV3000 變頻器的DP 通訊

(8)編寫通訊程序——如表2 所示,我們配置選擇對MEV3000 變頻器進行不壓縮數據32 位進行DP 通訊,我們需要把變頻器相關數據在我們需要的DB 共享數據塊中顯示, 首先我們在TIAPortal V15 中右側程序塊中新建兩個DB 功能塊,分別是DB7/DB8,DB7 中的DB 地址是可以寫入變頻器,控制MEV3000 變頻器輸出頻率,DB8 中的DB 地址是可以讀取變頻器,讀取MEV3000 變頻器的狀態字以及變頻器的頻率反饋,此處例子我們設置DB7.DBD8 格式為DWORD 為變頻器頻率寫入。我們設置DB8.DBD16 格式為DWORD 為變頻器狀態字讀取,DB8.DBD20 格式為DWORD 為變頻器頻率反饋。

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖4 添加硬件模塊窗口截圖

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖5 添加MEV3000 變頻器窗口截圖

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖6 在網絡視圖中添加設備窗口截圖

創建一個FC1 功能,將FC1 插入到OB1 運行組當中,由於我們選擇不壓縮模式,所以變頻器例子當中的QW54,QW56 兩個word 格式的字對應的是我們變頻器的頻率寫入,IW50,IW52 兩個word 格式的字對應的是我們變頻器的狀態字,IW54,IW56 兩個word 格式的字對應的是我們變頻器的頻率反饋,我們無法直接將數據寫入到DB 塊當中,此處我們需要轉換一下,才可以將這些word 格式的數據轉換到我們需要的DB 共享數據塊當中,這裡面我們使用MOVE 來將數據轉換到我們需要的DB7.DBD8/DB8.DBD16/DB8.DBD20 當中。如圖8 和圖9 所示。

(9) 如果變頻器通訊成功的話, 在TIA PortalV15 在線模式下的話當中我們可以看見變頻器上的會有“對號”顯示,如果沒有通訊上,會打“X”,如圖10所示。

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖7 設備參數配置窗口截圖

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖8 創建一個功能窗口截圖

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖9 程序在線讀取變頻器數據的通訊成功窗口截圖

西門子1200CPU 與MEV3000 變頻器的DP 通訊

圖10 網絡視圖中變頻器是否與1200CPU 通訊成功窗口截圖


分享到:


相關文章: