DNP3 工业协议模拟器

2021-05-13

DNP3 工业协议模拟器

资源描述

本仓库提供了一个名为“DNP3 工业协议模拟器”的资源文件。该模拟器由 FreyrSCADA 提供,旨在帮助开发者和工程师更好地理解和应用 DNP3 协议。

功能特点

  • DNP3 RTU 站点/服务器模拟器:模拟 DNP3 RTU 站点和服务器,方便用户进行协议测试和开发。
  • DNP3 客户端主模拟器:提供 DNP3 客户端主模拟器,支持 Windows 和 Linux 平台。
  • 静态和动态库:包含 DNP3 协议的静态和动态库,方便集成到现有项目中。
  • DNP3 源代码库:提供 DNP3 协议的源代码库,支持 C、C++、C# .NET 等多种编程语言。
  • 演示套件:提供适用于 Raspberry Pi 和 BeagleBone Black 的演示套件,支持客户特定的硬件。
  • 完整实现 DNP3 协议标准:包括文件传输、二进制输入、双位二进制输入、二进制输出、计数器输入、模拟输入、模拟输出、八进制字符串、虚拟端子字符串等功能。
  • 支持 CROB:具有“select-before-operate”或“direct-execute”命令执行模式的模拟输出命令。
  • 经过行业验证:已使用所有领先的测试工具进行了测试,确保稳定性和可靠性。
  • 免费获得 DNP3 协议开发套件:提供主客户端模拟器,支持 Windows 和 Linux SDK。

适用平台

  • Windows
  • Linux
  • QNX

使用说明

  1. 下载资源文件。
  2. 根据您的开发环境选择合适的库或源代码。
  3. 集成到您的项目中,进行 DNP3 协议的开发和测试。

注意事项

  • 本资源文件仅供学习和开发使用,请勿用于商业用途。
  • 使用过程中如遇到问题,请参考相关文档或联系技术支持。

贡献

欢迎开发者提交问题和改进建议,共同完善本资源文件。

下载链接

DNP3工业协议模拟器