admin管理员组

文章数量:1531291

2023年12月28日发(作者:)

终端跟踪调试命令解释

进入超级终端输入指令P进入跟踪调试界面,输入?回车,出现指令帮助列表。如图一

图一

输入a回车,再输入某个命令号回车,对应的命令就被打开,打开后的命令在对应相的后面有“Y”显示。如打开命令12 :输入a回车,相应的命令号,回车。(如图二)如果要关闭命令12,应先输入d回车,再输入命令号12回车,此命令被关闭。下面介绍一下跟踪调试命令中的常用命令。输出q可退出跟踪调试界面。

图二

1.1 01、02查看模块通信情况([01]TR_BUSINESS,[02]TR_BUSINESS_BUF)

打开编号01、02可查看当前模块的通讯情况,主要是看到业务层面的信息,具体内容包括通讯信道类型、报文数据长度、报文内容等。其中[01]TR_BUSINESS为指示性能等,[02]TR_BUSINESS_BUF为实际报文内容。打开模块通信情况可以监测到模块发出的报文,模块接收到的报文,以及终端通过模块接收到的报文(分别对应SendBuf、Buf、RecBuf)。

1.2 03查看远程升级([03]TR_UPDATE)

打开03项可查看终端的远程升级情况,包括升级文件版本、类型、大小、升级完成率、升级文件包内容等。

1.3 04级联参数查询([04]TR_LINK)

打开04项可查看终端的级联配置情况,如下图,包括终端主从级联状态、485口2状态、信道连接状态。

IsMaster[0]表示终端的主从级联,0代表终端的从级联,1代表终端的主级联;

Port2 Config[0]表示485口2是否是级联485,0代表不是级联485,1代表是级联485;

Wlm[0]表示信道的连接状态,0代表没有连接,1代表连接。

1.4 05代表通道,所有上行通讯的日志([05]TR_CHANNEL)

打开05项可查看上行通信的日志信息,如下图,可查看上传的信道类型和报文长度。

1.5 06代表通讯的详细帧数据([06]TR_CHANNEL_BUF)

打开06项可查看通信的详细帧数据,主要包括信息提示,以及相关项(相关项的表现形式

如下图所示)。

1.6 07、08查看终端登录链接([07]TR_WLM,[08]TR_WLM_BUF)

打开07、08项可查看终端在登录主站时的链接情况。

ERROR Str: AT^SISC=0 -> +CME ERROR

表示MC55还未初始化,正在运行准备初始化。

OK Str: AT^SISI? -> ^SISI: 0,3,0,0,0,0 OK

表示等待链接,在链接6次后没有成功,则重新初始化MC55进行连接。

连接成功后会显示Send Login Packet Succeed !(登录数据包发送成功)提示。

其中aBuffer:就是mc55针对终端发送的AT指令的返回值,包括返回的信息有SISR(MC55收到数据上报)。如SISR:0 ,0 中后一个0表示MC55收到数据长度,为0时代表没有数据上报。SISI:查询网络;SISW: 0 ,1 链路层登陆成功,确认。

AT命令主要如下:

"AT+CGMRr" /* 软件版本号 */

"AT+CNMI=3,1,0,0,1r" /* 启动SMS 收到的自动提示信息 */

"AT^SCKS?r" /* SIM卡是否插入*/

"AT^SISO?rn" /* 检查网络状态 */

"AT^SISI?r" /* 网络服务器信息*/

"AT^SICI?r" /* 网络链接信息 */

"AT^SICS=0,conType,GPRS0r"

"AT^SISS=0, srvType, socketr"

"AT^SISS=0,address,"

"AT^SISS=0,conId,0r"

"AT^SISO=0r" /* 打开 socket */

"AT^SISW=0" /* 写数据 */

"AT^SISR=0,1500r" /* 读数据 */

"AT^SISC=0r" /* 关闭 socket */

1.7 09 驱动、I/O、按键、脉冲端口监测([09]TR_DEVICE)

打开09项可对终端中硬件驱动进行监测,监测此端口是否正常包括I/O端口、485口、脉冲端口等。下图是对485口监测的截图

[Port[1]表示所用的是第1路485

485T—表示485发送

485R—表示485接收

其中485T中发送功能码为01的报文,485R接收到功能码为81的报文,表明485正常。在测量点表号正确的前提下,如果485R没接收到报文说明485异常。

1.8 12、21抄读测量点数据([12]TR_METER,[21]TR_METERLIB)

打开12项和21项可抄读测量点数据,并显示此时端口配置信息。

在打开的第12项中主要显示测量点号(MpNo)、数据项标识(DataId)、数据长度(nLen)、数据内容(Data)。

第21项主要查看测量点的报文,主要内容如下:

[DLT645]-TX代表终端发送的数据报文

[DLT645]-RX代表终端接收的数据报文

protocol = 01. baudrate = 1200.表示测量点使用的协议(01-基本国标)以及波特率。

[DLT645]-DI[C010]表示要召测的数据项。

MPNo=2, nLen=4表示测量点2,返回的数据长度为4字节。

MP_PROTOCOL_XB: MPNo=2, DataId=E8D1 Skip! 指测量点不支持此数据项。

MPNo=2, DataId=C032 Fail指数据项抄读失败。

1.9 13查看并记录告警信息([13]TR_ALARM)

打开13项查看当前发生的告警事件并记录,主要包括一些信息记录的内容,如事件号、发生报警端口等。

1.10 14告警监测([14]TR_ALARM_CHECK)

打开14项可周期性(监测周期10S)监测当前发生过的所有告警事件,并显示当前告警事件数值 。主要包括[ERC09]发生的事件、数据标识、当前告警的旧值与新值数据(通过新旧值的对比可以知道告警的具体情况)等。

1.11 19查看当前总有、无功点能量([19]TR_MEASURE)

19项可查看当前有功、无功电能量,周期性显示。

1.12 20查看当前任务([20]TR_TASK)

20项可查看当前设置的任务情况,例如下图T1表示设置的一类数据情况,T2表示二类数据情况。T1[1]、T2[1]分别代表一类数据的任务1,二类数据的任务1。以下任务一中的stop代表一类数据任务设为停止;二类数据任务中NRT::2008-09-26 16:50:00代表下次任务开始执行的时间。

1.13 25查看脉冲处理信息([25]TR_PULSE)

打开25项可显示脉冲配置信息。其中PluseMpNum,MpNo代表测量点。nRateNo.2代表当前费率号

本文标签: 数据终端代表报文查看