返回博客

Claude解决不了的问题

Claude解决不了的问题

AI 擅长给出答案,但不负责为答案承担后果

近期在接入 PLC。 整体开发仍然以 Claude Code 为主力,Cursor / antiGravity 辅助完成。

总体来说,对这些 AI 工具的满意度是很高的。 但这次,确实遇到了一个 它们无法独立解决的问题,最终是我自己分析并定位出来的。


一、问题背景:PLC 与上位机的 ModBus 通信异常

通信目标:

  • 上位机 ↔ PLC

  • 协议:ModBus TCP

  • 方式:

    • 建立 TCP 长连接
    • 再基于该连接进行 应用层协议通信

问题现象:

  • TCP 长连接 ✔️ 可以建立
  • ModBus 应用层通信 ❌ 无法成功

二、Debug 过程:一步步逼近真相

解决问题,本质上就是 定位问题


1️⃣ Python 模拟 ModBus 通信

  • 使用 Python 编写一段 ModBus 应用程序

  • 同时包含:

    • TCP 长连接
    • ModBus 应用层读写

结果:

  • TCP 长连接成功
  • 应用层通信失败

👉 初步确认:问题不是代码实现细节


2️⃣ Wireshark 抓包分析

  • 抓包验证通信过程
  • 现象与程序调试结果一致:

结论:

  • TCP 三次握手正常
  • ModBus 读取请求 超时

📷 (此处可插入:ModBus 成功 / 失败的抓包对比图)


3️⃣ 使用第三方上位机测试软件

  • 直接使用成熟的上位机测试工具
  • 再次测试 PLC 通信

结果:

  • TCP 长连接 ✔️
  • 应用层通信 ❌ 依旧失败

📷 (此处可插入测试软件截图)


4️⃣ 硬件工程师远程协助测试(关键转折点)

  • 硬件同事通过 VPN 远程
  • 使用同款上位机测试应用

结果:

  • TCP 长连接 ✔️
  • ModBus 应用层通信 ✔️ 成功

📷 (此处可插入成功通信截图)


三、问题定位:成功与失败的“唯一差异”

到这里,问题基本已经浮现出来了。 接下来的重点,变成了:

成功连接 vs 失败连接,它们之间到底差在哪?


🔍 核心差异:IP 网段不同

设备 IP 地址
上位机 A 192.168.88.100
上位机 B 192.168.0.88
PLC 192.168.88.1

虽然三者都在局域网中, 但实际上 并不在同一网段


⚠️ 关键原因

通过查询资料(GPT 辅助搜索)后确认:

  • PLC 未配置网关

  • 结果导致:

    • TCP 层:可以建立连接
    • ModBus 应用层:无法正确返回数据

📷 (此处可插入网络结构 / 搜索结果截图)


✅ 解决方案

将开发机网络改为 静态 IP

IP:192.168.88.101

调整后:

  • TCP 长连接 ✔️
  • ModBus 应用通信 ✔️ 成功

四、结论:这是 AI 无法独立解决的问题

这个问题中:

  • AI 给了很多可能性
  • 无法完成最终的定位与决策
  • 它只能是「协助者」,而不是「责任承担者」

五、另一个 AI 无法解决的问题:自律

接下来这个问题, 同样是 Claude 或任何 AI 都无法替代的 —— 自律


🏃‍♂️ 关于跑步:不是意志力,而是认知转变

截至目前,我已经 坚持跑步一年半

这并不是靠小时候被灌输的「意志论」, 而是源于一次 访谈中的一句话


🎤 那次访谈

主持人问一位嘉宾:

为什么在 50 岁这样的“高龄”, 还能继续从事计算机科技类创业?

背景是:

  • 程序员长期久坐
  • 颈椎、腰椎问题高发
  • 35 岁像一把悬在头上的达摩斯之剑

嘉宾的回答

当我觉得精力下降或身体不适时, 我会关掉电脑和手机,去跑 5 公里

每次跑完后,都会神清气爽、元气满满, 相当于一次“充电”。


🔁 行为改变的结果

从那以后:

  • 每周 2–3 次 5KM 中长跑
  • 以前跑步需要心理建设
  • 现在是:说跑,抬腿就跑

身体变化:

  • 甘油三酯恢复正常
  • 胆固醇下降
  • 轻度脂肪肝消失

六、关于作息:一句话改变睡眠习惯

最近,我开始 早起早睡, 触发点来自朋友的一句话。

她是一位中医,她说:

早睡能让人真正休息过来, 任何药物都无法替代。

如果早睡能让你 80 岁仍有继续工作的身体, 而熬夜可能让你 60 岁甚至更早“夭折”, 那你的选择是什么?


🕰 我的改变

从那天开始:

  • 21:30 开始睡前准备

    • 洗漱
    • 远离手机
    • 准备睡觉

对一个长期互联网从业者来说, 这曾经是不可想象的事, 而现在,却已经 轻而易举地做到了


七、总结:这是 AI 无法替你完成的事情

  • AI 可以给你答案

  • AI 可以辅助你分析

  • 无法替你承担后果

  • 更无法替你:

    • 坚持跑步
    • 早睡早起
    • 做出真正改变人生的选择

价值转乾坤: 当你真正理解一件事的价值, 且它的重要性已经到了你无法抗拒的程度, 那么执行,本身就不再需要意志力。

以上这些,都是 AI Agent 无法替你做到的。