LadderWORK


Generalita' su LadderWORK

LadderWORK é il sistema più semplice per creare programmi di automazione. L'uso di LadderWORK é immediato. Con il semplice uso del mouse si piazzano oggetti funzionali nel foglio di lavoro, si collegano i componenti e si configurano le proprietà degli stessi. Il codice macchina per il microprocessore verrà generato alla semplice pressione del tasto BUILD. LadderWORK é dotato di un potente editor con possibilità di multi-view ed help sensitivo al contesto. 
Il codice generato da LadderWORK é realmente efficente. Il codice macchina é direttamente generato dal compilatore. In questo modo nessun altro sovvracarico di istruzioni condizionerà il risultato finale. In LadderWORK infatti non esiste nessun codice intermedio in linguaggio "C" così si é sempre sicuri di ottenere il miglior codice in termini di velocità e dimensione. 
LadderWORK produce come output a file Intel-Std HEX standard. Sono inoltre disponibili i files intermedi in linguaggio assembler e il relativo listing che permettono di controllare istruzione per istruzione il codice generato. 
Molti PLC supportati da LadderWORK possono direttamente caricare il programma semplicemente premendo il pulsante UPLOAD

LadderWORK mette a disposizione un gran  numero di componenti , pronti per essere piazzati nel vostro progetto. 
LadderWORK include un set di componenti standard LADDERD DIAGRAM ( RELAY LOGIC ) ed altri componenti  come porte logiche e funzioni utente programmabili. 
La versione più estesa, denominata ADVANCED, include oltre 30 dispositivi : componenti input/output, relay, flip flops di tipo D, debouncers, generatori di clock, linee di ritardo, contatori up/down, comparatori, code fifo/lifo, convertitori A/D e D/A, porte logiche and/or/not e funzioni utente programmabili. 


Molto di più che un semplice linguaggio LADDER

Il linguaggio Ladder standard e molto rigido. I componenti deveno essere piazzati in celle predeterminate lungo due linee denominate RUNGS. Inoltre il linguaggio Ladder standard ha delle grandi limitazioni per quanto riguarda le retroazioni sui componenti. 
LadderWORK rompe questi limiti introducendo il primo linguaggio Ladder a schema libero. Attraverso il potente editor di LadderWORK i componenti possono essere piazzati ovunque nel foglio e non vi sono limitazioni sulle retroazioni. Uno schema disegnato con LadderWORK é molto più simile ad uno schema elettrico. Inoltre, grazie al set di componenti logici, possono essere disegnati circuiti usando la logica puramente booleana. Questo fornisce un ulteriore metodo di approcio al problema. 


Approcio utilizzando la notazione elettrotecnica

LadderWORK è realmente intuitivo !  
Con LadderWORK non bisogna conoscere niente circa assembler, interruzioni e architetture hardware. Tutto quello che bisogna fare è pensare il progetto come ad uno schema elettrico dove si hanno a disposizione interruttori, relè e lampade. Gli interruttori hanno il significato di ingresso, le lampade sono le uscite e i relè forniscono un mezzo per creare stati ed elementi di memoria. Molti problemi legati all'utomazione possono essere risolti in pochi minuti usando LadderWORK. 


Metti un PLC all'interno del tuo microcontroller !

Con LadderWORK è possibile trasformare un microcontroller in un PLC. Il supporto per i microcontrollori viene attivato semplicemente selezionando il dispositivo desiderato durante il setup del progetto. Se per esempio viene selezionato il microprocessore 8051, il sistema mi mette a disposizione tutte le risorse di input/output di questo dispositivo. In questo modo quando vengono configurati i dispositivi di input/output posso usare questi componenti per pilotare i piedini del microcontrollore come ad esempio la porta P0.0 ... P0.7. 
La versione ADVANCED 8051 di LadderWORK include funzioni utente programmabili. In questo modo se si necessità di particolari funzioni non disponibili in libreria, queste possono essere scritte in linguaggio assembler e collegate poi al resto del progetto. 
Il run-time kernel di LadderWORK e veramente piccolo e i requisiti di sistema sono realmente minimi. In un sistema 8051, per esempio, le risorse hardware utilizzate sono il TIMER 0 ( utilizzato come timing di sistema, e meno di 20 bytes di memoria RAM interna incluso lo stack. La versione 8051 di LadderWORK può essere configurata per utilizzare la memoria interna o esterna con mappature di memoria configurabili. 


L' ambiente IDE di LadderWORK (Integrated Development Enviroment)

La figura qui sotto riportata rappresenta il layout del programma LadderWORK. Tutte le operazioni di disegno, compilazione e upload del codice possono essere effettuate operando comodamente su un'unica finestra denominata IDE


Generazione del codice e parametri di linking

Il microcontrollore 8051 dispone di un certo numero di BYTES all'interno del chip. Normalmente questo array si aggira intorno ai 64-256 bytes. Questo componente inoltre dispone di un indirizzamento esterno di 64KBytes. LadderWORK può essere configurato per usare memoria interna o esterna o entrambe. Con LadderWORK si possono facilmente creare mappature e configurazioni personalizzate per adattare il software a boards custom, queste configurazioni possono poi essere salvate in appositi files chiamati profiles


Funzionalità delle prossime release

Per il futuro verrano implementate un certo numero di nuove caratteristiche. 

Watching and probing capability : Le variabili relative ai componenti piazzati nel progetto potranno essere monitorate.Quando il PLC sarà in funzione una apposita watch-window mostrerà real-time i valori di queste variabili. Inoltre potranno essere monitorati i valori dei nodi intermedi della rete attraverso particolari componenti chiamati PROBE. Questa possibilità richiederà una porta seriale dedicata sul PLC. 

Remote Control :  Stiamo sviluppando un sub-set del protocollo MODBUS® Sullo schematico potranno essere piazzati appositi moduli MODBUS® che permetteranno di ricevere e tramettere dati verso sistemi remoti. 

IEC 1131-3 Compliant function blocks : Il nostro obbiettivo e quello di convergere al più presto verso la direttiva IEC / CEI 1131-3 . Un certo di componenti già compatibili con questo standard saranno già pronti per le prossime versioni. 


LadderWORK software package includes :

CD-ROM with self-extract installation & Electronic PDF documentation

Hardware key to install on a standard parallel port

Product registration form (PRF)

Quick reference for the main components
IMPORTANT : Since Genuary 2002 the software package don't includes paper manuals ( PDF & Electronics format only )


SCARICA la Versione DEMO di LadderWORK ORA !

Download LadderWORK Release 2.23.A Special Edition for grifo®

DOWNLOAD HERE > lw223ase_grifo.exe < DOWNLOAD HERE

Dowload LadderWORK Release 1.21.B ( About 2.7 MByte ) v121b.exe
Dowload Setup della scheda GPC® 553 con estenzioni ZBx xxx gpc553a.pdf
Dowload Setup della scheda GPC® 554 con estenzioni ZBx xxx gpc554.pdf
Download LadderWORK 1.2x BROCHURE broch120.pdf
Dowload LadderWORK user manual ( About 1.5 MByte ) User Man.pdf


Vecchia Versione

 Brochure preliminare di LadderWORK  brochure.pdf
 La prima specifica preliminare di LadderWORK in italiano. Viene conservata come reperto storico.  ladrwork.pdf
 Versione Demo di LadderWORK ( Circa 2.5 MByte Ver 1.00.J - 31.07.99 )   setup.exe
 Scarica la versione Funzionale Demo del LadderWORK ( Crca 2.5 MByte Ver 1.20.A - 31.01.2000 )  v120a.exe


Pagina aggiornata al 06 Maggio 2003


GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALIA

Tel: +39 051 89.20.52 (4 linee r. a.)
FAX: +39 051 89.36.61


home Home Software Linguaggi INDICE