当前位置:文档之家› webaccess教程-第11章

webaccess教程-第11章

webaccess教程-第11章
webaccess教程-第11章

第十一章冗余通讯及Web客户端远程监控

本章要点

WebAccess软件作为基于Web的分布式监控软件,支持监控节点冗余通讯功能和Web服务器的冗余发布功能,对于工业自动化现场严格的不间断通讯及访问需求而言,这两项功能对组态软件来说至关重要;同时,还允许通过端口映射功能将工程项目发布到Internet网络,实现真正意义上的基于互联网的远程诊断维护和在线实时监控。本章将从这几个方面向读者做详细的介绍。

11.1 Internet远程访问(端口映射)

WebAccess使用三个TCP端口进行数据传输和文件下载,在进行防火墙、路由器等远程端口映射的过程中,用户可以根据需要修改端口号。

80端口是ASP网页(Web页)默认使用的端口号,同时也是所有Web服务器所使用的通讯端口号,为了安全保证或其它原因,用户可以通过开始—控制面板—管理工具—Internet 信息服务,自行修改该端口。修改之后,用户在访问Web服务器时需要在Internet地址栏后加上特定的端口号。

WebAccess使用另外两个TCP端口用于文件下载和实时数据传输。

4592端口是WebAccess工程节点下载文件文件到监控节点的主要TCP端口;

14592端口是次要TCP端口,用于监控节点与工程节点、客户端之间的实时数据传输;

图11-1 工程节点和监控节点的端口设置

如果工程节点和监控节点位于同一台计算机,在做端口映射时,共需要3个端口,HTTP、主要TCP、次要TCP端口。如果工程节点和监控节点不在同一台计算机,则需要映射4个端口。

TCP端口通常在安装WebAccess软件时设定,当进行工程组态时,需要指定与软件安装时相一致的端口号。

默认情况下的0端口号分别代表主要TCP端口4592和次要TCP端口14592。

若需要修改TCP端口号,则不需要重新安装WebAccess工程节点和监控节点,可以通过修改WebAccess\node\bwclient.ini文件即可。

WebAccess的B/S架构设计,允许用户将工程发布到Internet网络,用于远程数据实时监控和远程诊断,由于国内固定IP资源缺乏,拥有成本相对较高,故往往通过路由器或防火墙共享上网的方式实现Internet网络的接入,此时就需要对WebAccess软件的端口参数和路由器或防火墙参数进行端口映射(Port Mapping)配置。

具体路径为:WebAccess\node\bwserver.ini。修改后保存。两个节点均按此步骤分别配

置。

图11-2 编辑bwserver 文件

2. 路由器端口映射配置

打开IE 浏览器,输入路由器IP 地址:172.16.1.1。如下图:

图11-3 打开路由器配置界面

在端口转发设置页面(由于路由器型号不同,可能存在名称不同),做如下配置,将80、4592、14592端口分别指向WebAccess 工程节点和监控节点所在计算机,如下图:

图11-3 路由器端口转发设置界面

提交后,重新启动路由器,使设置生效。

3. WebAccess 配置步骤

通过IE 浏览器输入安装有WebAccess 软件的计算机IP 地址,进入WebAccess 设定,登陆后,系统转入项目列表画面,选择需要做配置的工程XPDEMO ,如下图,选择“更新” 主要TCP 端口

次要TCP 端口

图11-4 WebAccess工程列表

将工程节点和监控节点IP地址修改为路由获得的Internet IP地址,如下图:

图11-5 工程节点/监控节点更新

然后提交,回到项目列表画面,选择“XPDEMO”项目,进入系统主界面,然后下载该配置到监控节点,进入下面主页面。

图11-5 进入XPDEMO工程

如果在此步骤提交后,无法进入系统主界面,出现“无法连接到工程节点”字样,则请转到后续的“小提示”,继续操作。

4.提交,下载。

5.远程计算机,可以通过IE浏览器输入对外公布的IP地址,可以顺利进入WebAccess

主页面,选择浏览,即可对项目进行远程监控。

图11-6 启动监控

6.如果内网连接访问,则输入内网IP即可.

小提示:如果在第3步无法继续,则有可能是防火墙端口没有完全开放,或者是该型号防火墙不允许WebAccess将IP绑定到其对外IP上,解决方法如下:

1)首先检查防火墙端口配置开放情况,确保WebAccess远程访问所需端口确实已经开放给所需IP地址,确保WebAccess节点属性中HTTP、TCP端口为实际端口而不是默认值“0”;

2)如果第1条要求都已达到,仍然无法连接的话,则是由于该型号防火墙不允许WebAccess将IP地址绑定到其外部IP地址上,请按照以下步骤操作:

2.1 在工程节点(WebAccess\node\)和监控节点(WebAccess\node\)目录下的

bwclient.ini文件中增加[mapping]字段及其参数说明,对于位于防火墙内与工程

节点和监控节点同一网段的客户端(WebAccess\client\)目录下的bwclient.ini

文件增加同样字段及参数,防火墙外面的客户端则无须改动;

2.2 如果工程节点和监控节点位于同一台计算机中,则只需要更改一次,bwclient.ini

