S7-1200指令集实战指南:从核心指令到结构化编程
1. 项目概述从零开始构建你的S7-1200指令集知识体系如果你刚接触西门子S7-1200 PLC面对TIA博途软件里那琳琅满目的指令列表是不是感觉有点无从下手指令集说白了就是PLC能听懂并执行的“命令库”是你与这台工业大脑对话的语言。今天这篇笔记不是官方手册的复读机而是我作为一个从S7-200一路摸爬滚打到S7-1500的老工程师在无数次项目调试和深夜排故后对S7-1200指令集最接地气的理解和梳理。我的目标很简单帮你绕开那些我踩过的坑把官方文档里冷冰冰的指令说明变成你手里能直接解决实际问题的“瑞士军刀”。无论你是正在学习的学生还是刚转行到工控领域的工程师这篇笔记都将是你从“知道指令”到“用好指令”的关键一步。S7-1200作为西门子中小型PLC的明星产品其指令集在TIA博途环境中得到了极大的丰富和优化。它不仅仅是一堆功能块的堆砌更体现了一种结构化的编程思想。学习指令集绝不是死记硬背每个指令的引脚定义而是要理解其应用场景、数据流向和潜在的“脾气”。比如一个简单的“移动”指令用在不同数据类型的变量上其行为和效率可能天差地别一个定时器指令在循环中断里用和在主程序里用需要考虑的细节完全不同。接下来我们就抛开那些晦涩的理论直接进入实战场景看看这些指令到底该怎么玩。2. 指令集整体架构与核心编程思想2.1 TIA博途中的指令树你的武器库导航打开TIA博途在项目视图的右侧或指令任务卡中你能看到一个结构清晰的指令树。千万别被它吓到我们可以把它理解为一个分类清晰的工具箱。最顶层通常是“基本指令”、“扩展指令”、“工艺指令”和“通信指令”这几大类。对于S7-1200入门我们的核心战场在“基本指令”和部分“扩展指令”。基本指令是你的日常必备工具包括位逻辑指令常开触点、常闭触点、线圈、置位/复位等。这是构建所有逻辑的基础相当于电路图中的开关和继电器。定时器操作TON接通延时、TOF关断延时、TP脉冲。工业控制中90%的时间控制需求靠它们解决。计数器操作CTU加计数、CTD减计数、CTUD加减计数。用于流水线产品计数、设备运行周期统计等。比较操作等于、不等于、大于、小于等。用于条件判断是程序分支的灵魂。数学函数加、减、乘、除、计算等。处理模拟量、进行比例运算时离不开它们。移动操作MOVE。看似简单但使用频率极高用于变量赋值、数据传递。扩展指令则提供了更强大的功能比如日期和时间读写系统时钟用于生成时间戳、定时触发任务。字符串字符处理文本信息例如与触摸屏交互、生成日志文件。转换操作在不同数据类型如整数、浮点数、字节之间进行转换这是处理混合数据时的关键。注意刚开始学习时切忌贪多嚼不烂。强烈建议你优先精通“基本指令”中的所有内容并能灵活组合使用。这就像练武先扎马步基础扎实了后面学习复杂指令和工艺包才会事半功倍。2.2 S7-1200的编程语言选择LAD FBD还是SCLS7-1200支持多种编程语言最常用的是梯形图LAD、功能块图FBD和结构化控制语言SCL。指令集在这几种语言中的表现形式和调用方式略有不同。梯形图LAD最直观尤其适合有电工基础或习惯继电器控制逻辑的人。位逻辑指令在这里表现为触点和线圈非常形象。对于复杂的数学运算或流程控制LAD画起来可能会显得繁琐。功能块图FBD以功能块为单位通过数据线连接。它更适合表达数据流和信号流对于算法、数学运算的呈现比LAD更清晰。指令在FBD中就是一个一个的“盒子”。结构化控制语言SCL一种类似于Pascal的高级文本语言。如果你有计算机编程基础会非常喜欢它。对于复杂的计算、循环、数组操作、字符串处理SCL的效率和简洁性是图形化语言无法比拟的。很多指令在SCL中就是一条语句例如#Total : #Count_A #Count_B;。我的个人建议是以LAD或FBD入门建立对PLC扫描周期、信号流的基本感觉。然后一定要强迫自己学习SCL。在实际项目中混合使用是最佳实践。逻辑连锁用LAD清晰明了复杂计算和数据处理用SCL高效简洁。TIA博途允许你在同一个块内混合使用LAD/FBD和SCL通过“SCL语言段”灵活性极高。2.3 数据类型的深刻理解指令操作的基石这是新手最容易忽略也最容易出错的地方。S7-1200中的每个变量都有其特定的数据类型Data Type比如Bool位、Byte字节、Int16位整数、DInt32位整数、Real32位浮点数、String字符串等。指令对数据类型极其敏感。举个例子你用MOVE指令将一个Int类型的值赋给一个Real类型的变量虽然可能不会直接报错但数据会以整型解释的方式存入浮点数存储区导致数值完全错误。正确的做法是使用“转换”指令如CONVERT或SCL中的类型转换函数。再比如定时器指令的预设时间参数PT其数据类型通常是Time时间型或DInt以毫秒为单位的双整数。如果你错误地连接了一个Int型变量当值大于32767时就会溢出。实操心得在TIA博途中定义变量时养成好习惯为每个变量明确指定最合适的数据类型并添加有意义的注释。在调用指令时悬停鼠标查看每个输入输出引脚要求的数据类型可以避免90%的数据类型错误。对于复杂结构如数组或结构体更要事先规划好这能极大提升程序的可读性和可维护性。3. 核心指令深度解析与实战应用3.1 位逻辑与定时器/计数器的组合艺术位逻辑是程序的骨架而定时器和计数器则是让骨架“动起来”的关键肌肉。它们的组合能解决绝大多数简单的顺序控制问题。经典场景一台电机的星三角启动控制。启动按钮I0.0按下置位一个内部标志位如M0.0“启动命令”。M0.0接通立即置位输出Q0.0主接触器和Q0.1星型接触器电机星型启动。同时一个TON定时器如T1开始计时预设值设为6秒电机星型启动时间。6秒后T1的常开触点接通。这个触点要完成两件事复位Q0.1断开星型接触器。在断开星型接触器后需要一个小延时比如100ms用另一个TP脉冲定时器实现来确保电弧熄灭然后再置位Q0.2三角型接触器。至此启动过程完成。停止按钮I0.1则直接复位M0.0、Q0.0、Q0.2以及所有相关定时器。在这个场景中关键点在于定时器之间、定时器与输出点之间的逻辑配合与延时处理。TP脉冲定时器用于产生一个短暂的复位-置位间隔是硬件电气互锁在软件中的体现非常重要。避坑指南定时器的背景数据块DB。S7-1200的定时器、计数器指令在调用时需要指定一个配套的背景数据块。这个DB存储了定时器的运行状态、当前值等所有信息。切勿在多个地方重复使用同一个定时器背景DB否则会导致状态混乱。通常选择“单个实例”让系统自动生成专属DB是最稳妥的做法。3.2 移动、比较与数学指令处理数据流的核心当你的控制任务超出了简单的开关量涉及到模拟量采集、设定值比较、比例运算时这组指令就登场了。实战案例一个液位PID控制的前端处理。假设我们有一个液位变送器其4-20mA信号通过模拟量输入模块如AI 8x12Bit读入存储在IW100中数值范围是0-27648对应12位分辨率。我们想要得到一个0.0-100.0%的液位百分比并当液位高于80%时报警。数据移动与转换首先使用MOVE指令将IW100Int类型移动到一个DInt类型的中间变量#RawValue_DInt中。这是因为后续计算可能需要更大范围。标定换算数学指令计算实际百分比。公式为#Level_Percent (#RawValue_DInt / 27648.0) * 100.0。这里涉及除法、乘法。在LAD/FBD中你需要依次调用DIV_DI除和MUL乘指令。在SCL中一句搞定#Level_Percent : REAL_TO_DINT(#RawValue_DInt) / 27648.0 * 100.0;注意必须先将整数转换为实数REAL再进行浮点运算否则整数除法会丢失小数部分这是一个经典错误。比较判断调用“大于”比较指令将#Level_Percent与常数80.0进行比较。如果为真则置位一个报警位M10.0并可以联动报警输出或HMI显示。注意事项数学运算特别是涉及Real浮点数的运算存在精度和舍入误差。避免用“等于”去判断两个浮点数是否完全相等而应该判断它们的差值是否在一个极小的范围内例如ABS(#A - #B) 0.0001。对于Int和DInt的乘除运算要注意结果可能超出范围导致溢出可以使用具有溢出判断功能的指令块。3.3 扩展指令实战时钟、字符串与寻址掌握了基本指令你的程序已经能解决大部分问题。但一个健壮、易用的系统离不开扩展指令的加持。场景一设备运行时间统计与定时数据记录。读取系统时钟使用RD_SYS_T指令可以读取PLC的当前日期和时间存储在一个DTL日期时间长格式结构中。这个结构包含年、月、日、时、分、秒、纳秒等详细信息。计算运行时间在设备启动时记录一个开始时间戳。在需要时再次读取当前时间两者相减使用T_DIFF指令即可得到精确的运行时间间隔Time类型。这个时间可以累积并显示在触摸屏上用于设备保养提醒。定时触发结合时钟读取和比较指令可以实现每天固定时间自动执行某个任务比如凌晨2点自动备份数据、每天上班时间自动生成产量报表等。场景二与HMI触摸屏交互动态生成报警文本。S7-1200的字符串处理能力比前代产品强很多。假设我们有一个报警变量Alarm_CodeInt型我们需要根据不同的代码在HMI上显示不同的报警信息。使用CONCAT连接指令将固定的报警前缀如“设备故障”与变量信息拼接。更高级的做法是使用S_CONV字符串转换指令将Alarm_Code数值转换为字符串再与其他字符串拼接形成“电机A过载代码1023”这样的动态信息。这比在HMI上做一堆静态文本切换要灵活和高效得多。场景三使用间接寻址批量处理数据。对于配方数据、历史记录等需要批量操作的情况一条条写移动指令会累死人。这时可以使用“指针”或“数组循环”的概念。在SCL中这非常容易实现。 例如我们需要将数组Array[1..100] of Real中的所有值清零FOR #i : 1 TO 100 BY 1 DO #Array[#i] : 0.0; END_FOR;在LAD/FBD中实现循环稍复杂可能需要用到“循环”指令和间接寻址指令如PEEK、POKE但原理相通。掌握间接寻址是迈向高级编程的重要标志。4. 指令使用中的高级技巧与性能优化4.1 指令的执行效率与扫描周期影响PLC程序是循环执行的每一个循环称为一个扫描周期。指令的执行速度会直接影响扫描周期时间进而影响系统的实时性。位逻辑指令执行速度极快纳秒级。移动、比较、基本数学指令也很快微秒级。浮点数运算、三角函数、复杂转换相对较慢可能需要几十微秒。通信指令如TSEND_C、文件操作、字符串大量处理这些指令可能执行时间很长甚至会阻塞程序循环达到毫秒甚至秒级。优化策略避免在快速循环中断如1ms中调用慢速指令。这会导致中断例程超时影响其他定时任务的精度。将非实时性任务放到低速循环或主程序中执行。例如数据记录、与上位机的非紧急通信。对于频繁使用的复杂计算考虑将结果预先计算好存入变量而不是每次扫描都重新计算。使用SCL编写复杂算法通常比用多个LAD/FBD网络实现效率更高因为编译器能进行更好的优化。4.2 结构化编程与指令的封装复用不要把所有指令都堆在主程序OB1里。随着项目扩大这会变成一场灾难。S7-1200鼓励结构化编程即将特定的功能封装在函数FC或函数块FB中。函数FC无存储功能适合编写纯运算或逻辑处理如一个专用的滤波算法、一个复杂的单位换算函数。你可以在里面自由使用各种指令。函数块FB有专属的背景数据块Instance DB可以存储状态信息。这是封装设备或工艺控制单元的神器。例如你可以创建一个“电机控制”FB内部封装了启停逻辑、互锁、故障计时、运行状态统计等所有指令和变量。在项目中每台电机调用一次这个FB并分配一个独立的背景DB即可。这样程序结构清晰修改和调试都极其方便。封装示例一个带运行统计的阀门控制FB。在FB的接口区Input, Output, InOut, Static, Temp定义好所有参数如OpenCmd,CloseCmd,Feedback_Open,Feedback_Close,Valve_Open等。在FB内部使用基本指令实现开阀、关阀、互锁、超时报警的逻辑。在Static变量中定义RunningTime_Open开阀运行时间和OperationCount动作次数。在FB内部使用定时器指令和计数器指令来更新这些统计变量。最后在主程序中你只需要调用这个FB并连接实际的IO地址和命令所有复杂的指令操作都被隐藏在了FB内部主程序变得非常简洁。4.3 调试与监控让指令“可视化”TIA博途强大的在线监控和调试功能是你理解指令运行状态的利器。监控表可以强制、修改和监视任何变量。对于测试某个比较指令的条件是否满足或者修改一个定时器的预设值非常方便。程序状态监控在LAD/FBD视图中在线可以看到能流通断状态和变量的实时值。这是调试逻辑错误最直观的方式。绿色实线表示“通”蓝色虚线表示“断”数值会直接显示在指令引脚上。跟踪与轨迹功能对于偶发性问题可以使用“轨迹”功能记录指定变量在一段时间内的变化像示波器一样回放对于分析定时器时序、计数器变化过程有奇效。实操心得在编写复杂逻辑时有意识地在关键节点设置一些内部状态标志位如Step1_Done,Step2_Active。在调试时将这些标志位添加到监控表你就能像看流程图一样清晰地看到程序执行到了哪一步极大提升排故效率。这比单纯监控输入输出信号有效得多。5. 常见问题排查与指令使用陷阱实录即使理解了指令在实际编程和调试中还是会遇到各种稀奇古怪的问题。下面是我总结的一些典型“坑”和解决方法。5.1 定时器不计时或行为异常问题现象TON定时器输入条件为真但当前值ET不增加或者到达PT值后输出Q不置位。排查思路检查输入条件确保连接到IN引脚的条件在整个定时期间内持续为TRUE。如果是一个脉冲定时器会在脉冲结束时复位。可以用一个中间位锁存启动条件。检查背景DB确认没有其他地方如另一个网络或中断在修改同一个定时器背景DB的状态。扫描周期影响定时器的ET值在每个扫描周期更新一次。如果扫描周期很长比如几十毫秒你在线监控时可能看到ET值跳变而不是平滑增加这是正常的。PT值数据类型确保PT值的数据类型是Time或DInt单位ms且值在合理范围内Time类型上限约24天。5.2 数学运算结果不正确或溢出问题现象明明11结果却不是2或者计算一个较大的数时结果变成一个负数或很小的数。排查思路数据类型不匹配这是头号杀手。确认参与运算的所有变量和常量的数据类型。例如Int16位最大值32767DInt32位最大值约21亿。两个Int相乘结果很可能超出Int范围必须用DInt接收。在LAD中调用MUL指令时要选择MUL_DI双整数乘而不是MUL整数乘。浮点数精度问题Real类型有精度限制。避免直接判断#A #B应使用ABS(#A - #B) 1.0e-6。运算顺序在SCL中注意运算符优先级。在LAD/FBD中注意数据流的连接顺序。复杂的表达式最好分步计算或使用括号明确优先级。5.3 MOVE指令“失灵”问题现象源变量值已改变但目标变量值未更新。排查思路扫描周期PLC程序顺序执行。如果MOVE指令在网络1而修改源变量的指令在网络10那么在当前扫描周期内MOVE执行时源变量还是旧值。新值要到下一个扫描周期才会被MOVE指令读取。多重赋值检查程序其他地方是否也在对同一个目标变量进行写操作。后执行的指令会覆盖先执行指令的结果。优化块访问如果MOVE指令在FC/FB中而源/目标变量是全局变量如M区、DB变量确保该FC/FB的调用点在变量被修改之后。5.4 字符串指令处理中文乱码问题现象使用CONCAT拼接的中文字符串在HMI或第三方设备上显示为乱码。原因与解决S7-1200的String类型默认使用ASCII编码对中文支持不友好。虽然TIA博途V16以后增强了对Unicode的支持但在与某些老式HMI或设备通信时仍可能出问题。方案一推荐尽量在HMI侧完成字符串的拼接和显示PLC只提供报警代码或数据由HMI根据代码查询对应的文本。方案二如果必须在PLC中处理确保通信双方PLC和显示设备的字符编码设置一致如UTF-8。这通常需要在通信指令如TSEND_C或设备配置中设置。5.5 指令调用导致的编译错误常见错误“操作数类型冲突”、“块接口参数未连接”、“背景数据块实例冲突”。解决方法仔细查看错误信息TIA博途的编译错误提示通常很准确会指出哪个网络、哪个指令、哪个引脚有问题。检查引脚数据类型悬停鼠标查看每个引脚要求的类型确保连接的变量类型匹配。检查FB/FC的调用确保为FB分配了唯一的背景DB并且所有Input和InOut参数都已连接即使有些可以留空也要明确知道为什么可以留空。更新指令版本有时从旧项目复制程序指令版本可能不兼容尝试删除后从指令树重新拖拽一个新指令。学习S7-1200的指令集是一个从“单个指令理解”到“指令组合应用”再到“架构化编程”的渐进过程。我最深的体会是不要孤立地学指令一定要带着问题、带着一个小项目去学。先模仿一个经典的起保停电路然后试着加一个指示灯延时再加一个计数器最后尝试用SCL重写一遍。在这个过程中你会遇到上面提到的各种问题而解决这些问题的过程就是知识内化的过程。指令手册是你的字典但这篇笔记和你的实践才是真正教会你如何用这门“语言”写出优美“文章”的关键。当你能够熟练地根据工艺需求在脑海中自然浮现出该用哪些指令、如何组织它们时你就真正掌握了S7-1200编程的核心。最后一个小建议为自己建立一个“指令用例库”每成功实现一个功能就把核心代码片段和注释保存下来这将是属于你自己的、最宝贵的财富。

