首先报文得了解,什么是101的长帧短帧,控制域长度等等
单点连续报文 例子如下(以响应总召唤为例)
68 11 11 68 73 20 00 01 87 14 20 00 01 00 00 00 00 00 00 01 01 52 16
68:表示101规约可变帧头
11:帧长度,73 20 00 01 87 14 20 00 01 00 00 00 00 00 00 01 01 长度
11:帧长度
68:表示101规约可变帧头
73:控制域二进制为0(dir)1(prm,启动站)1(fcb)1(fcv) 0011(功能码3,发送数据)
20 00:地址,即设备地址
01:类型标识.10进制1,表示单点遥信
87:可变结构限定词,二进制10000111,最高位(sq)为为1表示信息体连续,只带首个值的信息体地址,后续累加1,111十进制为7,表示有7个遥信
14:传送原因,表示响应总召唤
20 00:公共地址
00 01:信息体地址 1
00 00 00 00 00 01 01 :信息体值,7个值

非连续报文:<- 2020-06-12 16:28:35:506 单点信息(响应站总召唤)
68 11 11 68 53 01 00 01 03 14 20 00 01 00 02 01 22 20 33 33 30 68 16
与上面不同的,03,三个遥信点,高位至0,表示非连续
14:传送原因,表示响应总召唤
20 00:公共地址
00 01 02:信息体1地址+值
01 22 20:信息体2地址+值
33 33 30:信息体3地址+值

IEC101单点遥信非连续报文解析相关推荐

  1. 制作IEC101/104报文解析工具

    文章目录 准备 一.IEC101/104协议 二.制作解析工具步骤 1.建立协议族 2.建立协议 3.建立术语 4.建立报文块 5.建立报文解析规则 总结 准备 这里是基于<在线解析二进制报文& ...

  2. IEC60870-5-104报文解析

    IEC60870-5-104报文解析(一) 首先 还是得讲点理论知识 首先的首先,IEC60870-5-104是干嘛用的你造吗?简单来说,IEC60870-5-104常用于子站与调度主站通讯,是一种通 ...

  3. 基于DPI(深度报文解析)的应用识别

    一.概述 1.DPI(Deep packet inspection,深度报文解析) 所谓"深度"是和普通的报文分析层次相比較而言的,"普通报文检測"仅分析IP包 ...

  4. 8583 报文解析过程

    一. 全局概述 1. <多渠道平台接入接口规范>这个标准规定了各种接入端(主要包括直联多渠道平台的终端, 包括这里主要关注的POS机)与中国银联多渠道平台之间进行联机交易时使用的报文接口, ...

  5. DPI(Deep packet inspection,深度报文解析)

    DPI(Deep packet inspection,深度报文解析) 正好,有这么一个基于opendpi框架的深度报文分析的工具--ndpi ndpi是在opendpi的基础上编写而来的协议分析工具. ...

  6. 【通信原理】PC上调试MODBUS基本功能(附报文解析)

    目录 一 测试环境配置: 二 MODBUS概述: 三 MODBUS测试步骤: 四 MODBUS协议分析: 一 测试环境配置: 本文用到的测试工具如下: (1)Mthings:MThings是一款基于M ...

  7. 通信标准4之非连续接收DRX

    非连续接收(Discontinuous Reception,DRX)(见 TS 38.321 Clause 5.7) MAC 实体可能会被 RRC 配置为非连续接收(DRX)以控制 UE 检测 PDC ...

  8. C#ModBus Tcp 报文解析

    本篇主要对不同的功能码所发出的报文进行解析(包括请求报文及响应报文) 读操作 功能码 0x01 读一组线圈 读取站号为1 从地址12开始的10个线圈 测试结果 上一篇博客已经总结了读操作报文格式,就按 ...

  9. Go语言银联8583报文解析库,支持联小额免密付和银商聚合支付

    很早之前就整过一个Go语言版的银联8583报文解析库,当时仅是8583报文的解析. 最近整合了进了银联小额双免交易和银商的聚合支付交易通道,这可以是网上最简单的8583报文解析库了. 银联双免支付通道 ...

最新文章

  1. Initializing Spring root WebApplicationContext
  2. Python 3 利用 subprocess 实现管道( pipe )交互操作读/写通信
  3. 第七十二节,文本样式
  4. winsetup制作linux启动盘,winsetupfromusb怎样做linux启动盘
  5. Spring MVC + Thymeleaf
  6. 【CMD】复制并覆盖目标文件
  7. Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信
  8. Linux 中常见的较为复杂的命令实例
  9. 远程连接server问题
  10. 无心剑《英语学习漫谈》
  11. LeetCode简单题目(#118 #119 #121 #122 #125 #136 #141 #155)-8道
  12. Java实现文件复制功能
  13. 计算机和数学 论文参考文献,数学与计算机参考文献外国 数学与计算机核心期刊参考文献哪里找...
  14. PowerDesigner导出rtf文件
  15. 使用google doc制作在线问卷调查表
  16. ACM Hrbeu OJ 1201 Simplest Task in Windows || ZOJ 2480
  17. 七牛云html文件夹,七牛命令行上传自动生成目录
  18. Pytorch中设置哪些随机数种子,才能保证实验可重复
  19. C算法之一元二次方程组的解
  20. 未封装的扩展程序是什么意思_网线上面的标识代表什么意思?网线的九大扩展应用...

热门文章

  1. r语言中,如何将分类变量化为虚拟变量
  2. AUTOCAD——快速选择
  3. 邮箱 POP3服务器(端口110) SMTP服务器(端口25)
  4. Java程序设计(一)
  5. RK3588 AP6398RS3之WIFI调试(一)
  6. Linux网络配置(NAT)
  7. 《Microduino实战》——2.7 总结
  8. 大数据统计歌曲的排行榜 ,输出到指定的HBASE数据库中
  9. OpenGL Android 安卓 入门 GLES20 初学者 初级 官方
  10. java 二进制转换成十六进制字符串_将二进制字符串转换为十六进制字符串JAVA