`

IEC104协议的t0、t1、t2、t3三个时间mark

阅读更多

  t0规定了主站端和子站RTU端建立一次TCP连接的最大允许时间,主站端和子站RTU端之间的TCP连接在实际运行中可能经常进行关闭和重建,这发生在4种情况下:

 

①主站端和子站RTU端之间的I格式报文传送出现丢失、错序或者发送U格式报文得不到应答时,双方均可主动关闭TCP连接,然后进行重建;

②主站系统重新启动后将与各个子站重新建立TCP连接;

③子站RTU合上电源或由于自恢复而重新启动后,将重建连接;

④ 子站RTU收到主站端的RESET_PROCESS(复位远方终端)信号后,将关闭连接并重新初始化,然后重新建连接。每次建立连接时,RTU都调用socket的listen( )函数进行侦听,主站端调用socket的connect( )函数进行连接,如果在t0时间内未能成功建立连接,可能网络发生了故障,主站端应该向运行人员给出警告信息。

 

t1规定发送方发送一个I格式报文或U格式报文后,必须在t1的时间内得到接收方的认可,否则发送方认为TCP连接出现问题并应重新建立连接。

 

t2规定接收方在接收到I格式报文后,若经过t2时间未再收到新的I格式报文,则必须向发送方发送S格式帧已经接收到的I格式报文进行认可,显然t2必须小于t1。

 

t3规定调度端或子站RTU端每接收一帧I帧、S帧或者U帧将重新触发计时器t3,若在t3内未接收到任何报文,将向对方发送测试链路帧TESTFR。

 

 

分享到:
评论

相关推荐

    IEC104规约的超时时间参数t0,t1,t2,t3详解.pdf

    IEC104 规约的超时时间参数 t0,t1,t2,t3 定义,详解,用法等说明。t1 规定发送方发送一个 I 格式报文或 U 格式报文后,必须在 t1 的时间内得到接收方的认可,否则发送方认为 TCP 连接出现问题并应重新建立连接。t2 ...

    IEC104 Analyzer是IEC104协议的调试软件工具工程源代码

    **IEC104协议详解** IEC104,全称是International Electrotechnical Commission 60870-5-104,是一种国际标准通信协议,主要用于电力系统自动化中的数据交换。该协议定义了设备间的通信规程,包括报文结构、数据...

    iec104.rar_C语言iec104_iec104协议_iec104协议代码_iec104库_needle1iz

    实现IEC104通讯协议的C语言源代码,可以直接移植到任何操作系统,实现了,遥测,遥信,遥控等所有功能。

    IEC104规约通讯机制

    IEC104规约是国际电工委员会(IEC)制定的一种用于电力系统自动化设备间通信的协议,尤其适用于远程终端单元(RTU)、保护设备、测控装置等之间的数据交换。该规约广泛应用于电力行业的调度自动化系统,提供了一套...

    IEC101IEC104IEC03协议解析工具

    IEC101、IEC104I、IEC103协议解析工具,只需要将报文拷贝到工具自动解析出报文格式,不再需要拿着一本协议书进行研究,对开发人员和工程调试有很好的指导作用,工程使用过程中发现问题,请及时反馈给开发者zhuhaiut@...

    IEC104master.rar_104_IEC_IEC104Master_iec 104 _iec104 c++源码

    在本项目中,我们关注的是一个用Visual C++编写的IEC 104协议的示例代码,虽然不完整,但仍然为我们提供了一个理解和学习IEC 104协议的基础。 首先,"Master104Demo.c"和"Master104Demo.exe"是主程序的源文件和可...

    管理系统系列--iec104协议主站客户端程序,属于微电网管理系统一部分.zip

    这个"管理系统系列--iec104协议主站客户端程序"是实现微电网数据交换的核心组件。下面我们将深入探讨IEC 104协议以及其在微电网管理中的应用。 首先,IEC 104全称为“IEC 60870-5-104:电力系统控制中心与变电站间...

    IEC104协议解析.rar

    这个协议基于面向连接的TCP/IP网络层,为电力系统提供了高效且可靠的通信服务。 **1. IEC104协议结构** IEC104协议由以下几部分构成: - **应用服务数据单元(ASDU)**:ASDU是IEC104协议的核心,它包含用户数据...

    电力协议IEC104通信规约+调试软件

    电力协议IEC104通信规约是电力自动化系统中广泛应用的一种国际标准,全称为“International Electrotechnical Commission 60870-5-104”。它定义了远程终端单元(RTU)、保护继电器和其他智能设备与主站系统之间的...

    IEC104源代码,仅供自己学习使用

    在"IEC104源代码,仅供自己学习使用"的标题和描述中,我们可以推断出这是一份用特定编程语言实现的IEC 104协议的代码库。学习这样的源代码可以让你深入了解IEC 104协议的工作原理,如何实现不同设备间的通信,以及...

    IEC104从站 C++源码 可以直接编译使用

    IEC104协议是电力自动化领域广泛应用...通过学习和使用这些源代码,你可以更深入地理解IEC104协议的实现细节,并为自己的项目节省大量的开发时间。在使用过程中,结合文档和调试工具,将有助于你更好地理解和定制代码。

    iec104调试软件

    标题中的“iec104调试软件”指的是一个专门用于调试IEC 104协议的工具。IEC 104,全称IEC 60870-5-104,是国际电工委员会制定的一种通信协议,主要用于电力系统自动化设备之间的数据交换。这个调试软件可以帮助用户...

    IEC104模拟器(master & slave)

    IEC104协议是国际电工委员会(IEC)制定的用于电力系统SCADA(Supervisory Control And Data Acquisition)系统的通信标准,主要用于远动设备之间的数据交换,如变电站自动化、配电自动化等场景。 该模拟器分为...

    IEC 104 主站模拟工具、IEC 104 客户端工具

    总的来说,这两个工具为开发和测试IEC 104通信系统提供了便利,它们可以帮助工程师快速验证协议实现的正确性,调试通信问题,同时也能作为教学和学习IEC 104协议的实践平台。在实际应用中,结合这两款工具,开发者...

    IEC104.rar----IEC104模拟器

    这个协议基于ASDU(应用服务数据单元)和TCPSocket通信模型,确保了电力系统中的遥测、遥控、遥信和遥调等四遥功能的实现。 IEC104模拟器是为开发者和测试人员设计的一款工具,其主要功能是模拟实际电力系统中的IEC...

    IEC104服务模拟软件

    这个协议主要应用于远动系统(RTU, Remote Terminal Unit),允许远程终端单元与主站之间进行数据交换,包括遥测、遥信、遥控和遥调等功能。在电力系统的监控和保护中,IEC 104起到了至关重要的作用。 "IEC 104 RTU...

    PMA iec104协议客户端测试 服务端测试

    PMA iec104协议客户端测试 服务端测试 密码123456

    IEC104客户端仿真软件

    支持IEC104协议的客户端报文的处理,支持报文实时显示,实时报文解释(与报文一体,可选择),支持遥测、遥信、遥控、对时、SOE实时解释、文件传输、定值调试,可简单调整规约型式,特别适合与电力系统或者能用到这...

    IEC104模拟器,亲测可用

    IEC104模拟器是一种专门用于测试和模拟IEC60870-5-104协议的工具,该协议是国际电工委员会(IEC)制定的一种用于电力系统自动化设备之间通信的标准。这个“IEC104模拟器,亲测可用”可能包含了两个不同的测试组件,...

Global site tag (gtag.js) - Google Analytics