您的當前位置:網站首頁>>維修技術>>正文

HLP海利普變頻器通訊應用工程案例

  通訊案例一、 HLP變頻器與DELTA-PLC的通訊

  在大多數的變頻器設計中都有通訊接口,而且變頻器與上位機PLC,觸摸屏及PC機等的通訊應用也越來越普遍,HLP變頻器提供了一個RS485通訊接口,并提供有RTU和ASCⅡ碼二種通訊方式,為用戶實現集中控制,下面以一臺臺達PLC為例,明說一下HLP變頻器的通訊應用(ASCII 碼通訊方式)。

  變頻器與通訊相關參數設置:

  1. 運行頻率來源=2(Serial A CD34=2) (Serial C C13=2)

  2.運行指令來源=2 (Serial A CD33=2) (Serial C C12=2)

  3.通訊地址=1 (Serial A CD160=1) (Serial C C109=1)

  4、通訊波特率=9600 (Serial A CD161=1) (Serial C C110=1)

  5、通訊資料方式= 8N1 for Ascii (Serial A Cd162=0) (Serial C C111=0)

  實例:用PLC實現頻率的增減,正轉運行,反轉運行,停車。

  0

  M1000

  MOV H781 D1120

  SET M1161

  SET M1130

  SET M1120

  SET M1126

  MOV K1 D2

  ZRST D0 D100

  M1002

  MOV K5000 D0

  ADD K100 D0 D0

  ADD

  CMP D0 K5000 M0

  ADD

  X0

  M0

  23

  10

  (其中X0 頻率增加1Hz;X1 頻率減少1Hz;X2 正轉;X3 反轉;X4 停車。)

  M1161=ON,8位元處理模式

  通訊格式:8N1 For ASCⅡ

  STX: “:”

  ETX1: “CR”

  ETX2: “LF”

  D0: 存放頻率值

  D2:變頻器地址

  X0: 頻率增加1Hz,上限為50.00Hz

  ASCI D7 D20 K2

  ADD

  SUB K256 D7 D7

  ADD

  ASCI D6 D18 K2

  ADD

  ASCI D2 D10 K2

  ADD

  ASCI D3 D12 K2

  ADD

  ASCI D4 D14 K2

  ADD

  ASCI D5 D16 K2

  ADD

  SRET

  ADD

  216

  RS D10 K10 D100 K0

  SET M1122

  ADD K4 D7 D7

  ADD

  ADD D5 D7 D7

  ADD

  SUB K256 D7 D7

  ADD

  ASCI D7 D18 K2

  ADD

  ASCI D2 D10 K2

  ADD

  ASCI D3 D12 K2

  ADD

  ASCI D4 D14 K2

  ADD

  ASCI D5 D16 K2

  ADD

  MOV K3 D3

  M1000

  MOV K1 D4

  MOV D2 D7

  SRET

  ADD

  END

  ADD

  217

  P1

  1087

  301

  300

  發送指令,

  不接受回送數據

  FEND

  MOV K0 D0

  SUB D0 K100 D0

  ADD

  CMP D0 K0 M2

  ADD

  X1

  M2

  DIV D0 K256 D5

  ADD

  MOV K5 D3

  MOV K2 D4

  CALL P0

  RS D10 K12 D100 K0

  SET M1122

  X0

  46

  69

  CALL P1

  MOV K3 D5

  X2

  CALL P1

  MOV K5 D5

  X3

  CALL P1

  MOV K8 D5

  X4

  138

  127

  116

  105

  X1: 頻率減少1Hz

  下限為0.00Hz

  計算LCR值

  將Hex值轉為ASCⅡ值

  發送指令,不接受回送數據

  變頻器正轉運行

  變頻器反轉運行

  變頻器停止運行

  ADD K7 D7 D7

  ADD

  MOV D2 D7

  M1000

  ADD D5 D7 D7

  ADD

  ADD D6 D7 D7

  ADD

  139

  P0

  計算校驗值,并將

  數據由Hex值轉換為

  ASCⅡ碼值

  X1

  附臺達通迅協議

  D1120 RS-485通迅協定

  內容 0 0

  b0 Data lengh 7 8

  b1

  b2 paraity 00: None

  01: odd

  11: Even

  b3 Stop bits 1 bit 2 bit

  b4

  b5

  b6

  b7 0011: 300

  0100: 600

  0101: 1200

  0110: 2400

  0111: 4800

  1000: 9600

  1001: 19200

  b8 起始字元選擇 無 D1124

  b9 第一結束字元選擇 無 D1125

  b10 第二結束字元選擇 無 D1126

  b15

  b11 don’t care

  M0030 M1126

  M1130

  0 1

  M1126 0 D1124:使用者定義

  D1125:使用者定義

  D1126:使用者定義 D1124: H0002

  D1125: H0003

  D2216: H000(無設定)

  1 D1124:使用者定義

  D1125:使用者定義

  D1126:使用者定義 D1124:H003(“:”)

  D1125:H000D(“CR”)

  D1126:H000A(“LF”)

  通訊案例二、 HLP變頻器與 FX2n-PLC的通訊

  // 備注:變頻器參數設定:變頻器地址:001;波特率:9600;通訊資料方式:8位元無校驗

  RTU 方式

  // Serial A CD160 = 1;CD161 = 1;CD162 = 3; CD033=2; CD034=2

  // Serial C C109=1; C110=1; C111=3; C012=2; C013=2

  用PLC實現頻率的增減,正轉運行,反轉運行,停車。

  (其中X0 頻率增加0.01Hz;X1 頻率減少0.01Hz;X2 正轉;

  X3 反轉;X4 停車。)

  LD M8002

  SET M8161

  MOV H0081 D8120

  LDP X0000

  ORP X0001

  MOV K7 D2

  PLS M30

  LDP X0002

  ORP X0003

  ORP X0004

  MOV K6 D2

  PLS M31

  LD M8000

  RS D100 D2 D110 K0

  LDP X000

  INC D0

  CMP D0 K5000 M0

  AND M0

  MOV K5000 D0

  LDP X0001

  DEC D0

  CMP D0 K0 M0

  AND M2

  RST D0

  LD M30

  MOV H0001 D100

  MOV H0005 D101

  MOV H0002 D102

  MOV D0 K4M10

  MOV K2M10 D103

  MOV K2M18 D104

  CALL P0

  MOV K2M150 D105

  MOV K2M158 D106

  SET M8122

  LDP X002

  MOV K3 D3

  LDP X003

  MOV K5 D3

  LDP X004

  MOV K8 D3

  LD M31

  MOV H0001 D100

  MOV H0003 D101

  MOV H0001 D102

  MOD D3 D103

  CALL P0

  MOV K2M150 D104

  MOV K2M158 D105

  SET M8122

  FEND

  P0

  LD M8000

  RST Z

  MOV HFFFF D150

  SUB D2 K2 D4

  FOR D4

  LD M8000

  WXOR D150 D100Z K4M100

  MOV K4M100 D150

  INC Z

  FOR K8

  LD M8000

  MOV D150 K4M100

  MPS

  AND M100

  OUT M400

  SFTR M150 M100 K16 K1

  WXOR K4M100 HA001 D150

  MPP

  ANI M400

  SFTR M150 M100 K16 K1

  MOV K4M100 D150

  NEXT

  NEXT

  LD M8000

  MOV D150 K4M150

  SRET

  END

  通訊案例三 HOLIP 變頻器與西門子 S7-200的通訊

  TITLE:

  // holip變頻器與simens S7-200通訊案例

  // 備注:變頻器參數設定:變頻器地址:001;波特率:9600;通訊資料方式:8位元無校驗ASCII碼

  // Serial A CD160 = 1;CD161 = 1;CD162 = 0; CD033=2; CD034=2

  // Serial C C109=1; C110=1; C111=0; C012=2; C013=2

  Network 1 // 設定參數

  LD SM0.1

  MOVB 9, SMB30 //初始化

  LD I0.0

  EU

  MOVB 17, VB200

  MOVB 16#3A, VB201

  MOVB 16#1, VB100

  MOVB 16#02, VB101

  MOVB 16#03, VB102

  MOVB 16#0, VB103

  MOVB 16#13, VB104

  MOVB 16#88, VB105

  CALL SBR0

  MOVB 16#0D, VB216

  MOVB 16#0A, VB217

  XMT VB200, 0

  Network 2 // 設定串口頻率

  LD I0.1

  EU

  MOVB 15, VB200

  MOVB 16#3A, VB201

  MOVB 16#1, VB100

  MOVB 16#05, VB101

  MOVB 16#02, VB102

  MOVB 16#0B, VB103

  MOVB 16#B8, VB104

  MOVB 16#0, VB105

  CALL SBR0

  MOVB VB214, VB212

  MOVB VB215, VB213

  MOVB 16#0D, VB214

  MOVB 16#0A, VB215

  XMT VB200, 0

  Network 3 // 變頻器運轉

  LD I0.2

  EU

  MOVB 13, VB200

  MOVB 16#3A, VB201

  MOVB 16#1, VB100

  MOVB 16#03, VB101

  MOVB 16#1, VB102

  MOVB 16#1, VB103

  MOVB 16#0, VB104

  MOVB 16#0, VB105

  CALL SBR0

  MOVB VB214, VB210

  MOVB VB215, VB211

  MOVB 16#0D, VB212

  MOVB 16#0A, VB213

  XMT VB200, 0

  Network 4 // 變頻器停止

  LD I0.3

  EU

  MOVB 13, VB200

  MOVB 16#3A, VB201

  MOVB 16#1, VB100

  MOVB 16#03, VB101

  MOVB 16#1, VB102

  MOVB 16#08, VB103

  MOVB 16#0, VB104

  MOVB 16#0, VB105

  CALL SBR0

  MOVB VB214, VB210

  MOVB VB215, VB211

  MOVB 16#0D, VB212

  MOVB 16#0A, VB213

  XMT VB200, 0

  /////////////////////////////

  lrc

  /////////////////////////////

  TITLE

  // 子程序:lrc校驗

  Network 1 // 網絡題目 (單行)

  // LRC校驗

  LD SM0.0

  MOVW 16#0, AC0

  HTA VB100, VB202, 2

  HTA VB101, VB204, 2

  HTA VB102, VB206, 2

  HTA VB103, VB208, 2

  HTA VB104, VB210, 2

  HTA VB105, VB212, 2

  +I VW100, AC0

  +I VW101, AC0

  +I VW102, AC0

  +I VW103, AC0

  +I VW104, AC0

  +I VW105, AC0

  +I VW106, AC0

  MOVW AC0, VW110

  INVB VB111

  //INCB VB111

  HTA VB111, VB214, 2

  通訊應用案例四:HOLIP變頻器與 LG PLC的通訊

  // 備注:變頻器參數設定:變頻器地址:001;波特率:9600;通訊資料方式:8位元無校驗ASCII碼

  // Serial A CD160 = 1;CD161 = 1;CD162 = 0; CD033=2; CD034=2

  // Serial C C109=1; C110=1; C111=0; C012=2; C013=2

  MOV 05000 D0550

  裝載頻率50Hz

  DIV D0550 00256 D0000

  MOV 00000 D0050

  MOV 00001 D0052

  分離數據高低位

  ASC D0550 D0060 00002

  ASC D0052 D0064 00002

  將頻率數據轉換為ASCII碼

  ADD h0006 D0000 D0100

  ADD D0001 D0100 D0100

  計算LRC校驗

  MOV 00256 D0110

  SUB D0110 D0100 D0100

  ASC D0100 D0110 00002

  F0010

  0

  組織頻率數據

  F0010

  70

  WAND D0060 h00FF D0302

  WOR D0300 h0030 D0300

  WAND D0060 hFF00 D0300

  WAND D0064 hFF00 D0304

  WAND D0064 h00FF D0306

  WOR D0304 D0302 D0308

  WAND D0110 hFF00 D0310

  WAND D0110 hFF00 D0312

  WOR D0310 D0306 D0314

  MOV h0D00 D0316

  WOR D0316 D0312 D0318

  201

  246

  291

  146

  MOV h0303A D0500

  設定串口頻率

  MOV h03032 D0502

  MOV h03033 D0503

  P0000

  啟動變頻器

  P0001

  MOV h03031 D0501

  MOV D0308 D0505

  MOV D0314 D0506

  MOV D0300 D0504

  MOV D0318 D0507

  MOV h000A D0508

  DSND 00001 00017 D0500 M000

  MOV h303A D0600

  MOV h3033 D0602

  MOV h3031 D0603

  MOV h3031 D0601

  MOV h0D41 D0605

  MOV h000A D0606

  MOV h4631 D0604

  DSND 00001 00013 D0600 M000

  停止變頻器

  P0002

  MOV h303A D0650

  MOV h3033 D0652

  MOV h3031 D0653

  MOV h3030 D0651

  MOV h0D34 D0655

  MOV h000A D0656

  MOV h4638 D0654

  DSND 00001 00013 D0650 M000

  END

  變頻器設置:CD160=1

  8N1 ASCII

  波特率:9600

国产成人免费a在线视频