- 博客(8)
- 收藏
- 关注
原创 从每秒轮询到毫秒级响应:我在MES项目中优化OPC UA数据采集的实战记录
1. 理解协议设计初衷OPC UA的订阅模式不是“高级功能”,而是标准用法。就像你不会用HTTP轮询实现聊天功能一样,工业实时数据也应该用推送模式。2. 连接管理要“吝啬”工业现场的网络环境复杂,TCP连接是珍贵资源。一个PLC,一个长连接异常断连,智能恢复资源释放,明确及时3. 配置优于硬编码opcua:plcs:i=12"i=14"4. 监控与可观测性工业系统没有“试运行”,必须建立完善的监控:连接状态仪表盘数据质量指标(坏点率、延迟分布)业务异常告警(温度超限、频繁重连)
2026-02-06 14:10:17
564
原创 实战复盘:在泰国工厂,如何解决FANUC机器人TCP通信的瞬时中断重连?
我渴望能将这类解决“最后一米”问题的系统性经验,应用于更广阔的智能产线、数字工厂场景中,让代码真正在车间里创造可靠的价值。起初,我们的服务端设计是经典的“一请求一线程”模型,等待机器人连接,然后为其创建一个持久的会话线程。:最初的“机器人主动连接”架构在逻辑上简单,但在容错上是被动的。本文将复盘我们如何从最初被动的“接听者”,演进为主动的“通信保障者”,并最终实现99.8%以上的数据采集可用率。这段时间,数据流是“静默”的。:在工业场景中,将通信可靠性寄托于单一长连接和理想的网络环境,是注定要失败的。
2026-02-06 13:45:11
821
原创 nacos一直获取配置
光注意solr的问题了,居然没注意到springboot一直在循环打印输出日志,一度以为是solr配置的问题,又重新改回nacos之前的配置数据,还是不行。挠了半天才发现主要是我公司的solr密码有个@符号,springboot把我@符号后面跟的密码误以为链接了。挠头ing,我明明solr链接是对的啊,网页都可以打开,为什么代码运行就不行呢?今天在修改nacos服务的solr配置,废了大半天的力气,把solr配置完了。在网上搜索nacos为什么一直获取配置,刚开始找到的是说md5问题导致的。
2023-07-31 20:56:14
410
1
空空如也
在学习solr遇到了一些问题 不知道如何解决了
2023-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