This 32 channel NPN output board is used to switch various lights in our Loxone installation
Below the xml file with the Loxone template.
Note that Off is: 0 2 On is: 1 1
<?xml version="1.0" encoding="utf-8"?>
<Modbus Title="32 Outputs 1 R4D1C32 MK1" Comment="32 Outputs 1 R4D1C32 MK1" Channel="1">
<Info templateType="7" minVersion="13011117"/>
<ModbusCmd Title="Analoge actor 1" Comment="" ModbusAddress="1" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 2" Comment="" ModbusAddress="2" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 3" Comment="" ModbusAddress="3" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 4" Comment="" ModbusAddress="4" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 5" Comment="" ModbusAddress="5" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 6" Comment="" ModbusAddress="6" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 7" Comment="" ModbusAddress="7" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 8" Comment="" ModbusAddress="8" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 9" Comment="" ModbusAddress="9" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 10" Comment="" ModbusAddress="10" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 11" Comment="" ModbusAddress="11" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 12" Comment="" ModbusAddress="12" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 13" Comment="" ModbusAddress="13" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 14" Comment="" ModbusAddress="14" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 15" Comment="" ModbusAddress="15" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 16" Comment="" ModbusAddress="16" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 17" Comment="" ModbusAddress="17" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 18" Comment="" ModbusAddress="18" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 19" Comment="" ModbusAddress="19" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 20" Comment="" ModbusAddress="20" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 21" Comment="" ModbusAddress="21" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 22" Comment="" ModbusAddress="22" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 23" Comment="" ModbusAddress="23" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 24" Comment="" ModbusAddress="24" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 25" Comment="" ModbusAddress="25" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 26" Comment="" ModbusAddress="26" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 27" Comment="" ModbusAddress="27" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 28" Comment="" ModbusAddress="28" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 29" Comment="" ModbusAddress="29" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 30" Comment="" ModbusAddress="30" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 31" Comment="" ModbusAddress="31" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
<ModbusCmd Title="Analoge actor 32" Comment="" ModbusAddress="32" ModbusCmd="6" ModbusDataType="160" Unit="<v.1>" Analog="true" Sensor="false" SourceValLow="1" DestValLow="1" DestValHigh="2"/>
</Modbus>