13
saia-pcd.com
I I I I I I I I I I I I I I I I I I I I I I I
I I I I I I I I I I I I I I I I I I I I I I I
I I I I I I I I I I I I I I I I I I I I I I I
I I I I I I I I I I I I I I I I I I I I I I I
►
►
►
►
►
Stations d’automatisation – Principes de base
5
Composants d'armoire
électrique
4
Enregistrement
de consommations
3
Régulateurs d’ambiance
spécialisés
2
Commande
et surveillance
1
Automatisation
Il existe plusieurs types de données dans un programme utilisateur, parmi lesquelles celles qui servent au processus de
régulation rapide, ou encore des blocs de données qui doivent être collectés au fil du temps ou être enregistrés durablement.
Toutes ces données ont des exigences différentes envers le matériel. Par exemple, un processus de régulation nécessite une
mémoire rapide pour calculer les valeurs actuelles. En revanche, les blocs de données historiques ont besoin d’une mémoire
de masse rémanente suffisante pour pouvoir assurer le suivi sur une longue période.
Gestion de la mémoire dans les systèmes Saia PCD®
Si une fonction du programme utilisateur est
placée dans PG5®, différents secteurs de la
mémoire sont nécessaires dans le système.
En principe, on peut diviser ces secteurs en
3 groupes. Le groupe des paramètres gère le
comportement des FBoxes qui sont traitées
dans le programme utilisateur. Les états défi-
nis des paramètres entraînent des réactions
au niveau des FBoxes. Dans l’exemple de la
fonction HDLog, les données de journali-
sation des paramètres associés sont écrites
dans le système de fichiers dans un format de
fichier compatible Excel. Différents modèles
sont fournis dans Web Editor afin de visuali-
ser ce fichier dans l’application Web.
FBox Saia PG5® représentée sous forme d’objet dans l’environnement de développement Fupla
du Saia PG5®. À sa droite, les fonctions qui appartiennent à l’objet.
Voici une visualisation des fonctions d’un secteur de mémoire appartenant à la FBox Saia PG5®
Secteurs de mémoire des systèmes
Saia PCD®
On distingue deux secteurs de mémoire prin-
cipaux. La mémoire vive, qui garantit un accès
rapide en lecture et en écriture, contient des
informations non permanentes telles que
les ressources ou le code de programme
exécuté par l’UC. Cette mémoire n’est pas une
mémoire morte et est protégée par une pile.
En revanche, la mémoire flash enregistre des
données de manière permanente et accueille
les blocs de données historiques ou les don-
nées qui ne changent pas lorsque l’installa-
tion est en cours d’utilisation. La sauvegarde
de l’application utilisateur peut être archivée
dans un système de fichiers afin de garantir
l’exécution permanente du programme.
Ils sont associés facilement aux FBoxes à l’aide de paramètres. Comme la page de
visualisation change uniquement lors de la création du projet Saia PG5®, ils sont
archivés dans le système de fichiers.
Visualisation
Données
de journalisation
Code
Code
Paramètre
Mémoire vive
Mémoire Flash