1、(完整word)安铨RCU编程说明说前 言 香港安铨智控系统是一套参数化可编程智能控制系统,为了让广大用户能更好的运用我公司的各种产品以及软件,让更多的用户能更好的掌握RCU Language的编程知识,最大限度发挥RCU Language的优势,我公司特意编写了RCU Language中级认证工程师进阶手册。本手册在初级认证工程师入门手册的基础上,更进一步的解析RCU Language的中级编程知识,侧重点主要在中级编程语法介绍这个方面进行阐述。 目 录第一章 中级编程语法介绍 第一节 群组控制命令集第二节 总开关命令 第三节 特殊命令 第四节 逻辑控制命令集第一章 中级编程语法介绍第一节
2、群组控制命令集一FO命令 场景布置命令,当执行FO命令时,依次增加打开场景灯后再统一关闭的循环控制。例 如:B1=FO R1234 编程解析:第一次按键开R1,第二次按键增开R2(R1保持打开状态)、第三次按键增开R3(R1、R2保持,以此类推),第四次按键开R4,第五次按键全关R1234,第六次按键重复第一次按键功能;二FNx命令 (x:1-16)在书写该命令时,必须加上命令的编号,例如FN2。当执行FNx命令时,依次增加打开场景灯后再统一关闭的循环控制。且使用本命令编程时,在FN后面除本组命令外可执行不同的其它命令.例如:B1=FN1 /按下B1键后顺序执行以下程序;:ON R1 /第一次
3、按B1键开R1:ON R12 /第二次按B1键再开R1、R2:OFF R12 ON R7 /第三次按B1键关R1、R2同时打开R7: /控制结束,再次按B1键重复第一次按键功能注意事项:(1)“ :” 的指命必须紧跟该控制FNx开关指命的后面,即第二行开头,不留有空格。(2)命令的最后一行(:)必须书写完整。三FL命令 为继电器跳位循环控制命令,即在打开另一个对象的同时关闭先前开启的继电器。例 如:B1=FL R123编程解析:B1作为R123 三个继电器的跳位循环开关,第一次按B1时即打开R1 ,第二次按B1时关闭R1同时打开R2,依此类推 到第四次按B1关R3,第五次按B1重复第一次的按键
4、功能。 依此循环第二节 总开关命令一MST: 是系统内部自带的一个模式开关.MST模式开关在上电时默认为开启状态,当通过某一按键触发开启或关闭MST模式开关时,系统会自行寻找相应的命令执行。二MSTOFF:表示在MST模式下通过某一按键触发,且MST的状态从 “开启”到“关闭”时,执行的输出指令.三MSTON:表示在MST模式下通过某一按键触发,且且MST的状态从 “关闭”到“开启时,按任意键(带星号命令的按键除外)执行的输出指令.四三个指令对应关系为:(1) 触发MST若判断MST为“开启”状态,则:动作:按Bx执行MSTOFF指令;动作:再按任意键执行MSTON指令;例 如:B1=MST
5、MSTOFF=*OFF R12 PD10 MSTON=ON R1 PD1-5 编程解析:第一句 定义第1路复位开关为模式开关,触发MST判断为“开启”状态;第二句 按下B1该句不受总开关控制,执行关闭R1R2回路,关闭D1;第三句 按任何键打开R1,D1调光到5级亮度。(2) 触发MST若判断MST为“关闭”状态,则:动作:按Bx执行MSTON指令; 例 如:B1=MST MSTOFF=OFF R12 PD10 MSTON=ON R1 PD15 编程解析:第一句 定义1路复位开关为模式开关,触发MST判断为“关闭”状态;第二句 不执行第三句 按任何键打开R1,D1调光到5级亮度。注意事项:(1
6、)以上三个指令必须同时使用,而且先要定义MST,才能使用MSTOFF、MSTON这两个命令。(2)MST单独使用时,仅表示总开关指示灯,一般出现在大括号中。例如:L5=MST /表示L5为总开关指示灯,插卡后长亮,拔卡后长灭;(3)MSTOFF指令等号后面必须跟“,否则MST命令无效.例 如:B12=MST MSTOFF=OFF R123 PD10 MSTON=ON R1 PD15 (4)当MSTNEXT下一句的程序用“*”指令时:表示该命令行独立于MST模式开关命令,即当MST命令触发时,该命令行保持原来的功能,不因MST模式开关的状态的改变发生变化.例如:B1=MST MSTOFF=*OF
7、F R12 PD10 MSTON=ON R1 PD15 B2=*R1 编程解析:表示当MST模式开关状态发生改变时,按下B2仍只是控制R1,即当在命令行的等号后面出现星号时,我们可以理解为该命令行被赋予了特权,但只有在MST模式开关触发时,才会体现出这种特权。第三节 特殊命令一FM:记忆命令例 如:B1=MST MSTOFF=*OFF R12 PD1-0 MSTON=FM 编程解析:表示为记忆状态恢复命令,只能恢复前16路继电器与调光灯在MST关闭前的状态;二继电器跟随继电器状态命令 R1=R2 /R1的状态跟随R2的状态,若R2开,则R1开;若R2关,则R1关注意事项:此命令必须放在大括号里
8、才有效,且注意书写格式.三POM:上电恢复掉电前状态POM命令是用于在插卡状态下,突然断电重新上电的记忆恢复,进行记忆需要经过20S左右时间,即操作后经过20S,系统才开始进行记忆,否则系统无记忆重新上电仅恢复到CARDIN设定的状态。该命令可以放在参数配置文件的任意位置.注意,在书写该命令时,需重新起一行。例如:CARDIN=ON R2B1=R1B2=R2B3=R3POM 任意位置编程解析:此时在插卡状态下,如果在断电前R1与R3是开启状态,R2是关闭状态,系统会自动记忆(需操作后经过20S)当前的状态直至新的操作发生,若保持该状态不变的情况下,突然断电,当恢复供电时,系统自动恢复R1和R3
9、开启状态,而不是执行CARDIN的命令开启R2。四CIM:插卡恢复拔卡前状态,该命令表示在第一次上电后,在拔卡时,系统自动记忆拔卡前的状态,在重新插卡后,自动恢复到该状态。CARDIN=CIMB1=R1B2=R2B3=R3编程解析:在第一次插卡时,不执行任何命令,如果在插卡后打开R1与R3,系统会自动记忆(需操作后经过20S)当前的状态,若保持该状态不变的情况下,拔卡断电,当重新插卡取电时,系统自动恢复R1和R3开启状态五时间控制命令TCn=X-Y(n:1-2 )(在原有的TC1 TC2基础上的增强命令)TC1=18:00-08:00 /需插卡才能控制后面的对象:ON R1234 /在时间18
10、:0008:00执行此命令:OFF R1234 /不在时间18:00-08:00执行此命令TC2=08:0018:00 /带 “ ”表示在无卡状态下能控制后面的对象,“”前需要空格:ON R6 /在时间08:00-18:00执行此命令:OFF R6 /不在时间08:00-18:00执行此命令时间控制命令保留了原来的功能的同时,可以加上控制对象,与JD条件类似六。 RS:交换机复位命令,该命令可以在插拔卡命令中以及通过任意键进行控制。例如:B1=RS ;当B1按下时,交换机复位七音量开关的编程指示灯语法 B27=VOL4 L27=VOL4 八BGLD:触摸屏背光亮度调整(数值范围为0255)BG
11、LD=xx-yy xx为高亮参数,yy为微光参数例如:BGLD=100100九SM独立总开关命令:该命令与JD组合使用,用作总开关命令,例如:B1=JD R123456789101112:SM OFF R123456789101112 :ON R123编程解析:按下B1键后,系统首先判断R123456789101112的状态,若R123456789101112其中有开启的,则执行第一行命令即关闭所有的继电器,若R123456789101112是全部关闭的,则执行第二行命令即开启继电器R123。第四节 逻辑控制命令集一重复命令AG:表示重复控制,需要跟时间命令结合使用,必须放在命令的末尾,才会重
12、复执行本行的命令,且不能单独使用。例 如:B1=ON R1 T0-10 OFF R1 T1-20 AG 编程解析:当开关B1闭合后,开启R1,经过10秒之后关闭R1,再经过20秒之后开启R1,之后系统会自动重复运行:R1开10秒,关闭20秒;二LOOPn 循环控制命令(n:14)表示逻辑循环,系统送电和断电时各支持4个LOOP命令(14),且必须与AG命令搭配使用。例 如:(LOOP1=ON R1 T310 OFF R1 T4-15 AG)编程解析:表示在无卡状态下,循环执行第1路继电器打开10S,关15S;LOOP2=ON R2 T0-10 OFF R2 T1-15 AG编程解析:表示在插卡
13、状态下,循环执行第1路继电器打开10S,关15S;。循环控制命令可以通过关闭定时器和R1来手动关闭,可作为一个可开关对象来处理,受开关或传感器控制。例 如:B16=OFF R1 KT3 KT4 /表示手动关闭以上指令的循环; 三判断命令JD 当JD 判断的对象(同类对象)处于打开时,则执行第一个“:”后面的命令语句,否则执行第二个“:”后面的命令语句,例 如:B1=JD DND :ON R1 /DND打开时 开启R1:OFF R1 /DND关闭时 关闭R1编程解析:当按下开关B1时首先判断DND的状态然后确定所要执行的命令,若DND为开启状态,开关B1开启R1,即执行第一行命令;若DND为关闭
14、状态,开关B1关闭R1,即执行第二行命令。如无须执行任何操作,可以在“:后跟“”.例 如:Bx=JD DND : /勿扰打开时无动作:OFF R1 /勿扰关闭时关闭R1Bx=JD DND :ON R1 /勿扰打开时,打开R1: / 勿扰打开时无动作判断多个对象例子:Bx=JD R1234 :OFF R1234 当R1234有一个打开时,执行该行命令,即全关R1234:ON R1 当R1234全关闭时,执行该行命令,即打开R1四JY:条件判断命令 当JY判断的对象(1个对象)处于打开时,才执行随后的命令例如:B1=R3 JY R1 ON R2 编程解析:当按下开关B1时首先判断R1的状态然后确定所要执行的命令,若R1为开启状态,开关B1同时开启R2和R3;若R1为关闭状态,开关B1仅打开R3而不同时打开R2。注意: “JY”控制命令目前仅支持DND、MUR、Rx;
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100