AI系列仪表通讯协议6.0说明文档
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
AI系列仪表通讯协议6.0说明文档
文本预览
第一章:6.0 仪表通讯协议
AI 系列人工智能调节器/多路巡检仪/流量积算仪的 AI 通讯接口协议,具备 16 位的求
和校正码,通讯可靠,支持1200,2400,4800,9600,19200等多种波特率,并且将上位机访问一台
仪表的平均时间缩短到0.1秒以下.仪表允许在一个RS485通讯接口上连接多达101台仪表
(为保证通讯可靠,仪表数量大于60台时需要加一个RS485中继器)。
一、接口规格
AI系列仪表使用异步串行通讯接口,接口电平符合RS232C或RS485标准中的规定。
数据格式为1个起始位,8位数据,无校验位,一个或2个停止位。通讯传输数据的波特率
可调为1200--19200 bit/S(波特率为19200时需配界高速光耦的通讯模块。AI仪表采用多机
通讯协议,如果采用RS485通讯接口,则可将1—101台的仪表同时连接在一个通讯接口上。
采用RS232C通讯接口时,一个通讯接口只能联接一台仪表。
RS485 通讯接口通讯距离长达 1KM 以上,只需两根线就能使多台 AI 仪表与计算机进
行通讯,优于 RS232 通讯接口。为使用普通个人计算机PC能作上位机,可使用
RS232C/RS485型通讯接口转换器,将计算机上的RS232C通讯口转为RS485通讯口。宇光
电子技术有限公司所为此专门开发了新型RS232/RS485转换器,与其他公司同类产品相比,
具备体积小,无需初始化而可适应任何软件,无需外接电源,具有抗雷击等优点.
按RS485接口的规定,RS485通讯接口可在一条通讯线路上连接最多32台仪表或计算
机。需要联接更多的仪表时需要中继器,也可选择采用 75LBC184 或 MAX487 芯片的通讯
接口,则最多可连接 100 台 AI 仪表在一条通讯线路上,目前生产的 AI 仪表通讯接口模块
通常采用 75LBC184,这种芯片具备一定的防雷和防静电功能,且无需中继器即可连接约 60
台仪表。
AI仪表的RS232C及RS485通讯接口采用光电隔离技术将通讯接口与仪表的其他
部分线路隔离,当通讯线路上的某台仪表损坏或故障时,并不会对其它仪表产生影响。同样
当仪表的通讯部分损坏或主机发生故障时,仪表仍能正常进行测量及控制,并可通过仪表键
盘对仪表进行操作。16 位校验码不仅保证数据可靠性,并保证在通讯异常,比如网络上有
地址相同的仪表或有其他公司产品时,仪表和计算机机仍能分别正常工作,不会产生数据混
乱的问题,因此采用AI仪表组成的集散型控制系统具有较高工作可靠性。
由于采用普通计算机作上位机,其软件资源丰富,发展速度极快。新的AI上位机软件
广泛采用WINDOWS作为操作环境,不仅操作直观方便,而且功能强大。这使得AIDCS系
统价格大大低于传统DCS系统,而性能及可靠性则均可优于传统DCS系统。
二、通讯指令
AI 仪表采用 16 进制数据格式来表示各种指令代码及数据。AI 仪表软件通讯指令经过
优化设计,只有两条,一条为读指令,一条为写指令,两条指令使得上位机软件编写容易。
不过却能100%完整地对仪表进行操作。
地址代号:为了在一个通讯接口上连接多台 AI 仪表,需要给每台 AI 仪表编一个互不
相同的代号。AI 有效的地址为 0—100。所以一条通讯线路上最多可连接 101 台 AI 仪表。
仪表的地址代号由参数Addr决定。
仪表内部采用整型数据表示参数及测量值等,数据最大范围为:-2999—+32767。因此采
用-32768—-7160之间的数值来表示地址代号,来降低因数据与地址重复造成冲突的可能性。
AI仪表通讯协议规定,地址代号为两个字节,其数值范围(16进制数)是80H—BFH,两
个字节必需相同,数值为(仪表地址+80H)。例如,仪表参数Addr=10(16进制数为0AH,
0A+80H=8AH),则该仪表的地址表示为:
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)8AH 8AH
参数代号:仪表的参数用1个8位二进制数(一个字节,写为16进制数)的参数代号
来表示。它在指令中表示要读/写的参数名。
AI 仪表可读/写的参数代号表:
参数 工业调节器 流量积算仪 多路巡检仪
代号 AI-708/808/708P/808P AI-708H/Y AI-708M
00H SV/STEP 给定值/程序段 SV (空)
01H HIAL 上限报警 FHIA HIA(X)
02H LoAL 下限报警 FIoA LoA(X)
03H dHAL 正偏差报警 SPE (空)
04H dLAL 负偏差报警 Act (空)
05H dF 回差 Esn dF(X)
06H CtrL 控制方式 FSc (空)
07H M5 保持参数 PdIH (空)
08H P 速率参数 CSc (空)
09H t 滞后参数 CdIH (空)
0AH CtI控制周期 Cut (空)
0BH Sn 输入规格 FdIH Sn(X)-34 (只读)
0CH dIP 小数点位置 FdIP Sn(X)-1 (只读)
0DH dIL 下限显示值 PA dIL(X)
0EH dIH 上限显示值 Po dIH(X)
0FH ALP 报警输出选择 Co ALP(X)
10H Sc 传感器修正 Frd (空)
11H Op1 输出方式 CF (空)
12H oPL 输出下限 bc (空)
13H oPH 输出上限 IoL (空)
14H CF 功能选择 FoH Cn功能选择
15H 波特率/808P运行状态控制字 仪表型号特征 仪表型号特征
运行:0 暂停:4 停止:12
16H ADDR通讯地址 ADDR通讯地址 ADDR通讯地址
17H dL 数字滤波 IoH
Sn(X)-2 (只读)
18H run 运行参数 dL nonc 常开/常闭选择
19H Loc 参数封锁 Loc Loc参数封锁
1AH-55H C01-t30 程序数据 无 无
56H 运行时间 无 无
说明:1、如果向仪表读取参数代号在表格中参数以外,则仪表不会返回任何数据。
2、AI—808系列1AH为手动输出值MV。当参数run=0时,可通过写该参数来调
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)节手动输出值。为保持兼容性,写 AI-808 型仪表1AH 也为手动输出值,但建议目前编
程统一到16H。
3、AI-708P 型另有 60 个参数(30 个时间及 30 个温度),其参数代号从1AH-55H,
第1段温度为1AH,第一段时间为1BH,第二段温度为1CH,依此排列,程序段号参数SteP
为00H,无SV参数。代号56H为当前段已运行时间,只许读,不能写。
4.15H为仪表型号的特征:
V5.0-V6.0版仪表开始,15H将逐步用于表示仪表的型号特征,这样从上位机软件就能
实现对下位机仪表的自动识别。为了尽量与旧有仪表保持兼容,特作以下约定:
(1)虽然 AI 系列仪表允许设置很低的通讯波特率,但 1200 及以下波特率的使用基
本上没有,对于 AI-708/808 型仪表,15H 仍返回波特率,这样其高位字节数通常应大于或
等于5,当在软件中识别 15H高字节大于5时,上位机软件可识别为AI-708/808型仪表。
(2)对于AI-708/808P型仪表,15H仍返回程序控制字,其高位字节数值为0,低位
字节数据如下:
(X)(X)(X)(X)(EV2)(EV1)(HOLD)(STOP)
前4位( BIT)目前暂不用,程序中应允许起为任意值。
HOLD 及STOP=0,则程序运行。
STOP=0,HOLD=1则程序暂停,
STOP=1,HOLD=1,则程序停止
EV1,EV2表示事件输出状态,为1时表示事件输出动作,为0时表示事件输出无效。
(3)AI-708H./Y型仪表,15H的高字节为1低字节备用,应允许其为任意值。
AI 系列人工智能调节器/多路巡检仪/流量积算仪的 AI 通讯接口协议,具备 16 位的求
和校正码,通讯可靠,支持1200,2400,4800,9600,19200等多种波特率,并且将上位机访问一台
仪表的平均时间缩短到0.1秒以下.仪表允许在一个RS485通讯接口上连接多达101台仪表
(为保证通讯可靠,仪表数量大于60台时需要加一个RS485中继器)。
一、接口规格
AI系列仪表使用异步串行通讯接口,接口电平符合RS232C或RS485标准中的规定。
数据格式为1个起始位,8位数据,无校验位,一个或2个停止位。通讯传输数据的波特率
可调为1200--19200 bit/S(波特率为19200时需配界高速光耦的通讯模块。AI仪表采用多机
通讯协议,如果采用RS485通讯接口,则可将1—101台的仪表同时连接在一个通讯接口上。
采用RS232C通讯接口时,一个通讯接口只能联接一台仪表。
RS485 通讯接口通讯距离长达 1KM 以上,只需两根线就能使多台 AI 仪表与计算机进
行通讯,优于 RS232 通讯接口。为使用普通个人计算机PC能作上位机,可使用
RS232C/RS485型通讯接口转换器,将计算机上的RS232C通讯口转为RS485通讯口。宇光
电子技术有限公司所为此专门开发了新型RS232/RS485转换器,与其他公司同类产品相比,
具备体积小,无需初始化而可适应任何软件,无需外接电源,具有抗雷击等优点.
按RS485接口的规定,RS485通讯接口可在一条通讯线路上连接最多32台仪表或计算
机。需要联接更多的仪表时需要中继器,也可选择采用 75LBC184 或 MAX487 芯片的通讯
接口,则最多可连接 100 台 AI 仪表在一条通讯线路上,目前生产的 AI 仪表通讯接口模块
通常采用 75LBC184,这种芯片具备一定的防雷和防静电功能,且无需中继器即可连接约 60
台仪表。
AI仪表的RS232C及RS485通讯接口采用光电隔离技术将通讯接口与仪表的其他
部分线路隔离,当通讯线路上的某台仪表损坏或故障时,并不会对其它仪表产生影响。同样
当仪表的通讯部分损坏或主机发生故障时,仪表仍能正常进行测量及控制,并可通过仪表键
盘对仪表进行操作。16 位校验码不仅保证数据可靠性,并保证在通讯异常,比如网络上有
地址相同的仪表或有其他公司产品时,仪表和计算机机仍能分别正常工作,不会产生数据混
乱的问题,因此采用AI仪表组成的集散型控制系统具有较高工作可靠性。
由于采用普通计算机作上位机,其软件资源丰富,发展速度极快。新的AI上位机软件
广泛采用WINDOWS作为操作环境,不仅操作直观方便,而且功能强大。这使得AIDCS系
统价格大大低于传统DCS系统,而性能及可靠性则均可优于传统DCS系统。
二、通讯指令
AI 仪表采用 16 进制数据格式来表示各种指令代码及数据。AI 仪表软件通讯指令经过
优化设计,只有两条,一条为读指令,一条为写指令,两条指令使得上位机软件编写容易。
不过却能100%完整地对仪表进行操作。
地址代号:为了在一个通讯接口上连接多台 AI 仪表,需要给每台 AI 仪表编一个互不
相同的代号。AI 有效的地址为 0—100。所以一条通讯线路上最多可连接 101 台 AI 仪表。
仪表的地址代号由参数Addr决定。
仪表内部采用整型数据表示参数及测量值等,数据最大范围为:-2999—+32767。因此采
用-32768—-7160之间的数值来表示地址代号,来降低因数据与地址重复造成冲突的可能性。
AI仪表通讯协议规定,地址代号为两个字节,其数值范围(16进制数)是80H—BFH,两
个字节必需相同,数值为(仪表地址+80H)。例如,仪表参数Addr=10(16进制数为0AH,
0A+80H=8AH),则该仪表的地址表示为:
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)8AH 8AH
参数代号:仪表的参数用1个8位二进制数(一个字节,写为16进制数)的参数代号
来表示。它在指令中表示要读/写的参数名。
AI 仪表可读/写的参数代号表:
参数 工业调节器 流量积算仪 多路巡检仪
代号 AI-708/808/708P/808P AI-708H/Y AI-708M
00H SV/STEP 给定值/程序段 SV (空)
01H HIAL 上限报警 FHIA HIA(X)
02H LoAL 下限报警 FIoA LoA(X)
03H dHAL 正偏差报警 SPE (空)
04H dLAL 负偏差报警 Act (空)
05H dF 回差 Esn dF(X)
06H CtrL 控制方式 FSc (空)
07H M5 保持参数 PdIH (空)
08H P 速率参数 CSc (空)
09H t 滞后参数 CdIH (空)
0AH CtI控制周期 Cut (空)
0BH Sn 输入规格 FdIH Sn(X)-34 (只读)
0CH dIP 小数点位置 FdIP Sn(X)-1 (只读)
0DH dIL 下限显示值 PA dIL(X)
0EH dIH 上限显示值 Po dIH(X)
0FH ALP 报警输出选择 Co ALP(X)
10H Sc 传感器修正 Frd (空)
11H Op1 输出方式 CF (空)
12H oPL 输出下限 bc (空)
13H oPH 输出上限 IoL (空)
14H CF 功能选择 FoH Cn功能选择
15H 波特率/808P运行状态控制字 仪表型号特征 仪表型号特征
运行:0 暂停:4 停止:12
16H ADDR通讯地址 ADDR通讯地址 ADDR通讯地址
17H dL 数字滤波 IoH
Sn(X)-2 (只读)
18H run 运行参数 dL nonc 常开/常闭选择
19H Loc 参数封锁 Loc Loc参数封锁
1AH-55H C01-t30 程序数据 无 无
56H 运行时间 无 无
说明:1、如果向仪表读取参数代号在表格中参数以外,则仪表不会返回任何数据。
2、AI—808系列1AH为手动输出值MV。当参数run=0时,可通过写该参数来调
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)节手动输出值。为保持兼容性,写 AI-808 型仪表1AH 也为手动输出值,但建议目前编
程统一到16H。
3、AI-708P 型另有 60 个参数(30 个时间及 30 个温度),其参数代号从1AH-55H,
第1段温度为1AH,第一段时间为1BH,第二段温度为1CH,依此排列,程序段号参数SteP
为00H,无SV参数。代号56H为当前段已运行时间,只许读,不能写。
4.15H为仪表型号的特征:
V5.0-V6.0版仪表开始,15H将逐步用于表示仪表的型号特征,这样从上位机软件就能
实现对下位机仪表的自动识别。为了尽量与旧有仪表保持兼容,特作以下约定:
(1)虽然 AI 系列仪表允许设置很低的通讯波特率,但 1200 及以下波特率的使用基
本上没有,对于 AI-708/808 型仪表,15H 仍返回波特率,这样其高位字节数通常应大于或
等于5,当在软件中识别 15H高字节大于5时,上位机软件可识别为AI-708/808型仪表。
(2)对于AI-708/808P型仪表,15H仍返回程序控制字,其高位字节数值为0,低位
字节数据如下:
(X)(X)(X)(X)(EV2)(EV1)(HOLD)(STOP)
前4位( BIT)目前暂不用,程序中应允许起为任意值。
HOLD 及STOP=0,则程序运行。
STOP=0,HOLD=1则程序暂停,
STOP=1,HOLD=1,则程序停止
EV1,EV2表示事件输出状态,为1时表示事件输出动作,为0时表示事件输出无效。
(3)AI-708H./Y型仪表,15H的高字节为1低字节备用,应允许其为任意值。
AIGC
"AI系列仪表通讯协议6.0说明文档" 是一份详细阐述了针对AI系列(假设是一种特定品牌或型号的工业自动化仪表)所采用的第六代通信协议的技术规范和操作指南。该文档主要包括以下内容:
1. **简介**:介绍了AI系列仪表通信协议6.0的发展背景、相较于前一代的优势以及主要改进点。
2. **协议概述**:
- 通信类型:可能包括RS-485、以太网、PROFINET、Modbus TCP、OPC UA等现代工业通信标准的具体应用。
- 数据格式与编码:定义了数据包结构、报文类型、参数标识符、数据域格式及校验方式等。
3. **命令集**:列出了所有可用于与AI仪表进行交互的控制命令,如读取数据、设置参数、启停功能等,并详述了每个命令的操作码、输入输出参数、响应格式等。
4. **错误处理机制**:明确了在通信过程中可能出现的各种错误代码及其含义,以便用户诊断和解决网络连接问题。
5. **安全与认证**:如果适用,可能涉及到了SSL/TLS加密、身份验证、访问权限管理等内容。
6. **示例与实践应用**:提供实际应用场景下的通信链路建立、数据交换和故障排查案例,便于用户理解和运用。
7. **兼容性与升级策略**:解释本协议与AI系列仪表硬件、软件版本以及其他相关设备的兼容情况,以及如何逐步迁移至新版本协议。
总之,这份文档为用户提供了一个全面理解并实现AI系列仪表与上位机、PLC或其他控制系统之间高效、稳定通信的重要参考依据。