How-To Guide

PlantPAx 4.x Library of Process Objects — Complete AOI Reference

Comprehensive catalog of every Add-On Instruction in the PlantPAx 4.x Process Library (v4.10). Covers I/O processing, regulatory control, motor, valve, interlock, and cross-functional objects with descriptions and selection guidance.

Get a Quote for ControlLogix Hardware
45+ Process Objects (AOIs)
5 Object Categories
v4.10 Library Version
ISA-18.2 Alarm Standard

How-To Guide  ·  Allen-Bradley PlantPAx DCS  ·  Process Object Library

PlantPAx 4.x Library of Process Objects: Complete AOI Reference Guide

Part Number: PlantPAx  ·  PlantPAx DCS · v4.10 · 45+ AOIs · ControlLogix 5580 · Studio 5000

The PlantPAx Library of Process Objects is the foundation of every PlantPAx DCS project. It provides a standardized set of Add-On Instructions (AOIs) for I/O conditioning, regulatory control, motor management, valve control, interlocks, permissives, and alarm handling — all built to ISA-18.2 alarm standards with matching FactoryTalk View SE/ME faceplates. This guide catalogs every AOI in the PlantPAx 4.x library (v4.10.06), organized by category, so you can quickly identify which objects your project needs. Whether you are specifying a new PlantPAx system, evaluating the platform against other DCS solutions, or onboarding engineers to an existing installation, this reference gives you a complete picture of the library’s capabilities.

1. What Is the PlantPAx Library of Process Objects?

The PlantPAx Library of Process Objects is a downloadable collection of pre-built Add-On Instructions (AOIs), HMI faceplates, global objects, and documentation that ships with every PlantPAx DCS project. It is available from the Rockwell Automation Product Compatibility and Download Center (PCDC) and installs directly into Studio 5000 Logix Designer.

The current version is 4.10.06 (April 2023), part of the PlantPAx 4.x platform. The library contains approximately 45+ process objects spanning five categories: I/O processing, regulatory and procedural control, motors, valves, and cross-functional objects. Each object includes controller logic (AOI), one or more HMI faceplates (Faceplate, Help, Quick View), and global object symbols for FactoryTalk View.

What the Library Includes

ComponentDescription
Add-On Instructions (AOIs)Pre-built controller logic blocks for each process object — drag into your Logix project
HMI FaceplatesFactoryTalk View SE/ME display screens for each object (Faceplate, Help, Quick View)
Global ObjectsReusable HMI graphic symbols for P&ID-style process displays
Online Configuration ToolSpreadsheet-based tool for bulk online parameter changes across all objects
DocumentationThree companion manuals covering configuration, logic reference, and HMI reference

Companion Documentation

PublicationTitleCovers
PROCES-RM002Library of Process Objects: Configuration and UsageInstallation, command source model, alarm model, simulation, HMI faceplates, online configuration
PROCES-RM013Library of Process Objects: Logic InstructionsDetailed AOI reference — every parameter, every InOut tag, every status bit for all 45+ objects
PROCES-RM014Library of Process Objects: HMI ElementsFaceplate configuration, global object setup, display navigation, alarm summary
Download from PCDC The PlantPAx Library of Process Objects is a free download from the Rockwell Automation Product Compatibility and Download Center (PCDC). Search for “PlantPAx Library” and select the version matching your Studio 5000 release. The library requires Studio 5000 Logix Designer v32 or later.

2. I/O Processing Objects

I/O processing objects handle the interface between physical field instruments and the control strategy. They provide scaling, alarm detection, signal conditioning, simulation, and channel-level diagnostics. Every analog or discrete signal entering or leaving the controller passes through one of these objects.

