Files
Uniper_PLC/StringSafetyPLC/LocalSafety/Alias Devices/GlobalSlaveEStopInterface.sds
Markus.Neukirch f0e6143997 IBN changes
added sync units for cabinet temperature, changes in modbus interface to EMS (1.0.4 and 1.0.5), added error counter to modbus communication, lot of changes to kaco (faults, consecutive errors, bms error messages), isolation error ledge, allowed startbalancing when on shutdown, tower light integration
2025-09-05 14:24:37 +02:00

225 lines
7.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<SafetyDeviceDesc Crc="2701968244" FileFormatVersion="1.9">
<AliasDeviceType>
<Type>16</Type>
<SubType>0</SubType>
<VendorId>0</VendorId>
</AliasDeviceType>
<SDSID>33</SDSID>
<SafetyAliasDevice>
<ObjectId>0</ObjectId>
<LinkingMode>Manual</LinkingMode>
<ConnectionId>33</ConnectionId>
<ConnectionMode>slave</ConnectionMode>
<ConnectionType>FSoE</ConnectionType>
<MapDiag>false</MapDiag>
<MapInputs>false</MapInputs>
<MapOutputs>false</MapOutputs>
<MapState>false</MapState>
<ModuleFaultIsComErr>false</ModuleFaultIsComErr>
<SafeAddress>100</SafeAddress>
<DynPortSafeAddress Type="Unset" />
<Watchdog>100</Watchdog>
<ComErrAck Type="Unset" />
<Messages InputMessageSize="6" OutputMessageSize="6" Tc2ConnectionType="452853760" CustomFSoEConnectionId="abaabd0a-ce90-4f58-aa2b-1505f1e3352d">
<IO>
<Name>FSoE Cmd</Name>
<DataType>USINT</DataType>
<Direction>In</Direction>
<SafetyType>ProtocolData</SafetyType>
<BitSize>8</BitSize>
<BitOffsMessage>0</BitOffsMessage>
<BitOffsData>-1</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[0]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>8</BitOffsMessage>
<BitOffsData>0</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[1]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>9</BitOffsMessage>
<BitOffsData>1</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[2]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>10</BitOffsMessage>
<BitOffsData>2</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[3]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>11</BitOffsMessage>
<BitOffsData>3</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[4]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>12</BitOffsMessage>
<BitOffsData>4</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[5]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>13</BitOffsMessage>
<BitOffsData>5</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[6]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>14</BitOffsMessage>
<BitOffsData>6</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[7]</Name>
<DataType>BIT</DataType>
<Direction>In</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>15</BitOffsMessage>
<BitOffsData>7</BitOffsData>
</IO>
<IO>
<Name>FSoE CRC_0</Name>
<DataType>UINT</DataType>
<Direction>In</Direction>
<SafetyType>ProtocolData</SafetyType>
<BitSize>16</BitSize>
<BitOffsMessage>16</BitOffsMessage>
<BitOffsData>-1</BitOffsData>
</IO>
<IO>
<Name>FSoE ConnID</Name>
<DataType>UINT</DataType>
<Direction>In</Direction>
<SafetyType>ProtocolData</SafetyType>
<BitSize>16</BitSize>
<BitOffsMessage>32</BitOffsMessage>
<BitOffsData>-1</BitOffsData>
</IO>
<IO>
<Name>FSoE Cmd</Name>
<DataType>USINT</DataType>
<Direction>Out</Direction>
<SafetyType>ProtocolData</SafetyType>
<BitSize>8</BitSize>
<BitOffsMessage>0</BitOffsMessage>
<BitOffsData>-1</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[0]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>8</BitOffsMessage>
<BitOffsData>0</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[1]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>9</BitOffsMessage>
<BitOffsData>1</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[2]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>10</BitOffsMessage>
<BitOffsData>2</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[3]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>11</BitOffsMessage>
<BitOffsData>3</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[4]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>12</BitOffsMessage>
<BitOffsData>4</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[5]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>13</BitOffsMessage>
<BitOffsData>5</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[6]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>14</BitOffsMessage>
<BitOffsData>6</BitOffsData>
</IO>
<IO>
<Name>Safe Data Byte 0[7]</Name>
<DataType>BIT</DataType>
<Direction>Out</Direction>
<SafetyType>SafetySil3</SafetyType>
<BitSize>1</BitSize>
<BitOffsMessage>15</BitOffsMessage>
<BitOffsData>7</BitOffsData>
</IO>
<IO>
<Name>FSoE CRC_0</Name>
<DataType>UINT</DataType>
<Direction>Out</Direction>
<SafetyType>ProtocolData</SafetyType>
<BitSize>16</BitSize>
<BitOffsMessage>16</BitOffsMessage>
<BitOffsData>-1</BitOffsData>
</IO>
<IO>
<Name>FSoE ConnID</Name>
<DataType>UINT</DataType>
<Direction>Out</Direction>
<SafetyType>ProtocolData</SafetyType>
<BitSize>16</BitSize>
<BitOffsMessage>32</BitOffsMessage>
<BitOffsData>-1</BitOffsData>
</IO>
</Messages>
</SafetyAliasDevice>
</SafetyDeviceDesc>