Vai al contenuto
PLC Forum


Devicenet O Ethernet-Ip


barte

Messaggi consigliati

Buongiorno amici del forum

dovrei rifare il sw di una macchina con gli I/O su moduli valvole CPX Festo che attualmente comunicano in cc-link. Dovrei sostituire il nodo con uno che comunica in Devicenet o Ethernet-IP e la cosa e' fattibile perché Festo ha tutti e due. Il plc che dovrei utilizzare e' il CJ2M che ha la porta ethernet anche con protocollo Ethernet-IP. Non e' un problema di costo ma sono indeciso sul tipo di bus di campo, quale mi consigliate di utilizzare?

Grazie

Buona continuazione

Link al commento
Condividi su altri siti


EthernetIP è già a bordo del CJ2M come da te indicato, setti i tags di scambio con il Network Configurator for Ethernet-IP (simile a CX-Integrator)

Devicenet necessita del modulo aggiuntivo DRM21, sempre che non sia già a bordo, configuri la rete con CX-Integrator

Io scelgo EthernetIP

Link al commento
Condividi su altri siti

Consiglio EthernetIP. Oltre al fatto che è già a bordo, hai altri vantaggi rispetto a Devicenet.

Puoi usare, naturalmente, la topologia di rete ethernet, con switch, ripetitori wifi, ecc..

Inoltre puoi gestire più protocolli contemporaneamente.

Per farti un esempio, io utilizzo degli I/O remoti della WAGO. Mentre il CJ2 scambia dati con lo slave, posso testare lo stesso slave con il tool wago per verificare eventuali anomalie.

Link al commento
Condividi su altri siti

L'Ethernet-IP e il DeviceNet sono... la stessa cosa...

Infatti il primo non è altro che il secondo implementato su layer ethernet.

I vantaggi sono una maggiore velocità di sistema (reti da 100Mbps), utilizzo di normalissimo cavo ethernet cat 5E o maggiore, nessun connettore speciale ma standard RJ45, possibilità di usare la stessa rete per i messaggi Ethernet-IP e TCP/IP, reti localizzabili mediante switch per ottimizzare i percorsi dei pacchetti.

Essendo poi ovviamente nativo sul CJ2, rende il tutto estremamente competitivo.

Link al commento
Condividi su altri siti

  • 3 weeks later...

Buonasera amici del forum

Volevo ringraziarvi per il consiglio, alla fine ho optato per ethernet-ip.

Sto iniziando a mettere in funzione il sistema ma trovo qualche difficolta' (errore "d6" sul display della cpu) e secondo i tecnici Omron e Festo la configurazione che ho fatto e' corretta.

L'unico dubbio e' la versione della cpu (cj2m cpu 31 ver 1.0 un po' datata!!) visto che avevo lo stesso problema con un sensore di visione (FQ2).

Lunedi riprovo con una cpu nuova, voi cosa ne pensate?

Grazie in anticipo e buona serata

Link al commento
Condividi su altri siti

Riporto dal manuale errore d6: "The connection could not be established because device parameters (such as the variable name and size) did not match in the originator and target, or connection resources are insufficient."

Sei certo del numero di byte di scambio?

Ciao

Link al commento
Condividi su altri siti

Probabilmente, come dice pcontini, hai un po' di confusione nello scambio dati.

Hai utilizzato direttamente i nomi delle variabili del PLC o usi direttamente gli indirizzi di scambio?

E appunto, son definite correttamente le dimensioni dei dati?

Link al commento
Condividi su altri siti

Forse un po' di confusione c'e' stata ma poi ragionando con un po' di calma ho controllato prima di tutto con un tool Festo la quantita' di byte di scambio che sono 4 di IN e 9 di OUT, poi nel configuratore

ho impostato 4 byte IN e 10 byte di OUT (visto che 9 non e' possibile impostarli) ma niente. Poi per quanto riguarda lo scambio con il plc utilizzo direttamente gli indirizzi.

Oggi mi e' arrivato il CJ2M nuovo cosi' lunedi provo

Ciao e grazie

Link al commento
Condividi su altri siti

la quantita' di byte di scambio che sono 4 di IN e 9 di OUT, poi nel configuratore ho impostato 4 byte IN e 10 byte di OUT (visto che 9 non e' possibile impostarli)

questo è un problema. Se i byte di scambio non coincidono esattamente la comunicazione resta in errore. Con il cj2 in effetti (a meno che mi sia perso qualche novità) non puoi lavorare con numero dispari di byte.

Per cui devi vedere se riesci a configurare lo slave in modo da avere un numero byte pari

Link al commento
Condividi su altri siti

Ho scaricato dal sito Festo il file .eds dep CPX-FB32

Installato nel Network Configurator for EthernetIP

*Nelle proprietà dello slave vedo che scambia 4 byte IN e 4 byte OUT*

Ho assegnato i relativi tag sul controllore CJ2M

La rete che ho creato è impostata correttamente (non avendo lo slave non posso provare)

Ho visto che i moduli Festo sono configurabili fino a un max di 64byte IN + 64 byte OUT

La comunicazione avviene sfruttando word, dunque multipli di 2 byte.

Perchè parlavi di 4 byte in e 9 byte out, come è composto il tuo modulo Festo?

Link al commento
Condividi su altri siti

È composto da 4 moduli di ingresso a 8 punti e fanno 4 byte poi ci sono 9 gruppi

Di valvole che fanno 9 byte. Di questi numeri ne sono sicuro perché sono indicati

anche nelle informazioni prese dal webserver del nodo del modulo.

Per quanto riguarda i byte dispari ho trovato un esempio con 3 moduli di ingresso a 8byte

E nel configurato re indicava 4 byte.

Domani provo e grazie per le risposte ciao a tutti

Link al commento
Condividi su altri siti

Occhio ai "punti di vista"...

I bytes IN della Festo sono gli OUT del CJ2. Quindi anche i bytes OUT della Festo sono gli IN del CJ2.

Quindi (a parte byte pari e dispari), per il CJ2 avrai 9 byte IN e 4 byte OUT.

Link al commento
Condividi su altri siti

FINALMENTE!!!!! sono arrvato ad una conclusione

-Fondamentalmente il problema era nel numero di byte di scambio

poi:

-avendo 9 byte di out (del plc) non puoi scrivere 10 devi perforza aggiungere o togliere un gruppo di valvole pari ad un byte (bastava sapere il tedesco!! perche' sul documento che mi hanno inviato c'e' scritto)

-Ho dovuto smontare un gruppo di valvole pari a un byte e cosi' funziona (peccato che e' come aprire un V12 Ferrari!!!!)

-il file EDS scaricato dal sito Festo e' un po' vecchiotto percui la versione fw prelevata dallo slave e' superiore pero' e' bastato modificare l'EDS e tutto funziona

Mi e' appena arrivata una mail con la descrizione in inglese e il file EDS da utilizzare pero' questultimo e il solito vecchio!

Ho tre gruppi di elettrovalvole tutte che formano byte dispari domani tiro indietro le maniche mi metto a smontarle

Grazie a tutti per l'interessamento buona serata

Link al commento
Condividi su altri siti

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...