西门子PLC入门指南:从扫描周期、接线到梯形图启保停程序
我最早接触PLC是刚入行时在某个设备调试现场。当时一位老师傅蹲在一台不起眼的黑色机箱前用笔记本电脑连了根网线屏幕上花花绿绿的梯形图亮着他飞快地改了几个触点回头跟我说“好了再试一下”电机居然就按新逻辑转起来了。那台黑色机箱就是PLC笔记本里打开的软件叫编程工具而那一排排接线端子后面连着的是整个产线的“神经系统”。这个系列就是为完全没接触过PLC、又想认真入门西门子PLC的人准备的。第一篇文章我尽量不堆指令、不拉功能表先把“PLC是什么、为什么学西门子、家族怎么认、硬件怎么接线、数据怎么组织、第一段程序怎么写”这些地基打牢。把基础理解到位了后面学定时器、计数器、通信、模拟量才谈得上效率。1. 为什么我建议从西门子PLC入门三个不是理由的理由1.1 现场能见度决定了你的学习动力很多人会纠结第一个PLC品牌学哪个。我的建议很直接看你们当地、你将要去的行业里什么最多。国内大量加工设备、装配产线、包装机械、环保设备、物料输送系统西门子S7系列的出现频率非常高。你学会之后去现场打开控制柜看到CPU上的“SIEMENS”字样心里至少有底气——这玩意儿我见过。如果学了一个市面上很少见的品牌理论上学通了逻辑一通百通但你在现场会异常痛苦。因为你的同事、前辈、维修手册、备件库都可能围绕主流品牌运转。学西门子不是因为它比别的品牌“高级”而是因为你在大多数设备现场都绕不开它。这是很现实的问题学习资料也好找遇到问题发个截图论坛里能帮你的人也多。1.2 编程软件的生态决定了你的上手速度西门子主流的编程软件是TIA Portal博途它把PLC编程、HMI组态、驱动配置都收在同一个工程里。对一个新手来说这意味着你只需要熟悉一套界面、一套项目结构就能把以后要用的东西都装进脑子里。而且博途自带PLCSIM仿真功能。哪怕你手上暂时没有实物PLC也可以在电脑上建一个CPU下载程序进虚拟PLC然后在线监控、强制变量、看波形。我常跟朋友说想快速验证一段程序的逻辑有没有问题开仿真比去现场接实物还快。对于零基础入门这一点太重要了——它能让你在没花大价钱买硬件之前就先“跑”起来。1.3 你真正要学的其实是一种控制思维很多新手以为学PLC就是背那几十条指令。真不是。指令只是工具你真正要建立的是“输入→程序→输出”的控制思维现场传感器是输入程序按你的逻辑运算输出控制接触器、电磁阀、变频器。这个思维框架一旦建立换任何一个品牌的PLC对你来说都只是换一套指令符号和软件界面的事核心逻辑完全相通。西门子的数据组织、寻址方式、块结构相对严谨用它入门你会更早养成“写程序先规划数据、先做IO表”的职业习惯。这个习惯比记住某条指令的用法值钱得多。以后你接触三菱、欧姆龙、基恩士会发现它们在底层逻辑上大差不差真正需要适应的只是软件风格和地址格式而已。2. PLC到底在车间里干了什么扫描周期的秘密2.1 从老式继电器控制柜的痛点说起在PLC普及之前生产线上的顺序控制靠什么靠成百上千个中间继电器、时间继电器、接触器在控制柜里密密麻麻地接线。你要实现“先启动A电机5秒后启动B电机再等待某个到位信号才允许下一步”就得把对应的继电器线圈、触点串并联起来。这套东西的毛病很明显改一次逻辑就是改一次线控制柜越大排查故障越痛苦。一个车间老师傅跟我说过当年查一个莫名其妙的间歇性停机拿着万用表在柜子里量了两天最后发现是某根线被老鼠咬了一半。PLC把这种“硬件接线逻辑”变成了“软件程序逻辑”。同样一个启保停、同样一个延时启动以前靠继电器硬接线现在只要在程序里画一个梯形图甚至写几行语句。这就是PLC最核心的价值用软件替代硬件接线。2.2 扫描周期PLC“干活”的三步循环PLC运行的时候CPU并不是像人一样同时盯着所有输入输出看它是按一种固定节律循环工作的。这个节律叫扫描周期一般由三步组成输入采样CPU把每一个输入端子传感器、按钮、开关的电平状态统一读取一遍存到内存的“输入映像区”。这一步相当于给所有输入端拍了一张照片。程序执行CPU从程序第一条指令开始逐条执行到最后一条。执行过程中根据输入映像区里的数据和程序逻辑算出所有输出的结果先暂存在“输出映像区”。输出刷新CPU把输出映像区里的结果一次性送到输出模块让对应的输出端子得电或失电从而控制接触器、指示灯、电磁阀。这三步合在一起就是一个扫描周期。完成一遍通常只需要几毫秒到几十毫秒取决于程序大小和CPU速度。你盯着PLC工作时感觉它像是实时响应一切实际上它是以极快的速度一遍遍循环刷新。打个比方一个班组长主管一条产线他每隔固定时间就去各工位巡查一遍输入采样然后回到办公室对照流程单决定谁该做什么程序执行再出去宣布指令输出刷新。周而复始。PLC就是这个不知疲倦的班组长。2.3 为什么扫描周期决定了PLC的“脾气”理解扫描周期之后很多现象就解释得通了。第一个现象为什么程序里前后两行指令交换位置结果可能不一样因为PLC是顺序执行的后面的指令可以使用前面指令的结果反过来就不行。你写程序时顺序本身就是逻辑的一部分。第二个现象为什么PLC的响应会有微小延迟从输入变化到输出响应最坏情况下要等一个完整扫描周期。对于控制电机、气缸这类动作几毫秒延迟根本无所谓但如果你做高速计数、运动控制就必须考虑这个刷新节奏有时要借助高速输入或中断功能。第三个现象为什么PLC比单片机更“稳”不只是因为硬件更抗造更因为PLC的系统机制是固定循环扫描、固定IO刷新程序写出格了顶多PLC进入停机状态不会像复杂单片机系统那样“跑飞”了导致输出乱跳。这种确定性对一个要连续运行几千小时的产线来说是极其宝贵的。3. 西门子PLC家族怎么选S7-200 SMART、S7-1200、S7-15003.1 三款主流型号定位对比西门子PLC家族型号很多但当前市面上主流学习、使用的就是下面这三款。我给你拉个表格直观一点型号定位编程软件典型I/O规模通信能力典型应用场景大致价格水平S7-200 SMART小型可编程控制器STEP 7 Micro/WIN SMART几十点为主可扩展以太网、RS485、PPI单机设备、小型自动化、教学入门千元级S7-1200中小型/中型TIA Portal STEP 7百点以内模块化扩展PROFINET、以太网、RS485、CAN等中小型产线、多设备联动、运动控制数千元级S7-1500大型高端TIA Portal STEP 7数百上千点分布式扩展PROFINET、PROFIBUS、以太网等大型产线、流程控制、高速逻辑处理万元以上级S7-200 SMART是国内单机配套市场的老熟人很多电工师傅就是靠它起步的价格便宜使用简单。S7-1200是当前工业自动化的主流方向博途生态完整从它入手学到的知识能平滑过渡到S7-1500。S7-1500性能更强适合大型项目但新手没必要一步到位你很难在入门阶段体会到它强在哪里。3.2 新手学习到底买哪一台如果预算有限我建议先买一台S7-200 SMART的CPU配一个24V开关电源和一两个输入输出按钮几百块就能搭一套最小学习系统。它的软件上手快梯形图界面直观非常适合跑通“点灯、启保停、定时器”这类基础实验。如果预算稍微宽裕我更推荐直接上S7-1200 TIA Portal。原因有三个第一TIA Portal是你未来绕不开的工具早接触早熟悉第二S7-1200的组态方式更接近大型PLC的工程化思路模块化扩展和通信组态都比200 SMART规范第三200 SMART学完之后你还是得再学博途不如一步到位。但不管选哪台我说句实在话**硬件可以后买仿真先跑起来。**先装软件把PLCSIM用熟在电脑上把启保停、定时器、计数器这些经典程序都玩一遍再决定买什么硬件。很多人一冲动买了PLC结果软件都没装上就放在角落里吃灰了。3.3 扩展模块和通信模块第一次别钻太深你第一次看到西门子PLC的选型手册可能会被一堆模块名称吓到SM、CM、CP、PM……我给你一个最简单的归类SM信号模块负责扩展IO点数。比如你CPU自带的输入输出不够用就加一块数字量输入模块或模拟量输出模块。CM/CP通信模块/通信处理器负责扩展通信接口。比如你要连第三方仪表、接串口设备、做以太网通信就选对应的通信模块。PM电源模块给模块和传感器供电。第一次接触只需要知道“按需添加”这四个字就够了。以后做具体项目时根据点数、信号类型、通信需求去选对应模块这个能力在博途的硬件目录里练几次就能学会。现在强行背模块型号没有意义反而让你觉得PLC很难。4. 把一台真实PLC拆开看指示灯、接线端子和IO模块4.1 先从CPU模块的“脸”开始认拿到一台西门子PLC最先看到的是正面的状态指示灯和端子排。指示灯你必须要认识它们是判断PLC“身体状态”的第一道线索指示灯颜色含义常见原因SF红色系统故障硬件组态与实际不符、程序错误、模块异常RUN绿色运行状态CPU正在执行程序STOP黄色停止状态程序处于停止或发生故障后停机MAINT黄色维护请求需要维护或检修具体看诊断信息很多人第一次接电发现RUN灯不亮心里就慌。其实先看STOP灯是不是亮着如果亮着多半是CPU在停止模式。把运行开关拨到RUN位置或者用软件点“下载并运行”灯变绿就正常了。CPU上还能看到以太网口、PROFINET口、存储卡插槽等。第一次不用逐个搞明白但你要记住网口是博途下载程序的主要通道。很多新手说“下载失败”百分之八十是电脑和PLC的IP地址不在同一网段这个坑我后面会说。4.2 输入端接线源型、漏型与NPN/PNP的缠绕输入端接的是传感器和按钮信号。这里新手最容易懵的两个词是“源型”和“漏型”。从电流方向理解会简单一些漏型输入电流从外部传感器流入PLC输入端。公共端通常是1M、2M这类端子接电源正极传感器信号端接PLC输入端子传感器另一侧接电源负极。源型输入电流从PLC输入端流出到传感器。公共端接电源负极传感器信号端接PLC输入端子传感器另一侧接电源正极。和这组概念密切相关的是NPN传感器和PNP传感器的选择。用最朴素的话讲NPN型传感器输出“低电平”电流从传感器流出去通常配漏型输入PNP型传感器输出“高电平”电流从传感器进来通常配源型输入。我给你整理一个对照表传感器类型输出状态西门子输入模块推荐接法常见场合NPN开集极导通时输出低电平漏型接线日系设备、老式接近开关常见PNP推挽输出导通时输出高电平源型接线欧系设备、西门子配套最常见实操中的教训是接法错了传感器信号送到PLC上会死活不亮CPU输入指示灯。我以前见过一个维修师傅换了一个接近开关查了一上午没查出问题最后发现旧传感器是NPN新买的是PNP公共端接法完全不一样。这件事听起来很基础但现场真的很常见。所以第一次接线时先看传感器名牌上写的是NPN还是PNP再决定公共端怎么接。4.3 输出端接线继电器输出与晶体管输出不能乱用输出端接的是接触器、电磁阀、指示灯这类负载。西门子的数字量输出模块主要有两类差异很大特性继电器输出晶体管输出驱动负载类型交流/直流都可以只能直流响应速度较慢毫秒级很快微秒级机械寿命有限触点磨损电子开关寿命长典型用途一般开关控制高频脉冲、伺服脉冲、快速动作价格相对便宜相对高一些新手容易犯的错是用一个晶体管输出点直接接220V交流接触器线圈结果触点烧毁因为晶体管只能控制直流负载。还有的人把两个不同电压等级的交流负载并到同一个公共端导致模块过热。输出接线之前务必先查模块手册的接线图和最大电流参数。我自己的习惯是凡是用作普通启停、阀门开关的优先选继电器输出皮实耐操凡是需要发高速脉冲步进驱动器、伺服脉冲口的才用晶体管输出。这样既能控制成本又能避开一大半烧端子的坑。4.4 接线之前一定先看IO表最后一个硬件层面的建议动手接线之前先把IO表列出来。什么叫IO表就是一张表格写清楚每一路输入接到哪个传感器、地址是多少每一路输出控制哪个负载、地址是多少。格式大致如下地址信号类型设备名称规格说明备注I0.0数字量输入启动按钮常开触点绿色I0.1数字量输入急停按钮常闭触点红色Q0.0数字量输出主接触器AC220V线圈并联RC吸收这张表既是接线工的图纸也是你写程序时的依据。很多新手跳过IO表直接开干结果线接了一大半才发现按钮接到哪个输入点忘了回过头来拿万用表一根根对。写IO表多了你会发现自己写程序也越来越有章法因为每个点位的用途都用一句话说清楚了。5. 写程序之前先搞懂数据位、字节、地址与存储区5.1 位、字节、字、双字用“抽屉”来理解PLC程序操作的本质是处理二进制数据。对新手我会拿抽屉来打比方。一个位就是一个小抽屉里面只能放0或1。一个字节是8个抽屉并排。一个字是2个字节并排16位。一个双字是4个字节并排32位。因为PLC里有大量的数字比较、运算、传输你得明白自己操作的数据占多宽。比如你要存一个计数结果到1000为止用16位的字就够了如果数到100000就得用32位的双字。这和家里买柜子差不多——东西少买小柜子东西多买大柜子买大了浪费地址空间买小了装不下。5.2 I/O地址到底怎么读I0.0、Q1.3这种“暗号”西门子PLC的地址格式是“区符号字节地址.位地址”。最常用的两个区是I和QI区输入映像区I0.0表示第0个字节的第0位I1.3表示第1个字节的第3位。Q区输出映像区Q0.0表示第0个字节的第0位Q1.3同理。这样按“字节.位”来编地址一个字节可以表示8个输入点或输出点。比如你有16个输入点用两个字节就够地址从I0.0到I0.7、I1.0到I1.7。很多从三菱PLC转过来的朋友会对这套地址格式不适应因为三菱喜欢用X0、Y0这种“八进制按位编号”。这是两个品牌风格不同没有谁对谁错。你要做的就是尽快把I0.0这种格式看顺眼尤其是调试时看到程序里密密麻麻的I/Q地址要能快速对应到柜子里某个端子。5.3 存储区是怎么分工的I、Q、M、DB除了I和Q你还会经常在程序里看到M区和DB区。我给你一个简明分工表存储区名字作用新手理解I区输入映像区保存CPU从输入端读到的信号状态“现场进了什么信号”Q区输出映像区保存CPU要输出到负载的信号状态“PLC要驱动什么”M区内部标志位程序内部的中间变量、标志位“程序里的草稿纸”V区200 SMART中变量存储区保存数据、配方、中间结果“200 SMART的记事本”DB区1200/1500中数据块按结构保存用户数据“1200/1500的记事本”新手经常会问M区和DB区都能存中间数据有什么区别简单理解M区适合放零散的Bool量、标志位比如“运行中”“报警中”这些状态DB区适合放结构化数据比如一组电机参数速度、加速度、温度上限把它们捆在一起。初期你就记住“草稿纸和记事本”的区别等做复杂项目时自然能体会。5.4 常用数据类型Boolean、Int、Real先分清写程序时每个变量都有数据类型。新手最开始只需分清三个Bool布尔量一位真/假用于触点、线圈、标志位。Int16位整数范围-32768到32767。适合计数、转速、时间、数量这类整值。注意它是有正负的你要是把0到40000的范围塞进Int会直接溢出结果完全不对。Real32位浮点数带小数适合温度、压力、模拟量转换后的工程值。模拟量处理时最容易犯的错是把整数如0-27648当成浮点数去算或者反过来。西门子模拟量转换程序里原始值通常是Int温控工程值你往往要转成Real再做比例运算。这个转换逻辑先有个印象等到专门讲模拟量时再深挖。6. 启保停电路新手写第一段梯形图的标准起点6.1 梯形图其实就是“电气图纸的亲儿子”梯形图是PLC最经典的编程语言也是绝大多数维修电工最有亲切感的一种表达方式。它长得很像原来的继电器控制图纸左边一根母线相当于电源火线右边一根母线相当于零线中间是触点和线圈首尾相连。触点导通电流就能流过去线圈就得电触点断开电流断线圈失电。学习梯形图本质上是把原来“继电器硬接线的逻辑图”平移成“软件逻辑图”。如果你有电工基础看上十分钟就能上手没有电工基础也没关系只需要把两个基本元件记住常开触点| |平时是断开的条件为真时闭合常闭触点|/|平时是闭合的条件为真时断开。线圈( )则是最终被驱动的对象。6.2 启保停的控制逻辑与梯形图“启保停”是PLC入门必学的第一个程序意思是按一下启动按钮电机启动松开按钮电机依靠自锁继续运行按一下停止按钮电机停止。控制逻辑拆开讲启动按钮是一个瞬动常开触点接到I0.0。停止按钮是一个瞬动常闭触点接到I0.1。输出线圈是Q0.0接接触器控制电机。Q0.0自己的一个辅助常开触点并联在启动按钮两端这叫自锁。工作过程按下启动按钮I0.0闭合电流流过I0.1的常闭触点Q0.0得电电机启动。同时Q0.0的辅助触点闭合这样即使你松开启动按钮电流依然能通过这个辅助触点继续给Q0.0供电。按下停止按钮时I0.1的常闭触点被断开电流中断Q0.0失电电机停止。梯形图画出来大概是这个形状Network 1电机启保停 I0.0 I0.1 Q0.0 --| |----------|/|-----------( )---- | | | | Q0.0 | | |---| |------| |这里有一个新手最容易犯的错误**停止按钮在梯形图里必须用常闭触点|/|不是常开触点。**为什么因为物理上你用的是一个常闭按钮平时它给PLC输入信号是导通的一旦按下才断开。你要是程序里写成了常开触点电机会变成“按下停止按钮才启动”完全反了。这个错几乎每个带过徒弟的工程师都见过所以我单独拎出来说。6.3 在TIA Portal里跑通第一个程序假设你已经装好了博途软件按下面这几步走新建项目给项目起个名字。添加设备选你实际使用的CPU型号。没有实物可以先选一个模拟用的CPU后面用PLCSIM跑。进入“程序块-主程序”编辑界面新建一个Network。从指令树里拖一个常开触点放上去地址填I0.0再拖一个常闭触点地址填I0.1最后拖一个线圈地址填Q0.0。把Q0.0的辅助触点并联在I0.0触点两端。方法是在分支线上放一个常开触点地址填Q0.0。保存并编译。点击下载按钮把程序下载到CPU或仿真PLC。进入在线监控绿色高亮表示该触点或线圈正在导通。第一次跑通这个程序你会立刻理解什么叫“自锁”、什么叫“软继电器”。这个体验比看十遍教程都有效。没有硬件的用PLCSIM同样能观察逻辑变化——按下启动按钮Q0.0变绿并保持按下停止Q0.0变灰。6.4 在线监控时注意的三个细节第一程序里绿色高亮不代表现场真的有电压它只代表逻辑状态为“1”。真正的接点是否得电要看输出模块端子的指示灯和万用表读数。第二如果启动后Q0.0一直没能保持先检查你画的并联自锁触点是不是不小心挂在了线圈右边而不是线圈左边。梯形图里自锁支路应该挂在触点回路里不是挂在线圈后面。第三下载程序之后如果PLC进入STOP状态多半是程序编译有错或者组态与硬件不一致。不要慌看诊断缓冲区双击错误信息它会带你跳转到出错的位置。7. 新手最容易搞错的几件事与我的避坑心得7.1 五个常见误区误区一只玩仿真不碰实物。仿真能让你理解逻辑但代替不了实物接线训练。现场的问题往往出在接线、干扰、电源地处理、传感器匹配这些方面纸上谈兵永远发现不了。我认识不止一个朋友仿真玩得很顺真到设备现场却被一个NPN/PNP问题困住半天。误区二一上来就研究高级功能。FB、FC、SCL、面向对象、工艺对象这些东西名字听着很高级但如果你连启保停和定时器的逻辑都没吃透学它们只会一团浆糊。PLC学习是金字塔结构底层逻辑理解越牢固上层功能学起来越轻松。误区三不做IO表地址随手写。写程序永远不规划地址想到哪写到哪结果程序写到一半发现Q0.0重复使用了或者输入映射错位。这个习惯非常危险程序越长越难排查。误区四只背指令不读手册。很多新手喜欢看短视频里教的“必背指令”但遇到一个陌生问题就不知道怎么查手册。你要锻炼的是“查手册的能力”这个指令参数什么意思模块怎么接线故障代码怎么解。手册就是工程师的工具书多翻几次就熟了。误区五同时学多个品牌。今天看西门子明天看三菱后天看欧姆龙结果哪个都没学透。我的建议是咬住一个品牌学够半年先把一个体系的软硬件吃透再横向迁移。7.2 我建议的学习节奏如果你打算系统学下去可以按这个节奏来第一阶段第1周安装软件认识PLC硬件跑通启保停程序理解扫描周期和IO地址。第二阶段第2-4周学定时器TON、TOF、TONR、计数器CTU、CTD、CTUD做电机正反转、星三角降压启动、顺序启动等经典案例。每个案例都要亲手写、亲手仿真、尽量动手接实物。第三阶段第1-2个月接触模拟量处理温度、压力、变频器频率给定学习如何做工程量换算接触触摸屏组态把PLC和HMI连起来做一个简单的监控画面了解以太网通信、Modbus通信的基础。第四阶段半年以后根据你所在行业选择方向。做单机设备的多学运动控制和伺服做流程控制的多学PID调节和SCADA做搬运物流的多学定位和变频通信。到这个阶段你已经有能力自己查手册、自己选型、自己解决现场问题了。7.3 最后一句话我带过几个入行的年轻人也见过很多自学成才的维修师傅。你问他们学PLC最难的是什么几乎没人说是指令背不下来几乎都说是“建立控制思维”的过程——你要学会像PLC一样思考什么信号进来程序怎么处理结果怎么输出一句话、一个点、一个状态都不能含糊。这一篇把基础的地基打完了。下一篇我会讲定时器和计数器那是PLC程序里用到最频繁的“软元件”也是实现几乎所有时间控制和次数控制的核心。拿到这篇文章的朋友先把软件装好把启保停程序跑通再往下看你会顺很多。

