
在自动化技术社区,常见一类提问:工厂要新上产线,或者要把分散设备的数据集中到控制室,控制柜里需要一台常年在线的工控机,该买哪台?这类问题很少能直接得到一个型号作为答案,因为选型不取决于机器本身,而取决于项目里已经定下来的条件。把条件拆开,其实是四件事。
1、软件环境决定硬件平台
控制柜里那台机器要跑什么软件,是选型的第一道分水岭。
如果项目要装组态软件、SCADA客户端,或者工程师要在柜机上直接编写调试PLC程序,那就需要x86平台工控机。有人物联的EC300属于这一类:Intel i5-7200U处理器,6路串口加2个网口,HDMI和VGA双显示输出,DC 12-36V宽压供电。把它装进控制柜,直接接柜内直流电源就能开机,不用额外配一个电源模块。
如果项目规模更大,比如多条产线的数据要集中到一台机器上,接口数量就要往上加。同系列的EC500同样是i5平台、12-36V供电,串口扩展到8路,网口有5个,多交换机、多网段的现场可以直接接入,柜内不必再单摆一台交换机。
反过来,如果机器的任务只是采集PLC数据、做协议转换、往云端出报表,x86的算力多半用不上,ARM平台的Linux机型更合适:功耗低、发热小,成本也低一截。
2、不是每台工业计算机都要跑Windows
设备侧的采集和边缘计算,交给ARM机型更省事。以EG528为例:RK3562四核Cortex-A53处理器,主频2.0GHz,跑标准Ubuntu 24.04。它出厂预装了Node-RED,业务逻辑拖拽几下就能搭出来,采集、运算、上云在页面上配置就能完成,不用从底层串口代码写起。
对PLC项目更有用的是协议能力:EG528支持Modbus、西门子、三菱、欧姆龙等主流PLC的通信协议,也支持IEC 104、DNP3.0、BACnet这类电力和楼宇协议的采集与互转。现场不管是什么品牌的PLC,都可以先接到它这里,转成统一格式再往上传。
它还内置了本地SCADA/HMI功能,三步完成现场数据配置,机柜旁边不摆上位机,也能在本地看到监控画面。
3、接口从设备清单里数出来
配接口时常见按"够用就行"来定,更稳妥的做法是列一份现场设备清单:多少台串口设备、多少台网口设备、有没有CAN总线,数完之后留出两到三成余量。串口设备一旦超过路数,后期加转换器既占柜内空间,也多一个故障点。
按这个方法看EG528的接口:4路串口,其中两路可在RS485与RS232之间切换;2个百兆网口;USB、HDMI各一;支持4G、WiFi与以太网多网备份——现场没有网线的地方,插一张流量卡就能上线。
供电和温度照着现场条件核:EG528是9-36V宽压输入、带反接保护,-25℃至+75℃工作温度,硬件软件双看门狗,铝壳散热。这些参数平时不显眼,到了夏天柜内高温、电压波动的时候,就是稳定性的全部。
4、供应商要核的三件事
机器定了,供应商还有三项要核。
一是认证清单。出口或招标项目对认证查得严,EG528通过了3C、CE、ROHS、WEEE认证,拿项目要求逐项对照就行。二是供货周期与产品生命周期。工业项目一跑就是五到十年,中途停产换型的成本远高于机器之间的差价,下单前值得问一句型号的供货计划。三是远程运维能力。设备分散在多个厂区时,能远程配置、远程编程的机型可以省掉大量出差——EG528接入有人云平台后,参数配置和Node-RED的流程修改都能远程完成。
回到开头的问题:该买哪台工业计算机?顺序是这样的——先定软件环境,x86还是ARM就定了;再数设备清单,接口数量就定了;最后核认证、供货和远程运维,供应商就定了。


