ParameterPass Thru Function Block

The ParameterPass Thru function block is used to modify the parameter value of any function block during runtime.

Figure 1: ParameterPass Thru Function Block

Figure 2: ParameterPass Thru Property Sheet

Inputs

Input Name

Description

In

This value is passed to the destination function block and linked to the corresponding parameter. The value passed should be valid value which destination function block will accept.

Destination Function Block Link

This input connects the ParameterPassThru to the output of a destination function block. It establishes a link to identify which function blocks parameter is altered. By linking to the destination blocks output, it enables the passthrough function block to know which specific parameter should receive updates during runtime.

Table 1: Input of ParameterPass Thru Function

Parameters

Parameter Name

Description

Master Sync Enabled

If you set it to true, datapoint parameter name is synced to all the destination controllers.

Destination Parameter Name

This parameter specifies the name of the IRM (Input/Output) parameter in the destination function block that is to be changed during operation.

Table 2: Parameter of ParameterPass Thru Function

Note:The execution order should be less than the execution order of the destination function block to make sure that the value is propogated in same cycle.

Example

If you want to change the SynchPowerUp parameter for Floating Function block using ParameterPassThru you need to give the same name to the destination function block as mentioned in the slot sheet. SyncPowerUp can be modified at runtime through parameter passthrough. Here, SyncPowerUp takes 0 to disable and 1 to enable. A BACNet boolean function block is used to toggle this setting.



Refer to General Description for general information about IRMN4 Function Blocks.