FC 120 - Real Signal Multiplexer

The real signal multiplexer function code selects a real signal from a group of inputs, and provides this signal as the block output. Any number of real signal multiplexer blocks can be joined to multiplex any number of signals. Each block contains ten real inputs.

 

The first block in the link list is the group master. The master accepts a select input and searches the other blocks in the link list to find the selected input. The ten values in the master block are zero through nine. The range of parameters associated with the next block in the link list is ten through 19, and so on. If several blocks are in series, the output always comes from the first block in the series. The outputs of the rest of the blocks in the series are unused.

 

Outputs:

Blk

Type

Description

N

R

Input value selected. If the input number selected is invalid, the value of the nearest valid parameter is the output.

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

N

5

I

Note 1

Block address of input 0

S2

N

5

I

Note 1

Block address of input 1

S3

N

5

I

Note 1

Block address of input 2

S4

N

5

I

Note 1

Block address of input 3

S5

N

5

I

Note 1

Block address of input 4

S6

N

5

I

Note 1

Block address of input 5

S7

N

5

I

Note 1

Block address of input 6

S8

N

5

I

Note 1

Block address of input 7

S9

N

5

I

Note 1

Block address of input 8

S10

N

5

I

Note 1

Block address of input 9

S11

N

5

I

Note 1

Block address of input select signal

S12

N

0

I

Note 1

Block address of next block (next function code 119)

0 = no more multiplexer blocks

 

NOTES:

1. Maximum values are: 9,998 for the BRC-100, IMMFP11/12 and 31,998 for the HAC

 

 

120.1   Explanation

 

120.1.1  Specifications

 

S1 - IN0

Block address of input zero. If the defined input is not in the master block for a particular input group, then S1 is the block address of input n x 10 where n equals the position of the block in the list of blocks making up the link list. For example, if the defined block is the first block after the master block, then S1 defines input ten.

 

Input zero is reserved for executed stop (E-STOP) in batch operations. The normal starting input is input one which is <S2>.

 

S2 to S10 - IN1 to IN9

Block addresses of inputs one through nine. If the defined input is not the master block for a particular input group, then S2 to S10 define the block addresses of inputs n x 10 + 1 to n x 10 + 9 where n equals the position of the block in the list of blocks making up the input group. For example, if the defined input is in the third block after the master block, then S2 is the block address of input 31.

 

S11 - SEL

Block address of the externally generated input selection signal. The number in this block selects the input from the input group that is the block output. If the input to this block is a real number, it is rounded to the nearest integer. If more than one block is in series, the input selection signal is the master block only, since it searches all other blocks in the series for the

selected parameter.

 

S12 - NXT

Block address of next input block in group. A value of zero for this specification indicates that there are no more input blocks in the group.

 

 

120.1.2  Output

 

N

Selected input. The selected input is output from the master block. When several real signal multiplexer blocks are in series, the value selected for the output is the output from the master block. The outputs of the rest of the blocks in the series are unused.

 

If an invalid value is selected, the value of the parameter numerically closest to it is the output. For example, if there are 30 specified inputs, and input 47 is requested, then the value of input 30 will be output. Likewise, if the selected value is -3, the value of input zero will be output.