Versandkostenfrei innerhalb Deutschlands Professioneller technischer Support

Solidot EC5R – Support, Wiring Diagram & Commissioning

Interaktiver Anschlussplan Solidot EC5R

Everything for your Solidot EC5R after purchase – for all four models in the Shop: EC5R-3200, -1616B, -1616B+ and -0032B:

  • Interactive wiring diagram: system and field supply, 3-wire sensors and push buttons, loads, COM for NPN/PNP, configurable channels, EtherCAT to the master and further devices in the line, with cable cross-sections and parameters

  • EtherCAT: ESI file, adding it in TwinCAT, CODESYS and Sysmac Studio, objects and parameters for your model

  • First steps: commissioning in ten steps, from mounting to the first signal in the EtherCAT master

  • Dimensions & mounting: outside dimensions, DIN rail or wall mounting with drilling template, minimum clearances and connectors

  • Downloads: user manual, ESI file, 2D and 3D drawings (also with dust cover)

  • Free support from spstiger if you get stuck

Further down:HelpDownloads

Interactive wiring diagram

Tap a terminal or wire in the drawing to see details.

Terminal overview EC5R

TerminalGroupmm²Function
24VSupply0.2–0.75System supply +24 V DC (20.4–28.8 V) for the module electronics, ≤ 50 mA.
0VSupply0.2–0.750 V of the system supply.
IO+Supply0.2–0.75Field supply +24 V DC (IO+), second terminal; internally connected to terminal 3.
IO+Supply0.2–0.75Field supply +24 V DC (IO+), max. 8 A per group. Supplies all 24 V terminals (2) of the channels.
IO−Supply0.2–0.750 V of the field supply (IO−). Internally connected to all 0 V terminals (3) of the channels.
IO−Supply0.2–0.750 V of the field supply (IO−), second terminal; internally connected to terminal 4.
NCSupply0.2–0.75Not connected.
PESupply0.2–0.75Earth. Connect PE securely to earth (manual ch. 6.2).
INEtherCAT–EtherCAT input: cable from the master or from the OUT of the previous device. 100 Mbit/s, RJ45, cycle time from 250 µs. Cable Cat. 5 or higher, shielded (S/FTP or STP), max. 100 m between two devices. Status LED L/A0.
OUTEtherCAT–EtherCAT output: cable to the IN of the next device; leave unconnected if the module is the last one in the line. 100 Mbit/s, RJ45, cycle time from 250 µs. Cable Cat. 5 or higher, shielded (S/FTP or STP), max. 100 m between two devices. Status LED L/A1.
1Channel 000.3–1.5Digital input X00, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:01 “Channel In 00”.
2Channel 000.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 000.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 010.3–1.5Digital input X01, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:02 “Channel In 01”.
2Channel 010.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 010.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 020.3–1.5Digital input X02, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:03 “Channel In 02”.
2Channel 020.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 020.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 030.3–1.5Digital input X03, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:04 “Channel In 03”.
2Channel 030.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 030.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 040.3–1.5Digital input X04, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:05 “Channel In 04”.
2Channel 040.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 040.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 050.3–1.5Digital input X05, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:06 “Channel In 05”.
2Channel 050.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 050.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 060.3–1.5Digital input X06, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:07 “Channel In 06”.
2Channel 060.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 060.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 070.3–1.5Digital input X07, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:08 “Channel In 07”.
2Channel 070.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 070.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 080.3–1.5Digital input X08, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:09 “Channel In 08”.
2Channel 080.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 080.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 090.3–1.5Digital input X09, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:0A “Channel In 09”.
2Channel 090.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 090.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0A0.3–1.5Digital input X0A, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:0B “Channel In 0A”.
2Channel 0A0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0A0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0B0.3–1.5Digital input X0B, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:0C “Channel In 0B”.
2Channel 0B0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0B0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0C0.3–1.5Digital input X0C, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:0D “Channel In 0C”.
2Channel 0C0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0C0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0D0.3–1.5Digital input X0D, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:0E “Channel In 0D”.
2Channel 0D0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0D0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0E0.3–1.5Digital input X0E, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:0F “Channel In 0E”.
2Channel 0E0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0E0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0F0.3–1.5Digital input X0F, PNP: “1” at 15–30 V (≥ 2.1 mA), “0” at −3…+5 V, 4 mA at 24 V, filter adjustable (factory default 3 ms). EtherCAT: object 0x6001:10 “Channel In 0F”.
2Channel 0F0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0F0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 000.3–1.5Configurable channel 00 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:01 “Channel In/Out 00”, as input object 0x6002:01 “Channel In/Out 00”.
2Channel 000.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 000.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 010.3–1.5Configurable channel 01 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:02 “Channel In/Out 01”, as input object 0x6002:02 “Channel In/Out 01”.
2Channel 010.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 010.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 020.3–1.5Configurable channel 02 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:03 “Channel In/Out 02”, as input object 0x6002:03 “Channel In/Out 02”.
2Channel 020.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 020.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 030.3–1.5Configurable channel 03 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:04 “Channel In/Out 03”, as input object 0x6002:04 “Channel In/Out 03”.
2Channel 030.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 030.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 040.3–1.5Configurable channel 04 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:05 “Channel In/Out 04”, as input object 0x6002:05 “Channel In/Out 04”.
2Channel 040.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 040.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 050.3–1.5Configurable channel 05 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:06 “Channel In/Out 05”, as input object 0x6002:06 “Channel In/Out 05”.
2Channel 050.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 050.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 060.3–1.5Configurable channel 06 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:07 “Channel In/Out 06”, as input object 0x6002:07 “Channel In/Out 06”.
2Channel 060.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 060.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 070.3–1.5Configurable channel 07 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:08 “Channel In/Out 07”, as input object 0x6002:08 “Channel In/Out 07”.
2Channel 070.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 070.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 080.3–1.5Configurable channel 08 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:09 “Channel In/Out 08”, as input object 0x6002:09 “Channel In/Out 08”.
2Channel 080.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 080.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 090.3–1.5Configurable channel 09 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:0A “Channel In/Out 09”, as input object 0x6002:0A “Channel In/Out 09”.
2Channel 090.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 090.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0A0.3–1.5Configurable channel 0A (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:0B “Channel In/Out 0A”, as input object 0x6002:0B “Channel In/Out 0A”.
2Channel 0A0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0A0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0B0.3–1.5Configurable channel 0B (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:0C “Channel In/Out 0B”, as input object 0x6002:0C “Channel In/Out 0B”.
2Channel 0B0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0B0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0C0.3–1.5Configurable channel 0C (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:0D “Channel In/Out 0C”, as input object 0x6002:0D “Channel In/Out 0C”.
2Channel 0C0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0C0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0D0.3–1.5Configurable channel 0D (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:0E “Channel In/Out 0D”, as input object 0x6002:0E “Channel In/Out 0D”.
2Channel 0D0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0D0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0E0.3–1.5Configurable channel 0E (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:0F “Channel In/Out 0E”, as input object 0x6002:0F “Channel In/Out 0E”.
2Channel 0E0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0E0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
1Channel 0F0.3–1.5Configurable channel 0F (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. EtherCAT: as output object 0x7000:10 “Channel In/Out 0F”, as input object 0x6002:10 “Channel In/Out 0F”.
2Channel 0F0.3–1.5+24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3).
3Channel 0F0.3–1.50 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5).
LED––Top line: system indicators. Below, one green LED per channel: middle line = upper terminal row (channels 00–0F), bottom line = lower terminal row (channels 00–0F).
DIP––Six switches, position 0 or 1. After every change, switch the module off and on again; only then does the new setting apply (manual ch. 4.3).

* Clamping range not stated in the manual, derived.

EtherCAT: ESI file, integration and process data

This is how you integrate the EC5R into your EtherCAT master: install the ESI file, set DIP switch 0 for standard or alarm, connect the module to IN, scan. You do not need an IP address or a device name. Below are all channels of your model with their object, plus the startup parameters.

At a glance

ESI file
EcatTerminal-EC5R_V1.0.4_ENUM.xml
Vendor ID
0x00884443
Address
automatic (position in the line)
Cycle time
ab 250 µs
Tested in the manual
TwinCAT 3
  • One ESI file for all EC5R models, with one type per model for the standard version and one for the alarm version. During the scan the master detects model and version by itself.
  • Cable from the master to IN (upper socket), the next device to OUT.

Which ESI file?

The ZIP “EC5R_Ethercat_XML” under Downloads contains EcatTerminal-EC5R_V1.0.4_ENUM.xml. The manual still gives V1.00 – use the file from the ZIP.

It contains two types per model: without suffix (revision 1, standard version) and “…-Alarm” (revision 2) with the additional alarm word. Which one applies is set by DIP switch 0 on the module.

The file also contains types we do not carry (A models with NPN outputs, EC5RA); they do no harm.

Adding it to your master

TwinCAT 3 (example in the manual)
  1. Copy the ESI file to C:\TwinCAT\3.1\Config\Io\EtherCAT and restart TwinCAT.
  2. Start TwinCAT XAE and create a “New TwinCAT Project”.
  3. Right-click I/O → Devices → Scan, select the network card, confirm “Scan for boxes” and “Activate Free Run” with Yes.
  4. The module appears as a box; “Online” shows OP, and RUN on the module lights steadily.
  5. Parameters: box → Startup → New → expand index 8000:0, set the filter and output behavior, OK. Then Reload and switch the module off and on again.
  6. Testing: watch the inputs under “Digital Inputs” or “Digital Inputs/Outputs”, set a channel under “Digital Outputs” with “Online Write 1”. In the alarm version, “Diagnosis Information” shows the alarm code.
CODESYS, Omron Sysmac Studio and other masters
  1. The manual only describes TwinCAT. Other masters integrate the EC5R the same way via the ESI file: install the file in the device library, scan the master, set the startup parameters.
  2. With Omron Sysmac Studio each module additionally needs a node address (Write Slave Node Address, then switch the module off and on again) – general Sysmac procedure, not in the EC5R manual.

EC5R-1616B+ · 16 DI PNP / 16 DI/O PNP

Upper row = channels 00–0F, lower row = channels 00–0F. Alarm version: additionally object 0x6000:01 “Alarm” (UINT) with the alarm code.

ESI typeProduct codeInputsOutputs
EC5R-1616B+0x0000500616 + 16 × BOOL (0x6001, 0x6002)16 × BOOL (0x7000)

Digital inputs X00–X0F

TerminalSignalObjectName in the ESI
top · channel 00 · term. 1X000x6001:01Channel In 00
top · channel 01 · term. 1X010x6001:02Channel In 01
top · channel 02 · term. 1X020x6001:03Channel In 02
top · channel 03 · term. 1X030x6001:04Channel In 03
top · channel 04 · term. 1X040x6001:05Channel In 04
top · channel 05 · term. 1X050x6001:06Channel In 05
top · channel 06 · term. 1X060x6001:07Channel In 06
top · channel 07 · term. 1X070x6001:08Channel In 07
top · channel 08 · term. 1X080x6001:09Channel In 08
top · channel 09 · term. 1X090x6001:0AChannel In 09
top · channel 0A · term. 1X0A0x6001:0BChannel In 0A
top · channel 0B · term. 1X0B0x6001:0CChannel In 0B
top · channel 0C · term. 1X0C0x6001:0DChannel In 0C
top · channel 0D · term. 1X0D0x6001:0EChannel In 0D
top · channel 0E · term. 1X0E0x6001:0FChannel In 0E
top · channel 0F · term. 1X0F0x6001:10Channel In 0F

Show wiring “PNP sensors”

Configurable channels DI/O 00–0F as output

TerminalChannelObjectName in the ESI
bottom · channel 00 · term. 1DI/O 000x7000:01Channel In/Out 00
bottom · channel 01 · term. 1DI/O 010x7000:02Channel In/Out 01
bottom · channel 02 · term. 1DI/O 020x7000:03Channel In/Out 02
bottom · channel 03 · term. 1DI/O 030x7000:04Channel In/Out 03
bottom · channel 04 · term. 1DI/O 040x7000:05Channel In/Out 04
bottom · channel 05 · term. 1DI/O 050x7000:06Channel In/Out 05
bottom · channel 06 · term. 1DI/O 060x7000:07Channel In/Out 06
bottom · channel 07 · term. 1DI/O 070x7000:08Channel In/Out 07
bottom · channel 08 · term. 1DI/O 080x7000:09Channel In/Out 08
bottom · channel 09 · term. 1DI/O 090x7000:0AChannel In/Out 09
bottom · channel 0A · term. 1DI/O 0A0x7000:0BChannel In/Out 0A
bottom · channel 0B · term. 1DI/O 0B0x7000:0CChannel In/Out 0B
bottom · channel 0C · term. 1DI/O 0C0x7000:0DChannel In/Out 0C
bottom · channel 0D · term. 1DI/O 0D0x7000:0EChannel In/Out 0D
bottom · channel 0E · term. 1DI/O 0E0x7000:0FChannel In/Out 0E
bottom · channel 0F · term. 1DI/O 0F0x7000:10Channel In/Out 0F

Show wiring “Valve and lamp on DO”

Configurable channels DI/O 00–0F as input

TerminalChannelObjectName in the ESI
bottom · channel 00 · term. 1DI/O 000x6002:01Channel In/Out 00
bottom · channel 01 · term. 1DI/O 010x6002:02Channel In/Out 01
bottom · channel 02 · term. 1DI/O 020x6002:03Channel In/Out 02
bottom · channel 03 · term. 1DI/O 030x6002:04Channel In/Out 03
bottom · channel 04 · term. 1DI/O 040x6002:05Channel In/Out 04
bottom · channel 05 · term. 1DI/O 050x6002:06Channel In/Out 05
bottom · channel 06 · term. 1DI/O 060x6002:07Channel In/Out 06
bottom · channel 07 · term. 1DI/O 070x6002:08Channel In/Out 07
bottom · channel 08 · term. 1DI/O 080x6002:09Channel In/Out 08
bottom · channel 09 · term. 1DI/O 090x6002:0AChannel In/Out 09
bottom · channel 0A · term. 1DI/O 0A0x6002:0BChannel In/Out 0A
bottom · channel 0B · term. 1DI/O 0B0x6002:0CChannel In/Out 0B
bottom · channel 0C · term. 1DI/O 0C0x6002:0DChannel In/Out 0C
bottom · channel 0D · term. 1DI/O 0D0x6002:0EChannel In/Out 0D
bottom · channel 0E · term. 1DI/O 0E0x6002:0FChannel In/Out 0E
bottom · channel 0F · term. 1DI/O 0F0x6002:10Channel In/Out 0F

Show wiring “Sensors on DI/O”

Startup parameters (object 0x8000)

ObjectName in the ESIDefaultMeaning
0x8000:01Protocol Layer Alarm switch0 = onProtocol alarms on (factory default), 1 = off
0x8000:02Digial Input Filter Time3Input filter for the whole module: off, 0.1 / 0.2 / 0.5 ms, 1–20 ms (code = ms; 0.1 ms = 110, 0.2 ms = 120, 0.5 ms = 150, off = 0)
0x8000:03TemplateMode1 = Preset LowOutputs outside OP (bus failure, stop): 1 = 0, 2 = 1, 3 = hold last value
0x8000:04–13Channel 00–0F0 = Template Valueper channel deviating 1/2/3 as above; 0 = TemplateMode applies

DIP switch “Function”

After every change, switch the module off and on again (manual chap. 4.3).

SwitchPosition 0Position 1applies to
0Standard versionAlarm version (alarm word 0x6000)all models
1DI/DO of the configurable channels via DIP 2–5DI/DO automatically from the wiringEC5R-1616B+
2Channels 00–03 outputChannels 00–03 inputEC5R-1616B+, if DIP 1 = 0
3Channels 04–07 outputChannels 04–07 inputEC5R-1616B+, if DIP 1 = 0
4Channels 08–0B outputChannels 08–0B inputEC5R-1616B+, if DIP 1 = 0
5Channels 0C–0F outputChannels 0C–0F inputEC5R-1616B+, if DIP 1 = 0

On the other models, switches 1–5 have no effect. The manual does not state the factory setting.

Alarm codes

TwinCAT shows protocol alarms in the “Error List” window (standard version). In the alarm version, the code is additionally in object 0x6000:01 “Alarm” of the process data.

Code in the process dataProtocol alarmMeaning
0x00–no error
0x010x00C5Load voltage (field supply) not connected
0x020x1040Digital output fault
0x040x0082Firmware does not match the model
0x080x0081Firmware upgrade error
0x100x1041Parameter set incorrectly
0x200x1042Channel automatically detected as input, but the corresponding output address is set

Codes as per manual chap. 7.2.1 and 7.2.2; pairing a process data code with a protocol alarm in one row is based on the same meaning.

The process data codes are powers of two; that several simultaneous errors appear as their sum is derived.

With 0x8000:01 = 1 (Protocol Layer Alarm switch off), the protocol alarms are disabled.

If it does not work

ProblemCheck
Module is not found during the scanESI file installed and TwinCAT restarted afterwards? Cable from the master at IN?
Wrong type detected (with or without “Alarm”)DIP 0 sets the version; after changing it, switch the module off and on again and scan again.
RUN flashes at 2.5 Hz or single flashThe module is in Pre-OP or Safe-OP: activate or load the configuration.
ERR double flashEtherCAT watchdog timeout: the master no longer exchanges process data (cable, cycle, master stopped).
Alarm 0x00C5 or code 0x01Field supply at terminal 3/4 (IO+/IO−) is missing.
Configurable channel does not switchCheck DIP 1–5: group set as output? Then restart.
For specialists
ItemValue
Vendor ID0x00884443 (Nanjing Solidot Electronic Technology Co., Ltd)
Product codes0x5001 EC5R-3200, 0x5004 -1616B, 0x5006 -1616B+, 0x5003 -0032B; revision 1 = standard, 2 = alarm
Process dataAlarm 0x6000:01 (UINT, alarm version only), inputs 0x6001, configurable channels as input 0x6002, outputs 0x7000 (BOOL per channel)
SynchronizationFreeRun or SM-synchronous; the ESI does not offer Distributed Clocks
Cycle timefrom 250 µs (manual chap. 3.1)
AccessPDO values can also be read via SDO (chap. 3.1 “Accessing PDO via SDO”)
Response timeinput 150 µs, output < 250 µs (PNP, chap. 3)
  • Channel names and subindices are given like this in the ESI: “Channel In 00” = 0x6001:01, “Channel Out 00” = 0x7000:01.
  • After changing startup parameters, Reload and switch the module off and on again (manual chap. 7.3.1).

Source: EC5R Series Integrated I/O User Manual V1.01, chap. 3.1, 4.2, 4.3, 7; ESI EcatTerminal-EC5R_V1.0.4_ENUM.xml.

First steps with the Solidot EC5R

The EC5R brings 32 digital channels into EtherCAT: three spring-cage terminals per channel for signal, 24 V and 0 V, two RJ45 sockets IN and OUT, diagnostics and alarms. This guide applies to the EC5R-3200, -1616B, -1616B+ and -0032B. It takes you from mounting to the first signal in the EtherCAT master: supply, wiring, DIP switches, ESI file, scan and test.

Before connecting
  • Mount and remove only with the power off (manual chap. 5.1).

  • Protection class IP20: the module belongs in a control cabinet.

  • Set up the system supply (terminal 0/1) and the field supply (terminal 3/4) separately and do not mix them.

  • Ground PE at terminal 7 securely. Use copper wires only, rated for 80 °C (manual chap. 6).

  1. 1Mounting: DIN rail or wallRequired

    The module measures 182 × 57 × 34 mm including the mounting ears (housing 160 mm wide), weighs about 210 g and is mounted vertically – leave at least 50 mm of space above and below the module. Operating temperature −20 to +60 °C.

    On the DIN rail: pull the clip at the bottom of the back outwards, hook the module on at the top, press it onto the rail and push the clip up until it clicks.

    On the wall: push the mounting ears on the left and right outwards until they click into place, and screw the module on through the holes (⌀ 4.3 mm, spacing 169 mm). You find the drilling template in the “Dimensions & mounting” tab.

    Source: Manual chap. 3.1, 5

  2. 2Connect system and field supplyRequired

    The 8-pole connector at the top left carries both supplies: system supply 24 V DC to terminal 0 (24V) and 1 (0V), field supply to terminal 3 (IO+) and 4 (IO−). Terminals 2 and 5 are the second terminal of IO+ and IO− respectively, terminal 7 is PE.

    The field supply powers all inputs and outputs: the 24 V and 0 V terminals of each channel are connected internally to IO+ and IO−. Permissible range is 20.4–28.8 V, max. 8 A per group.

    Supply connector

    TerminalMarkingFunction
    024VSystem supply +24 V
    10VSystem supply 0 V
    2, 3IO+Field supply +24 V
    4, 5IO−Field supply 0 V
    6COM or NCInput reference on EC5R-3200 and -1616B, otherwise not used
    7PEEarth

    The supply terminals only take 0.2–0.75 mm². With a high output load (up to 6 A per 16 channels), plan the cross-section and fusing accordingly – the manual gives no recommendation for this.

    If the field supply is missing, the module reports the alarm “Load-side voltage not connected” (protocol alarm 0x00C5, code 0x01 in the alarm version).

    Show wiring “System supply 24 V”Show wiring “Field supply 24 V”

    Source: Manual chap. 3.2–3.4, 6.1, 6.3

  3. 3Connect sensors and loadsRequired

    Each channel has three spring-cage terminals one above the other: 1 signal, 2 24 V (NC on pure outputs), 3 0 V. This way a 3-wire sensor connects entirely to its own channel: BK to 1, BN to 2, BU to 3. A load goes between 1 and 3.

    Strip 9–10 mm of insulation, press the button with a flat-blade screwdriver up to 3 mm wide and insert the wire. Cross-section 0.3–1.5 mm².

    EC5R-3200 and -1616B: the inputs are NPN/PNP compatible, the reference is COM (supply terminal 6). For PNP sensors connect COM to 0 V, for NPN sensors to +24 V. EC5R-1616B+: inputs PNP only.

    Outputs: PNP, max. 0.5 A per channel, short-circuit proof with automatic recovery. Load resistive, inductive or lamp.

    Show wiring “PNP sensors”Show wiring “NPN sensors”Show wiring “Valve and lamp on DO”Show wiring “Sensors on DI/O”

    Source: Manual chap. 3.2–3.4, 6.1–6.3

  4. 4Set the DIP switchesRequired

    DIP switch 0 selects the version: 0 = standard, 1 = alarm version with an additional alarm word (object 0x6000) in the process data. During the scan the master detects the matching version by itself.

    EC5R-1616B+ only: DIP 1 = 0 means DIP 2–5 each set four channels of the bottom row as input or output (0 = output, 1 = input). DIP 1 = 1 means the module detects from the wiring itself whether a channel is an input or an output.

    After every change, switch the module off and on again.

    The manual does not state the factory setting of the switches – check them before switching on for the first time.

    DIP table in the EtherCAT tab

    Source: Manual chap. 4.3

  5. 5Have the ESI file readyRequired

    Your EtherCAT master only knows the EC5R once it has its device description (ESI). The ZIP “EC5R_Ethercat_XML” under Downloads contains one file for all models: EcatTerminal-EC5R_V1.0.4_ENUM.xml. The manual still gives V1.00 – use the file from the ZIP.

    For each model it contains one type for the standard version and one for the alarm version.

    The product code and the objects for your model are listed in the EtherCAT tab.

    ESI type for my model

    Source: Manual chap. 7.3.1, steps 1–2; ESI V1.0.4

  6. 6Integrate the module in the master (TwinCAT 3)Required

    Plug the cable from the master into IN (upper socket). You do not need an IP address or a device name: the master finds the module during the scan by its position in the line.

    The manual shows the integration with TwinCAT 3 using the EC5R-1616A+-Alarm as an example. Other masters (CODESYS, Omron Sysmac Studio) work the same way with the ESI file.

    TwinCAT 3

    1. Copy the ESI file to C:\TwinCAT\3.1\Config\Io\EtherCAT and restart TwinCAT.

    2. Open TwinCAT XAE and create a “New TwinCAT Project”.

    3. Right-click I/O → Devices → Scan and select the network card connected to the module.

    4. Confirm “Scan for boxes” and “Activate Free Run” with Yes each.

    Success: “Online” shows OP, and RUN on the module lights steadily. If RUN flashes at 2.5 Hz, the module is in Pre-OP; a single flash means Safe-OP.

    Show wiring “EtherCAT to the master”

    Source: Manual chap. 4.2, 7.3.1 steps 2–4

  7. 7Test inputs and outputsRequired

    Each channel is a separate BOOL: inputs in object 0x6001 (“Channel In 00” …), outputs in object 0x7000 (“Channel Out 00” …). On the EC5R-1616B+ the configurable channels appear as “Channel In/Out 00” – as input in 0x6002, as output in 0x7000.

    Check in TwinCAT

    1. Switch a sensor on channel 00: under “Digital Inputs”, “Channel In 00” changes and the channel LED lights green.

    2. Set an output: under “Digital Outputs”, select the channel, “Online” tab → Online Write 1 – the output switches and the LED lights.

    3. Alarm version: “Diagnosis Information” shows the alarm code, e.g. 0x01 if the field supply is missing.

    Source: Manual chap. 7.3.1 step 6; ESI V1.0.4

  8. 8Set startup parametersOptional

    In TwinCAT: box → Startup tab → New → expand index 8000:0, select the value, OK. Then Reload and switch the module off and on again so that the master transfers the parameters.

    ParameterValueMeaning
    Digital Input Filter Time3 msInput filter for the whole module, off to 20 ms (factory default 3 ms)
    TemplateMode1 = Preset LowOutputs outside OP (bus failure, stop) off (factory default); 2 = on, 3 = hold last value
    Channel xx0per channel deviating 1/2/3; 0 = TemplateMode applies (factory default)
    Protocol Layer Alarm switch0 = onProtocol alarms on (factory default)

    The filter applies to all inputs of the module together, not per channel. At 3 ms, the maximum input frequency is 150 Hz.

    The subindices for your model are listed in the EtherCAT tab.

    Source: Manual chap. 7.1, 7.3.1 step 5; ESI V1.0.4 (factory defaults)

  9. 9More devices in the lineOptional

    Connect several EC5R and other EtherCAT devices one after the other: OUT of one module to IN of the next. Max. 100 m per segment.

    After re-plugging or adding devices, scan again in the master; the order in the line determines the position.

    If a device has no supply, the devices behind it can no longer be reached (derived; the manual does not mention a bypass).

    Show wiring “Another device in the line”

    Solidot patch cable 0.5 m

    Source: Manual chap. 3.1

  10. 10TroubleshootingRequired

    LEDs

    LEDStateMeaning
    PWR (green)offno supply or faulty supply
    RUN (green)flashes at 2.5 HzPre-OP
    RUN (green)single flashSafe-OP
    RUN (green)flashes at 10 HzBootstrap (firmware update)
    RUN (green)offInit
    ERR (red)double flashEtherCAT watchdog timeout
    ERR (red)single flashlocal module error
    ERR (red)flashes at 2.5 Hzconfiguration error
    L/A0, L/A1 (green)offno network connection at IN or OUT respectively

    Single flash = 200 ms on, 1 s off; double flash = 200 ms on twice with a 200 ms pause, then 1 s off (manual chap. 4.2).

    TwinCAT shows protocol alarms in the “Error List” window. The alarm codes are listed in the EtherCAT tab.

    Source: Manual chap. 4.2, 7.2

Revision 1.0 · 02.10.2026 · Source: EC5R Series Integrated I/O User Manual V1.01; ESI EcatTerminal-EC5R_V1.0.4_ENUM.xml. TwinCAT menu names as in the manual (English user interface).. The manufacturer manual and applicable standards take precedence; installation and commissioning by a qualified electrician only.

Dimensions and mounting

All EC5R models have the same housing as the PN5R. It snaps onto a 35 mm DIN rail or is screwed to the wall via two mounting ears. The drawing is projected from Solidot's 3D model.

Connectors and wires

Supply (top left)

Type
8-pin, spring-clamp: 0 24V, 1 0V system · 2/3 IO+, 4/5 IO− field · 6 COM or NC · 7 PE; 300 V, 7 A
Cross-section
0.2–0.75 mm² (28–18 AWG)
Strip length
8–10 mm

Signals (2 rows of 16 channels)

Type
3 spring terminals per channel (1 signal, 2 24 V or NC, 3 0 V), 32 × 3P; 300 V, 8 A
Cross-section
0.3–1.5 mm² (22–16 AWG)
Strip length
9–10 mm

EtherCAT IN/OUT (left, IN at the top)

Type
2 × RJ45 for EtherCAT cables or patch cables Cat. 5 or higher, shielded (S/FTP or STP), max. 100 m

Wire ferrules with plastic collar, sleeve length 8–10 mm: E0308/E0310 (0.3 mm²), E0508/E0510 (0.5), E7508/E7510 (0.75), E1008/E1010 (1.0), E1508/E1510 (1.5 mm², signal terminals only). Solid wires without ferrule, stranded wires also without ferrule.

Copper wires only, temperature rating of the wire 80 °C (manual ch. 6.2).

Tools: flat-blade screwdriver up to 3 mm to open the spring terminals.

The manual does not state the pitch or connector dimensions.

Mounting step by step

  1. 1Choose the installation site

    Protection class IP20: the module belongs in a control cabinet. Ventilate well and do not mount it next to or above devices that give off a lot of heat.

    At least 50 mm of clearance above and below the module (manual ch. 5.1). Operating temperature −20 to +60 °C, up to 2000 m altitude.

    Show clearances in the drawing

  2. 2Mount on the DIN rail
    • Pull the clip at the bottom of the rear side outwards until it clicks into place.

    • Hook the top edge of the module's rail slot onto the top edge of the DIN rail and press the module onto the rail.

    • Push the clip upwards until it clicks.

    • Removing: insert a flat-blade screwdriver into the clip, lever it towards the module, remove the module.

  3. 3Screwing to the wall

    The manual does not state the screw size; the hole is ⌀ 4.3 mm.

    • Slide the mounting ears on the left and right of the rear side outwards until they click into place.

    • Mark the holes with the template and a spirit level: two holes, spacing 169 mm.

    • Place the module and screw it on through the mounting ears so that it does not wobble.

    Show drilling pattern in the drawing

  4. 4Connecting the wires

    Strip 8–10 mm for the supply terminals, 9–10 mm for the signal terminals. Press the push button with a flat-blade screwdriver up to 3 mm, insert the wire.

    Each channel has its own 24 V and 0 V terminal: 3-wire sensors and loads connect directly to their channel.

    Show wiring “System supply 24 V”Show wiring “PNP sensors”

Revision 1.0 · 02.10.2026 · Source: EC5R Series Integrated I/O User Manual V1.01, ch. 3.1, 5 and 6.1; Solidot 3D model XX5-top_asm (EC5R & PN5R V1.1). The manufacturer manual and applicable standards take precedence; installation by a qualified electrician only.

Stuck?

Our support helps you free of charge. Tell us what you are planning and which model you use – via the contact form, by email or in the community forum.

More ways to contact us: Support contacts

We have compiled and checked this page carefully from the manufacturer’s documentation. Even so, an error may have slipped in. The manufacturer’s manual and the applicable standards always take precedence. Spotted something? Let us know – we’ll be glad to fix it.

Downloads

User manual, ESI file, 2D and 3D drawings (also with dust cover):

Solidot EC5R
User manual, ESI file and 2D and 3D drawings (also with dust cover) for the Solidot EC5R series

Solidot EC5R remote I/O

Solidot EC5R – EtherCAT Remote-I/O (Digitalmodul)
If you want to connect sensors and actuators to a controller in a decentralised way – without running every single wire all the way back to the main cabinet – the Solidot EC5R series offers a compact, low-profile EtherCAT remote I/O system. The modules sit where the signals originate – on the machine or in the field distributor – and transmit all inputs and outputs to the controller over a single EtherCAT cable. Status LEDs right next to each channel show every input and output directly at the terminal point. Every channel has three dedicated terminals: signal, 24 V and 0 V – so sensors and actuators are powered directly at the module, with no separate distribution terminals. This saves wiring, terminals and space in the central cabinet – and speeds up troubleshooting. 🏭 Typical applications Decentralised machine modules: Each assembly gets its own I/O module, connected via a continuous EtherCAT line – new modules are simply added in series. Relieve the control cabinet: Instead of hundreds of wires to the central cabinet, only two RJ45 cables run per module. Fewer cable ducts, fewer terminals, a clearer system. Retrofit with an EtherCAT master: Extend existing Beckhoff TwinCAT or CODESYS controllers with decentralised I/O without enlarging the central PLC. Mixed signal direction: From a pure 32-channel input or output module to the 16/16 combination. On the 1616B+ model, you set 16 channels in groups of four as inputs or outputs via DIP switch – or the module detects the direction automatically from the wiring. So one variant still fits even when requirements change. 🌐 EtherCAT: one cable for all signals EtherCAT transmits the process data of all chained modules with very low latency over a line topology. Each EC5R module has two RJ45 ports (IN/OUT, 100 Mbit/s) and is daisy-chained – no additional switch required. Cycle times from 250 µs are possible. The module is imported into the master via its EtherCAT device description file (ESI) and can be configured immediately. 🔗 Compatibility As a standard-compliant EtherCAT slave device, the EC5R series works with any EtherCAT master – such as Beckhoff TwinCAT or CODESYS. Integration is vendor-independent via the ESI file. The inputs of the 3200 and 1616B types accept either NPN or PNP sensors – handy when both sensor types exist in your installed base. On the 1616B+, the inputs are PNP only. ⚙️ Parameters in the EtherCAT master Input filter: adjustable per module from “no filter” up to 20 ms (factory setting 3 ms) – short noise pulses are suppressed. Outputs on bus failure: Clear/Hold selectable – output 0, output 1 or hold the last value, per module or per channel. Diagnostics: The module reports faults such as missing load voltage or a disturbed output to the master via alarm codes. Set via DIP switch, it runs as the Alarm version and the codes appear directly in the process data. Firmware update and PDO access via SDO are supported. 🔌 Design and connection 3 terminals per channel: Signal, 24 V and 0 V are available on every channel – sensor and actuator supply is integrated in the module. That saves the entire supply distribution in the cabinet. Push-in spring terminals: Insert solid conductors and conductors with ferrules directly. To release, press the actuator with a small flat-blade screwdriver (≤ 3 mm). Mounting: on a 35 mm DIN rail or screwed directly to the wall using fold-out mounting ears. Compact low-profile housing (182 mm × 58 mm × 34 mm), passive cooling – no fan, no maintenance. Power supply: 24 V DC, permissible 21 – 28 V DC. Green status LED per channel, right at the terminal. ⚠️ Limits stated honestly Protection rating IP20 – for control cabinets or protected enclosures, not for the unprotected field environment. Power supply exclusively 21 – 28 V DC, no AC supply. Outputs max. 0.5 A per channel, 6 A in total per 16 channels – lower at high ambient temperatures. Operation from −20 °C to +60 °C (passive cooling). Standard process I/O – no functional-safety (safety) inputs/outputs. A separate safety controller is required for emergency stop and similar functions. EC5R modules are slave devices and require an EtherCAT master – they do not replace a controller. 🏷️ Manufacturer and reliability Solidot (s'Dot) specialises in industrial networking and remote I/O technology. The EC5R modules are CE- and RoHS-compliant and built for industrial use; inputs and outputs are galvanically isolated (500 V AC) and the transistor outputs are short-circuit proof with automatic recovery. Reverse polarity and surge protection on the field side are integrated; the module is tested for vibration (IEC 60068-2-6) and shock (IEC 60068-2-27). spstiger offers the series with German-language advice and support.
Variants from €107.23 *
€134.04 *

Preis exkl. MwSt., zzgl. Versandkosten

Accessories

Solidot Patchkabel RJ45/RJ45 – geschirmt, grün
Assembled, shielded Ethernet cables for the fieldbus wiring of Solidot remote I/O modules — RJ45 on both ends, green jacket per industry convention. Available in seven lengths from 0.5 to 20 m and two jacket materials. 🔌 What for Connection between PLC and remote I/O module, and for daisy-chaining module to module (2 × RJ45 per module, no switch required). Protocol-neutral: PROFINET (PN4, PN5R, PN7A), EtherCAT (EC4, EC5R, EC7A), EtherNet/IP (EI4) and Modbus TCP (MT4). 🧵 PVC or PUR — which one PVC: the more economical choice for fixed installation in the cabinet and in cable ducts. PUR: tougher, more abrasion-resistant and oil-resistant — for moving installation, machine environments and anything that does not just sit in the cabinet. 📐 Technical basis CAT 5e, shielded, 100 Mbps — matching the Ethernet interface of the Solidot modules. Maximum cable length between two stations: 100 m (fieldbus specification). Lengths: 0.5 · 1 · 2 · 3 · 5 · 10 · 20 m. Custom lengths are available from the manufacturer on request — get in touch if you need one. ⚠️ Limits stated honestly RJ45 is an IP20 connector — for control cabinets and protected enclosures. In the field with splash water or dust, M12 cables (D-coded) are the right choice. CAT 5e, not CAT 6/CAT 6a. Not meant for gigabit backbones — the Solidot modules operate at 100 Mbps anyway.
Cable material
From €7.35 *

Preis exkl. MwSt., zzgl. Versandkosten