J-5.1 压缩编码限制
重要提示 采用压缩编码来表示变量值只在下列限制条件下可行
l 在多重通讯关系中 包含于预建立连接内的实体预先得到有关变量类型的信息
并不需要用变量值来传送类型说明 该信息可通过访问变量描述和变量类型的
描述获得
l 变量类型长度固定 无条件或可选择区
l 给定变量的编码用从该变量的类型定义中衍生出的固定数量字节来表示
J-5.2 编码规则/示例
本节列出 DeviceNet 系统中应用的各种数据类型的特殊规则并给出压缩编码示例
J-5.2.1 BOOL 编码
布尔编码在单字节中进行
如果值为: 则:
FALSE 字节 0 位为 0 00 H
TRUE 字节 0 位为 1 01 H
下例展示了值为 FALSE 的 BOOL 型变量如何编码
表 J.7 BOOL 值压缩编码示例
字节量 第一
BOOL 00
1