Table of Contents
- Table of Contents
- 1. Introduction
- 2. Requirements
- 3. Hardware Setup
- 3.1 Safe Wiring Procedure
- 3.2 Wiring Steps (Used in This Example)
- 3.3 WAGO Wiring the Coupler
- 3.4 750-602 EtherCAT Power Terminal Integration
- 3.5 750-430 EtherCAT Terminal Integration
- 3.6 750-600 Final Assembly
- 3.7 Power & Ethernet
- 4. Software Setup
- 5. Demo
- 6. References
Table of Contents
1. Introduction
The WAGO 750-430 Digital Input Example demonstrates how to read digital inputs from a WAGO 750-430 EtherCAT terminal using the QiTech machine framework. This example shows one of the simplest hardware interactions: reading 8 digital input channels via the QiTech Control Dashboard. To test the inputs, a 24VDC signal must be wired to the input terminals.
2. Requirements
Hardware
- WAGO 2787-2144 EtherCAT
- WAGO 750-354 EtherCAT Coupler
- WAGO 750-602 EtherCAT Power Terminal
- WAGO 750-430 EtherCAT Terminal (8-Channel Digital Input)
- WAGO 750-600 EtherCAT Endmodule
- WAGO 852-1322 Ethernet-Switch
- 24V DC Lab power supply (AC/DC adapter)
- A Linux PC (Ubuntu/Debian recommended)
- Standard Ethernet cable
- 24VDC signal source (for testing inputs)
Software
(Installation steps in Section 4)
- Rust toolchain
- Node-js + npm
- Git
- QiTech Control repository
- EtherCAT HAL (included inside repo)
3. Hardware Setup
⚠️ Safety Warning
Always disconnect power before wiring. Working on live EtherCAT terminals can cause serious damage or electrical shock.
3.1 Safe Wiring Procedure
- Insert a screwdriver straight into the square release hole.
- Insert the stripped wire into the round opening.
- Remove the screwdriver — the spring clamp locks the wire.
3.2 Wiring Steps (Used in This Example)
We supply power to the other devices by using the 750-602 EtherCAT Power Terminal
Perform the following wiring on the Ethernet-Switch:
- Red wire (+24V) → PWR+
- Black wire (0V) → RPS-
Figure 1 —
3.3 WAGO Wiring the Coupler
Wire the 750-354 EtherCAT Coupler to the power supply:
- Red wire (+24V)
- Yellow wire (0V)
Figure 2 —
3.4 750-602 EtherCAT Power Terminal Integration
Slide the 750-602 EtherCAT Power Terminal onto the right side of the 750-354 Coupler until it locks.
Perform the following wiring steps:
- Green wire (Ground) → Terminal 4
- Red wire (+24V) from 750-602 EtherCAT Power Terminal → Terminal 2
- Black wire (0V) from 750-602 EtherCAT Power Terminal → Terminal 3
- Red wire (+24V) from 750-354 EtherCAT Coupler → Terminal 6
- Yellow wire (0V) from 750-354 EtherCAT Coupler → Terminal 7
Figure 3 — Wiring
3.5 750-430 EtherCAT Terminal Integration
Slide the 750-430 EtherCAT Terminal onto the right side of the 750-602 EtherCAT Power Terminal until it locks.
The terminal receives its power through the pin connectors — no additional power wiring is required.
Wiring the Inputs
To test the digital inputs, wire a 24VDC signal to any of the 8 input terminals (e.g., from the power supply to Terminal 4). The input state will be reflected in the QiTech Control Dashboard.
3.6 750-600 Final Assembly
Slide the 750-600 EtherCAT Endmodule onto the right side of the 750-430 EtherCAT Terminal until it locks.
No further wiring is required.
3.7 Power & Ethernet
Power
Connect the 2787-2144 power supply to the power outlet.
Ethernet
Use a standard LAN cable to connect your PC → 852-1322 Ethernet-Switch And another from 852-1322 Ethernet-Switch → 750-354 EtherCAT Coupler
Figure 4 — Ethernet
4. Software Setup
4.1 Installing on Ubuntu/Debian
Paste this into your terminal:
# Press Enter when prompted
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt update
sudo apt install -y npm nodejs git
git clone git@github.com:qitechgmbh/control.git
cd control/electron
npm install
4.2 Running the Backend
./cargo_run_linux.sh
This script:
- Builds the backend
- Grants required system capabilities (raw sockets)
- Starts EtherCAT communication
Ensure the WAGO 750-430 is connected.
4.3 Running the Frontend
cd electron
npm run start
This launches the QiTech Control dashboard.
5. Demo
5.1 Assigning Devices in the Dashboard
Once the backend + frontend are running, you should see:
- WAGO750-354 (Coupler)
- WAGO750-430 (8CH DI)
Steps:
-
Click Assign on the 750-354 module
-
Select "Wago 750-430 DI Test V1"
-
Enter a serial number other than 0
-
Keep the device role unchanged if it is set to "Wago 750-354 Bus Coupler"
-
Repeat these steps for the 750-430 module using the same non-zero serial number
-
Finally, restart the Backend process
5.2 Monitoring the Inputs
In the left sidebar, WAGO 750-430 8CH DI should appear. Click it.
You will see 8 input channels — Di1 to Di8 — each displaying the current state (On/Off).
- When a 24VDC signal is applied to an input terminal, the corresponding channel will show On.
- When the signal is removed, the channel will show Off.
6. References
Home
Architecture
Hardware Protocols
EtherCAT
Xtrem Protocol
System Features
Developer Guides
Device Examples
Beckhoff:
WAGO:
- 4 Digital In (750-402)
- 8 Digital In + 8 Digital Out (750-1506)
- 4 Analog In (750-455)
- 8 Digital Out (750-530)
- Stepper (750-671 & 750-672)
- Power Supply (2789‐9052)
Elrest:
Terminal Drivers
WAGO:
Machines
Resources
QiTech Control | GitHub | Video Demo | Open Source Framework for Industrial Control