Professional Documents
Culture Documents
Stardom Engineering Part 3 3
Stardom Engineering Part 3 3
Stardom Engineering Part 3 3
OURSE
Function Description
NPAS_AI_ANLG Standard Analog Input POU
NPAS_AO_ANLG Standard Analog Output POU
NPAS_PID PID Controller POU
Input Data Processing POUs receive input data from a process and perform the following
processing.
- Conversion of process input data into engineering volume data
- Input open alarm check
Regulatory Control POUs perform PID control calculation and other process control calculations.
Regulatory Control POUs typically perform the following processing.
- Control calculation (PID calculation, etc.)
- Input processing (totalization etc.)
- Output processing (output limiter, output velocity limiter, etc.)
- Alarm processing
STEG Rev 2.0 -7-
Copyright © Yokogawa Engineering
Asia
Overview of NPAS POU
Output Data Processing POUs receive output signals from Regulatory Control POUs and perform
the following processing.
- Conversion of engineering volume data into process output data.
- Tight-shut and full-open processing
- Input/output parameters
- Input processing
- Control/calculation processing
- Output processing
- Alarm processing
- Access parameters
- Engineering parameters
Input/output parameters
- Are used for input/output exchange with the external environment.
- Externally, input/output parameters of an NPAS POU are seen as terminals,
which can be linked to terminals of other POUs or variables to perform input
and output.
Input processing
Is a general term that refers to processing performed on data read from
individual input parameters before control calculation. Input processing varies
for difference types of NPAS POU but typically involves the following
processing:
- Calibration
- Totalization
- Input processing in unsteady state
Control/calculation processing
Is a general term for control calculation (such as PID calculation) and calculation
processing.
Output processing
Is a general term that refers to processing performed on values obtained from
control calculation before they are written to the output parameters. It typically
involves the following elements:
- Output limiter
- Output velocity limiter
- Output clamp
- Output tracking
- Output processing in unsteady state
- CPV pushback
Alarm processing
Detects process failures by monitoring process values (PV) and manipulated output
values (MV). When it detects a process failure, it generates an alarm by updating
the alarm statuses of the NPAS POU and notifies the operation and monitoring
functions by sending a message containing information on the detected results.
Access parameters
Include internal data (PV, SV, MV, etc.) required for the operation of an NPAS POU
and are accessible to external functions. These data are accessed by operation and
monitoring functions such as VDS, and can also be accessed by sequences.
Engineering parameters
Are used to configure NPAS POU functions during engineering setup.
For convenience, NPAS POU engineering parameters are preset with default values
so a user only needs to change the values of selected parameters as required to
suit his application.
Data Structure
Data exchange among NPAS POUs is a collection of data elements that includes
the following:
- Data Value
- Scale High/Low Limits
- Engineering Unit
- Other related information
System Global Variables of NPAS POUs are used in many tasks such as mode
setup or checking of alarm status
NPAS POUs store internal data such as PV, SV, MV and other parameters, block
modes (e.g. MAN/AUT/CAS) and alarm status.
These data items, which are maintained internally within a NPAS POU, are
known as Access Parameters.
These Access Parameters are normally read and written by operation and
monitoring functions (e.g. FAST/TOOLS or VDS) but can also be read or written
from sequence logics.
The following connections produce sequence logic that reads the block mode of
regulatory control POU “FIC001” , and outputs TRUE (ON) when the block mode
is “MAN”.
Most Engineering Parameters have default values but can be assigned also using
the ENG_RW terminal.
The variable for assigning values to engineering parameters has the following
data structure:
Example: