fiorezzz Inserito: 11 maggio 2021 Segnala Share Inserito: 11 maggio 2021 Buongiorno a tutti Faccio un pò fatica a capire la differenza tra le varie modalità di veicolare dati sul bus del Profinet RT ..IRT ..IRT Isocrono Vorrei capirlo usando un esempio abbastanza banale Ho un PLC serie 1500 con 10 device collegati ..uguali tra loro che con 8IO digitali per ogni device Da PLC (nello stesso ciclo ) attivo 10 uscite per ogni device Funzionamento Profinet normale:le 10 uscite si attivano in tempi diversi ma tutte entro un determinato tempo (Intervallo di trasmissione + Tempo Aggiornamento)? oppure in ogni intervallo di trasmissione il PLC aggiorna tutti i device ma siccome questi non sono sincroni ne tra loro ne col PLC .... e la differenza tra Profinet IRT e IRTIsocrono ? Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 12 maggio 2021 Segnala Share Inserita: 12 maggio 2021 La differenza fra isocrono e non sta nella parola stessa. Dal greco isocrono è "stesso tempo" cioè ogni xx ms tu hai la garanzia di una trasmissione e ricezione. La caratteristica di isocronia è necessaria qualora ci sia un oggetto tecnologico che deve essere interrogato e pilotato a tempi costanti, tipico è l'esempio dell'asse controllato come oggetto tecnologico. Senza dilungarmi molto, tu sai che la velocità è la distanza fratto il tempo, il controllore conosce quindi la velocità attuale sapendo il tempo di scansione FISSO e ne determina il pilotaggio. Detto alla buona: ISOCRONO = assi controllati come oggetto tecnologico NON ISOCRONO = tutto il resto, anche assi collegati col posizionatore SINA_POS; SINA_SPEED o simili autocostruiti. Link al commento Condividi su altri siti More sharing options...
fiorezzz Inserita: 12 maggio 2021 Autore Segnala Share Inserita: 12 maggio 2021 Allora per Isocrono (il master chiede di inviare dati ai device nello stesso momento) è abbastanza chiaro ho solo il dubbio se anche ogni singolo device ha il suo TempoDiAggiornamento sincronizzato con altri device o solo l'invio dei dati e sincronizzato tra Device e Master Mi sembra anche di capire però che per Isocrono serve scrivere anche del codice negli appositi OB a tempo del master o sbaglio ? RT e IRT ? Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 13 maggio 2021 Segnala Share Inserita: 13 maggio 2021 il master mantiene lo stesso clock per tutti gli slave, no fa figli e figliastri. in caso di utilizzo di oggetto tecnologico magicamente compare una OBservo che si preoccupa di gestire lo scambio dati mentre tu scrivi il tuo codice Link al commento Condividi su altri siti More sharing options...
batta Inserita: 13 maggio 2021 Segnala Share Inserita: 13 maggio 2021 A dire il vero, non è obbligatorio utilizzare IRT con gli oggetti tecnologici. Dipende dal telegramma che si utilizza. Poi, se si usa IRT, diventa obbligatorio configurare la topologia e, se si utilizzano switch, servono switch managed IRT. Se gli oggetti da gestire in IRT non sono molti, è pratica abbastanza comune utilizzare una porta per i dispositivi che non necessitano di IRT (e passare quindi anche da switch non managed e non IRT), e l'altra per i dispositivi configurati con IRT. Chiaramente, se si gestisce motion un po' spinto, l'utilizzo di IRT è fortemente consigliato. Non a caso, se si inserisce, per esempio, un S210 (o molti altri), il telegramma proposto di default è il 105, che richiede IRT. Link al commento Condividi su altri siti More sharing options...
fiorezzz Inserita: 14 maggio 2021 Autore Segnala Share Inserita: 14 maggio 2021 Grazie delle info ma ancora non riesco a chiudere il "giro" Profinet normale RT ...i device non sono sincronizzati tra loro ne con master ..ma in quanto tempo "ragionevole" e dopo il tempo di aggiornamento di ogni device le info arrivano al master e viceversa ? Profinet IRT ...i device comunicano con master entro un tempo certo (Intervallo di trasmissione) ma non in simultanea ma uno in coda all'altro ..e ogni device poi mantiene sempre il suo TempoAggiornamento non sincronizzato ? Profinet IRTIsocrono ...i device comunicano con master nello stesso istante ? Link al commento Condividi su altri siti More sharing options...
fiorezzz Inserita: 18 maggio 2021 Autore Segnala Share Inserita: 18 maggio 2021 . ..nessuno riesce a confermare o meno quanto sopra ? Link al commento Condividi su altri siti More sharing options...
beppeconti Inserita: 27 maggio 2021 Segnala Share Inserita: 27 maggio 2021 (modificato) Il Profinet IRT è Isocrono - PROFINET Real-Time (RT)- PROFINET Isochronous Real-Time (IRT) Modificato: 27 maggio 2021 da beppeconti Link al commento Condividi su altri siti More sharing options...
STEU Inserita: 28 maggio 2021 Segnala Share Inserita: 28 maggio 2021 (modificato) Se la CPU deve chiudere gli anelli di controllo del tuo processo (Azionamenti ad esempio) con la CPU , devi avere sempre lo stesso tempo di campionamento ed è necessario IRT ,mentre se devi accendere delle lampadine opuure gli azionamenti hano "l'intelligenza" a bordo e controllono loro la posizione ed il profilo di velocità il tempo di campionamento non è necessario che sia rigorosamente uguale e quindi puoi utilizzare RT Modificato: 28 maggio 2021 da STEU Link al commento Condividi su altri siti More sharing options...
Nicola Carlotto Inserita: 14 giugno 2021 Segnala Share Inserita: 14 giugno 2021 Profinet IRT Ipotizza di eseguire una traiettoia tramite due assi di un utensile di asportazione dove e' importante che sia x che y mantengano una posizione predefinita ogni millisecondo altrimenti l'asposrtazione risulterebbe a scalini ,in questo caso avrei bisogno di avere un bit di sincronizzazione ogni millisecondo che mi assicuri che sia x che y siano aggiornati nelle quote obiettivo . Profinet normale RT Ipotizza di comandare due assi per prendere un oggetto da A e metterlo in B, in questo caso dovrei solo dare le quote obiettivo agli assi per mandarli in quota senza preoccuparmi troppo della loro sincronia , magari prima posiziono x e dopo posiziono y. Ciao Link al commento Condividi su altri siti More sharing options...
fiorezzz Inserita: 18 giugno 2021 Autore Segnala Share Inserita: 18 giugno 2021 Quindi IRT sono sicuro che i comandi e letture periferie arrivano entro un tot tempo (tempo di aggiornamento impostato sul master) ..ma con ordine casuale .. ..ma ogni periferia non è sincronizzata con nessuno IRT Isocrono = Prima che il Master comanda chiede aggiornamento dati dalle periferie e questi arrivano ..poi il Master comanda Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora