回复:求一份报文解析的事例程序,第一次接触到通讯报文,不知道怎么拆包组包的

已锁定

末日余晖

西门子1847工业学习平台

  • 帖子

    552
  • 精华

    1
  • 被关注

    8

论坛等级:侠圣

注册时间:2018-09-03

钻石 钻石 如何晋级?

发布于 2023-05-19 08:17:38

1楼

要看相机有没有标准报文,没有就和他一起定义,以下是大族激光打标TCP通讯,仅供参考:

 指令格式:指令头(一位Ascii码0x02)+指令字符串+指令尾(一位Ascii码0x03)。

注:“+”只是一个连接符,并不包含在指令中。

1、  初始化指令:指令字符串为“$Initialize_模板名”,假设初始化AA模板,则初始化指令为0x02+$Initialize_AA+0x03。

2、  初始化成功,返回指令:0x02+$Initialize_OK+0x03

反之,返回指令:0x02+$Initialize_FALSE+0x03

3、  数据传输指令:指令字符串为“$Data_数据1,数据2,数据3,数据4”,假设传送一串数据“89860,08611,04791”,则数据传输指令为0x02+$Data_89860,08611,04791+0x03。

4、  数据成功收到且格式正确,返回指令:0x02+$Receive_OK+0x03,

如果数据非法或格式不正常,返回指令:0x02+$Receive_Error +0x03。

如果系统已经退出打标对话框,返回指令:0x02+$SysNoReady+0x03。

5、  启动打标指令为:ox02+$MarkStart_+0x03

6、   标记完成返回指令:0x02+$MarkStart_OK+0x03

标记失败返回指令:0x02+$MarkStart_ERROR+0x03

附:以上是接口协议是hanslaser marking 软件标准接口,串口协议或TCP/IP协议,TCP/IP协议打标机做服务器,提供端口供对方软件连接。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15700条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。