﻿<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
  <GVL Name="ObjPower" Id="{8973209a-0a94-401d-a450-f90f70cb19c0}">
    <Declaration><![CDATA[{attribute 'qualified_only'}
VAR_GLOBAL
	groundFault : p6power.GroundFault;	

	(*AFE*)
	IGBT_TA1						: p6power.ACS880IGBT;
	
	(*PMS*)
	// note: still unclear wether P7 is a heavy consumer (start request/accept) or controllable consumer (power can be reduced). 
	// Currently Heavy consumer according to ABB
	(*PMS*)
	pmsVesselIo_in					AT %I*	: PMSVesselIO_In; 		
	
	pmsVesselIo_out					AT %Q*	: PMSVesselIO_Out;
	
	//analogOutPowerUsed				AT %Q*  : p6com.AnalogOutUniPolarScalableAA;
	// PowerUsedToABB					AT %Q*	: p6com.EL40xxIO_out;
	(*PMS Interface*)  // included in struct above ??!?
	//sensorPowerAvailable			AT %I*	: p6com.Sensor20mAA;
	//sensorPowerRegenLimit			AT %I*  : p6com.Sensor20mAA;
	
	
	PMS_Vessel						: PMSVessel;
	PMS								: p6power.PMS;
	
	//PowerUsageIO_out        		AT %Q*  : p6com.EL40xxIO_out;
	// PowerUsage                      : p6com.AnalogOutUniPolarScalableAA;
	
	SystemActive 					AT %Q* : BOOL;
	
END_VAR]]></Declaration>
  </GVL>
</TcPlcObject>