SIS function blocks > SIS Logical Blocks > Logic Solver Boolean Fan Output function block

Logic Solver Boolean Fan Output function block execution

The LSBFO function block treats the unsigned 32-bit input as a binary weighted value. The individual bits that comprise this value are translated to the block's discrete outputs.

The number of outputs in the LSBFO function block is an extensible parameter. The block default is two outputs.

To add input connectors to the block:
  1. Select the block diagram.
  2. Right-click and select Extensible Parameters.
  3. Modify the number of inputs.
  4. Click OK.

The first discrete output represents the least-significant bit of the translated input value. The second discrete output is the next least-significant bit, and so on. The status of the input (IN_INT) is passed to the statuses of the discrete outputs (OUT_D).

The following is an example of Boolean Fan Output function block execution for IN_INT = 5153.

Figure: LSBFO Function Block Execution Example