Profibus. Decentralized Perifery (DP) Fast data exchange. Process Automation (PA) Intrinsicaly safe environment. Fieldbus Messaging System (FMS)



Documenti analoghi
ARCHITETTURA TRADIZIONALE DI UN SISTEMA DI CONTROLLO AUTOMATICO/1

Profibus vs WorldFIP WorldFip centralizzato e basato sulla schedulazione

Configurazione & Programmazione Profibus DP. in Ambiente Siemens TIA Portal

Reti e Sistemi per l Automazione MODBUS. Stefano Panzieri Modbus - 1

La sicurezza sui fieldbus: anche la comunicazione è sicura. Micaela Caserza Magro Università di Genova

PROFIBUS: bus standard per industria e building automation

I FIELDBUS PROFIBUS. ITS Meccatronico Reti per l automazione 1

PLC. I/O Analogici.

Sistemi per l automazione industriale

La tecnica proporzionale

Tecnologie di Campo nell Automazione Industriale

Micromoduli. Tipologia di Micromoduli. Tipologia di Espansioni SCHEDA 3.0.0

La Comunicazione Digitale

Blocchi funzione: FbModbusAsciiMs

SIMATIC PCS 7. PCS 7: PROFINET per Process Automation

Fieldbus. Introduzione terminologia. Industrial network systems. A short introduction to fieldbus for industrial applications. Systems interconnection

PROFIBUS: THE LONG RUN. Profibus FMS (Fieldbus Message Specification), 1991

Università degli Studi di Ferrara

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Reti LAN. IZ3MEZ Francesco Canova

Trasmettitori di pressione Serie 2600T Come sostituire un vecchio trasmettitore di pressione Profibus PA con il nuovo 266 PdP

SERCOS III Comunicazione real time su base Ethernet quale bus universale per l Automazione Industriale Michele Pirelli Bosch Rexroth AG

LIVELLO DATA LINK (DI LINEA)

La migliore soluzione Ethernet per l automazione!

Esempio LA CONFIGURAZIONE E PROGRAMMAZIONE DELLA COMUNICAZIONE PROFIBUS-DP IN AMBIENTE SIEMENS STEP 7. Corso su

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

KEYSTONE. OM8 - EPI 2 Modulo interfaccia AS-i Manuale di istruzione. Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1

Protocollo PROFIBUS. Prof. Salvatore CAVALIERI. Protocollo PROFIBUS 1

Verona, ottobre 2013!

STRUTTURE DEI SISTEMI DI CALCOLO

Local Interconnect Network

Capitolo 8 - Protocollo Modbus RTU per Drive SIRCO

MODELLI ISO/OSI e TCP/IP

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE. Reti industriali. Parte II ELEMENTI DI INFORMATICA UFC_05

I bus di campo nell automazione industriale

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+...

Sistema ATM con rete NetRail. Divisione elco srl

L importanza della diagnostica e della ricerca guasti per l efficienza nella gestione di reti Profibus

Standard di comunicazione

DIAGNOSTICA: SEGNALAZIONE ERRORI DI SISTEMA. (Reporting of System Errors)

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

WorkFlow Management Systems

IM-IU v0.1. alternata e continua. pag. 1 / 5

T24 Reti numeriche integrate nei servizi

Introduzione ai Web Services Alberto Polzonetti

Dott. Davide Tamellini Ing. Vittorio Agostinelli. Automazione. AssoAutomazione

ARCHITETTURA DI RETE FOLEGNANI ANDREA

the digital connection company Full Lighting Management

La memoria centrale (RAM)

Fieldbus Foundation H1

Protocolli per L Automazione Industriale

Reti di Calcolatori. Il software

Architetture di rete Profinet per performance d eccellenza! Profinet network architectures for top performance

Global network of innovation Simatic S7-200 comunicazioni

Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena

LO LH BUSREP Jp2. Jp1 BUSREP. Ripetitore di linea seriale RS 485 Manuale d installazione RS 485 Serial Line Repeater Instruction Manual