相关新闻

MAS 激活脚本完整指南:如何 4 步免费激活 Windows 与 Office

MAS 激活脚本完整指南:如何 4 步免费激活 Windows 与 Office

MAS 激活脚本完整指南:如何 4 步免费激活 Windows 与 Office 【免费下载链接】Microsoft-Activation-Scripts Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting. 项目地址…

2026/10/19 1:43:22 阅读更多 →
如何部署VOSR2-fp16?MLXServeEngine自动下载模型与注册服务完整教程

如何部署VOSR2-fp16?MLXServeEngine自动下载模型与注册服务完整教程

【免费下载链接】VOSR2-fp16 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/VOSR2-fp16 点击查看 免费下载 VOSR2-fp16 是运行在 MLX 上的一步式生成超分辨率模型(fp16 权重)。配合 MLXServeEngine,你可以实现「注…

2026/10/19 1:42:22 阅读更多 →
【重要置顶】最新STM32/51单片机/物联网/SpringBoot/小程序/python/大数据选题推荐

【重要置顶】最新STM32/51单片机/物联网/SpringBoot/小程序/python/大数据选题推荐

联系博主👆👆👆 …上方源码咨…👆👆👆 👆👆👆…上方源码咨…👆👆👆 👆👆👆…上方源码咨…&#x1…

