<?xml version="1.0"?>
<TcSmProject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4024.56" TcVersionFixed="true">
	<DataTypes>
		<DataType>
			<Name GUID="{D9112469-0864-9808-DD4F-AF03CBC3B28F}" AutoDeleteType="true">Serial6021_In</Name>
			<BitSize>192</BitSize>
			<SubItem>
				<Name>status</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>data</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>22</Elements>
				</ArrayInfo>
				<BitSize>176</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{15A0251F-C878-5FBE-4865-308FCC9E86A0}" AutoDeleteType="true">PulseEncoderInput</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>A_pulse</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>B_pulse</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{A08C1119-081E-9536-63BB-AE5380674021}" AutoDeleteType="true">Serial6021_Out</Name>
			<BitSize>192</BitSize>
			<SubItem>
				<Name>control</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>data</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>22</Elements>
				</ArrayInfo>
				<BitSize>176</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{191937EB-7222-855A-9BE1-AC534F61DC66}" Namespace="p6com" AutoDeleteType="true">EL30xxStatusWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>UnderRange</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OverRange</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 1]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Limit1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 2]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Limit2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 3]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved4</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 4]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved5</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 5]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Error</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved7</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 7]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved8</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 8]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved9</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 9	]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved10</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 10]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved11</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 11]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 12]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 13]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 14]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 15]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" Namespace="p6com" AutoDeleteType="true">EL30xxStatus</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{191937EB-7222-855A-9BE1-AC534F61DC66}" Namespace="p6com">EL30xxStatusWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com" AutoDeleteType="true">EL30xxIO_in</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>status</Name>
				<Type GUID="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" Namespace="p6com">EL30xxStatus</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>input</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<BitSize>16</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{E1576768-A903-E39D-E4EF-2F71266B5F59}" Namespace="p7hyd" AutoDeleteType="true">El2535StatusWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>digitalInput1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 1]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 2]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved4</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 3]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>readyToEnable</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 4]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>warning</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 5]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>error</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved7</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 7]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved8</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 8]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved9</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 9	]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved10</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 10]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved11</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 11]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 12]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 13]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 14]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 15]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" Namespace="p7hyd" AutoDeleteType="true">EL2535StatusWord</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{E1576768-A903-E39D-E4EF-2F71266B5F59}" Namespace="p7hyd">El2535StatusWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd" AutoDeleteType="true">EL2535IO_in</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>status</Name>
				<Type GUID="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" Namespace="p7hyd">EL2535StatusWord</Type>
				<Comment><![CDATA[ Status from the PWM module]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{25D9D950-7CDB-DA7F-FD31-2019DABF37C7}" AutoDeleteType="true">SWCIO_In</Name>
			<BitSize>96</BitSize>
			<SubItem>
				<Name>endSensorOuter</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>endSensorInner</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>stringSensor</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>pressureSensor</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>swcValve</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{D2C62FB2-3E1B-6A96-220A-B1D3AE737E22}" Namespace="p7elec" AutoDeleteType="true">ACS880StatusWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>readyToSwitchOn</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>readyRun</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 1, ready to operate or off1Active]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>readyRef</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 2, Operation enabled or Operation disabled]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>tripped</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 3 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>off2Inactive</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 4 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>off3Inactive</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 5 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>switchOnInhibited</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>warning</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 7]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>atSetpoint</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 8]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>remote</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 9]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved10</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 10 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved11</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 11 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 12 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 13 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 14 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 15 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{DB8B9647-0415-D261-F1BF-F4AF1E21C0EF}" Namespace="p7elec" AutoDeleteType="true">ACS880StatusWord</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{D2C62FB2-3E1B-6A96-220A-B1D3AE737E22}" Namespace="p7elec">ACS880StatusWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{56386DDA-DF15-8F67-5BE6-7E7CE923617A}" Namespace="p7elec" AutoDeleteType="true">ACS880UserStatusBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>relais0</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  0 10.1.2]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>relais1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  1 false ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>enc0Running</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  2 6.19.5]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>enc1Running</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  3 6.19.6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DI1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  4]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DI2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  5]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved6</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved7</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  7]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved8</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  8]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved9</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[  9]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>dcCharged</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 10 6.16.2]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved11</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 11 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>userSetBit0</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 12 96.10.0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>userSetBit1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 13 96.10.1]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>modulating</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 14 6.16.6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 15]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{C61DFBF5-33C1-6A25-C420-C490CCD553B9}" Namespace="p7elec" AutoDeleteType="true">ACS880UserStatusWord</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{56386DDA-DF15-8F67-5BE6-7E7CE923617A}" Namespace="p7elec">ACS880UserStatusBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{18071995-0000-0000-0000-000000000041}" TcBaseType="true" HideSubItems="true" CName="AmsNetId">AMSNETID</Name>
			<BitSize>48</BitSize>
			<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
			<ArrayInfo>
				<LBound>0</LBound>
				<Elements>6</Elements>
			</ArrayInfo>
			<Format>
				<Printf>%d.%d.%d.%d.%d.%d</Printf>
				<Parameter>[0]</Parameter>
				<Parameter>[1]</Parameter>
				<Parameter>[2]</Parameter>
				<Parameter>[3]</Parameter>
				<Parameter>[4]</Parameter>
				<Parameter>[5]</Parameter>
			</Format>
		</DataType>
		<DataType>
			<Name GUID="{18071995-0000-0000-0000-000000000042}" TcBaseType="true" CName="AmsAddr">AMSADDR</Name>
			<BitSize>64</BitSize>
			<SubItem>
				<Name>netId</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000041}">AMSNETID</Type>
				<BitSize>48</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>port</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<Format>
				<Printf>%d.%d.%d.%d.%d.%d:%d</Printf>
				<Parameter>.netId[0]</Parameter>
				<Parameter>.netId[1]</Parameter>
				<Parameter>.netId[2]</Parameter>
				<Parameter>.netId[3]</Parameter>
				<Parameter>.netId[4]</Parameter>
				<Parameter>.netId[5]</Parameter>
				<Parameter>.port</Parameter>
			</Format>
			<Format Name="Iec">
				<Printf>(netId:=[%d.%d.%d.%d.%d.%d], port :=%d)</Printf>
				<Parameter>.netId[0]</Parameter>
				<Parameter>.netId[1]</Parameter>
				<Parameter>.netId[2]</Parameter>
				<Parameter>.netId[3]</Parameter>
				<Parameter>.netId[4]</Parameter>
				<Parameter>.netId[5]</Parameter>
				<Parameter>.port</Parameter>
			</Format>
		</DataType>
		<DataType>
			<Name GUID="{FE3D9607-67F6-86BE-9EBC-D9335CA3C279}" Namespace="p7elec" AutoDeleteType="true">ACS880IO_In</Name>
			<BitSize>288</BitSize>
			<SubItem>
				<Name>status</Name>
				<Type GUID="{DB8B9647-0415-D261-F1BF-F4AF1E21C0EF}" Namespace="p7elec">ACS880StatusWord</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>userStatusWord</Name>
				<Type GUID="{C61DFBF5-33C1-6A25-C420-C490CCD553B9}" Namespace="p7elec">ACS880UserStatusWord</Type>
				<BitSize>16</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>speed</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
				<BitSize>32</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>torque</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
				<BitSize>32</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>power</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
				<BitSize>32</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>comerror_in</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>128</BitOffs>
				<Default>
					<Bool>true</Bool>
				</Default>
			</SubItem>
			<SubItem>
				<Name>comerror_out</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>136</BitOffs>
				<Default>
					<Bool>true</Bool>
				</Default>
			</SubItem>
			<SubItem>
				<Name>amsaddr</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000042}">AMSADDR</Type>
				<Comment><![CDATA[ This is the netid of the master delivered to every slave]]></Comment>
				<BitSize>64</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
			<SubItem>
				<Name>encoders</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>2</Elements>
				</ArrayInfo>
				<Comment><![CDATA[ in the IO section InfoData]]></Comment>
				<BitSize>64</BitSize>
				<BitOffs>224</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{02F8EE9D-4E72-DFA9-AA42-5F743E411C8D}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..6] OF p7elec.ACS880IO_In</Name>
			<BitSize>2016</BitSize>
			<BaseType GUID="{FE3D9607-67F6-86BE-9EBC-D9335CA3C279}" Namespace="p7elec">ACS880IO_In</BaseType>
			<ArrayInfo>
				<LBound>0</LBound>
				<Elements>7</Elements>
			</ArrayInfo>
		</DataType>
		<DataType>
			<Name GUID="{25480519-1A3A-96D0-97E0-C4934E081DD4}" Namespace="p6power" AutoDeleteType="true">ACS880IGBTStatusWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>readyToSwitchOn</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>readyRun</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 1, ready to operate or off1Active]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>readyRef</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 2, Operation enabled or Operation disabled]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>tripped</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 3 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved4</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 4 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved5</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 5 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved6</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>warning</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 7]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>modulating</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 8]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>remote</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 9]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>net_ok</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 10 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ChargeOv</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 11  // 106.18.9]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 12 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 13 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 14 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 15 ]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{96C0126E-E437-C69F-0663-9195E7A23F64}" Namespace="p6power" AutoDeleteType="true">ACS880IGBTStatusWord</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{25480519-1A3A-96D0-97E0-C4934E081DD4}" Namespace="p6power">ACS880IGBTStatusWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{9F2333E2-B880-F37C-F91A-6ADA93B20436}" Namespace="p6power" AutoDeleteType="true">ACS880IGBTIO_In</Name>
			<BitSize>160</BitSize>
			<SubItem>
				<Name>status</Name>
				<Type GUID="{96C0126E-E437-C69F-0663-9195E7A23F64}" Namespace="p6power">ACS880IGBTStatusWord</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DCVoltage</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
				<BitSize>32</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>power</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
				<BitSize>32</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>powerRegen</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
				<BitSize>32</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>comerror_in</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>128</BitOffs>
				<Default>
					<Bool>true</Bool>
				</Default>
			</SubItem>
			<SubItem>
				<Name>comerror_out</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>136</BitOffs>
				<Default>
					<Bool>true</Bool>
				</Default>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{89E8B7D6-5AE6-FC91-86ED-F52DF4D93002}" Namespace="p6power" AutoDeleteType="true">HPUBrakeIO_in</Name>
			<BitSize>64</BitSize>
			<SubItem>
				<Name>PressureSensor</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>TemperatureHigh</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OilLevelLow</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pressostat</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{C0F2B999-B6B9-F185-5138-EF7275261783}" Namespace="p6winch" AutoDeleteType="true">GearCoolingControllerIO_in</Name>
			<BitSize>8</BitSize>
			<SubItem>
				<Name>oilFilter_PressureOK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ TRUE if the pressure differential between inlet and outlet of the filter is OK]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{139AA71B-0392-8DC1-D192-9E41F21F7BE2}" AutoDeleteType="true">projGearCoolingControllerIO_in</Name>
			<Comment><![CDATA[Project specific struct for MBARI]]></Comment>
			<BitSize>32</BitSize>
			<ExtendsType GUID="{C0F2B999-B6B9-F185-5138-EF7275261783}" Namespace="p6winch">GearCoolingControllerIO_in</ExtendsType>
			<SubItem>
				<Name>oilLevel</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>highOilTemperature</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>oilFilter2_PressureOK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{699D05D0-9609-008D-074A-5D311E5F8F02}" Namespace="p6winch" AutoDeleteType="true">GearCoolingWinchIO_in</Name>
			<BitSize>128</BitSize>
			<SubItem>
				<Name>temperatureSensors</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>4</Elements>
				</ArrayInfo>
				<BitSize>128</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{3D99C899-6EBF-A0CA-A54E-175675073609}" AutoDeleteType="true">SwitchInputs</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>A</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>B</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{05908B62-B357-BEEF-933B-06C7B67B2C33}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..19] OF SwitchInputs</Name>
			<Comment><![CDATA[_EStopSwitches 			AT %I* 			: ARRAY [0..param.noEmergencyStopSw-1] OF BOOL; //Emergency stop input
_EStopSwitches_2		AT %I* 			: ARRAY [0..param.noEmergencyStopSw-1] OF BOOL; //Emergency stop input, second input
_EstopInputzzzzz		AT %I* 			: ARRAY [0..param.noEmergencyStopSw-1] OF ARRAY[0..1] OF BOOL;]]></Comment>
			<BitSize>320</BitSize>
			<BaseType GUID="{3D99C899-6EBF-A0CA-A54E-175675073609}">SwitchInputs</BaseType>
			<ArrayInfo>
				<LBound>0</LBound>
				<Elements>20</Elements>
			</ArrayInfo>
		</DataType>
		<DataType>
			<Name GUID="{54195CC7-3340-E483-343B-EF7951C3211B}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..1] OF BOOL</Name>
			<BitSize>16</BitSize>
			<BaseType GUID="{18071995-0000-0000-0000-000000000030}">BOOL</BaseType>
			<ArrayInfo>
				<LBound>0</LBound>
				<Elements>2</Elements>
			</ArrayInfo>
		</DataType>
		<DataType>
			<Name GUID="{2DCEA39B-AF81-3718-99BE-ACDD551FDD33}" AutoDeleteType="true">PMSVesselIO_In</Name>
			<BitSize>80</BitSize>
			<SubItem>
				<Name>PowerAvailableSensor</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PowerRegenLimit</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PowerHabourMode</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{FBFFF7EE-A9F0-55CC-25AF-766EB802165D}" Namespace="p6winch" AutoDeleteType="true">WinchIO_In</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>blockStopInput</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ inhibit haul In]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reduceConstantTorqueInput</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ reduce tension if in C.T. mode]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{485E91A1-CB9E-E678-A077-E920B5E5BB85}" AutoDeleteType="true">HandlingIO_In</Name>
			<BitSize>40</BitSize>
			<SubItem>
				<Name>Manuel</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Drive from valves only, no controllsystem handling]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Auto</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Drive from Radio, allows controllsystem to execute logic]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Floodlight</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>StartHPU</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>StopHPU</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{B29801D7-2C05-4772-3B26-7E2162460B95}" AutoDeleteType="true">Aframe_IO_In</Name>
			<BitSize>368</BitSize>
			<ExtendsType GUID="{485E91A1-CB9E-E678-A077-E920B5E5BB85}">HandlingIO_In</ExtendsType>
			<SubItem>
				<Name>PropValveInnerTiltInPORT</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<Comment><![CDATA[Valves]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveInnerTiltOutPORT</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveInnerTiltInSTBD</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveInnerTiltOutSTBD</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltInPORT</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltOutPORT</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltInSTBD</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltOutSTBD</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>160</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchInPORT</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchOutPORT</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>192</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchInSTBD</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>208</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchOutSTBD</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>224</BitOffs>
			</SubItem>
			<SubItem>
				<Name>InnerStrokeCylinderPORT</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<Comment><![CDATA[Sensors]]></Comment>
				<BitSize>32</BitSize>
				<BitOffs>240</BitOffs>
			</SubItem>
			<SubItem>
				<Name>InnerStrokeCylinderSTBD</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>272</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OuterStrokeCylinderPORT</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>304</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OuterStrokeCylinderSTBD</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>336</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{439D9947-08C0-E1EF-3EDA-00240333F906}" AutoDeleteType="true">HandlingPanel_IO_In</Name>
			<BitSize>104</BitSize>
			<SubItem>
				<Name>Horn</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Sound]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Activate1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Activate Equipment]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Activate2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Activate Equipment]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Activate3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Activate Equipment]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>TurlteMode</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ slowSpeed]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>HareMode</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ fastSpeed]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Floodlight</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ lights]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ActiveEstop</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Functionstop]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>56</BitOffs>
			</SubItem>
			<SubItem>
				<Name>CommunicationOK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ HBC Panel]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IsBatteryOK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ HBC Panel]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>72</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IsReady</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ HBC Panel]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>RadioOn</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ HBC Panel]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>88</BitOffs>
			</SubItem>
			<SubItem>
				<Name>joystickPilot</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ HBC Panel]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{54BE8B4E-6987-FA2C-883E-3F0384A84121}" Namespace="p6manualDevices" AutoDeleteType="true">AnalogInputStatusWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>UnderRange</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OverRange</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 1]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Limit1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 2]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Limit2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 3]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved4</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 4]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved5</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 5]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Error</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved7</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 7]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved8</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 8]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved9</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 9	]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved10</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 10]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved11</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 11]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 12]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 13]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 14]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 15]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{BCCC1409-0FD9-9ACE-2CEB-725BA0A4ABC7}" Namespace="p6manualDevices" AutoDeleteType="true">AnalogInputStatusWord</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{54BE8B4E-6987-FA2C-883E-3F0384A84121}" Namespace="p6manualDevices">AnalogInputStatusWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices" AutoDeleteType="true">AxisIO_in</Name>
			<BitSize>64</BitSize>
			<SubItem>
				<Name>raw16bit</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>raw8bit</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000003}">SINT</Type>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>status</Name>
				<Type GUID="{BCCC1409-0FD9-9ACE-2CEB-725BA0A4ABC7}" Namespace="p6manualDevices">AnalogInputStatusWord</Type>
				<BitSize>16</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>statusCAN</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{721F914E-9E4D-A48E-CCB4-D15A19201E8E}" AutoDeleteType="true">AframePanel_IO_In</Name>
			<BitSize>304</BitSize>
			<ExtendsType GUID="{439D9947-08C0-E1EF-3EDA-00240333F906}">HandlingPanel_IO_In</ExtendsType>
			<SubItem>
				<Name>TiltVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>STBDWinchVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PORTWinchVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>240</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{BF89E8AD-9866-DF9B-0BF8-DBCBD3FE1B4E}" Namespace="p6manualDevices" AutoDeleteType="true">RCU_HBC_IO_In</Name>
			<BitSize>216</BitSize>
			<SubItem>
				<Name>txpdo0</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>8</Elements>
				</ArrayInfo>
				<BitSize>64</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>txpdo1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>8</Elements>
				</ArrayInfo>
				<BitSize>64</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>txpdo2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>8</Elements>
				</ArrayInfo>
				<BitSize>64</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
			<SubItem>
				<Name>txpdo3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>2</Elements>
				</ArrayInfo>
				<BitSize>16</BitSize>
				<BitOffs>192</BitOffs>
			</SubItem>
			<SubItem>
				<Name>nodeState</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
				<Comment><![CDATA[ must be zero for operation]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>208</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{66FB8B44-C7F5-4119-97A4-CAC351B6E617}" Namespace="p6manualDevices" AutoDeleteType="true">BridgeControlIO_in</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>dimButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Sets next dimlevel]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>buzzerAlarmReset</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Resets buzzer alarm	]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{ADE9DE68-EB84-6253-ECCA-A60222E1A012}" AutoDeleteType="true">deckHPU_IO_In</Name>
			<BitSize>96</BitSize>
			<SubItem>
				<Name>Pump1_StartRequest</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Request]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_StartRequest</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump1_StopRequest</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_StopRequest</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump1_Running</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_Running</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump1_Tripped</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_Tripped</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>56</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OilTemp_OK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[High when normal]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OilLevelWarning</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Low when normal]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>72</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OilLevelShutdown_OK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[High when normal]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>externalShutdown_OK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[High when normal , relay input from IAS/IMACS]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>88</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{F41B6440-E283-DF30-2145-19227EBF96AE}" Namespace="p6manualDevices" AutoDeleteType="true">ManualSpoolControlIO_In</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>ToStart</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ to motor side (negative speedRef)]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ToEnd</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ to end of spool screw (positive speedRef)]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{2DBE3516-24E6-3160-8444-ADDD0E9AE04C}" AutoDeleteType="true">CanEncoderDecode</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>PDO</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>4</Elements>
				</ArrayInfo>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Value</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{083B2A3E-6BF8-7C5E-F13F-CEE893A248E6}" AutoDeleteType="true">OHC_IO_In</Name>
			<BitSize>608</BitSize>
			<ExtendsType GUID="{485E91A1-CB9E-E678-A077-E920B5E5BB85}">HandlingIO_In</ExtendsType>
			<SubItem>
				<Name>ValveMainBoomOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<Comment><![CDATA[Valves]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveMainBoomIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTrolleyMotorSTBD</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTrolleyMotorPORT</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTelescopeOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTelescopeIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveWinchOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveWinchIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>160</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAlongTiltOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAlongTiltIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>192</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveLatchCloseing</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>208</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveLatchOpening</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>224</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveDockingHeadTwistCCW</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>240</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveDockingHeadTwistCW</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>256</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveOutHaulerTiltOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>272</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveOutHaulerTiltIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<Comment><![CDATA[ spring return In]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>288</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>304</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>320</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>336</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>352</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionSensorTrolley</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<Comment><![CDATA[Sensors]]></Comment>
				<BitSize>32</BitSize>
				<BitOffs>368</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionSensorTelescope</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>400</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionSensorMainBoom</Name>
				<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
				<BitSize>32</BitSize>
				<BitOffs>432</BitOffs>
			</SubItem>
			<SubItem>
				<Name>CanEncoderForBulletWinch</Name>
				<Type GUID="{2DBE3516-24E6-3160-8444-ADDD0E9AE04C}">CanEncoderDecode</Type>
				<Comment><![CDATA[	CAN PDO To value]]></Comment>
				<BitSize>32</BitSize>
				<BitOffs>480</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchTrolleyPosition</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>512</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchBulletUpperPosition1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>520</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchBulletUpperPosition2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>528</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchDockingHeadBulletInLatchLeft</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>536</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchDockingHeadLeftLatchOpen</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>544</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchDockingHeadLeftLatchClose</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>552</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchDockingHeadBulletInLatchRight</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>560</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchDockingHeadRightLatchOpen</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>568</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchDockingHeadRightLatchClose</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>576</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OpenHangarDoorUpper</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NO]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>584</BitOffs>
			</SubItem>
			<SubItem>
				<Name>OpenHangarDoorLower</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NO]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>592</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{4DC994A3-060E-300A-35E8-BF177F8EE4A9}" AutoDeleteType="true">SpoolIO_In</Name>
			<BitSize>24</BitSize>
			<SubItem>
				<Name>ManualModeIO</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
				<Properties>
					<Property>
						<Name>TcAddressType</Name>
						<Value>Input</Value>
					</Property>
				</Properties>
			</SubItem>
			<SubItem>
				<Name>limitSensor</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>2</Elements>
				</ArrayInfo>
				<Comment><![CDATA[ Sensor [0] is motor end, [1] is bearing end]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>8</BitOffs>
				<Properties>
					<Property>
						<Name>TcAddressType</Name>
						<Value>Input</Value>
					</Property>
				</Properties>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{86DC0D2D-5734-5069-B662-D4E815508015}" AutoDeleteType="true">OverheadCranePanel_IO_In</Name>
			<BitSize>832</BitSize>
			<ExtendsType GUID="{439D9947-08C0-E1EF-3EDA-00240333F906}">HandlingPanel_IO_In</ExtendsType>
			<SubItem>
				<Name>MainBoomVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<Comment><![CDATA[Axis]]></Comment>
				<BitSize>64</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>TrolleyMotorVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>TelescopeVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>240</BitOffs>
			</SubItem>
			<SubItem>
				<Name>WinchVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>304</BitOffs>
			</SubItem>
			<SubItem>
				<Name>SpringPlateVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>368</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAcrossTiltVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>432</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadTwistVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>496</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAlongTiltVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>560</BitOffs>
			</SubItem>
			<SubItem>
				<Name>CommonVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>624</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LaunchAndRecovery</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[buttons]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>688</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ActivateOutHauler</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>696</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LatchOff</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>704</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LatchOn</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>712</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ConstantTension</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>720</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAlongTiltFree</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>728</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAlongTiltFixed</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>736</BitOffs>
			</SubItem>
			<SubItem>
				<Name>SpringPlateFree</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>744</BitOffs>
			</SubItem>
			<SubItem>
				<Name>SpringPlateFixed</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>752</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAcrossTiltFree</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>760</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAcrossTiltFixed</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>768</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadTwistCW</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Utility
 panels are different and function share some axis or have no axis at all...]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>776</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadTwistCCW</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>784</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAcrossTiltLeft</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>792</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadAcrossTiltRigth</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>800</BitOffs>
			</SubItem>
			<SubItem>
				<Name>SelectorTrolleyMotorAndTelescope</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[true we drive TrolleyMotor, False we drive Telescope]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>808</BitOffs>
			</SubItem>
			<SubItem>
				<Name>SelectorMainBoomAndAlongTilt</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[true we drive MainBoom, False we drive TreversalTilt]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>816</BitOffs>
			</SubItem>
			<SubItem>
				<Name>SelectorBulletWinchAndSpringPlate</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[true we drive MainBoom, False we drive TreversalTilt]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>824</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{A7F9B799-7ECB-4CCB-4658-7853E8D1894A}" AutoDeleteType="true">KN75_IO_In</Name>
			<BitSize>48</BitSize>
			<ExtendsType GUID="{485E91A1-CB9E-E678-A077-E920B5E5BB85}">HandlingIO_In</ExtendsType>
			<SubItem>
				<Name>ActivateCrane</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{82556E98-2615-C394-A2B5-2DC9E3A9EC4A}" AutoDeleteType="true">CtdDavid_IO_In</Name>
			<BitSize>160</BitSize>
			<ExtendsType GUID="{485E91A1-CB9E-E678-A077-E920B5E5BB85}">HandlingIO_In</ExtendsType>
			<SubItem>
				<Name>ProximitySwitchCompressedHalf</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ProximitySwitchCompressedFully</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[NC]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTiltIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTiltOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTelescopeIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTelescopeOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveDockingHeadIn</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveDockingHeadOut</Name>
				<Type GUID="{63F34F35-49BC-D3A6-E2F3-A2EE4C2D5AFF}" Namespace="p7hyd">EL2535IO_in</Type>
				<BitSize>16</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{C4C8EE0E-9E19-52EE-23AD-CD247A06D301}" AutoDeleteType="true">CtdDavidPanel_IO_In</Name>
			<BitSize>320</BitSize>
			<ExtendsType GUID="{439D9947-08C0-E1EF-3EDA-00240333F906}">HandlingPanel_IO_In</ExtendsType>
			<SubItem>
				<Name>DockingHeadIsFree</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>104</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadIsFixedPosition</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadFreeFixedToggle</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>120</BitOffs>
			</SubItem>
			<SubItem>
				<Name>TiltVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
			<SubItem>
				<Name>TelescopeVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>192</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DockingHeadVelocity</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<BitSize>64</BitSize>
				<BitOffs>256</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices" AutoDeleteType="true">BaseControlUnitIO_in</Name>
			<BitSize>192</BitSize>
			<SubItem>
				<Name>actionButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Sets control unit inControl and activates winch	]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>manualTorqueButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Activates manual torque, may or may not be mapped to physical switch	]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>constantTorqueButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Activates constant tension, may or may not be mapped to physical switch		]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>turtleModeButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Activates turtle mode, may or may not be mapped to physical switch	]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>masterControlButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Turns on and off masterControl (Onestick, common activate or common potmeter)]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityControl</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<Comment><![CDATA[ Joystick axis]]></Comment>
				<BitSize>64</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>potmeterControl</Name>
				<Type GUID="{DD48CD7A-C182-F3AE-A7C0-F633FD49688A}" Namespace="p6manualDevices">AxisIO_in</Type>
				<Comment><![CDATA[ Potmeter axis]]></Comment>
				<BitSize>64</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>stopButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Button for function stop]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>holdButton</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Hold joystick value until action button or loss of control]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>184</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{4FAEC1D7-4C42-0A3E-EA2F-75CC83D75E1E}" AutoDeleteType="true">projControlUnitIO_in</Name>
			<Comment><![CDATA[Project specific struct for MBARI]]></Comment>
			<BitSize>208</BitSize>
			<ExtendsType GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices">BaseControlUnitIO_in</ExtendsType>
			<SubItem>
				<Name>launchAndRecovery</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>192</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{F852D9F7-9DB9-AE77-EE6D-D9BA52CDE308}" Namespace="Tc2_ModbusRTU" AutoDeleteType="true">MB_KL6inData22B</Name>
			<BitSize>192</BitSize>
			<SubItem>
				<Name>Status</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>D</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>22</Elements>
				</ArrayInfo>
				<BitSize>176</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<Properties>
				<Property>
					<Name>hide</Name>
				</Property>
			</Properties>
		</DataType>
		<DataType>
			<Name GUID="{CDBE1EC6-8691-B248-9BE4-95AC7368C8F8}" Namespace="p7hyd" AutoDeleteType="true">EL2535ControlWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>enableDithering</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 1]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 2]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved4</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 3]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved5</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 4]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>enable</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 5]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reset</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 6]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved7</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 7]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved8</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 8]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved9</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 9	]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved10</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 10]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved11</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 11]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 12]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 13]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 14]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 15]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{256EA52D-726E-006E-A159-EC23ADD46C31}" Namespace="p7hyd" AutoDeleteType="true">EL2535ControlWord</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobytes</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{CDBE1EC6-8691-B248-9BE4-95AC7368C8F8}" Namespace="p7hyd">EL2535ControlWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd" AutoDeleteType="true">EL2535IO_out</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>control</Name>
				<Type GUID="{256EA52D-726E-006E-A159-EC23ADD46C31}" Namespace="p7hyd">EL2535ControlWord</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PWMOutput</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<BitSize>16</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{7EC6F5CC-43AC-53E2-C6E8-3C6CADD2AB2B}" AutoDeleteType="true">SWCIO_Out</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>swcValve</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{3C952B3F-591F-A2F8-D63C-C72C97557943}" Namespace="p6power" AutoDeleteType="true">HPUBrakeIO_out</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>Pump</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>2</Elements>
				</ArrayInfo>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{F905FF0D-C10C-A717-6F92-0129CBFF5FC0}" Namespace="p7elec" AutoDeleteType="true">ACS880ControlWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>off1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>off2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>off3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>run</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ramp_out_zero</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ramp_out_hold</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ramp_in_zero</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reset</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>inching1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>inching2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>remote</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ext_ctrl_loc</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{FAD6558E-DF91-08CF-566A-F72781422A1B}" Namespace="p7elec" AutoDeleteType="true">ACS880ControlWord</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{F905FF0D-C10C-A717-6F92-0129CBFF5FC0}" Namespace="p7elec">ACS880ControlWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{21B32615-9549-3A17-87EE-A4C8D789AB00}" Namespace="p7elec" AutoDeleteType="true">ACS880UserControlWordBits</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>userSet0</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ Switch user set bit 0]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>userSet1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ Switch user set bit 1]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DIO1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DIO2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>RO1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>RO2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved6</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved7</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved8</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved9</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved10</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved11</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved14</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{40431521-A969-8E6E-5B06-ECE106F62480}" Namespace="p7elec" AutoDeleteType="true">ACS880UserControlWord</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>twobytes</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{21B32615-9549-3A17-87EE-A4C8D789AB00}" Namespace="p7elec">ACS880UserControlWordBits</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{2C19888D-7A27-AC4F-9525-4BE96FE3035D}" Namespace="p7elec" AutoDeleteType="true">ACS880IO_Out</Name>
			<BitSize>64</BitSize>
			<SubItem>
				<Name>control</Name>
				<Type GUID="{FAD6558E-DF91-08CF-566A-F72781422A1B}" Namespace="p7elec">ACS880ControlWord</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>usercontrol</Name>
				<Type GUID="{40431521-A969-8E6E-5B06-ECE106F62480}" Namespace="p7elec">ACS880UserControlWord</Type>
				<BitSize>16</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>speed</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<BitSize>16</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>torque</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<BitSize>16</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{E21AB905-F9C0-395B-ADC2-62BD014759EE}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..6] OF p7elec.ACS880IO_Out</Name>
			<BitSize>448</BitSize>
			<BaseType GUID="{2C19888D-7A27-AC4F-9525-4BE96FE3035D}" Namespace="p7elec">ACS880IO_Out</BaseType>
			<ArrayInfo>
				<LBound>0</LBound>
				<Elements>7</Elements>
			</ArrayInfo>
		</DataType>
		<DataType>
			<Name GUID="{FF73DC6B-67BB-C92A-96DE-B6A8282466E4}" Namespace="p6power" AutoDeleteType="true">ACS880IGBTControlWordBit</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>onoff</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>off2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>1</BitOffs>
			</SubItem>
			<SubItem>
				<Name>off3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>2</BitOffs>
			</SubItem>
			<SubItem>
				<Name>run</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>3</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved4</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>4</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved5</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>5</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved6</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>6</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reset</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>7</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved8</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved9</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>9</BitOffs>
			</SubItem>
			<SubItem>
				<Name>remote</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>10</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ext_ctrl_loc</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>11</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved12</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<Comment><![CDATA[ 106.18.9]]></Comment>
				<BitSize>1</BitSize>
				<BitOffs>12</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved13</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>13</BitOffs>
			</SubItem>
			<SubItem>
				<Name>diodemode</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>14</BitOffs>
			</SubItem>
			<SubItem>
				<Name>reserved15</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
				<BitSize>1</BitSize>
				<BitOffs>15</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{1BB171AA-18A9-0603-F2EF-672CF95C66C2}" Namespace="p6power" AutoDeleteType="true">ACS880IGBTControlWord</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>bits</Name>
				<Type GUID="{FF73DC6B-67BB-C92A-96DE-B6A8282466E4}" Namespace="p6power">ACS880IGBTControlWordBit</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>twobyte</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{47A1EF15-C886-9428-6964-D0A859C7D696}" Namespace="p6power" AutoDeleteType="true">ACS880IGBTIO_Out</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>control</Name>
				<Type GUID="{1BB171AA-18A9-0603-F2EF-672CF95C66C2}" Namespace="p6power">ACS880IGBTControlWord</Type>
				<BitSize>32</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{66C76C56-CC8F-D014-9643-13E27C062E72}" Namespace="p6winch" AutoDeleteType="true">GearCoolingControllerIO_out</Name>
			<Comment><![CDATA[ IO for the corresponding gear cooling circuit]]></Comment>
			<BitSize>8</BitSize>
			<SubItem>
				<Name>pumpRun</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Start the cooling pump in the gear cooling circuit ]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{0A93EAC9-643B-8275-73BB-9842E5FD5B76}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..19] OF BOOL</Name>
			<BitSize>160</BitSize>
			<BaseType GUID="{18071995-0000-0000-0000-000000000030}">BOOL</BaseType>
			<ArrayInfo>
				<LBound>0</LBound>
				<Elements>20</Elements>
			</ArrayInfo>
		</DataType>
		<DataType>
			<Name GUID="{D47018D0-81D6-C98A-5B7B-19F8A33D7D6C}" Namespace="p6winch" AutoDeleteType="true">WinchIO_out</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>parkingBrakeLift</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>parkingBrakeLiftInhibit</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{6A431DF1-C9EA-ABFE-9A45-D2B8B4368634}" Namespace="p6com" AutoDeleteType="true">EL40xxIO_out</Name>
			<BitSize>16</BitSize>
			<SubItem>
				<Name>output</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{0F5F6068-1854-AEB7-617F-08EE7E77C20F}" AutoDeleteType="true">PMSVesselIO_Out</Name>
			<BitSize>32</BitSize>
			<SubItem>
				<Name>SystemActive</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PowerUsed</Name>
				<Type GUID="{6A431DF1-C9EA-ABFE-9A45-D2B8B4368634}" Namespace="p6com">EL40xxIO_out</Type>
				<BitSize>16</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{F96F8BD6-477F-E0FD-2874-C07BF1B340F0}" AutoDeleteType="true">HandlingIO_Out</Name>
			<BitSize>72</BitSize>
			<SubItem>
				<Name>Active</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ ON/OFF valve on valvebank]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ReqStartHPU</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ReqStopHPU</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LedActive</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LedAlarm</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LedWarning</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LedEmergencyStop</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>FloodLight</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>56</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PumpRunning</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{2003E2E3-6DFA-4937-2957-10BA27A8760F}" AutoDeleteType="true">Aframe_IO_Out</Name>
			<BitSize>464</BitSize>
			<ExtendsType GUID="{F96F8BD6-477F-E0FD-2874-C07BF1B340F0}">HandlingIO_Out</ExtendsType>
			<SubItem>
				<Name>PropValveInnerTiltInPORT</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<Comment><![CDATA[Valves]]></Comment>
				<BitSize>32</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveInnerTiltOutPORT</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveInnerTiltInSTBD</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveInnerTiltOutSTBD</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltInPORT</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>208</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltOutPORT</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>240</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltInSTBD</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>272</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveOuterTiltOutSTBD</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>304</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchInPORT</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>336</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchOutPORT</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>368</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchInSTBD</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>400</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveAuxWinchOutSTBD</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>432</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{15467254-8205-A5BB-66C4-FF2F80C342C5}" AutoDeleteType="true">HandlingPanel_IO_Out</Name>
			<BitSize>80</BitSize>
			<SubItem>
				<Name>IndicatorActive</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[	Equipment Active, Other Panel is in control]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IndicatorInControl</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[	Equipment Active, This Panel is in control]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IndicatorAlarm</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IndicatorWarning</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IndicatorCommunication</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IndicatorEStop</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>DimLevel</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[temp]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>48</BitOffs>
				<Default>
					<Value>7</Value>
				</Default>
			</SubItem>
			<SubItem>
				<Name>DummyZeroSpeedIndication</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ for JS card (turn off blue led's ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>64</BitOffs>
				<Default>
					<Value>2</Value>
				</Default>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{A0D57B34-FA66-BA1F-4374-0AC82DF50091}" AutoDeleteType="true">AframePanel_IO_Out</Name>
			<BitSize>144</BitSize>
			<ExtendsType GUID="{15467254-8205-A5BB-66C4-FF2F80C342C5}">HandlingPanel_IO_Out</ExtendsType>
			<SubItem>
				<Name>velocityIndicatorTilt</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityIndicatorWinchSTBD</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityIndicatorWinchPORT</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionIndicatorTilt</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ torque indicators for visual body placement]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{3F71A97C-6F8D-A088-D528-4644B1C22FC3}" Namespace="p6manualDevices" AutoDeleteType="true">RCU_HBC_IO_Out</Name>
			<BitSize>256</BitSize>
			<SubItem>
				<Name>rxpdo0</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>8</Elements>
				</ArrayInfo>
				<BitSize>64</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>rxpdo1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>8</Elements>
				</ArrayInfo>
				<BitSize>64</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>rxpdo2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>8</Elements>
				</ArrayInfo>
				<BitSize>64</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
			<SubItem>
				<Name>rxpdo3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>8</Elements>
				</ArrayInfo>
				<BitSize>64</BitSize>
				<BitOffs>192</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{BE767D95-F4C1-7305-B246-A6472C3A3873}" AutoDeleteType="true">deckHPU_IO_Out</Name>
			<BitSize>72</BitSize>
			<SubItem>
				<Name>Pump1_StartCommand</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high pulse]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_StartCommand</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high pulse]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump1_StopCommand</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high pulse]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_StopCommand</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ active high pulse]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump1_Running</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Feedback]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_Running</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump1_Not_Tripped</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[On when OK]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>Pump2_Not_Tripped</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[On when OK]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>56</BitOffs>
			</SubItem>
			<SubItem>
				<Name>GeneralAlarm_OK</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ on when no alarm present]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{FA2D96AA-AB8C-B8D0-E801-E58FFA9AC017}" AutoDeleteType="true">OHC_IO_Out</Name>
			<BitSize>880</BitSize>
			<ExtendsType GUID="{F96F8BD6-477F-E0FD-2874-C07BF1B340F0}">HandlingIO_Out</ExtendsType>
			<SubItem>
				<Name>ValveMainBoomOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<Comment><![CDATA[Valves]]></Comment>
				<BitSize>32</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveMainBoomIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTrolleyMotorSTBD</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTrolleyMotorPORT</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTelescopeOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>208</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveTelescopeIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>240</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveWinchOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>272</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveWinchIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>304</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAlongTiltOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>336</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAlongTiltIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>368</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveLatchCloseing</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>400</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveLatchOpening</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>432</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveDockingHeadTwistCCW</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>464</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveDockingHeadTwistCW</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>496</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveOutHaulerTiltOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>528</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveOutHaulerTiltIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<Comment><![CDATA[ spring return In]]></Comment>
				<BitSize>32</BitSize>
				<BitOffs>560</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>592</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>624</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>656</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>688</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveConstantTension</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y5.1]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>720</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltFree1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.3]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>728</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltFree2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.4]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>736</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltDamping1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.5]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>744</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltDamping2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.6]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>752</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAcrossTiltDamping3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.7]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>760</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAlongTiltFree1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.1]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>768</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveAlongTiltFree2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.2]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>776</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateFree1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.8]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>784</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateFree2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.9]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>792</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateDamping1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.10]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>800</BitOffs>
			</SubItem>
			<SubItem>
				<Name>ValveSpringPlateDamping2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[Y6.11]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>808</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LedGreen</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[System]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>816</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LedYellow</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>824</BitOffs>
			</SubItem>
			<SubItem>
				<Name>LedRed</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>832</BitOffs>
			</SubItem>
			<SubItem>
				<Name>InIndoorPosition</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>840</BitOffs>
			</SubItem>
			<SubItem>
				<Name>InOperationPosition</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>848</BitOffs>
			</SubItem>
			<SubItem>
				<Name>InLaunchRecoveryPosition</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>856</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IndicatorOuthaulerEngaged</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>864</BitOffs>
			</SubItem>
			<SubItem>
				<Name>IndicatorLightOn</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>872</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{0D046226-1D94-1F9F-0E86-E94AAFB30535}" AutoDeleteType="true">OverheadCranePanel_IO_Out</Name>
			<BitSize>176</BitSize>
			<ExtendsType GUID="{15467254-8205-A5BB-66C4-FF2F80C342C5}">HandlingPanel_IO_Out</ExtendsType>
			<SubItem>
				<Name>velocityIndicatorTrolley_Telescope</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityIndicatorTilt_DockingHeadTilt</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityIndicatorBulletWinch_Damper</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionIndicatorTilt</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ torque indicators for visual body placement]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionIndicatorTelescope</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ torque indicators for visual body placement]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionIndicatorTrolley</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ torque indicators for visual body placement]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>160</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{4E4B1164-FABC-84E6-38E6-39F5959A619B}" AutoDeleteType="true">KN75_IO_Out</Name>
			<BitSize>72</BitSize>
			<ExtendsType GUID="{F96F8BD6-477F-E0FD-2874-C07BF1B340F0}">HandlingIO_Out</ExtendsType>
		</DataType>
		<DataType>
			<Name GUID="{F8F9C1E6-D504-C624-B6EF-724458ACD5EC}" AutoDeleteType="true">CtdDavid_IO_Out</Name>
			<BitSize>272</BitSize>
			<ExtendsType GUID="{F96F8BD6-477F-E0FD-2874-C07BF1B340F0}">HandlingIO_Out</ExtendsType>
			<SubItem>
				<Name>DockingHeadIsFree</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>72</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTiltIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTiltOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTelescopeIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>144</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveTelescopeOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>176</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveDockingHeadIn</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>208</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PropValveDockingHeadOut</Name>
				<Type GUID="{185078FF-B475-B95C-57E1-79177246C843}" Namespace="p7hyd">EL2535IO_out</Type>
				<BitSize>32</BitSize>
				<BitOffs>240</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{3A10D5DA-006C-581D-2D85-92FCC2A8E1F3}" AutoDeleteType="true">CtdDavidPanel_IO_Out</Name>
			<BitSize>144</BitSize>
			<ExtendsType GUID="{15467254-8205-A5BB-66C4-FF2F80C342C5}">HandlingPanel_IO_Out</ExtendsType>
			<SubItem>
				<Name>velocityIndicatorTilt</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityIndicatorTelescope</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityIndicatorDockingHead</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>112</BitOffs>
			</SubItem>
			<SubItem>
				<Name>PositionIndicatorDockingHead</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ torque indicators for visual body placement]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>128</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices" AutoDeleteType="true">BaseControlUnitIO_out</Name>
			<BitSize>64</BitSize>
			<SubItem>
				<Name>inControlIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Indicator lamps or signals to HMI]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>winchActiveIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>8</BitOffs>
			</SubItem>
			<SubItem>
				<Name>alarmIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>manualTorqueIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>24</BitOffs>
			</SubItem>
			<SubItem>
				<Name>constantTorqueIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>turtleModeIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>masterControlIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Indicates if master control is enabled or disabled	]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>holdIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ indicated hold mode of the joystick value]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>56</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{19687C9A-8F92-D541-ECCA-807A304CC43C}" Namespace="p6manualDevices" AutoDeleteType="true">BridgeControlIO_out</Name>
			<BitSize>112</BitSize>
			<SubItem>
				<Name>torqueIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The bargraph on the joystickcard]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>velocityIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<SubItem>
				<Name>communicationIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Indicates that there is communication with the board]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>32</BitOffs>
			</SubItem>
			<SubItem>
				<Name>buzzerAlarmIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Starts the buzzer Alarm on the panel]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>40</BitOffs>
			</SubItem>
			<SubItem>
				<Name>alarmIndicator</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ light that follows the buzzer]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>48</BitOffs>
			</SubItem>
			<SubItem>
				<Name>dimLevel</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000006}">INT</Type>
				<Comment><![CDATA[ The dim value to the joystick control unit]]></Comment>
				<BitSize>16</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
			<SubItem>
				<Name>activateDimmingOutput1</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Enables dimming of output 1 of joystickboard]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>80</BitOffs>
			</SubItem>
			<SubItem>
				<Name>activateDimmingOutput2</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Enables dimming of output 2 of joystickboard]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>88</BitOffs>
			</SubItem>
			<SubItem>
				<Name>activateDimmingOutput3</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Enables dimming of output 3 of joystickboard]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>96</BitOffs>
			</SubItem>
			<SubItem>
				<Name>activateDimmingOutput4</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<Comment><![CDATA[ Enables dimming of output 4 of joystickboard	]]></Comment>
				<BitSize>8</BitSize>
				<BitOffs>104</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{8A5AA893-2610-3D97-4C37-08ECBE70BAB2}" AutoDeleteType="true">projControlUnitIO_out</Name>
			<Comment><![CDATA[Project specific struct for MBARI]]></Comment>
			<BitSize>72</BitSize>
			<ExtendsType GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices">BaseControlUnitIO_out</ExtendsType>
			<SubItem>
				<Name>launchAndRecovery</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
				<BitSize>8</BitSize>
				<BitOffs>64</BitOffs>
			</SubItem>
		</DataType>
		<DataType>
			<Name GUID="{E4C24E72-EF65-C814-8E17-663F53275EE3}" Namespace="Tc2_ModbusRTU" AutoDeleteType="true">MB_KL6outData22B</Name>
			<BitSize>192</BitSize>
			<SubItem>
				<Name>Ctrl</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type>
				<BitSize>16</BitSize>
				<BitOffs>0</BitOffs>
			</SubItem>
			<SubItem>
				<Name>D</Name>
				<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
				<ArrayInfo>
					<LBound>0</LBound>
					<Elements>22</Elements>
				</ArrayInfo>
				<BitSize>176</BitSize>
				<BitOffs>16</BitOffs>
			</SubItem>
			<Properties>
				<Property>
					<Name>hide</Name>
				</Property>
			</Properties>
		</DataType>
		<DataType>
			<Name GUID="{7A1D4BF4-00EF-4565-A937-CCEEA02EBAE4}" PersistentType="true">LocalEvents</Name>
			<DisplayName TxtId=""><![CDATA[Project specific events]]></DisplayName>
			<EventId>
				<Name Id="2">EMERGENCY_STOP</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Emergency stop  {1} {2} activated]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x012014">CRANEHPU_EXTERNAL_SHUTDOWN</Name>
				<DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - External shutdown]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x012015">CRANEHPU_OIL_LEVEL_SHUTDOWN</Name>
				<DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - Oil Level shutdown]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<Hides>
				<Hide GUID="{A6F92DC9-6B31-425C-B33C-3C04F082A5B7}"/>
				<Hide GUID="{4C8431C8-13C8-4D82-8445-56A108B69367}"/>
			</Hides>
		</DataType>
		<DataType>
			<Name GUID="{229BB0F3-F9CA-475F-8753-FABF4E988AA0}" PersistentType="true">MessageEvent</Name>
			<DisplayName TxtId=""><![CDATA[My message event]]></DisplayName>
			<EventId>
				<Name Id="999666">Event</Name>
				<DisplayName TxtId=""><![CDATA[{0} {1} {2}]]></DisplayName>
				<Severity>Info</Severity>
			</EventId>
			<Hides>
				<Hide GUID="{CA98F59A-784D-445B-8AA4-6051CE5AB8ED}"/>
				<Hide GUID="{386840C2-F10E-4962-866B-D1C8B382A67F}"/>
			</Hides>
		</DataType>
		<DataType>
			<Name GUID="{1E87D59D-ADDD-4C86-A7D2-4A6BB9ED8E8C}" Namespace="local" PersistentType="true">LocalEvents</Name>
			<DisplayName TxtId=""><![CDATA[Project specific events]]></DisplayName>
			<EventId>
				<Name Id="2">EMERGENCY_STOP</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Emergency stop  {1} {2} activated]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x012014">CRANEHPU_EXTERNAL_SHUTDOWN</Name>
				<DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - External shutdown]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x012015">CRANEHPU_OIL_LEVEL_SHUTDOWN</Name>
				<DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - Oil Level shutdown]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x030001">SENSOR_ERROR</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Sensor Error: {1}]]></DisplayName>
				<Severity>Error</Severity>
			</EventId>
			<EventId>
				<Name Id="#x030002">POSITION_ERROR</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Position failure {1}]]></DisplayName>
				<Severity>Error</Severity>
			</EventId>
			<EventId>
				<Name Id="#x009993">PWM_CARD_ERROR</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} PWM card failure {1}]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<Hides>
				<Hide GUID="{A6F92DC9-6B31-425C-B33C-3C04F082A5B7}"/>
				<Hide GUID="{4C8431C8-13C8-4D82-8445-56A108B69367}"/>
				<Hide GUID="{7A1D4BF4-00EF-4565-A937-CCEEA02EBAE4}"/>
				<Hide GUID="{1B226477-CD64-4B69-89BD-0799B5CFE9B4}"/>
				<Hide GUID="{AC9F60AC-55AF-4B77-A90B-4C22F7E1458A}"/>
				<Hide GUID="{2D550178-F16C-47F8-B935-EAD8B4DCEC0C}"/>
				<Hide GUID="{5302ADFC-3610-4A87-B110-7E40E3169E37}"/>
				<Hide GUID="{54661438-B332-4DA2-83FE-94B524FDC009}"/>
				<Hide GUID="{EA10E2B3-6DBE-4F8D-9E16-AEFC00AE62F4}"/>
				<Hide GUID="{1CD45773-6C8E-4050-A8B1-D3F7331D86D9}"/>
				<Hide GUID="{90A37F13-A3CC-4561-AAD5-C159B657B888}"/>
				<Hide GUID="{FF284563-1227-46BA-87A7-9C9D02C101E8}"/>
			</Hides>
		</DataType>
		<DataType>
			<Name GUID="{52901D69-F975-4949-BB4F-7F9B31186576}" Namespace="local" PersistentType="true">LocalEvents</Name>
			<DisplayName TxtId=""><![CDATA[Project specific events]]></DisplayName>
			<EventId>
				<Name Id="2">EMERGENCY_STOP</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Emergency stop  {1} {2} activated]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x012014">CRANEHPU_EXTERNAL_SHUTDOWN</Name>
				<DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - External shutdown]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x012015">CRANEHPU_OIL_LEVEL_SHUTDOWN</Name>
				<DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - Oil Level shutdown]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x030001">SENSOR_ERROR</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Sensor Error {1}]]></DisplayName>
				<Severity>Error</Severity>
			</EventId>
			<EventId>
				<Name Id="#x030002">POSITION_ERROR</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Position failure {1}]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x030003">PWM_CARD_ERROR</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} PWM card failure {1}]]></DisplayName>
				<Severity>Critical</Severity>
			</EventId>
			<EventId>
				<Name Id="#x003018">LOADCELL_TENSION_WARNING</Name>
				<DisplayName TxtId=""><![CDATA[{0,x} Loadcell tension limit exceeded  {2}]]></DisplayName>
				<Severity>Warning</Severity>
			</EventId>
			<EventId>
				<Name Id="#x004433">HPU_LEVEL_SWITCH_ALARM</Name>
				<DisplayName TxtId=""><![CDATA[{0,x}  Oil level switch alarm {2} ID {1}]]></DisplayName>
				<Severity>Error</Severity>
			</EventId>
			<Hides>
				<Hide GUID="{A6F92DC9-6B31-425C-B33C-3C04F082A5B7}"/>
				<Hide GUID="{4C8431C8-13C8-4D82-8445-56A108B69367}"/>
				<Hide GUID="{7A1D4BF4-00EF-4565-A937-CCEEA02EBAE4}"/>
				<Hide GUID="{1B226477-CD64-4B69-89BD-0799B5CFE9B4}"/>
				<Hide GUID="{AC9F60AC-55AF-4B77-A90B-4C22F7E1458A}"/>
				<Hide GUID="{2D550178-F16C-47F8-B935-EAD8B4DCEC0C}"/>
				<Hide GUID="{5302ADFC-3610-4A87-B110-7E40E3169E37}"/>
				<Hide GUID="{54661438-B332-4DA2-83FE-94B524FDC009}"/>
				<Hide GUID="{EA10E2B3-6DBE-4F8D-9E16-AEFC00AE62F4}"/>
				<Hide GUID="{1CD45773-6C8E-4050-A8B1-D3F7331D86D9}"/>
				<Hide GUID="{90A37F13-A3CC-4561-AAD5-C159B657B888}"/>
				<Hide GUID="{FF284563-1227-46BA-87A7-9C9D02C101E8}"/>
				<Hide GUID="{1E87D59D-ADDD-4C86-A7D2-4A6BB9ED8E8C}"/>
				<Hide GUID="{F4A59AE5-CFDE-4C15-A2DF-5E87BA09B5E3}"/>
				<Hide GUID="{A0337BE2-2F3D-402B-9BF7-519943F3123C}"/>
				<Hide GUID="{2EFE37C4-F6EE-4600-B98D-CBB9B527D9B9}"/>
				<Hide GUID="{6559C56F-F1F0-42B9-9A86-EF1E96FE1337}"/>
				<Hide GUID="{DA87D287-AD25-4964-B96F-CE4A04F3937D}"/>
				<Hide GUID="{893002BC-182D-4808-9138-0A69FFDC4DD0}"/>
				<Hide GUID="{D9C1F108-8970-4949-A5D4-57FF468D4386}"/>
				<Hide GUID="{F2A1C901-B43D-4F2A-894A-A888E623CD6E}"/>
				<Hide GUID="{CA6D4AC4-9AFE-4D30-AF7D-2E445CDC3EF2}"/>
				<Hide GUID="{121FE69F-AD34-4725-AFD2-141F9CBF036E}"/>
			</Hides>
		</DataType>
	</DataTypes>
	<Project ProjectGUID="{FDF3DD69-0D80-468B-8F1F-BDAB3656E0F1}" TargetNetId="5.100.94.40.1.1" Target64Bit="true" ShowHideConfigurations="#x347">
		<System>
			<Settings MaxCpus="2" NonWinCpus="1">
				<Cpu CpuId="1"/>
			</Settings>
			<Licenses CacheOrCheckLicensesOnStartup="true">
				<Target BkhfOrder="01585525">
					<ManualSelect>{3EBB9639-5FF3-42B6-8847-35C70DC013C8}</ManualSelect>
					<ManualSelect>{6952449D-F68C-49A2-ADE4-8639D85B33A4}</ManualSelect>
					<ManualSelect>{E008E3C8-6BD9-491C-B673-DC45CC7AA4F1}</ManualSelect>
					<TargetSelect TargetId="2">{66689887-CCBD-452C-AC9A-039D997C6E66}</TargetSelect>
					<TargetSelect TargetId="2">{3EBB9639-5FF3-42B6-8847-35C70DC013C8}</TargetSelect>
					<TargetSelect TargetId="2">{6952449D-F68C-49A2-ADE4-8639D85B33A4}</TargetSelect>
					<TargetSelect TargetId="2">{E008E3C8-6BD9-491C-B673-DC45CC7AA4F1}</TargetSelect>
					<LicenseDevice DongleHardwareId="2" DongleDevice="#x03020002" DongleLevel="40" DongleSystemId="{6EEDABFD-1503-EC4B-6E19-DC46A96A520F}" DongleSerialNumber="000bpa4i"/>
				</Target>
			</Licenses>
			<Tasks>
				<Task Id="3" Priority="20" CycleTime="100000" AmsPort="350" AdtTasks="true">
					<Name>PlcTask</Name>
				</Task>
				<Task Id="4" Priority="2" CycleTime="20000" AmsPort="351" AdtTasks="true">
					<Name>SerialTask</Name>
				</Task>
				<Task Id="5" Priority="22" CycleTime="200000" AmsPort="352" AdtTasks="true">
					<Name>LoggerTask</Name>
				</Task>
			</Tasks>
			<Routes>
				<Route Name="Hangar WP03" Addr="10.183.6.175" NetId="10.183.6.175.1.1" TransType="1"/>
			</Routes>
		</System>
		<Plc>
			<Project GUID="{B92AE9DB-0E92-4C79-B881-388F53F36E48}" Name="CPU" PrjFilePath="CPU\CPU.plcproj" TmcFilePath="CPU\CPU.tmc" ReloadTmc="true" AmsPort="851" TargetArchiveSettings="#x0021" FileArchiveSettings="#x001f">
				<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcPath="CPU\CPU.tmc" TmcHash="{A10407F8-F3A6-C663-C52F-10F684EFDC5B}">
					<Name>CPU Instance</Name>
					<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
					<Vars VarGrpType="1">
						<Name>SerialTask Inputs</Name>
						<Var>
							<Name>gvlMRU.MRU1_In</Name>
							<Type GUID="{D9112469-0864-9808-DD4F-AF03CBC3B28F}">Serial6021_In</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.SheaveEncoder.encoderInput</Name>
							<Type GUID="{15A0251F-C878-5FBE-4865-308FCC9E86A0}">PulseEncoderInput</Type>
						</Var>
						<Var>
							<Name>gvlMRU.MRU2_In</Name>
							<Type GUID="{D9112469-0864-9808-DD4F-AF03CBC3B28F}">Serial6021_In</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.SheaveEncoder.encoderInput</Name>
							<Type GUID="{15A0251F-C878-5FBE-4865-308FCC9E86A0}">PulseEncoderInput</Type>
						</Var>
					</Vars>
					<Vars VarGrpType="2" AreaNo="1">
						<Name>SerialTask Outputs</Name>
						<Var>
							<Name>gvlMRU.MRU1_Out</Name>
							<Type GUID="{A08C1119-081E-9536-63BB-AE5380674021}">Serial6021_Out</Type>
						</Var>
						<Var>
							<Name>gvlMRU.MRU2_Out</Name>
							<Type GUID="{A08C1119-081E-9536-63BB-AE5380674021}">Serial6021_Out</Type>
						</Var>
					</Vars>
					<Vars VarGrpType="1" ContextId="1" AreaNo="16">
						<Name>PlcTask Inputs</Name>
						<Var>
							<Name>gvlSlackWireCompensator.io_in</Name>
							<Type GUID="{25D9D950-7CDB-DA7F-FD31-2019DABF37C7}">SWCIO_In</Type>
						</Var>
						<Var>
							<Name>IO.confirmAlarm1</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>IO.confirmAlarm2</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>IOin.inverters</Name>
							<Type GUID="{02F8EE9D-4E72-DFA9-AA42-5F743E411C8D}">ARRAY [0..6] OF p7elec.ACS880IO_In</Type>
						</Var>
						<Var>
							<Name>IOin.igbt_TA1</Name>
							<Type GUID="{9F2333E2-B880-F37C-F91A-6ADA93B20436}" Namespace="p6power">ACS880IGBTIO_In</Type>
						</Var>
						<Var>
							<Name>IOin.sensorFollowUpCtd</Name>
							<Comment><![CDATA[rudderSensorData				AT %I*	: p6com.EL30xxIO_in;
Spooling]]></Comment>
							<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
						</Var>
						<Var>
							<Name>IOin.sensorFollowUpSDrum</Name>
							<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
						</Var>
						<Var>
							<Name>objBrakeHPU.brakeHPU1Io_in</Name>
							<Comment><![CDATA[ FWD HPU]]></Comment>
							<Type GUID="{89E8B7D6-5AE6-FC91-86ED-F52DF4D93002}" Namespace="p6power">HPUBrakeIO_in</Type>
						</Var>
						<Var>
							<Name>ObjCooling.gearCoolingCtrlIo_in</Name>
							<Type GUID="{139AA71B-0392-8DC1-D192-9E41F21F7BE2}">projGearCoolingControllerIO_in</Type>
						</Var>
						<Var>
							<Name>ObjCooling.gearCoolingIo_in</Name>
							<Type GUID="{699D05D0-9609-008D-074A-5D311E5F8F02}" Namespace="p6winch">GearCoolingWinchIO_in</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._EstopInputs</Name>
							<Comment><![CDATA[	{attribute 'hide'} _lastSwitchIdx 							: INT;  
	{attribute 'hide'} _lastSswitchName							: p7type.P6IdName;]]></Comment>
							<Type GUID="{05908B62-B357-BEEF-933B-06C7B67B2C33}">ARRAY [0..19] OF SwitchInputs</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._NoEStopDetected</Name>
							<Comment><![CDATA[Emergency stop signal]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._TwinSafeGroupErrCom</Name>
							<Comment><![CDATA[ Group Com error]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._TwinSafeGroupErrFB</Name>
							<Comment><![CDATA[ Group FB Error]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._TwinSafeGroupErrOther</Name>
							<Comment><![CDATA[ Group Other Error	]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objManDev.SpoolAccessHMI.SpoolIO_In.ManualModeIO</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objManDev.SpoolAccessHMI.SpoolIO_In.limitSensor</Name>
							<Type GUID="{54195CC7-3340-E483-343B-EF7951C3211B}">ARRAY [0..1] OF BOOL</Type>
						</Var>
						<Var>
							<Name>objManDev.InvertersAccessHMI.SpoolIO_In.ManualModeIO</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objManDev.InvertersAccessHMI.SpoolIO_In.limitSensor</Name>
							<Type GUID="{54195CC7-3340-E483-343B-EF7951C3211B}">ARRAY [0..1] OF BOOL</Type>
						</Var>
						<Var>
							<Name>ObjPower.groundFault.signal</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>ObjPower.pmsVesselIo_in</Name>
							<Comment><![CDATA[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]]></Comment>
							<Type GUID="{2DCEA39B-AF81-3718-99BE-ACDD551FDD33}">PMSVesselIO_In</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.winchIo_in</Name>
							<Type GUID="{FBFFF7EE-A9F0-55CC-25AF-766EB802165D}" Namespace="p6winch">WinchIO_In</Type>
						</Var>
						<Var>
							<Name>gvlAframe.HandlingIo_in</Name>
							<Type GUID="{B29801D7-2C05-4772-3B26-7E2162460B95}">Aframe_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Crane._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Deck_PanelIO_In</Name>
							<Type GUID="{721F914E-9E4D-A48E-CCB4-D15A19201E8E}">AframePanel_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Deck_Panel.Equipment._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Radio_PanelIO_In</Name>
							<Type GUID="{721F914E-9E4D-A48E-CCB4-D15A19201E8E}">AframePanel_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Radio_Panel.Equipment._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlAframe.RadioPanelIO_In</Name>
							<Type GUID="{BF89E8AD-9866-DF9B-0BF8-DBCBD3FE1B4E}" Namespace="p6manualDevices">RCU_HBC_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_in</Name>
							<Type GUID="{66FB8B44-C7F5-4119-97A4-CAC351B6E617}" Namespace="p6manualDevices">BridgeControlIO_in</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.splitModeRequest</Name>
							<Comment><![CDATA[ AKA split mode]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlDeckHPU.Io_in</Name>
							<Comment><![CDATA[Temp]]></Comment>
							<Type GUID="{ADE9DE68-EB84-6253-ECCA-A60222E1A012}">deckHPU_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.winchIo_in</Name>
							<Type GUID="{FBFFF7EE-A9F0-55CC-25AF-766EB802165D}" Namespace="p6winch">WinchIO_In</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.deckCtrlPanel_WP02_manSpoolIO_In</Name>
							<Type GUID="{F41B6440-E283-DF30-2145-19227EBF96AE}" Namespace="p6manualDevices">ManualSpoolControlIO_In</Type>
						</Var>
						<Var>
							<Name>gvlOHC.HandlingIo_in</Name>
							<Type GUID="{083B2A3E-6BF8-7C5E-F13F-CEE893A248E6}">OHC_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.spool_io_in</Name>
							<Type GUID="{4DC994A3-060E-300A-35E8-BF177F8EE4A9}">SpoolIO_In</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Crane._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Deck_PanelIO_In</Name>
							<Type GUID="{86DC0D2D-5734-5069-B662-D4E815508015}">OverheadCranePanel_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Deck_Panel.Equipment._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Radio_PanelIO_In</Name>
							<Type GUID="{86DC0D2D-5734-5069-B662-D4E815508015}">OverheadCranePanel_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.winchIo_in</Name>
							<Type GUID="{FBFFF7EE-A9F0-55CC-25AF-766EB802165D}" Namespace="p6winch">WinchIO_In</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Radio_Panel.Equipment._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlOHC.RadioPanelIO_In</Name>
							<Type GUID="{BF89E8AD-9866-DF9B-0BF8-DBCBD3FE1B4E}" Namespace="p6manualDevices">RCU_HBC_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.bridgeCtrlPanel_CP02_Io_in</Name>
							<Type GUID="{66FB8B44-C7F5-4119-97A4-CAC351B6E617}" Namespace="p6manualDevices">BridgeControlIO_in</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.deckCtrlPanel_WP01_manSpoolIO_In</Name>
							<Type GUID="{F41B6440-E283-DF30-2145-19227EBF96AE}" Namespace="p6manualDevices">ManualSpoolControlIO_In</Type>
						</Var>
						<Var>
							<Name>gvlKN75.HandlingIo_in</Name>
							<Type GUID="{A7F9B799-7ECB-4CCB-4658-7853E8D1894A}">KN75_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlKN75.Crane._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.HandlingIo_in</Name>
							<Type GUID="{82556E98-2615-C394-A2B5-2DC9E3A9EC4A}">CtdDavid_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Crane._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Deck_PanelIO_In</Name>
							<Type GUID="{C4C8EE0E-9E19-52EE-23AD-CD247A06D301}">CtdDavidPanel_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.spool_io_in</Name>
							<Type GUID="{4DC994A3-060E-300A-35E8-BF177F8EE4A9}">SpoolIO_In</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Deck_Panel.Equipment._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Radio_PanelIO_In</Name>
							<Type GUID="{C4C8EE0E-9E19-52EE-23AD-CD247A06D301}">CtdDavidPanel_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Radio_Panel.Equipment._activate</Name>
							<Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.RadioPanelIO_In</Name>
							<Type GUID="{BF89E8AD-9866-DF9B-0BF8-DBCBD3FE1B4E}" Namespace="p6manualDevices">RCU_HBC_IO_In</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.deckCtrlPanel_WP02_Io_in</Name>
							<Type GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices">BaseControlUnitIO_in</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.panelTraction_io_in</Name>
							<Type GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices">BaseControlUnitIO_in</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In</Name>
							<Comment><![CDATA[ROV HANGAR PANEL]]></Comment>
							<Type GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices">BaseControlUnitIO_in</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.deckCtrlPanel_WP02_Io_in</Name>
							<Type GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices">BaseControlUnitIO_in</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.HMI_Io_in</Name>
							<Type GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices">BaseControlUnitIO_in</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.deckCtrlPanel_WP01_Io_in</Name>
							<Type GUID="{4FAEC1D7-4C42-0A3E-EA2F-75CC83D75E1E}">projControlUnitIO_in</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.panelCTD_io_in</Name>
							<Type GUID="{5138568F-B728-8366-C911-5F595F0AACE8}" Namespace="p6manualDevices">BaseControlUnitIO_in</Type>
						</Var>
						<Var>
							<Name>ObjModbus.slave.InData</Name>
							<Type GUID="{F852D9F7-9DB9-AE77-EE6D-D9BA52CDE308}" Namespace="Tc2_ModbusRTU">MB_KL6inData22B</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.Sheavesensor.Loadcell_IO_in</Name>
							<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.Sheavesensor.Loadcell_IO_in</Name>
							<Type GUID="{18026E77-AF4D-717D-4774-A7930476EC6F}" Namespace="p6com">EL30xxIO_in</Type>
						</Var>
					</Vars>
					<Vars VarGrpType="2" ContextId="1" AreaNo="17">
						<Name>PlcTask Outputs</Name>
						<Var>
							<Name>gvlSlackWireCompensator.io_out</Name>
							<Type GUID="{7EC6F5CC-43AC-53E2-C6E8-3C6CADD2AB2B}">SWCIO_Out</Type>
						</Var>
						<Var>
							<Name>IO.emergencyStopIsActive</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>IO.Alarm</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>IO.criticalAlarm</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>IO.warningAlarm</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objBrakeHPU.brakeHPU1Io_out</Name>
							<Comment><![CDATA[ FWD HPU]]></Comment>
							<Type GUID="{3C952B3F-591F-A2F8-D63C-C72C97557943}" Namespace="p6power">HPUBrakeIO_out</Type>
						</Var>
						<Var>
							<Name>IOout.inverters</Name>
							<Type GUID="{E21AB905-F9C0-395B-ADC2-62BD014759EE}">ARRAY [0..6] OF p7elec.ACS880IO_Out</Type>
						</Var>
						<Var>
							<Name>IOout.igbt_TA1</Name>
							<Type GUID="{47A1EF15-C886-9428-6964-D0A859C7D696}" Namespace="p6power">ACS880IGBTIO_Out</Type>
						</Var>
						<Var>
							<Name>ObjCooling.gearCoolingCtrlIo_out</Name>
							<Comment><![CDATA[Gear Cooling]]></Comment>
							<Type GUID="{66C76C56-CC8F-D014-9643-13E27C062E72}" Namespace="p6winch">GearCoolingControllerIO_out</Type>
						</Var>
						<Var>
							<Name>ObjCooling.gearCoolingCtrlIo_out2</Name>
							<Type GUID="{66C76C56-CC8F-D014-9643-13E27C062E72}" Namespace="p6winch">GearCoolingControllerIO_out</Type>
						</Var>
						<Var>
							<Name>ObjCooling.waterCoolingValve</Name>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._EStopLights</Name>
							<Comment><![CDATA[Emergency stop indicatorLights]]></Comment>
							<Type GUID="{0A93EAC9-643B-8275-73BB-9842E5FD5B76}">ARRAY [0..19] OF BOOL</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._TwinSafe_Run</Name>
							<Comment><![CDATA[Run TwinSAFE logic]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._TwinSafeFB_Reset</Name>
							<Comment><![CDATA[Reset emergency stop]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>objGeneral.estopObject._TwinSafeGroup_Reset</Name>
							<Comment><![CDATA[Group Reset	]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>ObjPower.SystemActive</Name>
							<Comment><![CDATA[PowerUsageIO_out        		AT %Q*  : p6com.EL40xxIO_out;
 PowerUsage                      : p6com.AnalogOutUniPolarScalableAA;]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.winchIo_out</Name>
							<Type GUID="{D47018D0-81D6-C98A-5B7B-19F8A33D7D6C}" Namespace="p6winch">WinchIO_out</Type>
						</Var>
						<Var>
							<Name>ObjPower.pmsVesselIo_out</Name>
							<Type GUID="{0F5F6068-1854-AEB7-617F-08EE7E77C20F}">PMSVesselIO_Out</Type>
						</Var>
						<Var>
							<Name>gvlAframe.HandlingIo_out</Name>
							<Comment><![CDATA[Crane]]></Comment>
							<Type GUID="{2003E2E3-6DFA-4937-2957-10BA27A8760F}">Aframe_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Crane._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Deck_PanelIO_Out</Name>
							<Comment><![CDATA[DeckPanel]]></Comment>
							<Type GUID="{A0D57B34-FA66-BA1F-4374-0AC82DF50091}">AframePanel_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Deck_Panel.Equipment._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Radio_PanelIO_Out</Name>
							<Comment><![CDATA[RadioPanel]]></Comment>
							<Type GUID="{A0D57B34-FA66-BA1F-4374-0AC82DF50091}">AframePanel_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlAframe.Radio_Panel.Equipment._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlAframe.RadioPanelIO_Out</Name>
							<Comment><![CDATA[RadioBase]]></Comment>
							<Type GUID="{3F71A97C-6F8D-A088-D528-4644B1C22FC3}" Namespace="p6manualDevices">RCU_HBC_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.winchIo_out</Name>
							<Type GUID="{D47018D0-81D6-C98A-5B7B-19F8A33D7D6C}" Namespace="p6winch">WinchIO_out</Type>
						</Var>
						<Var>
							<Name>gvlDeckHPU.Io_out</Name>
							<Type GUID="{BE767D95-F4C1-7305-B246-A6472C3A3873}">deckHPU_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlOHC.HandlingIo_out</Name>
							<Comment><![CDATA[Crane]]></Comment>
							<Type GUID="{FA2D96AA-AB8C-B8D0-E801-E58FFA9AC017}">OHC_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Crane._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Deck_PanelIO_Out</Name>
							<Comment><![CDATA[DeckPanel]]></Comment>
							<Type GUID="{0D046226-1D94-1F9F-0E86-E94AAFB30535}">OverheadCranePanel_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.winchIo_out</Name>
							<Type GUID="{D47018D0-81D6-C98A-5B7B-19F8A33D7D6C}" Namespace="p6winch">WinchIO_out</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Deck_Panel.Equipment._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Radio_PanelIO_Out</Name>
							<Comment><![CDATA[RadioPanel]]></Comment>
							<Type GUID="{0D046226-1D94-1F9F-0E86-E94AAFB30535}">OverheadCranePanel_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlOHC.Radio_Panel.Equipment._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlOHC.RadioPanelIO_Out</Name>
							<Comment><![CDATA[RadioBase]]></Comment>
							<Type GUID="{3F71A97C-6F8D-A088-D528-4644B1C22FC3}" Namespace="p6manualDevices">RCU_HBC_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlKN75.HandlingIo_out</Name>
							<Comment><![CDATA[Crane]]></Comment>
							<Type GUID="{4E4B1164-FABC-84E6-38E6-39F5959A619B}">KN75_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlKN75.Crane._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.HandlingIo_out</Name>
							<Comment><![CDATA[Crane]]></Comment>
							<Type GUID="{F8F9C1E6-D504-C624-B6EF-724458ACD5EC}">CtdDavid_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Crane._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Deck_PanelIO_Out</Name>
							<Comment><![CDATA[DeckPanel]]></Comment>
							<Type GUID="{3A10D5DA-006C-581D-2D85-92FCC2A8E1F3}">CtdDavidPanel_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Deck_Panel.Equipment._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Radio_PanelIO_Out</Name>
							<Comment><![CDATA[RadioPanel]]></Comment>
							<Type GUID="{3A10D5DA-006C-581D-2D85-92FCC2A8E1F3}">CtdDavidPanel_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.Radio_Panel.Equipment._activated</Name>
							<Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment>
							<Type>BOOL</Type>
						</Var>
						<Var>
							<Name>gvlCtdDavid.RadioPanelIO_Out</Name>
							<Comment><![CDATA[RadioBase]]></Comment>
							<Type GUID="{3F71A97C-6F8D-A088-D528-4644B1C22FC3}" Namespace="p6manualDevices">RCU_HBC_IO_Out</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.deckCtrlPanel_WP02_Io_out</Name>
							<Type GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices">BaseControlUnitIO_out</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out</Name>
							<Type GUID="{19687C9A-8F92-D541-ECCA-807A304CC43C}" Namespace="p6manualDevices">BridgeControlIO_out</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.panelTraction_io_out</Name>
							<Type GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices">BaseControlUnitIO_out</Type>
						</Var>
						<Var>
							<Name>gvlTractionWinch01.hangarCtrlPanel_WP03_IO_Out</Name>
							<Type GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices">BaseControlUnitIO_out</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.deckCtrlPanel_WP02_Io_out</Name>
							<Type GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices">BaseControlUnitIO_out</Type>
						</Var>
						<Var>
							<Name>gvlStorageDrum01.HMI_Io_out</Name>
							<Type GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices">BaseControlUnitIO_out</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.deckCtrlPanel_WP01_Io_out</Name>
							<Type GUID="{8A5AA893-2610-3D97-4C37-08ECBE70BAB2}">projControlUnitIO_out</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.bridgeCtrlPanel_CP02_Io_out</Name>
							<Type GUID="{19687C9A-8F92-D541-ECCA-807A304CC43C}" Namespace="p6manualDevices">BridgeControlIO_out</Type>
						</Var>
						<Var>
							<Name>gvlCtd01.panelCTD_io_out</Name>
							<Type GUID="{EF63DA40-20F8-199C-E151-7B974042EB1A}" Namespace="p6manualDevices">BaseControlUnitIO_out</Type>
						</Var>
						<Var>
							<Name>ObjModbus.slave.OutData</Name>
							<Type GUID="{E4C24E72-EF65-C814-8E17-663F53275EE3}" Namespace="Tc2_ModbusRTU">MB_KL6outData22B</Type>
						</Var>
					</Vars>
					<Vars VarGrpType="1" ContextId="2" AreaNo="32">
						<Name>LoggerTask Inputs</Name>
						<Var>
							<Name>objBrakeHPU.hpu1_running</Name>
							<Comment><![CDATA[ FWD HPU]]></Comment>
							<Type>BOOL</Type>
						</Var>
					</Vars>
					<UnrestoredVarLinks ImportTime="2024-01-31T11:55:57">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.11_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_in^ValveOuterTiltInSTBD^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Upper Tilt STBD In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_in^ValveOuterTiltOutSTBD^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Upper Tilt STBD Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.12_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_in^ValveOuterTiltInPORT^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Upper Tilt PORT In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_in^ValveOuterTiltOutPORT^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Upper Tilt PORT Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.13_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_in^ValveAuxWinchInPORT^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Aux Winch PORT In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_in^ValveAuxWinchOutPORT^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Aux Winch PORT Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.7_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_in^ValveAuxWinchInSTBD^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Aux Winch STBD In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_in^ValveAuxWinchOutSTBD^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Aux Winch STBD Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.8_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_in^ValveInnerTiltInSTBD^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Lower Tilt STBD In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_in^ValveInnerTiltOutSTBD^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Lower Tilt STBD Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.9_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_in^ValveInnerTiltInPORT^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Lower Tilt PORT In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_in^ValveInnerTiltOutPORT^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Lower Tilt PORT Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B31_KF2.0_EK1101^B31_KF2.6_EL2535-0002">
								<Link VarA="gvlCtdDavid.HandlingIo_in^ValveTelescopeIn^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Telescope In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_in^ValveTelescopeOut^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Telescope Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B31_KF2.0_EK1101^B31_KF2.7_EL2535-0002">
								<Link VarA="gvlCtdDavid.HandlingIo_in^ValveTiltIn^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Tilt In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_in^ValveTiltOut^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Tilt Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B31_KF2.0_EK1101^B31_KF2.8_EL2535-0002">
								<Link VarA="gvlCtdDavid.HandlingIo_in^ValveDockingHeadIn^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Dockinghead In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_in^ValveDockingHeadOut^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Dockinghead Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.11_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltInSTBD^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Upper Tilt STBD In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltInSTBD^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Upper Tilt STBD In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltOutSTBD^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Upper Tilt STBD Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltOutSTBD^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Upper Tilt STBD Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.12_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltInPORT^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Upper Tilt PORT In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltInPORT^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Upper Tilt PORT In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltOutPORT^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Upper Tilt PORT Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveOuterTiltOutPORT^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Upper Tilt PORT Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.13_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchInPORT^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Aux Winch PORT Out_1^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchInPORT^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Aux Winch PORT Out_1^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchOutPORT^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Aux Winch PORT Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchOutPORT^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Aux Winch PORT Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.7_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchInSTBD^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Aux Winch STBD In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchInSTBD^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Aux Winch STBD In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchOutSTBD^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Aux Winch STBD Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveAuxWinchOutSTBD^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Aux Winch STBD Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.8_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltInSTBD^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Lower Tilt STBD In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltInSTBD^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Lower Tilt STBD In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltOutSTBD^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Lower Tilt STBD Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltOutSTBD^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Lower Tilt STBD Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B11_KF1.0_EK1101^B11_KF1.9_EL2535-0002">
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltInPORT^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Lower Tilt PORT In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltInPORT^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Lower Tilt PORT In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltOutPORT^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Lower Tilt PORT Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlAframe.HandlingIo_out^ValveInnerTiltOutPORT^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Lower Tilt PORT Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B31_KF2.0_EK1101^B31_KF2.6_EL2535-0002">
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTelescopeIn^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Telescope In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTelescopeIn^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Telescope In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTelescopeOut^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Telescope Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTelescopeOut^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Telescope Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B31_KF2.0_EK1101^B31_KF2.7_EL2535-0002">
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTiltIn^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Tilt In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTiltIn^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Tilt In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTiltOut^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Tilt Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveTiltOut^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Tilt Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B31_KF2.0_EK1101^B31_KF2.8_EL2535-0002">
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveDockingHeadIn^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Dockinghead In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveDockingHeadIn^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Dockinghead In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveDockingHeadOut^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Dockinghead Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_out^ValveDockingHeadOut^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Dockinghead Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-07-19T10:20:29">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
								<Link VarA="Obj.estopObject._NoEStopDetected" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardInputs^Standard Out Var 4" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="Obj.estopObject._TwinSafeGroupErrCom" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardInputs^Standard Out Var 5" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="Obj.estopObject._TwinSafeGroupErrFB" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardInputs^Standard Out Var 6" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="Obj.estopObject._TwinSafeGroupErrOther" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardInputs^Standard Out Var 11" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
								<Link VarA="Obj.estopObject._TwinSafeFB_Reset" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardOutputs^Standard In Var 7" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="Obj.estopObject._TwinSafeGroup_Reset" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardOutputs^Standard In Var 8" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="Obj.estopObject._TwinSafe_Run" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardOutputs^Standard In Var 9" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-10-18T15:08:17">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF5">
								<Link VarA="gvlStorageDrum01.spool_io_in^countingSensor1" TypeA="BOOL" InOutA="0" ParentTypeA="projSpoolIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_CountingSensor1^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^countingSensor2" TypeA="BOOL" InOutA="0" ParentTypeA="projSpoolIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_CountingSensor2^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^slackWireLimit1" TypeA="BOOL" InOutA="0" ParentTypeA="projSpoolIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_SlackWireLimit1^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^slackWireLimit2" TypeA="BOOL" InOutA="0" ParentTypeA="projSpoolIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_SlackWireLimit2^Input" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF6">
								<Link VarA="gvlCtd01.spool_io_in^countingSensor1" TypeA="BOOL" InOutA="0" ParentTypeA="projSpoolIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="CTD01_LEV01_CountingSensor1^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtd01.spool_io_in^countingSensor2" TypeA="BOOL" InOutA="0" ParentTypeA="projSpoolIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="CTD01_LEV01_CountingSensor2^Input" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF9">
								<Link VarA="gvlCtd01.spool_io_in^followUpSensor^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="CTD01_LEV01_FollowUpSensor^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtd01.spool_io_in^followUpSensor^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="CTD01_LEV01_FollowUpSensor^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtd01.spool_io_in^loadCell^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="CTD01_LEV01_LoadCell^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtd01.spool_io_in^loadCell^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="CTD01_LEV01_LoadCell^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^followUpSensor^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="StorageDrum_RW01_LEV01_FollowUpSensor^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^followUpSensor^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="StorageDrum_RW01_LEV01_FollowUpSensor^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^pressureTransmitter^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="StorageDrum_RW01_LEV01_PressureTransmitter^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^pressureTransmitter^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="StorageDrum_RW01_LEV01_PressureTransmitter^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^stringSensor^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="StorageDrum_RW01_LEV01_StringSensor^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^stringSensor^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="StorageDrum_RW01_LEV01_StringSensor^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-10-19T13:42:40">
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2535-0002_WCS01_KF15">
								<Link VarA="gvlStorageDrum01.slackWireCompensatorValve^output" TypeA="INT" InOutA="1" ParentTypeA="EL25xxIO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="StorageDrum_RW01_LEV01_SWCValve^PWM output" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-10-26T12:26:39">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
								<Link VarA="gvlAframe.Crane._activated" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardInputs^Standard Out Var 50" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.Crane._activated" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardInputs^Standard Out Var 47" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.Crane._activated" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardInputs^Standard Out Var 51" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
								<Link VarA="gvlAframe.Crane._activate" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardOutputs^Standard In Var 49" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.Crane._activate" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardOutputs^Standard In Var 48" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.Crane._activate" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StandardOutputs^Standard In Var 52" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-10-26T16:11:11">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^X3^B31_KF2.0_EK1101^B31_KF2.1_EL1008">
								<Link VarA="gvlCtdDavid.HandlingIo_in^FullyCompressed" TypeA="BOOL" InOutA="0" ParentTypeA="CtdDavidIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Fully Compressed^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtdDavid.HandlingIo_in^HalfCompressed" TypeA="BOOL" InOutA="0" ParentTypeA="CtdDavidIO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Half Compressed^Input" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-11-01T12:29:13">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF9">
								<Link VarA="gvlCtd01.spool_io_in^followSensor^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="CTD01_LEV01_FollowUpSensor^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtd01.spool_io_in^followSensor^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="CTD01_LEV01_FollowUpSensor^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^followSensor^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="StorageDrum_RW01_LEV01_FollowUpSensor^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.spool_io_in^followSensor^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="StorageDrum_RW01_LEV01_FollowUpSensor^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-11-04T09:49:55">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^X3^B21_KF2.0_EK1101^B21_KF2.23_EL2535-0002">
								<Link VarA="gvlOHC.HandlingIo_in^ValveResearchSheaveIn^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Research Sheave Tilt In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_in^ValveResearchSheaveOut^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Research Sheave Tilt Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^X3^B21_KF2.0_EK1101^B21_KF2.23_EL2535-0002">
								<Link VarA="gvlOHC.HandlingIo_out^ValveResearchSheaveIn^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Research Sheave Tilt In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveResearchSheaveIn^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Research Sheave Tilt In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveResearchSheaveOut^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Research Sheave Tilt Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveResearchSheaveOut^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Research Sheave Tilt Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-11-10T11:29:07">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP01_KF1 ROV PanelPC Joystick">
								<Link VarA="gvlTractionWinch01.HMI_Io_in^actionButton" TypeA="BOOL" InOutA="0" ParentTypeA="BaseControlUnitIO_in" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="TxPDO 1^Inputs^P2_7 CTRL SW" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlTractionWinch01.HMI_Io_in^velocityControl^raw16bit" TypeA="INT" InOutA="0" ParentTypeA="AxisIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="TxPDO 1^Inputs^P2_5 Joystick" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP01_KF1 ROV PanelPC Joystick">
								<Link VarA="gvlTractionWinch01.HMI_Io_out^alarmIndicator" TypeA="BOOL" InOutA="1" ParentTypeA="BaseControlUnitIO_out" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RxPDO 1^Outputs^ALARM" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlTractionWinch01.HMI_Io_out^inControlIndicator" TypeA="BOOL" InOutA="1" ParentTypeA="BaseControlUnitIO_out" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RxPDO 1^Outputs^IN CONTROL" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlTractionWinch01.HMI_Io_out^winchActiveIndicator" TypeA="BOOL" InOutA="1" ParentTypeA="BaseControlUnitIO_out" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RxPDO 1^Outputs^ACTIVE" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2023-12-08T14:17:22">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF9">
								<Link VarA="gvlSlackWireCompensator.io_in^pRegulator^pressureSensor^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="StorageDrum_RW01_LEV01_PressureTransmitter^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlSlackWireCompensator.io_in^pRegulator^pressureSensor^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="StorageDrum_RW01_LEV01_PressureTransmitter^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-01-23T08:45:19">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^X3^B21_KF2.0_EK1101^B21_KF2.1_EL1008">
								<Link VarA="gvlOHC.HandlingIo_in^OpenHangarDoor1" TypeA="BOOL" InOutA="0" ParentTypeA="OHC_IO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Hangar Door 1 Open^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_in^OpenHangarDoor2" TypeA="BOOL" InOutA="0" ParentTypeA="OHC_IO_In" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Hangar Door 2 Open^Input" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-01-23T08:49:54">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^OHC Can(EL6751)^B4_OHC Bullet winch Encoder">
								<Link VarA="gvlOHC.HandlingIo_in^PositionSensorBulletWinchtest^PDO" TypeA="ARRAY [0..3] OF BYTE" InOutA="0" ParentTypeA="CanEncoderDecode" GuidA="{527C5C5C-1CF8-1963-ACDC-85B7B3E5B586}" VarB="TxPDO 0^Inputs^read" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-01-23T08:52:19">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^OHC Can(EL6751)^B4_OHC Bullet winch Encoder">
								<Link VarA="gvlOHC.HandlingIo_in^CanEncoderBulletWinchUnion^PDO" TypeA="ARRAY [0..3] OF BYTE" InOutA="0" ParentTypeA="CanEncoderDecode" GuidA="{527C5C5C-1CF8-1963-ACDC-85B7B3E5B586}" VarB="TxPDO 0^Inputs^read" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-01-23T09:52:33">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF4">
								<Link VarA="gvlTractionWinch01.splitModeREquest" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="DeckCtrlWP02_TRW01_SDrumSelect^Input" Size="1" RestoreInfo="BNotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-02-12T19:49:19">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^X3^B21_KF2.0_EK1101^B21_KF2.18_EL2535-0002">
								<Link VarA="gvlOHC.HandlingIo_in^ValveLatchIn^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Latch Cylinder In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_in^ValveLatchOut^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status Latch Cylinder Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B21_KF2.0_EK1101^B21_KF2.22_EL2535-0002">
								<Link VarA="gvlOHC.HandlingIo_in^ValveOutHaulerIn^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status OutHauler In^Status" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_in^ValveOutHaulerOut^status" TypeA="p7hyd.EL2535StatusWord" InOutA="0" ParentTypeA="EL2535IO_in" GuidA="{B2CF3F18-8BC4-2A97-7A17-510479DCAFDE}" VarB="PWM Status OutHauler Out^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^X3^B21_KF2.0_EK1101^B21_KF2.18_EL2535-0002">
								<Link VarA="gvlOHC.HandlingIo_out^ValveLatchIn^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Latch Cylinder In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveLatchIn^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Latch Cylinder In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveLatchOut^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control Latch Cylinder Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveLatchOut^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control Latch Cylinder Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^X3^B21_KF2.0_EK1101^B21_KF2.22_EL2535-0002">
								<Link VarA="gvlOHC.HandlingIo_out^ValveOutHaulerIn^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control OutHauler In^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveOutHaulerIn^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control OutHauler In^Control" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveOutHaulerOut^PWMOutput" TypeA="INT" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PWM Control OutHauler Out^PWM output" RestoreInfo="ANotFound"/>
								<Link VarA="gvlOHC.HandlingIo_out^ValveOutHaulerOut^control" TypeA="p7hyd.EL2535ControlWord" InOutA="1" ParentTypeA="EL2535IO_out" GuidA="{256EA52D-726E-006E-A159-EC23ADD46C31}" VarB="PWM Control OutHauler Out^Control" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-02-16T22:30:06">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF9">
								<Link VarA="gvlCtd01.loadCell^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="CTD01_LEV01_LoadCell^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtd01.loadCell^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="CTD01_LEV01_LoadCell^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-02-16T23:08:40">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF9">
								<Link VarA="gvlTractionWinch01.loadCell^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="TRW01_DeckSheave_LoadCell^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlTractionWinch01.loadCell^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="TRW01_DeckSheave_LoadCell^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-02-16T23:51:50">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF5">
								<Link VarA="IOin.SheaveEncoder_SDRIO_in^A_pulse" TypeA="BOOL" InOutA="0" ParentTypeA="PulseEncoderInput" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_CountingSensor1^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="IOin.SheaveEncoder_SDRIO_in^B_pulse" TypeA="BOOL" InOutA="0" ParentTypeA="PulseEncoderInput" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_CountingSensor2^Input" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF6">
								<Link VarA="IOin.sheaveEncoder_CTD_in^A_pulse" TypeA="BOOL" InOutA="0" ParentTypeA="PulseEncoderInput" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="CTD01_LEV01_CountingSensor1^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="IOin.sheaveEncoder_CTD_in^B_pulse" TypeA="BOOL" InOutA="0" ParentTypeA="PulseEncoderInput" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="CTD01_LEV01_CountingSensor2^Input" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-02-17T16:45:15">
						<OwnerA Name="InputDst" Prefix="TIPC^CPU^CPU Instance" Type="1">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF5">
								<Link VarA="gvlStorageDrum01.SheaveEncoder.encoderInput^A_pulse" TypeA="BOOL" InOutA="0" ParentTypeA="PulseEncoderInput" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_CountingSensor1^Input" Size="1" RestoreInfo="ANotFound"/>
								<Link VarA="gvlStorageDrum01.SheaveEncoder.encoderInput^B_pulse" TypeA="BOOL" InOutA="0" ParentTypeA="PulseEncoderInput" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="StorageDrum_RW01_LEV01_CountingSensor2^Input" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF9">
								<Link VarA="gvlCtd01.loadcell.Loadcell_IO_in^input" TypeA="INT" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="CTD01_LEV01_LoadCell^Value" RestoreInfo="ANotFound"/>
								<Link VarA="gvlCtd01.loadcell.Loadcell_IO_in^status" TypeA="p6com.EL30xxStatus" InOutA="0" ParentTypeA="EL30xxIO_in" GuidA="{177E801D-4E20-F31E-4F33-23B9749F0B4A}" VarB="CTD01_LEV01_LoadCell^Status" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-03-17T15:03:54">
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^X4 Hangar^WP03_KF1_EK1101^WP03_KF5_EL2008">
								<Link VarA="gvlOuthauler.OuthaulerEngagedIndication" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Outhauler active btn light^Output" Size="1" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<UnrestoredVarLinks ImportTime="2024-03-18T12:27:52">
						<OwnerA Name="OutputSrc" Prefix="TIPC^CPU^CPU Instance" Type="2">
							<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL4024_WCS01_KF16">
								<Link VarA="ObjPower.PowerUsedToABB^output" TypeA="INT" InOutA="1" ParentTypeA="EL40xxIO_out" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="PMS_ActualPower^Analog output" RestoreInfo="ANotFound"/>
							</OwnerB>
						</OwnerA>
					</UnrestoredVarLinks>
					<Contexts>
						<Context>
							<Id>0</Id>
							<Name>SerialTask</Name>
							<ManualConfig>
								<OTCID>#x02010040</OTCID>
							</ManualConfig>
							<Priority>2</Priority>
							<CycleTime>2000000</CycleTime>
						</Context>
						<Context>
							<Id>1</Id>
							<Name>PlcTask</Name>
							<ManualConfig>
								<OTCID>#x02010030</OTCID>
							</ManualConfig>
							<Priority>20</Priority>
							<CycleTime>10000000</CycleTime>
						</Context>
						<Context>
							<Id>2</Id>
							<Name>LoggerTask</Name>
							<ManualConfig>
								<OTCID>#x02010050</OTCID>
							</ManualConfig>
							<Priority>22</Priority>
							<CycleTime>20000000</CycleTime>
						</Context>
					</Contexts>
					<TaskPouOids>
						<TaskPouOid Prio="2" OTCID="#x08502001"/>
						<TaskPouOid Prio="20" OTCID="#x08502002"/>
						<TaskPouOid Prio="22" OTCID="#x08502003"/>
					</TaskPouOids>
				</Instance>
			</Project>
		</Plc>
		<Safety>
			<Project File="TwinSAFE_MBARI_10070.xti"/>
		</Safety>
		<Io>
			<Device Id="1" DevType="111" DevFlags="#x0003" AmsPort="28673" AmsNetId="10.34.0.39.2.1" RemoteName="PLC" InfoImageId="2">
				<Name>__FILENAME__</Name>
				<AddressInfo>
					<Ccat>
						<Address>-1855979520</Address>
						<Offset>131072</Offset>
						<Size>8192</Size>
						<BaseAddr>0</BaseAddr>
						<BusNo>3</BusNo>
						<SlotNo>0</SlotNo>
						<VendorId>5612</VendorId>
						<DeviceId>20480</DeviceId>
						<Dma>
							<Address>0</Address>
							<Offset>4096</Offset>
							<Size>256</Size>
							<BaseAddr>2</BaseAddr>
							<RxChn>0</RxChn>
							<TxChn>1</TxChn>
						</Dma>
						<Identification>
							<Value>498694182</Value>
							<Version>1</Version>
							<Size>256</Size>
						</Identification>
					</Ccat>
				</AddressInfo>
				<Image Id="1" AddrType="9" ImageType="3">
					<Name>Image</Name>
				</Image>
				<Image Id="13" AddrType="10" ImageType="3">
					<Name>Image-2</Name>
				</Image>
				<Box File="PLC_WSC01_KF1.xti" Id="1">
					<EtherCAT PortABoxInfo="#x00ffffff"/>
				</Box>
				<EtherCAT/>
			</Device>
			<Device File="CU2508_WCS01_XF1.xti" Id="3"/>
			<Device File="X1 Drives.xti" Id="4"/>
			<Device File="PLC Can(EL6751).xti" Id="2"/>
			<Device File="X3 Handling.xti" Id="7"/>
			<Device File="X4 Hangar.xti" Id="8"/>
			<Device File="CTD David Can(EL6751).xti" Id="6"/>
			<Device File="Aframe Can(EL6751).xti" Id="5"/>
			<Device File="OHC Can(EL6751).xti" Id="9"/>
		</Io>
	</Project>
	<Mappings>
		<MappingInfo Identifier="{00000000-2001-0850-0020-500810000403}" Id="#x02030070"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-500830000403}" Id="#x02030040"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-500840000403}" Id="#x020300d0"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-500851000403}" Id="#x020300e0"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-500860000403}" Id="#x02030060"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-500870000403}" Id="#x02030020"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-500890000403}" Id="#x020300c0"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-5008B0000403}" Id="#x02030030"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-5008C0000403}" Id="#x02030050"/>
		<MappingInfo Identifier="{00000000-2002-0850-0120-5008D1000403}" Id="#x020300b0"/>
		<MappingInfo Identifier="{08502002-0010-0304-0020-500810000403}" Id="#x02030080" Watchdog="00000000000000000000000000000000"/>
		<MappingInfo Identifier="{03040070-00D0-0304-7000-0403D0000403}" Id="#x02030010" Watchdog="04000000040000000400000004000000"/>
		<MappingInfo Identifier="{030400D0-0090-0304-D000-040390000403}" Id="#x020300a0" Watchdog="04000000040000000400000004000000"/>
		<MappingInfo Identifier="{030400D0-00D0-0304-D000-0403D0000403}" Id="#x02030090" Watchdog="04000000040000000400000004000000"/>
		<OwnerA Name="TIID^PLC">
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1918_WCS01_KF18">
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionInputs^Message_29 TxPDO" VarB="Module 1 (FSOE)^FSoE Outputs^FSOE"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1918_WCS01_KF19">
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionInputs^Message_30 TxPDO" VarB="Module 1 (FSOE)^FSoE Outputs^FSOE"/>
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionOutputs^Message_30 RxPDO" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
				<Link VarA="PLC_WSC01_KF1^EL1918_WCS01_KF18^Module 1 (FSOE)^FSoE Inputs^FSOE" VarB="ConnectionOutputs^Message_29 RxPDO"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.4_EL2911">
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionInputs^Message_34 TxPDO" VarB="Module 1 (FSOE)^FSoE Outputs^FSOE"/>
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionOutputs^Message_34 RxPDO" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.4_EL2911">
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionInputs^Message_36 TxPDO" VarB="Module 1 (FSOE)^FSoE Outputs^FSOE"/>
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionOutputs^Message_36 RxPDO" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B51_KF2.0_KN75^B51_KF2.3_EL2911">
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionInputs^Message_40 TxPDO" VarB="Module 1 (FSOE)^FSoE Outputs^FSOE"/>
				<Link VarA="PLC_WSC01_KF1^EL2911_WCS01_KF20^ConnectionOutputs^Message_40 RxPDO" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE"/>
			</OwnerB>
		</OwnerA>
		<OwnerA Name="TIID^X3 Handling">
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
				<Link VarA="B11_KF1.0_A_Frame^B11_KF1.3_EL1904^Module 1 (FSOES)^RxPDO^FSOE" VarB="ConnectionInputs^Message_33 TxPDO"/>
				<Link VarA="B11_KF1.0_A_Frame^B11_KF1.3_EL1904^Module 1 (FSOES)^TxPDO^FSOE" VarB="ConnectionOutputs^Message_33 RxPDO"/>
				<Link VarA="B21_KF2.0_OHC^B21_KF2.3_EL1904^Module 1 (FSOES)^RxPDO^FSOE" VarB="ConnectionInputs^Message_35 TxPDO"/>
				<Link VarA="B21_KF2.0_OHC^B21_KF2.3_EL1904^Module 1 (FSOES)^TxPDO^FSOE" VarB="ConnectionOutputs^Message_35 RxPDO"/>
				<Link VarA="B31_KF2.0_CTD^B31_KF2.5_EL2911^Module 1 (FSOE)^FSoE Inputs^FSOE" VarB="ConnectionOutputs^Message_37 RxPDO"/>
				<Link VarA="B31_KF2.0_CTD^B31_KF2.5_EL2911^Module 1 (FSOE)^FSoE Outputs^FSOE" VarB="ConnectionInputs^Message_37 TxPDO"/>
				<Link VarA="B41_KF2.0_ Deck HPU^B41_KF2.6_EL2911^Module 1 (FSOE)^FSoE Inputs^FSOE" VarB="ConnectionOutputs^Message_39 RxPDO"/>
				<Link VarA="B41_KF2.0_ Deck HPU^B41_KF2.6_EL2911^Module 1 (FSOE)^FSoE Outputs^FSOE" VarB="ConnectionInputs^Message_39 TxPDO"/>
			</OwnerB>
		</OwnerA>
		<OwnerA Name="TIID^X4 Hangar">
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
				<Link VarA="WP03_KF1_EK1101^WP03_KF7_EL1904^Module 1 (FSOES)^RxPDO^FSOE" VarB="ConnectionInputs^Message_32 TxPDO"/>
				<Link VarA="WP03_KF1_EK1101^WP03_KF7_EL1904^Module 1 (FSOES)^TxPDO^FSOE" VarB="ConnectionOutputs^Message_32 RxPDO"/>
			</OwnerB>
		</OwnerA>
		<OwnerA Name="TIPC^CPU^CPU Instance">
			<OwnerB Name="TIID^Aframe Can(EL6751)^A13_Aframe RadioPanel">
				<Link VarA="PlcTask Inputs^gvlAframe.RadioPanelIO_In^nodeState" VarB="Inputs^NodeState"/>
				<Link VarA="PlcTask Inputs^gvlAframe.RadioPanelIO_In^txpdo0" VarB="TxPDO 0^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlAframe.RadioPanelIO_In^txpdo1" VarB="TxPDO 1^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlAframe.RadioPanelIO_In^txpdo2" VarB="TxPDO 2^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlAframe.RadioPanelIO_In^txpdo3" VarB="TxPDO 3^Inputs^read"/>
				<Link VarA="PlcTask Outputs^gvlAframe.RadioPanelIO_Out^rxpdo0" VarB="RxPDO 0^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlAframe.RadioPanelIO_Out^rxpdo1" VarB="RxPDO 1^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlAframe.RadioPanelIO_Out^rxpdo2" VarB="RxPDO 2^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlAframe.RadioPanelIO_Out^rxpdo3" VarB="RxPDO 3^Outputs^write"/>
			</OwnerB>
			<OwnerB Name="TIID^CTD David Can(EL6751)^A31_CTD David RadioPanel">
				<Link VarA="PlcTask Inputs^gvlCtdDavid.RadioPanelIO_In^nodeState" VarB="Inputs^NodeState"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.RadioPanelIO_In^txpdo0" VarB="TxPDO 0^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.RadioPanelIO_In^txpdo1" VarB="TxPDO 1^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.RadioPanelIO_In^txpdo2" VarB="TxPDO 2^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.RadioPanelIO_In^txpdo3" VarB="TxPDO 3^Inputs^read"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.RadioPanelIO_Out^rxpdo0" VarB="RxPDO 0^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.RadioPanelIO_Out^rxpdo1" VarB="RxPDO 1^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.RadioPanelIO_Out^rxpdo2" VarB="RxPDO 2^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.RadioPanelIO_Out^rxpdo3" VarB="RxPDO 3^Outputs^write"/>
			</OwnerB>
			<OwnerB Name="TIID^OHC Can(EL6751)^A20_OHC RadioPanel">
				<Link VarA="PlcTask Inputs^gvlOHC.RadioPanelIO_In^nodeState" VarB="Inputs^NodeState"/>
				<Link VarA="PlcTask Inputs^gvlOHC.RadioPanelIO_In^txpdo0" VarB="TxPDO 0^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlOHC.RadioPanelIO_In^txpdo1" VarB="TxPDO 1^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlOHC.RadioPanelIO_In^txpdo2" VarB="TxPDO 2^Inputs^read"/>
				<Link VarA="PlcTask Inputs^gvlOHC.RadioPanelIO_In^txpdo3" VarB="TxPDO 3^Inputs^read"/>
				<Link VarA="PlcTask Outputs^gvlOHC.RadioPanelIO_Out^rxpdo0" VarB="RxPDO 0^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlOHC.RadioPanelIO_Out^rxpdo1" VarB="RxPDO 1^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlOHC.RadioPanelIO_Out^rxpdo2" VarB="RxPDO 2^Outputs^write"/>
				<Link VarA="PlcTask Outputs^gvlOHC.RadioPanelIO_Out^rxpdo3" VarB="RxPDO 3^Outputs^write"/>
			</OwnerB>
			<OwnerB Name="TIID^OHC Can(EL6751)^B4_OHC Bullet winch Encoder">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^CanEncoderForBulletWinch^PDO" VarB="TxPDO 0^Inputs^read"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP01_KF1 ROV PanelPC Joystick">
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_in^buzzerAlarmReset" VarB="TxPDO 1^Inputs^P1_6 INP1"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_in^dimButton" VarB="TxPDO 1^Inputs^P1_10 DIM SW"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.panelTraction_io_in^actionButton" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.panelTraction_io_in^velocityControl^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^IO.emergencyStopIsActive" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^activateDimmingOutput1" VarB="RxPDO 1^Outputs^Dim0"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^activateDimmingOutput2" VarB="RxPDO 1^Outputs^Dim1"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^activateDimmingOutput3" VarB="RxPDO 1^Outputs^Dim2"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^activateDimmingOutput4" VarB="RxPDO 1^Outputs^Dim3"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^alarmIndicator" VarB="RxPDO 1^Outputs^Out1 P1_4"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^buzzerAlarmIndicator" VarB="RxPDO 1^Outputs^Out2 P1_2"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^communicationIndicator" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^torqueIndicator" VarB="RxPDO 1^Outputs^Torque"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out^velocityIndicator" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.panelTraction_io_out^alarmIndicator" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.panelTraction_io_out^inControlIndicator" VarB="RxPDO 1^Outputs^IN CONTROL"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.panelTraction_io_out^winchActiveIndicator" VarB="RxPDO 1^Outputs^ACTIVE"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP03_KF1 AFT CtrlStation PanelPC Joystick">
				<Link VarA="PlcTask Inputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_in^buzzerAlarmReset" VarB="TxPDO 1^Inputs^P1_6 INP1"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_in^dimButton" VarB="TxPDO 1^Inputs^P1_10 DIM SW"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.panelCTD_io_in^actionButton" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.panelCTD_io_in^potmeterControl^raw16bit" VarB="TxPDO 1^Inputs^P2_2 Potentiometer"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.panelCTD_io_in^velocityControl^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^IO.emergencyStopIsActive" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^activateDimmingOutput1" VarB="RxPDO 1^Outputs^Dim0"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^activateDimmingOutput2" VarB="RxPDO 1^Outputs^Dim1"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^activateDimmingOutput3" VarB="RxPDO 1^Outputs^Dim2"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^activateDimmingOutput4" VarB="RxPDO 1^Outputs^Dim3"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^alarmIndicator" VarB="RxPDO 1^Outputs^Out1 P1_4"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^buzzerAlarmIndicator" VarB="RxPDO 1^Outputs^Out2 P1_2"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^communicationIndicator" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^torqueIndicator" VarB="RxPDO 1^Outputs^Torque"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^velocityIndicator" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.panelCTD_io_out^alarmIndicator" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.panelCTD_io_out^inControlIndicator" VarB="RxPDO 1^Outputs^IN CONTROL"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.panelCTD_io_out^winchActiveIndicator" VarB="RxPDO 1^Outputs^ACTIVE"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP04_KF1 AFT CtrlStation Panel A-Frame Joystick">
				<Link VarA="PlcTask Inputs^gvlAframe.Deck_PanelIO_In^Activate1" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlAframe.Deck_PanelIO_In^TiltVelocity^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^DummyZeroSpeedIndication" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorActive" VarB="RxPDO 1^Outputs^ACTIVE"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorAlarm" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorCommunication" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorEStop" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorInControl" VarB="RxPDO 1^Outputs^IN CONTROL"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^PositionIndicatorTilt" VarB="RxPDO 1^Outputs^Torque"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP04_KF2 AFT CtrlStation Panel A-Frame Joystick">
				<Link VarA="PlcTask Inputs^gvlAframe.Deck_PanelIO_In^Activate2" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlAframe.Deck_PanelIO_In^STBDWinchVelocity^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^DummyZeroSpeedIndication" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorActive" VarB="RxPDO 1^Outputs^ACTIVE"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorAlarm" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorEStop" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorInControl" VarB="RxPDO 1^Outputs^IN CONTROL"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Radio_PanelIO_Out^IndicatorCommunication" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP04_KF3 AFT CtrlStation Panel A-Frame Joystick">
				<Link VarA="PlcTask Inputs^gvlAframe.Deck_PanelIO_In^Activate3" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlAframe.Deck_PanelIO_In^PORTWinchVelocity^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^DummyZeroSpeedIndication" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorActive" VarB="RxPDO 1^Outputs^ACTIVE"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorAlarm" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorCommunication" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorEStop" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Deck_PanelIO_Out^IndicatorInControl" VarB="RxPDO 1^Outputs^IN CONTROL"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP05_KF1 AFT CtrlStation Panel CTD Davit DockingHead">
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^Activate3" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^DockingHeadFreeFixedToggle" VarB="TxPDO 1^Inputs^P1_6 INP1"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^DockingHeadVelocity^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^DummyZeroSpeedIndication" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorActive" VarB="RxPDO 1^Outputs^ACTIVE"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorAlarm" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorCommunication" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorEStop" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorInControl" VarB="RxPDO 1^Outputs^IN CONTROL"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^DockingHeadIsFree" VarB="RxPDO 1^Outputs^Out1 P1_4"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP05_KF1 AFT CtrlStation Panel CTD Davit Tilt">
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^Activate1" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^Floodlight" VarB="TxPDO 1^Inputs^P1_6 INP1"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^TiltVelocity^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^DummyZeroSpeedIndication" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorActive" VarB="RxPDO 1^Outputs^ACTIVE"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorAlarm" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorCommunication" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorEStop" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorInControl" VarB="RxPDO 1^Outputs^IN CONTROL"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^FloodLight" VarB="RxPDO 1^Outputs^Out1 P1_4"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC Can(EL6751)^Joystickboard CP05_KF1 AFT CtrlStation Panel CTD Davit telescope">
				<Link VarA="PlcTask Inputs^gvlCtd01.panelCTD_io_in^constantTorqueButton" VarB="TxPDO 1^Inputs^P1_6 INP1"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^Activate2" VarB="TxPDO 1^Inputs^P2_7 CTRL SW"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Deck_PanelIO_In^TelescopeVelocity^raw16bit" VarB="TxPDO 1^Inputs^P2_5 Joystick"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.bridgeCtrlPanel_CP02_Io_out^dimLevel" VarB="RxPDO 1^Outputs^DimValue"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.panelCTD_io_out^constantTorqueIndicator" VarB="RxPDO 1^Outputs^Out1 P1_4"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^DummyZeroSpeedIndication" VarB="RxPDO 1^Outputs^Speed"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorActive" VarB="RxPDO 1^Outputs^ACTIVE"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorAlarm" VarB="RxPDO 1^Outputs^ALARM"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorCommunication" VarB="RxPDO 1^Outputs^COM"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorEStop" VarB="RxPDO 1^Outputs^ESTOP"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Deck_PanelIO_Out^IndicatorInControl" VarB="RxPDO 1^Outputs^IN CONTROL"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF3">
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingCtrlIo_in^highOilTemperature" VarB="GearCooling_OilTemp^Input"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingCtrlIo_in^oilFilter2_PressureOK" VarB="GearCooling_OilFilter2^Input"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingCtrlIo_in^oilFilter_PressureOK" VarB="GearCooling_OilFilter1^Input"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingCtrlIo_in^oilLevel" VarB="GearCooling_OilLevel^Input"/>
				<Link VarA="PlcTask Inputs^ObjPower.groundFault.signal" VarB="Groundfault_24VDC^Input"/>
				<Link VarA="PlcTask Inputs^objBrakeHPU.brakeHPU1Io_in^OilLevelLow" VarB="BrakeHPU1_OilLevel^Input"/>
				<Link VarA="PlcTask Inputs^objBrakeHPU.brakeHPU1Io_in^Pressostat" VarB="BrakeHPU1_Pressostat^Input"/>
				<Link VarA="PlcTask Inputs^objBrakeHPU.brakeHPU1Io_in^TemperatureHigh" VarB="BrakeHPU1_HighOilTemp^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF4">
				<Link VarA="PlcTask Inputs^gvlCtd01.deckCtrlPanel_WP01_Io_in^actionButton" VarB="DeckCtrlWP01_CTD01_ActionButton^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.deckCtrlPanel_WP01_manSpoolIO_In^ToEnd" VarB="DeckCtrlWP01_CTD01_LEV01_SpoolL^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.deckCtrlPanel_WP01_manSpoolIO_In^ToStart" VarB="DeckCtrlWP01_CTD01_LEV01_SpoolR^Input"/>
				<Link VarA="PlcTask Inputs^gvlStorageDrum01.deckCtrlPanel_WP02_Io_in^actionButton" VarB="DeckCtrlWP02_RW01_ActionButton^Input"/>
				<Link VarA="PlcTask Inputs^gvlStorageDrum01.deckCtrlPanel_WP02_manSpoolIO_In^ToEnd" VarB="DeckCtrlWP02_RW01_LEV01_SpoolR^Input"/>
				<Link VarA="PlcTask Inputs^gvlStorageDrum01.deckCtrlPanel_WP02_manSpoolIO_In^ToStart" VarB="DeckCtrlWP02_RW01_LEV01_SpoolL^Input"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.deckCtrlPanel_WP02_Io_in^actionButton" VarB="DeckCtrlWP02_TRW01_ActionButton^Input"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.splitModeRequest" VarB="DeckCtrlWP02_TRW01_SplitModeRequest^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF5">
				<Link VarA="PlcTask Inputs^gvlCtd01.deckCtrlPanel_WP01_Io_in^launchAndRecovery" VarB="DeckCtrlWP01_CTD01_LaunchAndRecovery^Input"/>
				<Link VarA="PlcTask Inputs^gvlSlackWireCompensator.io_in^endSensorInner" VarB="StorageDrum_RW01_SWC_SlackWireLimit2^Input"/>
				<Link VarA="PlcTask Inputs^gvlSlackWireCompensator.io_in^endSensorOuter" VarB="StorageDrum_RW01_SWC_SlackWireLimit1^Input"/>
				<Link VarA="PlcTask Inputs^gvlStorageDrum01.spool_io_in^limitSensor[0]" VarB="StorageDrum_RW01_LEV01_EndSensorDrive^Input"/>
				<Link VarA="PlcTask Inputs^gvlStorageDrum01.spool_io_in^limitSensor[1]" VarB="StorageDrum_RW01_LEV01_EndSensorBearing^Input"/>
				<Link VarA="SerialTask Inputs^gvlTractionWinch01.SheaveEncoder.encoderInput^A_pulse" VarB="StorageDrum_RW01_LEV01_CountingSensor1^Input"/>
				<Link VarA="SerialTask Inputs^gvlTractionWinch01.SheaveEncoder.encoderInput^B_pulse" VarB="StorageDrum_RW01_LEV01_CountingSensor2^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1008_WCS01_KF6">
				<Link VarA="PlcTask Inputs^gvlCtd01.spool_io_in^limitSensor[0]" VarB="CTD01_LEV01_EndSensorDrive^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.spool_io_in^limitSensor[1]" VarB="CTD01_LEV01_EndSensorBearing^Input"/>
				<Link VarA="SerialTask Inputs^gvlCtd01.SheaveEncoder.encoderInput^A_pulse" VarB="CTD01_LEV01_CountingSensor1^Input"/>
				<Link VarA="SerialTask Inputs^gvlCtd01.SheaveEncoder.encoderInput^B_pulse" VarB="CTD01_LEV01_CountingSensor2^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1918_WCS01_KF18">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[0]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 1.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[0]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 2.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[1]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 3.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[1]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 4.Input"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL1918_WCS01_KF19">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[2]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 1.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[2]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 2.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[3]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 3.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[3]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module 4.Input"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2008_WCS01_KF10">
				<Link VarA="PlcTask Outputs^ObjCooling.gearCoolingCtrlIo_out2^pumpRun" VarB="GearCooling_RunMotor2^Output"/>
				<Link VarA="PlcTask Outputs^ObjCooling.gearCoolingCtrlIo_out^pumpRun" VarB="GearCooling_RunMotor1^Output"/>
				<Link VarA="PlcTask Outputs^ObjCooling.waterCoolingValve" VarB="GearCooling_WaterCoolingValve^Output"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.deckCtrlPanel_WP01_Io_out^launchAndRecovery" VarB="CTD01_LaunchAndRecovery^Output"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.winchIo_out^parkingBrakeLiftInhibit" VarB="TRW01_BrakeLiftInhibit^Output"/>
				<Link VarA="PlcTask Outputs^objBrakeHPU.brakeHPU1Io_out^Pump[0]" VarB="BrakeHPU1_RunMotor1^Output"/>
				<Link VarA="PlcTask Outputs^objBrakeHPU.brakeHPU1Io_out^Pump[1]" VarB="BrakeHPU1_RunMotor2^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2008_WCS01_KF11">
				<Link VarA="PlcTask Outputs^gvlStorageDrum01.deckCtrlPanel_WP02_Io_out^alarmIndicator" VarB="DeckCtrlWP02_RW01_Led_Alarm^Output"/>
				<Link VarA="PlcTask Outputs^gvlStorageDrum01.deckCtrlPanel_WP02_Io_out^inControlIndicator" VarB="DeckCtrlWP02_RW01_Led_InControl^Output"/>
				<Link VarA="PlcTask Outputs^gvlStorageDrum01.deckCtrlPanel_WP02_Io_out^winchActiveIndicator" VarB="DeckCtrlWP02_RW01_Led_Active^Output"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.deckCtrlPanel_WP02_Io_out^alarmIndicator" VarB="DeckCtrlWP02_TRW01_Led_Alarm^Output"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.deckCtrlPanel_WP02_Io_out^inControlIndicator" VarB="DeckCtrlWP02_TRW01_Led_InControl^Output"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.deckCtrlPanel_WP02_Io_out^winchActiveIndicator" VarB="DeckCtrlWP02_TRW01_Led_Active^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[0]" VarB="DeckCtrlWP02_TRW01_Led_EMStop^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[1]" VarB="DeckCtrlWP02_RW01_Led_EMStop^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2008__WCS01_KF12">
				<Link VarA="PlcTask Outputs^gvlCtd01.deckCtrlPanel_WP01_Io_out^alarmIndicator" VarB="DeckCtrlWP01_CTD01_Led_Alarm^Output"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.deckCtrlPanel_WP01_Io_out^inControlIndicator" VarB="DeckCtrlWP01_CTD01_Led_InControl^Output"/>
				<Link VarA="PlcTask Outputs^gvlCtd01.deckCtrlPanel_WP01_Io_out^winchActiveIndicator" VarB="DeckCtrlWP01_CTD01_Led_Active^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[2]" VarB="CtrlPanel_CP01_Led_EMstop^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[3]" VarB="CtrlPanel_CP03_Led_EMstop^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2535-0002_WCS01_KF15">
				<Link VarA="PlcTask Outputs^gvlSlackWireCompensator.io_out^swcValve^PWMOutput" VarB="StorageDrum_RW01_LEV01_SWCValve^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlSlackWireCompensator.io_out^swcValve^control" VarB="StorageDrum_RW01_LEV01_SWCValve^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2624_WCS01_KF13">
				<Link VarA="PlcTask Outputs^IO.criticalAlarm" VarB="SystemAlarm_Critical^Output"/>
				<Link VarA="PlcTask Outputs^IO.warningAlarm" VarB="SystemAlarm_Warning^Output"/>
				<Link VarA="PlcTask Outputs^ObjPower.SystemActive" VarB="PMS_SystemActive^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL2911_WCS01_KF20">
				<Link VarA="PlcTask Inputs^gvlAframe.Crane._activate" VarB="StandardInputs^Standard Out Var 50"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.Crane._activate" VarB="StandardInputs^Standard Out Var 47"/>
				<Link VarA="PlcTask Inputs^gvlKN75.Crane._activate" VarB="StandardInputs^Standard Out Var 46"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Crane._activate" VarB="StandardInputs^Standard Out Var 51"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._NoEStopDetected" VarB="StandardInputs^Standard Out Var 4"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._TwinSafeGroupErrCom" VarB="StandardInputs^Standard Out Var 5"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._TwinSafeGroupErrFB" VarB="StandardInputs^Standard Out Var 6"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._TwinSafeGroupErrOther" VarB="StandardInputs^Standard Out Var 11"/>
				<Link VarA="PlcTask Outputs^gvlAframe.Crane._activated" VarB="StandardOutputs^Standard In Var 49"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.Crane._activated" VarB="StandardOutputs^Standard In Var 48"/>
				<Link VarA="PlcTask Outputs^gvlKN75.Crane._activated" VarB="StandardOutputs^Standard In Var 45"/>
				<Link VarA="PlcTask Outputs^gvlOHC.Crane._activated" VarB="StandardOutputs^Standard In Var 52"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._TwinSafeFB_Reset" VarB="StandardOutputs^Standard In Var 7"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._TwinSafeGroup_Reset" VarB="StandardOutputs^Standard In Var 8"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._TwinSafe_Run" VarB="StandardOutputs^Standard In Var 9"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3054_WCS01_KF17">
				<Link VarA="PlcTask Inputs^ObjPower.pmsVesselIo_in^PowerAvailableSensor^input" VarB="PMS_PowerAvailable^Value"/>
				<Link VarA="PlcTask Inputs^ObjPower.pmsVesselIo_in^PowerAvailableSensor^status" VarB="PMS_PowerAvailable^Status"/>
				<Link VarA="PlcTask Inputs^ObjPower.pmsVesselIo_in^PowerRegenLimit^input" VarB="PMS_RegenerationLimit^Value"/>
				<Link VarA="PlcTask Inputs^ObjPower.pmsVesselIo_in^PowerRegenLimit^status" VarB="PMS_RegenerationLimit^Status"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF8">
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[0]^input" VarB="TRW01_GearTemperature1^Value"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[0]^status" VarB="TRW01_GearTemperature1^Status"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[1]^input" VarB="TRW01_GearTemperature2^Value"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[1]^status" VarB="TRW01_GearTemperature2^Status"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[2]^input" VarB="RW01_GearTemperature1^Value"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[2]^status" VarB="RW01_GearTemperature1^Status"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[3]^input" VarB="CTD01_GearTemperature1^Value"/>
				<Link VarA="PlcTask Inputs^ObjCooling.gearCoolingIo_in^temperatureSensors[3]^status" VarB="CTD01_GearTemperature1^Status"/>
				<Link VarA="PlcTask Inputs^objBrakeHPU.brakeHPU1Io_in^PressureSensor^input" VarB="BrakeHPU1_PressureTransmitter^Value"/>
				<Link VarA="PlcTask Inputs^objBrakeHPU.brakeHPU1Io_in^PressureSensor^status" VarB="BrakeHPU1_PressureTransmitter^Status"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3058_WCS01_KF9">
				<Link VarA="PlcTask Inputs^IOin.sensorFollowUpCtd^input" VarB="CTD01_LEV01_FollowUpSensor^Value"/>
				<Link VarA="PlcTask Inputs^IOin.sensorFollowUpCtd^status" VarB="CTD01_LEV01_FollowUpSensor^Status"/>
				<Link VarA="PlcTask Inputs^IOin.sensorFollowUpSDrum^input" VarB="StorageDrum_RW01_LEV01_FollowUpSensor^Value"/>
				<Link VarA="PlcTask Inputs^IOin.sensorFollowUpSDrum^status" VarB="StorageDrum_RW01_LEV01_FollowUpSensor^Status"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.Sheavesensor.Loadcell_IO_in^input" VarB="CTD01_LEV01_LoadCell^Value"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.Sheavesensor.Loadcell_IO_in^status" VarB="CTD01_LEV01_LoadCell^Status"/>
				<Link VarA="PlcTask Inputs^gvlSlackWireCompensator.io_in^pressureSensor^input" VarB="StorageDrum_RW01_LEV01_PressureTransmitter^Value"/>
				<Link VarA="PlcTask Inputs^gvlSlackWireCompensator.io_in^pressureSensor^status" VarB="StorageDrum_RW01_LEV01_PressureTransmitter^Status"/>
				<Link VarA="PlcTask Inputs^gvlSlackWireCompensator.io_in^stringSensor^input" VarB="StorageDrum_RW01_LEV01_StringSensor^Value"/>
				<Link VarA="PlcTask Inputs^gvlSlackWireCompensator.io_in^stringSensor^status" VarB="StorageDrum_RW01_LEV01_StringSensor^Status"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL3255_WCS01_KF7">
				<Link VarA="PlcTask Inputs^gvlCtd01.deckCtrlPanel_WP01_Io_in^velocityControl^raw16bit" VarB="DeckCtrlWP01_CTD01_Joystick^Value"/>
				<Link VarA="PlcTask Inputs^gvlCtd01.deckCtrlPanel_WP01_Io_in^velocityControl^status" VarB="DeckCtrlWP01_CTD01_Joystick^Status"/>
				<Link VarA="PlcTask Inputs^gvlStorageDrum01.deckCtrlPanel_WP02_Io_in^velocityControl^raw16bit" VarB="DeckCtrlWP02_RW01_Joystick^Value"/>
				<Link VarA="PlcTask Inputs^gvlStorageDrum01.deckCtrlPanel_WP02_Io_in^velocityControl^status" VarB="DeckCtrlWP02_RW01_Joystick^Status"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.deckCtrlPanel_WP02_Io_in^velocityControl^raw16bit" VarB="DeckCtrlWP02_TRW01_Joystick^Value"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.deckCtrlPanel_WP02_Io_in^velocityControl^status" VarB="DeckCtrlWP02_TRW01_Joystick^Status"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL4024_WCS01_KF16">
				<Link VarA="PlcTask Outputs^ObjPower.pmsVesselIo_out^PowerUsed^output" VarB="PMS_ActualPower^Analog output"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL6021_WCS01_KF23">
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[0]" VarB="COM TxPDO-Map Inputs^Data In 0"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[10]" VarB="COM TxPDO-Map Inputs^Data In 10"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[11]" VarB="COM TxPDO-Map Inputs^Data In 11"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[12]" VarB="COM TxPDO-Map Inputs^Data In 12"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[13]" VarB="COM TxPDO-Map Inputs^Data In 13"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[14]" VarB="COM TxPDO-Map Inputs^Data In 14"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[15]" VarB="COM TxPDO-Map Inputs^Data In 15"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[16]" VarB="COM TxPDO-Map Inputs^Data In 16"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[17]" VarB="COM TxPDO-Map Inputs^Data In 17"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[18]" VarB="COM TxPDO-Map Inputs^Data In 18"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[19]" VarB="COM TxPDO-Map Inputs^Data In 19"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[1]" VarB="COM TxPDO-Map Inputs^Data In 1"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[20]" VarB="COM TxPDO-Map Inputs^Data In 20"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[21]" VarB="COM TxPDO-Map Inputs^Data In 21"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[2]" VarB="COM TxPDO-Map Inputs^Data In 2"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[3]" VarB="COM TxPDO-Map Inputs^Data In 3"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[4]" VarB="COM TxPDO-Map Inputs^Data In 4"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[5]" VarB="COM TxPDO-Map Inputs^Data In 5"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[6]" VarB="COM TxPDO-Map Inputs^Data In 6"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[7]" VarB="COM TxPDO-Map Inputs^Data In 7"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[8]" VarB="COM TxPDO-Map Inputs^Data In 8"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^D[9]" VarB="COM TxPDO-Map Inputs^Data In 9"/>
				<Link VarA="PlcTask Inputs^ObjModbus.slave.InData^Status" VarB="COM TxPDO-Map Inputs^Status"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^Ctrl" VarB="COM RxPDO-Map Outputs^Ctrl"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[0]" VarB="COM RxPDO-Map Outputs^Data Out 0"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[10]" VarB="COM RxPDO-Map Outputs^Data Out 10"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[11]" VarB="COM RxPDO-Map Outputs^Data Out 11"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[12]" VarB="COM RxPDO-Map Outputs^Data Out 12"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[13]" VarB="COM RxPDO-Map Outputs^Data Out 13"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[14]" VarB="COM RxPDO-Map Outputs^Data Out 14"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[15]" VarB="COM RxPDO-Map Outputs^Data Out 15"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[16]" VarB="COM RxPDO-Map Outputs^Data Out 16"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[17]" VarB="COM RxPDO-Map Outputs^Data Out 17"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[18]" VarB="COM RxPDO-Map Outputs^Data Out 18"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[19]" VarB="COM RxPDO-Map Outputs^Data Out 19"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[1]" VarB="COM RxPDO-Map Outputs^Data Out 1"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[20]" VarB="COM RxPDO-Map Outputs^Data Out 20"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[21]" VarB="COM RxPDO-Map Outputs^Data Out 21"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[2]" VarB="COM RxPDO-Map Outputs^Data Out 2"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[3]" VarB="COM RxPDO-Map Outputs^Data Out 3"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[4]" VarB="COM RxPDO-Map Outputs^Data Out 4"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[5]" VarB="COM RxPDO-Map Outputs^Data Out 5"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[6]" VarB="COM RxPDO-Map Outputs^Data Out 6"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[7]" VarB="COM RxPDO-Map Outputs^Data Out 7"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[8]" VarB="COM RxPDO-Map Outputs^Data Out 8"/>
				<Link VarA="PlcTask Outputs^ObjModbus.slave.OutData^D[9]" VarB="COM RxPDO-Map Outputs^Data Out 9"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL6021_WCS01_KF24">
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[0]" VarB="COM TxPDO-Map Inputs^Data In 0"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[10]" VarB="COM TxPDO-Map Inputs^Data In 10"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[11]" VarB="COM TxPDO-Map Inputs^Data In 11"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[12]" VarB="COM TxPDO-Map Inputs^Data In 12"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[13]" VarB="COM TxPDO-Map Inputs^Data In 13"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[14]" VarB="COM TxPDO-Map Inputs^Data In 14"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[15]" VarB="COM TxPDO-Map Inputs^Data In 15"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[16]" VarB="COM TxPDO-Map Inputs^Data In 16"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[17]" VarB="COM TxPDO-Map Inputs^Data In 17"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[18]" VarB="COM TxPDO-Map Inputs^Data In 18"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[19]" VarB="COM TxPDO-Map Inputs^Data In 19"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[1]" VarB="COM TxPDO-Map Inputs^Data In 1"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[20]" VarB="COM TxPDO-Map Inputs^Data In 20"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[21]" VarB="COM TxPDO-Map Inputs^Data In 21"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[2]" VarB="COM TxPDO-Map Inputs^Data In 2"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[3]" VarB="COM TxPDO-Map Inputs^Data In 3"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[4]" VarB="COM TxPDO-Map Inputs^Data In 4"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[5]" VarB="COM TxPDO-Map Inputs^Data In 5"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[6]" VarB="COM TxPDO-Map Inputs^Data In 6"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[7]" VarB="COM TxPDO-Map Inputs^Data In 7"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[8]" VarB="COM TxPDO-Map Inputs^Data In 8"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^data[9]" VarB="COM TxPDO-Map Inputs^Data In 9"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU1_In^status" VarB="COM TxPDO-Map Inputs^Status"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^control" VarB="COM RxPDO-Map Outputs^Ctrl"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[0]" VarB="COM RxPDO-Map Outputs^Data Out 0"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[10]" VarB="COM RxPDO-Map Outputs^Data Out 10"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[11]" VarB="COM RxPDO-Map Outputs^Data Out 11"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[12]" VarB="COM RxPDO-Map Outputs^Data Out 12"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[13]" VarB="COM RxPDO-Map Outputs^Data Out 13"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[14]" VarB="COM RxPDO-Map Outputs^Data Out 14"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[15]" VarB="COM RxPDO-Map Outputs^Data Out 15"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[16]" VarB="COM RxPDO-Map Outputs^Data Out 16"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[17]" VarB="COM RxPDO-Map Outputs^Data Out 17"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[18]" VarB="COM RxPDO-Map Outputs^Data Out 18"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[19]" VarB="COM RxPDO-Map Outputs^Data Out 19"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[1]" VarB="COM RxPDO-Map Outputs^Data Out 1"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[20]" VarB="COM RxPDO-Map Outputs^Data Out 20"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[21]" VarB="COM RxPDO-Map Outputs^Data Out 21"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[2]" VarB="COM RxPDO-Map Outputs^Data Out 2"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[3]" VarB="COM RxPDO-Map Outputs^Data Out 3"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[4]" VarB="COM RxPDO-Map Outputs^Data Out 4"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[5]" VarB="COM RxPDO-Map Outputs^Data Out 5"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[6]" VarB="COM RxPDO-Map Outputs^Data Out 6"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[7]" VarB="COM RxPDO-Map Outputs^Data Out 7"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[8]" VarB="COM RxPDO-Map Outputs^Data Out 8"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU1_Out^data[9]" VarB="COM RxPDO-Map Outputs^Data Out 9"/>
			</OwnerB>
			<OwnerB Name="TIID^PLC^PLC_WSC01_KF1^EL6021_WCS01_KF25">
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[0]" VarB="COM TxPDO-Map Inputs^Data In 0"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[10]" VarB="COM TxPDO-Map Inputs^Data In 10"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[11]" VarB="COM TxPDO-Map Inputs^Data In 11"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[12]" VarB="COM TxPDO-Map Inputs^Data In 12"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[13]" VarB="COM TxPDO-Map Inputs^Data In 13"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[14]" VarB="COM TxPDO-Map Inputs^Data In 14"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[15]" VarB="COM TxPDO-Map Inputs^Data In 15"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[16]" VarB="COM TxPDO-Map Inputs^Data In 16"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[17]" VarB="COM TxPDO-Map Inputs^Data In 17"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[18]" VarB="COM TxPDO-Map Inputs^Data In 18"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[19]" VarB="COM TxPDO-Map Inputs^Data In 19"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[1]" VarB="COM TxPDO-Map Inputs^Data In 1"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[20]" VarB="COM TxPDO-Map Inputs^Data In 20"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[21]" VarB="COM TxPDO-Map Inputs^Data In 21"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[2]" VarB="COM TxPDO-Map Inputs^Data In 2"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[3]" VarB="COM TxPDO-Map Inputs^Data In 3"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[4]" VarB="COM TxPDO-Map Inputs^Data In 4"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[5]" VarB="COM TxPDO-Map Inputs^Data In 5"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[6]" VarB="COM TxPDO-Map Inputs^Data In 6"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[7]" VarB="COM TxPDO-Map Inputs^Data In 7"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[8]" VarB="COM TxPDO-Map Inputs^Data In 8"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^data[9]" VarB="COM TxPDO-Map Inputs^Data In 9"/>
				<Link VarA="SerialTask Inputs^gvlMRU.MRU2_In^status" VarB="COM TxPDO-Map Inputs^Status"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^control" VarB="COM RxPDO-Map Outputs^Ctrl"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[0]" VarB="COM RxPDO-Map Outputs^Data Out 0"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[10]" VarB="COM RxPDO-Map Outputs^Data Out 10"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[11]" VarB="COM RxPDO-Map Outputs^Data Out 11"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[12]" VarB="COM RxPDO-Map Outputs^Data Out 12"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[13]" VarB="COM RxPDO-Map Outputs^Data Out 13"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[14]" VarB="COM RxPDO-Map Outputs^Data Out 14"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[15]" VarB="COM RxPDO-Map Outputs^Data Out 15"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[16]" VarB="COM RxPDO-Map Outputs^Data Out 16"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[17]" VarB="COM RxPDO-Map Outputs^Data Out 17"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[18]" VarB="COM RxPDO-Map Outputs^Data Out 18"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[19]" VarB="COM RxPDO-Map Outputs^Data Out 19"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[1]" VarB="COM RxPDO-Map Outputs^Data Out 1"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[20]" VarB="COM RxPDO-Map Outputs^Data Out 20"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[21]" VarB="COM RxPDO-Map Outputs^Data Out 21"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[2]" VarB="COM RxPDO-Map Outputs^Data Out 2"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[3]" VarB="COM RxPDO-Map Outputs^Data Out 3"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[4]" VarB="COM RxPDO-Map Outputs^Data Out 4"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[5]" VarB="COM RxPDO-Map Outputs^Data Out 5"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[6]" VarB="COM RxPDO-Map Outputs^Data Out 6"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[7]" VarB="COM RxPDO-Map Outputs^Data Out 7"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[8]" VarB="COM RxPDO-Map Outputs^Data Out 8"/>
				<Link VarA="SerialTask Outputs^gvlMRU.MRU2_Out^data[9]" VarB="COM RxPDO-Map Outputs^Data Out 9"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^IGBT_WCS01_UH01_TA1">
				<Link VarA="PlcTask Inputs^IOin.igbt_TA1^DCVoltage" VarB="TxPDO 21 map^P101.01 DC Voltage"/>
				<Link VarA="PlcTask Inputs^IOin.igbt_TA1^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.igbt_TA1^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.igbt_TA1^power" VarB="TxPDO 21 map^101.12 Power"/>
				<Link VarA="PlcTask Inputs^IOin.igbt_TA1^powerRegen" VarB="TxPDO 21 map^101.28 Generated Power"/>
				<Link VarA="PlcTask Inputs^IOin.igbt_TA1^status" VarB="TxPDO 21 map^Transparent SW"/>
				<Link VarA="PlcTask Outputs^IOout.igbt_TA1^control" VarB="RxPDO 21 map^Transparent CW"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^Inverter_WCS01_UH01_TA13 Outhauler">
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^amsaddr^netId" VarB="InfoData^AdsAddr^netId"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^encoders[0]" VarB="TxPDO 21 map^47.11 Encoder 0"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^encoders[1]" VarB="TxPDO 21 map^47.13 Encoder 1"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^power" VarB="TxPDO 21 map^01.14 Output power"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^speed" VarB="TxPDO 21 map^01.01 Motor speed used"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^status" VarB="TxPDO 21 map^ABB Drives status word"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^torque" VarB="TxPDO 21 map^01.10 Motor torque"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[6]^userStatusWord" VarB="TxPDO 21 map^06.50 User status word 1"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[6]^control" VarB="RxPDO 21 map^ABB Drives control word"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[6]^speed" VarB="RxPDO 21 map^ABB Speed Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[6]^torque" VarB="RxPDO 21 map^ABB Torque Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[6]^usercontrol" VarB="RxPDO 21 map^06.100 User control word 1"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^Inverter_WCS01_UH01_TA2 Storage Drum Levelwind">
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^amsaddr" VarB="InfoData^AdsAddr"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^encoders[0]" VarB="TxPDO 21 map^47.11 Encoder 0"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^encoders[1]" VarB="TxPDO 21 map^47.13 Encoder 1"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^power" VarB="TxPDO 21 map^01.14 Output power"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^speed" VarB="TxPDO 21 map^01.01 Motor speed used"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^status" VarB="TxPDO 21 map^ABB Drives status word"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^torque" VarB="TxPDO 21 map^01.10 Motor torque"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[1]^userStatusWord" VarB="TxPDO 21 map^06.50 User status word 1"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[1]^control" VarB="RxPDO 21 map^ABB Drives control word"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[1]^speed" VarB="RxPDO 21 map^ABB Speed Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[1]^torque" VarB="RxPDO 21 map^ABB Torque Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[1]^usercontrol" VarB="RxPDO 21 map^06.100 User control word 1"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^Inverter_WCS01_UH01_TA3 CTD Levelwind">
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^amsaddr^netId" VarB="InfoData^AdsAddr^netId"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^encoders[0]" VarB="TxPDO 21 map^47.11 Encoder 0"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^encoders[1]" VarB="TxPDO 21 map^47.13 Encoder 1"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^power" VarB="TxPDO 21 map^01.14 Output power"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^speed" VarB="TxPDO 21 map^01.01 Motor speed used"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^status" VarB="TxPDO 21 map^ABB Drives status word"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^torque" VarB="TxPDO 21 map^01.10 Motor torque"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[3]^userStatusWord" VarB="TxPDO 21 map^06.50 User status word 1"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[3]^control" VarB="RxPDO 21 map^ABB Drives control word"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[3]^speed" VarB="RxPDO 21 map^ABB Speed Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[3]^torque" VarB="RxPDO 21 map^ABB Torque Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[3]^usercontrol" VarB="RxPDO 21 map^06.100 User control word 1"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^Inverter_WCS01_UH02_TA4 Traction Winch M1">
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^amsaddr" VarB="InfoData^AdsAddr"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^encoders[0]" VarB="TxPDO 21 map^47.11 Encoder 0"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^encoders[1]" VarB="TxPDO 21 map^47.13 Encoder 1"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^power" VarB="TxPDO 21 map^01.14 Output power"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^speed" VarB="TxPDO 21 map^01.01 Motor speed used"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^status" VarB="TxPDO 21 map^ABB Drives status word"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^torque" VarB="TxPDO 21 map^01.10 Motor torque"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[4]^userStatusWord" VarB="TxPDO 21 map^06.50 User status word 1"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[4]^control" VarB="RxPDO 21 map^ABB Drives control word"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[4]^speed" VarB="RxPDO 21 map^ABB Speed Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[4]^torque" VarB="RxPDO 21 map^ABB Torque Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[4]^usercontrol" VarB="RxPDO 21 map^06.100 User control word 1"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^Inverter_WCS01_UH02_TA5 Traction Winch M2">
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^amsaddr" VarB="InfoData^AdsAddr"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^encoders[0]" VarB="TxPDO 21 map^47.11 Encoder 0"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^encoders[1]" VarB="TxPDO 21 map^47.13 Encoder 1"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^power" VarB="TxPDO 21 map^01.14 Output power"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^speed" VarB="TxPDO 21 map^01.01 Motor speed used"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^status" VarB="TxPDO 21 map^ABB Drives status word"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^torque" VarB="TxPDO 21 map^01.10 Motor torque"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[5]^userStatusWord" VarB="TxPDO 21 map^06.50 User status word 1"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[5]^control" VarB="RxPDO 21 map^ABB Drives control word"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[5]^speed" VarB="RxPDO 21 map^ABB Speed Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[5]^torque" VarB="RxPDO 21 map^ABB Torque Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[5]^usercontrol" VarB="RxPDO 21 map^06.100 User control word 1"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^Inverter_WCS01_UH02_TA6 Storage Drum">
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^amsaddr" VarB="InfoData^AdsAddr"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^encoders[0]" VarB="TxPDO 21 map^47.11 Encoder 0"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^encoders[1]" VarB="TxPDO 21 map^47.13 Encoder 1"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^power" VarB="TxPDO 21 map^01.14 Output power"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^speed" VarB="TxPDO 21 map^01.01 Motor speed used"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^status" VarB="TxPDO 21 map^ABB Drives status word"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^torque" VarB="TxPDO 21 map^01.10 Motor torque"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[0]^userStatusWord" VarB="TxPDO 21 map^06.50 User status word 1"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[0]^control" VarB="RxPDO 21 map^ABB Drives control word"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[0]^speed" VarB="RxPDO 21 map^ABB Speed Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[0]^torque" VarB="RxPDO 21 map^ABB Torque Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[0]^usercontrol" VarB="RxPDO 21 map^06.100 User control word 1"/>
			</OwnerB>
			<OwnerB Name="TIID^X1 Drives^Inverter_WCS01_UH02_TA7 CTD Winch">
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^amsaddr" VarB="InfoData^AdsAddr"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^comerror_in" VarB="WcState^WcStateIn"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^comerror_out" VarB="WcState^WcStateOut"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^encoders[0]" VarB="TxPDO 21 map^47.11 Encoder 0"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^encoders[1]" VarB="TxPDO 21 map^47.13 Encoder 1"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^power" VarB="TxPDO 21 map^01.14 Output power"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^speed" VarB="TxPDO 21 map^01.01 Motor speed used"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^status" VarB="TxPDO 21 map^ABB Drives status word"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^torque" VarB="TxPDO 21 map^01.10 Motor torque"/>
				<Link VarA="PlcTask Inputs^IOin.inverters[2]^userStatusWord" VarB="TxPDO 21 map^06.50 User status word 1"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[2]^control" VarB="RxPDO 21 map^ABB Drives control word"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[2]^speed" VarB="RxPDO 21 map^ABB Speed Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[2]^torque" VarB="RxPDO 21 map^ABB Torque Reference"/>
				<Link VarA="PlcTask Outputs^IOout.inverters[2]^usercontrol" VarB="RxPDO 21 map^06.100 User control word 1"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.11_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveOuterTiltInPORT^status" VarB="PWM Status Upper Tilt STBD In^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveOuterTiltOutPORT^status" VarB="PWM Status Upper Tilt STBD Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltInSTBD^PWMOutput" VarB="PWM Control Upper Tilt STBD In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltInSTBD^control" VarB="PWM Control Upper Tilt STBD In^Control"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltOutSTBD^PWMOutput" VarB="PWM Control Upper Tilt STBD Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltOutSTBD^control" VarB="PWM Control Upper Tilt STBD Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.12_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveOuterTiltInSTBD^status" VarB="PWM Status Upper Tilt PORT In^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveOuterTiltOutSTBD^status" VarB="PWM Status Upper Tilt PORT Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltInPORT^PWMOutput" VarB="PWM Control Upper Tilt PORT In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltInPORT^control" VarB="PWM Control Upper Tilt PORT In^Control"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltOutPORT^PWMOutput" VarB="PWM Control Upper Tilt PORT Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveOuterTiltOutPORT^control" VarB="PWM Control Upper Tilt PORT Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.13_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveAuxWinchInPORT^status" VarB="PWM Status Aux Winch PORT In^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveAuxWinchOutPORT^status" VarB="PWM Status Aux Winch PORT Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchInPORT^PWMOutput" VarB="PWM Control Aux Winch PORT In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchInPORT^control" VarB="PWM Control Aux Winch PORT In^Control"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchOutPORT^PWMOutput" VarB="PWM Control Aux Winch PORT Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchOutPORT^control" VarB="PWM Control Aux Winch PORT Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.1_EL1008">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^Auto" VarB="Auto^Input"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^Manuel" VarB="Manual^Input"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^StartHPU" VarB="Pump start^Input"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^StopHPU" VarB="Pump stop^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.2_EL3058">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^InnerStrokeCylinderPORT^input" VarB="AI Standard PORT Lower Tilt^Value"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^InnerStrokeCylinderPORT^status" VarB="AI Standard PORT Lower Tilt^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^InnerStrokeCylinderSTBD^input" VarB="AI Standard STBD Lower Tilt^Value"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^InnerStrokeCylinderSTBD^status" VarB="AI Standard STBD Lower Tilt^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^OuterStrokeCylinderPORT^input" VarB="AI Standard PORT Upper Tilt^Value"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^OuterStrokeCylinderPORT^status" VarB="AI Standard PORT Upper Tilt^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^OuterStrokeCylinderSTBD^input" VarB="AI Standard STBD Upper Tilt^Value"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^OuterStrokeCylinderSTBD^status" VarB="AI Standard STBD Upper Tilt^Status"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.3_EL1904">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[5]^A" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel1"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[5]^B" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel2"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[6]^A" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel3"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[6]^B" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel4"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.4_EL2911">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[7]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 1.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[7]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 2.Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.6_EL2008">
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^FloodLight" VarB="Floodlight^Output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PumpRunning" VarB="Pump Running^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[5]" VarB="EMS LED Valvecentral^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[6]" VarB="EMS LED PORT^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[7]" VarB="EMS LED STBD^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.7_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveAuxWinchInSTBD^status" VarB="PWM Status Aux Winch STBD In^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveAuxWinchOutSTBD^status" VarB="PWM Status Aux Winch STBD Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchInSTBD^PWMOutput" VarB="PWM Control Aux Winch STBD In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchInSTBD^control" VarB="PWM Control Aux Winch STBD In^Control"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchOutSTBD^PWMOutput" VarB="PWM Control Aux Winch STBD Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveAuxWinchOutSTBD^control" VarB="PWM Control Aux Winch STBD Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.8_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveInnerTiltInSTBD^status" VarB="PWM Status Lower Tilt STBD In^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveInnerTiltOutSTBD^status" VarB="PWM Status Lower Tilt STBD Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltInSTBD^PWMOutput" VarB="PWM Control Lower Tilt STBD In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltInSTBD^control" VarB="PWM Control Lower Tilt STBD In^Control"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltOutSTBD^PWMOutput" VarB="PWM Control Lower Tilt STBD Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltOutSTBD^control" VarB="PWM Control Lower Tilt STBD Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B11_KF1.0_A_Frame^B11_KF1.9_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveInnerTiltInPORT^status" VarB="PWM Status Lower Tilt PORT In^Status"/>
				<Link VarA="PlcTask Inputs^gvlAframe.HandlingIo_in^PropValveInnerTiltOutPORT^status" VarB="PWM Status Lower Tilt PORT Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltInPORT^PWMOutput" VarB="PWM Control Lower Tilt PORT In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltInPORT^control" VarB="PWM Control Lower Tilt PORT In^Control"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltOutPORT^PWMOutput" VarB="PWM Control Lower Tilt PORT Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlAframe.HandlingIo_out^PropValveInnerTiltOutPORT^control" VarB="PWM Control Lower Tilt PORT Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.10_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchBulletUpperPosition2" VarB="PWM Status MainBoom Out^Status^Digital input ProxSwitch Bullet Upper Position2"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchDockingHeadBulletInLatchLeft" VarB="PWM Status MainBoom In^Status^Digital input ProxSwitch Bullet In Latch Left"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveMainBoomIn^status" VarB="PWM Status MainBoom In^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveMainBoomOut^status" VarB="PWM Status MainBoom Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveMainBoomIn^PWMOutput" VarB="PWM Control MainBoom In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveMainBoomIn^control" VarB="PWM Control MainBoom In^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveMainBoomOut^PWMOutput" VarB="PWM Control MainBoom Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveMainBoomOut^control" VarB="PWM Control MainBoom Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.11_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchDockingHeadLeftLatchClose" VarB="PWM Status TrolleyMotor STBD^Status^Digital input ProxSwitch DockingHead Left Latch Closed"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchDockingHeadLeftLatchOpen" VarB="PWM Status TrolleyMotor PORT^Status^Digital input ProxSwitch DockingHead Left Latch Open"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveTrolleyMotorPORT^status" VarB="PWM Status TrolleyMotor PORT^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveTrolleyMotorSTBD^status" VarB="PWM Status TrolleyMotor STBD^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTrolleyMotorPORT^PWMOutput" VarB="PWM Control TrolleyMotor PORT^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTrolleyMotorPORT^control" VarB="PWM Control TrolleyMotor PORT^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTrolleyMotorSTBD^PWMOutput" VarB="PWM Control TrolleyMotor STBD^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTrolleyMotorSTBD^control" VarB="PWM Control TrolleyMotor STBD^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.12_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveTelescopeIn^status" VarB="PWM Status Telescope In^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveTelescopeOut^status" VarB="PWM Status Telescope Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTelescopeIn^PWMOutput" VarB="PWM Control Telescope In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTelescopeIn^control" VarB="PWM Control Telescope In^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTelescopeOut^PWMOutput" VarB="PWM Control Telescope Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveTelescopeOut^control" VarB="PWM Control Telescope Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.13_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveWinchIn^status" VarB="PWM Status Winch In^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveWinchOut^status" VarB="PWM Status Winch Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveWinchIn^PWMOutput" VarB="PWM Control Winch In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveWinchIn^control" VarB="PWM Control Winch In^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveWinchOut^PWMOutput" VarB="PWM Control Winch Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveWinchOut^control" VarB="PWM Control Winch Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.15_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchDockingHeadRightLatchClose" VarB="PWM Status AlongTilt Cylinder In^Status^Digital input ProxSwitch DockingHead Right Latch Close"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchDockingHeadRightLatchOpen" VarB="PWM Status AlongTilt Cylinder Out^Status^Digital input ProxSwitch DockingHead Right Latch Open"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveAlongTiltIn^status" VarB="PWM Status AlongTilt Cylinder In^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveAlongTiltOut^status" VarB="PWM Status AlongTilt Cylinder Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAlongTiltIn^PWMOutput" VarB="PWM ControlAlongTilt Cylinder In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAlongTiltIn^control" VarB="PWM ControlAlongTilt Cylinder In^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAlongTiltOut^PWMOutput" VarB="PWM Control AlongTilt Cylinder Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAlongTiltOut^control" VarB="PWM Control AlongTilt Cylinder Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.16_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchDockingHeadBulletInLatchRight" VarB="PWM Status Spring Plate Out^Status^Digital input ProxSwitch DockingHead In Latch Right"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveSpringPlateIn^status" VarB="PWM Status Spring Plate In^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveSpringPlateOut^status" VarB="PWM Status Spring Plate Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateIn^PWMOutput" VarB="PWM Control Spring Plate In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateIn^control" VarB="PWM Control Spring Plate In^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateOut^PWMOutput" VarB="PWM Control Spring Plate Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateOut^control" VarB="PWM Control Spring Plate Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.18_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveLatchCloseing^status" VarB="PWM Status Latch Cylinder Closeing^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveLatchOpening^status" VarB="PWM Status Latch Cylinder Opening^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveLatchCloseing^PWMOutput" VarB="PWM Control Latch Cylinder Closeing^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveLatchCloseing^control" VarB="PWM Control Latch Cylinder Closeing^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveLatchOpening^PWMOutput" VarB="PWM Control Latch Cylinder Opening^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveLatchOpening^control" VarB="PWM Control Latch Cylinder Opening^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.19_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveDockingHeadTwistCCW^status" VarB="PWM Status DockingHead Twinst CCW^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveDockingHeadTwistCW^status" VarB="PWM Status DockingHead Twinst CW^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveDockingHeadTwistCCW^PWMOutput" VarB="PWM Control DockingHead Twinst CCW^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveDockingHeadTwistCCW^control" VarB="PWM Control DockingHead Twinst CCW^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveDockingHeadTwistCW^PWMOutput" VarB="PWM Control DockingHead Twinst CW^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveDockingHeadTwistCW^control" VarB="PWM Control DockingHead Twinst CW^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.1_EL1008">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^Auto" VarB="Auto^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^Manuel" VarB="Manual^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^OpenHangarDoorLower" VarB="Hangar Door 1 Open^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^OpenHangarDoorUpper" VarB="Hangar Door 2 Open^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchBulletUpperPosition1" VarB="Channel 7^BulletInUpperPosition"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ProximitySwitchTrolleyPosition" VarB="ProxSwitch TrolleyPosition^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.20_EL2624">
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltFree2" VarB="Across Tilt Free valve 2^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateDamping2" VarB="Spring Damping valve 2^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateFree1" VarB="Spring Free valve 1^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateFree2" VarB="Spring Free valve 2^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.21_EL2624">
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltDamping1" VarB="Across Tilt Damp valve 1^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltDamping2" VarB="Across Tilt Free Damp 2^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltDamping3" VarB="Across Tilt Free Damp 3^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltFree1" VarB="Across Tilt free valve 1^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.22_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveOutHaulerTiltIn^status" VarB="PWM Status OutHauler In^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveOutHaulerTiltOut^status" VarB="PWM Status OutHauler Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveOutHaulerTiltIn^PWMOutput" VarB="PWM Control OutHauler In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveOutHaulerTiltIn^control" VarB="PWM Control OutHauler In^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveOutHaulerTiltOut^PWMOutput" VarB="PWM Control OutHauler Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveOutHaulerTiltOut^control" VarB="PWM Control OutHauler Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.23_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveAcrossTiltIn^status" VarB="PWM Status Across Tilt In^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^ValveAcrossTiltOut^status" VarB="PWM Status Across Tilt Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltIn^PWMOutput" VarB="PWM Control Across Tilt In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltIn^control" VarB="PWM Control Across Tilt In^Control"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltOut^PWMOutput" VarB="PWM Control Across Tilt Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAcrossTiltOut^control" VarB="PWM Control Across Tilt Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.2_EL3058">
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^PositionSensorMainBoom^input" VarB="Position Main Boom^Value"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^PositionSensorMainBoom^status" VarB="Position Main Boom^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^PositionSensorTelescope^input" VarB="Position Telescope^Value"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^PositionSensorTelescope^status" VarB="Position Telescope^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^PositionSensorTrolley^input" VarB="Position Trolley^Value"/>
				<Link VarA="PlcTask Inputs^gvlOHC.HandlingIo_in^PositionSensorTrolley^status" VarB="Position Trolley^Status"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.Sheavesensor.Loadcell_IO_in^input" VarB="Wire sheave Loadcell^Value"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.Sheavesensor.Loadcell_IO_in^status" VarB="Wire sheave Loadcell^Status"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.3_EL1904">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[8]^A" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel1"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[8]^B" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel2"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[9]^A" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel3"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[9]^B" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel4"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.6_EL2008">
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^LedEmergencyStop" VarB="LED EStop Spare^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^LedGreen" VarB="LED Green^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^LedRed" VarB="LED Red^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^LedYellow" VarB="LED Yellow^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[8]" VarB="LED EStop Valve^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[9]" VarB="LED EStop Deck^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.7_EL2624">
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^FloodLight" VarB="Floodlight^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^InIndoorPosition" VarB="InDoor Position^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^InLaunchRecoveryPosition" VarB="LaunchRecovery Position^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^InOperationPosition" VarB="InOperation Position^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B21_KF2.0_OHC^B21_KF2.8_EL2624">
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAlongTiltFree1" VarB="AlongTilt Free valve 1^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveAlongTiltFree2" VarB="AlongTilt Free valve 2^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveConstantTension" VarB="Constant Tension^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^ValveSpringPlateDamping1" VarB="Spring Plate Damping Valve 1^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B31_KF2.0_CTD^B31_KF2.1_EL1008">
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^Auto" VarB="Auto^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^Manuel" VarB="Manual^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^ProximitySwitchCompressedFully" VarB="Fully Compressed^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^ProximitySwitchCompressedHalf" VarB="Half Compressed^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^StartHPU" VarB="Pump Start^Input"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^StopHPU" VarB="Pump Stop^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B31_KF2.0_CTD^B31_KF2.3_EL2008">
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^DockingHeadIsFree" VarB="Dockinghead Free^Output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^FloodLight" VarB="Floodlight^Output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PumpRunning" VarB="Pump Running^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[10]" VarB="EMS LED Deck^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[11]" VarB="EMS LED Valves^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B31_KF2.0_CTD^B31_KF2.5_EL2911">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[10]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 1.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[10]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 2.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[11]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 3.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[11]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 4.Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B31_KF2.0_CTD^B31_KF2.6_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^PropValveTelescopeIn^status" VarB="PWM Status Telescope In^Status"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^PropValveTelescopeOut^status" VarB="PWM Status Telescope Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTelescopeIn^PWMOutput" VarB="PWM Control Telescope In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTelescopeIn^control" VarB="PWM Control Telescope In^Control"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTelescopeOut^PWMOutput" VarB="PWM Control Telescope Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTelescopeOut^control" VarB="PWM Control Telescope Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B31_KF2.0_CTD^B31_KF2.7_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^PropValveTiltIn^status" VarB="PWM Status Tilt In^Status"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^PropValveTiltOut^status" VarB="PWM Status Tilt Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTiltIn^PWMOutput" VarB="PWM Control Tilt In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTiltIn^control" VarB="PWM Control Tilt In^Control"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTiltOut^PWMOutput" VarB="PWM Control Tilt Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveTiltOut^control" VarB="PWM Control Tilt Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B31_KF2.0_CTD^B31_KF2.8_EL2535-0002">
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^PropValveDockingHeadIn^status" VarB="PWM Status Dockinghead In^Status"/>
				<Link VarA="PlcTask Inputs^gvlCtdDavid.HandlingIo_in^PropValveDockingHeadOut^status" VarB="PWM Status Dockinghead Out^Status"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveDockingHeadIn^PWMOutput" VarB="PWM Control Dockinghead In^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveDockingHeadIn^control" VarB="PWM Control Dockinghead In^Control"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveDockingHeadOut^PWMOutput" VarB="PWM Control Dockinghead Out^PWM output"/>
				<Link VarA="PlcTask Outputs^gvlCtdDavid.HandlingIo_out^PropValveDockingHeadOut^control" VarB="PWM Control Dockinghead Out^Control"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B41_KF2.0_ Deck HPU^B41_KF2.1_EL1008">
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^OilLevelShutdown_OK" VarB="OilLevelShutdown_NC^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^OilLevelWarning" VarB="OilLevelWarning^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^OilTemp_OK" VarB="OilTempWarning_NC^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump1_StartRequest" VarB="Pump1Start^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump1_StopRequest" VarB="Pump1Stop^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump2_StopRequest" VarB="Pump2Stop^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^externalShutdown_OK" VarB="ExternalShtdwn_NC^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B41_KF2.0_ Deck HPU^B41_KF2.2_EL1008">
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump1_Running" VarB="Pump1Running^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump1_Tripped" VarB="Pump1Tripped^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump2_Running" VarB="Pump2Running^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump2_StartRequest" VarB="Pump2Start^Input"/>
				<Link VarA="PlcTask Inputs^gvlDeckHPU.Io_in^Pump2_Tripped" VarB="Pump2Tripped^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B41_KF2.0_ Deck HPU^B41_KF2.3_EL2624">
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump1_Running" VarB="Pump1Running^Output"/>
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump2_Running" VarB="Pump2Running^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[12]" VarB="LedEStop CabinetDoor^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B41_KF2.0_ Deck HPU^B41_KF2.4_EL2624">
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^GeneralAlarm_OK" VarB="GeneralAlarm^Output"/>
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump1_Not_Tripped" VarB="Pump1Tripped_NC^Output"/>
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump1_StopCommand" VarB="Pump1Stop^Output"/>
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump2_Not_Tripped" VarB="Pump2Tripped_NC^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B41_KF2.0_ Deck HPU^B41_KF2.5_EL2624">
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump1_StartCommand" VarB="Pump1Start^Output"/>
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump2_StartCommand" VarB="Pump2Start^Output"/>
				<Link VarA="PlcTask Outputs^gvlDeckHPU.Io_out^Pump2_StopCommand" VarB="Pump2Stop^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B41_KF2.0_ Deck HPU^B41_KF2.6_EL2911">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[12]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 1.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[12]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 2.Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B51_KF2.0_KN75^B51_KF2.1_EL1008">
				<Link VarA="PlcTask Inputs^gvlKN75.HandlingIo_in^ActivateCrane" VarB="Crane Active^Input"/>
				<Link VarA="PlcTask Inputs^gvlKN75.HandlingIo_in^Auto" VarB="Auto^Input"/>
				<Link VarA="PlcTask Inputs^gvlKN75.HandlingIo_in^Floodlight" VarB="Floodlight^Input"/>
				<Link VarA="PlcTask Inputs^gvlKN75.HandlingIo_in^Manuel" VarB="Manual^Input"/>
				<Link VarA="PlcTask Inputs^gvlKN75.HandlingIo_in^StartHPU" VarB="Pump Start^Input"/>
				<Link VarA="PlcTask Inputs^gvlKN75.HandlingIo_in^StopHPU" VarB="Pump Stop^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B51_KF2.0_KN75^B51_KF2.2_EL2008">
				<Link VarA="PlcTask Outputs^gvlKN75.HandlingIo_out^FloodLight" VarB="Floodlight^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[14]" VarB="Led EMS Stop^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X3 Handling^B51_KF2.0_KN75^B51_KF2.3_EL2911">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[14]^A" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 1.Input"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[14]^B" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^FSIN Module.Channel 2.Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X4 Hangar^WP03_KF1_EK1101^WP03_KF2_EL1008">
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^Activate1" VarB="Activate^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^DockingHeadAcrossTiltFixed" VarB="DockingHeadAcrossTilt Fixed^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^DockingHeadAcrossTiltLeft" VarB="DockingHeadAcrossTiltLeft^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^DockingHeadAcrossTiltRigth" VarB="DockingHeadAcrossTiltRigth^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^DockingHeadAlongTiltFixed" VarB="DockingHeadAlongTilt Fixed^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^DockingHeadTwistCCW" VarB="DockingHeadTwistCCW^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^DockingHeadTwistCW" VarB="DockingHeadTwistCW^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^SelectorTrolleyMotorAndTelescope" VarB="Selector TrolleyTelescope^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X4 Hangar^WP03_KF1_EK1101^WP03_KF3_EL1008">
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^Activate2" VarB="Activate^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^Activate3" VarB="Activate_1^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^ActivateOutHauler" VarB="Activate OutHauler^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^Floodlight" VarB="Ligths^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^LatchOff" VarB="LatchOff^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^SelectorBulletWinchAndSpringPlate" VarB="Selector BulletWinchSpringPlate^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^SelectorMainBoomAndAlongTilt" VarB="Selector MainBoomAlongTilt^Input"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^SpringPlateFixed" VarB="SpringPlateFixed^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X4 Hangar^WP03_KF1_EK1101^WP03_KF4_EL1008">
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In^actionButton" VarB="TRW actionButton^Input"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In^constantTorqueButton" VarB="TRW ConstantTorque ^Input"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In^manualTorqueButton" VarB="TRW manual torque^Input"/>
			</OwnerB>
			<OwnerB Name="TIID^X4 Hangar^WP03_KF1_EK1101^WP03_KF5_EL2008">
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^IndicatorLightOn" VarB="Light on-off btn light^Output"/>
				<Link VarA="PlcTask Outputs^gvlOHC.HandlingIo_out^IndicatorOuthaulerEngaged" VarB="Outhauler active btn light^Output"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_Out^constantTorqueIndicator" VarB="Constant tension btn light^Output"/>
				<Link VarA="PlcTask Outputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_Out^manualTorqueIndicator" VarB="Manual tension btn light^Output"/>
				<Link VarA="PlcTask Outputs^objGeneral.estopObject._EStopLights[4]" VarB="Estop Ligth^Output"/>
			</OwnerB>
			<OwnerB Name="TIID^X4 Hangar^WP03_KF1_EK1101^WP03_KF6_EL3255">
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^MainBoomVelocity^raw16bit" VarB="AI Standard Channel MainBoomAlongTilt^Value"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^MainBoomVelocity^status" VarB="AI Standard Channel MainBoomAlongTilt^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^TrolleyMotorVelocity^raw16bit" VarB="AI Standard Channel TelescopeTrolley^Value"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^TrolleyMotorVelocity^status" VarB="AI Standard Channel TelescopeTrolley^Status"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^WinchVelocity^raw16bit" VarB="AI Standard Channel BulletWinchSpringPlate^Value"/>
				<Link VarA="PlcTask Inputs^gvlOHC.Deck_PanelIO_In^WinchVelocity^status" VarB="AI Standard Channel BulletWinchSpringPlate^Status"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In^potmeterControl^raw16bit" VarB="AI Standard Channel 5^Value"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In^potmeterControl^status" VarB="AI Standard Channel 5^Status"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In^velocityControl^raw16bit" VarB="AI Standard Channel 4^Value"/>
				<Link VarA="PlcTask Inputs^gvlTractionWinch01.panelTraction_io_in^velocityControl^status" VarB="AI Standard Channel 4^Status"/>
			</OwnerB>
			<OwnerB Name="TIID^X4 Hangar^WP03_KF1_EK1101^WP03_KF7_EL1904">
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[4]^A" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel1"/>
				<Link VarA="PlcTask Inputs^objGeneral.estopObject._EstopInputs[4]^B" VarB="Module 1 (FSOES)^TxPDO^FSOE^InputChannel2"/>
			</OwnerB>
		</OwnerA>
	</Mappings>
</TcSmProject>
