三菱FX5U PLC入门实战:从梯形图编程到触摸屏通信
我最近带一个刚入行的同事做了一套三菱FX5U PLC的小项目他之前只接触过继电器控制对PLC的印象就是“电路图变成了梯形图”。整个项目做完从选型、接线、编程、调试到触摸屏联动他算是把工业自动化里最常碰到的流程完整走了一遍。这篇就以FX5U为主角按一个完整项目的顺序讲清楚入门最该掌握的东西为什么选这款PLC、硬件怎么配、软件怎么写、现场怎么调以及新手最容易踩的坎。适合刚接触PLC的电气人、准备做毕业设计的学生以及想从继电器控制转PLC的朋友参考。1. 项目立项与选型为什么用FX5U做入门项目1.1 FX5U到底是一台什么级别的PLC三菱FX5U属于FX系列里的中坚机型定位是小型一体化PLC但它内置以太网口、内置高速计数和定位功能程序容量和指令集比老款FX3U强了不少。很多接触过FX3U的朋友第一次用FX5U会觉得“新世界”编程软件换成了GX Works3结构化和块化更明显CPU本身支持ST语言、梯形图、SFC等混合编程网口成了标配调试和通信都方便很多。从学习角度来看FX5U的性价比很高既不是那种复杂的模块化大PLC也不是功能弱到只能练手的老古董。一套入门级FX5U CPU加上基本IO模块就能完成大部分小型设备控制涵盖顺序控制、定时计数、模拟量处理、通信联网、小型定位等场景覆盖工业自动化入门80%以上的核心知识。所以拿FX5U当第一个真正上手的PLC很划算。1.2 入门项目的硬件配置清单我手上的练习项目是一个小型控制柜两台电机要求按下启动按钮后润滑油泵先运行3秒主轴电机再启动按下停止按钮后主轴电机立刻停止润滑油泵继续运行4秒后再停。这是典型的“顺序启动延时停止”逻辑用继电器做也能做但时间继电器多、改参数麻烦用PLC做就非常简单。这套项目的硬件清单如下设备型号/规格数量说明PLC主单元三菱FX5U-32MT/ES1台16点输入、16点输出晶体管输出开关电源明纬或其他品牌 DC24V 2A1个给PLC与传感器供电控制按钮启动常开、停止常闭各1个接到X0、X1输入端子中间继电器DC24V线圈2组触点4个PLC输出驱动负载前过渡接触器线圈AC220V主触点匹配电机2个控制两台电机指示灯DC24V若干显示运行状态微型断路器2P 10A/3P 10A若干电源保护这里有个关键选择PLC主单元我选的是MT晶体管输出而不是继电器输出。原因很简单晶体管输出没有机械触点响应速度快寿命长而且FX5U这种小PLC在设备里通常负责发送控制信号真正驱动接触器线圈、电磁阀的是外部中间继电器。这个“PLC输出→中间继电器→接触器线圈”的层次做项目的朋友一定要习惯否则PLC输出触点很容易被感性负载烧坏。1.3 供电与IO类型的选型坑供电这块很多新手只看“DC24V”就往上接忽略了功率估算。一台FX5U本体加上几个扩展模块、一批传感器和中间继电器电流很容易超过1A。我一般按负载总电流再乘1.2到1.5倍来选择开关电源宁可余量多一点也别让电源长期满载。接线之前先用万用表确认开关电源输出电压正常再往PLC的L/M端子上送电。输入IO的接法也要提前想清楚。FX5U的输入端子既可以接开关量也可以接NPN或者PNP型传感器通过公共端S/S的接线方式来切换。市面上最常见的传感器是NPN型输出低电平有效与之对应的是漏型输入接法也就是把S/S接到24V正极信号线接到X端。如果传感器换成了PNP型S/S就要接到0V。这个接反了不会烧但信号会完全不对动作时没输入不动作时反而常亮。现场排查输入信号异常的“灵异现象”第一嫌疑就是公共端接错了。2. 编程环境搭建与基础梯形图编程2.1 GX Works3安装与新建工程要点FX5U不能再使用老款GX Developer或者GX Works2来编程必须用三菱GX Works3。装软件的时候有几个细节值得注意安装路径不要带中文最好装到SSD盘安装前退出杀毒软件否则驱动有时会被拦第一次打开软件会提示选择工程类型选择“结构化工程”即可。新建工程时选择CPU类型比如FX5U-32M或者FX5U-64M不同型号的CPU参数会有差异千万别选错否则后续写入程序时会出现不匹配的提示。新建工程后建议先把CPU参数里的“以太网端口设置”看一下。FX5U内置网口默认地址不一定适合你的局域网最好给PLC设置一个固定IP。我的习惯是PLC地址设为192.168.1.20电脑网卡设为192.168.1.10子网掩码255.255.255.0这样最省心。IP设置完成后写入PLCCPU重启后生效后面在线调试和连触摸屏都用这个地址。2.2 梯形图入门触点、线圈、定时器、计数器梯形图本质上就是把继电器控制电路“翻译”成PLC程序。常开触点对应普通按钮/继电器的常开常闭触点对应常闭线圈对应被驱动的输出或内部继电器。刚入门时不要急着背一堆高级指令先把LD取常开、LDI取常闭、OUT输出、SET/RST置位/复位、定时器T、计数器C这几种用熟已经能解决一大半实际问题。自锁回路是第一次必练的逻辑。程序段做出来就是按下启动按钮X0输出Y0接通即使松开X0通过Y0自己的常开触点维持输出按下停止按钮X1输出断开。用梯形图写是X0常开与Y0常开并联再与X1常闭串联最后驱动Y0线圈。这里要注意停止按钮如果接的是常闭程序里就用常开触点不要被“常闭”两个字绕进去。定时器是FX5U里最常用的软元件。一条OUT T0 K30指令T0就开始计时计时到后T0触点接通。FX5U的定时器分辨率有100ms、10ms、1ms等不同型号我以默认的100ms型定时器为例K30就是3秒。做入门项目时先不用纠结高速定时器大部分按钮、电机、指示灯的时序控制用默认分辨率完全够用。计数器C的用法和定时器很像OUT C0 K10表示C0计数到10后触点接通常用在产量计数或者循环次数统计里。等你会用定时器控制时间、计数器控制次数很多“按顺序动作”的自动化流程就能搭起来了。2.3 程序分块思维主程序与子程序的组织初学者最容易犯的毛病就是把所有逻辑堆在一个程序段里几十行揉在一起现场改一个时间参数要找半天。FX5U的GX Works3支持多个程序块结构化工程里可以把主程序、手动程序、自动程序、报警程序分开。我习惯的做法是主程序只放整体逻辑调用典型的手动/自动切换放到子程序里报警部分独立成块。这样后面排查问题会非常省事。另外一个很重要的习惯就是写注释。不要觉得“程序是我写的我看得懂就行”。工业项目不是一个人的游戏三个月后你自己回来看也可能看不懂。软元件注释、程序段注释、设备名称注释能写就写。FX5U的软元件注释可以直接导入导出Excel整理起来很方便。把X0注释成“启动按钮”把D0注释成“主轴设定时间”调试的时候鼠标放上去就能看到含义效率提升非常明显。3. 手把手实战顺序启停控制项目完整流程3.1 项目控制需求与IO分配现在回到最前面说的那个需求启动后润滑油泵先运行3秒主轴电机再启动停止时主轴电机先停润滑油泵延时4秒后再停。这个项目我给它起了个名字叫“顺启逆停”面试、毕设和实际设备里都很常见。IO分配我先列出来软元件含义说明X0启动按钮常开按钮X1停止按钮常闭按钮Y0润滑油泵接触器需要保持运行Y1主轴电机接触器比Y0晚3秒启动M0系统运行记忆启动后置位M1主轴运行记忆由定时器T0触发置位M2润滑延时停止记忆停止时置位延时4秒后复位T0润滑启动延时100ms分辨率K303秒T1润滑停止延时100ms分辨率K404秒看这个分配表会发现我用M0、M1、M2作为中间“软继电器”。这是PLC编程和继电器电路最大的区别中间变量不要钱随便建所以逻辑可以做得非常清晰。3.2 梯形图程序逻辑与常见双线圈问题程序逻辑我拆成四块来讲第一块是启动停止记忆。按下X0SET M0系统进入运行状态按下X1RST M0、RST M1同时SET M2启动“润滑延时停止”过程。这里我全部用了SET/RST而不是简单的线圈输出目的是避免后面出现双线圈的问题。第二块是润滑油泵输出。Y0的控制条件是M0为ON或者M2为ON。翻译成指令就是LD M0OR M2OUT Y0。也就是说系统运行期间M0驱动Y0停止瞬间M0变为OFF但M2同时变为ONY0继续工作等T1计时结束后M2复位Y0才真正停止。第三块是主轴电机。M0运行后触发定时器T0T0计时3秒T0触点接通后SET M1。Y1由M1驱动。按下停止按钮时前面第一块已经把M1复位了所以主轴电机立刻停止。第四块是定时器。OUT T0 K30由M0控制OUT T1 K40由M2控制。T1计时到后M2复位整个流程结束。这里最想提醒新手的就是“双线圈”问题。很多朋友刚写程序时会写出两个OUT Y0一个在M0后面一个在M2后面看起来很合理但PLC是逐行扫描的同一个线圈在程序里出现多次最终输出由最后一次扫描结果决定中间的逻辑会被覆盖现场表现为输出跟乱跳一样。正确做法是把多个条件并联到同一个线圈前面或者像我这样把条件打包到一个中间继电器里。这是写梯形图必须养成的好习惯。3.3 把程序下载到FX5U并在线监控写完程序先点击“编译”确保没有红色报错。然后给PLC上电把CPU上的RUN/STOP开关打到STOP在GX Works3的“连接目标”里选择“CPU直接连接”通信方式选以太网填PLC的IP地址点击通信测试。测试成功后点“写入PLC”把程序、参数、软元件注释一起写进去。写入完成后把RUN/STOP开关打到RUNPLC开始执行程序。在线监控是调试阶段最依赖的功能。GX Works3里点“在线监视”梯形图里导通的触点和线圈会变成绿色的高亮状态。按一下启动按钮你能看到X0瞬间变绿M0变绿Y0变绿T0定时器的当前值一点点变化3秒后T0触点变绿M1和Y1变绿。这种“看着程序跑起来”的感觉比任何教科书都直观。调试过程中如果发现动作顺序不对先不要改程序先在软元件监视表里看每个中间变量到底是什么状态很快就能定位到是哪一步逻辑出了问题。4. 从单机到典型项目几个必练的PLC实例4.1 十字路口红绿灯程序思路红绿灯是入门必练的经典题目因为它用到了“定时器链”和“循环控制”两种重要思路。最简单的做法是按下启动后第一组定时器T0控制绿灯亮30秒T0到时后T1控制黄灯亮5秒T1到时后T2控制红灯亮45秒T2到时后利用复位指令把T0、T1、T2全部复位程序重新开始循环。这里需要注意定时器之间的衔接。很多人写的时候会把几个定时器的输出分别写在不同的网络里结果发现在一个扫描周期内前面的定时器一旦复位后面的逻辑也跟着断循环就走不起来了。我的办法是用一个运行标志M0包住整条定时器链M0保持ONT2计时结束产生一个瞬间脉冲用这个脉冲把整条链复位。这样整个红绿灯周期就能稳定循环。另外红绿灯项目还适合加“倒计时显示”把每个状态剩余时间用SEG指令或者触屏数值显示出来。FX5U的定时器当前值是可以直接读的把设定时间减去当前值再换算成秒就是剩余时间。这个功能加进去很多毕设和面试题都能拿高分。4.2 三人抢答器与天塔之光状态优先与顺序跑马灯三人抢答器练的是“互锁优先”逻辑。三个抢答按钮X0、X1、X2三个输出Y0、Y1、Y2对应三个选手的灯抢答成功后还要有蜂鸣器提示。关键是先按者有效后按者无效。程序上可以这样处理每个按钮用上升沿触发置位自己的抢答标志同时复位另外两个抢答标志输出由抢答标志驱动并且三个输出之间互相用常闭触点互锁。这个程序看似简单但真正写起来很多人会忘记“先按先得”的保持性按钮一松开灯就灭了所以一定要用SET/RST来锁存。天塔之光则是一个典型的跑马灯项目。塔上好几层灯按顺序逐层点亮、逐层熄灭。FX5U的做法很灵活可以用定时器加计数器也可以直接用MOV指令给输出端子赋值。比如用D0存放当前输出模式每过1秒D0左移一位然后MOV D0 K2Y0就能看到Y0到Y7按位循环点亮。这个项目能让你理解“数据传送”指令和“位软元件”的操作是通往高级编程很好的过渡。4.3 电机正反转与星三角降压启动这两个是工业现场最常见的电机控制场景也是电气人面试绕不开的问题。正反转控制的关键是“互锁”。PLC程序里Y0为电机正转接触器Y1为反转接触器两个输出线圈前串对方常闭触点防止程序同时输出两个方向。但这还不够接触器KM1和KM2主触点也要做辅助触点互锁否则一旦某个输出卡死两路接触器同时吸合三相电源会短路。这就是“程序互锁硬件互锁”双保险。星三角降压启动则涉及延时和灭弧时间。启动时先让Y2星形接触器吸合电机绕组接成星形启动延时6秒左右电机转速上来后Y2断开然后Y3三角形接触器吸合。这里要注意Y2断开和Y3吸合之间必须留一个短暂的空档时间通常0.5秒左右防止星形和三角形接触器在切换瞬间同时导通造成相间短路。实际调试中很多人看到电机启动电流正常就觉得OK却忽略了切换瞬间的电流冲击这就是没有留灭弧时间导致的。5. 调试与通信FX5U的联机和触摸屏通信要点5.1 通过以太网使用GX Works3调试FX5U最让我喜欢的就是内置以太网口。以前的FX3U要么用USB、要么用编程线现场经常因为线缆驱动问题浪费时间。FX5U网口直连电脑只要IP地址在同一个网段连接非常稳定。我的操作顺序是先用网线把电脑和PLC直连电脑网卡设成固定IP然后在GX Works3的“连接目标”里选以太网填PLC地址点通信测试。测试通过后再连接基本一次成功。如果通信测试失败第一步是PING一下PLC地址PING不通说明物理链路或IP配置有问题PING通了但GX Works3连不上多半是防火墙拦截或者是CPU型号选择错误。还有一种情况是PLC之前被人配置过其他IP段你填的地址不对可以用GX Works3的“直接连接”功能先读取当前CPU信息再改IP。这个思路在现场能帮你省下大量时间。5.2 触摸屏连接用三菱MC协议还是ModbusFX5U连触摸屏最省事的方式是通过以太网走三菱MC协议。触摸屏这边新建工程时设备类型选择三菱FX5U Ethernet通信协议选MC协议填PLC的IP地址即可。不要一上来就去搞Modbus TCP虽然FX5U也支持但MC协议是三菱自家的东西读写软元件更直接触摸屏软件自带的地址模板也基本免配置。MC协议下触摸屏地址和PLC软元件是直接映射的。比如你定义一个位按钮地址写M0按下就相当于PLC里X0给了一个置位信号你把一个数值显示元件的地址写D100PLC里D100就是那个系统参数。这里要特别注意触摸屏上写的数据和PLC程序里写的数据不要同时写同一个软元件否则会出现“触摸屏改一下PLC又覆盖回去”的情况。我一般的做法是数据类参数全部由PLC采集触摸屏只做显示和按钮触发所有权明确维护起来不打架。如果串口通信也有需求FX5U需要配FX5-485ADP扩展模块用三菱专用协议或Modbus RTU。5.3 变频器通信与小型自动化系统的互联做工业自动化PLC和变频器通信几乎是躲不开的。FX5U可以通过内置的RS-485扩展模块或者通过以太网Modbus TCP和三菱变频器或者其他品牌的变频器通信。基础场景就是PLC给出启动、停止命令写入目标频率同时读取变频器的电流、转速、故障状态。很多新手习惯用继电器触点控制变频器启停这在简单设备里没问题但一旦要调速、要多台联动继电器方式就力不从心了。用通信方式控制变频器最需要关注的是“从站地址、波特率、数据格式”三件套。三菱变频器做Modbus RTU通信站号、波特率、校验方式都在变频器参数里设置必须和PLC侧ADPRW指令中写的一致。另外读写地址一定要查手册比如三菱变频器频率写入地址通常是H2000正转启动是H0001反转启动是H0002不同系列会有差异。现场通信不上十有八九是地址或参数格式写错了。6. 新手最容易踩的坑FX5U项目故障排查与避坑技巧6.1 上电没反应先查电源与RUN/STOP状态很多新手把程序下载完发现PLC没反应第一时间怀疑程序写得不对。其实步骤应该反过来先看硬件状态。FX5U电源端子L和N接上AC220V后POWER LED应该亮如果POWER灯不亮检查开关电源输出和PLC接线。POWER灯亮了但RUN灯不亮说明CPU处于STOP状态或者有严重报警。这时候看CPU上的ERROR LED如果红色闪烁用GX Works3连上后查看CPU诊断信息错误代码会直接告诉你是哪里的问题。还有一类情况是POWER灯亮、RUN灯亮、程序也在执行但Y0输出没电压。很多人会误以为PLC坏了其实FX5U的晶体管输出是“开集电极”输出Y端子本身不输出电压必须把外部DC24V接到COM端负载再从Y端子出来回路才完整。这跟在继电器电路里“触点闭合只是接通回路不是触点本身带电”是一个道理。6.2 下载失败、通信超时怎么处理FX5U下载程序报通信失败常见原因就那么几种IP地址不在同一网段、GX Works3软件版本与CPU固件不兼容、Windows防火墙拦截、连接目标里选的通信方式不对。我排查的顺序一般是先用PING验证物理链路再用GX Works3的“通信测试”看握手是否成功最后查软件版本和固件。如果还在用试用版GX Works3可能功能受限建议升级到支持FX5U的正式版本。另外一个很低级但很常见的坑PLC运行中写入程序被拒绝。虽然三菱FX系列支持在线修改但某些参数和程序块必须STOP后才能写入。尤其是第一次下载参数和程序时最好把CPU上的RUN/STOP开关拨到STOP写入完成后再拨回RUN。硬要在RUN状态写入可能会弹出一堆提示新手往往不知道怎么处理干脆先停后写安全又省心。6.3 PID温度波动大怎么调很多人做温控项目用FX5U的PID指令或者外接温控模块遇到温度在设定值附近来回震荡、温差很大第一反应就是“PID参数太难了”。其实PID调节是有套路可循的。FX5U的PID指令支持自整定功能首次运行时可以先让系统自整定一组基础参数然后再手动微调。自整定过程中需要允许温度在设定值附近做几次小幅振荡这是正常的。如果自整定后波动仍然很大优先检查三个地方比例增益是否过大、积分时间是否过短、输出限幅是否设置合理。我的调试顺序是先把积分时间放到一个比较大的值比如120秒微分时间设为0只留比例作用然后从20%左右开始试观察温度响应。如果温度到达设定值后还剧烈波动就把比例增益减小如果温度稳定但与设定值有偏差再慢慢减小积分时间。输出上下限也要设置比如加热输出最大就80%留一些余量可以有效减少振荡。模拟量输入模块的量程上下限和PID内部标准化值没配对也会导致控制曲线非常怪先检查原始读数是否正常再谈调参。6.4 干扰与接地问题变频器、继电器带来的“灵异现象”现场调试最头疼的不是程序逻辑错而是那种“看起来没问题、但就是偶尔动作不对”的干扰问题。继电器、接触器、变频器都是干扰源。PLC输出接接触器线圈时线圈两端建议并联RC阻容吸收如果要控制直流继电器可以在继电器线圈两端反并联一个续流二极管吸收关断时的反向电动势。别小看这两个元件很多输出点“无故损坏”其实是感性负载尖峰打坏的。接地也要注意。PLC的接地端子要单独接地至少不能和变频器的地线接在一起。如果控制柜里变频器和PLC挨得很近动力线走线要从一侧走信号线从另一侧走而且信号线尽量用屏蔽双绞线屏蔽层单端接地。我遇到过一台设备触摸屏频繁死机最后发现是变频器输出线25公分长和通讯线绑在一个线槽里把线分开后问题彻底消失。PLC的抗干扰能力是有限度的现场布局和接线方式往往决定了项目能不能稳定运行。最后说一个我自己养成的调试习惯每次写FX5U程序先在纸上把IO分配表和中间软元件表列出来再动手画梯形图。一个输出线圈在程序里只写一次复杂启停逻辑全用SET/RST和中间继电器去包。刚开始会觉得很绕但调试起来真的省心——你永远不会因为一个线圈被多处驱动而半夜去现场守着设备查状态。做工业自动化稳比快重要这一条到现在都还在帮我少踩坑。

