(注:以下仅为个人理解和参考,具体设计请参照对应 IEC62056-53 及 IEC62056-46) IEC 62056-21 是一种供计算机读取仪表数据的国际通讯规约,被设计成可以通过包括Internet 在内的各种媒体完成数据通信
仪表通过串口向掌抄设备发送 ASCII 或(HDLC 数据),现在我们应用的就是 HDLC
物理层通常会使用红外收发或有线 20mA 电流环信号实现,全双工通讯
当操作员使用掌抄朝向仪表的半透明面板按下读表按钮或将掌抄插入仪表总线插槽时,抄表过程通常耗时一至两秒
首先需要经历一个“sign on”步骤,手持设备通过此步骤向仪表表明自身身份
在 sign-on 过程中,首先由掌抄设备为仪表编址
仪表与手持式设备需要事先约定好数据收发的最大桢长度、是否允连续发送许多桢而无须分别确认、双方所能达到最大通讯速率等参数
然后仪表将在允许的加密级别(无/低/高)范围内上报自身各项参数
如果所召测数据属于无加密组,只要使用 Get
Requ est 即可应答掌抄所召测的数据
如果属于低加密组,必须在解读数据前进行密码和身份认证
如果属于高加密组,仪表会使用加密报文对掌抄进行验证,掌抄必须回答相应的密码
只有当密码交换正确时,仪表方能接受掌抄,即掌抄已经被“signed on”
完成“sign on”之后,掌抄通常要读取电表的描述文字
确定记录电表当前数据的量纲(例如:千瓦时、兆焦耳、升)以及仪表精度级别
偶尔制造商还会提出新的待测物理量,在这种情况下,可以在仪表定义域中添加新的数据类型
大多数仪表具有用于校表和复位的特殊工作模式,通常还要采取某些保护措施防止不法分子利用这些特殊工作模式修改仪表读数(例如使用限位开关探测仪表外壳是否被撬)
掌抄还能够在允许的范围内修改仪表的部分参数
之后掌抄发送 sign-off 报文结束通讯
另外,如果超出事先约定的