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

pato la rivoluzionaria piattaforma di controllo aperta basata su

PLCnext Technology, che permette l’utilizzo di diversi affer-

mati strumenti software, così come linguaggi di program-

mazione all’interno di uno stesso progetto. Componente

sostanziale della nuova piattaforma di controllo aperta

PLCnext Technology è il software di progettazione adattivo

PC Worx Engineer. Lo strumento offre tutte le principali fun-

zioni di una soluzione di automazione e espande sistemati-

camente la possibilità di sviluppare progetti paralleli. Inoltre,

PC Worx Engineer permette di adeguare la sua gamma di fun-

zioni ai requisiti richiesti dalla specifica applicazione.

PC Worx Engineer supporta la collaborazione di più program-

matori in un unico team di progetto permettendo di gestire e

attuare un numero sempre maggiore di discipline differenti.

Il progetto, o parte di esso, viene sviluppato in parallelo da

diversi programmatori, con specifiche competenze e cono-

scenze in ambito di programmazione, e i singoli pezzi sono

poi integrati nella realizzazione del progetto. Ciò avviene

avvalendosi anche dei sistemi di controllo presenti oggi sul

mercato, come Subversion o GIT.

Aree di competenza

Negli strumenti di automazione tradizionali, i progetti ven-

gono depositati in strutture di cartelle definite secondo la

gerarchia descritta nella IEC 61131 e trasferiti in questa forma

nei sistemi di controllo di versione. Nonostante sia possibile

attribuire privilegi ai singoli oggetti, le modifiche a un oggetto

visibile all’utente comportano cambiamenti a livello di tutte le

strutture di cartelle, senza la possibilità di tenerne traccia. Que-

sto non solo è in contrasto con il principio della separazione

dei privilegi, ma rende impossibile garantire una protezione

affidabile contro le manipolazioni, anche con strumenti come

GIT. Succede inoltre che versioni concorrenti siano memoriz-

zate con modifiche diverse. Per risolvere questi problemi fon-

damentali, gli sviluppatori di Phoenix Contact hanno preso in

prestito il cosiddetto principio di Aree di Responsabilità che, in

ambito militare, assegna gli ambiti geografici di competenza a

posti di comando chiaramente definiti. In ciascuno degli am-

biti, grazie alle competenze attribuite, la struttura garantisce

tempi rapidi di reazione. Un numero minore di interfacce di

comunicazione migliora l’efficienza nell’esecuzione delle ope-

razioni, mentre la limitazione della competenza a una singola

persona previene incomprensioni, riducendo al minimo le

probabilità di errore. Nel nuovo software di progettazione PC

Worx Engineer, il manager di progetto attribuisce agli svilup-

patori le responsabilità per le singole parti dell’applicazione

nel modo consueto e, successivamente, PC Worx Engineer

fissa la struttura di cartelle del progetto secondo le compe-

tenze attribuite. In caso di modifiche al programma, queste

vengono eseguite dal software solo nella specifica parte della

struttura di cartelle, mantenendo intatte le parti restanti del

progetto complessivo. Nonostante questo procedimento non

sia visibile all’utente, una tale struttura di cartelle garantisce

una chiara separabilità, consentendo di attribuire i privilegi

dal livello di cartella (amministratore IT) al tool di sviluppo

(manager di progetto) in modo semplice e univoco.

Attribuzione di elementi

per compiti specifici

Se, ad esempio, il team di progetto sceglie di utilizzare GIT

come sistema di gestione delle versioni, il software è in grado

T

COPERTINA

PHOENIX CONTACT

COPERTINA

PHOENIX CONTACT

COPERTINA

P

APRILE 2018

AUTOMAZIONE OGGI 405

17

Il controllore AXC F 2152, il primo basato su PLCnext

Technology, supporta la collaborazione di più

programmatori con competenze specifiche in un unico

team di progetto.

Programmazione più rapida grazie a funzioni di assistenza

PC Worx Engineer supporta in tutto il sistema la nota funzione drag-and-drop di Windows. Grazie alla nuova funzionalità di role picker, la programmazione

si semplifica ulteriormente in quanto il programmatore fornisce accesso e visibilità solo agli oggetti effettivamente utilizzabili per la specifica funzione di

automazione, senza necessità di ricercare il singolo modulo funzionale nel catalogo disponibile nell’ambiente di sviluppo o le variabili all’interno di una

tabella. Gli editor di PC Worx Engineer forniscono all’utente i cosiddetti ‘inplace action’, pulsanti sensibili al contesto che appaiono ogniqualvolta sia

possibile eseguire un’azione su un oggetto e che vengono posizionati graficamente direttamente sullo stesso. Non è più necessaria la ricerca di azioni

nelle toolbar e editare codici o grafici diventa molto più efficace.