








⚙️ Elevate your automation game with industrial-grade precision and unstoppable connectivity!
The Waveshare Industrial 8-Channel Digital Input & Output Module is a rugged, rail-mountable device designed for professional automation systems. It supports a wide 7~36V DC power supply, features multiple layers of isolation protection for stable and interference-resistant operation, and communicates via Modbus RTU over RS485 with configurable addresses for cascading. With high-current Darlington transistor outputs and comprehensive status LEDs, it delivers reliable, scalable digital I/O control tailored for demanding industrial environments.











| ASIN | B0CRKQ8B5P |
| Best Sellers Rank | #95,671 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #7 in IO Modules |
| Brand | waveshare |
| Built-In Media | Modbus RTU IO 8CH x1, Power supply terminal adapter x1, Screwdriver x1 |
| CPU Model | Core i7 |
| Compatible Devices | Programmable Logic Controller, Data Acquisition & Supervision System, Human-Machine Interface |
| Connectivity Technology | RS-485 |
| Customer Reviews | 4.4 out of 5 stars 31 Reviews |
| Included Components | Modbus RTU IO 8CH x1, Power supply terminal adapter x1, Screwdriver x1 |
| Manufacturer | Waveshare |
| Model Name | Modbus RTU IO 8CH |
| Operating System | Linux |
| Processor Brand | ARM |
| Processor Count | 1 |
| RAM Memory Technology | DDR4 |
| Warranty Description | 1 |
| Wireless Compability | 802.11b |
L**S
It works great
Great product and right price
S**Y
Software and Manual on Waveshare Wiki
I didn't receive any instructions on how to operate this device but luckily I was familiar with Waveshare products and knew they would have a wiki with software and example code. Search the web for “Waveshare Modbus RTU IO 8ch wiki” and it should be one of the top results. This wiki includes a download link for Windows software to control this device. It also includes all the commands for the device. I picked up a RS485 to USB adapter, also from Waveshare, and was able to communicate with the device on a Linux computer. The default baud rate is 9600 8N1. Note that you will need to be able to send HEX commands using serial, I found the program “moserial terminal” provides a nice graphical way to send and receive HEX data. It is also possible to write a Python script to interface with this device. The wiki includes sample code to get started. I wanted to see what IC’s were used for this device so I opened it up and included a few photos. The main microcontroller is a STM32F030C8T6. The digital outputs use a ULN2803A darlington transistor array capable of 500mA up to 50V. Optical isolators are used to isolate this and the STM32 micro. For digital inputs optical isolators are also used. There is an isolated 5V 1W DC-DC regulator and a gas discharge tube. This design is fully isolated and the circuitry looks nice and neat. Overall this is a great device that I would recommend for anyone looking for isolated digital IO.
V**S
Modbus
The only downside is there are no instructions on how to use the device, when you find out how it works, it great
G**A
Solidly built
Lots of overload protection. Wide voltage range. Very convenient for doing prototyping work.
S**O
Funciona bien y está bien documentado
La documentación es buena, y el producto funciona como se espera
Trustpilot
1 month ago
1 month ago