人机界面崩溃及其处理

   2022-11-07 工业品商城72
核心提示:人机界面(主要是操作站)崩溃。所有的DC都不同程度的存在,只是频率不同。另外和DCS的使用时间有关。由于硬件崩溃,显示无法再恢复。如果操作台的电源电压低,很容易使操作台死机。软件和通信连接的速率选择不当造成的死机现象,一段时间后仍可恢复。车站的操作系统和监控软件之间的磨合不良也会导致死机,而维护人员对此无

人机界面(主要是操作站)崩溃。所有的DC都不同程度的存在,只是频率不同。另外和DCS的使用时间有关。由于硬件崩溃,显示无法再恢复。如果操作台的电源电压低,很容易使操作台死机。软件和通信连接的速率选择不当造成的死机现象,一段时间后仍可恢复。车站的操作系统和监控软件之间的磨合不良也会导致死机,而维护人员对此无能为力,这就是所谓的一级死机。一些不合理的配置造成网络拥塞,内存太小等。,这样我可以在几分钟后恢复过来。

一、DCS人机界面崩溃现象

目前,MIS系统需要从DCS中读取实时生产数据。一些动态数据服务器通过DDE连接到网络。当读取更多的数据时(比如3000点),由于DDE消耗更多的资源,网络拥塞的现象变得非常频繁,各种人机界面的节点崩溃变得严重。

网络拥塞的严重程度与许多因素有关。采用DDE方式从操作站获取数据。如果数据在500分以下,问题不太大。如果取了成千上万的数据,操作站崩溃几乎是必然的。如果节点连接到DCS的通信网络,从网络接口取数据,情况会好一些。

控制器向接口发送数据,人机接口按照网络通信协议从网络接口读取数据。物理结构有环型和总线型两种,总线网络在逻辑上也是环型。星型网络仅用于小型系统(100个I/O点以内)。公共通信协议是广播。只要网络上的节点向网络发送数据,它就会不断地广播数据,需要数据的节点就会收到数据。除了这种方式,在广播协议网络中还有另一种方式:一个节点向网络上的其他节点查询数据。如果其他节点没有,它会反复查询,直到读到这个数据。如果网络上没有这些数据,就会造成网络拥塞。

为使运行人员熟练掌握DCS操作站的操作,可利用仿真系统了解DCS的键盘,以减少误操作造成的死机;还可以知道操作站的崩溃。

DCS长期运行时,组态只增不减,有些组态实际上与真正的I/O点没有联系,与控制无关。工程师站的用户应用中就有这样的I/O点。连接动态数据服务器时,需要读取DCS上的所有数据点,由于大量数据点无效导致网络堵塞,人机界面崩溃。此时控制器中的配置可以被逆向工程师站读取,与正向工程师站的内容进行对比,删除无效点,避免网络拥塞。

还有一个需要注意的问题是,在访问动态数据服务器时,要检查所有接口的软件版本是否一致,否则会影响数据传输。

解决网络拥塞的第三种方法是:如果采用异常报告方法,可以扩大异常报告区域,减少网络流量。例外是指场景中的某个点仅在发生变化时才向网络发送数据。为了防止点被破,人机界面不明,即使点没有变化,也要报告一段时间以上。为了减少网络上的流量,可以适当增加异常报告的两个参数,这样也可以达到减少数据量的目的。

WINOOWsNT/2000操作系统在最近的通用操作站中应用广泛,监控软件也比较通用,比如FIX,InTouch等等。

由于软件销量大,问题少,一般操作站开放性好,死机大大减少。如果驱动软件不是很好,也会造成死机。重要的是,在维护成本和备件采购方面不受DCS厂商的限制。但是为了防止黑客和病毒的入侵,防火墙是必不可少的。

二,C/S结构的人机界面崩溃现象
1.C/S结构

DCS采用普通PC和WINOOWs操作系统后,为了增加人机界面的数量,采用C/S结构。只要控制器通过接口连接到服务器,服务器和客户端通过电缆使用网络接口适配器连接,就成为C/S结构。

