The EIOC supports the following function blocks:
| Function block name | Description | Comments |
|---|---|---|
| Advanced Functions palette | ||
| STD | State Transition | 16 maximum per EIOC |
| SEQ | Step Sequencer | 16 maximum per EIOC |
| Analog Control palette | ||
| AT | Analog Tracking | |
| BG | Bias/Gain | |
| CALC | Calc/Logic | |
| ERAMP | Enhanced Ramp | |
| FLTR | Filter | |
| ISEL | Input Selector | |
| LIM | Limit | |
| MANLD | Manual Loader | |
| PID | PID | 26 maximum per EIOC |
| RAMP | Ramp | |
| RTLM | Rate Limit | |
| SCLR | Scaler | |
| SGCR | Signal Characterizer | |
| SGGN | Signal Generator | |
| SGSL | Signal Selector | |
| SPLTR | Splitter | |
| IO palette | ||
| ALM | Alarm Detection | |
| AI | Analog Input | |
| AO | Analog Output | |
| DI | Discrete Input | |
| DO | Discrete Output | |
| TAGAI | TAGAI | Ethernet I/P Control Tag Integration protocol only |
| TAGAO | TAGAO | Ethernet I/P Control Tag Integration protocol only |
| TAGDI | TAGDI | Ethernet I/P Control Tag Integration protocol only |
| TAGDO | TAGDO | Ethernet I/P Control Tag Integration protocol only |
| TAGIO | TAGIO | Ethernet I/P Control Tag Integration protocol only |
| Logical palette | ||
| ACT | Action | |
| AND | And | |
| BDE | Bi-Directional Edge Trigger | |
| BFI | Boolean Fan In | |
| BFO | Boolean Fan Out | |
| CND | Condition | |
| DC | Device Control | 256 maximum per EIOC |
| DCC | Discrete Control Condition | 256 maximum per EIOC |
| EDC | EDC | 256 maximum per EIOC |
| MLTX | Multiplexer | |
| NDE | Negative Edge Trigger | |
| NOT | Not | |
| OR | Or | |
| PDE | Positive Edge Trigger | |
| RS | RS Flip-Flop | |
| SR | SR Flip-Flop | |
| XFR | Transfer | |
| Math palette | ||
| ABS | Absolute Value | |
| ADD | Add | |
| ARTHM | Arithmetic | |
| CMP | Comparator | |
| DIV | Divide | |
| INT | Integrator | |
| MLTY | Multiply | |
| SUB | Subtract | |
| Special Items palette | ||
| All | ||
| Timer Counter palette | ||
| CTR | Counter | |
| DTE | Date Time Event | |
| OFFD | Off-Delay Timer | |
| OND | On-Delay Timer | |
| RET | Retentive Timer | |
| TP | Timed Pulse | |
You must land signals in module level parameters such as input, output, internal read and internal write parameters in order to deploy the signals in displays, history, trends, and control strategies.
Critical function block parameters are preserved during a partial EIOC download for any function block supported in the EIOC that is also in the Critical function block parameters preserved during partial download table (refer to the Downloading data topic).