Skip to content

逻辑功能 ​

Binary4 有八个逻辑通道和八个事件组。它们在设备内部运行,可以处理你安装中的任意组地址,不局限于设备的四路输入。

逻辑通道 ​

八个通道各自可以设为以下四种类型之一。

AND, OR, XOR ​

每个通道最多八个输入。每个输入可以正常接入、取反接入或不参与运算。每个输入还有一个默认值,在收到第一条报文之前使用。运算结果也可以取反。

Gate forwarding ​

把四个输入中的一个转发到四个输出中的一个或多个,数据格式为 1 位、4 位或 1 字节。由场景号决定当前使用哪条路径,每个通道最多八个场景,另有一个设备启动时生效的默认场景。通过门控发送数据之前,先选好场景,否则使用默认场景。

阈值比较器 ​

把收到的 4 位、1 字节、2 字节或 4 字节数值与阈值比较。六种比较条件(小于、等于、不等于、大于、小于等于、大于等于)可以分别设定发送 0、发送 1 或不发送。如果两个条件同时成立,以最后一个为准。

格式转换 ​

在不同数据类型之间转换,例如把八个 1 位对象合成一个字节,把一个字节转成两个字节,或者把一个 3 字节对象拆成三个独立的字节。共有十种转换,大多数支持双向。

结果的发送 ​

每个通道可以在每收到一条报文时发送结果,也可以只在结果变化时发送,还可以设置发送延时。启动后的第一个结果一定会发送,即使没有变化。总线电压恢复后,逻辑输入也可以从总线读取当前值,这样通道一开始就使用实际值,而不是默认值。

事件组 ​

八个事件组各有八个输出。每个输出的数据类型为 1 位、1 字节或 2 字节,带一个固定值,发送延时最长 6.3 秒。最多六个场景号可以触发它。因此,一条场景报文最多可以同时设置八个对象,并按各自的延时依次发送。