Manufacturer's part 2866750. Output: 24V DC 5A 120W, 1 phase. Other features include: higher operational safety in long power failure through buffering full load and higher MTBF > 500 000 h, parallel switch bar for increased output and redundancy and simplified operation by LED fault monitoring.
eBay