2026/10/19 1:42:22 阅读更多 →

最新新闻

PyCharm 安装激活全流程避坑指南:从版本选择到环境配置

PyCharm 安装激活全流程避坑指南:从版本选择到环境配置

简介:面向初学Python编程语言或需要重新配置开发环境的人群,这份PyCharm安装教程以Word文档形式,完整梳理了从获取安装包、安装选项配置到激活授权的整个操作链路。文档采用分步骤讲解,先介绍在浏览器搜索入口找到下载页面&#x…

2026/10/19 2:20:36 阅读更多 →
算法分析底层拆解:大O、递归式与平摊分析实战

算法分析底层拆解:大O、递归式与平摊分析实战

简介:这是《数据结构与算法分析(C语言版)》第二版配套的习题解答手册,面向使用该教材学习数据结构、准备考研或希望强化算法基础的程序员与在校学生。全书按章节组织,覆盖算法分析、列表/栈/队列、树、哈希、优先队列、…

2026/10/19 2:20:36 阅读更多 →
8086机器语言解码:字节级译码手记与指令编码实战

8086机器语言解码:字节级译码手记与指令编码实战

简介:这是一份针对8086机器语言解码的浓缩型学习笔记,主题聚焦于为汇编器编写者梳理指令编码规则,适合对x86底层机制、机器码生成或汇编工具实现感兴趣的开发者参考。笔记系统覆盖8086指令格式、16位寄存器、五种寻址模式、操作码与立即数概念…

