Rockwell Automation Allen-Bradley Logix 5000 Série Manuel De Référence

Rockwell Automation Allen-Bradley Logix 5000 Série Manuel De Référence

Masquer les pouces Voir aussi pour Allen-Bradley Logix 5000 Série:
Table des Matières

Publicité

Liens rapides

Manuel de référence
Manuel de référence des Automates
Logix 5000 – Instructions
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769
Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, Emulate
5570

Publicité

Table des Matières
loading

Sommaire des Matières pour Rockwell Automation Allen-Bradley Logix 5000 Série

  • Page 1 Manuel de référence Manuel de référence des Automates Logix 5000 – Instructions 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, Emulate 5570...
  • Page 2: Informations Aux Utilisateurs Importantes

    être compromise. Rockwell Automation, Inc. ne sera en aucun cas responsable des dommages indirects ou consécutifs, résultant de l'utilisation de cet équipement. Les exemples et diagrammes de ce manuel ne sont inclus qu'à des fins d'illustration. En raison des nombreuses variables et conditions associées à une installation particulière, Rockwell Automation, Inc.
  • Page 3 à l'équipement de protection individuelle (PPE). Allen-Bradley, Rockwell Software, Rockwell Automation et TechConnect sont des marques déposées de Rockwell Automation, Inc. Les marques n'appartenant pas à Rockwell Automation, sont détenues par leurs sociétés respectives.
  • Page 5: Résumé Des Modifications

    Inférieur ou égal à (LEQ) sur la Ajout de nouveaux types de données et page 336 d’un nouveau langage de fonctions de diagramme de bloc fonctionnel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 6 Modification du bit .POS vers .POS dans fichier (FSC) sur la page 533 la section Description. Suppression du tableau Opérateurs valides et remplacement de celui-ci par un lien vers la rubrique Opérateurs valides. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 7 élémentaires entiers disponibles comme index d'indice. Adressage de bits sur la page Ajout de nouvelles définitions. FOR_DO sur la page 935 Mise à jour de la description des fins de boucles. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 9: Localisateur D'instruction

    Nouveaux paramètres de phase Mouvement du chemin coordonné Décalage binaire à gauche (BSL) d’équipement (PRNP) de mouvement (MCPM) Décalage binaire à droite (BSR) Commande d’outrepassement de Valeurs esclaves de calcul de phase d’équipement (POVR) mouvement (MCSV) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 10 Réinitialisation d’arrêt de groupe de (CTUD) mouvement (MGSR) Transition de données (DTR) Filtre réjecteur (NTCH) Arrêt de groupe de mouvement (MGS) Degrés (DEG) État de phase terminé (PSC) Position de strobe de groupe de mouvement (MGSP) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 11 Supérieur à (GRT) Insertion d’une chaîne (INSERT) Sortie immédiate (IOT) Saut vers une étiquette (JMP) et Étiquette (LBL) Saut vers sous-routine (JSR), Sous-routine (SBR), et Retour (RET) Saut vers routine externe (JXR) Inférieur à (LES) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 12 Impulsion sur front montant avec entrée (OSRI) Activation de sortie (OTE) Verrouillage de sortie (OTL) Déverrouillage de sortie (OTU) Proportionnel, intégral et dérivé (PID) Radian (RAD) Real vers chaîne (RTOS) Réinitialisation (RES) Réinitialisation SFC (SFR) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 13 Points de suivi (TPT) Tâche de déclenchement d’événement (EVENT) Troncation (TRN) Instruction inconnue (UNK) Majuscules (UPPER) Désactivation d’interruption par l’utilisateur (UID)/Activation d’interruption par l’utilisateur (UIE) X à la puissance Y (XPY) Examiner si fermé (XIC) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 14 Automates Logix5000™ – instructions de séquence de Instructions Reference Manual Instructions, 1756-RM003 phase des MOTION-RM002 variateurs /équipements et contrôle avancé du processus de l'automate LOGIX 5000, 1756-RM006 Examiner si ouvert (XIO) Exclusif sur bits (XOR) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 15: Table Des Matières

    Temporisateur au déclenchement avec réinitialisation (TOFR) ....135  Temporisateur à l’enclenchement (TON) ............140  Temporisateur à l’enclenchement avec réinitialisation (TONR) ....145  Chapitre 4   Instructions d'entrée/sortie .................... 151  Entrée/Sortie   Message (MSG) ........................ 152  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 16 Objets de Sécurité GSV/SSV ..................263  Contrôle des indicateurs d’état ..................269  Sélection du type de message ..................269  Défauts du Module : 16#0000 - 16#00ff ..............271  Défauts du Module : 16#0100 - 16#01ff ..............273  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 17 Division (DIV) ......................391  Modulo (MOD) ....................... 397  Multiplication (MUL) .................... 404  Négation (NEG) ....................... 411  Racine carrée (SQR/SQRT) .................. 417  Soustraction (SUB) ....................424  Fonctions FBD ......................430  Débordement de fonction ..................431  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 18 Instructions de décalage/tableau (fichier) ..............569  Instructions de Décalage binaire à gauche (BSL) ................570  décalage/tableau Décalage binaire à droite (BSR) ................574  (fichier)   Chargement de FIFO (FFL) .................. 579  Déchargement de FIFO (FFU) ................586  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 19 Transition de données (DTR) ................686  spéciales   Détection de diagnostic (DDT) ................689  Comparaison de fichier de bits (FBC) ..............697  Proportionnel, intégral et dérivé (PID) ............... 705  Utilisation des instructions PID ..............712  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 20 Caractères ASCII dans la mémoire tampon (ACB) ......... 791  port série ASCII   Effacement ASCII de la mémoire tampon (ACL) ..........795  Lignes d’échange ASCII (AHL) ................798  Lecture ASCII (ARD) .................... 803  Ligne de lecture ASCII (ARL) ................807  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 21 Valeurs immédiates ......................888  générales   Conversions de données ....................889  Types de données élémentaires ..................893  Types de données LINT ....................896  Valeurs de virgules flottantes ..................896  Indexer via des tableaux ....................899  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 22 Valeurs littérales des chaînes de caractères ..............930  Types de chaînes ....................... 932  CASE_OF ......................... 932  FOR_DO ........................... 935  IF_THEN .......................... 938  REPEAT_UNTIL ......................941  WHILE_DO ........................943  Attributs de texte structuré .................... 946  Indice   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 23: Préface

    LOGIX 5000™ pour des solutions discrètes, de processus, de lots, de mouvement, de sécurité et les applications basées sur disque. L’environnement Studio 5000® est le fondement pour l’avenir de Rockwell Automation® outils de conception d’ingénierie et capacités. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 24: Ressources Supplémentaires

    Web respectifs. Vous pouvez également obtenir le code source correspondant complet en prenant contact avec Rockwell Automation au moyen du formulaire de contact disponible sur le site Web de Rockwell Automation : http://www.rockwellautomation.com/global/about-us/contact/contact.page...
  • Page 25: Garantie

    SCANport, SLC, SoftLogix, SMC Flex, Studio 5000, Ultra 100, Ultra 200, VersaView, WINtelligent, XM, SequenceManager sont des marques de Rockwell Automation, Inc. Tout logo, logiciel ou matériel Rockwell Automation non mentionné ici est également une marque, déposée ou pas, de Rockwell Automation, Inc. Autres marques commerciales...
  • Page 26 Ce document est à jour au moment de la sortie du produit ; toutefois, le logiciel qui l'accompagne peut avoir été modifié depuis sa sortie. Rockwell Automation, Inc. se réserve le droit de modifier les informations contenues dans ce document ou le logiciel à...
  • Page 27: Instructions D'alarme

    à relais, un bloc fonctionnel, un diagramme et du texte structuré, Génération d’une opération spécifiée Instruction Opération pour toutes les conditions d’alarme de d’ensemble d’alarmes l’ensemble d’alarmes spécifié, (ASO). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 28: Alarme Analogique (Alma)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L'instruction ALMA fournit le niveau et la fréquence de changement des alarmes pour un signal analogique. Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 29: Bloc Fonctionnel

    ProgDisable BOOL Étiquette Lorsque définir sur vrai, immédiate désactive l'alarme (n'outrepasse pas les commandes d'activation). ProgEnable BOOL Étiquette Lorsque définir sur vrai, immédiate active l'alarme (est prioritaire sur les commandes d'activation). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 30 à jour. La valeur par défaut est définie. Bloc fonctionnel : Si défini sur faux, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour. La valeur par défaut est définie. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 31 Requiert une transition de faux à vrai. La valeur par défaut est fausse. Diagramme à relais : Copié à partir de l'opérande d'instruction. Texte structuré : Copié à partir de l'opérande d'instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 32 Définir sur vrai par le programme utilisateur pour confirmer une condition d'alarme basse basse. Prend effet uniquement si la condition d'alarme n'est pas confirmée. Requiert une transition de faux à vrai. La valeur par défaut est fausse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 33 BOOL Définir sur vrai par l'interface opérateur pour annuler la suppression de l'alarme. Est prioritaire sur les commandes de suppression. L'instruction d'alarme définit ce paramètre sur faux. La valeur par défaut est fausse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 34 à vrai dans la scrutation de programme suivante. L'instruction d'alarme définit ce paramètre sur faux. La valeur par défaut est fausse. Les commandes d'annulation de réservation sont prioritaires sur les commandes de réservation. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 35 Si une réservation et une annulation de réservation sont définies sur vrai, les commandes d'annulation de réservation sont prioritaires sur les commandes de réservation. La valeur par défaut est fausse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 36 La valeur par défaut est vraie. LMinDurationEnable BOOL Activation de la durée minimale basse. Définir sur vrai pour activer le temporisateur de durée minimale lors de la détection de la condition basse. La valeur par défaut est vraie. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 37 Valide = de 1 à 1 000 (1 000 = la plus sévère ; 1 = la moins sévère). Valeur par défaut = 500. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 38 La détection est activée pour toutes les valeurs > 0,0 si ROCPeriod est également > 0,0. Valide = de 0,0 à la valeur à virgule flottante maximale. Valeur par défaut = 0,0. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 39 Définir sur faux s'il n'existe aucune condition haute. LInAlarm BOOL État de condition d'alarme basse. Définir sur vrai si une condition basse est active. Définir sur faux s'il n'existe aucune condition basse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 40 Définir sur vrai si une condition de fréquence de changement négative est confirmée. Toujours définir sur vrai lorsque AckRequired est défini sur faux. Définir sur faux si une condition de fréquence de changement négative n'est pas confirmée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 41 État de réservation de condition de fréquence de changement positive. Définir sur vrai si une condition de fréquence de changement positive est réservée. Définir sur faux si la réservation de la condition de fréquence de changement positive est annulée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 42 DINT Indique le nombre de fois où la condition d'alarme de fréquence de changement négative a été activée. Si la valeur maximale est atteinte, le compteur limite la valeur à la valeur maximale. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 43 GuardLogix 55 GuardLogix 5380 GuardLogix 5580 Status.0 = InstructFault Status.1 = InFaulted Status.2 = SeverityInv Status.3 = AlarmLimitsInv Status.4 = DeadbandInv Status.5 = ROCPosLimitInv Status.6 = ROCNegLimitInv Status.7 = ROCPeriodInv Status.8 = Débordement Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 44 ProgUnshelve est défini, l'alarme n'est pas réservée, car ProgUnshelve est prioritaire. Pour réserver l’alarme, l’opérateur peut relâcher le bouton-poussoir, puis appuyer de nouveau dessus Une fois que ProgUnshelve est mis à zéro. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 45 Diagrammes d'état d'alarme analogique Les illustrations suivantes montrent de quelle manière une alarme analogique répond à la modification des conditions d'alarme et aux commandes de l'opérateur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 46 Chapitre 1 Instructions d'alarme   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 47 Instructions d'alarme Chapitre 1   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 48 Chapitre 1 Instructions d'alarme   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 49 Instructions d'alarme Chapitre 1   Diagrammes temporels d'alarme analogique Ces diagrammes temporels montrent la séquence des opérations d'alarme analogique. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 50 Chapitre 1 Instructions d'alarme Confirmation du comportement des conditions de niveau   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 51 Instructions d'alarme Chapitre 1 Aucune confirmation du comportement des conditions de niveau   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 52 Chapitre 1 Instructions d'alarme Confirmation du comportement des conditions ROC   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 53: Exécution

    La condition de sortie d’échelon est définie sur d’échelon est fausse faux. Condition d’entrée La condition de sortie d’échelon est définie sur d’échelon est vraie vrai L'instruction s'exécute Post-scrutation La condition de sortie d’échelon est définie sur faux Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 54: Bloc Fonctionnel

    Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. Exécution normale Reportez-vous à condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 55 L'exemple ci-dessous montre une instruction ALMA dans un bloc fonctionnel. Dans cet exemple, les conditions d'alarme du transmetteur de niveau du réservoir 32 (Tank32LT) sont surveillées. L'étiquette Tank32LevelAck peut être utilisée pour confirmer toutes les conditions de cette alarme. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 56: Alarme Numérique (Almd)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (ALMD) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction ALMD fournit des alarmes pour toute valeur booléenne discrète. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 57 Structure ALMD Texte structuré Opérande Type (Type) Format Description (Description) ALMD tag ALARM_DIGITAL Structure Structure ALMD ProgAck BOOL Étiquette Lors d'une transition de faux à vrai, confirme l'alarme immédiate (si une confirmation est requise). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 58 Indique si une confirmation d'alarme est requise. Si définir sur vrai, une confirmation est requise. Si ce paramètre est défini sur faux, une confirmation n'est pas requise et Acked est toujours défini sur vrai. La valeur par défaut est vraie. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 59 BOOL Définir sur vrai par l'interface opérateur pour annuler la suppression de l'alarme. Est prioritaire sur les commandes de suppression. L'instruction d'alarme définit ce paramètre sur faux. La valeur par défaut est fausse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 60 Spécifie si l'horloge de l'automate ou la valeur ProgTime est utilisée pour horodater les événements de changement d'état des alarmes. Si définir sur vrai, la valeur ProgTime fournit l'horodatage. Si définir sur faux, l'horloge de l'automate fournit l'horodatage. La valeur par défaut est fausse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 61 (InAlarm est défini sur vrai) et non confirmée (Acked est défini sur faux). Définir sur faux si l'alarme est inactive, confirmée ou les deux. Suppressed BOOL État supprimé de l'alarme. Définir sur vrai si l'alarme est supprimée. Définir sur faux si l'alarme n'est pas supprimée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 62 (Status.1) condition d'alarme. SeverityInv BOOL Configuration de sévérité de l'alarme. (Status.2) Si la sévérité est <1, l'instruction utilise Sévérité = 1. Si la sévérité est >1 000, l'instruction utilise Sévérité = 1 000. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 63 Instructions d'alarme Chapitre 1 Diagrammes d'état d'alarmes numériques     Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 64 Chapitre 1 Instructions d'alarme   Diagrammes temporels d'alarme numérique Confirmation d'alarme ALMD requise et verrouillée   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 65 Instructions d'alarme Chapitre 1 Confirmation d'alarme ALMD requise et non verrouillée   Confirmation d'alarme ALMD non requise et verrouillée   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 66 Pour réserver l'alarme, l'opérateur peut relâcher le bouton, puis appuyer de nouveau dessus Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 67: Exécution

    Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. Exécution normale Reportez-vous à condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 68 Motor101FaultConditions := Motor101Overtemp OR Motor101FailToStart; ALMD(Motor101Fault,Motor101FaultConditions,Motor101Ack,0, 0,0 ); Voir aussi Syntaxe du texte structuré sur la page 917 Indicateurs d’état mathématique sur la page 885 Indexer via des tableaux sur la page 899 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 69: Opération D'ensemble D'alarmes (Aso)

    Exécution, il faut accepter les éditions en attente et faire passer le mode de l'automate de Programme à Exécution pour que les modifications prennent effet. Vous trouverez dans le tableau suivant l’opérande utilisé pour configurer l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 70 Si .LastState est faux, alors l'instruction initie l’opération et définit le membre de structure .LastState sur vrai. Le membre de structure .EnableOut est toujours défini sur vrai. Post-scrutation L'instruction efface toues les membres de structure ALARM_SET. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 71: Fonctionnement

    Progxxx était défini et que les mêmes règles utilisées pour résoudre des demandes contradictoires spécifiées pour les indicateurs ProgXXX Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 72 Astuce : Si l’ensemble d’alarmes fourni comme paramètre d'instruction contient un trop grand nombre de conditions d’alarme, le temps d’exécution de l’instruction ASO peut augmenter considérablement. Voir aussi Instructions d'alarme sur la page 27 Indexer via des tableaux sur la page 899 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 73: Instructions De Bit

    OSFI chaque fois que le bit d'entrée est mis à zéro dans le bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 74: Examiner Si Fermé (Xic)

    à la section Adressage de bits pour en voir des exemples. Affecte les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 75 Si Limit_Switch_1 est vrai, l'instruction suivante est activée. Exemple 2 Diagramme à relais Si S:V est vrai (généré par MOV), l'instruction suivante est activée. Exemple 3 Diagramme à relais Nombre LINT d'accès XIC Axis_04 est une étiquette AXIS_CIP_DRIVE. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 76: Examiner Si Ouvert (Xio)

    L'instruction XIO examine le bit de données pour définir ou mettre la condition d'échelon à zéro. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 77 Si Bit de données est faux, la condition de sortie d'échelon est définie sur vrai. Post-scrutation Exemples Exemple 1 Diagramme à relais Si Limit_Switch_01 est faux, l'instruction suivante est activée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 78: Impulsion (Ons)

    à vrai. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 79 Condition d'entrée Le bit de stockage est défini sur faux, d'échelon est fausse la condition de sortie d'échelon est définie sur faux. Condition d'entrée Reportez-vous à l'organigramme ONS d'échelon est vraie (vrai). Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 80: Impulsion Sur Front Descendant (Osf)

    899 Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix Impulsion sur front 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix descendant (OSF) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 81 Il existe divers mode d'adressage d'opérande possibles pour le bit de stockage, reportez-vous à la section Adressage de bits pour en voir des exemples. Output Bit BOOL étiquette Bit à modifier. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 82 Définir la condition de sortie est vraie d'échelon sur la condition d'entrée d'échelon. Le bit de stockage est défini sur vrai. Le bit de sortie est défini sur faux. Post-scrutation Organigramme OSF (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 83: Impulsion Sur Front Descendant Avec Entrée (Osfi)

    (OSFI) GuardLogix 5580. L'instruction OSFI définit OutputBit pour un cycle d'exécution lorsqu'InputBit passe de l'état faux à vrai. Langages disponibles Diagramme à relais Cette instruction n’est pas disponible dans un diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 84 à jour. La valeur par défaut est définie. InputBit BOOL Bit d'entrée. Paramètre de Type de Description sortie données EnableOut BOOL Indique si l'instruction est activée. OutputBit BOOL Bit de sortie Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 85 Première L'historique d'InputBit précédent est mis à scrutation de zéro pour demander une transition de l'état l’instruction vrai à faux d'InputBit. Post-scrutation Les bits EnableIn et EnableOut sont définis sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 86: Attributs Communs

    917 Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix Impulsion sur front 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix montant (OSR) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 87 Il existe divers mode d'adressage d'opérande possibles pour le bit de stockage, reportez-vous à la section Adressage de bits pour en voir des exemples. Output Bit BOOL étiquette Bit à modifier. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 88 Le bit de stockage est défini sur faux. Le bit de sortie est défini sur faux. Condition d'entrée Définir la condition de sortie d'échelon sur la d'échelon est vraie condition d'entrée d'échelon Reportez-vous à l'organigramme OSR (vrai). Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 89 Output_bit_02 seront activées et, comme Output_bit_02 n'est à l'état vrai que pour une scrutation, se s'exécuteront qu'une seule fois par transition. Voir aussi Instructions de bit sur la page 73 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 90: Impulsion Sur Front Montant Avec Entrée (Osri)

    Cette instruction n’est pas disponible dans un diagramme à relais. Bloc fonctionnel Texte structuré OSRI(OSRI_tag); Opérandes Texte structuré Opérande Type Format Description OSRI tag FBD_ONESHOT Structure Structure OSRI Bloc fonctionnel Opérande Type Format Description OSRI tag FBD_ONESHOT Structure Structure OSRI Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 91 Bit de sortie Description Si InputBit est vrai et avait faux la dernière fois que l'instruction a été scrutée, OutputBit est défini, sinon OutputBit est mis à zéro. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 92: Défauts Majeurs/Mineurs

    Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Bloc fonctionnel. Exécution normale Reportez-vous à Tag.EnableIn est vrai dans le tableau Bloc fonctionnel. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel Exemples Bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 93: Activation De Sortie (Ote)

    L'instruction OTE définit ou met le bit de données à zéro en fonction de la condition d'échelon. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 94: Condition D'entrée Définir La Condition De Sortie D'échelon D'échelon Est Fausse Sur La Condition D'entrée D'échelon

    Condition d'entrée Définir la condition de sortie d'échelon d'échelon est vraie sur la condition d'entrée d'échelon. Le bit de données est défini sur vrai. Post-scrutation Le bit de données est défini sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 95: Verrouillage De Sortie (Otl)

    L'instruction OTL définit (verrouille) le bit de données. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 96: Description (Description)

    CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580, si l'opérande se trouve dans une référence indirecte de tableau et que l'indice est hors plage, l'automate ne génère pas de défaut majeur lorsque l'instruction OTL est fausse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 97: Déverrouillage De Sortie (Otu)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix sortie (OTU) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction OTU met (verrouille) le bit de données à zéro. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 98 OTU ne modifie pas l'état du bit de données. Affecte les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 99 Lorsqu’elle est activée, l'instruction OTU met Light_02 à zéro. Voir aussi Instructions de bit sur la page 73 Adressage de bits sur la page 900 Indexer via des tableaux sur la page 899 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 101: Instructions De Temporisateur Et De Compteur

    TOFR temps un temporisateur est désactivé avec la réinitialisation intégrée dans le bloc fonctionnel accumuler le temps avec la RTOR réinitialisation intégrée dans le bloc fonctionnel comptage progressif comptage dégressif Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 102: Comptage Dégressif (Ctd)

    à vrai. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 103 .ACC DINT La valeur accumulée spécifie le nombre de transitions que l'instruction a compté. Description L'instruction CTD est généralement utilisée avec une instruction CTU qui fait référence à la même structure du compteur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 104 Définir la condition de sortie d'échelon sur la condition d'échelon est fausse d'entrée d'échelon Reportez-vous à l'organigramme CTD (faux) Condition d'entrée Définir la condition de sortie d'échelon sur la condition d'échelon est vraie d'entrée d'échelon Reportez-vous à l'organigramme CTD (vrai) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 105 Instructions de temporisateur et de compteur Chapitre 3 Organigramme CTD (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 106 Chapitre 3 Instructions de temporisateur et de compteur Organigramme CTD (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 107: Comptage Progressif (Ctu)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (CTU) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction CTU effectue un comptage vers le haut chaque fois que la condition d'entrée d'échelon passe de l'état faux à vrai. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 108 Description données BOOL L'activation du comptage progressif contient la condition d'entrée d'échelon de la dernière exécution de l'instruction. BOOL Le bit de fin, lorsqu'il est défini, indique que l'opération de comptage est terminée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 109 .ACC sera décrémenté d'une unité. Lorsque la condition d'entrée d'échelon est fausse, .CU sera défini sur faux.   Affecte les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 110 Reportez-vous à l'organigramme CTU (faux) Condition d'entrée Définir la condition de sortie d'échelon sur la condition d'échelon est vraie d'entrée d'échelon Reportez-vous à l'organigramme CTU (vrai) Post-scrutation Organigramme CTU (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 111 Instructions de temporisateur et de compteur Chapitre 3 Organigramme CTU (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 112: Comptage Progressif/Dégressif (Ctud)

    CUEnable passe de zéro à défini. L'instruction effectue un comptage dégressif par incrément d'un lorsque CDEnable passe de zéro à défini. Langages disponibles Diagramme à relais Cette instruction n’est pas disponible dans un diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 113 La valeur par défaut est définie. CUEnable BOOL Permet d'activer le comptage progressif. Lorsque l'entrée passe de zéro à défini, le totalisateur effectue un comptage progressif par incrément d'un. La valeur par défaut est mise à zéro. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 114 Si définir sur vrai et que CDEnable est vrai, l'instruction CTUD décrémente le compteur d’un. Les paramètres d'entrée de CUEnable et de CDEnable peuvent être basculés pendant la même scrutation. L'instruction exécute le comptage progressif avant le comptage dégressif. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 115 Si désactivé, l'instruction CTUD conserve sa valeur accumulée. Définir le paramètre d'entrée Reset pour réinitialiser l'instruction. Affecte les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 116 Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Bloc fonctionnel. Reportez-vous à Tag.EnableIn est vrai Exécution normale dans le tableau Bloc fonctionnel. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel. Exemple Bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 117: Réinitialisation (Res)

    L'instruction RES réinitialise une structure TIMER, COUNTER ou CONTROL. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 118 Aucun spécifique à cette instruction. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau. Exécution Diagramme à relais Condition/État Action entreprise Pré-scrutation Condition d'entrée Définir la condition de sortie d'échelon d'échelon est fausse sur la condition d'entrée d'échelon. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 119: D'échelon Est Vraie Sur La Condition D'entrée D'échelon

    Réinitialiser la structure spécifiée. Post-scrutation Exemple Diagramme à relais Exemple de réinitialisation Dans l'exemple précédent : lorsque limit_switch_8 est activé, réinitialiser counter_4 lorsque limit_switch_5 est activé, réinitialiser Timer_1 lorsque limit_switch_6 est activé, réinitialiser control_1 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 120: Temporisateur De Rémanence Activé (Rto)

    :  Les opérandes d'étiquette de sortie sont remplacés.  Les membres d’un opérande de structure sont remplacés.  Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 121 La base de temps est toujours de 1 milliseconde. Par exemple, pour un temporisateur de 2 secondes, entrez 2 000 comme valeur .PRE. Le temporisateur définira le bit .DN sur vrai lorsque le temporisateur se termine. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 122 Défauts majeurs/mineurs Un défaut majeur se Type de Code de produira si : défaut défaut .PRE < 0 .ACC < 0 Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 123 Le bit .EN est défini sur faux. Le bit .TT est défini sur faux. Condition d'entrée Définir la condition de sortie d'échelon est vraie d'échelon sur la condition d'entrée d'échelon Reportez-vous à l'organigramme RTO (vrai). Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 124 Chapitre 3 Instructions de temporisateur et de compteur Organigramme RTO (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 125: Temporisateur De Rémanence Activé Avec Réinitialisation (Rtor)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix rémanence activé avec 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et réinitialisation (RTOR) GuardLogix 5580. L'instruction RTOR est un temporisateur rémanent qui accumule le temps lorsque TimerEnable est défini. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 126 à jour. Si définir, l'instruction s'exécute. La valeur par défaut est définie. TimerEnable BOOL Si définir, cela active le fonctionnement du temporisateur et accumule le temps. La valeur par défaut est mise à zéro. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 127 Description L'instruction RTOR accumule le temps jusqu'à ce qu'elle est fausse. Lorsque l'instruction RTOR est fausse, elle conserve sa valeur ACC. Vous devez mettre la valeur .ACC à zéro en utilisant l'entrée Reset. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 128 La valeur ACC ne sera pas correcte si cela se produit. Pendant qu'un temporisateur fonctionne, scrutez-le pendant la période de 69 minutes si vous l'avez placé dans l'un des éléments suivants :  Sous-routine Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 129 Condition/État Action entreprise Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Bloc fonctionnel. Exécution normale Reportez-vous à Tag.EnableIn est vrai dans le tableau Bloc fonctionnel. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 130: Temporisateur Au Déclenchement (Tof)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix déclenchement (TOF) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction TOF est un temporisateur non rémanent qui accumule le temps lorsque l'instruction est activée (condition d'entrée d'échelon est fausse). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 131 Description données BOOL Le bit d'activation contient la condition d'entrée d'échelon de la dernière exécution de l'instruction. BOOL Le bit de temporisation, lorsqu'il est défini, indique que l'opération de temporisation est en cours. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 132 Lorsqu’elle est activée, la temporisation peut être mise en pause en définissant le bit .DN sur faux, puis reprise en définissant le bit .DN sur vrai. Fonctionnement d'un temporisateur Un temporisateur fonctionne en soustrayant le temps de sa dernière scrutation du temps actuel : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 133 La valeur .ACC est définie sur zéro. Post-scrutation Le bit .EN est défini sur faux. Le bit .TT est défini sur faux. Le bit .DN est défini sur faux. La valeur .ACC est définie égale à la valeur .PRE. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 134 Chapitre 3 Instructions de temporisateur et de compteur Organigramme TOF (faux)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 135: Temporisateur Au Déclenchement Avec Réinitialisation (Tofr)

    GuardLogix 5580. L'instruction TOFR est un temporisateur non rémanent qui accumule le temps lorsque TimerEnable est mis à zéro. Langages disponibles Diagramme à relais Cette instruction n’est pas disponible dans un diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 136 à la valeur par incrément de 1 ms qu'ACC doit atteindre avant la fin de la temporisation. Si non valide, l'instruction définit le bit approprié dans Status et le temporisateur ne s'exécute pas. Valide = 0 à l'entier positif maximal Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 137 PresetInv BOOL La valeur prédéfinie n'est pas valide. (Status.1) Description Lorsque définir sur vrai, l'instruction TOFR accumule le temps jusqu'à la situation suivante :  L'instruction TOFR est désactivée  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 138 69 minutes si vous l'avez placé dans l'un des éléments suivants :  Sous-routine  Section de code comprise entre les instructions JMP et LBL  Graphe de fonctionnement séquentiel (SFC)  Événement ou tâche périodique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 139 Chaque scrutation après limit_switch1 est mise à zéro, l'instruction TOFR incrémente la valeur ACC du temps écoulé jusqu'à ce que la valeur ACC atteigne la valeur PRE. Lorsque ACC PRE, le paramètre DN est mis à zéro et timer_state2 est défini. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 140: Temporisateur À L'enclenchement (Ton)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix l’enclenchement (TON) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction TON est un temporisateur non rémanent qui accumule le temps lorsque l'instruction est activée. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 141 (à raison d'une milliseconde par incrément) qui doit être atteinte avant que l'instruction indique qu'elle est terminé. .ACC DINT La valeur accumulée spécifie le nombre de millisecondes qui se sont écoulées depuis l'activation de l'instruction TON. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 142 ACC = ACC + (current_time - last_time_scanned) Après avoir mis à jour ACC, le temporisateur définit last_time_scanned = current_time. Cela rend le temporisateur disponible pour la scrutation suivante. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 143 Reportez-vous à l'organigramme TON (vrai) Post-scrutation Le bit .EN est défini sur faux. Le bit .TT est défini sur faux. Le bit .DN est défini sur faux. La valeur .ACC est définie sur zéro. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 144 Chapitre 3 Instructions de temporisateur et de compteur Organigramme TON (vrai) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 145: Temporisateur À L'enclenchement Avec Réinitialisation (Tonr)

    (TONR) GuardLogix 5580. L'instruction TONR est un temporisateur non rémanent qui accumule le temps lorsque TimerEnable est défini. Langages disponibles Diagramme à relais Cette instruction n’est pas disponible dans un diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 146 1 ms qu'ACC doit atteindre avant la fin de la temporisation. Si non valide, l'instruction définit le bit approprié dans Status et le temporisateur ne s'exécute pas. Valide = 0 à l'entier positif maximal Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 147 PresetInv (Status.1) BOOL La valeur prédéfinie n'est pas valide. Description Lorsque définir sur vrai, l'instruction TONR accumule le temps jusqu'à la situation suivante :  L'instruction TONR est désactivée  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 148 69 minutes si vous l'avez placé dans l'un des éléments suivants :  Sous-routine  Section de code comprise entre les instructions JMP et LBL  Graphe de fonctionnement séquentiel (SFC)  Événement ou tâche périodique  Routine d'état d'une phase Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 149 Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Bloc fonctionnel. Exécution normale Reportez-vous à Tag.EnableIn est vrai dans le tableau Bloc fonctionnel. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel. Exemple Bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 150 := TONR_01.DN; Voir aussi Attributs communs sur la page 885 Temporisateur à l’enclenchement (TON) sur la page 140 Réinitialisation (RES) sur la page 117 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 151: Entrée/Sortie

    Spécifier les détails de communication sur la page 179 Spécification de messages CIP sur la page 288 Sélection du type de message sur la page 269 Exemples de configuration MSG sur la page 162 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 152: Message (Msg)

    Description Message étiquette Structure message Texte structuré Opérande Type Format Description Message étiquette Structure message Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 153 Important : Ne modifiez pas les bits EW, ER, DN ou ST du membre FLAGS. Par exemple, n'effacez pas la totalité du mot FLAGS. L'automate ignore les modifications et utilise les valeurs stockées en interne des bits. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 154 MSG. Le bit .ST bit est réinitialisé lorsque le bit .DN ou le bit .ER est défini. Important : Ne modifiez pas le bit ST. L'automate ignore les modifications et utilise les valeurs stockées en interne du bit. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 155 Pour modifier le paramètre Attribute d'un message CIP générique, définissez ce membre sur la valeur requise. .Instance DINT Pour modifier le paramètre Instance d'un message CIP générique, définissez ce membre sur la valeur requise. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 156 Pour parcourir un dispositif et créer automatiquement une partie ou l'intégralité de la nouvelle chaîne, cliquez avec le bouton droit sur une étiquette de chaîne et choisissez Atteindre l'Éditeur de chemin de message. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 157 UnconnectedTimeout. Si le message est connecté, le bit ER s'active si l'automate n'obtient pas de réponse pour établir la connexion dans le temps UnconnectedTimeout. .ConnectionRate DINT Dépassement de délai pour un message Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 158 Dans le diagramme à relais, basculer EnableIn de zéro à défini à chaque exécution de l'instruction.  La taille de chaque élément dépend du type de données que vous spécifiez et du type de commande de message que vous utilisez. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 159 Pré-scrutation Les bits .EWS, .ST, .DN et .ER sont mis à zéro. Condition d'entrée Reportez-vous à l'organigramme MSG (faux) d'échelon est fausse Condition d'entrée Reportez-vous à l'organigramme MSG (vrai) d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 160 Action entreprise Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais Exécution normale Reportez-vous à l'organigramme MSG (vrai) Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais Organigramme MSG (faux)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 161 Entrée/Sortie Chapitre 4 Organigramme MSG (vrai)   Exemple Diagramme à relais   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 162: Exemples De Configuration Msg

    Vous ne pouvez pas utiliser un alias pour l'étiquette de source. La source doit être une étiquette de base. Vous pouvez utiliser une étiquette alias pour l'étiquette de destination dans l'automate LOGIX 5000 d'origine. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 163: Types Et Codes Des Défauts Majeurs

    3. Passez sur le mode Exécution distante/Exécution.  A écrit des informations de diagnostic sur la carte Si le défaut persiste, contactez l'assistance Rockwell mémoire. Automation.  A effacé le projet de la mémoire. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 164 Placez l'instruction de sécurité à l'intérieur de la tâche de d'une tâche de sécurité. sécurité. L'instruction Phase d'équipement est appelée Utilisez uniquement l'instruction dans un programme de depuis l'extérieur d'un programme de Phase Phase d'équipement. d'équipement. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 165  Si l'automate ne peut pas créer de certificat, il écrit les entrées de journal dans le répertoire de journal existant, mais ne met pas à jour les fichiers de signatures dans ce répertoire. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 166 Le découpage intermédiaire du groupe est trop élevé pour chevauchement. conserver un fonctionnement correct. Effacez l'étiquette de défaut du groupe, augmentez le taux de mise à jour du groupe, puis effacez le défaut majeur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 167 Effacez le défaut. Configurez un dispositif pour qu'il soit le introuvable. maître du temps CST. Défaut non récupérable de l'automate du partenaire Effacez le défaut et téléchargez le programme. Si le défaut de sécurité. persiste, remplacez le partenaire de sécurité. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 168 Mouvement de protection et aux bits d'État de protection afin de déterminer la cause du défaut. Ce défaut n'est applicable que lors de l'utilisation d'un variateur avec la fonctionnalité Mouvement de protection. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 169: Types Et Codes Des Défauts Mineurs

    Définissez le taux RPI des modules d’E/S sur une valeur superpose à sa mise à jour RPI précédente. numérique plus élevée. Rockwell Automation recommande de ne pas exécuter les systèmes de contrôle CompactLogix 5370 L2 et CompactLogix 5370 L3 avec des défauts de superposition RPI des modules.
  • Page 170 FaultLog, l'attribut MinorFaultBits et le bit 7. Contactez le support technique de Rockwell Automation si le Erreur inconnue lors du traitement du port série. problème persiste. La ligne CTS n'est pas correcte pour la configuration Débranchez et reconnectez le câble du port série à...
  • Page 171 Assurez-vous que l'heure locale est définie sur la date et l'heure correspondantes. Le projet de sécurité est configuré en tant que Assurez-vous qu'aucun partenaire de sécurité n'est installé à SIL2/PLd et un partenaire de sécurité est présent. droite de l'automate principal. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 172: Codes D'erreur Des Messages

    Entrée/Sortie 1...n Échec du diagnostic de l'automate interne. Contactez le support technique de Rockwell Automation avec le type et le code de défaut. La température interne de l'automate approche de la Il convient de prendre des mesures pour réduire la limite de fonctionnement.
  • Page 173 Port de message non pris en charge 00FC Type de données de message non pris en charge 00FD Message non initialisé 00FE Délai d'expiration du message 00FF Erreur générale (voir les codes d'erreur étendus) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 174: Codes D'erreur Étendus

    Connexion non scrutée Ci-après les codes d'erreur étendus du code d'erreur 001F. Code d'erreur étendu (hexa) Description 0203 Délai d'expiration de la connexion Ci-après les codes d'erreur étendus des codes d'erreur 0004 et 0005. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 175 210E Echec de la recherche 210F La tâche ne peut pas démarrer 2110 Impossible d'écrire 2111 Impossible de lire 2112 Routine partagée non modifiable 2113 Automate en mode Défaut 2114 Mode Exécution interdit Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 176: Codes D'erreur Plc Et Slc (.Err)

    00F0 0007 F007 Le fichier de destination est trop petit pour le nombre de mots demandé 00F0 0008 F008 Impossible de terminer la demande Situation modifiée lors de l'opération à paquets multiples Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 177 Le fichier disque est protégé en écriture ou autrement inaccessible (hors ligne seule) 00F0 001D F01D Le fichier disque est en cours d'utilisation par une autre application Mise à jour non effectuée (hors ligne uniquement) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 178: Codes D'erreur Des Blocs-Transferts

    La somme de la taille du bloc-transfert et de la taille de l'index dans la table de données du bloc-transfert était supérieure à la taille du fichier de table de données du bloc-transfert. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 179: Spécifier Les Détails De Communication

    Saisir le chemin. dispose d’aucun des modules nécessaires pour le message. Astuce : THIS est également admis, ce qui indique le chemin réflexif. THIS est utilisé pour envoyer un message non connecté à l’automate. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 180 EtherNet/IP en utilisant l’un de ces formats au choix :  Adresse IP. Par exemple, 10.10.10.10  Adresse IP:Port. Par exemple, 10.10.10.10:24  Nom DNS. Par exemple, tanks  Nom DNS:Port. Par exemple, tanks:24 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 181 8. Cliquer sur l'onglet Communication (Communication). 9. À côté du bouton Diffusion (Broadcast), sélectionner un canal dans la zone de liste déroulante. Le nombre de canaux de la zone de liste déroulante dépend de l’automate. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 182 2. Dans l'Organisateur de l’automate (Controller Organizer), cliquer avec le bouton droit de la souris sur le nom de l’automate et sélectionner Propriétés (Properties). La boîte de dialogue Propriétés de l’automate (Controller Properties) s'affiche. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 183 Autrement, le bouton Diffusion (Broadcast) est désactivé. 5. Saisir l'information dans l'onglet Protocole système (System Protocol) pour chaque protocole décrit dans les tableaux suivants. Rubrique Description (Description) Protocol DF-1 Maître Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 184 Saisir le numéro d'adresse de station de Address) l’automate Activer le stockage et la Activer la case à cocher (coché) pour utiliser transmission (Enable Store and l’étiquette stocker et transmettre Forward) Détection d'erreur (Error Detection) 6. Cliquer sur OK. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 185 Processeur PLC-3 Liaison L'ID de la liaison DH+ à destinataire distance dans laquelle réside le dispositif cible. Processeur PLC-2 Station Adresse de station du destinataire dispositif cible, en octal. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 186 Au choix (1) table de données CIP PLC-2, PLC-3, PLC-5, ou SLC (ou tous les types) CIP avec ID de la source CIP Générique Au choix (2) Lecture ou écriture de transfert par bloc Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 187 La mise en cache des deux messages compte comme un dans la liste de cache. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 188: Recommandations

    (Uniquement pour les automates L'automate peut avoir 10…40 tampons non connectés. Le nombre par CompactLogix 5370 ou défaut est 10 pour les automates CompactLogix 5370 ou ControlLogix 5570) Veillez à ce que le ControlLogix 5570. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 189: Spécification De Messages Slc

    Astuce : Pour que le module de transfert par bloc détermine le nombre d'entiers de 16 bits à envoyer (BTR), ou pour que l'automate envoie 64 entiers (BTW), tapez 0 comme nombre d'éléments. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 190: Lire La Valeur Système (Gsv) Et Définir La Valeur Système (Ssv)

    Un diagramme à relais et texte structuré Opérande Type (Type) Format Description (Description) Nom de la classe Le nom de la classe d’objet Instance name Le nom de l'objet spécifique, lorsqu'un nom est requis pour l'objet Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 191: Description (Description)

    Pour l'instruction GSV, vous pouvez obtenir les valeurs de tous les attributs. Pour l'instruction SSV, le logiciel affiche uniquement les attributs que vous pouvez définir (SSV). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 192 Code de défaut défaut Il y a une adresse d'objet non valide L’objet spécifié qui n’est pas compatible avec GSV/SSV Il y a un attribut incorrect L'instruction SSV ne dispose pas de suffisamment d'informations Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 193: Exécution

    Reportez-vous à condition d'entrée d'échelon est vrai Exécution normale dans le tableau du Diagramme à relais. Post-scrutation Reportez-vous à Post-scrutation dans le tableau du diagramme à relais. Exemple Diagrammes à relais Texte structuré GSV (Program,THIS,LASTSCANTIME,dest1); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 194: Attributs Communs

    être ouverte afin de permettre à l’instruction IOT de s’exécuter. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré IOT (output_tag) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 195 Envoyer déclencheur d'événement au consommateur par programme (instruction IOT) (Programmatically (IOT Instruction) Send Event Trigger to Consumer) dans l'onglet Connexion (Connection) de la boîte de dialogue Propriétés d’étiquette (Tag Properties). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 196 IOT sur les réseaux EtherNet/IP et ControlNet. Affecte les indicateurs d'état mathématique Conditions de défaut Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour plus d’informations sur les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 197 Lorsque l’instruction IOT s’exécute, elle envoie immédiatement les valeurs de l’étiquette Local:5:0 au module de la sortie. Diagramme à relais   Texte structuré IOT (Local:5:0); Voir aussi Attributs communs sur la page 885 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 198: Accéder Aux Valeurs Système

    E/S maximal Obtention des informations relatives à la mémoire depuis l'automate Pour obtenir des informations relatives à la mémoire depuis l'automate, exécutez une instruction Message (MSG) configurée ainsi : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 199 Dans la boîte de dialogue Propriétés du message, onglet Communication :   Sélection de l'information de mémoire dont vous avez besoin L'instruction MSG renvoie les informations suivantes dans INT_array (l'étiquette de destination de l'instruction MSG). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 200: Conversion D'int En Dint

    INT de la paire de 2 éléments Commencer avec les 16 bits inférieurs (16 bits inférieurs) Destination Étiquette DINT dans laquelle stocker la Copier la valeur dans l'étiquette DINT valeur de 32 bits Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 201: Codes D'état De Devicenet

     Le scrutateur ne possède pas de liste de configurée pour le scrutateur. scrutation.  Le scrutateur est correctement  Le scrutateur n'a pas reçu de communication connecté au réseau. en provenance d'un autre dispositif. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 202 L'automate a placé le scrutateur en mode de Le bit O.CommandRegister.Fault pour le défaut. scrutateur est activé. Corrigez la condition qui a provoqué l'activation de ce bit par l'automate, puis désactivez ce bit. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 203 Le scrutateur n'est pas parvenu à configurer un Vérifiez que vous avez installé un dispositif esclave avec les paramètres dispositif esclave compatible. Récupération automatique de dispositif (ADR). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 204: Obtenir Et Définir Une Valeur Système

    :  L'instruction GSV extrait les informations spécifiées et les place dans la destination.  L'instruction SSV configure l'attribut spécifié avec les données de la source. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 205 écoulé pour TASK une tâche heure locale d'un automate WALLCLOCKTIME état de synchronisation TIMESYNCHRONIZE temporelle d'un automate 6. Dans la liste des attributs pour l'objet, identifiez l'attribut auquel vous voulez accéder. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 206: Exemple De Programmation Gsv/Ssv

    GSV/SSV Exemple 1 : Obtention d'une information de défaut E/S Cet exemple obtient des informations de défaut du module d’E/S disc_in_2 et place les données dans la structure disc_in_2_info définie par l’utilisateur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 207: Texte Structuré

    Exemple 2 : Obtention de l’information d'état d'un programme Cet exemple obtient des informations d'état sur le programme discret et place les données dans la structure discrete_info définie par l’utilisateur. Diagramme à relais   Texte structuré GSV(PROGRAM,DISCRETE,LASTSCANTIME,discrete_info.LastScanTime); GSV(PROGRAM,DISCRETE,MAXSCANTIME,discrete_info.MaxScanTime); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 208 à l'utilisation de bit d’inhibition avec un processeur PLC-5. En se basant sur l’état de SW.1, placer la valeur appropriée dans l’attribut d'indicateur désactivé du programme discret. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 209 écrivez une valeur de 1, cela inhibe la fonctionnalité. Si vous écrivez une valeur de 0, cela annule l’inhibition de la fonctionnalité. L’état de l’attribut peut également être lu avec une instruction GSV. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 210: Objets Gsv/Ssv

    Il incombe au programmeur de modifier comme il convient les codes d'application qui reposaient sur cet attribut. Voici les objets GSV/SSV. Les objets accessibles varient en fonction de l'automate. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 211: Accès À L'objet Addoninstructiondefinition

    Accès à l'objet instructions d’ensembles de logiques courantes, offre une interface commune à AddOnInstruction cette logique et document l’instruction. Definition Pour plus d'informations, reportez-vous à LOGIX 5000 Controllers Add-On Instructions Programming Manual, publication 1756-PM010. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 212: Accès À L'objet Alarmbuffer

    à un autre moment. C’est pourquoi une instruction Lire la valeur système (GSV) renvoie un état dans une partie de l’étiquette de destination (INT[0].0). Quand le bit d’état est à zéro, cela veut dire le plus probablement que l’objet AlarmBuffer n’existe plus. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 213 Vous devez spécifier l’ID de l’instance d’AlarmBuffer pour obtenir la valeur d’utilisation du tampon de cette instance en particulier. INT[0].1 1-L’attribut BufferUsage est valide. 0-L’attribut BufferUsage est non valide. INT[1] Valeur d'attribut BufferUsage. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 214 L’exemple suivant montre une instruction GSV récupérant les ID d'objet AlarmBuffer. Bien que le GSV des AlarmBufferInstances renvoie des valeurs dans un tableau, vous ne pouvez pas utiliser l’adresse du tableau pour obtenir les valeurs d'attribut Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 215: Accès À L'objet Axis

    à jour correctement. De ce fait, la logique suivant l'instruction SSV pourrait attendre la réinitialisation de ce bit avant de se poursuivre dans le programme. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 216 Les bits d'événement d'asservissement de votre boucle d'asservissement. (Dans la structure AXIS, il s'agit du membre AxisEvent.) Nom du bit Signification WatchEventArmed armement de Status l'événement de surveillance WatchEventStatus événement de surveillance RegEvent1Armed armement de Status l'événement d'enregistrement Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 217 15 ou antérieure pour les courbes en S ? NON — Laisser ces bits sur ON (par défaut). OUI — Passer à l'état OFF un ou plusieurs de ces bits : Pour désactiver cette Désactiver ce modification Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 218 *FeedbackNoiseFaultAction SINT L'opération exécutée en cas de défaut de bruit de codeur. Valeur Signification (Value) fermeture de l'axe Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 219 La position est donnée en unités de position, et est basée sur la valeur de l'attribut InterpolationTime. Pour interpoler une position d'axe réelle, utilisez une instruction SSV pour définir l'attribut InterpolationTime. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 220 AXIS, il s'agit du membre MotionStatus.) Nom du bit Signification AccelStatus accélération DecelStatus décélération MoveStatus move JogStatus GearingStatus gear HomingStatus home StoppingStatus arrêt AxisHomedStatus état de la prise d'origine PositionCamStatus came de position Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 221 La valeur (1/ms) par laquelle l'automate multiplie l'erreur de position pour compenser celle-ci. PositionServoBandwidth REAL La bande passante du gain unitaire que l'automate utilise pour calculer les gains d'une instruction Appliquer les réglages d’axe (MAAT). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 222 Ils sont limités à +/- 2 milliards. ServoFaultBits DINT Les bits de défaut d'asservissement de votre boucle d'asservissement. (Dans la structure AXIS, il s'agit du membre AxisEvent.) Nom du bit Signification Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 223 La position réelle de votre axe, en unités de position, lorsqu'un nouveau mouvement commandé commence pour l'axe. La position de commande de votre axe, en unités de StartCommandPosition REAL position, lorsqu'un nouveau mouvement commandé commence pour l'axe. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 224 Exécution du mouvement de réglage d’axe (MRAT). TuneRiseTime REAL Le temps de montée de l'axe, en secondes, mesuré pendant la dernière instruction Exécution du mouvement de réglage d’axe (MRAT). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 225 REAL Le pourcentage de sortie de commande de vitesse requis pour générer la vitesse commandée. *VelocityIntegralGain REAL La valeur (1/ms) par laquelle l'automate multiplie la valeur de VelocityIError pour compenser l'erreur de vitesse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 226: Accès À L'objet Controller

    Astuce : nous vous conseillons d'utiliser le type de données DINT[2], pour éviter les limitations lorsque vous travaillez avec des types de données LINT dans les automates Rockwell Automation. ChangesToDetect DINT[2], LINT GSV, SSV Utilisé pour indiquer les modifications à surveiller. Lorsqu'une modification surveillée est détectée, l'attribut Audit Value est mis à...
  • Page 227 Cette valeur ne peut pas être modifiée lorsque l'interrupteur à clé est sur la position Exécution. Voir aussi Types et codes des défauts majeurs sur la page 163 Types et codes des défauts mineurs sur la page 169 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 228: Accès À L'objet Controllerdevice

    95 1756-L74 96 1756-L75 106 1769-L30ER 107 1769-L33ER 108 1769-L36ERM 109 1769-L30ER-NSE 110 1769-L33ERM 146 1756-L7SP 147 1756-L72S 148 1756-L73S 149 1769-L24ER-QB1B 150 1769-L24ER-QBFC1B 151 1769-L27ERM-QBFC1B 153 1769-L16ER-BB1B 154 1769-L18ER-BB1B 155 1769-L18ERM-BB1B 156 1769-L30ERM Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 229 Automate = 14. Vendor Identifie le fournisseur du dispositif. Allen-Bradley = 0001. Voir aussi Types et codes des défauts majeurs sur la page 163 Types et codes des défauts mineurs sur la page 169 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 230: Accès À L'objet Coordiatesystem

    Il est mis à zéro lorsqu'une combinaison se termine, que le mouvement d'une instruction en attente démarre ou lorsqu'une instruction de mouvement s'exécute et provoque un arrêt. Indique qu'elle n'est pas sur le chemin. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 231 Le bit CoordMotionLockStatus est de nouveau défini lorsque le système de coordonnées esclave reprend en suivant l'axe maître. Le bit CoordMotionLockStatus est également mis à zéro lors de l'initialisation d'un MCS. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 232: Accès À L'objet Motiongroup

    Delta J1J2J3J4J5. L'objet MOTIONGROUP fournit des informations d'état sur un groupe d'axes Accès à l'objet du servo-module. Indiquez le nom de l'étiquette du groupe de mouvements pour MotionGroup spécifier l'objet MOTIONGROUP qui vous intéresse. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 233 (temps écoulé) Time Offset LTIME La valeur du décalage de temps entre l'heure locale et la valeur du temporisateur local, pour l'automate associé à la valeur actuelle de l'heure de démarrage du cycle. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 234: Accès À L'objet Message

    La valeur par défaut est de Timeout 30 000 000 microsecondes (30 s). Voir aussi Types et codes des défauts majeurs sur la page 163 Types et codes des défauts mineurs sur la page 169 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 235: Accès À L'objet Cst

    à la valeur demandé, en fonction de la valeur de l'attribut CurrentStatus. Voir aussi Types et codes des défauts majeurs sur la page 163 Types et codes des défauts mineurs sur la page 169 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 236: Accès À L'objet Datalog

    échantillons dans la saisie de données la plus récente sont remplacés suite à un dépassement de la taille de la saisie. Cet état peut co-exister avec les états Prêt pour le déclencheur, Collecte Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 237 échantillons de données collectées pour le journal des données actuel. Voir aussi Types et codes des défauts majeurs sur la page 163 Types et codes des défauts mineurs sur la page 169 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 238: Accès À L'objet Df1

    Temps de scrutation Inutilisé Inutilisé prioritaire maximal Inutilisé Inutilisé Dernier temps de scrutation prioritaire Inutilisé Inutilisé Temps de scrutation normale maximal Inutilisé Inutilisé Dernier temps de scrutation normale ENQ envoyées Inutilisé Inutilisé Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 239 Nombre de stations à appeler dans le tableau de station d'appel normal après avoir appelé toutes les stations du tableau de station d'appel prioritaire (maître uniquement). Valeurs valides entre 0 et 255. La valeur par défaut est Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 240 Valeur en attente pour l'attribut ErrorDetection. Détection PendingMaster Message SINT Valeur en attente pour l'attribut Transmit MasterMessageTransmit. PendingMax SINT Valeur en attente pour l'attribut MaxStationAddress. StationAddress PendingNAK SINT Valeur en attente pour l'attribut NAKReceiveLimit. ReceiveLimit Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 241: Accès À L'objet Faultlog

    6 - Chien de garde 9 - Port série 10 - Module de stockage d'énergie (ESM) ou alimentation sans interruption (UPS) 20 - La licence/une licence CodeMeter requise est introuvable ou a expiré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 242: Accès À L'objet Hardwarestatus

    Niveau de SINT[3] pour 1 capteur Température en degrés Celsius défaut de de température : température SINT[0] = Nombre de niveaux de défaut de température SINT[1-2] = Niveau du défaut de température n°1 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 243  0. UPS non prête  1. UPS prête UPSSupported SINT Indique si l’UPS est prise en charge.  0. Non compatible  1. Prise en charge Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 244: Accès À L'objet Message

    Module particulier, définissez l'opérande de nom d'objet de l'instruction GSV/SSV sur le nom du module. Le module spécifié doit être présent dans la section Configuration des E/S de l'organisateur de l'automate, et doit avoir un nom. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 245  1. Les mises à jour du module sont exécutées. ForceStatus Indique l'état des forces. Signification des bits :  0. Forces installées (1=oui, 0=non).  1. Forces activées (1=oui, 0=non). Instance DINT Fournit le numéro d'instance de cet objet module. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 246 Défauts du Module : 16#fd00 - 16#fdff sur la page 283 Défauts du Module : 16#fe00 - 16#feff sur la page 284 Défauts du Module : 16#ff00 - 16#ffff sur la page 287 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 247: Accès À L'objet Routine

    Principal avec secondaire 16#2 synchronisé Principal avec secondaire 16#3 disqualifié 16#4 Principal sans secondaire Principal verrouillé pour mise 16#10 à jour État de redondance PartnerChassis Alors du châssis partenaire RedundancyState 16#8 Secondaire synchronisé Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 248 De 1 à 999 d'exécution, le pourcentage de synchronisation (qualification) achevé. Pour les modules qui ne peuvent pas mesurer leur pourcentage d'exécution, la synchronisation (qualification) est en cours. La synchronisation (qualification) est terminée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 249 Exécution à test 16#A Programme à test 16#B Défaut 16#C Défaut à programme Dans une paire de PhysicalChassisID Alors châssis redondants, Inconnu identification d'un châssis particulier Châssis A indifféremment de l'état du châssis Châssis B Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 250 Mise sous tension 16#1 Program 16#2 Exécution 16#3 Test 16#4 Anormal 16#5 Exécution à programme 16#6 Test à programme 16#7 Programme à exécution 16#8 Test à exécution 16#9 Exécution à test 16#A Programme à test Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 251 0. Présence d'un châssis secondaire synchronisé ? Indique le plus grand nombre de DINT qui ont été chargés de façon croisée. Indique le nombre de DINT qui auraient été chargés de façon croisée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 252: Accès À L'objet Programme

    DINT[11] GSV SSV GSV SSV Enregistre les défauts majeurs pour ce programme Record Astuce : Rockwell Automation recommande de créer une structure définie par l’utilisateur pour simplifier l'accès à l'attribut MajorFaultRecord : Nom (Name) Type de Style Description (Description) donnée...
  • Page 253 GuardLogix 5380 et GuardLogix 5580). Jour et heure de la signature de sécurité sur 27 SafetySignatureDateTime String Aucun caractères au format mm/dd/yyyy, hh:mm:ss.iii<AM (uniquement applicable à ou PM>> Automates Compact GuardLogix 5380 et GuardLogix 5580). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 254: Accès À L'objet Serialport

    Valeur en attente pour l'attribut DCDDelay. PendingParity SINT Valeur en attente pour l'attribut Parity. PendingRTSOff Valeur en attente pour l'attribut RTSOffDelay. Delay PendingRTSSendDelay INT Valeur en attente pour l'attribut RTSSendDelay. PendingStopBits SINT Valeur en attente pour l'attribut StopBits. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 255: Accès À L'objet Tâche

    Fournit le numéro d'instance de cet objet TASK. Les valeurs valides sont comprises entre 0 et 31. LastScanTime DINT Aucun Durée de la dernière exécution du programme lors de son dernier lancement. Temps en microsecondes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 256 0  un délai d’expiration a déclenché la tâche (uniquement la tâche d’événement), examiner le bit 1  un chevauchement s’est produit pour cette tâche, examiner le bit 2 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 257: Accès À L'objet Timesynchronize

    LINT nanosecondes. Le domaine de l'horloge PTP. La valeur est DomainNumber SINT comprise entre 0 et 255. Le paramètre par défaut est de 0. Valeur actuelle du temps système, en CurrentTimeMicroseconds LINT microsecondes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 258 NumberOfPorts Le nombre de ports de cette horloge. La différence calculée entre l'horloge locale OffsetFromMaster LINT et l'horloge maître, basée sur le message de synchronisation le plus récent, en nanosecondes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 259 L'intervalle entre deux messages « Synchronisation » (Sync) successifs envoyés par un maître sur chaque port PTP du dispositif. Taille = 2 + (nombre de ports activés x 4) Taille max. = 42 octets Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 260 Structure répétée pour le nombre de ports : PortNumber NetworkProtocol SizeOfAddress PortAddress SINT[16] PortStateInfo Structure L'état actuel de chaque port PTP du dispositif. Taille = 2 + (nombre de ports activés x 4) Taille max. = 42 octets Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 261 Structure du temps système et du décalage : SystemTime LINT SystemOffset LINT UserDescription Structure Description utilisateur du dispositif qui contient l'horloge. Nécessite 132 octets de stockage. Structure de la description utilisateur : Size DINT Description SINT[128] Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 262: Accès À L'objet Wallclocktime

     DINT[3]. Heure (0 à 23)  DINT[4]. Minute (0 à 59)  DINT[5]. Secondes (0 à 59)  DINT[6]. Microsecondes (0 à 999 999) DSTAdjustment INT GSV SSV Nombre de minutes pour l'ajustement à l'heure d'été. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 263: Objets De Sécurité Gsv/Ssv

    Accessible sécurité depuis la tâche depuis la tâche de sécurité standard Tâche de Instance Fournit le numéro d'instance sécurité de cet objet de tâche. Les valeurs valides sont comprises entre 0 et 31. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 264  Définir l’attribut sur 0 pour désactiver la fonction de délai d'expiration.  Définir l’attribut sur 1 (ou toute valeur différente de zéro) pour activer la fonction de délai d'expiration. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 265 StartTime Valeur de WALLCLOCKTIME lors du démarrage de la dernière exécution de la tâche. DINT[0] contient les 32 bits inférieurs de la valeur ; DINT[1] contient les 32 bits supérieurs de la valeur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 266 Fournit le numéro d'instance sécurité de cet objet routine. Les valeurs valides sont comprises entre 0 et 65 535. Automates de SafetyLockedState Indique si l’automate est sécurité (SINT) verrouillée ou déverrouillée de sécurité. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 267 +1 de l’automate principal. Consultez la signification de l'état ci-dessus. Applications configurées pour SIL2/PLd, spécifiez la tâche de sécurité suivante :  Tâche de sécurité OK (x1000000000000xx)  Tâche de sécurité inexploitable (x10000000000001xx) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 268 GuardLogix 5380 et GuardLogix 5580) SafetySignatureDateTim Jour et heure de la signature e(chaîne) de sécurité sur 27 caractères au format mm/dd/yyyy, (uniquement applicable à hh:mm:ss.iii<AM ou PM>> Automates Compact GuardLogix 5380 et GuardLogix 5580) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 269: Instructions D'entrée/Sortie

    (Message Configuration) pour spécifier les détails du message. L'onglet Configuration (Configuration) contient également une case à cocher pour définir/mettre à zéro le bit .TO. Les détails que vous configurez varient en fonction du type de message sélectionné. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 270 à partir du dispositif cible. Element) Si vous sélectionnez un type de message d’écriture, l’Élément destinataire est l’adresse de l’emplacement dans le dispositif cible où vous souhaitez écrire les données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 271: Défauts Du Module : 16#0000 - 16#00Ff

    I/O de l'application Logix Designer. Si vous utilisez un module 1756-DHRIO, vérifiez que le type de voie sélectionné dans le logiciel (DH+ ou réseau I/O à distance) correspond aux paramètres du sélecteur rotatif du module. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 272 Une instruction MSG a été configurée pour supprimer un objet de mappage qui ne pour le service demandé. peut l'être. Le mode ou l'état du module 16#0010 L'état du dispositif empêche le traitement d'une demande de service. n'autorise pas l'objet à exécuter le service demandé. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 273: Défauts Du Module : 16#0100 - 16#01Ff

    Vérifiez le Module utilisé et assurez-vous qu'il correspond exactement à celui indiqué dans l'arborescence de configuration I/O de l'application Logix Designer. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 274 I/O de l'application Logix Designer.  Il est possible que vous ayez configuré un tag consommé pour utiliser une connexion Unicast, mais le Controller du producteur ne prend pas en charge les connexions Unicast. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 275 Ce Controller n'est pas le propriétaire de ce Module car il essaie d'établir une connexion Ecoute seule ne nécessitant aucune configuration de Module. La connexion ne peut pas être établie tant qu'un propriétaire n'aura pas configuré le Module avant de s'y connecter. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 276 Code de produit du Module créé dans le logiciel. produit et/ou de l’identifiant du Le détrompage électronique n'a pas abouti pour ce fournisseur du détrompage électronique. module. Le Module créé dans le logiciel ne correspond vraisemblablement pas au Module matériel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 277 Vérifiez le Module utilisé et assurez-vous qu'il correspond exactement à celui indiqué dans l'arborescence de configuration I/O de l'application Logix Designer.  Le Controller essaie peut-être de se connecter à un Tag inexistant dans un Controller de production. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 278 Vérifiez que cette limite n'est pas dépassée. Si le Module est un adaptateur 1794-ACN15, 1794-ACNR15 ou 1797-ACNR15, un seul Controller peut établir une connexion Optimisation du rack avec le Module. Vérifiez que cette limite n'est pas dépassée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 279: Défauts Du Module : 16#0200 - 16#02Ff

    Vérifiez le Module utilisé et assurez-vous qu'il correspond exactement à celui indiqué dans l'arborescence de configuration I/O de l'application Logix Designer. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 280: Défauts Du Module : 16#0300 - 16#03Ff

    : un Module dans le chemin a dépassé la limite de bande passante de communication autorisée. Répartissez la charge sur un autre module de pont. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 281 Vérifiez le Module utilisé et assurez-vous qu'il correspond exactement à celui indiqué dans l'arborescence de configuration I/O de l'application Logix Designer. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 282 Vérifiez les Controllers qui utilisent la connexion et vérifiez que toutes les configurations sont identiques.  la connexion demandée n'est pas un port d'écoute ni un type de connexion de contrôle. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 283: Défauts Du Module : 16#0800 - 16#08Ff

    La tentative de configuration de la boucle SERCOS a échoué. incorrecte La vitesse de transmission de tous les dispositifs doit être la même et doit être prise en charge par les variateurs et par le module SERCOS. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 284: Défauts Du Module : 16#Fe00 - 16#Feff

    Le point de connexion d'entrée n'a pas été défini. 16#fe04 Erreur de requête de connexion : L'automate essaie d'établir une connexion au module et a reçu pointeur de données d'entrée un message d'erreur. incorrect. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 285 Vérifiez le module utilisé et assurez-vous qu'il correspond exactement à celui indiqué dans l'arborescence de configuration E/S de l'application Logix Designer. 16#fe0a Le point de forçage de sortie n'a pas été défini. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 286 : recherche du fichier NVS pour obtenir l'identité du module approprié. 16#fe22 Le type de connexion netparams cible-vers-expéditeur est non valide. 16#fe23 La connexion netparams cible-vers-expéditeur n'indique pas si l'option monodiffusion est autorisée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 287: Défauts Du Module : 16#Ff00 - 16#Ffff

    à celui indiqué dans l'arborescence de configuration I/O de l'application Logix Designer. 16#ff0e Erreur de requête de connexion : Le Controller essaie d'établir une connexion au Module et a reçu aucune connexion acceptée pour la un message d'erreur. passerelle. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 288: Spécification De Messages Cip

    Astuce : Nous vous recommandons d'inclure toujours un XIO du bit MSG.EN en tant que précondition d'échelon MSG en série. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 289 Réservé, laisser à 0 tag_name[2] Largeur d'impulsion (centaines de généralement 20) tag_name[3] Retard de passage par zéro pour ControlLogix E/S (centaines de généralement 40) tag_name[4] Vérifier le retard Destination (Destination) En blanc Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 290 LINT dans les automates Allen-Bradley. Longueur Source Champ non modifiable, définir sur 8 octets (Source Length) Élément destinataire Champ non modifiable, en blanc (Destination Element) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 291 Sélectionner l’alarme que vous souhaitez déverrouiller. Type) • Déverrouiller toutes les alarmes (O) • Déverrouiller alarme haute (O) • Déverrouiller alarme basse (O) • Déverrouiller alarme de rampe (O) Instance (Instance) Canal de l’alarme à déverrouiller. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 292 31 Entrée de journal personnalisé ajoutée DINT[1] 32 Changements qui affectent la corrélation 33 Attribut Aide à protéger la signature en mode Exécution défini 34 Attribut Aide à protéger la signature en mode Exécution effacé 35…63 Inutilisés Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 293: Spécification De Messages Plc-3

    Cette commande commence à l'adresse spécifiée comme Étiquette source, et lit de façon séquentielle le nombre de mots de 16 bits requis. Les données provenant de l'Étiquette source sont stockées, en commençant à l'adresse donnée comme Élément destinataire dans le processeur PLC-3. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 294: Spécification De Messages Plc-5

    Types de données pour les messages PLC-5 Lecture et écriture par type Le tableau suivant indique les types de données à utiliser avec les messages PLC-5 Lecture par type et PLC-5 Écriture par type. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 295: Spécification De Messages Plc-2

    PLC-2 d'un autre processeur. Le transfert de messages utilisant des mots de 16 bits, vous devez vous assurer que l'étiquette LOGIX 5000 stocke correctement les données transférées, généralement sous forme d'un tableau INT. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 297: Instructions De Comparaison

    Vérifie qu'une valeur est inférieure à la seconde valeur Vérifie qu’une valeur se trouve entre deux autres valeurs Passe deux valeurs dans un masque et vérifie leur égalité Vérifie qu'une valeur est différente de la seconde valeur Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 298: Comparaison (Cmp)

    Il existe des règles pour les opérateurs admissibles dans les opérations de sécurité. Reportez-vous à la section Opérateurs valides. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 299 Pour les Utiliser ce format : Exemple opérateurs qui opèrent sur : Un opérande operator(operand) ABS(tag) Deux operand_a operator tag_b + 5 opérandes operand_b tag_c AND tag_d (tag_e**2) MOD (tag_f / tag_g) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 300 Supérieur à ou égal <> Différent  Les chaînes sont égales si leurs caractères correspondent.  Les caractères ASCII sont sensibles à la casse. Le A majuscule ($41) n’est pas égal au a minuscule ($61). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 301: Exécution

    Condition d'entrée Définir la condition de sortie d'échelon sur la d'échelon est vraie condition d'entrée d'échelon Si une expression est évaluée à faux La condition de sortie d’échelon est définie sur faux Post-scrutation N/A. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 302: Égal À (Equ)

    Si activé, l'instruction EQU et l’opérateur = testent si la Source A est égale à la Source B. Langages disponibles Diagramme à relais Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 303 à la section Syntaxe du texte structuré. Opérandes Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 304 (Description) Type de Valeur littérale Chaîne à tester Source A chaînes immédiate avec la Source B étiquette Type de Valeur littérale Chaîne à tester Source B chaînes immédiate avec la Source A étiquette Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 305 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Opérandes d’entrée Type de Description (broches gauches) donnée SourceA (haut) SINT Valeur à tester avec la SourceB. DINT LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 306 Si la Source A et la Source B ne sont pas des NAN et que la Source A est égale à la Source B. Définir la condition de sortie d'échelon sur vrai sinon Définir la condition de sortie d'échelon sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 307 Comparaison numérique : Si SourceA et SourceB ne sont pas NAN et SourceA est égale à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 308 Chapitre 5 Instructions de comparaison Organigramme de comparaison de chaînes EQU   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 309 Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD Fonction FBD Texte structuré if value_1 = value_2 then light_a := 1; sinon light_a := 0; end_if; if value_3 = ’I am EQUAL’ then Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 310: Supérieur À (Grt)

    Si activé, l'instruction GRT et l’opérateur testent si la Source A est supérieure à la Source B. Langages disponibles Diagramme à relais Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 311 à la section Syntaxe du texte structuré. Opérandes Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 312 (Description) Type de Valeur littérale Chaîne à tester Source A chaînes immédiate avec la Source B étiquette Type de Valeur littérale Chaîne à tester Source B chaînes immédiate avec la Source A étiquette Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 313 SourceA n’est pas supérieure à la SourceB. Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 314 Reportez-vous aux fonctions FBD. Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Reportez-vous à Organigramme de comparaison de chaînes GRT pour consulter les défauts. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 315 Définir EnableOut sur EnableIn Si SourceA et SourceB ne sont pas NAN et SourceA est supérieure à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 316 Comparaison numérique : Si SourceA et SourceB ne sont pas NAN et SourceA est supérieure à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 317 Instructions de comparaison Chapitre 5 Organigramme de comparaison de chaînes GRT   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 318 Chapitre 5 Instructions de comparaison Exemple Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD Fonction FBD Texte structuré if value_1 > value_2 then light_1 := 1; sinon light_1 := 0; end_if; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 319: Supérieur Ou Égal À (Geq)

    Source A est supérieure ou égale à la Source B. Langages disponibles Diagramme à relais Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 320 à la section Syntaxe du texte structuré. Opérandes Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 321 (Description) Type de Valeur littérale Chaîne à tester avec la Source A chaînes immédiate Source B étiquette Type de Valeur littérale Chaîne à tester avec la Source B chaînes immédiate Source A étiquette Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 322 La fonction FBD est applicable uniquement à Automates Compact GuardLogix 5380 et GuardLogix 5580. Opérandes d’entrée Type de Description (broches gauches) donnée SourceA (haut) SINT Valeur à tester avec la SourceB. DINT LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 323 NAN et que la Source A est supérieure ou égale à la Source B. Définir la condition de sortie d'échelon sur vrai sinon Définir la condition de sortie d'échelon sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 324 Scrutation normale Comparaison numérique : Si SourceA et SourceB ne sont pas NAN et SourceA est supérieure ou égale à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 325 Instructions de comparaison Chapitre 5 Première scrutation de l’instruction Post-scrutation Organigramme de comparaison de chaînes GEQ   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 326 Chapitre 5 Instructions de comparaison Exemple Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD Fonction FBD Texte structuré if value_1 >= value_2 then light_b := 1; sinon light_b := 0; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 327: Inférieur À (Les)

    Si activé, l'instruction LES et l’opérateur testent si la Source A est inférieure à la Source B. Langages disponibles Diagramme à relais Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 328 à la section Syntaxe du texte structuré. Opérandes Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 329 Source A Type de Valeur littérale Chaîne à tester avec la chaînes immédiate Source B étiquette Type de Valeur littérale Chaîne à tester avec la Source B chaînes immédiate Source A étiquette Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 330 SourceA n’est pas inférieure à la SourceB. Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 331 Reportez-vous aux fonctions FBD. Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Reportez-vous à Organigramme de comparaison de chaînes LES pour consulter les défauts. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 332 Comparaison numérique : Si SourceA et SourceB ne sont pas NAN et SourceA est inférieure à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 333 Définir EnableOut sur EnableIn Si SourceA et SourceB ne sont pas NAN et SourceA est inférieure à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 334 Chapitre 5 Instructions de comparaison Organigramme de comparaison de chaînes LES   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 335 Instructions de comparaison Chapitre 5 Exemple Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD Fonction FBD Texte structuré if value_1 < value_2 then light_3 := 1; sinon light_3 := 0; end_if; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 336: Inférieur Ou Égal À (Leq)

    Source A est inférieure ou égale à la Source B. Langages disponibles Diagramme à relais Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 337 à la section Syntaxe du texte structuré. Opérandes Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 338 (Description) Type de Valeur littérale Chaîne à tester avec la Source A chaînes immédiate Source B étiquette Type de Valeur littérale Chaîne à tester avec la Source B chaînes immédiate Source A étiquette Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 339 SourceA est supérieure à la SourceB. Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 340 Reportez-vous aux fonctions FBD. Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Reportez-vous à Organigramme de comparaison de chaînes LEQ pour consulter les défauts. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 341 Si SourceA et SourceB ne sont pas NAN et SourceA est inférieure ou égale à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 342 Si SourceA et SourceB ne sont pas NAN et SourceA est inférieure ou égale à SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 343 Instructions de comparaison Chapitre 5 Organigramme de comparaison de chaînes LEQ   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 344 Chapitre 5 Instructions de comparaison Exemple Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD Fonction FBD Texte structuré if value_1 <= value_2 then light_2 := 1; sinon light_2 := 0; end_if; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 345: Limite (Lim)

    Si l'un des opérande n’est pas un numéro (NAN), le .EnableOut est défini sur faux. Langages disponibles Diagramme à relais Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 346 Cette instruction n'est pas disponible dans le texte structuré. Opérandes Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 347 Valeur de la limite haute. étiquette DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Diagramme de bloc fonctionnel Bloc FBD Opérande Type de Format Description donnée (Description) FBD_LIMIT étiquette Structure LIM Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 348 Description d’entrée Automates (broches CompactLogix 5380, gauches) CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Low Limit SINT Valeur de la limite basse DINT LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 349: Fonctionnement

    Définir sur vrai si le test de limite est vrai. Définir sur faux si le test de limite est faux. Reportez-vous aux fonctions FBD. Fonctionnement Cette section illustre le fonctionnement de l’instruction LIM. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 350 High Limit définit EnableOut sur vrai. Tout valeur Test dans la gamme horaire située entre High Limit et Low Limit définit EnableOut sur faux. Si l'un des opérande n’est pas un numéro (NAN), le .EnableOut est défini sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 351 Action entreprise Pré-scrutation EnableIn est faux Définir EnableOut sur EnableIn. EnableIn est vrai Définir EnableOut sur EnableIn. Reportez-vous à Organigramme LIM (vrai) Dest = output Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 352 ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Condition/État Action entreprise Pré-scrutation Scrutation normale Reportez-vous à Organigramme LIM (vrai) Dest = sortie Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Organigramme LIM (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 353 Exemple 2: Limite basse > Limite haute Lorsque la valeur ou = à 0 ou que la valeur ou = à -100, définir light_1 sur vrai. Lorsque la valeur 0 et la valeur -100, définir light_1 sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 354: Masque Égal À (Meq)

    430 Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix Masque égal à (MEQ) 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 355 Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 356 SINT SINT immediate Valeur à tester avec étiquette Source. DINT DINT LINT USINT UINT UDINT ULINT Diagramme de bloc fonctionnel Bloc FBD Opérande Type de donnée Format Description (Description) FBD_MASK_EQUAL étiquette Structure MEQ Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 357 Type de donnée Description d’entrée (broches Automates gauches) CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Source (Source) SINT Valeur à tester avec Compare. DINT LINT USINT UINT UDINT ULINT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 358 Pour entrer un masque avec un autre format, il faut faire précéder la valeur par le préfixe qui convient. Préfixe Description (Description) Hexadécimal, tel que 16#0F0F octal, tel que 8#16 binaire, tel que 2#00110011 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 359 EnableIn est vrai Définir EnableOut sur EnableIn. Reportez-vous à l’organigramme MEQ (vrai). Si la sortie est vraie Définir Dest sur vrai sinon Définir Dest sur faux Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 360 Dans l’exemple suivant, les valeurs masquées sont égales. Un 0 dans le masque empêche l'instruction de comparer ce bit (indiqué à l’aide d'un x dans l’exemple). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 361 Dans l’exemple suivant, les valeurs masquées sont différentes. Un 0 dans le masque empêche l'instruction de comparer ce bit (indiqué à l’aide d'un x dans l’exemple). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 362: Voir Aussi

    899 Valeurs immédiates sur la page 888 Conversions de données sur la page 889 Qu’est-ce qu’un remplissage avec des zéros ? sur la page 372 Fonctions FBD sur la page 430 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 363: Différent De (Neq)

    Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 364 DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Source B SINT SINT immediate Valeur à tester avec la étiquette Source A DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 365 SourceB. Définir à faux lorsque la SourceA est différente de la SourceB. Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 366 Reportez-vous aux fonctions FBD Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Reportez-vous à Organigramme de comparaison de chaînes NEQ pour consulter les défauts. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 367 Si la SourceA ou la SourceB est NAN et que la SourceA est différente de la SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 368 Si la SourceA ou la SourceB est NAN et que la SourceA est différente de la SourceB. Définir Dest sur vrai sinon Définir Dest sur faux. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 369 Instructions de comparaison Chapitre 5 Organigramme de comparaison de chaînes NEQ Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 370 Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD Fonction FBD Texte structuré if value_1 <> value_2 then light_4 := 1; sinon light_4 := 0; end_if; if value_3 <> ’I am EQUAL’ then Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 371: Opérateurs Valides

    à <= inférieur à ou égal > supérieur à >= supérieur à ou égal <> différent exposant (x à y) valeur absolue Cosinus d'arc ET au niveau du Sinus d'arc Tangente d'arc Cosinus Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 372: Qu'est-Ce Qu'un Remplissage Avec Des Zéros

    Par exemple, SINT : 16#87 = -121 converti en DINT renvoie 16#FFFFFF87 = -121 Voir aussi Masque égal à (MEQ) sur la page 354 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 373: Instructions De Calcul/Math

    Si vous voulez : Utilisez cette instruction : évalue une expression ajoute deux valeurs soustrait deux valeurs multiplie deux valeurs divise deux valeurs détermine le restant après la division d'une valeur par une autre Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 374: Valeur Absolue (Abs)

    Un débordement est indiqué si le résultat est la valeur entière négative maximal (par exemple, -128 pour SINT, -32 768 pour INT et -2 147 483 648 pour DINT). Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 375  Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions. Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 376 Activer l'entrée. Si défini sur faux, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour. La valeur par défaut est vraie. Source Valeur à partir de laquelle REAL (Source) prendre la valeur absolue. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 377 Type de donnée Description de sortie Automates (broche CompactLogix 5380, droite) CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Dest SINT Résultat de la fonction. USINT UINT DINT UDINT LINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 378 Dest = valeur absolue de la Source. Post-scrutation Diagramme de bloc fonctionnel Bloc FBD Condition/État Action entreprise Pré-scrutation EnableIn est faux. Définir EnableOut sur EnableIn. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 379 ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Condition/État Action entreprise Pré-scrutation Scrutation normale Dest = valeur absolue de la Source Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Exemples Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 380: Addition (Add)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. Si activé, l’instruction ADD et l’opérateur « + » ajoutent Source A à Source B. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 381 Astuce : Utiliser l'opérateur « + » dans une expression pour calculer le même résultat. Pour plus d'informations sur la syntaxe des expressions et des affectations dans le texte structuré, reportez-vous à la section Syntaxe du texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 382 Source B DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL SourceB SINT SINT Immédiate Valeur à ajouter à étiquette la Source A DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 383 SourceB REAL Valeur à ajouter à SourceA. Membres Type de Description de sortie donnée EnableOut BOOL Indique si une instruction a été exécutée sans défauts après son activation. Dest REAL Résultat de l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 384 (Description) Automates CompactLogix (broche droite) 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 uniquement Dest DINT Résultat de la fonction. UDINT LINT ULINT REAL LREAL Reportez-vous aux fonctions FBD. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 385 Définir EnableOut sur EnableIn EnableIn est vrai Dest = SourceA + SourceB En cas de débordement Définir EnableOut sur faux sinon Définir EnableOut sur vrai Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 386 Indexer via des tableaux sur la page 899 Indicateurs d’état mathématique sur la page 885 Conversions de données sur la page 889 Valeurs immédiates sur la page 888 Fonctions FBD sur la page 430 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 387: Calcul (Cpt)

    Reportez-vous à la section Opérateurs valides. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 388 Spécifiez l’ordre d’opération en groupant les termes entre des parenthèses. Cela force l’expression à effectuer une opération entre parenthèses en préalable aux autres opérations. Les opérations de rang égal sont exécutées de gauche à droite. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 389 Condition d’entrée Définir la condition de sortie d’échelon est vraie d'échelon sur la condition d'entrée d'échelon L'instruction évalue l’expression et place le résultat dans Dest. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 390 Diagramme à relais   Voir aussi Instructions Calcul sur la page 373 Opérateurs valides sur la page 371 Indexer via des tableaux sur la page 899 Indicateurs d’état mathématique sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 391: Division (Div)

    Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Bloc FBD Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 392 CompactLogix 5480, Compact ControlLogix 5580, GuardLogix 5370 et Compact GuardLogix GuardLogix 5570 5380 et GuardLogix 5580 SourceA SINT SINT immediate Valeur du dividende étiquette DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 393 Valeur du dividende. Source B REAL Valeur du diviseur. Membres de sortie Type de Description donnée EnableOut BOOL Indique si une instruction a été exécutée sans défauts après son activation. Dest REAL Résultat de l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 394 Automates CompactLogix 5380, Description sortie (broche CompactLogix 5480, droite) ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Type de donnée Dest DINT Résultat de la fonction UDINT LINT ULINT REAL LREAL Reportez-vous aux fonctions FBD. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 395 Pré-scrutation EnableIn est faux Définir EnableOut sur EnableIn EnableIn est vrai Dest = SourceA / SourceB En cas de débordement Définir EnableOut sur faux sinon Définir EnableOut sur vrai Première exécution de l’instruction Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 396 Post-scrutation Si Source B est 0, le résultat est Source A et un défaut mineur est signalé. Si Destination et les opérandes source sont des nombres entiers, le résultat est tronqué. Exemples Diagramme à relais  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 397: Modulo (Mod)

    Si activé, L’instruction MOD et l’opérateur divisent Source A par Source B et place le reste dans Dest. Cette opération s'effectue en utilisant l'algorithme suivant : Dest = Source A – (truncate ( Source A / Source B) * Source B) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 398 Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 399 Compact ControlLogix 5580, GuardLogix 5370 et Compact GuardLogix 5570 GuardLogix 5380 et GuardLogix 5580 Valeur du Source A SINT SINT immediate dividende. étiquette DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 400 Valeur du dividende. SourceB REAL Valeur du diviseur. Membres Type de Description de sortie donnée EnableOut BOOL Indique si une instruction a été exécutée sans défauts après son activation. Dest REAL Résultat de l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 401 Type de donnée Description sortie (broche Automates droite) CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Dest DINT Résultat de la fonction. UDINT LINT ULINT REAL LREAL Reportez-vous aux fonctions FBD. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 402 Dest est défini (jusqu’au reste) comme indiqué à la section Description. Post-scrutation Diagramme de bloc fonctionnel Bloc FBD Condition/État Action entreprise Pré-scrutation EnableIn est faux Définir EnableOut sur EnableIn Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 403 Exemples Diagramme à relais Diviser le Dividend par le Divisor et placer le reste dans Remainder. Dans cet exemple, 3 entre dans 10, à 3 reprises, avec un reste égal à 1. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 404: Multiplication (Mul)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. Si activé, l’instruction MUL et l’opérateur « * » multiplient Source A par Source Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 405 Astuce : Utiliser l'opérateur « * » dans une expression pour calculer le même résultat. Pour plus d'informations sur la syntaxe des expressions et des affectations dans le texte structuré, reportez-vous à la section Syntaxe du texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 406 Valeur du multiplicande. étiquette DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Source B SINT SINT immediate Valeur du multiplicateur. étiquette DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 407 Valeur du multiplicande. SourceB REAL Valeur du multiplicateur. Membres de sortie Type de donnée Description EnableOut BOOL Indique si une instruction a été exécutée sans défauts après son activation. Dest REAL Résultat de l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 408 Description sortie 5380, CompactLogix 5480, (broche ControlLogix 5580, Compact droite) GuardLogix 5380 et GuardLogix 5580 Type de donnée Dest DINT Résultat de la fonction. UDINT LINT ULINT REAL LREAL Reportez-vous aux fonctions FBD. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 409 Définir EnableOut sur EnableIn EnableIn est vrai Dest = SourceA x SourceB En cas de débordement Définir EnableOut sur faux sinon Définir EnableOut sur vrai Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 410 Action entreprise Pré-scrutation Scrutation normale Dest = Source A x Source B Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Exemples Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD Fonction FBD Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 411: Négation (Neg)

    En cas d'activation, l’instruction NEG et l’opérateur soustraient de zéro la valeur Source. Langages disponibles Diagramme à relais Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 412  Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions. Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 413 Activer l'entrée. Si défini sur faux, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour. La valeur par défaut est vraie. Source REAL Valeur à mettre au négatif. (Source) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 414 Affecter les indicateurs d'état mathématique Automates Affecter les indicateurs d'état mathématique Automates CompactLogix 5380, Conditionnel CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 415 Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 416 Bloc FBD Fonction FBD Texte structuré DINT_dest := -DINT_src; Voir aussi Syntaxe du texte structuré sur la page 917 Indexer via des tableaux sur la page 899 Indicateurs d’état mathématique sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 417: Racine Carrée (Sqr/Sqrt)

    Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Bloc FBD Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 418 GuardLogix 5370 et Compact GuardLogix 5570 GuardLogix 5380 et GuardLogix 5580 Source SINT SINT immedia Calcule la (Source) racine carrée de cette étiquett DINT DINT valeur. REAL LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 419 Dest REAL Résultat de l’instruction. Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 420: Description (Description)

    GuardLogix 5370 et Compact GuardLogix GuardLogix 5570) 5380 et GuardLogix 5580) La partie fractionnaire du La partie fractionnaire résultat : du résultat : toute Tronque Source DINT Arrondit Source DINT étiquette/valeur (Source) (Source) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 421 ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Reportez-vous à la section Indicateurs d’état mathématique. Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 422 Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Condition/État Action entreprise Pré-scrutation Scrutation normale Dest = racine carrée de Source Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 423 Indexer via des tableaux sur la page 899 Conversions de données sur la page 889 Indicateurs d’état mathématique sur la page 885 Fonctions FBD sur la page 430 Valeurs immédiates sur la page 888 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 424: Soustraction (Sub)

    Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 425 DINT Source B. REAL LINT USINT UINT UDINT ULINT REAL LREAL Source B SINT SINT immediate Valeur à soustraire de étiquette Source A. DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 426 été exécutée sans défauts après son activation. Dest REAL Résultat de l’instruction. Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 427 Automates CompactLogix 5380, Description sortie CompactLogix 5480, (broche droite) ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Type de donnée Dest DINT Résultat de la fonction. UDINT LINT ULINT REAL LREAL Reportez-vous aux fonctions FBD. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 428 Bloc FBD  Condition/État Action entreprise Pré-scrutation EnableIn est faux Définir EnableOut sur EnableIn EnableIn est vrai Dest = SourceA - SourceB En cas de débordement Définir EnableOut sur faux sinon Définir EnableOut sur vrai Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 429 ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Condition/État Action entreprise Pré-scrutation Scrutation normale Dest = SourceA - SourceB Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Exemples Diagramme à relais Diagramme de bloc fonctionnel Bloc FBD  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 430: Fonctions Fbd

    Ne pas avoir d’étiquettes de sauvegarde ou de types de données prédéfinis. Les valeurs d’entrée connectées ne se convertissent pas en types de données prédéfinis.  Ne possèdent pas de bits EnableIn et sont toujours exécutés. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 431: Débordement De Fonction

    Les entrées SINT + UINT sont promues vers les entrées DINT + DINT. Les sorties sont DINT  Les entrées USINT + LINT sont promues vers les entrées LINT + LINT. Les sorties sont LINT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 432  Les entrées UNIT + LREAL sont promues vers les entrées LREAL + LREAL. Les sorties sont LREAL Voir aussi Fonctions FBD sur la page 430 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 433: Instructions De Mouvement/Logique

    BXOR BNOT Fonction FBD  BNOT BAND BXOR Texte structuré MVMT SWPB BTDT Utilisez cette Si vous voulez : instruction : Copier une valeur ou déplacer des chaînes Copier une partie spécifique d’un nombre entier Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 434 à n’importe quelle instruction du type Impulsion pour déclencher l’instruction de déplacement/logique. Voir aussi Instructions de conversion mathématique sur la page 767 Instructions d'entrée/sortie sur la page 151 Instructions de fin/rupture sur la page 669 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 435: Répartition Champ De Bits (Btd)

    (0-31) Numéro du bit (numéro de bit le plus bas) à partir duquel démarre le mouvement Doit se situer dans la plage valide pour les données de type Source Destination SINT étiquette Étiquette de l’emplacement de déplacement des bits DINT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 436 Exécution Diagramme à relais Condition/État Action entreprise Pré-scrutation Condition d'entrée d'échelon est fausse. Cette instruction copie et Condition d'entrée d'échelon est vraie. transfère les bits Source à Destination. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 437 Instructions de mouvement/logique Chapitre 7 Exemples Exemple 1 Diagramme à relais En cas d’activation, l’instruction BTD achemine les bits dans value_1. Exemple 2 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 438: Répartition Champ De Bits Avec Cible (Btdt)

    Source, transfère ces bits à la position appropriée et inscrit ces bits dans Destination. Target et Source restent inchangées. Langages disponibles Diagramme à relais Cette instruction n'est pas disponible dans un diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 439 à partir duquel doit commencer la copie des bits). Valide = 0-31 Target DINT Déplacement de la valeur entrée vers Dest avant le déplacement des bits depuis Source. Valide = n’importe quel nombre entier Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 440: Description (Description)

    Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Reportez-vous à la section Indicateurs d’état mathématique. Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 441 Reportez-vous à Pré-scrutation dans le tableau Bloc fonctionnel. Exécution normale Reportez-vous à Tag.EnableIn est vrai dans le tableau Bloc fonctionnel. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel. Exemple Étape 1 L’automate copie Target dans Dest.   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 442 DestBit, Source et Target restent inchangées.   Bloc fonctionnel Texte structuré BTDT_01.Source := sourceSTX; BTDT_01.SourceBit := source_bitSTX; BTDT_01.Length := LengthSTX; BTDT_01.DestBit := dest_bitSTX; BTDT_01.Target := TargetSTX; BTDT(BTDT_01); distributed_value := BTDT_01.Dest; Voir aussi Attributs communs sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 443: Et Au Niveau Du Bit (And)

    Utiliser l'opérateur AND (ou « & ») dans une expression pour calculer le même résultat. Pour plus d'informations sur la syntaxe des expressions et des affectations dans le texte structuré, reportez-vous à la section Syntaxe du texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 444 Astuce : L’instruction AND opère sur les DINT. Les opérandes des sources INT ou SINT sont convertis en DINT en remplissant les bits supérieurs de 0. Bloc fonctionnel Opérande Type de données Format Description FBD_LOGICAL étiquette Structure AND Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 445 Automates CompactLogix 5380, Conditionnel CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Reportez-vous à la section Indicateurs d’état mathématique. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 446 Définir EnableOut sur EnableIn EnableIn est vrai Définir EnableOut sur EnableIn Dest est défini comme indiqué à la section Description. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Exemples Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 447: Ou Exclusif Au Niveau Du Bit (Xor)

    L’instruction XOR exécute une opération sur XOR au niveau du bit en faisant appel aux bits de Source A et de Source B et place le résultat dans Dest. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 448 Valeur par rapport à XOR avec Source B. étiquette DINT Astuce : si le type est REAL, REAL la valeur d’entrée va être convertie en DINT (ce qui risque de provoquer un débordement). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 449 Valeur par rapport à XOR avec SourceA. Membres de sortie Type de Description données EnableOut BOOL Indique si une instruction a été exécutée sans défauts après son activation. Dest DINT Résultat de l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 450 Définir la condition de sortie d'échelon sur la d'échelon est fausse condition d'entrée d'échelon Condition d'entrée Définir la condition de sortie d'échelon sur la d'échelon est vraie condition d'entrée d'échelon Dest est défini comme indiqué à la section Description. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 451 Bloc fonctionnel Texte structuré value_result_XOR := value_1 XOR value_2; Voir aussi Syntaxe du texte structuré sur la page 917 Indexer via des tableaux sur la page 899 Indicateurs d’état mathématique sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 452: Non Au Niveau Du Bit (Not)

    Astuce : Utiliser NOT en tant qu’opérateur dans une expression pour calculer le même résultat. Pour plus d'informations sur la syntaxe des expressions et des affectations dans le texte structuré, reportez-vous à la section Syntaxe du texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 453 L’instruction NOT opère sur les DINT. Les opérandes des sources INT ou SINT sont convertis en DINT en remplissant les bits supérieurs de 0. Bloc fonctionnel Opérande Type de donnée Format Description (Description) FBD_CONVERT étiquette Structure NOT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 454: Description (Description)

    ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Reportez-vous à la section Indicateurs d’état mathématique. Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 455 Définir EnableOut sur EnableIn EnableIn est vrai Définir EnableOut sur EnableIn Dest est défini comme indiqué à la section Description. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Exemples Diagramme à relais Bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 456: Ou Au Niveau Du Bit (Or)

    L’instruction OR exécute une opération sur OU au niveau du bit en faisant appel aux bits de Source A et de Source B et place le résultat dans Dest. Langages disponibles Diagramme à relais Bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 457 Étiquette pour mémoriser le Dest SINT étiquette résultat de cette instruction. Astuce : si le type est REAL, DINT la valeur DINT qui en résulte REAL va être convertie en REAL. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 458 En cas d’activation, cette instruction évalue l’opération sur OU au niveau du bit : Dest = Source A OR Source B Si le bit de la Et si le bit de la Le bit de Source A est : Source B est : Dest est : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 459 Pré-scrutation EnableIn est faux Définir EnableOut sur EnableIn EnableIn est vrai Définir EnableOut sur EnableIn Dest est défini comme indiqué à la section Description. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 460: Et Booléen (Band)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction BAND exécute, logiquement, des opérations ET pour un maximum de huit entrées booléennes. Pour réaliser un ET au niveau du bit, reportez-vous à Et au niveau du bit (AND). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 461 GuardLogix 5380 et GuardLogix 5580. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Opérandes Diagramme de bloc fonctionnel Bloc FBD Opérande Type de donnée Format Description (Description) BAND tag FBD_BOOLEAN_AND structure Structure BAND Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 462 Indique si l'instruction est activée. BOOL La sortie de l'instruction Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 463: Fonctionnement

    à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. La fonction FBD exécute des opérations ET pour deux entrées booléennes. Out = In1 AND In2 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 464 Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Condition/État Action entreprise Pré-scrutation Scrutation normale Out = In1 AND In2 Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 465 Cet exemple illustre l’exécution d’un ET sur bool_in1 et bool_in2 et place le résultat dans value_result_and. Voir aussi ET au niveau du bit (AND) sur la page 443 Fonctions FBD sur la page 430 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 466: Ou Exclusif Booléen (Bxor)

    Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 467 Compact GuardLogix 5380 et GuardLogix 5580 Opérandes Type de donnée Description d’entrée Automates CompactLogix 5380, (broches CompactLogix 5480, gauches) ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 BOOL Première entrée booléenne. BOOL Deuxième entrée booléenne. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 468 Les bits EnableIn et EnableOut sont définis vrai sur vrai. L’instruction est exécutée de la manière décrite dans la section Fonctionnement. Première exécution de l’instruction Première scrutation de l’instruction Post-scrutation Les bits EnableIn et EnableOut sont définis sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 469 BXOR_02.Out est copié dans value_result_xor. Si bool_In1 est : Si bool_In2 est : Alors, value_result_xor est : Bloc FBD Cet exemple illustre l’exécution d’un OU exclusif sur bool_in1 et sur bool_in2 et place le résultat dans value_result_xor. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 470: Non Booléen (Bnot)

    Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Bloc FBD Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 471 Indique si l'instruction est activée. BOOL La sortie de l'instruction Fonction FBD Astuce : La fonction FBD est applicable uniquement à Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 472 Aucun spécifique à cette instruction. Exécution Diagramme de bloc fonctionnel Bloc FBD Condition/État Action entreprise Les bits EnableIn et EnableOut sont Pré-scrutation définis sur faux. Tag.EnableIn est faux Les bits EnableIn et EnableOut sont définis sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 473 Dans cet exemple, bool_in1 est copié dans BNOT_02.In, le résultat du complément de BNOT_02.In est placé dans BNOT_02.Out et BNOT_02.Out est copié dans value_result_not. Si bool_In1 est : Par conséquent, value_result_not est : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 474: Ou Booléen (Bor)

    Ou au niveau du bit (OR). Langages disponibles Diagramme à relais Cette instruction n’est pas disponible dans un diagramme à relais. Diagramme de bloc fonctionnel Le diagramme de bloc fonctionnel prend en charge les éléments suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 475 Activer l'entrée. En cas de désactivation, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour. Définir sur 0 lors du premier téléchargement. BOOL Première entrée booléenne. Définir sur 0 lors du premier téléchargement. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 476 ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580. Opérandes Type de donnée Description d’entrée Automates (broches CompactLogix 5380, gauches) CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 BOOL Première entrée booléenne. BOOL Deuxième entrée booléenne. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 477 Compact GuardLogix 5380 et GuardLogix 5580. La fonction FBD exécute des opérations OR pour deux entrées booléennes. Out = In1 OR In2 Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 478 Post-scrutation Exemple Diagramme de bloc fonctionnel Bloc FBD Dans cet exemple, bool_in1 est copié dans BOR_02.In1, bool_in2 est copié dans BOR_02.In2, le résultat de l’exécution des opérations OU de toutes les entrées Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 479: Effacer (Clr)

    Effacer (CLR) 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction CLR efface tous les bits de Dest. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 480: Bloc Fonctionnel

    Automates CompactLogix 5380, Conditionnel CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Reportez-vous à la section Indicateurs d’état mathématique. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 481: Transfert Avec Masque (Mvm)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L’instruction MVM copie Source sur Destination et permet le masquage de certaines portions des données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 482 Octal (par ex., 8#16) Binaire (par ex., 2#00110011) Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 483 Un défaut mineur Type de Code de surviendra si : défaut défaut Automates CompactLogix Cette fonctionnalité 5380, CompactLogix 5480, est activée et un ControlLogix 5580, débordement est Compact GuardLogix 5380 détecté. et GuardLogix 5580 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 484 Masque et copie le résultat dans Destination. Les bits sans masque de Destination restent inchangés. Post-scrutation Exemple Diagramme à relais Ligne 1 : value_b avant MVM Ligne 2 : value_a Ligne 3 : mask_2 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 485: Transfert Masqué Avec Cible (Mvmt)

    échéant. L’instruction MVMT copie Source sur Destination et permet le masquage de certaines portions des données. Langages disponibles Diagramme à relais Cette instruction n’est pas disponible dans un diagramme à relais. Bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 486 Masque. Valide = n’importe quel nombre entier Paramètre Type de Description (Description) de sortie donnée EnableOut BOOL Indique si l'instruction est activée. Dest DINT Résultat de l’opération de déplacement avec masque. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 487: Description (Description)

    5580 Automates CompactLogix 5370, Oui pour la sortie ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 488 Bloc fonctionnel. Exécution normale Reportez-vous à Tag.EnableIn est vrai dans le tableau Bloc fonctionnel. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel. Exemples Étape 1 L’automate copie Target dans Dest.   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 489: Attributs Communs

    := MVMT_01.Dest; Voir aussi Transfert avec masque (MVM) sur la page 481 Conversions de données sur la page 889 Syntaxe du texte structuré sur la page 917 Attributs communs sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 490: Transfert (Mov)

     Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions. Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 491: Numérique

    ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 uniquement) Opérande Type de Format Description donnée (Description) Source Type de immediate Chaîne à déplacer (Source) chaînes étiquette Dest Type de étiquette Étiquette où chaînes enregistrer le résultat Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 492 Cette instruction copie Source dans Dest. Opérandes de chaîne : Lorsque Source.LEN > SIZE( Dest.DATA) La chaîne est tronquée à ce qui va s'adapter S:V est défini. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 493: Permutation D'octet (Swpb)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (SWPB) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction SWPB réorganise l’ordre des octets de Source. Elle place le résultat dans Destination. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 494 En cas de sélection du mode d’ordonnancement HIGH/LOW, entrer cette option sous le format HIGHLOW (sans tiret). Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 495 Pré-scrutation Condition d’entrée d’échelon est fausse Condition d’entrée Cette instruction réorganise les octets d’échelon est vraie spécifiés. Post-scrutation Texte structuré Condition/État Action entreprise Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 496 Le style d’affichage est ASCII et chaque caractère représente un octet. Chaque instruction place les octets dans le nouvel ordre et à Destination différent. Diagramme à relais   Exemple 2 - Permutation des octets dans tous les éléments d’un tableau Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 497 UNTIL(index >= array_length)END_REPEAT; Voir aussi Instruction de déplacement sur la page 433 Indexer via des tableaux sur la page 899 Conversions de données sur la page 889 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 499: Instructions De Diverse/Tableau (Fichier)

    Calculer la moyenne d’un tableau de valeurs Trier une dimension de donnée de tableau par ordre ascendant Calculer la déviation standard d’un tableau de valeurs Trouver la taille d’une dimension d’un tableau SIZE Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 500: Copie De Fichier (Cop), Copie Synchrone De Fichier (Cps)

    (CPS) GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. Les instructions COP et CPS copient les valeurs dans la source vers les valeurs dans la destination. Source reste inchangée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 501: Type De Chaînes Structure

     Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions. Diagramme à relais Opérande Type de données Format Description Source SINT étiquette Élément initial à copier DINT LINT REAL Type de chaînes structure Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 502 Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Affecte les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à Indexer via les tableaux pour consulter les défauts d'indexation par tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 503: Condition D'entrée Définir La Condition De Sortie D'échelon

    Pour évaluer le temps d'exécution de l'instruction CPS, reportez-vous au Manuel utilisateur du système ControlLogix, publication 1756-UM 001. Autoriser la modification des données source pendant la copie Autre ---------------> Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 504 DINT (4 octets par élément) et contient 10 éléments (taille totale = 40 octets). Length indique que 10 éléments destinataires doivent être copiés, donc 40 octets sont copiés. Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 505 DINT (4 octets par élément) et contient 100 éléments (taille totale = 400 octets) produced_array est un DINT (4 octets par élément) et contient 100 éléments (taille totale = 400 octets). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 506 Length indique que 20 éléments destinataires doivent être copiés (4 X 20 = 80 octets). Toutefois, la source ne peut fournir que 8 octets, donc 8 octets sont copiés. Diagramme à relais Texte structuré CPS(Local:0:I.Data[0], input_buffer[0], 20); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 507 TIMER (12 octets par élément) et contient 15 éléments (taille totale = 180 octets) Length indique que 10 élément destinataire doit être copié, donc 120 octets sont copiés. Diagramme à relais   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 508 5 octets, donc 5 octets sont copiés. Diagramme à relais Texte structuré COP(array_4[0],array_5[0],10); Voir aussi Indexer via des tableaux sur la page 899 Instructions File/Misc sur la page 499 Instructions Mouvement/Logical sur la page 433 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 509: Arithmétique Et Logique Des Fichiers (Fal)

     Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions. Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 510: Valeur Initiale Typique : 0

    Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré[2]. La valeur de cette expression est mémorisée dans l’étiquette de destination spécifiée. Lorsqu’un débordement se produit, cela définit le bit ER et arrête Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 511 Cette opération s’arrête lorsque la valeur .POS est égale à la valeur .LEN ou la dépasse et lorsqu’un débordement se produit dans l’expression et lorsque le bit .ER est défini sur Vrai. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 512: Mode Numérique

    Ce mode s’utilise lorsqu’on travaille avec des données qui ne sont pas critiques sur le plan temporel ou avec des volumes importants de données. Entrer le nombre d'éléments sur lesquels va agir chaque scrutation, ce qui permet de réduire la durée des scrutations. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 513 Si l’option EnableIn est vraie lors de l’exécution, les bits .EN et .DN sont vrais jusqu’à ce que l’option EnableIn devienne fausse. Lorsque l’option EnableIn devient fausse, ces bits sont mis à zéro, de même que la valeur de .POS. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 514 EnableIn passe de faux à vrai. Chaque fois que cela se produit, un seul élément du tableau est manipulé. Si l’option EnableIn reste vraie pendant plus d’une scrutation, l’exécution de cette instruction n’a lieu que lors de la première scrutation   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 515 à exécuter une opération entre parenthèses avant les autres opérations. Les opérations de rang égal sont exécutées de gauche à droite. Ordre Fonctionnement ABS, ACS, ASN, ATN, COS, DEG, FRD, LN, LOG, RAD, SIN, SQR, TAN, TOD, TRN - (négation), NOT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 516: Exécution

    Action entreprise Pré-scrutation Condition d’entrée Reportez-vous à l’organigramme FAL (condition de d’échelon est fausse sortie d'échelon est fausse) Condition d’entrée Reportez-vous à l’organigramme FAL (condition de d’échelon est vraie sortie d'échelon est vraie) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 517 Instructions de diverse/tableau (fichier) Chapitre 8 Organigramme FAL (condition de sortie d'échelon est fausse)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 518 Chapitre 8 Instructions de diverse/tableau (fichier) Organigramme FAL (condition de sortie d'échelon est vraie)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 519 Instructions de diverse/tableau (fichier) Chapitre 8 Organigramme FAL (Mode Tous) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 520 Chapitre 8 Instructions de diverse/tableau (fichier) Organigramme FAL (Mode Numérique) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 521 Instructions de diverse/tableau (fichier) Chapitre 8 Organigramme FAL (Mode Incrémentiel) Exemples Exemple 1 Tableau à tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 522 En cas d'activation, l’instruction FAL copie chaque élément de array_2 à la même position dans array_1. Exemple 2 Copie élément à tableau. Diagramme à relais En cas d’activation, l’instruction FAL copie value_1 aux 10 premières positions de la deuxième dimension de array_2. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 523 Incrémentiel et, de ce fait, une seule valeur de tableau est copiée lors de chaque activation de cette instruction. Lors de l’activation suivante de cette instruction, cette dernière remplace value_1 par la valeur suivante du array_1. Exemple 4 : Opération arithmétique : tableau/tableau à tableau Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 524 Opération arithmétique : tableau/tableau à tableau Lorsqu’elle est activée, l’instruction FAL additionne value_1 et value_2 et mémorise le résultat dans la position actuelle d’array_1. Exemple 6 : Opération arithmétique : tableau + élément à tableau Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 525 L’instruction FAL utilise le mode Incrémentiel et, de ce fait, une seule valeur de tableau vient s’ajouter à value_1 lors de chaque activation de cette instruction. Lors de l’activation suivante de cette instruction, cette dernière remplace value_2. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 526: Moyenne De Fichier (Ave)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (AVE) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L’instruction AVE calcule la moyenne d’une série de valeurs. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 527: Bloc Fonctionnel

    Nombre d’éléments du tableau dont il faut déterminer la moyenne Position DINT immédiate Décalage dans le tableau spécifié qui identifie l’élément actuel auquel l’instruction est en train d’accéder. la valeur initiale type est 0 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 528 (faux) Condition d'entrée L’instruction AVE calcule la moyenne d'échelon est vraie. en additionnant tous les éléments spécifiés dans le tableau et en divisant ce total par le nombre d’éléments. Post-scrutation N/A. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 529 Instructions de diverse/tableau (fichier) Chapitre 8 organigramme AVE (faux) Exemple 1 Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 530: Remplissage De Fichier (Fll)

    Les types à petits nombres entiers vont être convertis en types à grands nombres entiers par le biais d’une extension de signe. Si le tableau de destination est une structure, la valeur source va être rédigée sans conversion. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 531 Description données Source SINT immédiate Élément à copier étiquette DINT REAL Destination SINT étiquette Élément initial à remplacer par Source. DINT REAL structure Length DINT immédiate Nombre d’éléments destinataires à étiquette remplir. SINT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 532 à N reprises, où N = nombre d’octets. L’extension de signe est le résultat d’une conversion de petits nombres entiers en gros nombres entiers. Les nombres REAL vont être arrondis lors d’une conversion en nombres entiers. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 533: Recherche Et Comparaison De Fichier (Fsc)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et fichier (FSC) GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L'instruction FSC compare les valeurs d'un tableau, élément par élément. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 534: Valeur Initiale Typique

    ALL, ou saisir un nombre compris entre 1 et 2 147 483 647 Expression SINT Immédiate Une expression composée Étiquette d’étiquettes et/ou de (Tag) DINT valeurs immédiates REAL séparées par des STRING opérateurs Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 535: Structure Control

    à l'instruction suivante. Distribuer le fonctionnement du tableau sur Numérique un certain nombre de scrutations. Saisir le nombre d'éléments par scrutation sur lesquels procéder à l'exécution (1-2 147 483 647) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 536 .DN est vrai. Le bit .DN, le bit .EN et la valeur .POS sont mis à zéro lorsque EnableIn est faux. Ce n’est qu’à ce moment-là qu’une autre exécution de cette instruction peut être déclenchée par une transition d’EnableIn de faux à vrai.   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 537 Numérique tant que le bit .DN ou .IN n’est pas vrai. Le diagramme temporel suivant montre les rapports entre les bits d'état et l'exécution de l'instruction. Lorsque l’exécution de l’instruction est terminée, le bit .DN est vrai. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 538 EnableIn passe de faux à vrai. Chaque fois que cela se produit, un seul élément du tableau est manipulé. Si l’option EnableIn reste vraie pendant plus d’une scrutation, l’exécution de cette instruction n’a lieu que lors de la première scrutation. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 539 Pour les opérateurs Utiliser ce format : Exemple qui opèrent sur : Un opérande operator(operand) ABS(tag) Deux opérandes operand_a operator tag_b + 5 operand_b tag_c AND tag_d (tag_e**2) MOD (tag_f / tag_g) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 540 Seuls les opérateurs suivants sont autorisés : Opérateur Description (Description) Égal < Inférieur à <= Inférieur à ou égal > Supérieur à >= Supérieur à ou égal <> Différent Les chaînes sont égales si leurs caractères correspondent. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 541 Action entreprise Pré-scrutation Condition d’entrée Reportez-vous à l’organigramme FSC d’échelon est fausse (condition de sortie d'échelon est fausse) Condition d’entrée Reportez-vous à l’organigramme FSC d’échelon est vraie (condition de sortie d'échelon est vraie) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 542 Chapitre 8 Instructions de diverse/tableau (fichier) Organigramme FSC (condition de sortie d'échelon est fausse)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 543 Instructions de diverse/tableau (fichier) Chapitre 8 Organigramme FSC (condition de sortie d'échelon est vraie)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 544 Chapitre 8 Instructions de diverse/tableau (fichier) Organigramme FSC (sous-flux commun FSC)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 545 Instructions de diverse/tableau (fichier) Chapitre 8 Organigramme FSC (sous-flux commun d’exception FSC)   Exemples Exemple 1 Procéder à des recherches entre deux tableaux DINT afin d’identifier les éléments qui sont inégaux. Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 546 Rechercher la présence d’une correspondance dans un tableau de structures. Exemple 3 Rechercher la présence d’une correspondance dans un tableau de chaînes. Lorsqu’elle est activée, l’instruction FSC compare les caractères du code à 10 éléments de code_table. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 547: Tri Sur Fichier (Srt)

    L’instruction SRT trie une série de valeurs dans une dimension (Dim to vary) du tableau dans un ordre ascendant. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré SRT(Array,Dimtovary,Control); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 548 Length et de Position se fait depuis les membres .LEN et .POS de la structure CONTROL. Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 549: Structure Control

    5580, Compact GuardLogix 5380 et GuardLogix 5580, les données sont limitées par le membre spécifié. Dans cette instruction de transition, le logique à relais fait basculer la condition d'entrée d'échelon de faux à vrai afin de permettre l’exécution de cette instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 550 Reportez-vous au table de Diagramme à relais pour plus de détails. Reportez-vous à Post-scrutation dans le Post-scrutation tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 551 Exemples Exemple 1 Trier DINT_array, qui est DINT[4,5]. Diagramme à relais   Texte structuré IF sort1 then control_1.LEN := 4; control_1.POS := 0; SRT(DINT_array[0,2],0, control_1); END_IF; Exemple 2 Trier DINT_array, qui est DINT[4,5]. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 552: Attributs Communs

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L’instruction STD calcule l’écart standard d’une série de valeurs dans une dimension d’Array et mémorise le résultat dans Destination. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 553 à utiliser lors du calcul de l’écart standard Position (Position) DINT immediate Décalage dans le tableau spécifié qui identifie l’élément actuel auquel l’instruction est en train d’accéder. la valeur initiale type est 0 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 554 Destination sera incorrecte. En cas de débordement durant l’évaluation d’une expression ou si la lecture de l’instruction va au-delà de la fin d’un tableau, l’instruction définit le bit ER et arrête l’exécution. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 555 La condition de sortie d'échelon est fausse. Condition d’entrée Sur le plan interne, cette instruction d’échelon est vraie utilise une instruction FAL pour calculer la moyenne : Expression = calcul de l’écart standard Mode = TOUS Post-scrutation N/A. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 556 Chapitre 8 Instructions de diverse/tableau (fichier) Exemples Exemple 1 Calculer l’écart standard de arrayDint, à savoir DINT[4,5]. Diagramme à relais   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 557: Taille En Éléments (Size)

    889 Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix Taille en éléments 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (SIZE) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 558  Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions. Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversion des données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 559 Définir la condition de sortie d'échelon d'échelon est fausse sur la condition d'entrée d'échelon. Condition d'entrée Définir la condition de sortie d'échelon d'échelon est vraie sur la condition d'entrée d'échelon. L'instruction s'exécute. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 560: Diagramme À Relais

    Dans cet exemple, le membre DATA de string_1 a 82 éléments. La chaîne utilise le type de données par défaut STRING. Étant donné que chaque élément contient un caractère, string_1 peut contenir un maximum de 82 caractères. Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 561 Texte structuré SIZE(string_a.[0].DATA[0],0,data_size_a); Voir aussi Instructions File/Misc sur la page 499 Indexer via des tableaux sur la page 899 Conversions de données sur la page 889 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 562: Mode Tous

    .DN est défini. Le bit .DN, le bit .EN et la valeur .POS sont mis à zéro lorsque la condition d'entrée d'échelon est fausse. Ce n’est qu’à ce moment-là qu’une autre exécution de cette instruction peut être déclenchée par une transition de condition d'entrée d'échelon de faux à vrai. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 563: Organigramme Du Mode Tous (Fsc)

    Ce mode est utile lorsqu’on travaille avec des données qui ne sont pas critiques sur le plan temporel ou avec des volumes importants de données. Vous entrez le nombre d'éléments sur lesquels va agir chaque scrutation, ce qui permet de réduire la durée des scrutations. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 564 Lorsque l’exécution de l’instruction est terminée, le bit .DN est défini. Si la condition d'entrée d'échelon est vraie, une fois cette exécution terminée, les bits .EN et .DN sont définis jusqu’à ce que la condition d'entrée d'échelon devient Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 565: Organigramme Du Mode Numérique (Fsc)

    Si, une fois cette exécution terminée, la condition d'entrée d'échelon est fausse, le bit .EN est immédiatement mis à zéro. Une scrutation après l’effacement du bit .EN, le bit .DN et la valeur .POS sont eux aussi mis à zéro. Organigramme du mode Numérique (FSC) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 566: Mode Incrémentiel

    .EN, le bit .DN et la valeur de .POS sont mis à zéro. La différence entre le mode Incrémentiel et le mode Numérique, au rythme d’un élément par scrutation, est la suivante : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 567: Organigramme Du Mode Incrémentiel (Fsc)

    élément du tableau à manipuler. Il ne faut pas utiliser CONTROL.POS pour identifier l’élément initial parce que l’instruction modifie la valeur .POS pendant son fonctionnement, ce qui risque de donner un résultat corrompu. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 568: Écart Standard

    L’écart standard se calcule en fonction de cette formule : Écart standard Où :  start = indice dimension-to-vary de l’opérande du tableau  xi = élément variable du tableau  N = nombre d’éléments spécifiés dans le tableau  AVE = Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 569: Instructions De Décalage/Tableau (Fichier)

    Une instruction s’exécute au mieux de sa vitesse et au minimum de sa mémoire requise si tous ses opérandes de l'instruction utilisent les mêmes types optimaux de données, généralement DINT ou REAL. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 570: Décalage Binaire À Gauche (Bsl)

    Control CONTROL étiquette Structure de contrôle de l’opération Bit à déplacer pour l’amener à la Source Bit BOOL étiquette position évacuée. Longueur DINT immediate Nombre de bits dans le tableau à (Length) déplacer Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 571: Structure Control

    à vrai afin de permettre l’exécution de cette instruction. Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Un défaut majeur se produit si Type de défaut Code de défaut LEN dépasse la taille du tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 572: Exécution

    Le bit .DN est défini sur faux. Le bit .ER est défini sur faux. La valeur .POS est mise à zéro. Condition d’entrée d’échelon est vraie Reportez-vous à l’organigramme BSL (vrai) Post-scrutation Organigramme BSL (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 573 .UL, déplace les bits restants et charge input_1 dans array_dint[0].0. Les bits restants (31-26 dans array_dint[1]) ne sont pas valides. ces bits se décalent vers la gauche Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 574: Attributs Communs

    GuardLogix 5370 et GuardLogix 5570, les données sont limitées par le membre spécifié. Si cette instruction essaye de lire au-delà de la fin d’un tableau (la longueur LEN est excessive), cette instruction définit le bit .ER et déclenche un défaut majeur. Langages disponibles Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 575 été déplacé en dehors de la plage de bits. BOOL Le bit d’erreur est défini lorsque .LEN < 0. .LEN DINT La longueur spécifie le nombre de bits de tableau à déplacer. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 576 Le bit .DN est défini sur faux. Le bit .ER est défini sur faux. La valeur .POS est mise à zéro. Condition d'entrée Reportez-vous à l’organigramme BSR suivant (vrai) d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 577 Lorsqu’elle est activée, cette instruction BSR copie array_dint[0].0 sur le bit .UL, déplace les bits 0-9 vers la droite et charge input_1 dans array_dint[0].9. Les bits restants (10-31) ne sont pas valides, ce qui signifie que ces bits ne peuvent pas être modifiés. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 578 être modifiés. Noter le déplacement d’array_dint[1].0 qui traverse des mots puis pénètre dans array_dint[0].31. Diagramme à relais ces bits se décalent vers la droite Voir aussi Indexer via des tableaux sur la page 899 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 579: Chargement De Fifo (Ffl)

    Une conversion n’a lieu que si le type d’opérande source ne correspond pas au type de FIFO. Diagramme à relais Opérande Type (Type) Format Description (Description) Source SINT immediate Données à conserver dans (Source) FIFO étiquette DINT REAL Type de chaînes structure Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 580 Lorsqu’elle est activée, l’instruction FFL charge la valeur Source dans la position du FIFO identifiée par la valeur .POS. Cette instruction charge une valeur lors de chaque activation de l’instruction, jusqu’à ce que FIFO soit plein. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 581 Un défaut majeur se Type de Code de produira si : défaut défaut L’(élément de départ + .POS) dépasse la fin du tableau FIFO Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 582 Condition/État Action entreprise Pré-scrutation Reportez-vous à l’organigramme FFL (pré-scrutation) Condition d’entrée Reportez-vous à d’échelon est fausse l’organigramme FFL (faux) Condition d’entrée Reportez-vous à d’échelon est vraie l’organigramme FFL (vrai) Post-scrutation Organigramme FFL (pré-scrutation) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 583 Instructions de décalage/tableau (fichier) Chapitre 9 Organigramme FFL (faux)     Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 584 Chapitre 9 Instructions de décalage/tableau (fichier) Organigramme FFL (vrai)     Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 585 Le tableau Source est le tableau STRING ou le tableau Structure. Diagramme à relais   Exemple 3 Le type de données de source ne correspond pas au type de données du tableau FIFO. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 586: Déchargement De Fifo (Ffu)

    FIFO et mémorise cette valeur dans Destination. Les données restantes du FIFO descendent d’une position. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 587: Sint Int Dint Real

    .EM et le bit .DN sont définis. .LEN DINT La longueur spécifie le nombre maximal d’éléments dans FIFO. .POS DINT Cette position identifie la fin des données qui ont été chargées dans FIFO. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 588 Diagramme à relais Condition/État Action entreprise Pré-scrutation Reportez-vous à l’organigramme FFU (pré-scrutation) Condition d'entrée Reportez-vous à l'organigramme d'échelon est fausse FFL (faux) Condition d'entrée Reportez-vous à l'organigramme d'échelon est vraie FFU (vrai) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 589 Instructions de décalage/tableau (fichier) Chapitre 9 Organigramme FFU (pré-scrutation) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 590 Chapitre 9 Instructions de décalage/tableau (fichier) Organigramme FFL (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 591 Instructions de décalage/tableau (fichier) Chapitre 9 Organigramme FFU (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 592 Le tableau de destination est le tableau STRING ou le tableau Structure. Diagramme à relais   Exemple 3 Le type de données du tableau de source FIFO ne correspond pas au type de données du tableau de destination. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 593: Chargement De Lifo (Lfl)

    L’instruction LFL copie la valeur Source sur LIFO. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 594: Élément De Lifo

    LFL a été activée. BOOL Le bit de fin est défini pour indiquer que LIFO est plein (.POS = .LEN). Le bit .DN empêche le chargement de LIFO jusqu’à ce que .POS < .LEN. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 595: Le Bit Vide Indique Que Lifo Est Vide

    Un défaut majeur se produira si : Type de Code de défaut défaut Si (élément de départ + .POS) dépasse la fin du tableau LIFO Reportez-vous à la section Attributs communs pour plus d’informations sur les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 596: Organigramme Lfl (Pré-Scrutation)

    Action entreprise Pré-scrutation Reportez-vous à l’organigramme LFL (pré-scrutation) Condition d'entrée d'échelon Reportez-vous à l’organigramme est fausse LFL (faux) Condition d'entrée d'échelon Reportez-vous à l’organigramme est vraie LFL (vrai) Post-scrutation N/A. Organigramme LFL (pré-scrutation) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 597 Instructions de décalage/tableau (fichier) Chapitre 9 Organigramme LFL (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 598 Chapitre 9 Instructions de décalage/tableau (fichier) Organigramme LFL (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 599 Le tableau Source est le tableau STRING ou le tableau Structure. Diagramme à relais   Exemple 3 Le type de données de source ne correspond pas au type de données du tableau LIFO. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 600: Déchargement De Lifo (Lfu)

    L’instruction LFU décharge la valeur à .POS du LIFO et mémorise 0 à cet emplacement. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 601 Si .LEN est < ou = à 0 ou si .POS < 0, le bit .EM et le bit .DN sont tous deux définis. .LEN DINT La longueur spécifie le nombre maximal d’éléments que LIFO peut contenir à un moment donné. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 602 Source et LIFO ne correspondent pas, cette instruction convertit la valeur Source au type de données de l’étiquette FIFO. Un petit nombre entier est converti en un gros nombre entier par une extension de signe. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 603: Diagramme À Relais

    Diagramme à relais Condition/État Action entreprise Pré-scrutation Reportez-vous à l’organigramme LFU (pré-scrutation) Condition d'entrée Reportez-vous à l’organigramme LFU d'échelon est (faux) fausse Condition d'entrée Reportez-vous à l’organigramme LFU d'échelon est vraie (vrai) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 604: Organigramme Lfu (Pré-Scrutation)

    Chapitre 9 Instructions de décalage/tableau (fichier) Organigramme LFU (pré-scrutation) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 605 Instructions de décalage/tableau (fichier) Chapitre 9 Organigramme LFU (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 606 Chapitre 9 Instructions de décalage/tableau (fichier) Organigramme LFU (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 607 Le tableau de destination est le tableau STRING ou le tableau Structure. Diagramme à relais   Exemple 3 Le type de données du tableau de source LIFO ne correspond pas au type de données du tableau de destination. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 608 569 Chargement de LIFO (LFL) sur la page 593 Chargement de FIFO (FFL) sur la page 579 Déchargement de FIFO (FFU) sur la page 586 Attributs communs sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 609: Instructions De Séquenceur

    DINT ou REAL. Voir aussi Instructions de calcul/math sur la page 373 Instructions de comparaison sur la page 297 Instructions de bit sur la page 73 Instructions de chaîne ASCII sur la page 831 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 610: Entrée Séquenceur (Sqi)

    Reportez-vous à la section Conversion de données. Opérande Type Format Description Array DINT étiquette de Tableau du séquenceur tableau Spécifier le premier élément dans le tableau du séquenceur ne pas utiliser CONTROL.POS dans cet indice Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 611: Structure Control

    Lorsque l’instruction SQI détermine qu’une étape est terminée, l’instruction ADD fait avancer, de manière incrémentielle, le tableau des séquences. Le GRT détermines si une autre valeur est disponible en vue de procéder à une vérification Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 612 Exécution Diagramme à relais Condition/État Action entreprise Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée Reportez-vous à l'organigramme (vrai) d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 613 Instructions de séquenceur Chapitre 10 Organigramme (vrai)   Exemple Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 614: Attributs Communs

    L’instruction SQL charge la valeur de l’opérande Source dans le tableau du séquenceur. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 615: Ne Pas Utiliser Control.pos Dans

    Tableau à une nouvelle position. Lorsque .EN est vrai, l’instruction SQL charge la valeur Source dans le Tableau à la position courante. En général, utilisez la même structure CONTROL que pour les instructions SQI et SQO . Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 616 > taille de Tableau Exécution Condition/État Action entreprise Pré-scrutation .EN est défini sur vrai. Condition d’entrée d’échelon .EN est défini sur faux est fausse Condition d’entrée d’échelon Reportez-vous à l'organigramme (vrai) est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 617 Instructions de séquenceur Chapitre 10 Organigramme – Vrai   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 618: Sortie Séquenceur (Sqo)

    (SQO) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction SQO définit les conditions de sortie de la prochaine étape d’une paire en séquence d’instructions SQO/SQI. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 619 Le bit de fin est défini quand .POS = .LEN .ER (Erreur) BOOL Indique que l’instruction a rencontré une erreur. .LEN DINT La longueur indique le nombre d’étapes de (Longueur) séquenceur dans le tableau du séquenceur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 620 Diagramme à relais Condition/État Action entreprise Pré-scrutation .EN est défini sur vrai. Condition d'entrée d'échelon .EN est défini sur faux est fausse Condition d'entrée d'échelon Reportez-vous à l'Organigramme (vrai) est vraie suivant Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 621 Instructions de séquenceur Chapitre 10 Organigramme (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 622 Diagramme à relais Voir aussi Instructions de séquences sur la page 609 sur la page 610 sur la page 614 Attributs communs sur la page 885 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 623: Instructions De Contrôle Du Programme

    Utilisez cette instruction : Sauter une section de logique qui n’a pas toujours besoin d’être exécutée. Sauter à une routine séparée, passer des données à la routine, exécuter la routine et renvoyer les résultats. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 624: Contrôle Du Programme

    Instructions de conversion ASCII sur la page 851 Utiliser les instructions de contrôle de programme pour changer le Instructions de déroulement de la logique. contrôle du programme Instructions disponibles Diagramme à relais EVENT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 625 Terminer une transition pour un graphe de fonctionnement séquentiel Déclencher l’exécution d’une EVENT tâche d’événement Désactiver un échelon Insérer un espace réservé dans la logique. Voir aussi Instructions de calcul/math sur la page 373 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 626: Toujours Faux (Afi)

    L’instruction AFI définit sa valeur EnableOut sur faux. Affecte les indicateurs d'état mathématique Conditions de défaut Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 627: Fin Temporaire (Tnd)

    (JSR). Le paramètre State Bit utilisé lors d’une instruction EOT détermine l’état de la Transition. Lorsque State Bit est défini sur vrai, la SFC passe à l’état suivant, sinon EOT agit en tant que NOP. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 628 EOT agit comme une instruction NOP. Dans un automate Logix, le paramètre de retour renvoie l’état de transition, puisque la condition d'échelon n’est pas disponible dans tous les langages de programmation Logix. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 629 Action entreprise Pré-scrutation Exécution normale L’instruction renvoie le bit de données à la routine d’appel. Post-scrutation Exemple   Voir aussi Attributs communs sur la page 885 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 630: Saut Vers Sous-Programme Externe (Jxr)

    Return parameter BOOL Étiquette L’étiquette de cette routine où vous voulez copier le SINT résultat de la routine externe Return parameter est DINT optionnel. REAL Vous ne pouvez avoir qu’un seul return parameter Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 631 Exécution. Si nécessaire, utiliser FirstScan pour initialiser la routine externe. EnableOut BOOL Activer la sortie. La routine externe définit ce bit. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 632  La routine externe n’est exécutée qu’une seule fois.  Après l’exécution de la routine externe, l’exécution de la logique retourne à la routine qui contient l’instruction JXR. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 633: Saut Vers Une Étiquette (Jmp) Et Etiquette (Lbl)

    Les instructions JMP et LBL sautent des portions du diagramme logique à relais. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 634 L’instruction LBL doit être la première instruction sur l’échelon. Un nom de label doit être unique à l’intérieur d’une routine. Le nom peut :  Avoir jusqu’à 40 caractères  Contenir des lettres, des chiffres et des soulignements (_) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 635 (Pour LBL) Aucune action n’est entreprise Post-scrutation Exemple Diagramme à relais Lorsque l’instruction JMP est activée, l’exécution saute par-dessus des échelons successifs de logique jusqu’à ce qu’elle atteigne l’échelon qui contient l’instruction LBL avec le nom label_20. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 636: Saut Vers Sous-Routine (Jsr), Sous-Routine (Sbr), Et Retour (Ret)

    à l’instruction JSR. L’instruction SBR reçoit les paramètres d’entrée passés par JSR. L’instruction RET renvoie les paramètres de retour à JSR et termine la scrutation de la sous-routine. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 637: Important : Une Opération Inattendue Peut Se Produire Dans Les Cas Suivants

    Pour chaque paramètre dans les instructions SBR ou RET, utiliser le même type de données (y compris toute dimension de tableau) que le paramètre correspondant dans l’instruction JSR. L’utilisation de différents types de données peut produire des résultats imprévus. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 638: Sint Int Dint Real

    DINT DINT  Les paramètres de REAL LINT retour sont optionnels structure USINT  Entrer un nombre UINT maximal de 40 UDINT paramètres de retour, ULINT si nécessaire REAL LREAL structure Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 639 SINT copier les paramètres étiquette de de retour correspondant tableau DINT DINT (40 au maximum) de REAL LINT l’instruction JSR. structure USINT UINT UDINT ULINT REAL LREAL structure Affecter les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 640: Fonctionnement

     Pour copier des données dans une étiquette de la sous-routine, entrer un paramètre d’entrée.  Pour copier un résultat d’une sous-routine dans une étiquette de cette routine, entrer un paramètre de retour. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 641 Dans le cas des instructions JSR et SBR, ajouter un paramètre d’entrée. Dans le cas des instructions JSR et RET, ajouter un paramètre de sortie. Pour toutes les trois instructions, supprimer le paramètre d’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 642 Action entreprise Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. Exécution normale Les paramètres sont passés et la sous-routine est exécutée. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 643 Instructions de contrôle du programme Chapitre 11 Exemples Exemple 1 Diagramme à relais   Texte structuré Routine Program Routine principale JSR(routine_1,2,value_1,value_2,float_value_1); Sous-routine SBR(value_a,value_b); <statements>; RET(float_a); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 644 Chapitre 11 Instructions de contrôle du programme Exemple 2 Diagramme à relais Routine principale   sous-routine_1   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 645: Voir Aussi

    Instructions de contrôle du programme Chapitre 11 Exemple 3 Bloc fonctionnel   Voir aussi Instructions de contrôle du programme sur la page 624 Indexer via des tableaux sur la page 899 Valeurs immédiates sur la page 888 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 646: Relais De Contrôle Maître (Mcr)

    Lorsque les conditions d’entrée sont vraies, la zone opère normalement. L’instruction MCR fermante est généralement inconditionnelle. Si la zone est activée, l’instruction MCR fermante sera vraie, donc elle ne fera rien. Si la zone est Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 647 L’instruction MCR n’est pas un substitut pour un relais électromécanique de contrôle maître câblé qui permet un arrêt d’urgence. Vous devriez toujours installer un relais électromécanique de contrôle maître câblé pour permettre de couper d’urgence l’alimentation des E/S. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 648 Lorsque la première instruction MCR est activée (input_1, input_2 et input_3 sont définis), l’automate exécute les échelons dans la zone MCR (entre les deux instructions MCR) et définit ou met à zéro les sorties, en fonctions des conditions d’entrée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 649: Fin Temporaire (Tnd)

    624 Toujours faux (AFI) sur la page 626 Pas d’opération (NOP) sur la page 650 Fin temporaire (TND) sur la page 657 Attributs communs sur la page 885 Organigramme MCR (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 650: Pas D'opération (Nop)

    NOP n’exécute aucune opération. Lorsqu’elle est désactivée, l’instruction NOP n’exécute aucune opération. Affecte les indicateurs d'état mathématique Défauts majeurs/mineurs Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 651: Pause Sfc (Sfp)

    Pause SFC (SFP) 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction SFP met en pause une routine SFC. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 652 Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Description L’instruction SFP vous laisse mettre en pause une routine SFC en cours d’exécution. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 653 L’instruction met en pause ou redémarre d'échelon est vraie l’exécution de la routine SFC spécifiée. Post-scrutation Texte structuré Condition/État Action entreprise Pré-scrutation Exécution normale L’instruction met en pause ou redémarre l’exécution de la routine SFC spécifiée. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 654: Réinitialisation Sfc (Sfr)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction SFR réinitialise l’exécution d’une routine SFC à une étape spécifiée. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 655 Cela permet de temporiser l’exécution après une réinitialisation. Cette fonctionnalité de mise en pause/redémarrage de l’instruction SFR du PLC-5 a été découplée de la condition d’échelon et déplacée dans l’instruction SFP. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 656 L’instruction réinitialise l’exécution de la d'échelon est vraie routine SFC spécifiée à une étape particulière. Post-scrutation Texte structuré Condition/État Action entreprise Pré-scrutation Exécution normale L’instruction réinitialise l’exécution de la routine SFC spécifiée à une étape particulière. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 657: Fin Temporaire (Tnd)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction TND termine de façon conditionnelle une routine. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré TND(); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 658 Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. Exécution normale Reportez-vous à condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais Post-scrutation Reportez-vous à Post-scrutation dans le tableau du Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 659: Déclenchement De Tâche Événementielle (Event)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et (EVENT) GuardLogix 5580. L’instruction EVENT déclenche une exécution d’une tâche d’événement. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré EVENT(task_name); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 660 Déterminer par programmation si une instruction EVENT a déclenché une tâche Pour déterminer si une instruction EVENT a déclenché une tâche d’événement, utilisez l’instruction Lire la valeur système (GSV) pour surveiller l’attribut Status de la tâche. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 661: L'instruction S'exécute

    Exécution Diagramme à relais Condition Action entreprise Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée L'instruction s'exécute. d'échelon est vraie Post-scrutation Texte structuré Condition Action entreprise Pré-scrutation Exécution normale L'instruction s'exécute. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 662 Diagramme à relais Programme A   Programme B   Texte structuré Programme A IF Shut_Down_Line AND NOT Shut_Down_Line_One_Shot THEN EVENT (Shut_Down); END_IF; Shut_Down_Line_One_Shot:=Shut_Down_Line; Programme B IF Shut_Down_Line AND NOT Shut_Down_Line_One_Shot THEN EVENT (Shut_Down); END_IF; Shut_Down_Line_One_Shot:=Shut_Down_Line; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 663 Pour utiliser un bit afin d’avoir des informations sur un nouvel état, vous devez manuellement mettre à zéro le bit. Si Task_Status.0 = 1, alors ce bit est mis à zéro. L’instruction OTU définit Task_Status.0 = 0. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 664: Désactivation D'interruption Par L'utilisateur (Uid)/Activation

    Langages disponibles Diagrammes à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré UID(); UIE(); Opérandes Diagramme à relais Cette instruction n’est pas disponible dans un diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 665: Description (Description)

    Si la nouvelle value est 0, cela restaurera la priorité mémorisée. Affecter les indicateurs d'état mathématique Nbre. Conditions de défaut Aucun spécifique à cette instruction. Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 666 Exécution normale L’instruction UID empêche la tâche utilisateur contenante d’être interrompue. L’instruction UIE autorise l’interruption de la tâche utilisateur contenante, comme c’est normalement le cas. Post-scrutation Exemple Diagramme à relais Texte structuré UID(); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 667: Attributs Communs

    Texte structuré Cette instruction n'est pas disponible dans le bloc fonctionnel. Opérandes Diagramme à relais Opérande Type Format Description Inconnu immédiate immédiate Voir aussi Instructions de contrôle du programme sur la page 624 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 669: Fin/Rupture

    Rupture (BRK) 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction BRK interrompt l’exécution d’une routine qui a été appelée par une instruction FOR. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 670 Aucun spécifique à cette instruction. Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Exécution Diagramme à relais Condition/État Action (Action) Pré-scrutation Condition d’entrée d’échelon est fausse Condition d’entrée L'instruction d’échelon est vraie s'exécute. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 671: Pour (For)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L'instruction FOR exécute une routine externe de façon répétée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 672 La valeur Step peut être positive ou négative. Si la valeur est négative, la boucle se termine lorsque Index est inférieur à Terminal value. Si la valeur est positive, la boucle se termine lorsque Index est supérieur à Terminal value. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 673 Cela est vrai si le subordonné a été préscruté par une instruction JSR. Condition d'entrée d'échelon est fausse Condition d'entrée d'échelon Reportez-vous à l'Organigramme FOR (vrai) est vraie suivant. Post-scrutation L'instruction va postscruter la sous-routine nommée exactement une seule fois. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 674 Lorsqu'elle est activée, l'instruction FOR exécute de façon répétée routine_2 et incrémente value_2 de 1 à chaque fois. Lorsque value_2 est > 50 000 ou qu'une instruction BRK est activée, l'instruction FOR cesse d'exécuter routine_2. Voir aussi Attributs communs sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 675: Saut Vers Sous-Routine (Jsr), Sous-Routine (Sbr), Et Retour (Ret)

    à l’instruction JSR. L’instruction SBR reçoit les paramètres d’entrée passés par JSR. L’instruction RET renvoie les paramètres de retour à JSR et termine la scrutation de la sous-routine. Langages disponibles Diagramme à relais Bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 676 Description (Description) Automates Automates CompactLogix 5370, CompactLogix 5380, ControlLogix 5570, CompactLogix 5480, Compact ControlLogix 5580, GuardLogix 5370 et Compact GuardLogix 5570 GuardLogix 5380 et GuardLogix 5580 Routine Name ROUTINE ROUTINE Sous-routine à exécuter Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 677 DINT DINT  Les paramètres de REAL LINT retour sont optionnels structure USINT  Entrer un nombre UINT maximal de 40 UDINT paramètres de retour, ULINT si nécessaire REAL LREAL structure Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 678 SINT copier les paramètres étiquette de de retour correspondant tableau DINT DINT (40 au maximum) de REAL LINT l’instruction JSR. structure USINT UINT UDINT ULINT REAL LREAL structure Affecter les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 679  Pour copier des données dans une étiquette de la sous-routine, entrer un paramètre d’entrée.  Pour copier un résultat d’une sous-routine dans une étiquette de cette routine, entrer un paramètre de retour. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 680 Dans le cas des instructions JSR et SBR, ajouter un paramètre d’entrée. Dans le cas des instructions JSR et RET, ajouter un paramètre de sortie. Pour toutes les trois instructions, supprimer le paramètre d’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 681 Action entreprise Pré-scrutation Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. Exécution normale Les paramètres sont passés et la sous-routine est exécutée. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 682 Chapitre 12 Instructions de fin/rupture Exemples Exemple 1 Diagramme à relais   Texte structuré Routine Program Routine principale JSR(routine_1,2,value_1,value_2,float_value_1); Sous-routine SBR(value_a,value_b); <statements>; RET(float_a); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 683 Instructions de fin/rupture Chapitre 12 Exemple 2 Diagramme à relais Routine principale   sous-routine_1   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 684: Voir Aussi

    Instructions de fin/rupture Exemple 3 Bloc fonctionnel   Voir aussi Instructions de contrôle du programme sur la page 624 Indexer via des tableaux sur la page 899 Valeurs immédiates sur la page 888 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 685: Instructions Spéciales

    Voir aussi Utilisation des instructions PID sur la page 712 Anti-saturation d'intégrale et transfert sans à­coup de manuel à automatique (PID) sur la page 716 Temporisation de l'instruction PID sur la page 721 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 686: Transition De Données (Dtr)

    L’instruction DTR passe la valeur Source à travers Mask et compare le résultat avec la valeur Reference. L’instruction DTR écrit aussi la valeur masquée de Source dans la valeur Reference pour effectuer la prochaine comparaison. Source reste inchangée. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 687 Diagramme à relais Condition Action (Action) Pré-scrutation Reference = Source ET Mask. Condition d’entrée Reference = Source ET Mask. d’échelon est fausse Condition d’entrée Reportez-vous à l'organigramme DTR d’échelon est vraie (vrai) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 688 Chapitre 13 Instructions spéciales Organigramme DTR (vrai) Exemple Diagramme à relais Lorsqu’elle est activée, l’instruction DTR masque value_1. S’il existe une différence entre les deux valeurs masquées, EnableOut est défini sur vrai.   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 689: Attributs Communs

    Référence ne correspondant pas est changé afin de correspondre au bit Source. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 690: Il Existe Des Règles De Conversion De Données Pour Les Types De Données Mixtes Dans

    Description (Description) donnée BOOL Le bit d’activation indique que l’instruction DDT a été activée. Le bit de fin est défini lorsque l’instruction DDT BOOL compare le dernier bit des tableaux Source et Référence. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 691 Référence pour le faire correspondre au bit de Source. L’instruction FBC ne change pas le bit de Référence. Si cette instruction essaye de lire au-delà de la fin d’un tableau, cette instruction définit le bit .ER et déclenche un défaut majeur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 692 Diagramme à relais Condition/État Action entreprise Reportez-vous à l'organigramme DDT Pré-scrutation (pré-scrutation) Condition d’entrée Reportez-vous à l'organigramme DDT d’échelon est (faux) fausse Condition d’entrée Reportez-vous à l'organigramme DDT d’échelon est vraie (vrai) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 693 Instructions spéciales Chapitre 13 Organigramme DDT (pré-scrutation) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 694 Chapitre 13 Instructions spéciales Organigramme DDT (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 695 Instructions spéciales Chapitre 13 Organigramme DDT (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 696 Chapitre 13 Instructions spéciales Organigramme DDT (vrai) – Suite   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 697: Comparaison De Fichier De Bits (Fbc)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix fichier de bits (FBC) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L’instruction FBC compare les bits dans un tableau Source avec les bits dans un tableau Référence. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 698 Result control CONTROL structure Structure de contrôle pour les résultats Longueur DINT immediate nombre d’emplacements de mémoire dans le (Length) résultat Position DINT immediate Position courante dans le résultat (Position) valeur initiale typique : 0 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 699 La différence entre les instructions DDT et FBC est que chaque fois que l’instruction DDT trouve une différence, l’instruction change le bit de Référence Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 700: Diagramme À Relais

    Diagramme à relais Condition/État Action entreprise Pré-scrutation Reportez-vous à l'organigramme FBC (pré-scrutation) Condition d’entrée Reportez-vous à d’échelon est fausse l'organigramme FBC (faux) Condition d’entrée Reportez-vous à d’échelon est vraie l'organigramme FBC (vrai) Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 701 Instructions spéciales Chapitre 13 Organigramme FBC (pré-scrutation) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 702 Chapitre 13 Instructions spéciales Organigramme FBC (faux) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 703 Instructions spéciales Chapitre 13 Organigramme FBC (vrai)   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 704 Chapitre 13 Instructions spéciales Organigramme FBC (vrai) – Suite   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 705: Proportionnel, Intégral Et Dérivé (Pid)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix et dérivé (PID) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction PID contrôle une variable de procédé comme un débit, une pression, une température ou un niveau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 706: Bloc Fonctionnel

    La valeur que vous voulez contrôler variable DINT REAL Tieback SINT immediate (facultatif) étiquette DINT Sortie d’une station matérielle portable/auto qui contourne la sortie de l’automate. Entrer 0 si vous ne voulez pas utiliser ce paramètre REAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 707 Valeur actuelle du pourcentage de sortie Texte structuré Opérande Type (Type) Format Description (Description) structure Structure PID Process SINT étiquette La valeur que vous voulez contrôler variable DINT REAL Tieback SINT immediate (facultatif) étiquette Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 708 Valeur actuelle du pourcentage de sortie Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Structure PID Spécifier une structure PID unique pour chaque instruction PID. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 709 PV avec alarme basse (0=non ; 1=oui) .PVHA PV avec alarme haute (0=non ; 1=oui) REAL point de consigne REAL Indépendant – gain proportionnel (sans unité) Dépendant – gain de l'automate (sans unité) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 710 .DATA[4] valeur .SP valide précédente constante de mise à l’échelle de .DATA[5] pourcentage .DATA[6] constante de mise à l’échelle de .PV .DATA[7] constante de mise à l’échelle de dérivées .DATA[8] valeur .KP précédente Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 711 Affecter les indicateurs d'état mathématique Défauts majeurs/mineurs Un défaut mineur surviendra si : Type de défaut Code de défaut UPD ≥ 0 point de consigne hors limites Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 712: Attributs Communs

    Le mode Manuel prévaut sur le mode Manuel du logiciel lorsqu'ils sont tous deux sélectionnés. Définir la configuration Sélectionnez l'onglet Configuration. Vous devez cliquer sur OK ou sur Appliquer (Apply) pour que les modifications prennent effet. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 713 PV haute (PV high) Une valeur d'alarme PV haute (.PVH) PV basse (PV low) Une valeur d'alarme PV basse (.PVL) Plage morte de PV (PV Une valeur de plage morte d'alarme PV (.PVDB) deadband) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 714 à l'échelle internes (.INI). Astuce : Lorsque vous utilisez l'instruction PID relais et si MAXO = MINO, l'instruction PID ramène ces valeurs aux paramètres par défaut. MAXO = 100,0 et MINO = 0,0 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 715 Option de gains Dérivé de Gains asservis Erreur (E) (norme ISA) Variable de procédé (PV) Gains indépendants Erreur (E) Variable de procédé (PV) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 716: Contrôle D'un Rapport

    été définies par .MAXO et .MINO. Le terme intégral accumulé reste figé, jusqu’à (PID) ce que la sortie CV retombe au-dessous de sa limite maximale ou remonte au-dessus de sa limite minimale. À ce moment-là, l’accumulation intégrale normale reprend automatiquement. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 717: Redémarrage Sans À-Coup (Pid)

    Exécution ou rétablit le contact avec le module de sortie analogique, vous pouvez automatiquement réinitialiser l’instruction PID sur une sortie variable de contrôle égale à la sortie analogique, en faisant appel au Inhold Bit et aux paramètres des Inhold Value de l’instruction PID. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 718: Boucles En Cascade (Pid)

    La boucle esclave convertit automatiquement la sortie de la boucle maître dans les unités de procédé correctes pour le point de consigne de la boucle esclave, en fonction des valeurs .MAXS et .MINS de la boucle esclave. Logique à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 719: Contrôle D'un Rapport (Pid)

    Pour éviter de verrouiller l’instruction PID avec des valeurs flottantes internes non valides, assurez-vous que PV n’est pas égal à INF ou NAN avant d’appeler l’instruction comme XIC (PC_timer.DN) MOV(Local:0:1.Ch0Data, Local:0:1.Ch0Data) XIO(S:V) PID(...) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 720: Lissage Des Dérivées (Pid)

    En général, une valeur de polarisation s’utilise lorsqu’aucun contrôle intégral n’est exploité. Dans ce cas, cette valeur de polarisation peut être ajustée afin de maintenir la sortie dans le créneau exigé pour conserver la PV à proximité du point de consigne. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 721: Temporisation De L'instruction Pid

    MOV(Local:0:1.Ch0Data, Local:0:1.Ch0Data) XIO(S:V) PID(...) Texte structuré PID(TIC101,Local:0:I.Ch0Data,Local:0:I.Ch1Data, Local:1:O.Ch4Data,0,Local:1:I.Ch4InHold, Local:1:I.Ch4Data); Lorsque vous utilisez une tâche périodique, assurez-vous que l’entrée analogique utilisée pour la variable de procédé est mise à jour dans le processeur à une Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 722 PV n’est pas égal à INF ou NAN avant d’appeler l’instruction comme XIC (PC_timer.DN) MOV(Local:0:1.Ch0Data, Local:0:1.Ch0Data) XIO(S:V) PID(...) Texte structuré PID_timer.pre := 1000 TONR(PID_timer); IF PID_timer.DN THEN PID(TIC101,Local:0:I.Ch0Data,Local:0:I.Ch1Data, Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 723 100 ms pour être sûr de ne jamais rater un échantillon. Vous pouvez même placer la logique PID dans une tâche continue, tant que vous vous assurez que la logique sera mise à jour plus souvent que toutes les 250 ms. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 724 Cela permet à l’opérateur de changer manuellement la sortie de la boucle PID. Logique à relais   Texte structuré IF (Local:0:I.Ch0Fault) THEN TIC101.SWM [:=] 1; ELSE TIC101.SWM := 0; END_IF; IF (Local:0:I.RollingTimestamp<>PreviousTimestamp) OR (Local:0:I.Ch0Fault) THEN PreviousTimestamp := Local:0:I.RollingTimestamp; PID(TIC101,Local:0:I.Ch0Data,Local:0:I.Ch1Data, Local:1:O.Ch0Data,0,Local:1:I.Ch0InHold, Local:1:I.Ch0Data); END_IF; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 725: Réglage De La Plage Morte (Pid)

    .NOZC dans la structure PID. Si vous utilisez la zone morte, la Control variable doit avoir la valeur REAL, sinon, elle est forcée à 0 lorsque l'erreur se trouve dans la plage morte. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 726: Utilisation De La Limitation De Sortie (Pid)

    Utilisation de la limitation Lorsque cette instruction détecte que la sortie a atteint une limite, elle définit un de sortie (PID) bit d’alarme et empêche tout dépassement de cette limite (inférieure ou supérieure) par la sortie. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 727: Instructions Trigonométriques

    Une instruction trigonométrique est exécutée une fois, chaque fois que l’instruction est scrutée, aussi longtemps que la condition d’entrée d’échelon est vraie. Si vous voulez que l’instruction ne soit évaluée qu’une fois, utiliser une instruction ONS pour déclencher l’instruction trigonométrique. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 728: Instructions De Mouvement/Logique

    Une instruction s’exécute au mieux de sa vitesse et au minimum de sa mémoire requise si tous ses opérandes de l'instruction utilisent les mêmes types optimaux de données, généralement DINT ou REAL. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 729: Cosinus D'arc (Acs, Acos)

    GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L’instruction ACS calcule le cosinus d'arc de la valeur Source et mémorise le résultat dans Destination (en radians). Langages disponibles Diagramme à relais Bloc fonctionnel Texte structuré dest := ACOS(source); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 730 EnableIn BOOL Activer l'entrée. Si l'option est désactivée, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour. La valeur par défaut est définie. Source REAL Entrée de l’instruction mathématique. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 731: Exécution

    Exécution Diagramme à relais Condition/État Action entreprise Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée d'échelon L’automate calcule l’arc cosinus de est vraie Source et place le résultat dans Destination. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 732: Instructions De Trigonométrie

    L’automate calcule l’arc cosinus de Source et place le résultat dans Destination. Post-scrutation Exemple Diagramme à relais Bloc fonctionnel Texte structuré result := ACOS(value); Voir aussi Instructions de trigonométrie sur la page 728 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 733: Attributs Communs

    Diagramme à relais Bloc fonctionnel Texte structuré dest :=ASIN(source); Opérandes Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 734 La valeur par défaut est vraie. Source REAL Entrée de l’instruction mathématique. Valide = tout nombre flottant Paramètre Type de Description de sortie données EnableOut BOOL Indique si l'instruction est activée. Dest REAL Résultat de l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 735 Si Destination est défini sur NAN, un débordement, avec ses défauts mineurs conditionnels, sera généré. Exécution Diagramme à relais Condition/État Action entreprise Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée L'instruction s'exécute. d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 736 Texte structuré Condition/État Action entreprise Pré-scrutation N/A. Exécution normale L’automate calcule le sinus d'arc de Source et place le résultat dans Destination. Post-scrutation Exemple Diagramme à relais Bloc fonctionnel Texte structuré result := ASIN(value); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 737: Tangente D'arc (Atn, Atan)

    Diagramme à relais Bloc fonctionnel Texte structuré dest := ATAN(source); Opérandes Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 738: Destination Sint Int Dint Real

    La valeur par défaut est vraie. Source REAL Entrée de l’instruction mathématique. Valide = tout nombre flottant Paramètre de Type de Description sortie données EnableOut BOOL Indique si l'instruction est activée. Dest REAL Résultat de l’instruction. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 739 Condition d'entrée L’automate calcule la tangente d'arc de Source d'échelon est vraie et place le résultat dans Destination. Post-scrutation Bloc fonctionnel Condition/État Action entreprise Pré-scrutation Tag.EnableIn est faux. EnableOut est défini sur faux Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 740 Texte structuré result := ATAN(value);. Voir aussi Instructions de trigonométrie sur la page 728 Attributs communs sur la page 885 Conversions de données sur la page 889 Indicateurs d’état mathématique sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 741: Cosinus (Cos)

    Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Diagramme à relais Opérande Type Format Description Source SINT Immédiate trouver le cosinus de cette valeur étiquette DINT REAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 742 égale ou supérieure à -1 et inférieure ou égale à 1. Vous pouvez vous servir de COS en tant qu’opérateur dans les expressions à logique à relais et en tant qu’opérateur dans les déclarations à texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 743 EnableOut est défini sur faux Tag.EnableIn est vrai EnableOut est définie sur vrai. Si le bloc produit un débordement, EnableOut est défini sur faux. Première scrutation de l’instruction Première exécution de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 744: Sinus (Sin)

    Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix Sinus (SIN) 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 745 Reportez-vous à Conversion de données. Diagramme à relais Opérande Type Format Description (Type) (Description) Source SINT Immédiate calcule le sinus de cette (Source) valeur étiquette DINT REAL Destination SINT étiquette étiquette où enregistrer le résultat DINT REAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 746: Description (Description)

    SIN retourne un résultat REAL contenant le sinus de Source. En fonction du contexte, cette valeur peut être convertie, quand cela est approprié. Description (Description) L’instruction SIN calcule le sinus de la valeur Source (en radians) et mémorise le résultat dans Destination. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 747 EnableOut est défini sur faux Tag.EnableIn est vrai EnableOut est définie sur vrai. Si le bloc produit un débordement, EnableOut est défini sur faux. Première scrutation de l’instruction Première exécution de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 748: Tangente (Tan)

    Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix Tangente (TAN) 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 749 Reportez-vous à la section Conversion de données. Diagramme à relais Opérande Type Format Description trouver le cosinus de cette Source SINT Immédiate valeur étiquette DINT REAL Destination SINT étiquette étiquette où enregistrer le résultat DINT REAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 750 Vous pouvez utiliser TAN comme un opérateur dans une expression du langage ladder et comme un opérateur dans des instructions de Texte structuré. Cette instruction offre une meilleure précision sur les automates traditionnels, ce qui donne de meilleurs résultats. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 751 EnableOut est défini sur faux Tag.EnableIn est vrai EnableOut est définie sur vrai. Si le bloc produit un débordement, EnableOut est défini sur faux. Première scrutation de l’instruction Première exécution de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 752 := TAN(value); Voir aussi Instructions de trigonométrie sur la page 728 Attributs communs sur la page 885 Indicateurs d’état mathématique sur la page 885 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 753: Mathématiques Avancées

    Si vous voulez que l’instruction ne soit évaluée qu’une fois, utiliser une instruction ONS pour déclencher l’instruction mathématique. Voir aussi Instructions de diverse/tableau (fichier) sur la page 499 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 754: Logarithme Décimal (Log)

    Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Diagramme à relais Opérande Type Format Description Source SINT Immédiate Calcule le logarithme de cette valeur étiquette DINT REAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 755 Destination. Source doit être supérieur à zéro, sinon un défaut mineur sera généré. Source Destination Pas un nombre Pas un nombre, le défaut mineur de débordement se produit Nombre négatif Infinité négative, Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 756 Bloc fonctionnel Condition/État Action entreprise Pré-scrutation Tag.EnableIn est faux. EnableOut est défini sur faux Tag.EnableIn est vrai EnableOut est définie sur vrai. Si le bloc produit un débordement, EnableOut est défini sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 757 Calcule le logarithme de valeur et place le résultat dans résultat. Diagramme à relais Bloc fonctionnel Texte structuré result := LOG(value); Voir aussi Attributs communs sur la page 885 Instructions mathématiques évoluées sur la page 753 Indicateurs d’état mathématique sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 758: Logarithme Naturel (Ln)

    Diagramme à relais Bloc fonctionnel Texte structuré dest := LN(source); Opérandes Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 759 L’instruction LN calcule le logarithme naturel de Source et mémorise le résultat dans Destination. Source doit être supérieur à zéro, sinon un défaut mineur sera généré. Le tableau suivant illustre les cas spéciaux des valeurs flottantes de Source. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 760: Affecte Les Indicateurs D'état Mathématique

    Bloc fonctionnel Condition/État Action entreprise Pré-scrutation Tag.EnableIn est faux. EnableOut est défini sur faux Tag.EnableIn est vrai EnableOut est définie sur vrai. Si le bloc produit un débordement, EnableOut est défini sur faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 761 Calcule le logarithme naturel de valeur et place le résultat dans résultat. Diagramme à relais Bloc fonctionnel Texte structuré result := LN(value); Voir aussi Instructions mathématiques évoluées sur la page 753 Attributs communs sur la page 885 Indicateurs d’état mathématique sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 762: À La Puissance Y (Xpy)

    Diagramme à relais Bloc fonctionnel Texte structuré dest := sourceX ** sourceY; Opérandes Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à Conversion de données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 763 à jour. La valeur par défaut est définie. SourceA REAL Valeur de référence. SourceB REAL Exposant. Paramètre de sortie Type de Description (Description) donnée EnableOut BOOL Activer la sortie. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 764: Description (Description)

    CompactLogix 5370, négatif et Source Y ControlLogix 5570, n’est pas une Compact valeur entière. GuardLogix 5370 et GuardLogix 5570 Aucun spécifique à cette instruction. Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 765 Première scrutation de l’instruction Première exécution de l’instruction Post-scrutation Texte structuré Condition/État Action entreprise Pré-scrutation N/A. Exécution normale Reportez-vous à condition d'entrée d'échelon est vraie. Post-scrutation N/A. Exemple Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 766: Texte Structuré

    := (value_1 ** value_2); Voir aussi Syntaxe du texte structuré sur la page 917 Instructions mathématiques avancées sur la page 753 Indicateurs d’état mathématique sur la page 885 Attributs communs sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 767: Instructions De Conversion Mathématique

    DINT ou REAL. Une instruction conversion mathématique est exécutée une fois, chaque fois que l’instruction est scrutée, aussi longtemps que la condition d’entrée d’échelon est Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 768: Conversion En Bcd (Tod)

    L’instruction TOD convertit une valeur décimale (0 Source 99 999 999) en une valeur BCD et mémorise le résultat dans Destination. Langages disponibles Diagramme à relais Bloc fonctionnel Texte structuré Cette instruction n'est pas disponible dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 769 BCD est le système de numération décimal codé binaire qui code les chiffres décimaux individuels (de 0 à 9) en 4 bits binaires. Source Destination Type de la destination Source négative < 0 Source > 99 999 999 16#9999_9999 DINT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 770 EnableOut est défini sur faux Tag.EnableIn est vrai EnableOut est définie sur vrai. Si le bloc produit un débordement, EnableOut est défini sur faux. Première scrutation de l’instruction Première exécution de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 771 Instructions de conversion mathématique Chapitre 16 Exemple Exemple 1 L’instruction TOD convertit value_1 en un valeur BCD et place le résultat dans result_a. Diagramme à relais Bloc fonctionnel Organigramme TOD (vrai) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 772: Conversion En Nombre Entier (Frd)

    Cette instruction n'est pas disponible dans le texte structuré. Opérandes Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 773 EnableOut BOOL Indique si l'instruction est activée. Dest DINT Résultat de l’instruction de conversion. Description L’instruction FRD convertit une valeur BCD (Source) en une valeur décimale et mémorise le résultat dans Destination Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 774 EnableOut est défini sur faux Tag.EnableIn est vrai EnableOut est définie sur vrai. Si le bloc produit un débordement, EnableOut est défini sur faux. Première scrutation de l’instruction Première exécution de l’instruction Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 775: Degrés (Deg)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L’instruction DEG convertit Source (en radians) en degrés et mémorise le résultat dans Destination. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 776 Utiliser DEG comme une fonction. Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Bloc fonctionnel Opérande Type Format Description DEG tag FBD_MATH_ADVANCED Structure Structure DEG Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 777 Défauts majeurs/mineurs Un défaut mineur surviendra si : Type de défaut Code de défaut Un débordement a été détecté Reportez-vous à la section Attributs communs pour plus d’informations sur les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 778 Première scrutation de l’instruction Première exécution de l’instruction Post-scrutation Texte structuré Condition/État Action entreprise Pré-scrutation Exécution normale Reportez-vous à condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais. Post-scrutation Exemple Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 779: Radians (Rad)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. L’instruction RAD convertit Source (en radians) en degrés et mémorise le résultat dans Destination. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 780 Utiliser RAD comme une fonction. Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Bloc fonctionnel Opérande Type (Type) Format Description (Description) RAD tag FBD_MATH_ADVANCED structure Structure FRD Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 781 Exécution Diagramme à relais Condition/État Action entreprise Pré-scrutation Condition d’entrée d’échelon est fausse Condition d’entrée L’automate convertit Source en radians et place d’échelon est vraie le résultat dans Destination. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 782 Texte structuré Condition/État Action entreprise Pré-scrutation Exécution normale Reportez-vous à condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais. Post-scrutation Exemple Diagramme à relais Bloc fonctionnel Texte structuré result := RAD(value); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 783: Troncation (Trn)

    Diagramme à relais Bloc fonctionnel Texte structuré dest := TRUNC(source); Opérandes Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 784 DINT en REAL. Les deux types de données stockent les données en 32 bits mais le type REAL utilise certains de ces 32 bits pour stocker la valeur exposante. Si la précision est perdue, l'automate la prend de la partie moins signifiante des DINT. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 785 Indicateurs d’état mathématique affectés Automates CompactLogix Conditionnel, reportez-vous à la section 5380, CompactLogix Indicateurs d’état mathématique. 5480, ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix 5580 Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 786 Reportez-vous à Pré-scrutation dans le Diagramme à relais. Exécution normale Reportez-vous à condition d'entrée d'échelon est définie sur vrai dans le Diagramme à relais. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 787 Syntaxe du texte structuré sur la page 917 Instructions mathématiques évoluées sur la page 753 Attributs communs sur la page 885 Indicateurs d’état mathématique sur la page 885 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 789: Instructions Pour Port Série Ascii

    Obtenir l’état des lignes de commande du port série. Par exemple, faire raccrocher un modem. Activer ou désactiver le signal DTR Activer ou désactiver le signal RTS Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 790 Chaque instruction ASCII, à l’exception de l’instruction ACL, utilise la structure SERIAL_PORT_CONTROL. L’opérande SerialPort Control :  contrôle l’exécution de l’instruction  fournit des informations d’état au sujet de l’instruction ASCII de façon asynchrone à la scrutation de la logique : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 791: Caractères Ascii Dans La Mémoire Tampon (Acb)

    Astuce : Les instructions de port série ASCII (AWT, AWA, ARD, ARL, ABL, ACB, AHL, ACL) ne sont pas disponibles pour les automates qui n’ont pas de port série. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 792 Vous pouvez spécifier la valeur du Character Count en accédant au membre .POS de la structure SERIAL_PORT_CONTROL, plutôt que d’inclure la valeur dans la liste d’opérandes. Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 793 Dans le texte structuré, mettre une condition sur l’instruction afin qu’elle ne soit exécutée que lors d’une transition Indicateurs d’état mathématique Conditions de défaut Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 794 Post-scrutation Exemple Diagramme à relais Texte structuré ACB(0,bar_code_count); Voir aussi Instructions pour port série ASCII sur la page 789 Syntaxe du texte structuré sur la page 917 Attributs communs sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 795: Effacement Ascii De La Mémoire Tampon (Acl)

    Port Read étiquette instructions ARD et ARL de la file d’attente, entrer 1. Clear Serial BOOL immédiate Pour supprimer les instructions AWA et Port Write étiquette AWT de la file d’attente, entrer 1. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 796 Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes. Exécution Diagramme à relais Condition Action de diagramme à relais Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée L'instruction s'exécute. d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 797 Ajout d’écriture ASCII (AWA) sur la page 823 Ecriture ASCII (AWT) sur la page 817 Syntaxe du texte structuré sur la page 917 Attributs communs sur la page 885 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 798: Lignes D'échange Ascii (Ahl)

    SerialPort Control SERIAL_PORT_CONTROL étiquette Étiquette qui contrôle l’opération Durant l’exécution, affiche l’état des lignes de commande. Channel Status DINT immédiate (Decimal) Pour l’état de cette ligne de Examiner ce commande : bit : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 799 BOOL Le bit de fin indique que l’instruction est terminée, mais il est asynchrone par rapport à la scrutation de la logique. BOOL Le bit d’exécution indique que l’instruction est en cours d’exécution. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 800 Pour mettre Et mettre RTS Entrer cette Et entrer cette DTR dans dans l’état : valeur ANDMask : valeur l’état : ORMask : Inchangé Inchangé Inchangé Inchangé Il s'agit d'une instruction de transition : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 801 à défini. Post-scrutation Texte structuré Condition Action de texte structuré Pré-scrutation Exécution normale L’instruction est exécutée lorsque la condition d’entrée d’échelon passe de zéro à défini. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 802 803 Ligne de lecture ASCII (ARL) sur la page 807 Ajout d’écriture ASCII (AWA) sur la page 823 Ecriture ASCII (AWT) sur la page 817 Attributs communs sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 803: Lecture Ascii (Ard)

    STRING le nom de par défaut l'étiquette. tout nouveau type de Pour un tableau chaîne que vous créez SINT, INT ou DINT, entrer le premier élément du tableau. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 804 Control Length égale à la taille de Destination, entrer 0. Characters DINT immédiate Durant l’exécution, affiche Read le nombre de caractères dans le tampon, y compris le premier ensemble de caractères de terminaison. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 805 2. Utilisez le résultat d'une instruction ACB pour déclencher l'instruction ARD. Cela empêche l'instruction ARD de retenir la file d'attente pendant qu'elle attend le nombre requis de caractères. Pour plus d'informations, reportez-vous à l'exemple d'instruction ARD ci-dessous. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 806 L'instruction s'exécute. EnableIn d'échelon est vraie bascule de mis à zéro à défini. Post-scrutation Texte structuré Condition Action de texte structuré Pré-scrutation Exécution normale L'instruction s'exécute. EnableIn bascule de mis à zéro à défini. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 807: Attributs Communs

    L'instruction ARL supprime des caractères du tampon et les enregistre dans Destination. Astuce : Les instructions de port série ASCII (AWT, AWA, ARD, ARL, ABL, ACB, AHL, ACL) ne sont pas disponibles pour les automates qui n’ont pas de port série. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 808: Immédiate

    Pour un tableau SINT, INT ou DINT, entrer le premier élément du tableau. SerialPort SERIAL_POR étiquette étiquette qui Control T_CONTROL contrôle l’opération Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 809 Pour un tableau SINT, INT ou DINT, entrer le premier élément du tableau. SerialPort SERIAL_POR étiquette étiquette qui Control T_CONTROL contrôle l’opération Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 810: Reportez-Vous À Syntaxe Du Texte Structuré Pour Plus D'informations Concernant La Syntaxe Des Expressions Dans Le Texte Structuré

    .POS DINT La position affiche le nombre de caractères lus. .ERROR DINT L’erreur contient une valeur hexadécimale qui identifie la cause d’une erreur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 811: Pré-Scrutation

    Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes. Exécution Diagramme à relais Condition Action de diagramme à relais Pré-scrutation Condition d'entrée d'échelon est fausse Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 812: Post-Scrutation

    DATA de l'étiquette MV_msg, qui est un type de chaîne. Diagramme à relais Texte structuré ABL(0,MV_line); osri_1.InputBit :=MVLine.FD OSRI(osri_1); IF osri_1.OutputBit) THEN mv_read.LEN := 12; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 813: Test Ascii Pour Ligne De Mémoire Tampon (Abl)

    ARL, ABL, ACB, AHL, ACL) ne sont pas disponibles pour les automates qui n’ont pas de port série. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 814 Le bit d’exécution indique que l’instruction est en cours d’exécution. BOOL Le bit vide indique quand l’instruction est terminée, mais il est synchrone par rapport à la scrutation de la logique. BOOL Le bit d’erreur indique quand l’instruction échoue (erreurs). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 815 Dans le texte structuré, mettre une condition sur l’instruction afin qu’elle ne soit exécutée que lors d’une transition Affecte les indicateurs d'état mathématique Conditions de défaut Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 816 795 Lignes d’échange ASCII (AHL) sur la page 798 Lecture ASCII (ARD) sur la page 803 Ligne de lecture ASCII (ARL) sur la page 807 Ajout d’écriture ASCII (AWA) sur la page 823 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 817: Ecriture Ascii (Awt)

    ARL, ABL, ACB, AHL, ACL) ne sont pas disponibles pour les automates qui n’ont pas de port série. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré AWT(Channel,Source,SerialPortControl); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 818 Length Source. Si vous souhaitez définir la valeur Serial Port Control Length égale au nombre de caractères dans Source, entrer 0. Characters DINT immédiate Pendant l'exécution, affiche le nombre Sent de caractères envoyés Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 819 1. Configurer le port série de l’automate : Si votre application : Alors : Utilise l’instruction ARD ou l’instruction ARL Sélectionner le mode Utilisateur N’utilise ni l’instruction ARD, ni l’instruction Sélectionnez le mode Système ou Utilisateur Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 820 L'instruction s'exécute. EnableIn d'échelon est vraie bascule de mis à zéro à défini. Post-scrutation Texte structuré Condition Action de texte structuré Pré-scrutation Exécution normale L'instruction s'exécute. EnableIn bascule de mis à zéro à défini. Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 821 (MV_write.LEN) vers Serial Port Control Length de l'instruction AWT (MV_write.LEN). (Dans MV_msg, le $16 compte comme un caractère ; c'est le code hexadécimal pour le caractère Ctrl-T.) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 822 803 Ligne de lecture ASCII (ARL) sur la page 807 Ajout d’écriture ASCII (AWA) sur la page 823 Attributs communs sur la page 885 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 823: Ajout D'écriture Ascii (Awa)

    Pour un tableau SINT, INT type de données STRING par défaut ou DINT, entrer le premier tout nouveau type de chaîne que vous élément du tableau. créez Serial Port SERIAL_PORT étiquette étiquette qui contrôle Control _CONTROL l’opération Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 824 à la scrutation de la logique. BOOL Le bit d’exécution indique que l’instruction est en cours d’exécution. BOOL Le bit vide indique quand l’instruction est terminée, mais il est synchrone par rapport à la scrutation de la logique. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 825 Dans Serial Port Control Length, entrer le nombre de caractères à envoyer. Avant que l'instruction s'exécute, déplacer le membre LEN de l'étiquette Source vers le membre LEN de l'étiquette Serial Port Control. (Voir exemple 2 ci-dessous.) Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 826 Ctrl-T.) L'instruction envoie également (ajoute) les caractères définis dans les propriétés de l'automate. Dans cet exemple, l'instruction AWA envoie un retour chariot ($0D), qui marque la fin du message. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 827 Serial Port Control Length de l'instruction AWA (alarm_write.LEN). Dans alarm_msg, le $14 compte comme un caractère ; c'est le code hexadécimal pour le caractère Ctrl-T. Diagramme à relais Texte structuré osri_1.InputBit := alarm; OSRI(osri_1); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 828: Voir Aussi

    Créer un nouveau type de chaînes qui stocke un nombre de caractères plus ou moins grand. Pour créer un nouveau type de chaîne, consultez LOGIX 5000 Controllers ASCII Strings Programming Manual 1756-PM013 Chaque type de chaînes contient les membres suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 829: Codes D'erreur Ascii

    16#8 Transmission déjà en cours. Cela provoquera une erreur dans l'instruction en cours. 16#9 La communication ASCII demandée n'est pas prise en charge par la configuration de canal actuelle. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 830 16#54 La longueur de Serial Port Control est supérieure à la taille du tampon. 16#55 La longueur de Serial Port Control est supérieure à la taille de Source ou de Destination. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 831: Chaîne Ascii

    Vérifier si les caractères sont égaux ou supérieurs à des caractères spécifiques Vérifier si les caractères sont supérieurs à des caractères spécifiques Vérifier si les caractères sont égaux ou inférieurs à des caractères spécifiques Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 832: Rechercher Une Chaîne (Find)

    L'instruction FIND localise la position de départ d'une chaîne précise dans une autre chaîne. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Texte structuré FIND(Source,Search,Start,Result); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 833 L'instruction FIND recherche la chaîne de Source pour la chaîne de Search. Si l'instruction trouve la chaîne de Search, Result montre la position de départ de la chaîne de Search dans la chaîne de Source. Sinon, Result affiche zéro. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 834 Un message provenant du terminal MessageView contient plusieurs informations. La barre oblique arrière (\) sépare chaque information. Pour localiser une information, l'instruction FIND lance la recherche à partir de la barre oblique arrière et enregistre sa position dans find_pos. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 835: Insertion D'une Chaîne (Insert)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (INSERT) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Utilisez l'instruction INSERT pour ajouter des caractères ASCII à un emplacement précis dans une chaîne. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 836: Une Instruction

     Start définit l'endroit auquel Source B est ajoutée dans Source A.  A moins que Source et Destination ne soient la même étiquette, Source A reste inchangée. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 837 Reportez-vous à Post-scrutation dans le tableau Diagramme à relais Exemple Lorsque temp_high est défini, l'instruction INSERT ajoute les caractères dans string_2 à la position 2 dans string_1 et place le résultat dans string_3. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 838: Chaîne Médiane (Mid)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction MID copie un nombre précis de caractères ASCII d'une chaîne et les enregistre dans une autre chaîne. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 839 égal à la copier taille de la longueur de Source plus 1. Start SINT Immédiate La position Entrez un numéro entre étiquette du premier 1 et la taille DATA de DINT caractère à Source. copier Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 840 DATA de l’étiquette de la chaîne de destination. La valeur Start ou Quantity est incorrecte. Exécution Diagramme à relais Condition Action de diagramme à relais Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée L'instruction s'exécute. d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 841 Texte structuré IF bag_read.EM THEN MID(bag_barcode,9,9,bag_flt_and_dest); bag_read.EM := 0; END_IF; Voir aussi Attributs communs sur la page 885 Syntaxe du texte structuré sur la page 917 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 842: Concaténation De Chaîne (Concat)

    Destination ANY_STRING étiquette Étiquette où  Tout nouveau type enregistrer le de chaîne créé avec résultat une longueur de caractères configurable pour la chaîne. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 843 Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau. Exécution Diagramme à relais Condition Action entreprise Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée L'instruction s'exécute. d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 844 Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. Exécution normale Reportez-vous à condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 845 Instructions de chaîne ASCII Chapitre 18 Organigramme Concat String   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 846 Instructions de chaîne ASCII   Exemple Diagramme à relais Texte structuré CONCAT(string_1,string_2,msg); Voir aussi Attributs communs sur la page 885 Attributs de texte structuré sur la page 946 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 847: Effacement De Chaîne (Delete)

    Par défaut, le type de vous données STRING a une souhaitez longueur de 82 supprimer des caractères maximum caractères pour la chaîne. Tout nouveau type de chaîne créé avec une longueur de caractères configurable pour la chaîne. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 848: Description (Description)

    à la taille DATA de l’étiquette de la chaîne de destination. La valeur Démarrage ou Quantité est non valide. Reportez-vous à Attributs communs pour les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 849 DELETE supprime le caractère d'en-tête. L’automate peut alors utiliser le texte du message ou le transmettre à un autre appareil. Diagramme à relais   Texte structuré IF term_read.EM THEN DELETE(term_input,1,1,term_text); term_read.EM := 0; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 850: Voir Aussi

    Chapitre 18 Instructions de chaîne ASCII END_IF; Voir aussi Attributs communs sur la page 885 Syntaxe du texte structuré sur la page 917 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 851: Instructions De Conversion Ascii

    MessageView). les lettres d'une chaîne de caractères UPPER ASCII en majuscules (par exemple, en convertissant une entrée effectuée par un opérateur en majuscules de manière à pouvoir la chercher dans un tableau). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 852: Dint Vers Chaîne (Dtos)

    Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix DINT vers chaîne 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (DTOS) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction DTOS produit la représentation ASCII d'une valeur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 853 STRING par défaut  tout nouveau type de chaîne que vous créez Description L'instruction DTOS convertit Source en chaîne de caractères ASCII et place le résultat dans Destination. Affecte les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 854 Lorsque temp_high est défini, l'instruction DTOS convertit la valeur dans msg_num en une chaîne de caractères ASCII et place le résultat dans msg_num_ascii. Les échelons suivants insèrent ou concatènent msg_num_ascii avec d'autres chaînes pour produire un message complet pour un terminal d'affichage. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 855: Minuscule (Lower)

    5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction LOWER convertit les caractères alphabétiques en chaîne de caractères en minuscules. Langages disponibles Diagramme à relais Bloc fonctionnel Cette instruction n'est pas disponible dans le bloc fonctionnel. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 856 La chaîne de sortie Créer un nouveau type de chaîne est plus grande que suffisamment grand pour la chaîne la destination de sortie. Utiliser le nouveau type de chaîne comme type de données pour la destination. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 857 Un échelon suivant effectue ensuite, dans un tableau, une recherche de caractères correspondants à ceux présents dans item_number_lower_case. Diagramme à relais   Texte structuré IF terminal_read THEN LOWER(item_number,item_number_lower_case); terminal_read := 0; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 858: Real Vers Chaîne (Rtos)

    Destination Type de Étiquette L'étiquette Il existe différents types de chaînes dans chaînes : laquelle la  Type de données STRING par valeur ASCII défaut  Tout nouveau type de chaîne enregistrée que vous créez Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 859 Diagramme à relais précédent Reportez-vous à Condition d'entrée Exécution normale d'échelon est vraie dans le tableau Diagramme à relais précédent. Post-scrutation Reportez-vous à Post-scrutation dans le tableau Diagramme à relais précédent Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 860: Chaîne Vers Dint (Stod)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (STOD) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction STOD convertit la représentation ASCII d'un entier en entier ou en valeur REAL. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 861 Si la chaîne Source contient des caractères non-numériques, l'instruction STOD convertit le premier ensemble de nombres contigus : L'instruction ignore tous les caractères de commande initiaux ou non numériques, sauf le signe moins précédant un nombre. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 862 Diagramme à relais précédent Exécution normale Reportez-vous à Condition d'entrée d'échelon est vraie dans le tableau Diagramme à relais précédent. Reportez-vous à Post-scrutation Post-scrutation dans le tableau Diagramme à relais précédent Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 863: Chaîne Vers Real (Stor)

    5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix (STOR) 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. L'instruction STOR convertit la représentation ASCII d'une valeur à virgule flottante en valeur REAL. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 864 Reportez-vous à Texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré. Description L'instruction STOR convertit Source en valeur REAL et place le résultat dans Destination.  L’instruction convertit des nombres positifs et négatifs. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 865 Reportez-vous à la section Attributs communs pour les défauts liés aux opérandes. Exécution Diagramme à relais Condition Action de diagramme à relais Pré-scrutation Condition d'entrée d'échelon est fausse Condition d'entrée L'instruction s'exécute. d'échelon est vraie Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 866 IF weight_read THEN STOR(weight_ascii,weight); END_IF; Voir aussi Attributs communs sur la page 885 Syntaxe du texte structuré sur la page 917 Conversions de données sur la page 889 Indicateurs d’état mathématique sur la page 885 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 867: Haut De Casse (Upper)

    L'instruction UPPER convertit toutes les lettres de Source en majuscules et place le résultat dans Destination.  Les caractères ASCII sont sensibles à la casse. La majuscule A ($41) est différente de la minuscule a ($61). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 868 Reportez-vous à Post-scrutation dans le tableau Diagramme à relais précédent Exemple Pour trouver des informations à propos d'un article particulier, un opérateur saisit le code article catalogue dans un terminal ASCII. Une fois que l'automate a lu Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 869 à ceux présents dans catalog_number_upper_case. Diagramme à relais   Texte structuré IF terminal_read THEN UPPER(catalog_number,catalog_number_upper_case); terminal_read := 0; END_IF; Voir aussi Attributs communs sur la page 885 Syntaxe du texte structuré sur la page 917 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 871: Instructions De Débogage

    373 Instructions de comparaison sur la page 297 Instructions de bit sur la page 73 Instructions de chaîne ASCII sur la page 831 Instructions de conversion ASCII sur la page 851 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 872: Points D'interruption (Bpt)

    Trace This BOOL, SINT, INT, Étiquette L'étiquette possédant une valeur DINT, REAL que vous souhaitez afficher dans le fenêtre de suivi. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 873 (ou tout autre texte de votre choix) et %(type) indique le format de l'étiquette. Un indicateur type est nécessaire pour chaque étiquette que vous suivrez avec l'instruction de point de suivi ou d’arrêt. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 874   Affecte les indicateurs d'état mathématique Conditions de défaut Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour plus d’informations sur les défauts liés aux opérandes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 875 (« Breakpoint ») dans la barre de titre de la fenêtre de suivi. Les autres caractères composent les suivis. Dans cet exemple, %f représente la première (et dans ce cas, la seule) étiquette à être suivie (« analogvalue »). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 876: Points De Suivi (Tpt)

    Cette instruction n'est pas disponible dans le texte structuré. Opérandes Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversion de données. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 877 étiquette que vous suivrez avec l'instruction de point de suivi ou d’arrêt. Par exemple, vous pouvez formater une chaîne de point de suivi comme indiqué ci-dessous :  My tracepoint:Tag 1 = %e and Tag 2 = %d Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 878 Condition d'entrée L'échelon devient faux. d'échelon est fausse Condition d'entrée L'échelon devient vrai. L’exécution d'échelon est vraie saute à l’échelon qui contient l’instruction LBL avec le nom de label référencé. Post-scrutation L'échelon devient faux. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 879 (« Analog inputs trace ») apparaissent dans la barre de titres de la fenêtre de suivi. Les autres caractères composent les suivis. Dans cet exemple, %f représente les étiquettes à suivire (« 'analogvalue1 », « analogvalue2 » et « analogvalue3 »). Les suivis obtenus apparaissent comment suit. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 880 Analog inputs trace: Analog inputs = 31.00201, 30.282000, and 30.110001. Voir aussi Instructions de débogage sur la page 871 Point d’arrêt (BPT) sur la page 872 Attributs communs sur la page 885 Conversions de données sur la page 889 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 881: Instructions Licence

    CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix licence (LV) 5580. L'instruction LV (validation de licence) vérifie l'existence d'une licence associée qui n'a pas expiré avec une routine ou des instructions complémentaires dans l'automate. Langages disponibles Diagramme à relais Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 882 Comparaison numérique d’échelon est vraie Si la licence est valide et utilisée dans le projet Définir la condition de sortie d'échelon sur vrai sinon Définir la condition de sortie d'échelon sur faux Post-scrutation Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 883 Instructions Licence Chapitre 21 Exemple Voir aussi Instructions Licence sur la page 881 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 885: Attributs Courants Des Instructions Générales

    Ces indicateurs sont actualisés dans le cadre de ControlLogix 5570, tous les types de routines, mais ne sont pas des étiquettes, et les alias Compact GuardLogix 5370 d’indicateurs ne s’appliquent pas. et GuardLogix 5570 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 886 Utilisez cet indicateur pour tester logique est zéro. Utilisez cet indicateur pour rapidement une valeur nulle. tester rapidement une valeur nulle. L’indicateur zéro s’efface au début de l’exécution d’une instruction en mesure de définir cet indicateur. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 887 Le processus de conversion de type règle les indicateurs d’état mathématique. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 888: Valeurs Immédiates

    8#1234 (668) 16#0000 029c (668) 2#1010 (10) 16#0000 000a (10) Valeurs immédiates entières Si vous entrez L’automate stocke Sans aucun suffixe DINT « U » UDINT « L » LINT « UL » ULINT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 889: Conversions De Données

    Une étiquette de source d’entrée SINT ou INT est promue en valeur DINT par une extension de signe de l’étiquette source. Les instructions qui convertissent des valeurs SINT ou INT en valeurs DINT utilisent l’une des méthodes de conversion suivantes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 890 Comme l’entrée d’un mot de donnée d’un module d’E/S 1771 est une étiquette INT, il est plus facile d’utiliser une valeur constante de 16 bits. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 891 Une valeur REAL utilise jusqu'à 24 bits pour la valeur de référence (23 bits stockés plus un bit « masqué »).  Une valeur DINT utilise jusqu'à 32 bits pour la valeur (un pour le signe et 31 pour la valeur). Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 892 Les fractions = 0,5 s’arrondissent au nombre entier inférieur ou supérieur le plus proche. Important : Conversion de valeurs REAL en valeurs DINT Cette valeur REAL Se convertit en cette valeur DINT -2,5 -3,5 -1,6 -1,5 -1,4 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 893: Types De Données Élémentaires

    SINT, INT, DINT, LINT, REAL CompactLogix 5480, ControlLogix 5580, USINT, UINT, UDINT, ULINT, LREAL Compact GuardLogix 5380 et GuardLogix 5580 Automates CompactLogix 5370, SINT, INT, DINT, LINT, REAL. ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 894 Entier non signé Si la valeur source est trop importante pour rentrer dans la destination, l’automate stocke vers entier signé ce qu’il peut et cela risque de produire un débordement. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 895 L’édition en ligne est autorisée pour les noms de membres de types de données définis par l’utilisateur sur les automates CompactLogix 5380, Compact GuardLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Toutefois, l’édition en ligne est désactivée lorsqu’un type de données défini par Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 896: Types De Données Lint

    Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix Valeurs de virgules 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix flottantes 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et GuardLogix 5580. Les différences entre les automates sont signalées, le cas échéant. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 897 Les processeurs à virgule flottante possèdent leur propre précision interne qui peut avoir une incidence sur les valeurs résultantes. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 898 = y + 100,000;  x = 0;   z = y + x; Voici un autre exemple :  x = x + some_tiny_number;  if (x >= 100)  Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 899: Indexer Via Des Tableaux

    MOV the value 5 into dynamique parce que la logique peut position défini en tant que DINT offset modifier l’indice en changeant la valeur décalage défini en tant que DINT de la position ou du décalage. my_list[position+offset] Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 900: Adressage De Bits

    Cet exemple réfère au bit 53 de variable5. défini en tant que ULINT détient 64 bits Utilisez l’adressage de bits partout où une étiquette de type BOOL est autorisée. Voir aussi Indexer via des tableaux sur la page 899 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 901: Attributs Du Bloc Fonctionnel

    Contrôle Programme/Opérateur sur la page 912 Pour commander un dispositif, utilisez ces éléments : Sélectionner les éléments de bloc fonctionnel   Ce tableau vous aidera à choisir les éléments pour votre bloc fonctionnel : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 902: Verrouillage Des Données

    Blcock_02 s’exécute. Si la valeur de tagA change pendant l’exécution de la routine, la valeur stockée dans l’IREF de tagA ne changera pas jusqu’à l’exécution de la prochaine routine. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 903: Ordre D'exécution

    Logix Designer, lorsque vous :  vérifiez une routine de bloc fonctionnel  vérifiez un projet comportant une routine de bloc fonctionnel  téléchargez un projet comportant une routine de bloc fonctionnel Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 904 L’ordre d'exécution ne se rapporte qu’aux blocs qui sont reliés. L’exemple suivant est pertinent car les deux groupes de blocs ne sont pas reliés. Les blocs d’un groupe spécifique s’exécutent dans l’ordre approprié avec les blocs de ce groupe.   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 905   L’indicateur de Données présumées disponibles détermine le flux de données dans la boucle. La flèche indique que la donnée joue le rôle d’entrée du premier bloc de la boucle. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 906 Résoudre le flux de données entre deux blocs Si vous utilisez deux câbles ou plus pour relier deux blocs, utilisez les mêmes indicateurs de flux de données pour tous les câbles entre deux blocs.   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 907 Dans le sommaire, l’ordre d’exécution d’une routine de bloc fonctionnel est le suivant : 1. L’automate verrouille toutes les valeurs de données dans IREFs. 2. L’automate exécute les autres blocs fonctionnels dans l’ordre établit par leurs liaisons. 3. L’automate inscrit les sorties dans OREFs. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 908: Réponses Du Bloc Fonctionnel Aux Conditions De Débordement

     DEDT  LDLG  RLIM  DERV  LPF  SCRV  HPF  NTCH  SOC  INTG  PI  TOT  LDL2  PIDE Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 909 Si DeltaT varie, une discontinuité se produit dans la sortie du processus. La sévérité de la discontinuité dépend de l’instruction et de la plage de variation de DeltaT. Une discontinuité se produit en présence des facteurs suivants : Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 910 OversampleDT = 0,0 désactive l’exécution de l’algorithme de contrôle. Si la valeur n’est pas valide, l’instruction définit DeltaT = 0,0 et définit le bit approprié dans Status. Valide = 0 à 4194.303 secondes Par défaut = 0,0 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 911 (Status.28) ABS | DeltaT - RTSTime | > 1 (,001 seconde). RTSTimeInv BOOL Valeur RTSTime non valide. (Status.29) RTSTimeStamp BOOL Valeur RTSTimeStamp non valide. Inv (Status.30) DeltaTInv BOOL Valeur DeltaT non valide. (Status.31) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 912: Contrôle Programme/Opérateur

    Dans le contrôle Programme, l’instruction est contrôlée par les entrées Programme qui lui sont envoyées ; dans le contrôle Opérateur, l’instruction est contrôlée par les entrées Opérateur qui lui sont envoyées. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 913 Totalisateur sous le contrôle Programme en définissant OperProgReq depuis le dispositif d’interface opérateur.   De même, le fait de définir constamment ProgProgReq peut « verrouiller » l’instruction sous le contrôle Programme. Cela est utile pour les séquences de Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 914 Vous n’avez pas à programmer l’interface opérateur pour réinitialiser à zéro les bits de requête. Par exemple, si une interface opérateur définit l’entrée OperAutoReq vers une instruction PIDE, lorsque l’instruction Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 915 Lorsque le bouton-poussoir TIC101AutoReq est enfoncé, ProgAutoReq est verrouillé par impulsion à l’instruction PIDE TIC101. TIC101 a été configuré avec son entrée ProgValueReset définie. ProgAutoReq est réinitialisé parce que ProgValuieReset est toujours défini.   Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 917: Programmation De Texte Structuré

    Utilisez des tabulations et des retours chariot (retours à la ligne) pour faciliter la lecture de votre texte structuré. Ceux-ci n’ont aucun effet sur l’exécution du texte structuré. Le texte structuré n’est pas sensible à la casse. Le texte structuré peut contenir ces composants. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 918 Voir aussi Composants du texte structuré : Affectations sur la page 920 Composants du texte structuré : Expressions sur la page 923 Composants du texte structuré : Instructions sur la page 928 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 919: Composants Du Texte Structuré : Commentaires

    IF tank.temp > 200 THEN... /*comment*/ Sugar.Inlet:=0;/*close the inlet*/ IF bar_code=65 /*A*/ THEN... /*Gets the number of elements in the Inventory array and stores the value in the Inventory_Items tag*/ SIZE(Inventory,0,Inventory_Items); Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 920: Composants Du Texte Structuré : Affectations

    Vous pouvez aussi utiliser les paramètres de programme d’entrée et de sortie qui mettent automatiquement les données dans des tampons durant l’exécution d’un automate logix. Consultez LOGIX 5000 Controllers Program Parameters Programming Manual , publication 1756-PM021 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 921: Spécifier Une Affectation Non Rémanente

    Est le symbole pour l’affectation non rémanente. expression Représente la nouvelle valeur à affecter à l’étiquette. Si l’étiquette est de ce Utiliser ce type d’expression type de données BOOL BOOL SINT Numérique DINT REAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 922: Affecte Un Caractère Ascii À Un Membre De Données Chaîne

    Ajouter des caractères à la fin d’une CONCAT chaîne Insérer des caractères dans une INSERT chaîne Voir aussi Composants du texte structuré : Expressions sur la page 923 Valeurs littérales des chaînes de caractères sur la page 930 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 923: Composants Du Texte Structuré : Expressions

    Imbriquez une expression numérique dans une expression BOOL. Par exemple, (tag1+5)>65. Expression au format chaîne : expression qui représente une chaîne.  Une expression simple peut être une chaîne littérale ou une étiquette chaîne Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 924: Utiliser Les Opérateurs Et Les Fonctions Arithmétiques

    étiquette non booléenne, ou une expression pour la fonction. Type de données Pour Utiliser cette fonction optimal Valeur absolue ABS (numeric_expression) DINT, REAL Cosinus d'arc ACOS (numeric_expression) REAL Sinus d'arc ASIN (numeric_expression) REAL Tangente d'arc ATAN (numeric_expression) REAL Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 925: Utiliser Les Opérateurs De Bits

    Utiliser cet Type de données opérateur optimal ET au niveau du bit &, AND DINT OU au niveau du bit DINT OU exclusif au niveau du bit XOR DINT complément au niveau du DINT Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 926: Utiliser Les Opérateurs Logiques

    Si photoeye est une étiquette BOOL, temp est une IF photoeye OR expression2 étiquette DINT et votre spécification dit : « Si (temp<100) THEN... photoeye est activé ou temp est inférieur à 100 alors... » Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 927: Utiliser Les Opérateurs Relationnels

    ’valeur Si bar_code est une étiquette de chaîne et IF bar_code=’Test PASSED’ littérale de chaîne de votre spécification dit : « Si bar_code est THEN... caractères’ égal à ’Test PASSED’, alors... » Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 928: Composants Du Texte Structuré : Instructions

    Si les conditions de la construction sont fausses, les instructions à l’intérieure de la construction ne seront pas scrutées. Il n’y a aucune condition d’échelon ou transition d’état qui déclenche l’exécution. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 929 Si vous voulez que l’instruction ABL soit exécutée uniquement lorsque tag_xic passe de zéro à défini, vous devez rendre conditionnelle l’instruction de texte structuré. Utilisez une impulsion pour déclencher l’exécution. osri_1.InputBit := tag_xic; OSRI(osri_1); IF (osri_1.OutputBit) THEN ABL(0,serial_control); END_IF; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 930: Composants Du Texte Structuré : Constructions

    ($) suivi par deux chiffres hexadécimaux est interprétée comme la représentation hexadécimale du code du caractère sur huit bits, comme montré dans le tableau suivant. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 931  La combinaison $' est uniquement valide à l’intérieur des valeurs littérales de chaîne mono-octet. Voir aussi Composants du texte structuré : Affectations sur la page 920 Types de chaînes sur la page 828 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 932: Types De Chaînes

    Voir aussi Valeurs littérales des chaînes de caractères sur la page 930 Utilisez CASE_OF pour sélectionner quoi faire en fonction d’une valeur CASE_OF numérique. Opérandes CASE numeric_expression OF selector1: statement; selectorN: statement; ELSE Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 933: Opérande Type

    Utilisez une virgule (,) pour séparer chaque valeur. Une plage de valeurs value1..valueN : <statement> Utilisez deux points (..) pour identifier la plage. Des valeurs distinctes valuea, valueb, value1..valueN :<statement> plus une plage de valeurs Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 934 Il quitte l’étape d’un SFC, si le SFC est configuré pour se réinitialiser automatiquement. Cela applique seulement à l’intégration de l’affectation dans l’action de l’étape ou à l’utilisation de l’action pour appeler une routine de texte structuré via une instruction JSR. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 935: For_Do

    SINT INT Expression (Facultatif) quantité utilisée pour increment DINT immédiate incrémenter le comptage après d’étiquette chaque fin de boucle Si vous ne spécifiez pas un incrément, le compteur est incrémenté de 1. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 936 EXIT peut permettre de sortir plus tôt de la boucle. La boucle FOR_DO est exécutée un nombre spécifique de Pour arrêter la boucle avant que le comptage fois. n’atteigne la dernière value, utilisez une instruction EXIT. Affecter les indicateurs d'état mathématique Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 937 5. Si la position est ≤ à (Inventory_Items -1), répéter 3 et 4. Puisque le nombre d’éléments commence à 0, le numéro du dernier élément est le nombre d’éléments dans le tableau moins un. Sinon, arrêter. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 938: If_Then

    ELSIF. Chaque ELSIF représente un chemin alternatif. Spécifiez autant de chemins ELSIF que nécessaire. L’automate exécute le premier IF ou ELSIF vrai et saute le reste des ELSIF et le ELSE. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 939 Pour exécuter ceci Saisissez ce texte structuré Si direction du contact du convoyeur = avant (1) IF convoyeur_direction THEN alors lumière = off lumière := 0; Sinon lumière = on ELSE light [:=] 1; END_IF; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 940 Si la température du réservoir > 200 ELSIF tank.temp > 100 THEN alors pompe = rapide pump.fast :=0; pump.slow :=1; pump.off :=0; Sinon pompe = off ELSE pump.fast :=0; pump.slow :=0; pump.off :=1; END_IF; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 941: Repeat_Until

    Envisagez d’utiliser une construction différente, telle que IF_THEN. Description (Description) La syntaxe est : Le diagramme suivant explique comment une boucle REPEAT_UNTIL est exécutée et comment une instruction EXIT peut permettre de sortir de la boucle plus tôt. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 942 Pour arrêter la boucle avant que les conditions soient fausse, utilisez une instruction EXIT. Affecter les indicateurs d'état mathématique Conditions de défaut Un défaut majeur se Type de Code de produira si défaut défaut La construction fait des boucles pendant trop longtemps Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 943: While_Do

    Si le caractère SINT_array[element_number] = 13 (valeur décimale du retour chariot), alors arrête. WHILE_DO Utilisez la boucle WHILE_DO pour continuer à effectuer une action tant que certaines conditions sont vraies. Opérandes WHILE bool_expression DO <statement>; Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 944: Format Description

    EXIT peut permettre de sortir plus tôt de la boucle. Tant que bool_expression est vrai, l’automate Pour arrêter la boucle avant que les conditions soient vraies, utilisez une instruction EXIT. exécute uniquement les instructions à l’intérieur de la boucle WHILE_DO. Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 945 (Cela enregistre le nombre de caractères stockés dans String_tag jusqu’à présent.) If element_number = SINT_array_size, alors arrêter. (Vous êtes à la fin du tableau et il ne contient pas de retour chariot.) Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 946: Attributs De Texte Structuré

    Composants de texte structuré : Expressions sur la page 923 Instructions de texte structuré sur la page 928 Composants de texte structuré : Constructions sur la page 930 Composants de texte structuré : Commentaires sur la page 919 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 947: Indice

    (FBC) 697 chaîne médiane (MID) 838 FFL 579 chargement de LIFO (LFL) 593 organigramme FFL (faux) 579 CLR 479 organigramme FFL (pré-scrutation) 579 CMP 298 organigramme FFL (vrai) 579 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 948 297 limitation de sortie (PID) 726 instructions de conversion ASCII 851 lire la valeur système (GSV) 190 chaîne vers DINT (STOD) 860 LOG 754 chaîne vers REAL (STOR) 863 logarithme décimal (LOG) 754 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 949 (SQO) 618 ou exclusif au niveau du bit (XOR) 447 sortie immédiate (IOT) 194 sous-routine (SBR) 636 soustraction (SUB) 424 P  SQI 610 pause SFC – SFP 651 SQL 614 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 950 TOF 130 TOFR 135 TON 140 TONR 145 U  UID 664 UIE 664 V  Valeur absolue (ABS) 374 Valeurs immédiates 888 verrouillage de sortie (OTL) 95 verrouillage des données 902 W  while_do 943 Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018...
  • Page 951: Assistance De Rockwell Automation

    Rockwell Automation. Procédure de retour de nouveau produit Rockwell Automation teste tous ses produits pour en garantir le parfait fonctionnement à leur départ d’usine. Cependant, si votre produit ne fonctionne pas et doit faire l’objet d’un retour, observez ces procédures.

Table des Matières