À propos de nous

Depuis 1998 丨 Hiltech®

Vous êtes ici: Accueil » Nouvelles » Nouvelles » Compétences de programmation PLC de la série Siemens S7-200

Compétences de programmation PLC de la série Siemens S7-200

Nombre Parcourir:1     auteur:Éditeur du site     publier Temps: 2022-06-17      origine:Propulsé

Contrôleur logique programmable S7-200 (PLC)

Siemens S7-200 est un contrôleur logique programmable, qui est un système électronique pour le fonctionnement numérique, spécialement conçu pour l'application dans un environnement industriel. Il utilise la mémoire programmable pour stocker des instructions pour effectuer des opérations logiques, le contrôle de séquence, le synchronisation, le comptage et les opérations arithmétiques, et contrôle divers types de machines ou de machines via des entrées et sorties numériques ou analogiques. processus de production. Le contrôleur logique programmable et son équipement périphérique connexe doivent être conçus en fonction du principe d'être facile à intégrer au système de contrôle industriel et facile d'élargir ses fonctions.

Les contrôleurs programmables de la série Siemens S7-200 incluent la série CPU21X, la série CPU22X, dont les contrôleurs programmables CPU22X fournissent 4 modèles de base différents, les communs sont les modèles CPU221, CPU222, CPU224 et CPU226. Quatre modèles de base.

Caractéristiques de la série Siemens S7-200 CPU22X Quatre types de PLC

(1) Alimentation intégrée 24 V. Peut être directement connecté aux capteurs et aux actionneurs de l'émetteur, CPU221 et CPU222 ont une sortie 180mA. Sortie CPU224 280mA, CPU226, sortie CPU226XM 400mA peuvent être utilisées comme puissance de charge.

(2) Sortie d'impulsion à grande vitesse. Il a 2 bornes de sortie d'impulsions à grande vitesse, et la fréquence d'impulsion de sortie peut atteindre 20 kHz, qui est utilisée pour contrôler le moteur pas à pas ou le servomoteur pour réaliser la tâche de positionnement.

(3) Port de communication. CPU221, CPU222 et CPU224 ont un port de communication RS-485. CPU226 et CPU226XM ont 2 ports de communication RS-485. Soutenez PPI, Protocole de communication MPI, avec la capacité de communication du port libre.

(4) potentiomètre analogique. Le CPU221 / 222 a 1 potentiomètre analogique et CPU224 / 226 / 226XM a 2 potentiomètres analogiques. Le potentiomètre analogique est utilisé pour modifier la valeur du registre spécial (SMB28, SMB29) pour modifier les paramètres lorsque le programme est en cours d'exécution. Tels que la valeur prédéfinie de la minuterie et du compteur, et le paramètre de contrôle de la quantité de processus.

(5) L'entrée d'interruption permet une réponse plus rapide au bord montant du signal de processus.

Siemens PLC et S7-200 ont des fonctions puissantes et des performances fiables, mais lors de l'exécution des opérations mathématiques, elles ne peuvent pas effectuer de conversion automatique de types variables comme des langues de haut niveau et nécessitent souvent des opérations manuelles.

Des transformations comme I et ITD nécessitent DTI et d'autres opérations de temps qui prennent du temps post-calcul, augmenter le nombre de lignes de code, réduire la lisibilité du programme, réduire l'efficacité du programme, rendre le code plus propre et raccourcir considérablement l'analyse du cycle du programme.

Il s'agit d'une idée typique d'échanger de l'espace pour le temps lors de la conception d'algorithmes dans la programmation informatique. Le contrôleur logique programmable de l'agent Siemens PLC est essentiellement un ordinateur dédié au contrôle industriel, et sa structure matérielle est fondamentalement la même que celle d'un micro-ordinateur. L'alimentation est utilisée pour convertir la puissance CA en puissance CC requise par l'automate. Actuellement, la plupart des contrôleurs logiques programmables sont alimentés en commandant des alimentations réglementées. Par exemple, une variable de mot est souvent convertie en une variable à double mot en calcul, puis lorsque nous définissons les symboles, laissez la variable occuper l'espace de stockage à double mot et effacer les mots inutilisés, alors nous pouvons accéder à la variable sous la forme de la forme de Police ou double mot en même temps, sans avoir besoin de conversions spéciales.Siemens S7-200 à vendre -Hiltech

