SoftPLC Overview (Runtime Control Software Technical Data Sheet) |
|||||||||||||||||||||||||||
SoftPLC - Software Di Controllo Ad Architettura Aperta Su Base PC |
|||||||||||||||||||||||||||
Introduzione | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
SoftPLC e' una tecnologia software che trasforma un computer industriale (base x486) in un controllore di processo con tutte le funzionalita' di un PLC. SoftPLC e' lo Stato dell'Arte del Controllo Industriale in quanto racchiude in un solo prodotto le capacita' dei PLC di gestione di PID e controllo di I/O digitali e analogici, con le altissime prestazioni di elaborazione dati, calcolo e gestioni di rete dei computers. SoftPLC mette a disposizione:
Diversamente da altri software di controllo su PC, SoftPLC non mette a rischio il vostro sistema di controllo utilizzando WindowsNT, o WindowsNT "band-aids" per ottenere il controllo in tempo reale. Microsoft ha dichiarato che WindowsNT non e' real-time. SoftPLC si. |
|||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
Caratteristiche principali di SoftPLC | |||||||||||||||||||||||||||
Hardware/Operativita':
Capacita':
Programmi Applicativi:
Caratteristiche Speciali:
|
|||||||||||||||||||||||||||
Programmazione di Applicativi Logici in SoftPLC | |||||||||||||||||||||||||||
Configurazione Memoria Gli applicativi (datatable e ladder logic) in SoftPLC possono essere enormi! La dimensione di un programma e' limitato solo dalla quantita' di memoria disponibile nella CPU. I programmi Ladder possono contenere fino a 998 files, distribuiti in un programma principale con aree di Subroutine. La datatable di SoftPLC puo' essere configurata con fino a 1000 files di 1000 elementi ciascuno. I files della datatable possono essere configurati in modo indipendente per contenere a scelta, input, output, binari (bit) integer, timer, counter, esadecimali, floating point, controlli interni, e dati ASCII. Uno status file speciale contiene tutto cio' che riguarda il controllore, informazioni, codici di errore, real-time clock, ed altro. |
|||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
Create i vostri Set di istruzione/driver con linguaggi C/C++ o JavaTM Il set istruzioni di SoftPLC e' estendibile con il SoftPLC Programmer's Toolkits. Disponibile come opzione, il ToolKit consente agli sviluppatori di terze parti di scrivere le proprie istruzioni ladder (chiamateTOPDOC Loadable Instructions, o TLI's), driver, ad altro ancora. Esempi di TLI's create da SoftPLC e dai suoi utilizzatori:
Supporto dinamico, integrato ai Set di Istruzioni definita dall'Utente TOPDOC (Software di programmazione per SoftPLC ) acquisisce dinamicamente ogni istruzione custom (TLI's) da SoftPLC. Le istruzioni vengono visualizzate sullo schermo proprio come quelle facenti parte del set standard, complete di nomi di istruzione e parametri come definiti dallo sviluppatore (e non semplicemente "Custom Routine", "Parametro A", "Parametro B", ecc.). Le istruzioni custom (TLI's) sono integrate anche nel menu' per l'editazione di TOPDOC!Le istruzioni compaiono anche nel menu' a tendina per l'editazione del programma: on-line o off-line! Anche SoftWIRES supporta le TLI's! Anche SoftWIRES (Emulatore/Simulatore offline di SoftPLC ) puo' far funzionare le TLI's, comprese quelle scritte per comunicare ad apparecchiature esterne, per consentire il test completo del sistema |
|||||||||||||||||||||||||||
Utility di Conversione A-B | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
I/O & Possibilita' dei Device Driver | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
Sistemi di I/O.
La lista dei sistemi di I/O supportati da SoftPLC continua a crescere. Le possibilita' sono virtualmente infinite! Se siete interessati a un sistema I/O non compreso nella lista, Vi preghiamo di contattare SoftPLC Corp. I sistemi di I/O compresi in SoftPLC sono indicati di seguito. Informazioni piu' dettagliate sono disponibili in Resource Library, Cos' come i link dei driver di I/O di terze parti.
Capacita' di I/O e Altre Caratteristiche Particolari. La capacita' massima di I/O di SoftPLCe' di 8192 Inputs piu' 8192 Outputs. In piu', i driver supportano I/O analogici, digitali e speciali. La forzatura e' possibile in modo indipendente per input e output. Gli I/O analogici sono normalmente in aggiunta al limite sopracitato dei digitali. In piu' e' possibile caricare fino a 16 driver di I/O diversi contemporaneamente, consentendo ad uno stesso sistema SoftPLC di utilizzare un mix di sistemi I/O di produttori diversi. Per i Remote I/O Allen-Bradley, la modalita' Block Transfer e' supportata per moduli speciali o altri prodotti che possano essere connessi al link RIO (es.: azionamenti, interfacce operatore). Per alcuni altri sistemi di I/O, vengono incluse istruzioni ladder custom (TLI) per il supporto di moduli specialiÊ (es.: multiplexer o schede posizionamento assi). SoftPLC supporta anche un driver opzionale per interruttore a chiave, per consentire il controllo locale del modo operativo di SoftPLC, in aggiunta al controllo remoto standard di TOPDOC. Motion Control La combinazione di SoftPLC e di una scheda motion control su computer crea un sistema potente e altamente integrato. I dati di Tuning, scaling, traiettorie, e velocita possono essere elaborati da SoftPLC, tramite semplice logica ladder. SoftPLC puo' poi spedire i dati ad ogni asse su base tempi o eventi. SoftPLC include un'interfaccia per la scheda motion controlÊ CLC di Bosch-Rexroth SERCOS, e un certo numero di interfacce per schede motion di altri produttori e' stato sviluppato da terze parti. |
|||||||||||||||||||||||||||
Come lavora SoftPLC | |||||||||||||||||||||||||||
SoftPLC e' un PLC,non un programma per computer che esegue logica ladder e comanda gliÊ I/O. Questa e' una differenza fondamentale tra SoftPLC ed altri programmi di logica basati su computer I paragrafi seguenti spiegano il perche'. |
|||||||||||||||||||||||||||
Solido e Affidabile SoftPLC ha caratteristiche tali da assicurare operativita' solida e
affidabile al vostro sistema di controllo basato su computer. Alcune di
queste sono:
Modalita' Operative. SoftPLC gira con una scansione sincrona - legge i dati dagli input , esegue il programma ladder, e aggiorna gli output . Tramite il selettore a chiave opzionale, o attraverso il controllo Software in TOPDOC, e' possibile scegliere tra i seguenti modi operativi di SoftPLC:
E' possibile effettuare modifiche al programma On-line in run mode! La logica di SoftPLC puo' essere modificata con la macchina in funzione. Non c'e' bisogno di ricompilare il programma, mettere in stop il controllo per scaricare il nuovo programma - Passi richiesti dalla maggior parte dei programmi di controllo basati su PC. SoftPLC e' proprio come un PLC! |
|||||||||||||||||||||||||||
Performance | |||||||||||||||||||||||||||
La performance data tanto dall'insieme computer e I/O hardware, quanto dalle istruzioni del programma applicativo. In generale, il tempo di esecuzione delle istruzioni di e' da 2 a 10 volte piu' veloce dei PLC tradizionali su un sistema 486. Su un Pentium, il tempo di scansione migliora in modo piu significativo! -da 50 a 100 volte piu' veloce di un hard-PLC! E' quindi possibile scegliere il sistema in base alle necessita' dell'applicazione. Comparazione dei Tempi di Scansione di Programma Utilizzatore
|
|||||||||||||||||||||||||||
Networking & Communications | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
Piu' applicazioni di computer o altri PLC possono accedere a SoftPLC da uno o piu' di questi canali di comunicazione contemporaneamente.Soluzioni integrate per grandi impianti o grandi aree possono essere implementate facilmente utilizzando la grande capacita' di networking di SoftPLC - ad un costo molto inferiore ed a velocita' di trasmissione di gran lunga superiore a quelle dei PLC tradizionali. Interfaccia di comunicazione veloce ed affidabile, testata a lungo sul campo Come tutti i prodotti SoftPLC Corporation, SoftPLC utilizza il nostro O·N·E communications API (Application Program Interface) per la comunicazione. Sin dal 1984, i driver O·N·E drivers hanno consentito l'ottimizzazione della comunicazione tra applicativi su computer e networks o periferiche industriali. Il kernel multi-tasking di SoftPLC processa la comunicazione periodicamente durante la scansione, per assicurare un veloce, accurato aggiornamento dai/ai programmi applicativi che accedono alla sua memoria. Gli utilizzatori possono aggiustare la frequenza dei comandi del processo di comunicazione per ottimizzare i tempi di scansione degli applicativi. |
|||||||||||||||||||||||||||
FTP Server | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
Interfaccia Operatore | |||||||||||||||||||||||||||
Scegliere l'Interfaccia Operatore Preferita. Qualunque applicazione software che possa accedere alla datatable del PLC-5 puo' comunicare anche con SoftPLC come se fosse un PLC-5. Questo comprende qualunque prodotto di terze parti come Wonderware, Citect, Panelmate, Indusoft, Eason, ed altri. Questo include applicazioni sviluppate in Visual Basic, Visual C++ o altri linguaggi che possano accedere alla datatble del PLC-5, utilizzando un driver toolkit, come, ad es. ONE Toolkit and Driversdisponibile presso la SoftPLC Corp. SoftPLC supporta i comandi di accesso alla datatable che sono un superset del set di comandiÊ del Data Highway Plus Allen-Bradley. Con SoftPLC, non si richiede l'uso della "nostra" HMI - e, continuando ad utilizzare il vostro prodotto preferito, potete fruire di un vero driver hardware driver, non di una qualche lenta, stratificata interfaccia software tipo DDE or OPC. |
|||||||||||||||||||||||||||
Embedded Web Server | |||||||||||||||||||||||||||
E' possibile aggiungere il nostro modulo software Web Server al vostro SoftPLC. Questo componente software consente l'uso di un qualsiasi Web Browser che supporti Java (es.: Netscape or Internet Explorer) per accedere a pagine web residenti in SoftPLC. E' possibile collegarsi tramite una rete Ethernet - collegarsi direttamente da un PC a SoftPLC, la vostra rete intranet aziendale, oppure tramite Internet stessa. Le pagine web in SoftPLC sono in formato standard HTML , con testo, grafiche GIF/JPG/BMP , e Applet/Servlet Java che lavorano in combinazione con la Java Virtual Machine integrata in SoftPLC embedded e con le Java Bytecode API. ![]() Esempi di come si possa utilizzare il web server di SoftPLC:
|
|||||||||||||||||||||||||||
Applications | |||||||||||||||||||||||||||
A tutto'oggi si possono trovare utilizzatori di SoftPLC in tutto il mondo, una grande varieta' di applicazioni in industrie diverse, su differenti piattaforme hardware, che comunicano con molti sistemi di I/O. Sono dappertutto! Ci sono applicazioni in cui la combinazione di SoftPLC, computer hardware non-proprietario, prodotti di I/O, e software di supporto all'applicativo, ha portato ad un risultato tecncamente superiore oppure ad un controllo macchina economicamente piu' interessante.Alcuni esempi:
Esempio di risparmio costi (in USD) per CPU
|
|||||||||||||||||||||||||||
Systems | |||||||||||||||||||||||||||
Che cosa dire dell'hardware? Il Kernel software SoftPLC da solo non e' una soluzione completa - serve una CPU, alimentatore, memoria, disco, interfaccia per gli I/O, porte seriali, ed altro. Tex-El e SoftPLC Corporation rendono la vostra scelta piu' semplice con i nostri makes sistemi completi - I Processori SoftPLCTM e SoftPLC In TealwareTM. SoftPLC Corporation ed i distributori possono aiutarvi nella scelta dei componenti giusti per la vostra applicazione, oltre a soluzioni hardware alternative (es: PC/104). SoftPLC Partners - Un Aiuto Per Le Vostre Necessita' Uno dei principali problemi dei sistemi di controllo ad architettura aperta, come SoftPLC, riguarda la certezza da parte dell'utilizzatore di quanto bene i prodotti di fornitori diversi funzioneranno una volta collegati tra loro. SoftPLC Corporation ha risolto questo problema con il SoftPLC Partners Program. Il Partner's Program e' insieme una collaborazione tecnica e di marketing tra SoftPLC Corporation ed un numero sempre crescente di produttori di computer, I/O, ed HMI, come con i Systems Integrators che include training congiunto, scambi di prodotti e tecnologie, test delle interfacce tra SoftPLC ed i loro prodotti hardware e software. Questo programma ed altri simili, istituiti da produttori di I/O (in cui partecipa anche SoftPLC Corporation), hanno lo scopo di assicurare il perfetto funzionamento dei sistemi venduti, e di ottenere aiuto qualunque sia il produttore scelto dal cliente Per informazioni sugli attuali SoftPLC Partners, o se siete produttori di hardware o Systems Integrator interessati a partecipre al nostro Partner's program, contattate SoftPLC Corporation a . |
|||||||||||||||||||||||||||
Informazioni per Ordini/Requisiti del sistema | |||||||||||||||||||||||||||
Requisiti del Sistema: I requisiti minimi di hardware per un sistema SoftPLC sono:
Informazioni per l'ordinazione: E' possibile ordinare direttamente a Tex-El o al vostro Rivenditore Autorizzato. |
|||||||||||||||||||||||||||
Contattare Tex-El |
|||||||||||||||||||||||||||
© Copyright 2002
SoftPLC Corporation |