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

📄 00000002.awl

📁 本程序为化工厂输送系统控制程序 长达15000行
💻 AWL
📖 第 1 页 / 共 5 页
字号:
FUNCTION "运行前后初始化区域" : VOID
TITLE =
//用于初始化信息,以便程序运行
//初始化选槽确认信息,所有阀定位之后,通过相与结果传送到选槽确认区域,用于系统运
//行确认,阀在5秒钟内定位,如果在5秒钟内定位为完毕,则报错。NET1-NET98
//料槽选择的确认信息,                                      NET99-NET190
//料桶开始停止处理区域                                      NET191-NET249
VERSION : 0.1


VAR_TEMP
  DEL_1 : BOOL ;	
  DEL_2 : BOOL ;	
  DEL_3 : BOOL ;	
  DEL_4 : BOOL ;	
  ACU1_RU : BOOL ;	
  ACU2_RU : BOOL ;	
  ACU3_RU : BOOL ;	
  ACU4_RU : BOOL ;	
  ACU5_RU : BOOL ;	
  ACU6_RU : BOOL ;	
  ACU7_RU : BOOL ;	
  ACU1_P : BOOL ;	
  ACU2_P : BOOL ;	
  ACU3_P : BOOL ;	
  ACU4_P : BOOL ;	
  ACU5_P : BOOL ;	
  ACU6_P : BOOL ;	
  ACU7_P : BOOL ;	
END_VAR
BEGIN
NETWORK
TITLE =
//阀的定位时间,5秒中定位则报正常
      A     "H01_就绪"; 
      L     "HMI".DV_SET_TIME; 
      SD    "T_FIX_5S_H01"; 
NETWORK
TITLE =
//阀的定位时间,5秒中定位则报正常
      A     "H02_就绪"; 
      L     "HMI".DV_SET_TIME; 
      SD    "T_FIX_5S_H02"; 
NETWORK
TITLE =
//阀的定位时间,5秒中定位则报正常
      A     "H03_就绪"; 
      L     "HMI".DV_SET_TIME; 
      SD    "T_FIX_5S_H03"; 
NETWORK
TITLE =
//阀的定位时间,5秒中定位则报正常
      A     "H04_就绪"; 
      L     "HMI".DV_SET_TIME; 
      SD    "T_FIX_5S_H04"; 
NETWORK
TITLE =
//阀的定位时间,5秒中定位则报正常
      A     "H05_就绪"; 
      L     "HMI".DV_SET_TIME; 
      SD    "T_FIX_5S_H05"; 
NETWORK
TITLE =
//阀的定位时间,5秒中定位则报正常
      A     "H06_就绪"; 
      L     "HMI".DV_SET_TIME; 
      SD    "T_FIX_5S_H06"; 
NETWORK
TITLE =
//阀的定位时间,5秒中定位则报正常
      A     "H07_就绪"; 
      L     "HMI".DV_SET_TIME; 
      SD    "T_FIX_5S_H07"; 
NETWORK
TITLE =ACU1选择人机

      A     "M_H01_HMI"; 
      AN    "M_H01_DCS"; 
      AN    "M_H01_LOC"; 
      =     "ACU1_HMI"; 
NETWORK
TITLE =ACU1选择DCS

      A     "M_H01_DCS"; 
      AN    "M_H01_HMI"; 
      AN    "M_H01_LOC"; 
      =     "ACU1_DCS"; 
NETWORK
TITLE =ACU1选择本地

      A     "M_H01_LOC"; 
      AN    "M_H01_HMI"; 
      AN    "M_H01_DCS"; 
      =     "ACU1_LOC"; 
NETWORK
TITLE =ACU2选择人机

      A     "M_H02_HMI"; 
      AN    "M_H02_DCS"; 
      AN    "M_H02_LOC"; 
      AN    "M_H02_IPC"; 
      =     "ACU2_HMI"; 
NETWORK
TITLE =ACU2选择图控

      A     "M_H02_IPC"; 
      AN    "M_H02_DCS"; 
      AN    "M_H02_LOC"; 
      AN    "M_H02_HMI"; 
      =     "ACU2_IPC"; 
NETWORK
TITLE =ACU2选择DCS

      A     "M_H02_DCS"; 
      AN    "M_H02_HMI"; 
      AN    "M_H02_LOC"; 
      AN    "M_H02_IPC"; 
      =     "ACU2_DCS"; 
NETWORK
TITLE =ACU2选择本地

      A     "M_H02_LOC"; 
      AN    "M_H02_HMI"; 
      AN    "M_H02_DCS"; 
      AN    "M_H02_IPC"; 
      =     "ACU2_LOC"; 
