📄 00000009.awl
字号:
FUNCTION "PTA运行区域" : VOID
TITLE =
VERSION : 0.1
VAR_TEMP
PT_UN : BOOL ;
TIS_UN : BOOL ;
END_VAR
BEGIN
NETWORK
TITLE =BA20B10PIS01
//压力释放开关10PIS01 压力过高时1、关闭风机
// 2、蝶阀10XV04打开
// 3、蝶阀10XV03关闭
// 4、关闭系统
CALL "10TIS_PIS" (
AI_INPUT := "BA20_PIS01",
T_DE := S5T#5S,
T_TIME := "T_PIS01",
PT_HH := "PIS01_HH",
PT_H_H := #PT_UN);
NOP 0;
NETWORK
TITLE =BA20B10TIS01
//温度冷却控制开关10TIS01 温度过高时
// 1、蝶阀10XV04打开
// 2、蝶阀10XV03关闭
// 4、关闭系统
CALL "10TIS_PIS" (
AI_INPUT := "BA20_PIS02",
T_DE := S5T#3S,
T_TIME := "T_TIS01",
PT_HH := "TIS01",
PT_H_H := #TIS_UN);
NOP 0;
NETWORK
TITLE =BA20_PT01
//压力控制开关10PT01 压力过高时
// 1、蝶阀10XV04打开
// 2、蝶阀10XV03关闭
// 4、关闭系统
//
// 1、蝶阀10XV04打开
// 2、蝶阀10XV03关闭
// 4、关闭系统
CALL "10PT01" (
PT01 := "BA20_PT01",
PT_HH := "PT01_HH",
PT_LL := "PT01_LL",
PT_UN := "PT01_UN");
NOP 0;
NETWORK
TITLE =BA20_PT03
//压力大于中高时 1、10XV07关闭
// 2、10XV06打开
//并且10PT01>L时
// 1、蝶阀10XV04打开
// 2、蝶阀10XV03关闭
// 3、蝶阀10XV06关闭
// 4、关闭系统
//如果压力大于高时,并且在30秒后信号没有消失
// 1、报警
// 2、蝶阀10XV04打开
// 3、蝶阀10XV03关闭
// 4、关闭系统
CALL "10PT03" (
PT03 := "BA20_PT03",
PT_HH := "PT03_HH",
PT_UN := "PT03_UN",
PT_MM := "PT03_MM");
NOP 0;
NETWORK
TITLE =BA20_PT04
//本阀主要控制N2的输入输出、氮气正常压力范围在L、H之间。如果
// 输送管道的压力过高(大于HH)、或者过低(小于LL)则系统停机
// 正常运行范围是在低与高之间。
// >H (YES)10XV08关闭(NO)10XV08打开
// <L (YES)10CV01打开、10XV01\02打开(NO)10CV01关闭、10XV01\02关闭
CALL "10PT04" (
PT04 := "BA20_PT04",
ES_STOP := "PT04_ESTOP",
XV0N := "PT04_XVON",
CVON := "PT04_CVON");
NOP 0;
NETWORK
TITLE =氧气含量测量区域
//O2含量过高时停止运行
// 系统正常运行在低与高之间
CALL "氧气含量处理" (
AIG := "BA20_AIG",
AIG_H := "AIG_H",
AIG_L := "AIG_L");
NOP 0;
NETWORK
TITLE =BA20_LT01
CALL "料槽料位处理区域" (
AI_INPUT := "BA20_LI01",
H_OUT := "DHI".PATH.BA20_LT01,
STATUS_LL := "BA20_LT01_LL",
STATUS_HH := "BA20_TO1_H");
NOP 0;
NETWORK
TITLE =
CALL "料槽料位处理区域" (
AI_INPUT := "BA30_LI02",
H_OUT := "DHI".PATH.BA30_LT02,
STATUS_LL := "BA20_LT02_LL",
STATUS_HH := "BA20_TO2_H");
NOP 0;
NETWORK
TITLE =PTA_HMI
A "M_PTA_HMI";
AN "M_PTA_LOC";
AN "M_PTA_DCS";
= "PTA_HMI";
NETWORK
TITLE =
A "M_PTA_DCS";
AN "M_PTA_LOC";
AN "M_PTA_HMI";
= "PTA_DCS";
NETWORK
TITLE =
A "M_PTA_LOC";
AN "M_PTA_DCS";
AN "M_PTA_HMI";
= "PTA_LOC";
NETWORK
TITLE =
MCRA ;
NETWORK
TITLE =
AN "PTA_ESTOP";
AN "BA30LAHH";
MCR( ;
NETWORK
TITLE =
A "HMI".S_D.PTA_STOP;
A "PTA_HMI";
= "PTA_ESTOP";
NETWORK
TITLE =PTA运行
A "HMI".S_D.PTA_START;
A "PTA_HMI";
= "PTA_START";
NETWORK
TITLE =
A "HMI".S_D.BA20_10BS01_SEL;
// A "PTA_HMI"
= "F1";
NETWORK
TITLE ="HMI".BA20_10BS022
A "HMI".S_D.BA20_10BS02_SEL;
// A "PTA_HMI"
= "F2";
NETWORK
TITLE ="HMI".BA30_T01
A "HMI".S_D.BA30_T01_SEL;
// A "PTA_HMI"
= "BA30";
NETWORK
TITLE ="HMI".BA20_T01
A "HMI".S_D.BA20_T01_SEL;
// A "PTA_HMI"
= "BA20";
NETWORK
TITLE ="HMI".TRUCK
A "HMI".S_D.TRUCK_SEL;
// A "PTA_HMI"
= "TRUCK";
NETWORK
TITLE =选用颜色
A( ;
O "TRUCK";
O "DHI".COLOR.TRUCK_SEL;
) ;
AN "HMI".S_D.TRUCK_DEL;
= "DHI".COLOR.TRUCK_SEL;
NETWORK
TITLE ="D_H_I".FENGJI_1
A( ;
O "F1";
O "DHI".COLOR.F1_SEL;
) ;
AN "HMI".S_D.BA20_10BS01_DEL;
AN "DHI".COLOR.F2_SEL;
= "DHI".COLOR.F1_SEL;
NETWORK
TITLE ="D_H_I".FENGJI_2
A( ;
O "F2";
O "DHI".COLOR.F2_SEL;
) ;
AN "HMI".S_D.BA20_10BS02_DEL;
AN "DHI".COLOR.F1_SEL;
= "DHI".COLOR.F2_SEL;
NETWORK
TITLE ="D_H_I".BA20
A( ;
O "BA20";
O "DHI".COLOR.BA20_SEL;
) ;
AN "HMI".S_D.BA20_T01_DEL;
= "DHI".COLOR.BA20_SEL;
NETWORK
TITLE ="D_H_I".BA30
A( ;
O "BA30";
O "DHI".COLOR.BA30_SEL;
) ;
AN "HMI".S_D.BA30_T01_DEL;
= "DHI".COLOR.BA30_SEL;
NETWORK
TITLE =F1_TRUCK_30
A "DHI".COLOR.F1_SEL;
A "DHI".COLOR.TRUCK_SEL;
A "DHI".COLOR.BA30_SEL;
= "F1_TRUCK_30";
NETWORK
TITLE =F1_TRUCK_20
A "DHI".COLOR.F1_SEL;
A "DHI".COLOR.TRUCK_SEL;
A "DHI".COLOR.BA20_SEL;
= "F1_TRUCK_20";
NETWORK
TITLE =F1_20_30
A "DHI".COLOR.F1_SEL;
A "DHI".COLOR.BA20_SEL;
A "DHI".COLOR.BA30_SEL;
= "F1_20_30";
NETWORK
TITLE =F2_TRUCK_30
A "DHI".COLOR.F2_SEL;
A "DHI".COLOR.TRUCK_SEL;
A "DHI".COLOR.BA30_SEL;
= "F2_TRUCK_30";
NETWORK
TITLE =F2_TRUCK_20
A "DHI".COLOR.F2_SEL;
A "DHI".COLOR.TRUCK_SEL;
A "DHI".COLOR.BA20_SEL;
= "F2_TRUCK_20";
NETWORK
TITLE =F2_20_30
A "DHI".COLOR.F2_SEL;
A "DHI".COLOR.BA20_SEL;
A "DHI".COLOR.BA30_SEL;
= "F2_20_30";
NETWORK
TITLE =PTA停止
O "PIS01_HH";
O "TIS01";
O "PT01_UN";
O "PT03_UN";
O "PT04_ESTOP";
= "PTA_STOP";
NETWORK
TITLE =选择风机1-TRUCK-BA20T01
A "F1_TRUCK_20";
= L 1.0;
BLD 103;
A "PTA_OK";
= L 1.1;
BLD 103;
A "PTA_START";
= L 1.2;
BLD 103;
A "PTA_STOP";
= L 1.3;
BLD 103;
A "PTA_START";
= L 1.4;
BLD 103;
CALL "料槽选择处理" (
TR := L 1.0,
FIX_ACK := L 1.1,
ACU_RUN := L 1.2,
ACU_STP := L 1.3,
ACU_CLE := L 1.4,
DV := "DV1",
HXR := "XV1");
NOP 0;
NETWORK
TITLE =选择风机1-TRUCK-BA30T01
A "F1_TRUCK_30";
= L 1.0;
BLD 103;
A "PTA_OK";
= L 1.1;
BLD 103;
A "PTA_START";
= L 1.2;
BLD 103;
A "PTA_STOP";
= L 1.3;
BLD 103;
A "PTA_START";
= L 1.4;
BLD 103;
CALL "料槽选择处理" (
TR := L 1.0,
FIX_ACK := L 1.1,
ACU_RUN := L 1.2,
ACU_STP := L 1.3,
ACU_CLE := L 1.4,
DV := "DV2",
HXR := "XV2");
NOP 0;
NETWORK
TITLE =选择风机1-BA20T01-BA30T01
A "F1_20_30";
= L 1.0;
BLD 103;
A "PTA_OK";
= L 1.1;
BLD 103;
A "PTA_START";
= L 1.2;
BLD 103;
A "PTA_STOP";
= L 1.3;
BLD 103;
A "PTA_START";
= L 1.4;
BLD 103;
CALL "料槽选择处理" (
TR := L 1.0,
FIX_ACK := L 1.1,
ACU_RUN := L 1.2,
ACU_STP := L 1.3,
ACU_CLE := L 1.4,
DV := "DV3",
HXR := "XV3");
NOP 0;
NETWORK
TITLE =选择风机2-TRUCK-BA20T01
A "F2_TRUCK_20";
= L 1.0;
BLD 103;
A "PTA_OK";
= L 1.1;
BLD 103;
A "PTA_START";
= L 1.2;
BLD 103;
A "PTA_STOP";
= L 1.3;
BLD 103;
A "PTA_START";
= L 1.4;
BLD 103;
CALL "料槽选择处理" (
TR := L 1.0,
FIX_ACK := L 1.1,
ACU_RUN := L 1.2,
ACU_STP := L 1.3,
ACU_CLE := L 1.4,
DV := "DV4",
HXR := "XV4");
NOP 0;
NETWORK
TITLE =选择风机2-TRUCK-BA30T01
A "F2_TRUCK_30";
= L 1.0;
BLD 103;
A "PTA_OK";
= L 1.1;
BLD 103;
A "PTA_START";
= L 1.2;
BLD 103;
A "PTA_STOP";
= L 1.3;
BLD 103;
A "PTA_START";
= L 1.4;
BLD 103;
CALL "料槽选择处理" (
TR := L 1.0,
FIX_ACK := L 1.1,
ACU_RUN := L 1.2,
ACU_STP := L 1.3,
ACU_CLE := L 1.4,
DV := "DV5",
HXR := "XV5");
NOP 0;
NETWORK
TITLE =选择风机2-BA20T01-BA30T01
A "F2_20_30";
= L 1.0;
BLD 103;
A "PTA_OK";
= L 1.1;
BLD 103;
A "PTA_START";
= L 1.2;
BLD 103;
A "PTA_STOP";
= L 1.3;
BLD 103;
A "PTA_START";
= L 1.4;
BLD 103;
CALL "料槽选择处理" (
TR := L 1.0,
FIX_ACK := L 1.1,
ACU_RUN := L 1.2,
ACU_STP := L 1.3,
ACU_CLE := L 1.4,
DV := "DV6",
HXR := "XV6");
NOP 0;
NETWORK
TITLE =
)MCR ;
NETWORK
TITLE =
MCRD ;
NETWORK
TITLE =风机1运行
//压力释放开关10PIS01 压力过高时关闭风机
A "F1";
AN "PIS01_HH";
= "BA2010BS01";
NETWORK
TITLE =风机2运行
A "F2";
= "BA2010BS02";
NETWORK
TITLE ="BA20_10XV01_蝶阀打开"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -