欢迎来到天天文库
浏览记录
ID:44253963
大小:2.16 MB
页数:38页
时间:2019-10-20
《EC2000专题讲座》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、EC2000专题讲座综合自动化部2006.12.1内容提纲第一部分:EC2000软件结构与层次分析第二部分:EC2000主要数据流分析第三部分:EC2000两种类型驱动分析第四部分:简化版EC2000介绍与分析2第一部分:EC2000软件结构与层次分析EC2000历史介绍整体结构分析系统目录及文件功能分析3EC2000历史介绍EC2000实时运行的核心部分来自于SJ-600型现地控制单元的调试程序。后来将一系列NARI产的设备纳入了其中,比如LFP、RCS、DSA等系列的保护产品。所以在RTU组态中可以看到很多现成的模块。在系统的内核中,也有一些和这些专
2、用设备相关的代码。又根据水电厂的一些新要求,逐步增加了对象库、历史库、AGC等应用程序。4整体结构分析5整体结构分析整体结构中的要点:基于网络一致的实时数据库实时数据库包含实时库和对象库网络化的进程通讯方式插件式的应用软件开发方式组态与运行程序相对分离6整体结构分析基于网络一致的实时数据库:网络层程序是整个系统的最底层,提供全系统数据交换的公共接口。网络交互采用两种网络协议:UDP和TCP/IP报文。UDP数据包用于广播数据的传送,主要包括定时广播的模拟量、电度量等信息;TCP/IP则用于对变位开入、模拟量越复限等需可靠传输的信息的传送。关键词:UDPT
3、CP/IP7整体结构分析基于网络一致的实时数据库:网络层程序采用事件触发式的发送和缓冲池接收的策略,对于重要的信息,采用有应答式的出错重发方式,能够在一定程度上保证事件被立即发送以及可靠接收。对于报文发送,采用分层式设计,可分为收发层(net.exe)和收发管理层(pubdll)。对于收发层,采用事件等待的方式,有发送事件时则将发送区域的信息立即发掉;接收到网络的报文后,立即将其存储于接收缓冲区。收发管理层介于收发层和应用程序之间,主要完成发送事件的使能以及接收信息的检索,起着承上启下的作用。关键词:事件触发8整体结构分析实时数据库包含实时库和对象库实时
4、库是系统完成数据采集和全厂监控的基本部分。主要由实时库管理和监视的IOCore进程、实时库驱动NTDrv以及各设备驱动构成。提供虚拟点、表达式、PID运算等功能。对象(Oload)库的数据输入来自于实时库,利用自身提供的输出、控制等属性以及脚本运算功能,产生对象库自身的数据—这些数据可以供更高一层的软件来使用。同时利用对象的继承特性,提供AGC等高级软件的接口。关键词:进程脚本对象继承对象实例9整体结构分析网络化的进程通讯方式EC2000进程间主要通过网络来交换信息。各进程通过由Pubdll提供的网络收发函数来互通信息。从而,使得不同计算机中的进程“看起
5、来”和同一计算机中的对应进程相同,使得编程开发更为简洁方便,不用再考虑数据应当发往哪些节点的问题。10整体结构分析插件式的应用软件开发方式系统提供两套开发函数,设备驱动库和应用驱动库,可直接构成设备的驱动源或获取实时的监控数据。从而非常方便于扩展编程。11整体结构分析组态与运行程序相对分离RTU----NTDrv(IOCore)Draw---RUNObjcnf-OloadMake---HisServerFC-----FCExeAGCAVC-AGVC配置和管理----net12系统目录及文件功能分析EC2000软件目录树如下:--bmp:存放绘图程序的资源
6、文件;--audio:存放语音报警的语音;--db:存放系统的配置文件;--graph:存放图形文件;存放图形库;--inc:存放开发包的头文件;--exe:存放系统的可执行程序;控件;动态库;--lib:存放系统的静态库文件;--seq:存放流程脚本;--driver_exe:存放驱动程序;--driver_db:存放高级驱动程序的配置文件;--txt:存放系统的源程序;--ticket:存放操作票;--web:存放Web发布的配置文件;--avi:存放动画文件;--report:存放报表;--hisdata:存放历史数据库的存储文件;13系统目录及文
7、件功能分析主要实时运行进程功能分析网络驱动:建立全系统中各个节点的网络连接。主要包括直接的TCP连接和广播式的UDP连接。对于配置对时功能的节点,通过发送UDP对时数据包,完成全网时间一致。Net提供TCP和UDP两种数据收发方式。14系统目录及文件功能分析主要实时运行进程功能分析配置和管理:完成系统主要进程的加载,这些进程可以是OLOAD、EC2000ALARM、LIGHT、HISSERVER、NTDRV等。并通过公共的PUBDLL完成和各个进程的心跳管理,从而实现对系统运行的进程状态的诊断。另外,可完成用户配置及权限管理,以及各个节点运行方式的切换等
8、。15系统目录及文件功能分析主要实时运行进程功能分析IOCORE:加载全系统的数
此文档下载收益归作者所有