SISTEMI INTERESSATI ALL ACQUISIZIONE DATI

Il protocollo MODBUS. Il protocollo MODBUS Pag. 1 di 11

Gateway da PROFIBUS DP, DeviceNet, CANopen, Modbus TCP a Modbus RTU serie deltadue

PR novembre 2009 Software, controllo basato su PC Pagina 1 di 5

VNET HOP Hw code 2248 Rev. 0. VNET 433 Hw code 2235 Rev. 2. VNET 433 FLEX Hw code 2274 Rev. 0. VNET LP Hw code 2247 Rev. 0

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

Configurazione moduli I/O serie EX

Sistema modulare per visualizzazione prezzi carburanti.

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof.

Sistema Operativo di un Router (IOS Software)

il progetto ieee 802

Lo scenario: la definizione di Internet

Convertitori/Ripetitori in FIBRA OTTICA

CANPC-S1. Programmable CanBus-PC interface

Le tendenze future nella tecnologia PC Bus

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

CONFIGURATION MANUAL

HMI GOT1000 di Mitsubishi Electric: funzioni avanzate per la messa in servizio, la supervisione e la manutenzione delle linee produttive

Elementi di Informatica e Programmazione

Test di comunicazione tra due LOGO! 0BA7: Master - Master

Safety e Security nelle reti PROFIBUS e PROFINET

SAFETY AT WORK PRODOTTI E SOLUZIONI PER LA SICUREZZA

Hardware delle reti LAN

Maschere di sottorete a lunghezza variabile

Il Software. Il software del PC. Il BIOS

Architettura del calcolatore

L utilizzo del protocollo standard IEC , via GPRS su reti VPN, come risposta alle esigenze di telecontrollo nel settore idrico.

STATO IMPLEMENTAZIONE ONVIF SU TELECAMERE MUNDUS SECURUS

Hardware di un Computer

Descrizione del protocollo

Iptables. Mauro Piccolo

PROFINET per l automazione di processo

Introduzione alla tecnologia. LonWorks

Laboratorio di Informatica

Universal Serial Bus (USB)

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA

Attuatore a relè Manuale di istruzioni

MANUALE CONFIGURAZIONE ED UTILIZZO GATEWAY MBUS-MODBUS (RTU/TCP) MODELLO PiiGAB M900

Dispositivi di comando e controllo. Reti di sicurezza

CANUSB. Programmable CAN bus-pc interface

IO-Link come standard di comunicazione per sensori e attuatori

Sistemi di Automazione Industriale

Informazione tecnica SUNNY CENTRAL COMMUNICATION CONTROLLER

Transcript:

Profibus Decentralized Perifery (DP) Fast data exchange Process Automation (PA) Intrinsicaly safe environment Fieldbus Messaging System (FMS) Peer to peer communications Stefano Panzieri Profibus - 1

Tecnologia del Profibus caratteristiche generali Il Profibus è un bus di campo standard, usato per un ampio spettro di applicazioni industriali e processi di automazione Conforme agli standard internazionali EN 50170 ed EN 50254 Garantisce la compatibilità e l interoperabilità tra periferiche di diverse marche senza una speciale interfaccia Può essere usato sia per applicazioni critiche ad alta velocità sia per task di comunicazione complessi Stefano Panzieri Profibus - 2

EN 50170 EN 50170 Volume 2 General Purpose Automation Factory Automation Process Automation PROFIBUS-FMS RS 485 / FO Universal - Large variety of applications - Multi-master communication PROFIBUS-DP RS 485 / FO Fast - Plug and play - Efficient and cost effective PROFIBUS-PA IEC 1158-2 Application Oriented - Powering over the bus - Intrinsic safety Stefano Panzieri Profibus - 3

Profibus Factory level Bus Cycle Time < 1000 ms Ethernet/TCP/IP CNC Area Controller TCP/IP/Ethernet PC/VME Cell Level Bus Cycle Time < 100 ms VME/PC PLC PROFIBUS-FMS RS-485/FO DCS Field Level PROFIBUS-DP RS-485/FO PROFIBUS-PA IEC 1158-2 Bus Cycle- Time < 10 ms Stefano Panzieri Profibus - 4

