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

📄 pagtab.def

📁 一个功能完善的大型制冷设备控制程序
💻 DEF
📖 第 1 页 / 共 2 页
字号:
	 DW 4186h,   02, 080Fh, hIN_2ERA  ; FIELD 4 SW
	 DW 4187h,   02, 0820h, hIN_2ERA  ; FIELD 5 SW

	 DW 9888h,   00, 1A06h, STR0B  ; ASCII 10  --------
	 DW 4180h,   02, 0F0Fh, hAD_1ERA  ; FIELD 0 SW 
	 DW 4182h,   02, 0F20h, hAD_1ERA  ; FIELD 1 SW
	 DW 4181h,   02, 120Fh, hAD_1ERA  ; FIELD 2 SW
	 DW 4183h,   02, 1220h, hAD_1ERA  ; FIELD 3 SW
	 DW 00
STRA0:   DB 01h, 0D1h, 0B1H, 0FFh, 0F7h, 0E8h, 8Ah, 0FCh, 0A1h, 0 ; 开关输入屏蔽设定
STRA1:   DB 01h, 9Eh, 0C4h, 0B3h, 02h, 0C1h, ':', 0               ; 电机过载:
STRA4:   DB 01h, 0DBh, 0FEh, 09Ch, 0FEh, ':', 0              ; 冷水断水:
STRA5:   DB 02h, 99h, 01h, 0F0h, 02h, 0A9h, 01h, 0D8h, 0A8H,':', 0 ; 吸气压力低:
STRA6:   DB 01h, 0EAh, 0F0h, 02h, 0A9h, 01h, 0D8h, 0B2h, ':' , 0  ; 排气压力高:
STRA7:   DB 01h, 0DBh, 0EFh, 0FEh, 09Ch, 0FEh, ':', 0             ; 冷却水断水:
STRB0:   DB 01H, 0E2h, 0E6H, 0FFh, 0F7h, 0E8h, 8Ah, 0FCh, 0A1h, 0  ;模拟输入屏蔽设定
STRB1:   DB 01H, 0DBh, 0FEH, 91h, 0FEH, ':', 0  ; 冷水出水:
STRB2:   DB 01H, 0DBh, 0EFH, 0FEH, 91h, ':', 0  ; 冷却水出:
STRB3:   DB 01H, 0DBh, 0FEH, 0CAh, 0FEH, ':', 0  ; 冷水进水:
STRB4:   DB 01H, 0DBh, 0EFH, 0FEH, 0CAh, ':', 0  ; 冷却水进:
STRB5:   DB 02H, 099H, 01H, 0F0H, 02H, 091H, 01H, 0A7H, ':', 0  ;吸气温度:
STRB6:   DB 01H, 0EAH, 0F0H, 02H, 091H, 01H, 0A7H, ':', 0  ;排气温度: 
STRB7:   DB 02H, 0AAh, '  ', 91H, ':', 0        ; 油  温:

RCDP30:  DW 8A88h,     0, 0210h, STRG0              ; ASCII 0
         DW 8E88h,     0, 0505h, STRG1              ; ASCII 1
         DW 8E88h,     0, 0805h, STRG2              ; ASCII 2
	 DW 8188H,     0, 0516H, STR0F              ; ':' ---------
         DW 84C8h,     0, 0512h, xSUMTIME+1         ; 
         DW 82C0h,     0, 0517h, xSUMTIME           ; 
         DW 84C8h,     0, 0815h, xSUMCOUNT          ; FIELD ----------
         DW 8008H,  0FFH, cMSGMAX_NUM, xMSGBUFS
	 DW 82D0h, 0000h, 0B02h, xMSGBUFS+04H       ; MOUNTH
	 DW 8188H, 0000H, 0B04H, STR0E              ; '/'
	 DW 82D0h, 0000h, 0B05h, xMSGBUFS+03H       ; DATE
	 DW 82D0h, 0000h, 0B08h, xMSGBUFS+02H       ; HOURS
	 DW 8188H, 0000H, 0B0AH, STR0F              ; ':'
	 DW 82D0h, 0000h, 0B0Bh, xMSGBUFS+01H       ; SECOND
	 DW 82E0h, 0000h, 0B0Eh, xMSGBUFS           ; MESSAGE CODE 
	 DW 9698h, 0000h, 0B11h, xMSGBUFS           ; MESSAGE STRING 
;         DW 8488h,    0h, 0D02h, STRG3              ; ASCII
	 DW 8008H   0FEH, cMSGMAX_NUM, xMSGBUFS     ; FOR NEXT RECORD
	 DW 82D0h, 0000h, 1002h, xMSGBUFS+04H       ; MOUNTH
	 DW 8188H, 0000H, 1004H, STR0E              ; '/'
	 DW 82D0h, 0000h, 1005h, xMSGBUFS+03H       ; DATE
	 DW 82D0h, 0000h, 1008h, xMSGBUFS+02H       ; HOURS
	 DW 8188H, 0000H, 100AH, STR0F              ; ':'
	 DW 82D0h, 0000h, 100Bh, xMSGBUFS+01H       ; SECOND
	 DW 82E0h, 0000h, 100Eh, xMSGBUFS           ; MESSAGE CODE 
	 DW 9698h, 0000h, 1011h, xMSGBUFS           ; MESSAGE STRING 
;         DW 8488h,    0h, 1202h, STRG3              ; ASCII
	 DW 8008H   0FDH, cMSGMAX_NUM, xMSGBUFS        ; FOR NEXT RECORD 
	 DW 82D0h, 0000h, 1502h, xMSGBUFS+04H       ; MOUNTH
	 DW 8188H, 0000H, 1504H, STR0E              ; '/'
	 DW 82D0h, 0000h, 1505h, xMSGBUFS+03H       ; DATE
	 DW 82D0h, 0000h, 1508h, xMSGBUFS+02H       ; HOURS
	 DW 8188H, 0000H, 150AH, STR0F              ; ':'
	 DW 82D0h, 0000h, 150Bh, xMSGBUFS+01H       ; SECOND
	 DW 82E0h, 0000h, 150Eh, xMSGBUFS           ; MESSAGE CODE 
	 DW 9698h, 0000h, 1511h, xMSGBUFS           ; MESSAGE STRING 
;         DW 8488h,    0h, 1702h, STRG3              ; ASCII
	 DW 4008H,     0,     0, 0  
	 DW 8E88h,    00, 1A06h, STR0A   ; ASCII 8  --------
	 DW 00
STRG0:   DB 01h, 0D6h, 0FBh, 0C5h, 0D7h, 0    ; 历史记录
STRG1:   DB 02h, 0CBh, 01h, 0C5h, 02h, 0A7h, 97h, 01h, 0FDh, 0CDh, ':', 0 ; 累计运行时间:
STRG2:   DB 01h, 0C4h, 02h, 0AFh, 01h, 0EEh, 9Bh, 94h, 02h, 81h,':', 0    ; 机组启动次数:
STRG3:   DB 01h, 8FH, 0DCH, ':', 0

RCDP31:  DW 00

ERRPAG:  DW 00

MS00:     DB 0, 0
MS01:     DB 01H, 0D1h, 0F9h, 02H, 096h, 08Ah, 01H, 0EEh, 9Bh, 0 ; 开始系
MS03:     DB 0, 0
MS04:     DB 02H, 96h, 8Ah, 0ABh, 8Bh, 0A7h, 0         ; 系统已停机
MS05:     DB 0, 0
MS07:     DB 01H, 0D1h, 0F9h, 02H, 096h, 08Ah, 08Bh, 0A7h, 0
MS0A:     DB 02H, 96h, 8Ah, 0ABh, 01H, 0EEh, 9Bh, 0    ; 系统已启动
ER01:     DB 'MEMORY TESTING ERROR...', 0, 0
ER5F:     DB 01H, 0DBH, 0FEH, 091H, 0FEH, 02H, 91H, 01H, 0A7H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0  ;冷水出水温度测头故障
ER5E:     DB 01H, 0DBH, 0FEH, 0CAH, 0FEH, 02H, 91H, 01H, 0A7H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0  ;冷水进水温度测头故障
ER5D:     DB 01H, 0DBH, 0EFH, 0FEH, 091H, 0FEH, 02H, 91H, 01H, 0A7H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0 ;冷却水出水温度测头故障
ER5C:     DB 01H, 0DBH, 0EFH, 0FEH, 0CAH, 0FEH, 02H, 91H, 01H, 0A7H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0 ;冷却水进水温度测头故障
ER5B:     DB 02H, 099H, 01H, 0F0H, 02H, 091H, 01H, 0A7H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0   ;吸气温度测头故障
ER5A:     DB 01H, 0EAH, 0F0H, 02H, 091H, 01H, 0A7H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0  ;排气温度测头故障
ER59:     DB 02H, 0AAH, 091H, 01H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0  ;油温测头故障
ER58:     DB 01H, 0E5h, 0C6H, 98h, 02h, 8Fh, 01h, 0B8H, 02h, 0BBH, 0       ;能量调节:

ERD8:     DB 01H, 0EAH, 0F0H, 02H, 0A9H, 01H, 0D8H, 0B3H, 0B2H, 0     ;排气压力过高
ERD9:     DB 02H, 99H, 01H, 0F0H, 02H, 0A9H, 01H, 0D8H, 0B3H, 0A8H, 0 ;吸气压力过低
ERDA:     DB 02H, 0A9H, 083H, 01H, 0C4H, 01H, 9EH, 0C4H, 0B3H, 02H, 0C1H, 0 ;;压缩机电机过载
ERDF:     DB 01h, 0DBH, 0EFH, 01H, 0DBH, 09FH, 0FEH, 9CH, 0FEH, 0     ;冷却冷冻水断水

ERDD:     DB 01H, 0DBH, 09FH, 0FEH, 09CH, 0FEH, 0                     ;冷冻水断水
ERDE:     DB 02H, 0AAH, 01H, 88H, 9EH, 0C4H, 0B3H, 02H, 0C1H, 0       ;油泵电机过载

ERE3:     DB 02H, 0AAH, 0A9H, 01H, 8EH, 0A8H, 0                       ;油压差低
ERE4:     DB 01H, 0CFH, 0DEH, 0F1H, 02H, 0A9H, 01h, 8EH, 0B3H, 0B2H, 0     ;精滤器压差过高

ERC7:     DB 01H, 0DBH, 0FEH, 091H, 0FEH, 02H, 91H, 01H, 0A7H, 0B3H, 0A8H, 0  ; 冷水出水温度过低
ERC6:     DB 01H, 0DBH, 0FEH, 0CAH, 0FEH, 02H, 91H, 01H, 0A7H, 0B3H, 0A8H, 0  ; 冷水进水温度过低
ERC5:     DB 0, 0
ERC4:     DB 01H, 0DBH, 0EFH, 0FEH, 091H, 0FEH, 02H, 91H, 01H, 0A7H, 0FEH, 0B2H, 0 ;;冷却水水温过高
ERC3:     DB 02H, 099H, 01H, 0F0H, 02H, 091H, 01H, 0A7H, 0B3H, 0A8H, 0   ; 吸气温度过低
ERC2:     DB 01H, 0EAH, 0F0H, 02H, 091H, 01H, 0A7H, 0B3H, 0B2H, 0        ; 排气温度过高
ERC1:     DB 02H, 0AAH, 091H, 01H, 0B3H, 0B2H, 0  ;;油温过高

ERF0:     DB 'ELSE ERROR.',0,0,0          

	  ORG 0C000H
uMSGTAB:  DW MS00, MS01, MS00, MS03, MS04, MS05, MS00, MS07    ; 00
	  DW MS00, MS00, MS0A, MS00, MS00, MS00, MS00, MS00    ; 08
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 10
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 18
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 20
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 28
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 30
	  DW MS01, MS01, MS01, MS01, MS01, MS01, MS01, MS01    ; 38
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 40
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 48
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 50
	  DW ER58, ER59, ER5A, ER5B, ER5C, ER5D, ER5E, ER5F    ; 58
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 60
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 68
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 70
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 78
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 80
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 88
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 90
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; 98
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; A0
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; A8
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; B0
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; B8
	  DW ERF0, ERC1, ERC2, ERC3, ERC4, ERC5, ERC6, ERC7    ; C0
	  DW ER01, ER01, ER01, ER01, ER01, ER01, ER01, ER01    ; C8
	  DW ER01, ERF0, ERF0, ERF0, ERF0, ER01, ER01, ER01    ; D0
	  DW ERD8, ERD9, ERDA, MS00, MS00, MS00, MS00, ERDF    ; D8
	  DW ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0    ; E0
	  DW ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0    ; E8
	  DW ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0    ; F0
	  DW ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0, ERF0    ; F8
	  ORG  0C200H
uPAGETAB: DW  PAGE0, PAGE0,     0,     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, PAGE0
  MENU1:  DW SYSSTA,STAP11,     0,     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  MENU2:  DW RCDP30,RCDP30,     0,     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  MENU3:  DW SETP20,SETP22,     0,     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  MENU4:  DW SYSSTA,STAP11,     0,     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  MENU5:  DW RCDP30,RCDP30,     0,     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  MENU6:  DW SETP20,SETP22,     0,     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
          DW  PWD70, PWD71, PWD72,     0
	  ORG  0C300H
uPAGSNUM: DB 01H, 12H, 21H, 32H, 44H, 51H, 64H, 70H, 0

;*****   ACTIVE RAM FIELD DEFINE 
          ORG  0C320H
uACTRAM: ; DW  SYSSTA,  EnFld,  uENDISP,  xENERGYR
         ; DW  SYSSTA, TmpDsp, uTMPDISP, xTMPDISP  
          DW  0
   EnFld: DB  dOUT1SET, dIN_2STA, 0       ; 电机开关, 10%|100%能调       
  TmpDsp: DB  xCOLORDT, 0                 ; 冷却水温
	  END

	  PROC uF3_SET, uINT_SET, uF3SETUP, uF3SETDN, uINTSETUP, uINTSETDN
	  ORG 0C400H
;uF3_SET:   DB 0,0,0, 0,0,0, 84H,0E0H,0,  1H,080H,0, 85H,0C8h,0, 84h,0F0H,0   ; For 低温
;	   DB 0,0,0, 0,0,0,  7h,0C8H,0, 85h,0F0H,0,  6h,0F0H,0, 05H,0C8H,0
uF3_SET:   DB 0,0,0, 0,0,0, 03H,0E0H,0, 1H,080H,0,  2h,0C0H,0,  4h, 80H,0   ; For 常温
	    DB 0,0,0, 0,0,0,  7h,0D2H,0, 81h,080H,0,  6h,0F0H,0, 05H,0F0H,0
	   DB 0,0,0, 0,0,0,   0,   0,0,   0,  0,0
          ORG 0C500H
;uF3SETDN:  DB 0,0,0, 0,0,0, 85H,0C8H,0, 00H,0C0H,0,85H,0F0H,0, 85H,0A0H,0    ; For 低温
;           DB 0,0,0, 0,0,0, 07H,0A0H,0, 86H,08CH,0, 6H,0B4H,0,  5H,0A0H,0
uF3SETDN:  DB 0,0,0, 0,0,0, 03H,0A0H,0, 00H,0C0H,0, 1H,0C0H,0,  3H,0A0H,0    ; For 常温
           DB 0,0,0, 0,0,0, 07H,0A0H,0, 82H,0C0H,0, 6H,0B4H,0,  5H,0C0H,0
           DB 0,0,0, 0,0,0
          ORG 0C600H
;uF3SETUP:  DB 0,0,0, 0,0,0, 83H,0A0H,0, 02H,0C0H,0,84H,0F0H,0, 0H, 00H,0     ; For 低温
;           DB 0,0,0, 0,0,0, 07H,0DCH,0, 84H,0A0H,0, 7H,0A0H,0, 6H,080H,0
uF3SETUP:  DB 0,0,0, 0,0,0, 04H,0B0H,0, 02H,0C0H,0, 3H,0A0H,0, 5H,080H,0     ; For 常温
           DB 0,0,0, 0,0,0, 07H,0E0H,0, 04H,0A0H,0, 7H,0A0H,0, 6H,080H,0
           DB 0,0,0, 0,0,0   
          ORG 0C700H
uINT_SET:  DB    0,  0,  8,  1,  5, 1,0D1H,07H, 0, 0, 0, 0
          ORG 0C750H
uINTSETDN: DB    0,  0,  1,  1,  1, 0,0D0H,07H, 1, 03H, 0
          ORG 0C7A0H
uINTSETUP: DB  60H,60H,24H,31H,12H,15, 0AH,08H, 5, 0AH, 0
;              秒  分  时   日  月 年           加 减载
          END
              
          PROC uDELTIME, uHARD_SET, uPORT_SET, uDELTA_D   ;-- uERR_MKS1, uERR_MKS2
	  ORG 0C800H
uDELTIME:  DB  60H, 08H, 50H, 07H, 40H, 0CH, 30H, 09H     ; 7 TIME <= 5 ERRORS
	   DB  60H, 06H, 60H, 06H, 60H, 05H, 60H, 08H     ; 9 | 11'S <= 5 ERRORS 
	   DB  60H, 06H, 60H, 06H, 60H, 05H, 60H, 08H     ; 9 | 11'S <= 5 ERRORS 
	   DB  70H, 06H, 70H, 06H, 80H, 05H, 60H, 08H     ;10 | 11'S <= 7 ERRORS 
          ORG 0C830H
uHARD_SET: DB  13H, 00H            ; HARDWARE SUPPORT SET
           DB  81H, 8FH            ; T2 STATUS SET
           DB  00H, 00H            ; PWM SET
           DB 0FFH, 00H, 0FFH, 00H ; PSD PORT SET
           DB  08H, 21H            ; LCD PATTEN LINE, CURSOR LINE and IT'S TYPE SET
          ORG 0C850H         
uPORT_SET: DB  00H,0C0H,  00H, 00H,  00H,00H,  00H,00H   ; INPUT STATUS FOR OPEN OR CLOSE 
           DB  00H, 00H, 0FDH,0FDH,  00H,00H,  00H,00H
           DB  00H, 00H,  00H, 00H,  00H,00H,  00H,00H
           DB 0FFH, 00H, 000H, 00H,  00H,00H,  00H,00H
           DB  0FH, 0FH,  00H, 00H,  00H,00H,  00H,00H
          ORG 0C880H
uDELTA_D:  DB   01H,0E0H,00      2,0A0H,0,     03,080H,00
	   DB   30H,0C0H,0C0H, 3AH,0C0H,0C0H, 3AH,0C0H,0C0H
	  END

⌨️ 快捷键说明

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