EasyManua.ls Logo

SBC PCD1.M2220-C15 - Data Types;Value Ranges; Resource Elements

SBC PCD1.M2220-C15
81 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Hardware manual PCD1.M2220-C15 │ Document 27-640 – Version ENG03 │ 2020-03-25
Saia-Burgess Controls AG
System resources
CPU/processor unit
3-9
3
3.6.2 Datatypes/valueranges
Type Comments
Integer - 2,147,483,648 to
+ 2,147,483,647
Format: decimal, binary, BCD or
hexadecimal
Floating point numbers – 9,223,37 × 10
18
to
– 5,421,01 × 10
-20
+ 9,223,37 × 10
18
to
+ 5,421,01 × 10
-20
Instructions for converting values
to the Saia PCD
®
format (Motorola
Fast Floating Point, FFP) to the
IEEE 754 format and vice versa
provided
IEEE simple precision
IEEE double precision
± 1,401 × 10
-45
to 3,403 × 10
38
± 4,941
-324
to 1,798 × 10
308
double precision requires two
registers (64 bit)
3.6.3 Resource elements
Type Number Addresses Comments
Flags (1 bit) 16,384 F 0… 16,383 Flags are not volatile as a
presetting but users can congure
a volatile region originating from
address 0
Register (32 bit) 16,384 R 0… 16,383 For integer and oating point
values
Text/data blocks 8191 X or
DB 0… 8190
For Text and DB
Timer/counter (31 bit) 1600
1)
T/C 0… 1599 The breakdown of timers and
counters can be congured.
Timers are counted down
periodically by the operating
system; the basic time unit can
be set between 10 ms and 10
seconds
Constants with media code K Any 0… 16,383 These values can be used in
instructions instead of registers
Constants without media code Any - 2,147,483,648 to
+ 2,147,483,647
Can only be loaded with a LD
command in a register and cannot
be used in instructions instead of
registers.
1)
The number of congured timers should not be greater than required to prevent unnecessary
CPU loads

Table of Contents

Related product manuals