Processor Modules
Processor modules (CP-12, CP-30, PC-1) provide all processing, I/O scanning, logic, control and communications functions required for any of the KingfisherPlus+ RTU configurations. A processor module has up to three independent communications ports.
RTUs may have up to 2 CP-12 or CP-30 modules that can serve up to four backplanes in a hot standby configuration. One processor controls I/O module scanning and communications while the other redundant processor listens. The redundant processor module will take control under the following conditions:
- Failure of I/O module scan
- Failure of Communications on selected ports
- Toolbox command
- Ladder command
The CP-12 has 512KB of flash memory for the storage of all operating code and selected system parameters, and 512KB of battery-backed static RAM for all configuration and event storage data. The CP-12 is compatible with the discontinued, CP-11 processor module and is configured using the Toolbox32 programming environment.
The CP-30 provides the highest processing capability in the line and features 32MB of memory, support for ISaGRAF IEC-61131-3 five-language programming and IEC61499 distributed processing. It is configured using the ToolboxPlus+ programming environment.
The PC-1 includes 128KB of flash memory and 256KB RAM. The PC-1 is distinguished by the fact that it combines the processor and power supply in a single module. It is configured using the Toolbox32 programming environment.
Products
There are 3 products in this category.
![]() |
CP-12 Processor Module Features: x86 processor is backward-compatible with CP-11, compatible with Toolbox32 and supports redundant processor configurations. |
![]() |
CP-30 Processor Module Features: 32-bit ARM9 processor is compatible with Toolbox Plus+ and supports redundant processor configurations. Print Datasheet |
![]() |
PC-1 Processor module with integrated power supply Features: The 16-bit 80C188-based PC-1 combines the functions of a power supply and a processor module. |
The CP-30 features 32MB of memory and embedded support for ISaGRAF IEC-61131 programming.



