Appendix A - List of Function Codes

A.1  Introduction

 

Appendix A contains cross references for all the function codes. Table A-1 lists the function codes numerically along with a description of each code.

 

Table A-2 is an alphabetical listing of the function codes by function code description and is followed by the function code number.

 

Tables A-3 through A-31 categorize the function codes by functionality. Note that in these tables function codes may be listed in multiple categories.

 

 

Table A-1 - Numerical Listing

 

FC 1 - Function Generator

FC 2 - Manual Set Constant (Signal Generator)

FC 3 - Lead / Lag

FC 4 - Pulse Positioner

FC 5 - Pulse Rate

FC 6 - High / Low Limiter

FC 7 - Square Root

FC 8 - Rate Limiter

FC 9 - Analog Transfer

FC 10 - High Select

FC 11 - Low Select

FC 12 - High / Low Compare

FC 13 - Integer Transfer

FC 14 - Summer (4 Input)

FC 15 - Summer (2 Input)

FC 16 - Multiply

FC 17 - Divide

FC 18 - PID Error Input

FC 19 - PID (PV and SP)

FC 20 - Indicator Station

FC 21 - M / A Station (Basic)

FC 22 - M / A Station (Cascade)

FC 23 - M / A Station (Ratio)

FC 24 - Adapt

FC 25 - Analog Input (Periodic Sample)

FC 26 - Analog Input / Loop

FC 27 - Analog Input (Com & CLC Modules)

FC 28 - Analog Output (Same PCU Node)
FC 29 - Analog Output

FC 30 - Analog Exception Report

FC 31 - Test Quality

FC 32 - Trip

FC 33 - Not

FC 34 - Memory

FC 35 - Timer

FC 36 - Qualified OR (8 - Input)

FC 37 - And (2 - Input)

FC 38 - And (4 - Input)

FC 39 - Or (2 - Input)

FC 40 - Or (4 - Input)

FC 41 - Digital Input (Periodic Sample)

FC 42 - Digital Input / Loop

FC 43 - TCS Digital Input (COM and CLC Modules)

FC 44 - TCS Digital Output (COM and CLC Modules)

FC 45 - Digital Exception Report

FC 46 - Digital Input List (LMM Modules)

FC 47 - Analog Input Exception Report (NAMM01)

FC 48 - Analog Exception Report with High / Low Alarm Deadband

FC 49 - Digital Output Buffer (LMM Modules)

FC 50 - Manual Set Switch

FC 51 - Manual Set Constant

FC 52 - Manual Set Integer

FC 53 - Executive Block (COM Modules)

FC 54 - Executive Block (NLMM01 Modules)

FC 55 - Hydraulic Servo

FC 56 - Executive Block (NAMM01)

FC 57 - Node Statistics Block

FC 58 - Time Delay (Analog)

FC 59 - Digital Transfer

FC 60 - Group I/O Definition (LMM01)

FC 61 - Blink

FC 62 - Remote Control Memory

FC 63 - Analog Input List (Periodic Sample)

FC 64 - Digital Input List (Periodic Sample)

FC 65 - Digital Sum with Gain

FC 66 - Analog Trend

FC 67 - Digital Exception Report with Alarm Deadband

FC 68 - Remote Manual Set Constant

FC 69 - Test Alarm

FC 70 - Analog Point Definition (NAMM02 - IMAMM03)

FC 71 - Executive Block (NAMM02 - IMAMM03)

FC 72 - Analog Slave Definition (NAMM02 - IMAMM03)

FC 73 - Calibration (NAMM02 - IMAMM03)

FC 74 - Calibration Command (NAMM02 - IMAMM03)

FC 75 - Analog Calibration Status (NAMM02 - IMAMM03)

FC 76 - Thermocouple Temperature (NAMM02 - IMAMM03)

FC 77 - Analog Point Service Status (NAMM02 - IMAMM03)

FC 78 - Trend Definition (NAMM02 - IMAMM03)

FC 79 - Control Interface Slave

FC 80 - Control Station

FC 81 - Executive

FC 82 - Segment Control

FC 83 - Digital Output Group

FC 84 - Digital Input Group

FC 85 - Up / Down Counter

FC 86 - Elapsed Timer

FC 87 - Digital Logic Station Interface

FC 88 - Digital Logic Station

FC 89 - Last Block

FC 90 - Extended Executive

FC 91 - BASIC Configuration

FC 92 - Invoke BASIC

FC 93 - BASIC Real Output

