基於ModBus協議的變頻器VC++控制系統

2020-11-23 CSDN技術社區

變頻器RS485通訊協議

 

1.概論

本使用手冊規定了G﹑P﹑變頻器通用串行RS485通訊協議。通過485或232組網,用戶可以通過PC或PLC實現在本地或遠程對變頻器進行參數設置、運行控制及集中監測,以滿足實際需求。

1.1  適用範圍:     G﹑P全系列變頻器

1.2  組網方式(主從方式)

(1)   單主機多從機

單一的RS485網最多可以連接31臺變頻器,系統可以採用廣播通訊的方式或根據各變頻器的地址找到需要通訊的變頻器。其中需要有一個主站(PC,PLC或其他控制器),而各個變頻器作為從站。

(2)   單主機單從機

即點對點的通訊方式。主機指PC機或PLC,從機指變頻器。

 

2.  通訊接口

2.1 通訊說明

串行RS485接口可以通過總線連接31個節點,最大傳輸速率可達19.2K比特率。

2.2 接口方式

RS485接口(通訊附件)。

2.3 數據格式

gl系列變頻器提供3種數據格式可選:

1位起始位,8位數據位,1位停止位,無校驗;

1位起始位,8位數據位,1位停止位,奇校驗;

1位起始位,8位數據位,1位停止位,偶校驗;

默認:  1位起始位,8位數據位,1位停止位,無校驗。

2.4 波特率

gl系列變頻器提供5種波特率可選:

1200bps, 2400bps, 4800bps, 9600bps, 19200bps  38400bps。

默認:9600bps

 

3. 協議說明

   G﹑P系列變頻器採用通用的串行接口協議(USS),按照串行總線的主-從通訊原理來確定站與站之間的訪問方法。在主站沒有要求與從站通訊時,從站不能先發送數據,各個從站之間也不能直接進行通訊。

3.1 功能定義

(1)監視從機運行狀態

(2)    控制從機運行

(3)    讀取從機功能碼參數

(4)    設置從機功能碼參數

3.2通訊方式

PC,PLC為主機,變頻器為從機.採用主機「輪詢」 , 從機「應答」的點對點的通信方式。輪詢可以建立在一個輪詢表內,如果是廣播發送變頻器不用應答。

利用變頻器的鍵盤設置串行接口通信參數:從機地址, 波特率,數據格式。

 

3.3 報文格式

 PPO  

PKW               PZD

STX

ADR

PKE

PWE

PZD1

STW/ZSW

PZD2

HSW/HIW

BCC

 

STX: 報文頭;                           ADR: 從站地址;

PPO: 過程參數數據區;                    PKW: 參數命令/參數值;

PKE:  參數命令;                         PWE:參數值;

PZD: 過程數據;                         STW:  控制字;

ZSW: 狀態字;                           HSW:  參考值;

HIW: 實際值;                           BCC:  異或校驗和。

 

.主機到從機的報文

STX

ADR

PKE

PWE

STW

HSW

BCC                  

1

1

2

2

 2

 2

 1

 

.從機到主機的報文

STX

ADR

PKE

PWE

ZSW

HIW

BCC

1

1

2

2

 2

 2

 1

 

3.4報文的詳細描述

3.4.1  STX(報文頭)

STX區域是幀頭,是一個單字節的STX字符值為3CH,它用來表示一個報文的開始。

3.4.2   ADR (從站地址)

     ADR是一個單字節區域,它表示從站變頻器的地址。

     結構如下:

         7         6     5         4      3       2       1     0

Broadcast

  廣播

Unused

保留

ADDRESS

地址

      位7是廣播位。如果設為1,這個報文為廣播方式,它將同時發送給總線上的所有變頻器;設為0則禁止廣播。

3.4.3   PKE

 PKE是一個16位的區域,它用來控制變頻器的參數設定。

結構如下:

 

15 14  13  12  11   10   9   8   7    6  5    4   3  2   1    0

 

RRC: 控制命令/命令響應.

位11: 保留總為0

PNU:參數號1~144

 

RRC的內容(主機->從機)

命令號

                          功能

      0000

無命令

      0001

讀PNU指定的參數值

      0010

向PNU指定的RAM寫參數(斷電不保存)

      0100

向PNU指定的RAM和EEPROM寫參數(斷電保存)

      1000

