一、文本显示器与变频器的通讯
我们就以三菱MD306文本显示器为例,详细介绍一下文本显示器与变频器建立通讯的一般操作流程。
MD306文本显示器与VectorqueTM变频器采用RS485通讯,文本显示器的编程软件使用三菱专用的TP306组态软件,通讯线采用带9针阳性插头的串口线。
◆ 接线方式
文本显示器背面为外接DC电源端子和九针D型公座的通讯端口,串行通讯口引脚定义号如下:
| 引脚号 | 定义 | 1 | TD+ | 2 | RXD | 3 | TXD | 4 | NC | 5 | GND | 6 | TD− | 7 | RTS | 8 | RD− | 9 | RD+ |
|
|
文本显示器与变频器之间采用的是RS485通讯方式,其电缆连线图如图1−80所示。
图1 文本显示器通讯端子连线图
◆ 变频器参数设置
PC.00=6 通讯波特率19200bps
PC.01=0 通讯格式1−8−1格式,无校验
PC.02=1 变频器地址为1
P0.06=2 通过通讯的方式进行变频器的运行、停机、正/反转等操作
P3.09=0 允许电机反转
◆ 文本显示器工作参数设置
打开TP306组态软件后,人机类型选择MD306(192×64),点击“确定”进入组态编辑界面。
图2 组态编辑界面
新建工程时,弹出PLC选择对话框,在该窗口下设置通信参数,如下图所示。
图3 PLC选择
PLC厂家及类型设置为Modbus RTU,波特率19200bps,数据位8位,停止位1位,无校验,选项设置为485通讯。点击确认后,进入工程编辑状态。
◆ 界面设置
界面设置可根据用户的具体要求进行编制,现举一简单的例子说明,控制要求为通过文本显示器控制变频器的启停、正反转、频率设定和频率显示等。
设置三个设定寄存器功能键(ALM、ESC、CLR),分别代替变频器控制功能键(正转运行、反转运行、停止/复位)。添加一个设定寄存器部件和一个显示寄存器部件,分别用于设定频率和显示运行频率。添加RUN、STOP、FWD、REV四个指示灯用以显示变频器当前运行状态。根据V&T变频器的MODBUS通讯协议可知,变频器的功能地址的对应关系,具体设置如下:
控制命令字:0x8000;开环数字频率给定:0x8001;运行频率:0x8136
在文本显示器组态编辑时,寄存器地址格式均为十进制,且必须在原寄存器地址上加1。
如:正转运行命令为0x8000写入1,即十进制32768,加1为32769,所以在地址32769中写入1即可:
图4 正转运行按钮设置
同理,反转运行命令为在地址32769中写入3;停止复位命令为在地址32769中写入4;频率设定命令为在地址32770中写入要设定的频率;运行频率显示功能是地址33079所读出的值。
图5 频率设定寄存器设置
按照上面的设置方法,编辑好界面,并将程序保存。
在菜单栏中选择“文件”-“选择通讯口”,在弹出的窗口中选择正确的通讯端口:
图6 选择通信口
最后,菜单栏中选择“文件”-“下载数据”,将程序下载到文本显示器中。然后按照前面的接线方式将变频器和文本显示器连好,上电运行程序即可。
◆ 文本显示器与变频器通讯特别注意事项
三菱的文本显示器有一项功能:它可以向PLC或变频器传送文本显示器当前的页面号,也可以从PLC或变频器得到要切换到哪个页面的命令。该功能对于扩展文本显示器的应用,提高智能化方面有很大帮助,例如:当PLC或变频器发现有故障发生时,控制文本显示器切换到故障告警页面,当故障去除后自动再切换回待机状态。该功能也可实现密码控制,当PLC或变频器检测某些条件不满足时,控制文本显示器显示范围,某些页面不显示,即使进入也立即退出,达到密码管理和权限控制功能。但如果您的系统中没有使用到该功能,而错误的把该功能启动,将可能导致PLC或变频器功能码无端被修改的现象发生。例如下面设置:
图7 文本显示器设置
这是某客户的拉丝机人机界面程序,检查发现用户画面1~4中的寄存器/功能码操作都是正确的,然而要文本显示器一接到变频器上,变频器所有的功能码参数就恢复出厂值了。
检查设置发现:
用户在设置MD306L中错误地将状态控制的2个选项勾选了(因为用户从来没有使用过该功能,对该功能不是很了解),才导致MD306L一方面从变频器读页面切换指令,一方面又将当前页面号传递给变频器,而读页面指令的寄存器地址默认是1(3x1),对应到变频器寄存器地址是0,也就是P0.00,而向变频器传送当前画面号的写入地址是2(3x2),对应到变频器是1,也就是P0.01的地址,所以当上电或有页面切换时P0.01就被改写了,P0.01=2,3,4,5时都是恢复出厂值操作的意思。
用户将勾选的这两项去掉后,一切都正常了。