ZHCAEM1 October 2024 AFE781H1 , AFE782H1 , AFE881H1 , AFE882H1 , DAC8740H , DAC8741H , DAC8742H
HART 测试系统还从 hartmenu 应用程序开始运行应用层的通用命令测试 (UAL)。通用命令规范在 HCF_SPEC-127 下定义。这些测试验证协议的应用层并检查变送器支持的通用 HART 命令。UAL 测试规范由 HCF_TEST_3 定义。测试设置与 DLL 测试设置相同,也使用 HART 测试系统向变送器发送命令。这些测试验证应用层的以下功能:
可用测试的结束需要一些用户干预来设置冷启动位并检查“更多可用状态”位。
表 3-10 列出了 HART 测试系统运行的用于验证通用命令是否受支持的测试以及测试结果。
| 测试编号 | 说明 | 结果 |
|---|---|---|
| UAL000 | 确认所有通用命令均受支持 | 通过 |
| UAL001 | 读取动态变量(命令 1、2 和 3) | 通过 |
| UAL005 | 写入消息 | 通过 |
| UAL006 | 写入标签描述符和日期 | 通过 |
| UAL007 | 验证命令 14 和 15 响应 | 通过 |
| UAL008 | 验证最终装配号 | 通过 |
| UAL009 | 验证写保护 | 不适用 |
| UAL010 | 验证冷启动位 | 通过 |
| UAL011 | 读取器件变量(命令 9) | 通过 |
| UAL012 | 读取动态变量分类 | 通过 |
| UAL013 | 写入长标签 | 通过 |
| UAL038 | 复位配置更改标志 | 通过 |
| UAL048 | 读取其他器件状态 | 通过 |
编程到变送器中的 HART 栈通过了这些测试,只是写保护未编程到功能中。对于该验证写保护测试 (UAL009),测试被检查为不适用。完成一整套 UAL 测试需要大约 30 分钟。与 DLL 测试一样,运行 UAL 测试会启用 HART 监听器窗口,并为这些测试生成一组测试日志,以用于提交申请。