新聞中心

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

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

作者: 時(shí)間:2016-12-20 來(lái)源:網(wǎng)絡(luò) 收藏

0 引言

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

1 KV2000變頻器RS485介紹

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

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

  其中: P為通訊格式,設(shè)定說(shuō)明見(jiàn)表1;

  B為通訊速率,設(shè)定說(shuō)明見(jiàn)表2;

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

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

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

  RS485 介面可允許多臺(tái)變頻器的相應(yīng)信號(hào)端子直接并聯(lián)。

  1.3 KV2000通訊格式

  1.3.1 對(duì)變頻器的命令

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

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

  其中:C為運(yùn)行控制命令的起始字元。

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

  cc為十進(jìn)制運(yùn)行控制命令代碼(00~15)。由四個(gè)二進(jìn)制信號(hào)組成,設(shè)定見(jiàn)表4。

  fffff為速度設(shè)定值。

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

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

  uu 為通訊地址,指定第uu 臺(tái)接收本字串。

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

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

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

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

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

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

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

  1.3.2 變頻器回復(fù)電腦的信息

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

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

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

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

  tt 為回復(fù)參數(shù)的資料類(lèi)型(略,詳見(jiàn)KV2000 用戶使用說(shuō)明書(shū))。

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

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

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

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

  s=3變頻器停止;

  s=其他值,未定義。

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


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: PLC變頻器RS48

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