<?xml version="1.0" encoding="UTF-8"?>
<!--2007-01-31 / EH / Initial version modified from a copy of Rev2 -->
<FMP_CM_DeviceDescription xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../CMDTD.xsd">
	<DeviceTypeIdentication>
		<Bus>HART</Bus>
		<DeviceType UseGenericDescription="false">
			<ManufacturerCode>87</ManufacturerCode>
			<DeviceTypeCode>229</DeviceTypeCode>
			<Revision>3</Revision>
		</DeviceType>
	</DeviceTypeIdentication>
	<CommData name="StatusByte1">
		<HARTCommAddress>
			<BlockSize>5</BlockSize>
			<CmdNumber>1</CmdNumber>
		</HARTCommAddress>
	</CommData>
	<CommData name="MoreStatus">
		<HARTCommAddress>
			<BlockSize>25</BlockSize>
			<CmdNumber>48</CmdNumber>
		</HARTCommAddress>
	</CommData>
	<CommData name="ReadCounterData">
		<HARTCommAddress>
			<BlockSize>36</BlockSize>
			<CmdNumber>206</CmdNumber>
		</HARTCommAddress>
	</CommData>
	<CommData name="ReadTrendData1a">
		<HARTCommAddress>
			<BlockSize>60</BlockSize>
			<CmdNumber>204</CmdNumber>
			<CmdParams>
				<ByteValue>1</ByteValue>
				<ByteValue>2</ByteValue>
				<ByteValue>54</ByteValue>
			</CmdParams>
		</HARTCommAddress>
	</CommData>
	<CommData name="ReadTrendData1b">
		<HARTCommAddress>
			<BlockSize>60</BlockSize>
			<CmdNumber>204</CmdNumber>
			<CmdParams>
				<ByteValue>2</ByteValue>
				<ByteValue>2</ByteValue>
				<ByteValue>54</ByteValue>
			</CmdParams>
		</HARTCommAddress>
	</CommData>
	<CommData name="ReadTrendData2a">
		<HARTCommAddress>
			<BlockSize>60</BlockSize>
			<CmdNumber>204</CmdNumber>
			<CmdParams>
				<ByteValue>1</ByteValue>
				<ByteValue>2</ByteValue>
				<ByteValue>55</ByteValue>
			</CmdParams>
		</HARTCommAddress>
	</CommData>
	<CommData name="ReadTrendData2b">
		<HARTCommAddress>
			<BlockSize>60</BlockSize>
			<CmdNumber>204</CmdNumber>
			<CmdParams>
				<ByteValue>2</ByteValue>
				<ByteValue>2</ByteValue>
				<ByteValue>55</ByteValue>
			</CmdParams>
		</HARTCommAddress>
	</CommData>
	<CommData name="ReadHistogramData">
		<HARTCommAddress>
			<BlockSize>48</BlockSize>
			<CmdNumber>207</CmdNumber>
			<CmdParams>
				<ByteValue>0</ByteValue>
				<ByteValue>100</ByteValue>
			</CmdParams>
		</HARTCommAddress>
	</CommData>
	<!--Device Status (cmd status byte) -->
	<Variable name="Configuration_Changed">
		<Description language="en">Configuration Changed</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="StatusByte1">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>0</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Status>ok</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 0) - Predictive Warnings-->
	<Variable name="statusLowSupplyPressureFor1ActingActuatorWarning">
		<Description language="en">Supply Pressure Too Low for Single Acting Actuator</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>0</ByteNumber>
					<BitNumber>0</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusCalibrationRecommendedWarning">
		<Description language="en">Calibration Recommended</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>0</ByteNumber>
					<BitNumber>1</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="ValveRevStableSetpointTrendWarning">
		<Description language="en">Daily Valve Reversals while Stable Setpoint Trend Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>0</ByteNumber>
					<BitNumber>4</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="SetpointReversalsTrendWarning">
		<Description language="en">Daily Setpoint Reversals Trend Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>0</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="ValveReversalsTrendWarning">
		<Description language="en">Daily Valve Reversals Trend Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>0</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 1) - Warning-->
	<Variable name="statusEmergencyControlActive">
		<Description language="en">Device in Reduced Performance Mode</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>1</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 14) - Online Alarms-->
	<Variable name="statusSpoolValveProblem">
		<Description language="en">Spool Valve Problem</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>14</ByteNumber>
					<BitNumber>1</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="LoadForOpeningHighAlarm">
		<Description language="en">Load For Opening High Alarm</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>14</ByteNumber>
					<BitNumber>3</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="LoadForOpeningLowAlarm">
		<Description language="en">Load For Opening Low Alarm</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>14</ByteNumber>
					<BitNumber>4</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="StictionHighAlarm">
		<Description language="en">Stiction High Alarm</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>14</ByteNumber>
					<BitNumber>5</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="StictionLowAlarm">
		<Description language="en">Stiction Low Alarm</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>14</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="SteadyStateDeviationAlarm">
		<Description language="en">Steady State Deviation Alarm</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>14</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 15) - Predictive Warnings-->
	<Variable name="statusHuntingDetectionWarning">
		<Description language="en">Hunting Detection Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>15</ByteNumber>
					<BitNumber>0</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="TemperatureWarning">
		<Description language="en">Temperature Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>15</ByteNumber>
					<BitNumber>1</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="SupplyPressureWarning">
		<Description language="en">Supply Pressure Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>15</ByteNumber>
					<BitNumber>3</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="LoadForOpeningHighWarning">
		<Description language="en">Load For Opening High Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>15</ByteNumber>
					<BitNumber>4</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="LoadForOpeningLowWarning">
		<Description language="en">Load For Opening Low Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>15</ByteNumber>
					<BitNumber>5</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="StictionHighWarning">
		<Description language="en">Stiction High Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>15</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="StictionLowWarning">
		<Description language="en">Stiction Low Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>15</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 16) - Predictive Warnings (deviation, counters)-->
	<Variable name="DynamicStateDeviationWarning">
		<Description language="en">Dynamic State Deviation Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>0</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="SteadyStateDeviationWarning">
		<Description language="en">Steady State Deviation Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>1</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="travelcounterSpoolValveReversalsWarning">
		<Description language="en">Total Spool Valve Reversals Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>2</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="travelcounterSpoolValveFullStrokesWarning">
		<Description language="en">Total Spool Valve Travel Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>3</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="travelcounterActuatorReversalsWarning">
		<Description language="en">Total Actuator Reversals Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>4</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="travelcounterActuatorFullStrokesWarning">
		<Description language="en">Total Actuator Travel Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>5</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="travelcounterValveReversalsWarning">
		<Description language="en">Total Valve Reversals Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="travelcounterValveFullStrokesWarning">
		<Description language="en">Total Valve Travel Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>16</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 17) - Sensor Failures etc-->
	<Variable name="TotalOperationTimeWarning">
		<Description language="en">Total Operation Time Warning</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>17</ByteNumber>
					<BitNumber>0</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusTemperatureSensorFail">
		<Description language="en">Temperature Sensor Failure</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>17</ByteNumber>
					<BitNumber>3</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusSpoolValveSensorFail">
		<Description language="en">Spool Valve Sensor Failure</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>17</ByteNumber>
					<BitNumber>4</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusPressureSensor3Fail">
		<Description language="en">Pressure Sensor 3 Failure</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>17</ByteNumber>
					<BitNumber>5</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusPressureSensor2Fail">
		<Description language="en">Pressure Sensor 2 Failure</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>17</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusPressureSensor1Fail">
		<Description language="en">Pressure Sensor 1 Failure</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>17</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 18) - Failsafe Failures-->
	<Variable name="statusPositionSensorOutOfRange">
		<Description language="en">Position Sensor Out Of Range</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>18</ByteNumber>
					<BitNumber>3</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<!--More Status (Command #48 / Byte 19) - Failsafe Failures-->
	<Variable name="statusPrestageCut">
		<Description language="en">Prestage Cut</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>19</ByteNumber>
					<BitNumber>0</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusPrestageShortcut">
		<Description language="en">Prestage Shortcut</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>19</ByteNumber>
					<BitNumber>1</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusSetpointSensorFail">
		<Description language="en">Setpoint (mA) Sensor Failure</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>19</ByteNumber>
					<BitNumber>2</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusPositionSensorFail">
		<Description language="en">Position Sensor Failure</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>19</ByteNumber>
					<BitNumber>3</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusContinuedWatchDogReset">
		<Description language="en">Continued Processor Reset</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>19</ByteNumber>
					<BitNumber>5</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusFrictionProblem">
		<Description language="en">Friction Problem</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>19</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusPneumaticsProblem">
		<Description language="en">Pneumatics Problem</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>19</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusFailsafeMode">
		<Description language="en">Device in Failsafe Mode</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>22</ByteNumber>
					<BitNumber>6</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>alarm</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusNotAutoMode">
		<Description language="en">Device in Manual Mode</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>22</ByteNumber>
					<BitNumber>1</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>warning</Status>
		</BooleanRule>
	</Variable>
	<Variable name="statusHwWriteProtectOn">
		<Description language="en">Device HW Write Protected</Description>
		<VariableDataType>Bool</VariableDataType>
		<Value>
			<CommDataReference commDataName="MoreStatus">
				<Address>
					<Datatype>bit</Datatype>
					<ByteNumber>23</ByteNumber>
					<BitNumber>7</BitNumber>
				</Address>
			</CommDataReference>
		</Value>
		<BooleanRule>
			<Value>true</Value>
			<Status>ok</Status>
		</BooleanRule>
	</Variable>
	<!-- Passthrough diagnostic variables-->
	<Variable name="histoTravelHistogramClosed" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (Closed)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>0</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram01" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (01)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>4</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram02" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (2)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>8</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram03" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (3)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>12</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram04" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (4)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>16</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram05" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (5)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>20</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram06" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (6)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>24</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram07" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (7)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>28</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram08" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (8)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>32</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram09" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (9)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>36</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogram10" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (10)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>40</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="histoTravelHistogramOpen" visible="false" checkStatus="false">
		<Description language="en">Valve Position Histogram (Open)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadHistogramData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>44</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.1</Deadband>
	</Variable>
	<Variable name="travelcounterActuatorReversals" visible="true" checkStatus="false">
		<Description language="en">Total Actuator Reversals</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>16</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>10</Deadband>
	</Variable>
	<Variable name="travelcounterActuatorTravel" visible="true" checkStatus="false">
		<Description language="en">Total Actuator Travel</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>12</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="travelcounterSetpointReversals" visible="true" checkStatus="false">
		<Description language="en">Total Setpoint Reversals</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>24</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>10</Deadband>
	</Variable>
	<Variable name="travelcounterSetpointTravel" visible="true" checkStatus="false">
		<Description language="en">Total Setpoint Travel</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>20</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="travelcounterSpoolValveReversals" visible="true" checkStatus="false">
		<Description language="en">Total Spool Valve Reversals</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>32</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1000</Deadband>
	</Variable>
	<Variable name="travelcounterSpoolValveTravel" visible="true" checkStatus="false">
		<Description language="en">Total Spool Valve Travel</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>28</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>100</Deadband>
	</Variable>
	<Variable name="travelcounterValveReversals" visible="true" checkStatus="false">
		<Description language="en">Total Valve Reversals</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>8</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>10</Deadband>
	</Variable>
	<Variable name="travelcounterValveTravel" visible="true" checkStatus="false">
		<Description language="en">Total Valve Travel</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadCounterData">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>4</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="CommunicationFailureRate" visible="false" checkStatus="false">
		<Description language="en">Communication Failure Rate</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>20</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="CounterRatio" visible="false" checkStatus="false">
		<Description language="en">Counter Ratio (CR)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>0</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="DynDeviationAvg" visible="true" checkStatus="false">
		<Description language="en">Dynamic State Deviation</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>12</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>100</Max>
		</Range>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="DynDeviationCum" visible="false" checkStatus="false">
		<Description language="en">Dynamic State Deviation Cumulative Time</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>16</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="DynDeviationStd" visible="false" checkStatus="false">
		<Description language="en">Dynamic State Deviation Standard Deviation</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>20</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="LoadForOpeningAvg" visible="true" checkStatus="false">
		<Description language="en">Load For Opening</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>32</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>8</Max>
		</Range>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="LoadForOpeningMax" visible="false" checkStatus="false">
		<Description language="en">Load For Opening Maximum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>40</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="LoadForOpeningMin" visible="false" checkStatus="false">
		<Description language="en">Load For Opening Minimum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>36</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="LoadForOpeningNbr" visible="false" checkStatus="false">
		<Description language="en">Load For Opening Number Of Measurements</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>44</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>5</Deadband>
	</Variable>

	<Variable name="LoadForClosingAvg" visible="false" checkStatus="false">
		<Description language="en">Load For Closing</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>40</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>8</Max>
		</Range>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="LoadForClosingMax" visible="false" checkStatus="false">
		<Description language="en">Load For Closing Maximum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>48</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="LoadForClosingMin" visible="false" checkStatus="false">
		<Description language="en">Load For Closing Minimum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>44</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="LoadForClosingNbr" visible="false" checkStatus="false">
		<Description language="en">Load For Closing Number Of Measurements</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>52</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>5</Deadband>
	</Variable>
	
	<Variable name="SpoolValveCompensation" visible="false" checkStatus="false">
		<Description language="en">Spool Valve Compensation</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>56</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>10</Deadband>
	</Variable>
	<Variable name="SpoolValvePositionAvg" visible="true" checkStatus="false">
		<Description language="en">Spool Valve Position</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>24</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>100</Max>
		</Range>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="SpoolValvePositionStd" visible="false" checkStatus="false">
		<Description language="en">Spool Valve Position Standard Deviation</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>28</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="SSDeviationAvg" visible="true" checkStatus="false">
		<Description language="en">Steady State Deviation</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>0</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>20</Max>
		</Range>
		<Deadband>0.025</Deadband>
	</Variable>
	<Variable name="SSDeviationCum" visible="false" checkStatus="false">
		<Description language="en">Steady State Deviation Cumulative Time</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>4</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="SSDeviationStd" visible="false" checkStatus="false">
		<Description language="en">Steady State Deviation Standard Deviation</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>8</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.025</Deadband>
	</Variable>
	<Variable name="Stiction" visible="true" checkStatus="false">
		<Description language="en">Stiction</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>48</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>8</Max>
		</Range>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="StictionDownscale" visible="false" checkStatus="false">
		<Description language="en">Stiction (Downscale Offset)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>0</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="StictionDownscaleNbr" visible="false" checkStatus="false">
		<Description language="en">Stiction (Downscale) Number Of Measurements</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>16</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>5</Deadband>
	</Variable>
	<Variable name="StictionNbr" visible="false" checkStatus="false">
		<Description language="en">Stiction Number Of Measurements</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>4</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>5</Deadband>
	</Variable>
	<Variable name="StictionStable" visible="true" checkStatus="false">
		<Description language="en">Stable State Load</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>52</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="StictionStableNbr" visible="false" checkStatus="false">
		<Description language="en">Stiction (Stable) Number Of Measurements</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>8</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>5</Deadband>
	</Variable>
	<Variable name="StictionUpscale" visible="false" checkStatus="false">
		<Description language="en">Stiction (Upscale Offset)</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>56</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.05</Deadband>
	</Variable>
	<Variable name="StictionUpscaleNbr" visible="false" checkStatus="false">
		<Description language="en">Stiction (Upscale) Number Of Measurements</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>12</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>5</Deadband>
	</Variable>
	<Variable name="SupplyPressureAvg" visible="true" checkStatus="false">
		<Description language="en">Supply Pressure</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>0</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>10</Max>
		</Range>
		<Deadband>0.1</Deadband>
	</Variable>
	<Variable name="SupplyPressureMax" visible="false" checkStatus="false">
		<Description language="en">Supply Pressure Maximum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>8</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.1</Deadband>
	</Variable>
	<Variable name="SupplyPressureMin" visible="false" checkStatus="false">
		<Description language="en">Supply Pressure Minimum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>4</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>0.1</Deadband>
	</Variable>
	<Variable name="TemperatureAvg" visible="true" checkStatus="false">
		<Description language="en">Temperature</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>12</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>-50</Min>
			<Max>100</Max>
		</Range>
		<Deadband>2</Deadband>
	</Variable>
	<Variable name="TemperatureMax" visible="false" checkStatus="false">
		<Description language="en">Temperature Maximum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>20</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>2</Deadband>
	</Variable>
	<Variable name="TemperatureMin" visible="false" checkStatus="false">
		<Description language="en">Temperature Minimum Value</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>16</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>2</Deadband>
	</Variable>
	<Variable name="TotalOperationTime" visible="true" checkStatus="false">
		<Description language="en">Total Operation Time</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData1b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>24</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>23</Deadband>
	</Variable>
	<Variable name="ValveReversals" visible="true" checkStatus="false">
		<Description language="en">Daily Valve Reversals</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>24</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="SetpointReversals" visible="true" checkStatus="false">
		<Description language="en">Daily Setpoint Reversals</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>32</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="ValveRevStableSetpoint" visible="true" checkStatus="false">
		<Description language="en">Daily Valve Reversals while StableSetpoint</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>28</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
	<Variable name="ValvePosition" visible="true" checkStatus="false">
		<Description language="en">Daily Valve Position</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2b">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>4</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Range>
			<Min>0</Min>
			<Max>100</Max>
		</Range>
		<Deadband>0.1</Deadband>
	</Variable>
	<Variable name="ValveTravel"  visible="false" checkStatus="false">
		<Description language="en">Daily Valve Travel</Description>
		<VariableDataType>Float</VariableDataType>
		<Value>
			<CommDataReference commDataName="ReadTrendData2a">
				<Address>
					<Datatype>float32</Datatype>
					<ByteNumber>36</ByteNumber>
				</Address>
			</CommDataReference>
		</Value>
		<Deadband>1</Deadband>
	</Variable>
</FMP_CM_DeviceDescription>