共享客户端服务器的资源。服务器通常安装在安全的地方,用来存储DCS控制器发送的最有价值的现场生产数据。

作为服务器,计算机可能同时服务于几个或者十几个客户端,所以服务器需要比客户端有更快的处理器,更大的内存,更大的存储空间。
客户端是运行WINOOWs操作系统的标准PC,只与服务器通信,不与其他客户端通信。它有自己的软件包。在DCS操作站,服务器和客户端可以运行相同的监控软件,共享服务器资源。两个已安装软件的区别在于,服务器应该有DCS控制器驱动程序软件,而客户端没有。

在另一种情况下,客户端可以通过在服务器监控软件上安装opc服务器和在客户端监控软件上安装OPC客户端来访问服务器。例如,不需要在服务器上以图形方式观察现场设备的操作,并且可以在服务器上干扰监控软件。而是只安装OPC服务器,只有故障排除时才需要显示器。

采用C/S结构可以省去DCS昂贵的网络专用接口。为了系统的可靠运行,采用双机冗余运行,即双机双网。一个系统最多可以使用两个专用接口。

最终用户反映多接口的多主站结构更好,因为服务器和客户端布置不合理,容易死机。比如INFI90的ConductorNT,霍尼韦尔的GUS,版本低的时候容易死机。

2.C/S结构崩溃。

C/S网络的两种硬件,通常称为客户端PC和服务器。客户端在中控室,服务器在安全的地方。DCS操作站死机的原因比较复杂。本文仅限于分析采用C/S结构导致崩溃的原因。有两种情况:

控制器、服务器和客户端之间的连接有两种:一种是DCS控制器有以太网接口,另一种是通过以太网交换机连接。交换机有很多端口,每个端口的数据传输速率可以不同。端口数量由连接的计算机数量决定。交换机的主要指标是背板宽度和内存大小。如10base、100base等以太网电缆。可用于传输,如果使用5类电缆,只能是10base。在图2中,以太网连接是星形的。使用离散

电缆将每台计算机连接到一个中心连接点,通常称为网络集线器。每台电脑使用独立的线缆,连接故障只影响相关的单台电脑,其他电脑可以继续运行。如果所有机器适配器都有相同的速度,以太网星形连接通常使用10baseT电缆。

控制器向务器发送信息,客户端从服务器读取和写入数据。因为有大量的客户端,如果它们使用相同的连接,它们可能会崩溃。

每个客户端从服务器读取的数据可以相同,也可以不同。也可以是所有客户端显示相同的内容,多个操作站冗余运行。每个操作站与服务器交换的数据较多,所以可以采用100base端口,而服务器与控制器之间的数据交换较少。应该采用10base端口,客户端基本不交换数据,或者可以采用10base端口。否则,客户端很可能会崩溃。

PC和服务器配置不正确

电脑的配置取决于所使用的操作系统。比如DOS和WINOOWs3.1只需要8MB内存就可以运行,而WINOOWs9x至少需要16 ~ 32MB,WINOOWsNT至少需要32MB,最好是64MB,尤其是WINOOWs2000,需要64MB内存。除了内存,WINOOWs2000应该采用更快的处理器和更大空间的硬盘。

在选择客户端PC的时候,虽然可以比服务器端差,但是内存一定要高于上述要求。因为机器不仅运行操作系统,还和服务器读写数据。

服务器的CPU和硬盘承载着网络上所有客户端的服务请求。服务器需要很大的内存,比客户端高很多。

最好知道主板上的内存插槽数量和支持的最大内存量。检查DCS服务器附带的存储器是如何配置的。一台64MBDIMM机器比一台4个插槽中装有16MB模块的机器更容易升级。

服务器应该优选地采用支持ECC存储器的存储器。当ECC内存与支持ECC的主板芯片组一起使用时,它可以纠正单位内存错误并检测多位内存错误。

