7寸彩屏控制器KNX版产品说明书插图1

一、产品简介

本产品属于7寸彩屏控制器系列,具备多种尺寸规格,适用于家用、商用及工业设备的可视化人机交互场景。全系列产品采用高规格真彩色LCD显示屏,搭配电容式触摸屏,外观简约时尚,符合现代审美与使用习惯。

该7寸彩屏控制器适用于工业/商业电器控制、彩屏交互、人机交互、新风系统、空调系统及高端仪器等应用场合。内置7寸高分辨率全彩显示与电容式触摸玻璃面板,操作顺滑简单。搭载ARM Cortex™-A7双核1.2GHz处理器,处理性能强劲,满足各类运算需求。配备KNX接口,满足智能电器与控制的硬件连接需求。机器后背采用磁吸式金属挂架滑扣式安装设计,安装简单且牢固可靠。高档CNC铝面板外壳,可融入家居环境。

从外部发到中控屏的命令

读组地址(0x00

  • 作用:从KNX总线读取指定组地址的数据。
  • 协议格式00 + 数据长度(03) + 组地址高字节(Add_H) + 组地址中字节(Add_M) + 组地址低字节(Add_L) + 校验(XOR8)
  • 举例:假设要读取组地址1/2/3的数据,报文为:00 03 01 02 03 03。其中,0x00是命令类型,0x01是组地址的高字节,0x02是中字节,0x03是低字节,校验值为0x03。发送该报文后,核心板会从KNX总线读取组地址1/2/3的数据,并可能返回结果。

写组地址(0x01

  • 作用:向KNX总线写入数据到指定组地址。
  • 协议格式01 + 数据长度(L_data) + 组地址高字节(Add_H) + 组地址中字节(Add_M) + 组地址低字节(Add_L) + 值长度(L_value) + 数据值(V1...Vn) + 校验(XOR8)
  • 举例:向组地址1/2/3写入开关量1,报文为:01 05 01 02 03 01 01 04。这里,0x01是命令类型,0x05是数据长度(包含后面的5个字节),组地址为1/2/3,值长度为1 bit,数据值是0x01(表示开关量1),校验值为0x04。发送该报文后,核心板会在KNX总线写入开关量1到组地址1/2/3。

读通讯对象(0x02

  • 作用:读取核心板内部通讯对象的值。
  • 协议格式02 + 数据长度(01) + 通讯对象号(ObjNum) + 校验(XOR8)
  • 举例:要读取通讯对象08的值,报文为:02 01 08 0B。0x02是命令类型,数据长度为0x01(1字节),通讯对象号为0x08,校验值为0x0B。发送此报文后,核心板会回通讯对象08的值。

写通讯对象(0x03

  • 作用:向核心板内部通讯对象写入值。
  • 协议格式03 + 数据长度(L_data) + 通讯对象号(ObjNum) + 值长度(L_obj) + 数据值(V1...Vn) + 校验(XOR8)
  • 举例:向通讯对象6写入开关量1,报文为:03 03 06 01 01 06。0x03是命令类型,数据长度0x03(3字节),通讯对象号为0x06,值长度为1 bit(0x01),数据值为0x01(开关量1),校验值为0x06。发送后,通讯对象6的值变为1,核心板可能会在KNX总线上发送写组地址报文。

发原始数据(0x04

  • 作用:向KNX总线直接发送原始数据。
  • 协议格式04 + 数据长度(L_data) + 数据内容(D1...Dn) + 校验(XOR8)
  • 举例:发送一个完整的KNX报文,如:04 05 70 70 83 74 6F 99。0x04是命令类型,数据长度为0x05(5字节),后面的数据是想要发送的原始KNX报文,校验值为0x99。此命令可用于发送用户自定义的KNX报文。

获取参数(0x05

  • 作用:获取核心板内部的参数。
  • 协议格式05 + 数据长度(04) + 首地址高字节(AddStart_H) + 首地址低字节(AddStart_L) + 尾地址高字节(AddEnd_H) + 尾地址低字节(AddEnd_L) + 校验(XOR8)
  • 举例:要获取从地址0x3B00到0x3C00的参数,报文为:05 04 3B 00 3C 00 + 校验。发送后,核心板会返回指定地址范围内的参数数据。

串口波特率(0x06

  • 作用:设置触摸屏串口的波特率。
  • 协议格式06 + 数据长度(01) + 波特率代码(D1) + 校验(XOR8)
  • 举例:设置波特率为115200,报文为:06 01 02 + 校验。其中,0x02表示波特率为115200,默认值。

物理地址(0x07

  • 作用:设置或读取核心板的物理地址。
  • 协议格式:写物理地址时,07 + 数据长度(03) + 地址高字节(Add_H) + 中字节(Add_M) + 低字节(Add_L) + 校验;读取时,可发送非法地址(如三个字节都为0xFF)。
  • 举例:设置物理地址为1.2.3,报文为:07 03 01 02 03 + 校验。三个字节分别表示地址的高、中、低字节。

制造商ID(0x08

  • 作用:设置或读取制造商ID。
  • 协议格式:写时,08 + 数据长度(02) + ID高字节(ID_H) + 低字节(ID_L) + 校验;读时,发送ID_H和ID_L都为0x00。
  • 举例:设置制造商ID为0x1234,报文为:08 02 12 34 + 校验

激活(0x09

  • 作用:激活核心板(出厂已激活,一般不需要用户操作)。
  • 协议格式09 + 数据长度(08) + 激活码(A1...A8) + 校验
  • 举例09 08 A1 A2 A3 A4 A5 A6 A7 A8 + 校验

发送间隔(0x0A

  • 作用:设置串口发送数据的最小间隔。
  • 协议格式0A + 数据长度(02) + 时间高字节(Th) + 时间低字节(Tl) + 校验
  • 举例:设置发送间隔为20ms,报文为:0A 02 00 14 + 校验(0x0014=20ms)。

重发设置(0x0B

  • 作用:设置重发次数和超时时间。
  • 协议格式0B + 数据长度(02) + 重发次数(Re) + 超时时间(To) + 校验
  • 举例:设置重发次数为3次,超时时间为10ms,报文为:0B 02 03 0A + 校验

重启核心板(0x0C

  • 作用:重启核心板。
  • 协议格式0C + 数据长度(05) + 特定字节(70 70 83 74 6F) + 校验
  • 举例:发送重启报文:0C 05 70 70 83 74 6F 91

编程状态(0x0D

  • 作用:进入或退出编程状态。
  • 协议格式0D + 数据长度(01) + 状态(Data) + 校验
  • 举例:进入编程状态,报文为:0D 01 01 + 校验;退出编程状态,报文为:0D 01 00 + 校验

卸载(0x0E

  • 作用:卸载应用或应用和物理地址。
  • 协议格式0E + 数据长度(01) + 类型(Type) + 校验
  • 举例:卸载应用,报文为:0E 01 01 + 校验;卸载应用和物理地址,报文为:0E 01 02 + 校验

内部更新对象(0x0F

  • 作用:更新核心板内部对象而不发送到总线。
  • 协议格式0F + 数据长度(L_data) + 对象号1(ObjNum1) + 值长度1(L_obj1) + 值1 + ... + 校验
  • 举例:更新对象1为值0x01:0F 03 01 01 01 + 校验

内部更新连续对象(0x10

  • 作用:更新连续的对象而不发送到总线。
  • 协议格式10 + 数据长度(L_data) + 起始对象号(ObjNum) + 值1 + 值2 + ... + 校验
  • 举例:更新对象5和6的值:10 04 05 01 02 + 校验(起始对象号5,两个值分别为0x01和0x02)。

从中控屏发到外部的命令

读组地址回复(0x80

  • 作用:回复读组地址请求,包含组地址和值。
  • 协议格式80 + 数据长度(L_data) + 组地址高字节(Add_H) + 中字节(Add_M) + 低字节(Add_L) + 值长度(L_value) + 值(V1...Vn) + 校验(XOR8)
  • 举例:回复组地址1/2/3的值为0x01(开关量1),报文为:80 05 01 02 03 01 01 + 校验

写组地址(0x81

  • 作用:通知外部写组地址操作,包含组地址和值。
  • 协议格式:与读组地址回复类似,但命令类型为0x81。例如:81 05 01 02 03 01 01 + 校验

通讯对象值更新(0x82

  • 作用:通知外部通讯对象值更新。
  • 协议格式82 + 数据长度(L_data) + 通讯对象号(ObjNum) + 值长度(L_obj) + 值(V1...Vn) + 校验
  • 举例:通讯对象6的值更新为1,报文为:82 03 06 01 01 + 校验

原始数据(0x84

  • 作用:转发KNX总线上的原始数据。
  • 协议格式84 + 数据长度(L_data) + 数据内容(D1...Dn) + 校验
  • 举例:转发原始KNX数据,报文为:84 05 70 70 83 74 6F + 校验

参数(0x85

  • 作用:返回参数数据。
  • 协议格式85 + 数据长度(22) + 首地址高字节(AhAl) + 数据内容(D1...D32) + 校验
  • 举例:返回参数数据,报文为:85 22 AhAl D1 D2 ... D32 + 校验

物理地址(0x87

  • 作用:返回核心板的物理地址。
  • 协议格式87 + 数据长度(03) + 地址高字节(Add_H) + 中字节(Add_M) + 低字节(Add_L) + 校验
  • 举例:返回物理地址1.2.3,报文为:87 03 01 02 03 + 校验

制造商ID(0x88

  • 作用:返回制造商ID。
  • 协议格式88 + 数据长度(02) + ID高字节(ID_H) + ID低字节(ID_L) + 校验
  • 举例:返回ID为0x1234,报文为:88 02 12 34 + 校验

核心板重启(0x8C

  • 作用:通知外部核心板重启。
  • 协议格式8C + 数据长度(11) + 特定字节 + 校验
  • 举例:重启时发送:8C 11 70 70 83 74 6F + S1...S7 + VhVl + FUN + AT + 校验

编程状态(0x8D

  • 作用:通知编程状态变化。
  • 协议格式8D + 数据长度(01) + 状态(D1) + 校验
  • 举例:进入编程状态,报文为:8D 01 01 + 校验

相关新闻

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

cloud@modbus.cn

QQ
微信