在大多數的變頻器設計中都有通訊接口,而且變頻器與上位機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實現頻率的增減,正轉運行,反轉運行,停車。
(其中X0 頻率增加1Hz;X1 頻率減少1Hz;X2 正轉;X3 反轉;X4 停車。)
M1161=ON,8位元處理模式
通訊格式:8N1 For ASCⅡ
STX: “:”
ETX1: “CR”
ETX2: “LF”
|
D0: 存放頻率值
D2:變頻器地址
X0: 頻率增加1Hz,上限為50.00Hz
|
計算LCR值
將Hex值轉為ASCⅡ值
發送指令,不接受回送數據
|
計算校驗值,並將
數據由Hex值轉換為
ASCⅡ碼值
|
附台達通迅協議
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
DSND 00001 00017 D0500 M000
|
DSND 00001 00013 D0600 M000
|
DSND 00001 00013 D0650 M000
|
變頻器設置:CD160=1
8N1 ASCII
波特率:9600
|