⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000014.awl

📁 本程序为化工厂输送系统控制程序 长达15000行
💻 AWL
字号:
FUNCTION "报警区域" : VOID
TITLE =
//警报产生区块
//需停机的危险信号,料位过高要停机,旋转阀故障要停机,使用过程中分向阀故障要停机。
//Acu返回的危险信号故障要停机。其它信号要报警。
VERSION : 0.1


VAR_TEMP
  DV_ER1 : BOOL ;	//阀定位故障
  DV_ER2 : BOOL ;	//阀定位故障
  DV_ER3 : BOOL ;	//阀定位故障
  ALARM_STOP : BOOL ;	
  GV_FAL : BOOL ;	
  RV : BOOL ;	
  xv : BOOL ;	
END_VAR
BEGIN
NETWORK
TITLE =高度低度测试结果

      O     "DHI".SEL.DV101_ST_F; 
      O     "DHI".SEL.DV102_ST_F; 
      O     "DHI".SEL.DV103_ST_F; 
      O     "DHI".SEL.DV104_ST_F; 
      O     "DHI".SEL.DV105_ST_F; 
      O     "DHI".SEL.DV106_ST_F; 
      O     "DHI".SEL.DV107_ST_F; 
      O     "DHI".SEL.DV108_ST_F; 
      O     "DHI".SEL.DV109_ST_F; 
      O     "DHI".SEL.DV110_ST_F; 
      O     "DHI".SEL.DV111_ST_F; 
      O     "DHI".SEL.DV112_ST_F; 
      O     "DHI".SEL.DV113_ST_F; 
      O     "DHI".SEL.DV115_ST_F; 
      =     #DV_ER1; 
NETWORK
TITLE =

      O     "DHI".SEL.DV116_ST_F; 
      O     "DHI".SEL.DV209_ST_F; 
      O     "DHI".SEL.DV210_ST_F; 
      O     "DHI".SEL.DV211_ST_F; 
      O     "DHI".SEL.DV212_ST_F; 
      O     "DHI".SEL.DV213_ST_F; 
      O     "DHI".SEL.DV301_ST_F; 
      O     "DHI".SEL.DV303_ST_F; 
      O     "DHI".SEL.DV309_ST_F; 
      O     "DHI".SEL.DV310_ST_F; 
      O     "DHI".SEL.DV311_ST_F; 
      O     "DHI".SEL.DV312_ST_F; 
      O     "DHI".SEL.DV313_ST_F; 
      O     "DHI".SEL.DV409_ST_F; 
      =     #DV_ER2; 

NETWORK
TITLE =直通旁通错误

      O     "DHI".SEL.DV422_ST_F; 
      O     "DHI".SEL.DV429_ST_F; 
      O     "DHI".SEL.DV510_ST_F; 
      O     "DHI".SEL.DV520_ST_F; 
      O     "DHI".SEL.DV530_ST_F; 
      O     "DHI".SEL.DV613_ST_F; 
      O     "DHI".SEL.DV623_ST_F; 
      O     "DHI".SEL.DV633_ST_F; 
      O     "DHI".SEL.DV711_ST_F; 
      O     "DHI".SEL.DV721_ST_F; 
      O     "DHI".SEL.DV724_ST_F; 
      =     #DV_ER3; 


NETWORK
TITLE =直通旁通错误

      O     "DHI".SEL.XV301_OPEN_F; 
      O     "DHI".SEL.XV302_OPEN_F; 
      O     "DHI".SEL.XV303_OPEN_F; 
      O     "DHI".SEL.XV304_OPEN_F; 
      O     "DHI".SEL.XV305_OPEN_F; 
      O     "DHI".SEL.XV306_OPEN_F; 
      O     "DHI".SEL.XV307_OPEN_F; 
      O     "DHI".SEL.XV308_OPEN_F; 
      =     #xv; 
NETWORK
TITLE =GV报警区域

      O     "DHI".COLOR.GV409_OPEN_FAULT; 
      O     "DHI".COLOR.GV412_OPEN_FAULT; 
      O     "DHI".SEL.GV201_OPEN_F; 
      O     "DHI".SEL.GV_714_OPEN_F; 
      O     "DHI".SEL.GV203_OPEN_F; 
      O     "DHI".SEL.GV204_OPEN_F; 
      O     "DHI".SEL.GV305_OPEN_F; 
      O     "DHI".SEL.GV306_OPEN_F; 
      O     "DHI".SEL.GV307_OPEN_F; 
      O     "DHI".SEL.GV308_OPEN_F; 
      O     "DHI".SEL.GV_119_OPEN_F; 
      O     "DHI".SEL.GV_120_OPEN_F; 
      =     #GV_FAL; 
