Variable système
$A_DBD( <Indice> )
$A_DBR( <Indice> )
Accès par l'AP
L'accès par l'AP s'effectue à l'aide de "FunctionCall" (FC). Dans le FC, les données sont lues ou
écrites dans le DPR immédiatement et non pas seulement au début du cycle de l'AP. Le type de
données et la position dans la zone de mémoire sont transmis comme paramètres au FC.
Figure 12-1
Conditions supplémentaires
• La structuration de la zone de mémoire DPR relève exclusivement de la responsabilité de
l'utilisateur. Aucune vérification de la concordance de la configuration n'est effectuée.
• 4096 octets sont disponibles au total dans le sens d'entrée et de sortie.
• Les opérations sur un seul bit ne sont pas supportées et doivent être ramenées par
l'utilisateur à des opérations sur les octets.
• Comme les contenus des variables dans la mémoire de couplage sont immédiatement
traités, le programme utilisateur doit veiller à ce que les valeurs n'aient pas changé entre-
temps lors de l'exploitation multiple d'une variable ou d'une combinaison de variables (si
nécessaire, stocker temporairement les valeurs dans une variable locale ou un paramètre R
ou utiliser un sémaphore).
• Le programme utilisateur est responsable de la coordination des accès de différents canaux
à la mémoire de couplage.
• La cohérence des données n'est garantie que pour les accès aux données jusqu'à 16 bits (Byte
et Word). L'utilisateur est seul responsable de la cohérence du transfert des variables 32 bits
(Double et Real). Côté AP, un mécanisme de sémaphore simple est disponible à cet effet.
Fonctions de base
Description fonctionnelle, 01/2023, A5E48053578D AF
Type de données
Double mot (32 bits)
Virgule flottante (32
bits)
Mémoire de couplage DPR pour la communication CN/AP
Divers signaux d'interface CN/AP et fonctions
Plage de valeurs
-2147483648 <= x <= 2147483647
±(1,5·10
<= x <= 3,4·10
−45
12.2 Fonctions
)
38
725