Spécification de messages CIP
Les types de messages en lecture et écriture de la table de données CIP transfèrent les données entre les automates
Logix 5000
.Sélectionner cette commande | Pour |
|---|---|
Lecture de la table de données CIP (CIP Data Table Read) | Lire les données d'un autre automate. Les types de Source et de Destination doivent correspondre. |
Écriture de la table de données CIP (CIP Data Table Write) | Écrire les données sur un autre automate. Les types de Source et de Destination doivent correspondre. |
Reconfiguration d'un module d’E/S
Utiliser le message Reconfiguration module pour envoyer de nouvelles informations de configuration à un module d’E/S.
Pendant la reconfiguration, la situation suivante se produit :
- Les modules d'entrée continuent d’envoyer des données d'entrée à l’automate.
- Les modules de sortie continuent de contrôler leurs dispositifs de sortie.
Un message Reconfiguration de module requiert la propriété suivante de configuration.
Dans cette propriété | Choisir |
|---|---|
Type de message | Reconfiguration de module |
Exemple
Suivre ces étapes pour reconfigurer le module d’E/S.
- Définir la nouvelle valeur du membre requis de l’étiquette de configuration du module.
- Envoyer un message Reconfiguration de module au module.Lorsque reconfigure[5] est défini, définir l’alarme haute à 60 pour le module local du logement 4. Le message Reconfiguration de module envoie alors la nouvelle valeur d’alarme au module. Cette instruction d’impulsion évite que l'échelon envoie des messages multiples au module tout le temps que reconfigure[5] est actif.CONSEIL: Nous vous recommandons d'inclure toujours un XIO du bit MSG.EN en tant que précondition d'échelon MSG en série.
Logique à relais

Texte structuré
IF reconfigure[5] AND NOT reconfigure[6]THEN Local:4:C.Ch0Config.HAlarmLimit := 60;
IF NOT change_Halarm.EN THEN MSG(change_Halarm);
END_IF; END_IF;
reconfigure[6] := reconfigure[5];
Spécifier les messages génériques CIP
IMPORTANT:
Les modules ControlLogix disposent de services qui peuvent être appelés en utilisant une instruction MSG et en choisissant le type de message CIP générique.
Pour | Dans cette propriété | Saisir ou sélectionner | |
|---|---|---|---|
Exécuter un test d'impulsion sur un module de sortie numérique | Type de message | CIP Générique | |
Type de service (Service Type) | Test d'impulsion | ||
Source | tag_name de type INT [5] | ||
Ce tableau contient | Description | ||
tag_name[0] | Masque de bit de points à tester (test d'un point à la fois uniquement) | ||
tag_name[1] | 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 des E/S ControlLogix (centaines de , généralement 40) | ||
tag_name[4] | Vérifier le retard | ||
Destination | En blanc | ||
Obtenir la valeur de l'audit | Type de message | CIP Générique | |
Type de service (Service Type) | Obtention de la valeur de l'audit (Audit Value Get) | ||
Élément source | Champ non modifiable, en blanc | ||
Longueur Source (Source Length) | Champ non modifiable, définir sur 0 octets | ||
Élément destinataire | Ce tableau contient | Description | |
tag_name de type DINT[2] ou LINT | Cette étiquette contient la Valeur de l'audit pour l’automate.
IMPORTANT:
Rockwell Automation recommande 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 Allen-Bradley®. | ||
Obtenir les événements de l'automate surveillés pour les changements | Type de message | CIP Générique | |
Type de service (Service Type) | Obtenir les changements à détecter (Changes to Detect Get) | ||
Élément source | Champ non modifiable, en blanc | ||
Longueur Source (Source Length) | Champ non modifiable, définir sur 0 octets | ||
Élément destinataire | Ce tableau contient | Description | |
tag_name de type DINT[2] ou LINT | Cette étiquette représente un masque de bit des changements surveillés pour l’automate.
IMPORTANT:
Rockwell Automation recommande 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 Allen-Bradley. | ||
Définir les événements de l’automate surveillés pour les changements | Type de message | CIP Générique | |
Type de service (Service Type) | Définir les changements à détecter (Changes to Detect Set) | ||
Élément source | Ce tableau contient | Description | |
tag_name de type DINT[2] ou LINT | Cette étiquette représente un masque de bit des changements surveillés pour l’automate.
IMPORTANT:
Rockwell Automation recommande 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 Allen-Bradley. | ||
Longueur Source (Source Length) | Champ non modifiable, définir sur 8 octets | ||
Élément destinataire | Champ non modifiable, en blanc | ||
Réinitialiser les fusibles électroniques sur un module de sorties numériques | Type de message | CIP Générique | |
Type de service (Service Type) | Réinitialiser les fusibles électroniques (Reset Electronic Fuse) | ||
Source | Nom d’étiquette de type DINT Cette étiquette représente un masque de bit des points sur lesquels les fusibles doivent être réinitialisés. | ||
Destination | Laisser en blanc | ||
Réinitialiser des diagnostics de verrouillage sur un module numérique d’entrée | Type de message | CIP Générique | |
Type de service (Service Type) | Réinitialiser des diagnostics de verrouillage (I) (Reset Latched Diagnostics (I)) | ||
Source | tag_name de type DINT Cette étiquette représente un masque de bit des points sur lesquels les diagnostics doivent être réinitialisés. | ||
Réinitialiser des diagnostics de verrouillage sur un module numérique de sortie | Type de message | CIP Générique | |
Type de service (Service Type) | Réinitialiser les diagnostics verrouillés (O) (Reset Latched Diagnostics (O)) | ||
Source | tag_name de type DINT Cette étiquette représente un masque de bit des points sur lesquels les diagnostics doivent être réinitialisés. | ||
Déverrouiller l’alarme d'un module d’entrée analogique | Type de message | CIP Générique | |
Type de service (Service Type) | Sélectionner l’alarme que vous souhaitez déverrouiller. • Déverrouiller toutes les alarmes (I) • Déverrouiller l’alarme analogique haute (I) • Déverrouiller l’alarme analogique haute haute (I) • Déverrouiller l’alarme analogique basse (I) • Déverrouiller l’alarme analogique basse basse (I) • Déverrouiller l’alarme de variation (I) | ||
Instance | Canal de l’alarme à déverrouiller. | ||
Déverrouiller l’alarme d'un module de sortie analogique | Type de message | CIP Générique | |
Type de service (Service Type) | Sélectionner l’alarme que vous souhaitez déverrouiller. • Déverrouiller toutes les alarmes (O) • Déverrouiller l’alarme haute (O) • Déverrouiller l’alarme basse (O) • Déverrouiller l’alarme de rampe (O) | ||
Instance | Canal de l’alarme à déverrouiller. | ||
Définitions de bits de obtention/définition des événements de l’automate surveillés pour les changements
Noms d’étiquettes | Type de données | Définition de bit |
|---|---|---|
Obtenir les événements de l'automate surveillés pour les changements Définir les événements de l’automate surveillés pour les changements | DINT[0] | Chaque bit a une signification spécifique : 0 Stocker sur un support amovible avec l’application Logix Designer 1 Des modifications en ligne ont été acceptées, testées ou assemblées 2 Transaction en ligne d’importation partielle terminée 3 Forçages SFC ont été activés 4 Forçages SFC ont été désactivés 5 Forçages SFC ont été supprimés 6 Forçages SFC ont été modifiés 7 Forçages E/S ont été activés 8 Forçages E/S ont été désactivés 9 Forçages E/S ont été supprimés 10 Forçages E/S ont été modifiés 11 Mise à jour du firmware depuis une source non connectée 12 Mise à jour du firmware par un support amovible 13 Changement de mode par une station de travail 14 Changement de mode avec l'interrupteur de mode 15 Un défaut majeur s’est produit 16 Les défauts majeurs ont été effacés 7 Les défauts majeurs ont été effacés avec l'interrupteur de mode 118 Les propriétés de la tâche ont été modifiées 19 Les propriétés du programme ont été modifiées 20 Les options de tranche de temps de l’automate ont été modifiées 21 Le support amovible a été retiré 22 Le support amovible a été inséré 23 Signature de sécurité créée 24 Signature de sécurité supprimée 25 Verrouillage de la sécurité 26 Déverrouillage de la sécurité 27 Valeur constante de balise modifiée 28 Valeurs multiples de balise constante modifiées 29 Attribut de balise constante effacé 30 Balise définie à valeur constante 31 Entrée du journal personnalisée ajoutée |
DINT[1] | 32 Changement qui affecte 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 |
CONSEIL:
- La sélection du type de messageCIP générique(CIP Generic) active l'optionGrande connexion(Large Connection) sur l'ongletCommunication(Communication). Utiliser des grandes connexions CIP Générique lorsqu'un message est plus grand que 480 octets. 500 octets est la règle générale, mais il y a des entêtes au début du message. Les grandes connexions CIP sont destinées aux messages occupant jusqu’à 3980 octets.
- La caseGrande connexion(Large Connection) n'est activée que lorsque la caseConnecté(Connected) est cochée et que le type de message sélectionné sur l'ongletConfiguration(Configuration) estCIP générique(CIP Generic).
- L'optionGrande connexion(Large Connection) est uniquement disponible dans l'application Logix Designer version 21.00.00 ou ultérieure et dans le logiciel RSLogix 5000, version 20.00.00 ou ultérieure.
Fournir une réponse
, généralement 20)