B500喷码机通信协议

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

通信协议V1.0b公司:广州领捷机电设备有限公司地址:广州市海珠区工业大道南海珠创意产业园13栋418室1通信约定串口通信设置为8位数据位,无奇偶检验,2位停止位。波特率可选,可选波特率为4800,9600,19200,38400,57600,115200bps。2、协议基本结构打印机与上位机往来指令信息由一个约定的结构构成,表2.1给出了结构的组成部分。信息包含多个组成部分,每个组成部分有一个或者多个字节(8bit)组成,每一个名字表达一个含义。表2.1命令格式序号1234567字节1112Length21含义SOIOrderIDMemoIDLengthInfoCheckSumEOI表2.2返回信息格式序号123456字节111221含义SOIOrderIDRTNBackDataCheckSumEOI表2.3信息结构注释序号符号含义备注1SOI起始码7EH2OrderID命令识别码3MemoID区域名称00H……..FFH4Length数据长度5Info数据部分6CheckSum校验位7EOI结束码0DH表2.4返回信息对照表序号RTN返回码(16进制)含义其他100H正常201H错误302H区域数据队列已经是1000条403HCheckSum错误504H区域数据队列已经为空605H命令不支持706H系统忙碌807H信息打印结束9EFH不在喷印状态1008H信息打印结束2.1通用约定信息中每个字节都是16进制表示,两个数组成(如:FFH)。传输时候SOI和EOI各按照一个字节传输,其他部分全部拆分为两个字节,即高4位用一个ascII码表示,第4位用一个ascII码表示。传输时候先发送高4位再发送第4位。例如OrderID=4BH,4的ascII码为34H,B的ascII码为42H,实际传输时候为34H和42H两个字节,在实际传输的数据长度应该是表2通信信息的长度的两倍.Info部分全部按照GB2312编码,每个文字由两个8bit的字节组成,传输中使用4个字节传输。2.2CheckSUM数据格式CheckSUM计算方法是除去SOI、EOI和CheckSUM外的其他部分数据asc码值求和,所得结果mod65536的余数求反再加上1。CheckSUM为两个字节,但传输时用4个字节传输,先高位再低位。2.3数据部分格式数据部分由一个或多个用户区组成,每个用户区部分由用户区名称,内容和分隔符组成。序号123字节2N(喷码机决定)1含义用户区名称内容1F3具体协议:3.1追加区域列表数据数据格式序号1234567字节1112Length21含义7EH01HMemoIDLengthInfoCheckSum0DH返回数据序号123456字节111221含义7EH01HRTNBackDataCheckSum0DH备注:1、上位机每次增加一个数据到列表队列直到返回值达到最大值(目前是1000);2、BackData为当前区域列表中的数据条数,1….1000之间。3.机器处于喷印状态,先校验,通过校验后:已存在条数不足1000条,保存,返回已存在条数;已存在条数达到1000条,返回RTN=02H;4.机器不处于喷印状态,返回RTN=EFH3.2单个跟新数据数据格式序号1234567字节1112Length21含义7EH02HMemoIDLengthInfoCheckSum0DH返回数据序号123456字节111221含义7EH02HRTN01HCheckSum0DH备注:1.机器处于喷印状态,先校验,通过校验后,如果上一条信息没有喷完,返回RTN=06H,否则保存,返回已存在条数01;2.机器不处于喷印状态,返回RTN=EFH;3.3清理用户区域数据格式序号123456字节111221含义7EH03HMemoID00HCheckSum0DH返回数据序号123456字节111221含义7EH03HRTN00HCheckSum0DH3.4系统故障查询发送数据格式序号123456字节111221含义7EH04HMemoID00HCheckSum0DH返回数据格式数据格式序号123456字节112221含义7EHFEHRTNErrorCheckSum0DHError两个字节,Error含义列表如下所示。低字节第7位第6位第5位第4位第3位第2位第1位第0位喷头盖打开充电故障混合缸空机箱温度过高回收信号故障高压故障高字节第7位第6位第5位第4位第3位第2位第1位第0位同步器过快粘度检测错误粘度错误混合缸满溶剂缸空墨水缸空风扇故障相应位为1有故障,为0无故障注:低字节属故障,不可以喷印。高字节属警告可以喷印。4、下位机事件(主动返回)4.1打印结束数据格式序号123456字节111221含义7EHFFRTNBackDataCheckSum0DH备注:1、单项打印时BackData为00H00H;2、打印含有列表的模式打印结束BackData为剩余列表中数据个数。附件:国标GB2312code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA1A0、。·ˉˇ¨〃々—~‖…‘’A1B0“”〔〕〈〉《》「」『』〖〗【】A1C0±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠A1D0⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵A1E0∴♂♀°′″℃$¤¢£‰§№☆★A1F0○●◎◇◆□■△▲※→←↑↓〓code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA2C0⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾A2D0⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA3A0!"#¥%&'()*+,-./A3B00123456789:;<=>?A3C0@ABCDEFGHIJKLMNOA3D0PQRSTUVWXYZ[\]^_A3E0`abcdefghijklmnoA3F0pqrstuvwxyz{|} ̄code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA4A0ぁあぃいぅうぇえぉおかがきぎくA4B0ぐけげこごさざしじすずせぜそぞたA4C0だちぢっつづてでとどなにぬねのはA4D0ばぱひびぴふぶぷへべぺほぼぽまみA4E0むめもゃやゅゆょよらりるれろゎわA4F0ゐゑをんcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA5A0ァアィイゥウェエォオカガキギクA5B0グケゲコゴサザシジスズセゼソゾタA5C0ダチヂッツヅテデトドナニヌネノハA5D0バパヒビピフブプヘベペホボポマミA5E0ムメモャヤュユョヨラリルレロヮワA5F0ヰヱヲンヴヵヶcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA6A0ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟA6B0ΠΡΣA6E0︵︶︹︺︿﹀︽︾﹁﹂﹃﹄︻︼A6F0︷︸︱︳︴code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA7A0АБВГДЕЁЖЗИЙКЛМНA7B0ОПРСТУФХЦЧШЩЪЫЬЭA7E0опрстуфхцчшщъыьэcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA8A0āáǎàēéěèīíǐìōóǒA8B0òūúǔùǖǘǚǜüêA8C0ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏA8D0ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟA8E0ㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FA9B0┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛A9C0├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫A9D0┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻A9E0┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+Fcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+Fcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+Fcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+Fcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+Fcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+Fcode+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB0A0啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘B0B0鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱B0C0袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋B0D0靶把耙坝霸罢爸白柏百摆佰败拜稗斑B0E0班搬扳般颁板版扮拌伴瓣半办绊邦帮B0F0梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB1A0薄雹保堡饱宝抱报暴豹鲍爆杯碑悲B1B0卑北辈背贝钡倍狈备惫焙被奔苯本笨B1C0崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕B1D0毙毖币庇痹闭敝弊必辟壁臂避陛鞭边B1E0编贬扁便变卞辨辩辫遍标彪膘表鳖憋B1F0别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB2A0病并玻菠播拨钵波博勃搏铂箔伯帛B2B0舶脖膊渤泊驳捕卜哺补埠不布步簿部B2C0怖擦猜裁材才财睬踩采彩菜蔡餐参蚕B2D0残惭惨灿苍舱仓沧藏操糙槽曹草厕策B2E0侧册测层蹭插叉茬茶查碴搽察岔差诧B2F0拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB3A0场尝常长偿肠厂敞畅唱倡超抄钞朝B3B0嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨B3C0忱沉陈趁衬撑称城橙成呈乘程惩澄诚B3D0承逞骋秤吃痴持匙池迟弛驰耻齿侈尺B3E0赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹B3F0仇绸瞅丑臭初出橱厨躇锄雏滁除楚code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB4A0础储矗搐触处揣川穿椽传船喘串疮B4B0窗幢床闯创吹炊捶锤垂春椿醇唇淳纯B4C0蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪B4D0葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催B4E0脆瘁粹淬翠村存寸磋撮搓措挫错搭达B4F0答瘩打大呆歹傣戴带殆代贷袋待逮code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB5A0怠耽担丹单郸掸胆旦氮但惮淡诞弹B5B0蛋当挡党荡档刀捣蹈倒岛祷导到稻悼B5C0道盗德得的蹬灯登等瞪凳邓堤低滴迪B5D0敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠B5E0掂滇碘点典靛垫电佃甸店惦奠淀殿碉B5F0叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB6A0丁盯叮钉顶鼎锭定订丢东冬董懂动B6B0栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊B6C0独读堵睹赌杜镀肚度渡妒端短锻段断B6D0缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆B6E0多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹B6F0娥恶厄扼遏鄂饿恩而儿耳尔饵洱二code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB7A0贰发罚筏伐乏阀法珐藩帆番翻樊矾B7B0钒繁凡烦反返范贩犯饭泛坊芳方肪房B7C0防妨仿访纺放菲非啡飞肥匪诽吠肺废B7D0沸费芬酚吩氛分纷坟焚汾粉奋份忿愤B7E0粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤B7F0佛否夫敷肤孵扶拂辐幅氟符伏俘服code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB8A0浮涪福袱弗甫抚辅俯釜斧脯腑府腐B8B0赴副覆赋复傅付阜父腹负富讣附妇缚B8C0咐噶嘎该改概钙盖溉干甘杆柑竿肝赶B8D0感秆敢赣冈刚钢缸肛纲岗港杠篙皋高B8E0膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革B8F0葛格蛤阁隔铬个各给根跟耕更庚羹code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FB9A0埂耿梗工攻功恭龚供躬公宫弓巩汞B9B0拱贡共钩勾沟苟狗垢构购够辜菇咕箍B9C0估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜B9D0剐寡挂褂乖拐怪棺关官冠观管馆罐惯B9E0灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸B9F0桂柜跪贵刽辊滚棍锅郭国果裹过哈code+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+FBAA0骸孩海氦亥害骇酣憨邯韩含涵寒函BAB0喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎BAC0

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功