查詢變頻器故障代碼

RRC的內容(從機->主機)

響應號

                          功能

0000

不響應

0001

讀操作完成,傳回PNU指定的參數值(在PWE區)

0010

寫操作完成,傳回PNU指定的RAM參數(在PWE區)

0100

寫操作完成,傳回PNU指定的RAM和EEPROM參數(在PWE區)

1000

查詢故障完成,變頻器傳回故障代碼(在PWE區)

0111

主機命令被拒絕,任務不能完成。返回錯誤碼如下(在PWE區)

0: 無故障

1: 只讀參數(運行限制,狀態參數)

2: 參數操作禁止讀寫不允許(參數隱藏,保留參數)

3: 參數值超限

4: PNU超限

5: 無效的命令字

6~7:保留

8: 通信錯誤

變頻器故障描述

故障代碼

                   故障描述

0

無故障

1

加速運行中過流

2

減速運行中過流

3

穩速運行中過流

4

加速運行中過壓

5

減速運行中過壓

6

穩態運行中過壓

7

停機狀態時過壓

8

運行中欠壓

9

輸入側缺相

10

功率模塊故障

11

散熱器過熱

12

變頻器過載

13

電機過載

14

外部設備故障

15

RS485串行通信故障

         16

接觸器未吸合故障

17

電流檢測錯誤

18

鍵盤與控制版通信故障

         19

系統異常故障

 

3.4.4   PWE

根據PKE命令傳回相應的參數值,故障代碼,錯誤碼。

 

3.4.5  STW(控制字)/ZSW(狀態字)

STW/ZSW是一個16位的區域用來控制變頻器的運行並對控制命令的響應。

 

控制字

                               控制字

   值

                    定義

0

0

按設定的減速時間停機(P008) (優先級中)

1

允許變頻器運行

1

 

保留

 

2

0

自由停機(優先級低)

1

允許變頻器運行

3

 

保留

4

0

正轉運行無效

1

正轉運行有效

5

0

反轉運行無效

1

反轉運行有效

6

0

正轉點動運行無效

1

正轉點動運行有效

7

0

反轉點動運行無效

1

反轉點動運行有效

8

0

故障復位無效

1

故障復位有效

9

0

HSW參考值無效

1

HSW參考值有效

10

 

保留

11

 

保留

12

0

控制字操作禁止

1

控制字操作使能

13

 

保留

14

 

保留

15

 

保留

 

 

 

 

 

 

 

 

 

 

狀態字

                               狀態字

   值

                    定義

0

0

變頻器本地控制

1

變頻器遠程控制

1

0

變頻器運行中

1

變頻器停機

2

0

變頻器正常

1

變頻器故障

3

0

電機正轉中

1

電機反轉中

4

0

直流電壓正常

1

直流電壓異常

5

0

變頻器不在點動運行

1

變頻器正在點動運行

6

0

變頻器不在自由停機

1

變頻器正在自由停機

7

0

變頻器不在直流制動

1

變頻器正在直流制動

8

0

變頻器不在檢速再啟動

1

變頻器正在檢速再啟動

9

0

變頻器不在加速過程中

1

變頻器正在加速過程中

10

0

變頻器不在減速過程中

1

變頻器正在減速過程中

11

0

失速過壓限制沒有動作

 

失速過壓限制正在動作

12

0

失速過流限制沒有動作

1

失速過流限制正在動作

13

 

保留

14

0

無報警

1

變頻器報警。 如:過流等

15

0

變頻器輸出頻率等於設定頻率

1

變頻器輸出頻率不等於設定頻率

 

3. 4. 6   HSW(參考值)/HIW(實際值)

        HSW/HIW是一個16位的區域

        HSW是設定變頻器運行頻率的參考值。

HIW 是變頻器實際的運行頻率。

頻率的量綱是1:100。例如39.27HZ,實際發送39. 27×100=3927=0F57H

 

3.4.7  BCC(異或校驗和)

BCC是一個16位的區域,是報文前10個字節的異或校驗和。

 

