beautypg.com

Push function block, Push function block -7 – Rockwell Automation 1757-SWKIT4000 ProcessLogix R400.0 Installation and Upgrade Guide User Manual

Page 235

background image

Publication 1757-IN040B-EN-P - March 2002

New Functions and Features 10-7

PUSH Function Block

This function block has been added to the UTILITY function block
library in ProcessLogix R400.0. The PUSH function block:

provides store/push capability,

supports all data types supported by the TypeConvert function
block, and

fetches the input value and stores it if the output store enable
flag is true or if it is the first time change of CM or CEE state (i.e.,
the block is designed so that it always pushes when the control
module goes Active or the CEE goes into RUN).

Once the first store is successful, the block has features to store only
on change for outputs of BOOLEAN and FLOAT64 data type. This
feature is provided to prevent unnecessary network traffic if the stores
are peer-to-peer. This feature also stops the block from writing
repeated NaN values.

The function block performs the type conversion and clamping before
it pushes the value to the destination. The destinations are configured
by using either parameter connectors or wire connections.

TIP

Since the PUSH block stores the value to the
destination, OUT.XXX parameters cannot be read by
any other parameter using wire connection or by
including it in parameter connection.