[r53]: / trunk / Main_Escape_PLC / Plc Logic / Application / GVL_In_Outputs / svnobj  Maximize  Restore  History

Download this file

119 lines (117 with data), 11.8 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
VAR_GLOBAL
	DOOR_FHPP_OUT AT %QW44: ARRAY[0..7] OF BYTE;
	DOOR_FHPP_IN AT %IW41: ARRAY[0..7] OF BYTE;
	
(* Main controller (CPX-E 16DI) *)
	DI_HatchTrigger AT %IX0.0 :BOOL;
	DI_EmergencyGF AT %IX0.1 :BOOL;
	DI_Spare03 AT %IX0.2 :BOOL;
	DI_Spare04 AT %IX0.3 :BOOL;
	DI_Spare05 AT %IX0.4 :BOOL;
	DI_Spare06 AT %IX0.5 :BOOL;
	DI_Spare07 AT %IX0.6 :BOOL;
	DI_Spare08 AT %IX0.7 :BOOL;
	DI_Spare09 AT %IX0.8 :BOOL;
	DI_Spare10 AT %IX0.9 :BOOL;
	DI_Spare11 AT %IX0.10 :BOOL;
	DI_Spare12 AT %IX0.11 :BOOL;
	DI_Spare13 AT %IX0.12 :BOOL;
	DI_Spare14 AT %IX0.13 :BOOL;
	DI_Spare15 AT %IX0.14 :BOOL;
	DI_Spare16 AT %IX0.15 :BOOL;
// Main controller (CPX-E 8DO)
	DO_Ground_Floor_Lights_Front_Off AT %QX0.0: BOOL;
	DO_Ground_Floor_Lights_Back_Off AT %QX0.1 :BOOL;
	DO_First_Floor_Lights_Front_Off AT %QX0.2 :BOOL;
	DO_First_Floor_Lights_Back_Off AT %QX0.3 :BOOL;
	DO_Spare21 AT %QX0.4 :BOOL;
	DO_First_Floor_Red_Light_Outdoor AT %QX0.5 :BOOL;
	DO_Spare23 AT %QX0.6 :BOOL;
	DO_Spare24 AT %QX0.7 :BOOL;
(* CPX-FB38 (CMMT cabinet) 8DI8DO *)
	DI_Auto_Hand_Switch AT %IX4.0 :BOOL; //TRUE == Auto
	DI_Start_Switch AT %IX4.1 :BOOL; //TRUE == ON
	DI_Stop AT %IX4.2 :BOOL; // NC
	DI_Init AT %IX4.3 :BOOL; //NO
	DI_Reset AT %IX4.4 :BOOL; //NO
	DI_Spare30 AT %IX4.5 :BOOL;
	DI_Spare31 AT %IX4.6 :BOOL;
	DI_NoodstopCabinet AT %IX4.7 :BOOL;
	DO_In_Bedrijf_Light AT %QX4.0 :BOOL;
	DO_Storing_Light AT %QX4.1 :BOOL;
	DO_Spanning_Light AT %QX4.2 :BOOL;
	DO_Auto_Hand_Light AT %QX4.3 :BOOL;
	DO_Spare37 AT %QX4.4 :BOOL;
	DO_Reset_Light AT %QX4.5 :BOOL;
	DO_Laser_ON AT %QX4.6 :BOOL;
	DO_HintLaser_ON AT %QX4.7 :BOOL;
	DI_Spare89 AT %IX5.0 :BOOL;
	DI_Spare90 AT %IX5.1 :BOOL;
	DI_Spare91 AT %IX5.2 :BOOL;
	DI_Spare92 AT %IX5.3 :BOOL;
	DI_Spare93 AT %IX5.4 :BOOL;
	DI_Spare94 AT %IX5.5 :BOOL;
	DI_Spare95 AT %IX5.6 :BOOL;
	DI_Spare96 AT %IX5.7 :BOOL;	
	DO_Spare AT %QX5.0 :BOOL;
	DO_Spare82 AT %QX5.1 :BOOL;
	DO_Spare83 AT %QX5.2 :BOOL;
	DO_Balance_1 AT %QX5.3 :BOOL;
	DO_Balance_2 AT %QX5.4 :BOOL;
	DO_Balance_3 AT %QX5.5 :BOOL;
	DO_Balance_4 AT %QX5.6 :BOOL;
	DO_Spare88 AT %QX5.7 :BOOL;
	AO_AnalogRefrence AT %QW3 : WORD;
	AO_Spare2 AT %QW4 : WORD;
	AI_DistanceRight AT %IW3 : WORD; //913 - 244
	AI_DistanceLeft AT %IW4 : WORD;//
(* CPX_FB37 (First_Floor) 8DI8DO *)
	DI_EmergencyFF AT %IX2.0 :BOOL;
	DI_Spare42 AT %IX2.1 :BOOL;
	DI_Spare43 AT %IX2.2 :BOOL;
	DI_Spare44 AT %IX2.3 :BOOL;
	DI_Spare45 AT %IX2.4 :BOOL;
	DI_Spare46 AT %IX2.5 :BOOL;
	DI_Spare47 AT %IX2.6 :BOOL;
	DI_Spare48 AT %IX2.7 :BOOL;
	DO_Spare49 AT %QX1.0 :BOOL;
	DO_Spare50 AT %QX1.1 :BOOL;
	DO_Spare51 AT %QX1.2 :BOOL;
	DO_Spare52 AT %QX1.3 :BOOL;
	DO_Spare53 AT %QX1.4 :BOOL;
	DO_Spare54 AT %QX1.5 :BOOL;
	DO_Spare55 AT %QX1.6 :BOOL;
	DO_Spare56 AT %QX1.7 :BOOL;
	DI_Spare57 AT %IX3.0 :BOOL;
	DI_Spare58 AT %IX3.1 :BOOL;
	DI_Spare59 AT %IX3.2 :BOOL;
	DI_Spare60 AT %IX3.3 :BOOL;
	DI_Spare61 AT %IX3.4 :BOOL;
	DI_Spare62 AT %IX3.5 :BOOL;
	DI_Spare63 AT %IX3.6 :BOOL;
	DI_Spare64 AT %IX3.7 :BOOL;
	DO_Spare65 AT %QX2.0 :BOOL;
	DO_Spare66 AT %QX2.1 :BOOL;
	DO_Spare67 AT %QX2.2 :BOOL;
	DO_Spare68 AT %QX2.3 :BOOL;
	DO_Spare69 AT %QX2.4 :BOOL;
	DO_Spare70 AT %QX2.5 :BOOL;
	DO_Spare71 AT %QX2.6 :BOOL;
	DO_Spare72 AT %QX2.7 :BOOL;
(* CPX_FB37 (First_Floor) MPA *)
	DO_Lock_Stair AT %QX3.0 :BOOL;
	DO_Spare74 AT %QX3.1 :BOOL;
	DO_Spare75 AT %QX3.2 :BOOL;
	DO_Spare76 AT %QX3.3 :BOOL;
	DO_Spare77 AT %QX3.4 :BOOL;
	DO_Spare78 AT %QX3.5 :BOOL;
	DO_Spare79 AT %QX3.6 :BOOL;
	DO_Spare80 AT %QX3.7 :BOOL;
(* CPX_FB37 (First_Floor) VTEM *)
	awData_Valve1_in AT %IB10 : ARRAY [0..2] OF WORD;	
	awData_Valve1_out AT %QB10 : ARRAY [0..2] OF WORD;	// Valve 1
	awData_Valve2_in AT %IB16 : ARRAY [0..2] OF WORD;	// Valve 2
	awData_Valve2_out AT %QB16 : ARRAY [0..2] OF WORD;	// Valve 2
	awData_Valve3_out AT %QB22 : ARRAY [0..2] OF WORD;	// Valve 3
	awData_Valve4_out AT %QB28 : ARRAY [0..2] OF WORD;	// Valve 4
NetVarProperties
bool