beautypg.com

Appendix d advanced function block behavior, Cascade initialization, Parameter connections for cascade initialization – National Instruments FP-3000 User Manual

Page 114: Advanced function block behavior, Advanced, Function block behavior

background image

© National Instruments Corporation

D-1

FieldPoint FP-3000 User Manual

D

Advanced Function
Block Behavior

This appendix explains advanced features of function blocks that are
unnecessary to establish simple control strategies. Use this information to
diagnose problems in control strategies and to develop systems that
implement supervisory control by a host computer.

Cascade Initialization

F

O U N D A TIO N

Fieldbus provides a protocol called Cascade Initialization that

allows a control function block to smoothly transition from

Man

to

Auto

mode. Cascade Initialization allows the PID algorithm to know the current
setpoint of the AO block to balance the actual setpoint with the control’s
setpoint over time. Cascade Initialization is also used to prevent windup in
the PID.

Parameter Connections for Cascade Initialization

Cascade initialization takes place between two blocks: an upstream
controlling block, and a downstream controlled block. In a PID loop, the
upstream block is the PID block, and the downstream block is the AO
block. In the case of cascaded PID blocks, the upstream PID feeds a
setpoint into a second PID that is acting as the downstream block. In both
cases, the parameter connections are the same. The output (

OUT

) parameter

of the upstream block is connected to the cascade input (

CAS_IN

)

parameter of the downstream block. This connection controls the setpoint
of the downstream block. To allow the upstream block to determine the
current setpoint of the downstream block, you must also connect the
backward calculation output (

BKCAL_OUT

) parameter of the downstream

block with the backward calculation input (

BKCAL_IN

) of the upstream

block. The connections are shown in Figure D-1.