Stardom Engineering Part 3 3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

STARDOM with FAST/TOOLS ENGINEERING C

OURSE

STEG Rev 2.0 -1-


Copyright © Yokogawa Engineering
Asia
IV. NPAS POU AND REGULATORY CONTROL AC
TIVITIES

STEG Rev 2.0


-2-
Copyright © Yokogawa Engineering
Asia
A. Yokogawa NPAS POU Function Blocks

STEG Rev 2.0


-3-
Copyright © Yokogawa Engineering
Asia
A. Yokogawa NPAS POU Function Blocks

Application Portfolios (APPF)


APPF are Yokogawa pre-configured control functions.
Example:

Function Description
NPAS_AI_ANLG Standard Analog Input POU
NPAS_AO_ANLG Standard Analog Output POU
NPAS_PID PID Controller POU

STEG Rev 2.0 -4-


Copyright © Yokogawa Engineering
Asia
Overview of NPAS POU

Typical Connection of NPAS POUs in Process Control Loop

STEG Rev 2.0 -5-


Copyright © Yokogawa Engineering
Asia
Overview of NPAS 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

STEG Rev 2.0 -6-


Copyright © Yokogawa Engineering
Asia
Overview of NPAS POU

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

STEG Rev 2.0 -8-


Copyright © Yokogawa Engineering
Asia
List of NPAS POUs

Example of Input/Output Data Processing POU


NPAS POU Description
NPAS_AI_ANLG Standard Analog Input POU
NPAS_AI_REAL Real Data Input POU
NPAS_AO_ANLG Standard Analog Output POU
NPAS_AO_REAL Real Data Output POU

Example of Regulatory Control POU


NPAS POU Description
NPAS_PVI Input Indicator POU
NPAS_PID PID Controller POU
NPAS_RATIO Ratio Set POU

STEG Rev 2.0 -9-


Copyright © Yokogawa Engineering
Asia
List of NPAS POUs

Example of Arithmetic Calculation POU

NPAS POU Description


NPAS_LDLAG Lead/Lag POU
NPAS_DLAY Dead-Time POU
NPAS_FUNC_VAR Variable Line-segment Function POU

Example of Sequence POU

NPAS POU Description


NPAS_SIO Switch Instrument
NPAS_TM Timer POU
NPAS_CT Counter POU

STEG Rev 2.0 - 10 -


Copyright © Yokogawa Engineering
Asia
List of NPAS POUs

Example of FF-H1 (Fieldbus) POU

NPAS POU Description


NPAS_FFRD_ANLG FF-H1 Analog Data Reference
POU
NPAS_FFRD_STS FF-H1 Status Data Reference
POU

Example of Utility POU

NPAS POU Description


NPAS_CDR_DESTR Analog De-structuralization
POU
NPAS_CDR_STR Analog Structuralization POU

STEG Rev 2.0 - 11 -


Copyright © Yokogawa Engineering
Asia
Internal Functions of NPAS POU

An NPAS POU composes the following elements:

- Input/output parameters

- Input processing

- Control/calculation processing

- Output processing

- Alarm processing

- Access parameters

- Engineering parameters

STEG Rev 2.0 - 12 -


Copyright © Yokogawa Engineering
Asia
Internal Functions of NPAS POU

STEG Rev 2.0 - 13 -


Copyright © Yokogawa Engineering
Asia
Internal Functions of NPAS POU

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

STEG Rev 2.0 - 14 -


Copyright © Yokogawa Engineering
Asia
Internal Functions of NPAS POU

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

STEG Rev 2.0 - 15 -


Copyright © Yokogawa Engineering
Asia
Internal Functions of NPAS POU

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.

Alarm processing is included in each NPAS POU.

Alarm processing composes of the following two main functions:


- Alarm detection function, which detects process failures
- Alarm notification function, which sends detected results.

STEG Rev 2.0 - 16 -


Copyright © Yokogawa Engineering
Asia
Internal Functions of NPAS POU

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.

STEG Rev 2.0 - 17 -


Copyright © Yokogawa Engineering
Asia
Data Structure of NPAS POU

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

This collection of data items is called a Data Structure

STEG Rev 2.0 - 18 -


Copyright © Yokogawa Engineering
Asia
Data Structures of NPAS POU

The following are typical data structures used by NPAS POU:

STEG Rev 2.0 - 19 -


Copyright © Yokogawa Engineering
Asia
Global Variables of NPAS POU

System Global Variables

System Global Variables of NPAS POUs are used in many tasks such as mode
setup or checking of alarm status

STEG Rev 2.0 - 20 -


Copyright © Yokogawa Engineering
Asia
Flow of Control Data

STEG Rev 2.0 - 21 -


Copyright © Yokogawa Engineering
Asia
Flow of Read Back Data

STEG Rev 2.0 - 22 -


Copyright © Yokogawa Engineering
Asia
Reading and Writing Access Parameters

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.

STEG Rev 2.0 - 23 -


Copyright © Yokogawa Engineering
Asia
Reading and Writing Access Parameters

Example: Reading the MODE Parameter

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”.

STEG Rev 2.0 - 24 -


Copyright © Yokogawa Engineering
Asia
Assigning Values to Engineering Parameters

Engineering Parameters store values such as comment, alarm hysteresis and


output action direction.

Most Engineering Parameters have default values but can be assigned also using
the ENG_RW terminal.

STEG Rev 2.0 - 25 -


Copyright © Yokogawa Engineering
Asia
Assigning Values to Engineering Parameters

The variable for assigning values to engineering parameters has the following
data structure:

STEG Rev 2.0 - 26 -


Copyright © Yokogawa Engineering
Asia
Assigning Values to Engineering Parameters

Example:

To assign a value to an engineering parameter, assign the value to the


appropriate member of the variable for assigning values to engineering
parameters.

STEG Rev 2.0 - 27 -


Copyright © Yokogawa Engineering
Asia
End of Presentation
-THANK YOU-

STEG Rev 2.0 - 28 -


Copyright © Yokogawa Engineering
Asia

You might also like