品质管理质量认证E型人工智能数字调仪通讯协议

上传人:蜀歌 文档编号:145611539 上传时间:2020-09-22 格式:PDF 页数:6 大小:1.26MB
返回 下载 相关 举报
品质管理质量认证E型人工智能数字调仪通讯协议_第1页
第1页 / 共6页
品质管理质量认证E型人工智能数字调仪通讯协议_第2页
第2页 / 共6页
品质管理质量认证E型人工智能数字调仪通讯协议_第3页
第3页 / 共6页
品质管理质量认证E型人工智能数字调仪通讯协议_第4页
第4页 / 共6页
品质管理质量认证E型人工智能数字调仪通讯协议_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《品质管理质量认证E型人工智能数字调仪通讯协议》由会员分享,可在线阅读,更多相关《品质管理质量认证E型人工智能数字调仪通讯协议(6页珍藏版)》请在金锄头文库上搜索。

1、最新卓越管理方案您 可自由编辑 最新卓越管理方案您 可自由编辑 0A+80H=8AH) ,则该仪表的地址表示为:8AH8AH 参数代号:仪表的参数用 1 个 8 位二进制数(一个字节,写为 16 进制数)的参数代号 来表示。它在指令中表示要读/写的参数名。参数代号见下表: TE-8000 仪表可读写的参数代号表: 品 质 管 理 质 量 认 证 E 型 人 工 品 质 管 理 质 量 认 证 E 型 人 工 调节器 智 能 数 字 调 仪 通 讯 协 议 智 能 数 字 调 仪 通 讯 协 议 代号(TE-8000/TE-8000P) 00H状态位 给定值/程序段 01HHIAL 上限报警 0

2、2HLoAL 下限报警 03HDHAL 正偏差报警 04HDLAL 负偏差报警 05HdF 回差 06HCtrl 控制方式 07HM5 保持参数 08HP 速率参数 09Ht 滞后参数 0AHCtI 控制周期 0BHSn 输入规格 0CHdIP 小数点位置 0DHdIL 下限显示值 0EHdIH 上限显示值 0FHALP 报警输出选择 10HSc 传感器修正 11HOP1 输出方式 12HOPL 输出下限 13HOPH 输出上限 14HCF 功能选择 15H仪表型号特征 16Haddr 仪表地址 17HdL 数字滤波 18Hrun 运行参数 19HLoc 参数封锁 1AHC01 1BHt01

3、1CHC02 1DHt02 1EHC03 1FHt03 20HC04 21Ht04 22HC05 23Ht05 24HC06 25Ht06 26HC07 27Ht07 28HC08 29Ht08 2AH- C09-C31 程序数据 55H 56H运行时间 说明:1、仪表测量值 PV 没有参数代号,但是只要有对仪表操作,即无任读还是写都会返回 测量值,具体见后文。 2、如果向仪表读取参数代号在表格中参数以外,则仪表不会返回任何数据。 3、TE-8000 系列 1AH 为手动输出值 MV。当参数 run=0 时,可通过写该参数来调 节手动输出值。为保持兼容性,写 TE-8000 型仪表H 也为手动

4、输出值,但建议目前编程 统一到 16H。 4、TE-8000P 型另有 60 个参数(30 个时间及 30 个温度) ,其参数代号从 1AH-55H,第 1 段温 度为 1AH,第一段时间为 1BH,第二段温度为 1CH,依此排列,程序段号参数 SteP 为 00H, 无 SV 参数。代号 56H 为当前段已运行时间,只许读,不能写。 5、15为仪表型号的特征: 15H 用于表示仪表的型号特征, 这样从上位机软件就能实现对下位机仪表的自动识别。 为了尽量与旧有仪表保持兼容,特作以下约定: ()虽然 TE-8000 系列仪表允许设置很低的通讯波特率,但 1200 及以下波特率的使 用基本上没有,

5、对于 TE-8000 型仪表,15H 仍返回波特率,这样其高位字节数通常应大于或 等于,当在软件中识别 15H 高字节大于时,上位机软件可识别为 TE-8000 型仪表。 ()对于 TE-8000/TE-8000P 型仪表,15H 仍返回程序控制字,其高位字节数值为, 低位字节数据如下: () () () () (STOP) (HOLD) (EV1) (EV2) 前位(BIT)目前暂不用,程序中应允许起为任意值。 HOLD 及 STOP=0,则程序运行。 STOP=0,HOLD=1 则程序暂停, STOP=1,HOLD=1,则程序停止 EV1,EV2 表示事件输出状态,为时表示事件输出动作,为

6、时表示事件输出无效。 读/写指令分别如下: 读:地址代号+52H(82)+要读参数的代号+0+0+CRC 校验码读:地址代号+52H(82)+要读参数的代号+0+0+CRC 校验码 写:地址代号+43H(67)+要写参数的代号+写入数低字节+写入数高字节+CRC 校验码写:地址代号+43H(67)+要写参数的代号+写入数低字节+写入数高字节+CRC 校验码 读指令的 CRC 校验码为:要读参数的代号*256+82+ADDR ADDR 为仪表地址参数值,范围是 0-100(注意不要加上 80H) 。CRC 为以上数做二进制 16 位整数加法后得到的余数(溢出部分不处理) ,余数为个字节,其低字节

