CJB PowerPLC Bridge®
CJB PowerPLC Bridge®
Sviluppato da CJB, è un insieme di moduli software che trasformano un PC o una CPU ARM in un PLC ad alte prestazioni
Sviluppato da CJB, è un insieme di moduli software che trasformano un PC o una CPU ARM in un PLC ad alte prestazioni
CHE COS’E’ PowerPLC Bridge®
“Soft-PLC” è la definizione di un insieme di moduli software che trasformano un normale PC (o un sistema con processore ARM o microcontrollore) in un PLC ed eventualmente anche in un Controllo-Assi. Si uniscono così le caratteristiche di semplicità di un PLC con quelle di standardizzazione, connettività e convivenza con altre applicazioni tipiche di un PC/ARM/µC.
PowerPLC-Bridge® è un Soft-PLC IEC-1131-3. È il software di programmazione che permette di progettare sistemi di controllo molto potenti, ed è in grado di eseguire le più sofisticate e critiche applicazioni real-time.
SOFTWARE
PowerPLC-Bridge® è un sistema di progettazione Soft-PLC composto da due parti: l’ Ambiente di Sviluppo e il Run-Time. L’ Ambiente di Sviluppo opera in sistemi Windows-based (x86~x64), ed è lo strumento che permette la progettazione, il debug e la totale simulazione delle applicazioni. Il Run-Time è il motore vero e proprio dell’applicazione, che si installa sul “target”, cioè sul sistema che dovrà gestire l’automazione. Il Run-Time è disponibile per tutto l’Hardware di CJB. La programmazione si esegue con i linguaggi standard IEC-1131-3, e sul target è possible integrare il Run-Time con applicazioni proprietarie. CJB® fornisce a richiesta le librerie per agganciare il proprio software al Run-Time di PowerPLC-Bridge®. Il PC che ospita l’Ambente di Sviluppo è collegato al sistema target tramite Ethernet TCP/IP. Nel caso di applicazioni distribuite, la stessa linea Ethernet collega i vari controllori a più istanze del software di programmazione, consentendo il debug complessivo in tempo reale del sistema, per cui l’ Ambiente di Sviluppo “vede” l’applicazione come un programma unico, anche se questo è distribuito su target differenti. Questa caratteristica è fondamentale per alcune applicazioni, come ad esempio, la Building Automation.
HARDWARE
PowerPLC-Bridge® trasforma una scheda CPU (ARM o PC o µC) in un controllore completo. CJB® può fornire anche la piattaforma PC-industriale pronta all' uso, costituita da:
- Sistema Industrial-PC con i più diversi tipi di processore e con tutte le interfacce tipiche di un PC (LAN, FlashDisk, Seriali 232/422/485, slot di espansione, etc.)
- Interfacce per bus di campo (schede CANbus, PROFIbus, ETN, etc.)
- Scheda Controllo-Assi (per azionamenti analogici, completa di ingressi Encoder, I/O analogici, uscite DAC, I/O generico)
- Interfacce progettate su misura
LINGUAGGI DI PROGRAMMAZIONE
PowerPLC-Bridge® è un SoftPLC che soddisfa tutte le funzionalitá richieste dallo standard IEC1131-3. Linguaggi supportati:
- Structured Text (ST): è un linguaggio procedurale di alto livello e adotta una sintassi Pascal-like Instruction List (IL): è un linguaggio testuale di basso livello con una struttura simile all’assembler
- Ladder Diagrams (LD): è un linguaggio che può essere considerato l’evoluzione degli schemi elettrici, in quanto fornisce uno stile di programmazione tipico dell' elettronica
- Function Block Diagram (FBD): è un linguaggio grafico nel quale i controllori sono modellati come flussi di dati e di segnali attraverso elementi di processo (function block)
- Sequential Function Chart (SFC): è un linguaggio grafico simile alle reti di Petri, utilizzato per organizzare la struttura di un programma per controllori logici. Nel PowerPLC-Bridge® tale linguaggio è disponibile solo per la programmazione a caratteri alfanumerici
I VANTAGGI DI POWERPLC
- Diminuisce drasticamente i tempi di sviluppo e manutenzione del software
- Fornisce il massimo grado di flessibilità, dando la certezza di risolvere i problemi senza compromettere l’architettura del sistema e, quindi, la sua robustezza
- Per le funzioni di Controllo-Assi permette la gestione di azionamenti analogici e digitali CANopen DS402 ed EtherCAT®
- Per le funzioni di I/O consente di gestire vari tipi di fieldbus : CANopen, EtherCAT, DeviceNet, Modbus/TCP, Modbus/RTU, Profibus ed ETN
- ll Run-Time può operare in ambienti hard-real-time come QNX® oppure soft-real-time come Embedded-Linux, consentendo la scelta in base alle esigenze dell’applicazione
- Con un solo PC si possono integrare le funzionalità di PLC, Termoregolatore, Sistema di Misura e Interfaccia-Operatore “HMI”
- Semplifica la comunicazione tra Run-Time e Interfaccia Operatore: se si usa uno SCADA commerciale, PowerPLC-Bridge® fornisce il supporto OPC-Server, in alternativa è possibile sviluppare la propria applicazione HMI sfruttando le librerie di comunicazione CJB®.
SISTEMA APERTO
PowerPLC-Bridge® è un sistema aperto con il massimo livello di standardizzazione. La piattaforma hardware (target) è uno standard di fatto (un PC industriale), e il sistema operativo del target è egualmente uno standard come Linux o QNX.
L’I/O è già disponibile in commercio: moduli CANbus, EtherCAT, Modbus, ETN, ProfiBus, etc.
I canali di comunicazione verso supervisori e interfacce uomo-macchina rispettano gli standard correnti (MODBUS, 3964R, OPC-Server, OPC-UA).
ESEMPI APPLICATIVI
PLC
PowerPLC-Bridge® consente la gestione di processi lavorativi o industriali anche molto complessi con estrema facilità e sicurezza.
Sistemi di Misura
PowerPLC-Bridge® viene utilizzato negli impianti fotovoltaici per controllare il processo di acquisizione e misura dei parametri di produzione dell' energia elettrica, oppure nel controllo di processo per misurare la corrente di saldatrici ad arco per i terminali di bobine su linee di produzione. Le possibili applicazioni sono infinite.
Pannelli Operatore
PowerPLC-Bridge® consente di interfacciarsi a diversi software HMI, che possono essere realizzati con programmi SCADA di tipo commerciale, che sfruttano la connessione al Bridge-OPC-Server. In alternativa CJB® può fornire le librerie (“dll”) di accesso alle variabili del RunTime PowerPLC-Bridge®, utilizzabili con qualsiasi Tool di sviluppo come il C++ o il VB o in ambiente .NET per realizzare la propria applicazione di interfaccia operatore con il linguaggio preferito.
PERCHÈ NOI USIAMO POWERPLC-BRIDGE®?
Perché questo strumento di progettazione software ci da i seguenti significativi vantaggi:
- Incremento della velocità di sviluppo, debug e manutenzione del software
- Massima flessibilitá senza compromessi sulla robustezza dell’impianto
- Massima integrazione funzionale
- Estrema flessibilitá con il Run-Time Multipiattaforma PowerPLC-Bridge®
- Vasta gamma di protocolli supportati, quali CANopen, EtherCAT, DeviceNet, Modbus/TCP, Modbus/RTU, Profibus, ETN
- Possibilità di debug in tempo reale sulla macchina, in modalità Step-By-Step o con Source-Level-Control
- OPC server per creazione interfacce operatore con altri Software SCADA
- Strumenti avanzati per la simulazione dell’hardware anche in modalità grafica
- Possibilità di integrazione di codice personalizzato (Custom Server), per estendere le funzionalità del PowerPLC-Bridge® con codice C++ proprietario
- PowerPLC-Bridge® è il SoftPLC & SoftMotion IEC-1131-3 di CJB® che vi fornisce tutti i vantaggi di un ambiente di progettazione Real-Time potente e flessibile e permette di gestire I/O con protocolli CANopen, EtherCAT e molti altri.
PowerPLC-Bridge® è un ponte (“Bridge”) fra il mondo dei PLC commerciali ed il mondo dei PC, fondendo in un’unica applicazione le caratteristiche migliori dei due mondi.