4℃
0℃
2013年08月15日
⁄ 程序设计
⁄ 被围观 4,424+
上一篇文章《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...
61850, OpenSCADA阅读全文
1℃
2013年08月09日
⁄ 程序设计
⁄ 被围观 5,119+
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...
61850, OpenSCADA阅读全文
0℃
2013年08月08日
⁄ 程序设计
⁄ 被围观 3,811+
前言
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...
61850, OpenSCADA阅读全文
1℃
2013年08月05日
⁄ 程序设计
⁄ 被围观 4,784+
简介
SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制系统。SCADA系统是以计算机为基础的DCS与电力自动化监控系统;它应用领域很广,可以应用于电力、冶金、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。详细可以从百度百科和维基百科了解。
安装环境
OS: Ubuntu 11
openscada-0.8.0.5
依赖包的安装
####### 文字处理相关
sudo apt-get install gettext
sudo apt-get install zlib1g-dev
sudo apt-get install libgd2-xpm-dev
sudo apt-get install libpcre3 ...
OpenSCADA阅读全文
受教了!呵呵!
adobe air 播放器可
在你的代码基础上改了下,可以
现在CSDN博客的API接口
你好,googlecode源
你好,googlecode源
亲,那你新上传的图片会到哪呢
亲,这个会卡的 第一段缓冲