變頻器的應用在工業(ye) 領域應用非常廣泛,傳(chuan) 統的變頻器和PLC做硬接線的線路相對較為(wei) 麻煩,隨著通信應用發展變頻器的通信應用非常廣泛,在西門子MM440變頻器上DP通信是一種非常穩定可靠的方式,下麵看下西門子S7-1200與(yu) 西門子MM440變頻器的DP通信。
(1)硬件配置
西門子1200PLC
M440變頻器(含DP網卡DP頭和DP線)
(2) PROFIBUS 通訊功能概述
MM420/430/440 支持基於(yu) PROFIBUS 的周期過程數據交換和變頻器參數訪問。
周期過程數據交換
通過該通訊 PROFIBUS 主站可將控製字和主設定值等過程數據周期性的發送至變頻器,並從(cong) 變頻器周期性的讀取狀態字和實際轉速等過程數據。該通訊使用周期性通訊的 PZD 通道(過程數據區),變頻器不同的報文類型定義(yi) 了不同數量的過程數據(PZD)。
(3) 設置 MM440
設置地址
兩(liang) 種方式設置 PROFIBUS 地址:
① 通過 DIP 開關(guan) 設置 PROFIBUS 地址,本示例設置地址為(wei) 3,第 1 個(ge) 和第 2 個(ge) 撥碼開關(guan) 在 ON 的位置;
② 當所有 DIP 開關(guan) 都被設置為(wei) on 或 off 狀態,通過 P918 設置 PROFIBUS 地址;
注意:DIP 開關(guan) 設置 PROFIBUS 地址優(you) 先。
設置 MM440 的命令源和報文類型
設置變頻器的命令源 P0700=6、頻率設定源 P1000=6,變頻器啟動命令和速度給定均為(wei) PROFIBUS。
無論選擇何種報文類型,PLC 發給變頻器的第 1 個(ge) 字都為(wei) 控製字,變頻器發給PLC 的第一個(ge) 字都為(wei) 狀態字。
(4) 報文控製電機起停及調速
S7-1200 通過 PROFIBBUS PZD 通訊方式將控製字 1 和主設定值周期性的發送
至變頻器,變頻器將狀態字 1 和實際頻率發送到 S7-1200。
常用控製字如下:
047E(16 進製) - OFF1 停車/運行準備就緒(上電時首次發送)
047F(16 進製) - 正轉啟動
04FE(16 進製) - 故障複位
主設定值:
速度設定值要經過標準化,變頻器接收十進製有符號整數 16384(4000H 十六進製)對應於(yu) 100%的速度,接收的最大速度為(wei) 32767(200%)。參數 P2000中設置100%對應的參考頻率。
實際頻率
需要經過標準化,方法同主設定值。
MM4 接收數據
PLC 發送給 MM4 變頻器的數據保存在 r2050[0...7](MM430/440 最多接收 8 個(ge) 字的數據,MM420 為(wei) r2050[0...3]最多接收 4 個(ge) 字的數據)中,通過 r2050 可以監視變頻器收到的數據,也可以通過 BICO 互聯功能將數據應用到控製過程中。例如將P1522=2050.2,就是將 PLC 發送的第 3 個(ge) 字作為(wei) 轉矩限幅值。
MM4 發送數據
MM4 發送給 PLC 的數據在 P2051[0...7](MM430/440 最多發送 8 個(ge) 字的數據,MM420 為(wei) P2051[0...3] 最多發送 4 個(ge) 字的數據)中定義(yi) ,例如將變頻器的狀態字、實際頻率、實際電流、實際轉矩發送給 PLC,設置 P2051.0=52、P2051.1=21、P2051.2=27。那麽(me) PLC 收到的四個(ge) 字就分別表示變頻器的狀態字、實際頻率、實際電流。