产品特性 : | 隔离抗干扰 | 是否进口 : | 否 |
产地 : | 深圳 | 加工定制 : | 是 |
品牌 : | 贝福 | 型号 : | IBF66-485 |
产品名称 : | 流量计计数器、脉冲计数 | 适用范围 : | 流量、转速、开关量信号 |
货号 : | IBF | 用途 : | 流量统计 |
产品认证 : | ROHS | 特色服务 : | 卡轨安装 |
订货号 : | IBF66 | 小包装数 : | 1 |
物料编号 : | IBF66 | 是否跨境货源 : | 否 |
2、设置三极管输出命令
说 明:设置所有输出通道三极管状态。所有通道的出厂设置为00000000。
命令格式:#AA1ABCD(cr)
参数说明:# 分界符。十六进制为24H
AA 模块地址,取值范围 00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。
1 表示设置三极管输出命令
AB 通道选择,可选择全部输出通道或单个输出通道。
设置输出:设置AB为00,则表示对全部输出通道进行设置。如对单个通道进行设置,则字符A必须设置为1,字符B可设为0-7,代表8个三极管DO输出通道。
设置复位输出:设置AB为FF,则表示设置全部通道的复位输出值。如对单个通道复位输出进行设置,则字符A必须设置为E,字符B可设为0-7,代表8个三极管DO输出通道。
CD 输出值。
1, 如果是对所有通道设置(AB=00或AB=FF)
则为两个16进制数,如右图
C |
D |
||||||
DO7 |
DO6 |
DO5 |
DO4 |
DO3 |
DO2 |
DO1 |
DO0 |
Bit7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit2 |
Bit 1 |
Bit 0 |
C代表7~4通道
D代表3~0通道
位值为 0:
设置输出三极管断开
位值为 1:
设置输出三极管接通
2, 如果是对单个通道设置(AB=1X或AB=EX, X表示要设定的通道),则只能设置为00或01,
00:设置X通道输出三极管断开
01:设置X通道输出三极管接通
(cr) 结束符,上位机回车键,十六进制为0DH。
应答格式:!01(cr) 命令有效。
?01(cr) 命令无效或非法操作。
应用举例1: 用户命令(字符格式) #011000F(cr)
模块应答(字符格式) !01(cr)
说 明:设置所有通道(AB=00)的输出为0FH,转成2进制是0000 1111,
那么模块输出的开关状态是:
通道0:三极管接通 通道1:三极管接通 通道2:三极管接通 通道3:三极管接通
通道4:三极管断开 通道5:三极管断开 通道6:三极管断开 通道7:三极管断开
应用举例2:用户命令(字符格式) #0111201(cr)
模块应答(字符格式) !01(cr)
说 明:设置通道2的三极管接通。
应用举例3: 用户命令(字符格式) #011FFFF(cr)
模块应答(字符格式) !01(cr)
说 明:设置所有通道(AB=FF)的复位输出为FFH,转成2进制是1111 1111,
那么模块复位后所有通道的三极管接通。
3、读编码器计数器数据命令
说 明:读取编码器计数器的数据,可以读所有编码器,也可以读单个编码器。‘+’表示正转,‘-’表示反转。
命令格式:#AA2(cr)
AA 模块地址,取值范围 00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。
2 表示读编码器0~编码器3计数器数据命令。
(cr) 结束符,上位机回车键,十六进制为0DH。
应答格式:!+AAAAAAAAAA, +AAAAAAAAAA, +AAAAAAAAAA, +AAAAAAAAAA (cr)
命令格式:#AA2N(cr)
AA 模块地址,取值范围 00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。
2 表示读计数器数据命令。
N 表示读编码器N计数器数据命令。
(cr) 结束符,上位机回车键,十六进制为0DH。
应答格式:!+AAAAAAAAAA(cr)
应用举例1: 用户命令(字符格式) #012(cr)
模块应答(字符格式) !+, +, +, + (cr)
说 明:所有编码器的计数值为正转+12345678。
应用举例2: 用户命令(字符格式) #0120(cr)
模块应答(字符格式) !-(cr)
说 明:编码器0的计数值为反转-12345678。