DNP3.0规约分析仪采用Visual C++进行开发设计,旨在调节数据。在设置好主要参数后,该分析仪可捕捉接收数据以及推送数据。在软件方面DNP(Distributed Network Protocol)是一种基于国际电工电子委员会(IEC)TC57协议书制定的通信规约。它遵循ISO的OSI/EPA实体模型,并已发展至DNP 3.0版本。该实体模型涵盖了物理层、数据链路层和网络层。为了更好地适应高级RTU功能和满足较长的报文格式需求,其数据链路层采用了一个伪网络层来处理最短报文格式的组装与解装。
DNP 3.0规约分为四个主要部分:数据链路层规约、传输功能、网络层规约及数据目标库。数据链路层规约文档详细规定了DNP 3.0版的数据链路层、链接规约数据模块(LPDU)及其数据链路服务和传输规范。数据链路层采用了一种可变帧长文件格式:FT3。一个FT3帧由一个固定长度的报头组成,后跟可变长度的数据块。每个数据块都包含一个16位的CRC校验码。固定的报头包含两个字节的起始字符、一个字节的长短、一个字节的控制字、一个16位的目的地址、一个16位的源地址和一个16位的CRC校验码。
DNP3.0规约分析仪的应用特点包括:
高效的数据处理:通过采用FT3帧格式,分析仪能够快速处理和传输数据,提高系统的响应速度。
强大的网络适应性:支持多种网络环境,适用于不同规模的电力系统。
灵活的数据配置:用户可根据实际需求灵活配置数据链路层参数,满足不同场景下的通信需求。
使用DNP3.0规约分析仪的步骤如下:
安装软件:按照安装向导完成DNP3.0规约分析仪软件的安装。
配置参数:根据实际需求,在软件中设置数据链路层的主要参数。
连接设备:将分析仪连接至目标设备,确保通信线路畅通。
数据捕捉:启动数据捕捉功能,分析仪将自动捕捉并分析数据。
数据推送:通过软件界面,将捕捉到的数据推送至指定位置或进行进一步处理。