Le format de données de mémoire Siemens PLC, S7-200 (série) est à l'opposé du PC couramment utilisé de notre pays, il est avant le mot haut et après le mot bas. Siemens plc est également largement utilisé dans mon pays et possède différentes applications dans les domaines de la métallurgie, de l'industrie chimique et des lignes de production des entreprises d'impression. Les produits PLC des filiales de Siemens comprennent principalement le logo, S7-200, S7-1200, S7-300, S7-400 et ainsi de suite. Siemens S7 Series PLC est de petite taille, rapide en vitesse et standardisée, avec des informations sur le réseau chinois et les capacités de technologie de communication, des fonctions plus fortes et une forte fiabilité. Notre professeur peut mettre les deux derniers octets de contrôle dans la variable de mot. Lorsque le programme est initialisé, le système effacera les deux premiers octets familiaux. Le programme de travail n'utilise pas et ne gère pas ces deux octets caractéristiques.

Par exemple, lorsque nous avons défini le symbole, nous avons défini la variable de mot pour définir VW2 tout en gardant la valeur de VW0 à zéro.

Pour éviter la confusion, il est préférable de distinguer les classes de mots et les bigrams par des définitions de symboles explicites. Il est fortement recommandé d'utiliser des préfixes pour indiquer le type de variables et de capitaliser des mots anglais significatifs pour les noms de variables. J'ai l'habitude de coller:

b ---- octet d'octet

w ---- mot variable de police

d ---- Double mot variable double

r ---- Vraie variable réelle

F ---- Bit Indicateur variable

Bouton BTN --- Entrée du bouton d'auto-réinitialisation (shū) (shūrù)

SW ---- commutateur ou auto-verrouillage (auto-verrouillage) Interrupteur d'entrée (shū) (shūrù)

Sig --- Capteur, codage et autre entrée de signal de niveau (Shū) dans le signal

Rly --- Sortie (SHū) Relaying (fonction: Réglage automatique, circuit de conversion, etc.) Relais de bits

Bien sûr, c'est une habitude personnelle, il n'y a pas de règle, l'essentiel est de vous aider à vous différencier.

Il existe une variable de type nommée varname. Pour utiliser la compétence de conversion (compétence) précédente, nous pouvons le définir comme ceci:

wvarname ---- VW2

dvarname ---- Vd0

La compensation de VW0 pendant l'initialisation du programme ne nécessite pas de mémorisation d'une variable, mais la compensation Dvarname peut également définir VW0 à zéro dans le bloc de données. Le contrôleur logique programmable de l'agent Siemens PLC est essentiellement un ordinateur dédié au contrôle industriel, et sa structure matérielle est fondamentalement la même que celle d'un micro-ordinateur. L'alimentation est utilisée pour convertir la puissance CA en puissance CC requise par l'automate. Actuellement, la plupart des contrôleurs logiques programmables sont alimentés en commandant des alimentations réglementées. Wvarname est utilisé lorsque vous devez accéder aux variables de type mot de type, et Dvvarname est utilisé lorsque vous devez accéder aux variables de type de mot double. Pas besoin de conversion de type.

Cette méthode peut réduire considérablement le nombre d'instructions de programme de travail, ce qui rend le programme plus concis et plus lisible. Il ne nous oblige pas à faire une conversion longue de différents types, et l'efficacité de fonctionnement et de gestion du système de programme est également améliorée. . Et plus la quantité d'opérations mathématiques est grande, plus l'amélioration continue de l'efficacité est évidente.

L'inconvénient est qu'il prend deux octets supplémentaires de mémoire et ne peut pas utiliser (utiliser) VW0 dans des processus ultérieurs (processus). Mais l'espace mémoire de la série Siemens S7-200 est très grand, et généralement il ne sera pas utilisé. Prenant l'exemple de Siemens PLC, CPU226 a jusqu'à 10 kram et je n'ai jamais dépassé 1k.

De la même manière, les variables de police doivent généralement être converties les unes aux autres avec des variables de police, permettant aux variables de nombre de mots de gaspiller une largeur de police et d'éviter la conversion de type.