干PLC这一行,头三年最容易被两种心态卡住:一种是觉得自己什么都会了,另一种是觉得自己什么都不敢碰。我属于后者,而且栽过不少跟头。入行第一年,我把端子排反过;第二年,Modbus通讯在机房里蹲了三个小时,最后发现是终端电阻没拨;第三年,程序里一个定时器没复位,整条线停了半天。坦白说,课本和手册不会告诉你这些,只有现场经验才会。
所以从第二年开始,我给自己定了个规矩:每天下班之后,把当天踩过的坑或者解决掉的问题写成一条笔记,不管多晚,写完才走。三年下来,攒了三百多条。这个系列,我挑了最贴合入行1-3年工程师日常的90条,按设计选型、程序编写、通讯联调、现场安装、文档维护五个模块来整理,每天更新一部分。不管你是刚接触PLC的新人,还是已经在项目里挣扎了一两年的同龄人,都可以直接对照着用。
1. 为什么1-3年最需要这份90条清单
1.1 从会操作到会思考的转折点
很多新工程师刚入行时,会把大量时间花在背指令、看手册上,这当然没有错,但实际上手之后你会发现,指令只是工具层面,真正决定你水平高低的,是面对一个陌生项目时能不能快速理清思路。
举个小例子。同样是给一条产线配PLC,新人可能第一反应是“要多少个输入点、多少个输出点,CPU选多大”,等接到图纸后才发现,传感器供电方式没确认、输出负载类型没确认、柜内散热和通讯距离都是隐患。而干了三年的老师傅,哪怕还没画图,也会先把供电方案、接地方式、屏蔽要求和安全回路捋一遍,因为这些才是决定项目后期会不会出问题的关键。这种思维转变,就是1-3年这个阶段最应该完成的。
我这份清单,不是按教科书章节组织的,而是按真实项目推进顺序整理的:从选型设计,到写程序,到联调通讯,到现场安装验收,再到文档维护。每个阶段有哪些坑,我会直接告诉你结论,也会解释为什么。
1.2 每天更新是积累经验的最好节奏
系列标题里我写了“每天更新”,这还真不是噱头。经验的积累,本来就不是一口气看完一篇文章就能完成的,而是要一天一天、一个项目一个项目去沉淀。尤其PLC这个行业,项目周期动辄两三个月,每个项目里能遇到的问题就那么几大类,你如果每天坚持记一条,两个月后手里就有六十多条自己的实战库,比任何培训笔记都管用。
我自己就是这么做的。刚开始写笔记时觉得很费时间,后来发现每次复现问题都要翻资料,记录反而帮我省了大量重复查询的时间。这份90条清单,你可以当成一份参考答案,遇到问题先翻对应的分类,看有没有现成的经验可用,再结合自己的现场情况做判断。
2. 设计与选型阶段的20条实战经验(第1-20条)
2.1 算清I/O点数是选型的第一步(第1-5条)
第1条:拿到项目先算I/O点数,别拍脑袋。这句话我吃了两年亏之后才真正理解。I/O点数不是把图纸上的传感器数量加一遍那么简单,要按功能把数字量输入、数字量输出、模拟量输入、模拟量输出、通讯模块分开统计。一个阀岛上十几个电磁阀,看着像模拟量控制,实际上很多是数字量组合,你不把点表列出来,后面组态一定乱。
第2条:I/O预留要留到15%到20%。设备改造是常有的事,今天加一个传感器,明天加一个报警灯。如果你选型时把点数卡得刚刚好,后面一个改动就可能逼着你加扩展模块,甚至换CPU。预留不是浪费,是给未来的自己留活路。
第3条:CPU选型不能只看点数,还要看程序容量、扫描周期、通讯接口和扩展能力。两个项目I/O点数差不多,一个只是简单启停控制,一个带了大量的模拟量运算和PID闭环,CPU负载差距很大。选型时留出30%的运算余量,后面调试会从容很多。
第4条:确认传感器输出类型是漏型还是源型,再去选输入模块。传感器NPN和PNP接错,轻则信号读不到,重则直接烧模块。选型阶段就跟机械、工艺确认好,别等项目启动后再改。
第5条:输出模块选继电器还是晶体管,先看负载类型。继电器输出耐压高、带载能力强,但动作速度慢;晶体管输出响应快,但过载能力弱。频繁动作的场合选晶体管,感性负载多选继电器并加吸收电路。
2.2 供电、接地和安全回路不能省(第6-10条)
第6条:24V直流电源容量按总耗电量的1.3倍以上选。很多新手看负载铭牌电流相加觉得够了,但传感器上电瞬间、继电器线圈吸合瞬间的电流尖峰是正常电流的好几倍,电源余量不足,系统会反复重启。
第7条:信号线和动力线分槽走,间距至少20厘米。实在躲不开的时候,信号线必须用屏蔽线并单端接地。在一次现场里,伺服和编码器线走同一个线槽,编码器反馈乱跳,重新分槽后问题就消失了。
第8条:接地一定要单独。PLC的接地和电机、变频器共用地线,干扰会顺着地线串进控制板,轻则模拟量漂移,重则通讯中断。要按规范做好接地电阻测试,别图省事把地线接到水管上。
第9条:柜内加浪涌保护器。雷电或电网操作过电压,一次就能烧掉好几个模拟量模块。在靠近电源进线的位置装浪涌保护器,成本不高,但能让你少跑好几趟现场。
第10条:急停和门锁开关必须用硬接线进安全回路,不能只靠程序。程序会跑飞、会死机,但硬件物理断开的急停回路不会。凡是涉及人身安全的信号,必须独立于CPU之外,直接切断主回路电源。
2.3 元器件与传感器选型别踩坑(第11-15条)
第11条:传感器选型前先确认安装空间和供电方式。两线制、三线制、四线制接线完全不同,选错型号就会在装配阶段卡壳。我在一个项目里遇到过光电传感器控制线装不进限位开关槽,最后只能改成接近开关才解决问题。
第12条:接近开关检测距离要留余量。标称检测距离是在理想条件下的数值,实际安装中会因为金属背景、温度变化、安装角度打折扣。选型时至少留30%的余量。
第13条:断路器、熔断器、接触器要按负载额定电流和启动特性配合选,不能只看功率换算电流。电机启动电流是额定电流的5到7倍,断路器选大了起不到保护作用,选小了又频繁跳闸。
第14条:变频器选型时电流要比电机铭牌电流高一个等级。重载启动、低频运行、长电缆的场合,变频器实际发热比想象中大得多,余量不足会导致过流报故障。
第15条:执行机构的额定电流必须核对。很多电磁阀标注功率不大,但线圈的浪涌电流很大,直接用PLC继电器输出驱动,用不了几次触点就粘连了。稳妥的做法是小电流负载加中间继电器,大电流负载走接触器。
2.4 柜内布局与散热防护有讲究(第16-20条)
第16条:PLC柜内强弱电要分区布置。把电源模块、变频器、PLC模块分开安装,中间留出散热和检修空间。变频器在上、控制模块在下,强电和弱电之间加隔板,可以有效减少辐射干扰。
第17条:密闭柜内一定要有散热措施。PLC允许的工作温度范围通常标得较宽,但柜内长期超过50摄氏度,模块寿命会明显下降。一个发热量大的柜子,没有风扇时内部温度可能到60度以上,加了排风扇能直接降十几度。
第18条:柜内湿度控制同样重要。南方回南天,柜内壁会结露,露水顺着端子流下去就是短路。在柜内加加热器或防潮装置,比事后拆端子干燥划算得多。
第19条:变频器多的柜子要配EMC滤波器或电抗器。变频器是典型的谐波源,单靠屏蔽线解决不了传导干扰。加滤波器的效果很明显,但要注意滤波器和变频器之间的接线距离尽量短。
第20条:柜内接线要留检修余量。每根线多留几厘米,别把所有线捆死在槽板里。后期查线、换端子、加点位,这些余量能帮你省下大把时间。
3. 程序编写与结构设计的20条经验(第21-40条)
3.1 先搭框架再写码,注释要写意图(第21-25条)
第21条:先设计程序结构,再写代码。我见过很多新手打开软件就开始拖指令,边写边想,写到后面逻辑自己都看不清。一个完整程序应该包含IO映射、手动逻辑、自动逻辑、报警、通讯、配方等模块,模块之间接口清晰,排查问题的时候才好定位。
第22条:变量命名要统一且可读。比如用“电机1运行反馈_Input”,而不要叫“X1”。项目周期越长,变量数量越多,命名不规范就是给自己挖坑。到设备移交时,操作工都可能要看着你写的标签来查找故障。
第23条:注释写“意图”,不写“动作”。不要写“此时OUT0为ON”,而要写“触发进料阀门,防止料斗空转”。注释是给后来的工程师看的,也是给你自己三个月后看的,写动作描述不如写控制目的。
第24条:多用子程序和功能块,少写巨型主程序。每个设备的控制逻辑拆成一个功能块,主程序只做调度。这样既方便复用,也方便别人接手。
第25条:改程序之前先另存为副本,保留原始版本。不要说这是多余的,在项目现场我至少有两三次因为没备份,改完发现不对又回不退,只能手工还原。
3.2 指令使用与排雷集锦(第26-30条)
第26条:理解循环扫描方式。PLC程序不是并行运行的,输出状态会在每个扫描周期结束时才能刷新。如果你在程序里用当前输出状态去触发下一步动作,很可能会晚一个周期或者漏一个周期,时序敏感的逻辑要用中间变量。
第27条:边沿指令要小心使用。上升沿和下降沿能帮你捕捉瞬态,但如果同一周期里多个位置都用了同一个边沿标志位,可能会互相干扰。我在一台设备上遇到过按钮按下去之后偶尔没反应,查到最后是边沿标志被复位逻辑提前清掉了。
第28条:定时器要区分保持型和非保持型。掉电后工艺计时需要恢复的场合,普通定时器会把计时清零,导致重新上电后工序重新开始。选择保持型定时器,并考虑复位策略。
第29条:计数器要留复位条件。计数器不复位,生产数量会一直涨,最后报表数据完全失真。设计时先想清楚复位的触发条件,是按钮清零,是到达目标值自动清零,还是班次切换时清零。
第30条:寄存器规划要按功能划分。模拟量、报警、配方、统计数据分开存储,不要全都堆在一个大数组里。数据块规划得好,上位机连变量时会特别省事,诊断起来也一目了然。
3.3 模拟量、PID和运动控制的坑(第31-35条)
第31条:模拟量采集要做标定。把原始数字量转换成工程单位后再用于显示或控制,别直接把原始值扔给操作工。标定的方法很简单,采集零点和满量程两个点,做一个线性换算。
第32条:模拟量滤波不能太强。滤波系数过大,信号确实平滑了,但实际变化跟着变迟钝,该报警的时候没报警,该调节的时候没调节。滤波参数要根据时间常数来定,而不是随手填一个平均值次数。
第33条:PID整定没有捷径。先用手动模式把执行机构调到稳定,再用经验法加曲线法逐步逼近P和I的值。D参数能不用就不用,尤其在信号本身有噪声的场合,微分项会放大干扰。
第34条:伺服定位控制在设计时要区分绝对位置和相对位置。回原点逻辑要写得足够严谨,否则每次开机原点位置漂一点,累积误差会越来越大。
第35条:运动控制必须做软限位和硬限位双重保护。只靠机械限位,一旦程序判断错误或参数设置异常,就是撞机的下场。软限位是第一道防线,硬限位是最后防线。
3.4 安全互锁与调试节奏(第36-40条)
第36条:手动和自动模式切换要有互锁。切换瞬间不能让执行机构突然动作,否则很危险。标准的做法是先切换到“停止”或“准备”状态,确认输出全部为零,再进入另一种模式。
第37条:报警程序要分级。致命报警必须硬停设备,一般报警可以只提示不停机。如果所有报警都一律停机,本来能继续运行的设备频繁中断,会对生产效率造成很大影响。
第38条:多重条件启动的电机,把启动条件汇总到一个辅助标志位里。比如“允许启动”这个标志,综合了急停复位、门锁关闭、无报警、油压正常等条件,主程序中只需要判断这一个标志位即可,排查故障时也方便在线监视。
第39条:调试阶段一步步跑通自动流程。把自动流程拆成单步,每一步的条件满足后再放行,不要一开始就整体联动。单步可以帮你确认每个传感信号、每个执行动作是否都在预期位置。
第40条:安全相关逻辑要有冗余。两个传感器信号不一致时,系统应进入安全状态,而不是盲信其中一个。设备上这类双检测回路很有必要,花钱买安全永远值得。
4. 通讯与HMI对接的15条经验(第41-55条)
4.1 通讯参数与物理链路是根本(第41-45条)
第41条:通讯不上,先查地址、波特率、校验位。三大参数错一个就白搭。换过站地址之后也要检查从站那边是否同步修改,很多通讯问题改半天程序,最后发现是地址撞了。
第42条:Modbus从站地址要唯一。设计阶段就要规划好地址表,哪些设备占用哪些站号,不要随便给。地址冲突会导致通讯数据窜到别的设备上,现象非常诡异。
第43条:通讯线要用屏蔽双绞线,屏蔽层单端接地。普通硬线就算距离很近也可能引起误码。RS485距离超过一百米时,总线两端要接终端电阻。
第44条:以太网通讯要规划好IP段,别和现场网关冲突。PLC、触摸屏、上位机、变频器都在同一个网段时,IP分配必须记录下来。我吃过一次大亏,上位机连接频繁掉线,查了半天才发现PLC的IP和一台交换机管理地址重合了。
第45条:通讯程序要写超时和重试机制。从站掉线时,主站不能一直卡在等待中,要在规定时间内报故障并切换到安全状态。重试次数不要太多,否则故障报警会滞后很久。
4.2 网络诊断与第三方对接(第46-50条)
第46条:现场通讯故障排查顺序:先看指示灯,再测终端电阻,接着量线路电压,最后用诊断工具抓包。不要一上来就怀疑程序,很多问题都是物理链路上的小事。
第47条:RS485终端电阻只在总线两端接入。中间设备接入终端电阻会造成阻抗不匹配,反而增加反射,导致通讯误码。这个坑我帮别人排除过,当时中间一台表上的拨码开关被误拨了。
第48条:总线空闲时加偏置电阻,可以防止误码和乱触发。偏置电阻的数值要和通讯线阻抗匹配,有的PLC模块本身带偏置,选型时要确认清楚。
第49条:通讯变量一定要建立映射表。上位机或者触摸屏访问PLC内部变量之前,先画一张地址映射表,注明模块地址、数据类型、读写属性。没有这张表,后期维护就是噩梦。
第50条:与第三方设备对接时,用中间变量隔离。不要让外部设备直接读写核心控制逻辑的变量,中间加一层映射。未来更换第三方设备时,只改接口程序,不用动主线逻辑。
4.3 HMI画面设计要有“操作员视角”(第51-55条)
第51条:触摸屏报警要分级,按严重程度排序显示。操作工在屏幕上第一眼要看到的是最严重的故障,而不是把几十条报警平铺在同一列表里。
第52条:手动/自动等关键按钮要加互锁和确认弹窗。误触一下就让整条线停下来或启动,代价非常高。做确认弹窗可以延缓误操作,成本却很低。
第53条:配方下载要在安全的时机做。设备运行中修改配方参数,可能导致执行机构跳到未知位置。要在设备停止、输出安全的条件下,才允许下载配方。
第54条:历史数据记录要定义存储周期和存储时长。记录太密,存储卡很快写满;记录太疏,又看不到故障前后几秒的变化。通常故障前后至少保留五秒的精细数据,其他时间段可以平均采样。
第55条:画面切换不要一次性打开太多窗口。触摸屏资源有限,加载大量空画面会拖慢响应。用导航栏做组织,一个页面只放必要的元素。
5. 现场安装调试与验收的20条经验(第56-75条)
5.1 通电前的检查比通电本身更重要(第56-60条)
第56条:到现场先测供电。确认电压等级、极性、稳定度之后,再接设备。很多控制器烧掉,是因为现场电压波动大或接线错误。万用表先量十分钟,比直接上电稳得多。
第57条:通电前做绝缘检测。动力线对地电阻是必测项,尤其是经过拉线、穿管的电缆,外皮破损很常见。用摇表测绝缘,发现问题就排除,不要等到通电冒烟再返工。
第58条:调试前把PLC程序备份到优盘或电脑里。万一改了半天软件连不上,手里的备份就是救命稻草。备份时备注好日期和项目名,不要只存一个文件名。
第59条:强制I/O时必须一对一进行,每次强制都要记录。两个人配合,一人操作,一人观察设备动作,在安全状态下快速确认。不要一次强制多路,免得设备乱动。
第60条:首次上电要“点动”。按一下启动按钮,马上松开,确认执行机构动作方向和反馈信号正确,再继续下一步。一步一步来,才不会把设备撞坏。
5.2 干扰排查与信号完整性问题(第61-65条)
第61条:模拟量信号不稳定,先用万用表测信号端电压,再看干扰来源。逐段断开信号线,判断干扰是来自外部还是内部。不要一上来就怀疑模块通道,很多时候是电缆屏蔽层没有接地。
第62条:通讯波形惨不忍睹,大概率是线缆或终端电阻问题。示波器看波形可以快速区分到底是线路问题、电源纹波问题还是芯片损坏问题。手上没有示波器,就看收发指示灯闪烁状态和误码率。
第63条:变频器干扰PLC时,重新布置线缆、加屏蔽、加磁环,必要时降低变频器载波频率。载波频率降到一半,很多干扰问题能缓解,但电机噪声会变大,需要和工艺沟通。
第64条:编码器反馈异常,先查差分信号和公共端。很多增量编码器是差分输出,单端接线会把互补信号扔到一边,抗干扰能力直接减半。
第65条:继电器触点粘连很难发现,靠肉眼看不出来。在触点回路串联指示灯或者监控反馈信号,就能在设备启动前发现触点没有释放。
5.3 负载接线与保护要一次到位(第66-70条)
第66条:感性负载必须加续流二极管或RC吸收。继电器、接触器、电磁阀线圈都是感性负载,切断瞬间反电动势会烧触点或产生干扰。直流负载并续流二极管,交流负载用RC吸收。
第67条:三相电机相序没确认就试车,极易造成反转。在第一次试车前先确认旋转方向,注意,某些设备反转可能直接损坏机械结构。
第68条:DC24V负载的公共端不要随便接。要分清是共阳还是共阴,传感器、PLC模块、继电器线圈对公共端的要求完全不一样。接错公共端,轻则信号不动作,重则短路烧板。
第69条:电磁阀线圈电流和启动峰值电流都要核算。一个几十瓦的电磁阀,启动瞬间电流可能是稳态电流的几倍。PLC继电器输出手册上写的触点容量是阻性负载容量,感性负载要降额使用。
第70条:所有执行机构接线时,都留一个可以快速断开的接头。这样更换器件或检修时,不用动整个线束,也方便单独带电测试。
5.4 试运行、验收和交付的节奏感(第71-75条)
第71条:单步、联动、自动三步走。单步没跑通,不要进入联动;联动没稳定,不要进自动。每一步都要确认上一阶段没有问题,否则故障会叠加,排查难度成倍增加。
第72条:空载和带载分开测。先空转确认动作时序,再带料确认工艺参数。如果直接带载调试,工艺异常和程序逻辑问题纠缠在一起,很难分清责任。
第73条:验收前做极限测试。比如缺料、超限、断线、突然停电、急停恢复,这些异常场景必须有明确的设备行为。有些项目看着没问题,一到验收提条件就露馅,就是因为没做极限测试。
第74条:验收时要双方在场逐项确认,签字留底。口头验收最容易扯皮,白纸黑字签字确认每个功能项测试通过,后面即使有争议也好处理。
第75条:交付资料要齐全。点位表、接线图、程序备份、操作说明、备件清单,一个都不能少。资料不齐,项目交接就是给自己埋雷。
6. 文档维护与个人成长的15条经验(第76-90条)
6.1 文档与备份习惯(第76-80条)
第76条:程序修改后要同步更新图纸和点位表。很多人改了程序,但电气图还是旧的,后面维护会按错图排查故障,越查越乱。
第77条:项目资料按项目名归档,命名规范统一。比如日期_设备名_版本号_修改人,文件命名清晰才能保证随时翻得到。每次找资料都靠回忆文件名,说明归档习惯还要改。
第78条:每次调试结束都写一份内参记录。把问题现象、原因、解决办法写清楚,哪怕只有几行字。这份记录比任何培训教材都贴近你的现场情况。
第79条:现场故障要建台账。哪些故障反复出现、哪些故障是偶发的,一看台账就知道。反复出现的故障背后往往藏着设计缺陷,根治才是正解。
第80条:备份的PLC程序要注明版本号和日期。用“新建文档”作为程序名,三个月后你会崩溃,因为你根本分不清哪份是最新版。
6.2 团队协作与沟通(第81-85条)
第81条:与机械工程师对接时,先理解机械动作时序,再谈I/O分配。你不懂机械流程,点位分配就可能逆逻辑,导致程序里一堆反向条件。
第82条:现场沟通要留记录。微信或者邮件里确认过的变更,随手截屏保存。口头承诺最后变成扯皮,在项目交付期太常见了。
第83条:主动跟着老师傅去现场。自己坐在办公室想三天,不如在现场看十五分钟。很多疑难问题的答案,就藏在设备动作细节里。
第84条:遇到故障不要一上来就怀疑硬件。先把PLC在线监控里的输入状态、输出状态看一遍,然后判断是信号没来、信号来了但条件不满足,还是条件满足但输出没动作。按这个顺序查,思路会清晰很多。
第85条:跨部门配合要提前约定接口。通讯协议、变量命名、接口地址在项目启动时就定下来,后面才不会因为各写各的而联调失败。
6.3 高阶意识与持续积累(第86-90条)
第86条:安全PLC和安全继电器是两回事。关键设备的安全回路要用经过安全认证的器件,不能用普通PLC指令模拟安全逻辑。
第87条:做极限测试和可靠性测试不是浪费时间。设备交付给客户后在极端条件下趴窝,才是最大的麻烦。提前模拟异常情况,客户体验完全不同。
第88条:模拟量模块要定期校准,热电偶要关注冷端补偿。校准周期一长,通道误差会悄悄变大,等到产品报废才想起来查模块就太晚了。
第89条:接手别人写的程序,先看注释和IO表,再动手改。如果看不懂,就多看几遍,别急着拆逻辑。很多设备事故都是因为“我以为我看懂了”造成的。
第90条:每天花十分钟整理经验。三个月后你会感谢自己,这90条经验就是这样积累出来的。
7. 常见问题与排查技巧实录
7.1 现场高频故障的定位顺序
下面这几个场景,是我在项目里反复遇到的,每一种都有一个相对固定的排查顺序,照这个顺序走,效率会高很多。
信号不稳定:先测电源是否波动,再看屏蔽层接地,然后检查线缆走线是否靠近动力线,最后才怀疑模块通道损坏。电源和屏蔽是最容易出问题的环节。
通讯淘不通:先看PLC通讯模块指示灯有没有闪烁,然后测总线两端终端电阻,再确认波特率和站地址,最后用诊断工具抓包。大多数人一上来就改程序,这是最浪费时间的操作。
触摸屏连不上PLC:先确认网线和IP地址,再看PLC侧是否处于运行状态,最后查PLC程序里是否有调试断路器或强制变量导致通讯暂停。
电机不启动:先查急停回路是否被松开,再确认热继电器是否动作,然后看PLC输出点有没有被点亮,最后检查接触器线圈是否得电。按这个链路找,基本绕不开问题点。
模拟量读数缓慢漂移:检查信号线屏蔽和工作接地,排除外部干扰源,用万用表和标准信号源校准通道,确认冷端补偿设置是否正确。
7.2 我自己一直在用的四步排查法
不管故障多难,我习惯按四个步骤来:先看状态,再问现场,测量信号,最后查逻辑。
看状态,是把PLC指示灯、HMI报警、模块状态全部过一遍,宏观信息先收集齐。问现场,是问操作工“什么时候开始的”“之前有没有人动过什么参数”,很多问题的答案其实就在现场。测量信号,是用万用表测电源和信号,用示波器看波形,用数据说话。查逻辑是最后一步,在线监控程序,检查条件和输出,而不是一上来就改程序。
这个顺序用多了,你会发现很多故障根本不用改程序就能解决。
7.3 给1-3年工程师的三条额外建议
第一条,把“排查流程”固化下来,比背一百条指令更管用。每次遇到问题都按照固定流程走,熟练之后你的定位速度会快很多。
第二条,每完成一个项目就写一篇复盘,哪怕是三百字的流水账。复盘的意义不是展示成果,而是逼自己回忆当时卡住的地方和解决思路,这些细节过一周就会忘。
第三条,遇到难题先记录下来,过一周再看。当时卡住你的点,可能是因为疲劳,也可能是因为视角太窄,隔几天换个角度,可能一眼就看明白了。
我自己的体会是,90条经验不是终点,而是一个起点。真正值钱的不是这些结论本身,而是你带着这些结论去现场验证、去改进、去补充的过程。等你能在自己的项目里总结出属于自己的90条时,你就真正过了这个坎。