Profibus DP Profili di comunicazione Progettato per efficienti scambi di dati a livello campo In genere scambio ciclico Presenti anche servizi aciclici Monitoraggio, gestione di allarmi, ecc. Profibus FMS Orientato a garantire alta capacità di scambio dati tra apparecchiature intelligenti (tra CPU di PLC, PC ecc.) Profibus PA Orientato al controllo di processo con tecnica trasmissiva a sicurezza intrinseca che consente l'alimentazione dei nodi/partner attraverso il bus Stefano Panzieri Profibus - 5

Profilo Tecnico Accesso attraverso le tecniche del token passing e Master-Slave Stefano Panzieri Profibus - 6

Accesso al Bus il PROFIBUS Bus Access Protocol (Layer 2) è identico per tutte e tre le tipologie del PROFIBUS Questo consente comunicazioni trasparenti e una combinazione semplice di segmenti di rete FMS/DP/PA Poiché FMS e DP usano lo stesso mezzo fisico (RS- 485/FO), possono convivere sullo stesso cavo Active Stations, Master Devices PLC PC PLC PROFIBUS Stefano Panzieri Profibus - 7

Il token viene gestito dai Master Gestione del Token Gli Slave rispondono alle interrogazioni dei Master Nodo Attivo Collegamento fisico di un Master Nodo Passivo Collegamento fisico di uno Slave Token Ring logico Token trasmesso di volta in volta tra i Master TRT token rotation timer (impostato in fase di configurazione) In caso di tempo insufficiente Possibilità di un Master di richiedere Messaggi ad alta priorità Stefano Panzieri Profibus - 8

Layer Tecnologia del Profibus caratteristiche generali Differenti protocolli (profili di comunicazione) in base alle applicazioni a alle tecnologie trasmissive (profili fisici) FMS DP PA User FMS Device Profiles DP-Profiles DP-Extensions PA-Profiles DP Basic Functions Application (7) Fieldbus Message Specification (3)-(6) not used Data Link (2) Physical (1) Fieldbus Data Link (FDL) RS-485 / Fiber Optic IEC Interface IEC 1158-2 EN 50 170 PROFIBUS guidelines + profiles Stefano Panzieri Profibus - 9

Profibus DP Stefano Panzieri Profibus - 10

Profibus DP funzioni di base Il master ciclicamente legge gli input dagli slave e ciclicamente scrive gli output per gli stessi Oltre a ciò DP offre potenti funzioni per la diagnostica La comunicazione dei dati è monitorata da particolari funzioni sia dal lato master che da quello slave Stefano Panzieri Profibus - 11

Profibus DP caratteristiche Mezzo Trasmissivo Rs-485 con lunghezze superiori a 1000 m Velocità Selezionabile tra [9.6 19.2 93.75 187.5 500 1500 6000 12000 Kbit/s] DP richiede 1 ms a 12 Mbit/s per trasmettere 512 bit di input e 512 di output distribuiti su 32 stazioni Funzioni di diagnostica I messaggi di diagnostica vengono ricevuti dal master e sono divisi in 3 livelli: Station-related: stato operativo generale di una stazione (elevata temperatura, basso voltaggio, ecc.) Module-related: entro un certo range di I/O di una stazione le diagnostiche sono in attesa Channel-related: l errore è specificato in relazione ad un singolo bit di input/output (es. cortocircuito all output 7) Stefano Panzieri Profibus - 12

Profibus DP configurazione di sistema e tipi di dispositivi DP permette sistemi mono o multi-master Elevato grado di flessibilità durante la configurazione 126 stazioni al massimo su un solo bus Le specifiche di configurazione definiscono Numero di stazioni Assegnamento dell indirizzo delle stazioni agli indirizzi di input e output Formato dei messaggi di diagnostica Parametri del bus utilizzati Stefano Panzieri Profibus - 13