FC 94 - BASIC Boolean Output

FC 95 - Module Status Monitor

FC 96 - Redundant Analog Input

FC 97 - Redundant Digital Input

FC 98 - Slave Select

FC 99 - Sequence of Events Log

FC 100 - Digital Output Readback Check

FC 101 - Exclusive OR

FC 102 - Pulse Input / Period

FC 103 - Pulse Input / Frequency

FC 104 - Pulse Input / Totalization

FC 105 - Executive Block (IMLMM02)

FC 106 - Segment Control Block(IMLMM02)

FC 107 - Group I/O Definition (IMLMM02)

FC 108 - Extended Executive (IMLMM02)

FC 109 - Pulse Input / Duration

FC 110 - Ladder Logic Rung (5 Input)

FC 111 - Ladder Logic Rung (10 Input)

FC 112 - Ladder Logic Rung (20 Input)

FC 113 - ASCII String Descriptor

 

FC 114 - BCD Input

FC 115 - BCD Output

FC 116 - Jump / Master Control Relay

FC 117 - Boolean Recipe Table

FC 118 - Real Recipe Table

FC 119 - Boolean Signal Multiplexer

FC 120 - Real Signal Multiplexer

FC 121 - Analog Input / Cnet

FC 122 - Digital Input / Cnet

FC 123 - Device Driver

FC 124 - Sequence Monitor

FC 125 - Device Monitor

FC 126 - Real Signal Demultiplexer

FC 127 - Plant Loop Gateway Node Map (NPPG01-02,  INPPR01)

FC 128 - Slave Default Definition

FC 129 - Multistate Device Driver

FC 130 - Plant Loop Gateway Executive (NPPG01-02, INPPR01)

FC 131 - Plant Loop Gateway Point Definitions  (NPPG01-02, INPPR01)

FC 132 - Analog Input / Slave

FC 133 - Smart Field Device Definition

FC 134 - Multi-Sequence Monitor

FC 135 - Sequence Manager

FC 136 - Remote Motor Control

FC 137 - 'C' and BASIC Program Real Output with Quality

FC 138 - 'C' or BASIC Program Boolean Output with Quality

FC 139 - Passive Station Interface

FC 140 - Restore

FC 141 - Sequence Master

FC 142 - Sequence Slave

FC 143 - Invoke 'C'

FC 144 - 'C' Allocation

FC 145 - Frequency Counter / Slave

FC 146 - Remote I/O Interface

FC 147 - Remote I/O Definition

FC 148 - Batch Sequence

FC 149 - Analog Output / Slave

FC 150 - Hydraulic Servo Slave

FC 151 - Text Selector

FC 152 - Model Parameter Estimator

FC 153 - ISC Parameter Converter

FC 154 - Adaptive Parameter Scheduler

FC 155 - Regression

FC 156 - Advanced PID Controller

FC 157 - General Digital Controller

FC 158 - Enhanced Analog Point Definition (IMAMM03)

FC 159 - Polynomial Adjustment (IMAMM03)

FC 160 - Inferential Smith Controller

FC 161 - Sequence Generator

FC 162 - Digital Segment Buffer

FC 163 - Analog Segment Buffer

FC 164 - Segment Control IMCOM04

FC 165 - Moving Average

FC 166 - Integrator

FC 167 - Polynomial

FC 168 - Interpolator

FC 169 - Matrix Addition

FC 170 - Matrix Multiplication

FC 171 - Trigonometric

FC 172 - Exponential

FC 173 - Power

FC 174 - Logarithm

FC 175 - Sequence Executive (CSC01)

FC 176 - Sequence Station (CBC01, CSC01)

FC 177 - Data Acquisition Analog

FC 178 - Data Acquisition Analog Input / Loop

FC 179 - Enhanced Trend

FC 180 - Batch Input / Output (CBC01)

FC 181 - Batch Station (CBC01)

FC 182 - Analog Input Definition (CBC01, SLC01-02)

FC 183 - Batch Executive (CBC01)

FC 184 - Factory Instrumentation Protocol Handler

FC 185 - Digital Input Subscriber

FC 186 - Analog Input Subscriber

FC 187 - Analog Output Subscriber

FC 188 - Digital Output Subscriber

FC 190 - User Defined Function Declaration

FC 191 - User Defined Function One

FC 192 - User Defined Function Two

FC 193 - User Defined Data Import

FC 194 - User Defined Data Export

FC 198 - Auxiliary Real User Defined Function

