北京昆仑通态自动化软件科技有限公司
2. HEX码协议,单条命令通讯示例
2.1 步骤1:协议分析
通讯命令:模仿ModbusRTU协议,协议格式如下:
发送命令: 从4区寄存器地址0开始,连续读8个16位无符号二进制
地址:长1BYTE,内容从属性“设备地址”中获得 命令码:长1BYTE,固定为0x03 起始地址:长2BYTE,固定为0x0000 连续元件个数:长2BYTE,固定为0x0008 校验:长2BYTE,CRC校验 接收命令:
地址 :长1BYTE,内容不重要 命令码长1BYTE,内容预计为0x03 回收字节长度:长1BYTE,内容预计为0x10
数据体00:长2BYTE,内容由回收数据解析获得,解析方式为 16位无符号二进制数据 数据体01:长2BYTE,内容由回收数据解析获得,解析方式为16位无符号二进制数据 数据体02:长2BYTE,内容由回收数据解析获得,解析方式为16位无符号二进制数据 数据体03:长2BYTE,内容由回收数据解析获得,解析方式为16位无符号二进制数据 数据体03:长2BYTE,内容由回收数据解析获得,解析方式为16位无符号二进制数据
数据体05:长2BYTE,内容由回收数据解析获得,解析方式为16位无符号二进制数据 数据体06:长2BYTE,内容由回收数据解析获得,解析方式为16位无符号二进制数据 数据体07:长2BYTE,内容由回收数据解析获得,解析方式为16位无符号二进制数据 校验:长2BYTE,内容不重要
- 21 -
北京昆仑通态自动化软件科技有限公司
2.2 步骤2:新建工程进入向导
新建工程后进入新建工程模式,如图3-1-2-1所示。
图3-1-2-1
1. 选择“使用向导新建工程”,则进入向导界面,如图图3-1-2-2所示。 2. 选择“不使用向导新建工程,流程和原来一样,直接生成示例脚本。
图3-1-2-2
- 22 -
北京昆仑通态自动化软件科技有限公司
2.3 步骤3:配置驱动属性
图3-1-2-3
1. 添加属性,添加除“设备地址”和“通讯延时”以外的属性,当所添加属性的数据类型选择枚
举型时,属性范围处填写枚举量,并用“;”隔开,如图3-1-2-4所示。
2. 删除属性,对多余的属性进行删除,其中“设备地址”和“通讯延时”为默认属性,不允许删
除。
3. 设置属性,修改设置已添加的属性。
图3-1-2-4
- 23 -
北京昆仑通态自动化软件科技有限公司
2.4 步骤4:配置通道
图3-1-2-5
1. 添加通道,可进行批量添加。
2. 删除通道,对多余通道进行删除,可批量删除,其中“通讯状态”为默认通道,不允许删除。 3. 设置通道,修改设置已添加的通道,设置通道中不能修改通道个数。
- 24 -
北京昆仑通态自动化软件科技有限公司
2.5 步骤5:配置通讯帧
图3-1-2-6
5.1 添加收发通讯帧
根据协议分析知,通讯帧结构信息配置分别如图3-1-2-7所示。
图3-1-2-7
- 25 -