Profibus DP configurazione di sistema e tipi di dispositivi 3 tipi di dispositivi DP Master Class 1 (DPM1) Controller centrale che ciclicamente scambia informazioni con gli slave (es. PLC) DP Master Class 2 (DPM2) Usati per manutenzione e diagnostica (es. PC) Slave Dispositivi periferici che collezionano informazioni input e mandano dati in output alle periferiche Il numero di input e output dipende dal tipo di dispositivo (max 246 in e 246 out) Stefano Panzieri Profibus - 14

Mono-master configurazione di sistema e tipi di dispositivi Sistemi mono-master Un solo master attivo, il PLC è il componente di controllo centrale Gli slave sono collegati al PLC attraverso il mezzo trasmissivo Con i sistemi mono-master si raggiunge il più breve tempo di ciclo di bus Stefano Panzieri Profibus - 15

Multi-master configurazione di sistema e tipi di dispositivi Sistemi multi-master Ogni master connesso rappresenta un sottosistema Ogni sottosistema possiede il suo DPM1 e gli slave ad esso assegnati Gli input e gli output degli slave possono essere letti da tutti i DP master Comunque un solo DP master può accedere o scrivere gli output Stefano Panzieri Profibus - 16

Comportamento del Sistema Modalita dei DPM1 Stop: non c è trasmissione fra master e slave Clear: DPM1 legge gli input degli slave e tiene gli output in stato di fail-safe Operate: DPM1 è nella fase di trasferimento. Nelle comunicazioni cicliche sono letti gli input degli slave e scritti gli output per gli stessi Stefano Panzieri Profibus - 17

Gestione degli errori La reazione del sistema ad un errore durante il trasferimento dati è determinato dal parametro di configurazione auto-clear Se settato a TRUE DPM1 cambia gli output nello stato fail-safe non appena si accorge che lo slave non è più pronto per la trasmissione DPM1 cambia in Clear Se settato a FALSE DPM1 rimane nello stato operativo anche quando avviene un errore L utente può specificare la reazione del sistema Stefano Panzieri Profibus - 18

Trasmissione ciclica DPM1-slave Il DPM1 ciclicamente, manda il suo stato a tutti gli slave ad esso collegati utilizzando un comando multicast L assegnamento di uno slave al DPM1 è definito in fase di configurazione del Sistema Si definisce anche quali slave sono inclusi e quali esclusi dalle comunicazioni cicliche Stefano Panzieri Profibus - 19

Modalità Sync e Freeze Il master può mandare comandi di controllo a singoli slave, a gruppi o a tutti Comandi mandati in multicast Permettono l utilizzo dei modi Sync e Freeze per la sincronizzazione controllata degli eventi degli slave Stefano Panzieri Profibus - 20

Modalità Sync Sync Gli output di tutti gli slave indirizzati sono bloccati nel loro stato attuale Durante successive trasmissioni gli output vengono registrati negli slave ma il loro stato non cambia Gli output immagazzinati non vengono eseguiti finché non è stato ricevuto il successivo comando sync Si esce mandando il comando unsync Stefano Panzieri Profibus - 21

Modalità Freeze Freeze Input bloccati al valore corrente finché il master manda il successivo freeze Termina con l unfreeze Stefano Panzieri Profibus - 22

Meccanismi di Protezione DP master Monitoraggio della trasmissione con il Data-Control-Timer (uno per slave) L utente viene informato della fallita ricezione del messaggio Se Auto-Clear = TRUE il DPM1 esce dallo stato Operate, cambia lo stato degli output in fail-safe, e entra nello stato Clear Stefano Panzieri Profibus - 23

Meccanismi di Protezione Slave Utilizzano il watchdog per identificare fallimenti nella trasmissione dati da parte del master Se non ci sono comunicazioni entro un determinato tempo di watchdog gli slave cambiano lo stato degli output in fail-safe Stefano Panzieri Profibus - 24