文件相同。

2.3 用记事本打开bwclient.ini文件,如下图:

图11-7 打开bwclient.ini

在最后一行后,增加如下字段:

[mapping]

218.79.96.18:4592=172.16.1.102:4592

218.79.96.18:14592=172.16.1.102:14592

保存即可,然后回到第3步骤继续操作,则可以顺利通过。

以上字段映射的结构为:对外公布IP:TCP端口=局域网IP:TCP端口

2.4 对于与服务器同在一个网段的局域网内客户端访问时,则需要做同样修改,在

安装WebAccess客户端的计算机WebAccess\Client目录下,打开Bwclient.ini

文件,修改后保存文件。见下图:

图11-8 编辑bwclient.ini

11.2 WebAccess监控节点冗余

冗余监控节点由主要监控节点和备份监控节点组成,每个监控节点都要安装监控节点软件、控制文件、Hardkey(加密狗)(两个控制文件和两个hardkeys)。工程管理员将同时下载数据库至主要监控节点和备份监控节点(同时在线);当核心程序运行时,主要监控节点和备份监控节点将相互通讯,但只有主要监控节点与自动化硬件设备通讯,如果主要监控节点失败,备份监控节点将自动投入运行,并且客户端也同时搜索备份监控节点,当发现主要监控节点无法连接时,客户端将自动连接到备份监控节点。冗余监控节点必须购买两套软件!

备份监控节点和主要监控节点有相同的数据库(设备、通讯端口、I/O点、报警、趋势、脚本等),然而IP地址是不一样的,TCP端口和远程存取代码也可能是不同的。

WebAccess监控节点冗余系统架构图如下:

图11-9 WebAccess监控节点冗余系统架构

标准的监控节点冗余系统建议配置三台计算机,其中一台安装WebAccess工程节点,用做Web服务器和工程开发平台以及ODBC数据库服务器,存储历史数据,并提供报表查询功能。另外两台计算机安装WebAccess监控节点,分别用做主要监控节点和备用监控节点,负责与设备通讯及实现数据显示、报警、历史趋势记录等SCADA功能。

在系统运行过程中,两个监控节点要求同时运行,曲线类型的历史数据可以同时保存在主要监控节点和备用监控节点计算机中,当主机不在线时,备机迅速侦测到并接管与设备通讯功能,提供本地监控人员操作使用并提供远程访问和操作服务。

当主要监控节点修复故障后恢复上线运行,备用监控节点可以立刻侦测到主机上线,并自动将与设备通讯权切换给主要监控节点,备机仍然保持在线监测角色,同时备机会启动一项数据恢复功能,将主要监控节点离线的时间内所产生的历史数据回传给主要监控节点,以保证两台计算机历史数据的完整性和一致性。同时,Web客户端同样会监测到主要节点上线,会自动将监控画面切换回主要监控节点,整个切换过程无需人为干预。

监控节点冗余系统配置步骤如下:

1.打开IE浏览器输入工程节点IP地址

2.新建工程节点

3.添加监控节点,提供主要监控节点名和IP地址,并设定其他必要节点参数

图11-10 添加监控节点

注意:节点类型选择“专业版”,标准版和WinCE版软件不提供监控节点冗余功能

4.提供备用监控节点名和IP地址,如果需要提供Internet访问服务,则需要提供主要和

次要TCP端口号。其他参数与主要监控节点共用。

图11-11 设置备份监控节点

5.提交下载。系统会提示下载主要监控节点和备用监控节点,用户可以根据需要自行选

择其一,或同时下载(建议同步更新节点信息)。

6.此后,工程开发过程中的数据库建立及图形、脚本、宏指令等功能创建及配置,都只

要在工程节点进行,然后同步下载到主要和备用监控节点。

11.3 WebAccess WebServer冗余功能

WebAccess软件提供监控节点冗余和通讯设备冗余,可以保障监控系统通讯的完整性;由于WebServer在标准的WindowsXP系统上无法提供冗余服务,故要求作为WebServer的工程节点所在计算机需提供强劲的Web服务,以确保Web客户端软件的正常连接及远程监控,若工程节点所在计算机发生故障无法提供服务,Web客户端将无法访问主要监控节点和备用监控节点,给远程监控和系统维护带来不便。

Windows2003 Server和Windows2000 Advanced Server可以提供网络负载平衡服务(Network Load Balancing),可以实现两台以Microsoft IIS作为Web服务器的计算机共享一个公共IP地址,实现WebServer冗余。

Windows的负载平衡主要是依靠组建网络负载平衡群集来实现的,支持WEB、FTP、Proxy、VPN、Windows Media、Telnet等服务器的负载平衡。

NLB其实就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运行多个应用程序实例。NLB的核心是位于网络适配器驱动和网络层之间的WLBS.SYS的筛选器驱动。NLB把每个IP数据包分发到所有群集节点,并根据数据包的源地址、目标地址、传输层协议、端口、群集的配置参数以及算法做出由某个节点处理而其他节点丢弃此数据包的统一决定。

●负载平衡的概念

配置负载平衡之前,需要理解几个重点概念。

