跳到内容
当前位置:首页>Excel>IEC 62061 学习笔记合集

IEC 62061 学习笔记合集

  • 2026-11-07 20:54:03
IEC 62061 学习笔记合集

安全 PLC 上的「SIL 3」,凭什么贵一截?

先讲一个在采购里几乎人人都会撞上的「盲点」:

一台设备的安全回路要升级,工程师在清单上写了一句——「安全 PLC,SIL 3」。

供应商报价回来,价格贵了一截。有人嘀咕:不就差一个数字吗,凭什么贵这么多?

因为这个「3」,不是一个可以随便印在铭牌上的标签。

它意味着:这台设备的安全功能,每运行一小时,危险失效的概率必须低到 10⁻⁷ 以下——而且,你不能嘴上说「很安全」,必须用一套被国际标准认可的方法,把这个概率一步步算出来、证明出来。

这套方法,就是 IEC 62061。


上一轮讲了 PL,这一轮讲它的「姊妹」——SIL

在我们这套安全标准的地图里,前两步已经走完了:

  • ISO 12100 告诉我们「要装什么」——风险评估、三步法;
  • ISO 13849-1 用 PL(性能等级)
     回答「装上去的东西有多可靠」。

但功能安全的世界里,还有另一套语言在讲同一件事,它就是 SIL(Safety Integrity Level,安全完整性等级),属于 IEC 62061。

两套体系的分工很清晰:

  • ISO 13849-1 面向所有技术类型
    (电气、液压、气动都能用),等级是 PL a–e;
  • IEC 62061 专门面向电气 / 电子 / 可编程电子(E/E/PE)
    ,等级是 SIL 1–3,方法论直接源自功能安全的「祖宗」IEC 61508。

而 SIL 的核心,一句话就能说透:

把「安全」这件事,量化成「每小时危险失效概率(PFHd)」。

一个 SIL 背后,是这几块东西拼出来的:

  • SRS(安全需求规格)——每条安全功能,先「写明白」;
  • SIL 分配——用风险矩阵(严重度 Se × 暴露 Cl)定目标;
  • HFT(硬件故障裕度)+ SFF(安全失效分数)——架构约不约束得住;
  • PFHd(每小时危险失效概率)——最终得分,直接对应 SIL 等级。

SIL 每升一级,PFHd 就严格一个数量级。 差一个「3」,就是差了十倍、百倍的可靠程度——这,就是它贵的那一截。

我用 22 篇笔记,把 IEC 62061:2021 从头到尾、连同和 ISO 13849-1 的对比,逐条精读了一遍。今天这篇,是这 22 篇的合集目录——收藏这一篇,你就有了整套系列的地图。


IEC 62061 学习笔记 · 全 22 篇合集

第一部分|地基:这本标准在讲什么

第1篇|Intro + Clause 1-2 标准定位与范围 IEC 62061 的「出身」——从 IEC 61508 祖宗标准到机械专用标准,2021 版(Ed 2.0)的几大变化,以及与 ISO 13849-1 的分工边界。

第2篇|Clause 3 术语精读(上) 进入 SIL 世界的词典——SIL、SRECS、PFHd 等核心术语(上)。

第3篇|Clause 3 术语精读(下)+ Clause 4 功能安全管理 术语收尾 + FSM 功能安全管理——安全这件事,先从「管起来」开始。

第二部分|需求:先把安全功能「写明白」

第4篇|Clause 5.1-5.3 SRS 总论 SRS 安全需求规格——每条安全功能,先「写明白」才能「做明白」。

第5篇|Clause 5.4-5.6 SRS 详细要求 SRS 要写全哪些字段——从功能描述、响应时间到故障反应行为,逐项拆解。

第三部分|分配与架构:SIL 怎么定、结构怎么搭

第6篇|Clause 6.1-6.2 + Annex A SIL 分配总论 SIL 怎么「分」——Type-C 标准直接指定,还是 Annex A 风险矩阵。

第7篇|Clause 6.1-6.2 SIL 分配参数取值精读 Se(严重度)× Cl(暴露与规避)两个参数怎么取值,风险矩阵怎么走。

第8篇|Clause 6.3-6.4 安全控制系统设计通用要求 SRECS 设计的通用规矩——架构的底层约束。

第9篇|Clause 6.5 HFT 与架构约束 HFT(硬件故障裕度)——冗余到底「值多少」,架构约束怎么卡。

第10篇|Clause 6.5 SFF 计算 SFF(安全失效分数)——一个元件坏掉时,有多少概率是「安全地坏」。

第四部分|算分:子系统 + PFHd