Meccanismi di Protezione Sistemi multi-master In sistemi multi-master è richiesta una protezione all accesso per gli input e gli output Ciò assicura il diritto di accesso solo al master autorizzato Agli altri master gli slave offrono solo lettura degli input e degli output Stefano Panzieri Profibus - 25

Funzioni DP estese Rendono possibile la trasmissione aciclica di funzioni di lettura e scrittura così come la gestione di allarmi fra master e slave Possibilità pel l utente di utilizzare DPM2 per ottimizzare i parametri dei dispositivi di campo connessi o leggere lo stato dei dispositivi senza disturbare le operazioni del sistema Stefano Panzieri Profibus - 26

Funzioni DP estese ll master richiede più tempo per eseguire servizi aciclici Si aumenta il tempo di circolazione del token in modo che il master dopo aver effettuato operazioni cicliche abbia tempo di effettuare quelle acicliche Stefano Panzieri Profibus - 27

Funzioni DP estese Con queste funzioni DP va incontro alle richieste di dispositivi complessi che spesso devono essere parametrizzati durante le operazioni. Attualmente le funzioni DP estese sono usate in operazioni online Trasmissione delle richieste acicliche effettuata con una priorità più bassa Stefano Panzieri Profibus - 28

PA Based on the extended PROFIBUS-DP Protocol and IEC 1158-2 Transmission Suitable to replace today's 4...20 ma Technology Only two wires for data and power Connects Instruments to the control system via a serial bus Functional improvements plus reliable serial digital transmission Control, regulation and monitoring via a simple twisted pair cable A single engineering tool for all devices Stefano Panzieri Profibus - 29

Typical System Configuration with PROFIBUS-PA PA Area Controller (PLC) x Engineering or B&B Tool H2 PROFIBUS-DP RS 485 up to 12 MBit/s I + x IEC 1158-2 with 31,25 kbit/s PROFIBUS-PA Segmentcoupler/Link Transmitter H1 Stefano Panzieri Profibus - 30

FMS FMS is optimized for universal, object oriented communication of intelligent master devices at the cell level FMS permits a subset of the MMS-Functions (Manufacturing Message Specification, ISO 9506) A slave can be assigned to several masters Several masters can write to the same slave Communication connections can be temporary or permanent Communication is defined in a communication relation list Stefano Panzieri Profibus - 31

FMS access procedure FMS accesso Slave 1 Slave 2 Slave 3 Slave x Stefano Panzieri Profibus - 32

Servizi FMS The FMS application layer (7) consists of the following parts: The Fieldbus Message Specification (FMS) and the Lower Layer Interface (LLI) FMS services are a subset of the MMS services (MMS=Manufacturing Message Specification, ISO 9506) have been optimized for field bus applications and have been expanded by functions for communication object administration and network management Stefano Panzieri Profibus - 33

Context Management services are for establishing and terminating logical connections. Variable Access services are used to access variables, records, arrays or variable lists. Domain Management services are used to transmit large memory areas. The data must be divided into segments by the user. Program Invocation Management services are used for program control. Event Management services are used to transmit alarm messages. These messages can also be sent as broadcast or multicast transmissions. VFD Support services are used for identification and status polling. They can also be sent spontaneously at the request of a device as multicast or broadcast transmissions. OD Management services are used for read and write access to the object dictionary. Servizi FMS Stefano Panzieri Profibus - 35

Confirmed services can only be used for connection-oriented communication relationships. The execution of a service is shown in Figure Servizi FMS Unconfirmed services can also be used on connectionless communication relationships (broadcast and multicast). They can be transmitted with high or low priority. Stefano Panzieri Profibus - 36

Reliability-DP/FMS Hamming Distance HD = 4 HD 4 means, that up to 3 transmission failures at a time can be detected (done by the ASICs) By detecting a faulty telegram, it will be resent automatically without affecting other existing stations HD 4 is a term used to describe the reliability of the data transmission on the Profibus network. Special Start and End Sentinels Parity Bit for Each Byte Slip Free According to IEC 870-5-1 Delimiter Synchronization Stefano Panzieri Profibus - 37

