文档介绍:PLC终端与LED电源通讯协议
——针对强茂光电LED驱动电源
1、协议的物理定义UART接口
采用1位起始位8位数据位1位停止位,偶校验,波特率为 9600 bps。即 9600 8E1
2、帧结构的基本格式
下面对上面的数据帧格式说明如下:
帧格式:
帧是传送信息的基本单元。帧格式如上图所示。
1、帧起始符 68H:标识一帧信息的开始,其值为68H=01101000B。
2、地址域A0~A5:目前固定0123456地址,如果需要本模块地址,可以改为本模块UID地址。
3、控制码 C:1个字节命令字
4、数据长度L:L 为数据域的字节数。1个字节。
5、数据域DATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。如果是对某个单点操作或某组操作,该数据域的前面放的是某个TN的uid或者组号。
6、校验码CS:1个字节,从帧起始符开始到校验码之前的所有各字节的模256 的和,即各字节二
进制算术和,不计超过256 的溢出值。
7、结束符 16H:标识一帧信息的结束。
3、通信协议
上位机下发命令格式:
0x68 NODE-UID[6] 0x68 CMD_UNI_CAST len subcmd data CS 0x16
0x68 NODE-UID[6] 0x68 CMD_GRP_CAST len group subcmd data CS 0x16
0x68 NODE-UID[6] 0x68 CMD_BOARDCAST len subcmd data CS 0x16
0x68 NODE-UID[6] 0x68 CMD_REPORT len data CS 0x16 (节点主动上报数据)
CMD_主命令说明:
命令
命令值
备注
UNICAST_CMD
0x01
发送到单点的命令
GROUPCAST_CMD
0x02
发送到组的命令
BROADCAST_CMD
0x03
广播发送数据的命令
AUTO_REPORT_CMD
0x04
自动上报数据包
MSG_ACK_CMD
0x05
对下位机保留
UNICAST_CMM
0x11
发送到终端载波模块的单播命令
GROUPCAST_CMD_COMM
0x12
发送到终端载波模块的组播命令
BROADCAST_CMD_COMM
0x13
发送到终端载波模块的广播命令
CFG_GROUP_INFO
0x20
对下位机保留
CLR_GROUP_INFO
0x21
对下