# 功能调试

### 模块描述

#### 模块地址表

输入输出信号所占 word 大小 | 以 word 为单位划分
输出（CPU 模块→SRT4024 模块）（6word） | 0~1 | 2~5
控制字 | 数据字
输入（CPU 模块←SRT4024 模块）（1word） | 0
状态字

#### 控制字详细说明

| Bit15-bit12 | bit11 | bit10-bit8 | bit7-bit4 | bit3 | bit2-bit0
Word0 | 保留 | CH1 使能 | CH1 输出量程设置 | 保留 | CH0 使能[2] | CH0 输出量程设置[1]
Word1 | 保留 | CH3 使能 | CH3 输出量程设置 | 保留 | CH2 使能 | CH2 输出量程设置

[1]：SRT4024 支持 6 种输出量程设置，参数配置值高低位说明：左边为高位，右边为低位。（例 001： 最左边第一个‘0’为最高位 Bit2，最右边的‘1’则为最低位 Bit0，[2] 同理）

① 000：0~10V（默认）；
② 001：0~5V；
③ 010：1~5V；
④ 011：-10~10V；
⑤ 100：0~20mA；
⑥ 101：4~20mA 。

SRT4024 支持通道使能功能：

① 0：通道开启（默认）；
② 1：通道关闭。

#### 数据字详细说明

| Bit15-Bit0
Word2 | 0 通道数据输出值[3]
Word3 | 1 通道数据输出值
Word4 | 2 通道数据输出值
Word5 | 3 通道数据输出值

根据不同量程，写入 SRT4024 的输出值规则如下：

① 0~10V：0x0000 为 0V，0xFFFF 为 10V；
② 0~5V：0x0000 为 0V，0xFFFF 为 5V；
③ 1~5V：0x3333 为 1V，0xFFFF 为 5V（若写入 0x0000~0x3333，则输出 1V）；
④ -10~10V：0x0000 为-10V，0x8000 为 0V，0xFFFF 为 10V；
⑤ 0~20mA：0x0000 为 0mA，0xFFFF 为 20mA；
⑥ 4~20mA：0x3333 为 4mA，0xFFFF 为 20mA（若写入 0x0000~0x3333，则输出 4mA）。

通讯状态位：

0：通讯状态正常；1：通讯状态故障。[5]参数配置位：
0：未配置参数；1：配置参数有效。[6]电流输出状态位：
0：电流输出正常；1：电流输出开路。[7]电压输出状态位：
0：电压输出正常；1：电压输出短路。