Description
Product Overview
The ABB Bailey IMMFP03 is a Multi-Function Processor (MFP) Module designed for Bailey INFI 90 distributed control systems. It serves as a processing and control unit capable of executing regulatory control, sequential logic, mathematical calculations, and batch-control applications.
The IMMFP03 operates as a stand-alone controller within the INFI 90 architecture. It communicates with the system I/O modules and can handle up to 64 I/O modules in various combinations, making it suitable for control applications with a relatively large amount of process data and logic.
The module also supports controller redundancy. In a redundant configuration, a backup MFP can remain in standby and take over control if the primary processor becomes unavailable, allowing the control system to continue operating with minimal interruption.

Key Features
- Bailey INFI 90 Multi-Function Processor
- Stand-alone process controller
- Supports regulatory and multiple-loop analog control
- Sequential and batch-control capability
- Function Code-based control configuration
- Supports data-intensive and program-intensive applications
- Communicates with up to 64 I/O modules
- Supports redundant MFP configurations
- Backup processor capability for higher system availability
- Compatible with Bailey INFI 90 architecture
- Auxiliary serial communication available through IMMPI01
- Suitable for long-term maintenance of legacy INFI 90 systems
Technical Specifications
| Parameter | Specification |
|---|---|
| Brand | ABB Bailey |
| Model | IMMFP03 |
| Product Type | Multi-Function Processor Module |
| System | Bailey INFI 90 / Network 90 |
| Module Function | Process Controller / Multifunction Processor |
| I/O Module Support | Up to 64 I/O modules |
| Programming | Function Codes, C, BASIC, Batch, Ladder, User-Defined Functions |
| SRAM | 2 MB total / approx. 1.57 MB available |
| NVRAM | 512 KB total / approx. 441 KB available |
| ROM | 512 KB |
| Communication | INFI 90 control/network interfaces |
| Auxiliary Serial Interface | Via IMMPI01 |
| Redundancy | Supported |
| Module Width | Approx. 35.56 mm |
| Module Height | Approx. 177.80 mm |
| Module Length | Approx. 298.45 mm |
| Typical Ambient Temperature | 0 to 70°C |
| Relative Humidity | Up to 95% RH, non-condensing depending on temperature |
| Mounting | INFI 90 system chassis |
| Application | Process Control / DCS |
| Condition | New Open Box / New Surplus |
Processing & Control Functions
The IMMFP03 is more than a communication interface. It is one of the processing elements responsible for executing control strategies inside the INFI 90 system.
Its processing functions can be used for:
- Regulatory control
- Multiple-loop analog control
- Sequential control
- Batch control
- Mathematical processing
- Logic execution
- Process data handling
- User-defined control functions
- Localized control applications
The module is designed for applications where the control strategy may be too demanding for a simple I/O interface. It can execute data-intensive and program-intensive control applications directly within the INFI 90 architecture.
I/O & Communication Architecture
The IMMFP03 communicates with INFI 90 I/O modules through the system architecture and can support a maximum of 64 I/O modules in any combination.
For applications requiring serial communication, the IMMFP03 can be paired with the IMMPI01 Multi-Function Processor Interface Module. The IMMPI01 provides access to serial channels and interfaces associated with SAC/DCS communication.
This modular approach allows the processor and communication functions to be expanded without changing the basic MFP architecture.
Redundancy
One useful feature of the IMMFP03 is its support for redundant processor operation.
In a redundant arrangement, the primary MFP performs the active control functions while the backup MFP remains available in standby. If the primary processor goes offline, control can transfer to the backup processor.
This arrangement is particularly useful for continuous-process applications where an unexpected processor failure could otherwise cause unnecessary process interruption.
Installation & Configuration
Before replacing an existing MFP, verify the exact module type, firmware/software requirements, system configuration, and redundancy arrangement.
Recommended procedure:
- Confirm the IMMFP03 model number on the module label.
- Record the existing processor configuration before removal.
- Check the INFI 90 chassis and module position.
- Verify the associated I/O modules and communication interfaces.
- If redundancy is used, identify the primary and backup processor.
- Follow the approved shutdown or maintenance procedure.
- Remove and install the module using appropriate ESD precautions.
- Verify all module connections and seating.
- Restore system power according to the plant procedure.
- Check processor status and system diagnostics.
- Verify communication with the associated I/O modules.
- Confirm control logic and process values before returning the system to normal operation.
Configuration should be performed by personnel familiar with INFI 90 Function Codes and the plant’s control strategy.
Applications
The IMMFP03 can be found in legacy Bailey INFI 90 distributed control installations across process-oriented industries.
Typical applications include:
Power Generation
Used as a control processor for boiler, turbine auxiliary, balance-of-plant, and other process control functions.
Process Industries
Suitable for continuous control applications involving multiple analog loops, sequential logic, and process calculations.
Chemical & Petrochemical Plants
Can execute control strategies for process units, pumps, valves, instrumentation, and interlocking functions.
Industrial Utilities
Useful for maintaining legacy DCS installations controlling steam, water, compressed air, and other utility systems.
Batch Processing
The processor supports batch-control applications where sequences and process calculations must be executed as part of the control strategy.
Maintenance & Troubleshooting
Routine maintenance should focus on processor status, system communication, cabinet conditions, and the condition of associated modules.
If an INFI 90 control loop or process section stops responding, check:
- MFP processor status
- System diagnostic indications
- I/O module communication
- Controlway/network communication
- Processor redundancy status
- Power supply conditions
- Configuration integrity
- Associated IMMPI01 or other interface modules
Before replacing the processor, determine whether the problem originates from the MFP itself or from the I/O, communication, power, or configuration side of the system.
For older INFI 90 installations, keeping a verified spare processor available can reduce the time required to recover from an unexpected hardware failure.
Replacement Notes
The IMMFP03 should not be selected solely by physical dimensions. When replacing an existing MFP, compare:
- Exact model number
- Hardware revision
- Firmware requirements
- Memory configuration
- Application configuration
- Redundancy arrangement
- Associated communication modules
- INFI 90 system generation
- Existing Function Code configuration
The IMMFP03 and IMMFP03B belong to the same MFP family, but they are not identical memory configurations. The IMMFP03B provides a larger memory configuration, so the exact replacement requirements should be confirmed before substitution.
Common Questions
Q: What is the ABB Bailey IMMFP03?
A: It is a Multi-Function Processor Module used in Bailey INFI 90 distributed control systems.
Q: Is IMMFP03 an I/O module?
A: No. It is a processor/controller module. It communicates with the INFI 90 I/O architecture and executes control logic.
Q: How many I/O modules can it support?
A: The IMMFP03 can communicate with up to 64 I/O modules in any combination.
Q: Does IMMFP03 support redundancy?
A: Yes. The INFI 90 architecture supports redundant MFP operation, with a backup processor available to take over if the primary processor becomes unavailable.
Q: What type of control can it perform?
A: It supports regulatory, analog loop, sequential, batch, mathematical, and user-defined control functions.
Q: Can IMMFP03 be used with Bailey INFI 90?
A: Yes. It was specifically designed as an MFP for the Bailey INFI 90 architecture.
Q: What is the difference between IMMFP03 and IMMFP03B?
A: They are closely related MFP variants, but the IMMFP03B has a larger memory configuration. The exact hardware and application requirements should be checked before replacement.
Q: Is a separate communication module required?
A: Certain serial communication functions can be provided through the IMMPI01 interface module attached to the MFP.
Related ABB Bailey Models
For INFI 90 spare-parts planning and system maintenance, the following models may also be relevant:
- IMMFP03B – Multi-Function Processor Module
- IMMFC03 – Enhanced Multi-Function Controller
- IMMFC04 – Multi-Function Controller
- IMMPI01 – Multi-Function Processor Interface Module
- IMDSO03 – Digital Output Module
- IMDSI22 – Digital Input Module
- IMASO11 – Analog Output Slave Module
- IMASM04 – Analog Input Module
- IMCIS12 – Control I/O Module
- IMHSS03 – Hydraulic Servo Module
Product Condition: New Open Box / New Surplus. Before installation, verify the module nameplate, hardware revision, memory configuration, firmware requirements, and existing INFI 90 control configuration.
