新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PLC與科姆龍變頻器的通訊范例

PLC與科姆龍變頻器的通訊范例

作者: 時間:2016-12-20 來源:網(wǎng)絡 收藏

0 引言

  科姆龍變頻器作為節(jié)能、環(huán)保的高新技術產(chǎn)品,而被推廣并應用。隨著KV2000 無感矢量變頻器的應用越來越廣,用戶經(jīng)常會用到變頻器RS485通訊功能,例如變頻器與PLC 或其他上位機進行的通訊。作者憑多年的工作實踐與經(jīng)驗,對變頻器RS485通訊有獨特的理解和體會,今天有機會把它整理出來,希望對從事自動化領域,尤其是變頻器應用領域的工作者有所幫助。在此特別鳴謝福建泉州的王華安總經(jīng)理在寫作過程中給予的幫助與支持。

1 KV2000變頻器RS485介紹

  1.1 RS485通訊端口參數(shù)

  科姆龍KV2000 無感矢量變頻器RS485 通訊端口參數(shù),在通過電腦及其他上位機進行通訊控制時,F(xiàn)093用來指定本變頻器的通訊地址、通訊格式和通訊速率,其參數(shù)設定格式為F093=PB.ID

  其中: P為通訊格式,設定說明見表1;

  B為通訊速率,設定說明見表2;

  ID為通訊地址,設定范圍為ID=01~99。

  1.2 RS485硬件介面規(guī)格

  變頻器與電腦通訊時,可轉(zhuǎn)換為標準的9 pinDsub(公)電腦接頭。轉(zhuǎn)換后的定義見表3。RS485轉(zhuǎn)換接口外觀見圖1。

  RS485 介面可允許多臺變頻器的相應信號端子直接并聯(lián)。

  1.3 KV2000通訊格式

  1.3.1 對變頻器的命令

  經(jīng)由RS485 介面與變頻器之間的信息溝通都是ASCII碼字串,結尾須加CR 符號(0x0D)。電腦的通訊端口必須定義為7Bit data,Even Parity

  1)運行控制命令(變頻器無回復資料) 命令格式【C,uu,cc,fffff】

  其中:C為運行控制命令的起始字元。

  uu 為通訊地址,指定第uu 臺接收本字串。uu(ID)可指定為第00~99臺。若uu=00,則所有的變頻器都必須接受命令。

  cc為十進制運行控制命令代碼(00~15)。由四個二進制信號組成,設定見表4。

  fffff為速度設定值。

  2)參數(shù)書寫命令(變頻器無回復資料) 命令格式【W(wǎng),uu,nn,ddddd】或【W(wǎng),uu,nnn,ddddd】其中:

  W為參數(shù)書寫命令的起始字元。

  uu 為通訊地址,指定第uu 臺接收本字串。

  uu(ID)可指定為第00~99臺。若uu=00,則所有的變頻器都必須接受命令。

  nn(n)在通訊格式P=0 時,參數(shù)號碼為兩位數(shù)“nn”,參數(shù)號碼由00~99。通訊格式P=1時,參數(shù)號碼為三位數(shù)“nnn”,參數(shù)號碼由000~099。

  ddddd為欲寫入的參數(shù)值,由00000~65 535。

  3)參數(shù)讀取命令(變頻器將會回復參數(shù)值及運行狀態(tài)) 命令格式【R,uu,nn】或【R,uu,nnn】其中:

  R為參數(shù)讀取命令的起始字元。

  uu 為通訊地址,指定第uu 臺接收本字串。uu(ID)可指定為第00~99臺。若uu=00,則所有的變頻器都必須接受命令。

  nn(n)在通訊格式P=0 時,參數(shù)號碼為兩位數(shù)“nn”,參數(shù)號碼由00~99。通訊格式P=1時,參數(shù)號碼為三位數(shù)“nnn”,參數(shù)號碼由000~099。

  1.3.2 變頻器回復電腦的信息

  變頻器接到要求的參數(shù)讀取命令時,立即開始回復該參數(shù)及當時的運行資料,回復信息的格式【P,uu,nn,tt,ddddd,s,aaaa】或【P,uu,nnn,tt,ddddd,s,aaaa】其中:

  P為參數(shù)回復信息的起始字元。

  uu為指出本字串為第uu臺的回復信息,由各變頻器的參數(shù)F093決定本身的通訊地址。

  nn(n)在通訊格式P=0 時,參數(shù)號碼為兩位數(shù)“nn”,參數(shù)號碼由00~99。通訊格式P=1時,參數(shù)號碼為三位數(shù)“nnn”,參數(shù)號碼由000~099。

  tt 為回復參數(shù)的資料類型(略,詳見KV2000 用戶使用說明書)。

  ddddd為回復的參數(shù)值(00000~65 535)。

  s回復變頻器的輸出狀態(tài),包括

  s=1變頻器反轉(zhuǎn)輸出中;

  s=2變頻器正轉(zhuǎn)輸出中;

  s=3變頻器停止;

  s=其他值,未定義。

  aaaa 為回復變頻器最近4 次故障記錄,(0000~9999)四個數(shù)字分別代表最近4 次故障的代碼記錄,具體為千位數(shù)的a 代表現(xiàn)在的故障狀況的代碼;百位數(shù)的a 代表前一次的故障狀況的代碼;十位數(shù)的a 代表前兩次的故障狀況的代碼;個位數(shù)的a 代表前三次的故障狀況的代碼。


上一頁 1 2 3 下一頁

關鍵詞: PLC變頻器RS48

評論


技術專區(qū)

關閉