相關焦點

  • 變頻器控制方式vc_變頻器 - CSDN
    基於ModBus協議的變頻器VC++控制系統,經常要用變頻器去控制交流電機的轉速、轉向等,儘管變頻器自身帶有控制面,具有簡單、有效的特點,但由於現場操作不夠方便,直觀性差以及僅能實現單機控制等缺點,針對這些缺點,現在的變頻器都帶有rs485通信接口,使用戶能方便靈活地選擇變頻器的強大功能,在
  • 變頻器控制迴路接口包括什麼_變頻器 - CSDN
    基於ModBus協議的變頻器VC++控制系統,經常要用變頻器去控制交流電機的轉速、轉向等,儘管變頻器自身帶有控制面,具有簡單、有效的特點,但由於現場操作不夠方便,直觀性差以及僅能實現單機控制等缺點,針對這些缺點,現在的變頻器都帶有rs485通信接口,使用戶能方便靈活地選擇變頻器的強大功能,在
  • 變頻器
    基於ModBus協議的變頻器VC++控制系統,經常要用變頻器去控制交流電機的轉速、轉向等,儘管變頻器自身帶有控制面,具有簡單、有效的特點,但由於現場操作不夠方便,直觀性差以及僅能實現單機控制等缺點,針對這些缺點,現在的變頻器都帶有rs485通信接口,使用戶能方便靈活地選擇變頻器的強大功能,在
  • 基於USS協議變頻器Web控制方法的設計方案
    Web伺服器完成對網絡數據的處理,根據用戶提交的命令來對USS變頻器進行相應的控制。在瀏覽器端,如果用戶監控網頁的網址,就會向伺服器發送HTTP請求,伺服器把監控網頁的HTML代碼發送到瀏覽器端。伺服器裡有相應的程序來接收和發送USS報文,實現對西門子變頻器的控制。
  • 基於歐姆龍PLC 的臺達變頻器控制
    變頻器的控制可以採用PLC、單片機等作為控制核心,由於PLC 具備可靠性高、編程簡單、維護方便等突出優點,越來越多的工業控制場合選用PLC和變頻器用於電機的調速控制。  基於PLC的變頻器的控制包括模擬方式控制和串口通信方式控制,其中,串口通信包括有協議通信和無協議通信,有協議通信如文獻[1]所述,幾乎不用編程,正確連接後就能實現串口通信。本文著重介紹了基於歐姆龍CP1H 系列PLC 的臺達VFD 系列變頻器的模擬方式控制和無協議通信方式控制。
  • USS協議變頻器Web控制方法的設計方案
    Web伺服器完成對網絡數據的處理,根據用戶提交的命令來對USS變頻器進行相應的控制。在瀏覽器端,如果用戶監控網頁的網址,就會向伺服器發送HTTP請求,伺服器把監控網頁的HTML代碼發送到瀏覽器端。伺服器裡有相應的程序來接收和發送USS報文,實現對西門子變頻器的控制。
  • Modbus與PROFIBUS-DP協議比較
    Modbus的協議內容是完全公開的,內容是簡單滴,實現起來是非常容易滴,單片機、PLC、DCS統統都能輕易實現Profibus則要複雜一些,關鍵是需要專用晶片進行二次開發,
  • 基於PLC、觸控螢幕、變頻器的煤粉計量控制系統
    圖3 煤粉餵料系統工藝流程簡圖  4 科氏力餵煤計量控制系統自控部分簡介   2套設備控制部分的原理相同,主要由1臺西門子的S7-200 PLC(擴展了1個模擬量輸入模塊EM231和1個模擬量輸出模塊EM232)。
  • modbus與rs485的關係_modbus與rs485的區別和聯繫
    MODBUS是一種國際標準的通訊協議,用於不同廠商之間的設備交換數據(一般是工業用途);所謂協議,也可以理解為上面有人說的「語言」吧,簡單的說是軟體。 一般情況下,兩臺設備通過MODBUS協議傳輸數據 modbus與rs485的關係----modbus介紹 Modbus是由Modicon(現為施耐德電氣公司的一個品牌)在1979年發明的,是全球第一個真正用於工業現場的總線協議。
  • 三菱Q系列PLC,用Modbus RTU通信控制海浦蒙特變頻器運行
    變頻器:海浦蒙特HD09-2S0P2G。模塊開關/控制設置:1,導航→工程→智能功能模塊→0000:QJ71C24N→開關設置:選擇通道2(CH2),從下往上設置,先設置通信協議→再設置波特率9600bps→設置更改允許→RUN中寫入允許→和校驗代碼無→停止位1→偶數校驗→校驗位有→數據位8→動作設置獨立→確定。
  • modbus通信協議,profibus、FF、CAN總線等幾種現場總線知識合集
    modbus通信協議,profibus、FF、CAN總線等幾種現場總線知識合集 李倩 發表於 2018-04-29 17:47:00 在工業的發展中,現場總線起著非常重要的作用
  • 基於PROFIBUS的現場總線控制系統
    TD3000系列變頻器是高性能矢量型變頻器,通過TDS-PA01總線適配器可方便地連接到Profibus總線上①,組成PROFIBUS工業現場總線控制系統。二. 系統簡介 本生產線產品為寬約3m、厚約0.3~1mm的高級廣告布。生產線主機傳動由14臺電機完成,每臺電機由一臺變頻器驅動,生產線連續化作業。
  • 【實例】如何用串口軟體調試變頻器?
    今天我們就來學習怎麼用串口調試軟體控制臺達的這款變頻器。廢話不多說,直接進入正題。 首先我們要準備好USB轉RS-232的串口線和RS-232轉RS485的模塊,或者USB直接轉RS485也行。然後還要準備一個RJ11的水晶頭,因為臺達這款變頻器的通訊口為RJ11。
  • 基於B/S結構的網絡控制系統開發
    1 引言本文引用地址:http://www.eepw.com.cn/article/155932.htm  在工業自動化領域裡,控制網絡正向體系結構的開放性方向發展,信息溝通的領域正迅速覆蓋從工廠的現場設備到控制、管理的各個層次,基於 internet/intranet的企業綜合自動化方案已經成為熱門的研究方向。
  • 觸控螢幕控制易能變頻器方案
    系統要求本文引用地址:http://www.eepw.com.cn/article/201710/368004.htm  通過一臺崑崙通態的觸控螢幕
  • 分析變頻器的通訊功能
    STD總線、工業PC總線、現場總線以及CAN總線等在交流調速系統的自動化應用領域起到了重要的作用。  新型通用變頻器可提供多種兼容的通信接口,支持多種不同的通信協議,內裝RS485接口,可由個人計算機向通用變頻器輸入運行命令和設定功能碼數據等,通過選件可與現場總線:Profibus-DP、Interbus-S、DevICeNet、Modbus、Plus、CC-Link、LONWORKS、Ethernet
  • 基於Modbus協議和力控組態軟體實現空氣壓縮機監控系統的改造設計
    基於Modbus協議和力控組態軟體實現空氣壓縮機監控系統的改造設計 彭蘭;李松柏 發表於 2020-03-31 08:04:00 引言
  • 基於MODBUS總線伺服電機運動控制方案
    引言  現代工業自動控制系統朝智能化、網絡化和開放式結構的方向發展。利用現場總線技 術,將符合同一標準的各種智能設備統一起來,徹底實現整個監測系統的分散控制,將提高系統集成度和數據傳輸效率、延長有效控制距離,並有利於提高系統抗幹 擾性能和擴展系統功能。在運動控制中,伺服電機以其響應速度快,控制精準等優點以被更多的客戶所選用。如果把總線通信與伺服控制技術統一起來,將推動運動控制技術以及設備遠程監控技術的發展。
  • 基於Profibus現場總線的控制系統
    本文著重介紹PROFIBUS-DP現場總線控制系統的設計。2.1 上位機   本系統採用研華工控機作上位機,通過CP5611接口卡使工控機與Profibus-DP 相連,這樣IPC與現場總線就連接成能完成組態、運行、操作等功能的完整的控制網絡系統。
  • 基於ABB變頻器ACS800的主從控制方案
    abbacs800系列變頻器主從機參數設置如表1~2所示,具體信息可參考文獻[2]。  需要注意的是,當從機採用跟隨主機轉矩控制時,如採用窗口控制功能,參數組60.02應選擇參數add,表示窗口控制對轉矩控制模式下的從機進行速度監視。  在轉速偏差在參數定義的範圍內,從機遵循主機的轉矩給定信號,窗口控制將會保持從機速度調節器的輸入和輸出為零。  若轉速偏差超出窗口範圍,窗口控制將誤差傳至速度調節器。