AOINameDescriptionWhen to Use
P_AInAnalog InputBasic analog input with scaling, Hi/Lo/HiHi/LoLo alarms, and substitute PVTemperature, flow, pressure, or level from a single field instrument
P_AIChanAnalog Input ChannelMaps raw I/O module channel data to a P_AIn objectWhen you want channel-level configuration separate from the analog input object
P_AInAdvAdvanced Analog InputAdds square root extraction, rate-of-change alarming, and deviation alarming from a reference valueOrifice plate flowmeters or signals needing advanced conditioning
P_AInDualDual Sensor Analog InputTwo sensors for one process variable — select primary, secondary, or averageRedundant pH probes, dual temperature sensors
P_AInMultiMultiple Analog InputMore than two sensors with average or median selectionTriple-redundant or voting sensor configurations
P_AInHARTHART Analog InputAnalog input with HART diagnostic passthroughHART-enabled transmitters on 1756-IF4IH modules
P_DInDiscrete InputSingle discrete (digital) input with on/off delay timers and alarm capabilityLimit switches, pressure switches, level switches
P_DInAdvDiscrete Input AdvancedAdds additional alarm points and diagnostic features beyond P_DInDiscrete inputs requiring extended alarm or diagnostic coverage
P_AOutAnalog OutputSingle analog output with scaling, tracking, and alarmControl valve positioners, VFD speed references via analog signal
P_AOutHARTHART Analog OutputAnalog output with HART diagnostic passthroughHART-enabled positioners or actuators
P_DOutDiscrete OutputSingle discrete output with command source, alarm, and simulationSolenoids, indicator lights, simple on/off devices
P_PTCompPressure/Temperature Compensated FlowCalculates compensated flow from raw flow, pressure, and temperature inputsGas flow measurement requiring P/T compensation
P_StrapTblTank Strapping TableConverts level measurement to volume using a linearization tableIrregularly shaped tanks where level ≠ volume
Start with P_AIn and P_DIn For most projects, P_AIn and P_DIn are the workhorses. Use the advanced variants only when you need specific features like dual-sensor voting (P_AInDual), square root extraction (P_AInAdv), or HART diagnostics (P_AInHART). Over-specifying I/O objects adds unnecessary controller memory consumption.

3. Regulatory and Procedural Control Objects

Regulatory control objects implement closed-loop and procedural control strategies. The centerpiece is P_PIDE — a full-featured PID controller with autotune, cascade, and feedforward capability. The remaining objects in this category handle output splitting, signal selection, on/off deadband control, sequencing, dosing, and motor group management.

AOINameDescriptionWhen to Use
P_PIDEPID EnhancedFull-featured PID with autotune, anti-windup, feedforward, cascade, output tracking, and bumpless transferEvery PID loop — the primary regulatory control object in the library
P_FanoutAnalog FanoutSplits one analog output to drive multiple downstream objectsSplit-range valve control (e.g., one controller drives heating and cooling valves)
P_HiLoSelHigh or Low SelectorSelects the highest or lowest of multiple analog inputsOverride control (e.g., select highest of 3 temperatures for safety trip)
P_DBCDeadband ControllerOn/off controller with configurable deadbandSimple level control (fill when low, stop when high) or temperature control without PID
P_SeqSequencerStep sequence with transitions, timers, actions, and operator promptsSimple sequential operations — startup sequences, CIP wash cycles
P_DoseDosingControls a dosing/batching operation — open valve, measure quantity, close when target reachedIngredient addition in batch processes
P_LLSLead/Lag/Standby Motor GroupManages a group of motors in lead/lag/standby rotation with automatic failoverPump stations, cooling tower fan groups, redundant compressors
P_PIDE Is the Workhorse The P_PIDE object is the single most important AOI in the PlantPAx library. It handles 90%+ of regulatory control needs. Its autotune feature uses internal model control (IMC) tuning to calculate P, I, and D gains automatically — connect it to a P_AIn for PV and a P_AOut or P_ValveC for CV, and run autotune.

4. Motor Control Objects

Motor control objects cover everything from basic across-the-line starters to network-connected variable frequency drives. The library includes dedicated AOIs for specific Allen-Bradley drive families (PowerFlex, SMC) as well as a generic VSD object for hardwired drives. Supporting objects track runtime hours, start counts, and restart inhibit timers for maintenance scheduling.

Basic Motor Objects

AOINameDescriptionWhen to Use
P_MotorSingle-speed MotorStart/stop with interlocks, permissives, runtime tracking, and alarmStandard across-the-line motor starters — the default motor object
P_Motor2SpdTwo-speed MotorMotor with high/low speed selectionTwo-winding motors with discrete speed steps
P_MotorRevReversing MotorMotor with forward/reverse capabilityConveyors, mixers, or devices requiring directional control
P_MotorHOHand-operated MotorManually operated motor (local panel only, no PLC control) with run feedback monitoringMotors controlled from a local panel — monitoring and alarm/runtime tracking only

PowerFlex Drive Objects

AOINameDescriptionWhen to Use
P_PF52xPowerFlex 523/525Dedicated AOI for PF523/525 VFDs via EtherNet/IP with speed reference, start/stop, fault diagnostics, and InOut structure mappingPowerFlex 523 or 525 drives connected over EtherNet/IP
P_PF753PowerFlex 753Dedicated AOI for PowerFlex 753 VFDsPowerFlex 753 drives on EtherNet/IP
P_PF755PowerFlex 755/755TL/TRDedicated AOI for the PowerFlex 755 familyPowerFlex 755, 755TL, or 755TR drives on EtherNet/IP
P_PF6000PowerFlex 6000Medium-voltage drive control objectPowerFlex 6000 medium-voltage drives
P_PF7000PowerFlex 7000Medium-voltage drive control objectPowerFlex 7000 medium-voltage drives

