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

📄 0000001e.awl

📁 本程序为化工厂输送系统控制程序 长达15000行
💻 AWL
字号:
FUNCTION "处理ACU信息" : VOID
TITLE =
//0=停止  兰色  
//1=待机  绿色
//2=运行  红色
//3=异常  黄色
//4=清管  绿色
//5=急停  兰色
VERSION : 0.1


VAR_INPUT
  ACU_STATUS : BYTE ;	
  ACU_FAL : BOOL ;	
END_VAR
VAR_OUTPUT
  ACU_COLOR : WORD ;	//ACU根据输入值要显示的颜色
  ACU_STOP : BOOL ;	//ACU准备好,处于待机状态
  ACU_RUN : BOOL ;	//ACU处于运行状态
  ACU_CLEAN : BOOL ;	//ACU处于清管状态
END_VAR
VAR_TEMP
  ACU_S : INT ;	
  ACU_N : WORD ;	
END_VAR
BEGIN
NETWORK
TITLE =
//0=停止  兰色  
//1=待机  绿色
//2=运行  红色
//3=异常  黄色
//4=清管  绿色
//5=急停  兰色
//
      A(    ; 
      L     #ACU_STATUS; 
      T     #ACU_N; 
      SET   ; 
      SAVE  ; 
      CLR   ; 
      A     BR; 
      )     ; 
      JNB   _001; 
      L     #ACU_N; 
      BTI   ; 
      T     #ACU_S; 
_001: NOP   0; 
NETWORK
TITLE =
//停止 READY
      L     1; 
      L     #ACU_S; 
      ==I   ; 
      =     #ACU_STOP; 
NETWORK
TITLE =
//运行  RUN
      L     2; 
      L     #ACU_S; 
      ==I   ; 
      =     #ACU_RUN; 
NETWORK
TITLE =
//清管  CLEAN
      L     4; 
      L     #ACU_S; 
      ==I   ; 
      =     #ACU_CLEAN; 
NETWORK
TITLE =

      A     #ACU_STOP; 
      JNB   _002; 
      L     B#16#0; 
      T     #ACU_COLOR; 
_002: NOP   0; 
NETWORK
TITLE =
//运行输出
      A     #ACU_RUN; 
      JNB   _003; 
      L     B#16#2; 
      T     #ACU_COLOR; 
_003: NOP   0; 
NETWORK
TITLE =
//清管输出
      A     #ACU_CLEAN; 
      JNB   _004; 
      L     B#16#4; 
      T     #ACU_COLOR; 
_004: NOP   0; 
NETWORK
TITLE =

      A     #ACU_FAL; 
      JNB   _005; 
      L     3; 
      T     #ACU_COLOR; 
_005: NOP   0; 
END_FUNCTION

⌨️ 快捷键说明

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