当前位置:文档之家› 上位机与下位机之间通信协议格式

上位机与下位机之间通信协议格式

一、通信协议

1、命令帧格式

帧头标志参数校验帧尾

命令字

01累加和

2030

1Byte1Byte2Byte1Byte1Byte

说明:1、累加和校验:各字节累加和与100的模。

2、 10进制输入;16进制传输。

2、信息帧格式

帧头标志参数校验帧尾

命令字

2030

02累加和

1Byte1Byte2Byte1Byte1Byte

说明:1、累加和校验:各字节累加和与100的模。

2、 10进制输入;16进制传输。

3、数据帧格式 (文件mokuaideng.txt (模块指示灯地址) 20 Byte )

帧头标志校验帧尾203003累加和数据数据1Byte

16Byte

1Byte

1Byte

1Byte

标志:03 数据帧 文件mokuaideng.txt (模块指示灯地址) 20 Byte 04 数据帧 文件daotongbiao.txt (导通表) 40 Byte 05 数据帧 文件canshu.txt (控制参数) 6 Byte

06 数据帧 校验文件mokuaideng.txt (模块指示灯地址) 20 Byte 07 数据帧 校验文件daotongbiao.txt (导通表) 40 Byte

08 数据帧 校验文件canshu.txt (控制参数) 6 Byte

4、信息帧格式

定位物理针位 下位机-》上位机 上位机-》下位机 点亮指示灯

帧头标志参数校验帧尾203011累加和物理针位1Byte

1Byte

2Byte

1Byte

1Byte

说明:1、累加和校验:各字节累加和与100的模。 2、 10进制输入;16进制传输。

标志位 13 ,单点检测 判断单点导通关系是否真确

5、信息帧格式

下位机-》上位机 自检、线检测

帧头标志参数1校验帧尾203012累加和起始针位1Byte

1Byte

2Byte

1Byte

1Byte

参数2终点针位2Byte

参数3状态1Byte

状态:00 导通 01 断路

02 短路/错路

03

08 检测完成

09 读485数据超时,485通信故障

说明:1、累加和校验:各字节累加和与100的模。 2、 10进制输入;16进制传输。

485通信协议

主机发送

帧头从机地址

校验帧尾203000累加和xx 1Byte

1Byte

1Byte

1Byte

1Byte

主机地址

针高位针低位xx xx 1Byte

1Byte

命令字xx 1Byte

命令字:01 读开关量 02 读模拟量值 主机地址为:00 从机地址:01-255 针高位:00-99

针低位 00-28 注:总针数128 校验:和除100取余数

注意:从机地址:00 广播发送

针高位 针低位 全为00 则需读1-128针数据

从机发送:

帧头从机地址

校验帧尾203000累加和xx 1Byte

1Byte

1Byte

1Byte

1Byte

主机地址

针高位针低位xx xx 1Byte

1Byte

命令字xx 1Byte

命令字:01 读开关量 02 读模拟量值 08 起始端复位 09 发送结束 从机地址=0 广播发送,开始检测

03:继电器开 04 继电器关 05 开始按钮 06 停止按钮 07 错误指示灯

预览加载中,请您耐心等待几秒...
预览加载中,请您耐心等待几秒...
预览加载中,请您耐心等待几秒...
预览加载中,请您耐心等待几秒...
相关主题