1. Introduction
The CWT-MB308D is a robust 32-channel digital input module designed for industrial data acquisition. It supports Modbus RTU protocol over RS485 and RS232, with an optional Ethernet interface for the -SE model, supporting Modbus TCP/UDP. This module features advanced protection mechanisms including 2500V lightning protection, DCDC isolation, ESD, overvoltage, and overcurrent protection, ensuring reliable operation in demanding environments. It is ideal for monitoring digital states in various industrial IoT applications.



2. Features
- 32 Digital Input Channels: High-density input for extensive monitoring.
- Modbus RTU Protocol: Standard industrial communication protocol over RS485/RS232.
- Modbus TCP/UDP Protocol: Supported on models with Ethernet interface (e.g., CWT-MB308D(II)-SE).
- Robust Protection: 2500V lightning protection, DCDC isolation, ESD, overvoltage, and overcurrent protection for reliable operation.
- Optocoupler Isolation: Digital inputs are optocoupler isolated for enhanced noise immunity and safety.
- Wide Power Input: 7-35VDC with reverse polarity protection.
- Industrial Grade Design: Operates in a wide temperature range (-40℃ to 85℃) and features IP20 protection.
- Watchdog Timer: Built-in 1.5m guard watchdog for system stability.
- Flexible Installation: Supports DIN rail mounting or screw fixing.

3. Specifications
3.1 Digital Input Specifications
| Parameter | Value |
|---|---|
| ON signal level | 5-30VDC, 6mA@24VDC |
| OFF signal level | 0-3VDC |
| Protection | Optocoupler isolation, 2500V lightning protection, overvoltage, overcurrent protection |
3.2 System Parameters
| Parameter | Value |
|---|---|
| CPU | 32-bit ATMEL ARM, 72MHZ |
| OSDD | GCOS, 10ms scheduling mechanism |
| Power | 7-35VDC @2W, power supply reverse protection, isolation design |
| Installation | DIN rail mounting or screw fixing |
| Working Environment | -40℃~85℃, 5%~95%RH (non-condensing) |
| Protection | IP20 |
| Watchdog | 1.5m guard |
3.3 Serial Port Parameters (RS485 & RS232)
| Parameter | Value |
|---|---|
| Port type | 1 RS485 & 1 RS232 |
| Protection | DCDC isolation design, 2500V lightning protection, ESD, overvoltage, overcurrent protection |
| Baud rate | 1200~115200, default 9600 |
| Parity | Even, Odd, None |
| Start bit | 1 bit |
| Data bits | 8 bit |
| Stopbits | 1, 2 bits |
| Protocol | MODBUS RTU |
| Default | 9600.N.8.1, slave ID is 1 |
3.4 Ethernet Parameters (for -SE model)
| Parameter | Value |
|---|---|
| Port type | RJ45 |
| Communicate protocol | MODBUS TCP, MODBUS UDP |
| Communicate rate | 1000 times/s |
| Bandwidth | 10M/100Mbps |
| IP address | 192.168.1.75 (default) |
| Port | 502 (default) |
3.5 Mechanical Dimensions

4. Setup
4.1 Wiring Diagram
Proper wiring is crucial for the module's functionality and safety. Refer to the following diagrams for connecting power, digital inputs, and communication interfaces.

Power Supply: Connect a 7-30VDC power source to the designated terminals. Ensure correct polarity to prevent damage, although the module includes reverse protection.
Digital Inputs: Connect your digital sensors or switches to the DI terminals. The module supports ON signal levels of 5-30VDC and OFF signal levels of 0-3VDC.
RS485/RS232 Communication: Connect the RS485 A+ and B- terminals to your Modbus master device. For RS232, connect the appropriate TX, RX, and GND pins. Ensure proper termination resistors are used for RS485 if necessary.
Ethernet Communication (for -SE model): Connect a standard RJ45 Ethernet cable to the module's Ethernet port for Modbus TCP/UDP communication.
4.2 Configuration Tool
The module can be configured using a dedicated software tool. This tool allows you to set communication parameters such as COM ID, Baud Rate, Parity, Word Length, Stop Bits, Device ID, IP Address, and Service Port.

Connect the module to your computer via USB (if available) or a serial-to-USB converter, then launch the configuration software to adjust settings as required for your application.
5. Operating Instructions
The CWT-MB308D module operates as a Modbus slave device, responding to requests from a Modbus master (e.g., PLC, SCADA system, HMI). It acquires the state of its 32 digital input channels and makes this data available via Modbus registers.
5.1 Modbus Communication
- Modbus RTU: For RS485/RS232, ensure the master and slave (CWT-MB308D) have matching baud rate, parity, data bits, and stop bits. The default settings are 9600, N, 8, 1, with slave ID 1.
- Modbus TCP/UDP: For Ethernet models, ensure the module's IP address and port (default 502) are correctly configured and accessible on the network. The Modbus master will communicate with the module using its IP address and port.
5.2 Reading Digital Input States
The digital input states are typically mapped to Modbus Coil or Input Status registers. Refer to the module's specific Modbus register map (usually provided in the detailed product documentation or accessible via the configuration tool) to read the status of each of the 32 digital input channels.

