P
L
C
P
L
C
Independence of Blocks and Macros for Enhancing Drastical Reusability.
Blocks and macros are pieces of program and use common devices as their data. Thus,
devices need to be assigned uniquely not to doubly used in different blocks and macros.
By using the concept of local devices in each block and macro, devices can be handled
independently in each block and macro.
Different macros and blocks can have a local device having the same name since
different physical addresses will be assigned to those local devices, thus device conflict
can be avoided
Programs and local devices can be handled as sets so that they can be reused easily as
parts.
Basic Blocks
Block A
Local
Program
devices
Block B
Local
Program
devices
Block C
Local
Program
devices
-Reylay
-Register
-Timer
-Counter
Block Z
Local
Program
devices
-Reylay
-Register
-Timer
-Counter
TI 34M6A01-01E
Program Component
.
Standard configuration
Block A
Local devices
Program
Block B
Program
Local devices
Block C
Program
Local devices
Block D
Local
Program
devices
Optional configuration
Block A
Local devices
Program
Block B
Program
Local devices
Block C
Program
Local devices
Block Z
Local
Program
devices
Address Indication
Local device
MOV
Global device
MOV
• Local devices and global devices can be used
as different devices.
• When reusing a block, device addresses need
not to be changed.
• When local devices need to be added in a block,
no change to other blocks is needed.
/D1
D1
13
Need help?
Do you have a question about the Revolution FA-M3 R and is the answer not in the manual?
Questions and answers