宁波市鄞州首南恒宇激光雕刻厂

双串口POP文本显示器与台达变频器的Modbus连接
分享到:


一、 引言

双串口POP文本显示器由上海博深电子有限公司自主开发,是国内市场首款基于32位ARM处理器的高速、大容量文本显示器产品。该型号文本显示器支持实时时钟功能,支持两个不同串口通讯协议设备的并行连接,文本显示器的画面最大容量达到3MB,非常适合用户大容量画面的应用,同时该双串口文本显示器使用新的工程画面组态软件:JB_HMI_D。

台达变频器由台湾台达自动化公司生产,以其较高的性价比和丰富的产品系列得到了用户的广泛认可,在市场有一定的占有率。台达M系列变频器是台达VFD-M高性能迷你变频器,被广泛应用有小型机器设备的电气控制系统中。

POP文本显示器与台达变频器的连接可实现变频器工作状态的远程监视和控制,文本显示器作为设备主站,可以方便的连接多台台达变频器(作为从站),实现一屏多机的设备监控功能。由于POP文本显示器的双串口功能,使得文本显示器与变频器的连接调试更加简便容易,提高了技术人员的工作效率。

二、 双串口文本显示器的特点

双串口POP文本显示器是一款基于32位ARM处理器的第二代高性能文本显示器,相对于目前市场上以8位单片机为处理器的第一代文本显示器而言,具有如下特点:

·支持两种不同通讯协议的串口设备并行连接
·超大画面存储容量,最高可达3Mb
·支持报警时间记录掉电保存,可记录512条报警信息(含时间信息)
·工作频率更高、画面处理速度更快
·万年历、实时时钟功能
·支持多种串口硬件标准
COM1:支持RS232/RS485/RS422接口
COM2:支持RS232/RS485 接口
·功能强大的画面组态软件:JB_HMI_D ,可实现简单的动画功能,内嵌数十种不同串口通讯协议设备的驱动程序

作为双串口的文本显示器,用户也可以利用双串口互连的方法来测试自己的工程文件,并诊断文本显示器各串口硬件的完好性。

针对国内市场上国产PLC和变频器串口通讯协议大多采用公开的Modbus协议标准,我们的POP文本显示器把Modbus协议作为首选串口标准,支持完整的Modbus串口通讯协议,同时提供了一个Modbus RTU 从站软件(Modbus Simulator)供用户调试文本显示器时模拟Modbus从站设备使用。而台达M变频器也是采用标准的Modbus通讯协议,所以POP文本显示器可以方便的与其进行通讯连接。

三、 台达M系列变频器通讯接口及标准

台达变频器采用标准的Modbus通讯协议,变频器作为Modbus从站设备,支持多台不同站号变频器设备的联网,串行通讯口的硬件标准为RS485。根据台达M系列变频器使用手册我们可知变频器的通讯参数和设定如下:

P88设定通讯站号 出厂设定值:1

范围:1-254

P89 通讯速率 出厂设定值:01

范围:00:4800
01:9600
02:19200
03:38400

P92 通讯数据格式 出厂设定值:00

范围:00:Modbus ASCII <7,N,2>
01:Modbus ASCII <7,E,1>
02:Modbus ASCII <7,O,1>
03:Modbus RTU <8,N,2>
04:Modbus RTU <8,E,1>
05:Modbus RTU <8,O,1>

台达M系列变频器Modbus通讯协议中对参数寄存器地址的定义如下:

1、 驱动器内部设定参数寄存器地址范围:00nnH
H表示十六进制,nn表示参数号。例如P100参数寄存器地址为:0064H(十进制=100)
2、 对驱动器的命令寄存器地址:2000H---2002H
3、 监视驱动器状态寄存器地址:2100H---2110H

四、 POP文本显示器与变频器的Modbus连接
从第三节可以看出台达M系列变频器支持标准的Modbus协议,由此POP文本显示器可以通过标准的Modbus协议驱动与其相连接。为了充分利用双串口文本显示器的功能,文本显示器的工程文件调试时可采用如下连接方式:

从图中可以看出,PC机连接在POP文本显示器的COM1接口,为RS232连接;台达变频器连接在POP文本显示器的COM2接口,为RS485连接。这样连接的好处是:技术人员可以不用拔插文本显示器和变频器的串口电缆,随时在PC上更新、改动POP文本显示器的工程文件并下载到文本显示器中,方便地完成POP文本显示器与变频器连接调试工作!

POP文本显示器的Modbus通讯说明如下

POP小型人机界面可通过MODBUS RTU 或MODBUS ASCII 协议与支持相应MODBUS协议的串口设备进行通讯 。POP文本显示器支持MODBUS协议的01-05和16号功能指令,具体的功能指令请参考 Modbus 协议的内容。

POP文本显示器可读写寄存器的范围:

注:D表示十进制,BB表示位编码(00~15)。
Modbus协议功能代码类型和寄存器映射表:

从上可以看出POP文本显示器支持标准的Modbus通讯协议,可以连接所有采用标准Modbus协议的串口设备。

而在实际工作中,经常出现初次接触串口设备的技术人员无法顺利完成文本显示器和标准Modbus串口设备的连接。在我们与出现这一问题的技术人员沟通中发现,无法顺利连接的主要原因有三种:

1、 文本显示器和变频器设备的通讯参数不完全匹配。例如设备站号不一致导致无法正常通讯。

2、 软件中通讯硬件接口选择错误。例如把实际的RS485接口选择为RS232接口,导致无法正常通讯。

3、 数据寄存器的地址不匹配,这一错误是最常见的。这是因为Modbus通讯协议中定义的起始地址从0开始,而Modbus寄存器0X、1X、3X、4X定义的起始地址从“1”开始。而不同Modbus设备寄存器定义的起始地址是不一样的,有的从“0”开始,有的从“1”开始,从而使得用户经常因为这一差异出现通讯连接错误。

本文中的台达VFD系列变频器Modbus通讯协议中寄存器的起始地址定义就是从“0”地址开始的,而我们POP文本显示器画面组态软件里Modbus寄存器定义的起始地址是从“1”开始的,故在POP文本显示器与台达变频器连接时,POP文本显示器软件中对应变频器的寄存器地址要做加“1”处理。例如设定变频器的频率命令寄存器地址为2001H(十进制为:8193),在POP文本显示器画面组态软件中寄存器地址要设为4X:2002H(十进制为:8194)。

下面以台达M系列变频器通讯协议中的默认参数为例,来说明POP文本显示器与台达变频器的Modbus ASCII通讯连接的设计过程:

联系我们

地址: 浙江省.宁波市鄞州区宁姜公路(九曲小区二期旁)

邮编: 315040

联系人: 盛立峰

电话: 0574-87139378

传真: 0574-87139378

手机: 13867861670

邮箱: 85400329@qq.com

联系我们