2、读通道N模拟输入模块数据命令
说 明:以当前配置的数据格式,从模块中读回通道N的模拟输入数据。
命令格式:#00N
参数说明:N 通道代号 0~F,十六进制为30H~ 39H,41H~46H。
应答格式:>(data)(cr) 命令有效。
?00(cr) 命令无效或非法操作或通道被关闭。
参数说明:> 分界符。
(data) 代表读回的通道N的数据。数据格式可以是工程单位,FSR的比,16进制补码,或者ohms。详细说明见命令集第3条。
(cr) 结束符,上位机回车键(0DH)。
其他说明:假如语法错误或通讯错误,模块不响应。
应用举例: 用户命令(字符格式) #000
(十六进制格式) 23303030
模块应答(字符格式) >+18.000 (cr)
(十六进制格式):3E2B31382E3030300D
说 明:在模块通道0的输入是(数据格式是工程单位):+18.000mA
3、配置IBF89模块命令
说 明:对一个IBF89模块数据格式,小数点,量程,通道状态进行设置。配置信息储存在非易失性存储器EEPROM里。
命令格式:$01FDNNNNNABCD
参数说明:$01 配置命令3个开头字符。
F 数据格式
0:工程单位(Engineering Units)
1:满刻度的比(% of FSR)
2:16进制的补码(Twos complement)
3:4mA显示0 (测量数据自动减去4mA再根据量程换算)
D 数据小数点位置,取值范围 1~5。表示小数点前面有几个数字,例如3表示000.00。
NNNNN 表示数据量程,取值范围从00000到99999(十进制)。例如10000表示量程为10000。
IN15 | IN14 | IN13 | IN12 | IN11 | IN10 | IN9 | IN8 |
Bit 15 | Bit 14 | Bit 13 | Bit 12 | Bit 11 | Bit10 | Bit 9 | Bit 8 |
A | B | ||||||
IN7 | IN6 | IN5 | IN4 | IN3 | IN2 | IN1 | IN0 |
Bit7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit2 | Bit 1 | Bit 0 |
C | D |
ABCD 四个16进制数,
个数代表15~12通道
个数代表11~8通道
第三个数代表7~4通道
第四个数代表3~0通道
位值为 0:禁止通道
位值为 1:启用通道
应答格式:!01(cr) 命令有效。
?00(cr) 命令无效或非法操作。
应用举例: 用户命令 $010220000FFFF
模块应答 !01(cr)
说 明:$01 配置命令3个开头字符。
0 表示工程单位。
2 表示小数点前有2个数。
20000 表示量程为20000。
FFFF 表示所以通道都打开。