【控制要求】
- 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中,要经过转换才能显示正确数值。
|