ZHCAEM1 October 2024 AFE781H1 , AFE782H1 , AFE881H1 , AFE882H1 , DAC8740H , DAC8741H , DAC8742H
最后一项 HART 测试验证变送器中是否实现了应用层的常见做法命令 (CAL)。HCF_TEST_4 说明了 CAL 测试规范。这些测试检查是否存在许多 HART 器件中实现的强烈建议的命令。以下是可以在 HART 器件中实现并作为 CAL 测试的一部分进行测试的常见做法命令的基本列表:
表 3-11 显示了 HART 测试仪运行的一组常见做法命令测试。虽然本应用手册中设计的变送器使用展示器件功能的 HART 栈,但本设计不是用作应用中真正变送器的功能完备的器件。许多命令已经实现,但并非所有命令都受此测试列表的支持。完成这组完整的 CAL 测试大约需要 4 小时。
| 测试编号 | 说明 | 结果 |
|---|---|---|
| CAL000 | 检查常见做法命令是否存在 | 通过 |
| CAL001 | 写保护测试 | 未执行 |
| CAL033 | 读取器件变量 | 通过 |
| CAL034 | 写入主变量阻尼值 | 通过 |
| CAL035 | 写入主变量范围值 | 通过 |
| 主变量单位代码不受命令 35 影响 | 通过 | |
| CAL036 | 设置主变量上限值 | 不适用 |
| CAL037 | 设置主变量下限值 | 不适用 |
| CAL040 | 进入/退出固定电流模式 | 通过 |
| CAL041 | 执行自检 | 通过 |
| CAL042 | 执行器件复位 | 通过 |
| CAL043 | 设置主变量零点 | 不适用 |
| CAL044 | 写入主变量单位 | 通过 |
| CAL045 | 修整环路电流零点 | 通过 |
| CAL046 | 修整环路电流增益 | 通过 |
| CAL047 | 编写主变量传递函数 | 不适用 |
| CAL049 | 写入主变量传感器序列号 | 不适用 |
| CAL050 | 读取动态变量赋值 | 不适用 |
| CAL051 | 写入动态变量赋值 | 不适用 |
| CAL052 | 设置器件变量零点 | 不适用 |
| CAL053 | 写入器件变量单位 | 不适用 |
| CAL054 | 读取器件变量信息 | 通过 |
| CAL055 | 写入器件变量阻尼值 | 不适用 |
| CAL056 | 写入器件变量传感器序列号 | 不适用 |
| CAL060 | 读取模拟通道和范围百分比 | 不适用 |
| CAL062 | 读取模拟通道 | 不适用 |
| CAL063 | 读取模拟通道信息 | 不适用 |
| CAL064 | 写入模拟通道额外阻尼值 | 不适用 |
| CAL065 | 写入模拟通道范围值 | 不适用 |
| CAL066 | 进入/退出固定模拟通道模式 | 不适用 |
| CAL067 | 修整模拟通道零点 | 不适用 |
| CAL068 | 修整模拟通道增益 | 不适用 |
| CAL069 | 写入模拟通道传递函数 | 不适用 |
| CAL070 | 读取模拟通道端点值 | 不适用 |
| CAL071 | 锁定器件 | 不适用 |
| CAL072 | Squawk | 通过 |
| CAL073 | 查找器件 | 不适用 |
| CAL074 | 验证 I/O 系统命令 | 不适用 |
| CAL078 | 命令聚合 | 不适用 |
| CAL079 | 写入器件变量 | 不适用 |
| CAL080 | 验证器件变量修整命令 | 不适用 |
| CAL091 | 趋向 | 不适用 |
| CAL101 | 子系统突发模式 | 不适用 |
| CAL103 | 多条突发消息支持 | 通过 |
| CAL104 | 智能数据发布 | 通过 |
| CAL107 | 写入突发器件变量 | 通过 |
| CAL108 | 写入突发模式命令编号 | 通过 |
| CAL109 | 突发模式控制 | 通过 |
| CAL115 | 事件通知 | 不适用 |
| CAL512 | 国家/地区代码 | 不适用 |
| CAL518 | 位置说明 | 不适用 |
| CAL520 | 处理单元标签 | 不适用 |
| CAL523 | 读取压缩状态映射阵列 | 不适用 |
| CAL524 | 操作压缩状态映射 | 不适用 |
| CAL526 | 状态仿真 | 不适用 |
与 DLL 和 UAL 测试一样,通过 hartmenu 运行 CAL 测试将为注册提交生成一组日志。