Attualità Elettrotecnica, il mensile di informazione per installatori, progettisti, rivenditori. - page 14

14
I
l software di progettazione adattivo PC Worx
Engineer è componente sostanziale della
nuova piattaforma di controllo aperta
PLCnext Technology di Phoenix Contact. Lo
strumento offre tutte le principali funzioni di
una soluzione di automazione e espande si-
stematicamente la possibilità di sviluppare
progetti paralleli. Inoltre, PC Worx Engineer
permette di adeguare la sua gamma di funzio-
ni ai requisiti richiesti dall’applicazione.
IEC 61131-3 è da decenni lo standard interna-
zionale per la programmazione nel settore del-
l'automazione. I tool dei diversi produttori han-
no una logica che riflette la struttura di questo
standard e consentono all'utente di sviluppare
facilmente le soluzioni di automazione per le
specifiche applicazioni. Da un confronto delle
soluzioni più datate con quelle attuali risulta
evidente l'aumento della complessità dovuto
all'integrazione di tecnologie quali la sicurez-
za funzionale (safety), i concetti di visualizza-
zione ed i vari linguaggi di programmazione
estranei allo standard IEC 61131-3. Per tale
motivo oggi, all'interno di uno stesso team di
progetto, vi è la necessità di gestire ed attuare
un numero sempre maggiore di discipline dif-
ferenti. Il progetto, o parte di esso, viene gesti-
to in parallelo da diversi programmatori, con
specifiche competenze e conoscenze in am-
bito di programmazione, ed i singoli pezzi so-
no poi integranti nella realizzazione del pro-
getto. Ciò avviene avvalendosi anche dei si-
stemi di controllo presenti oggi sul mercato,
come Subversion o GIT.
Attribuzione univoca di privilegi
Negli strumenti di automazione tradizionali, i
progetti vengono depositati in strutture di car-
telle 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 ad un oggetto visibile all'utente
comportano cambiamenti a livello di tutte le
strutture di cartelle, senza la possibilità di te-
nerne traccia. Questo non solo è in contrasto
con il principio della
separazione dei pri-
vilegi, ma rende im-
possibile garantire
una protezione affi-
dabile contro le ma-
nipolazioni, anche
con strumenti come
GIT. Succede inoltre
che versioni concor-
renti siano memoriz-
zate con modifiche
diverse.
Per risolvere questi
problemi fondamen-
tali, gli sviluppatori
di Phoenix Contact
hanno preso in pre-
stito il cosiddetto
principio di “Aree di
Responsibilità“ che,
in ambito militare,
assegna gli ambiti di
competenza geo-
grafici a posti di co-
mando chiaramente
definiti. In ciascuno
degli ambiti, grazie
alle competenze at-
tribuite, la struttura
garantisce tempi ra-
pidi di reazione. Un numero minore di interfac-
ce di comunicazione migliora l’efficienza nel-
l'esecuzione delle operazioni, mentre la limita-
zione della competenza ad una singola perso-
na previene incomprensioni, riducendo al mi-
nimo le probabilità di errore.
Nel nuovo software di progettazione PC Worx
Engineer, il manager di progetto attribuisce
agli sviluppatori le responsabilità per le singo-
le parti dell’applicazione nel modo consueto
e, successivamente, PC Worx Engineer fissa
la struttura di cartelle del progetto secondo le
competenze attribuite. In caso di modifiche al
programma, queste vengono eseguite dal
software solo nella specifica parte della strut-
a
ttualità
e
lettrotecnica - maggio
2018
- numero
4
tura di cartelle, mantenendo intatte le parti re-
stanti del progetto complessivo. Nonostante
questo procedimento non sia visibile all'uten-
te, 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 ed univoco.
Attribuzione degli 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 di firmare la
struttura di cartelle generata in base alle com-
a cura di Phoenix Contact
una piattaforma software
adattiva
Ecco come ottenere un’implementazione
più rapida e sicura di progetti
di automazione grazie a un
software di progettazione che
si avvale di criteri usati
in ambiente militare
1...,4,5,6,7,8,9,10,11,12,13 15,16,17,18,19,20,21,22,23,24,...52
Powered by FlippingBook