相关新闻

5分钟解锁九大网盘高速下载:LinkSwift直链获取终极指南

5分钟解锁九大网盘高速下载:LinkSwift直链获取终极指南

5分钟解锁九大网盘高速下载:LinkSwift直链获取终极指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…

2026/10/17 17:24:22 阅读更多 →
ESP32-S3-LCD-2开发板:从硬件解析到智能家居面板实战

ESP32-S3-LCD-2开发板:从硬件解析到智能家居面板实战

1. 项目概述:从一块屏幕到智能交互的起点如果你手头正好有一块ESP32-S3-LCD-2开发板,或者正在寻找一款既能跑复杂图形界面、又能轻松联网、还能处理各种传感器数据的“全能型”嵌入式开发平台,那么这篇文章就是为你准备的。ESP32-S3-LCD-2&am…

2026/10/17 22:17:45 阅读更多 →
双网卡路由配置实践(内网走有线、外网走 WiFi)

双网卡路由配置实践(内网走有线、外网走 WiFi)

银河麒麟系统双网卡路由配置实战:内网走有线、外网走 WiFi 摘要:办公电脑同时连接内网有线和外网 WiFi 时,如果两个网卡都配了默认网关,会导致路由冲突、网络异常。本文以银河麒麟桌面操作系统 V10 SP1 为例,详细介绍如…