PROFIBUS Wiring PROFIBUS DP/FMS wiring can be done with: twisted shielded pair copper cable fiber optic components infrared components detailed installation guideline is available PTO order no. 2.112 Stefano Panzieri Profibus - 38

PROFIBUS Wiring twisted shielded pair cable line parameters are defined in EN 50170 standard cable available from Belden and Siemens standard connectors available Baudrate Max. Segment length Max. Expansion 9.6 1000m / 3278feet 10,000m / 32786feet 19.2 1000m / 3278feet 10,000m / 32786feet 93.75 1000m / 3278feet 10,000m / 32786feet 187.5 1000m / 3278feet 10,000m / 32786feet 500.0 400m / 1311feet 4,000m / 13114feet 1,500.0 200m / 655feet 2,000m / 6557feet 3,000.0 100m / 327feet 1,000m / 3270feet 6,000.0 100m / 327feet 1,000m / 3270feet 12,000.0 100m / 327feet 1,000m / 3270feet max. expansion is done with 9 repeaters in a row Stefano Panzieri Profibus - 39

PROFIBUS Wiring fiber optic components plastic and glass fiber optic is available optical plugs and modules are available noise immune potential difference independent longer distances (up to 20 miles) redundant operating is possible line, ring and star configuration Stefano Panzieri Profibus - 40

PROFIBUS Wiring infrared components wireless linking of devices in close-up ranges communication with moving devices communication with changing devices noise immune ground independent Stefano Panzieri Profibus - 41

PROFIBUS Wiring Redundancy Improves System Reliability System redundancy Media redundancy FO coupler FO coupler Two devices per measuring point FO coupler FO coupler Several interfaces enable redundant systems Fiber optic segments enable redundant wiring Stefano Panzieri Profibus - 42

Interoperability Open Configuration permits Plug and Play PROFIBUS configuration tool PLC GSD GSD GSD GSD GSD GSD Electronic Device Data Sheets (GSD-file) PROFIBUS Stefano Panzieri Profibus - 43

File GSD file di configurazione Contiene le caratteristiche di un dispositivo Velocità di trasmissione Lunghezza del frame trasmesso Numero degli Input Output Messaggi di diagnosi Ulteriori informazioni di descrizione Stefano Panzieri Profibus - 44

Device Description GSD file each slave or master class 1 device on PROFIBUS DP needs to have a device description file, the characteristic of each PROFIBUS-DP device is described in the GSD-File the GSD-file contains all device specific parameters e.g.: Supported Baudrate Supported Message Length Number of input / output data Meaning of diagnostic messages Options for modular devices e.g. which are available text file (ASCII-format) each configuration tool relates to the GSD information Stefano Panzieri Profibus - 45

Device Description GSD-Files are created by the device vendors the PROFIBUS Trade Organization provides an GSD-Editor which makes it very easy to create GSD-Files the GSD-Editor contains a GSD-Checker which guarantees the conformance of the GSD-Files to the PROFIBUS standard a library of GSD-Files is provided at the PROFIBUS web page: http://www.profibus.com Stefano Panzieri Profibus - 46

Device Description #Profibus_DP :<PRM-Text_Def_List> PrmText =.. EndPrmTExt ;<Ext-User_Prm_Data_Def_List> ExtUserPrmData =. EndExtUserPrmData ;<Unit_Definition_List> GSD_Revision=1 Vendor_Name=... (M) (O) (O) (M) Parameter text (O) ext. user parameter data (O) mandatory general data (M) ;Slave specific data Freeze_mode_supported=.. ;User_Prm_data. ;Unit_diagnostic.. ;<Module_Definition_List Module =. EndModule (M) (M) generic slave data (M) device related slave data (O) I/O definition (M) Stefano Panzieri Profibus - 47

Network Setup class 1 master class 2 master termination termination Stefano Panzieri Profibus - 48