· compliance· 约 26 分钟精读

Statutory Retest Intervals for Portable Electrical Equipment & Edge Offline Due-Date Scheduling: AS/NZS 3760:2022 Interval Tables, Calendar Arithmetic and a Six-State Register Machine

核心要点速览 · TL;DR 概要

A rigorous engineering deconstruction of AS/NZS 3760:2022 inspection and retest intervals: the three-axis decision (appliance class, environment, risk), calendar-month arithmetic versus thirty-day approximations, due-date boundary comparison across time zones, and TagWorks pure-function interval policy with a six-state register machine (failed, visual not recorded, untested, overdue, soon, in service) running fully offline.

Statutory Retest Intervals for Portable Electrical Equipment & Edge Offline Due-Date Scheduling: AS/NZS 3760:2022 Interval Tables, Calendar Arithmetic and a Six-State Register Machine

TagWorks

Official on App Store

便携式电气安全 (PAT) 移动作业台账

依据 AS/NZS 3760 工业标准构建,开尔文微欧级精度补偿,100% 离线沙盒存储与密码学防篡改审计链。

一、引言:合规结论的第一变量是时间

现场工程师讨论便携式电气设备检测(Portable Appliance Testing, PAT)时,话题几乎总是集中在“测得准不准”:开尔文四线制如何消除引线与接触电阻、绝缘测试的直流极化电流该等待多久才读稳定值、泄漏电流取差分测量还是直接测量。这些当然是核心命题,但在监管倒查的卷宗里,被最先调阅的证据往往不是某台仪器的读数,而是台账上的三个日期——上次检测日期、下次到期日期,以及执行人与所用仪器的校准信息。同一部设备,即使接地连续性微欧读数与绝缘兆欧读数都很漂亮,只要它的上一次检测停留在两年前,其合规结论与另一部读数普通但上周刚做完检测的设备截然不同。

这正是安全检测的时间维度:设备的安全状态由物理量测与时间有效性共同定义。澳大利亚各州依据《工作健康与安全法》(Work Health and Safety Act)及其规程,联合新西兰工作安全局(WorkSafe New Zealand),把在役便携式电气设备与剩余电流装置的定期巡检确立为法定要求;其技术准绳由澳大利亚与新西兰联合标准委员会 EL-036 发布的 AS/NZS 3760:2022(《电气设备与剩余电流装置的在役安全检查和测试》)统一确立。这部标准做的第一件事,是把“怎么测”与“多久测一次”绑到同一项义务上:它既给出接地连续性、绝缘电阻、泄漏电流与剩余电流装置动作特性的量测门限,也用一张按使用环境与作业风险划分的间隔表,规定每一类设备必须在多长的周期内重新接受检测。

对现场工具而言,这意味着一个常被忽略的分工:量测部分靠仪器与算法,周期部分靠数据模型与日历算术。量测错了会误判一台设备,周期错了会误判整个登记册——后者规模更大、更难在事后弥补。AS/NZS 3760:2022 表 2.4 把复检间隔与环境类别对应呈现,并对建筑工地、租赁设备等特殊场景保留加严规定;本文讨论的,正是这张间隔表如何被固化为一组可测试的纯函数、日历算术有哪些必须避开的近似、以及“不合格”“未测”“逾期”为什么必须在状态机上严格分开。密旋科技(KeyRotate Technology)的 TagWorks 是一款面向持证电气作业人员的端侧离线便携式电气安全合规工具,本文以其真实实现为线索展开。

再检测间隔三轴决策与到期回归状态机间隔查表(月)登记册六态回归设备等级Class I 接地 / Class II 绝缘使用环境工地 / 工厂 / 办公室 / 固定法定风险等级高风险缩短一档间隔环境Class IClass II工地3 至 66 至 12工厂6 至 1212 至 24办公室1224固定台式1224区间两端对应高、低风险不合格:挂出服务目视未记录:待复核从未测试:待首测已过到期日:逾期余期 30 天内:临近余期超 30 天:正常

二、间隔表:等级、环境与风险的三轴决策

(一)标准为什么把间隔写进法定义务

便携式设备的绝缘与接地通路会随机械弯折、湿热交替、粉尘侵入与振动而渐进劣化,这种劣化没有可观测的“断裂点”,只能靠周期性复检来截断风险累积。因此 AS/NZS 3760:2022 并不满足于规范一次检测的手法,而是要求用人单位建立登记册,并按设备的使用环境与作业风险确定复检间隔,纳入日常合规管理。实践中,监管机构在事故调查时会同时核对两件事:检测手法是否合规,以及检测时间间隔是否落在规定的周期之内。任何一项缺失,都会被计入未尽到尽职审查义务。