相关新闻

校园外卖系统全栈开发:SpringBoot2+Vue3+MySQL8实战

校园外卖系统全栈开发:SpringBoot2+Vue3+MySQL8实战

1. 项目概述:校园外卖服务系统的技术架构与核心价值校园外卖服务系统是当前高校场景下解决师生用餐需求的典型应用。这个基于SpringBoot2Vue3MyBatis-PlusMySQL8.0的全栈项目,采用了前后端分离架构,实现了从用户下单到商家接单、骑手配送的完…

2026/10/13 9:12:27 阅读更多 →
期货做空机制与文华财经指标公式实战解析

期货做空机制与文华财经指标公式实战解析

1. 期货做空机制的本质解析"做空先买入"这个说法在期货交易新手群体中流传甚广,但实际上是对期货交易机制的典型误解。要彻底弄清楚这个问题,我们需要从期货合约的基本特性说起。期货合约的本质是标准化协议,约定在未来某一特定时间…

2026/10/13 9:12:27 阅读更多 →
手写32位并行进位加法器:从Verilog到硅片的关键路径实践

手写32位并行进位加法器:从Verilog到硅片的关键路径实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 9:12:27 阅读更多 →

最新新闻

用层次分析法(AHP)科学决策就业选择

用层次分析法(AHP)科学决策就业选择