6. Troubleshooting
- No Communication:
- Verify power supply (7-35VDC) and ensure it's stable.
- Check all wiring connections for continuity and correct polarity (RS485 A+/B-, RS232 TX/RX/GND, Ethernet RJ45).
- Ensure Modbus communication parameters (baud rate, parity, data bits, stop bits, slave ID/IP address, port) match between the module and the master device.
- Confirm that the correct communication protocol (Modbus RTU or Modbus TCP/UDP) is selected.
- For RS485, check if termination resistors are correctly applied if the module is at the end of a long bus.
- Incorrect Input Readings:
- Verify that the input signal levels (ON: 5-30VDC, OFF: 0-3VDC) are within the specified range for the module.
- Check the wiring of the digital input sensors/switches.
- Ensure there is no electrical noise interfering with the input signals.
- Module Not Responding:
- Check the RUN indicator LED (if present) for normal operation.
- Cycle power to the module.
- If using the configuration tool, ensure it can detect and connect to the module.
7. User Tips
- Pulse Counting: The CWT-MB308D is primarily designed for digital state acquisition (ON/OFF). While it can detect changes in state, it is not optimized for high-speed pulse counting applications. For precise pulse counting, consider using dedicated pulse counter modules or external hardware that can preprocess high-frequency signals before sending a state change to the digital input.
- Grounding: Always ensure proper grounding of the module and associated equipment to minimize electrical noise and enhance lightning protection effectiveness.
- Firmware Updates: Periodically check the manufacturer's website for any available firmware updates that might improve performance or add new features.
8. Certifications
The CWT-MB308D module complies with various international standards and holds the following certifications:
- Design Patent
- RoHS Compliance
- Software Copyright
- Radio Report
- CE Certification
- EMC Report

9. Applications
The CWT-MB308D is suitable for a wide range of industrial monitoring and control applications, including but not limited to:
- Gas network remote monitoring
- Pump remote monitoring
- Data center remote monitoring
- Waste water treatment system monitoring
- Bank system monitoring
- Power meter remote readings
- Solar energy system monitoring
- Broadcasting Station monitoring
- Power lines remote monitoring
- Street lamps remote monitoring
- Production room monitoring

10. Warranty and Support
For technical support, product inquiries, or warranty information, please contact ComWinTop Store directly. Ensure you have your product model number (CWT-MB308D) and any relevant purchase details ready when seeking assistance.
11. Related Products
ComWinTop offers a comprehensive range of Modbus IO modules with various input/output configurations. Below is a table summarizing some of the available models:
CWT-MB series Modbus IO Module | ||||||
AI + AO | ||||||
CWT-MB307B | 8AI | View | CWT-MB307C | 4AO | View | |
CWT-MB307J | 16AI | View | CWT-MB307A | 8AI+4AO | View | |
CWT-MB308Z | 24AI | View | CWT-MB308J | 16AI+4AO | View | |
CWT-MB308F | 32AI | View | CWT-MB308Q | 32AI+4AO | View | |
DI + DO | ||||||
CWT-MB307G | 16DI | View | CWT-MB307P | 8DI+4DO | View | |
CWT-MB308D | 32DI | View | CWT-MB307E | 8DI+8DO | View | |
CWT-MB307N | 4DO | View | CWT-MB328B | 8DI+16DO | View | |
CWT-MB328A | 16DO | View | CWT-MB308K | 16DI+12DO | View | |
CWT-MB308M | 24DO | View | CWT-MB308L | 24DI+6DO | View | |
AI + AO + DI + DO | ||||||
CWT-MB307F | 8AI+8DI | View | CWT-MB307D | 8AI+8DI+8DO | View | |
CWT-MB308W | 8AI+24DI | View | CWT-MB308E | 8AI+8DI+12DO | View | |
CWT-MB308U | 16AI+16DI | View | CWT-MB308T | 8AI+16DI+6DO | View | |
CWT-MB308H | 24AI+8DI | View | CWT-MB308R | 16AI+8DI+6DO | View | |
CWT-MB308C | 24AI+6DO | View | CWT-MB308N | 8AI+4AO+8DI+8DO | View | |
CWT-MB307L | 8AI+4DO | View | CWT-MB308V | 8AI+4AO+8DI+12DO | View | |
CWT-MB308Y | 16AI+12DO | View | CWT-MB308P | 8AI+4AO+16DI+6DO | View | |
CWT-MB307K | 4AO+8DI | View | CWT-MB308S | 16AI+4AO+8DI+6DO | View | |
CWT-MB307R | 4AO+6DO | View | CWT-MB328C | 8AI+16DO | View | |
DI + DO(NPN) | ||||||
CWT-MB317H | 16NPN | View | CWT-MB317A | 8AI+8NPN | View | |
CWT-MB317T | 32NPN | View | CWT-MB317D | 8AI+8DI+8NPN | View | |
CWT-MB317E | 8DI+8NPN | View | CWT-MB317Q | 16AI+8DI+8NPN | View | |
CWT-MB317F | 16DI+16NPN | View | ||||
PT100 + AI (input 4+20mA / 0+5V / 0+10V) + AO + DI + DO | ||||||
CWT-MB318A | 4PT | View | CWT-MB318L | 8PT+16AI | View | |
CWT-MB318B | 4PT+4AI | View | CWT-MB318W | 8PT+8AI+8DI | View | |
CWT-MB318G | 4PT+3AI+8DI+8DO | View | CWT-MB318K | 8PT+8DI+6DO | View | |
CWT-MB318F | 4PT+4AI+2AO+8DI+6DO | View | CWT-MB318D | 12PT | View | |
CWT-MB318C | 8PT | View | CWT-MB318E | 12PT+4AI | View | |
CWT-MB318M | 4PT+11AI+16DI | View | CWT-MB318S | 4PT+11AI+8DI+6DO | View | |