HistorianV42用户手册.docx
- 文档编号:12576861
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:82
- 大小:3.26MB
HistorianV42用户手册.docx
《HistorianV42用户手册.docx》由会员分享,可在线阅读,更多相关《HistorianV42用户手册.docx(82页珍藏版)》请在冰豆网上搜索。
HistorianV42用户手册
目 录
一.安装前准备2
二.安装过程3
1.安装组件->IIS以及消息队列3
2. 完整安装过程4
三.VijeoHistorian的组态配置12
1.创建VijeoHistorian配置数据库12
2.配置hisotrian数据源17
3.VijeoHistorian配置----实时数据入库27
4.事件与任务配置41
5.安全性设置51
6.信息发布设置53
四.VijeoHistorian的客户端配置56
1.Excel客户端56
2.Web客户端60
HistorianV4.2用户手册
一.安装前准备
硬件推荐要求:
CPU
双核英特尔处理器
CPU处理速度
3.6GHz
内存(RAM)
4GB
硬盘
最低空间:
500MB
操作系统要求:
WindowsXP专业版+SP2/SP3
Windows2003Server+SP2
WindowsVista专业版(32或64位操作系统)
WindowsServer2008(32或64位操作系统)
其它组件:
MicrosoftInternetExplorer6,7and8fortheWebClientandReportsClient
MicrosoftExcel2003and2007fortheExcelclient
Windowsupdates
InternetInformationService(IIS)
MessageQueuingServices(MSMQ)(无需安装ActiveIntegrationDirectory子组件)
另xp操作系统可能需要安装netframwork(.net)和windowsinstaller.(网上下载即可)
NetFramwork:
Windowsinstaller:
二.安装过程
1.安装组件->IIS以及消息队列
打开控制面板->添加/删除程序->添加删除组件
勾选internetinformationservices(IIS)以及MessageQueuing
图:
2.1.1
选择消息队列(MessageQueuing),点击详细信息,弹出如下对话框
图:
2.1.2
将ActiveDirectoryIntergration的勾去掉(默认勾选,此项将影响historian的reportservice的安装),点击确定,回到图2.1.1,点击下一步.系统会进行组件安装向导,在安装过程中,插入系统安装光盘,直至windows组件安装向导完成.
2. 完整安装过程
双击setup.exe,弹出安装向导,如图2.2.1
图2.2.1
点击Next,选择接受协议许可,如图2.2.2
图2.2.2
点击Next,安装前可阅读安装前说明文档,如图2.2.3
图2.2.3
点击Next,选择程序安装,默认选择historian的完整安装.如图2.2.4
图2.2.4
我们可以选择用户自定义安装,可以看到我们完整安装的全部内容,如图2.2.5
图2.2.5
安装的内容有4大部分,每个部分都有自己的分支,如图2.2.6和2.2.7.
图2.2.6图2.2.7
1)Histiorianserver:
Historian的组态配置界面以及服务状态指示(可以操作服务的启动/停止)
2)Client/AnalyslsTools:
客户端工具,可以通过excel和web浏览histrian里的数据
3)AdministrationToos:
Historian配置的维护(备份和恢复)以及历史数据库的创建,备份和恢复
4)HistorianDatabaseEngine:
内置SQLserver的安装以及SQ:
L相关服务以及组件的安装.
选择返回到图2.2.4,选择默认完全安装.点击Next,如图2.2.8(如果第一次安装,请选择完整安装)
图2.2.8
1)historianmaintainer:
表示选择安装sqlserver2005
2)Reportingservices:
表示选择安装sqlserver报表服务
选择全部,点击Next,如图2.2.9
图2.2.9
输入sqlserver的默认的管理账户sa的密码,点击Next,如图2.2.10
图2.2.10
在sqlserver服务里创建一个实例名,一个sqlserver服务运行多个实例管理.默认名(VijeoHistorian)
点击Next,如图2.2.11
图2.2.11
点击Next,进入完整安装过程,如图2.2.12,以下所有步骤为自动安装过程,直至完毕
图2.2.12
自动安装完加密狗驱动后,自动进入sqlserver服务和组件的安装,如图2.2.13
图2.2.13
自动安装sqlserver2005后,进入sqlserver2005的servicepack(补丁包)的安装,这个过程需要20分钟左右
安装完毕后,自动进入com组件以及histoiran配置工具以及客户工具的安装,如图2.2.14
图2.2.14
自动安装完毕后,弹出historian安装完成提示.如图:
2.2.15
图2.2.15
点击finish.完成historian的全部安装.
三.VijeoHistorian的组态配置
1.创建VijeoHistorian配置数据库
-------所有的配置信息是存储在sqlserve)
打开配置工具,如图3.1.1
图3.1.1
第一次进入配置工具,进入配置数据库向导,如果3.1.2
图3.1.2
点击下一步,如图3.1.3
图3.1.3
选择我们原来安装时创建的sqlserver实例,默认为VijeoHistorian.
我们将在这个实例里创建我们的配置存储数据库已经实时数据存储数据库.
点击下一步,如图3.1.4
图3.1.4
我们选择默认的windows账户创建配置信息库
点击下一步,如图3.15
图3.1.5
选择我们配置信息库存放的路径,默认为sqlserver的安装目录下的MSSQL.1\MSSQL\Data文件夹
配置信息库默认的名字为vijeohistorian(可手动键入名字)
点击文件夹按钮,用户可以选择自己的配置信息数据库的安装路径
点击下一步,如图3.1.6
图3.1.6
配置信息库的注册名字,默认为机器名\实例名\数据库名.点击完成,如图3.1.7
图3.1.7
完成后,配置向导会自动生成hisotian工程中所必须的框架信息,以后你所有的组态信息都存储在
这个配置信息数据库中.
Datasource:
配置数据的源信息,数据的来源有3大部分,Scada,OPC以及sqlserver/oracel数据库
Historian:
用于存储源数据的实时数据,采用逢变则存的压缩机制.
Publishinformation:
historian发布的信息,必须发布后excel/web客户端才可以浏览
Events:
事件信息,和Task配合使用,可以定义一个周期性事件,数据改变或者数据条件事件
Task:
任务设置,必须绑定一个Events,当条件满足时,触发一个相应的事件.
事件内容有多种,可以上传/下载实时数据到指定的数据库
Security:
安全性,用于publishinformation.所有excel和web客户端必须登录,通过该项用户验证后,才能浏览到相应的内容.
2.配置hisotrian数据源
选择datasouce,点击右键,选择属性,如图3.2.1
图3.2.1
选择新建->数据源,如图3.2.2
图3.2.2图3.2.3
数据源的类型有4种,如图3.2.3.
Controlsystem:
citectScada系统(通过CTAPI接口获取citectscada实时数据)
SQLServer:
可以获取sqlserver中指定数据库的表格以及字段信息,上传/下载数据到数据库中
Oracle:
同理SQLserver,但是需要购买oracle连接许可(该手册对此不做讨论)
OPC:
可以连接其它所有第三方提供标准OPC接口的SCADA系统.
2.1controlsystem设置
以本机citect的Example工程为列,如图3.2.4
图3.2.4
Name:
定义的数据源名称
描述:
定义数据源描述
IP地址:
CitectScada所在机器的IP地址.
支持冗余的citectSCada系统,勾选Enableredundantserver
输入冗余的citectsacada系统的IP地址
语言选择,默认即可.
用户名和密码:
输入citectscada工程项目里定义的用户名,而不是其计算机系统里的用户.
定义完毕,可以点击测试 TestConnection按钮,校验与citectscada系统是否正确相联.
点击Ok按钮,则如图3.2.5
图3.2.5
Historian配置工具通过citectscada提供的CTAPI接口自动导入所有的变量信息,报警信息以及趋势
信息的所有变量,并且返回导入的结果,同时提示是否校验与现有变量是否冲突的对话框.
点击确定,如图3.2.6
图3.2.6
如果有冲突,则返回冲突的变量表,让用户选择处理结果.点击确定,然后关闭窗口.如图3.2.7
图3.2.7
在control的数据源中,自动将scada系统里的所有变量(IO/硬盘变量,趋势变量,报警变量)
全部枚举出来,以供用户选择哪些变量进入historian中,进行历史存储.
附:
如果historain要与citectscada正确连接,需在citectscada的citect.ini文件中增加2类参数.
[CTAPI]
AllowLegacyConnections=1
AllowLegacyServices=1
Remote=1
如图3.2.8(运行citectscada开放CTAPI接口)
[Language]
CharSet=134
如图3.2.9(用于导入的变量标签的描述正确显示中文或者其它本地语言)
图3.2.8
图3.2.9
2.2配置OPC数据源
已本机的schneiderOFS为OPCserver为例
选择数据源,点击右键,选择新建->数据源,选择类型为OPC,如图3.2.10
图3.2.10
点击Add按钮.输入OPCserver所在的IP地址,在下拉框中选择opcserver的名字,点击测试
如图3.2.11
图3.2.11
点击设置属性中,浏览目录树,可以选择opcserver中部分变量,如图3.2.12
图3.2.12
点击ok,我们只选择opcserver DEV1下的变量(全部请选择Root)如图3.2.13
图3.2.13图3.2.14
点击OK,如图3.2.14,则完成了OPC的配置.如图3.2.15
图3.2.15
点击确定,进行变量冲突校验,完成后关闭校验窗口,在配置工具中导入的opc变量信息
如图3.2.16
图3.2.16
2.3配置SQLserver数据源
以本机的SQLServer2005的数据库为例
选择数据源,点击右键,选择新建->数据源,选择类型为SQLServer,如图3.2.17
图3.2.17
输入sqlserver服务的iP地址\实例名.在下拉框中选择sql实例里的数据库
(我们内嵌的sqlserver实例名为安装时定义的Vijeohistorian)
选择完毕后,点击ok,如图3.2.18
图3.2.18
冲突检测完毕后,点击确定,关闭窗口,如图3.2.19
图3.2.19
将会导入该数据库里所有的表格以及视图以及相应的字段.
该数据源最常用于Historian的Task的定时上传实时数据到指定的数据库中.
3.VijeoHistorian配置----实时数据入库
3.1 数据库的的创建
当建立数据源后,不是所有导入的变量都进行进行历史数据入库操作,我们需要挑选适当的变量,
并且将这些变量导入到数据库中,数据库怎样创建和维护,以及如何创建在指定的路径.
点击Historian右键,选择属性,如图3.3.1
图3.3.1图3.3.2
弹出的对话框如图3.3.2.
在选择或者输入服务的名字里输入 127.0.0.1\VijeoHistorian(IP地址\实例名)
选择windows账户登录
在下拉框里选择我们要存储的实时数据的数据库
如果是第一次进入,需要创建相应的数据库,并且指定数据库的名字和路径
点击HistorianDataManager按钮,弹出对话窗口如图3.3.3
图3.3.3
点击空白的下拉框,选择New,弹出窗口如图3.3.4
图3.3.4
输入服务名:
127.0.0.1\VijeoHistorian(IP\实例名),windows验证,然后确定
如图3.3.5,点击最下端的Create按钮,创建自定义的数据库.
图3.3.5
弹出数据库创建对话框,如图3.3.6
图3.3.6
输入要创建的数据库的名字,如图Demo_DB.
Collation默认,将CreateMaintenanceschedule前面的勾去掉(默认为勾选)
在高级配置中,我们可以看到创建的数据库路径,默认为SQLserver的安装路径下的Data文件
点击最右边的浏览按钮,我们可以自己指定路径,如图3.3.7
图3.3.7
选择好路径后,点击确定.,回到图3.3.6中,点击 Create按钮创建我们指定路径下的数据库
如图3.3.8,成功创建了用于存储实时的历史数据库Demo_DB.
图3.3.8
关闭HistorianDataManager,回到Historian属性窗口,即可选择刚才创建的数据库,如图3.3.9
图3.3.9
在选择服务名称下拉框中输入127.0.0.1\VijeoHistorian(IP\实例名)
选择windows账户,然后在选择刚才创建的数据库Demo_DB.
点击ok.将从数据源中选取的变量绑定到指定的数据库.
点击Hisotiran,右键,选择New->DataSourceFolder,创建文件夹用于分类变量.
比如创建与数据源同名的文件夹,将对于的变量分类到指定的文件夹.
如图3.3.10,点击ok,关闭窗口,回到配置界面.
图3.3.10
展开datasource->Citect_Example->Tags,从定义的数据源中选取变量.
可以按住CTRL或者SHIFT键进行连续选取和多个选取.
如图3.3.11. 选择完毕后,按住鼠标左键,将选择的变量拖曳到historian的文件夹下
图3.3.11
拖曳完毕后,打开vijeohistorian,点击Citect_Example文件夹,即可浏览到选取的变量.
如图3.3.12.
图3.3.12
双击文件夹下的单个变量,可以查看其属性,如图3.3.13
图3.3.13
选择Logging项,可以定义变量采集模式以及变量逢变则存的死区,
并且可以绑定一条趋势用于数据的回填.
如图3.3.14
图3.3.14
DataAcquistion:
数据采集模式
Historian:
从citectscada 趋势服务中获取最新时间点的带时标的值.
RealTime:
从citectscada IOserver中获取实时数据
LoggingEnable:
允许记录
Deadband:
当允许记录时,逢变则存的死区范围.默认是变量标签的量程的0.5%.
BindtoTrend:
选择其对应的趋势标签,用于与数据源断开连接恢复后,回填数据的来源.
默认关联为同一citectscada系统中的趋势标签
定义所有变量的记录属性后,可以启动数据采集服务,进行数据采集.
从数据源实时获取选取的变量标签值,通过对比前后采样的值变化范围是否超过设定的死区范围
决定是否将将变量的实时值存入到指定的数据库中.
启动数据采集系统,如图3.3.15
图3.3.15
弹出的对话框如图3.3.16
图3.3.16
在General项目栏可以看到项目信息以及加密狗信息(许可的点数以及当前使用的点数)
点击Keyutility,弹出加密狗的所有信息,如图3.3.17
图3.3.17.
关闭当前窗口,回到图3.3.16(数据服务指示器),选择Dataservice项目栏,如图3.3.18
图3.3.18
点击绿色箭头按钮(Star/Continue),即启动数据采集服务.如图3.3.19
图3.3.19
服务启动后,在信息栏里会显示启动过程中的返回信息,用于调试检测过程错误.
勾选AutomaticStart,即数据采集服务跟随电脑启动而自动启动.
当项目全部配置完成后,正式投入运行,勾选该项.
当成功运行后,屏幕的右下角出现信息窗口,如图3.3.20
图3.3.20
数据服务启动后,可以直接进入Sqlserver2005中浏览数据,判断采集服务是否正常运行.
如图3.3.21
图3.3.21
弹出对话框如图3.3.22
图3.3.22
ServerType:
选择databaseEnine(数据库引擎服务-浏览数据库的表格和数据)
ServerName:
127.0.0.1\VijeoHistorian (IP\实例名)
Authentication:
windowsAuthentication(windows账户登录)
点击连接,如图3.3.23,选择创建的历史库Demo_DB
图3.3.23
选择dbo.Tags,鼠标右键->OpenTable.打开我们选择的变量标签存储表.如图3.3.24
图3.3.24
同理,选择表dbo.NumericSamples鼠标右键->OpenTable.打开实时数据表格如图3.3.25
图3.3.25
Demo_DB数据库中,表格很多,其中最重要的是3个表格.
Tags:
用于存储用户选择的变量信息,并且为每一个变量分配一个ID.
NumericSamples:
所有模拟量变量的实时值全部存储在该表中
DigitalSamples:
所有开关量变量的实时值存储在该表中
4.事件与任务配置
选择事件,点击鼠标右键,选择新建,如图3.4.1
图3.4.1
在弹出的对话框中,如图3.4.2
图3.4.2
有3大类型的事件,分别为clock/controlsystem/TaskEnige
Clock事件即为一个周期性触发事件,如图3.4.3
定义一个T_10s的事件,用于每隔10s执行一次任务.
图3.4.3
图3.4.4图3.4.5
而Controlsystem类型为条件触发事件,当定义的citectscada数据源(不支持opc/oracle/sqlserver数据源)中的某个变量标签打到设定的条件,则会触发该事件.如图3.4.4.
点击WhenTag项右边的浏览按钮,可以浏览citecscada变量,并且可以选取其中一个变量用于条件的设定.如图3.4.5.
即citectscada系统中的loop2_pv的值大于90时执行某个事件.
而Task Engine类型也为条件触发事件,它由另外一个任务的执行状态来触发.
任务的执行状态分为启动/停止/失败3种.
比如某个任务失败了,我们可以利用其标志,执行一个发送Email的事件告知用户.
建议不要用任务本身的状态做事件来来触发该任务(可能引起死循环)
如图3.4.6.
图3.4.6图3.4.7
选择事件,点击右键,选择New->Task,弹出的对话框如图3.4.7.
可以新建事件,弹出窗口如图3.4.8
图3.4.8
AcitveXCcript:
执行指定Jscript或VB脚本
DownLoadTagData:
从某个数据库中下传数据到citectscada数据源中(回写)
ExecuteDTSPackage:
执行SQLserver外部的DTS包.
SendEmail:
发送邮件到指定的邮箱
UploadAlarmrs:
上传报警信息
UploadHistorianTagData:
从历史数据库中将数据存入到指定数据库
UploadTagData:
将采集的实时数据存入到指定的数据库
UploadTrends:
将指定的时间段内趋势标签里的值存入到指定的数据库
以uploadTagData为例,演示事件执行的过程.如图3.4.9
图3.4.9
点击Triggering选项,如图3.4.10
图3.4.10
选择定义的事件T_10s.即每10秒钟执行一次实时数据上传操作.
选择Action选项,如图3.4.11
图3.4.11
左边为数据源,右边为目标数据库,即将对应的变量存入到数据库的表中.
点击右边的数据库(必须由datasource里定义的oracle/sqlserver类型的数据源)
选择要存入数据的表格,点击AD按钮,添加选择表格所有的字段.如图3.4.12
图3.4.12
左边我们选择要导入实时变量的数据源(由datasource中定义,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HistorianV42 用户手册