Hardware Manual for the PCD3 Series│Document 26/789; Version E 5│31.01.2005
Saia-Burgess
Controls Ltd.
System resources
PCD3.Mxxx0 Classic CPUs and expansion housings
3-4
3
Sequential blocks (SB)
total 6000 steps and transi-
tions each (with PG5 ≥ 1.3 and
firmware version ≥ xxx)
96
0...95
for Graftec programming of se-
quential processes
3.3.2 Computation ranges for count types
Type
Remarks
Integers
– 2,147,483,648 to
+ 2,147,483,647
Format: decimal, binary, BCD or
hexadecimal
Floating point numbers
– 9.22337 x 10
18
to
– 5.42101 x 10
-20
+ 9.22337 x 10
18
to
+ 5.42101 x 10
-20
Instructions are provided to
convert values held in Saia
format (Motorola Fast Floating
Point, FFP) to IEEE 754 format
and vice versa.
3.3.3 Media
Type
Number
Addresses
Remarks
Flags (1 bit)
8192
F 0...8191
By default, flags are not volatile,
but a volatile range can be
configured, beginning with
address 0
Registers (32 bit)
16384
R 0...16383
For integer or floating point
values
Text/data blocks
8192
X or DB
0...8191
The texts 0..3999 are always
written to the same memory area
as the user program.
Where the user memory has
been extended, the base
memory can be configured to
hold RAM texts and DBs.
The texts and DBs held in this
way have addresses ≥ 4000
Timers/counters (31 bit)
1600
1)
T/C 0...1599 The breakdown of timers and
counters is configurable. Timers
are periodically decremented by
the operating system; the basic
time unit can be set between 10
ms and 10 s
Constants with media code K any num-
ber
Values 0..16383; may be used in
instructions instead of registers
Constants with no media
code
any num-
ber
Values - 2,147,483,648 to
+2,147,483,647. Can only be
loaded into a register with an LD
command, and cannot be used in
instructions instead of registers
1) The number of timers configured should be only as many as required, to prevent unnecessary CPU loading