SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
id the business magazine for humans
PLC: lo standard IEC61131-3
IEC 61131-3 è l’unico standard mondiale per la
programmazione del controllo industriale. Quali sono I
vantaggi per l’utilizzatore?
id
Difficoltà storiche della programmazione PLC
• Differenti linguaggi di programmazione o differenti implementazioni
• Difficile uso delle sub-routine
• Difficile produrre software riutilizzabile
• Molti limiti nella definizione di strutture dati complesse
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 2
id
Struttura della norma generale IEC61131
• Parte 1: Generalità, definizioni e funzionalità tipiche di un PLC
• Parte 2: Specifiche elettro meccaniche degli apparati e test
• Parte 3: Linguaggi di programmazione
• Parte 4: Guide utente
• Parte 5: Specifiche di comunicazione tra PLC di produttori diversi
• Parte 6: Comunicazioni via Fieldbus
• Parte 7: Programmazione Fuzzy
• Parte 8: Guida all’implementazione dei linguaggi di programmazione dei PLC
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 3
id
Lo Standard IEC 61131-3
• Definisce 5 linguaggi: Ladder, Sequential Function Chart (SFC), Instruction List,
Function Block Diagram, StructuredTest
• Permette lo sviluppo di programmi «mischiando» diversi linguaggi
• Permette l’approccio top-down o bottom-up
• Un programma può essere decomposto in POU (program organisation unit)
• Pieno controllo di ciascun sottoprogramma attraverso i task
• Strutture dati complesse: vettori, record
• Garantisce la portabilità del software
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 4
id
Chi è PLCopen?
• Nata nel 1992, è una organizzazione internazionale composta da produttori
ma indipendente da un prodotto particolare. Ne fanno parte numerosi
produttori di PLC, software house, istituzioni indipendenti sia in EU che oltre
oceano
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 5
id
Quali sono gli scopi di PLCopen?
• Lo scopo principale è quello di promuovere lo sviluppo e l’uso di software PLC
compatibile
• Applicare lo standard IEC61131-3
• Impegno dei membri a produrre PLC conformi allo standard IEC61131-3
• Attività promozionale e di marketing a sostegno dello standard
• Certificare i linguaggi aderenti allo standard: Base level (istruzioni fondamentali
comuni), Portability level (possibile lo scambio di moduli software tra i sistemi
certificati), Full level (interscambio totale)
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 6
id
Rivolgersi a prodotti certificati IEC61131: i
vantaggi per l’utente
• Riduce lo spreco di risorse umane (nel training, debugging, manutenzione)
• Riusabiltà del software, riduce investimento per le applicazioni, riduce la
dipendenza dai fornitori
• Definisce tecniche di programmazione utilizzabili in più ambienti (controlli
industriali)
• Aumenta la connettività
• Facilità nella scelta di sistemi di sviluppo
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 7
id
Novità dei linguaggi IEC61131-3: POU
• Obiettivo dello standard è anche ridurre la varietà e l’ambiguo significato dei
blocchi di codice esistenti: Organisation Block, Program Block, Sequence
Block, Function Block, Data Block
• IEC61131-3 definisce i blocchi con il nome di POU (Program Organisation
Unit) che possono essere di 3 tipi: Program, Function Block, Function
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 8
id
Confronto tra i tipi di
blocco elementare
Le POU (blocchi dei vecchi sistemi di
sviluppo), Programming Organisation
Unit, sono le più piccole unita software
di un programma. Le POU possono
effettuare chiamate ad altre POU.
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 9
Blocchi DIN 19239
POU IEC16131-3
id
Le POU di IEC61131-3
• Function (FUN): tempo invarianti, stessi ingressi generano sempre la stessa
uscita (function value, valore della funzione);
• Function Block (FB): dispongono di data record e sono tempo varianti,
ovvero permettono di memorizzare dati e riutilizzarli alla chiamata
successiva;
• Program (PROG): in cima alla gerarchia e permettono di accedere agli I/O
del dispositivo e renderli disponibili ad altre POU.
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 10
id
PLC aderenti allo standard: FCT300 di CMZ
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 11
FCT300 fa parte della famiglia di controllori
della serie FCT, controllori in formato black
box equipaggiati con un processore Power PC e
programmabili secondo lo standard IEC61131
con possibilità di scelta tra ambiente
4CONTROL e CODESYS 3.5.
id
FCT300 di CMZ: ambiente 4 CONTROL
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 12
L’ utilizzo di questa potente piattaforma ha
permesso un’evoluzione nella modalità di
generazione delle traiettorie degli assi.
Oltre alla “librerie” (camme, interpolazione,
taglio in corsa ecc.), l’ utilizzatore ha la
possibilità di sviluppare proprie leggi di moto
costruendosi proprie librerie o applicazioni
speciali.
Il programma di gestione assi infatti, oltre alle modalità standard, prevede un modo
custom, facilmente attivabile tramite uno specifico Function Block, che permette di
generare le traiettorie da un normale task ciclico IEC.
id
FCT300 di CMZ: ambiente CODESYS
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 13
Si tratta attualmente del più importante e
conosciuto ambiente di sviluppo non
propetario. CODESYS per FCT viene
proposto nella versione SoftMotion RTE 3.5.
Grazie a CODESYS il controllore FCT diviene
un controllore aperto a tutti gli utenti di
CODESYS che potranno quindi usufruire
delle librerie, delle tecniche di
programmazione, degli esempi e in generale
dei servizi che il mondo CODESYS mette a
disposizione.
Informazioni su FCT300:
www.cmz.it
id
Referenze
• KH. John, M.Tiegelkamp: IEC61131-3 programming industrial automation
systems
• PLCopen: www.plcopen.org
• FCT300 su Italiandirectory: italian-directory.it/B2Bdirect
• Sito web CMZ Sistemi Elettronici: www.cmz.it
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 14
id
Italiandirectory
ItalianDirectory è una startup editoriale con sedi aVenezia eTreviso. Dalla
nascita nel 2015, ID vuole essere il luogo di incontro e di scambio di idee tra
scienza, tecnologia, impresa, arte e cultura. Ai nostri inserzionisti proponiamo
un nuovo approccio alla pubblicità online, offrendo una piattaforma di
contenuti professionali ed una audience selezionata.
• Il magazine edizione italiana: italian-directory.it
• Il media-kit contenente dati di audience e servizi offerti: media-kit
Lo standard IEC 61131-3: vantaggi per gli utilizzatori 15

Contenu connexe

Tendances

Corso automazione modulo2
Corso automazione modulo2Corso automazione modulo2
Corso automazione modulo2Marco Buttolo
 
Corso automazione modulo1
Corso automazione modulo1Corso automazione modulo1
Corso automazione modulo1Marco Buttolo
 
Architettura dei Calcolatori 10 Input Ouput
Architettura dei Calcolatori 10 Input OuputArchitettura dei Calcolatori 10 Input Ouput
Architettura dei Calcolatori 10 Input OuputMajong DevJfu
 
Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...
Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...
Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...TogetherToSolve
 
Inseguitore solare
Inseguitore solareInseguitore solare
Inseguitore solareaaa bbbb
 

Tendances (6)

Corso automazione modulo2
Corso automazione modulo2Corso automazione modulo2
Corso automazione modulo2
 
Corso automazione modulo1
Corso automazione modulo1Corso automazione modulo1
Corso automazione modulo1
 
Architettura dei Calcolatori 10 Input Ouput
Architettura dei Calcolatori 10 Input OuputArchitettura dei Calcolatori 10 Input Ouput
Architettura dei Calcolatori 10 Input Ouput
 
OPDE Drives
OPDE DrivesOPDE Drives
OPDE Drives
 
Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...
Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...
Banco di collaudo per dispositivi pneumatici del sistema frenante ferroviario...
 
Inseguitore solare
Inseguitore solareInseguitore solare
Inseguitore solare
 

Similaire à PLC: lo standard iec61131 3

Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2pma77
 
Aten - Gestire i server: sempre e ovunque
Aten - Gestire i server: sempre e ovunqueAten - Gestire i server: sempre e ovunque
Aten - Gestire i server: sempre e ovunqueATEN Infotech
 
Relazione Progetto cRio
Relazione Progetto cRioRelazione Progetto cRio
Relazione Progetto cRioDario Mazza
 
REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...
REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...
REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...Enrico Paluzzano
 
ATEN - Gestire i server: sempre e ovunque
ATEN - Gestire i server: sempre e ovunqueATEN - Gestire i server: sempre e ovunque
ATEN - Gestire i server: sempre e ovunqueATEN Infotech
 
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA SecurityEnzo M. Tieghi
 
Smart Technology 3 novembre
Smart Technology 3 novembreSmart Technology 3 novembre
Smart Technology 3 novembrecanaleenergia
 
Sipro - Sistemi integrati per l'innovazione di processo.
Sipro - Sistemi integrati per l'innovazione di processo.Sipro - Sistemi integrati per l'innovazione di processo.
Sipro - Sistemi integrati per l'innovazione di processo.AREA Science Park
 
Focus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano LomuscioFocus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano LomuscioRoberto Galoppini
 
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerAlessandro Mascherin
 
CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)iBLio
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaProfesia Srl, Lynx Group
 
Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...
Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...
Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...Ionela
 

Similaire à PLC: lo standard iec61131 3 (20)

PALUZZANO TESI
PALUZZANO TESIPALUZZANO TESI
PALUZZANO TESI
 
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2
 
Iec61499
Iec61499Iec61499
Iec61499
 
PALUZZANO PRELAUREA
PALUZZANO PRELAUREAPALUZZANO PRELAUREA
PALUZZANO PRELAUREA
 
Aten - Gestire i server: sempre e ovunque
Aten - Gestire i server: sempre e ovunqueAten - Gestire i server: sempre e ovunque
Aten - Gestire i server: sempre e ovunque
 
Pro watch® ecosystem 2011
Pro watch® ecosystem  2011Pro watch® ecosystem  2011
Pro watch® ecosystem 2011
 
Relazione Progetto cRio
Relazione Progetto cRioRelazione Progetto cRio
Relazione Progetto cRio
 
Relazione Progetto cRIO
Relazione Progetto cRIORelazione Progetto cRIO
Relazione Progetto cRIO
 
REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...
REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...
REALIZZAZIONE DI UN SOFTWARE DI COMUNICAZIONE MULTIPROTOCOLLO PER IL CONTROLL...
 
ATEN - Gestire i server: sempre e ovunque
ATEN - Gestire i server: sempre e ovunqueATEN - Gestire i server: sempre e ovunque
ATEN - Gestire i server: sempre e ovunque
 
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
2012 Scada Protection X Assintel Nov2012 Tieghi SCADA Security
 
Smart Technology 3 novembre
Smart Technology 3 novembreSmart Technology 3 novembre
Smart Technology 3 novembre
 
Sipro - Sistemi integrati per l'innovazione di processo.
Sipro - Sistemi integrati per l'innovazione di processo.Sipro - Sistemi integrati per l'innovazione di processo.
Sipro - Sistemi integrati per l'innovazione di processo.
 
3rd 3DDRESD: BSS
3rd 3DDRESD: BSS3rd 3DDRESD: BSS
3rd 3DDRESD: BSS
 
Focus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano LomuscioFocus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano Lomuscio
 
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computer
 
CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)CommSEC - linea prodotti InterLINK (IT)
CommSEC - linea prodotti InterLINK (IT)
 
Technical Note Tn 1201
Technical Note Tn 1201Technical Note Tn 1201
Technical Note Tn 1201
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole Italia
 
Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...
Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...
Microcontrollori scalabili s12 g con periferiche di comunicazione on chip da ...
 

