PPCL编程手册(6)

2019-04-23 11:21

现场控制器控制程序 (PPCL) 基本概论及指令说明 西门子楼宇科技 文件编号:ppcl-01 版次:2.0 发行日期:94.5.22 页次: 26 / 31 14.能源管理控制指令

1. DC 每小时中TOD控制

句型:DC ( PT1,PAT1,…,PT8,PAT8 )

PT1~PT8 为输出监控点作负荷循环,可为LDO,LOOAL,LOOAP,L2SL&L2SP

或变数及虚拟点

PAT1~PAT8以15分钟为一单位,设定值为1~7,动作如下: (1):ON,,,,,(0): OFF 前5分钟 中5分钟 后5分钟 每15分钟负荷循环code 0 0 0 0 1 0 0 1 0 1 0 2 1 1 0 3 0 0 1 4 1 0 1 5 0 1 1 6 1 1 1 7 使用: DC命令其监控点位阶必须于NONE PPCL程序中必须配合 IF/THEN/ELSE 句法使用,以避免DC和其它命令相同位阶冲突 例句: 第一15分钟 – OFF,OFF,OFF (0) 第二15分钟 – ON,OFF,ON (5) 第三15分钟 – OFF,ON,ON (3) 第四15分钟 – OFF,OFF,ON (1) DC (EFAN1,1350) 2. DCR 温度判断负荷循环

句型:DCR ( PT1,TEMP1,HIGHT1,LOW1,…, PT4,TEMP4,HIGH4,LOW4 ) PT1~PT4 为输出监控点作负荷循环,可为LDO或变量及虚拟点 TEMP1~TEMP4 温度监控点 HIGH1~HIGH4 温度高限可为小数,整数,监控点或变数 LOW1~LOW4 温度低限可为小数,整数,监控点或变数

使用: ?DCR命令为输出监控点于温度高,低限中之灰色带的控制

每5分钟做一判断周期,当温度监控点高于温度高限值或低于温度低限值时则PT – ON, 当温度监控点介于温度高限值及温度低限值中则PT – OFF ?DCR命令其监控点位阶必须于NONE

PPCL程序中必须配合 IF/THEN/ELSE 句法使用,以避免DCR和其它命令相同位阶冲突

3. TODMOD 定义一周TOD模式

句型:TODMOD ( MOMODE,TUMODE,WEMODE,THMODE,FRMODE,SAMODE,SUMODE) MOMODE 为星期一 时间表模式,值为1,2,4,8 TUMODE 为星期二 时间表模式,值为1,2,4,8 WEMODE 为星期三 时间表模式,值为1,2,4,8 THMODE 为星期四 时间表模式,值为1,2,4,8 FRMODE 为星期五 时间表模式,值为1,2,4,8

26

现场控制器控制程序 (PPCL) 基本概论及指令说明 西门子楼宇科技 文件编号:ppcl-01 版次:2.0 发行日期:94.5.22 页次: 27 / 31 SAMODE 为星期六 时间表模式,值为1,2,4,8 SUMODE 为星期日 时间表模式,值为1,2,4,8 模式 时间表

1 一 般 2 延 长 4 缩 短 8 周 末 *16 假 期

TODMOD不可输入16数字

使用: 此命令定义一周中每天执行特定模式,连结TOD及TODSET所控制监控点 ? HOLIDA及TODMOD的命令必须优先于TOD或TODSET命令 ? 控制器中HOLIDA及TODMOD的命令只对控制器中TOD及TODSET发生作用 ? 当HOLIDA定义后,假期于TODMOD中将设定值为16 4. TOD 定义TOD控制

句型:TOD ( MODE,RECOMD,TIME1,TIME2,PT1,…, PT12 ) MODE 值为1,2,4,8,16,16必须以HOLIDA定义 模式 时间表

3 一 般 4 延 长 5 缩 短 9 周 末 *16 假 期

RECOMD 定义控制器断电复归后TOD重新命令

0 – 不动作 1 – 动作

TIME1定义控制开启时间 TIME2定义控制关闭时间

PT1~PT12 监控点可为数字输出点可重新控制 5. TODSET 定义模拟控制TOD控制

句型:TODSET ( MODE,RECOMD,TIME1,VAL1,TIME2,VAL2,PT1,…,PT10 ) MODE 值为1,2,4,8,16,16必须以HOLIDA定义 模式 时间表

5 一 般 6 延 长 6 缩 短 10 周 末 *16 假 期

RECOMD 定义控制器断电复归后TOD重新命令

0 – 不动作 1 – 动作

TIME1定义控制开启时间 VAL1 TIME1时模拟输出值 TIME2定义控制关闭时间

27

现场控制器控制程序 (PPCL) 基本概论及指令说明 西门子楼宇科技 文件编号:ppcl-01 版次:2.0 发行日期:94.5.22 页次: 28 / 31 VAL2 TIME2时模拟输出值

PT1~PT10 监控点为模拟输出点可重新控制 6. HOLIDA 假期定义

句型:HOLIDA (MONTH1,DAY1,…,MONTH8,DAY8) MONTH1~MONTH8 定义假期月份(1~12) DAY1~DAY8 定义假期日期(1~31) 使用: 此命令可定义8或多个假期 ? HOLIDA及TODMOD的命令必须优先于TOD或TODSET命令 ? 控制器中HOLIDA及TODMOD的命令只对控制器中TOD及TODSET发生作用 ? 当HOLIDA定义后,假期于TODMOD中将设定值为16

15.Apogee firmware新增指令

1. DEFINE 字符串对应

语法 : DEFINE(缩写字符串,”对应字符串” )

