上位机与下位机之间通信协议格式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、通信协议
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 错误指示灯