Table of Contents Table of Contents
Previous Page  19 / 116 Next Page
Information
Show Menu
Previous Page 19 / 116 Next Page
Page Background

APRILE 2018

AUTOMAZIONE OGGI 405

19

T

COPERTINA

PHOENIX CONTACT

COPERTINA

PHOENIX CONTACT

COPERTINA

P

funzionale C#, programmi e funzioni inMicrosoft

Visual Studio nel linguaggio di programmazione

standard e di importarli poi in PCWorx Engineer.

In questo modo sarà possibile creare progetti di

comunicazione in modo più elegante rispetto

a quanto concesso dai tradizionali linguaggi

IEC 61131. Con il Software Development Kit

(SDK) gli utenti avanzati hanno inoltre la possi-

bilità di generare propri add-in funzionali. Il loro

utilizzo offre numerosi vantaggi, consentendo

ad esempio ai costruttori di macchina di gene-

rare una maschera di configurazione per tutti i

principali parametri del progetto, per evitare che

gli installatori debbano cercare i moduli funzio-

nali necessari o modificare i file di configura-

zione. Non c’è limite per la creatività.

Soluzione Linux-Based

PLCnext Technology è una piattaforma indi-

pendente dall’hardware e basata su Linux, un

sistema operativo che offre una base standard

nella quasi totalità delle architetture hardware, continua-

mente aggiornata e capace di comunicare in tempo reale. Di-

versamente dai PC Linux aperti, le funzioni essenziali di un PLC

non necessitano di essere programmate ma sono già incluse.

Ciò rende questa soluzione interessante e di semplice utilizzo.

PLCnext Technology supporta funzioni PLC importanti come

il Task-Scheduling, lo scambio di dati in base al task tra pro-

grammi e un modulo di data logging, garantendo la stabilità

e le funzioni attese da un controllore moderno. A differenza di

altre soluzioni, con PLCnext Technology lo sviluppatore non

deve più preoccuparsi di quale PLC verrà poi effettivamente

utilizzato: una procedura guidata supporterà la selezione di

un controllore dotato di PLCnext Technology nella classe di

potenza adeguata. Con ciò, l’applicazione diventa scalabile in

modo flessibile e offre la possibilità di riorganizzare ripetuta-

mente soluzioni complete.

La base di PLCnext Technology è un livello intelligente tra

l’applicativo ed il sistema operativo, attraverso il quale tutti

i componenti del sistema si scambiano dati in modo sin-

crono e in tempo reale, ma che rende facilmente accessibili

anche servizi di sistema quali gli Ethernet Socket. Le inter-

facce aperte consentono all’utente di integrare e installare

facilmente attraverso lo strato intermedio anche programmi

propri come le app e comunicare sia con i componenti del

sistema sia con il sistema operativo. I programmi vengono

creati in modo tradizionale secondo lo standard CEI 61131-3,

in un linguaggio di programmazione ad alto livello, come C#

o C/C++, o con Matlab Simulink. Lo sviluppatore potrà optare

per lo strumento software più adatto alla singola applicazione

o addirittura combinarne diversi. In un team, ogni collabora-

tore potrà così lavorare con il proprio tool usuale, eliminando

ulteriori costi di formazione. PLCnext Technology consente di

utilizzare tutti i programmi sopra elencati. Inoltre, permette

agli sviluppatori di diverse aree aziendali e con diverse cono-

scenze tecnologiche di lavorare in parallelo e in modo indi-

pendente l’uno dall’altro su un’applicazione di automazione,

utilizzando diversi linguaggi di programmazione a seconda

delle competenze.

Con la nuova piattaforma di controllo aperta di Phoenix

Contact il cambio generazionale viene trasmesso all’interno

della community di programmatori. PLCnext Technology

trasmette le caratteristiche di comunicazione, ad esempio,

dagli smartphone attuali all’automazione industriale. La par-

ticolarità da ricordare è che i programmi creati in ambienti di

sviluppo diversi sono trasportabili nei PLC gestiti dalla piat-

taforma. Ciò significa che i programmi nei linguaggi di alto

livello saranno automaticamente deterministici. L’utilizzo di

software facilmente accessibili dalla comunità Open Source

Safety…

Nell’ambito delle soluzioni di sicurezza, i componenti devono essere affidabili e semplici da usare. PC Worx Engineer consente, con un solo editor, sia la

programmazione PLC standard, sia quella di tutte le funzioni di sicurezza. Nell’ambito di un progetto, la programmazione del PLC e delle funzioni di sicurezza

vengono trasmesse al sistema di comando. Quest’ultimo esegue i programmi in automatico e li divide in due parti: il codice PLC e il codice di sicurezza. Per

le tecnologie di controllo, PLCnext Technology utilizza un processore multicore per programmare il PLC e due processori di sicurezza aggiuntivi. Il programma

di sicurezza viene eseguito in ridondanza multipla, per incrementare la sicurezza contro i guasti. In questo modo la soluzione è ancora più sicura, proteggendo

sia l’uomo sia la macchina.

PC Worx Engineer si basa sul concetto di Aree di Responsabilità per la

gestione dei progetti in team