visualizza l'elenco degli articoli
Industrial Ethernet S7-300/400 CPs -- Progettazione e programmazione della comunicazione -- Utilizzo dei blocchi di comunicazione
In che cosa si differenziano i parametri d'inizializzazione e di esecuzione sui blocchi per modo TCP?
Perché sul blocco per Modbus TCP viene emesso il valore di stato A090 (hex), sebbene sia stata registrata la licenza corretta?
Quali sono le differenze fra la versione con licenza e la versione demo scaricabile del blocco per Modbus TCP?
Perché il valore A083 (hex) viene emesso permanentemente nel parametro d'uscita STATUS del blocco per Modbus TCP quando è stato impostato il parametro d'ingresso ENQ_ENR=true?
Come vengono trasferiti i dati con telegrammi di lunghezza variabile tramite il protocollo TCP e ricevuti in una stazione S7-300 con Industrial Ethernet CP?
Come si possono configurare i blocchi funzionali FB14 "GET" e FB15 "PUT" nel programma S7 dell'S7-300 per scambiare più di 160 byte di dati?
Dove è possibile trovare esempi di programmi e documentazione per la comunicazione di moduli SIMATIC S5 con moduli SIMATIC S7 tramite Industrial Ethernet utilizzando il protocollo di trasporto UDP?
Come si programma l'FC10 "AG_CNTRL"?
Quali CP IE supportano comandi (CMD) dell'FC10 "AG_CNTRL"?
Risorse dei CP per le funzioni di comunicazione S7 per i sistemi di automazione S7-300
Quali porte sono abilitate per la comunicazione Modbus/TCP e quanti client Modbus possono comunicare con una CPU SIMATIC S7 come server Modbus?
Avvertenza per l'impiego di una istanza per più ID di connessione
Richiamo interno dello FC5 (AG_SEND) con blocchi FTP-Client (FC 40-44) per il CP343-1 IT (6GK7 343-1GX11-0XE0)
Come vengono programmati i blocchi di comunicazione FB63 "TSEND", FB64 "TRCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo ISO-on-TCP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU oppure tramite CP443-1 Advanced?
Come vengono programmati i blocchi di comunicazione FC11 e FC12 per il PROFINET IO-Device?
Richiami di blocco per i processori di comunicazione in diversi livelli di esecuzione
Modifica dei parametri di ingresso dei blocchi utente "AG_SEND" e "AG_RECV" durante l'esecuzione di job
A cosa occorre fare attenzione nel richiamo dei blocchi di comunicazione FC5/50 "AG_SEND/AG_LSEND" e FC6/60 "AG_RCV/AG_LRCV", se si trasferiscono variabili con il tipo dati "REAL"?
A cosa occorre fare attenzione nell'impiego dei blocchi di comunicazione FC53 "AG_SSEND" e FC63 "AG_SRECV"?
A cosa occorre fare attenzione nel richiamo dei blocchi di comunicazione FC5/50 e FC6/60 del programma applicativo STEP 7 della CPU?
Come si programmano i blocchi di comunicazione FC11 e FC12 per i PROFINET IO-Controller ?
Come si può stabilire da SIMATIC S7 una comunicazione OPEN MODBUS / TCP e dove si ottengono ulteriori informazioni?
Come vengono programmati i blocchi di comunicazione FC50 e FC60?
STATUS Errore "0x7000" sul blocco funzionale FC6 / FC60 (AG_SEND) nella comunicazione Send/Receive su un controllore S7-400
Come vengono programmati i blocchi di comunicazione FC 5 e FC 6?
Esempio di programma: comunicazione S7 con i blocchi SFB14 ("GET") e SFB15 ("PUT") con S7-400
Esempio di programma – Comunicazione S7 con i blocchi FB14 ("GET") e FB15 ("PUT") con la CPU 317-2PN/DP
Come vengono programmati i blocchi di comunicazione FB8 "USEND" e FB9 "URCV" per lo scambio dati su S7-300?
"STATUS = 27" (0x1B) con la comunicazione S7 caricabile su S7-300
Come vengono programmati i blocchi di comunicazione FB14 "GET" e FB15 "PUT" per lo scambio dati nel programma S7 di una CPU S7-300?
Come vengono programmati i blocchi di comunicazione FB12 "BSEND" e FB13 "BRCV" per lo scambio dati nel programma S7 di una CPU S7-300?
Ripetizione del job "BSEND" (SFB12), se il blocco "BRCV" (SFB13) è nello stato "disable" ("EN_R = 0")
A cosa occorre fare attenzione nel richiamo dei blocchi di comunicazione FC5/50 e FC6/60 del programma applicativo STEP 7 della CPU?
Numero di ordinazione:

