4、工控机BIOS设置:BIOS进入方法、启动顺序设置、硬件监控与看门狗配置

说到工控机的BIOS,很多人觉得不就是按个Del键进去改改启动盘嘛。其实不然。我在现场遇到过太多因为BIOS配置不当导致的奇怪故障——机器无缘无故重启、硬盘认不到、风扇狂转但系统说温度过高……说白了,BIOS是工控机最底层的管家,它没设好,上层系统再稳也白搭。

这一章,我带你把BIOS里跟工控机最相关的几个核心功能捋一遍。嗯,咱们按实战顺序来。

4.1 BIOS进入方法:别只知道按Del

不同主板的BIOS进入方式差别挺大。我个人的习惯是,拿到一台新工控机,先看开机自检画面左下角提示。但很多时候现场环境嘈杂,或者显示器反应慢,那行字一闪就过了。

这里给你一个通用排查顺序:

  • 最常见:Del键——绝大多数台式机主板和工控主板都用这个
  • 第二常见:F2键——很多品牌工控机(如研华、西门子)偏好这个
  • 特殊键:F1、F10、Esc——部分老旧主板或定制板会用
  • 组合键:Ctrl+Alt+Esc 或 Ctrl+Alt+S——某些工业级主板特有的
我的小技巧:如果按Del进不去,别慌。重启后连续点按F2,再不行就F1。实在不行,拔掉硬盘和所有外设,只留键盘和显示器,很多时候能排除干扰。

我曾经遇到一台国产工控机,怎么按都进不去BIOS。后来发现它用的是串口终端重定向,得通过COM口用超级终端才能进。嗯,这种特殊情况虽然少,但碰到了确实头疼。

4.2 启动顺序设置:别让系统卡在PXE上

启动顺序设置,说白了就是告诉主板先读哪个设备来启动系统。工控机最常见的场景是:装系统时从U盘启动,装完后从硬盘启动。

具体操作步骤:

  1. 进入BIOS后,找到 Boot 选项卡(有些叫 Startup
  2. 找到 Boot PriorityBoot Order
  3. 用 +/- 键或 F5/F6 调整顺序
  4. 把目标启动设备(硬盘/U盘/光驱)移到第一位

这里有个坑,我提醒你注意:很多工控主板默认开启了 Network Boot(PXE)USB Boot。如果硬盘系统坏了,它会自动尝试从网络启动。你想想看,车间里几百台机器同时尝试PXE启动,网络不瘫痪才怪。

避坑指南:我曾经在一条自动化产线上,因为BIOS里没关PXE,导致某台工控机硬盘故障后,整个车间网络被广播风暴冲垮。从那以后,我只要做完系统,第一件事就是进BIOS把Network Boot关掉,只保留硬盘启动。

另外,如果你用的是固态硬盘(SSD),记得检查BIOS里硬盘模式是不是 AHCI。有些老主板默认是IDE模式,会严重拖慢SSD性能。

4.3 硬件监控:温度、电压、风扇转速

工控机常年7×24小时运行,硬件健康状态必须心里有数。BIOS自带的硬件监控页面,其实是最直接、最底层的检测手段。

一般在 Hardware MonitorPC Health Status 选项里,你能看到:

监控项 正常范围 报警阈值
CPU温度 35°C - 65°C 通常85°C报警
主板温度 30°C - 50°C 60°C以上需注意
+12V电压 11.4V - 12.6V 低于11.0V或高于13.0V
+5V电压 4.75V - 5.25V 低于4.5V或高于5.5V
CPU风扇转速 2000 - 4000 RPM 低于1000 RPM

我个人习惯是,每次装完系统后,先进BIOS看一眼这些数值,截个图存下来。为什么?因为以后出故障时,你有基准数据可以对比。比如风扇转速从3500掉到1500,那基本可以判断轴承快挂了。

你可能会问:「这些数据在操作系统里也能看啊,干嘛非进BIOS?」嗯,这里有个关键区别——操作系统里的数据是经过驱动和软件层处理的,而BIOS里的是传感器原始值。当系统死机或驱动没加载时,BIOS是你最后的诊断工具。

实战经验:有一次现场一台工控机频繁死机,进Windows看温度一切正常。我坚持进BIOS看硬件监控,发现+12V电压只有10.8V。换了个电源,问题立刻解决。如果只看系统里的数据,可能还在那重装系统浪费时间。

4.4 看门狗(Watchdog)配置:工控机的最后一道防线

看门狗,说白了就是一个硬件定时器。你必须在规定时间内「喂狗」(重置定时器),否则它会认为系统死机了,自动触发复位重启。

这对工控机来说太重要了。无人值守的产线、路边的监控终端、野外的数据采集站——一旦死机没人去按复位键,看门狗就是救星。

BIOS里配置看门狗,一般步骤如下:

  1. 进入 AdvancedChipset 选项卡
  2. 找到 Watchdog TimerWDT Configuration
  3. 启用看门狗,设置超时时间(通常1-255秒)
  4. 选择触发动作:Reset(复位)或 NMI(非屏蔽中断)

这里有个关键点:BIOS里开启看门狗后,操作系统里必须有对应的驱动或服务来定期喂狗。否则系统一启动,看门狗倒计时结束,机器就会不断重启,形成死循环。

血的教训:我曾经帮客户配置一批工控机,BIOS里开了看门狗,但忘了装喂狗驱动。结果机器每30秒重启一次,连系统都进不去。最后只能拆机箱、清CMOS才能恢复。嗯,从那以后我每次都会在BIOS设置清单里加一条:「确认喂狗服务已安装并启动」。

不同主板的看门狗配置位置差异很大。我整理了几个常见品牌的位置:

主板品牌 看门狗位置 备注
研华(Advantech) Advanced → Watchdog Timer 支持1-255秒,可设复位或NMI
凌华(Adlink) Advanced → WDT Configuration 需同时设置GPIO触发
西门子(Siemens) Boot → Watchdog 通常默认关闭,需手动开启
国产通用主板 Advanced → Super IO Configuration 藏在IT8786或NCT系列芯片设置里

最后说一个很多人忽略的点:看门狗的超时时间怎么设?我个人建议设成系统正常启动时间的2-3倍。比如你的工控机从加电到系统服务全部启动需要40秒,那看门狗设90-120秒比较合理。太短了系统还没启动完就被复位,太长了死机后恢复太慢。

我的习惯:调试阶段把看门狗关掉,等系统稳定运行一周后再开启。这样避免在调试过程中因为频繁重启而误判问题。

好了,BIOS设置这块就聊到这儿。下一章咱们进入操作系统层面的优化,看看怎么让工控机跑得更稳、更久。