4、核心硬件选型(三):SCADA系统选型与IPC工业电脑选型

各位工程师朋友,咱们继续聊核心硬件选型。前面聊了PLC和IO模块,今天轮到SCADA系统和工业电脑了。这两个东西,说白了就是整个自控系统的「大脑」和「躯干」。选不好,前面PLC再牛也白搭。

核心观点:SCADA是系统的「上层建筑」,IPC是系统的「物理载体」。两者选型必须同步考虑,不能割裂。

4.1 SCADA系统选型:上位机软件、历史数据库、报警管理

SCADA选型,我个人习惯先看三个核心模块:上位机软件、历史数据库、报警管理。这三个东西决定了操作员能不能看得清、记得住、反应快。

4.1.1 上位机软件选型

上位机软件,就是操作员面前那个屏幕上的界面。选型时我重点关注以下几点:

  • 开放性:支持OPC UA、Modbus TCP等标准协议。我遇到过某项目用了一个封闭协议的上位机,后来想接第三方设备,折腾了两个月。
  • 冗余能力:双机热备、客户端自动切换。别问我为什么强调这个——有一次半夜两点,主服务器挂了,备用机切不过去,操作员直接懵了。
  • 画面组态效率:支持模板化、脚本化。我个人习惯用支持C#或Python脚本的软件,后期维护省心很多。
  • Web发布功能:现在很多工厂要求远程监控,没有Web发布功能的上位机,基本可以pass了。
评估维度 推荐标准 避坑点
协议支持 OPC UA、Modbus TCP、MQTT 别只看列表,要实测兼容性
冗余切换 切换时间 < 5秒 我曾经遇到切换要30秒的,直接废了
脚本能力 支持高级语言脚本 纯组态软件后期维护成本高

我的经验:选上位机软件,别只看功能列表。一定要拿实际项目的数据量去压测。我见过一个项目,宣传说支持10万点,结果跑到3万点就卡死了。

4.1.2 历史数据库选型

历史数据库,说白了就是记录「过去发生了什么」。选型时我关注三个指标:

  • 压缩比:工业数据是海量的,好的历史库压缩比能达到10:1甚至更高。我见过一个项目,没用压缩,一年下来硬盘满了,数据全丢了。
  • 查询速度:按时间范围查询,1亿条数据应该在1秒内返回。别问我为什么强调这个——操作员查历史趋势,等10秒才出图,那体验太差了。
  • 数据完整性:支持断点续传、数据补录。网络断了,数据不能丢。这是底线。

注意:历史数据库和关系数据库(如SQL Server)是两码事。别想着用关系库存工业数据,性能完全跟不上。我见过有人这么干,结果一个月后数据库直接崩了。

4.1.3 报警管理选型

报警管理,是SCADA系统里最容易被忽视、但最影响安全的部分。选型时我重点看:

  • 报警分级:至少支持紧急、重要、一般三级。操作员不能看到满屏报警,那等于没报警。
  • 报警抑制:支持死区、延时、条件抑制。避免「抖动报警」刷屏。我曾经在一个项目中,一个压力波动导致每分钟产生200条报警,操作员直接崩溃了。
  • 报警归档:支持按时间、级别、区域查询。出了事故,查报警记录是第一步。

避坑指南:我曾经选过一个SCADA,报警管理功能很弱,不支持报警分组。结果项目验收时,操作员投诉说「报警根本没法看」。后来花了两个月重新开发报警模块,教训深刻。

4.2 IPC工业电脑选型:无风扇设计、宽温、扩展槽

IPC工业电脑,就是SCADA系统运行的物理载体。选型时我重点关注三个关键词:无风扇设计、宽温、扩展槽。

4.2.1 无风扇设计

为什么强调无风扇?因为风扇是工业现场最容易坏的部件。灰尘、油污、振动,风扇一坏,CPU过热,系统直接宕机。

  • 散热方式:采用铝鳍片散热,通过机箱外壳自然散热。我见过用铜管导热的,效果也不错。
  • 功耗要求:整机功耗控制在30W以内。功耗越低,散热压力越小。
  • 防护等级:至少IP40,最好IP65。无风扇设计天然适合高粉尘环境。

我的经验:选无风扇IPC,别只看宣传。用手摸一下满载运行时机箱温度,如果超过60度,建议换方案。我遇到过一款IPC,满载时外壳温度高达75度,操作员都不敢碰。

4.2.2 宽温设计

工业现场温度变化大,普通商用电脑根本扛不住。宽温设计是IPC的标配。

  • 工作温度:至少支持-20℃~60℃。北方冬天、南方夏天,都得扛得住。
  • 存储温度:至少支持-40℃~85℃。设备运输、存放期间也得考虑。
  • 湿度范围:支持5%~95%非冷凝。我见过一个项目,IPC放在潮湿的地下室,结果主板受潮短路了。
环境条件 商用PC 工业IPC
工作温度 0℃~40℃ -20℃~60℃
湿度范围 20%~80% 5%~95%
抗振动 无要求 5~500Hz, 1g

4.2.3 扩展槽

扩展槽决定了IPC的「可扩展性」。选型时我关注:

  • PCIe插槽:至少2个。用于插数据采集卡、运动控制卡、视觉卡等。
  • PCI插槽:至少1个。很多老设备还是PCI接口,别一刀切全砍了。
  • M.2接口:至少1个。用于插NVMe固态硬盘,提升系统响应速度。
  • 串口数量:至少2个RS232/485。很多现场设备还是串口通信。

注意:扩展槽不是越多越好。槽位多了,散热和抗振都会变差。我见过一个项目,选了16槽的IPC,结果振动测试直接不过。够用就好,别贪多。

4.3 SCADA与IPC选型的关系

SCADA和IPC的选型,其实是相互影响的。我总结了一个简单的对应关系:

  • 小型SCADA(1000点以内):选无风扇、低功耗IPC,i5处理器、8GB内存足够。
  • 中型SCADA(1000~10000点):选带风扇、中功耗IPC,i7处理器、16GB内存起步。
  • 大型SCADA(10000点以上):选服务器级IPC,双路CPU、32GB以上内存,必须支持RAID。

我的建议:选型时,先定SCADA软件,再定IPC硬件。因为SCADA软件对硬件有最低要求,比如某些软件必须用Windows Server系统,那IPC就得支持这个系统。

4.4 本章知识体系

下面这张图,是我自己总结的SCADA与IPC选型知识体系。你看一眼,心里就有数了。

SCADA与IPC选型知识体系 SCADA系统选型 上位机软件 历史数据库 报警管理 IPC工业电脑选型 无风扇设计 宽温设计 扩展槽 SCADA与IPC选型必须同步考虑 小型SCADA(≤1000点)→ 无风扇低功耗IPC 中型SCADA(1000~10000点)→ 中功耗IPC 大型SCADA(≥10000点)→ 服务器级IPC 选型顺序:先定SCADA软件,再定IPC硬件

嗯,这张图基本把今天的内容串起来了。你想想看,SCADA和IPC选型,其实就是一个「软件定义硬件」的过程。先搞清楚你要跑什么软件,再选能扛得住的硬件。

最后说一句:选型没有绝对的对错,只有适合不适合。我见过用高端SCADA配低端IPC的,也见过用低端SCADA配高端IPC的。关键是匹配,别让短板拖了后腿。


公众号:蓝海资料掘金营,微信deep3321