1. 为什么就业选择不能只靠“感觉”和“听说”刚带完一届毕业设计,有位A同学连续三周来找我聊就业方向:一会儿说“听说算法岗钱多”,一会儿又焦虑“听说现在卷得不行”,最后拿出一张密密麻麻的Excel表,列了8家公司的岗…

2026/10/13 10:01:17 阅读更多 →
ICO头像制作与设置全指南:从选图到兼容性避坑

ICO头像制作与设置全指南:从选图到兼容性避坑

简介:关于ico小头像(即favicon)设置的实用指南,面向网站运营者、博客博主及前端入门用户,旨在解决站点图标缺失或显示异常的问题。文档围绕favicon的完整配置流程展开:先设计并生成16x16、32x32、64x64等多…

2026/10/13 10:01:17 阅读更多 →
编码智能体决策层实践:双引擎分工降低延迟与Token消耗

编码智能体决策层实践:双引擎分工降低延迟与Token消耗

我一直在折腾一个叫 Jev 的编码智能体,做的事情简单说就是:让程序自己读仓库、改代码、跑测试、修问题。前两版跑下来,我发现最头疼的还真不是模型不会写代码,而是它太能“纠结”了。每走一步都要反复权衡:先看哪个文件…

2026/10/13 10:01:17 阅读更多 →
【安防AI工程实战系列五】AI智能摄像常见报错、终极排查与避坑指南

