Maison  >  Article  >  tutoriels informatiques  >  Comment le terminal VB100 de l'automate Siemens représente-t-il les données d'octet ?

Comment le terminal VB100 de l'automate Siemens représente-t-il les données d'octet ?

WBOY
WBOYavant
2024-01-20 08:00:141464parcourir

Comment les données d'octets dans PLC représentent-elles les terminaux périphériques tels que VB100 dans Siemens PLC ?

1. Il existe un concept dans l'API appelé zone de stockage de données. La zone de stockage de données est divisée en entrée I, sortie Q, bit de mémoire interne M, bit de mémoire spécial SM, mémoire variable V, etc. le type de données représente sa longueur. Par exemple, le VB100 que vous avez mentionné signifie que la variable V a une taille d'un B (octet), l'adresse d'octet est de 100 et un octet est de 8 bits. L'octet VB100 comprend VB100.0, VB100.1, VB100.2, VB100.3, VB100.4, VB100.5, VB100.6, VB100.7 au total 8 bits. Autre exemple : QW0, Q représente la zone de stockage de sortie, W représente la longueur d'un mot, l'adresse est 0, un mot comprend deux octets, un total de 16 bits, puis QW0 comprend deux octets QB0 et QB1, QB0 est le supérieur 8 bits, QB1 est les 8 bits inférieurs.

Les terminaux périphériques font généralement référence aux interfaces de périphériques externes connectés à des ordinateurs ou à d'autres appareils, utilisés pour transmettre des données ou des signaux de contrôle. Le PLC (Programmable Logic Controller) dispose également de bornes d'entrée et de sortie pour recevoir et envoyer des signaux. Parmi eux, I représente l'identifiant de la zone d'entrée, et Q représente l'identifiant de la zone de sortie. Par exemple, les bornes d'entrée sont marquées I0.0, I0.1, I0.2, I0.3, etc., indiquant des signaux d'entrée de différentes tailles de bits. Dans le programme, vous pouvez utiliser ces bits pour contrôler le programme, ou vous pouvez utiliser IB0 (0,0-0,7 au total 8 bits) pour contrôler le programme, en fonction des besoins du programme. Par exemple : LD I0.0 signifie charger le signal d’entrée I0.0.

2. = QB0

Cela signifie que lorsque l'entrée I0.0 a un signal, les 8 points de sortie Q0.0 à Q0.7 ont tous une sortie de signal

C’est tellement long, je me demande si vous pouvez le comprendre

Que signifie I0 1 M0 2 en PLC

I0.0 I0.1 M0.1 Q0.1 M0.0 Q0.2 sont toutes des adresses de registre dans l'automate Siemens.

1, I0.0 et I0.1 font référence au module d'entrée, c'est-à-dire le module DI numéroté 0, avec ses deux contacts 0 et 1 ;

2, M0.0 et M0.1 sont les contacteurs internes M, adresse bit 0, bit 0 et bit 1 ;

3, Q0.1 et Q0.2 font référence au module de sortie, c'est-à-dire le module DO numéroté 0, avec ses deux contacts 1 et 2.

Comment le terminal VB100 de lautomate Siemens représente-t-il les données doctet ?

Informations détaillées :

PLC est développé en imitant le principe de contrôle de relais original. Dans les années 1970, les automates programmables n'avaient que des commandes logiques de commutation. La première application concerne l’industrie automobile. Il stocke les instructions pour effectuer des opérations logiques, le contrôle de séquence, la synchronisation, le comptage et les opérations, et contrôle divers types de machines ou de processus de production via des opérations d'entrée et de sortie numériques.

Le programme de contrôle écrit par l'utilisateur exprime les exigences technologiques du processus de production et est pré-stocké dans la mémoire du programme utilisateur de l'automate programmable. Pendant l'opération, le programme est exécuté un par un en fonction du contenu du programme stocké pour terminer les opérations requises par le processus.

Le processeur central de l'automate programmable dispose d'un compteur de programme qui indique l'adresse de stockage des étapes du programme. Pendant l'exécution du programme, le compteur est automatiquement incrémenté de 1 à chaque étape d'exécution.

Source de référence : Sogou Encyclopedia-Programmable Logic Controller

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer