Automates M221
Sommaire:
Fonction
Objets
Présentation
Dans SoMachine Basic, le terme objet représente une zone mémoire d'un Logic Controller
réservée à l'usage d'une application.
Exemples d'objets :
- Variables logicielles simples (bits et mots mémoire par exemple)
- Adresses d'entrées et de sorties numériques ou analogiques
- Variables internes du contrôleur (mots et bits système par exemple)
- Fonctions système ou blocs fonction prédéfinis (temporisateurs ou compteurs par exemple)
La mémoire du contrôleur est soit pré-allouée à certains types d'objets, soit allouée automatiquement
lorsqu'une application est téléchargée dans le Logic Controller.
Les objets ne peuvent être adressés dans un programme qu'après allocation de mémoire.
L'adressage des objets utilise le préfixe %.
Principaux type d'objets
Type d'objet | Notation | Fonction | Description | Nbre Max |
---|---|---|---|---|
Objet mémoire | %M | Bit mémoire | Stoque un bit de mémoire | 1024 |
Objet mémoire | %MW | Mots mémoire | Stoque une valeur en mémoire sur 16 bits | 8000 |
Objet mémoire | %MD | Bit mémoire double | Stoque une valeur en mémoire sur 32 bits | 7999 |
Objet mémoire | %MF | mots à virgule flottante | Stocke une valeur décimale en memoire | 7999 |
Objet mémoire | %KW | constante type mots | Stocke une constante sur 16 bits. | 512 |
Objets d'E/S | %I | Bits d'entrée | Stocke la valeur de l'entrée numérique | |
Objets d'E/S | %Q | Bits de sortie | Stocke la valeur de la sortie numérique | |
Objets d'E/S | %IW | Mots d'entrée | Stocke la valeur de l'entrée analogique | 2 |
Objets d'E/S | %QW | Mots de sortie | Stocke la valeur de la sortie analogique | |
Objets logiciels | %TM | Temporisation | Spécifie un délai avant le déclenchement d'une action | 255 |
Objets logiciels | %C | Compteurs | Assure le comptage croissant et décroissant d'actions | 255 |
Objets logiciels | %MSG | Messages | Stocke le message d'état au niveau du port de communication | 2 |
Objets logiciels | %R | Registres LIFO/FIFO | Stocke en mémoire jusqu'à 16 mots de 16 bits chacun | 4 |
Objets logiciels | PID | Régulation PID | Fournit un mécanisme de retour de boucle decontrôle générique | 14 |
Objets logiciels | %X | Etapes Grafcet | Objets de bit associés à chaque étape Grafcet (SFC) | |
Objets systeme
Les objets systeme servent à lire l'état de l'automate, ou à le mettre dans une configuration désirée.
Bit système | Fonction | Description | |
---|---|---|---|
%S0 | Démarrage à froid | ||
%S4 | Base de temps 10ms | ||
%S5 | Base de temps 100ms | ||
%S6 | Base de temps 1 seconde | ||
%S7 | Base de temps 1 minute | ||
%S10 | état des communications des E/S | Ce bit est mis à 0 par le système si celui-ci détecte une interruption des communications E/S. | |
%S18 | Débordement ou erreur arithmétique | ||
%S21 | Initialisation du Grafcet | ||
%S22 | Remise à zéro du Grafcet | ||
%S23 | Préréglage et gel du Grafcet (liste) | ||
%S28 | Dépassement de chaîne | ||
%S34 | Auto-négociation Ethernet | Réglez ce bit à 0 pour permettre la négociation automatique de la vitesse et du mode duplex Réglé sur 1 pour forcer une configuration définie dans %S35 et %S36. |
|
%S33 | Sélection de l'accès en lecture ou en écriture pour lire ou modifier la configuration du serveur Ethernet | Réglés sur 0, les mots système %SW33 à %SW38 contiennent les paramètres Ethernet utilisés Réglé sur 1 la nouvelle configuration est transmise par les mots %SW33 à %SW38 |
|
%S50 | Mise à jour de la date et de l'heure à l'aide des mots %SW49 à %SW53 | ||
%S75 | Etat de la pile | A l'état 0, la pile externe fonctionne normalement A l'état 1, son niveau de charge est faible ou aucune pile externe n'est détectée |
|
%S107 | Redémarrage du bus d'E/S | La valeur par défaut est 0 Réglez ce bit sur 1 pour forcer un redémarrage du bus d'extension d'E/S |
|
%S123 | Activation du rétroéclairage rouge en cas d'alarme | A l'état 1, le module Afficheur graphique déporté passe en rétro-éclairage rouge si une alarme est active |