IEC104文件传输协议

2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (选择文件)    T ->  68 11 08 00 18 00 7a 01 0d 00 01 00 00 00 00 01 00 00 01            
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (文件准备就绪)R <- 68 13 18 00 0a 00 78 01 0d 00 01 00 00 00 00 01 00 06 00 00 00
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (召唤文件)T ->  68 11 0a 00 1a 00 7a 01 0d 00 01 00 00 00 00 01 00 01 02
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (节准备就绪)R <- 68 14 1a 00 0c 00 79 01 0d 00 01 00 00 00 00 01 00 01 06 00 00 00
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (节召唤)T ->  68 11 0c 00 1c 00 7a 01 0d 00 01 00 00 00 00 01 00 01 06
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (节传输)R <- 68 17 1c 00 0e 00 7d 01 0d 00 01 00 00 00 00 01 00 01 06 31 32 33 34 35 36
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (最后一节传输完成)R <- 68 12 1e 00 0e 00 7b 01 0d 00 01 00 00 00 00 01 00 01 03 35
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (节接收完成)T ->  68 11 0e 00 20 00 7c 01 0d 00 01 00 00 00 00 01 00 01 03
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (文件传输完成)R <- 68 12 20 00 10 00 7b 01 0d 00 01 00 00 00 00 01 00 01 01 35
2024/6/19 20:25:07 IP Address 127.0.0.1 Port number 2404:  (文件接收完成)T ->  68 11 10 00 22 00 7c 01 0d 00 01 00 00 00 00 01 00 01 01
2024/6/19 20:25:17 IP Address 127.0.0.1 Port number 2404:  R <- 68 04 01 00 12 00
2024/6/19 20:25:17 IP Address 127.0.0.1 Port number 2404:  T ->  68 04 01 00 22 00


68 11 08 00 18 00 
typeid=7a (选择文件)
objnums=01 
cot=0d 00 (文件传输)
asdu=01 00 
ioa=00 00 00 
nof=01 00 
nos=00 
scq=01 (选择文件 0x00缺省,0x01选择文件,0x02请求文件,0x03停止激活文件,0x04删除文件,0x05选择节,0x06请求节,0x07停止激活节)
==========================================================================================================================
68 13 18 00 0a 00 
typeid=78 (文件准备就绪)
objnums=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00 
lof=06 00 00 
frq=00 (bit7=0肯定确认/bit7=1否定确认)
==========================================================================================================================
68 11 0a 00 1a 00 
typeid=7a (召唤文件)
objnums=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00 
nos=01 (请求第一节)
scq=02 (请求文件)
==========================================================================================================================
68 14 1a 00 0c 00 
typeid=79 (节准备就绪)
numobjs=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00 
nos=01 
los=06 00 00 
srq=00 (0x00节准备就绪,0x80节未准备就绪)
==========================================================================================================================
68 11 0c 00 1c 00 
typeid=7a (节召唤)
objnums=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00 
nos=01 
scq=06(0x06请求节)
==========================================================================================================================
68 17 1c 00 0e 00 
typeid=7d (段)
objnums=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00 
nos=01 
los=06 
content=31 32 33 34 35 36
==========================================================================================================================
68 12 1e 00 0e 00 
typeid=7b (最后的段)
objnums=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00 
nos=01 
lsq=03 (0x00未用,0x01不带停止激活的文件传输,0x02带停止激活的文件传输,0x03不带停止激活的节传输,0x04带停止激活的节传输)
chs=35(一个节的全部8位位组不考虑溢出的算术和)
==========================================================================================================================
68 11 0e 00 20 00 
typeid=7c 
objnums=01 
cot=0d 00 
asdu=01 00
ioa=00 00 00
nof=01 00 
nos=01 
afq=03(0x00缺省,0x01文件传输肯定认可,0x02文件传输否定认可,0x03节传输肯定认可,0x04节传输否定认可)
==========================================================================================================================
68 12 20 00 10 00 
typeid=7b 
objnums=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00 
nos=01 
lsq=01 (0x01不带停止激活的文件传输)
chs=35(整个文件的全部8位位组不考虑溢出的算术和)
==========================================================================================================================
68 11 10 00 22 00 
typeid=7c 
numobjs=01 
cot=0d 00 
asdu=01 00 
ioa=00 00 00 
nof=01 00
nos= 01
afq=01(0x01文件传输肯定认可)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/856620.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

复分析——第5章——整函数(复可积函数)(E.M. Stein R. Shakarchi)

第5章 整函数(复可积函数)(Entire Functions) ...but after the 15th of October I felt myself a free man, with such longing for mathematical work, that the last two months flew by quickly, and that only today I found the letter of the 19th of October that…

STM32单片机-FLASH闪存

STM32单片机-FLASH闪存 一、FLASH简介二、FLASH工作原理三、读写内部FLASH四、读取芯片ID 一、FLASH简介 STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分&#xff0c;通过闪存存储器接口(外设)可以对程序存储器和选项字节进行擦除和编程读写FLASH的用途&…

Web开发模式总结

Web开发模式总结如下&#xff1a; 一、基于服务器端渲染的传统Web开发模式 1. 介绍 服务器端渲染开发模式是指&#xff1a;服务器端通过字符串拼接&#xff0c;动态生成HTML结构和数据&#xff0c;交由客户端浏览器直接渲染的方式。客户端不需要使用Ajax等前后端交互技术额外…

[机器学习算法] 主成分分析

主成分分析&#xff08;Principal Component Analysis, PCA&#xff09;是一种用于降维和特征提取的统计方法。它可以将高维数据投影到较低维度的空间中&#xff0c;同时尽量保留数据的变异性。以下是详细的学习步骤&#xff0c;包括理论和实际操作。 一、了解PCA的基本概念 数…