NETWORK
TITLE =直通旁通错误

      O     "DHI".SEL.R01A_FAULT; 
      O     "DHI".SEL.R01B_FAULT; 
      O     "DHI".COLOR.R02A_FAULT; 
      O     "DHI".COLOR.R02B_FAULT; 
      O     "DHI".SEL.R02C_FAULT; 
      O     "DHI".COLOR.R02D_FAULT; 
      O     "DHI".COLOR.R03A_FAULT; 
      O     "DHI".SEL.R03B_FAULT; 
      O     "DHI".SEL.R03C_FAULT; 
      O     "DHI".COLOR.R03D_FAULT; 
      O     "DHI".COLOR.R05_FAULT; 
      O     "DHI".SEL.R07A_FAULT; 
      O     "DHI".SEL.R07B_FAULT; 
      =     #RV; 
NETWORK
TITLE =警报器       主站

      O     "H01_异常"; 
      O     "H02_异常"; 
      O     "H03_异常"; 
      O     "H04_异常"; 
      O     "H05_异常"; 
      O     "H06_异常"; 
      O     "H07_异常"; 
      =     "M_ALARM"; 
NETWORK
TITLE =直通旁通错误

      O     "I_M_ALARM_STOP"; 
      O     "I_ALARM_STOP"; 
      O     "I_ALARM_PTA"; 
      O     "I_ALARM_S3_STOP"; 
      =     #ALARM_STOP; 
NETWORK
TITLE =主站急停确认
//如果有警报,则在按下警报停止后,警报器报警停止,等到报警故障消失后,报警信号自动
//复位。
      A     "M_ALARM"; 
      =     L      1.0; 
      A     L      1.0; 
      AN    "M1_AL"; 
      A     "M_2HZ"; 
      =     "主站报警"; 
      A     L      1.0; 
      A(    ; 
      O     #ALARM_STOP; 
      O     "M1_AL"; 
      )     ; 
      A     "M_ALARM"; 
      =     "M1_AL"; 
NETWORK
TITLE =警报器       S1站
//如果有警报,则在按下警报停止后,警报器报警停止,等到报警故障消失后,报警信号自动
//复位。
      O     #DV_ER1; 
      O     #DV_ER2; 
      O     #DV_ER3; 
      O     #xv; 
      O     #GV_FAL; 
      O     "H01_异常"; 
      O     "H02_异常"; 
      O     "H03_异常"; 
      O     "H04_异常"; 
      O     "H05_异常"; 
      O     "H06_异常"; 
      O     "H07_异常"; 
      O     "高暴"; 
      O     "低暴"; 
      =     "S1_ALARM"; 
NETWORK
TITLE =S1急停确认
//如果有警报,则在按下警报停止后,警报器报警停止,等到报警故障消失后,报警信号自动
//复位。
      A     "S1_ALARM"; 
      =     L      1.0; 
      A     L      1.0; 
      AN    "S1_AL"; 
      A     "M_2HZ"; 
      =     "从站1报警"; 
      A     L      1.0; 
      A(    ; 
      O     #ALARM_STOP; 
      O     "S1_AL"; 
      )     ; 
      A     "S1_ALARM"; 
      =     "S1_AL"; 
NETWORK
TITLE =S2
//S2 报警汇总区域
      A     "PTA_异常"; 
      =     "S2_ALARM"; 
NETWORK
TITLE =S2急停确认
//如果有警报,则在按下警报停止后,警报器报警停止,等到报警故障消失后,报警信号自动
//复位。
      A     "S2_ALARM"; 
      =     L      1.0; 
      A     L      1.0; 
      AN    "S2_AL"; 
      A     "M_2HZ"; 
      =     "从站2报警PTA"; 
      A     L      1.0; 
      A(    ; 
      O     #ALARM_STOP; 
      O     "S2_AL"; 
      )     ; 
      A     "S2_ALARM"; 
      =     "S2_AL"; 
NETWORK
TITLE =S3
//S2 报警汇总区域
      O     "H01_异常"; 
      O     "PTA_STOP"; 
      =     "S3_ALARM"; 
NETWORK
TITLE =S3急停确认
//如果有警报,则在按下警报停止后,警报器报警停止,等到报警故障消失后,报警信号自动
//复位。
      A     "S3_ALARM"; 
      =     L      1.0; 
      A     L      1.0; 
      AN    "S3_AL"; 
      A     "M_2HZ"; 
      =     "从站3报警"; 
      A     L      1.0; 
      A(    ; 
      O     #ALARM_STOP; 
      O     "S3_AL"; 
      )     ; 
      A     "S3_ALARM"; 
      =     "S3_AL"; 
END_FUNCTION

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -