MSG_CIPGENERIC (message générique du protocole CIP)
L’instruction MSG_CIPGENERIC envoie un message explicite CIP (common industrial protocol) via un canal Ethernet ou un port série.
Au maximum quatre demandes de message par canal peuvent être traitées au cours de chaque scrutation. Pour les programmes de schémas à relais, les demandes de message sont exécutées à la fin de la scrutation à relais.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s'applique aux contrôleurs
Micro820
L20E, Micro850
L50E et Micro870
L70E.MSG_CIPGENERIC

Paramètre | Type de paramètre | Type de données | Description |
|---|---|---|---|
IN | Entrée | BOOL | État de l'entrée de la ligne de programme.
|
CtrlCfg | Entrée | CIPCONTROLCFG | Configuration du contrôle d'exécution du bloc d'instruction Utilisez les paramètres de CIPCONTROLCFG pour définir CtrlCfg. |
AppCfg | Entrée | CIPAPPCFG | Configuration du service CIP et du chemin de l'application (EPATH) Utilisez les paramètres de CIPAPPCFG pour définir AppCfg. |
TargetCfg | Entrée | CIPTARGETCFG | Configuration de l'appareil cible. Utilisez les paramètres de CIPTARGETCFG pour définir TargetCfg. |
ReqData | Entrée | USINT[1..1] | Données de la demande de message CIP. La taille du tableau doit être supérieure à la valeur ReqLength. |
ReqLength | Entrée | UINT | Longueur des données de la demande de message CIP : 0-490. |
ResData | Entrée | USINT[1..1] | Données de la réponse au message CIP. La taille du tableau doit être supérieure à la valeur ReqLength. Lorsqu'une instruction MSG est déclenchée ou redéclenchée, les données du tableau ResData sont effacées. |
Q | Sortie | BOOL | Les sorties de cette instruction sont mises à jour de façon asynchrone par la scrutation du programme. La sortie Q ne peut pas être utilisée pour déclencher de nouveau l'instruction, car IN est déclenchée par un front.
|
Status | Sortie | CIPSTATUS | L'état du bloc d'instruction. Lorsqu'une instruction MSG est déclenchée ou redéclenchée, tous les éléments d'état sont réinitialisés. La sortie d'état est définie dans Type de données CIPSTATUS. |
ResLength | Sortie | UINT | Longueur des données de la réponse au message CIP : 0-490. Lorsqu'une instruction MSG est déclenchée ou redéclenchée, la valeur ResLength est remise à zéro. |
Exemples MSG_CIPGENERIC
Exemple de diagramme de bloc de fonctions MSG_CIPGENERIC

Exemple de langage à relais MSG_CIPGENERIC

Exemple de texte structuré MSG_CIPGENERIC

Fournir une réponse