版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、通讯协议通信协议 波特率=19200 数据位=8 校验位=偶,停止位=1 控制字符括号内为16进制ASC代码,H代表16进制,以下同.小于20H的字符为控制字符,其余为数据字符,点阵字节有可能占用控制字符,所以将其拆分为上,下半字节传送,先传高半字节,使用字符30H-3FH表示。 传输字符STX(02H)=数据帧起始字符;ETX(03H)=数据帧结束字符;SYN(05H尸继续字符;ETB(04H)=待续结束字符;ACK(06H)=确认字符;NACK(07H)=出错字符;FF(0CH)=换行字符;CLS(0DH)=已关闭的扇区; 地址字符通讯协议ADD(200-220)=;ADD(0-199)=
2、下位机地址;FAN(200-220)=次策略扇区;FAN(0-199)=主策略扇区;以上为虚地址,既上位机表示的地址,下位机的实地址。ADD(20H-FFH)=地址;其中ADD(E8H-FFH)=广播地址对应200-220。FAN(00H-FFH)=扇区;其中FAN(00H-1FH尸显示区。FAN(20H-E7H)=主策略扇区;FAN(E8H-FFH)=次策略扇区; 命令字符:OPMAIN(20H)=主策略显示*;CLMAIN(21H)=主策略关闭*;OPSECT(22H尸打开扇区*;CLSECT(23H)一闭扇区*;DPSECT(24H尸显示扇区*;DLSECT(25H)5载扇区;STTIM
3、E(26H)=设置时间;CHADDR(27H)=更换地址*;CLRMEM(28H)=清除内存*;DLFONT(29H尸下载点阵;通讯协议注:带*号的命令其数据只有一个扇区号。 传输过程:a、先发送STX+ADD启动下位机接受,下位机接收到STX后既等待ADD,如接受的地址符合则继续接收。b、接着发送命令字符,下位机接收到命令后,既进行相应操作并继续接收。c、连续发送完数据字符后,既发送ETX或ETB结束一帧的传送,如一直正确接收,下位机在收到结束字符后既回送ACK确认如接收不正确,下位机在收到结束字符后既回送NACK否认接收d:如上一帧为待续结束,则接下来的一帧,SYN+待传数据+ETX(ET
4、B)即可,当一帧较长或某组数据间隔太长时需要使用续传送方式,续传数据作为独立的一帧进行校验,并回送应答字符,帧与帧之间不作超时错检测,如下位机接下来的一帧首字符不为SYN'则退出不作超时错检测,如下位机接下来的一帧首字符不为'SYN'则退出接收,并作不完整数据处理。 传输的数据结构:下载扇区的数据结构:a、先发送的是扇区号chr(20H+扇区号),扇区号为0-220,下位接收到扇区号之后,既从此扇区开始存放。b、再发送通讯协议chr(ff)+chr(20H+进入模式值)ff为行起始符0CH+chr(20H+停留模式值)+chr(20H+停留时间值)+chr(20H+退出
5、模式值)+chr(20H+字符长度值)+要传送的字符。c、重复b步骤,直到发完所有策略行数据.数据可能超过扇区容量而进入下一扇区,将下一扇区覆盖。d:主策略最大容量约40000字符(51.2K),每扇区256字节,共200个扇区次策略最大容量约4000字符(5.12K),每扇区256字节,共20个扇区。对时操作数据结构a、依次发送chr(ffH)+YY+MM+DD+WW+HH+NN+SS+字符常量;b、YY=年(00-99)MM=月(01-12)DD=日(01-31)WW=星期(01-07,)HH=小时(00-23)NN=分(00-59)SS=#(00-59)均为数字字符.字符常量="
6、;2002-:“(双引号不算,最后字符为空格)。注:“2002”为时钟控制字符,“-”为日期间隔字符,“:”为时间间隔字符,空格为添充字符,chr(ffH)为数据暂存的扇区号。字库传送数据结构通讯协议a、先发送字库的GBK码所对应的物理地址低两字节如(ACBC)而且为,计算方法:请与作者联系。b、再发送相应的字体代码上半字节先发,发送的字符高半字节为3xH,一个字共32字节,发送64字节为一字。.示范:以下示范部分功能OPMAIN(20H)=主策略显示*;CLMAIN(21H)=主策略关闭*;OPSECT(22H尸打开扇区*;CLSECT(23H)一闭扇区*;DPSECT(24H尸显示扇区*;
7、DLSECT(25H)=下载扇区;STTIME(26H)=设置时间;CHADDR(27H)=更换地址*;CLRMEM(28H)=清除内存*;DLFONT(29H)=下载点阵才;CHLONG(2AH)=更换长度*;$丁*=起始字符02HETX=结束字符03HADDRESS=下位机地址0-199为地址,200-220为广播地址通讯协议SECTION=扇区0-220;219为数码管或特殊功能。OPMAIN(20H)=主策略显示*;chr(stx)+chr($20+address)+chr(OPENMAIN)+chr($20+section)+chr(etx);1号屏打开策略并从第一扇区开始显示发送如
8、下:02H+21H+20H+20H+03H。CLMAIN(21H)=主策略关闭*chr(stx)+chr($20+address)+chr(CLMAIN)+chr($20+section)+chr(etx);1号屏关闭策略发送如下:02H+21H+21H+20H+03H。扇区无意义OPSECT(22H)才丁开扇区*;chr(stx)+chr($20+address)+chr(OPSECT)+chr($20+section)+chr(etx);1号屏打开扇区1发送如下:02H+21H+22H+21H+03H。$£。丁(23=关闭扇区*;chr(stx)+chr($20+address)
9、+chr(CLSECT)通讯协议+chr($20+section)+chr(etx);1号屏关I田扇区1发送如下:02H+21H+23H+21H+03H。DPSECT(24H)出示扇区*chr(stx)+chr($20+address)+chr(DPSECT)+chr($20+section)+chr(etx);1号屏显示扇区1发送如下:02H+21H+24H+21H+03H。DLSECT(25H)日载扇区chr(stx)+chr($20+address)+chr(DLSECT)+chr($20+section)+chr(ff)/ff为行起始付0CH+chr($20+进入模式)+chr($20
10、+停留模式)+chr($20+停留时间)+chr($20+推出模式)/模式与策略编辑器相对应+chr($20+字符长度)+字符第一行已结束+chr(ff)+chr($20+进入模式)第二行开始而为0CH+chr($20+停留模式)通讯协议+chr($20+停留时间)+chr($20+推出模式)+chr($20+字符长度)+字符第二行后可接第三行,四行,依次类推。+chr(etx);下载扇区到1号屏扇区1首先右移显示“ABC”停留2秒立即退出然后左移显示“DEF”发送如下:02H+21+25H+21+0CH+22H/右移进入+20H+22H停留2秒+20H立即退出+23H/3个字符,一个汉字为两
11、个字符。+41H+42H+43H/字符ABC汉字只可为GB码,如为BIG5码可以使用策略编辑器的内码转换功能+0CH+21H/第二行左移进入+20H+22H/停留2秒+21H/左移移出+23H/3个字符+44H+45H+46H/字符DEF第8页通讯协议+03H;例下载一行信息欢迎光临到第一块屏的第一扇区。022125210C2020212028BBB6D3ADB9E2C1D903例如:显示0001呼叫发到第一扇区(20-E7)022125210C212024202830303031BAF4BDD003(20左移)022125210C242024202830303031BAF4BDD003(24
12、下移)显示0002呼叫发到第一扇区022125220C212024202830303032BAF4BDD003清除这条信息显示:0221232103所有屏清除内存发送如下:0221282003STTIME(26H)=设置时间;chr(stx)+chr($20+address)+chr(STTIME)+chr($20+section)+寸间+chr(etx);通讯协议1号屏设置时间00年11月16日星期二14时13分12秒发送如下:02H+21H+26H+FCH+30H+30H+31H+31H+31H+36H+30H+33H+31H+34H+31H+33H+31H+32H+32+30+30+32
13、+2DH+3AH+20H+03H。timeformatis"YY,MM,DD,WW,HH,mm,ss,20,02,-,:,.CHADDR(27H)=更换地址*;chr(stx)+chr($20+address)+chr(CHADDR)+chr($20+新地址)+chr(etx);1号屏更换地址为2发送如下:02H+21H+27H+22H+03H。所有屏更换地址为2发送如下:02H+E8H+27H+22H+03H。CLRMEM(28H)=清除内存*chr(stx)+chr($20+address)+chr(CLRMEM)+chr($20+section)+chr(etx);1号屏清除内存发送如下:02H+21H+28H+20H+03H。扇区无意义所有屏清除内存发送如下:第10页通讯协议02H+E8H+28H+20H+03H。CHLONG(2AH)=更换长度;*chr(stx)+chr($20+address)+chr(CHLONG)+chr($20+新长度)+chr(etx);1号屏更换长度为20字符长度既十个汉字发送如下:02H+21H+2AH+2AH+03H。所有屏更换长度为20字符长度既十个汉字发送如下:02H+E8H+2AH+2AH+03H。,策略的格式策略文件是以文本文件格式保存的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目里程碑检查的审查函4篇范文
- 环保设备使用及维护指南
- 外贸业务流程风险管理全面分析手册
- 家庭山林承包协议书
- 家庭房产财产协议书
- 协商解决事故协议书
- 因病经济补偿协议书
- 出嫁彩礼协议书范本
- 朔料机器租赁合同范本
- 树苗赔偿协议书范本
- 2026陕西紫光辰济药业有限公司招聘5人笔试备考题库及答案解析
- 2026年注册消防工程师继续教育通关试题库附答案详解(满分必刷)
- 2026广东广州南方投资集团有限公司社会招聘49人备考题库附答案详解(研优卷)
- 2026年度职业病防治宣传周培训课件
- 【时政解读】从美式斩杀线看中国温度与制度力量 课件
- 2026年广州市黄埔区事业单位招聘笔试参考题库及答案解析
- 油漆车间安全培训
- 第25讲-理解为王:化学反应原理综合题解法策略
- 设备管理体系要求2023
- 2025多学科共识:慢性阻塞性肺病患者心肺风险的识别和管理课件
- 2026年共青团入团积极分子考试测试试卷题库及答案
评论
0/150
提交评论