00000007.awl

来自「本程序为化工厂输送系统控制程序 长达15000行」· AWL 代码 · 共 639 行 · 第 1/2 页

AWL
639
字号
NETWORK
TITLE =当前PLC使ACU6要处于的状态


      A     "ACU6停止"; //其表示停止后的30秒后,该信号触发,如果该信号没有触发,继续
      A     "ACU6_CLE"; //ACU必须处于清管状态,当按下停止按钮时,就表示清管停止

      =     #ACU6_CLE_STOP; 

      CALL "去往ACU信息" (
           ACU_RUN                  := "ACU6运行",
           ACU_CLEAN                := "ACU6清管",
           ACU_CL_ST                := #ACU6_CLE_STOP,//清管停止
           ACU_ESTOP                := "H06_ESTOP",
           ACU_STOP                 := "ACU6停止_M",
           ACU_MOD                  := "PLC_SEND".ACU6_MOD);

NETWORK
TITLE =当前PLC使ACU7要处于的状态


      A     "ACU7停止"; 
      A     "ACU7_CLE"; 

      =     #ACU7_CLE_STOP; 

      CALL "去往ACU信息" (
           ACU_RUN                  := "ACU7运行",
           ACU_CLEAN                := "ACU7清管",
           ACU_CL_ST                := #ACU7_CLE_STOP,//清管停止
           ACU_ESTOP                := "H07_ESTOP",
           ACU_STOP                 := "ACU7停止_M",
           ACU_MOD                  := "PLC_SEND".ACU7_MOD);

NETWORK
TITLE =ACU1操作方式选择
//01 REMOTE   02 LOCAL


      A     "M_H01_LOC"; 
      JNB   _001; 
      L     2; 
      T     "PLC_SEND".ACU1_LR; 
_001: NOP   0; 
NETWORK
TITLE =ACU1操作方式选择

      AN    "M_H01_LOC"; 
      JNB   _002; 
      L     1; 
      T     "PLC_SEND".ACU1_LR; 
_002: NOP   0; 
NETWORK
TITLE =ACU2操作方式选择
//01 REMOTE   02 LOCAL
      A     "M_H02_LOC"; 
      JNB   _003; 
      L     2; 
      T     "PLC_SEND".ACU2_LR; 
_003: NOP   0; 
NETWORK
TITLE =ACU2操作方式选择

      AN    "M_H02_LOC"; 
      JNB   _005; 
      L     1; 
      T     "PLC_SEND".ACU2_LR; 
_005: NOP   0; 
NETWORK
TITLE =ACU3操作方式选择
//01 REMOTE   02 LOCAL
      A     "M_H03_LOC"; 
      JNB   _02c; 
      L     2; 
      T     "PLC_SEND".ACU3_LR; 
_02c: NOP   0; 
NETWORK
TITLE =ACU3操作方式选择

      AN    "M_H03_LOC"; 
      JNB   _02d; 
      L     1; 
      T     "PLC_SEND".ACU3_LR; 
_02d: NOP   0; 
NETWORK
TITLE =ACU4操作方式选择
//01 REMOTE   02 LOCAL
      A     "M_H04_LOC"; 
      JNB   _02f; 
      L     2; 
      T     "PLC_SEND".ACU4_LR; 
_02f: NOP   0; 
NETWORK
TITLE =ACU4操作方式选择

      AN    "M_H04_LOC"; 
      JNB   _030; 
      L     1; 
      T     "PLC_SEND".ACU4_LR; 
_030: NOP   0; 
NETWORK
TITLE =ACU5操作方式选择
//01 REMOTE   02 LOCAL
      A     "M_H05_LOC"; 
      JNB   _031; 
      L     2; 
      T     "PLC_SEND".ACU5_LR; 
_031: NOP   0; 
NETWORK
TITLE =ACU5操作方式选择

      AN    "M_H05_LOC"; 
      JNB   _032; 
      L     1; 
      T     "PLC_SEND".ACU5_LR; 
_032: NOP   0; 
NETWORK
TITLE =ACU6操作方式选择
//01 REMOTE   02 LOCAL
      A     "M_H06_LOC"; 
      JNB   _033; 
      L     2; 
      T     "PLC_SEND".ACU6_LR; 
_033: NOP   0; 
NETWORK
TITLE =ACU6操作方式选择

      AN    "M_H06_LOC"; 
      JNB   _034; 
      L     1; 
      T     "PLC_SEND".ACU6_LR; 
_034: NOP   0; 
NETWORK
TITLE =ACU7操作方式选择
//01 REMOTE   02 LOCAL
      A     "M_H07_LOC"; 
      JNB   _035; 
      L     2; 
      T     "PLC_SEND".ACU7_LR; 
_035: NOP   0; 
NETWORK
TITLE =ACU7操作方式选择

      AN    "M_H07_LOC"; 
      JNB   _036; 
      L     1; 
      T     "PLC_SEND".ACU7_LR; 
_036: NOP   0; 
NETWORK
TITLE =ACU1  PID控制

      L     "HMI".S_D.ACU1_PID; 
      T     "PLC_SEND".ACU1_PID; 
      NOP   0; 
NETWORK
TITLE =ACU2  PID控制

      L     "HMI".S_D.ACU2_PID; 
      T     "PLC_SEND".ACU2_PID; 
      NOP   0; 
NETWORK
TITLE =ACU3  PID控制

      L     "HMI".S_D.ACU3_PID; 
      T     "PLC_SEND".ACU3_PID; 
      NOP   0; 
NETWORK
TITLE =ACU4  PID控制

      L     "HMI".S_D.ACU4_PID; 
      T     "PLC_SEND".ACU4_PID; 
      NOP   0; 
NETWORK
TITLE =ACU5  PID控制

      L     "HMI".S_D.ACU5_PID; 
      T     "PLC_SEND".ACU5_PID; 
      NOP   0; 
NETWORK
TITLE =ACU6  PID控制

      L     "HMI".S_D.ACU6_PID; 
      T     "PLC_SEND".ACU6_PID; 
      NOP   0; 
NETWORK
TITLE =ACU7  PID控制

      L     "HMI".S_D.ACU7_PID; 
      T     "PLC_SEND".ACU7_PID; 
      NOP   0; 
NETWORK
TITLE =ACU1  RV运行
//00 停止
//01 运行
      A     "ACU1运行"; 
      JNB   _037; 
      L     1; 
      T     "PLC_SEND".ACU1_RV; 
_037: NOP   0; 
NETWORK
TITLE =ACU2  RV运行
//00 停止
//01 运行
      A     "ACU2运行"; 
      JNB   _038; 
      L     1; 
      T     "PLC_SEND".ACU2_RV; 
_038: NOP   0; 
NETWORK
TITLE =ACU3  RV运行
//00 停止
//01 运行
      A     "ACU3运行"; 
      JNB   _039; 
      L     1; 
      T     "PLC_SEND".ACU3_RV; 
_039: NOP   0; 
NETWORK
TITLE =ACU4  RV运行
//00 停止
//01 运行
      A     "ACU4运行"; 
      JNB   _03a; 
      L     1; 
      T     "PLC_SEND".ACU4_RV; 
_03a: NOP   0; 
NETWORK
TITLE =ACU4  RV运行
//00 停止
//01 运行
      A     "ACU5运行"; 
      JNB   _03b; 
      L     1; 
      T     "PLC_SEND".ACU5_RV; 
_03b: NOP   0; 
NETWORK
TITLE =ACU4  RV运行
//00 停止
//01 运行
      A     "ACU6运行"; 
      JNB   _03c; 
      L     1; 
      T     "PLC_SEND".ACU6_RV; 
_03c: NOP   0; 
NETWORK
TITLE =ACU7  RV运行
//00 停止
//01 运行
      A     "ACU7运行"; 
      JNB   _03d; 
      L     1; 
      T     "PLC_SEND".ACU7_RV; 
_03d: NOP   0; 
NETWORK
TITLE =ACU1  RV停止
//00 停止
//01 运行
      A     "ACU1停止"; 
      JNB   _03e; 
      L     0; 
      T     "PLC_SEND".ACU1_RV; 
_03e: NOP   0; 
NETWORK
TITLE =ACU2  RV停止
//00 停止
//01 运行
      A     "ACU2停止"; 
      JNB   _03f; 
      L     0; 
      T     "PLC_SEND".ACU2_RV; 
_03f: NOP   0; 
NETWORK
TITLE =ACU3  RV停止
//00 停止
//01 运行
      A     "ACU3停止"; 
      JNB   _040; 
      L     0; 
      T     "PLC_SEND".ACU3_RV; 
_040: NOP   0; 
NETWORK
TITLE =ACU4  RV停止
//00 停止
//01 运行
      A     "ACU4停止"; 
      JNB   _041; 
      L     0; 
      T     "PLC_SEND".ACU4_RV; 
_041: NOP   0; 
NETWORK
TITLE =ACU5  RV停止
//00 停止
//01 运行
      A     "ACU5停止"; 
      JNB   _042; 
      L     0; 
      T     "PLC_SEND".ACU5_RV; 
_042: NOP   0; 
NETWORK
TITLE =ACU6  RV停止
//00 停止
//01 运行
      A     "ACU6停止"; 
      JNB   _043; 
      L     0; 
      T     "PLC_SEND".ACU6_RV; 
_043: NOP   0; 
NETWORK
TITLE =ACU7  RV停止
//00 停止
//01 运行
      A     "ACU7停止"; 
      JNB   _044; 
      L     0; 
      T     "PLC_SEND".ACU7_RV; 
_044: NOP   0; 
END_FUNCTION

⌨️ 快捷键说明

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