通过GPRS对PLC/RTU进行远程下载的方法
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
通过GPRS对PLC/RTU进行远程下载的方法  2012/3/1
摘要本文主要介绍通过GPRS方式,对北京安控科技发展有限公司生产的RTU及PLC产品,进行远程下载的方法。一、前言通过GPRS通讯方式,可以对安控公司的SuperE系列RTU和RockE20系列PLC产品,进行远程下载。安控公司的RTU和PLC产品,还支持通过拨号Modem、数传电台和局域网进行远程下载,具体方法可参见其他相关说明。EchoBUS通讯协议和ModBUSRTU和ModBUSASCII协议兼容。EchoBUS命令提供远程规划和诊断能力,支持远程下载,可以参见《ELadder2.0
  摘要
本文主要介绍通过GPRS方式,对北京安控科技发展有限公司生产的RTU及PLC产品,进行远程下载的方法。

一、前言

通过GPRS通讯方式,可以对安控公司的SuperE系列RTU和Rock E20系列 PLC产品,进行远程下载。

安控公司的RTU和PLC产品,还支持通过拨号Modem、数传电台和局域网进行远程下载,具体方法可参见其他相关说明。

EchoBUS通讯协议和ModBUS RTU和ModBUS ASCII协议兼容。EchoBUS命令提供远程规划和诊断能力,支持远程下载,可以参见《ELadder 2.0 使用手册》附录E。

文章介绍的方法,主要应用于PLC或RTU作为数据采集站点,而无控制要求的远程站点。这是因为,当远程站点有控制要求且控制点连接完好时,进行远程下载,因控制器初始化所有输出为0,引起现场控制设备产生相应动作,若无操作员在场,可能会造成损失。

以往方法,大多是通过虚拟串口的方式,来通过GPRS进行远程下载。虚拟串口程序,大部分都存在使用不稳定,数据监视不方便。最关键的是,虚拟串口数据的接收及发送的延时时间无法改变,从而就不可避免的会出现在下载时数据包被拆分,造成下位机无法解析,而没有应答,引起通讯失败。

本文的方法,采用数据通过实时实际串口转发,再通过监视串口数据的接收以及发送情况,了解数据包长度和延时时间的关系,最后调节数据包的长度以及串口接收数据的延时时间来使其达到一个平衡,保证数据包不被拆分,解决由于数据包被拆分而引起的通讯失败和数据传输错误等问题。


二、下载准备(以RTU为例,PLC例同)

计算机一台(带2个串口)或者两台(每台带一个串口),
RTU一台,
DTU一台(深圳宏电产品为例),
RS232连接线一根,
可以拨号上网的电话线一根或设置成拨号方式的DTU一台。


三、下载方法

步骤1:连接
方式1(下载计算机带有2个串口):根据各自使用的DTU厂家提供的方式,组建好GPRS网络,确保从站DTU与中心通讯正常。在此,我采用计算机拨号上网,DTU指向拨号上网所分配的IP地址,即指向中心,来进行从站DTU与中心站进行数据交换。DTU通过其自带的串口连接线和RTU的COM口相连。

用RS232连接线将计算机的两个串口连接在一起。如下图所示:



>
用RS232连接线将拨号计算机(PC1)的串口和下载计算机(PC2)的串口连接在一起。如下图所示:



步骤2:中心站软件设置
>连接完毕,确保GPRS通讯正常。

在中心站计算机上,采用深圳宏电的串口转发程序进行配置。下图为串口转发程序主界面。





>
在右下的信息显示框中,会显示中心站的IP地址,以及检测到的DTU是否在线的信息。

在左上的信息显示框中的"在线DTU"项的下面会显示中心站检测到的在线的DTU的号码。

注意:若无线数据中心没有检测到有DTU在线,则应重新设置DTU,直至无线据中心检测到DTU在线。

步骤3:建立连接

无线数据中心检测到DTU在线,在此基础上,通过软件设置将中心接收到的数据转发给计算机上的实际串口(如COM1)。

方法:选择『控制』菜单下的『建立连接』选项,弹出"建立连接"对话框:


与《通过GPRS对PLC/RTU进行远程下载的方法》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095