乐于分享
好东西不私藏

通过 TIA 博途软件无法搜索到 CPU 的解决办法

通过 TIA 博途软件无法搜索到 CPU 的解决办法

博途搜不到CPU——新手用博途最崩溃的瞬间,没有之一。

明明线插好了,PLC也上电了,点"在线"→"在线搜索",转半天愣是一个设备都搜不出来,心态直接炸。

原因其实就两类:软件在挡,或者系统在缺

1. 杀毒软件在拦截——"门卫不让进"

博途搜索CPU用的是Probe广播请求,本质就是往网络里喊一句"谁在?报个名"。

但360安全卫士、金山卫士、QQ管家这类第三方杀毒软件,会把这种广播请求当成异常流量直接拦截——你的"喊话"根本出不去,CPU当然搜不到。

👉 解决:装博途之前,先卸载或彻底关闭第三方杀毒软件,Windows自带的Defender够用了,别叠Buff。

2. GHOST系统缺组件——"嗓子是哑的"

GHOST版、深度优化版、精简版等定制化操作系统,为了"瘦身"会砍掉很多系统服务,其中就包括网络发现协议依赖的底层组件(如LLMNR、SSDP等)。

博途搜索CPU依赖这些系统级发现服务,系统把"嗓子"割了,博途喊破喉咙也没用。

👉 解决:装博途请用原版Windows镜像(推荐Windows 10 专业版 LTSC),别用任何精简版、GHOST版。

排查博途搜不到CPU,按这个顺序一步步来,别跳步:

步骤一:检查系统兼容性——"先把地基打牢"

很多人博途装不上、装上了搜不到CPU,折腾半天,最后发现——操作系统压根就不兼容,白忙活。

博途对系统版本要求很严格,不是随便装个Windows就能跑的:

  • 博途V16及以下
    :支持Windows 7 专业版/企业版(64位)、Windows 10 专业版/企业版(64位)
  • 博途V17及以上
    :只支持Windows 10 专业版/企业版(64位),Windows 7直接出局
  • 家庭版(Home)全线不支持
    ——注意,是所有版本都不支持

最容易踩的坑:电脑预装的是Windows 10 家庭版,博途能装上,但各种功能不正常,搜CPU就是搜不到。能装≠能用,家庭版缺少专业版/企业版的部分网络组件和服务,博途跑起来会出各种莫名其妙的毛病。

👉 检查方法:右键"此电脑"→"属性",看Windows版本是不是专业版或企业版64位,不是就别往下排了,先换系统。

检查系统兼容性

1.在控制面板中找到系统和安全中的系统,点击关于可以看到系统版本信息,如下图所示。

2.通过 Windows+R 快捷键,调出运行窗口,输入“winver”,如下图所示。

在弹出页面可以查看具体小版本,如下图 所示红框。

检查硬件连接

检查计算机的服务

检查西门子软件进城是否禁用

步骤三:检查PNIOMGR进程——"通信管家有没有上班"

PNIOMGR是博途的PROFINET通信管理进程,负责和PLC建立网络连接。博途搜不到CPU,很可能是这个进程没启动——通信管家没上班,谁来帮你传话?

什么情况下PNIOMGR会挂掉?

  • 杀毒软件把它当"可疑程序"给杀了或隔离了——这是最常见的原因
  • 电脑异常关机、蓝屏后,进程没被正常拉起
  • 手动关掉过后台服务,忘了开回来

👉 检查方法:

  1. 按 Ctrl+Shift+Esc 打开任务管理器
  2. 切到"详细信息"选项卡
  3. 找 PNIOMGR.exe ——如果有,说明在跑;如果没有,就是它没启动

👉 手动启动方法:

  1. 打开文件夹:C:\Program Files\Common Files\Siemens\Automation\Simatic OAM\bin
  2. 双击 PNIOMGR.exe 运行
  3. 回到任务管理器确认进程已出现,再重新搜索CPU

👉 防止下次再被杀:

  • 如果装了360/金山等杀毒软件,把 C:\Program Files\Common Files\Siemens\ 整个目录加入白名单/信任区,别让它再被当病毒删了
  • 或者直接卸载第三方杀毒软件,用Windows自带Defender,省心

检查网卡

步骤四:检查PG/PC接口设置——"通信通道有没有接对"

步骤二改的是博途搜索窗口里的网卡选择,这里改的是系统级的通信通道——两处是独立的,改了一个不代表另一个也对。

PG/PC接口是西门子通信驱动和网卡之间的"桥梁",决定了博途底层用哪个网卡走PROFINET通信。如果这里指向了错误的网卡,博途搜索窗口里网卡选对了也没用,数据照样出不去。

👉 检查方法:

  1. 打开控制面板(不是设置,是老版控制面板)
  2. 找到 Set PG/PC Interface(图标上有个西门子标志,很好认)
  3. 在"应用程序访问点"下拉框中,选 S7ONLINE (STEP 7)
  4. 下方会显示该访问点绑定的网卡接口——看是不是你正在插网线的那个物理网卡

