The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 5 revision(s) of this hardware. Here are the known revisions and their differences.
This also includes the send and receive PDOs defined for each revision, and a link to other known devices with identical PDOs.
Revision | r16 |
r17 |
r18 |
r19 |
r20 |
|
Name | ELM9410 E-Bus Power Supplier (Diagnostics, isolated) |
|||||
PID | 0x5022fe29 |
|||||
Revision Code | 0x00100000 |
0x00110000 |
0x00120000 |
0x00130000 |
0x00140000 |
|
Equivalant Devices | ||||||
TX PDOs | 0x1a00: MMS Device Inputs |
|||||
0x6000:01 Status__Diag BOOL |
||||||
0x6000:02 Status__Error BOOL |
||||||
0x6000:03 Status__Input cycle Counter BIT2 (2 bits) |
||||||
0x6000:07 Status__TxPDO State BOOL |
||||||
0x1a20: MMS Acceleration Status |
||||||
0x6010:01 Status__Error BOOL |
||||||
0x6010:02 Status__Underrange BOOL |
||||||
0x6010:03 Status__Overrange BOOL |
||||||
0x6010:04 Status__Diag BOOL |
||||||
0x6010:05 Status__Sensor Ovr BOOL |
||||||
0x6010:06 Status__Overrun BOOL |
||||||
0x6010:0f Status__TxPDO State BOOL |
||||||
0x6010:11 Number of samples UINT (16 bits) |
||||||
0x1a21: MMS Acceleration X-Axis Sampled |
||||||
0x6011:01 Samples_X__ARRAY [0] INT (16 bits) |
||||||
0x6011:02 Samples_X__ARRAY [1] INT (16 bits) |
||||||
0x6011:03 Samples_X__ARRAY [2] INT (16 bits) |
||||||
0x6011:04 Samples_X__ARRAY [3] INT (16 bits) |
||||||
0x6011:05 Samples_X__ARRAY [4] INT (16 bits) |
||||||
0x6011:06 Samples_X__ARRAY [5] INT (16 bits) |
||||||
0x6011:07 Samples_X__ARRAY [6] INT (16 bits) |
||||||
0x6011:08 Samples_X__ARRAY [7] INT (16 bits) |
||||||
0x6011:09 Samples_X__ARRAY [8] INT (16 bits) |
||||||
0x6011:0a Samples_X__ARRAY [9] INT (16 bits) |
||||||
0x1a22: MMS Acceleration Y-Axis Sampled |
||||||
0x6012:01 Samples_Y__ARRAY [0] INT (16 bits) |
||||||
0x6012:02 Samples_Y__ARRAY [1] INT (16 bits) |
||||||
0x6012:03 Samples_Y__ARRAY [2] INT (16 bits) |
||||||
0x6012:04 Samples_Y__ARRAY [3] INT (16 bits) |
||||||
0x6012:05 Samples_Y__ARRAY [4] INT (16 bits) |
||||||
0x6012:06 Samples_Y__ARRAY [5] INT (16 bits) |
||||||
0x6012:07 Samples_Y__ARRAY [6] INT (16 bits) |
||||||
0x6012:08 Samples_Y__ARRAY [7] INT (16 bits) |
||||||
0x6012:09 Samples_Y__ARRAY [8] INT (16 bits) |
||||||
0x6012:0a Samples_Y__ARRAY [9] INT (16 bits) |
||||||
0x1a23: MMS Acceleration Z-Axis Sampled |
||||||
0x6013:01 Samples_Z__ARRAY [0] INT (16 bits) |
||||||
0x6013:02 Samples_Z__ARRAY [1] INT (16 bits) |
||||||
0x6013:03 Samples_Z__ARRAY [2] INT (16 bits) |
||||||
0x6013:04 Samples_Z__ARRAY [3] INT (16 bits) |
||||||
0x6013:05 Samples_Z__ARRAY [4] INT (16 bits) |
||||||
0x6013:06 Samples_Z__ARRAY [5] INT (16 bits) |
||||||
0x6013:07 Samples_Z__ARRAY [6] INT (16 bits) |
||||||
0x6013:08 Samples_Z__ARRAY [7] INT (16 bits) |
||||||
0x6013:09 Samples_Z__ARRAY [8] INT (16 bits) |
||||||
0x6013:0a Samples_Z__ARRAY [9] INT (16 bits) |
||||||
0x1a24: MMS Acceleration Timestamp Sampled |
||||||
0x6014:01 TimeStamp__ARRAY [0] ULINT (64 bits) |
||||||
0x6014:02 TimeStamp__ARRAY [1] ULINT (64 bits) |
||||||
0x6014:03 TimeStamp__ARRAY [2] ULINT (64 bits) |
||||||
0x6014:04 TimeStamp__ARRAY [3] ULINT (64 bits) |
||||||
0x6014:05 TimeStamp__ARRAY [4] ULINT (64 bits) |
||||||
0x6014:06 TimeStamp__ARRAY [5] ULINT (64 bits) |
||||||
0x6014:07 TimeStamp__ARRAY [6] ULINT (64 bits) |
||||||
0x6014:08 TimeStamp__ARRAY [7] ULINT (64 bits) |
||||||
0x6014:09 TimeStamp__ARRAY [8] ULINT (64 bits) |
||||||
0x6014:0a TimeStamp__ARRAY [9] ULINT (64 bits) |
||||||
0x1a25: MMS Acceleration X-Axis |
||||||
0x6015:01 Value INT (16 bits) |
||||||
0x1a26: MMS Acceleration Y-Axis |
||||||
0x6016:01 Value INT (16 bits) |
||||||
0x1a27: MMS Acceleration Z-Axis |
||||||
0x6017:01 Value INT (16 bits) |
||||||
0x1a28: MMS Acceleration Timestamp |
||||||
0x6018:01 Timestamp ULINT (64 bits) |
||||||
0x1a30: MMS Temperature Center Inputs |
||||||
0x6020:01 Status__Underrange BOOL |
||||||
0x6020:02 Status__Overrange BOOL |
||||||
0x6020:03 Status__Limit 1 BIT2 (2 bits) |
||||||
0x6020:05 Status__Limit 2 BIT2 (2 bits) |
||||||
0x6020:07 Status__Error BOOL |
||||||
0x6020:0f Status__TxPDO State BOOL |
||||||
0x6020:10 Status__TxPDO Toggle BOOL |
||||||
0x6020:11 Value REAL (32 bits) |
||||||
0x1a31: MMS Temperature Bottom Inputs |
||||||
0x6030:01 Status__Underrange BOOL |
||||||
0x6030:02 Status__Overrange BOOL |
||||||
0x6030:03 Status__Limit 1 BIT2 (2 bits) |
||||||
0x6030:05 Status__Limit 2 BIT2 (2 bits) |
||||||
0x6030:07 Status__Error BOOL |
||||||
0x6030:0f Status__TxPDO State BOOL |
||||||
0x6030:10 Status__TxPDO Toggle BOOL |
||||||
0x6030:11 Value REAL (32 bits) |
||||||
0x1a32: MMS Temperature Top Inputs |
||||||
0x6040:01 Status__Underrange BOOL |
||||||
0x6040:02 Status__Overrange BOOL |
||||||
0x6040:03 Status__Limit 1 BIT2 (2 bits) |
||||||
0x6040:05 Status__Limit 2 BIT2 (2 bits) |
||||||
0x6040:07 Status__Error BOOL |
||||||
0x6040:0f Status__TxPDO State BOOL |
||||||
0x6040:10 Status__TxPDO Toggle BOOL |
||||||
0x6040:11 Value REAL (32 bits) |
||||||
0x1a33: MMS Voltage Us In Inputs |
||||||
0x6050:01 Status__Underrange BOOL |
||||||
0x6050:02 Status__Overrange BOOL |
||||||
0x6050:03 Status__Limit 1 BIT2 (2 bits) |
||||||
0x6050:05 Status__Limit 2 BIT2 (2 bits) |
||||||
0x6050:07 Status__Error BOOL |
||||||
0x6050:0f Status__TxPDO State BOOL |
||||||
0x6050:10 Status__TxPDO Toggle BOOL |
||||||
0x6050:11 Value REAL (32 bits) |
||||||
0x1a34: MMS Voltage Up In Inputs |
||||||
0x6060:01 Status__Underrange BOOL |
||||||
0x6060:02 Status__Overrange BOOL |
||||||
0x6060:03 Status__Limit 1 BIT2 (2 bits) |
||||||
0x6060:05 Status__Limit 2 BIT2 (2 bits) |
||||||
0x6060:07 Status__Error BOOL |
||||||
0x6060:0f Status__TxPDO State BOOL |
||||||
0x6060:10 Status__TxPDO Toggle BOOL |
||||||
0x6060:11 Value REAL (32 bits) |
||||||
0x1a35: MMS Voltage Up Out Inputs |
||||||
0x6070:01 Status__Underrange BOOL |
||||||
0x6070:02 Status__Overrange BOOL |
||||||
0x6070:03 Status__Limit 1 BIT2 (2 bits) |
||||||
0x6070:05 Status__Limit 2 BIT2 (2 bits) |
||||||
0x6070:07 Status__Error BOOL |
||||||
0x6070:0f Status__TxPDO State BOOL |
||||||
0x6070:10 Status__TxPDO Toggle BOOL |
||||||
0x6070:11 Value REAL (32 bits) |
||||||
0x1a50: MMS Ebus Inputs |
||||||
0x6080:01 Status__Error BOOL |
||||||
0x6080:02 Status__Power Good BOOL |
||||||
0x6080:04 Status__Diag BOOL |
||||||
0x6080:05 Status__TxPDO State BOOL |
||||||
0x6080:06 Status__LED Us OK BOOL |
||||||
0x6080:07 Status__LED Up OK BOOL |
||||||
RX PDOs | 0x1600: MMS Device Outputs |
|||||
0x7000:01 Control__Up Out OFF BOOL |