HOTSection 3实验3Word格式文档下载.docx
- 文档编号:17863123
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:23
- 大小:510.11KB
HOTSection 3实验3Word格式文档下载.docx
《HOTSection 3实验3Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《HOTSection 3实验3Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
6)在“ControlLogix_Data”数据库旁的小方框内打“√”。
底部窗口显示的是可以分配给用户的数据库的角色。
7)在“db_owner”旁的小方框内打“√”,指定用户“historian”的角色是数据库的所有者。
8)选择OK。
9)在确认口令对话框,键入“historian”。
检查用户名“historian”显示在右边窗口的空白处。
10)将SQLServerEnterprisemanger窗口缩小。
HistorianServer通过ODBC访问数据库,所以我们需要给Historian将要导入的数据库创建一个SystemDSN连接。
11)在控制面板中,打开ODBCDataSources(数据源)。
12)选择“SystemDSN”键,点击“Add”。
13)选择SQLServer,再选择Finish。
我们要象前面做过的那样去建立SystemDSN,但是我们将这个连接叫作“historian”。
14)在数据源的名称栏键入“historian”,从下拉菜单中选择“local”作为服务器的登录口。
15)选择Next。
16)选择单选按钮来鉴别用SQLServer登陆的真实性,我们的用户名和口令是“historian”。
17)选择Next。
18)确认缺省的数据库设为ControlLogix_Data,(这是我们在SQLServer中用来登录数据的数据库),然后,选择Next。
19)选择Finish,接受缺省设置。
20)点击TestDataSource,确认测试成功完成。
21)点击OK,退出ODBC数据源管理员程序。
到此我们已经有一个SystemDSN连接到SQLServer中的数据库,我们可以组态HistorianServer。
22)从开始处选择Programs>
RockwellSoftware>
Historian>
RSBizwareEnterpriseManager。
23)
显示如下:
从Enterprisemanager我们可以将数据库表格、触发器(triggers)以及视图定义(viewdefinitions)从SQLServer导入到Historian数据库。
24)从菜单中选择Actions>
Importdatabase…
提示你选取一个SystemDSN作为Historian服务器和将要导入的数据库之间的一个连接器。
我们创建一个叫作“historian”的连接器。
25)选择“historian”作为ODBCDSN。
26)在用户名和口令处再键入“historian”。
27)选择“Connect”,确认你已经以用户“historian”的身份成功地连到数据库。
因为我们已经建立“ControlLogix_Data”作为缺省的数据库分配给SQLServer中名为“historian”的用户,所以我们就不需要在SourceDirectory再定义数据库,将这一栏留作空白。
28)选择Import键,导入的过程可能需要10-20秒。
29)确认你看到了“DatabasewasCreatedSuccessfully”(数据库已经创建成功)的信息。
30)选择Exit。
在HistorianServer中我们已经创建了一个数据库,它包括与我们在SQLServer中建立的同样的表格和组态,一旦数据库被导入,我们就可以注册和运行服务器。
31)在RSBizwareEnterpriseManager窗口中选择File>
RegisterServer。
32)在RSBizwareServerProperties框内,输入PC的主机名“Student17。
33)选择Historian作为服务器类型(ServerType),另外两栏将自动填好。
34)选择“TestServerConnection”。
你将会得到一条信息,告知服务器还没被组态,并提示你选择OK,现在开始组态。
35)选择OK。
36)选择OK,关闭对话框,提示时回答“yes”,开始组态服务器。
将显示下面的HistorianServerSettings对话框:
我们必须再一次告诉HistorianServer,当服务器运行时使用哪一个SystemDSN连接,以及是用什么用户名和口令登陆的。
37)选择SystemDSN“historian”,键入用户名和口令,同样名为“historian”。
和RSSql一样,我们要定义一个文件用来存储服务器的组态信息。
38)将登陆文件改为c:
\rssql\historian.log。
我们也可以测试到数据库的连接情况。
39)点击“TestDatabaseConnection”,确认你得到了数据库已成功连接的信息。
40)选择OK退出对话框,接受你所得到的组态信息。
到此服务器注册完成,我们准备启动它。
41)点击“Student17”服务器,选择绿色的运行按钮来启动服务器。
确认看到绿灯指示服务器正在运行。
一旦HistorianServer被组态和运行,我们就可以用Historian的客户应用来建立一个RSSqltransaction,用来将数据登录到Historian数据库,然后对数据库中的数据进行制图和分析。
42)选择Start>
Programs>
Historian,启动Historian的客户应用。
43)在用户名和口令处都键入“rsi”。
44)在Server一栏输入计算机的主机名“Student17”。
45)选择OK。
46)检查Historian界面。
界面由左边的两个资源管理器窗口组成。
窗口的左上部分是DataExplorerTree(数据管理树),存储所有的报告、图表、曲线图等,缺省状态,数据管理树显示预组态的信息包括例子的报告和数据。
底部窗口是DataViewComponentsWindow(数据观察组件窗口),由计算器、图表组件、图表模板、数据组件和数据点组成,用于制作曲线和图表。
计算器是用来分析图表和进行统计分析最常用的工具。
图表组件是独立的对象,(例图例、标题栏等),由图表和曲线图组成,可以用来加入到现有的报告中去。
图表模板是预组态的报告,可用来给时间序列数据作图。
数据点是时间序列数据,存储在Historian的数据库中,便于拖拉过来生成报告。
右边大的工作区域叫数据管理工作区域,在这里可以显示和看到象图表和曲线图的DataViews。
首先要做的是进行RSSql组态,将数登录到Historian的数据库,由于我们已有一个称为“ControlLogix”的RSSql组态,把数据从ControlLogix登录到SQLServer,我们还可以用这个组态将同样的数据登录到Historian数据库,通过创建一个TimeSeriesTransaction来完成。
TimeSeriesTransaction范例允许我们选择已经建立的现有的RSSql组态,但是我们还要选择用哪个Enterprise和ControlConnectors来建立另一个transaction以登录数据。
47)从菜单选择Tools>
RSSqlTimeSeriesWizard…
48)显示如下:
此对话框允许用户在本地或远程计算机上连接到一个现有的RSSql组态,或者创建一个新的标记组态以登录数据。
49)确认选中“ConnecttoRSSqlinstalledonthiscomputer”和“ImportanexistingRSSqlconfiguration”单选按钮。
50)选择“CreateConnection”按钮。
51)选择对话框中Next键,表明这是一个ODBC连接。
52)
我们要再一次定义一个SystemDSN连接连到RSSql组态,用户名和口令也都需要重新定义。
53)从ODBCDSN下拉菜单中选择“historian”,键入“historian”作为用户名和口令。
54)选择Next。
这里我们要告诉Historian要用哪一个RSSql组态。
55)在“SelectConfigurationtoImport”对话框内,选择现有的RSSql组态“ControlLogix”,这是我们在RSSql实验中创建的。
56)选择Import,确认你接收到一个导入成功的信息。
57)选择OK。
58)
再回到“SelectRSSqlConfiguration”对话框。
59)在RSSql组态的下拉菜单中,选择“ControlLogix”组态。
我们还要定义使用RSSql组态中的哪一个EnterpriseConnection,我们已经建立了一个名为“ODBC”的ODBC连接。
60)在“RSSqlEnterpriseConnection”栏选择“ODBC”。
61)选择Next,到下一个对话框。
62)在“SelectRSSqlCollectorConnection”下拉菜单中选择“rslinx”,这是我们在RSSql中组态连到ControlLogix的控制连接器(ControlConnector)。
一旦选好了ControlConnector,左边的窗口就显示连到这个ControlConnector的数据点。
63)从左边的窗口中选择数据点“production_count”,再把它移到右边的窗口。
64)选择Next。
我们将数据点规划到数据库,每10秒刷新一次。
65)在规划数据点组态对话框(ScheduledDatapointsConfiguration)内,将扫描速率设为10秒。
66)选择Next。
67)在TransactionOptions对话框内按缺省设置,点击Next。
68)如下图现在显示的是Summary对话框。
69)点击Create,产生一个时间序列(TimeSeries)。
70)确认显示的对话框表明你已经成功。
我们已经有一个TimeSeriesRSSqltransaction,每10秒将数据从ControlLogix登录到Historian的数据库。
71)回到RSSql。
我们需要停止并重新启动RSSql组态,应用我们在Historian中创建的新的transaction。
72)停止并重新启动RSSql组态。
73)确认在Production_Rate_Transaction下,显示第二个transaction。
74)回到Historian的主窗口。
75)在底部窗口展开“datapoint”图标,并拖到RSSql数据库下。
76)确认显示数据点“production_count”。
我们准备创建一个时间系列图表并分析数据。
77)在DataViewComponents树下,展开ChartTemplates分枝,找到“TimeSeries”。
78)将图表“TimeSeries”拖到右边的数据浏览器工作区域。
79)在XY图表选项的对话框,默认缺省设置,选择OK。
80)显示如下:
我们只要将数据点从RSSql组态中拖到图表上,就可以方便地将图表和数据点联系起来。
81)把标签“production_count”从RSSql组态中的数据点下拖拉到TimeSeriesChart上。
将提示你输入图表的起始和结束日期和时间。
起始时间输入今天的日期和大概的时间,结束时间用今天的日期,并将时间增加1小时。
82)
确认数据显示在图表上。
(数据看上去可能有些差别,这取决于数据点的登录方式,你可以放大或缩小。
)
图表底部的轴显示从被选起始时间开始过去的时间。
这就是如何用数据作图,接下来在图表上添加计算器。
83)在DataViewComponents树下找到计算器,浏览计算器下的三个分类。
84)
在CumulativeStatistics下找到“AVG”。
85)将“AVG”计算器拖到图上的数据点上。
86)
可以看到一个类似的带Production_count平均值显示的图表。
这里我们可以看到平均的生产率水平在115左右。
存盘前再看一下如何用十字叉光标来浏览数据。
87)右击图表上的任一数据点。
88)选择“ShowCrosshairCursor”。
当你沿着图表移动十字光标时,它将在数值对话窗口显示X轴和Y轴实际数据点的值。
保存图表。
89)选择File>
SaveAs。
90)选择“SavetoNewDisplay”。
91)将图表命名为“Plant1”。
92)在“ModifiedFilterinReport”对话框,选择“savetonewfilter”。
93)将新的滤波器命名为“Plant1filter”。
94)如图在“SaveDataViewAs”对话框,SampleReports文件夹下将图表保存为“Plant1”。
确认图表“Plant1”在顶部的窗口已经作为数据浏览器项目树的一部分保存起来,这样在任何时候都可以看到这个图表。
Historian的另一个优点是一旦一个报告被组态和保存,RSView32可以作为Historian的显示客户,这可以通过RSView32的“HistorianAdd-On”工具来完成,当你安装Historian时将这个工具组件注册到RSView32。
95)启动RSView32,打开一个名为Historian的新项目。
96)在HistorianAdd-On文件夹,双击HistorianConfig图标。
97)确认“UserLogin”和“UseDataExplorertree”被选中,这样就允许用户浏览保存在Historian中的任一报告和图表。
98)将组态命名为“Historian”,选择Save。
99)关闭对话框。
100)
在RSView32中,显示如下:
101)在RSView32中创建一个新的画面,打开Graphics文件夹,双击Display。
我们在画面上添加HistorianAdd-On控件,由于它是一个ActiveX的控件,所以我们要访问ActiveX工具箱。
102)从菜单上选择View>
ActiveX工具箱。
103)
现在应该显示ActiveX工具箱。
104)选择Historian键。
105)
鼠标单击工具栏中的HistorianAdd-On,如图将工具箱拖到画面上。
我们要把ActiveX对象连到我们先前创建的HistorianConfiguration。
106)右击HistorianAdd-On对象。
107)选择HistAddonControlForUseinRSViewOnlyObject>
Properties。
108)从对话框内选择Historian组态,再选择Apply。
109)点击OK,关闭对话框。
110)将画面保存为“Historian.gfx”。
我们准备测试RSView32画面。
111)将画面置于TestRun模式。
我们将从RSView32登录到Historian,就象我们创建图表时那样。
112)
在HistorianAdd-On对象上,从工具栏选择登录按钮。
显示HistorianAuthoringClientLogon窗口。
113)键入“rsi”作为用户名和口令,将计算机主机名StudentX作为你的服务器名。
114)选择OK。
115)可以看到“SampleReportsfolder”显示在ActiveX对象里,可以通过文件夹下拉到保存在Historian中任一图表。
116)
选择“Plant1”,确认看到你保存过的图表。
117)注意,你也可以右击图表,象原来在Historian中那样选择光标十字,同时还可以在数据图表和带栅格画面之间切换。
右击选择Refresh,用新数据刷新图表。
祝贺,你已经完成建立一个Historian的应用,将数据登录到Historian数据库,并创建图表来观察和分析数据。
实验结束。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HOTSection 3实验3 实验