6ć41 – Rockwell Automation 1772-LV Mini-PLC - 2/15 Programmable Controller (Series B) Programming and Operations User Manual

Page 98

Advertising
background image

Advanced Instruction Set

Chapter 6

6Ć41

Function: Acts upon false-to-true transitions. When the rung goes:

True

Data is transferred.

False

No action is taken.

Block Transfer Write

Symbol: BLOCK
X-FER 0

Purpose: Writing information from the processor’s output image table to the
1771 I/O module in one I/O scan.

Syntax: Programmed as an output instruction. This instruction requires two
words of your program.

Function: Acts upon false-to-true transitions when the rung goes:

True

Data is transferred.

False

No action is taken.

The purpose of block transfer data buffering is to allow the data to be validated
before it can be used. Data that is read from the block transfer module and
transferred to data table locations must be buffered. Data that is written to the
module does not need to be buffered because block transfer modules perform
this function internally.

Transferred data is buffered to ensure that both the transfer and the data are
valid. As an example, readings from an open-circuited temperature sensor
(invalid data) could have a valid transfer from an analog input module to the
data table. The processor examines the data-valid bit and/or the diagnostic bit
which is contained in the transferred data to determine whether or not the data is
valid. The block transfer done bit is set if the transfer is valid.

The data-valid bit and/or the diagnostic bit differs for each block transfer
module. Some modules set one or both for the entire file of words transferred,
while others set a data-valid bit or diagnostic bit in each word. Refer to the

Buffering Data

Advertising