您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 上位机与下位机之间通信协议格式
一、通信协议1、命令帧格式帧头标志参数校验帧尾203001累加和命令字1Byte1Byte2Byte1Byte1Byte说明:1、累加和校验:各字节累加和与100的模。2、10进制输入;16进制传输。命令字功能说明执行机构I/O口说明0100启动PC-ARM0200停止PC-ARM0300定位开始PC-ARM0400定位结束PC-ARM0500自动检查PC-ARM0600图纸指示灯定位显示PC-ARM07000800090010001100120013001400150016001700180019002000/20012100/2101220023002400250026002700280029002、信息帧格式帧头标志参数校验帧尾203002累加和命令字1Byte1Byte2Byte1Byte1Byte说明:1、累加和校验:各字节累加和与100的模。2、10进制输入;16进制传输。命令字功能说明执行机构I/O口0100ARM数据接收错误,需重发0200图纸校验错误0300Mokuaideng表校验成功0301Daotongbaio表校验成功04000600070008000900100011001200130014001500160017001800190020003、数据帧格式(文件mokuaideng.txt(模块指示灯地址)20Byte)帧头标志校验帧尾203003累加和数据数据1Byte16Byte1Byte1Byte1Byte标志:03数据帧文件mokuaideng.txt(模块指示灯地址)20Byte04数据帧文件daotongbiao.txt(导通表)40Byte05数据帧文件canshu.txt(控制参数)6Byte06数据帧校验文件mokuaideng.txt(模块指示灯地址)20Byte07数据帧校验文件daotongbiao.txt(导通表)40Byte08数据帧校验文件canshu.txt(控制参数)6Byte4、信息帧格式定位物理针位下位机-》上位机上位机-》下位机点亮指示灯帧头标志参数校验帧尾203011累加和物理针位1Byte1Byte2Byte1Byte1Byte说明:1、累加和校验:各字节累加和与100的模。2、10进制输入;16进制传输。标志位13,单点检测判断单点导通关系是否真确5、信息帧格式下位机-》上位机自检、线检测帧头标志参数1校验帧尾203012累加和起始针位1Byte1Byte2Byte1Byte1Byte参数2终点针位2Byte参数3状态1Byte状态:00导通01断路02短路/错路0308检测完成09读485数据超时,485通信故障说明:1、累加和校验:各字节累加和与100的模。2、10进制输入;16进制传输。485通信协议主机发送帧头从机地址校验帧尾203000累加和xx1Byte1Byte1Byte1Byte1Byte主机地址针高位针低位xxxx1Byte1Byte命令字xx1Byte命令字:01读开关量02读模拟量值主机地址为:00从机地址:01-255针高位:00-99针低位00-28注:总针数128校验:和除100取余数注意:从机地址:00广播发送针高位针低位全为00则需读1-128针数据从机发送:帧头从机地址校验帧尾203000累加和xx1Byte1Byte1Byte1Byte1Byte主机地址针高位针低位xxxx1Byte1Byte命令字xx1Byte命令字:01读开关量02读模拟量值08起始端复位09发送结束从机地址=0广播发送,开始检测03:继电器开04继电器关05开始按钮06停止按钮07错误指示灯
本文标题:上位机与下位机之间通信协议格式
链接地址:https://www.777doc.com/doc-2810709 .html