NETWORK
TITLE =ACU3选择人机

      A     "M_H03_HMI"; 
      AN    "M_H03_DCS"; 
      AN    "M_H03_LOC"; 
      AN    "M_H03_IPC"; 
      =     "ACU3_HMI"; 
NETWORK
TITLE =ACU3选择图控

      A     "M_H03_IPC"; 
      AN    "M_H03_DCS"; 
      AN    "M_H03_LOC"; 
      AN    "M_H03_HMI"; 
      =     "ACU3_IPC"; 
NETWORK
TITLE =ACU3选择DCS

      A     "M_H03_DCS"; 
      AN    "M_H03_HMI"; 
      AN    "M_H03_LOC"; 
      AN    "M_H03_IPC"; 
      =     "ACU3_DCS"; 
NETWORK
TITLE =ACU3选择本地

      A     "M_H03_LOC"; 
      AN    "M_H03_HMI"; 
      AN    "M_H03_DCS"; 
      AN    "M_H03_IPC"; 
      =     "ACU3_LOC"; 
NETWORK
TITLE =ACU4选择人机

      A     "M_H04_HMI"; 
      AN    "M_H04_DCS"; 
      AN    "M_H04_LOC"; 
      AN    "M_H04_IPC"; 
      =     "ACU4_HMI"; 
NETWORK
TITLE =ACU4选择图控

      A     "M_H04_IPC"; 
      AN    "M_H04_DCS"; 
      AN    "M_H04_LOC"; 
      AN    "M_H04_HMI"; 
      =     "ACU4_IPC"; 
NETWORK
TITLE =ACU4选择DCS

      A     "M_H04_DCS"; 
      AN    "M_H04_HMI"; 
      AN    "M_H04_LOC"; 
      AN    "M_H04_IPC"; 
      =     "ACU4_DCS"; 
NETWORK
TITLE =ACU5选择本地

      A     "M_H04_LOC"; 
      AN    "M_H04_HMI"; 
      AN    "M_H04_DCS"; 
      AN    "M_H04_IPC"; 
      =     "ACU4_LOC"; 
NETWORK
TITLE =ACU5选择人机

      A     "M_H05_HMI"; 
      AN    "M_H05_DCS"; 
      AN    "M_H05_LOC"; 
      AN    "M_H05_IPC"; 
      =     "ACU5_HMI"; 
NETWORK
TITLE =ACU5选择图控

      A     "M_H05_IPC"; 
      AN    "M_H05_DCS"; 
      AN    "M_H05_LOC"; 
      AN    "M_H05_HMI"; 
      =     "ACU5_IPC"; 
NETWORK
TITLE =ACU5选择DCS

      A     "M_H05_DCS"; 
      AN    "M_H05_HMI"; 
      AN    "M_H05_LOC"; 
      AN    "M_H05_IPC"; 
      =     "ACU5_DCS"; 
NETWORK
TITLE =ACU5选择本地

      A     "M_H05_LOC"; 
      AN    "M_H05_HMI"; 
      AN    "M_H05_DCS"; 
      AN    "M_H05_IPC"; 
      =     "ACU5_LOC"; 
NETWORK
TITLE =ACU6选择人机

      A     "M_H06_HMI"; 
      AN    "M_H06_DCS"; 
      AN    "M_H06_LOC"; 
      AN    "M_H06_IPC"; 
      =     "ACU6_HMI"; 
NETWORK
TITLE =ACU6选择图控

      A     "M_H06_IPC"; 
      AN    "M_H06_DCS"; 
      AN    "M_H06_LOC"; 
      AN    "M_H06_HMI"; 
      =     "ACU6_IPC"; 
NETWORK
TITLE =ACU6选择DCS

      A     "M_H06_DCS"; 
      AN    "M_H06_HMI"; 
      AN    "M_H06_LOC"; 
      AN    "M_H06_IPC"; 
      =     "ACU6_DCS"; 
NETWORK
TITLE =ACU6选择本地

      A     "M_H06_LOC"; 
      AN    "M_H06_HMI"; 
      AN    "M_H06_DCS"; 
      AN    "M_H06_IPC"; 
      =     "ACU6_LOC"; 
NETWORK
TITLE =ACU7选择人机

      A     "M_H07_HMI"; 
      AN    "M_H07_DCS"; 
      AN    "M_H07_LOC"; 
      AN    "M_H07_IPC"; 
      =     "ACU7_HMI"; 
NETWORK
TITLE =ACU7选择图控

      A     "M_H07_IPC"; 
      AN    "M_H07_DCS"; 
      AN    "M_H07_LOC"; 
      AN    "M_H07_HMI"; 
      =     "ACU7_IPC"; 
