宏电7710模块(RDP)下位机与DTU简要通信协议-第2版
- 格式:pdf
- 大小:844.20 KB
- 文档页数:18
组态王通过宏电GPRS DUT连接S7-200测试过程一、简介对于远程数据监控的系统,目前组态王提供了多种网络监控方式。
其中,基于中国移动公司移动服务网络的GPRS(通用分组无线业务)服务或中国联通公司的CDMA(码分多址)服务,组态王提供了一种无线远程数据交换解决方案。
采用此种数据交换方案,用户需要为计算机申请公网IP地址或域名及现场设备上连接支持GPRS或CDMA服务的DTU模块,适合于有移动网络覆盖的远程的数据采集系统。
目前组态王软件支持包括深圳宏电、深圳倚天、厦门桑荣、唐山蓝迪、北京艺能、北京汉智通、台湾尉普、福州利事达、上海蓝峰、福建实达、北京爱立信、北京欧特姆、航天金软、力创LQ-8200、实达TCP、嘉复欣、蓝天顶峰(NETJET)等厂家的DTU模块。
本文主要以组态王软件与宏电GPRS DTU模块采用GPRS方式与西门子 PLC设备进行通信为例讲解此方案的实现方法。
(有关宏电DTU产品的详细情况请咨询宏电公司。
)二、软硬件环境Window XP(SP2)操作系统Kingview6.53(组态王)宏电GPRS DTU H7710模块S7-200西门子PLC CPU 222CN移动电话卡(开通GPRS功能全球通卡)三、宏电GPRS DTU配置:要使用DTU模块进行通信,首先必须进行DTU设备的配置,使其适合工作环境。
1.DSC DEMO 设置调试DTU 需要在中心启动DSC DEMO 程序,用于向DTU 发送和接收从DTU 发来的数据,它的运行操作界面如下:点击服务设置,出现如下图界面:服务类型:UDP 和TCP 协议选择(根据用户对DTU 协议的设置选择,本例以UDP 为例);服务端口:DSC DEMO 侦听端口(1~65535),用户自定义设置(本例以5007 为例);指定IP:该功能在PC 具有多IP 地址时使用,用于设置接收数据和发送数据所用IP 地址;(如果中心有多IP 的情况下,不指定IP 地址,有可能导致DTU 无法和DSC DEMO 建立连接。
宏电dtu调试总结宏电dtu调试总结和常见故障分析主要针对dtu使⽤超级终端和sscom串⼝⼯具的配置操作和dtu输出信息所代表的含义做较为详细的阐述,以便能够准确的把握故障问题所在。
⼀、Dtu设置将dtu串⼝(232)和串⼝线交叉连接即串⼝线的2连接dtu的tx,3连接rx,5连接GND,注意接线之前⼀定给数采仪关机断电(软关机后再将开关打到off位置,防治损坏设备)宏电dtu有三种配置⽅式,V30以下的dtu版本建议使⽤串⼝或者超级终端配置dtu,V30以下的dtu使⽤dtu⼯具盒配置好多信息显⽰不出来,有时候会造成数据⽆法上传并且dtu⼯具盒是宏电公司针对V30、V40开发的对V20不太使⽤另外dtu⼯具盒的设置公司有详细说明下边就不做介绍。
1、超级终端配置按照以上步骤正确连接dtu和电脑,打开超级终端名称任意输⼊,图标默认,点击确定真确选择串⼝,点击确定对应以上输⼊配置,点击确定⿏标点击上图空⽩界⾯,按住空格键给设备上电,进⼊到配置界⾯HDOS>H //输⼊“H”显⽰主菜单C DTU 配置(C)T 模块测试(T)F ⾼级功能(F)V 版本信息(V)R 复位(R)HDOS>C //输⼊“C”进⼊DTU 设置输⼊配置密码:**** //输⼊密码“1234”进⼊参数设置DTU 配置列表:1 移动服务中⼼设置(MSC)2 数据终端单元设置3 数据服务中⼼设置(DSC)4 ⽤户串⼝设置5 特殊选项设置6 DTU 配置密码设置7 出⼚默认设置HDOS> 3 //输⼊“3”进⼊数据中⼼(DSC)设置DSC 设置列表:1 DSC IP 地址2 DSC 域名3 DSC 通讯端⼝4 DNS IP 地址5 备DSC IP 地址6 备DSC 通讯端⼝R 返回HDOS> 1 //输⼊“1”,进⼊DSC IP 设置Current DSC IP Address: 202.162.72.197Change DSC IP Address: 61.178.20.254 //设置为⽤户数据中⼼的IP 地址HDOS> 3 //输⼊“3”进⼊DSC 通讯断⼝设置Current Port Value: 5002Change Port Value: 5002 //数据中⼼端⼝HDOS> r //输⼊“r”返回上⼀级菜单保存设置(Y/N?). //输⼊“Y”保存设置注意:部分dtu在设置ip地址时会要全选择⽹络传输协议TCP或者udp,因为⽢肃省平台传输协议为TCP所以我们也选择TCP ⽹络传输协议,对于是否启⽤udp传输协议现则否DTU 配置列表HDOS> 4 //输⼊4进⼊⽤户串⼝设置,要和数采仪输出串⼝信息⼀⼀对应串⼝设置列表:1 波特率2 数据位3 校验位4 停⽌位5 流控制R 返回按照DSC设置步骤将波特率设为57600,数据为:8位,停⽌位:1位,校验位:⽆,HDOS> r //输⼊“r”返回上⼀级菜单保存设置(Y/N?). Y //输⼊“Y”保存设置HDOS> 1 //输⼊1进⼊移动服务中⼼设置(MSC)MSC设置列表:1 服务代码2 PPP⽤户名3 PPP密码4 SIM PIN5 接⼊点名称(APN)R 返回HDOS>设置步骤⼀样,其他参数默认⽽对于服务代码需要注意⼀下⼏点:1. 中国移动统⼀的接⼊号码(SERVICE CODE)均为"*99***1#",⽤户在⽤GPRS终端进⾏数据通讯时,⽆须向当地GPRS服务商申请;中国移动的SERVICE CODE是公⽤的接⼊号码,⽆须⽀付费⽤,实际运⾏时只需⽀付终端DTU实际流量的费⽤。
收稿日期:2019-03-07作者简介:王峥(1968—),男,汉族,天津人,本科,高级工程师,研究方向:企业信息化集成系统开发,工业现场数据采集与分析系统开发,异构型信息系统数据融合设计与开发。
本文以步科公司的触摸屏MT5320T为例,触摸屏连接其他MODBUS输入设备,如各种传感器,触摸屏同时连接一台宏电公司的7710GPRS DTU设备,将数据发送到远程数据中心。
数据中心采用一台宏电公司的7920GPRS路由器接受无线信号,同时采用组态软件工作站接受并显示远程数据。
1 触摸屏及DTU总体配置图1为触摸屏上显示的组件布置图,按照图1进行触摸屏的接口配置。
配置DTU,向远程数据中心发送数据,具体配置步骤请参考设备说明。
本文仅列出相关参数的配置:***********************************************************通道1设置:Change DSC IP Address: 42.81.79.225DSC通讯端口 Current Value: 5007***********************************************************以上配置远程数据中心的IP地址及端口,DTU将向此地址发送数据。
数据中心IP地址应该根据不同的接收设备的上线地址来确定,一般为固定IP地址,一旦数据中心IP地址改变,就要调整DTU的发送地址。
终端设置列表:***********************************************************1 DTU 身份识别码Current DTU Identity Number: 138*******************************************************************以上配置本地DTU的ID,数据中心用来区分接收的DTU设备标示。
WF-GM-DT探测器与主机的通讯协议编制:审核:批准:陕西卫峰核电子有限公司WF-GM-DT探测器与主机的通讯协议1. 范围本标准适于陕西卫峰核电子有限公司WF-GM-DT系列产品的数据通信。
2. 术语和定义下列术语和定义适用于本标准。
2.1 探测器在核辐射监测仪表系统中直接测量辐射、计算数据并且给下位机上传数据的设备。
2.2 下位机在核辐射监测仪表系统中接收辐射探测器输出的信号、进行数据处理并将通过辐射监测仪表系统通信网络传输数字信息的设备。
2.3 探测器编号挂在下位机上的探测器设备标识号码,1字节,用二进制表示,范围从1-255;当下位机向某一探测器发送指令时用探测器的设备标识号码来识别。
2.4 检验码用于校验通信过程中数据传输正确性的一个代码,整个数据包中的所有字节相异或的结果。
3. 接口标准设置采用RS-485标准接口。
——波特率:通过软件设定为9.6 Kbps。
——通讯方式:下位机主动发送命令,探测器被动应答。
4. 数据块格式4.1 浮点数存贮和传输格式图1浮点数采用IEEE标准的单精度浮点数格式,如图1所示,每个数由4字节组成,从低地址到高地址依次为低字节尾数、中字节尾数、高字节尾数、指数和符号,从低地址到高地址。
如图1,就是从第四个字节开始。
5. 数据包传输格式下位机与探测器之间的命令和数据的传输采用数据包的方式进行传输,具体格式见5.1、5.2条。
5.1 下位机发送的指令数据包格式下位机发送的指令数据包格式见表1。
表1其中:包头:1字节,固定为0xFe。
包长:1字节,表示除包头以外总的字节数。
指令:1字节,下位机发给探测器的执行命令,具体含义参考表3。
数据块:指令附加的数据内容。
校验码:1字节,整个数据包中所有字节相异或的结果。
5.2 探测器发送的数据包格式探测器发送的数据包格式见表2:表2其中:包头:1字节,固定为0xFA。
包长:1字节,表示除包头以外总的字节数。
指令:1字节,探测器发给下位机的执行命令,具体含义参考表3。
H7710S-DDP协议1 数据帧格式1.1 DTU端发送的协议包1.2 DSC端发送的协议包1.3 字节序说明协议内容中所涉及的短整型和长整型数据字段,均要采用网络字节序。
发送方要先将本地字节序转换成网络字节序,接收方在使用前要转换成本地字节序。
2 帧内容2.1 注册包2.1.1 终端注册(DTU-->DSC)2.1.2 注册应答(DSC->DTU)2.2 注销包2.2.1 终端注销DTU->DSC2.2.2注销应答包DSC->DTU注:DSC 可以主动发送此指令让DTU 重新启动2.3 发送用户数据包2.3.1 DTU 发送给DSC 的数据包2.3.2 DSC 应答收到正确数据包(一般不用)2.3.3 DSC 发送给DTU 的数据包DSC->DTU2.3.4 DTU 应答收到正确数据包(一般不用)2.4 参数DTU查询2.4.1 查询DTU 参数(DSC->DTU)查询类型:0x00查询所有参数0xN1查询移动服务参数0xN2查询RTU参数0xN3查询SMS设置参数0xN4查询运行参数0xN5查询系统参数0xN6 查询IP通道参数N7~0xFF 保留其中N1——N7的值应与参数定义中的大类ID一致。
为统一处理,查询结果均采用分包方式。
同时简化流程控制,采用一问多答的方式,即DSC 发出查询请求后,DTU组织查询结果,将返回结果拆分成1个或多个包,然后依次上传,每个分包包含分包标识、包序号和总包数。
具体说明如下:请求序号用于参数查询分包处理,该字段可能为空,也可能为n个字节,每个字节代表一个请求序号。
DSC首次发出参数查询请求时,该字段一定为空;如果当前查询内容需要分包,DSC在收到DTU的回复后,如果发现丢包,会再次发出查询请求,此时会将请求序号字段置为此次需要查询的包序号序列。
例:DSC--->>>DTU: 7b 8b xx xx .... xx 00 7b请求查询所有参数DTU--->>>DSC: 共有四个分包,DSC只接到了其中的第一个和第三个分包DSC--->>>DTU: 7b 8b xx xx .... xx 00 02 04 7b请求第二个和第四个分包请求查询所有参数DTU--->>>DSC : 重发上次的第二个和第四个分包2.4.2 正确查询DTU 参数应答包(DTU->DSC)协议包格式:选项数据=分包信息+查询参数分包信息=分包标识+总包数+包序号分包标识=0x00总包数=M ( M>=N )包序号=N ( N >= 1 )分包信息的三个字段长度均为1字节。
宏电总结宏电模块参数设置一、上电后的配置信息1. MSC设置列表:---服务代码: *99***1# 移动用户的服务代码CDMA为“#777”联通为*99# ---PPP用户? CDMA为“card”---接入点名称: nbwater.zj 申请私有时需要更改默认CMNET移动公用接入点联通有两个网络①为uniwap②为 uninet2. 终端设置列表:---DTU 身份识别码: 139******** 手机号(只要和上位设置保持一致)---本地通讯端口: 5001---在线报告时间间隔: 40---最大传输包长: 256---重连接时间间隔: 0---控制台信息类型: 0 设置为0时不显示调试信息,设置为1显示详细的调试信息---最后包空闲时间间隔: 600---数据包分隔标识: 0x0A---自定义心跳包长度: 0x00---自定义心跳包(Hex):多通道时选择工作模式为多通道3. DSC设置列表:---DSC IP地址: 192.168.1.228 外网的静态IP---DSC 域名: 设置域名时必须把DSC IP地址设成:0.0.0.0---网络检测时间间隔: 0---DSC 通讯端口: 5002 监控室电脑的映射端口---DNS IP 地址: 202.96.134.133---备DSC IP地址: 0.0.0.0---备DSC 通讯端口: 04. 串口设置列表: 与中断设备的通讯参数设置(如PLC)---波特率: 9600---数据位: 8---停止位: 1---校验位: 偶校验---流控: 半双工(RS485)5. 特殊选项设置列表:---终端类型: 0---呼叫类型: 2---呼叫时间间隔: 60---空闲下线时间间隔: 0---DSC身份识别码:---通讯协议选择(透明0/DDP协议1): 1 默认为1可以远程修改配置,透明时不可以---网络连接方式(UDP 0/TCP 1): 0 UDP可以有少量丢包,TCP有丢包就连接故障重新连接---TCP保活时间间隔: 5---PPP保活时间间隔: 0二、在线监测HDOS>r //输入“r”退出配置,DTU将自动拨号与DSC建立连接HDOS> //以下为DTU运行信息(软件版本不同运行信息会稍有差异)Hongdian H7000 GPRS DTU Software Suite 3.0.2-T //DTU软件版本Copyright (C) 2004-2008 Hongdian Inc.H/W: HWL92-7118-GM1V28050401 硬件平台DTU Identity Number:139******** 配置ID号Service Code:*99***1#PPP Username:Access Point Name:CMNETDSC IP Address:211.162.72.197DSC IP Port:5007Checking...要是无SIM卡会提示Searching GPRS network... //搜索网络Registered, home network. //注册网络Signal strength is <20>. //信号强度20---31为正常Module initialized. //模块初始化Dialing... //拨号不成功可能是欠费或是基站的问题或中心配置问题,端口映射的问题,等Dial successfully. //拨号成功,获得GPRS网络IP地址,5次都无返回重新返回Connecting with DSC...Connect OK.Registering DSC... //注册数据中心(DSC)Register OK. //登陆数据中心(DSC)成功如要显示更详细的调试信息进入高级功能里控制台类型设为3testtesttesttest //中心发来的数据也可恢复出厂的设置连接深圳的中心来检测模块是否有问题域名三、DSC DEMO使用调试DTU需要在中心启动DSC DEMO程序,用于向DTU发送和接收从DTU发来的数据,可以远程参数设置修改DTU的配置,通讯协议必须选择DDP协议。