MSG_CIPSYMBOLIC (messaggio simbolico per Common Industrial Protocol)

L'istruzione MSG_CIPSYMBOLIC invia un messaggio CIP (Common Industrial Protocol) simbolico tramite un canale Ethernet o una porta seriale.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori L20E, L50E e L70E.
MSG_CIPSYMBOLIC
MSG_CIPSYMBOLIC

Operazione MSG_CIPSYMBOLIC

Quando è abilitato il blocco funzione, i buffer di ricezione per le operazioni di lettura vengono cancellati sul fronte di salita di Enable.

Argomenti

Parametri MSG_CIPSYMBOLIC
Parametro
Tipo di parametro
Tipo di dati
Descrizione
IN
Ingresso
BOOL
Stato ingresso ramo.
  • TRUE: quando viene rilevato fronte di salita, avvia il blocco istruzione ammesso che l'ultima operazione sia stata completata.
  • FALSE: fronte di salita non rilevato, non attivo.
CtrlCfg
Ingresso
CIPCONTROLCFG
Configurazione per il controllo dell'esecuzione del blocco funzione. Utilizzare i parametri del tipo di dati CIPCONTROLCFG per definire CtrlCfg.
SymbolicCfg
Ingresso
Informazioni di lettura e scrittura per il simbolo.
TargetCfg
Ingresso
CIPTARGETCFG
Configurazione del dispositivo di destinazione.
Utilizzare i parametri del tipo di dati CIPTARGETCFG per definire TargetCfg.
Data
Ingresso
USINT[1..1]
Il comando di lettura memorizza i dati restituiti dal server.
Il comando di scrittura inserisce nel buffer i dati da inviare al server.
Quando un MSG è attivato o riattivato, Data viene cancellato per il comando Lettura MSG.
Q
Uscita
BOOL
Gli output di questa istruzione sono aggiornati in modo asincrono rispetto alla scansione del programma. L'output Q non è utilizzabile per riattivare l'istruzione, in quanto IN viene attivato sul fronte.
  • TRUE: istruzione MSG terminata con successo.
  • FALSE: istruzione MSG non terminata.
Status
Uscita
CIPSTATUS
Stato esecuzione blocco funzione
Quando un MSG è attivato o riattivato, tutti gli elementi in Status vengono ripristinati.
L'uscita dello status è definita in Tipo di dati CIPSTATUS.
DataLength
Uscita
UINT
Numero di byte dati per servizio Lettura. Per servizio Scrittura il numero è 0.
Quando un MSG è attivato o riattivato, DataLength viene ripristinato su 0 per il comando Lettura MSG.

Esempi di MSG_CIPSYMBOLIC

Esempio di diagramma a blocchi funzionali MSG_CIPSYMBOLIC
Esempio di Diagramma a blocchi funzione MSG_CIPSYMBOLIC
Esempio di diagramma ladder MSG_CIPSYMBOLIC
Esempio di Diagramma Ladder MSG_CIPSYMBOLIC
Esempio di testo strutturato MSG_CIPSYMBOLIC
Esempio di Testo strutturato MSG_CIPSYMBOLIC
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal