Archive for 'CoDeSys'

ZERO – la versione OEM

La versione OEM è una CPU ZERO spogliata delle periferiche on board.  Ci sono “solo”:

- microcontrollore,
- memoria,
- RTC con supercap,
- connettore di espansione,
- CoDeSys.

Tutte le periferiche native (porte USB, ethernet, seriali, LCD…) e il bus del microcontrollore sono disponibili sul connettore di espansione.

La versione OEM è più economica della CPU ZERO ed è pensata per essere integrata in un hardware proprietario, anche già esistente.
Per ridurre al minimo i tempi per l’adozione della CPU sul vostro hardware abbiamo realizzato una carrier board, da usare come esempio ma,  volendo, anche come base per la realizzazione di un prodotto già pronto all’uso.
Il runtime di CoDeSys ha già tutti i driver per la gestione dell’hardware sulla carrier board e gli schemi sono pubblici e liberamente utilizzabili.
Per costruire il vostro controllore vi basterà scegliere le periferiche che vi servono, copiare come sono state integrate nella carrier board e il tutto sarà immediatamente disponibile all’interno dell’ambiente di sviluppo di CoDeSys.
Un esempio: integrare un’ interfaccia CAN master.
Questo lo schema per interfacciare sul bus di ZERO OEM l’SJA1000, uno dei CAN controller più diffusi.

Come scrivevo, il driver è già parte del runtime di CoDeSys pronto per gestire la periferica CAN integrata secondo questo schema, così come sono già disponibili lo stack di comunicazione e il configuratore del bus.

Realizzare un controllore programmabile con CoDeSys dotato di master CAN è così semplice e veloce .

Alla carrier board dedicherò uno dei prossimi post.

ZERO CPU, just add water

Il modo più semplice e veloce di realizzare il vostro prodotto basato su CoDeSys è utilizzare ZERO CPU.

Si tratta di un oggetto già pronto all’uso ed estremamente compatto, misura infatti solo 90mm  x 50mm e, a dispetto delle dimensioni ridotte, la dotazione è di tutto rispetto.

- CPU ARM9@624MHz

- 1GB di flash disk

- 64MB di RAM

- WindowsCE 5

- runtime CoDeSys PLC + HMI in modalità multitasking

- alimentazione a 24VDC

- realtime clock con supercap

- una porta ethernet 10/100

- una  porta seriale RS485

- connessione per LCD da 3,5″ 320×240 con backlight a led e touch screen resistivo

- una porta di espansione per eventuali periferiche locali

Le misure e il layout sono pensati anche per consentire l’installazione della CPU all’interno di una scatola per incasso a muro tipo 504 e realizzare così un controllore per domotica basato su CoDeSys.

In un unico ambiente di sviluppo (gratuito) troverete l’editor per i programmi PLC, il builder per l’interfaccia grafica con supporto al display touch screen e il configuratore fieldbus.  Viene fornito lo stack di comunicazione e il configuratore MODBUS RTU per l’interfaccia seriale già a bordo della CPU; come opzione è anche disponibile lo stack master Ethercat con relativo configuratore.

Diventa così davvero semplice realizzare un controllore con HMI integrato, cui collegare periferiche MODBUS o Ethercat per realizzare sistemi complessi.

Costi di sviluppo? ZERO

Time to market? ZERO

Just add water.

Perché ZERO

CoDeSys è l’ambiente di programmazione per PLC più diffuso.

Chiunque può integrarlo nel proprio hardware e rendere il prodotto programmabile con CoDeSys: il vantaggio evidente è quello di realizzare un prodotto che adotta un ambiente noto, ampiamente diffuso e integrato in molti altri prodotti già presenti sul mercato.
Esiste una versione già pronta all’uso per piattaforma X86 con sistema operativo Windows e sono anche disponibili svariati starter kit per adattarlo ad hardware basato su processori embedded.
Noi di telestar, che da tempo siamo system partner di 3S e  promuoviamo in esclusiva CoDeSys sul mercato italiano, sappiamo bene che il processo di adattamento e integrazione ha un prezzo.
Prezzo da pagare in termini di adeguamento del runtime di CoDeSys alla piattaforma hardware (ARM, PowerPC…)e al sistema operativo che si è scelto di utilizzare (WindowsCE, Linux, QNX…). Serve anche sviluppare i driver per eventuali periferiche hardware integrate (interfacce fieldbus, I/O locali); insomma è un processo che richiede un investimento piuttosto importante in termini di tempo e,  quindi, di denaro.

E’ comprensibile così che molti, in special modo chi ha volumi di produzione bassi che rendono più lungo se non impossibile l’ammortamento dei costi, scelgano di non affrontare questo investimento rinunciando all’opportunità di avere un prodotto basato su CoDeSys.
Per superare questa barriera abbiamo così deciso di realizzare ZERO.
Si tratta di una CPU ARM9 a 624MHz in cui abbiamo integrato per voi il sistema operativo Windows CE, il runtime di CoDeSys V3 PLC e HMI con supporto al multitasking e tutte le componenti software per la gestione delle periferiche hardware più diffuse e dei più utilizzati protocolli fieldbus.
Con ZERO potete così concentrarvi sul vostro prodotto dimenticandovi dell’integrazione di CoDeSys: a quella ci abbiamo pensato noi. Realizzerete così velocemente e facilmente il vostro prodotto basato su CoDeSys beneficiando, inoltre, di una riduzione considerevole degli investimenti e del time to market.
La CPU è disponibile in due versioni, una pronta all’uso e un’altra in versione OEM attorno alla quale sviluppare il vostro hardware proprietario.

Nei prossimi post approfondiremo le differenze tra le due CPU e le loro potenzialità; se intanto siete curiosi e volete vedere com’è fatto ZERO potete guardare qui.

Rendere la vostra soluzione embedded programmabile con CoDeSys?

Oggi è ancora più semplice con ZERO.

Zero è una CPU autonoma in cui è stato integrato il sistema operativo Windows CE e il runtime PLC + HMI di CoDeSys V3. Scoprilo alla SPS IPC DRIVES di Parma dal 24. al 26 maggio.

Utilizzatori di CoDeSys?

CoDeSys Users' Conference

L’incontro di martedì 7 Giugno 2011 è per voi!

La 4a CoDeSys Users’ Conference si terrà presso a Bentivoglio (BO) @ ZANHOTEL Meeting & Centergross, Via Saliceto 8.

Alcuni degli argomenti in agenda: CoDeSys: i vantaggi di un tool aperto,  la programmazione in Sequential Function Chart (SFC), le nuove potenzialità per la configurazione Fieldbus in CoDeSys, CoDeSys SoftMotion, molto altro e… tanti consigli e trucchi per gli addetti ai lavori!

Iscrizione GRATUITA, previa registrazione

Eccoci al MC4 di Bologna