群集IP 地址和子网掩码:群集的虚拟IP地址,是表现在客户面前的“外部”地址。

专用IP 配置和子网掩码:群集各节点的本地IP地址,唯一标识群集的各节点。

完整Internet名:能够访问此群集的DNS名称,比如https://www.doczj.com/doc/7313738155.html,。

群集操作模式:在方案的选择中详细讲述。

端口规则:windows2003中新加的功能,细化了控制微粒,可以阻止某节点特定应用程序的流量,而在windows2000中这是不能实现的。

优先级(单一主机标识符):范围在1-32之间(32是一个群集的最大节点数)。此值决定如何处理没有包含在任何为群集定义的端口规则中的传入网络通讯。具有最高优先级的主机(优先值最小)将处理所有这种通讯。

●负载平衡的要求

操作系统的要求在windows2003的所有版本系统中,NLB都是可用的。群集可以兼容以前的Windows服务器操作系统(比如2000,NT4.0)。

网络结构的要求

NLB可以在连接到FDDI(光纤分布式数据接口),以太网,吉比特以太网的服务器上运行,但不能在Token Ring(令牌环)网络上运行。

网卡的要求

所有的网络适配器必须在Windows2003的硬件兼容列表中。一般情况下,服务器的网卡都会符合要求。

交换机和路由器的要求

当计划使用VLAN来防止交换数据洪水时,必须确保交换机支持VLAN设置;当使用多播时,部分路由器不支持把单播IP地址映射为一个多播MAC地址,需要手工设置。

通讯协议的要求

绑定到群集的网络适配器只能安装TCP/IP协议,可以必须静态分配,不支持DHCP。

应用程序的要求

首先必须是TCP或UDP通讯,而且确定当前应用程序或服务必须支持NLB。

●负载平衡的设计

由于网络负载平衡不能根据CPU和内存利用率来分配流量,而且性能并不是随着节点数量的增加而线性变化的(因为随着规模的增大,由此产生的网络开销,CPU开销也随着增大),所以正确的设计和规划负载平衡是至关重要的。

群集的实现需要群集内部的通讯(比如心跳信息和聚合通讯)以及管理和内容复制的数据传输。这部分通讯占用了网络的可用带宽。为了克服单网卡的局限性,可以使用双网卡,一个用于负载客户端的通讯,另一个用于传输内部通讯,管理和内容的数据。

群集操作模式的选择是设计的重要一步。单播模式是指各节点的网络适配器被重新指定了一个虚拟MAC(由02-bf和群集IP地址组成确保此MAC的唯一性)。由于所有绑定群集的网络适配器的MAC都相同,所以在单网卡的情况下,各节点之间是不能通讯的,这也是推荐双网卡配置的原因之一。为了避免交换机的数据洪水,应该结合VLAN使用。

多播模式下,网络适配器在保留原有的MAC地址不变的同时,还分配了一个各节点共享

的多播MAC地址。所以,即使单网卡的节点之间也可以正常通讯。但单网卡的带宽占用、竞争网络适配器等缺点仍然存在。

此外,部分路由器(特别是Cisco产品)还不支持单播IP地址和多播MAC的ARP映射的自动创建,需要手工配置。IGMP多播(只有在选中多播时,才可以选择此项),在继承多播的优点之外,NLB每隔60秒发送一次IGMP信息,使多播数据包只能发送到这个正确的交换机端口,避免了交换机数据洪水的产生。

端口规则是windows2003的新特性。NLB提供3种筛选模式,可以针对端口规则采取禁止、多主机负载平衡和单主机的特殊处理。其中,多主机筛选模式提供了真正意义上的负载平衡,并且可以根据节点的实际处理能力进行负载量的分配。

单个群集的最大节点数为32,如果还不能满足需要,可以使用Round-Robin Domain Name Service把请求映射到多个群集上(但也因此引入了单点故障DNS,除非DNS冗余)。

本章节将详细叙述如何借助Windows2003 Server平台实现WebServer冗余。

本次实例实现WebServer冗余的前提条件如下:

●操作系统平台:Windows2000 Advanced Server or Windows2003 Server

●WebAccess软件:两套相同IO点数的专业版软件(带Hardkey),两台服务器同时

安装工程节点和监控节点

●网卡:单网卡

11.3.1 网络负载平衡参数配置

1.分别配置两台服务器的网卡IP地址,点击本地连接—属性—Internet协议(TCP/IP)

图11-12 打开Internet协议(TCP/IP)

图11-13 配置主要服务器和备用服务器IP地址

2.配置网络负载平衡参数

图11-14 查看网络负载平衡属性图11-15 设置网络负载平衡属性

3.配置群集参数

群集IP地址:两台服务器将来共用的虚拟IP地址,不能与各自IP地址重复,且要求与两台服务器IP地址在同一网段,本例中采用172.16.30.11 子网掩码:子网掩码需要与两台服务器的子网掩码一致

群集操作模式:多播

4.配置主机参数

图11-16 设置主要服务器和备用服务器的主机参数 5.配置端口规则

图11-17 设置网络负载平衡属性的端口规则

