Vai al contenuto
PLC Forum


Fpx-com5 - PLC e PC link contemporanei


marcorn80

Messaggi consigliati

Ciao a tutti

dovrei realizzare un applicazione con 3 FPX e una supervisione da PC con visual studio;

visto che la distanza è parecchia pensavo di usare la rete ethernet e la nuova scheda FPX-COM5.

i plc oltre ad essere interrogati dal supervisore si dovrebbero scambiare anche alcune variabili tra loro.

La mia domanda è questa: è possibile far convivere un PC che interroga i PLC e a loro volta i PLC che

si scambiano tra loro i dati tutto con il cavo ethernet?

grazie

Marco

Link al commento
Condividi su altri siti


Roberto Gioachin

Certo, ma in questo caso è il tuo PC che si deve incaricare di leggere e scrivere i dati nei vari plc.

Il fatto è che anche se su suporto ethernet, ma gira sempre il protocollo panasonic.

Se tu invece vuoi far girare il PLC-Link, in questo caso trattandosi ti un protocollo token ring, non hai possibilità di intrometterti con un pc.

Ciao

Roberto

Modificato: da Roberto Gioachin
Link al commento
Condividi su altri siti

grazie della risposta ,purtroppo immaginavo che fosse così..

viste diverse esperienze però non trovo così affidabile un pc per scambiare informazioni tra i plc

stò anche cercando un manuale su come incapsulare il protocollo mewtocol su ethernet, sapete come si può fare?

ciao

Marco

Link al commento
Condividi su altri siti

Roberto Gioachin

La com5 di questo plc dispone oltre che della connessione ethernet, anche di una RS232.

Se questa seconda porta viene convertita (esternamente al plc) in RS485, si può attivare la connessione PC-Link fra i plc.

Quindi il pc può essere collegato ai plc per la sola connessione pc - plc. La rete fra plc viene fatta sulla RS232 presente nel cassetto (com5).

Questo tipo di comunicazione è molto veloce anche se lavora solo a 115200. Si tratta di una connessione multimaster con la tecnica del token ring.

Per quanto riguarda il protocollo mewtocol, sul sito della panasonic puoi trovare molte informazioni, ma anche FP OPC Server, ed il lavora sarebbe già fatto.

Il plc infine può essere configurato per colloquiare in modbus, se questo ti risulta più semplice.

Ciao

Roberto

Link al commento
Condividi su altri siti

ma il plc link non è disponibile solo per com1? comunque anche l'altra porta la uso già in modbus...eventualmente posso mettere il 2° plc in modbus slave e gestirlo

per il mewtocol tcp ho provato a valutare l'opc server, ma purtoppo è a pagamento ed anche alto, non mi conviene comprarlo

ho risolto sniffando il protocollo con wireshark e mi sono accorto che è lo stesso che usa in seriale... con l'eccezione che al posto di %01... si usa %EE...

è sufficiente aprire una socket tcp in visual studio e si può comunicare!

veramente potente :thumb_yello:

Link al commento
Condividi su altri siti

Roberto Gioachin

Su FPX il PLC-Link è disponibile anche sulla porta 2 (com2)

Tu puoi mettere tutti i plc con la porta 2 collegata in PLC-Link per fare in modo si possanano scambiare informazioni.

La porta 1 su connessione ethernet di tutti i plc e collegata in rete con il pc.

In questo modo hai ottenuto tutto quello che ti serve.

Per quanto riguarda il protocollo mewtocol in rete ethernet. Si tratta effettivamente dello stesso protocollo utilizzato con la seriale, non esiste distinzione fra una connessione via seriale ed una connessione via TCP.

Questo protocollo viene tranquillamente supportato da entrambe le reti.

con l'eccezione che al posto di %01... si usa %EE...

Il carattere %01 indica l'indirizzo dello slave, quindi in questo caso l'indirizzo 01.

Il carattere %EE indica la comunicazione con tutti gli slave contemporaneamente, con questo indirizzo tutti i plc possono leggere la stringa inviata.

Considerando che con la connessione ethernet le stringhe vengono instradate dall'indirizzo IP, sarebbe scorretto (ma possibile) aggiungere anche l'indirizzo della porta del plc (%01)

Il protocollo mewtocol è un protocollo ASCII ed è ben documentato nei manuali vari che trovi nel sito.

Ciao

Roberto

Link al commento
Condividi su altri siti

grazie delle risposte!

non è possibile impostare anche un timeout sull'ethernet? sono collegato con portatile in wifi e il plc è collegato direttamente al router wifi ma ogni tanto su PRO mi viene fuori l'errore di timeout comunicazione...

ho sempre programmato i panasonic in ladder prima con GR e adesso con PRO

ho iniziato a scrivere adesso un programma in ST, e spero di non essere capace io, ma non sono riuscito a mettere i breakpoint su FPX...possibile che non ci siano?

ciao

Marco

Link al commento
Condividi su altri siti

Roberto Gioachin
non è possibile impostare anche un timeout sull'ethernet?

Non posso esserti di aiuto, dovresti sentire Panasonic

ho iniziato a scrivere adesso un programma in ST

Scrivere in ladder o ST non cambia proprio nulla, diventa solo una questione di abitudine.

In genere il ladder è più pratico per fare logica ed ST per fare calcoli, ma questo vale solo in genere, qualcuno potrà pensarla in maniera diversa. Questione di abitudine.

ma non sono riuscito a mettere i breakpoint su FPX.

Non sono supportati da FPX, ma se già usavi questo plc con GR dovresti sapere che sono supportati solo su FP2.

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