easiLOGIX: CODESYS e RTX per il controllo basato su PC ... · in C/C++ con Visual Studio il proprio...

Post on 25-Aug-2020

4 views 0 download

Transcript of easiLOGIX: CODESYS e RTX per il controllo basato su PC ... · in C/C++ con Visual Studio il proprio...

easiLOGIX: CODESYS e RTX per il controllo basato su PC

senza compromessi Ing. Gianluigi Magnasco

Fabio Filipponi

RTX - Real Time eXtensions per Windows

•  RTX aggiunge funzionalità hard real-time ad un qualsiasi PC dove gira Windows.

•  Permette di portare «dentro al PC» tutte le funzionalità real-time implementate esternamente, tipicamente su controllori embedded a µP dedicati, DSP o FPGA.

•  Dal 1997 in Italia i clienti classici sono costruttori di CNC o di macchine automatiche che integrano su un unico PC sistema di controllo ed HMI.

L’esigenza di un SoftPLC per RTX

•  RTX è una soluzione dedicata a clienti OEM che sviluppano in C/C++ con Visual Studio il proprio software di controllo per il proprio prodotto.

•  E� di!cile realizzare sistemi di controllo da far usare a programmatori d�automazione.

•  Da qui la necessità di avere una soluzione SoftPLC programmabile con linguaggi standard d�automazione, capace di girare dentro RTX assieme agli altri task sviluppati in C/C++ e di comunicare con loro.

easiLOGIX •  Da quest’ultima necessità nasce:

•  easiLOGIX è la versione per RTX 2011 del Soft PLC CODESYS Control V3.

•  easiLOGIX è un prodotto SoftPLC completa e pronta all’uso. •  Si rivolge anche al mercato di coloro che vogliono realizzare

applicazioni di controllo basato su PC senza programmare in C/C++ con Visual Studio.

•  CODESYS è l’ambiente di sviluppo IEC 61131-3 leader di mercato con 300 clienti OEM e migliaia di utilizzatori nel mondo.

•  CODESYS integra in un unico ambiente di sviluppo, tutte le necessità di una soluzione di automazione:

- Programmazione PLC conforme allo standard IEC 61131-3 - Motion Control conforme a PLC OPEN - HMI - Safety

•  IEC 61131-3: Sistema di programmazione con tutti i 5 editor dello standard

LD Ladder Diagram

IL Instruction List

FBD Function Block Diagram

ST Structured Text

SFC Sequential Function Chart

CODESYS editors

ST Structured Text

IL Instruction List

FBD Function Block

Diagram

SFC Sequential Function

Chart

LD Ladder Diagramm

Intermediate code

(inaccessibile )

CoDeSys for RTX

Compilatori integrati per il target

easiLOGIX comprende Configuratori Fieldbus per EtherCAT - CANopen – Profibus DP

Configurazione I/O

CODESYS SoftMotion •  Function Block PLC Motion completamente integrate nell‘

ambiente di sviluppo •  Configurazione del Drive direttamente in CODESYS •  Comprende:

•  librerie (PLCopen motion control, decoder, interpolator, smoothing (rounding), etc...)

•  Monitoring

•  Breakpoints/ operazioni single step

•  Funzione di

Oscilloscopio integrato

Nessun debugger esterno

necessario!

Caratteristiche Debugging online

CoDeSys SoftMotion Architettura

Funzionalità di easiLOGIX Le funzionalità di easiLOGIX sono tutte quelle di CoDeSys Control V3 più le prestazioni Hard Real Time di RTX 2011:

Grazie a CoDeSys Grazie ad RTX

Piena compatibilità IEC 1131-3 Hard Real Time su ogni PC

Ambiente di sviluppo gratuito HRT con ogni versione di Windows

Debug & online changes HRT con ogni altro software installato

Vari protocollo fieldbus Scalabilità Multicore/Multiprocessore

SoftMotion e CNC Accesso diretto all’Hardware del PC

Grazie alla combinazione dei due

Sincronizzazione di processi C/C++ e PLC

Integrazione di protocolli proprietari nei programmi PLC

Architettura semplice easiLOGIX

Architettura easiLOGIX Completa