Récapitulatif de l'instruction du temporisateur PLC et de l'instruction du compteur et de l'instruction d'affectation de comparaison

Récapitulatif de l'instruction du temporisateur PLC et de l'instruction du compteur et de l'instruction d'affectation de comparaison

1. Instruction de la minuterie

Un, l'espace de stockage de la minuterie

En général, il y a un total de 256 temporisateurs de T0 à T255, et le stockage de 16 bits est utilisé pour un seul temporisateur.
Insérez la description de l'image ici
Valeur de la minuterie = base de temps x valeur de comptage (BCD)
BCD (4 bits): 0 ~ 9;
valeur de comptage: 0 ~ 999;
valeur maximale: 999 * 10s = 2h46m30s
base de temps:
00: 10ms
01: 100ms
10: 1s
11: 10 s

Deuxièmement, la classification des instructions de minuterie

Classés par type: Type de bobine, type de schéma
fonctionnel Classés par fonction:
SP: Minuterie d'impulsions
SE: Minuterie d'impulsions étendue
SD: Minuterie de retard à l'enclenchement
SS: Minuterie de maintien
SF: Minuterie de retard à la désactivation

3. Types de bobines de divers minuteries

1. Minuterie d'impulsion (SP): Lorsqu'il y a un front montant, cette minuterie charge la valeur de la minuterie et la valeur de la minuterie continue de diminuer jusqu'à ce qu'elle diminue à 0, ce qui signifie que le temps de la minuterie est écoulé; pendant cette période, la minuterie touche Pointez l'action.
Insérez la description de l'image ici
Exemples et chronogrammes:

Lorsque le RLO avant ce type de temporisateur est à 0, le chronométrage s'arrête et le contact du temporisateur est réinitialisé.
Insérez la description de l'image ici
2. Minuterie d'impulsion étendue (SE): Lorsqu'il y a un front montant, ce type de minuterie charge la valeur de synchronisation, et la valeur de synchronisation continue de diminuer jusqu'à ce qu'elle diminue à 0, ce qui signifie que le temps de synchronisation est écoulé; pendant cette période , la minuterie L'action du contact.
Insérez la description de l'image ici
Exemples et chronogrammes:

Si l'heure de temporisation n'est pas arrivée, l'état du bit logique (I0.0) passera de "1" à "0". A ce moment, la temporisation continuera à fonctionner jusqu'à ce que la temporisation soit terminée. C'est la différence entre l'instruction SE et l'instruction SP.
Insérez la description de l'image ici
3. Minuterie de temporisation à la marche (SD): Lorsqu'il y a un front montant, cette minuterie charge la valeur de la minuterie et la valeur de la minuterie continue de diminuer jusqu'à ce qu'elle diminue à 0. Lorsqu'elle diminue à 0, la minuterie est activée; après le la minuterie est activée Cela provoquera l'activation du contact de minuterie.
Insérez la description de l'image ici
Exemples et chronogrammes:

Après ce type de retard de temporisation pendant un certain temps, si RLO est toujours à 1, la sortie de temporisation est activée.
Insérez la description de l'image ici
4. Garder la minuterie à l'activation (SS): Lorsqu'un front montant arrive, ce type de minuterie charge la valeur de la minuterie et la valeur de la minuterie continue de diminuer jusqu'à ce qu'elle diminue à 0. Lorsqu'elle diminue à 0, le temps de la minuterie est écoulé ; le temps de la minuterie est écoulé Cela entraînera la connexion continue du contact de la minuterie.
Insérez la description de l'image ici
Exemples et chronogrammes:

Après l'arrivée de la valeur de temporisation de ce type de temporisateur, la connexion retardée continuera à être maintenue jusqu'à ce que le signal de réinitialisation arrive.
Insérez la description de l'image ici
5. Minuterie de délai de désactivation (SF): Lorsqu'un front descendant arrive, cette minuterie charge la valeur de la minuterie et la valeur de la minuterie continue de diminuer jusqu'à ce qu'elle diminue à 0. Lorsqu'elle diminue à 0, la minuterie est activée; après le le minuteur est activé Cela entraînera l'ouverture du contact du minuteur.
Insérez la description de l'image ici
Exemples et chronogrammes:

