SCADA 是 RTOS 吗?

SCADA 是 RTOS 吗?

SCADA 是 RTOS 之一(用于实时控制和数据采集)吗?

答案1

SCADA 描述了“监控和数据采集”系统 - 它通常是实时的,但不一定是实时的。通常有一个实时组件(例如用于记录或管理机器中的压力等 - 即基本的心跳组件),但这并不是绝对必要的。

许多仍然是附加了 TCP/IP 前端的遗留代码,其中一些前端是一个非常基本的 Web 服务器。

从题外话的安全角度来看,将遗留 SCADA 应用程序连接到互联网而不对其进行适当的强化会存在一个大问题 - 因为这会导致对现实世界系统(例如石油管道、发电站等)的逻辑攻击

答案2

SCADA 不是一个操作系统,它基本上是一个在现有操作系统(主机操作系统)之上运行的应用程序。根据 SCADA 应用程序的要求,主机操作系统可以是实时操作系统,也可以只是普通的 Windows/Linux 操作系统。

例如,对大范围电网进行状态监测、状态估计以及故障检测和响应的系统通常在 RTOS 上运行大多数 SCADA 应用程序。 “实时”部分的故障导致了 2003 年 8 月的停电 (https://reports.energy.gov/)。

但是,对于小镇的配电网络来说,不存在精细控制和定时要求,因此他们可以轻松地在现有的 Windows Server 平台上运行其应用程序。

SCADA 应用程序中常见的 RTOS 包括 CentOS、RTLinux(有几种版本)、VXWorks(用于 SCADA 设备)、QNX(非常流行)和 PikeOS(用于核武器安全等)。

麦克风

答案3

根据维基百科文章,SCADA是对一类系统(特别是工业控制系统)的描述,而不是任何一个特定的事物。

答案4

不,Scada 不是实时操作系统。 Scada(顾名思义)用于监督和数据采集,通常用于大面积和多个数据源。例如,在中央控制室收集和显示城市配电系统的信息。向控制系统(具有 RTOS)发送基本命令,例如打开/关闭阀门、启动电机、给出设定点等。还保留收集到的信息的趋势(“历史学家”);生成并记录警报。

相关内容