NETWORK
TITLE =ACU7选择DCS

      A     "M_H07_DCS"; 
      AN    "M_H07_HMI"; 
      AN    "M_H07_LOC"; 
      AN    "M_H07_IPC"; 
      =     "ACU7_DCS"; 
NETWORK
TITLE =ACU7选择本地

      A     "M_H07_LOC"; 
      AN    "M_H07_HMI"; 
      AN    "M_H07_DCS"; 
      AN    "M_H07_IPC"; 
      =     "ACU7_LOC"; 
NETWORK
TITLE =选择本地

NETWORK
TITLE ="ACU1停止"

      A     "HMI".ACU1_STOP; 
      A     "ACU1_HMI"; 
      O     ; 
      A     "DCS".ACU1_STOP; 
      A     "ACU1_DCS"; 
      =     "ACU1停止"; 
NETWORK
TITLE ="ACU2停止"

      A     "HMI".ACU2_STOP; 
      A     "ACU2_HMI"; 
      O     ; 
      A     "IPC".ACU2_STOP; 
      A     "ACU2_IPC"; 
      O     ; 
      A     "DCS".ACU2_STOP; 
      A     "ACU2_DCS"; 
      =     "ACU2停止"; 
NETWORK
TITLE ="ACU3停止"

      A     "HMI".ACU3_STOP; 
      A     "ACU3_HMI"; 
      O     ; 
      A     "IPC".ACU3_STOP; 
      A     "ACU3_IPC"; 
      O     ; 
      A     "DCS".ACU3_STOP; 
      A     "ACU3_DCS"; 
      =     "ACU3停止"; 
NETWORK
TITLE ="ACU4停止"

      A     "HMI".ACU4_STOP; 
      A     "ACU4_HMI"; 
      O     ; 
      A     "IPC".ACU4_STOP; 
      A     "ACU4_IPC"; 
      O     ; 
      A     "DCS".ACU4_STOP; 
      A     "ACU4_DCS"; 
      =     "ACU4停止"; 
NETWORK
TITLE ="ACU5停止"

      A     "HMI".ACU5_STOP; 
      A     "ACU5_HMI"; 
      O     ; 
      A     "IPC".ACU5_STOP; 
      A     "ACU5_IPC"; 
      O     ; 
      A     "DCS".ACU5_STOP; 
      A     "ACU5_DCS"; 
      =     "ACU5停止"; 
NETWORK
TITLE ="ACU6停止"

      A     "HMI".ACU6_STOP; 
      A     "ACU6_HMI"; 
      O     ; 
      A     "IPC".ACU6_STOP; 
      A     "ACU6_IPC"; 
      O     ; 
      A     "DCS".ACU6_STOP; 
      A     "ACU6_DCS"; 
      =     "ACU6停止"; 
NETWORK
TITLE ="ACU7停止"

      A     "HMI".ACU7_STOP; 
      A     "ACU7_HMI"; 
      O     ; 
      A     "IPC".ACU7_STOP; 
      A     "ACU7_IPC"; 
      O     ; 
      A     "DCS".ACU7_STOP; 
      A     "ACU7_DCS"; 
      =     "ACU7停止"; 
NETWORK
TITLE ="ACU1急停"

      A     "DCS".H01_SEL_ESTOP; 
      A     "ACU1_DCS"; 
      O     ; 
      A     "HMI".H01_SEL_ESTOP; 
      A     "ACU1_HMI"; 
      =     "ACU1急停"; 
NETWORK
TITLE ="ACU2急停"

      A     "HMI".H02_SEL_ESTOP; 
      A     "ACU2_HMI"; 
      O     ; 
      A     "IPC".H02_SEL_ESTOP; 
      A     "ACU2_IPC"; 
      O     ; 
      A     "DCS".H02_SEL_ESTOP; 
      A     "ACU2_DCS"; 
      =     "ACU2急停"; 
NETWORK
TITLE ="ACU3急停"

      A     "HMI".H03_SEL_ESTOP; 
      A     "ACU3_HMI"; 
      O     ; 
      A     "IPC".H03_SEL_ESTOP; 
      A     "ACU3_IPC"; 
      O     ; 
      A     "DCS".H03_SEL_ESTOP; 
      A     "ACU3_DCS"; 
      =     "ACU3急停"; 
NETWORK
TITLE ="ACU4急停"

      A     "HMI".H04_SEL_ESTOP; 
      A     "ACU4_HMI"; 
      O     ; 
      A     "IPC".H04_SEL_ESTOP; 
      A     "ACU4_IPC"; 
      O     ; 
      A     "DCS".H04_SEL_ESTOP; 
      A     "ACU4_DCS"; 
      =     "ACU4急停"; 
NETWORK
TITLE ="ACU5急停"

      A     "HMI".H05_SEL_ESTOP; 
      A     "ACU5_HMI"; 
      O     ; 
      A     "IPC".H05_SEL_ESTOP; 
      A     "ACU5_IPC"; 
      O     ; 
      A     "DCS".H05_SEL_ESTOP; 
      A     "ACU5_DCS"; 
      =     "ACU5急停"; 
NETWORK
TITLE ="ACU6急停"

      A     "HMI".H06_SEL_ESTOP; 
      A     "ACU6_HMI"; 
      O     ; 
      A     "IPC".H06_SEL_ESTOP; 
      A     "ACU6_IPC"; 
      O     ; 
      A     "DCS".H06_SEL_ESTOP; 
      A     "ACU6_DCS"; 
      =     "ACU6急停"; 
NETWORK
TITLE ="ACU7急停"

      A     "HMI".H07_SEL_ESTOP; 
      A     "ACU7_HMI"; 
      O     ; 
      A     "IPC".H07_SEL_ESTOP; 
      A     "ACU7_IPC"; 
      O     ; 
      A     "DCS".H07_SEL_ESTOP; 
      A     "ACU7_DCS"; 
      =     "ACU7急停"; 
NETWORK
TITLE ="ACU1运行"

      A(    ; 
      A     "HMI".ACU1_RUN; 
      A     "ACU1_HMI"; 
      O     ; 
      A     "DCS".ACU1_RUN; 
      A     "ACU1_DCS"; 
      )     ; 
      AN    "ACU1停止"; 
      =     "ACU1运行"; 
NETWORK
TITLE ="ACU2运行"

      A(    ; 
      A     "HMI".ACU2_RUN; 
      A     "ACU2_HMI"; 
      O     ; 
      A     "IPC".ACU2_RUN; 
      A     "ACU2_IPC"; 
      O     ; 
      A     "DCS".ACU2_RUN; 
      A     "ACU2_DCS"; 
      )     ; 
      AN    "ACU2停止"; 
      =     "ACU2运行"; 
NETWORK
TITLE ="ACU3运行"

      A(    ; 
      A     "HMI".ACU3_RUN; 
      A     "ACU3_HMI"; 
      O     ; 
      A     "IPC".ACU3_RUN; 
      A     "ACU3_IPC"; 
      O     ; 
      A     "DCS".ACU3_RUN; 
      A     "ACU3_DCS"; 
      )     ; 
      AN    "ACU3停止"; 
      =     "ACU3运行"; 
NETWORK
TITLE ="ACU4运行"

      A(    ; 
      A     "HMI".ACU4_RUN; 
      A     "ACU4_HMI"; 
      O     ; 
      A     "IPC".ACU4_RUN; 
      A     "ACU4_IPC"; 
      O     ; 
      A     "DCS".ACU4_RUN; 
      A     "ACU4_DCS"; 
      )     ; 
      AN    "ACU4停止"; 
      =     "ACU4运行"; 
NETWORK
TITLE ="ACU5运行"

      A(    ; 
      A     "HMI".ACU5_RUN; 
      A     "ACU5_HMI"; 
      O     ; 
      A     "IPC".ACU5_RUN; 
      A     "ACU5_IPC"; 
      O     ; 
      A     "DCS".ACU5_RUN; 
      A     "ACU5_DCS"; 
      )     ; 
      AN    "ACU5停止"; 
      =     "ACU5运行"; 
NETWORK
TITLE ="ACU6运行"

      A(    ; 
      A     "HMI".ACU6_RUN; 
      A     "ACU6_HMI"; 
      O     ; 
      A     "IPC".ACU6_RUN; 
      A     "ACU6_IPC"; 
      O     ; 
      A     "DCS".ACU6_RUN; 
      A     "ACU6_DCS"; 
      )     ; 
      AN    "ACU6停止"; 
      =     "ACU6运行"; 
NETWORK
TITLE ="ACU7运行"

      A(    ; 
      A     "HMI".ACU7_RUN; 
      A     "ACU7_HMI"; 
      O     ; 
      A     "IPC".ACU7_RUN; 
      A     "ACU7_IPC"; 
      O     ; 
      A     "DCS".ACU7_RUN; 
      A     "ACU7_DCS"; 
      )     ; 
      AN    "ACU7停止"; 
      =     "ACU7运行"; 
NETWORK
TITLE ="ACU1清管"

⌨️ 快捷键说明

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