软件调试报告
一、 二、 三、 四、
1.
2.
五、 六、
1. 2. 3. 4.
Epsynall组态软件的安装 .................................................................................................... 2 SQL数据库的安装 .............................................................................................................. 7 数据源的建立..................................................................................................................... 11 Epsynall组态软件的画图 .................................................................................................. 13 实时数据库与变量定义 ..................................................................................................... 13 1) 定义厂站..................................................................................................................... 13 2) 定义厂站母线回路 ..................................................................................................... 16 3) 定义母线回路子回路 ................................................................................................. 17 4) 编辑变量词典 ............................................................................................................. 18 5) 定义变量I/O信息 ..................................................................................................... 23 建立运行系统..................................................................................................................... 25 1) 建立运行系统 ............................................................................................................. 25 2) 建立窗口..................................................................................................................... 25 3) 在窗口中画图 ............................................................................................................. 26 4) 动画连接..................................................................................................................... 30 5) 通道配置..................................................................................................................... 35 6) 数据源的连接 ............................................................................................................. 36 系统的调试 ........................................................................................................................ 39 数据库查询 ........................................................................................................................ 41 实时数据库查询................................................................................................................. 41 历史数据库查询................................................................................................................. 42 数据统计的查询................................................................................................................. 43 报表的查询 ........................................................................................................................ 43
一、 Epsynall组态软件的安装
安装时会出现下图中四种系统的安装,我们选择的是第二个系统即适合于变电站综合自动化当地和远方功能的系统。
安装完成之后会出现
开发环境:EpSynall开发系统程序(Config System)的快捷方式,用于制作工程项目,如绘制虚拟现实场景、制作人机交互界面、定义与现场设备连接的采集点及虚拟点、设定项目运行所需的其它配置等。
运行环境:EpSynall运行系统程序(Run System)的快捷方式,开发环境(Config System)和运行环境(Run System)是各自独立的Windows应用程序,均可单独使用;同时两者又相互依存,在开发环境中设计开发的工程必须在运行环境中才能运行;工程运行文件为.arn 文件,由开发环境编译生成。
设备图库管理:EpSynall图形制作及管理的系统程序(Object Maker)快捷方式;用于制作通用图形并存储形成图库,方便在开发环境中调用。
路径设置(EpConfig):用于配置工程组态和项目运行的路径。
NT自动启动设置(Auto Lag):设置当WINDOWS启动时自动运行EpSynall运行环境、及登陆的管理员账号和口令
报表开发工具:是EpSynall提供给用户生成日常报表模板的工具,用户可以根据自己的需要,利用这个工具生成自己需要的报表模板,当日常报表(包括日报表、周报表、月报表、季报表、年报表)模板生成之后,系统会根据用户生成的模板,在报表运行程序中自动运行刷新,生成最终报表样式,供用户查看。
报表运行工具:报表运行程序:系统会根据用户在报表开发工具中生成的模板,连接数据库,自动运行刷新数据,生成最终报表样式,供用户查看。报表运行程序还可以根据用户需要设置查询日期来查询用户需要的数据。
注:报表工具是独立于我们的软件系统的,无需打开我们的组态软件即可制作报表模版和查询报表数据。
EpSynall开发环境帮助:EpSynall使用手册帮助文件快捷方式;其内容主要全面的介绍EpSynall的使用。
EpSynall库函数帮助:EpSynall库函数帮助文件快捷方式;它会提供后台函数的编写和设置方法。
二、 SQL数据库的安装
安装结束后会出现以下画面
注:前置机与工作站无须安装SQL Server,若使用的是Win2000/WinXP操作系统,则系统自带SQL Server数据源(ODBC)的驱动程序。
在本项目中主要用到的是数据库的存储和提取功能,所以用到的程序主要有企业管理器、服务管理器、查询分析器、事件探查器。
查询分析器:主要是用来查询实时的和历史的全部数据。
服务管理器:它的作用是通过数据源和组态软件相连,并且一直存储组态软件上的数据。它是一直在运行的。
企业管理器:就是创建我们所需的服务器并管理创建的服务器,所有的数据,资料都可以通过其余管理器来查看。
事件探查器:可以单独的查看某一个文件,某一个数据。 联机丛书:详细的说明和介绍了SQL2000的安装和使用
SQL Server安装完成。重新启动计算机后,SQL服务管理器会自动运行。
三、 数据源的建立
在电脑管理工具中打开数据源,并在其中添加名称为reepsynall的SQL Server数据源,并把它与组态软件相连。
对新建的数据源进行测试
在组态软件中设置数据源的连接
四、 Epsynall组态软件的画图
创建一个新的开发系统,就可以在里面进行以下的各种操作和设置了。
1. 实时数据库与变量定义
1) 定义厂站
在“开发系统”界面左边有“工程管理”栏,点击‘变电站’节点右键菜单中的“新建”,在弹出的“管理单元属性”中设置变电站厂站的属性。如下图所示为定义“35KV变电所”厂站的界面。其它变电所厂站定义也是如此,只是厂站名称改变。
这样就会在变电所中生成一个“35kv变电所”的厂站。如下图所示。
做完厂站之后建立通信连接,设定一个通信状态的变量,在开发系统设置完成后运行环境中可以检测服务器与前置机的网络连接状况。
2) 定义厂站母线回路
在开发环境中点击当前厂站右键菜单中的“新建母线”,就可以建立厂站下属的第一级回路。在系统弹出的“回路属性”对话框中设置相关信息。下图所示为定义35KV变电所1I段母线的回路属性。
在“35kv变电所”中生成6kv的1I母线回路
3) 定义母线回路子回路创建出线开关
在开发环境中点击新建的母线回路右键菜单中的“新建出线开关”。 在系统弹出的“回路属性”对话框中设置相关信息。如下图所示为35KV变电所1号馈电柜出线的回路属性在系统弹出的“回路属性”对话框中设置相关信息。
生成的出线开关如下图所示
4) 编辑变量词典
1.遥信变量的设置
遥信详表:事故总信号,断路器,隔离刀闸,保护信号,预告信号,子站状态,误访信号,预告总信号,其他,设备通讯状态
点击“1号馈电柜出线开关”右键菜单中的‘编辑变量字典’,在弹出的‘数据词典’对话框中定义变量。完成之后点击“加入词典”即可生成变量。
对变量进行定义,首先要设定信号的类型,比如:保护信号、断路器、预告信号、子站状态等等,可以根据自己的需要进行设置;其次是值得解释,确认变量分合所表示的含义;最后便是报警设置,可以设置不报警、和报警、分报警、变为告警,根据需要设置,同时报警与声音进行链接,在报警的同时进行语音和画面提示。
2.遥测变量的设置
在1I母线中点击右键,编辑变量词典,设置遥测变量“零序电压”,,对它的最大、最小值,变化灵敏度进行设置。遥测详表:A相电流,B相电流,C相电流,零序电流,有功功率,无功功率,视在功率,有功电度(正向+负向),无功电度(正向+负向),视在电度(正向+负向),有功须量,无功须量,功率因数,周波,温度,其他,档位。
3.遥控变量的设置
遥控变量需要连接遥信量的情况如下图所示: 在“关联遥控点”中设置需要连接的遥控变量。
5) 定义变量I/O信息
点击已定义的某一回路或者厂站的右键菜单中的‘设定IO信息’, 在弹出‘变量IO信息编辑’对话框框中设置相关信息,如下图所示。编辑框中显示了所选厂站或者回路下所有IO变量的序号、采集通道、设备地址、转发通道、上屏通道等通讯信息,注意:相同回路中IO变量的序号不能相同、通道号不一定相同。
全部变量、子站回路、母线、变电站设置完成之后便会是下图所示,如果需要添加,可以在里面进行编辑。
2. 建立运行系统
窗口隶属于各运行系统,必须在运行系统下才可以建立窗口,进行画面制作。
1) 建立运行系统
在EpSynall管理区,点击“网络节点”右键菜单‘新建系统’建立一个运行系统“东滩煤矿”,如下图所示,可根据具体的情况配置运行系统参数:
2) 建立窗口
窗口是进行监控流程画面组态,点击“窗口”右键菜单‘新建窗口’建立一个窗口“35KV变电所”,“窗口特性对话框”如下图所示,可根据具体的情况设置窗口参数:
3) 在窗口中画图
根据设计要求,利用画图工具在窗口中画图。“35KV变电所”窗口如下图所示
画图简介:
在网络节点中创建运行系统,然后在内部添加窗口“35kv变电站”,生成如下画面,就可以在黑面区域进行画图了,黑面上的就是画图专用工具。
首先,绘制简单的断路器,因为断路器变化需要有颜色的变化,所以设置两种颜色,背景颜色设置为红色,填充颜色设置为红色。
其次是遥控开关的设画法和设置,主要就是线的颜色和线宽的设置,还有斜方向的线的角度的设置,这些可以根据需要设置想要的颜色。
画图中字体的设置,选择绘图工具中的文本框,画出需要的文本框,书写并编辑需要的文字,文本框的边框和内部的颜色填充可以根据需要自行设置。
然后就是显示零序电压值得文本框,对其内部的填充色和数值进行设置,文本框内不需要填写数值,在之后的动画链接中可以把它与零序电压的变量相连,这样可以通过变量的改变直接显示出当前的零序电压值。
一个遥控接地所需要的全部线路及注释
4) 动画连接
通过“动画连接”,将图形对象的作图属性(位置、大小、颜色、文本等)与数据词典中的变量联系起来,使得监控变量表达式值的改变,会反映到图形对象的外观变化上,监控点的值以图形、动画、声音和文本等方式形象生动地展现在用户面前,使监控工作变得更为容易、直观和生动。
服务器与下位机连接通信状况是信息在通道之间传输的关键,所以在监控系统中设置一个通信监视画面
对通信信息进行动画连接,通信连通时设置为没有查号,没有连通时设置为红色查号,动画链接如下图所示。
动画连接过程: 1.遥信的链接
选中已经绘制好的断路器,点击右键菜单中的‘动画连接’;弹出对话框如下图所示,
选择动画连接类型,弹出如下图对话框,
双击表达式空白框,添加所需的遥信变量。颜色可以根据实际情况设定。 2.遥控量的动画连接
和遥信量的连接过程相同,选择“遥控开关”的动画连接之后,进行“对象细节连接”。
遥控需要与遥信进行关联,所以在遥信接地故障信号中进行关联遥控点的设置,“YX接地故障”应该设置为隔离刀闸。
之后就是对接地闪烁信号进行设置,如下图所示
3.遥测信号的设置
主要是零序电压的动画连接,显示的是下位机发送上来的数值
5) 通道配置
建立采集通道
采集通道位于EpSynall开发环境‘管理区’中的‘通道配置’节点下,点击‘采集通道’,单击鼠标右键,在弹出的菜单中选择‘新建’选项,弹出如下图所示的“通道属性”对话框,设置系统所需的通道,如果需要转发,可以设置转发通道,容许广播校时表示服务器与需下位机时间一直在校时,实现时间同步,如下图所示
对端口的设置:
按通道设置变量I/O信息
在每个通道中,通讯的基本单位为采集控制变量,这个变量由通道连接的采集单元或应用系统指定,通过IO信息域与监控对象模型的变量(Tag)点联系。在EpSynall中,容许用户在定义监控模型的变量时指定这些I/O信息(编辑变量时的‘数据采集’属性页),从而实现与采集单元的连接,也提供对回路、厂站或其他管理单元级的集中设置。
设置完通道,或者在通道下生成设备后,就对此通道或者此设备下属采集的变量点进行IO信息的统一或者单个设定。
点击要设置的通道的右键菜单项‘编辑IO信息’,出现‘变量IO信息编辑’框。显示了所有通过这个通道采集数据的变量的IO信息。下图编辑框中显示此通道下所采集IO变量的通道、源站地址、点号等通讯信息。
6) 数据源的连接
同时配置系统的各项属性,尤其是数据源的链接,否则会导致运行系统无法运行,数据无法存取。
确认系统所用的规约
CDT91
所有画图,动画链接完成之后,保存,编译运行,运行环境如下如所示,图中,通信信息表示网络的链接状况,只有绿点表示网络连接正常,出现红叉表示服务器与下位机之间网络不正常。
五、 系统的调试
低压断路器出现变位警告
低压断路器遥控恢复正常
高压接地故障出现的SOE告警
六、 数据库查询
查询包括:实时数据库查询,历史数据库查询,数据统计查询,报表查询。其中报表查询可以分为access表格查询和SQL server 查询。
1. 实时数据库查询
以一个变电所下位机上传的数据为例
变电所中的所有遥信量的查询如下图:
低压开关动作告警查询
2. 历史数据库查询
历史遥信变位查询
所有历史的SOE查询
3. 数据统计的查询
所有的高低压开关变位的统计
4. 报表的查询
通过access表格查询所有历史告警,包括SOE告警、高低压开关变位告警、遥测量变化告警。
通过SQL企业管理器查看存储在其中的所有文件。
SOE表的查询
所有数据的查询