In general an Arduino cannot provide enough current to trigger the coil in an electro-mechanical relay even if it has a 5v coil. You would need a transistor between the Arduino and the coil.
You can certainly buy small board-mounted relays for use with Arduinos that have the necessary transistors included. Maybe something similar is available for DIN rail mounting. However I suspect most of those relays are controlled by PLCs that are able to drive regular relays.
The other option is a solid-state relay that has a TTL input.
There are lots of 5V coil relays that run at 10 -28mA coil current and switch up to 250VAC that could be controlled by Arduino directly. These are low current versions for example, larger higher current versions are also available.
I offer 8-channel relay boards with 5A, 250A switch capability with coil current controlled by shift register in both standalone and shield format http://www.crossroadsfencing.com/BobuinoRev17/
The same boards could be made in DIN footprint (if you could define what that size is) and the 328P capability/relay design merged into one board, or different relays used if more current switching capability was needed. All it takes is a little money.
Hi,
The lowest cost solution is to buy DIN-rail 'platforms' (Plastic DIN connectors with a flat surface) and Epoxy/Silicone an existing relay board that has optical isolation built in.