7、在前,高字节在 后。 写指令的 CRC 校验码则为:要写的参数代号*256+要写的参数值+ADDR。写指令的 CRC 校验码则为:要写的参数代号*256+要写的参数值+ADDR。 要写得参数值用位二进制整数表示。 无论是读还是写,仪表都返回以下数据 测量值 PV+给定值 SV+输出值 MV 及报警状态+所读/写参数值+CRC 校验码测量值 PV+给定值 SV+输出值 MV 及报警状态+所读/写参数值+CRC 校验码 其中 PV、SV 及所读参数值均为整数格式,各占 2 个字节,MV 占一个字节,数值范 围 0-220,报警状态占一个字节,CRC 校验码占 2 个字节,共 10 个字节。 CRC

8、 校验码为 PV+SV+(报警状态*256+MV)+参数值+ADDR,按整数加法相加后得到的余数。CRC 校验码为 PV+SV+(报警状态*256+MV)+参数值+ADDR,按整数加法相加后得到的余数。 每 2 个 8 位数据代表一个 16 位整形数,低位字节在前,高位字节在后,各温度值采用补码 表示,热电偶或热电阻输入时其单位都是 0.1,15V 或 05V 等线性输入时,单位都是 线性最小单位。因为传递的是 16 位二进制数,所以无法表示小数点,要求用户在上位机处 理。 输出值和报警状态各占 1 个字节,报警状态采用二进制代码表示各报警信号,如下: 位 0 为 0 则上限报警(HIAL)不

9、成立,为 1 为上限报警成立。 位 1 为 0 则下限报警(LoAL)不成立,为 1 为下限报警成立。 位 2 为 0 则正偏差报警(dHAL)不成立,为 1 为正偏差报警成立。 位 3 为 0 则负偏差报警(dLAL)不成立,为 1 为负偏差报警成立。 位 4 为 0 则输入超量程报警(orAL)不成立,为 1 则输入超量程报警成立。 位 5 为 0 则事件输出 1 不成立,为 1 则事件输出 1 成立(仅 AC4P 使用) 。 位 6 为 0 则事件输出 2 不成立,为 1 则事件输出 2 成立(仅 AC4P 使用) 。 位 7 固定为 0。 上位机通过分析可得到仪表当前的工作状态。 上位

10、机每向仪表发一个指令,仪表返回一个数据。编写上位机软件时,注意每条 有效指令,仪表在 00.1 秒内作出应答,而上位机也必须等仪表返回数据后,才能发新的 指令,否则将引起错误。如果仪表超过最大响应时间仍没有应答,则原因可能无效指令、通 讯线路故障,仪表没有开机,通讯地址不合等,此时上位机应重发指令。 则原因可能无效指令、通 讯线路故障,仪表没有开机,通讯地址不合等,此时上位机应重发指令。 对于流量表,累积值=MV*10000+SV。对于流量表,累积值=MV*10000+SV。 例如,将 ADDR 为 1 的仪表的给定值(参数代号 0) 写为 100.0(整数为 1000) ,用 BASIC 语

11、 言(VB)的编程方法如下: 1、初始化通讯口,包括与仪表相同的波特率,数据位 8,停止位 2,无校验,如果采用 RS485 通讯口,要注意某些型号的 RS485 通讯口(或 RS232/RS485 通讯转换器)对 RTS、DTR 等控 制线有一定的要求,上位机软件必须对这些控制线进型编程。 2、VB3 编程指令如下: COMM1.OUTPUT=CHR$(129)+CHR$(129)+CHR$(67)+CHR$(0) +CHR$(232)+CHR$(3)+CHR$(44)+CHR$(4) 如果下传 20 给设定值则为: COMM1.OUTPUT=CHR$(129)+CHR$(129)+CHR$

12、(67)+CHR$(0) +CHR$(200)+CHR$(0)+CHR$(12)+CHR$(1) 数据分解如下(vb5): Diminstring Dimpvasinteger Dimsvasinteger Dimmvasinteger Dimcsasinteger Dimcrcasinteger instring=MSComm1.Input设已经有数据返回 OpenForBinaryAs#1 Put#1,1,instring Get#1,13,pv因 VB5 字符格式为 32 位,所以从第三 13 位数据 开始才是真实数据(可以用来查看对照) Get#1,15,sv Get#1,17,mv Get#1,19,cs Get#1,21,crc Form1.Printpv,sv,mv,cs,crc Close#1 注意事项:注意事项: 从通讯口向仪表写数据时,每个存储单元(包括给定值)的写入次数是有限的,AC4 仪 表提供至少 10 万次的写入次数。如果写入次数超出要求,仪表存储单元可能损坏。 感谢阅读感谢阅读

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号