FC 199 - Auxiliary Digital User Defined Function

FC 200 - INFI-NET to Plant Loop Local Transfer Module Executive Block (INIPT01)

FC 201 - Data Point Definition (INIPT01)

FC 202 - Remote Transfer Module Exec. Block (INIIT12)

FC 203 - Executive Block (INIPT02)

FC 210 - Sequence of Events Slave

FC 211 - Data Acquisition Digital

FC 212 - Data Acquisition Digital Input / Loop

FC 215 - Enhanced Analog Slave Definition

FC 216 - Enhanced Analog Input Definition

FC 217 - Enhanced Calibration Command

FC 218 - Phase Execution

FC 219 - Common Sequence

FC 220 - Batch Historian

FC 221 - I/O Device Definition

FC 222 - Analog In / Channel

FC 223 - Analog Out / Channel

FC 224 - Digital In / Channel

FC 225 - Digital Out / Channel

FC 226 - Test Status

FC 227 - Gateway

FC 228 - Foreign Device Definition

FC 229 - Pulse In / Channel

FC 230 - Strategic Loop Controller I/O (SLC01-02)

FC 231 - Strategic Loop Controller Station (SLC01-02)

FC 241 - DSOE Data Interface

FC 242 - DSOE Digital Event Interface

FC 243 - Executive Block (INSEM01)

FC 244 - Addressing Interface Definition (INSEM01)

FC 245 - Input Channel Interface

FC 246 - Trigger Definition

FC 247 - Condition Monitoring

 

 

Table A-2 Alphabetical Listing

 

FC 24 -      Adapt

FC 154 -    Adaptive Parameter Scheduler

FC 244 -    Addressing Interface Definition (INSEM01)

FC 156 -    Advanced PID Controller

FC 75 -      Analog Calibration Status (NAMM02 - IMAMM03)

FC 30 -      Analog Exception Report

FC 48 -      Analog Exception Report with High / Low Alarm Deadband

FC 222 -    Analog In / Channel

FC 121 -    Analog Input / Cnet

FC 27 -      Analog Input (Com & CLC Modules)

FC 182 -    Analog Input Definition (CBC01, SLC01-02)

FC 47 -      Analog Input Exception Report (NAMM01)

FC 63 -      Analog Input List (Periodic Sample)

FC 26 -      Analog Input / Loop

FC 25 -      Analog Input (Periodic Sample)

FC 132 -    Analog Input / Slave

FC 186 -    Analog Input Subscriber

FC 29 -      Analog Output

FC 223 -    Analog Out / Channel

FC 28 -      Analog Output (Same PCU Node)

FC 149 -    Analog Output / Slave

FC 187 -    Analog Output Subscriber

FC 70 -      Analog Point Definition (NAMM02 - IMAMM03)

FC 77 -      Analog Point Service Status (NAMM02 - IMAMM03)

FC 72 -      Analog Slave Definition (NAMM02 - IMAMM03)

FC 163 -    Analog Segment Buffer

FC 9 -        Analog Transfer

FC 66 -      Analog Trend

FC 37 -      And (2 - Input)

FC 38 -      And (4 - Input)

FC 113 -    ASCII String Descriptor

FC 199 -    Auxiliary Digital User Defined Function

FC 198 -    Auxiliary Real User Defined Function

FC 94 -      BASIC Boolean Output

FC 91 -      BASIC Configuration

FC 93 -      BASIC Real Output

FC 183 -    Batch Executive (CBC01)

FC 220 -    Batch Historian

FC 180 -    Batch Input / Output (CBC01)

FC 181 -    Batch Station (CBC01)

FC 148 -    Batch Sequence

FC 114 -    BCD Input

FC 115 -    BCD OutputFC 116 - Jump / Master Control Relay

FC 61 -      Blink

FC 117 -    Boolean Recipe Table

FC 119 -    Boolean Signal Multiplexer

FC 144 -    'C' Allocation

FC 137 -    'C' and BASIC Program Real Output with Quality

FC 73 -      Calibration (NAMM02 - IMAMM03)

FC 74 -      Calibration Command (NAMM02 - IMAMM03)

FC 219 -    Common Sequence

FC 247 -    Condition Monitoring

FC 79 -      Control Interface Slave

FC 80 -      Control Station

FC 138 -    'C' or BASIC Program Boolean Output with Quality

FC 177 -    Data Acquisition Analog

FC 178 -    Data Acquisition Analog Input / Loop

FC 211 -    Data Acquisition Digital

