串口调试软件使用说明2.0概要

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

串口调试软件使用说明

首先,运行该软件显示的是一个对话窗。在该界面的左上角有五个小的下拉窗口,分别为串口,波特率,校验位,数据位,停止位。

串口窗口应为仪表与计算机相连时所使用的串口。

波特率窗口选择仪表设置的波特率。校验位选择无。

数据位选择 8位

停止位选择 2位

在停止位的下面是显示区的选项,选择十六进制显示。

在整个界面的下方是发送区,主要选择十六进制发送,发送方式可选手动发送或自动发送。其中自动发送可设置发送周期(以毫秒为单位。除直接发送代码外本软件也可直接发送文件。

仪表通讯协议如下:

通讯格式为 8位数据, 2个停止位,无校验位。

仪表读写方式如下:

读指令:Addr +80H Addr +80H 52H 要读参数的代号

写指令:Addr +80H Addr+80H 43H 要写参数的代号写入数低字节写入数高字节

读指令的 CRC 校验码为:52H +Addr 要读参数的代号, Addr 为仪表地址参数值范围是 0-100。

写指令的 CRC 校验码为:43H +要写的参数值+Addr 要写的参数代号。

无论是读还是写,仪表都返回以下数据:

测量值 PV +给定值 SV +输出值 MV 及报警状态+所读 /写参数值

其中 PV 、 SV 及所读参数值均为整数格式,各占 2个字节, MV 占 1个字节,报警状态占 1个字节,共 8个字节。

每 2个 8位数据代表一个 16位整形数,低位字节在前,高位字节在后,各温度值采用补码表示,热电偶或热

电阻输入时其单位都是 0.1℃, 1V 或 0V 等线性输入时,单位都是线性最小单位。因为传递的是 16位二进制

数,所以无法表示小数点,要求用户在上位机处理。

上位机每向仪表发一个指令,仪表在 0-0.2秒内作出应答,并返回一个数据,上位机也必须等仪表返回数

据后, 才能发新的指令, 否则将引起错误。如果仪表超过最大响应时间仍没有应答,则原因可能无效指

令、通讯线路故障,仪表没有开机,通讯地址不合等,此时上位机应重发指令。

现以 XL4表为例说明

首先,将表与计算机的串口一连接。

在表的参数设置中,将波特率设置为 4800。

运行软件,将串口窗口中选串口 1。

波特率选择 4800。校验位选择无。数据位选择 8位。停止位选择 2位。

在显示区内选择十六进制显示。

在发送区内选择十六进制发送并且手动发送。

(一读指令

读指令的格式为:地址代号 +52H+参数代号

在发送区内写入 8181520C , (读表中的 DIP 参数值

显示值为:E8 03 28 03 00 00 01 00。其中 E8 03为测量值即当前显示值。

28 03为给定值。 00为 MV 值, 00为报警状态。 59 00为用户所访问的参数的值。无论读指令还是写指令仪表的返回值格式均为 :

测量值 PV 、给定值 SV 、输出值 MV+报警状态、所读参数值

(二写指令

格式为地址指令 +43H+参数代号 +写入值的低位字节 +写入值的高位字节在发送区内写入 818143010200

仪表的返回值为 E8 03 28 03 00 00 02 00

E8 03为测量值 ,28 03为给定值 ,00 00为 MV 值和报警状态 ,02 00为所写参数值 . 下面为 XL4参数地址表 :

参数代号参数名含义

00H SV 给定值

01H HIAL 上限报警

02H LoAL 下限报警

03H dHAL 正偏差报警

04H dLAL 负偏差报警

05H dF 回差

06H CtrL 控制方式07H M50 保持参数08H P 速率参数

09H t 滞后参数

0AH CtI 控制周期

0BH Sn 输入规格

0CH dIP 小数点位置0DH dIL 下限显示值0EH dIH 上限显示值0FH CJC 冷端补偿10H Sc 传感器修正11H oP1 输出方式

12H oPL 输出下限

13H oPH 输出上限14H CF 正 /反作用

15H bAud 通讯波特率16H Addr 通讯地址17H dL 数字滤波

18H run 运行参数

19H Loc 参数封锁

[注意 1] 如果向仪表读取参数代号在表格中参数以外,则返回参数值为错误信号(二个 7F 值。

[注意 2] XL4系列 1AH 为手动输出值 MV 。当 run=0时,可通过写该参数来调节手动输出值。

[注意 ] XL4P型另有 60个参数(30个时间及 30个温度 ,其参数代号从 1AH-

55H , 第 1段时间为 1AH ,第二段时间为 1BH ,依此排列,程序段号参数 SteP 为 00H ,无 SV 参数。代号 56H 为当前运行时间,只许读,不能写。

相关文档
最新文档