visualizza l'elenco degli articoli
Industrial Ethernet S7-300/400 CPs -- Informazioni di prodotto -- Descrizione di sistema (protocolli)
A cosa occorre fare attenzione quando si attiva la funzione "SNMP" nella progettazione dei moduli di sicurezza?
Quali moduli di sicurezza supportano il DNS dinamico e possono utilizzarlo per comunicare tra di loro?
Che cosa si deve osservare, quando si attivano e si utilizzano le funzioni di sicurezza del CP343-1 Advanced e CP443-1 Advanced?
A cosa occorre fare attenzione nel passaggio da un'unità al modello successivo CP443-1 o CP443-1 Advanced?
Come si può verificare l'autenticità dei moduli Siemens CP343-1 e CP443-1?
Quali IO-Controller e IO-Devices supportano le funzioni IRT, l'avviamento priorizzato, MRP, PROFIenergy, Shared-Device, I-Device e il funzionamento sincronizzato?
Quali unità SIMATIC S7-300/S7-400 supportano il telegramma dell'ora NTP per la sincronizzazione del tempo di sistema e come si attiva questo tipo di sincronizzazione dell'ora?
Quali tipi di connessione/protocolli vengono di norma supportati dalle CPU S7-300/400 e dai CP?
Quali nodi PROFINET supportano la messa in servizio automatica oppure la funzione Sostituzione di apparecchio senza supporto di scambio?
Quali nodi PROFINET supportano la diagnostica PN estesa e cosa si deve progettare?
Impiego di C-Plug con componenti di rete e CP SIMATIC
Quali caratteristiche hanno il servizi o i protocolli di comunicazione che possono essere utilizzati nella rete Industrial Ethernet?
Comportamento dei processori di comunicazione nel trasferimento dati tramite connessioni TCP senza RFC 1006
A cosa occorre fare attenzione con la funzione ICMP-Redirect (internet control message protocol) con riferimento all’indirizzo IP del router utilizzato con i CP Industrial Ethernet?
Una cosa occorre fare attenzione con la funzione Autonegotiation per la negoziazione del tipo di funzionamento LAN con i CP Industrial Ethernet?
Quali relazioni ci sono tra subnet mask e indirizzi IP con riferimento al subnetting e al supernetting (classless inter domain routing CIDR)?
Quali requisiti devono essere soddisfatti e quali unità possono essere impiegate per poter utilizzare la funzione di routing S7?
Perché con la comunicazione TCP/IP aperta tramite Industrial Ethernet con i blocchi T tra CP IE e CPU viene inviato un numero di telegrammi diverso se viene trasferita la lunghezza massima di 1452 byte dei dati utili?
Quali proprietà, vantaggi e particolarità offre il protocollo ISO?
Quali proprietà, vantaggi e particolarità offre il protocollo UDP?
Quali proprietà, vantaggi e particolarità offre il protocollo ISO-on-TCP?
Quali proprietà, vantaggi e particolarità offre il protocollo S7?
Quali proprietà, vantaggi e particolarità offre il protocollo TCP?
Quali requisiti devono essere soddisfatti per disattivare la PROFINET CBA-Interface nel CP443-1EX40?
"Time Wait" nell'abbattimento di connessione TCP
Quali lunghezze di blocchi di dati diverse ci sono con i diversi protocolli della comunicazione Send/Receive?
Che cosa è lo RFC1006 e a cosa serve questo servizio?
Significato e funzionamento del "Keep Alive" con le connessioni TCP
Perché con la comunicazione TCP/IP aperta tramite Industrial Ethernet con i blocchi T tra CP IE e CPU viene inviato un numero di telegrammi diverso se viene trasferita la lunghezza massima di 1452 byte dei dati utili?
Numero di ordinazione:

Descrizione
Il seguente stato di cose vale per i CP Industrial Ethernet 443-1 Advanced:

  • 6GK7 443-1EX40-0XE0
  • 6GK7 443-1EX41-0XE0
  • 6GK7443-1GX20-0XE0
  • 6GK7443-1EX20-0XE0

Queste unità supportano tra l'altro la comunicazione aperta TCP/IP tramite Industrial Ethernet con l'impiego dei seguenti blocchi di comunicazione (blocchi T).
 

FB

Nome blocco

Funzione

FB63

TSEND

Trasmissione di pacchetti dati tramite la connessione di comunicazione stabilita

FB64

TRCV

Ricezione di pacchetti di dati tramite una connessione di comunicazione stabilita

FB65

TCON

Stesura di una connessione di comunicazione

FB66

TDISCON

Abbattimento di una connessione di comunicazione esistente

