首页 > 应用开发 > Python > 工控机选型,我见过太多人踩坑了
工控机(IPC)是自动化项目里最容易被忽视、又最容易出问题的设备。
一个项目,因为工控机选错了,赔了5万。
2019年,一个客户要做一个产线监控系统。上位机软件跑在工控机上,需要处理20台PLC的数据采集、存储、显示、报警。
我选了一台工控机——研华的,4核CPU、8GB内存、128GB固态盘。
跑了一个月,客户投诉:“画面卡顿、数据经常延迟。”
我去现场看——CPU占用率90%以上,内存占用接近8GB,磁盘写入速度跟不上。
为什么?
这台工控机跑的是Windows 10专业版 + SQL Server + 我的上位机程序 + 客户自己装的杀毒软件。4核CPU被操作系统和各种服务占了一半,剩下的一半要处理数据采集、数据库写入、界面渲染。
8GB内存不够。 SQL Server自己就用了3GB,上位机程序用了2GB,操作系统用了2GB,剩下1GB根本不够缓存数据。
最后换了工控机——6核CPU、16GB内存、512GB固态盘。问题解决。多花的5万块,是我自己承担的——因为选型是我做的。
工控机选型的5个坑
坑一:只看CPU,不看内存。
很多人选工控机的时候,只看CPU——i3、i5、i7。CPU确实重要,但内存同样重要。
Windows 10专业版本身就占用2GB左右。SQL Server占用2-4GB。上位机程序占用1-2GB。杀毒软件占用0.5-1GB。如果再跑一个数据库或者Web服务,又要1-2GB。
8GB内存的工控机,实际可用内存只有3-4GB。
我的建议:至少16GB。跑数据库的话,32GB起。
坑二:固态盘选便宜的。
固态盘分两种——消费级和工业级。
消费级固态盘便宜,但写入寿命短。工业级固态盘贵,但支持每天全盘写入10次以上。
数据采集系统每天要写入大量的数据——温度、压力、流量、状态。一天写几GB很正常。
消费级固态盘可能半年到一年就写坏了。工业级固态盘可以跑5年以上。
我的建议:工业级固态盘,容量至少512GB。 系统盘和数据盘分开更好——系统盘用工业级固态,数据盘用工业级固态或者机械盘。
坑三:忽略工作温度。
工控机用在车间里,夏天车间温度可能40℃以上,冬天可能零下10℃。
消费级的工控机(其实就是商用电脑换个壳子)工作温度范围是0℃到40℃。车间温度超过40℃,工控机自动降频甚至死机。
工业级工控机的工作温度范围是-20℃到70℃。 价格贵一点,但环境适应性好得多。
坑四:接口不够用。
工控机的接口数量经常被忽略——串口、网口、USB口。
一个项目如果要用4个串口接仪表,但工控机只有2个串口,就要加串口卡。加串口卡会占用PCI插槽,而且可能跟其他板卡冲突。
网口同理。如果工控机只有一个网口,但要连OT网络和IT网络,就要加网卡或者用VLAN。
我的建议:接口数量至少留50%的余量。 现在用2个串口,就选4个串口的工控机。现在用1个网口,就选2个网口的。
坑五:没考虑扩展。
项目刚开始跑得挺好。半年后客户说“加一个功能”、“加几台设备”。工控机的CPU、内存、存储都到瓶颈了。
我的建议:选型的时候往高一档选。 CPU用i5的,不要用i3。内存用16GB的,不要用8GB。固态盘用512GB的,不要用128GB。
多花的钱,比后面换机器的成本低得多。
工控机品牌的建议
一线品牌: 研华、西门子、贝加莱。贵,但稳定,售后好。
二线品牌: 威强、控汇、诺达佳。性价比高,稳定性也不错。
杂牌: 建议不要碰。出了问题找不到人,配件也难买。
如果预算有限,我建议选研华的低端型号。 比杂牌贵不了多少,但稳定性和售后好很多。
工控机要不要装Windows?
大部分工控机装的是Windows 10专业版。优点是软件兼容性好——C#、Python、组态软件、数据库都能跑。
但也有问题——Windows会强制更新、会弹窗、会占用资源。
我的做法:
装Windows 10 LTSC版本(长期服务版),不会强制更新
关掉Windows自动更新
关掉不必要的系统服务
关闭Windows Defender(用自己的杀毒方案)
设置成“高性能”电源模式
如果是大型项目,考虑Linux。 Ubuntu Server 22.04 LTS,稳定、免费、资源占用低。但软件兼容性差一些——很多组态软件不支持Linux。
最后说一句:
工控机是上位机软件的“地基”。地基不牢,软件写得再好也跑不稳。
选型的时候多花半小时,调试的时候少熬三个通宵。
平时我也写写代码,维护两个开源项目:
ProtoForge(工业协议仿真平台,17种协议,90+设备模板): GitHub:suoten/ProtoForge Gitee:suoten/ProtoForge
EdgeLiteGateway(AI物联网关,13种协议采集,边缘AI推理): GitHub:suoten/EdgeLiteGateway Gitee:suoten/EdgeLiteGateway
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70050062/viewspace-3183941/ ,如需转载,请注明出处,否则将追究法律责任。