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