FC 183 - Batch Executive (CBC01)

Exception reports can go to an RS-232-C port with the batch executive function code. This block also provides information about the easy step plus configuration. The batch executive block resides in fixed block zero.

 

NOTE: Many batch process control applications use function blocks in a common configuration. These batch processes can use a simplified configuration method. This method, called easy step plus, prompts for various parameters. Easy step plus uses these parameters to construct a configuration shell of function blocks.

 

 

 

Outputs:

Blk

Type

Description

0

B

Logic 0

1

B

Logic 1

2

R

0 or 0.0

3

R

-100.000

4

R

-1.000

5

R

0.000

6

R

1.000

7

R

100.000

8

R

-9.2E18

9

R

9.2E18

10

B

Start-up in progress flag:

0 = start-up complete

1 = start-up incomplete

11

I

Reserved

12

R

System free time in percent

13

R

Revision level

14

R

Reserved

 

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

N

0

I

0 - 2046

Block address of RS232-C output request

S2

N

0

I

0, 1 or 3

Easy step plus status

S3

N

0

I

Full

No. of steps configured

S4

N

0

I

Full

No. of recipes configured

S5

N

0

I

Full

No. of digital I/O in the CBC configured with easy step plus

S6

N

0

I

Full

No. of digital I/O in the CSC configured with easy step plus

S7

N

0

I

Full

No. of analog I/O configured with easy step plus

S8

N

0

I

Full

No. of pulse inputs configured with easy step plus

S9

Y

0.000

R

Full

Spare

S10

Y

0.000

R

Full

Spare

S11

Y

0

I

0 - 31

Module bus address of the unit storing the recipe tables for easy step plus

 

 

183.1   Explanation

 

183.1.1  Specifications

 

S1

Specification S1 is the block address of the boolean signal that determines if the exception reports go to an RS-232-C port. The analog and digital exception report blocks (function codes 30 and 45) generate exception reports that go to the RS-232-C port when S1 is one. When a LIM/BIM device (e.g., CIC01 Computer Interface  command) is not connected to a CBC01 module bus and S1 is zero, no exception report goes to the RS-232-C port.

 

NOTES:

  1. The CIC01 interface takes priority over exception reports and the RS-232-C port is disabled.

  2. When S1 equals one and a CIC01 interface is present, the exception report goes to the CIC01 interface.

  3. When S1 equals zero, there is no exception report.

  4. When S1 equals one and a CIC01 interface is not present, the exception report goes to the CBC01 controller's RS-232-C port.

 

S2

Specification S2 is the easy step plus status. Specification S2 indicates whether easy step plus was configured and modified.  Do not modify S2. Easy step plus automatically sets this specification. Status of easy step plus:

0 = no easy step plus configured

1 = easy step plus configured and restore option not selected

3 = easy step plus configured and restore option selected

 

S3

Specification S3 is the number of steps configured using easy step plus. Easy step plus automatically sets this specification.  This specification is referenced when a request is made to modify the easy step plus configuration. This value is also referenced when the step number is changed from the faceplate.

 

NOTE: If the easy step plus is not used to generate the configuration and the capability to change steps from the faceplate is desired, this specification should be set to the maximum number of steps used.

 

S4

This specification identifies the number of recipes and recipe parameters configured with easy step plus. Specification S4 is set automatically when easy step plus is invoked.

 

The batch command controller references this value when the recipe number is changed from the faceplate.

 

X X Y Y

 

where:

XX = Number of recipe parameters.

YY = Number of recipes.

 

NOTE: If easy step plus is not used to generate the configuration and the capability to change recipes from the faceplate is desired, this specification should be set to the maximum number of recipes being used.

 

S5

Specification S5 identifies the number of batch command controller digital inputs and outputs configured using easy step plus. Easy step plus automatically sets this specification.  This value is referenced during a request to modify the easy step plus configuration.

 

X Y

 

where:

 

X = Number of CBC digital outputs.

Y = Number of CBC digital inputs.

 

S6

This input identifies the number of sequence command controller digital inputs and outputs configured using easy step plus.

 

Easy step plus automatically sets S6. This value is referenced during a request to modify the easy step plus configuration.

 

X X Y Y

where:

XX = Number of CSC digital outputs.

YY = Number of CSC digital inputs.

 

S7

Specification S7 identifies the number of analog inputs and outputs configured using easy step plus. Easy step plus automatically sets this specification. This value is referenced during a request to modify the easy step plus configuration.

 

X Y Y Z

 

where:

 

  X = Number of analog outputs.

YY = Number of high level analog inputs.

  Z = Number of low level analog inputs.

 

S8

Specification S8 identifies the number of pulse inputs configured using easy step plus. Easy step plus automatically sets this specification. This value is referenced during a request to modify the easy step plus configuration.

 

S9 and S10

Spares

 

S11

Module bus address of the unit storing recipe tables for the easy step plus configuration. Easy step plus automatically sets this specification. Valid addresses are zero through 31.

 

 

 

 

183.1.2  Outputs

 

0 through 9

Output blocks zero through nine are system constant blocks.

Refer to the function code output table for these values.

 

10

Output block ten is the start-up in progress flag. The output of this block is logic 1 for the start-up period specified by S4 of function code 90 when the unit is in execute mode.

 

If start-up completes successfully, this signal reverts to logic 0 and remains at zero as long as the unit is in the execute mode.

0 = start-up complete

1 = start-up incomplete

 

11

Reserved

 

12

Output 12 is the system free time in percent. The output of this block is the percentage of free time left in the batch command controller.

 

(free time = 100 – total unit utilization) 100%

 

13

Output 13 is the revision level. The output of this block is a four digit number identifying the unit nomenclature, hardware revision level and firmware revision level.

 

X Y Z Z

 

where:

 

X = Unit nomenclature (1 = CBC01).

Y = Hardware revision (0 = REV 0).

ZZ = Firmware revision (01 = REV A_1).

 

14

Reserved