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