文件名称:libiec61850-0.7.8
-
所属分类:
- 标签属性:
- 上传时间:2014-11-25
-
文件大小:991.23kb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务
-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务
-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi
(系统自动生成,下载前可以参看下载内容)
下载文件列表
libiec61850-0.7.8/CHANGELOG
libiec61850-0.7.8/CMakeLists.txt
libiec61850-0.7.8/config/stack_config.h
libiec61850-0.7.8/config/stack_config.h.cmake
libiec61850-0.7.8/COPYING
libiec61850-0.7.8/demos/beaglebone/beaglebone_leds.c
libiec61850-0.7.8/demos/beaglebone/beaglebone_leds.h
libiec61850-0.7.8/demos/beaglebone/beagle_client.c
libiec61850-0.7.8/demos/beaglebone/beagle_demo.c
libiec61850-0.7.8/demos/beaglebone/beagle_demo.icd
libiec61850-0.7.8/demos/beaglebone/CMakeLists.txt
libiec61850-0.7.8/demos/beaglebone/Makefile
libiec61850-0.7.8/demos/beaglebone/static_model.c
libiec61850-0.7.8/demos/beaglebone/static_model.h
libiec61850-0.7.8/dotnet/authenticate/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/authenticate/authenticate.csproj
libiec61850-0.7.8/dotnet/authenticate/Main.cs
libiec61850-0.7.8/dotnet/control/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/control/control.csproj
libiec61850-0.7.8/dotnet/control/ControlExample.cs
libiec61850-0.7.8/dotnet/datasets/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/datasets/DataSetExample.cs
libiec61850-0.7.8/dotnet/datasets/datasets.csproj
libiec61850-0.7.8/dotnet/dotnet.sln
libiec61850-0.7.8/dotnet/example1/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/example1/example1.csproj
libiec61850-0.7.8/dotnet/example1/Main.cs
libiec61850-0.7.8/dotnet/example2/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/example2/example2.csproj
libiec61850-0.7.8/dotnet/example2/WriteValueExample.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/Control.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/DataSet.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/IEC61850ClientAPI.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/IEC61850forCSharp.csproj
libiec61850-0.7.8/dotnet/IEC61850forCSharp/IsoConnectionParameters.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/MmsValue.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/ReportControlBlock.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/Reporting.cs
libiec61850-0.7.8/dotnet/model_browsing/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/model_browsing/ModelBrowsing.cs
libiec61850-0.7.8/dotnet/model_browsing/model_browsing.csproj
libiec61850-0.7.8/dotnet/reporting/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/reporting/reporting.csproj
libiec61850-0.7.8/dotnet/reporting/ReportingExample.cs
libiec61850-0.7.8/dotnet/tests/Test.cs
libiec61850-0.7.8/dotnet/tests/tests.csproj
libiec61850-0.7.8/examples/CMakeLists.txt
libiec61850-0.7.8/examples/goose_publisher/goose_publisher_example.c
libiec61850-0.7.8/examples/goose_publisher/Makefile
libiec61850-0.7.8/examples/goose_subscriber/CMakeLists.txt
libiec61850-0.7.8/examples/goose_subscriber/goose_subscriber_example.c
libiec61850-0.7.8/examples/goose_subscriber/Makefile
libiec61850-0.7.8/examples/iec61850_client_example1/client_example1.c
libiec61850-0.7.8/examples/iec61850_client_example1/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example1/Makefile
libiec61850-0.7.8/examples/iec61850_client_example2/client_example2.c
libiec61850-0.7.8/examples/iec61850_client_example2/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example2/Makefile
libiec61850-0.7.8/examples/iec61850_client_example3/client_example3.c
libiec61850-0.7.8/examples/iec61850_client_example3/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example3/Makefile
libiec61850-0.7.8/examples/iec61850_client_example4/client_example4.c
libiec61850-0.7.8/examples/iec61850_client_example4/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example4/Makefile
libiec61850-0.7.8/examples/iec61850_client_example5/client_example5.c
libiec61850-0.7.8/examples/iec61850_client_example5/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example5/Makefile
libiec61850-0.7.8/examples/iec61850_client_example_files/client_example_files.c
libiec61850-0.7.8/examples/iec61850_client_example_files/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example_files/Makefile
libiec61850-0.7.8/examples/iec61850_client_example_reporting/client_example_reporting.c
libiec61850-0.7.8/examples/iec61850_client_example_reporting/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example_reporting/Makefile
libiec61850-0.7.8/examples/Makefile
libiec61850-0.7.8/examples/mms_client_example1/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example1/Makefile
libiec61850-0.7.8/examples/mms_client_example1/mms_client_example1.c
libiec61850-0.7.8/examples/mms_client_example2/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example2/Makefile
libiec61850-0.7.8/examples/mms_client_example2/mms_client_example2.c
libiec61850-0.7.8/examples/mms_client_example3/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example3/Makefile
libiec61850-0.7.8/examples/mms_client_example3/mms_client_example3.c
libiec61850-0.7.8/examples/mms_client_example4/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example4/Makefile
libiec61850-0.7.8/examples/mms_client_example4/mms_client_example4.c
libiec61850-0.7.8/examples/mms_client_example5/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example5/Makefile
libiec61850-0.7.8/examples/mms_client_example5/mms_cli
libiec61850-0.7.8/CMakeLists.txt
libiec61850-0.7.8/config/stack_config.h
libiec61850-0.7.8/config/stack_config.h.cmake
libiec61850-0.7.8/COPYING
libiec61850-0.7.8/demos/beaglebone/beaglebone_leds.c
libiec61850-0.7.8/demos/beaglebone/beaglebone_leds.h
libiec61850-0.7.8/demos/beaglebone/beagle_client.c
libiec61850-0.7.8/demos/beaglebone/beagle_demo.c
libiec61850-0.7.8/demos/beaglebone/beagle_demo.icd
libiec61850-0.7.8/demos/beaglebone/CMakeLists.txt
libiec61850-0.7.8/demos/beaglebone/Makefile
libiec61850-0.7.8/demos/beaglebone/static_model.c
libiec61850-0.7.8/demos/beaglebone/static_model.h
libiec61850-0.7.8/dotnet/authenticate/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/authenticate/authenticate.csproj
libiec61850-0.7.8/dotnet/authenticate/Main.cs
libiec61850-0.7.8/dotnet/control/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/control/control.csproj
libiec61850-0.7.8/dotnet/control/ControlExample.cs
libiec61850-0.7.8/dotnet/datasets/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/datasets/DataSetExample.cs
libiec61850-0.7.8/dotnet/datasets/datasets.csproj
libiec61850-0.7.8/dotnet/dotnet.sln
libiec61850-0.7.8/dotnet/example1/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/example1/example1.csproj
libiec61850-0.7.8/dotnet/example1/Main.cs
libiec61850-0.7.8/dotnet/example2/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/example2/example2.csproj
libiec61850-0.7.8/dotnet/example2/WriteValueExample.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/Control.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/DataSet.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/IEC61850ClientAPI.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/IEC61850forCSharp.csproj
libiec61850-0.7.8/dotnet/IEC61850forCSharp/IsoConnectionParameters.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/MmsValue.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/ReportControlBlock.cs
libiec61850-0.7.8/dotnet/IEC61850forCSharp/Reporting.cs
libiec61850-0.7.8/dotnet/model_browsing/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/model_browsing/ModelBrowsing.cs
libiec61850-0.7.8/dotnet/model_browsing/model_browsing.csproj
libiec61850-0.7.8/dotnet/reporting/AssemblyInfo.cs
libiec61850-0.7.8/dotnet/reporting/reporting.csproj
libiec61850-0.7.8/dotnet/reporting/ReportingExample.cs
libiec61850-0.7.8/dotnet/tests/Test.cs
libiec61850-0.7.8/dotnet/tests/tests.csproj
libiec61850-0.7.8/examples/CMakeLists.txt
libiec61850-0.7.8/examples/goose_publisher/goose_publisher_example.c
libiec61850-0.7.8/examples/goose_publisher/Makefile
libiec61850-0.7.8/examples/goose_subscriber/CMakeLists.txt
libiec61850-0.7.8/examples/goose_subscriber/goose_subscriber_example.c
libiec61850-0.7.8/examples/goose_subscriber/Makefile
libiec61850-0.7.8/examples/iec61850_client_example1/client_example1.c
libiec61850-0.7.8/examples/iec61850_client_example1/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example1/Makefile
libiec61850-0.7.8/examples/iec61850_client_example2/client_example2.c
libiec61850-0.7.8/examples/iec61850_client_example2/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example2/Makefile
libiec61850-0.7.8/examples/iec61850_client_example3/client_example3.c
libiec61850-0.7.8/examples/iec61850_client_example3/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example3/Makefile
libiec61850-0.7.8/examples/iec61850_client_example4/client_example4.c
libiec61850-0.7.8/examples/iec61850_client_example4/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example4/Makefile
libiec61850-0.7.8/examples/iec61850_client_example5/client_example5.c
libiec61850-0.7.8/examples/iec61850_client_example5/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example5/Makefile
libiec61850-0.7.8/examples/iec61850_client_example_files/client_example_files.c
libiec61850-0.7.8/examples/iec61850_client_example_files/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example_files/Makefile
libiec61850-0.7.8/examples/iec61850_client_example_reporting/client_example_reporting.c
libiec61850-0.7.8/examples/iec61850_client_example_reporting/CMakeLists.txt
libiec61850-0.7.8/examples/iec61850_client_example_reporting/Makefile
libiec61850-0.7.8/examples/Makefile
libiec61850-0.7.8/examples/mms_client_example1/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example1/Makefile
libiec61850-0.7.8/examples/mms_client_example1/mms_client_example1.c
libiec61850-0.7.8/examples/mms_client_example2/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example2/Makefile
libiec61850-0.7.8/examples/mms_client_example2/mms_client_example2.c
libiec61850-0.7.8/examples/mms_client_example3/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example3/Makefile
libiec61850-0.7.8/examples/mms_client_example3/mms_client_example3.c
libiec61850-0.7.8/examples/mms_client_example4/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example4/Makefile
libiec61850-0.7.8/examples/mms_client_example4/mms_client_example4.c
libiec61850-0.7.8/examples/mms_client_example5/CMakeLists.txt
libiec61850-0.7.8/examples/mms_client_example5/Makefile
libiec61850-0.7.8/examples/mms_client_example5/mms_cli
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.