FC 212 -    Data Acquisition Digital Input / Loop

FC 201 -    Data Point Definition (INIPT01)

FC 123 -    Device Driver

FC 125 -    Device Monitor

FC 45 -      Digital Exception Report

FC 67 -      Digital Exception Report with Alarm Deadband

FC 224 -    Digital In / Channel

FC 41 -      Digital Input (Periodic Sample)

FC 84 -      Digital Input Group

FC 122 -    Digital Input / Cnet

FC 46 -      Digital Input List (LMM Modules)

FC 64 -      Digital Input List (Periodic Sample)

FC 42 -      Digital Input / Loop

FC 185 -    Digital Input Subscriber

FC 88 -      Digital Logic Station

FC 87 -      Digital Logic Station Interface

FC 49 -      Digital Output Buffer (LMM Modules)

FC 225 -    Digital Out / Channel

FC 83 -      Digital Output Group

FC 100 -    Digital Output Readback Check

FC 188 -    Digital Output Subscriber

FC 162 -    Digital Segment Buffer

FC 65 -      Digital Sum with Gain

FC 59 -      Digital Transfer

FC 17 -      Divide

FC 241 -    DSOE Data Interface

FC 242 -    DSOE Digital Event Interface

FC 86 -      Elapsed Timer

FC 216 -    Enhanced Analog Input Definition

FC 158 -    Enhanced Analog Point Definition (IMAMM03)

FC 215 -    Enhanced Analog Slave Definition

FC 217 -    Enhanced Calibration Command

FC 179 -    Enhanced Trend

FC 101 -    Exclusive OR

FC 81 -      Executive

FC 53 -      Executive Block (COM Modules)

FC 105 -    Executive Block (IMLMM02)

FC 243 -    Executive Block (INSEM01)

FC 56 -      Executive Block (NAMM01)

FC 71 -      Executive Block (NAMM02 - IMAMM03)

FC 54 -      Executive Block (NLMM01 Modules)

FC 108 -    Extended Executive (IMLMM02)

FC 172 -    Exponential

FC 90 -      Extended Executive

FC 184 -    Factory Instrumentation Protocol Handler

FC 228 -    Foreign Device Definition

FC 145 -    Frequency Counter / Slave

FC 1 -        Function Generator

FC 227 -   Gateway

FC 157 -   General Digital Controller

FC 107 -   Group I/O Definition (IMLMM02)

FC 60 -     Group I/O Definition (LMM01)

FC 12 -     High / Low Compare

FC 6 -       High / Low Limiter

FC 10 -     High Select

FC 55 -     Hydraulic Servo

FC 150 -   Hydraulic Servo Slave

 

 

FC 160 -   Inferential Smith Controller

FC 203 -   Executive Block (INIPT02)

FC 20 -     Indicator Station

FC 200 -   INFI-NET to Plant Loop Local Transfer Module Executive Block (INIPT01)

FC 245 -   Input Channel Interface

FC 13 -     Integer Transfer

FC 166 -   Integrator

FC 168 -   Interpolator

FC 92 -     Invoke BASIC

FC 143 -   Invoke 'C'

FC 221 -   I/O Device Definition

FC 153 -   ISC Parameter Converter

FC 116 -   Jump / Master Control Relay

FC 110 -   Ladder Logic Rung (5 Input)

FC 111 -   Ladder Logic Rung (10 Input)

FC 112 -   Ladder Logic Rung (20 Input)

FC 89 -     Last Block

FC 3 -       Lead / Lag

FC 174 -   Logarithm

FC 11 -     Low Select

FC 21 -     M / A Station (Basic)

FC 22 -     M / A Station (Cascade)

FC 23 -     M / A Station (Ratio)

FC 51 -     Manual Set Constant

FC 2 -       Manual Set Constant (Signal Generator)

FC 52 -     Manual Set Integer

FC 50 -     Manual Set Switch

FC 169 -   Matrix Addition

FC 170 -   Matrix Multiplication

FC 34 -     Memory

FC 152 -   Model Parameter Estimator

FC 95 -     Module Status Monitor

FC 165 -   Moving Average

FC 16 -     Multiply

FC 134 -   Multi-Sequence Monitor

FC 129 -   Multistate Device Driver

FC 57 -     Node Statistics Block

FC 33 -     Not

FC 39 -     Or (2 - Input)

FC 40 -     Or (4 - Input)

FC 139 -   Passive Station Interface

FC 218 -   Phase Execution

FC 18 -     PID Error Input

FC 19 -     PID (PV and SP)

FC 229 -   Pulse In / Channel

FC 130 -   Plant Loop Gateway Executive (NPPG01-02, INPPR01)

FC 127 -   Plant Loop Gateway Node Map (NPPG01-02,  INPPR01)

FC 131 -   Plant Loop Gateway Point Definitions  (NPPG01-02, INPPR01)

FC 167 -   Polynomial

FC 159 -   Polynomial Adjustment (IMAMM03)

FC 173 -   Power

FC 109 -   Pulse Input / Duration

FC 103 -   Pulse Input / Frequency

FC 102 -   Pulse Input / Period

FC 104 -   Pulse Input / Totalization

FC 4 -       Pulse Positioner

FC 5 -       Pulse Rate

FC 36 -    Qualified OR (8 - Input)

FC 8 -      Rate Limiter

FC 118 -  Real Recipe Table

FC 126 -  Real Signal Demultiplexer

FC 120 -  Real Signal Multiplexer

FC 96 -    Redundant Analog Input

FC 97 -    Redundant Digital Input

FC 155 -  Regression

FC 62 -    Remote Control Memory

FC 147 -  Remote I/O Definition

FC 146 -  Remote I/O Interface

FC 68 -    Remote Manual Set Constant

FC 136 -  Remote Motor Control

FC 202 -  Remote Transfer Module Exec. Block (INIIT12)

FC 140 -  Restore

FC 82 -    Segment Control

FC 106 -  Segment Control Block(IMLMM02)

FC 164 -  Segment Control IMCOM04

FC 175 -  Sequence Executive (CSC01)

FC 161 -  Sequence Generator

FC 135 -  Sequence Manager

FC 141 -  Sequence Master

FC 124 -  Sequence Monitor

FC 99 -    Sequence of Events Log

FC 210 -  Sequence of Events Slave

FC 142 -  Sequence Slave

FC 176 -  Sequence Station (CBC01, CSC01)

FC 128 -  Slave Default Definition

FC 98 -    Slave Select

FC 133 -  Smart Field Device Definition

FC 7 -       Square Root

FC 230 -  Strategic Loop Controller I/O (SLC01-02)

FC 231 -  Strategic Loop Controller Station (SLC01-02)

FC 15 -    Summer (2 Input)

FC 14 -    Summer (4 Input)

FC 69 -    Test Alarm

FC 31 -    Test Quality

FC 226 -  Test Status

FC 151 -  Text Selector

FC 43 -     TCS Digital Input (COM and CLC Modules)

FC 44 -     TCS Digital Output (COM and CLC Modules)

FC 76 -     Thermocouple Temperature (NAMM02 - IMAMM03)

FC 58 -     Time Delay (Analog)

FC 35 -     Timer

FC 246 -   Trigger Definition

FC 171 -   Trigonometric

FC 32 -     Trip

FC 78 -     Trend Definition (NAMM02 - IMAMM03)

FC 85 -     Up / Down Counter

FC 194 -   User Defined Data Export

FC 193 -   User Defined Data Import

FC 190 -   User Defined Function Declaration

FC 191 -   User Defined Function One

FC 192 -   User Defined Function Two

 

 

Table A-3 Adapt

 

 

Table A-4 Advanced Functions

 

Table A-5 BASIC Language

 

 

 

Table A-6 Batch Functions

 

 

Table A-7 Batch Language

 

 

 

Table A-8 C Language

 

 

Table A-9 Communications

 

 

 

Table A-10 Computing

 

 

 

Table A-11 Controlway / Module Bus and Peer-to-Peer Network I/O

 

 

Table A-12 Control Function Blocks

 

 

Table A-13 Exception Report

 

 

Table A-14 Executive

 

 

Table A-15 Factory Instrumentation Protocol

 

 

Table A-16 Field I/O

 

 

Table A-17 Harmony I/O

 

Table A-18 Harmony Bridge Controller Executive

 

 

Table A-19 Ladder Logic

 

 

Table A-20 Logic

 

 

Table A-21 I/O Expander Bus

 

 

Table A-22 Restore

 

 

Table A-23 Sequence Command

 

 

Table A-24 Sequence of Events

 

 

Table A-25 Signal Select

 

 

Table A-26 Signal Status

 

 

Table A-27 Station

 

Table A-28 Text Selector

 

Table A-29 Trend

 

 

 

Table A-30 Trip

 

 

 

 

Table A-31 User Defined Function