Qui i processori di comunicazione supportano solo il tipo di connessione ISO-on-TCP. Per questo viene utilizzata l'estensione di protocollo RFC 1006 del protocollo TCP. In questo modo possono essere trasferiti max. 1452 byte dei dati utili.

Con Industrial Ethernet la massima dimensione di frame vale 1460 byte (maxSegmentSize). Di conseguenza i 1452 byte di dati stanno in un telegramma Ethernet, cioè i processori di comunicazione sopracitati possono inviare i dati in un telegramma.

Le CPU con interfaccia IE integrata supportano anch'esse la comunicazione TCP/IP tramite Industrial Ethernet tramite blocchi T.

Il CP Industrial Ethernet CP invia i 1452 byte dei dati entro un telegramma. La CPU S7 invia gli stessi dati all'interno di due telegrammi.

Chiarimento
Per chiarire questa differenza occorre guardare due registrazioni LAN (Local Area Network).

Nella stesura di una connessione tra i due partner di comunicazione vengono pattuiti i parametri di connessione.
Tra questi c'è anche la maxSegmentSize. Questa viene proposta dal partner attivo e confermata opp. contrattata al ribasso dal partner di comunicazione. Questo valore restituito conta per la connessione di comunicazione.
Un'ulteriore parametro è la MaxTPDUSize. Questa è la massima dimensione di ogni elemento di protocollo. Se il valore di questo parametro è più grande della maxSegmentSize, il corrispondente elemento di protocollo deve essere trasferito segmentato.

Nel seguito viene dapprima esaminata una connessione della comunicazione aperta TCP/IP tramite blocchi T tra due CP IE.
Poi viene presa in esame una connessione della comunicazione aperta TCP/IP tramite blocchi T tra CPU e CP IE. Viene qui chiarito perché i dati qui devono essere trasferiti all'interno di due telegrammi.

  1. Connessione di comunicazione tra due CP IE

    Nella Figura 01 "Registrazione LAN della comunicazione tra due CP IE" si vede che il CP IE con l'indirizzo IP 140.90.36.1 stabilisce la connessione in modo attivo e propone una MAXTPDUSize di 2048 byte. Nella registrazione complessiva si vede che il partner di comunicazione (CP IE) conferma la MAXTPDUSize di 2048 byte. Questo vale poi per la connessione di comunicazione.


    Figura 01: Registrazione LAN della comunicazione tra due CP IE

    Per il numero dei telegrammi questo significa che deve essere inviato solo un telegramma. La massima lunghezza di dati utili di 1452 byte non viene limitata dalla maxSegmentSize e maxTPDUSize. Entrambi valori sono maggiori di 1452 byte.
    Il CP IE deve inviare solo un telegramma!

    Qui c'è la corrispondente registrazione di rete della comunicazione tra due CP IE. Questa può essere aperta p. es. con Ethereal opp. Wireshark.

    CP-CP_IoT_1452Byte.zip ( 14 KB )
     
  2. Connessione di comunicazione tra una CPU e un CP IE

    Nella Figura 02 "Registrazione LAN della comunicazione tra CPU e CP IE" si vede che la CPU con l'indirizzo IP 140.90.37.10 stabilisce in modo attivo la comunicazione e propone una MAXTPDUSize di 1024 byte. Nella registrazione complessiva si vede che il partner di comunicazione (CP IE) conferma la maxTPDUSize di 1024 byte, nonostante esso in realtà supporti una maxTPDUSize più grande (vedi la Figura 01). Per la connessione di comunicazione tra CPU e CP IE vale la maxTPDUSize di 1024 byte.


    Figura 02: Connessione di comunicazione tra una CPU e un CP IE

    Per il numero dei telegrammi questo significa che la massima lunghezza di dati utili di 1452 byte viene trasmessa entro due telegrammi. La massima lunghezza dei dati utili viene limitata dalla maxSegmentSize. Questo valore è minore di 1452 byte.
    La CPU deve inviare due telegrammi!

    Qui si trova la corrispondente registrazione di rete della comunicazione tra una CPU ed un CP IE. Questa può essere aperta con Ethereal opp. Wireshark.

    CP-CPU_IoT.zip ( 11 KB )

Effetti per l'utente
Dal comportamento a livello di applicazione l'utente dapprima non vede nulla. I meccanismi vengono infatti coordinati automaticamente dai livelli di protocollo dei due partner di comunicazione. Se però si confronta il numero dei telegrammi sulla rete, si nota che nella seconda configurazione sulla rete nell'impiego di una CPU si vedono più telegrammi.

 Articolo con ID:28375758   Data:2011-06-29 
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