3U403-F 称重控制器通讯协议
一、 接口规格 称重控制器使用异步串行通讯接口,接口电平符合 RS485 标 准中的规定。数据格式为 1 个起始位,8 位数据,1 个停止位,无 校验。通讯传输数据的波特率为 9600bit/S。称重控制器通讯接口 协议,称重控制器采用多机通讯协议,采用 RS485 通讯接口,则 可将 1-64 台控制器同时连在一个通讯接口上。 RS485 通讯接口通讯距离长达 1KM 以上,只需两根线就能使 多台控制器与计算机通讯,优于 RS232 通讯接口。为使普通计算 机能作上位机,可使用 RS232/RS484 型通讯接口转换器,将计算 机的 RS232 通讯接口转为 RS485 通讯接口。 二、 通讯指令 称重控制器采用 16 进制数据格式来表示各种指令代码及数 据。称重控制器软件通讯指令经过优化设计,只有两条,一条为 读指令,一条为写指令,采用起始码(AAH)和结束码(DDH), 两条指令使得上位机软件编写容易,不过却能 100%完整的对控制 器进行操作。 地址代号:为了在一个通讯接口上连接多台控制器,需要给 每台控制器编一个互不相同的代号。称重控制器的有效地址为 1 -64。所以一条通讯线路上最多可连接 64 台称重控制器。仪表地 址代号由 H8 决定。 控制器内部采用整型数据表示参数及测量值,数据最大范围:0-255。因此采用 0-255 之间的数值来表示地址代号。称重控制 器通讯协议规定,地址代号为 1 个字节,其数据范围(16 进制数) 是 0H-3FH。例如:控制器参数 H8=10(16 进制数为 0AH),则该 控制器的地址表示为:0AH。 参数代号:控制器的参数用 1 个 8 位二进制(一个字节,写 为 16 进制数)的参数代号来表示,它在指令中表示要写参数名。 称重控制器写的参数代号表: 参数代号 3U403 称重控制器 02H 停机 04H 运行 08H 给定(F1) 写参数为 2 个字节,并且必须相同,例如:停机参数为 02H 02H 每个数值由 6 个 8 位数据代表,用每个数据的低 4 位代表数 值各位的十进制。 例如:1234.56,则表示为 01H 02H 03H 04H 05H 06H 运行写参数 指令为:AAH 09H 04H 04H DDH AAH 为起始,09H 为地址,04H 04H 为运行参数代号,DDH 为结束码。 停机写参数 指令为:AAH 09H 02H 02H DDH AAH 为起始,09H 为地址,02H 02H 为停机参数代号, DDH 为结束码。给定写参数 指令为:AAH 09H 08H 08H 01H 02H 03H 04H 05H 06H DDH AAH 为起始,09H 为地址,08H 08H 为给定参数代号,01H 02H 03H 04H 05H 06H 为数值 1234.56, DDH 为结束码。 控制器收到有效写参数指令后,无代码返回 读参数 只发送地址号即可,例如:AAH 08H DDH,称重控制器 返回 20 个 8 位数据 08H 01H 02H 06H 05H 03H 02H 08H 02H 03H 06H 09H 07H 08H 09H 06H 05H 03H 01H 07H 08H 为地址号,01H 为运行报警状态,低 4 位有效,位 0 为 0 则 为停机状态,为 1 为运行状态;位 1 为 0 则无报警,为 1 则有报 警;位 2 为 0 则无下限报警,为 1 则有下限报警;位 3 为 0 则无 上限报警,为 1 则有上限报警;02H 06H 05H 03H 02H 08H 为流 量值 8235.62;02H 03H 06H 09H 07H 08H 为给定值 8796.32;09H 06H 05H 03H 01H 07H 为产量值 71356.9。