Vai al contenuto
PLC Forum


Nuovo Finder Opta 8A, pareri?


Claudio F

Messaggi consigliati

Ciao a tutti, aggiorno il post con i nuovi sviluppi.

 

Da oggettivi riscontri anche dal forum di Arduino, l'applicazione PLC IDE sembra essere ancora acerba, nella versione customizzata da Arduino.

 

Per la parte di logica, all'interno del programma, possiamo segnalare l'assenza di librerie che ormai siamo soliti trovare negli altri pacchetti di programmazione (PID, Protocolli industriali, per non parlare di motion). 

 

Per i protocolli industriali al momento vi è l'integrazione del CAN con il portenta machine control (di cui però ci sono altre pecche non indifferenti) e per il motion, lo cito, perché motori stepper e gestione di encoder, sono contemplati. 

 

Per il momento, chi si trova bene con questo oggetto è perché lo programma con IDE oppure su PLC IDE, scrive quanto necessario nell'area sketch (che utilizza appunto il linguaggio solito di programmazione arduino).

 

La comunicazione modbus TCP server dall'Opta (ma anche con gli altri HW) è zoppa, perché non è possibile definire la UNIT ID dei partecipanti (si consideri di acquisire una serie di dispositivi seriali da un convertitore TCP-RTU e non vi sarà possibile stabilirne l'indirizzo corretto di destinazione corretto). Al momento non è previsto il campo di immissione dell'informazione a livello di pacchetto di programmazione e nella libreria i relativi campi, sono gestiti a costante.

 

Nel caso invece che la comunicazione si attivi verso un unico partecipante con la funzionalità adattativa dell'UNIT ID (come ad esempio un PLC B&R nel mio caso o un Beckoff del video che ho citato precedentemente), la comunicazione funziona.

 

Come comunicazione Modbus TCP slave, l'indirizzo è fisso a 255 IMMODIFICABILE e non ho avuto ancora tempo di testarla, ma mi viene riferito che sia funzionante da qualcuno che l'ha utilizzata per mettere in comunicazione il dispositivo con un piccolo HMI.

 

La comunicazione modbus RTU (nel caso il dispositivo preveda l'HW), non sembra essere auto ripristinante dopo 11 timeout consecutivi e bisogna spegnere e riaccendere il dispositivo. Questi tentativi non sono nemmeno azzerabili nel caso la comunicazione si riattivi entro questo numero (11), per cui nell'arco di attivazione continuativo del dispositivo, dovessero subentrare 11 timeout anche non consecutivi, la comunicazione non si riattiverà.

 

Maggiori informazioni circa il PLC IDE, di cui ancora non si trova traccia, bisogna ricavarle ed "elaborarle" da Axel :

 

https://www.axelsw.it/pwiki/index.php/Category:LLExec

 

Vedremo in che tempi potrò essere aggiornato o eventualmente anche smentito da Arduino.

 

Buona giornata, Ennio

 

 

Link al commento
Condividi su altri siti


  • Risposte 51
  • Created
  • Ultima risposta

Top Posters In This Topic

  • ETR

    14

  • Livio Orsini

    9

  • max.bocca

    6

  • Claudio F

    4

Molto interessante, ma se volessi aumentare il numero di output 250V/10A? Si potrebbe prendere la versione con interfaccia rs485 e metterci qualche relay board modbus rtu, ma faccio fatica a trovarne che non siano cineserie e non costino come o più di uno di questi opta... idee?

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