👉 常见错误指向:

  • 指向了 .TCPIP 自动选择——看似万能,但多网卡时容易选错 ❌
  • 指向了虚拟网卡(VMware/VirtualBox相关)——数据全走虚拟口了 ❌
  • 指向了无线网卡——有线的却被忽略了 ❌

👉 修改方法:

  1. 在下方网卡列表中,选中你正在使用的物理有线网卡对应的 .TCPIP 选项
  2. 点击确定保存
  3. 回到博途重新搜索CPU

💡 小提示:如果控制面板里找不到"Set PG/PC Interface",说明博途通信驱动没装全,卸载重装博途,安装时勾选自动化软件组件。

关闭防火墙

步骤五:关闭防火墙/添加白名单——"别让门卫拦了自己人"

Windows防火墙的职责是拦截可疑的网络请求,但博途搜索CPU用的Probe广播,在防火墙眼里长得很像"异常流量"——于是直接拦掉,你的搜索请求根本出不去,CPU当然搜不到。

两种解决思路,选一种就行:

👉 思路一:直接关防火墙(调试期间省事)

  1. 打开控制面板 → Windows Defender 防火墙
  2. 点击左侧 "启用或关闭Windows Defender 防火墙"
  3. 专用网络和来宾网络都选 "关闭"
  4. 点确定,回博途重新搜索

调试完了记得开回来,别裸奔上网。

👉 思路二:添加白名单(长期使用更安全)

  1. 打开 Windows Defender 防火墙 → 左侧点击 "允许应用通过防火墙"
  2. 点击 "更改设置" → "允许其他应用"
  3. 找到以下西门子程序,确保专用和公用两列都打勾 ✅:
    • PNIOMGR.exe
      (路径:C:\Program Files\Common Files\Siemens\Automation\Simatic OAM\bin
    • TIAPortal.exe
      (博途主程序)
    • s7epaImp64x.exe
      (S7通信服务)
  4. 如果列表里找不到,点"浏览"手动添加上述exe文件
  5. 确定保存,回博途重新搜索

💡 实际建议:如果电脑只用来做工程调试,不乱上网,直接关防火墙最省事;如果日常办公和调试混用一台电脑,走白名单更稳妥,一劳永逸。

步骤六:终极方案——修复博途 / 换系统 / 换电脑

前面五步都排查过了还是搜不到CPU?那问题大概率出在系统底层或博途安装本身,别再死磕了,按优先级试这三个:

👉 方案一:修复安装博途(最快,先试这个)

  1. 打开控制面板 → 程序和功能
  2. 找到 SIMATIC STEP 7 / WinCC,右键 → 更改
  3. 选择 "修复",等待完成
  4. 修复完成后重启电脑,重新搜索

修复不会删你的项目文件,放心操作。

👉 方案二:重装原版操作系统(根治GHOST问题)

如果当前系统是GHOST版、精简版、深度优化版——别修了,修不好的,系统底层组件被砍了就是被砍了,补不回来。

直接用微软官方原版镜像重装:

  • 推荐 Windows 10 专业版 LTSC 64位——干净、稳定、无预装垃圾
  • 下载地址:微软官网搜索"MediaCreationTool",一键制作启动U盘
  • 装完系统后再装博途,99%的搜索问题都不会再出现

💡 重装前记得备份项目文件和博途授权!

👉 方案三:换一台电脑测试(快速定位问题)

如果手边有另一台电脑,装上博途试试能不能搜到CPU:

  • 能搜到
     → 说明是你电脑的系统/环境问题,回头走方案一或方案二
  • 还是搜不到
     → 检查网线、交换机、CPU本身是否正常,可能是硬件或网络问题,不是软件的事

往期推荐

插拔插头为什么有闪光?

PLC如何实现电梯防坠

ABB机器人安全区域设定完整指南(现场实操版)

电缆长期泡在水中运行,会被水浸入而导致短路吗?

PLC魔法改造家庭电路全攻略

自动化PLC必懂的基础知识汇总

航空发动机整机的四大暴力测试试验

小鸟站电线上为啥不会被电?但人一碰就会被电?

插头有的是“两脚”,有的是“三脚”呢?

ABB机器人与视觉通信发送数据

【西门子案例】基于博途的线性加速功能块案例

如何使用S7-200 SMART PLC 设计自动扶梯程序?

西门子S7-300模拟量之FC块

通信协议晦涩难懂搞不定?看完这些动图恍然大悟~

隧道风机控制

三菱PLC使用BD板控制2台变频器轮询案例

创建一个FB块,并进行加密封装成库文件

PLC与外围设备的连接方式

10种经典的螺栓防松设计

博途SCL语言简化编程实例