此处为满足通过防火墙或路由器的外网客户端远程访问服务,如果工程中不具备外网访问条件,则无需开通端口。为通讯安全起见,仅将需要提供网络服务的HTTP80端口和主要TCP 端口4592、次要TCP 端口14592开放即可。

6.关联群集服务器

在完成主要服务器和备用服务器的IP 地址配置及群集网络参数配置之后,需要通过网络负载平衡管理器将两台服务器进行群集关联。

分别在主要服务器和备用服务器做以下设置,点击Windows 开始—控制面板—管理工具—网络负载平衡服务器,点击菜单中的群集按钮,设置群集参数,如下图:

图11-18 打开群集参数

群集IP地址、子网掩码、群集操作模式为刚刚在主要和备用服务器中指定的参数。

图11-19 设置群集参数

如上图,配置完成,点击下一步,将在群集服务器中添加主机,

图11-20 设置群集IP地址

图11-21 添加群集IP地址

此处的IP地址为主要服务器的IP地址,输入子网掩码,确定后,点击下一步

图11-22 设置端口规则

在端口规则中,根据需要开放通讯端口,或者直接点击下一步,在主机一栏输入主要服务器的IP地址:172.16.30.7,点击连接,系统会显示如下图页面信息。

图11-23 连接

点击下一步

完成配置后提交,会在网络负载平衡管理器中发现已经存在刚刚建立的群集服务器。

图11-25 配置完成

备用服务器的操作请重新按照步骤6进行配置。

11.3.2 WebAccess软件参数配置

在完成全部网络负载平衡服务器配置后,可以通过第三台计算机的IE浏览器输入群集

服务器IP地址:172.16.30.11,便可以看到WebAccess软件的工程开发首页面。下面以如

图11-26 WebAccess工程节点属性

添加主要监控节点(IP地址:172.16.30.7)和备用监控节点(IP地址:172.16.30.9)

图11-27 WebAccess监控节点和备份节点属性

参数配置完毕,提交,并将工程信息下载到主要监控节点和备用监控节点。

2.创建主要服务器快速访问ASP页面链接

为方便用户使用快捷方式直接登录服务器,进行远程监控访问,可以修改主要服务器和备用服务器的ASP文件来实现。

1)打开C:\Inetpub\wwwroot\文件夹

2)在该文件夹下新建文件夹,命名为:cfg

3)复制default.asp到cfg文件夹下

4)用记事本打开cfg文件夹下的default.asp文件,修改代码为:

<%

Response.Redirect("../broadWeb/bwRoot.asp?username=admin")

%>

此后,工程管理及开发人员可以输入172.16.30.7/cfg进入工程开发页面进行维护。

5)用记事本打开wwwroot文件夹下的default.asp文件,修改代码为:

<%

Response.Redirect("./broadWeb/bwviewpg.asp?proj=XPDEMO&node=SCADAnode&

stat=0&capt=0&tool=0")

%>

远程访问的用户直接在浏览器地址栏中输入:http://172.16.30.11便可以直接登

录服务器浏览运行画面。

3.备用服务器配置

将主要服务器的Drive:\WebAccess\node\config文件夹整体复制到备机的相对应目录,覆盖原文件夹。打开IE浏览器,输入备用服务器的IP地址:http://172.16.30.9修改工程节点IP地址为172.16.30.9,如下图:

图11-28 更新WebAccess工程节点属性

修改完成后提交,其他参数无需修改。

注意:此操作完成后,一定不要进行下载操作!下载后将影响到工程节点的主备机制。

接下来,需要对备用服务器的ASP访问页面进行相应修改。

1)打开C:\Inetpub\wwwroot\文件夹

2)在该文件夹下新建文件夹,命名为:cfg

3)复制default.asp到cfg文件夹下

4)用记事本打开cfg文件夹下的default.asp文件,修改代码为:

<%

Response.Redirect("../broadWeb/bwRoot.asp?username=admin")

%>

此后,工程管理及开发人员可以输入172.16.30.7/cfg进入工程开发页面进行维护。

5)用记事本打开wwwroot文件夹下的default.asp文件,修改代码为:

<%

