Solidot PN5R – Support, Wiring Diagram & Commissioning
Everything for your Solidot PN5R after purchase – for all four models in the Shop: PN5R-3200, -1616B, -1616B+ and -0032B:
Interactive wiring diagram: system and field supply, 3-wire sensors and push buttons, loads, COM for NPN/PNP, PROFINET to the controller and daisy chain via the built-in switch, with cable cross-sections and parameters
PROFINET: GSDML file, device name and the address of every channel in TIA Portal for your model
First steps: commissioning in ten steps, from mounting to the first signal in TIA Portal
Dimensions & mounting: outside dimensions, DIN rail or wall mounting with drilling template, minimum clearances and connectors
Downloads: user manual, GSDML files, 2D and 3D drawings (also with dust cover) and EPLAN macros
Free support from spstiger if you get stuck
Interactive wiring diagram
Tap a terminal or wire in the drawing to see details.
Terminal overview PN5R
| Terminal | Group | mm² | Function |
|---|---|---|---|
| 24V | Supply | 0.2–0.75 | System supply +24 V DC (20.4–28.8 V) for the module electronics, ≤ 50 mA. |
| 0V | Supply | 0.2–0.75 | 0 V of the system supply. |
| IO+ | Supply | 0.2–0.75 | Field supply +24 V DC (IO+), second terminal; internally connected to terminal 3. |
| IO+ | Supply | 0.2–0.75 | Field supply +24 V DC (IO+), max. 8 A per group. Supplies all 24 V terminals (2) of the channels. |
| IO− | Supply | 0.2–0.75 | 0 V of the field supply (IO−). Internally connected to all 0 V terminals (3) of the channels. |
| IO− | Supply | 0.2–0.75 | 0 V of the field supply (IO−), second terminal; internally connected to terminal 4. |
| NC | Supply | 0.2–0.75 | Not connected. |
| PE | Supply | 0.2–0.75 | Earth. Connect PE securely to earth (manual ch. 6.2). |
| X1 | PROFINET | – | PROFINET IO, 100 Mbit/s, RJ45, cycle time from 1 ms. Both sockets are connected to the built-in switch: one to the controller, the other to the next device. Cable Cat. 5 or higher, shielded (STP) recommended, max. 100 m. Status LED L/A0. |
| X2 | PROFINET | – | PROFINET IO, 100 Mbit/s, RJ45, cycle time from 1 ms. Both sockets are connected to the built-in switch: one to the controller, the other to the next device. Cable Cat. 5 or higher, shielded (STP) recommended, max. 100 m. Status LED L/A1. |
| 1 | Channel 00 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 0 (in TIA Portal %I<start address + 0>.0), 2 bytes higher in the alarm version. |
| 2 | Channel 00 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 00 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 01 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 1 (in TIA Portal %I<start address + 0>.1), 2 bytes higher in the alarm version. |
| 2 | Channel 01 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 01 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 02 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 2 (in TIA Portal %I<start address + 0>.2), 2 bytes higher in the alarm version. |
| 2 | Channel 02 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 02 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 03 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 3 (in TIA Portal %I<start address + 0>.3), 2 bytes higher in the alarm version. |
| 2 | Channel 03 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 03 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 04 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 4 (in TIA Portal %I<start address + 0>.4), 2 bytes higher in the alarm version. |
| 2 | Channel 04 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 04 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 05 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 5 (in TIA Portal %I<start address + 0>.5), 2 bytes higher in the alarm version. |
| 2 | Channel 05 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 05 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 06 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 6 (in TIA Portal %I<start address + 0>.6), 2 bytes higher in the alarm version. |
| 2 | Channel 06 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 06 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 07 | 0.3–1.5 | Digital 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). PROFINET: input byte 0, bit 7 (in TIA Portal %I<start address + 0>.7), 2 bytes higher in the alarm version. |
| 2 | Channel 07 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 07 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 08 | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 0 (in TIA Portal %I<start address + 1>.0), 2 bytes higher in the alarm version. |
| 2 | Channel 08 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 08 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 09 | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 1 (in TIA Portal %I<start address + 1>.1), 2 bytes higher in the alarm version. |
| 2 | Channel 09 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 09 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0A | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 2 (in TIA Portal %I<start address + 1>.2), 2 bytes higher in the alarm version. |
| 2 | Channel 0A | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0A | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0B | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 3 (in TIA Portal %I<start address + 1>.3), 2 bytes higher in the alarm version. |
| 2 | Channel 0B | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0B | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0C | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 4 (in TIA Portal %I<start address + 1>.4), 2 bytes higher in the alarm version. |
| 2 | Channel 0C | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0C | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0D | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 5 (in TIA Portal %I<start address + 1>.5), 2 bytes higher in the alarm version. |
| 2 | Channel 0D | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0D | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0E | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 6 (in TIA Portal %I<start address + 1>.6), 2 bytes higher in the alarm version. |
| 2 | Channel 0E | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0E | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0F | 0.3–1.5 | Digital 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). PROFINET: input byte 1, bit 7 (in TIA Portal %I<start address + 1>.7), 2 bytes higher in the alarm version. |
| 2 | Channel 0F | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0F | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 00 | 0.3–1.5 | Configurable channel 00 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 0 (in TIA Portal %Q<start address + 0>.0); as input input byte 2, bit 0 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 00 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 00 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 01 | 0.3–1.5 | Configurable channel 01 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 1 (in TIA Portal %Q<start address + 0>.1); as input input byte 2, bit 1 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 01 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 01 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 02 | 0.3–1.5 | Configurable channel 02 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 2 (in TIA Portal %Q<start address + 0>.2); as input input byte 2, bit 2 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 02 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 02 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 03 | 0.3–1.5 | Configurable channel 03 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 3 (in TIA Portal %Q<start address + 0>.3); as input input byte 2, bit 3 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 03 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 03 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 04 | 0.3–1.5 | Configurable channel 04 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 4 (in TIA Portal %Q<start address + 0>.4); as input input byte 2, bit 4 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 04 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 04 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 05 | 0.3–1.5 | Configurable channel 05 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 5 (in TIA Portal %Q<start address + 0>.5); as input input byte 2, bit 5 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 05 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 05 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 06 | 0.3–1.5 | Configurable channel 06 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 6 (in TIA Portal %Q<start address + 0>.6); as input input byte 2, bit 6 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 06 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 06 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 07 | 0.3–1.5 | Configurable channel 07 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 0, bit 7 (in TIA Portal %Q<start address + 0>.7); as input input byte 2, bit 7 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 07 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 07 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 08 | 0.3–1.5 | Configurable channel 08 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 0 (in TIA Portal %Q<start address + 1>.0); as input input byte 3, bit 0 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 08 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 08 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 09 | 0.3–1.5 | Configurable channel 09 (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 1 (in TIA Portal %Q<start address + 1>.1); as input input byte 3, bit 1 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 09 | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 09 | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0A | 0.3–1.5 | Configurable channel 0A (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 2 (in TIA Portal %Q<start address + 1>.2); as input input byte 3, bit 2 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 0A | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0A | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0B | 0.3–1.5 | Configurable channel 0B (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 3 (in TIA Portal %Q<start address + 1>.3); as input input byte 3, bit 3 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 0B | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0B | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0C | 0.3–1.5 | Configurable channel 0C (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 4 (in TIA Portal %Q<start address + 1>.4); as input input byte 3, bit 4 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 0C | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0C | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0D | 0.3–1.5 | Configurable channel 0D (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 5 (in TIA Portal %Q<start address + 1>.5); as input input byte 3, bit 5 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 0D | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0D | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0E | 0.3–1.5 | Configurable channel 0E (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 6 (in TIA Portal %Q<start address + 1>.6); as input input byte 3, bit 6 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 0E | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0E | 0.3–1.5 | 0 V for the sensor or load of this channel, internally connected to IO− (supply terminal 4/5). |
| 1 | Channel 0F | 0.3–1.5 | Configurable channel 0F (DI or DO, PNP), set via DIP switches 1–5 or automatically from the wiring. As output max. 0.5 A. PROFINET: as output output byte 1, bit 7 (in TIA Portal %Q<start address + 1>.7); as input input byte 3, bit 7 (derived), 2 bytes higher in the alarm version. |
| 2 | Channel 0F | 0.3–1.5 | +24 V for the sensor of this channel, internally connected to IO+ (supply terminal 2/3). |
| 3 | Channel 0F | 0.3–1.5 | 0 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.
PROFINET: GSDML, device name and channel addresses
This is how you integrate the PN5R into your controller: install the GSDML file matching the position of DIP switch 0, drag the module into the hardware configuration, assign the device name. Below you find all channels of your model with their address in TIA Portal.
At a glance
- Factory default device name
- PNIO
- IP address
- assigned by the controller
- GSDML
- V2.3, standard and alarm version per model
- Cycle time
- ab 1 ms
- Tested in the manual
- S7-1200 (CPU 1214C) with TIA Portal V17
- All modules ship with the device name “PNIO”. Assign each module its own name.
- The MAC address is printed on the device. When assigning, compare it with the list of accessible devices.
Assign device name (TIA Portal)
- Search for the module with Online access → Update accessible devices; under Online & diagnostics → Functions you can assign the IP address and name directly.
- Or, in the network view, right-click the connection between PLC and module and select Assign device name.
- Click Update list, select the module by its MAC address and click Assign name; the status must show “OK”.
- Compile, download to the PLC and switch the module off and on once.
Which GSDML file?
The ZIP under Downloads contains a standard version and an alarm version for each model. The alarm version also delivers an alarm code in the first two input bytes, so all inputs shift 2 bytes higher. DIP switch 0 on the module determines which one you need: 0 = standard, 1 = alarm. Install via Options → Manage general station description files (GSD); in the hardware catalog under Other field devices → PROFINET IO → I/O → SOLIDOT → SOLIDOT PN5 SERIES. With “Online → Hardware detection → PROFINET devices from network”, TIA Portal also finds the module by itself.
PN5R-3200 · 32 DI NPN/PNP
Top row = channels 00–0F, bottom row = channels 10–1F. Three terminals per channel: 1 signal, 2 24 V (NC on outputs), 3 0 V.
| GSDML file | Inputs | Outputs |
|---|---|---|
| GSDML-V2.3-sdot-PN5R-3200-20260224.xml | 4 byte(s) | 0 byte(s) |
| GSDML-V2.3-sdot-PN5R-3200-Alarm-20260224.xml | 6 byte(s) | 0 byte(s) |
Alarm code (alarm version only)
| Input data | Content | Address in TIA Portal |
|---|---|---|
| Byte 0 | Alarm code, low byte (all codes in the table below fit into it) | %IB0 |
| Byte 1 | Alarm code, high byte (0 for the codes in the table) | %IB1 |
Read as a word (%IW), the code appears with swapped bytes, e.g. 0x0001 as 16#0100: the module sends the low byte first, TIA Portal reads words high byte first (derived).
Digital inputs X00–X1F
| Terminal | Signal | Byte · Bit | Address in TIA Portal |
|---|---|---|---|
| top · channel 00 · term. 1 | X00 | 0 · 0 | %I0.0 |
| top · channel 01 · term. 1 | X01 | 0 · 1 | %I0.1 |
| top · channel 02 · term. 1 | X02 | 0 · 2 | %I0.2 |
| top · channel 03 · term. 1 | X03 | 0 · 3 | %I0.3 |
| top · channel 04 · term. 1 | X04 | 0 · 4 | %I0.4 |
| top · channel 05 · term. 1 | X05 | 0 · 5 | %I0.5 |
| top · channel 06 · term. 1 | X06 | 0 · 6 | %I0.6 |
| top · channel 07 · term. 1 | X07 | 0 · 7 | %I0.7 |
| top · channel 08 · term. 1 | X08 | 1 · 0 | %I1.0 |
| top · channel 09 · term. 1 | X09 | 1 · 1 | %I1.1 |
| top · channel 0A · term. 1 | X0A | 1 · 2 | %I1.2 |
| top · channel 0B · term. 1 | X0B | 1 · 3 | %I1.3 |
| top · channel 0C · term. 1 | X0C | 1 · 4 | %I1.4 |
| top · channel 0D · term. 1 | X0D | 1 · 5 | %I1.5 |
| top · channel 0E · term. 1 | X0E | 1 · 6 | %I1.6 |
| top · channel 0F · term. 1 | X0F | 1 · 7 | %I1.7 |
| bottom · channel 10 · term. 1 | X10 | 2 · 0 | %I2.0 |
| bottom · channel 11 · term. 1 | X11 | 2 · 1 | %I2.1 |
| bottom · channel 12 · term. 1 | X12 | 2 · 2 | %I2.2 |
| bottom · channel 13 · term. 1 | X13 | 2 · 3 | %I2.3 |
| bottom · channel 14 · term. 1 | X14 | 2 · 4 | %I2.4 |
| bottom · channel 15 · term. 1 | X15 | 2 · 5 | %I2.5 |
| bottom · channel 16 · term. 1 | X16 | 2 · 6 | %I2.6 |
| bottom · channel 17 · term. 1 | X17 | 2 · 7 | %I2.7 |
| bottom · channel 18 · term. 1 | X18 | 3 · 0 | %I3.0 |
| bottom · channel 19 · term. 1 | X19 | 3 · 1 | %I3.1 |
| bottom · channel 1A · term. 1 | X1A | 3 · 2 | %I3.2 |
| bottom · channel 1B · term. 1 | X1B | 3 · 3 | %I3.3 |
| bottom · channel 1C · term. 1 | X1C | 3 · 4 | %I3.4 |
| bottom · channel 1D · term. 1 | X1D | 3 · 5 | %I3.5 |
| bottom · channel 1E · term. 1 | X1E | 3 · 6 | %I3.6 |
| bottom · channel 1F · term. 1 | X1F | 3 · 7 | %I3.7 |
Module properties
| Parameter (TIA Portal) | Default | Meaning |
|---|---|---|
| Protocol Alarm Switch | 0 = on | PROFINET alarms on (factory default), 1 = off |
| DI FilterTime | 3 ms | Input filter for the whole module: off, 0.1 / 0.2 / 0.5 ms, 1–20 ms (factory default 3 ms) |
PN5R-1616B · 16 DI NPN/PNP / 16 DO PNP
Top row = channels 00–0F, bottom row = channels 00–0F. Three terminals per channel: 1 signal, 2 24 V (NC on outputs), 3 0 V.
| GSDML file | Inputs | Outputs |
|---|---|---|
| GSDML-V2.3-sdot-PN5R-1616B-20260224.xml | 2 byte(s) | 2 byte(s) |
| GSDML-V2.3-sdot-PN5R-1616B-Alarm-20260224.xml | 4 byte(s) | 2 byte(s) |
Alarm code (alarm version only)
| Input data | Content | Address in TIA Portal |
|---|---|---|
| Byte 0 | Alarm code, low byte (all codes in the table below fit into it) | %IB0 |
| Byte 1 | Alarm code, high byte (0 for the codes in the table) | %IB1 |
Read as a word (%IW), the code appears with swapped bytes, e.g. 0x0001 as 16#0100: the module sends the low byte first, TIA Portal reads words high byte first (derived).
Digital inputs X00–X0F
| Terminal | Signal | Byte · Bit | Address in TIA Portal |
|---|---|---|---|
| top · channel 00 · term. 1 | X00 | 0 · 0 | %I0.0 |
| top · channel 01 · term. 1 | X01 | 0 · 1 | %I0.1 |
| top · channel 02 · term. 1 | X02 | 0 · 2 | %I0.2 |
| top · channel 03 · term. 1 | X03 | 0 · 3 | %I0.3 |
| top · channel 04 · term. 1 | X04 | 0 · 4 | %I0.4 |
| top · channel 05 · term. 1 | X05 | 0 · 5 | %I0.5 |
| top · channel 06 · term. 1 | X06 | 0 · 6 | %I0.6 |
| top · channel 07 · term. 1 | X07 | 0 · 7 | %I0.7 |
| top · channel 08 · term. 1 | X08 | 1 · 0 | %I1.0 |
| top · channel 09 · term. 1 | X09 | 1 · 1 | %I1.1 |
| top · channel 0A · term. 1 | X0A | 1 · 2 | %I1.2 |
| top · channel 0B · term. 1 | X0B | 1 · 3 | %I1.3 |
| top · channel 0C · term. 1 | X0C | 1 · 4 | %I1.4 |
| top · channel 0D · term. 1 | X0D | 1 · 5 | %I1.5 |
| top · channel 0E · term. 1 | X0E | 1 · 6 | %I1.6 |
| top · channel 0F · term. 1 | X0F | 1 · 7 | %I1.7 |
Digital outputs Y00–Y0F
| Terminal | Signal | Byte · Bit | Address in TIA Portal |
|---|---|---|---|
| bottom · channel 00 · term. 1 | Y00 | 0 · 0 | %Q0.0 |
| bottom · channel 01 · term. 1 | Y01 | 0 · 1 | %Q0.1 |
| bottom · channel 02 · term. 1 | Y02 | 0 · 2 | %Q0.2 |
| bottom · channel 03 · term. 1 | Y03 | 0 · 3 | %Q0.3 |
| bottom · channel 04 · term. 1 | Y04 | 0 · 4 | %Q0.4 |
| bottom · channel 05 · term. 1 | Y05 | 0 · 5 | %Q0.5 |
| bottom · channel 06 · term. 1 | Y06 | 0 · 6 | %Q0.6 |
| bottom · channel 07 · term. 1 | Y07 | 0 · 7 | %Q0.7 |
| bottom · channel 08 · term. 1 | Y08 | 1 · 0 | %Q1.0 |
| bottom · channel 09 · term. 1 | Y09 | 1 · 1 | %Q1.1 |
| bottom · channel 0A · term. 1 | Y0A | 1 · 2 | %Q1.2 |
| bottom · channel 0B · term. 1 | Y0B | 1 · 3 | %Q1.3 |
| bottom · channel 0C · term. 1 | Y0C | 1 · 4 | %Q1.4 |
| bottom · channel 0D · term. 1 | Y0D | 1 · 5 | %Q1.5 |
| bottom · channel 0E · term. 1 | Y0E | 1 · 6 | %Q1.6 |
| bottom · channel 0F · term. 1 | Y0F | 1 · 7 | %Q1.7 |
Show wiring “Valve and lamp on DO”
Module properties
| Parameter (TIA Portal) | Default | Meaning |
|---|---|---|
| Protocol Alarm Switch | 0 = on | PROFINET alarms on (factory default), 1 = off |
| DI FilterTime | 3 ms | Input filter for the whole module: off, 0.1 / 0.2 / 0.5 ms, 1–20 ms (factory default 3 ms) |
| DO Template Mode | 1 = PresetLow | Outputs outside OP (loss of connection, stop): 1 = 0, 2 = 1, 3 = hold last value (factory default 1) |
| DO Channel n | 0 = TemplateValue | per channel deviating 1/2/3 as above; 0 = Template Mode applies (factory default) |
PN5R-1616B+ · 16 DI PNP / 16 DI/O PNP
Top row = channels 00–0F, bottom row = channels 00–0F. Three terminals per channel: 1 signal, 2 24 V (NC on outputs), 3 0 V. The input addresses of the configurable channels (byte 2–3, alarm version byte 4–5) are derived from the data length in the GSDML.
| GSDML file | Inputs | Outputs |
|---|---|---|
| GSDML-V2.3-sdot-PN5R-1616B+-20260224.xml | 4 byte(s) | 2 byte(s) |
| GSDML-V2.3-sdot-PN5R-1616B+-Alarm-20260224.xml | 6 byte(s) | 2 byte(s) |
Alarm code (alarm version only)
| Input data | Content | Address in TIA Portal |
|---|---|---|
| Byte 0 | Alarm code, low byte (all codes in the table below fit into it) | %IB0 |
| Byte 1 | Alarm code, high byte (0 for the codes in the table) | %IB1 |
Read as a word (%IW), the code appears with swapped bytes, e.g. 0x0001 as 16#0100: the module sends the low byte first, TIA Portal reads words high byte first (derived).
Digital inputs X00–X0F
| Terminal | Signal | Byte · Bit | Address in TIA Portal |
|---|---|---|---|
| top · channel 00 · term. 1 | X00 | 0 · 0 | %I0.0 |
| top · channel 01 · term. 1 | X01 | 0 · 1 | %I0.1 |
| top · channel 02 · term. 1 | X02 | 0 · 2 | %I0.2 |
| top · channel 03 · term. 1 | X03 | 0 · 3 | %I0.3 |
| top · channel 04 · term. 1 | X04 | 0 · 4 | %I0.4 |
| top · channel 05 · term. 1 | X05 | 0 · 5 | %I0.5 |
| top · channel 06 · term. 1 | X06 | 0 · 6 | %I0.6 |
| top · channel 07 · term. 1 | X07 | 0 · 7 | %I0.7 |
| top · channel 08 · term. 1 | X08 | 1 · 0 | %I1.0 |
| top · channel 09 · term. 1 | X09 | 1 · 1 | %I1.1 |
| top · channel 0A · term. 1 | X0A | 1 · 2 | %I1.2 |
| top · channel 0B · term. 1 | X0B | 1 · 3 | %I1.3 |
| top · channel 0C · term. 1 | X0C | 1 · 4 | %I1.4 |
| top · channel 0D · term. 1 | X0D | 1 · 5 | %I1.5 |
| top · channel 0E · term. 1 | X0E | 1 · 6 | %I1.6 |
| top · channel 0F · term. 1 | X0F | 1 · 7 | %I1.7 |
Configurable channels DI/O 00–0F as output
| Terminal | Channel | Byte · Bit | Address in TIA Portal |
|---|---|---|---|
| bottom · channel 00 · term. 1 | DI/O 00 | 0 · 0 | %Q0.0 |
| bottom · channel 01 · term. 1 | DI/O 01 | 0 · 1 | %Q0.1 |
| bottom · channel 02 · term. 1 | DI/O 02 | 0 · 2 | %Q0.2 |
| bottom · channel 03 · term. 1 | DI/O 03 | 0 · 3 | %Q0.3 |
| bottom · channel 04 · term. 1 | DI/O 04 | 0 · 4 | %Q0.4 |
| bottom · channel 05 · term. 1 | DI/O 05 | 0 · 5 | %Q0.5 |
| bottom · channel 06 · term. 1 | DI/O 06 | 0 · 6 | %Q0.6 |
| bottom · channel 07 · term. 1 | DI/O 07 | 0 · 7 | %Q0.7 |
| bottom · channel 08 · term. 1 | DI/O 08 | 1 · 0 | %Q1.0 |
| bottom · channel 09 · term. 1 | DI/O 09 | 1 · 1 | %Q1.1 |
| bottom · channel 0A · term. 1 | DI/O 0A | 1 · 2 | %Q1.2 |
| bottom · channel 0B · term. 1 | DI/O 0B | 1 · 3 | %Q1.3 |
| bottom · channel 0C · term. 1 | DI/O 0C | 1 · 4 | %Q1.4 |
| bottom · channel 0D · term. 1 | DI/O 0D | 1 · 5 | %Q1.5 |
| bottom · channel 0E · term. 1 | DI/O 0E | 1 · 6 | %Q1.6 |
| bottom · channel 0F · term. 1 | DI/O 0F | 1 · 7 | %Q1.7 |
Show wiring “Valve and lamp on DO”
Configurable channels DI/O 00–0F as input
| Terminal | Channel | Byte · Bit | Address in TIA Portal |
|---|---|---|---|
| bottom · channel 00 · term. 1 | DI/O 00 | 2 · 0 | %I2.0 |
| bottom · channel 01 · term. 1 | DI/O 01 | 2 · 1 | %I2.1 |
| bottom · channel 02 · term. 1 | DI/O 02 | 2 · 2 | %I2.2 |
| bottom · channel 03 · term. 1 | DI/O 03 | 2 · 3 | %I2.3 |
| bottom · channel 04 · term. 1 | DI/O 04 | 2 · 4 | %I2.4 |
| bottom · channel 05 · term. 1 | DI/O 05 | 2 · 5 | %I2.5 |
| bottom · channel 06 · term. 1 | DI/O 06 | 2 · 6 | %I2.6 |
| bottom · channel 07 · term. 1 | DI/O 07 | 2 · 7 | %I2.7 |
| bottom · channel 08 · term. 1 | DI/O 08 | 3 · 0 | %I3.0 |
| bottom · channel 09 · term. 1 | DI/O 09 | 3 · 1 | %I3.1 |
| bottom · channel 0A · term. 1 | DI/O 0A | 3 · 2 | %I3.2 |
| bottom · channel 0B · term. 1 | DI/O 0B | 3 · 3 | %I3.3 |
| bottom · channel 0C · term. 1 | DI/O 0C | 3 · 4 | %I3.4 |
| bottom · channel 0D · term. 1 | DI/O 0D | 3 · 5 | %I3.5 |
| bottom · channel 0E · term. 1 | DI/O 0E | 3 · 6 | %I3.6 |
| bottom · channel 0F · term. 1 | DI/O 0F | 3 · 7 | %I3.7 |
Module properties
| Parameter (TIA Portal) | Default | Meaning |
|---|---|---|
| Protocol Alarm Switch | 0 = on | PROFINET alarms on (factory default), 1 = off |
| DI FilterTime | 3 ms | Input filter for the whole module: off, 0.1 / 0.2 / 0.5 ms, 1–20 ms (factory default 3 ms) |
| DO Template Mode | 1 = PresetLow | Outputs outside OP (loss of connection, stop): 1 = 0, 2 = 1, 3 = hold last value (factory default 1) |
| DO Channel n | 0 = TemplateValue | per channel deviating 1/2/3 as above; 0 = Template Mode applies (factory default) |
PN5R-0032B · 32 DO PNP
Top row = channels 00–0F, bottom row = channels 10–1F. Three terminals per channel: 1 signal, 2 24 V (NC on outputs), 3 0 V.
| GSDML file | Inputs | Outputs |
|---|---|---|
| GSDML-V2.3-sdot-PN5R-0032B-20260224.xml | 0 byte(s) | 4 byte(s) |
| GSDML-V2.3-sdot-PN5R-0032B-Alarm-20260224.xml | 2 byte(s) | 4 byte(s) |
Alarm code (alarm version only)
| Input data | Content | Address in TIA Portal |
|---|---|---|
| Byte 0 | Alarm code, low byte (all codes in the table below fit into it) | %IB0 |
| Byte 1 | Alarm code, high byte (0 for the codes in the table) | %IB1 |
Read as a word (%IW), the code appears with swapped bytes, e.g. 0x0001 as 16#0100: the module sends the low byte first, TIA Portal reads words high byte first (derived).
Digital outputs Y00–Y1F
| Terminal | Signal | Byte · Bit | Address in TIA Portal |
|---|---|---|---|
| top · channel 00 · term. 1 | Y00 | 0 · 0 | %Q0.0 |
| top · channel 01 · term. 1 | Y01 | 0 · 1 | %Q0.1 |
| top · channel 02 · term. 1 | Y02 | 0 · 2 | %Q0.2 |
| top · channel 03 · term. 1 | Y03 | 0 · 3 | %Q0.3 |
| top · channel 04 · term. 1 | Y04 | 0 · 4 | %Q0.4 |
| top · channel 05 · term. 1 | Y05 | 0 · 5 | %Q0.5 |
| top · channel 06 · term. 1 | Y06 | 0 · 6 | %Q0.6 |
| top · channel 07 · term. 1 | Y07 | 0 · 7 | %Q0.7 |
| top · channel 08 · term. 1 | Y08 | 1 · 0 | %Q1.0 |
| top · channel 09 · term. 1 | Y09 | 1 · 1 | %Q1.1 |
| top · channel 0A · term. 1 | Y0A | 1 · 2 | %Q1.2 |
| top · channel 0B · term. 1 | Y0B | 1 · 3 | %Q1.3 |
| top · channel 0C · term. 1 | Y0C | 1 · 4 | %Q1.4 |
| top · channel 0D · term. 1 | Y0D | 1 · 5 | %Q1.5 |
| top · channel 0E · term. 1 | Y0E | 1 · 6 | %Q1.6 |
| top · channel 0F · term. 1 | Y0F | 1 · 7 | %Q1.7 |
| bottom · channel 10 · term. 1 | Y10 | 2 · 0 | %Q2.0 |
| bottom · channel 11 · term. 1 | Y11 | 2 · 1 | %Q2.1 |
| bottom · channel 12 · term. 1 | Y12 | 2 · 2 | %Q2.2 |
| bottom · channel 13 · term. 1 | Y13 | 2 · 3 | %Q2.3 |
| bottom · channel 14 · term. 1 | Y14 | 2 · 4 | %Q2.4 |
| bottom · channel 15 · term. 1 | Y15 | 2 · 5 | %Q2.5 |
| bottom · channel 16 · term. 1 | Y16 | 2 · 6 | %Q2.6 |
| bottom · channel 17 · term. 1 | Y17 | 2 · 7 | %Q2.7 |
| bottom · channel 18 · term. 1 | Y18 | 3 · 0 | %Q3.0 |
| bottom · channel 19 · term. 1 | Y19 | 3 · 1 | %Q3.1 |
| bottom · channel 1A · term. 1 | Y1A | 3 · 2 | %Q3.2 |
| bottom · channel 1B · term. 1 | Y1B | 3 · 3 | %Q3.3 |
| bottom · channel 1C · term. 1 | Y1C | 3 · 4 | %Q3.4 |
| bottom · channel 1D · term. 1 | Y1D | 3 · 5 | %Q3.5 |
| bottom · channel 1E · term. 1 | Y1E | 3 · 6 | %Q3.6 |
| bottom · channel 1F · term. 1 | Y1F | 3 · 7 | %Q3.7 |
Show wiring “Valve and lamp on DO”
Module properties
| Parameter (TIA Portal) | Default | Meaning |
|---|---|---|
| Protocol Alarm Switch | 0 = on | PROFINET alarms on (factory default), 1 = off |
| DO Template Mode | 1 = PresetLow | Outputs outside OP (loss of connection, stop): 1 = 0, 2 = 1, 3 = hold last value (factory default 1) |
| DO Channel n | 0 = TemplateValue | per channel deviating 1/2/3 as above; 0 = Template Mode applies (factory default) |
DIP switch “Function”
After every change, switch the module off and on again (manual chap. 4.3).
| Switch | Position 0 | Position 1 | applies to |
|---|---|---|---|
| 0 | Standard version | Alarm version (alarm code in the input data) | all models |
| 1 | DI/DO of the configurable channels via DIP 2–5 | DI/DO automatically from the wiring | PN5R-1616B+ |
| 2 | Channels 00–03 output | Channels 00–03 input | PN5R-1616B+, if DIP 1 = 0 |
| 3 | Channels 04–07 output | Channels 04–07 input | PN5R-1616B+, if DIP 1 = 0 |
| 4 | Channels 08–0B output | Channels 08–0B input | PN5R-1616B+, if DIP 1 = 0 |
| 5 | Channels 0C–0F output | Channels 0C–0F input | PN5R-1616B+, if DIP 1 = 0 |
On the other models, switches 1–5 have no effect. The manual does not state the factory setting of the switches.
Alarm codes
In the alarm version, the code is in the input data; TIA Portal shows the protocol alarms in the device diagnostics (wrench icon at the device in the project tree).
| Code in the data | PROFINET alarm | Meaning |
|---|---|---|
| 0x0000 | – | no error |
| 0x0001 | 0x00C5 | Load voltage (field supply) not connected |
| 0x0002 | 0x1040 | Digital output fault |
| 0x0010 | 0x1041 | Parameter set incorrectly |
| 0x0020 | 0x1042 | Channel automatically detected as input, but the corresponding output address is set |
The alarm code is in the first two input bytes, the channels follow from byte 2. Measured on the PN5R-1616B alarm version (26.08.2026); the GSDML label “2DI + 2Alarm” suggests the reverse order.
If it does not work
| Problem | Check |
|---|---|
| Module does not appear in the hardware catalog | GSDML installed? Version (standard/alarm) matching DIP 0? |
| BF flashing | No PROFINET connection to the controller yet: device name assigned and configuration downloaded? |
| SF on, alarm 0x00C5 / code 0x0001 | Field supply at terminal 3/4 (IO+/IO−) is missing. |
| Configurable channel does not switch | Check DIP 1–5: group set as output? Then restart. |
For specialists
| Item | Value |
|---|---|
| Vendor ID | 0x0528 |
| Input filter | per module, not per channel; max. input frequency 150 Hz at 3 ms |
| Response time | Input 150 µs, output < 250 µs (PNP outputs; manual ch. 3) |
| Module properties | Parameter data record 1 (GSDML); after changing, download and switch the module off and on again |
| Protection | Short-circuit and reverse polarity protection with automatic recovery, overvoltage protection on the field side (chap. 3.1) |
- Bit n of a byte = channel n, byte 0 = channels 00–07, byte 1 = channels 08–0F (channel 00 = byte 0, bit 0 measured on the PN5R-1616B; the other channels derived from the data length in the GSDML).
- TIA Portal assigns the start addresses automatically; you find and change them in the Device overview of the module.
Source: PN5R Series Integrated I/O User Manual V1.01 (07/2026), chap. 3, 4.2, 4.3, 7; GSDML V2.3 (Solidot, 24.02.2026).
First steps with the Solidot PN5R
The PN5R brings 32 digital channels onto PROFINET: three spring-cage terminals per channel for signal, 24 V and 0 V, two RJ45 ports with a built-in switch, diagnostics and alarms. This guide applies to the PN5R-3200, -1616B, -1616B+ and -0032B. It takes you from mounting to the first signal in TIA Portal: power supply, wiring, DIP switches, GSDML, device name, downloading and testing.
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).
1Mounting: DIN rail or wallRequired
The module measures 182 × 57 × 34 mm including mounting ears (housing 160 mm wide) and sits vertically – leave at least 50 mm of space above and below the module.
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
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
Terminal Marking Function 0 24V System supply +24 V 1 0V System supply 0 V 2, 3 IO+ Field supply +24 V 4, 5 IO− Field supply 0 V 6 COM or NC Input reference on PN5R-3200 and -1616B, otherwise not used 7 PE Earth 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 voltage not connected”.
Show wiring “System supply 24 V”Show wiring “Field supply 24 V”
Source: Manual chap. 3.2–3.4, 6.1, 6.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².
PN5R-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. PN5R-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
4Set the DIP switchesRequired
DIP switch 0 determines which GSDML version you need: 0 = standard, 1 = alarm version with alarm code in the input data.
PN5R-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.
Source: Manual chap. 4.3
5Install the GSDML fileRequired
The ZIP under Downloads contains a standard version and an alarm version for each model. Use the one that matches DIP switch 0.
Install
Unzip the ZIP file.
In TIA Portal, open Options → Manage general station description files (GSD) and select the folder as the source path.
Select the file with the status “Not installed” and click Install.
Source: Manual chap. 7.3.1, step 5
6Find, name and add the moduleRequired
The manual shows the integration with an S7-1200 (CPU 1214C) and TIA Portal V17. The PC must be in the same network as the PLC.
In TIA Portal
Create a project and insert the PLC under Add new device.
Online access → Update accessible devices. Under Online & diagnostics → Functions of the module, you can assign the IP address and PROFINET device name directly.
In Devices & networks, select the PLC and choose Online → Hardware detection → PROFINET devices from network; apply the module found with Add new device. Alternatively from the hardware catalog: Other field devices → PROFINET IO → I/O → SOLIDOT → SOLIDOT PN5 SERIES.
Click “Not assigned” on the module and select the PROFINET interface of the PLC.
Right-click the connection → Assign device name, Update list, Assign name, check the status “OK”; compare the MAC address on the device.
Show wiring “PROFINET to the controller”
Source: Manual chap. 7.3.1, steps 2–9
7Download and testRequired
Select the PLC, compile and Download to device, then switch the module off and on once. Start the CPU, Go online – if all symbols are green, the connection is running.
The Device overview shows the I and Q addresses of the module (in the manual example for the 1616B+ alarm version I 2–7 and Q 2–3). In a watch table you see the inputs and write the outputs.
Channel addresses for my model
Source: Manual chap. 7.3.1, steps 10–13
8Set module propertiesOptional
Offline, select the module in the device view, Properties → module properties. Then download again and switch the PLC and module off and on again.
Parameter Value Meaning DI FilterTime 3 ms Input filter for the whole module, off up to 20 ms (factory default) DO Template Mode 1 = PresetLow Outputs off on loss of connection or stop (factory default); 2 = on, 3 = hold last value DO Channel n 0 per channel deviating 1/2/3; 0 = Template Mode applies (factory default) Protocol Alarm Switch 0 = on PROFINET 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.
Source: Manual chap. 7.1; GSDML (factory defaults)
9More devices in a lineOptional
X1 and X2 are connected to the built-in switch: X2 leads to the next PROFINET device, no external switch is needed. Max. 100 m per segment.
Each device needs its own device name.
If a device has no power, you can no longer reach the devices behind it (derived from the built-in switch; the manual does not mention a bypass).
Show wiring “Further device in daisy chain”
Source: Manual chap. 3.1
10TroubleshootingRequired
LEDs
LED State Meaning PWR (green) off no supply or faulty supply RUN (green) flashing Main controller failed to start RUN (green) off Device does not start SF (red) on PROFINET alarm active BF (red) on no network connection BF (red) flashing no PROFINET connection to the controller MT (yellow) on Maintenance required, alarm generated L/A0, L/A1 (green) off no network connection at X1 or X2 respectively TIA Portal shows alarm details at the wrench icon next to the device in the project tree. The alarm codes are in the PROFINET tab.
Source: Manual chap. 4.2, 7.2
Revision 1.0 · 02.10.2026 · Source: PN5R Series Integrated I/O User Manual V1.01 (07/2026); GSDML V2.3 (Solidot, 24.02.2026). Menu names as in the English TIA Portal UI shown in the manual.. The manufacturer manual and applicable standards take precedence; installation and commissioning by a qualified electrician only.
Dimensions and mounting
All PN5R models have the same housing. 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
PROFINET X1/X2 (left)
- Type
- 2 × RJ45 for PROFINET cables or patch cables Cat. 5 or higher, shielded (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
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.
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.
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.
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.
Revision 1.0 · 02.10.2026 · Source: PN5R Series Integrated I/O User Manual V1.01 (07/2026), ch. 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.
Contact formEmail support@spstiger.deAsk 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, GSDML files, 2D and 3D drawings (also with dust cover) and EPLAN macros: