回复:报文方面的请教

东方红一红

版主 西门子1847工业学习平台

  • 帖子

    6794
  • 精华

    50
  • 被关注

    144

论坛等级:至圣

注册时间:2003-07-12

钻石 钻石 如何晋级?

发布于 2018-01-09 01:31:36

4楼

我的简单理解如下,

报文就是一种数据结构,这种结构是为了满足实现通讯任务时,人和计算机能够通过计算来识别通讯的功能、数据,数据的附件信息,以及数据正确与否的检验方法和依据等等。

所以报文组成就是由报头、功能码、数据,校验和,最后是报尾。

通讯协议一般由询问报文和应答报文成对组成,通讯时也是成对出现。

报头:是报文的开始标志;

报尾:是报文的结束标志;

功能码:就是表达通讯任务和目的的,比如读,写,置位,复位、系统状态报告等;

校验和:根据不同的校验方式,校验和的计算方法是不一样的。这是通讯双方事先约定的验证通讯数据在通讯过程中是否发生了畸变的方法。通讯的发起方按既定的方法将发送的数据特征编码到校验和里,通讯的接收方对接收到的数据也进行相同的编码计算,然后再与接收到的校验和进行比较,如果接收到的校验和与计算值一致,说明通讯数据是正确的,本次通讯任务成功完成。否则通讯失败,需要重试。

协议中的报头报尾都是不变的。


知其道,用其妙!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4537条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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