Description
The ABB IMDSM04 is a highly specialized digital input/output module designed for integration into ABB’s acclaimed AC 500 PLC series, specifically the PM5xx range of programmable logic controllers. This module serves as a versatile interface between the central CPU and the field devices, capable of handling both input signals from sensors and output commands to actuators within an automation system. The core function of the IMDSM04 is to provide a mixed configuration of digital channels, allowing it to read the state of discrete devices like push buttons, limit switches, and proximity sensors, while simultaneously controlling discrete loads such as relays, indicators, and solenoid valves. This mixed I/O capability makes the IMDSM04 an exceptionally flexible solution for applications requiring a compact footprint without sacrificing I/O point diversity.
As part of the scalable AC 500 platform, the IMDSM04 is engineered for high density and performance, enabling users to optimize control cabinet space and reduce overall system cost. Its value is particularly evident in applications where a combination of monitoring and control is needed in a localized area, minimizing wiring complexity by consolidating functions into a single module. The IMDSM04 module communicates seamlessly with the PLC CPU via the backplane bus, ensuring fast and deterministic data exchange critical for real-time control tasks. The robust design and reliable operation of the ABB IMDSM04 make it a fundamental building block for creating efficient, modular, and cost-effective automation solutions across a wide array of industries, from manufacturing and packaging to energy and infrastructure.

IMDSM04 ABB
Technical Specifications
| Parameter Name | Parameter Value |
| Product Model | IMDSM04 |
| Manufacturer | ABB |
| Product Type | Mixed Digital Input/Output Module |
| Compatible PLC Series | AC 500 (PM5xx family) |
| Number of Input Channels | 4 channels |
| Number of Output Channels | 4 channels |
| Input Type | 24V DC Sink/Source |
| Output Type | 24V DC, Transistor (Sourcing) |
| Output Current per Channel | 0.5 A |
| Total Output Current (Group) | 2 A |
| Input Voltage Level 0 (OFF) | -3 to 5V DC |
| Input Voltage Level 1 (ON) | 15 to 30V DC |
| Supply Voltage | 24 V DC (via backplane) |
| Electrical Isolation | 500 V AC between field and system side |
| Connection Type | Removable screw terminal block |
| Operating Temperature | 0°C to +60°C |
| Status Indicators | LED per channel for I/O status |
Main Features and Advantages
The ABB IMDSM04 offers a significant advantage through its mixed I/O design, which provides exceptional application flexibility. By integrating four digital inputs and four digital outputs on a single module, it allows system designers to address applications with balanced I/O needs without dedicating separate modules for each function. This consolidation saves valuable space in the PLC rack, reduces the number of required modules, and simplifies both wiring and configuration. The high-density design of the IMDSM04 is ideal for compact control systems or for adding localized I/O points close to the machine segment being controlled.
The module features a robust 24V DC interface that is compatible with a wide range of industrial sensors and actuators. The digital inputs are designed for reliable signal acquisition, with filtering to suppress electrical noise commonly found in industrial environments. The transistor outputs on the IMDSM04 provide a long service life with high switching frequencies, making them suitable for fast-paced applications like pulse generation or high-speed counting. Each channel is equipped with a clear LED indicator, providing instant visual feedback for status and simplifying commissioning and troubleshooting. The use of a removable terminal block on the IMDSM04 drastically reduces installation and wiring time, and facilitates easy module replacement in the event of a failure, thereby minimizing system downtime.
Application Field
The ABB IMDSM04 finds its niche in a vast array of automation scenarios where a combination of monitoring and control is required in a concentrated area. In machine automation, it is perfectly suited for controlling small workstations, robotic end-effector tooling, or individual conveyor sections. For instance, it can read signals from a set of sensors confirming part presence and orientation, and then trigger actuators for clamping, drilling, or marking operations. The versatility of the IMDSM04 makes it a preferred choice for packaging machinery, where it can manage the inputs from photo-eyes and limit switches while controlling outputs for diverters, reject arms, and status lamps.
In material handling systems, the module can be deployed on shuttle cars or automated guided vehicles (AGVs) to interface with onboard sensors for navigation and obstacle detection, and to control traction or lifting motors. The IMDSM04 is also extensively used in building automation for controlling HVAC units, lighting panels, and access control systems, where its mixed I/O capability handles status monitoring and command execution efficiently. Its reliability and compactness make the IMDSM04 an excellent solution for any application that benefits from decentralized I/O architecture, bringing the control interface closer to the process and reducing installation costs.

IMDSM04 ABB
Related Products
IMDSA04: A similar mixed I/O module from ABB, but with a different channel configuration or output type (e.g., relay outputs).
DI521: A dedicated 16-channel digital input module for applications requiring a high number of sensor inputs.
DO522: A dedicated 16-channel digital output module for controlling a large number of actuators.
PM571: A CPU from the AC 500 PM5xx series that the IMDSM04 module would interface with.
TB521: A terminal block unit used for connecting field wiring to the IMDSM04 and other AC 500 modules.
SD432: A communication module (e.g., Profibus DP) that can be used in the same rack as the IMDSM04 to connect the PLC to a network.






Email: sales@runshengdcs.com
WhatsApp / Wechat:+86 15383419322
Phone:+86 15383419322