Les zones mémoire des API OMRON

Publié le par SD

La plupart des API OMRON disposent des mêmes zones de mémoires :

La zone CIO

Est la zone réservée pour les entrées/sorties physiques. Elle est également utilisée pour la communication avec la plupart des cartes dites "intelligentes". Elle a une taille fixe pour un modèle de CPU donné mais est variable d'une CPU à une autre. Les mots de la zone CIO qui ne sont pas utilisés par des cartes physiques peuvent être utilisés comme de la mémoire de travail. La zone CIO est accessible par mot et par bit.

La zone D

Est la zone de donnée principale de l'automate. Sa taille est variable d'une CPU à une autre. Une partie de la zone D est réservée pour la gestion des paramètres de certaines cartes (par ex, pour les cartes analogiques), mais la majeure partie de cette zone est mise à la disposition de l'utilisateur. La zone D est uniquement accessible par mot.

La zone W

Est une zone de travail interne. Sa taille est variable d'une CPU à une autre. Elle n'est pas utilisée par le système et est complètement disponible pour l'utilisateur. Le contenu de la mémoire n'est pas maintenu pendant une mise hors tension. Elle est accessible par mot et par bit.

La zone H

Est une zone de travail interne. Sa taille est variable d'une CPU à une autre. Elle n'est pas utilisée par le système et est complètement disponible pour l'utilisateur. Le contenu de la mémoire est maintenu pendant une mise hors tension. Elle est accessible par mot et par bit.

La zone A

Est une zone système. Elle permet de gérer les fonctionnalités systèmes de la CPU. Les fonctionnalités variant d'une CPU à une autre, la zone A peut contenir des informations différentes. Elle est accessible par mot et par bit. Un exemple d'utilisation est la gestion du mode maître ModBus des automates de la gamme CP1L.

La zone T

Est une zone système. Elle permet de gérer les temporisations. Sa taille est variable d'une CPU à une autre. La façon dont on accède à la zone défini le type d'information récupéré: si nous utilisons l'opérande bit T0 dans un programme, nous obtiendrons l'état de la temporisation 0. Si nous utilisons l'opérande mot T0, nous obtiendrons alors la valeur en cours de la temporisation T0.

La zone C

Est une zone système. Elle permet de gérer les compteurs. Sa taille est variable d'une CPU à une autre. La façon dont on accède à la zone défini le type d'information récupéré: si nous utilisons l'opérande bit C0 dans un programme, nous obtiendrons l'état du comparateur du compteur C0. Si nous utilisons l'opérande mot C0, nous obtiendrons alors la valeur en cours du compteur C0.
Publicité

Publié dans API OMRON

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article