《RTU模块在线下载程序方法.doc》由会员分享,可在线阅读,更多相关《RTU模块在线下载程序方法.doc(39页珍藏版)》请在三一办公上搜索。
1、RTU模块应用程序在线更新方法RTU模块程序更新有两种方式,一种是模块和计算机在一起,中间只有几米的距离,可用通讯线直接连接,称为本地更新(直连);另一种是终端机安装在远处,只能通过GPRS、MODEM等通讯设备联系,这时需要进行程序更新时称为远程更新(GPRS、MODEM),由于网络的原因,远程更新的速度低于本地更新。一、本地更新:利用计算机串行口,以及交叉型三线通讯线在本地进行程序更新。适用于模块安装前、或拆回终端机设备进行维护时批量处理。将终端机上的“PC接口”和计算机的串行口用交叉型三线通讯线连接,1、正常下载下载通讯线一端接在计算机的串行口1上(COM1)另一端接在终端机的“PC接口
2、”上,应用程序更新时按下列步骤进行。打开计算机上的RTU远程下载工具软件,首先选择通讯方式为“直连”,选择计算机串行口为“COM1”,波特率为“9600”,下位机状态为正常。点击“打开Hex文件”,查找要下载更新的程序文件:例如要下载的程序文件名为:tianch(2008).hex找到文件后,点击打开键,装入要下载的文件。如下图所示。点击程序装载完成,点击“发送Hex”文件。点击给终端机加电,或按终端机上的启动键,在计算机上的RTU远程下载工具软件会收到终端机发给计算机的模块信息,显示出所使用的芯片型号“Atmega128”、下位机软件版本号“v1.4”等信息。收到信息这时点击“发送Hex文件
3、”,开始程序下载过程。下载过程大约需要几分钟。下载进度下载完成后显示“软件更新成功”。下位机已开始执行应用程序。关掉终端机电源,取下串口线,程序更新工作完成。2、故障下载适用于下载过程没有正常完成,必须采用故障状态下载。这时终端机停止运行应用程序,一直处于等待程序下载状态。提示重发在程序下载过程中,由于某种原因导致下载过程异常中止。例如下载到第53页时,由于某种原因导致下载失败,可选择“故障”方式继续下载,从上次下载停止的位置53页的前5页,即48页开始继续下载,直到全部下载完成。从前5页开始下载 也可先用记事本软件修改Run.INI文件中的“ConNum=53”项,设为“ConNum=0”后
4、,强制程序从第0页,在故障方式状态下重新开始下载。Run.INI配置文件位于远程下载工具安装程序的文件夹中,见下图中的地址栏。下载成功后,显示下载成功。程序更新完成。二、远程下载下载程序时利用终端机外接的通讯设备在中心机房进行程序更新,目前可用GPRS、MODEM进行远程下载。1、GPRS远程下载适用于中心站有固定外网IP地址的计算机(不能利用在局域网中的计算机进行程序更新,由于网络防火墙的原因,局域网内的计算机IP地址对外部GPRS模块为不可寻址,不能顺利连接),且计算机的IP地址和端口号应事先写入到GPRS模块中,这样终端机中的GPRS模块才能自动连接到网络上的对应IP地址的计算机上。普通
5、的拨号上网计算机,由于是动态IP连接,每次上网的IP地址不同,GPRS模块也无法找到。对于由无线路由器、GPRS模块及GPRS手机专网卡(数据卡,每个手机卡具有固定的IP地址和域名,这样的一些卡及模块构成一个无线局域网)组成的无线网络,将路由器和GPRS模块单独设置好后,由接有无线路由器的计算机做主机,可进行远程下载。对计算机上的网络设置如图,需要根据当地的运营商提供的资料设置IP地址、网关和DNS服务器。对GPRS模块和无线路由器的设置见附录。(以宏电公司的H7710和H7920为例)由于网络传输关系,利用GPRS进行程序下载更新的速度比计算机直接连接下载更新的速度慢的多,且网络传输中有可能
6、发生丢失数据包的现象,故有可能一次更新不成功,这时,可以在下载不成功时,选择按故障方式继续下载程序进行更新。1)GPRS正常状态下载打开RTU远程下载工具软件,选择“GPRS”方式,选择计算机串行口为“COM1”,波特率为“9600”下位机状态为正常。然后点击“启动”,进行GPRS网络连接。点击找到在线的终端机中GPRS模块的ID号。已在线终端机数选择要更新的终端机所对应的站点ID号,选择要下载的程序后,点击“发送Hex文件”远程下载工具软件首先对RTU模块发出复位命令。RTU模块接到复位命令后,进行复位操作,复位成功后,当再次连接上网络,准备接收上位机发出的要求上报终端机中RTU模块的软件版
7、本信息命令。上位机在发出复位命令后,延时20秒左右,开始发出要求终端机上报RTU模块的软件版本信息命令。终端机收到命令,返回目前软件的版本号和芯片信息,准备接受程序更新。开始程序下载更新。程序更新的下载过程。正常状态程序更新下载成功,显示下图,终端机自动进入运行状态。若下载开始前,检测终端机返回版本号等信息超时,会显示下图。2、GPRS故障状态下载程序更新下载过程中,如果因为某些原因导致下载失败,则应在几分钟后,选择“故障”方式,进行故障状态下的程序下载。方法和直接连接时的故障状态下载方法相同。 下载到20页时,意外中断。选择故障方式下载。点击发送文件程序更新下载继续进行,为防止出错,从下载断
8、点的前5页处继续下载。即上次下载在第20页处中断,这次程序从第15页处开始下载。故障状态下载结束。模块进入正常运行。下载完成后,如果没有其他需要更新的终端机,可点击“停止”断掉GPRS连接。故障状态下载也可在修改“Run.INI”文件后,从头进行。持续进行,直到下载更新结束。出现下图时,表示没有正确完成,需要重新下载程序。2、使用GPRS专网下载1)计算机设置网上邻居设置IP地址、网关及DNS服务器。在地址栏中输入:192.168.8.1 回车登陆路由器控制网页。输入下面的用户名和密码。用户名:admin 密码: hongdian 点击“确定” ,如果网络设置正确,即可进入设置菜单。路由器需要
9、设置的项有3项,分别是“接入点(APN)”、“IP地址”和“DNZ主机地址”。点击“开始” 在网络参数配置中,找到网络基本配置。接入点(APN)和IP地址:将接入点内容修改为移动公司提供的接入点名称,例如:“dyshl.sd”同时将第二个IP地址修改为所接计算机的IP地址。(第一个IP地址是手机卡的IP地址,自动从卡中读出,不能修改。)在路由器参数配置中,找到NAT配置。DNZ主机地址:将路由器中的DNZ主机地址设置为连接该路由器的计算机中的IP地址,即:该计算机作为DNZ主机使用。3、MODEM远程下载对安装有MODEM的终端机,可利用终端机内安装的MODEM,在远程对终端机的应用程序进行更
10、新。更新方法与GPRS模块基本相同,只是增加了一个拨号过程。波特率应选择为2400。打开文件点击“发送Hex文件”,自动开始拨号进行连接。当更新过程出现异常时,可选择故障状态继续更新下载。直到程序更新完成。 当下载更新过程出现故障时,可以使用故障状态下载方式继续下载。故障状态下载过程与前述过程基本相同。附录附录1:H7710-CGS(L)设置方法(计算机使用固定IP地址,端口号为2000)打开串口软件,将波特率设置为19200,按住空格键不放,给DTU加电,显示下面的内容。*H7000 DTU 管理工具(2.7.8-T)*硬件平台: HWL92-M12050114-GSV12060207*Co
11、pyright (C) 2002-2006 Hongdian Inc. 版权所有.*DTU系列号:7710C200704SG20010*帮助请按H or ?显示配置参数请按DHDOS 按“D”键,显示DTU配置列表。按“C”键,提示输入密码,密码为1234,进入可按提示进行修改。DTU 配置列表:1. MSC设置列表: -服务代码: *99*1#-PPP用户名: -接入点名称: CMNET2. 终端设置列表: -DTU 身份识别码: 00000000004 注:不同DTU应有不同的识别码,也可以使用手机号识别-最大传输包长: 1024 注:和程序远程下载有关。必须设置为1024。-最后包空闲时
12、间间隔: 600-数据包分隔标识: 0x0A-启用TDP协议: 否-支持数据回执(*TDP): 否-自动应答(*DDP): 否-重拨号时间间隔: 0-控制台信息类型: 0 注:必须设置为0。3. 网络通道设置列表: 通道1设置列表: -DSC IP地址: 218.26.224.83 注:与所接计算机的IP地址有关,接无线路由器时,为移动公司提供的手机卡上的固定IP地址。-DSC 域名: -DSC 通讯端口: 2000 注:与所接计算机中软件数据接收端口有关。-本地通讯端口: 5001-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时
13、间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 7 -重连接时间间隔: 300 -DSC身份识别码: 通道2设置列表: -DSC IP地址: 0.0.0.0-DSC 域名: -DSC 通讯端口: 5003-本地通讯端口: 4003-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 0 -DSC身份识别码: 通道3设置列表: -DSC IP地址: 0.0.0.0-DSC 域名: -DSC 通讯端口:
14、 5004-本地通讯端口: 4004-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 0 -DSC身份识别码: 通道4设置列表: -DSC IP地址: 0.0.0.0-DSC 域名: -DSC 通讯端口: 5005-本地通讯端口: 4005-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别:
15、 3 -重连接时间间隔: 0 -DSC身份识别码: -通道工作模式: 单通道-TCP保活时间间隔: 5-DNS IP地址: 202.96.134.133 注:与移动公司提供的DNS地址有关,-PPP保活时间间隔: 04. 串口设置列表: -波特率: 9600 注:模块使用9600一种波特率。-数据位: 8-停止位: 1-校验位: 无-流控: 无流控5. 特殊选项设置列表: -终端类型: 0-呼叫类型: 2-呼叫时间间隔: 60-空闲下线时间间隔: 0-空闲下线模式: 7HDOS附录2:H7710-CGS(L)设置方法(计算机使用无线路由器接入,手机卡上的接入点名称为“dyshl.sd”,端口号
16、为2000)单通道方式设置参考*H7000 DTU 管理工具(2.7.8-T)*硬件平台: HWL92-M12050114-GSV12060207*Copyright (C) 2002-2006 Hongdian Inc. 版权所有.*DTU系列号:7710C200606SG21020*帮助请按H or ?显示配置参数请按DHDOSDTU 配置列表:1. MSC设置列表:-服务代码: *99*1#-PPP用户名:-接入点名称: dyshl.sd 2. 终端设置列表:-DTU 身份识别码: 00000000001-最大传输包长: 1024-最后包空闲时间间隔: 600-数据包分隔标识: 0x0A
17、-启用TDP协议: 否-支持数据回执(*TDP): 否-自动应答(*DDP): 否-重拨号时间间隔: 0-控制台信息类型: 03. 网络通道设置列表:通道1设置列表:-DSC IP地址: 10.14.164.190-DSC 域名:-DSC 通讯端口: 2000-本地通讯端口: 4002-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 7 -重连接时间间隔: 300 -DSC身份识别码:通道2设置列表:-DSC IP地址: 0.0.0.0-DSC 域名:
18、-DSC 通讯端口: 5003-本地通讯端口: 4003-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 0 -DSC身份识别码:通道3设置列表:-DSC IP地址: 0.0.0.0-DSC 域名:-DSC 通讯端口: 5004-本地通讯端口: 4004-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5
19、 -控制级别: 3 -重连接时间间隔: 0 -DSC身份识别码:通道4设置列表:-DSC IP地址: 0.0.0.0-DSC 域名:-DSC 通讯端口: 5005-本地通讯端口: 4005-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 0 -DSC身份识别码:-通道工作模式: 单通道-TCP保活时间间隔: 5-DNS IP地址: 202.96.134.133-PPP保活时间间隔: 04. 串口设置列表:-波特率: 9600-数
20、据位: 8-停止位: 1-校验位: 无-流控: 无流控5. 特殊选项设置列表:-终端类型: 0-呼叫类型: 2-呼叫时间间隔: 60-空闲下线时间间隔: 0-空闲下线模式: 7HDOS*H7000 DTU 管理工具(2.7.8-T)*硬件平台: HWL92-M12050114-GSV12060207*Copyright (C) 2002-2006 Hongdian Inc. 版权所有.*DTU系列号:7710C200704SG20010*帮助请按H or ?显示配置参数请按DHDOS DTU 配置列表:1. MSC设置列表: -服务代码: *99*1#-PPP用户名: -接入点名称: dysh
21、l.sd2. 终端设置列表: -DTU 身份识别码: 00000000004-最大传输包长: 1024-最后包空闲时间间隔: 600-数据包分隔标识: 0x0A-启用TDP协议: 否-支持数据回执(*TDP): 否-自动应答(*DDP): 否-重拨号时间间隔: 0-控制台信息类型: 03. 网络通道设置列表: 通道1设置列表: -DSC IP地址: 10.14.165.116-DSC 域名: -DSC 通讯端口: 60000-本地通讯端口: 5004-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数
22、: 5 -最大网络检测次数: 5 -控制级别: 7 -重连接时间间隔: 300 -DSC身份识别码: 通道2设置列表: -DSC IP地址: 0.0.0.0-DSC 域名: -DSC 通讯端口: 5003-本地通讯端口: 4003-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 0 -DSC身份识别码: 通道3设置列表: -DSC IP地址: 0.0.0.0-DSC 域名: -DSC 通讯端口: 5004-本地通讯端口: 400
23、4-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 0 -DSC身份识别码: 通道4设置列表: -DSC IP地址: 0.0.0.0-DSC 域名: -DSC 通讯端口: 5005-本地通讯端口: 4005-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 40 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 0 -D
24、SC身份识别码: -通道工作模式: 单通道-TCP保活时间间隔: 5-DNS IP地址: 202.99.198.68-PPP保活时间间隔: 04. 串口设置列表: -波特率: 9600-数据位: 8-停止位: 1-校验位: 无-流控: 无流控5. 特殊选项设置列表: -终端类型: 0-呼叫类型: 2-呼叫时间间隔: 60-空闲下线时间间隔: 0-空闲下线模式: 7HDOS附录3*H7710-CGS(L)设置方法(计算机使用无线路由器接入,手机卡上的接入点名称为“dyshl.sd”,端口号为60000)多通道方式设置参考*H7000 DTU 管理工具(2.7.8-T)*硬件平台: HWL92-M
25、12050114-GSV12060207*Copyright (C) 2002-2006 Hongdian Inc. 版权所有.*DTU系列号:7710C200701SG04039*帮助请按H or ?显示配置参数请按DHDOS DTU 配置列表:1. MSC设置列表: -服务代码: *99*1#-PPP用户名: -接入点名称: dyshl.sd2. 终端设置列表: -DTU 身份识别码: 13805464907-最大传输包长: 1024-最后包空闲时间间隔: 600-数据包分隔标识: 0x0A-启用TDP协议: 否-支持数据回执(*TDP): 否-自动应答(*DDP): 否-重拨号时间间隔:
26、 0-控制台信息类型: 03. 网络通道设置列表: 通道1设置列表: -DSC IP地址: 10.14.164.185-DSC 域名: -DSC 通讯端口: 60000-本地通讯端口: 4002-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 1800 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 7 -重连接时间间隔: 30 -DSC身份识别码: 通道2设置列表: -DSC IP地址: 10.14.164.186-DSC 域名: -DSC 通讯端口: 60000-本地通讯端口: 4003-连网方式:
27、UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 1800 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 7 -重连接时间间隔: 30 -DSC身份识别码: 通道3设置列表: -DSC IP地址: 10.14.164.189-DSC 域名: -DSC 通讯端口: 60000-本地通讯端口: 4004-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 1800 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔:
28、30 -DSC身份识别码: 通道4设置列表: -DSC IP地址: 10.14.165.123-DSC 域名: -DSC 通讯端口: 60000-本地通讯端口: 4005-连网方式: UDP Client-高级设置: -启用DDP协议: 是 -在线报告时间间隔: 1800 -网络检测时间间隔: 0 -最大登录DSC次数: 5 -最大网络检测次数: 5 -控制级别: 3 -重连接时间间隔: 30 -DSC身份识别码: -通道工作模式: 多通道-TCP保活时间间隔: 5-DNS IP地址: 202.96.134.133-PPP保活时间间隔: 04. 串口设置列表: -波特率: 9600-数据位: 8-停止位: 1-校验位: 无-流控: 无流控5. 特殊选项设置列表: -终端类型: 0-呼叫类型: 2-呼叫时间间隔: 60-空闲下线时间间隔: 0-空闲下线模式: 7HDOS