88483018
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看88483018的 主题 / 回贴
楼主  发表于: 2010-03-17 15:14
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”)
lkmaunui
级别: 论坛先锋

精华主题: 0
发帖数量: 1622 个
工控威望: 1081 点
下载积分: 52526 分
在线时间: 488(小时)
注册时间: 2007-04-22
最后登录: 2024-11-22
查看lkmaunui的 主题 / 回贴
1楼  发表于: 2010-03-17 21:59
收藏了,谢谢!
hanwenpu
级别: 略有小成
精华主题: 0
发帖数量: 146 个
工控威望: 250 点
下载积分: 743 分
在线时间: 46(小时)
注册时间: 2007-10-19
最后登录: 2024-10-29
查看hanwenpu的 主题 / 回贴
2楼  发表于: 2011-05-18 10:25
这程序对吗?
久违人
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看久违人的 主题 / 回贴
3楼  发表于: 2011-05-18 10:47
多谢,学习啦|