FC 116 - Jump / Master Control Relay

The jump/master control relay function code can be used as a jump or master control relay (MCR) function. Function code 116 transfers control past a series of blocks. Both functions transfer control from the jump/MCR block to a destination block specified with S2. Blocks between the jump/MCR block and its destination do not execute, but hold their previous values.  The destination block number must be greater than the block number of the jump/MCR block where the transfer originated. Transfer across segment boundaries is not permitted.

 

Specification S3 sets the block to either jump or MCR. The jump function bypasses all blocks between the jump/MCR block and the destination block. The MCR function bypasses all blocks between the jump/MCR block and the destination block, and it de-energizes (zeros) the outputs of all rung blocks (i.e., function codes 110, 111 and 112) with normal outputs (S1 equals zero), that lie between the jump/MCR block and the destination block. Rung blocks without normal outputs (S1 not equal to zero) hold their previous output values.

 

Outputs:

Blk

Type

Description

N

R

Output Value of Function

 

 

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

N

5

I

Note 1

Block address of control signal:

0 = jump/MCR function activated

1 = normal control

S2

N

0

I

Note 1

Block address of destination block for jump/MCR command

S3

N

0

I

0 or 1

Function selector:

0 = jump

1 = MCR

 

NOTES:

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

 

 

116.1   Explanation

 

116.1.1   Specifications

 

S1 – TRIP

Block address of the control input signal. This determines whether control is normal or if the jump/MCR function is activated.

0 = jump/MCR function activated – S3 selects the function implemented (jump or MCR)

1 = jump/MCR not implemented

 

S2 – DEST

Block address of destination block that jump/MCR function extends to. Normal block execution resumes with the function in

this block.

 

S3 – FUNC

Defines which function the jump/MCR block performs.

0 = jump – bypasses all blocks between the jump/MCR block and the destination block

1 = MCR – bypasses all blocks between the jump/MCR block and the destination block and deenergizes the outputs of rung blocks with normal outputs between the jump/MCR block and destination block

 

 

116.1.2   Output

 

N

Displays <S1>.

0 = jump/MCR implemented

1 = jump/MCR not implemented, all blocks executed

 

 

116.2   Applications

 

Figure 116-1 shows the implementation of a jump/MCR block into a Ladder program. When the jump/MCR block is activated, all blocks between the jump block and block 900 are skipped. The jump/MCR can also be used with function code logic.