看广告收益小游戏app平台搭建

搭建一个看广告收益小游戏APP平台是一个复杂且涉及多个方面的过程。以下是一个大致的搭建流程&#xff1a; 市场调研与定位&#xff1a; 首先&#xff0c;进行市场调研&#xff0c;了解目标用户群体的需求和偏好&#xff0c;以及现有市场的竞争情况123。根据调研结果&#xff0…

ReF:斯坦福提出的新型语言模型微调方法

随着预训练语言模型&#xff08;LMs&#xff09;在各种自然语言处理&#xff08;NLP&#xff09;任务中的广泛应用&#xff0c;模型微调成为了一个重要的研究方向。传统的全参数微调方法虽然有效&#xff0c;但计算成本高昂&#xff0c;尤其是在大型模型上。为了解决这一问题&a…

解读代理 IP差异:ISP 代理与住宅代理

独立IP作为跨境必备工具&#xff0c;代理类型五花八门&#xff0c;今天IPFoxy全球代理将为搭建科普&#xff1a;ISP代理与住宅代理在理论上与使用上的区别。代理充当用户和互联网之间的中介&#xff0c;提供各种功能以增强安全性、隐私性和可访问性。在众多代理类型中&#xff…

嵌入式实验---实验四 DMA传输实验

一、实验目的 1、掌握STM32F103DMA传输程序设计流程&#xff1b; 2、熟悉STM32固件库的基本使用。 二、实验原理 1、利用外部按键KEY1来控制DMA的传送&#xff0c;每按一次KEY1&#xff0c;DMA就传送一次数据到USART1&#xff08;串口1&#xff09;&#xff1b; 2、该串口…

【深度学习驱动流体力学】采集OpenFOAM仿真的流体力学数据送入到LSTM模型训练

具体参考上一篇文章: 【深度学习驱动流体力学】采集OpenFOAM仿真数据作为AI模型训练数据集与卷积神经网络搭建到预测(一站式完整代码实现) 原理介绍 数据处理与预处理 该代码首先导入必要的库,包括用于读取和处理VTK文件的pyvista,用于数值计算的numpy,用于路径操作的os,…

win10 安装PowerShell

总结: 直接下一步,下一步… 下载链接 https://download.csdn.net/download/qq_43071699/89462517

Qt扩展-轻量数学公式计算

轻量数学公式计算 一、概述二、代码结构三、简单使用四、解析支持1. 操作数2. 运算符3. 括号 一、概述 这个是我写得简单的一个数学计算公式工具。easy-math-parser 是一个用C编写的简单工具包&#xff0c;支持四个操作字符串的计算工具&#xff0c;灵感来自Muparser。 在这个…

Linux守护进程简介、创建流程、关闭和实例演示

1、什么是守护进程&#xff1f; 守护进程是一个后台运行的进程&#xff0c;是随着系统的启动而启动&#xff0c;随着系统的终止而终止&#xff0c;类似于windows上的各种服务&#xff0c;比如ubuntu上的ssh服务&#xff0c;网络管理服务等都是守护进程。 2、守护进程的创建流…

关于创建String的那点事...

String 首先说明一下&#xff0c;本人是前端小学生级别的菜鸡&#xff0c;吐槽的话请口下留情&#xff0c;在评论区指出错误或者补充不足&#xff0c;我会很喜欢&#xff0c;互喷不会进步&#xff0c;相互指点才会。。。。谢谢大家啦 目录 字面量方式构造函数方式区别 等号判…

如何为自己的项目生成changelog

背景 在github上看到人家的更新日志感觉很cool&#xff0c;怎么能给自己项目来一套呢 环境信息 tdstdsdeMacBook-Pro demo-doc % node -v v14.18.1 tdstdsdeMacBook-Pro demo-doc % npm -v 6.14.15硬件信息 型号名称&#xff1a;MacBook Pro版本&#xff1a; 12.6.9芯片&…

活出属于自己的人生

背景 24年高考帷幕落下&#xff0c;一场新的思考与选择悄然来临。对于每一位高考考生&#xff0c;学校和专业都是开启大学新生活的两个前置必选项。但有时候“鱼与熊掌不可兼得”&#xff0c;在分数受限的条件下&#xff0c;是选择一个心仪的专业还是选择一个知名度更高的学校…

QT自定义标题栏窗口其二:实现拖动及可拉伸效果 + 顶部全屏/侧边半屏

1、效果 2、核心代码 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent<

yolov10训练自己的数据集(没有显卡的替代方案)

1.没有显卡的替代方案 robflow https://github.com/tensorflow/models/tree/master/official 模型训练替代方案&#xff1a;嘉楠开发者社区

基于鲸鱼优化的DSN弱栅栏覆盖算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 MATLAB2022a 3.部分核心程序 for t1:Itersfor i1:Num%目标函数更新[pa(i),fgai] fitness(xwoa(…

全网最全!25届最近5年上海大学自动化考研院校分析

上海大学 目录 一、学校学院专业简介 二、考试科目指定教材 三、近5年考研分数情况 四、近5年招生录取情况 五、最新一年分数段图表 六、历年真题PDF 七、初试大纲复试大纲 八、学费&奖学金&就业方向 一、学校学院专业简介 二、考试科目指定教材 1、考试科目…

Linux计划任务与日志

计划任务 主要用于完成一些周期性任务及定时任务&#xff0c;Windows中也有该功能&#xff1a; 单次调度执行 yum install -y at安装at工具&#xff0c;systemctl start atd启动服务&#xff0c;使用方法为at 选项 时间 执行内容时间可以自由设置&#xff0c;开启的栏目中输…