MSG_CIPSYMBOLIC (message symbolique du protocole CIP)

L’instruction MSG_CIPSYMBOLIC envoie un message symbolique CIP (Common Industrial Protocol) via un canal Ethernet ou un port série.
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_CIPSYMBOLIC
MSG_CIPSYMBOLIC

Exécution de MSG_CIPSYMBOLIC

Lorsque le bloc fonctionnel est activé, les mémoires tampon de réception pour les opérations de lecture sont effacées sur le front montant d'Enable.

Arguments

Paramètres MSG_CIPSYMBOLIC
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.
  • TRUE : Front montant détecté, démarre le bloc d'instruction à condition que la dernière opération soit terminée.
  • FALSE : Front montant non détecté, en attente.
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.
SymbolicCfg
Entrée
Informations sur le symbole de lecture/écriture.
TargetCfg
Entrée
CIPTARGETCFG
Configuration de l'appareil cible.
Utilisez les paramètres de CIPTARGETCFG pour définir TargetCfg.
Data
Entrée
USINT[1..1]
La commande de lecture stocke les données renvoyées par le serveur.
La commande d'écriture met en mémoire tampon les données à envoyer au serveur.
Lorsque l'envoi d'un MSG est déclenché ou redéclenché, les données sont effacées pour la commande de lecture MSG.
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.
  • TRUE : L'instruction MSG s'est terminée correctement.
  • FALSE : L'instruction MSG n'est pas terminée.
Status
Sortie
CIPSTATUS
État d'exécution du bloc de fonctions
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.
DataLength
Sortie
UINT
Nombre d'octets de données pour le service de lecture. Pour le service d'écriture : 0.
Lorsqu'une instruction MSG est déclenchée ou redéclenchée, la valeur DataLength est remise à zéro pour la commande de lecture MSG.

Exemples MSG_CIPSYMBOLIC

Exemple de diagramme de bloc de fonctions MSG_CIPSYMBOLIC
Exemple de diagramme de bloc de fonctions MSG_CIPSYMBOLIC
Exemple de langage à relais MSG_CIPSYMBOLIC
Exemple de schéma à relais MSG_CIPSYMBOLIC
Exemple de texte structuré MSG_CIPSYMBOLIC
Exemple de texte structuré MSG_CIPSYMBOLIC
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal