Address Allocation; Operand Directory; Addressing The Memory - HEIDENHAIN TNC 415 Technical Manual

Hide thumbs Also See for TNC 415:
Table of Contents

Advertisement

2.2 Address allocation

2.2.1 Operand directory

Operand
Abbreviation
Marker
M (Marker)
Input
I (Input)
Output
O (Output)
Counter
C (Counter)
Timer
T (Timer)
Byte
B (Byte)
Word
W (Word)
Doubleword
D (Doubleword)
Constant
K

2.2.2 Addressing the memory

The memory for the Operands B (8 Bit), W (16 Bit), D (32 Bit) is only 8 Bit wide. Since the Operands
can be 8,16 or 32 Bit wide, an overlap of the memory areas will occur, which must be taken into
account in addressing the memory.
D0
W0
B0
B1
W2
B2
B3
D4
W4
B4
B5
. .
. .
. .
.
.
.
D1020
W1020
B1020
. .
B1021
.
W1022
B1022
B1023
In Byte addressing every address from 0 to 1023 is accessible. In Word addressing, every second
address from 0 to 1022 is accessible and in Doubleword addressing every fourth from 0 to 1020.
The address parameter gives the High Byte for a Word Address (W) , or the Highest Byte for a
Doubleword address (D).
7-18
TNC 407/TNC 415/TNC 425
Address range
0 to 3023
I0 to I31; I128 to I152;
I64 to I126 (first extension board);
I192 to I254 (second extension board)
O0 to O30;
O32 to O62(first extension board);
O64 to O94 (second extension board);
Set counter : C0 to C31
Counter contents: C48 to C79
Release count pulse: C96 to C127
Timer start: T0 to T47
Timer running: T48 to T95
0 to 1023 (8 Bit)
0 to 1022 (16 Bit)
0 to 1020 (32 Bit)
- 2 147 483 647 to + 2 147 483 647
8 bit
7
2 Program creation
0
High-Byte for W; Highest-Byte for D
Low-Byte for W
Lowest-Byte for D
01.98

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 425eTnc 415fTnc 407Tnc 415bTnc 425

Table of Contents