Publication 1756-UM001E-EN-P - August 2002
9-12
Communicate with 1771 I/O Over a ControlNet™ Network
Read or Write Data To or
From Multiple Block
Transfer Modules
Use this procedure to program a single MSG instruction to read data
from multiple block transfer modules.
The following diagram shows the flow of data for a block transfer
read. The block transfer write sequence works in the opposite order.
1.
The MSG instruction reads 16-bit integers (INTs) from the first
BT module and stores them in a temporary array of INTs.
2.
An FAL instruction converts the INTs to 32-bit integers (DINTs).
Logix5000 controllers execute more efficiently and use less
memory when working with DINTs.
3.
The MSG instruction reads the next module. This procedures lets
you vary the number of INTs that you read from each module.
4.
The FAL instruction moves the data to the next element of
dimension 0 of the DINT array. Each element of this dimension
corresponds to a different BT module.
Data from a
BT module
Buffer of INTs
DINTs for use in
the project
Input data from
the first BT
module
Word 1
BT_int_buffer_read[0]
BT_input[0,0]
Input data that is
allocated for the
first BT module
Word 2
BT_int_buffer_read[1]
BT_input[0,1]
Word 3
BT_int_buffer_read[2]
BT_input[0,2]
BT_input[0,3]
BT_input[0,4]
Input data from
the next BT
module
Word 1
BT_int_buffer_read[0]
BT_input[1,0]
Input data that is
allocated for the
next BT module
Word 2
BT_int_buffer_read[1]
BT_input[1,1]
Word 3
BT_int_buffer_read[2]
BT_input[1,2]
Word 4
BT_int_buffer_read[3]
BT_input[1,3]
Word 5
BT_int_buffer_read[4]
BT_input[1,4]
Содержание controllogix 1756-L63
Страница 1: ...ControlLogix System 1756 L1 L1Mx L55Mxx L63 User Manual Allen Bradley HMIs...
Страница 4: ...Publication 1756 UM001E EN P August 2002 Summary of Changes 2 Notes...
Страница 16: ...Publication 1756 UM001E EN P August 2002 Table of Contents x...
Страница 46: ...Publication 1756 UM001E EN P August 2002 2 4 Download and Go Online over an EtherNet IP Network Notes...
Страница 116: ...Publication 1756 UM001E EN P August 2002 6 16 Communicate with a PanelView Terminal Over a EtherNet IP Network Notes...
Страница 156: ...Publication 1756 UM001E EN P August 2002 8 16 Communicate with 1756 I O over a ControlNet Network Notes...
Страница 184: ...Publication 1756 UM001E EN P August 2002 9 28 Communicate with 1771 I O Over a ControlNet Network Notes...
Страница 200: ...Publication 1756 UM001E EN P August 2002 10 16 Communicate with 1794 I O Over a ControlNet Network Notes...
Страница 218: ...Publication 1756 UM001E EN P August 2002 11 18 Communicate with Another Controller over a ControlNet Network Notes...
Страница 222: ...Publication 1756 UM001E EN P August 2002 12 4 Route PLC 5 Messages Between ControlNet Networks Notes...
Страница 268: ...Publication 1756 UM001E EN P August 2002 15 4 Monitor Connections Notes...
Страница 276: ...Publication 1756 UM001E EN P August 2002 16 8 Communicate with a DeviceNet Device Notes...
Страница 306: ...Publication 1756 UM001E EN P August 2002 18 8 Route PLC 5 or SLC 500 Messages From a DH Network Notes...
Страница 368: ...Publication 1756 UM001E EN P August 2002 22 18 Configure DF1 Master and Slave Communications Notes...
Страница 402: ...Publication 1756 UM001E EN P August 2002 24 22 Program Motion Control Notes...
Страница 408: ...Publication 1756 UM001E EN P August 2002 25 6 Maintain the 1756 BA1 Battery Notes...
Страница 418: ...Publication 1756 UM001E EN P August 2002 B 2 Estimate Execution Time...
Страница 420: ...Publication 1756 UM001E EN P August 2002 C 2 Estimate Memory Use...
Страница 422: ...Publication 1756 UM001E EN P August 2002 D 2 Determine When Data Is Updated Notes...
Страница 424: ...Publication 1756 UM001E EN P August 2002 E 2 Reconfigure an I O module Notes...
Страница 428: ...Publication 1756 UM001E EN P August 2002 4 Index...
Страница 429: ...Publication 1756 UM001E EN P August 2002 Index 5 Allen Bradley HMIs...
Страница 430: ...Publication 1756 UM001E EN P August 2002 6 Index...
Страница 435: ...ControlLogix System User Manual Allen Bradley HMIs...