Soft Starters and Generic VSD

AOINameDescriptionWhen to Use
P_SMC50SMC-50 Smart Motor ControllerSoft starter control with EtherNet/IP integrationSMC-50 soft starters on EtherNet/IP
P_SMCFlexSMC Flex Smart Motor ControllerSoft starter control for SMC Flex devicesSMC Flex soft starters on EtherNet/IP
P_VSDVariable-speed Drive (Generic)Generic VFD object for hardwired drives (analog output + discrete I/O)Any VFD controlled via 4–20 mA speed reference rather than network integration

Overload Relays and Utilities

AOINameDescriptionWhen to Use
P_E1PlusEE1 Plus Overload RelayMonitors E1 Plus electronic overload relay statusE1 Plus overload relays
P_E3OvldE3/E3Plus Overload RelayMonitors E3 series overload relay via EtherNet/IPE3 or E3 Plus overload relays on EtherNet/IP
P_E300OvldE300 Overload RelayMonitors E300 electronic overload relay via EtherNet/IPE300 overload relays on EtherNet/IP
P_RunTimeRuntime and Start CounterTracks cumulative runtime hours and start count for maintenance schedulingAny motor or rotating device requiring maintenance tracking
P_ResInhRestart InhibitPrevents rapid restart of large motors (thermal protection) with configurable inhibit timeLarge motors requiring cool-down time between restarts

5. Valve Control Objects

Valve objects cover the full spectrum of process valves — from simple solenoid on/off valves to modulating control valves and hygienic mix-proof valves for food/beverage and pharmaceutical applications. Each valve object includes position feedback monitoring, alarm capability, command source management, and simulation mode.

AOINameDescriptionWhen to Use
P_ValveSOSolenoid-operated ValveSimple on/off solenoid valve with open/close feedback, alarm, and command sourceThe most common valve object — solenoid valves, pneumatic on/off valves
P_ValveCAnalog/Pulsed Control ValveModulating control valve with analog position outputGlobe valves, butterfly valves controlled by 4–20 mA positioners
P_ValveMOMotor-operated ValveValve driven by an electric motor actuator (open/close commands)Gate valves, ball valves with MOV actuators
P_ValveHOHand-operated ValveManually operated valve — no PLC control, monitors position feedbackManual valves where position status and alarm/tracking are needed
P_ValveMPMix-proof ValveHygienic mix-proof (double-seat) valve with two independent valve seats and leak detectionFood & beverage, pharmaceutical — hygienic piping with product separation
P_ValveMPAdvAdvanced Mix-proof ValveExtended mix-proof valve with additional diagnostics and seat lift featuresComplex hygienic applications requiring advanced seat lift and diagnostic capability
P_ValveStats2-state Valve StatisticsTracks valve cycle count and cumulative open time for maintenanceAny on/off valve requiring cycle counting for predictive maintenance
P_nPosn-Position DeviceDevice with n discrete positions (2, 3, or more)Multi-port valves, diverters, selector switches, any multi-position actuator
P_ValveSO for Most On/Off Valves P_ValveSO is the default choice for any on/off valve — solenoid, pneumatic, or air-operated. Use P_ValveC only for modulating (throttling) valves with analog positioners. Use P_ValveMO only for motor-operated valves with discrete open/close actuator commands.

6. Cross Functional Objects

Cross-functional objects provide the “glue” that ties a PlantPAx system together — interlocks, permissives, alarms, command source management, operator prompts, and generic multi-state devices. The most widely used objects in this category are P_Intlk (interlocks), P_Perm (permissives), P_Alarm (standalone alarms), and P_CmdSrc (command source management).

