×

北大青鸟的模式二联动规则

管理员 管理员 发表于2023-05-26 00:20:31 浏览13048 评论0

抢沙发发表评论

逻辑表达式说明

1) P()+P()+… =S() + S()*S() + S()+…, “=”左边为输出动作信息(联动单元),右边为触发联动的分区状态信息(触发单元);

2) 不支持通配符,特殊符号只识别“+”、“*”、“=”、“(”、“)”、“,”;

3) 单条联动编程长度:(联动单元+触发单元)<=50;

4) 最大条数1024条;

联动单元说明

支持两种格式:

(1) P(回路-地址,启动延迟时间,输出时间)或者P(回路-地址)时间默认为0不填;

类型

取值范围

回路

1~99

地址范围

1~252

启动延迟时间(秒)

0~511

输出持续时间(秒)

0~127

(2) P(0-类型,启动延迟时间,输出持续时间)或者P(0-类型)时间默认为0不填;

类型

取值范围

回路

0

地址范围

128~252

启动延迟时间(秒)

0~511

输出持续时间(秒)

0~127

联动类型的设备

类型

代码(128~252)

声光

128

警报

129

紧急广播

130

总线广播

131

联动设备1

219

联动设备2

220

触发单元说明

1)支持两种格式

(1) 定义为S(分区号,报警类型,状态,数量)

(2) S(0,60,时,分),分区必须设置为0,分钟必须是5的整数倍。

类型范围定义

类型

取值范围

分区号

0~999

报警类型

0~63

状态

0~31

数量

0~63

目前支持的数据

报警类型

代码

状态

代码(1~31)

数量

感烟

00

报警

1


感温

01


手报

02


中继模块

03


输入模块

32

输入

16


输入输出模块

33

反馈

17


时钟信息(5分钟间隔)

60

小时

(0~23)

分钟(0~55)

2)级联关系定义

“+” :或关系

“*” :与关系


触发条件(具体表达式)的五种逻辑类型

等式右边的“具体表达式”定义了触发逻辑,是编程的关键,主要分为五种类型。

1‌、常规型‌:使用基础的“与”(*)和“或”(+)逻辑关系组合探测器地址。‌‌

‌示例‌:(1-42, 30, 2) = (3-1 * 3-2) 表示3回路1号与2号探测器‌同时‌报警时,联动1回路42号模块,延迟30秒启动,持续2秒后撤销。‌‌

‌复杂组合‌:如 (X1+X2)*(X3+X4) 表示X1或X2中任意一个报警,‌并且‌ X3或X4中任意一个报警时触发。‌‌

‌2、累计型‌:用于实现“N个及以上报警点触发”的逻辑,常用于两点报警联动。‌‌

‌表达式格式‌:Am(X1, X2~X3, X4...),其中 A为类型符号,m为所需的最小报警数量,Xi为探测器地址,~表示同一回路内的连续地址号范围。‌‌

‌示例‌:Y(66-8) = A5(1-1~1-10, 1-20, 2-30) 表示当1回路1至10号、1回路20号、2回路30号这些地址中,有‌5个或5个以上‌报警时,联动启动多线盘第8路。‌‌

‌3、续动型‌:用一个设备的‌反馈信号‌(而非报警信号)去触发另一个设备启动,常用于设备链式控制。‌‌

‌表达式格式‌:B(X),其中 B为类型符号,X为提供反馈信号的输出模块地址。‌‌

‌示例‌:Y(1-1) = B(1-10) + B(1-11) + B(1-12) 表示1回路10、11或12号模块的任意一个反馈信号,将触发1回路1号模块动作。‌‌

‌4、定时型‌:用于实现定时自动控制。‌‌

‌表达式格式‌:C(时, 分),其中 C为类型符号,“分”必须是5的整数倍。‌‌

‌示例‌:Y(66-3, 00, 60) = C(10, 00) 表示每天10点整,定时启动多线盘3号回路,持续60秒后停止。‌‌

‌5、扩展型‌:当一条编程逻辑过于复杂或过长时,可通过‌虚拟地址‌进行逻辑拆分和过渡,使编程更清晰。‌‌

‌核心规则‌:虚拟地址的回路号必须与本条编程所要启动的设备回路号保持一致。‌‌

‌示例‌:Y(66-1) = Y(66-17) + Y(66-18),其中 66-17 和 66-18 是虚拟地址。然后可以分别为 66-17 和 66-18 编写独立的触发条件公式。‌‌


群贤毕至

访客