一、 联动语句表达式
联动语句表达式为:(X,T0,T1)=具体表达式。其中:“X”代表设备地址,表示方式为:主机号-回路号-地址号,本地控制器不必输入本机号。
例如:第 2 回路、15 号总线联动设备的“X”表示为:2-15。直接联动设备的回路号从 66 开始, 气体灭火盘的回路号从 86 开始。控制设备也可以作为触发条件,写入表达式。
多线盘启动 1 到启动 8 对应地址号为 1 到 8;停止 1 到停止 8 对应地址号为9到16。
例如:1 号多线盘“启动 5”, X 为:66-5 。“停止 7”的 X 为:66-15。1 号气体灭火盘“启动 1”,应写为 86-1。
“T0”为设备被延时启动的滞后时间长度,单位为秒,最长可延时 9999 秒,可输入 0 到 9999 间的任一个数。
“T1”为设备被启动后动作状态的维持时间,过了这个时间,设备动作被自动撤销,单位为秒,最长可延时 9999 秒,可输入 0 到 9999 间的任一个数。
“T0、T1”可以被省略,系统默认为“0,∞”,为立即启动,不撤消。此时联动语句表达式为:(X)=具体表达式。
二、 联动语句具体表达式的类型
联动语句表达式中 “=” 右边的 “具体表达式” 分为五种类型:
1. 常规型:即常规的与(“*”表示)、或(“+”表示)逻辑关系。
表达式为:(X1),(X1)*(X2),(X1)+(X2)等。其中:“Xi”均为探测部件地址,格式为:机器号-回路-地址(单机控制器不用输入机器号)。
示例:(1-42,30,2)=(3-1)*(3-2)
含义:表示 3 回路 1 号与 2 号同时报警,联动总线上 1 回路 42 号联动地址,延迟 30 秒启动,启动2 秒后撤消。
示例2:(1-42,30,2)=(5-3-1)*(7-3-2)
含义:表示 5 号主机 3 回路 1 号与 7 号主机 3 回路 2 号同时报警,本控制器联动总线上 1 回路 42号联动地址,延迟 30 秒启动,启动 2 秒后撤消。
2. 累计型:即一组输入地址中有若干个以上报警时,联动一个输出地址动作。
表达式为: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 个以上报警,联动多线 8 号动作,立即输出“启动”动作。
3. 续动型:
用某一多线或模块的反馈信号触发另一多线或模块启动。
表达式为:B(X)。其中:“B”为类型符号;“X”为输出模块地址。若省略“X”,则表示 n为多线编号。
示例1:Y(1-1)=B(1-10)+B(1-11)+B(1-12)
含义:表示1 回路 10、11、12 号三个联动模块中的任意一个反馈信号触发 1 回路 1 号联动模块
示例2:Y(1-2)=B(66-1)+B(66-5)
含义:表示1 号多线盘 1 路或 5 路的反馈信号触发 1 回路 2 号联动模块
示例3:Y(1-3)=B(86-1)
含义:表示1 号气体灭火盘 1 路反馈信号触发 1 回路 3 号模块。
注意:用某一联动模块或某路多线的反馈信号触发另一联动模块启动时,等号后的语法必须
如:B(1-1)或 B(1-1)+B(1-2)………+B(1-5)
如:B(1-1~1-5)为错误语法
用某一模块的启动信号触发其它模块或多线启动。
示例1:Y(1-10)=(1-30)
含义:表示用 1 回路 30 号模块的启动信号触发 1 回路 10 号模块
示例2:Y(66-1)=A1(1-10,1-30~1-35)
含义:表示用 1 回路 10 号、30~35 号模块中的任意一个模块的启动信号触发 1 号多线盘 1 路。
4. 定时型:即定时要求一个输出模块动作。
表达式为:C(时,分)。其中:“C”为类型符号;“分”必须为 5 的整数倍。
示例:Y(66-3,00,60)=C(10,00)
含义:表示每天 10:00 整定时启动多线 3 号,启动 60 秒后停止。
5. 删除:当某条逻辑编程输入错误,但已经存入控制器中,可在“=”后边输入“D”,然后按确定键,即可删除此条编程。
示例:Y(1-1)= D
含义:表示 1 回路1号联动地址的编程将被删除。
6. 扩展型: 即当一条编程过长时,可通过虚拟地址进行扩展。表达式为 Y(回路-地址),其中回路应和本条联动编程所在的模块回路保持一致,扩展地址对总线回路进行扩展时,为本回路未使用的任意空号和 201~220;对多线控制盘进行扩展时,扩展地址为本回路 17~63 号地址 ;气体灭火盘的扩展地址为本回路的 9~31 号地址地址。扩展编程必须和对应的联动地址位于同一回路,且嵌套不能超过三级;
示例:Y(66-1)=Y(66-17)+Y(66-18)
Y(66-17)=A1(…………………)
Y(66-18)=A1(…………………)
含义:表示其中 66-17、66-18 为 1 号多线盘的虚拟模块号,可按照常规语法正常编程,当这两个虚拟模块号所囊括的任何一个报警点报警时启动 66-1。
注:其中虚拟模块回路号必须和本条联动编程所启动的模块或多线的回路号保持一致。
7. 混合型:以上五种类型也可以通过“与”和“或”组成新的表达式。
示例:Y(1-42)=(3-1*3-2)+C(10,00)
含义:表示 3 回路 1 号与 2 号同时报警,或者 10:00 整定时启动联动地址。
三、某项目示例
项目背景:要求在非火灾情况下,市电跳闸后,开启应急照明。
示例:Y(3-69)=B(3-100)
含义:3回路69号为市电跳闸输入输出模块、100号为应急照明输入输出模块,当市电跳闸后,3回路100号输入输出模块接收到市电跳闸的反馈信号后,联动69号输入输出模块动作,开启应急照明。