首页 > 其他分享 >IEC104规约的秘密之七----配置参数t1,t2,t3

IEC104规约的秘密之七----配置参数t1,t2,t3

时间:2024-10-09 16:46:36浏览次数:18  
标签:之七 IEC104 确认 t2 t3 t1 发送 参数 激活

104通讯前需要配置通讯参数,一般有如下参数:
IP地址,端口号,k,w,t1,t2,t3,公共地址,遥控超时参数,104主规约还有一个t0参数。
本次只讲解t1,t2,t3这两个参数。
这三个都是超时时间,t1用于两个地方,一个是发送的I帧没有得到及时的确认,在规约文本中有如下图:
在这里插入图片描述
B站发送I(0,0)帧后,开始计时,A站回复了S(1)帧,表示确认收到了I(0,0)帧,则B站又从I(1,0)帧发送的时间开始计时,当超过t1时间后,I(1,0)帧没有得到A站的确认,则主动关闭TCP/IP连接,重新开始新的连接过程。

又如下图:
在这里插入图片描述
B站发送U(TESTFR激活)帧后,开始计时,超过t1时间后,没有得到A站U(TESTFR激活确认)帧,则主动关闭TCP/IP连接,重新开始新的连接过程。

总之,t1就是在发送需要确认的帧在没有确认的超时。
有如下帧需要确认:
1、I帧,用I帧或S帧进行确认
2、测试激活U帧,用激活确认U帧进行确认
3、启动数据传输激活U帧,需要启动数据传输激活确认U帧进行确认
4、停止数据传输激活U帧,需要停止数据传输激活确认U帧进行确认

t2用于收到I帧数据没有达到需要确认的数目w这个参数时需要用S帧进行确认的超时时间。
如下图:
在这里插入图片描述
B站在发送了I(2,0)帧后就不再发送I帧,而A站此时只收到3帧I帧,若此时配置的w参数为8,则3<8,还没有达到确认的标准,此时t2参数就开始起作用,从A站收到的最后一帧I帧开始计时,超过t2时间后对B站用S(3)进行确认。

t3参数则是长期空闲时,发送测试U帧的超时时间,如下图:
在这里插入图片描述
A站在对B站发送的两个I帧用S(2)帧进行确认后,B站开始计时,此时没有新的I帧发送,当过了t3时间后,则发送U帧测试激活帧。可以看成是保持链路通讯状态的心跳报文。

标签:之七,IEC104,确认,t2,t3,t1,发送,参数,激活
From: https://blog.csdn.net/XZHOUMIN/article/details/142722695

相关文章

  • P10673 【MX-S1-T2】催化剂 题解
    要解决这个问题,我们需要高效地处理动态更新的糖果种类数量,并在每次询问时快速计算最小的愤怒值总和。以下是详细的解决方案和实现步骤:问题分析糖果的种类和数量:每个糖果有一个类型,代表不同的种类。我们需要跟踪每种类型的糖果数量,以便在分配时计算重复的糖果数量,从而确定愤......
  • 调用sdapi/v1/txt2img接口,报错“Couldn‘t load custom C++ ops”
    后端启动stable_diffusion的api接口nohuppythonlaunch.py --use-cpuall--skip-torch-cuda-test   --api--api-log  --listen--server-name192.168.1.204>/home/third_party_app/llm/stable-diffusion-webui/logs/all.log2>&1 &服务接口http://192.168......
  • 通过GRUB Multiboot2引导自制操作系统3h
    通过GRUBMultiboot2引导自制操作系统前言之前花了一周时间,从头学习了传统BIOS的启动流程。惊讶于背后丰富的技术细节的同时,也感叹x86架构那厚重的历史包袱。毕竟,谁能想到,一个现代CPU竟然需要通过操作“键盘控制器寄存器”来启用一条地址线呢。最终,出于兼容性和功能性的......
  • 【GT240X】【06】Linux文本编辑软件vim
    目录一、说明二、什么是vim?三、vi/vim的使用3.1命令模式3.2输入模式3.3底线命令模式四、vi/vim按键说明4.1 一般模式可用的光标移动、复制粘贴、搜索替换等4.2 一般模式切换到编辑模式的可用的按钮说明4.3一般模式切换到指令行模式的可用的按钮说明一......
  • FIT2014 Lexical analysis, Parsing
    FIT2014Assignment2RegularLanguages,Context-FreeLanguages,Lexicalanalysis,Parsing,TuringmachinesandQuantumComputationDUE:11:55pm,Friday4October2024Intheseexercises,youwill•implementalexicalanalyserusinglex(Problem3);•imp......