【安防AI工程实战系列五】AI智能摄像常见报错、终极排查与避坑指南

AI智能摄像常见报错、终极排查与避坑指南 在AI智能摄像头、机器视觉、边缘AI部署项目中,绝大多数开发者遇到的问题不是算法不准,而是环境报错、画面异常、推理卡顿、告警失效。很多项目代码没问题、模型没问题,最终卡死在设备调用、流传输、…

2026/10/13 10:01:17 阅读更多 →
MP4网页播放一直转圈?先看200还是206

MP4网页播放一直转圈?先看200还是206

我会先留住网页里一直转圈的那份 MP4,再确认网站把它怎样送到了播放器。重新导出也会换掉排查对象。这次本地复现中的同一份视频没有重新编码。仅改变服务器对请求的处理方式就让首帧等待中位数从 5.782 秒变成了 0.795 秒。文件还没动,现象已经变了。 …

2026/10/13 10:01:17 阅读更多 →
PowerContext挂接MiniMax Code:终结跨会话与跨Agent上下文断裂

PowerContext挂接MiniMax Code:终结跨会话与跨Agent上下文断裂

大约两个星期前,我把手头的项目从“上下文完全靠每次手动贴”的方式,切到了 PowerContext 挂接 MiniMax Code 的方式。困扰我很久的一个问题终于不再是问题:跨会话和跨 Agent 之间的项目上下文,不再断裂了。起因很简单。我开一个新…

2026/10/13 10:00:16 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →