You are on page 1of 6

TAG NAME Description Register

PT_3966 COMPRESSOR OIL PRESSURE 40051


PT_3914 1ST STAGE SCRUBBER PRESSURE 40052
PT_3924 2ND STAGE SCRUBBER PRESSURE 40053
PT_3932 FINAL DISCHARGE PRESSURE 40054
VT_3940 COMPRESSOR VIBRATION 40059
VT_3942 ENGINE VIBRATION 40060
VT_3944 COOLER VIBRATION #1 40061
VT_3945 COOLER VIBRATION #2 40062
VT_3946 COOLER VIBRATION #3 40063
DPT_3900 DISCHARGE CONTROL VALVE DIFFERENTIAL PRESSURE 40066
TE_3968 COMPRESSOR OIL TEMPERATURE 40075
TE_3918 DISCHARGE CYLINDER #1 TEMPERATURE 40076
TE_3928 DISCHARGE CYLINDER #2 TEMPERATURE 40077
TE_3916 DISCHARGE CYLINDER #3 TEMPERATURE 40078
TE_3926 DISCHARGE CYLINDER #4 TEMPERATURE 40079
TE_3936 DISCHARGE GAS FROM AFTERCOOLER TEMPERATURE 40080
TE_3978 ENGINE AUX WATER TEMPERATURE 40083
TE_3948 ENGINE EXHAUST TEMPERATURE 40084
IOs.Serial_IOs.Serial_AIs. PT_3966 .In IOs.Serial_IOs.Serial_AIs.PT_3966.In
IOs.Serial_IOs.Serial_AIs. PT_3914 .In IOs.Serial_IOs.Serial_AIs.PT_3914.In
IOs.Serial_IOs.Serial_AIs. PT_3924 .In IOs.Serial_IOs.Serial_AIs.PT_3924.In
IOs.Serial_IOs.Serial_AIs. PT_3932 .In IOs.Serial_IOs.Serial_AIs.PT_3932.In
IOs.Serial_IOs.Serial_AIs. VT_3940 .In IOs.Serial_IOs.Serial_AIs.VT_3940.In
IOs.Serial_IOs.Serial_AIs. VT_3942 .In IOs.Serial_IOs.Serial_AIs.VT_3942.In
IOs.Serial_IOs.Serial_AIs. VT_3944 .In IOs.Serial_IOs.Serial_AIs.VT_3944.In
IOs.Serial_IOs.Serial_AIs. VT_3945 .In IOs.Serial_IOs.Serial_AIs.VT_3945.In
IOs.Serial_IOs.Serial_AIs. VT_3946 .In IOs.Serial_IOs.Serial_AIs.VT_3946.In
IOs.Serial_IOs.Serial_AIs. DPT_3900 .In IOs.Serial_IOs.Serial_AIs.DPT_3900.In
IOs.Serial_IOs.Serial_AIs. TE_3968 .In IOs.Serial_IOs.Serial_AIs.TE_3968.In
IOs.Serial_IOs.Serial_AIs. TE_3918 .In IOs.Serial_IOs.Serial_AIs.TE_3918.In
IOs.Serial_IOs.Serial_AIs. TE_3928 .In IOs.Serial_IOs.Serial_AIs.TE_3928.In
IOs.Serial_IOs.Serial_AIs. TE_3916 .In IOs.Serial_IOs.Serial_AIs.TE_3916.In
IOs.Serial_IOs.Serial_AIs. TE_3926 .In IOs.Serial_IOs.Serial_AIs.TE_3926.In
IOs.Serial_IOs.Serial_AIs. TE_3936 .In IOs.Serial_IOs.Serial_AIs.TE_3936.In
IOs.Serial_IOs.Serial_AIs. TE_3978 .In IOs.Serial_IOs.Serial_AIs.TE_3978.In
IOs.Serial_IOs.Serial_AIs. TE_3948 .In IOs.Serial_IOs.Serial_AIs.TE_3948.In
IOs.Serial_IOs.Serial_AIs.PT_3966.In :=0; IOs.Serial_IOs.Serial_AIs.PT_3966.In:=0;
IOs.Serial_IOs.Serial_AIs.PT_3914.In :=0; IOs.Serial_IOs.Serial_AIs.PT_3914.In:=0;
IOs.Serial_IOs.Serial_AIs.PT_3924.In :=0; IOs.Serial_IOs.Serial_AIs.PT_3924.In:=0;
IOs.Serial_IOs.Serial_AIs.PT_3932.In :=0; IOs.Serial_IOs.Serial_AIs.PT_3932.In:=0;
IOs.Serial_IOs.Serial_AIs.VT_3940.In :=0; IOs.Serial_IOs.Serial_AIs.VT_3940.In:=0;
IOs.Serial_IOs.Serial_AIs.VT_3942.In :=0; IOs.Serial_IOs.Serial_AIs.VT_3942.In:=0;
IOs.Serial_IOs.Serial_AIs.VT_3944.In :=0; IOs.Serial_IOs.Serial_AIs.VT_3944.In:=0;
IOs.Serial_IOs.Serial_AIs.VT_3945.In :=0; IOs.Serial_IOs.Serial_AIs.VT_3945.In:=0;
IOs.Serial_IOs.Serial_AIs.VT_3946.In :=0; IOs.Serial_IOs.Serial_AIs.VT_3946.In:=0;
IOs.Serial_IOs.Serial_AIs.DPT_3900.In :=0; IOs.Serial_IOs.Serial_AIs.DPT_3900.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3968.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3968.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3918.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3918.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3928.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3928.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3916.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3916.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3926.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3926.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3936.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3936.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3978.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3978.In:=0;
IOs.Serial_IOs.Serial_AIs.TE_3948.In :=0; IOs.Serial_IOs.Serial_AIs.TE_3948.In:=0;
TAG NAME Description Bits Register Data Type
Status1 Local Emergency Stop 0 40022 bool
Status2 Local Start 1 40022 bool
Status3 Local Stop 2 40022 bool
Status4 Local Reset 3 40022 bool
Status5 Run Permissive from WH Control Panel 4 40022 bool
Status6 ESD from WH Control Panel 5 40022 bool
Status7 Engine Alarm From ESM 6 40022 bool
Status8 Engine Esd/ Fault Sd From ESM 7 40022 bool
Status10 High Blowcase V2 Liquid Level Control 1 40023 bool
Status11 Low Blowcase V2 Liquid Level Control 2 40023 bool
Status12 High Blowcase V3 Liquid Level Control 4 40023 bool
Status13 Low Blowcase V3 Liquid Level Control 5 40023 bool
Status14 Unit Running Remote Indication 0 40024 bool
Status15 Unit Alarm Remote Indication 1 40024 bool
Status16 Unit Shutdown Remote Indication 2 40024 bool
Status17 Unit Emergency Stop Remote Indication 3 40024 bool
Status18 Engine Start To ESM 4 40024 bool
Status19 Engine Run / Stop To ESM 5 40024 bool
Status20 Remote Speed Setting Enable To ESM 6 40024 bool
Status21 Engine Idle Rated Speed Setting To ESM 7 40024 bool
Status22 Esd Fault Shutdown To ESM 8 40024 bool
Status27 Unit Running Local Indication 13 40024 bool
Status28 Unit Alarm Local Indication 14 40024 bool
Status29 Unit Shutdown Local Indication 15 40024 bool
Status30 Inlet Valve Solenoid 0 40025 bool
Status31 Discharge Valve Solenoid 1 40025 bool
Status32 Blowdown Valve Solenoid 2 40025 bool
Status33 Blowcase V2 Dump Fill Valve Solenoid 3 40025 bool
Status34 Blowcase V3 Dump Fill Valve Solenoid 4 40025 bool
IOs.Serial_IOs.Serial_DIs. Status1 .In:=TestBit(ReadWord1 , 0 );
IOs.Serial_IOs.Serial_DIs. Status2 .In:=TestBit(ReadWord1 , 1 );
IOs.Serial_IOs.Serial_DIs. Status3 .In:=TestBit(ReadWord1 , 2 );
IOs.Serial_IOs.Serial_DIs. Status4 .In:=TestBit(ReadWord1 , 3 );
IOs.Serial_IOs.Serial_DIs. Status5 .In:=TestBit(ReadWord1 , 4 );
IOs.Serial_IOs.Serial_DIs. Status6 .In:=TestBit(ReadWord1 , 5 );
IOs.Serial_IOs.Serial_DIs. Status7 .In:=TestBit(ReadWord1 , 6 );
IOs.Serial_IOs.Serial_DIs. Status8 .In:=TestBit(ReadWord1 , 7 );
IOs.Serial_IOs.Serial_DIs. Status10 .In:=TestBit(ReadWord2 , 1 );
IOs.Serial_IOs.Serial_DIs. Status11 .In:=TestBit(ReadWord2 , 2 );
IOs.Serial_IOs.Serial_DIs. Status12 .In:=TestBit(ReadWord2 , 4 );
IOs.Serial_IOs.Serial_DIs. Status13 .In:=TestBit(ReadWord2 , 5 );
IOs.Serial_IOs.Serial_DIs. Status14 .In:=TestBit(ReadWord3 , 0 );
IOs.Serial_IOs.Serial_DIs. Status15 .In:=TestBit(ReadWord3 , 1 );
IOs.Serial_IOs.Serial_DIs. Status16 .In:=TestBit(ReadWord3 , 2 );
IOs.Serial_IOs.Serial_DIs. Status17 .In:=TestBit(ReadWord3 , 3 );
IOs.Serial_IOs.Serial_DIs. Status18 .In:=TestBit(ReadWord3 , 4 );
IOs.Serial_IOs.Serial_DIs. Status19 .In:=TestBit(ReadWord3 , 5 );
IOs.Serial_IOs.Serial_DIs. Status20 .In:=TestBit(ReadWord3 , 6 );
IOs.Serial_IOs.Serial_DIs. Status21 .In:=TestBit(ReadWord3 , 7 );
IOs.Serial_IOs.Serial_DIs. Status22 .In:=TestBit(ReadWord3 , 8 );
IOs.Serial_IOs.Serial_DIs. Status27 .In:=TestBit(ReadWord3 , 13 );
IOs.Serial_IOs.Serial_DIs. Status28 .In:=TestBit(ReadWord3 , 14 );
IOs.Serial_IOs.Serial_DIs. Status29 .In:=TestBit(ReadWord3 , 15 );
IOs.Serial_IOs.Serial_DIs. Status30 .In:=TestBit(ReadWord4 , 0 );
IOs.Serial_IOs.Serial_DIs. Status31 .In:=TestBit(ReadWord4 , 1 );
IOs.Serial_IOs.Serial_DIs. Status32 .In:=TestBit(ReadWord4 , 2 );
IOs.Serial_IOs.Serial_DIs. Status33 .In:=TestBit(ReadWord4 , 3 );
IOs.Serial_IOs.Serial_DIs. Status34 .In:=TestBit(ReadWord4 , 4 );
IOs.Serial_IOs.Serial_DIs.Status1.In:=TestBit(ReadWord1,0);
IOs.Serial_IOs.Serial_DIs.Status2.In:=TestBit(ReadWord1,1);
IOs.Serial_IOs.Serial_DIs.Status3.In:=TestBit(ReadWord1,2);
IOs.Serial_IOs.Serial_DIs.Status4.In:=TestBit(ReadWord1,3);
IOs.Serial_IOs.Serial_DIs.Status5.In:=TestBit(ReadWord1,4);
IOs.Serial_IOs.Serial_DIs.Status6.In:=TestBit(ReadWord1,5);
IOs.Serial_IOs.Serial_DIs.Status7.In:=TestBit(ReadWord1,6);
IOs.Serial_IOs.Serial_DIs.Status8.In:=TestBit(ReadWord1,7);
IOs.Serial_IOs.Serial_DIs.Status10.In:=TestBit(ReadWord2,1);
IOs.Serial_IOs.Serial_DIs.Status11.In:=TestBit(ReadWord2,2);
IOs.Serial_IOs.Serial_DIs.Status12.In:=TestBit(ReadWord2,4);
IOs.Serial_IOs.Serial_DIs.Status13.In:=TestBit(ReadWord2,5);
IOs.Serial_IOs.Serial_DIs.Status14.In:=TestBit(ReadWord3,0);
IOs.Serial_IOs.Serial_DIs.Status15.In:=TestBit(ReadWord3,1);
IOs.Serial_IOs.Serial_DIs.Status16.In:=TestBit(ReadWord3,2);
IOs.Serial_IOs.Serial_DIs.Status17.In:=TestBit(ReadWord3,3);
IOs.Serial_IOs.Serial_DIs.Status18.In:=TestBit(ReadWord3,4);
IOs.Serial_IOs.Serial_DIs.Status19.In:=TestBit(ReadWord3,5);
IOs.Serial_IOs.Serial_DIs.Status20.In:=TestBit(ReadWord3,6);
IOs.Serial_IOs.Serial_DIs.Status21.In:=TestBit(ReadWord3,7);
IOs.Serial_IOs.Serial_DIs.Status22.In:=TestBit(ReadWord3,8);
IOs.Serial_IOs.Serial_DIs.Status27.In:=TestBit(ReadWord3,13);
IOs.Serial_IOs.Serial_DIs.Status28.In:=TestBit(ReadWord3,14);
IOs.Serial_IOs.Serial_DIs.Status29.In:=TestBit(ReadWord3,15);
IOs.Serial_IOs.Serial_DIs.Status30.In:=TestBit(ReadWord4,0);
IOs.Serial_IOs.Serial_DIs.Status31.In:=TestBit(ReadWord4,1);
IOs.Serial_IOs.Serial_DIs.Status32.In:=TestBit(ReadWord4,2);
IOs.Serial_IOs.Serial_DIs.Status33.In:=TestBit(ReadWord4,3);
IOs.Serial_IOs.Serial_DIs.Status34.In:=TestBit(ReadWord4,4);

You might also like