AOINameDescriptionWhen to Use
P_IntlkInterlocks with First Out and BypassUp to 16 interlock inputs with first-out indication and individual bypass capabilityThe standard interlock object — trip conditions that shut down equipment
P_IntlkAdvAdvanced InterlocksExtended version with additional interlock inputs and advanced featuresApplications requiring more than 16 interlock inputs per device
P_PermPermissives with BypassUp to 16 permissive inputs, each individually bypassableStartup permissive checks — conditions that must be true before equipment can start
P_GateCondition Gate DelayConfigurable on-delay and off-delay for any Boolean conditionDebouncing signals, time-delayed interlocks, conditional timers
P_D4SDDiscrete 2/3/4-state DeviceGeneric device with 2, 3, or 4 discrete statesMulti-position devices not covered by specific valve or motor objects
P_AlarmCommon Alarm BlockStandalone alarm with ISA-18.2 alarm state model (Active/Acknowledged/Suppressed/Shelved)Custom alarms not tied to a specific device object
P_CmdSrcCommand SourceManages command source priority: Program, Operator, External, Override, MaintenanceStandalone use — also embedded in every motor and valve object
P_ResetCentral ResetResets all alarms and faults across multiple objects with a single commandArea-wide or unit-wide reset buttons on operator displays
P_PromptOperator PromptDisplays a prompt on the HMI requesting operator action or confirmationManual steps within sequences — “confirm valve is open” type interactions
P_LogicBoolean Logic with SnapshotCaptures and displays Boolean logic state for troubleshootingMaking complex interlock logic visible to operators for diagnostics
Interlocks vs Permissives Interlocks (P_Intlk) are trip conditions — they shut down running equipment when a dangerous condition occurs. Permissives (P_Perm) are start conditions — they prevent equipment from starting until all prerequisites are met. Both support individual input bypass for maintenance, but they serve fundamentally different roles in the safety and control strategy.

7. Common Features Across All Objects

Every process object in the PlantPAx library shares a common set of features that provide consistency across the entire DCS. These features are documented in detail in PROCES-RM002 (Configuration and Usage).

Command Source Model

Every device object (motor, valve, drive) supports five command sources with configurable priority:

SourcePriorityTypical Use
OverrideHighestSafety or emergency actions that take precedence over everything
MaintenanceHighMaintenance technicians testing or servicing equipment
ExternalMediumHigher-level control (batch sequencer, MES, optimization layer)
ProgramNormalContinuous control logic running in the controller
OperatorNormalManual operator commands from the HMI faceplate

ISA-18.2 Alarm State Model

All alarm-capable objects follow the ISA-18.2 standard alarm state model. Each alarm point can be in one of four states:

StateDescription
Active / UnacknowledgedAlarm condition is present and has not been acknowledged by an operator
Active / AcknowledgedAlarm condition is present and has been acknowledged
Clear / UnacknowledgedAlarm condition has cleared but the operator has not yet acknowledged it (return-to-normal)
SuppressedAlarm is temporarily hidden from the operator (e.g., during maintenance or startup)
ShelvedAlarm is removed from active display for a defined time period (ISA-18.2 shelving)
Out of ServiceAlarm is disabled — will not annunciate regardless of process condition

Additional Common Features

FeatureDescription
Simulation ModeEvery I/O object supports simulation for testing without physical I/O connected — substitute values can be set from the HMI faceplate
HMI FaceplatesEach object has matching FactoryTalk View SE/ME faceplates: Faceplate (full control), Help (documentation), Quick View (status at a glance)
Global ObjectsReusable HMI graphic symbols for each object type — drag onto P&ID-style process displays
Online ConfigurationParameters can be changed online via the PlantPAx Online Configuration Tool — a spreadsheet-based utility that reads/writes object parameters in bulk
Consistent NamingAll objects use the P_ prefix (P_AIn, P_Motor, P_ValveSO) for easy identification in the Studio 5000 project tree

8. Related Guides

These PLC Exchange guides cover specific hardware and applications referenced throughout this process objects overview:

GuideDescription
1756-L85E ControlLogix 5580 for PlantPAxController selection, PlantPAx architecture planning, system sizing, and redundancy configuration for the top-of-line ControlLogix 5580
1756-L83E ControlLogix 5580 GuideInstallation, wiring, configuration, and programming for the mid-range ControlLogix 5580 controller
CompactLogix 5069 E-Stop Safety CircuitSafety-rated E-Stop circuit design using GuardLogix safety controllers and POINT I/O safety modules
Building a PlantPAx System? If you are specifying ControlLogix hardware for a PlantPAx project, start with our 1756-L85E PlantPAx guide for controller sizing and architecture guidance, then use this process objects reference to plan your AOI library.

Reference Documentation

The following Rockwell Automation publications were used as references for this guide. These are the official manufacturer documents for the hardware covered in this article.

PublicationDescriptionDownload
PROCES-RM013Library of Process Objects: Logic Instructions (v4.10)PDF
PROCES-RM002Library of Process Objects: Configuration and Usage (v4.0)PDF
PROCES-RM001PlantPAx Distributed Control System Reference ManualPDF

Need ControlLogix Hardware for Your PlantPAx System?

PLC Exchange stocks ControlLogix 5580 controllers, chassis, power supplies, communication modules, and I/O for PlantPAx systems. 2.5-year warranty and same-day shipping.