PLC: lo standard iec61131 3

  • 1. id the business magazine for humans PLC: lo standard IEC61131-3 IEC 61131-3 è l’unico standard mondiale per la programmazione del controllo industriale. Quali sono I vantaggi per l’utilizzatore?
  • 2. id Difficoltà storiche della programmazione PLC • Differenti linguaggi di programmazione o differenti implementazioni • Difficile uso delle sub-routine • Difficile produrre software riutilizzabile • Molti limiti nella definizione di strutture dati complesse Lo standard IEC 61131-3: vantaggi per gli utilizzatori 2
  • 3. id Struttura della norma generale IEC61131 • Parte 1: Generalità, definizioni e funzionalità tipiche di un PLC • Parte 2: Specifiche elettro meccaniche degli apparati e test • Parte 3: Linguaggi di programmazione • Parte 4: Guide utente • Parte 5: Specifiche di comunicazione tra PLC di produttori diversi • Parte 6: Comunicazioni via Fieldbus • Parte 7: Programmazione Fuzzy • Parte 8: Guida all’implementazione dei linguaggi di programmazione dei PLC Lo standard IEC 61131-3: vantaggi per gli utilizzatori 3
  • 4. id Lo Standard IEC 61131-3 • Definisce 5 linguaggi: Ladder, Sequential Function Chart (SFC), Instruction List, Function Block Diagram, StructuredTest • Permette lo sviluppo di programmi «mischiando» diversi linguaggi • Permette l’approccio top-down o bottom-up • Un programma può essere decomposto in POU (program organisation unit) • Pieno controllo di ciascun sottoprogramma attraverso i task • Strutture dati complesse: vettori, record • Garantisce la portabilità del software Lo standard IEC 61131-3: vantaggi per gli utilizzatori 4
  • 5. id Chi è PLCopen? • Nata nel 1992, è una organizzazione internazionale composta da produttori ma indipendente da un prodotto particolare. Ne fanno parte numerosi produttori di PLC, software house, istituzioni indipendenti sia in EU che oltre oceano Lo standard IEC 61131-3: vantaggi per gli utilizzatori 5
  • 6. id Quali sono gli scopi di PLCopen? • Lo scopo principale è quello di promuovere lo sviluppo e l’uso di software PLC compatibile • Applicare lo standard IEC61131-3 • Impegno dei membri a produrre PLC conformi allo standard IEC61131-3 • Attività promozionale e di marketing a sostegno dello standard • Certificare i linguaggi aderenti allo standard: Base level (istruzioni fondamentali comuni), Portability level (possibile lo scambio di moduli software tra i sistemi certificati), Full level (interscambio totale) Lo standard IEC 61131-3: vantaggi per gli utilizzatori 6
  • 7. id Rivolgersi a prodotti certificati IEC61131: i vantaggi per l’utente • Riduce lo spreco di risorse umane (nel training, debugging, manutenzione) • Riusabiltà del software, riduce investimento per le applicazioni, riduce la dipendenza dai fornitori • Definisce tecniche di programmazione utilizzabili in più ambienti (controlli industriali) • Aumenta la connettività • Facilità nella scelta di sistemi di sviluppo Lo standard IEC 61131-3: vantaggi per gli utilizzatori 7
  • 8. id Novità dei linguaggi IEC61131-3: POU • Obiettivo dello standard è anche ridurre la varietà e l’ambiguo significato dei blocchi di codice esistenti: Organisation Block, Program Block, Sequence Block, Function Block, Data Block • IEC61131-3 definisce i blocchi con il nome di POU (Program Organisation Unit) che possono essere di 3 tipi: Program, Function Block, Function Lo standard IEC 61131-3: vantaggi per gli utilizzatori 8
  • 9. id Confronto tra i tipi di blocco elementare Le POU (blocchi dei vecchi sistemi di sviluppo), Programming Organisation Unit, sono le più piccole unita software di un programma. Le POU possono effettuare chiamate ad altre POU. Lo standard IEC 61131-3: vantaggi per gli utilizzatori 9 Blocchi DIN 19239 POU IEC16131-3
  • 10. id Le POU di IEC61131-3 • Function (FUN): tempo invarianti, stessi ingressi generano sempre la stessa uscita (function value, valore della funzione); • Function Block (FB): dispongono di data record e sono tempo varianti, ovvero permettono di memorizzare dati e riutilizzarli alla chiamata successiva; • Program (PROG): in cima alla gerarchia e permettono di accedere agli I/O del dispositivo e renderli disponibili ad altre POU. Lo standard IEC 61131-3: vantaggi per gli utilizzatori 10
  • 11. id PLC aderenti allo standard: FCT300 di CMZ Lo standard IEC 61131-3: vantaggi per gli utilizzatori 11 FCT300 fa parte della famiglia di controllori della serie FCT, controllori in formato black box equipaggiati con un processore Power PC e programmabili secondo lo standard IEC61131 con possibilità di scelta tra ambiente 4CONTROL e CODESYS 3.5.
  • 12. id FCT300 di CMZ: ambiente 4 CONTROL Lo standard IEC 61131-3: vantaggi per gli utilizzatori 12 L’ utilizzo di questa potente piattaforma ha permesso un’evoluzione nella modalità di generazione delle traiettorie degli assi. Oltre alla “librerie” (camme, interpolazione, taglio in corsa ecc.), l’ utilizzatore ha la possibilità di sviluppare proprie leggi di moto costruendosi proprie librerie o applicazioni speciali. Il programma di gestione assi infatti, oltre alle modalità standard, prevede un modo custom, facilmente attivabile tramite uno specifico Function Block, che permette di generare le traiettorie da un normale task ciclico IEC.
  • 13. id FCT300 di CMZ: ambiente CODESYS Lo standard IEC 61131-3: vantaggi per gli utilizzatori 13 Si tratta attualmente del più importante e conosciuto ambiente di sviluppo non propetario. CODESYS per FCT viene proposto nella versione SoftMotion RTE 3.5. Grazie a CODESYS il controllore FCT diviene un controllore aperto a tutti gli utenti di CODESYS che potranno quindi usufruire delle librerie, delle tecniche di programmazione, degli esempi e in generale dei servizi che il mondo CODESYS mette a disposizione. Informazioni su FCT300: www.cmz.it
  • 14. id Referenze • KH. John, M.Tiegelkamp: IEC61131-3 programming industrial automation systems • PLCopen: www.plcopen.org • FCT300 su Italiandirectory: italian-directory.it/B2Bdirect • Sito web CMZ Sistemi Elettronici: www.cmz.it Lo standard IEC 61131-3: vantaggi per gli utilizzatori 14
  • 15. id Italiandirectory ItalianDirectory è una startup editoriale con sedi aVenezia eTreviso. Dalla nascita nel 2015, ID vuole essere il luogo di incontro e di scambio di idee tra scienza, tecnologia, impresa, arte e cultura. Ai nostri inserzionisti proponiamo un nuovo approccio alla pubblicità online, offrendo una piattaforma di contenuti professionali ed una audience selezionata. • Il magazine edizione italiana: italian-directory.it • Il media-kit contenente dati di audience e servizi offerti: media-kit Lo standard IEC 61131-3: vantaggi per gli utilizzatori 15