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
Quali proprietà, vantaggi e particolarità offre il protocollo UDP?
Numero di ordinazione:

Descrizione
Il protocollo UDP è stato introdotto per trasferire dati in modo rapido e senza complicazioni. Il protocollo UDP si trova sul livello 4 (Transport Layer) del modello di riferimento ISO-OSI e si posiziona così anch'esso sul livello IP (Layer 3). Il ricevente dei dati viene quindi indirizzato con l'aiuto degli indirizzi IP. Il pacchetto dati da trasmettere viene aumentato solo da minime informazioni di gestione, così che si ottiene un elevato flusso di dati in confronto a TCP/IP.

( 46 KB )
Figura 01 - Classificazione nel modello di riferimento ISO-OSI

Proprietà del protocollo UDP
Il protocollo UDP, a causa dell'esigenza che i dati vengano trasferiti rapidamente, rende disponibili solo funzioni di base. In questo modo con un minimo impegno si possono scambiare dati tra partner che comunicano. Qui si fa a meno dei meccanismi di sicurezza, come sono presenti con TCP/IP. Il protocollo UDP è senza connessione e package oriented.

( 2 KB )
Figura 02 - Struttura di un telegramma UDP

Socket e porte
Su sistemi operativi multitasking possono girare contemporaneamente più processi, dove ogni processo può rendere disponibili più servizi. Questi devono essere indirizzabili separatamente.
Per questo motivo vengono definite, sia con il protocollo TCP/IP che con il protocollo UDP, speciali interfacce per la comunicazione dati, le cosiddette porte. Questa estensione del trasferimento host-host in un trasferimento processo-processo viene chiamato “multiplexare e demultiplexare applicazioni”.

Insieme con l'indirizzo IP di una stazione, i numeri di porta (locale e remota) creano un cosiddetto socket che è definito come indirizzo univoco del programma applicativo nell'intera rete. Con un socket si può indirizzare quindi un qualsiasi servizio di un processo su una stazione all'interno di una rete.

Nell'ambiente SIMATIC non si possono creare su una CPU più processi che girino "contemporaneamente" opp. programmi applicativi. Tuttavia si possono avviare contemporaneamente più job di comunicazione. Affinché anche qui sia possibile un indirizzamento univoco, deve avvenire una associazione tramite la progettazione delle connessioni.

Tipi di accoppiamento (nella progettazione SIMATIC NetPro)
 

Tipo di accoppiamento

Descrizione

Connessione UDP specificata
(punto-punto)

- stazione locale e partner di connessione sono progettati fissi
- il partner di connessione può trovarsi all'interno opp. all'esterno del progetto STEP7

Connessione UDP non specificata 1)

- solo la stazione locale è definita nella progettazione della connessione
- l'indirizzamento del partner avviene tramite porta ed indirizzo IP nel richiamo del blocco

Broadcast 1)

- una stazione attiva trasmette dati a tutte le altre stazioni

Multicast 1)

- una stazione attiva trasmette dati ad un gruppo progettato fisso di stazioni

 1) non progettabile con CPU per la comunicazione Ethernet aperta

Principali dati prestazionali e quantità strutturali del protocollo UDP
 

Criterio

Principali dati prestazionali

Ulteriori avvertenze

Definizione

RFC 768

Indipendente dal costruttore

Mezzo trasmissivo

Cavo, fibra ottica, radio

 

Velocità di trasferimento

Dipende dalla fisica di rete, fino a 1 Gbit

 

Apparecchi collegabili e metodo di accesso

- punto-punto
- broadcast
- multicast

Metodi di accesso:
- CSMA/CD
- CSMA/CA

Conferma

Il protocollo conferma solo il successo dell'invio dei dati in rete e non l'arrivo dei dati nella stazione di destinazione. Il programma applicativo deve garantire la consistenza e la preparazione dei dati

 

Volume dati

1 - 2048 byte

 

Numero delle connessioni possibili

fino a 16 per CP S7-300
fino a 64 per CP S7-400

 

Vantaggi del protocollo UDP

  • trasferimento dati molto veloce
  • molto flessibile, impiegabile in sistemi di terzi
  • supporta il routing
  • supporta multicast / broadcast
  • adatto per piccole ... medie quantità di dati (<= 2048 byte)

Svantaggi del protocollo UDP

  • i pacchetti dati perduti non vengono inviati nuovamente
  • i pacchetti dati con checksum errata vengono respinti e non vengono richiesti nuovamente
  • possibilità di recapito multiplo di singoli pacchetti
  • la sequenza di arrivo dei pacchetti presso il ricevente non può essere prevista
  • i dati vengono trasmessi package oriented (non stream oriented)
  • funzione di broadcast utilizzabile solo nella direzione di trasmissione

Avvertenze

  • Nell’articolo con ID 20983558 si trova un esempio completo di una comunicazione UDP Multicast.
  • Informazioni generali sulla comunicazione tramite SIMATIC S7 si trovano nell’articolo con ID 20982954.

 Articolo con ID:26484229   Data:2007-10-14 
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