Vai al contenuto
PLC Forum


Comunicazione Tra Plc E Sincronizzazione Messaggi


Messaggi consigliati

Inserito:

Ciao,

Devo scambiare messaggi tra una CPU 315-2DP, una 315-PN/DP e una IM151-8-2PN/DP collegate via ethernet rispettivamente con CP341-Lean, CP341, Eth buld-in (via Wireless) ...

In questa comunicazione la velocita' e' fondamentale, purtroppo, essendo l'ethernet un tipo di comunicazione non deterministico, i tempi di comunicazione non sono costanti

ma variano da pochi ms (20ms) a 2 secondi (credo che sia dovuto ad un timeout della CP).

Per ovviare a questo problemone pensavo di allegare a ciascun pacchetto inviato un timestamp in modo da poter eseguire una correzione temporale dei comandi in esso inclusi ...

Per fare cio', tuttavia, e' necessario sincronizzare gli orologi di tutte le CPU in modo da avere una base temporale uniforme, non avendolo mai fatto chiedo a qualche anima pia di darmi qualche dritta :)


Inserita:

Ciao,

guarda questa FAQ Siemens : ID:18130164

Provo comunque a darti qualche indicazione per avere un punto di partenza

Devi definire qual è la tua CPU master per la sincronizzazione, le altre saranno slave

In configurazione hardware :

CPU master - proprietà Diagnostica/Orologio

nella sezione Orologio impostare nel PLC :

tipo di sincronizzazione "Come master"

intervallo di tempo "1 sec"

Fattore di correzione 0 ms

CP della CPU master - proprietà Time of day synchronization

Activate Simatic time-of-day synchronization

----------------

CPU slave - proprietà Diagnostica/Orologio

nella sezione Orologio impostare nel PLC :

tipo di sincronizzazione "Come slave"

Fattore di correzione 0 ms

CP della CPU slave - proprietà Time of day synchronization

Activate Simatic time-of-day synchronization

Ciao

Enya

Inserita:

Grazie mille!!

Ora faccio due prove ...

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...