Avvertenze di configurazione
Per la comunicazione tramite l'interfaccia SEND/RECEIVE dei CP Industrial Ethernet S7-300 opp. S7-400, nel programma applicativo STEP7 della CPU vengono richiamati i seguenti blocchi di comunicazione.

  • FC5/6 "AG_SEND / AG_RECV" nelle CPU S7-300 per il trasferimento dati fino a 8192 byte opp. nelle CPU S7-400 per il trasferimento dati fino a max. 240 byte.
  • FC50/60 "AG_LSEND / AG_LRECV" nelle CPU S7-400 per il trasferimento dati di max. 8192 byte. Questi blocchi di comunicazione non esistono per le CPU S7-300.

I blocchi di comunicazione sopra citati si trovano nella SIMATIC_NET_CP library.

Nel richiamo di questi blocchi di comunicazione occorre rispettare i seguenti punti.

  • Nelle CPU S7-300 opp. S7-400 il blocco di comunicazione FC5/50 "AG_SEND/AG_LSEND viene avviato con un impulso "High" sul parametro d'ingresso ACT. Poi con "Low" sull'ingresso ACT esso deve essere eseguito fino a quando il job di comunicazione asincrono viene concluso con il parametro di uscita DONE opp. ERROR.
  • Nell'S7-400 il blocco di comunicazione FC50 "AG_LSEND con il parametro di uscita ERROR=True e lo STATUS=0x7000 segnala che è stato richiamato il job di comunicazione con ACT=0. In questo caso il blocco di comunicazione FC50 "AG_LSEND" viene nuovamente richiamato con un impulso "High" sul parametro d'ingresso ACT senza che venga avviato un nuovo job di trasmissione.
    Ulteriori informazioni sullo STATUS=0x7000 si trovano nell’articolo con ID: 17877734.
  • Quando una comunicazione viene stesa o interrotta, questo viene segnalato sul blocco di comunicazione con il parametro di uscita ERROR=1 e lo STATUS=0x8183 opp. 0x8304. Di conseguenza il blocco dovrebbe essere abbandonato nuovamente dopo un tempo di attesa di ca. 1s!
  • Con il parametro di uscita ERROR=True e lo STATUS=0x80C3  "I mezzi di servizio (memoria) della CPU S7 sono temporaneamente occupati" viene segnalato che le risorse della CPU S7 sono temporaneamente occupate. Queste risorse dipendono dalla CPU impiegata. Nel proprio progetto STEP7 si può verificare nella Finestra delle proprietà della CPU -> Scheda "Comunicazione" il numero massimo ed il numero delle risorse di connessione riservate.
    Nel manuale dei CP Industrial Ethernet nel capitolo 2 "Requisiti per l'impiego" si trovano informazioni su quali CPU supportano i CP Industrial Ethernet.

Avvertenza
Nei seguenti articoli si trova un esempio di programma per il richiamo dei blocchi di comunicazione

  • FC5/6 "AG_SEND/AG_RECV" nelle CPU S7-300 nell’articolo con ID: 17853532)
  • FC50/60 "AG_LSEND/AG_LRECV" CPU S7-400 nell’articolo con ID: 18513371)

 Articolo con ID:26708188   Data:2007-11-21 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour