FC 180 - Batch Input / Output (CBC01)

The batch input/output function code is the interface between the control configuration and the batch command controller I/O hardware. The batch I/O block interfaces:

 

The batch I/O function code defines parameters affecting I/O values as well as responses to I/O failure.

 

 

Outputs:

Blk

Type

Description

N

R

Analog input 1

N+1

R

Analog input 2

N+2

R

Analog input 3

N+3

R

Analog input 4

N+4

R

Analog input 5

N+5

R

Analog input 6

N+6

R

Analog output 1

N+7

R

Analog output 2

N+8

B

Digital input 1

N+9

B

Digital input 2

N+10

R

Pulse input 1

N+11

R

Pulse input 2

N+12

B

I/O module status flag: 0 = good, 1 = bad

N+13

R

Reserved for future use

N+14

R

Reserved for future use

 

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

N

0

I

1 - 15

Batch I/O expander bus address

S2

N

2

I

2045

Block address of analog input definition 1

S3

N

2

I

2045

Block address of analog input definition 2

S4

N

2

I

2045

Block address of analog input definition 3

S5

N

2

I

2045

Block address of analog input definition 4

S6

N

2

I

2045

Block address of analog input definition 5

S7

N

2

I

2045

Block address of analog input definition 6

S8

N

2

I

2045

Block address of analog output 1

S9

N

2

I

2045

Block address of analog output 2

S10

N

0

I

2045

Block address of digital output 1

S11

N

0

I

2045

Block address of digital output 2

S12

N

2

I

2045

Block address of pulse input 1

S13

N

2

I

2045

Block address of pulse input 2

S14

N

0

I

0 or 1

Failure action:

0 = trip module

1 = continue operation

S15

N

0

I

2045

Spare real input

S16

Y

0.000

R

Full

Spare parameter

S17

Y

0.000

R

Full

Spare parameter

 

 

 

180.1   Explanation

 

180.1.1  Specifications

 

S1

Specification S1 is the batch I/O expander bus address.  Addresses one through 15 are available.

 

S2

Specification S2 is the block address of analog input definition (function code 182) for analog input one. This link allows communication between the batch I/O block and the analog input definition block.

 

NOTE: Specifications S2 through S4 must be defined as high level inputs (one to five volts or four to 20 milliamps).

 

S3 - S7

Refer to S2.

 

S8 and S9

Specification S8 is the block address of the value for analog output one. Specification S9 is the block address of the value for analog output two.

 

S10 and S11

Specification S10 is the block address of the value for digital output one. Specification S11 is the block address of the value for digital output two.

 

S12 and S13

Specification S12 is the block address of first pulse input block. Specification S13 is the block address of second pulse input block. For more information refer to function codes 102, 103 and 104.

 

S14

This specification defines the system response to bad status. Lack of response or a bad analog input reference voltage causes a bad status value.

0 = trip batch command controller

1 = continue operation

 

S15 - S17

Spare

 

 

180.1.2  Outputs

 

This block produces a total of fifteen outputs. The first 12 outputs provide values to the system for the batch I/O. Output N+12 is a status flag and the last two outputs are reserved for future use.

 

 

 

180.2  Applications

 

Figure 180-1 illustrates a possible configuration using the batch I/O block. Specifications S2 through S7 are the block addresses of the analog input definition blocks. These specificationsp provide the link between the batch I/O block and the analog input definition block. This communication link defines how the corresponding analog input is interpreted.

 

Specifications S8 and S9 are the block addresses of the M/A stations. These specifications provide the values of the analog outputs.

 

Specifications S10 and S11 are the block addresses of the device driver blocks. These links provide the digital output values.

 

Specification S12 is the block address of the pulse input/frequency block and S13 is the block address of the pulse input/totalization block. The pulse input function code defines how the corresponding pulse input operates.