永宏PLC 与英威腾CHE系列变频器的自由口通讯

2015-06-29 16:22:28 人评论 次浏览 分类:永宏应用案例

【控制要求】
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。
【程序说明】
  1. FUN151P.CLINK指令只能有一笔通讯命令。
  2. 每一笔通讯命令,只需要按照通讯协议填写即可,其中总和值和 CRC16值可以在泛用通讯表格的状态栏处显示,方便使用者计算校验和。
  3. 本例中读回的频率值存放在 D462,D463中,要经过转换才能显示正确数值。