Une fois le signal de commande de la minuterie désactivé, la minuterie commence à compter et la minuterie reste allumée jusqu'à ce que la durée de la minuterie expire.
Insérez la description de l'image ici
4. Types de schémas
Insérez la description de l'image ici
de principe de divers temporisateurs Les schémas de principe des minuteries à impulsions sont identifiés sur la figure et les autres schémas de principe de minuterie sont remplacés par les noms correspondants. Le temporisateur d'impulsions comporte plusieurs types de bobines. Par exemple, nous pouvons réinitialiser directement le temporisateur via le terminal R, obtenir la valeur actuelle du temporisateur au format entier via le terminal BI et obtenir la valeur actuelle du temporisateur au format de code BCD via la borne BCD.
Si dans l'application, la minuterie n'est utilisée que pour des fonctions de synchronisation simples et qu'aucune information détaillée n'est nécessaire, vous pouvez utiliser le type de bobine; et si vous souhaitez effectuer une opération de réinitialisation, en particulier pour obtenir la valeur actuelle de la minuterie, nous peut utiliser le type de schéma de principe.

Deuxièmement, la contre-instruction

Un, l'espace de rangement du comptoir

En général, il y a un total de 256 compteurs de C0 à C255, et le stockage de 16 bits est utilisé pour un seul compteur.
Insérez la description de l'image ici
BCD (4 chiffres): 0 ~ 9;
valeur de comptage: 0 ~ 999;

Lorsque le nombre atteint les limites supérieure et inférieure, la valeur de comptage ne change plus. Tant que la valeur de comptage dans le compteur n'est pas 0, la valeur logique du compteur est 1; uniquement lorsque la valeur de comptage dans le compteur est 0 , la valeur logique du compteur est 0. La valeur logique du compteur peut également être représentée par un contact normalement ouvert dont l'adresse est le numéro du compteur. Le compteur a une fonction de maintien hors tension.

2. Classification des instructions de comptage Classification du
type: type de bobine, type de schéma de principe Type de
bobine: compteur d'instruction de valeur initiale instruction d'addition d'instruction de compteur de soustraction instruction de compteur
type de schéma de principe: instruction de compteur réversible addition d'instruction de compteur d'instruction de soustraction d'instruction de compteur

3. Instruction de compteur de type bobine
1. Instruction de valeur initiale du compteur: lorsque le RLO avant cette instruction a un front montant, cette instruction charge la valeur prédéfinie dans le compteur désigné.
Insérez la description de l'image ici
2. Ajout d'une instruction de compteur: lorsque le RLO avant l'instruction a un front montant, l'instruction augmentera la valeur du compteur désigné de 1. Si aucun front positif ne se produit ou si la valeur du compteur a atteint la valeur maximale de 999, le compteur la valeur restera indisponible.
Insérez la description de l'image ici
3. Soustraire l'instruction de compteur: lorsque le RLO avant l'instruction a un front positif, l'instruction décrémentera la valeur du compteur désigné de 1. Si aucun front positif ne se produit, ou si la valeur du compteur a atteint la valeur minimale de 0, le compteur la valeur restera indisponible.
Insérez la description de l'image ici
Exemple: utilisez l'instruction de compteur du type bobine pour implémenter un compteur réversible:
Insérez la description de l'image ici
Insérez la description de l'image ici

4. Instruction de compteur de type schéma de principe
Insérez la description de l'image ici
Les schémas à relais des deux autres types de schéma de principe de compteur sont fondamentalement similaires au compteur réversible. Mais le type de schéma fonctionnel est plus compliqué que le type de bobine. Si dans l'application, le compteur n'est utilisé que pour des fonctions de comptage simples et qu'aucune information détaillée n'est requise, vous pouvez utiliser le type de bobine; et si vous souhaitez effectuer une opération de réinitialisation, notamment pour obtenir la valeur actuelle du compteur, nous peut utiliser le type de schéma de principe.

Troisièmement, comparez les instructions d'affectation

1. Instruction de comparaison
Classification par fonction: égal à / non égal à / supérieur ou égal à / inférieur ou égal à / supérieur à / inférieur à
classification par objet:
instruction de comparaison d'entiers (INT)
Instruction de comparaison de nombres entiers doubles 16 bits ( DINT) 32 bits d'
instruction de comparaison de nombres à virgule flottante (REAL) 32 bits

1. Un entier est égal à l'instruction de comparaison
Insérez la description de l'image ici
Insérez la description de l'image ici
2. Le double entier est supérieur à l'instruction de comparaison
Insérez la description de l'image ici
Insérez la description de l'image ici
3. Le nombre à virgule flottante est inférieur ou égal à l'instruction de comparaison
Insérez la description de l'image ici
Insérez la description de l'image ici
2. Instruction d'affectation
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_45252077/article/details/106647463
conseillé
Classement