CJ/T 188
CJ/T 188 户用计量仪表数据传输技术条件 是中华人民共和国城镇建设行业标准, 规定了户用计量仪表数据传输的功能要求、物理层、数据链路层、数据安全性和应用层。 适用于仪表主站与从站间,一主一从或一主多从数据交换的集中抄表系统。
网络接驳
仪表通信接口包括 M-Bus 接口、 RS-485 接口、 无线收发接口和光学接口。 通信采用主从结构的半双工通信方式。
光学接口 仅用于手持单元通信,无法支持联网通信。 无线收发接口、M-Bus 或 RS-485 可用于联网通信, 须通过无线或串行网关转接到以太网,网关为主站仪表为从站。
网关通信参数设置: 8 数据位, 1 停止位, 偶校验, 波特率默认速率 9600 bps,也可选应用其它速率。 传输速率支持:300bps、600bps、1200bps、2400bps、4800bps、9600bps。 总线上的多个仪表必须是完全相同的通信速率和数据位。
规范未规定总线可承载的仪表数量。 但受链路传输模式和速度限制, 仪表串接越多其通信效率越低, 实践中单总线不应超过 32 个仪表。
网关选型: 无线或串行网关应支持数据缓存功能, 以协调以太网和串行链路之间速度差。 以太网理论速度 100 Mbps (12.2 MByte/s), M-Bus 或 RS-485 在常用 9600 波特率时理论速度 9.6 Kbps (14.4 KByte/s)。
M-Bus
采用 M-Bus 链路的仪表,通常支持多仪表并接, 即将多个采用 M-Bus 链路的仪表并接到同一根双绞线(总线), 各个仪表通过地址编码进行区分; 网关为主站,以相同的方式接入 M-Bus 总线, 网关还为总线上的仪表供电,双绞线即用于供电也用于通信, 因此网关的负载能力决定可连接的仪表数量。
RS-485
采用 RS-485 链路的仪表,通常支持多仪表串接(俗称:手牵手模式), 即将多个采用 RS-485 链路的仪表串接到同一根双绞线(总线), 各个仪表通过地址编码进行区分, 网关为主站,以相同的方式接入 RS-485 总线, 网关不为仪表提供供电,因此还需为仪表布置电源。
良好连接: RS-485 总线应采用屏蔽双绞线,并且将屏蔽层良好接地; 仪表间线缆尽量短,拓扑为无分支直线; 总线两端并接 120Ω 终端电阻,防止信号反射。
总线弊端: 当多个仪表采用 M-Bus 或 RS-485 总线连接时, 如果其中某个仪表出现通信故障, 将导致整个总线通信效率严重降低。 原因在于主从通信模式要求所有指令均须排队执行, 当请求已离线仪表时其它仪表均需要等待超时之后才能继续通信。
通信配置
仪表类型代码和地址在出厂时已设定并保持唯一性(通常印制在仪表表面)。 99999999999999 为广播地址,只针对特殊命令有效,如广播校时、广播冻结等; AA 为组播地址,可用于全部或部分广播。
CJT188_2004_TCP_SLAVEJOYZL SCADA 作为从端(SLAVE)主动发起连接到网关, 网关通过总线连接设备, 设备通信参数按如下方式进行设置。
- 驱动:CJT188_2004_TCP_SLAVE
- 接点:网关地址和端口(IP:PORT),例如 192.168.1.2:188
- 地址:仪表地址,14 位数字字符,不足时左补零
- 标识:仪表类型,2 位数字字符,参考仪表类型代码表
- 密码:仪表密钥,16 位字符
JOYZL SCADA 作为从端(SLAVE)主动发起连接到网关, 网关通过总线连接设备, 设备通信参数按如下方式进行设置。
- 驱动:CJT188_2018_TCP_SLAVE
- 接点:网关地址和端口(IP:PORT),例如 192.168.1.2:188
- 地址:仪表地址,14 位数字字符,不足时左补零
- 标识:仪表类型,2 位数字字符,参考仪表类型代码表
- 密码:仪表密钥,32 位字符
数据配置
JOYZL SCADA 通过属性配置来对应需要采集的数据项, 数据类型(数据格式)和单位均参照 CJ/T 188 标准数据标识编码设置; 属性代码(Code)设置为:数据标识(十六进制,字母大写) 和数据项索引(从零开始),格式如下所示, 其中[INDEX]在数据标识仅一项数据时可省略。
XXXX.[INDEX]
例如:901F.0 表示水表的 当前累积流量, 数据值类型为浮点数(XXXXXX.XX),只读,单位为立方(m³), 由 CJ/T 188 定义。
例如:8103 表示仪表的 结算日, 数据值类型为整数, 由 CJ/T 188 定义。
预定义属性: JOYZL SCADA 已预定义常用的属性数据项, 配置时仅需要从中选择并添加所需的属性项即可。
JOYZL SCADA 属性支持的数据类型请参考 数据类型表 。
标准规范
CJ/T 188 仪表类型代码表
- 水表 10 ~ 19
- 冷水水表 10
- 生活热水水表 11
- 直饮水水表 12
- 中水水表 13
- 热量表 20 ~ 29
- 热量表(计热量) 20
- 热量表(计冷量) 21
- 热量表(计热量和冷量) 22
- 燃气表 30 ~ 39
- 燃气表 30
- 自定义 40 ~ 49
CJ/T 188 控制指令
- 读数据
- 写数据
- 读密钥版本号(2004)
- 读地址(表号)
- 写地址(表号)
- 写机电同步数(置表底数)
遵循和参考的标准或规范:
CJ/T 188-2004 户用计量仪表数据传输技术条件
CJ/T 188-2018 户用计量仪表数据传输技术条件
CJ/T 133-2000 IC卡冷水水表
CJ 128-2000 热量表
GB/T 15277-1994 信息处理 64 bit 分组密码算法的工作方式
GB/T 6968-1997 膜式燃气表
GB/T 6968-2019 膜式燃气表
GB/T 32224-2020 热量表
GM/T 0002-2012 SM4 分组密码算法
DL/T 698-2017 低压电力载波抄表系统