【控制要求】
z通过按钮X0,X1,X2控制变频器的正转,反转,停机z按钮X3读取运行频率z以自由协议方式通讯
【接线示意图】 此例中, PLC的Port4通讯口( RS-485接口)与变频器连接:
【英威腾CHE100变频器参数必要设置】
【元件说明】
参数
|
设置值
|
说明
|
P0.03
|
6
|
频率指令选择,远程通讯设定
|
P0.04
|
100.00
|
设定******频率 100Hz
|
P0.05
|
90.00
|
设定运行频率上限为 90Hz
|
P0.06
|
00.00
|
设定运行频率下限为 0Hz
|
PC.00
|
2
|
设定本机通讯地址为 2
|
PC.01
|
3
|
设定通讯波特率为 9600
|
PC.02
|
01
|
设定数据位校验 (E,8,1 for RTU)
|
PLC 元件
|
控制说明
|
X0
|
正转按钮
|
X1
|
反转按钮
|
X2
|
停机按钮
|
X3
|
频率递增按钮
|
X4
|
频率递减按钮
|
R1
|
正转/反转/停机设定
|
R2
|
频率设定
|
• RTU主机命令信息(读取命令: 03H) 例:从机的地址为 02H变频器,内存地址为 3000H,读取连续 1个字• RTU主机命令信息(写入命令: 06H) 例:将 0001H写到从机地址 02H变频器的 1000H地址处,实现 INVT变频器的正转运行
START
|
T1-T2-T3-T4(3.5个字节的传输时间)
|
ADDR
|
02H
|
CMD
|
03H
|
启始地址高位
|
30H
|
启始地址低位
|
00H
|
数据个数高位
|
00H
|
数据个数低位
|
01H
|
CRC CHK 低位
|
8BH
|
CRC CHK 高位
|
39H
|
END
|
T1-T2-T3-T4(3.5个字节的传输时间)
|
START
|
T1-T2-T3-T4(3.5个字节的传输时间)
|
ADDR
|
02H
|
CMD
|
06H
|
写数据地址高位
|
10H
|
写数据地址低位
|
00H
|
数据内容高位
|
00H
|
数据内容低位
|
01H
|
CRC CHK 低位
|
4CH
|
CRC CHK 高位
|
F9H
|
END
|
T1-T2-T3-T4(3.5个字节的传输时间)
|
【PLC通讯参数设置】 点选菜单栏的“ PLC”Æ“设定” Æ“Port4通讯参数”,通讯格式为 9600,E,8,1。如下图所示:
【控制程序】
【泛用通讯表格的编辑】鼠标左键单击梯形图中的 FUN151.CLINK便利通讯指令,按键盘 “Z”,弹出“泛用通讯表格 ”对话框。下图以正转为例,在 “通讯命令编辑 ”输入栏里输入即可;因为是写入命令,不需接收回传讯息,所以通讯模式选“0:只有传出讯息或只有接受讯息 ”。
又如“读取频率”的通讯,则通讯模式选( 1:传出后接收讯息或接收后传出讯息),接收到的资料存放在 WR+9开始的缓存器中,如本例中 WR+0为 D450,则 WR+9为 D459。
【程序说明】
-
FUN151P.CLINK指令只能有一笔通讯命令。
-
每一笔通讯命令,只需要按照通讯协议填写即可,其中总和值和 CRC16值可以在泛用通讯表格的状态栏处显示,方便使用者计算校验和。
-
本例中读回的频率值存放在 D462,D463中,要经过转换才能显示正确数值。
|