2026/9/28 9:47:55 阅读更多 →

最新新闻

RESTful API 设计标准与 HTTP 状态码实战指南

RESTful API 设计标准与 HTTP 状态码实战指南

1. 为什么我们需要认真聊聊 RESTful API 设计标准做后端开发或者前端联调的朋友,大概率都经历过这样的场景:接口文档上写着“获取用户信息”,结果请求路径是/getUserInfo.do,请求方式用的 POST,返回体里裹了三层data.r…

2026/10/17 22:49:45 阅读更多 →
Valhalla实战:静态工程审阅Claude Code生态与安全审计经验

Valhalla实战:静态工程审阅Claude Code生态与安全审计经验

Valhalla 这个名字,我第一次看到的时候就觉得很有意思。北欧神话里的英灵殿,专门收容战死沙场的勇士,而作为 Claude Code 生态里的一个 Agent Skill,它的职责也带着一股“终审”的味道——所有想进生产环境的工程,都得…

2026/10/17 22:49:45 阅读更多 →
dsh-usage-stats插件:Agent开发中的Token与配额监控实战

dsh-usage-stats插件:Agent开发中的Token与配额监控实战

1. 先说结论:Agent开发者的Token焦虑,可以缓解最近这一个月我基本都泡在DSH上打磨Agent。DSH可以理解为一套面向智能体开发的本地工作台,它的CLI做得相当顺手,插件生态也越来越丰富,dsh plugin命令配合插件市场用起来很…

