SCADA|关于KingSCADA的网络结构

B站影视 2024-12-31 15:59 2

摘要:KingSCADA的网络是一种基于分布式处理的柔性结构,柔性的网络结构能够适应从简单的单机模式到数百节点的网络环境。单机模式不具有网络功能,所有的服务与站点应用都运行在一个节点上。

哈喽,你好啊,我是雷工!

关于服务器端和客户端在很多上位机系统中都存在,今天了解下KingSCADA中的网络结构设计与其他家的设计有什么异同。

KingSCADA的网络是一种基于分布式处理的柔性结构,柔性的网络结构能够适应从简单的单机模式到数百节点的网络环境。单机模式不具有网络功能,所有的服务与站点应用都运行在一个节点上。

分布式网络结构既可以将整个应用程序分配给多个服务器,也可以引用远程站点(KS或KIO)的变量到本地使用(显示、计算等),这样的结构设计可以大大提高项目的整体容量并改善系统的性能。

KingSCADA的网络结构基于客户端—服务器模式。

KingSCADA既可以将应用程序根据物理设备结构或功能的不同来分配服务器,也可以根据系统需要设立专门的实时数据服务器、历史数据服务器、报警数据服务器、登录服务器和校时服务器。

一个工作站站点可以充当多种服务器功能,报警数据服务器可以同时作为历史数据服务器、登录服务器等。网络结构图如下图所示:

下面先介绍一下这几种服务器的含义:

负责进行采集数据、产生报警和历史数据的站点,一旦某个站点被定义为实时数据服务器,该站点便负责本机数据的采集以及报警和历史数据的产生。如果某个站点虽然连接了设备,但没有被定义为实时数据服务器,那这个站点的数据可以进行采集,但是不会向网络上发布。实时数据服务器可以按照需要设置为一个或多个。

向客户端提供报警数据的发布、查询和存储服务的站点,一旦某个站点被指定为一个或多个实时数据服务器的报警数据服务器,系统运行中,实时数据服务器上产生的报警信息将通过网络传输到指定的报警数据服务器上,待客户端查询。报警数据服务器上的报警组配置应当是报警数据服务器和与其相关的实时数据服务器上报警组的合集。

向客户端提供历史数据的查询和存储服务的站点,一旦某个站点被指定为一个或多个实时数据服务器的历史数据服务器,系统运行时,实时数据服务器上产生的历史数据将通过网络传输到历史数据服务器站点上并保存起来,待客户端查询。

04 Web服务器

向Web客户端提供网页浏览和客户端软件、客户端应用下载服务的站点,该机器需要安装Windows IIS服务。

05 登录服务器

一个站点,用于管理和验证网络用户与安全信息。登录服务器在整个系统网络中是唯一的,它拥有网络中唯一的用户列表,其它站点上的用户列表在正常运行的整个网络中将不再起作用。所以用户应该在登录服务器上建立最完整的用户列表。

当用户在网络的任意一个站点上登录后,登录事件将被传送到该登录服务器的报警服务器上保存和显示,这样保证了整个系统的安全性。对于一个系统网络来说,用户只定义一个登录服务器。

06 校时服务器

校时服务器在网络中对所有站点进行校时功能,各个站点主动向校时服务器进行校时,以保持网络中时钟的一致。建议一个网络中只定义一个校时服务器。

07 客户端

这里所指的客户端是非Web客户端,客户端的主要功能就是从服务器获取数据,进行展示和运算,同时客户端也可以修改服务器端的数据。

主要是指IE浏览器,它和Web服务器进行数据交互,然后Web服务器再和局域网内的其他站点进行数据通讯。

来源:走在十字路口啊

相关推荐