第11篇|Clause 6.6 子系统设计(上) 子系统怎么建模、怎么归类,组合的底层逻辑。

第12篇|Clause 6.6 子系统设计(下) 子系统设计的落地细节与计算。

第13篇|Clause 6.7 PFHd 计算(上) PFHd(每小时危险失效概率)——SIL 的「最终得分」怎么算。

第14篇|Clause 6.7 PFHd 计算(下) PFHd 完整计算案例,一路算到 SIL 等级。

第五部分|新战场:网络安全 + 周期测试 + 软件

第15篇|Clause 6.8 网络安全要求 2021 版新增——安全控制系统也怕「被黑」,网络安全怎么纳入功能安全。

第16篇|Clause 6.9 周期性测试要求 安全功能不能「装完就忘」——周期性测试(Proof Test)的要求。

第17篇|Clause 7 软件安全(上) 安全相关软件的生命周期与要求。

第18篇|Clause 7 软件安全(下) 软件安全的深入细节与验证。

第六部分|收官:验证 + PL/SIL 对比 + 三标准总图

第19篇|Clause 8 验证与确认 做完设计,怎么证明它「真的达标」——验证与确认。

第20篇|PL vs SIL 体系对比(上) 同一道安全问题,PL 和 SIL 两套语言怎么「对表」。

第21篇|PL vs SIL 体系对比(下) PL vs SIL 的映射关系、选型建议与实战判断。

第22篇|全标准回顾 + 三标准联合总图 收官——SIL 工作流回顾 + ISO 12100 / 13849-1 / 62061 三标准联合总图。


如果这 22 篇你只想带走一件事

那就是这条主线:

  1. 写需求: SRS 安全需求规格(第 4–5 篇);
  2. 定目标: SIL 分配,风险矩阵(第 6–7 篇);
  3. 搭架构: HFT + SFF 架构约束(第 8–10 篇);
  4. 算概率: 子系统设计 + PFHd 计算(第 11–14 篇);
  5. 守新战场: 网络安全 + 周期测试 + 软件安全(第 15–18 篇);
  6. 收尾: 验证确认 + PL/SIL 对比(第 19–21 篇)。

顺序不能乱,任何一环偷懒,最终都会在「那个概率」上找回来。

SIL 最反直觉的一点是:它逼你把「我觉得很安全」这种感觉,变成「每小时危险失效概率小于 10⁻ⁿ」这种数字。 而 IEC 62061 的整套方法论,就是在教你怎么把这道「证明题」一步步做完。


这套系列,值得你收藏的三个理由

  • 不是抄标准,是讲透标准。 每一章、每一张风险矩阵、每一个计算步骤,都拆到了「为什么」这一层;
  • 每一步都落回机器人场景。 从 SIL 分配到 PFHd 计算,全程用你熟悉的 STO、协作机器人等安全功能演示;
  • 一条完整的主线。 22 篇串起来,就是一次从「写 SRS」到「验证确认」的完整 SIL 实战。

接下来,我会继续往下讲

方法论层的三大标准——ISO 12100、ISO 13849-1、IEC 62061——到这里就齐了。

再往后,标准的路要从「方法论」走进「产品」:ISO 10218-1(工业机器人本体)、ISO 10218-2(集成与协作),然后是服务机器人、移动机器人(AGV/AMR)、AI 安全……

「SIL 3」这三个字,不是印上去的,是算出来的。安全,是要有人一寸一寸抠出来的。


📌 建议点击右上角「收藏」并转发给你身边做机械、电气、机器人安全的朋友,这套系列会持续更新。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-08 04:57:45 HTTP/1.1 GET : http://h.sjds.net/a/572367.html
  2. 运行时间 : 0.077528s [ 吞吐率:12.90req/s ] 内存消耗:4,414.31kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=566068ce7bbb77716461181bc30c8557
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000721s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000907s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000407s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000384s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000530s ]
  6. SELECT * FROM `set` [ RunTime:0.000313s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000714s ]
  8. SELECT * FROM `article` WHERE `id` = 572367 LIMIT 1 [ RunTime:0.000416s ]
  9. UPDATE `article` SET `lasttime` = 1794085065 WHERE `id` = 572367 [ RunTime:0.004315s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000393s ]
  11. SELECT * FROM `article` WHERE `id` < 572367 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000428s ]
  12. SELECT * FROM `article` WHERE `id` > 572367 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000398s ]
  13. SELECT * FROM `article` WHERE `id` < 572367 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000506s ]
  14. SELECT * FROM `article` WHERE `id` < 572367 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000628s ]
  15. SELECT * FROM `article` WHERE `id` < 572367 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000577s ]
0.089044s