标准给出的间隔并非单一数字,而是由三个变量共同决定:设备等级(Class I 依靠基础绝缘加保护接地,Class II 依靠双重或加强绝缘)、使用环境(建筑工地、工厂车间、办公室等)与作业风险(是否承受频繁移动、反复弯折或机械冲击)。三轴交叉之后才是最终月数:环境越恶劣、移动越频繁,软线与绝缘承受的累积机械载荷越大,间隔就越短。

(二)间隔表在代码里的形态

TagWorks 把这张表实现为纯粹领域逻辑中的一个无状态函数:输入设备等级、使用环境与风险等级,返回间隔月数,不做任何界面判断、不读时钟、不访问网络。这样做的直接好处是,间隔表可以被表驱动单元测试逐格钉住——三档等级、四类环境、两档风险,二十四格全部有断言覆盖,任何一次重构若改动了某个数字,测试会立刻失败。

I ⁣(c, e, r)={3,c=CI,  e=SITE,  r=HIGH6,c=CI,  r=HIGH12,c=CI,  r=LOW6,c=CII,  e=SITE,  r=HIGH12,c=CII,  r=HIGH  or  c=CII,  e=SITE,  r=LOW24,c=CII,  r=LOWI\!\left(c,\,e,\,r\right)=\begin{cases} 3, & c=\mathrm{CI},\; e=\mathrm{SITE},\; r=\mathrm{HIGH}\\ 6, & c=\mathrm{CI},\; r=\mathrm{HIGH}\\ 12, & c=\mathrm{CI},\; r=\mathrm{LOW}\\ 6, & c=\mathrm{CII},\; e=\mathrm{SITE},\; r=\mathrm{HIGH}\\ 12, & c=\mathrm{CII},\; r=\mathrm{HIGH}\ \ \mathrm{or}\ \ c=\mathrm{CII},\; e=\mathrm{SITE},\; r=\mathrm{LOW}\\ 24, & c=\mathrm{CII},\; r=\mathrm{LOW} \end{cases}

表 1 给出四类环境在两档风险下对应的间隔月数,这也是端侧登记册在做批量入册时实际使用的取值口径。

使用环境(典型场景)Class I 低风险Class I 高风险Class II 低风险Class II 高风险
建筑工地、拆除现场(设备频繁移动、软线反复弯折)6 个月3 个月12 个月6 个月
工厂车间、重型工位、商用厨房(固定或半固定、粉尘与振动)12 个月6 个月24 个月12 个月
办公室:承受反复弯折的软线设备(笔记本电源、接线板、吸尘器)12 个月6 个月24 个月12 个月
办公室:软线固定不弯折的台式设备12 个月6 个月24 个月12 个月
功能接地设备(接地仅影响功能,不构成防电击依赖)12 个月6 个月——

需要说明的是,表 1 是登记册的逐台计算口径;标准表 2.4 另按场景给出了更直观的周期卡片,其中包括办公室内软线固定、不受弯折的台式设备可按五年(六十个月)周期管理,以及租赁设备按三个月加每次出租前目视与功能测试执行。端侧工具的取舍是明确的:凡是能由“等级、环境、风险”三轴稳定推导的,就交由函数计算,避免现场人员在两张表之间做心算;凡是依赖“设备是否会被出租”“软线是否真的固定”这类现场事实的判断,则由入册信息显式声明,再由审计记录保证声明与事实一致。

(三)为什么“风险”要合并进间隔

把风险从间隔表里拆出来单列会制造现场摩擦:同一台角磨机,在固定工位是低风险,跟随班组流转就变成高风险,若间隔表只按环境给数,作业人员必须在每个工位重新推导一次。TagWorks 把风险作为入册时的显式属性,由间隔函数一并消费;风险等级一旦改动,到期日立即按新间隔重算,改动本身也写入审计记录。


三、日历算术:把“月”当“月”

(一)三十天近似会累积成合规偏差

最容易犯的错误,是把间隔月数直接换算成三十天的倍数。十二个月按三十天折算为三百六十天,与真实的一年相差五天;二十四个月差出十天以上;而在六十个月(五年)的档位上,误差接近二十六天。对逐台设备而言,这只是一次早报或晚报;对一个上千台设备的登记册而言,它会系统性地把到期日整体前移,让复检计划与实际义务错位。更麻烦的是方向不一致:有的设备因折算被提前召回,有的设备在被延后的窗口里真实超期,而系统却显示“正常”。

正确的实现是日历月加:以最后一次检测日期为基准,调用系统日历的按月加算能力得到到期日,由日期库负责闰年、大小月与月末夹取。到期日的推算过程可以写成:

ddue=cal ⁣(dlast⊕n),Δ=⌈ddue−tnow86400 s⌉d_{\mathrm{due}}=\mathrm{cal}\!\left(d_{\mathrm{last}}\oplus n\right),\qquad \Delta=\left\lceil \frac{d_{\mathrm{due}}-t_{\mathrm{now}}}{86400\ \mathrm{s}}\right\rceil

其中 nn 为间隔月数,Δ\Delta 为剩余天数。工程上必须坚持的一件事是:到期日由日期分量定义,剩余天数只是它在界面上的派生量。

(二)月末夹取的方向必须是保守的

按月加算会遇到一个经典边界:一月三十一日加一个月,二月并没有三十一日。系统日历的语义是按月分量进位并把结果夹取到该月最后一天,于是得到平年的二月二十八日或闰年的二月二十九日。这个方向是保守的——它让到期日提前一天,而不是推后。设计验证时必须把这类边界写成断言,而不是靠事后观察:只要实现换过日期库或时区口径,月末行为就可能改变,而这类改变不会触发任何界面异常,只会在两年后表现为一次说不清来由的到期日偏移。

(三)粒度、时区与设备时钟

比“月”更细的一层是“天”。到期与否应当按日期粒度比较,而不是按瞬时时间戳:若用精确到秒的时间戳判定,那么在跨时区作业时(例如澳大利亚东部标准时间与新西兰标准时间长期存在时差),同一批设备会在夜间的某一时刻集体翻转状态,现场人员看到的是一夜之间凭空出现的一批“逾期”。按日期粒度判定则把这种抖动限制在日界附近,且行为可预期。

比较方向同样要选保守的一侧:到期日当天即应判为逾期,而不是等到次日。端侧离线应用没有服务器校时,设备时钟由使用者维护,界面必须允许手动校正并记录校正动作;在无网络的矿山井下与远洋码头,这是唯一可行的做法。至于“临近”窗口,TagWorks 采用三十天:剩余天数在三十天以内即进入临期提示,给现场留出组织集中复检的时间,而不是把提示挤在到期当天。


四、六态回归:不合格覆盖日期,未测不等于逾期

(一)状态机的优先级

登记册上的每台设备最终会落到六种状态之一,而它们的判定顺序不可交换:

状态触发条件现场动作台账呈现
不合格(挂出服务)最新一次测试结论为不通过立即隔离、贴禁用标识、走整改流程红色,覆盖任何日期结论
目视未记录(待复核)最新一次记录缺少目视检验结论补做目视检验后方可判定黄色,不得按电气读数放行
从未测试(待首测)设备已入册但没有任何检测记录安排首次检测蓝色,不计入逾期
逾期已过到期日立即安排复检橙色
临近剩余天数在三十天以内纳入近期排期黄色
正常剩余天数超过三十天按计划执行绿色

优先级里最重要的是第一条:测试结论为不通过时,无论日期多么“宽裕”,设备都必须挂出服务。AS/NZS 3760 对不合格设备的处置是明确的——贴禁用标识、从服务中剔除,而不是“等下次复检再说”。把日期当作放行条件,等于用日历掩盖已经测出来的物理缺陷,这在事故倒查中是不可辩解的错误。

(二)为什么“从未测试”不能并入“逾期”

第二条值得单独讨论的是“从未测试”。一台新设备在登记册上完成入册的那一刻,还没有经历任何一次检测,此时它的到期日是不存在的。工程上有两种处理方式:把“无到期日”当作“已逾期”,或把它单列为一态。前者看起来更严格,实际代价是告警疲劳——批量入册的当天,仪表盘会瞬间出现数十上百条红色逾期,与真实超期设备混在一起,管理层很快就不再认真看这份列表。当告警失去区分度,合规体系就开始失效。

把“待首测”单列出来,是在模型层面承认一个事实:新入册设备需要的是排期,而不是整改。这样处理之后,逾期列表里的每一条都对应一台真实超期运行设备,每一条都值得立刻派人处理。

(三)目视检验缺失为何不能放行

第三条是目视检验与电气量测的关系。AS/NZS 3760 把目视检验置于检测流程的最前段,原因是现场事故中的多数隐患——软线护套破损、插针松动烧蚀、外壳开裂、应力消除套脱落——都能在通电量测之前被肉眼发现。反过来,一台软线已磨穿但尚未与外壳接触的设备,完全可能测出漂亮的绝缘读数。因此,当记录里缺少明确的目视检验结论时,系统不得以电气读数为据给出合格判定,而应把设备置于“待复核”状态。这条约束把两种性质不同的证据分开:量测回答“此刻的电气参数是否达标”,目视回答“结构是否仍具备承载下一次检测周期的完整性”。


五、标签、记录链与台账载体

间隔表的落地需要载体。端侧工具在三个位置承载它:

第一是设备标签。规范标识是设备在现场被识别的入口:标签上至少应包含设备唯一标识、上次检测日期与到期日期,使作业人员在拿起设备的瞬间就能判断它是否在有效期内。TagWorks 对扫描到的标签串做规范化处理,将工具自身生成的复合标识(形如“工具前缀加字段分隔”的串)解析为其中携带的设备编号,同时保证普通编号原样保留——规范化必须是幂等的,且不得改写任何非本工具格式的标识符。

第二是记录链。每一次检测不是一条孤立记录,而是一条带类型的链上节点:常规检测、维修记录、关联复测与授权放行。修改过的设备必须形成“检测发现不合格、记录维修、关联复测、授权人签字放行”的完整闭环,其中复测记录通过链路标识指向被整改的原始记录,放行记录则携带授权人信息。间隔调度只认“最近一次有效检测”的日期:维修本身不重置周期,只有复测通过并放行,才构成新的计时起点。这条规则避免了“修一次就重新计时”的漏洞——设备缺陷可以修,周期义务不能靠修修补补推迟。

第三是导出载体。现场需要向上级、客户或监管提交台账时,端侧工具直接生成结构化表格与排版报告,不经过任何外部服务;照片证据与记录一同保存在设备本地。版本问题同样需要处理:间隔表会随标准版本变化,历史记录不应被回溯改写。工程做法是在记录中保留当时适用的规范引用,仅对新记录按当前规则计时,已发生的记录与结论保持不可变,使台账在任何一次标准修订之后仍经得起比对。


六、工程实现要点:纯函数、可测试、零网络

(一)把间隔表做成可断言的纯函数

间隔函数的全部输入来自入册属性,输出只有一个整数,这使它天然适合表驱动测试。真实实现中的断言覆盖了三档等级与四类环境的组合,例如:Class II 设备在办公室环境中、低风险,间隔取二十四个月;Class I 设备在建筑工地、高风险,间隔取三个月;功能接地设备按高低风险取十二或六个月。这些断言的价值在于把“标准理解”固化成了回归测试:间隔表是产品里最不应该出错、也最容易被无声改错的一行代码,而它的错误不会让程序崩溃,只会让合规结论悄悄偏离。

(二)到期提醒只能端侧自算

离线优先的架构意味着没有推送通道、没有云端日历服务可用,任何定期提醒都必须在设备本地由登记册计算得出。这带来一个设计后果:状态不是被“推送”出来的,而是在打开应用时由登记册整体重算。因此界面必须一次呈现全貌——合规、临近、逾期三类计数与整体合规率,再把需要动作的设备单独列出。这里同样要节制:只把今天必须处理的项目放进醒目位置,其余按站点与到期顺序展开。

(三)数据不出设备

登记册中包含客户站点、设备清单与作业人员姓名,这些信息与电气安全结论一样属于敏感数据。TagWorks 的选择是零云端依赖、零第三方分析与遥测:不采集使用行为,不上传设备清单,不在任何环节要求联网。对于在地下变电站、粉尘车间与远洋码头作业的班组,这不仅是隐私选择,也是可运维性选择——没有网络的环境里,任何依赖云端的合规工具都会在最需要它的时刻失效。


七、结语

安全检测的时间维度常被低估:人们愿意为微欧级精度争论半天,却很少追问登记册上的到期日是怎么算出来的。AS/NZS 3760:2022 的间隔表把“多久测一次”确定为法定义务的一部分,而把它落地为软件,需要三件朴素的事——把间隔表做成可测试的纯函数,把日期运算交给日历而不是三十天的近似,把“不合格”“待首测”“待复核”从“逾期”里严格拆开。密旋科技在 TagWorks 中的实践表明,端侧离线工具的价值不在于把数据送上大屏,而在于让每一台设备的合规结论都能在无网络现场被准确算出、被清晰解释、被完整留存。


参考文献与法定标准

Share:
Back to Blog