﻿<?xml version="1.0" encoding="utf-8"?>
<Modbus Title="GRNbms MK3" Comment="" HintText="" Channel="2">
	<Info templateType="7" minVersion="14051207"/>
	<ModbusCmd Title="PackDelta" Comment="" HintText="" ModbusAddress="16" ModbusCmd="3" ModbusPollingCycle="2" Unit="&lt;v.3&gt;V" Analog="true" Sensor="true" SourceValHigh="1000" DestValHigh="1"/>
	<ModbusCmd Title="Current" Comment="" HintText="" ModbusAddress="4" ModbusCmd="3" ModbusDataType="1" ModbusPollingCycle="1" Unit="&lt;v.2&gt;A" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="1"/>
	<ModbusCmd Title="Cell 0 Status (Voltage,Error,Ballance)" Comment="" HintText="" ModbusCmd="4" ModbusPollingCycle="1" Unit="&lt;v.3&gt; Volt" Analog="true" Sensor="true" SourceValHigh="1" DestValHigh="1"/>
	<ModbusCmd Title="Batt SOC" Comment="" HintText="" ModbusCmd="3" ModbusPollingCycle="5" Unit="&lt;v.2&gt; %" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="1"/>
	<ModbusCmd Title="Pack Voltage ( Calculated )_" Comment="" HintText="" ModbusAddress="1" ModbusCmd="3" ModbusPollingCycle="1" Unit="&lt;v.2&gt; Volt" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Any Warning" Comment="" HintText="" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Overcharge current warning" Comment="" HintText="" ModbusAddress="1" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Overdischarge current warning" Comment="" HintText="" ModbusAddress="2" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell delta warning" Comment="" HintText="" ModbusAddress="3" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell overvoltage warning" Comment="" HintText="" ModbusAddress="4" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell undervoltage warning" Comment="" HintText="" ModbusAddress="5" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Currentsensor warning" Comment="" HintText="" ModbusAddress="8" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="CMU warning" Comment="" HintText="" ModbusAddress="9" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Any error" Comment="" HintText="" ModbusAddress="20" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Overcharge current error" Comment="" HintText="" ModbusAddress="21" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Overdischarge current error" Comment="" HintText="" ModbusAddress="22" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell delta error" Comment="" HintText="" ModbusAddress="23" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell overvoltage error" Comment="" HintText="" ModbusAddress="24" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell undervoltage error" Comment="" HintText="" ModbusAddress="25" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Overtemperature error" Comment="" HintText="" ModbusAddress="26" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Undertemperature error" Comment="" HintText="" ModbusAddress="27" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Currentsensor error" Comment="" HintText="" ModbusAddress="28" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="CMU error" Comment="" HintText="" ModbusAddress="29" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Precharge relay state" Comment="" HintText="" ModbusAddress="40" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Main positive relay state" Comment="" HintText="" ModbusAddress="41" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Main negative relay state" Comment="" HintText="" ModbusAddress="42" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="12V AUX Outputs state" Comment="" HintText="" ModbusAddress="50" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="12V CMU Output state" Comment="" HintText="" ModbusAddress="51" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="12V SHUNT Output state" Comment="" HintText="" ModbusAddress="52" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="5V AUX Output state" Comment="" HintText="" ModbusAddress="53" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Module Count" Comment="" HintText="" ModbusAddress="2" ModbusCmd="3" ModbusPollingCycle="300" Unit="&lt;v&gt; Modules" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Total Cell Count" Comment="" HintText="" ModbusAddress="3" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v&gt; Cells" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Load" Comment="" HintText="" ModbusAddress="5" ModbusCmd="3" ModbusDataType="1" ModbusPollingCycle="1" Unit="&lt;v.2&gt;%" Analog="true" Sensor="true" SourceValHigh="1000" DestValHigh="10"/>
	<ModbusCmd Title="Total Pack Capacity" Comment="" HintText="" ModbusAddress="6" ModbusCmd="3" ModbusPollingCycle="300" Unit="&lt;v.2&gt; kWh" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Supply Voltage" Comment="" HintText="" ModbusAddress="7" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.2&gt; Volt" Analog="true" Sensor="true" SourceValHigh="1000" DestValHigh="10"/>
	<ModbusCmd Title="Isolation status" Comment="" HintText="" ModbusAddress="8" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Lowest cell voltage" Comment="" HintText="" ModbusAddress="10" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.3&gt; Volt" Analog="true" Sensor="true" SourceValHigh="10000" DestValHigh="10"/>
	<ModbusCmd Title="Lowest cell module ID" Comment="" HintText="" ModbusAddress="11" ModbusCmd="3" ModbusPollingCycle="30" Unit="Modul &lt;v&gt; " Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Lowest cell ID" Comment="" HintText="" ModbusAddress="12" ModbusCmd="3" ModbusPollingCycle="30" Unit="Cell &lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Highest cell voltage" Comment="" HintText="" ModbusAddress="13" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.3&gt; Volt" Analog="true" Sensor="true" SourceValHigh="10000" DestValHigh="10"/>
	<ModbusCmd Title="Highest cell module ID" Comment="" HintText="" ModbusAddress="14" ModbusCmd="3" ModbusPollingCycle="30" Unit="Modul &lt;v&gt; " Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Highest cell ID" Comment="" HintText="" ModbusAddress="15" ModbusCmd="3" ModbusPollingCycle="30" Unit="Cell &lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Target Delta_" Comment="" HintText="" ModbusAddress="17" ModbusCmd="3" ModbusPollingCycle="300" Unit="&lt;v.3&gt; Volt" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Lowest Temperature" Comment="" HintText="" ModbusAddress="20" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.2&gt; Celsius" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Highest Temperature" Comment="" HintText="" ModbusAddress="21" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.2&gt; Celsius" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="AVG Temperature" Comment="" HintText="" ModbusAddress="22" ModbusCmd="4" ModbusPollingCycle="30" Unit="&lt;v.2&gt; Celsius" Analog="true" Sensor="true" SourceValHigh="10000" DestValHigh="10"/>
	<ModbusCmd Title="Chargecurrent Limit" Comment="" HintText="" ModbusAddress="30" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.1&gt; A" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Chargecurrent Limit warning" Comment="" HintText="" ModbusAddress="31" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.1&gt; A" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Chargecurrent Limit error" Comment="" HintText="" ModbusAddress="32" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.1&gt; A" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Dischargecurrent Limit" Comment="" HintText="" ModbusAddress="33" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.1&gt; A" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Dischargecurrent Limit warning" Comment="" HintText="" ModbusAddress="34" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.1&gt; A" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Dischargecurrent Limit error" Comment="" HintText="" ModbusAddress="35" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.1&gt; A" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="10"/>
	<ModbusCmd Title="Delta Limit warning" Comment="" HintText="" ModbusAddress="40" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v&gt;mv" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Delta Limit error" Comment="" HintText="" ModbusAddress="41" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v&gt; mv" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell Overvoltage Limit warning" Comment="" HintText="" ModbusAddress="32" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell Overvoltage Limit error" Comment="" HintText="" ModbusAddress="43" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.3&gt; Volt" Analog="true" Sensor="true" SourceValHigh="10000" DestValHigh="10"/>
	<ModbusCmd Title="Cell Undervoltage Limit warning" Comment="" HintText="" ModbusAddress="44" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Cell Unervoltage Limit error" Comment="" HintText="" ModbusAddress="45" ModbusCmd="3" ModbusPollingCycle="30" Unit="&lt;v.3&gt; Volt" Analog="true" Sensor="true" SourceValHigh="10000" DestValHigh="10"/>
	<ModbusCmd Title="Overtemperature warning" Comment="" HintText="" ModbusAddress="6" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Undertemperature warning" Comment="" HintText="" ModbusAddress="7" ModbusCmd="1" ModbusPollingCycle="30" Unit="&lt;v&gt;" Analog="true" Sensor="true" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Power" Comment="" HintText="" ModbusAddress="9" ModbusCmd="3" ModbusPollingCycle="1" Unit="&lt;v.2&gt; Kwh" Analog="true" Sensor="true" SourceValHigh="100" DestValHigh="100"/>
	<ModbusCmd Title="Turn Battery on" Comment="" HintText="" ModbusCmd="5" Unit="&lt;v.1&gt;" Analog="true" Sensor="false" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Shutdown Battery ( Safe )" Comment="" HintText="" ModbusAddress="1" ModbusCmd="5" Unit="&lt;v.1&gt;" Analog="true" Sensor="false" SourceValHigh="10" DestValHigh="10"/>
	<ModbusCmd Title="Emergency OFF" Comment="" HintText="" ModbusAddress="2" ModbusCmd="5" Unit="&lt;v.1&gt;" Analog="true" Sensor="false" SourceValHigh="10" DestValHigh="10"/>
</Modbus>