2026/10/17 22:49:45 阅读更多 →
STM32F429驱动OV2710实战:RAW10采集、DCMI+DMA双缓冲与实时RGB565转换

STM32F429驱动OV2710实战:RAW10采集、DCMI+DMA双缓冲与实时RGB565转换

简介:本资源是基于STM32F429微控制器驱动OV2710高清CMOS摄像头模组的完整嵌入式开发工程,面向具备C语言基础与STM32外设开发经验的中级以上嵌入式工程师及高校图像处理方向学习者,解决MIPI CSI-2接口适配、像素时钟匹配、DMA高效图像采集等典…

2026/10/17 22:48:45 阅读更多 →
OpenResearch:Claude Code、Codex、Cursor、OpenCode 多工具协同工作流实战

OpenResearch:Claude Code、Codex、Cursor、OpenCode 多工具协同工作流实战

1. 从“OpenResearch”说起:一个被低估的开发者工具组合思路第一次看到“OpenResearch”这个词,很多人会下意识以为是个学术论文检索平台,或者某个开源社区的研究项目。但如果你最近在开发者圈子里混,尤其是关注 AI 编程助手这条线…

2026/10/17 22:48:45 阅读更多 →
AI沟通的核心方法论:从底层原理到高效Prompt模板与避坑指南

AI沟通的核心方法论:从底层原理到高效Prompt模板与避坑指南

1. 先说清楚:为什么你总觉得AI“听不懂人话”你有没有过这样的经历:问AI一个工作上的问题,它答了一堆正确的废话;让它写一段代码,结果逻辑全对但就是跑不起来;想要一份周报,它给你整出一堆空话套…

2026/10/17 22:47:44 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/16 21:54:38 阅读更多 →
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/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →