Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

Ladder Logic 202 :Organisation de la mémoire

Dans le dernier article sur la logique à relais, Ladder Logic 201 , nous avons commencé à voir une partie de l'interaction entre les API et la logique à relais, et cela se poursuivra maintenant avec une introduction rapide à l'organisation de la mémoire en échelle et de l'API et à ses avantages.

Allocation de mémoire

L'une des premières choses à considérer lors de la conception d'un système PLC est l'allocation de mémoire . La mémoire de l'automate était autrefois assez petite (selon les normes actuelles), et seulement environ un kilo-octet de mémoire flash était disponible pour les programmeurs à utiliser dans un automate particulier. Même si la technologie d'aujourd'hui est livrée avec plus de mémoire, elle doit toujours être utilisée efficacement, et c'est là que l'allocation de mémoire entre en jeu. Lorsque vous allouez de la mémoire disponible à un automate, vous l'attribuez pour qu'elle soit utilisée de différentes manières par différentes parties de l'échelle. programme.

Mémoire E/S

Toutes les plates-formes API disposent d'une mémoire d'entrée et de sortie (E/S) ; c'est parce que le ladder lit les entrées au début d'une scrutation, les écrit dans une table mémoire et fait exactement le contraire pour les variables de sortie. Pour plus d'informations sur le balayage PLC/Ladder , consultez Ladder Logic 201.

Mémoire de données

Lorsqu'un programme à relais utilise des fonctions telles que des minuteries ou des compteurs , une forme dynamique de mémoire mobile est nécessaire car les fonctions ont des types de données spéciaux comme les préréglages, les valeurs accumulées et les bits "terminés". Alors que la plupart des plates-formes ont généralement des zones attribuées réservées à ces valeurs, la plupart fonctionnent de manière différente selon le fabricant. En effet, différents automates sont livrés avec différentes options; certains n'ont que des registres de minuterie et de compteur pré-assignés, tandis que d'autres conservent des registres réservés à tout type de valeur intermédiaire (comme des entiers, des valeurs à virgule flottante ou des chaînes) afin qu'ils puissent rester flexibles pour utiliser toute fonction requise d'eux.

Blocs de données

Certaines plates-formes, telles que les automates Siemens, permettent d'organiser les données en blocs de données. Ceux-ci sont structurés par le programmeur et peuvent contenir des types de données mixtes. Cela permet une organisation des données plus spécifique à l'application et des types définis par l'utilisateur, qui peuvent être utilisés pour définir davantage les données.

Données de balise

La plupart des nouvelles plates-formes PLC ont des systèmes basés sur des balises qui permettent aux utilisateurs d'ajouter de la mémoire sous la forme de balises ou d'adresses textuelles selon les besoins et avec leur propre portée. Lorsque des étiquettes sont créées, le logiciel associe le nom de l'étiquette à un emplacement de mémoire physique, permettant aux instructions d'exécuter une logique référençant les données adressées par une étiquette. Étant donné que les balises sont lisibles par le programmeur et généralement descriptives, la programmation basée sur les balises permet de télécharger et de lire les programmes plus facilement.

Logique à échelle 202

Les détails de l'allocation de mémoire varient d'une plate-forme à l'autre, mais il devrait être évident que la planification de l'utilisation et de l'affectation de la mémoire avant de commencer à programmer permet non seulement à l'utilisateur de gagner du temps avec un marquage approprié, mais un automate fonctionnant efficacement présente également l'avantage de donner à votre atelier de fabrication une excuse de moins pour prendre du retard dans la production.

Nos techniciens PLC ici chez PanelShop.com sont des experts dans leurs domaines, et n'ont aucun problème à allouer de la mémoire pour l'utilisation la plus efficace de l'espace. Si vous avez des questions sur la gestion de la mémoire Ladder ou API, appelez-nous dès aujourd'hui !


Système de contrôle d'automatisation

  1. Introduction à l'algèbre booléenne
  2. Mémoire en lecture seule (ROM)
  3. Microprocesseurs
  4. C - Gestion de la mémoire
  5. Mémoire dynamique C++
  6. Java 10 - Allocation de tas
  7. Ladder Logic 102 :Le pour et le contre
  8. Ladder Logic 201 - Balayage API
  9. Ladder Logic 101 - Les bases