Saia-Burgess Controls AG
3.3
Ressources système
3.3.1
Blocs de programme
Type
Blocs d'organisation cycliques
(COB)
Blocs d'organisation des
exceptions/système (XOB)
Blocs de programme (PB)
Blocs de fonction (FB)
Blocs séquentiels (SB)
au total, 6 000 pas et transitions
chacun (avec Saia PG5
et version du firmware ≥ xxx)
* Cette information est valable pour le firmware 1.10.16 et plus recent. Avant cette version 16 COBs, 300 PBs
et 1000 FBs ont été pris en charge.
3.3.2
Plages de calcul des types de nombres
Type
Nombres entiers
Nombres à virgule
flottante
3.3.3
Ressources
Type
Indicateurs (1 bit)
Registres (32 bits)
Blocs de texte/don-
nées
Temporisateurs/
compteurs (31 bits)
Constantes avec
medium code K
Manuel Matériel de la gamme PCD2.M5_│Document 26/856 ; Version FR 1 2│2014-07-24
Unités centrales et boîtiers d'extension Classic PCD2.M5_
Nombre
32* (16)
32
1000* (300)
2000* (1000) 0...999
96
≥ 1,3
®
– 2 147 483 648 à
+ 2 147 483 647
– 9,22337 × 10
à
18
– 5,42101 × 10
-20
+ 9,22337 × 10
à
18
+ 5,42101 × 10
-20
Nombre
Adresses
14'336**
F0 à 8 191
8192
16384
R 0 à 16 383 Pour les valeurs en
X ou BD
8191
0...8190
1600
T/C 0 à 1
1)
599
indiffé-
rent
Adresses Remarques
0...15
Parties de programme
principales
0...31
Appelés par le système
0...299
Sous-programmes
Sous-programmes avec param.
Pour la programmation Graftec
d'opérations de type séquentiel
0...95
Remarques
Format : décimal, binaire, BCD ou hexa-
décimal
Des instructions permettant la conversion
au format IEEE 754 des valeurs étant au
format SBC (Motorola Fast Floating Point,
FFP) et inversement sont disponibles.
Remarques
Tous les indicateurs sont, par défaut, non
volatiles. Il est cependant possible de
configurer une plage volatile commençant
par l'adresse 0.
nombres entiers ou à virgule flottante
Les textes 0 à 3 999 sont toujours stockés
dans la même plage de mémoire que le
programme utilisateur.
Si la mémoire utilisateur est étendue, la
mémoire de base peut être configurée
en vue du stockage de textes et de BDs
RAM. Les adresses des textes et BDs ainsi
disponibles sont ≥ 4 000.
Il est possible de configurer la répartition
des temporisateurs et des compteurs. Le
système d'exploitation décrémente les
temporisateurs périodiquement. L'unité de
temps de base peut être définie dans une
plage allant de 10 ms à 10 s.
Plage de valeur de 0 à 16 383, peut être utilisée
dans des instructions à la place des registres.
Ressources système
3
3-5