2026/10/19 2:20:36 阅读更多 →
自动化立体仓库规划:先算清库存、频率与堆垛机周期

自动化立体仓库规划:先算清库存、频率与堆垛机周期

简介:聚焦物流规划领域,这份自动化立体仓库的规划与评估专题文档,面向物流规划工程师、仓储管理人员及相关专业学生,解决立体仓库从方案设计到落地评估的关键问题。文档系统梳理了高层货架与巷道堆垛机作业的核心优势,…

2026/10/19 2:20:36 阅读更多 →
数据结构期末试卷精讲:图、树、查找与排序考点全解析

数据结构期末试卷精讲:图、树、查找与排序考点全解析

简介:湖北大学数据结构期末试卷(2022—2023学年度第一学期A卷)是一份面向“信息安全”专业本科生的闭卷试题,适合备考期末或系统复习数据结构核心章节。卷面设置判断分析、简答与应用分析三类题型,其中判断分析题要求说…

2026/10/19 2:20:36 阅读更多 →
ASP.NET Core 6 Web API 实战:从 CRUD 到 JWT 认证的完整落地指南

ASP.NET Core 6 Web API 实战:从 CRUD 到 JWT 认证的完整落地指南

简介:这是一份面向 .NET 开发者的 ASP.NET Core 6.0 Web API 入门示例资源,演示如何结合 Entity Framework Core 与 RESTful 风格构建数据接口。项目完整包含 Program.cs 服务配置、WeatherForecast 模型、Controllers 控制器、Migrations 数据迁移以及 …

2026/10/19 2:19:36 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 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/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 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/18 0:55:02 阅读更多 →
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/18 12:16:16 阅读更多 →