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 无法替你做到的。