标准规范下载简介
DLT1491-2015 智能电能表信息交换安全认证技术规范电能表费控功能的总体要求如下: a)本地费控电能表是在电能表本地实现费控功能的电能表。本地费控电能表支持CPU卡、射频 卡等固态介质进行充值及参数设置,同时也支持通过虚拟介质远程实现充值、参数设置及控制, 即本地预付费与远程预付费是本地费控电能表所应具有的两种预付费方式。本地费控电能表的 费控功能都是在电能表内部实现的: b) 远程费控电能表,本地主要实现计量功能,不支持本地计费功能。计费功能应由远程的主站/售 电系统完成,当用户欠费时由远程主站/售电系统发送跳闸命令,给用户断电;当用户充值后, 远程主站/售电系统再发送合闸命令,为用户合闸
电能表均应支持安全认证功能,应通过电能表内嵌ESAM采用加密保护方式进行身份认证、红 对传输数据进行加密保护和MAC验证,做到数据机密性和完整性保护,有效防止重放攻击利 作。
GB/T 41993-2022 家用和类似用途的声音信号装置身份认证包含以下要求!
a)身份认证功能包括本地身份认证功能和远程身份认证功能; b)使用CPU卡对电能表进行参数设置或用户充值时,应先进行本地身份认证,认证通过方 行后续操作:
远程身份认证不通过或身份认证失效后,电能表应不允许进行远程充值、参数设置、密钥更新 数据回抄、远程控制、电能表清零等操作
红外认证包含以下要求: a)使用红外通信接口读写关键数据前应先进行红外认证,打开操作权限;红外认证不通过或红外 认证失效后,电能表的关键数据不允许读出,所有参数均不允许设置: b)红外认证功能只能通过红外通信接口实现: C)停电晚醒情况下,电能表应不支持红外认证功能
7.2.3数据加密保护
数据加密保护应满足以下要求: a)电能表应支持明文+十MAC和密文十MAC设置参数的功能: b)电能表应先验证MAC校验的有效性,验证通过方可进行后续操作; c)电能表应采用解密和验证MAC的方式验证数据的有效性,具有防攻击能力
本地费控电能表既支持本地初始化功能,又支持远程初始化功能,本地初始化功能通过参数预置卡 现,远程初始化功能通过电子钱包初始化命令实现。远程费控电能表不支持初始化功能。 初始化操作应满足的条件: a)电能表内所有密钥均应为测试密钥; b)参数预置卡及远程初始化命令中的购电次数为0。 初始化操作的内容如下: a)对电能表内电子钱包文件初始化,不判断囤积金额限值,剩余金额初始化为预置金额,购电次 数初始化为0; b)对电能表进行清零操作,同时清本地开户状态、远程开户状态、卡片序列号、非法卡插入次数、 远程跳闸状态、远程报警状态,不清客户编号和保电状态; C 记录电能表清零记录和购电记录: d 购电记录中的购电后总购电次数为0,购电金额为预置金额,购电前剩余金额为0,购电后剩 余金额和购电后累计购电金额为预置金额; e 初始化成功后,如果剩余金额和透支金额限值同时为0,电能表应处于跳闸状态;否则应处于 合闸状态。
电次数相等,则只开户,不充值; b)对于未开户的电能表,插开户卡时,直接开户,开户成功后应保存卡序列号和客户编号,设置 电能表为本地已开户状态; c 对于未开户的电能表,收到远程开户命令,直接开户,开户成功后应保存客户编号,设置电能 表为远程已开户状态; d) 对于已开户的电能表,插开户卡时,如客户编号一致,则按照本地开户流程操作,同时设置本 地已开户状态: e) 对于已开户的电能表,收到远程开户命令,如客户编号一致,则按照远程开户流程操作,同时 设置远程已开户状态; f) 本地费控电能表客户编号只允许开户时修改,不支持远程修改
电能表充值功能是在电能表剩余金额的基础上增加购电金额完成的充值操作。电能表应既支持本地 功能,又支持远程充值功能。 执行充值操作应满足的条件: a)未开户电能表不接受充值操作; b)电能表充值前应先判断客户编号的一致性; c)使用用户卡充值前应判断表号的一致性: d)使用购电卡充值前应判断卡片序列号的一致性; e)当充值数据顿中的购电次数或用户卡中的购电次数比电能表内的购电次数大1,并且购电金额 加上表内的剩余金额小于等于囤积金额限值(如果围积金额限值设为0,在充值时按照 999999.99处理)时,才可充值; f)对于远程开户的电能表,只接受开户卡和补卡操作,不接受购电卡操作; g 对于远程开户并远程充值过的电能表,电能表中的购电次数大于1时,只接受补卡而不接受开 户卡和购电卡操作。 充值操作的内容: a)电能表在满足充值操作条件时,对电能表ESAM中的电子钱包文件进行充值操作。具体操作应 包括将充值金额与ESAM中的剩余金额进行累加,购电次数加1,充值成功后,应保存购电事 件记录; b)充值操作前,电能表处于合闸状态时,充值成功后,仍保持合闸状态; c)充值操作前,电能表处于远程合闸允许、本地跳闸但透支金额未达到透支金额限值时,本地充 值成功后,应立即合闸: d 充值操作前,电能表处于远程合闸允许、本地跳闸且透支金额达到透支金额限值时,本地充值 成功后,只有剩余金额大于合闸允许金额时,方可合闸。
为方便售电系统判断表内的运行状态,在用户描卡时应返写电能表运行信息。售电系统对用户卡进 开户、售电和补卡操作时,须将返写信息文件清为全00。 用户卡返写应满足的条件: a)插开户卡时,身份认证通过且表号一致; b)插购电卡时,身份认证通过且表号、客户编号和卡片序列号均一致: c)插补卡时,身份认证通过且表号、客户编号一致。 返写操作的内容: a)用户卡中购电次数比表中购电次数大1时,执行充值和参数更新功能,然后返写用户卡,并提 示成功:
为方便售电系统判断表内的运行状态,在用户描卡时应返写电能表运行信息。售电系统对用户卡进 开户、售电和补卡操作时,须将返写信息文件清为全00。 用户卡返写应满足的条件: a)插开户卡时,身份认证通过且表号一致; b)插购电卡时,身份认证通过且表号、客户编号和卡片序列号均一致: c)插补卡时,身份认证通过且表号、客户编号一致。 返写操作的内容: a)用户卡中购电次数比表中购电次数大1时,执行充值和参数更新功能,然后返写用户卡,并提 示成功:
b)用户卡中购电次数等于表中购电次数时,执行参数更新功能,然后返写用户卡,并提示成 c)用户卡中购电次数小于表中购电次数时,返写用户卡,并提示成功; d)用户卡中购电次数比表中购电次数大于等于2时,返写用户卡,提示购电次数错误
如用户卡丢失,售电系统应为用户办理补卡业务,新办理的用户卡写为补卡类型。 补卡操作应满足的条件: a)电能表已开户; b)补卡中的表号和客户编号应与电能表的表号和客户编号一致。 补卡操作的内容: 使用补卡的卡片序列号替换电能表中保存的原卡片序列号,然后进行充值、更新参数,返写等操作
在参数更新和插卡提示方面,对用户卡操作时间和操作方法应满足如下要求。 a)参数更新应满足的条件: 1) 插参数预置卡时,电能表应先读出预置卡的全部信息,然后再写ESAM,所有信息从卡中 读出后即可拔卡,如果未读完拔卡,则不预置参数; 2) 与参数预置卡相关的所有操作应在10s内完成,否则不预置参数: 3) 插用户卡更新参数时,电能表应先读出用户卡的全部信息,然后再写ESAM,所有信息从 卡中读出后即可拔卡,如果未读完拔卡,则不更新参数; 4) 如用户卡不更新参数,所有操作应在3s内完成:如用户卡更新参数,所有操作应在10s内 完成。 b)插卡提示如下: 1)插参数预置卡时,电能表显示“读卡中”,预置成功后显示“读卡成功”,同时显示预置后 剩余金额; 2) 插用户卡时,电能表显示“读卡中”,充值成功后显示“读卡成功”,同时显示充值前剩余 金额,延时2s后显示充值后剩余金额; 3) 电能表插卡时应有声音提示功能,读卡成功蜂鸣器应发出“嘀….”的一声长鸣,读卡失 败蜂鸣器应发出“嘀、嘀、嘀”的三声短鸣; 4)插卡后同时点亮背光,如无操作,60s后关闭背光
电能表应支持密钥更新功能,实现密钥状态的切换,包括密钥的下装与恢复,电能表内所有密钥 通过远程方式更新。 密钥更新操作应满足的条件: a)接收的密钥更新报文中的密钥总条数应等于参变量中的密钥总条数; b) 接收的密钥更新报文中所有密钥的密钥状态必须一致; c)接收到的不同密钥编号的密钥条数应等于密钥总条数: d)接收的每顿报文MAC验证应通过。 密钥更新操作的内容: a) 密钥密文信息应保存到电能表的内部存储器中; b 接收相同密钥编号的数据,应使用新接收的数据覆盖原数据; C 接收到不同密钥编号的密钥条数等于密钥总条数时启动密钥更新操作; d 密钥更新时按照编号从小到大依次更新: e 如更新过程中出现断电重启,重启后应自动补更新; 密钥状态应与密钥更新同步,每成功更新一条密钥同时更新该密钥对应的密钥状态位
电能表应支持数据回抄功能,具体要求如下: a)回抄数据应带MAC返回; b)抄读电子钱包文件时,剩余金额和购电次数应分别带MAC返回; c)应支持抄读ESAM中的所有文件和数据
电能表应支持远程控制功能,远程控制包括跳闸、合闸允许、直接合闸、跳闸自动恢复、报警、报 解除、保电和保电解除。 远程控制操作的内容: a) 保电命令优先级高于远程跳闸命令,远程跳闸命令优先级高于本地合闸命令: b)电能表在跳闸状态时收到远程跳闸命令,应回正常应答顿; 电能表在执行跳闸命令延时过程中掉电,重新上电后应立即跳闸; d 电能表在跳闸状态时收到合闸允许命令等待合闸的过程中掉电,重新上电后应继续停留在等待 合闸的合闸允许状态: e) 电能表在保电状态时收到远程跳闸命令,应返回含未授权信息的错误应答顺: f 跳闸自动恢复命令,不受跳闸延时时间限制,直接执行 电能表在执行跳闸自动恢复命令过程中掉电,重新上电后应立即处于合闸允许或者合闸状态: 远程跳闸、合闸和保电命令优先级高于跳闸自动恢复命令,在跳闸自动恢复过程中收到远程跳 闸、合闸或保电命令,原未执行完的跳闸自动恢复操作停止执行; i 跳闸自动恢复命令在电能表处于保电、远程跳闸(含延时)、合闸允许、本地达到透支门限跳 闸、本地达到报警金额2或者过零跳闸时均返回异常应答帧;只有电能表在合闸状态时,才允 许执行跳闸自动恢复命令: 跳闸自动恢复时间过程中再次接收到跳闸自动恢复命令,电能表返回正常应答帧,并且以当前
7.15 软件比对功能
电能表应具有软件比对功能,具体要求如下:
b)比对操作时应采用绝对地址,分多包分别进行; c)电能表采用CPU个数应不大于8个; d)允许电能表在程序存储器中最多开辟两个区域存储默认参数: e)电能表生产时应将软件备案号固化到电能表中, 开能 方式读出
8.1安全认证功能检测
电能表均应支持安全认证功能,做好机密性和完整性保护,有效防止重放攻击和非法操作。测试安 全认证功能时,至少应测试如下内容: a) 本地身份认证功能和远程身份认证功能; 身份认证时效和身份认证失效的执行: C) 各种通信接口的红外认证执行: 红外认证时效和红外认证失效的执行情况: e 停电唤醒情况下,电能表的红外认证功能执行情况; f) 电能表解密和MAC校验的执行情况: 名 电能表防攻击能力及电能表挂起功能: h) 电能表的防伪造卡攻击能力: i) 频繁通断电对电能表ESAM的影响。
本地费控电能表应支持初始化功能,远程费控电能表应不支持该功能。测试初始化功能时,至少应 测试如下内容: a) 参数预置卡初始化功能和电子钱包初始化功能: b 密钥状态、购电次数、囤积金额限值、合闸允许金额限值等参数对初始化功能的影响: ) 开户状态、卡片序列号、非法卡插入次数、远程跳闸状态、远程报警状态、客户编号和保电状 态等状态信息的清除情况; d) 参数预置卡的参数更新功能执行情况: 电能表清零记录和购电记录: f 电能表的跳合闸状态。
8.2.2开户功能检测
本地费控电能表应支持该功能,远程费控电能表应不支持该功能。测试开户功能时,至少应测试如 下内容: a) 远程开户功能和本地开户功能; b 表号、客户编号、卡片序列号、购电次数、围积金额限值等参数对开户功能的影响: c 开户状态、客户编号、卡片序列号等信息的保存: d 用户卡的返写功能执行情况; e) 参数更新功能执行情况; f) 购电记录: g 未开户电能表,购电卡和补卡的执行情况
8.2.3充值功能检测
本地费控电能表应支持该功能, 持该切能。 少应测试 容: a)本地充值功能和远程充值功能:
DL/T14912015
b)未开户电能表的充值功能执行情况; c) 表号、客户编号、卡片序列号、购电次数、囤积金额限值等参数对充值功能的影响: d) 电能表ESAM电子钱包文件的累加: e) 用户卡的返写功能执行情况; f) 参数更新功能执行情况: g) 购电记录: h) 电能表的跳合闸状态。
8.2.4补卡功能检测
本地费控电能表应支持该功能,远程费控电能表应不支持该功能。测试补卡功能时,至少应测试如 内容: a)本地或远程开户状态下的补卡功能: b)未开户电能表的补卡功能: c)表号、客户编号、购电次数、囤积金额限值等参数对补卡功能的影响; d) 电能表ESAM电子钱包文件的累加: e) 用户卡的返写功能执行情况; f 参数更新功能执行情况; g) 卡片序列号等信息的保存: h) 购电记录; 电能表的跳合闸状态
8.2.5费控结算功能检测
8.3密钥更新功能检测
电能表均应支持该功能,测试密钥更新功能时,至少应测试如下内容: a)密钥更新功能的执行情况; b)密钥总条数、密钥状态、密钥编号、MAC验证等信息对密钥更新功能的影响; C 断电重启对该功能的影响; d)密钥状态、密钥显示符号等信息的提示功能。
8.4参数更新功能检测
本地费控电能表应支持本地参数更新和远程参数更新,其他类型电能表应支持远程参数更新。测试 参数更新功能时,至少应测试如下内容: a)本地参数更新应验证参数预置卡、用户卡进行参数更新的执行情况; b)本地参数更新应验证密钥状态、参数更新标志位、卡内购电次数、返写信息文件等信息对该功 能的影响; ) 本地参数更新时,验证快速拔卡对参数更新的影响,应保证快速拨卡时所有参数均更新成功: d)红外认证功能对远程参数更新的影响:
本地费控电能表应支持电价切换,包括费率电价切换和阶梯电价切换;其他类型电能表不支持该功 能。测试电价切换功能时,至少应测试如下内容: a)通过本地参数更新功能进行电价修改的执行情况: b) 通过数据块方式进行远程电价修改的执行情况: C 电价切换执行情况和切换后的计费情况: d)电价切换冻结记录; e)电能表运行状态字、液晶显示等信息的提示功能
电能表均应支持该功能,通过数据回抄功能可以读取ESAM中的所有数据。测试数据回抄功能时, 至少应测试如下内容: a)ESAM中的所有文件支持该功能; b)回抄数据MAC校验应正确。
8.4.4远程控制功能检测
A.1CPU卡操作流程
A.1.1身份认证流程
进入身份认证操作流程后,主要操作如下: a)读取卡片序列号: b)从ESAM中取随机数: 电能表使用卡片序列号对ESAM内嵌密钥进行分散,产生过程密钥 d) 使用过程密钥对随机数进行加密得到密文1: 使用卡片对随机数进行加密得到密文2; 比较密文1和密文2是否相等: g)相等则认证通过,不相等则置错误标志: h)身份认证操作完成
A.1.2CPU卡操作主流程
附录A (规范性附录) 智能电能表费控功能操作流程
进人CPU卡操作流程后,主要操作下: a)判断电能表是否电压过低,如果电压过低,置错误信息字,跳转到步骤h); b)电能表显示“读卡中”,同时点亮背光: c)对CPU卡进行复位; d)对ESAM进行复位; e)选择CPU卡应用目录文件; f 读取CPU卡命令字,根据卡片命令字进入参数预置卡或用户卡处理流程; g)对参数预置卡或用户卡进行处理; h)若插卡成功,显示“读卡成功”,并根据卡片类型的相关要求显示;若插卡失败,则显示“读卡 失败”,并显示异常错误代码; 一插上你纯市
A.1.3参数预置卡操作流程
进入参数预置卡操作流程后,主要操作如下: 系统身份认证: 判断所有密钥是否均为测试密钥,如果全为测试密钥继续,否则置错误标志,跳转到步骤 i); C 读参数预置卡指令信息文件,判断文件是否合法,如果不合法,置错误标志,跳转到步骤i), 如合法继续; d 带MAC读取参数预置卡中的电子钱包文件,暂存于电能表中; e 更新ESAM中的电子钱包文件: f) 根据参数更新标志位带MAC读取参数预置卡中的参数,暂存于电能表中; 更新ESAM中的参数; h) 电能表初始化: i)参数预置卡摄作结束。
A.1.4用户卡操作主流程
DL/T 14912015
进入用户卡操作流程后,主要操作如下: a)对ESAM中的电子钱包文件进行扣减; b) 系统身份认证; c) 读用户卡指令信息文件,判断文件是否合法,如果不合法,置错误标志,跳转到步骤h),如合 法继续; d) 用户卡权限外部认证; 判断表号是否一致; 读用户卡电子钱包文件; 根据用户卡类型进入开户卡、购电卡或补卡操作流程; h)用户卡操作结束。
A.1.5开户卡操作流程
进入开户卡操作流程后,主要操作如下: a 判断电能表开户状态,如果电能表未开户,跳转到步骤c),否则继续; b 判断客户编号是否一致,如不一致,置错误标志,跳转到步骤n),否则继续; c 判断开户卡中的购电次数是否为0或1,如不为0或1置错误标志,跳转到步骤n),否则继续; 判断用户卡与电能表中的购电次数,如果卡内购电次数小于电能表内购电次数,跳转到步骤1), 如果卡内购电次数比电能表内购电次数大1,跳转到步骤f),如果购电次数相等继续; e) 判断用户卡返写信息文件是否为空,如果不为空,判断卡片序列号是否一致,如果一致跳转到 步骤m),如不一致,置错误标志,跳转到步骤n),如果为空,跳转到步骤j); 判断用户卡返写信息文件是否为空,如果不为空,置错误标志,跳转到步骤m),如果为空继续; g) 判断剩余金额是否超囤积,如果超囤积,则置错误标志,跳转到步骤n),否则继续; h) 带MAC读取用户卡中的客户编号和电子钱包文件,暂存于电能表中; i) 更新ESAM中的客户编号和电子钱包文件: j 根据参数更新标志位带MAC读取用户卡中的参数,暂存于电能表中; k 更新ESAM中的参数; 1) 保存开户卡的卡序列号,设置电能表本地已开户状态; m) 返写用户卡返写信息文件: n 开户卡操作结束
A.1.6购电卡操作流程
进入购电卡操作流程后,主要操作如下: a) 判断电能表开户状态,如果电能表未开户,则置错误标志,跳转到步骤1),否则继续: b) 判断客户编号和卡片序列号是否一致,如不一致,置错误标志,跳转到步骤1),否则继续; 判断用户卡与电能表中的购电次数,如果卡内购电次数小于电能表内购电次数,跳转到步骤k), 如果卡内购电次数比电能表内购电次数大1,跳转到步骤e),如果用户卡中购电次数比电能表 中购电次数大于等于2时,置错误标志,跳转到步骤k),如果购电次数相等继续: d) 判断用户卡返写信息文件是否为空,如果不为空,跳转到步骤k),如果为空,跳转到步骤i); e 判断用户卡返写信息文件是否为空,如果不为空,置错误标志,跳转到步骤k),如果为空继续; f 判断剩余金额是否超囤积,如果超囤积,则置错误标志,跳转到步骤1),否则继续; 带MAC读取用户卡中的电子钱包文件,暂存于电能表中; 更新ESAM中的电子钱包文件 i) 根据参数更新标志位带MAC读取用户卡中的参数,暂存于电能表中; i 更新ESAM中的参数:
k)返写用户卡返写信息文件 )购电卡操作结束。
A.1.7 补卡操作流程
进入补卡操作流程后,主要操作如下: a) 判断电能表开户状态,如果电能表未开户,则置错误标志,跳转到步骤m),否则继续: b 判断客户编号是否一致,如不一致,置错误标志,跳转到步骤m),否则继续; C) 判断用户卡与电能表中的购电次数,如果卡内购电次数小于电能表内购电次数,跳转到步骤k), 如果卡内购电次数比电能表内购电次数大1,跳转到步骤e),如果用户卡中购电次数比电能表 中购电次数大于等于2,置错误标志,跳转到步骤1),如果购电次数相等继续; d) 判断用户卡返写信息文件是否为空,如果不为空,判断卡片序列号是否一致,如果一致跳转到 步骤1),如不一致,置错误标志,跳转到步骤m),如果为空,跳转到步骤i); 判断用户卡返写信息文件是否为空,如果不为空,置错误标志跳转到步骤1),如果为空继续: f) 判断剩余金额是否超囤积,如果超囤积,则置错误标志,跳转到步骤m),否则继续: 带MAC读取用户卡中的电子钱包文件,暂存于电能表中; h) 更新ESAM中的电子钱包文件; i) 根据参数更新标志位带MAC读取用户卡中的参数,暂存于电能表中; j) 更新ESAM中的参数: k) 保存补卡的卡序列号; 1) 返写用户卡返写信息文件: m)补卡操作结束。
A.2.1远程身份认证流程
进入远程身份认证操作流程后,主要操作如下: a) 读取ESAM的序列号: 电能表使用分散因子对ESAM内嵌密钥进行分散,产生过程密钥: ) 使用过程密钥对随机数进行加密得到密文1; d) 比较密文1与接收报文中的密文是否相等; e) 相等则认证通过,再从ESAM中读取新的随机数2,返回随机数2和ESAM的序列号,跳转到 步骤g); f) 不相等,置错误标志; g)身份认证操作完成
A.2.2电子钱包初始化流程
进入电子钱包初始化操作流程后,主要操作如下: 判断是否为本地费控电能表,如不是,置错误标志,跳转到步骤g); a b) 判断身份认证时效是否有效,如无效,置错误标志,跳转到步骤g); c) 判断所有密钥是否均为测试密钥,如不是,置错误标志,跳转到步骤g); d 判断电子钱包初始化命令中的购电次数是否为0,如不是,置错误标志,跳转到步骤g); e) 对ESAM中的电子钱包文件进行预置: f) 电能表初始化: g)电子钱包初始化操作结束。
A.2.3远程开户流程
进入远程开户操作流程后,主要操作如下
a)判断身份认证时效是否有效,如无效,置错误标志,跳转到步骤i); 判断电能表是否已开户,如未开户,则跳转到步骤d); 判断开户命令与电能表中的客户编号是否一致,如不一致,置错误标志,跳转到步骤i); d 判断开户命令中的购电次数是否为0或1,如不是,置错误标志,跳转到步骤i); 判断开户命令与电能表中的购电次数,如开户命令的购电次数等于电能表内购电次数,跳转到 步骤h),如果开户命令的购电次数比电能表内购电次数大1,继续,否则置错误标志,跳转到 步骤i); f 判断剩余金额是否超囤积,如超囤积,则置错误标志,跳转到步骤i); g 对ESAM中的电子钱包文件充值; h 电能表保存客户编号,并置电能表远程已开户状态; 远程开户操作结束。
A.2.4远程充值流程
进入远程充值操作流程后,主要操作如下: a)判断身份认证时效是否有效,如无效,置错误标志,跳转到步骤g); b) 判断电能表是否已开户,如未开户,则跳转到步骤g); c) 判断充值命令与电能表中的客户编号是否一致,如不一致,置错误标志,跳转到步骤g); d)判断充值命令与电能表中的购电次数,如充值命令的购电次数比电能表内购电次数大1继续, 否则置错误标志,跳转到步骤g); e)判断剩余金额是否超囤积,如超囤积,则置错误标志,跳转到步骤g); f)对ESAM中的电子钱包文件充值; g)远程充值操作结束。
A.2.5远程参数更新流程
进入远程参数更新操作流程后,主要操作如下: 判断电能表是否挂起,如挂起,置错误标志,跳转到步骤e); b 判断身份认证时效是否有效,如无效,置错误标志,跳转到步骤e); c) 判断解密或MAC校验是否正确,如错误,置错误标志,跳转到步骤e); d)进行参数设置; e)远程参数更新操作结束
A.2.6密钥更新流程
进入密钥更新操作流程后,主要操作如下: a)判断身份认证时效是否有效,如无效,置错误标志,跳转到步骤h); b) 判断密钥内容MAC校验是否正确,如错误,置错误标志,跳转到步骤h); c) 判断本条命令的密钥总条数与参数中的密钥总条数是否一致,如不一致,置错误标志,跳转到 步骤h); d 判断本条命令中各条密钥的密钥状态位是否一致,如不一致,置错误标志,跳转到步骤h); e 根据密钥编号确定密钥保存位置并保存密钥: f 根据密钥总条数、密钥编号和密钥状态判断收集到的密钥是否齐全,如果不齐全,则跳转到步 骤h); 逐条更新ESAM中的密钥,同时更新对应密钥的状态位; h)密钥更新操作结束。
ASME PTC 4-1998 锅炉性能试验规程(中译本)A.2.7数据回抄流程
进入数据回抄操作流程后,主要操作如下: a)判断身份认证时效是否有效,如无效,置错误标志,跳转到步骤g)
b) 判断数据回抄标识是否合法,如不合法,置错误标志,跳转到步骤g); C 刷新ESAM中的电子钱包文件,刷新ESAM运行信息文件: 判断是否抄读ESAM中的电子钱包文件,如不是,则跳转到步骤f); e) 带MAC读取ESAM电子钱包文件的剩余金额和购电次数,跳转到步骤g): f 带MAC读取ESAM文件数据; g 数据回抄操作结束。
A.2.8远程控制流程
进入远程控制操作流程后,其主要流程如下: 判断电能表是否挂起,如挂起,置错误标志,跳转到步骤f); b 判断身份认证时效是否有效,如无效,置错误标志,跳转到步骤f); 判断解密或MAC校验是否正确,如错误,置错误标志,跳转到步骤f); 判断电能表当前时间是否超过命令有效截止时间,如超过,置错误标志,跳转到步骤f); 执行远程控制操作: f)远程控制操作结束
DL/T14912015
附录B (资料性附录) 费控功能配置推荐表
CECS 567-2018-T 无增容电供暖智能控制系统应用技术规程155123.2678