Response.Redirect("./broadWeb/bwviewpg.asp?proj=XPDEMO&node=BackupNode

&stat=0&capt=0&tool=0")

%>

远程访问的用户直接在浏览器地址栏中输入:http://172.16.30.11便可以直接登

录服务器浏览运行画面。

11.3.3 Web客户端访问

在完成上述操作后,Web客户端用户可以从其他计算机的IE浏览器中输入网络负载平衡配置的群集IP地址http://172.16.30.11便可以直接通过主要服务器浏览到主要监控节点的运行画面。

测试WebServer冗余的方法步骤如下:

1.停止主要监控节点的核心程序,客户端会自动连接到备份监控节点获得实时数据。再启动主要监控节点核心程序,客户端画面会自动检测并重新将连接切换到主要节点。

2.断开主机服务器的网线连接,此时客户端会自动检测到通讯链路的中断,切换到备用机的Web服务器,获取备用监控节点的实时数据连接。

11.4 Web客户端远程登录监控

Web客户端是WebAccess网际组态软件必要的组成部分之一,通过Internet Explorer 浏览器可以实现实时在线远程监控和数据访问,作为客户端的计算机只需从服务器下载客户端插件安装程序,在客户端第一次访问服务器时,会从服务器下载相关工程信息到客户端本地的程序安装目录,此后的访问过程中会只需要传输实时通讯数据,而不传输图形文件、脚本、宏指令等文件,这样会最大程度上减小数据传输所占用网络带宽,提高数据的实时性。

11.4.1 标准Web客户端访问功能

安装完成后,打开IE浏览器,输入工程节点IP地址,便可以自动登录到WebAccess 工程开发首页,如下图:

图11-29 标准Web客户端登录工程开发首页

具备管理员操作权限的用户可以点击“工程管理”按钮进入工程开发页面,如下图:

图11-30 进入工程管理

进入该页面的用户有两种类型:admin和工程管理员,其他类型用户无法进入。默认情况下以admin身份进入,密码为空。

进入实时监控的用户有四种类型:admin、线上管理员、线上操作员和个体管理员;通过IE浏览器进行远程访问的用户必须通过用户身份验证才可以进入系统。如下图:

图11-31 进入实时监控

默认情况下,Web服务器工程节点会将该服务器上所有的项目信息以树状列表的形式展示出来,方便用户在访问过程中随时切换监控站点。

11.4.2 自定义Web客户端访问

通常,在开发完成一个WebAccess工程项目以后,如果项目已经在线运行,用户在应用过程中通过IE浏览器输入Web服务器(工程节点)的IP地址时,不希望登录到WebAccess 首页,而是希望直接登录到实时监控页面。这是就需要通过修改特定的ASP网页程序或添

加快捷方式来实现。如下图:

图11-32 快速进入实时监控

实现以上功能的操作步骤如下:

1.在工程节点Web服务器计算机平台,打开Windows资源管理器,打开

C:\Inetpub\wwwroot文件夹,找到Default.asp和BWDefault.asp两个文件:

图11-33 文件位置

2.备份Default.asp和BWDefault.asp两个文件(在C:\Inetpub\wwwroot目录下新建文件夹cfg->复制Default.asp和BWDefault.asp至cfg文件夹下)

图11-34 备份文件

3.返回C:\Inetpub\wwwroot目录,用记事本分别打开Default.asp和BWDefault.asp

对于Default.asp文件,默认的内容如下:

<%

Response.Redirect("./broadWeb/bwRoot.asp?username=admin")

%>

修改为:

<%

Response.Redirect("./broadWeb/bwviewpg.asp?proj=XXXXX&node=XXXXX&capt=0&sta t=0&tool=0&flag=3457")

%>

注:请将proj=XXXXX&node=XXXXX替换为用户自己定义的工程名称和节点名称,如工程名称为LiveDEMO、节点名称为SCADAnode1,则修改后的Default.asp文件内容为:<%

Response.Redirect("./broadWeb/bwviewpg.asp?proj=LiveDEMO&node=SCADAnode1&ca pt=0&stat=0&tool=0&flag=3457")

%>

其中:

Capt——标题栏,0=隐藏,1=显示

Stat——状态栏,0=隐藏,1=显示

Tool——工具栏,0=隐藏,1=显示

Flag——屏蔽右键功能,3457为屏蔽,如果不要屏蔽可以将flag参数拿掉。

对于BWDefault.asp,默认的内容如下:

<%

Session.Timeout = 1440

Response.Redirect("./broadWeb/bwRoot.asp?username=admin")

%>

修改为:

<%

Session.Timeout = 1440

Response.Redirect("./broadWeb/bwviewpg.asp?proj=XXXXX&node=XXXXX&capt=0&sta t=0&tool=0&flag=3457")

%>

注:请将proj=XXXXX&node=XXXXX替换为用户自己定义的工程名称和节点名称,如工程名称为LiveDEMO、节点名称为SCADAnode1,则修改后的Default.asp文件内容为:<%

Session.Timeout = 1440

Response.Redirect("./broadWeb/bwviewpg.asp?proj=LiveDEMO&node=SCADAnode1&ca pt=0&stat=0&tool=0&flag=3457")

%>

4.管理员维护系统登录方法

当Default.asp和BWDefault.asp修改之后,通过IE浏览器输入Web服务器(工程节点)的IP地址时,直接登录WebAccess监控页面。那如何才能够登录到WebAccess首页?可使用以下有效链接:http://ip/broadWeb/bwRoot.asp?username=admin如:Web服务器(工程节点)的IP地址为192.168.1.100,则登录到WebAccess首页的有效地址为http://192.168.1.100/ broadWeb/bwRoot.asp?username=admin,

或者修改以上介绍的复制备份的cfg文件夹内的Default.asp文件,修改的内容如下:

<%

Response.Redirect("../broadWeb/bwRoot.asp?username=admin")

%>

当需要登录到WebAccess首页时,在IE地址栏内输入的有效地址为:http://ip/cfg

如:Web服务器(工程节点)的IP地址为192.168.1.100,则登录到WebAccess首页的有效地址为http://192.168.1.100/ cfg

11.4.3 Web客户端全屏监控实现方法

在安装WebAccess软件Web客户端插件的计算机上,创建快捷方式,具体方法如下:

1.打开“我的电脑”,找到IE的安装目录,假设你的IE安装在C:\Program Files\Internet Explorer下,进入该文件夹,找到Iexplore.exe文件,对着它点击鼠标右键,在弹出的快捷菜单中选择“发送到”“桌面快捷方式”,这样就在桌面上建立了一个Iexplore.exe文件的快捷方式。

2.用鼠标右键单击该快捷方式,选择“属性”,会弹出“Iexplore.exe 属性”对话框,选择其中的“快捷方式”标签,然后在“目标”框里填入Iexplore.exe文件的路径和文件名及参数。具体输入参数如下:"C:\Program Files\Internet Explorer\iexplore.exe" -k http://172.16.1.156/broadWeb/system/bwviewpg.asp?proj=lon&node=lon&user=admin&t ool=0&capt=0&stat=0, 见下图,在默认的路径后面,空一格,之后把要打开的WebAccess 超级连接放进去。(“-k”参数就是用于IE浏览器的全屏参数)

图11-35 IE快捷方式属性设置

webmin使用教程

webmin使用教程 Linux系统因其高效稳定而受到广大用户的推崇与青睐,然后其管理的复杂性也使很多用户望而却步,动弹不得.为了降低Linux系统的管理难度,更有效方便的使用该系统,我司所有Linux主机或VPS系统均预装了网页管理工具webmin. webmin是Linux下使用最为广泛,功能最为完善的基于游览器(网页)的操作系统管理工具,只需要简单的点击鼠标,即可实现以前必须使用命令才可完成的许多复杂工作,即使您是网络新手,也能让Linux为您所用. webmin功能复杂,模块繁多,本文仅介绍其中与网站相关的部分,即添加网站及MYSQL数据库,其它功能感兴趣的用户可自行查阅相关资料. 1、登录系统 在浏览器地址栏输入http://您服务器的IP地址:10000 (电信机房目前加了防火墙,不允许用IP访问,请将访问地址换为:http://我司赠送的二级域名:10000)默认没有赠送二级域名,如果需要以这种方式访问的,请联系客服申请*https://www.doczj.com/doc/7313738155.html, 的二级域名。 输入管理员用户名与密码(用户名默认为:root,密码默认为服务器初始密码),并点击登录即可(如下图) 2、添加新网站 当您准备利用该Linux服务器发布某个网站时,您首先应该将网站的域名解析到服务器,并在服务器上添加相应的配置才可使用.完成网站发布的程序叫Apache,所以我们添加新网站的过程也就是Apache服务的管理过程. 当然,一个完整的网站通常包括一个上传用的FTP,一个网站以及一个MySQL数据库.此三者需要分别添加,具体详情如下: 2.1 添加FTP帐号 Linux系统中FTP帐号通常也就是系统帐号,利用webmin添加的过程如下: 登录webmin后,点击"系统"-"用户与群组"(如下图)

Access入门教程大全

Access教程第一章Access数据库基础 ◆数据库基础知识及关系数据库管理系统。 ◆Access 2003 中文版介绍。 数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。 作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢? 一、数据库的基本知识 1.什么是数据库 数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。 从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。 David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达了三层含义: ⑴数据库是自描述的。 数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。 ⑵数据库是集成记录的集合。 数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。 用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如: 元数据是关于用户数据的结构的描述,称之为系统表。例如:

webaccess教程-第9章

第九章排程和配方 本章要点 排程和配方是组态软件集成的两个常用特殊监控功能组件,为监控页面中需要建立特殊要求的设备系统,提供了一种方便、快捷的使用方法。本章以特定场合应用需求为基础,展开对排程和配方功能的应用举例介绍。 9.1 排程和配方概述 WebAccess排程功能是按照日期、时间等要素和被控制对象组成一个表格,设置被控制对象按时间自动启动、停止或改变数值的周期性变化规律。适用于楼宇照明、空调、门禁等监控系统。 WebAccess配方功能是按照生产过程中对产品原材料的配比要求,在生产工艺中要求对不同的产品配置不同的配料参数。适用于食品加工配料、化学反应原料控制、油漆调色、混凝土搅拌等生产过程控制系统。 WebAccess组态软件的排程功能(Scheduler Function)是按照表格的设置,按时间对被控制(设备)对象进行开启/关闭或改变数值的操作。 建立WebAccess的排程功能表格有4个选项:“假日设定”、“时间”、“设备”和“电路群组”。按照功能可分为设置时间和对象。在时间分类中,分为“假日设定”和“时间”排程: 1、“假日设定”显示下一年日历形式的表格,选择其中特殊的日子,对控制对象设置除在正常运行时间之外的特殊控制规律的日期。如果在这些特殊日子的时间控制规律不同,可设置多个假日排程,然后在时间排程中分别进行连接、引用,图9-1; 图9-1 假日排程设定 2、“时间”设置一周内控制(设备)对象每天的开启、停止时间及状态等参数。控制对象按照设备进行分组,每天安排时间最多按4个班次进行开启、停止的监控。多个排程时间不同的设备组,可建立多个时间组与之相匹配,图9-2。 在时间组中为选中的假日组,安排假日的时间排程。 图9-2时间排程 按照被控制对象的运行条件,WebAccess的排程设置分为“设备”和“电路群组”。 在设备组中,将电路组中定义的设备和时间组进行组合。 在电路组中,主要按照设备类型和开启、关闭时间进行分类,可以将多个监控的设备分在同一个电路组中,执行相同时间的开启、关闭和改变参数操作。 3、“设备”将“电路群组”和“时间”建立关联,按“时间”组中设置每天开关时间,对“电路群组”指定的设备进行操作。一个设备组可连接多个电路群组,图9-3。 图9-3设备组

Advantech_WebAccess_安装说明

Advantech WebAccess培训教程 第二章软件安装 2007年6月

培训目标 这一章节将向你介绍WebAccess HMI &SCADA 软件的安装过程软件的安装过程。。 培训结束时你将掌握一下知识培训结束时你将掌握一下知识:: ?如何安装Advantech WebAccess 软件

培训内容 –WebAccess安装过程 –WebAccess的授权文件 –WebAccess的HardKey

WebAccess安装过程确认IIS的安装

WebAccess安装过程确认IIS的安装点击进入Internet信息服务(IIS),并且启动Internet信息服务(IIS)。

WebAccess 安装过程系统需求 A 、工程节点 硬件需求硬件需求::Pentium III ,Pentium IV ,Celeron 或AMD 处理器,256MB 内存,CD-ROM ,10/100 Mb/s 网卡,建议使用1024*768以上分辨率,较低也可接受操作系统操作系统::Windows 2000,Windows XP Professional ,Windows Server 2003. 需内含IIS ,SMTP 服务器,NTFS 文件系统。 B 、P C 监控节点 硬件需求硬件需求::Pentium III ,Pentium IV ,Celeron 或AMD 处理器,256MB 内存,CD-ROM ,10/100 Mb/s 网卡,建议使用1024*768以上分辨率,较低也可接受操作系统操作系统::Windows 2000,Windows XP Professional ,Windows Server 2003,NTFS 文件系统。

ACCESS实例教程

实验一数据库及表的操作 一、实验目的 1.掌握数据库的创建及其它简单操作 2.熟练掌握数据表建立、数据表维护、数据表的操作 二、实验内容与要求 1.数据库的创建、打开、关闭 2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入 3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容 4.数据表的操作:查找替换数据、排序记录、筛选记录 三、实验步骤 案例一:创建数据库 1.创建空数据库 要求:建立“教学管理”数据库。 操作步骤: 图1-1创建教学管理数据库 (1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。把它修改为“教学管理”如图1-1所示。 (2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1-2所示。 (3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。 (4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。 (5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。

图1-2“文件新建数据库”对话框 (6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。 图1-3表1的数据表视图 2.使用模板创建Web数据库 要求:利用模板创建“联系人Web数据库.accdb”数据库。 操作步骤: (1)启动Access。 (2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。Web数据库是Access2010新增的功能。这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示 (3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示 当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文

webaccess教程-第1章

第1章组态软件简介及WebAccess的安装和运行 本章要点 本章首先介绍组态软件的概念及现状,列举几种知名的国内外组态软件后,给出组态软件的发展趋势。然后对WebAccess软件的功能特点和系统构架进行的简单介绍,并进行WebAccess软件的安装,引导读者初步了解WebAccess软件。 1.1 组态软件介绍 组态的概念最早来自英文Configuration,其含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者要求的目的。与硬件生产相对照,组态与组装类似;与软件相对照,软件中的组态要比硬件的组装有更大的发挥空间,通过改变软部件的属性可以改变其规格。组态软件的出现在工业领域意义重大,在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC , C , FORTRAN等)来实现的。而组态软件的出现,既解决了编写程序工作量大、周期长以及不能保证工期等问题,又提高了控制系统的可靠性。 1.1.1 概述 组态软件(监控组态软件,SCADA---Supervision,Control and Data Acquisition),指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。目前,组态软件被广泛用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多应用领域。 此外,组态软件能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,通过组态软件,用户能够快速建立自己的HMI的软件工具,或开发环境。 在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。 组态软件在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。

DW制作ASP动态网页与access数据库连接教程

DW制作ASP动态网页与access数据库连接 教程.doc 设置IIS 构建了一个正确的网页开发环境,实际上这里最重要的是我们要确定我们安装的web服务器(如win2000/xp以上为IIS)IIS是否已经正确启动了。如何确定呢?我们可以启动IE浏览器,在地址栏中输入“http://localhost/”或“http://127.0.0.1/”或“http://计算机名/”看看能不能打开默认的网页,如过能打开IIS默认的网页,则说明IIS已经正常启动了,这时就可以用来测试asp动态网页了。 为了更好的进行测试,我们也可以打开IIS管理器对IIS进行具体设置。打开 "控制面板"-->"管理工具"-->"internet信息服务器" 这样就打开了IIS管理器。如图1

图1 我们可以对“默认WEB站点”的主目录进行更改。主目录是什么?想详细知道IIS的详细设置的话,可以看相关专业书籍哦。我们这里要讲求“速成”,我们可以理解为,主目录就是我们要存放代测试的动态网页的地方。其默认的路径为“C:\Inetpub\wwwroot\”如果你想更改主目录也非常简单:选中“默认web站点”-->右击-->选择“属性”在弹出的窗口中选择“主目录”选项卡,这样就可以给该为任意的磁盘分区或目录了,当然是越方便越好了,本人的电脑,主目录被我改成了“f:\webtest\”如下图所示: 用Dreamweaver+access制作一个简单的asp新闻发布系统(二) 2009年05月11日星期一下午 05:17 ----数据库与测试站点的建立 分析实现所要实现功能 首先我们要明确,一个新闻发布系统所能实现的最基本的功能: 1、一般在网站的首页有新闻的标题列表(news_list.asp)

DW制作ASP动态页与access数据库连接教程

DW制作ASP动态页与access数据库连接教程 DW创建ASP动态网页和连接访问数据库 教程。doc 设置IIS 构建正确的网页开发环境。事实上,这里最重要的事情是我们需要确定我们安装的网络服务器(例如winXXXX,星期一,2005年5月11日下午5:17——建立一个数据库和一个测试站点 分析来实现要实现的功能 。首先,我们需要弄清楚。新闻发布系统可以实现的最基本功能:1 .一般来说,有一个新闻标题列表。ASP) 2,新闻的内容可以通过显示的新闻标题(news_detail.asp) 3看到。有一个管理员登录门户(login.asp)4,一个用于添加新闻的页面(新闻添加asp) 5,一个用于编辑新闻列表的页面(新闻编辑asp) 6,一个用于修改和更新新闻的页面(新闻更新asp) 7,此外,还有已经被成功修改和删除的页面(新闻删除asp,新闻更新确定asp) 。从上面的分析,我们可以看到,只要我们制作10页左右,就可以实现动态发布新闻的功能。 让我们从这些特定的功能开始吧:),我想我在这里不会感到头晕。首

先,oh:) 数据库建立。 动态网站的内容一般来自数据库,如SQL Server数据库,甚至小型Access数据库。哈哈,对于刚接触动态网页制作的新手用户来说,Access数据库更容易使用,也更实用,所以我们制作的新闻系统是基于Access数据库的。 我们可以使用Access2000创建一个数据库文件,并将其命名为“newstest.mdb”图1-1 图1-1 使用“用数据库创建表”在newstest.mdb中创建一个存储新闻信息的表。名字是“新闻”。具体字段内容如下图所示。 图1-2 输入具体字段和内容后,在“视图”菜单中选择“数据表视图”可以随意输入几条记录,方便测试新闻。如图1-2-2所示: 图1-2-2 创建一个存储用户名和帐户的表,并将其保存为“mypass”表中字段

ACWEB架设教程

ACWEB魔兽世界服务端架设教程 一、单机运行 1. 首先下载并安装VC2013、Microsoft、NET Framework 4.0.30319; 2. 下载AC-WEB服务端并安装; 3. 运行AC服务端控制器; 4. 配置服务端路径如图: Sever path D:\ACWEBv6.2\Core MySQL path D:\ACWEBv6.2\Server\MySQL\bin Apache path D:\ACWEBv6.2\Server\Apache\bin 5. 启动4个服务,顺序1.apache 2.mysql 3.auth 4.world;

图示183.160.117.225:8085因为我设置的是外网,单机是127.0.0.1:8085 6. 在auth启动的窗口添加账号并设置GM权限; 注册账号:.account create 账号密码 将账号添加成为GM: .account set gmlevel 账号 3 -1 这一步我没有弄好,不过没有关系,在浏览器中输入:127.0.0.1,然后回车

进入下面界面开始注册一个账号 图示127.0.0.1:8081因为我改了Apache的端口,默认80端口就会是127.0.0.1。这是因为开放外网的话,80端口有时候被电信等屏蔽,改为8081比较靠谱些。到现在为止,你的账号还不是GM账号,那么怎么办呢?下面一条再说。 7. 下载并安装魔兽3.35客户端; 8. 新建文本文档,把以下内容复制进去,另存为单机运行魔兽世界.bat文件,将其放到客户端根目录下面。 echo y | rd /s "Cache" echo SET realmlist "127.0.0.1" > Data\zhTW\realmlist.wtf echo SET realmlist "127.0.0.1" > Data\enTW\realmlist.wtf echo SET realmlist "127.0.0.1" > Data\zhCN\realmlist.wtf echo SET realmlist "127.0.0.1" > Data\enCN\realmlist.wtf echo SET realmlist "127.0.0.1" > Data\enUS\realmlist.wtf echo SET realmlist "127.0.0.1" > realmlist.wtf start wow.exe goto end 不出意外的话,就可以用单机运行魔兽世界.bat进入游戏Happy! 国服的话,蓝色字可以删掉,开外网的话,127.0.0.1换成你的外网ip或者域名

相关主题
文本预览
相关文档 最新文档