摘要:现在Danfoss变频器市场占有率日益提高,所涉及的行业领域也更加广泛,同时基于手机无线通信网络的GPRS数据传输技术也得以广泛应用。为了提高客户使用Danfoss变频器的方便性和满足客户远程监控设备运行状态的需求,实现了基于GPRS的对Danfoss变频器的远程监控。
关键词:Danfoss 变频器 GPRS
Abstract: Now Danfoss inverter market share is increasing day by day and involves more wide industry field, and meantime data transmission technology based on the GPRS of mobile phone wireless network is also widely used. In order to improve the conveniences of using Danfoss inverter by customer and meet customer remote monitoring equipment running status requirement, the remote monitoring for Danfoss inverter based on GPRS is realized.
Keywords: Danfoss inverter GPRS
1. 引言
Danfoss变频器的用户群日益扩大,所涉及的行业领域也日趋广泛,同时近几年基于手机无线通信网络的GPRS数据传输技术也应用更加广泛。Danfoss变频器应用在一些非工厂的独立设备上,类似于建筑工地塔吊和油田抽油机等,设备所有者或者监控中心需要实时或是需要的时候了解设备当前运行状态,硬布线的方案不可行。所以本文将讲述基于GPRS的对Danfoss变频器的远程监控。用户需要为计算机申请公网IP地址或域名及现场设备上连接支持GPRS服务的DTU模块。
2. GPRS模块介绍
图1 GPRS模块及设置参数时与电脑连接示意图
GPRS(General Packet Radio Service),通用无线分组业务,是一种基于GSM 系统的无线分组交换技术,提供端到端的、广域的无线IP 连接。通俗地讲,GPRS 是一项高速数据处理的技术,方法是以“分组”的形式传送资料到用户手上。
如图1所示是某公司的GPRS通信模块,你具有RS232/422/485接口,可与现场设备相连。其正常工作需要一张开通GPRS流量的移动通信服务商的SIM卡,并需要对其进行参数配置。参数配置时,使用其RS232、RS422或RS485接口与电脑串口相连,再使用该模块厂家的配置软件对其进行参数配置即可。具体接线端子及电气参数请参考相关模块产品手册,关于通信的相关参数配置下文论述。
3. GPRS远程监控系统结构
在GPRS远程监控系统方案中,现场设备的参数由GPRS模块读取并通过GPRS网络进入Internet,如图2所示。
在客户端,既可以是公共Internet,也可以是GPRS无线网络终端。
在客户端电脑上,为了方便应用,采用组态王实现监控画面的建立和数据接收。
图2 GPRS远程监控系统结构
4. GPRS模块的参数设置
图3 GPRS模块配置软件界面
一般情况下,需要设置以下参数:
1) 接入点名称
如果是中国移动的SIM卡,则设置为“CMNET”。
2) 波特率、数据位、停止位和校验位
分别设置为9600、8、1和NONE
3) DTU标识
GPRS模块上所安装的SIM卡卡号,即手机号。
4) 域名
如果用户有固定的IP地址,可以不设置该项而在“M2M平台IP地址”项直接设置IP地址。但一般情况下,目前用户所使用的均为动态IP地址,这就需要使用域名来标识客户端电脑,此时“M2M平台IP地址”项为0.0.0.0。
如果使用动态域名,推荐使用花生壳域名解析,免费使用,注册以后在客户端电脑上运行花生壳提供的软件,即可通过域名识别该电脑。如果客户端电脑处在一个局域网内部,则需要在路由器上面将5007端口的数据映射到该电脑在局域网内部的IP地址。
5) M2M平台端口号
此参数需要与组态王里面的COM口配置参数一致,为5007。
5. 组态王中GPRS的配置及使用
在组态王中建立虚拟串口设备,需要遵照以下几点规则:
a) 在一个虚拟串口上只能定义1 个虚拟设备;
b) 每个虚拟设备可以关联多个实际设备(设备的协议必须相同);
c) 与每个虚拟设备关联的实际设备地址不能重复;
d) 工程中所有虚拟设备或实际设备逻辑名称不能重复;
e) 不同虚拟设备的标识不能重复;
f) 同一厂家的虚拟设备端口号应该一致。
6. 组态王中变量定义
在组态王数据词典中定义需要的变量,连接设备即上面定义的虚拟串口设备。
启动/停止命令的寄存器地址为450000,变量类型为I/O整数,数据类型为USHORT,往该地址写入0x047C即启动命令,写入0x043C即停止命令。
运行参考值命令的寄存器地址为450010,变量类型为I/O整数,数据类型为SHORT,0x4000对应3-03参数的设置值。
读取电动机实际输出频率的寄存器地址为450210,变量类型为I/O实数,数据类型为SHORT。
读取电动机实际转速的寄存器地址为416170,变量类型为I/O实数,数据类型为SHORT。
读取电动机电流对应的寄存器地址为916140,变量类型为I/O实数,数据类型为LONG。
7. 结论
经实际实验,可以很好的实现对Danfoss变频器的远程监控,满足了客户的应用需求,提升了客户对现场设备的远程管理和维护能力。