MacamV3软件说明书12WEB功能.docx
- 文档编号:10316603
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:19
- 大小:1.25MB
MacamV3软件说明书12WEB功能.docx
《MacamV3软件说明书12WEB功能.docx》由会员分享,可在线阅读,更多相关《MacamV3软件说明书12WEB功能.docx(19页珍藏版)》请在冰豆网上搜索。
MacamV3软件说明书12WEB功能
第一十一章WEB功能
11.1概述
在MACAMM监控平台中MacamWeb与Macam2000s相辅相成的,MacamWeb通过Macam2000s的数据共享构建成WEB的发布的软件平台。
MacamWeb可以实现Macam2000s中除报表以外的所有功能,在客户端实现了“零安装”和“零维护”,降低了系统的维护成本,降低了系统的复杂度,提高了系统的稳定性,打破了监控空间的限制。
MacamWeb集计算机领域先进技术于一身,Java、JavaScript、ActiveServerPages、Flash技术在系统中体现的淋漓尽致,又不失考虑到当前浏览器的现状,在客户端不用安装任何插件(Plus),即避开了浏览器还不支持的最新技术,非常易于使用、操作。
ASP(ActiveServerPages)是微软于1996年年底推出的Web应用程序开发技术。
ASP是一种技术框架,其主要功能是为生成动态的、交互式的Web服务器应用程序提供一种功能强大的方式或技术。
ASP的命令和脚本都在服务器中解释执行,送到浏览器的只是标准的HTML页面。
这样不但开发这不必考虑浏览器的类型、是否支持ASP,还使得浏览器端看不到ASP源程序,程序安全性得到了保证。
ASP除了能够提供CGI的所有功能外,还有以下独到的优点:
ASP运行在Web服务器的同一个进程中,可以更快、更有效地处理客户请求;ASP通过ADO(ActiveXDatabaseObjects)提供更方便、更简单的访问数据库的方法,非常有利于开发基于数据库驱动的Web应用程序;同时ASP还支持几乎所有的脚本语言。
所有这些优点使得ASP技术迅速成为Web应用程序开发的主流环境。
目前世界上一半以上的Web站点采用了ASP技术。
11.1.准备WEB服务器
11.1.1.安装和设置
1、MacamWEB安装
图1.WEB服务软件的安装
MacamWEB安装程序很小只有1.1M,安装硬盘所需空间为10M,MacamWEB安装非常简单,运行MacamWeb的安装程序后,唯一要修改的参数就是所安装的目录,如上图所示。
安装目录下的“wwwroot”目录即为Web的发布目录。
2.系统软件安装
服务器端如果安装WindowsNT操作系统,则必须同时安装SP4和IIS4。
如果操作系统安装的是Windows2000Server,则在安装过程中一定要选择安装“Internet服务管理”模块。
这里我们以Windows2000Server为例介绍本软件服务器端的配置。
3.日期设置
从“控制面板”进入“区域选项”,然后选中“日期”属性页,将日期的格式设置成“yyyy-mm-dd”。
否则,在事件查询中会出现:
“Date与DateTime类型转换间的转换错误”。
4.ODBC设置
从“控制面板”进入“数据源ODBC”。
请选择“系统DSN”按“添加”按钮新加入一个系统数据源,系统数据源的名称为“MACAMDB”,如图1。
图2.ODBC设置
选择SQLServer驱动程序来安装数据库。
如图2所示
图3.选择ODBC驱动程序
点击“完成”按钮,进入以下界面:
图4.选择ODBC数据源
在名称栏,填写“MACAMDB”作为数据源名。
服务器栏填写自己的数据服务器名称,如果IIS服务器和SQL-Server服务器是同一台服务器,则在服务器项中选择Local。
如果不是同一台服务器,则在服务器项中输入数据库服务器名称。
完成以上两步后,点击“下一步”按钮“。
可见到“建立新的数据源到SQLServer”对话窗。
如下图,如果出现错误,则检查服务器名称输入是否正确。
图5.选择ODBC登录
选择“使用用户输入登录标识号和密码的SQLServer验证”项。
在“登录标识号”和“密码”输入条,输入相应的标识号和密码。
缺省情况下的登录标识号为“sa”,密码为空。
接下来的步骤,只要一直按“下一步”默认设置即可。
设置完成后,测试一下设置是否正确,如果数据库连接失败,则与数据库管理员联系,确定登录标识号和密码。
连接成功后您就可以在主界面中看到你新建的数据源。
ODBC的设置工作您已经完成。
如图下图:
图6.ODBC设置的完成
5.设置默认站点
以系统管理员登录该服务器。
从“开始”菜单运行“Internet服务管理器”。
进入“Internet信息服务”对话窗。
图7.开始设置站点
选中“默认Web站点”并右击,在弹出的菜单条中选择“新建”,然后在弹出的二级菜单中选中“虚拟目录”。
单击此选项进入“虚拟目录创建向导”。
如下图:
图8.设置虚拟目录
在“别名”输入栏输入您自定义的别名。
这里以“MacanWeb”为例。
单击下一步,建立虚拟目录与真实目录的联系。
图形界面如下:
图9.设置目录路径
注意,此输入栏重要填写的是您想要发布的网页所在的真实目录。
即MACAMWEB的安装目录。
单击“下一步”设置访问权限。
在“允许下列权限”多选框中选择“读取”和“运行脚本(例如ASP)(S)“两项。
最后单击“下一步”完成向导。
6.更改Global.ASA
用记事本将Global.ASA文件打开,其中开头几为:
SubApplication_OnStart
Application("ConnectionString")="DSN=taian;UID=sa;PWD="
EndSub
将第3行中DSN=taian改为在“设置默认站点”中定义的虚拟目录“MACAMWeb”;如果UID和PWD不是“sa”和“空”,则也要做相应的改动。
7.网络设置
设置好TCP/IP地址,并将网络调试好。
8.URL
以上步骤设置完毕后,如果该服务器名称为:
“Server”,将可以从下RUL可以访问到该站点:
“http:
//Server/MacamWeb/main.asp”。
图形数据网页没生成前,在主画面上会显示一个欢迎信息画面,如果这些显示正常,表示系统的安装和设置非常成功。
正常的画面为:
图10.MACAMWEB运行的效果
11.1.2.网页生成
MACAMWEB系统中所有网页均自动生成。
不用编码、不用写脚本语句,不用为生成网页单独组态。
唯一生成网页的前提条件是MACAM2000组态资源。
工作站用MACAM2000s和MACAM2000MAKER结合完成网页的生成。
网页的生成非常直观、简便。
假定MACAM2000S客户端程序工作一切正常,下面详述工作站端进行网页生成过程。
在MACAM2000S客户端程序程序中,选择“组态”按钮,再选择您所在的区域中心(如:
宜春市或宜丰县),在其下拉菜单中选择相应机站打开其下拉菜单。
单击鼠标左键选中设备名,此时选中的设备名称前的图标颜色变深。
右击,在打开的选项菜单中选择“监控对象属性”。
如下图:
图11.定义WEB页面
进入如下界面:
图12.定义WEB页面
上图右边窗口显示所选设备的一些属性,单击“编辑”按钮。
进入”MacamMaker”界面。
选择界面上部菜单栏“安排(A)”选项,并选中其下拉菜单中的“Web支持”,如图所示。
图13.定义WEB页面
在弹出的窗口中,单击“生成”按钮,此时可以看到文本窗口中生成的相应的动态数据。
单击“确认”按钮进行确认。
此处须要注意的是,切勿点选窗口上“显示动态目标?
”项。
请参照下图:
图14.定义WEB页面
此时将返回到图13界面,再次在“安排”菜单中,选中“捕获静态位图(J)”选项。
到此为止,您已经生成了相应设备的动态图像界面。
此图像存储于您进入时设置“数据源”窗口中设置的“本地资源”目录中,文件名与您在图12中的“图形组态文件”输入框中看到的文件一致。
例如,在此文件名为:
xfc_swi。
重复上述第二步和第三步的过程,生成所有您需要的图像,再在您的“本地资源”目录中将所有您刚才生成的JPG图拷贝到MACAMWEB的安装目录的发布目录“wwwroot”下的的Image文件夹中。
即可完成。
11.2.MACAMWEB的使用
MACAMWEB是MACAM2000s系列的WEB软件平台.用户可通过WEB方式对监控对象的各种信息进行实时监控。
首先,启动您的IE或NS浏览器,在地址栏中键入MACAMWEB所定义的网址,即可进入MACAMWEB界面。
11.2.1.实时数据显示
正确登陆后,用户将进入MACAMWEB软件的主界面,如下图所示:
图15.实时数据显示
可以看出,此主界面分为三大结构:
上帧、左下帧、右下帧.
1、上帧(对应MainTop.html)
分为两小部分:
(I)显示系统和项目标题
(II)各个功能模块的超链接图标。
由图可见在标题两侧各有两个图标,由左到右他们分别是:
设备信息、历史曲线、历史事件、实时事件等四个查询动作的超连接。
用户可在此点击进入相关信息查询.
图16.上帧
2、左下帧(对应TreeAsp.asp,注意:
燃气项目对应TreeFrame.html)
按照移动规范标准的四级树型菜单,从树型菜单中进入相应的实时数据页面,由于燃气项目的菜单结构与移动规范标准有差别,所以特定为之写了TreeFrame.html
图17.左下帧
3、右下帧(对应RealTime.asp、MacamChart.asp、DeResearch.asp或DayCharts.asp)
一个主要的数据区,显示实时数据时调用RealTime.asp;显示数据曲线时调用MacamChart.asp,显示设备信息时调用DeResearch.asp,显示储罐日曲线时调用DayCharts.asp(注意:
该功能为燃气项目特制)。
图18.右下帧
上图是”全市网管监测网管图”的实时数据页面,我们将以此为例说明实时数据查询及监控的具体操作.
图中各节点指示各网管分布地理位置,点击可观看相应的详细位置.节点的指示数据表示当前时间此节点监控参量的数据值.点击此数据可查看该节点的动态数据曲线图。
见11.1.2描述。
图19.节点位置指示图
11.2.2.设备信息查询
用户还可在此帧进行设备信息的查询.点击上帧(MainTop.html)中的第一个图标即可进入设备信息查询界面.如图所示:
图20.设备信息查询
设备信息模块主要是显示系统中各个设备的基本参数信息。
11.2.3.历史数据曲线查询模块
点击上帧中第二个图标可直接进入”历史数据曲线查询模块”.
图21.历史数据曲线图
在历史数据曲线图中,用户可根据需要选择查询条件来查看相应数据曲线.
11.2.4.历史事件查询模块
点击上帧中第三个图标进入”历史事件查询模块”如图所示:
图22.历史事件查询
历史日志(事件)信息模块包括:
告警历史事件、门禁历史事件、操作历史事件和登录历史事件四个部份组成,网页中由两部分组成,即分成两个帧(查询参数及标题栏为上帧、查询结果为下帧)对应的超文本是:
告警历史事件:
HisWarnInfo.asp(上帧)、HisWInfo_RS.asp(下帧)。
门禁历史事件:
HisDoorInfo.asp(上帧)、HisDInfo_RS.asp(下帧)。
操作历史事件:
HisOperInfo.asp(上帧)、HisOInfo_RS.asp(下帧)。
登录历史事件:
HisLogoInfo.asp(上帧)、HisLInfo_RS.asp(下帧)。
其中的告警历史事件信息较多,一可以使用滚动条浏览所有的信息,二在序号上设置了一个超链接,可以打开它弹出一个小窗口显示所有的记录信息(HisWarnPopWin.asp)。
11.2.5.实时日志信息模块
上帧中的第四个图标链接到实时日志信息模块.
图23.实时日志信息
实时日志信息可以在线实时监测发生的告警事件、门禁事件、操作事件、登录事件以及其它的状态信息,譬如系统信息、个人信息、服务器状态、客户端信息等。
该模块中当事件的记录数较多时,运行效率会下降很厉害,操作很不自然,所以系统限制最多只能显示25条记录,按发生时间排序,最新的事件或信息显示在最前面。
不同的记录在第一列中用不同的小图标指示,当前没用改变记录的前景或背景色来区别.下面列出各小图标的代表意义.
:
所有已恢复告警。
(AlarmHF.gif)
:
所有已确认告警。
(AlarmQR.gif)
:
表示还没恢复也没确认的一般告警。
(AlarmYB.gif)
:
表示还没恢复也没确认的严重告警。
(AlarmYZ.gif)
:
表示还没恢复也没确认的主要告警。
(AlarmZY.gif)
:
表示门打开后又关上了的状态。
(DoorEx.gif)
:
表示门打开还没关上了的状态。
(DoorIm.gif)
:
客户端信息。
(ClientInfo.gif)
:
登录信息。
(Login.gif)
:
操作信息。
(Operate.gif)
:
个人信息。
(PerInfo.gif)
:
服务器状态。
(ServerSta.gif)
:
系统信息。
(SysInfo.gif)
注:
各记录的图标可由系统维护人员自行选定(个性化图标),因此在不同的引用总可能有不同的代表图标,但存储图表的文件名必须是相同的。
在MACAMWEB监控平台中MacamWeb与Macam2000s相辅相成的,MacamWeb通过Macam2000s的数据共享构建成WEB的发布的软件平台。
MacamWeb可以实现Macam2000s中除报表以外的所有功能,在客户端实现了“零安装”和“零维护”,降低了系统的维护成本,降低了系统的复杂度,提高了系统的稳定性,打破了监控空间的限制。
MacamWeb集计算机领域先进技术于一身,Java、JavaScript、ActiveServerPages、Flash技术在系统中体现的淋漓尽致,又不失考虑到当前浏览器的现状,在客户端不用安装任何插件(Plus),即避开了浏览器还不支持的最新技术,非常易于使用、操作。
11.3.MACAMWEB的系统维护
每一个项目除了网页要重新生成外,还有以下几点要修改:
11.2.1.统标题栏
统标题栏MainBar.gif:
该图片是一个项目的主标题栏,并有进入四个子模块的超链接,图片大小为“620*60”。
在不同的项目中该图片文件是不同的,不同之处是中间的标题,所以在每一个项目中都要更改该图片,更改也是很容易的;最好用Photoshop5.5或以上版本修改MainBar.gif文件,要修改的只有中间的标题部分(注意:
图片大小、四个图标的位置及背景不要修改),然后保存到所在目录即可。
刷新浏览器或重新打开MacamWeb的主页面就可以浏览到效果。
11.2.2.系统参数
在系统中有几个参数与系统的运行性能及效率关系很密切,更改这些参数比较烦琐,第一:
找到该超文本文件,第二:
找到该参数的位置并更改,第三:
更改完毕后保存,然后刷新浏览器。
、图形数据画面是否在状态栏显示采集时间
在RealTime.asp中有一个“DisFreshTime”参数,其“Value”等于“1”时显示,等于“0”时不显示。
如:
、图形数据画面动态数据刷新周期设置
在RealTime.asp中有一个“Cycle”参数,其“Value”表示数据的刷新周期,单位是秒。
如:
表示系统每相隔5秒向服务器提取一次数据,该值的取值范围:
1~1000,当然值越小,动态数据实时性就高,但牺牲了系统服务器的性能。
、实时日志信息数据刷新周期设置
在所有实时日志信息超文本文件(RealAlarm.asp、RealLogin.asp、RealDoor.asp、RealOpetate.asp、RealPerInfo.asp、RealClient.asp、RealServerSta.asp、RealSysInfo.asp)中有一个“ReCyc”参数,其“Value”表示数据的刷新周期,单位是秒。
如:
表示系统每相隔5秒向服务器提取一次数据,该值的取值范围:
1~1000,当然值越小,动态数据实时性就高,但牺牲了系统服务器的性能。
、显示/隐含实时日志信息的列数据
在所有实时日志信息超文本文件(RealAlarm.asp、RealLogin.asp、RealDoor.asp、RealOpetate.asp、RealPerInfo.asp、RealClient.asp、RealServerSta.asp、RealSysInfo.asp)中有一个“FldX”参数,其“Value”表示该实时日志有多少数据列以及每一列的宽度,数据中间用“,”相隔,如果其宽度设置为小于“0”,则表示该列数据隐含,如:
表示该实时日志在网格数据中有六列数据,其中第一列和第五列数据隐含不显示,其值表示每一列的象素点的宽度,系统以“,”的数量分辨出有多少列,在系统中当列比较多时,把不重要的数据列隐含起来可以提高系统的反应速度(注意:
第一列要设置为“0”)。
、实时日志信息的列标题
在所有实时日志信息超文本文件(RealAlarm.asp、RealLogin.asp、RealDoor.asp、RealOpetate.asp、RealPerInfo.asp、RealClient.asp、RealServerSta.asp、RealSysInfo.asp)中有一个“FldName”参数,其“Value”表示该实时日志数据列标题,数据中间用“,”相隔,有多少列,就有多少个标题,不管是否隐含,如:
11.4.MACAMWEB的问与答
问题一:
第一次打开时,树型菜单显示不正确,图形数据区域显示了错
误的提示。
答:
这很可能是数据库设置错误,连接失败导致任何数据读取不到,第一可能是ODBC设置不正确,第二可能是登录密码错误,打开“wwwroot”目录下的“Global.asa”,校正数据源、用户名和密码,如下语句:
Application("ConnectionString")="DSN=MACAMHTML;UID=sa;PWD="
DSN:
等于ODBC中的“数据源”名称
UID:
等于该数据库的用户名
PWD:
等于用户名登录的密码
校正完毕后,将该文件保存到原来的文件夹中(注意:
不要修改其它的语句),再重新打开网站。
问题二:
小窗口或图形数据窗口打开后没有任何动态数据显示,只有静态背景图。
答:
打开过程中如果没有任何错误提示(包括状态栏或者弹出错误窗口),很可能是动态数据的其始坐标错误,查看该页面的超文本中“X”和“Y”,这两个参数是否有数据,数据是否正确(主要看是否超出了页面的显示范围),如果超出了显示范围,可能是在表MacamPicSize中的“PicX”和“PicY”中的数据导致,这两个数是用于调整动态数据起始坐标的偏移,由系统管理员确定其值的大小。
每一个图形数据页面在MacamPicSize表中有一个记录(宽、高、起始X坐标、起始Y坐标),动态数据对象的X=MacamPicSize.PicX+MacamHTML.X。
若有错误提示,就视错误提示而论。
问题二:
为什么在历史曲线趋势中有时“选择站点”名称后,在“数据类型”和“数据曲线”全为空呢?
答:
这是因为“Tnodes”表的定义出现了错误,“选择站点”中被选择的站点的ID号是错误的,在“TNodes”表中的ParentID没有等于该站点的ID,所以为空,站点名称对应的ID从IE的源文件中可以看到,其中”STATID”和”STATNAME”是ID号和名称相对应的参数。
问题三:
在图形数据画面中为什么动态图形分层显示失败,只显示最后组态的那个动态图象对象?
答:
在目前的版本中,只是实现了简单的动态图象分层显示,所谓简单就是在组态中有特殊的要求,实现分层显示要遵循以下原则:
显示最后面的要最先组态,显示在最前面的要最后组态,即是按组态的先后顺序显示。
没实现MacamMake中“置前”和“置后”的功能。
问题四:
在历史曲线中为什么没有数据?
答:
因为在数据库中没有该数据的历史记录。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MacamV3 软件 说明书 12 WEB 功能