现在的位置: 首页 > 61850
0℃
2013年08月15日 程序设计 ⁄ 被围观 1,962+
上一篇文章《libiec61850在OpenSCADA系统中的使用》介绍了libiec61850和OpenSCADA系统的混合编译,编译是没有问题,但是做成模块的话运行起来还是会出现问题,其中最主要的问题就是库的链接,导致运行时函数找不到,原因出在C和C++函数相互调用的关系,libiec61850是C库,OpenSCADA是C++。 本文采用将libiec61850编译成动态库的方式供OpenSCADA系统调用,步骤如下: 动态库的编译安装 1. 修改libiec61850的 "lib61850\make\target_system.mk" 文件,编译选项添加fPIC CFLAGS += -g CFLAGS += -fPIC 2. 修改libiec...
阅读全文
1℃
2013年08月09日 程序设计 ⁄ 被围观 2,488+
libiec61850 是一套开源的C库,它实现了大多数的61850的协议转换,原理同样是基于MMS协议的映射。本文要将libiec61850用在OpenSCADA系统中,使OpenSCADA系统可以提供智能变电站61850协议的接入。 简介 libiec61850 is an open-source (GPLv3) implementation of an IEC 61850 client and server library. It is implemented in C to provide maximum portability. It can be used to implement IEC 61850 compliant client and server applications on embedded systems and PCs running Linux and Windows. Inclu...
阅读全文
0℃
2013年08月08日 程序设计 ⁄ 被围观 1,286+
前言 OpenSCADA作为一个开源的Scada系统,本文基于此系统来添加一个子模块,例子中准备添加一个支持61850协议的模块(名称为SP61850)。 OpenScada内置支持如下的子系统 "Data Bases" "Communication Interfaces, Transports" "Protocols of the communication interfaces" "Data Sources and Data Acquisition" "Archives(Histories) (of messages and values)" "User Interfaces (GUI, TUI, WebGUI, speach, signal ...)" "Additional modules" 我们所要添加的子模块隶属于如上的"Additional modules",即"spe...
阅读全文
×
腾讯微博