硬盘对于服务器来说也是非常重要的。连接到网络的计算机共享服务器文件。硬盘驱动器应该耐用、可靠,并且适合同时为多个用户服务。所以用SCSI硬盘更合适。SCSI驱动器具有智能和快速的旋转速度,当使用UtraWideSCSI时,从驱动器到系统的数据传输率非常高。IDE硬盘和SCSI硬盘都可以采用RAID技术,可以更安全地保存数据,提高服务器质量。SCSI总线可以连接多个硬盘驱动器。一个9GB硬盘的效率不如九个1GB SCSI硬盘。

市面上有一种磁盘阵列,是专门为服务器设计的,是海量存储产品。硬盘驱动器阵列可以加载大量驱动器,通过磁盘镜像或RAID提供容错,并自动在不同的硬盘驱动器上存储服务器数据的多个副本。当驱动器出现故障时,所有数据仍可供用户使用。有些阵列驱动器甚至是可热插拔的,当机器运行时可以更换故障。

服务器使用的RAID最好版本是RAID5,目前所有版本的C/S网络操作系统都可以支持。5 RAID5数据被“条带化”到多个SCSI驱动器上,因此可以从阵列中其他驱动器的信息中重建单个损坏驱动器的内容。当一台带热插拔驱动器和电源的服务器组合在一起时,RAID5可以使服务器几乎连续24×7正常运行。

如果DCS不是C/S结构的操作站,由于各个操作站相互独立,只存储一部分数据,如果是高可靠性的冗余配置,可以不采用RAID技术。

操作站用于文件备份,可以在操作站上安装SCSI磁带机。如果采用C/S结构,最好在服务器上安装一个磁带机,用户配置的应用软件可以复制到磁带机上。

当操作站或服务器出现故障时,可以重新进入应用程序。磁带机的产品更新也很快。1990年左右配备进口DCS的磁带机,现在买不到备件或磁带,新旧磁带机不兼容磁带。

S9000系统控制器由两部分组成,一部分是3C905卡控制模拟量,另一部分是plc主机LPM620-0072,有以太网口。系统组成时,采用以太网连接,形成C/S结构。以太网连接有两种方式,客户端较多时采用集线器连接。

如果只用1 ~ 2个操作站和1 ~ 2个控制器将所有操作站和控制器连接到公共电缆上,在线连接设备很少,也可以用T型连接器。

服务器包含的驱动器比客户端多,电源和可靠性也要考虑。很容易忽略电源,比如电源的DC输出是否稳定,噪声,杂散信号,尖峰和浪涌。电源是最容易出现故障的组件之一。电子电路采用+3.3V或5V,硬盘和风扇采用+12V电压。

还有以太网网卡和其他网卡,但是没有以太网用的多,所以价格也高。以太网可以降低DCS的成本。

三、易崩溃系统的例子

设计一个系统,操作站采用C/S结构,连接如图。例如,在较低位置有8个操作站、2个服务器和4个S9000控制器。操作台显示的I/O点数为2000,控制器和服务器通过以太网通信。控制器、服务器和控制器之间的物理连接是通过16端口的交换机集线器实现的。16端口集线器速率的默认值是100base。如果服务器和操作站的适配器是10base,服务器和客户端的内存是64kB,运行后系统崩溃严重。

当服务器的一个适配器换成100base,客户端还是用10base的网卡,服务器内存增加到256kB,客户端增加到128kB,情况就发生了很大的变化。

从实际情况来看,服务器和操作站崩溃的原因与服务器内存容量有很大关系。64kB内存是最基本的,它的内存应该和操作站的数量有关。操作显示,添加一个操作站服务器至少需要10 ~ 30 KB的内存。服务器中有两个网络适配器,10base用于与控制器通信,100base用于与操作站通信,10base适配器可用于操作站。普通电缆用于连接。

如果服务器软件和操作站软件都是fix的话,S9000原来的操作站用的就是这个软件,操作系统是WINOOWs3.2,所以死机不算太严重。目前S9000系统监控软件是专用的,软件可能存在一些bug。另外网络和内存配置不合理,死机现象非常严重。

客户端应该配置的服务器是主服务器,另一个是从服务器。否则,当一台服务器出现故障时,另一台服务器将无法正常工作。如果有3台服务器,配置就更重要了。

 
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服