缩写字符串 PPCL中 长点名所对应之缩写名称

对应字符串 PPCL中 长点名名称或其中部分字符串

使用 : 缩写字符串应用于PPCL中必须以(%)符号在该字符串头尾标着,如(%AHU%) 范例 : 100 DEFINE (AHU,”BUILD1.AHU.ENABLE”)

110 ON(%AHU%)

110 ON(“BUILD1.AHU.ENABLE”) 如不使用DEFINE指令

OR

100 DEFINE(AHU,”.AHU.ENABLE”) 110 ON(“BUILD1.%AHU%)

1. LOCAL : 区域变量宣告定义 语法 : LOCAL(PT1,…,PT16)

PT1,…,PT16 : 宣告区域变量名称,单行最多宣告16个变量

使用 : 在任一个PPCL程序中宣告多个区域变量以供程序中使用,且可提供变量给其它PPCL 呼叫

所宣告之区域变量应用于PPCL中必须加($)符号以区别于一般点名

当PPCL程序欲呼叫其它PPCL中之区域变量时,须以(“PPCL名称:变量名称”)方式来撰写 于该PPCL当中.

范例 : PROGRAM NAME: AHU-PPCL

100 LOCAL (AH1X,AH2X,AH3X) 200 ON($AH1X) 300 ……..

PROGRAM NAME: CHIL-PPCL

100 IF(“AHU-PPCL:$AH1X”.EQ.ON) THEN ON(CHILLER) 200 …

28

现场控制器控制程序 (PPCL) 基本概论及指令说明 西门子楼宇科技 文件编号:ppcl-01 版次:2.0 发行日期:94.5.22 页次: 29 / 31

16.学习指导

1. 以下常用指令请勿必熟悉:

关系比较指令(.EQ.),(.GE.),(.GT.),(.LE.),(.LT.),(.NE.) 逻辑运算指令(.AND.),(.OR.) 数学运算指令(+),(-),(*),(/)

数学函数运算指令(.ROOT.),(SQRT),(COM) 特殊函数指令(TOTAL),(INITTO)

系统常驻指令(DAY),(SECND1 ~ SECND7),(TIME)

区域变量($ARG1~$ARG15),($LOC1~$LOC15),(LOCAL) 点状况控制(ALARM),(FAST),(SLOW),(ON),(OFF),(SET) 条件式运算指令(IF..THEN),(IF..THEN..ELSE)

特殊功能控制指令(DBSWIT),(DEFINE),(MAX),(MIN),(RELEAS),(OIP) (ONPWRT),(SAMPLE),(TABLE),(TIMAVG),(LOOP) 时间程序运算指令(WAIT),(SAMPLE)

过程控制指令(GOTO…),(GOSUB……RETURN) 2. 规划每一个监控点的动作条件

EX SAMPLE 1:(基本过程控制罗辑)

说明:1, 当AH1EN ON 时 则顺序启动相关设备 2, AH1CV 冰水阀 PID控制回风温度 3, 当AH1ALM ON时 则OFF所有设备

4, 当AH1EN ON 时 AH1RAD=70% AH1OAD=30% AH1EN OFF 时 AH1RAD = 100% AH1OAD=0%. 监控点 动作条件说明 AH1EN TOD CONTROL 系统总控点 AH1CV IF AH1 STATUS EQ ON THEN PID CONTROL ELSE SET=0.0 冰水阀 AH1ALM 1.当 AHU发生下列状况时 ON AH1ALM 系统警报 a, 风车跳脱 b, 风车回授异常 c,相关连之消防警报 2.AH1EN OFF 时 自动RESET OFF AH1ALM AH1FAN 1.当AH1EN ON时且AH1ALM OFF 则 ON 送风风车 AH1FAN 2.当AH1EN OFF时 或 AH1ALM ON时 则 OFF AH1FAN AH1RAD 1,当AH1 STATUS ON 时 则 RAD=70 回风风门 2,当 AH1 STATUS OFF 时 则 RAD=100 AH1OAD 1,当AH1 STATUS ON 时 则 OAD=30 外气风门 2,当 AH1 STATUS OFF 时 则 OAD=0 程序范例: 100 IF(AH1EN.EQ.ON.AND.AH1ALM.EQ.OFF) THEN ON(AH1FAN) 200 IF(AH1ALM.EQ.ON) TEHN OFF(AH1FAN)

300 LOOP (0 , AH1RAT , AH1CVP , AH1SET , AH1PG , AHIIG , 0 , 1 , 50.0 , 0.0 , 100.0 , 0)

29

现场控制器控制程序 (PPCL) 基本概论及指令说明 西门子楼宇科技 文件编号:ppcl-01 版次:2.0 发行日期:94.5.22 页次: 30 / 31 400 AH1CV=AH1CVP * ”AH1FANS”

500 IF(AH1OL.EQ.ON) THEN ON(AH1ALM) 600 IF(FILE.EQ.ON) THEN ON(AH1ALM)

700 IF(AH1FAN.EQ.ALARM) THEN ON(AH1ALM)

800 IF(AH1EN.EQ.OFF) THEN RELEAS(@OPER,AH1ALM) 900 IF(AH1EN.EQ.OFF) THEN OFF(AH1ALM)

1000 IF(“AH1FANS”.EQ.ON) THEN SET(70.0,AH1RAD) ELSE SET(100.0,AH1RAD) 1100 IF(“AH1RANS”.EQ.ON) THEN SET(30.0,AH1OAD) ELSE SET(0.0,AH1OAD)

30


PPCL编程手册(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年冬运会校长讲话

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: