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

📄 0000000b.awl

📁 本程序为化工厂输送系统控制程序 长达15000行
💻 AWL
📖 第 1 页 / 共 5 页
字号:
FUNCTION "输出区域" : VOID
TITLE =
//                           
//
//                                联锁说明:
//1、与DV301直通有关的联锁说明:
//DV301直通时:H06-T09、H06-T11、H06-T12、H06-T14、;H05-T09、H05-T11、H05-T12、
//H06-T14、;
//但H05-T13、H05-T10、;H06-T10、H06-T13可以选择。
//2、与DV301旁通有关的联锁说明:
//DV301旁通时:H03-T09、H03-T10、H03-T11、H03-T12、H03-T13、H03-T14、;
//3、与DV303直通有关的联锁说明:
//DV303直通时:H06-T09、H06-T10、H06-T11、H06-T12、H06-T14、;
//4、与DV303旁通有关的联锁说明:
//    DV303旁通时:H05-T09、H05-T11、H05-T12、H05-T14、;
//DV303旁通且DV613旁通时:H05的所有选项均不能选择。
//DV303旁通且DV510旁通时:H06的所有选项均不能选择。
VERSION : 0.1


VAR_TEMP
  DV301_ST_T : BOOL ;	
  DV101_ST_T : BOOL ;	
  DV102_ST_T : BOOL ;	
  DV105_ST_T : BOOL ;	
  DV106_ST_T : BOOL ;	
  DV107_ST_T : BOOL ;	
  DV211_ST_T : BOOL ;	
  DV310_ST_T : BOOL ;	
  DV311_ST_T : BOOL ;	
  DV103_ST_T : BOOL ;	
  DV309_ST_T : BOOL ;	
  ACU1_T : BOOL ;	//ACU1时间延时
  PURGR_1 : BOOL ;	//H01清管
  PURGE_2 : BOOL ;	//H01清管
  PURGE_3 : BOOL ;	//H01清管
  PURGE_4 : BOOL ;	//H01清管
  H02_PURGE : BOOL ;	
  H02_PURGE_1 : BOOL ;	
  H02_PURGE_2 : BOOL ;	
  H02_PURGE_3 : BOOL ;	
  H02_PURGE_4 : BOOL ;	
  H02_PURGE_5 : BOOL ;	
  H02_PURGE_6 : BOOL ;	
  H02_PURGE_7 : BOOL ;	
  H02_PURGE_8 : BOOL ;	
  H02_PURGE_9 : BOOL ;	
  PURGE_R06 : BOOL ;	
  PURGE_R07A : BOOL ;	
  PURGE_R07B : BOOL ;	
  H01_REY1 : BOOL ;	//NET130
  H02_REY : BOOL ;	//NET132
  H03_REY : BOOL ;	//NET134
  H01_G1 : BOOL ;	//NET154
  H02_G : BOOL ;	//NET156
  H03_G : BOOL ;	//NET158
  H01_G2 : BOOL ;	
  H01_REY2 : BOOL ;	
  GV409 : BOOL ;	
  GV412 : BOOL ;	
  GV711 : BOOL ;	
  GV714 : BOOL ;	
  XV301 : BOOL ;	//用于运行指示
  XV302 : BOOL ;	//用于运行指示
  XV303 : BOOL ;	//用于运行指示
  XV304 : BOOL ;	//用于运行指示
  XV305 : BOOL ;	//用于运行指示
  XV306 : BOOL ;	//用于运行指示
  XV307 : BOOL ;	//用于运行指示
  XV308 : BOOL ;	//用于运行指示
  H02_R_1 : BOOL ;	//存储H02的当前状态,用于运行指示灯的输出
  H02_R_2 : BOOL ;	//存储H02的当前状态,用于运行指示灯的输出
  H03_R : BOOL ;	//存储H03的当前状态,用于运行指示灯的输出
  H05_R : BOOL ;	//存储H05的当前状态,用于运行指示灯的输出
  H06_R : BOOL ;	//存储H06的当前状态,用于运行指示灯的输出
  H02_6 : BOOL ;	
  H02_7 : BOOL ;	
  H02_8 : BOOL ;	
  H02_9 : BOOL ;	
  H02_10 : BOOL ;	
END_VAR
BEGIN
NETWORK
TITLE =输出阀信号

      O     "DV03_T07_T13"; 
      O     "DV03_T07_T14"; 
      O     "DV03_T08_T09"; 
      O     "DV03_T08_T10"; 
      O     "DV03_T08_T11"; 
      O     "DV03_T08_T12"; 
      O     "DV03_T08_T13"; 
      O     "DV03_T08_T14"; 
      O     "DV03_T06_T14"; 
      O     "DV03_T07_T09"; 
      O     "DV03_T07_T10"; 
      O     "DV03_T07_T11"; 
      O     "DV03_T07_T12"; 
      =     #DV301_ST_T; 
NETWORK
TITLE =中间输出状态
//DV301的直通1
      O     "DV03_T05_T09"; 
      O     "DV03_T05_T10"; 
      O     "DV03_T05_T11"; 
      O     "DV03_T05_T12"; 
      O     "DV03_T05_T13"; 
      O     "DV03_T05_T14"; 
      O     "DV03_T06_T09"; 
      O     "DV03_T06_T10"; 
      O     "DV03_T06_T11"; 
      O     "DV03_T06_T12"; 
      O     "DV03_T06_T13"; 
      O     "DV03_T06_T14"; 
      O     #DV301_ST_T; 
      =     "MDV301直通"; 
NETWORK
TITLE =中间输出状态
//DV301的旁通
      O     "HRX05_T10_T09"; 
      O     "HRX05_T10_T11"; 
      O     "HRX05_T10_T12"; 
      O     "HRX05_T10_T13"; 
      O     "HRX05_T10_T14"; 
      O     "HRX06_T13_T09"; 
      O     "HRX06_T13_T11"; 
      O     "HRX06_T13_T12"; 
      O     "HRX06_T13_T10"; 
      O     "HRX06_T13_T14"; 
      =     "MDV301旁通"; 
NETWORK
TITLE =用于收集当前输出状态
//DV101的直通2
      O     "DV01_71T01_T02"; 
      O     "DV01_71T01_T03"; 
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T06"; 
      O     "DV01_71T01_T07"; 
      O     "DV01_71T01_T08"; 
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T02"; 
      =     #DV101_ST_T; 
NETWORK
TITLE =中间输出状态
//DV101的直通1
      O     "DV01_71T02_T03"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T06"; 
      O     "DV01_71T02_T07"; 
      O     "DV01_71T02_T08"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      O     #DV101_ST_T; 
      =     "MDV101直通"; 
NETWORK
TITLE =中间输出状态
//DV101的旁通
      O     "DV01_71T01_T01"; 
      O     "DV01_71T02_T01"; 
      =     "MDV101旁通"; 
NETWORK
TITLE =输出阀信号

      O     "DV01_71T01_T03"; 
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T07"; 
      O     "DV01_71T01_T08"; 
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      =     #DV102_ST_T; 
NETWORK
TITLE =中间输出状态
//DV102的直通1
      O     "DV01_71T02_T03"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T07"; 
      O     "DV01_71T02_T08"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      O     #DV102_ST_T; 
      =     "MDV102直通"; 
NETWORK
TITLE =中间输出状态
//DV102的旁通
      O     "DV01_71T01_T02"; 
      O     "DV01_71T02_T02"; 
      =     "MDV102旁通"; 
NETWORK
TITLE =中间输出状态
//DV103的直通1
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T08"; 
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T08"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV103直通"; 
NETWORK
TITLE =中间输出状态
//DV103的旁通
      O     "DV01_71T01_T03"; 
      O     "DV01_71T02_T03"; 
      =     "MDV103旁通"; 
NETWORK
TITLE =中间输出状态
//DV104的直通
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV104直通"; 
NETWORK
TITLE =中间输出状态
//DV104的旁通
      O     "DV01_71T01_T04"; 
      O     "DV01_71T02_T04"; 
      =     "MDV104旁通"; 
NETWORK
TITLE =输出阀信号

      O     "DV01_71T01_T01"; 
      O     "DV01_71T01_T02"; 
      O     "DV01_71T01_T03"; 
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T06"; 
      O     "DV01_71T01_T07"; 
      O     "DV01_71T01_T08"; 
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T01"; 
      =     #DV105_ST_T; 
NETWORK
TITLE =中间输出状态
//DV105的直通1
      O     "DV01_71T02_T02"; 
      O     "DV01_71T02_T03"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T06"; 
      O     "DV01_71T02_T07"; 
      O     "DV01_71T02_T08"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      O     #DV105_ST_T; 
      =     "MDV105直通"; 
NETWORK
TITLE =中间输出状态
//DV105的旁通
      O     "DV01_71T01_T05"; 
      O     "DV01_71T02_T05"; 
      =     "MDV105旁通"; 
NETWORK
TITLE =料槽选择确认,用于路径选择、

      O     "DV01_71T01_T02"; 
      O     "DV01_71T01_T03"; 
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T07"; 
      O     "DV01_71T01_T08"; 
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      =     #DV106_ST_T; 
NETWORK
TITLE =中间输出状态
//DV106的直通1
      O     "DV01_71T02_T02"; 
      O     "DV01_71T02_T03"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T07"; 
      O     "DV01_71T02_T08"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      O     #DV106_ST_T; 
      =     "MDV106直通"; 
NETWORK
TITLE =中间输出状态
//DV106的旁通
      O     "DV01_71T01_T06"; 
      O     "DV01_71T02_T06"; 
      =     "MDV106旁通"; 
NETWORK
TITLE =料槽选择确认,用于路径选择、

      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      O     "DV01_71T01_T03"; 
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T08"; 
      =     #DV107_ST_T; 
NETWORK
TITLE =中间输出状态
//DV107的直通1
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T03"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T08"; 
      O     "DV01_71T02_T09"; 
      O     #DV107_ST_T; 
      =     "MDV107直通"; 
NETWORK
TITLE =中间输出状态
//DV107的旁通
      O     "DV01_71T01_T07"; 
      O     "DV01_71T02_T07"; 
      =     "MDV107旁通"; 
NETWORK
TITLE =中间输出状态
//DV108的直通
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV108直通"; 
NETWORK
TITLE =中间输出状态
//DV108的旁通
      O     "DV01_71T01_T09"; 
      O     "DV01_71T02_T09"; 
      =     "MDV108旁通"; 
NETWORK
TITLE =中间输出状态
//DV109的直通
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV109直通"; 
NETWORK
TITLE =中间输出状态
//DV109的旁通
      O     "DV01_71T01_T09"; 
      O     "DV01_71T02_T09"; 
      =     "MDV109旁通"; 
NETWORK
TITLE =中间输出状态
//DV110的直通
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV110直通"; 
NETWORK
TITLE =中间输出状态
//DV110的旁通
      O     "DV01_71T01_T10"; 
      O     "DV01_71T02_T10"; 
      =     "MDV110旁通"; 
NETWORK
TITLE =中间输出状态
//DV111的直通
      O     "DV01_71T01_T11"; 
      O     "DV01_71T02_T11"; 
      =     "MDV111直通"; 
NETWORK
TITLE =中间输出状态
//DV111的旁通
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV111旁通"; 
NETWORK
TITLE =中间输出状态
//DV112的直通
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV112直通"; 
NETWORK
TITLE =中间输出状态
//DV112的旁通
      O     "DV01_71T01_T12"; 
      O     "DV01_71T02_T12"; 
      =     "MDV112旁通"; 
NETWORK
TITLE =中间输出状态
//DV113的直通
      O     "DV01_71T01_T14"; 
      O     "DV01_71T02_T14"; 
      =     "MDV113直通"; 
NETWORK
TITLE =中间输出状态
//DV113的旁通
      O     "DV01_71T01_T13"; 
      O     "DV01_71T02_T13"; 
      =     "MDV113旁通"; 
NETWORK
TITLE =Q107对应实际的Q137
//DV115的直通
      O     "DV01_71T01_T01"; 
      O     "TR01_71T01_T02"; 
      O     "DV01_71T01_T03"; 
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T05"; 
      O     "DV01_71T01_T06"; 
      O     "DV01_71T01_T07"; 
      O     "DV01_71T01_T08"; 
      O     "DV01_71T01_T09"; 
      O     "DV01_71T01_T10"; 
      O     "DV01_71T01_T11"; 
      O     "DV01_71T01_T12"; 
      O     "DV01_71T01_T13"; 
      O     "DV01_71T01_T14"; 
      =     "DV115_直通"; 
NETWORK
TITLE =Q107对应实际的Q137
//DV115的旁通
      O     "DV01_71T02_T01"; 
      O     "DV01_71T02_T02"; 
      O     "DV01_71T02_T03"; 
      O     "DV01_71T02_T04"; 
      O     "DV01_71T02_T06"; 
      O     "DV01_71T02_T06"; 
      O     "DV01_71T02_T07"; 
      O     "DV01_71T02_T07"; 
      O     "DV01_71T02_T08"; 
      O     "DV01_71T02_T09"; 
      O     "DV01_71T02_T10"; 
      O     "DV01_71T02_T11"; 
      O     "DV01_71T02_T12"; 
      O     "DV01_71T02_T13"; 
      O     "DV01_71T02_T14"; 
      =     "MDV115旁通"; 
NETWORK
TITLE =Q107对应实际的Q137
//DV116的直通
      O     "DV01_71T01_T01"; 
      O     "TR01_71T01_T02"; 
      O     "DV01_71T01_T03"; 
      O     "DV01_71T01_T04"; 
      O     "DV01_71T01_T05"; 
      O     "DV01_71T01_T06"; 
      O     "DV01_71T01_T07"; 

⌨️ 快捷键说明

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