Unità di conteggio FM 350-1

Transcript

Unità di conteggio FM 350-1
 Unità di conteggio FM 350-1
___________________
Prefazione
1
___________________
Presentazione del prodotto
SIMATIC
S7-300
Unità di conteggio FM 350-1
Montaggio e smontaggio
2
___________________
dell'FM 350-1
3
___________________
Cablaggio dell'FM 350-1
Parametrizzazione
4
___________________
dell'FM 350-1
Programmazione
5
___________________
dell'FM 350-1
Manuale del prodotto
Messa in servizio
6
___________________
dell'FM 350-1
Modi di funzionamento,
parametri e istruzioni
operative
7
___________
Segnali dei trasduttori e loro
8
___________________
analisi
9
___________________
Occupazione del DB
10
___________________
Errori e diagnostica
11
___________________
Dati tecnici
12
___________________
Pezzi di ricambio
13
___________________
Bibliografia
05/2011
A5E03663236-01
Avvertenze di legge
Avvertenze di legge
Concetto di segnaletica di avvertimento
Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l'incolumità
personale e per evitare danni materiali. Le indicazioni da rispettare per garantire la sicurezza personale sono
evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal
triangolo. Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli
di rischio.
PERICOLO
questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi
lesioni fisiche.
AVVERTENZA
il simbolo indica che la mancata osservanza delle relative misure di sicurezza può causare la morte o gravi
lesioni fisiche.
CAUTELA
con il triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza può causare
lesioni fisiche non gravi.
CAUTELA
senza triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza può causare
danni materiali.
ATTENZIONE
indica che, se non vengono rispettate le relative misure di sicurezza, possono subentrare condizioni o
conseguenze indesiderate.
Nel caso in cui ci siano più livelli di rischio l'avviso di pericolo segnala sempre quello più elevato. Se in un avviso
di pericolo si richiama l'attenzione con il triangolo sul rischio di lesioni alle persone, può anche essere
contemporaneamente segnalato il rischio di possibili danni materiali.
Personale qualificato
Il prodotto/sistema oggetto di questa documentazione può essere adoperato solo da personale qualificato per il
rispettivo compito assegnato nel rispetto della documentazione relativa al compito, specialmente delle avvertenze
di sicurezza e delle precauzioni in essa contenute. Il personale qualificato, in virtù della sua formazione ed
esperienza, è in grado di riconoscere i rischi legati all'impiego di questi prodotti/sistemi e di evitare possibili
pericoli.
Uso conforme alle prescrizioni di prodotti Siemens
Si prega di tener presente quanto segue:
AVVERTENZA
I prodotti Siemens devono essere utilizzati solo per i casi d’impiego previsti nel catalogo e nella rispettiva
documentazione tecnica. Qualora vengano impiegati prodotti o componenti di terzi, questi devono essere
consigliati oppure approvati da Siemens. Il funzionamento corretto e sicuro dei prodotti presuppone un trasporto,
un magazzinaggio, un’installazione, un montaggio, una messa in servizio, un utilizzo e una manutenzione
appropriati e a regola d’arte. Devono essere rispettate le condizioni ambientali consentite. Devono essere
osservate le avvertenze contenute nella rispettiva documentazione.
Marchio di prodotto
Tutti i nomi di prodotto contrassegnati con ® sono marchi registrati della Siemens AG. Gli altri nomi di prodotto
citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi può violare i
diritti dei proprietari.
Esclusione di responsabilità
Abbiamo controllato che il contenuto di questa documentazione corrisponda all'hardware e al software descritti.
Non potendo comunque escludere eventuali differenze, non possiamo garantire una concordanza perfetta. Il
contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche
vengono inserite nelle successive edizioni.
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
GERMANIA
A5E03663236-01
Ⓟ 07/2011
Copyright © Siemens AG 2011.
Con riserva di eventuali modifiche tecniche
Prefazione
Scopo del manuale
Il presente manuale descrive in dettaglio le caratteristiche dell’unità funzionale FM 350-1 ed
è un valido supporto per l’installazione e l’utilizzo dell’unità. Vi vengono inoltre illustrate le
procedure montaggio, smontaggio, cablaggio, parametrizzazione e programmazione.
Il manuale è destinato agli sviluppatori dei programmi STEP 7 e al personale qualificato che
si occupa di progettazione, messa in servizio e assistenza tecnica dei sistemi di
automazione.
Nozioni di base
Per poter comprendere il manuale è necessario disporre di conoscenze generali nel campo
della tecnica di automazione.
È inoltre indispensabile saper utilizzare il PC o strumenti di lavoro analoghi (ad es. i
dispositivi di programmazione) che funzionano in ambiente Microsoft® Windows® e saper
programmare in STEP 7.
Validità del manuale
Il presente manuale descrive l’unità funzionale FM 350-1 valida al momento dell'edizione.
Eventuali variazioni della funzionalità dell’FM 350-1 verranno descritte in un’apposita
informazione sul prodotto.
Il contenuto del manuale ...
... ... è valido per l’FM 350-1
N. di ordinazione (MLFB)
Versione
Senza Latch
6ES7 350-1AH00-0AE0
1
Senza modi di misura
6ES7 350-1AH01-0AE0
1
6ES7 350-1AH02-0AE0
1
6ES7 350-1AH03-0AE0
1
Senza sincronismo di clock
Senza modi di misura
Senza sincronismo di clock
Norme
La famiglia di prodotti SIMATIC S7-300 è conforme ai requisiti e ai criteri della norma
IEC 61131-2.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
3
Prefazione
Riciclaggio e smaltimento
Per il suo trascurabile contenuto di sostanze inquinanti l'unità FM 350-1 è facilmente
riciclabile. Per il riciclaggio e lo smaltimento a norma delle apparecchiature usate rivolgersi a
un'azienda certificata nello smaltimento di materiali elettronici.
Ulteriore supporto
Per tutte le domande sull'uso dei prodotti descritti nel Manuale che non trovano risposta
nella documentazione, rivolgersi al rappresentante Siemens
(http://www.siemens.com/automation/partner) nelle filiali o rappresentanze locali.
Una Guida alla consultazione della documentazione tecnica per i singoli prodotti e sistemi si
trova in Internet:
● Manuali SIMATIC Guide (http://www.siemens.com/simatic-tech-doku-portal)
Il catalogo e il sistema per le ordinazioni online si trovano ugualmente in Internet:
● A&D Mall (http://www.siemens.com/automation/mall)
Centro di addestramento
Per facilitare l'approccio alle tecnologie e ai sistemi di automazione, offriamo appositi corsi.
Rivolgersi a questo proposito al Training center (centro di formazione) regionale più vicino o
a quello centrale di Norimberga, D 90327.
● Internet: Homepage SITRAIN (http://www.sitrain.com)
Supporto tecnico
Il servizio Technical Support per tutti i prodotti A&D è raggiungibile tramite:
● Modulo Web per Support Request (http://www.siemens.com/automation/support-request)
Service & Support in Internet
Oltre alla presente documentazione sono disponibili in Internet diversi servizi nel sito:
Industry Automation and Drive Technologies - Homepage
(http://www.siemens.com/automation/service&support)
Qui si possono trovare ad es. le seguenti informazioni:
● La Newsletter, costantemente aggiornata con tutte le informazioni sui prodotti.
● la funzione di ricerca in Service & Support per trovare i documenti appropriati;
● Un Forum, luogo di scambio di informazioni tra utenti e personale specializzato di tutto il
mondo.
● I vostri interlocutori locali per la tecnica di automazione e azionamento.
● informazioni su assistenza tecnica sul posto, riparazioni, parti di ricambio. Maggiori
dettagli alla voce "Service".
Unità di conteggio FM 350-1
4
Manuale del prodotto, 05/2011, A5E03663236-01
Indice del contenuto
Prefazione ................................................................................................................................................. 3
1
2
3
4
5
Presentazione del prodotto ........................................................................................................................ 9
1.1
Caratteristiche ..............................................................................................................................10
1.2
Campi d'impiego dell'unità FM 350-1...........................................................................................13
1.3
L'hardware dell'unità FM 350-1....................................................................................................15
1.4
Il software dell'unità FM 350-1 .....................................................................................................18
Montaggio e smontaggio dell'FM 350-1 ................................................................................................... 21
2.1
Predisposizione per il montaggio .................................................................................................21
2.2
Montaggio dell'unità FM 350-1.....................................................................................................22
2.3
Smontaggio dell'unità FM 350-1 ..................................................................................................24
Cablaggio dell'FM 350-1 .......................................................................................................................... 25
3.1
Piedinatura del connettore frontale..............................................................................................26
3.2
Cablaggio di un connettore frontale.............................................................................................31
3.3
Condizione dell'unità dopo l'inserzione........................................................................................34
Parametrizzazione dell'FM 350-1............................................................................................................. 35
4.1
Installazione delle interfacce di parametrizzazione .....................................................................35
4.2
Richiamo delle interfacce di parametrizzazione ..........................................................................37
Programmazione dell'FM 350-1 ............................................................................................................... 39
5.1
Scambio di dati tra il programma utente e l'unità FM 350-1 ........................................................40
5.2
La funzione FC CNT_CTL1 (FC 2) ..............................................................................................41
5.3
La funzione FC CNT_CTL2 (FC 3) ..............................................................................................48
5.4
La funzione FC DIAG_INF (FC 1) ................................................................................................49
5.5
Esempio pratico ...........................................................................................................................51
5.6
Dati tecnici dei blocchi .................................................................................................................54
5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.7.6
Programmazione dell'FM 350-1 senza FC ..................................................................................55
Interfaccia di comando per i modi di conteggio ...........................................................................55
Interfaccia di conferma per i modi di conteggio ...........................................................................59
Interfaccia di comando per i modi di funzionamento di misura....................................................63
Interfaccia di conferma per i modi di funzionamento di misura ...................................................66
Utilizzo dell'interfaccia con il principio di conferma completa ......................................................70
Coordinamento del nuovo avviamento ........................................................................................74
5.8
Comportamento della CPU nelle modalità CPU-STOP e STOP-RUN ........................................75
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
5
Indice del contenuto
6
7
8
Messa in servizio dell'FM 350-1............................................................................................................... 77
6.1
Fasi operative della configurazione meccanica .......................................................................... 78
6.2
Fasi operative per la parametrizzazione ..................................................................................... 80
Modi di funzionamento, parametri e istruzioni operative .......................................................................... 85
7.1
Nozioni di base per il richiamo di modi di funzionamento e istruzioni operative......................... 86
7.2
Funzionamento con clock di sincronismo ................................................................................... 87
7.3
7.3.1
7.3.2
7.3.3
7.3.4
7.3.5
7.3.6
7.3.7
7.3.8
7.3.9
7.3.10
7.3.11
7.3.12
7.3.13
Modi di conteggio ........................................................................................................................ 88
Panoramica dei modi di conteggio.............................................................................................. 88
Nozioni di base............................................................................................................................ 89
Conteggio continuo ..................................................................................................................... 93
Conteggio unico .......................................................................................................................... 96
Conteggio periodico .................................................................................................................. 101
Campo di conteggio .................................................................................................................. 106
Istruzione operativa: apertura e chiusura del gate.................................................................... 108
Comportamento delle uscite digitali .......................................................................................... 113
Isteresi....................................................................................................................................... 121
Istruzione operativa: Impostazione del contatore ..................................................................... 124
Istruzione operativa: latch/retrigger........................................................................................... 131
Istruzione operativa: latch ......................................................................................................... 133
Istruzione operativa: misura dei tempi tra due fronti................................................................. 135
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
7.4.6
7.4.7
Modi di funzionamento di misura .............................................................................................. 136
Panoramica delle modalità di misura ........................................................................................ 136
Nozioni di base.......................................................................................................................... 137
Misurazione della frequenza ..................................................................................................... 142
Conteggio numero di giri ........................................................................................................... 145
Misurazione della durata del periodo ........................................................................................ 148
Istruzione operativa: apertura e chiusura del gate.................................................................... 151
Comportamento delle uscite digitali .......................................................................................... 155
7.5
Attivazione di un interrupt di processo ...................................................................................... 158
Segnali dei trasduttori e loro analisi ....................................................................................................... 161
8.1
Trasduttori collegabili ................................................................................................................ 162
8.2
Segnali differenziali a 5 V.......................................................................................................... 163
8.3
Segnali a 24 V........................................................................................................................... 165
8.4
Valutazione del segnale ............................................................................................................ 168
9
Occupazione del DB .............................................................................................................................. 171
10
Errori e diagnostica................................................................................................................................ 177
10.1
Visualizzazione di errori tramite i LED di errore di sistema ...................................................... 178
10.2
Attivazione di allarme di diagnostica......................................................................................... 179
10.3
Errore dati.................................................................................................................................. 183
10.4
Errori operativi........................................................................................................................... 185
Unità di conteggio FM 350-1
6
Manuale del prodotto, 05/2011, A5E03663236-01
Indice del contenuto
11
Dati tecnici ............................................................................................................................................. 187
11.1
Dati tecnici generali....................................................................................................................187
11.2
Dati tecnici..................................................................................................................................188
12
Pezzi di ricambio.................................................................................................................................... 191
13
Bibliografia............................................................................................................................................. 193
Glossario ............................................................................................................................................... 195
Indice analitico....................................................................................................................................... 199
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
7
Indice del contenuto
Unità di conteggio FM 350-1
8
Manuale del prodotto, 05/2011, A5E03663236-01
Presentazione del prodotto
1
In questo capitolo...
Il presente capitolo riporta una panoramica generale dell'unità funzionale FM 350-1
● e delle caratteristiche dell'FM 350-1.
● Alcuni campi d'impiego dell'FM 350-1 vengono illustrati ricorrendo ad esempi.
● Viene descritta l'integrazione dell'unità FM 350-1 nel sistema di automazione S7-300 e
sono illustrati i principali componenti di FM 350-1.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
9
Presentazione del prodotto
1.1 Caratteristiche
1.1
Caratteristiche
Caratteristiche
L'unità funzionale FM 350-1 è un'unità di conteggio veloce ideata per l'impiego nel sistema di
automazione S7-300 e dispone di un contatore in grado di funzionare alternativamente nei
seguenti campi di conteggio:
● 0 ... +32 bit:
0 ... 4 294 967 295 (0 ... 232 – 1)
● -31 ... +31 bit:
–2 147 483 648 ... + 2 147 483 647 (–231 ... 231 – 1)
La frequenza di ingresso dei segnali di conteggio è di max. 500 kHz in funzione del segnale
dell'encoder.
L'FM 350-1 può essere utilizzata per i seguenti tipi di regolazione:
● Conteggio continuo
● Conteggio unico
● Conteggio periodico
● Misura frequenza
● Conteggio numero di giri
● Misura periodo
L’operazione può essere avviata o arrestata sia mediante il programma applicativo (gate
software), sia mediante segnali esterni (gate hardware).
Valori di confronto
È possibile memorizzare nell'unità due valori di confronto che sono assegnati alle due uscite
dell’unità. Quando il conteggio raggiunge uno dei valori di confronto, viene impostata l’uscita
corrispondente che attiva direttamente delle procedure di controllo del processo.
Valore di caricamento
È possibile preimpostare il valore dal quale l'FM 350-1 inizierà il conteggio. Questo valore
viene definito valore di caricamento e può essere costituito da qualsiasi valore compreso
entro l'intervallo di conteggio.
Interrupt di processo
Al raggiungimento dei valori di confronto, in caso di overflow o underflow e/o di passaggio
per lo zero del contatore, l’FM 350-1 può attivare un interrupt di processo nella CPU.
Unità di conteggio FM 350-1
10
Manuale del prodotto, 05/2011, A5E03663236-01
Presentazione del prodotto
1.1 Caratteristiche
Allarme di diagnostica
L'FM 350-1 può generare un allarme di diagnostica in presenza dei seguenti eventi:
● errore di tensione ausiliaria esterna
● errore di alimentazione encoder DC 5,2 V
● parametrizzazione dell’unità mancante o errata
● intervento del watchdog
● guasto della RAM
● perdita di un interrupt di processo
● segnale A, B o N dell'encoder a 5 V non corretto
Durata dell'impulso
È possibile preimpostare la durata dell'impulso di attivazione delle uscite digitali
dell’FM 350-1. La durata dell'impulso consente di definire il tempo per cui una data uscita
digitale resterà impostata. È possibile impostare un valore compreso tra 0 e 500 ms. Il valore
impostato viene applicato a entrambe le uscite. Regolando la durata dell’impulso si riesce ad
adattare l’FM 350-1 agli attuatori normalmente disponibili.
Quali segnali può rilevare l'FM 350-1?
L’FM 350-1 può rilevare segnali generati dalle seguenti fonti:
● encoder incrementali a 5 V
● encoder incrementali a 24 V
● Generatore di impulsi a 24 V con segnale di direzione
● iniziatore a 24 V senza segnale di direzione (ad es. fotocellula o BERO)
● base di tempo interna di 1 MHz
Filtri d'ingresso
Per eliminare i disturbi è possibile parametrizzare dei filtri d’ingresso (circuiti RC) con un
tempo di filtraggio unico per gli ingressi a 24 V A*, B* e N* e per gli ingressi digitali. Sono
disponibili i seguenti due filtri d'ingresso:
Tabella 1- 1
Filtri d'ingresso
Caratteristiche
Filtro d'ingresso 1
Filtro d'ingresso 2
(preimpostato)
Ritardo d’ingresso tipico
1 μs
15 μs
Frequenza massima di conteggio
200 kHz
20 kHz
Ampiezza minima d’impulso del segnale di conteggio
2,5 μs
25 μs
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
11
Presentazione del prodotto
1.1 Caratteristiche
Impiego centralizzato
L'unità FM 350-1 può essere impiegata a livello centrale nei sistemi S7-300.
Impiego decentrato
L'unità FM 350-1 può essere impiegata in modo decentrato nell’ET 200M tramite l’IM 153-1,
l'IM 153-2 e l’IM 153-4. Sono possibili i seguenti utilizzi:
● ET 200M con bus backplane semplice
● ET 200M con bus backplane attivo
● ET 200M come slave modulare con sincronismo di clock
● ET 200M in funzionamento singolo nel sistema H
● ET 200M in funzionamento condiviso nel sistema H
Aggiornamento firmware
Per l’ampliamento delle funzioni e la correzione degli errori è possibile caricare update del
firmware nella memoria del sistema operativo dell'FM 350-1 utilizzando Configurazione HW
di STEP 7 (a partire dalla versione V 5.2).
Nota
Una volta avviato l’update nell’FM350-1, il firmware precedente viene cancellato.
Se l’update del firmware viene interrotto, qualsiasi ne sia motivo, l’FM 350-1 non funziona
più.
In tal caso riavviare l’update del firmware e attendere che venga portato a termine.
CiR
L'unità FM 350-1 supporta la funzionalità CiR che consente di modificarne i parametri
apportando una modifica alla configurazione mentre la CPU è in modalità RUN. Tale
modifica causa il reset dell’FM 350-1 ed è paragonabile ad una nuova parametrizzazione. /3/
L'unità FM 350-1 consente di modificare i parametri del programma utente durante il
funzionamento.
Funzionamento in sincronismo di clock
L'unità supporta il funzionamento in sincronismo di clock.
Unità di conteggio FM 350-1
12
Manuale del prodotto, 05/2011, A5E03663236-01
Presentazione del prodotto
1.2 Campi d'impiego dell'unità FM 350-1
1.2
Campi d'impiego dell'unità FM 350-1
Campi d’impiego dell’FM 350-1
L’FM 350-1 è la soluzione ideale nei casi in cui è necessario contare segnali con frequenza
elevata e attivare reazioni rapide al raggiungimento di un valore di conteggio prestabilito.
Alcuni esempi sono:
● impianti di imballaggio
● impianti di smistamento
● impianti di dosaggio
Esempio di impiego di un'FM350-1
In questo esempio si deve imballare in una scatola un numero definito di pezzi. L’FM 350-1
ha il compito di contare il numero dei pezzi e di comandare i due motori per il trasporto dei
pezzi e della scatola.
Quando la scatola raggiunge la posizione corretta, una fotocellula A arresta il nastro A, viene
avviato il conteggio e si accende il motore B del nastro B. Quando la scatola contiene il
numero di pezzi programmato, l’FM 350-1 arresta il motore B del nastro B e accende il
motore A del nastro A che preleva la scatola riempita. Il conteggio ricomincia quando la
scatola successiva viene posizionata davanti alla fotocellula A.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
13
Presentazione del prodotto
1.2 Campi d'impiego dell'unità FM 350-1
)0
1DVWUR%
)RWRFHOOXOD%
0RWRUH%
0RWRUH$
1DVWUR$
Figura 1-1
)RWRFHOOXOD$JDWH
Esempio di impiego di un'FM350 nell'S7-300
Unità di conteggio FM 350-1
14
Manuale del prodotto, 05/2011, A5E03663236-01
Presentazione del prodotto
1.3 L'hardware dell'unità FM 350-1
1.3
L'hardware dell'unità FM 350-1
Vista dell'unità
La figura illustra l’unità FM 350-1 con il connettore frontale e il connettore di bus a sportello
chiuso.
(WLFKHWWD
&RQQHWWRUHIURQWDOH
FRQFRGLILFD
/('GLDJQRVWLFL
HGLVWDWR
6SLQDGLFRGLILFD
$FFRSSLDWRUHGLEXV
,QWHUIDFFLD6,0$7,&
6WULVFHGLVLJODWXUD
1GLRUGLQD]LRQH
Figura 1-2
9HUVLRQH
FM 350-1, vista dell'unità
Connettore frontale
Il connettore frontale dell’FM 350-1 consente di collegare:
● segnali encoder a 5 V o a 24 V
● alimentazione encoder
● segnali di ingresso digitali per l’avvio, l’arresto e l’impostazione del contatore
● segnali di uscita digitali Q0 e Q1
● tensione ausiliaria 1L+ per la generazione delle tensioni di alimentazione degli encoder
● tensione di carico 2L+ per l’alimentazione delle uscite digitali
Il connettore frontale deve essere ordinato separatamente (vedi sezione Parti di ricambio
(Pagina 191)).
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
15
Presentazione del prodotto
1.3 L'hardware dell'unità FM 350-1
Codifica del connettore frontale
Quando si preme il connettore frontale per portarlo dalla posizione di cablaggio a quella di
servizio, la codifica si innesta in posizione. Si ha così la certezza che questo connettore
potrà essere montato solamente su un'unità funzionale FM 350-1.
Spina di codifica
La spina di codifica serve per impostare l’FM 350-1 sui segnali encoder utilizzati.
Tabella 1- 2
Sono possibili le impostazioni descritte di seguito.
La spina nella posizione...
... corrisponde ai segnali
A
segnali differenziali a 5 V (configurazione alla consegna)
D
segnali a 24 V
La spina di codifica è posizionata sul lato sinistro dell’FM 350-1.
Etichette di siglatura
L’unità viene fornita con un'etichetta di siglatura sulla quale è possibile riportare il nome dei
segnali.
All'interno dello sportello è riportata la piedinatura.
Numero di ordinazione e versione
Il numero di ordinazione e la versione dell’FM 350-1 sono riportati in basso nello sportello
dell’unità.
Versione del firmware
Corrisponde alla versione al momento della consegna e può essere aggiornata tramite un
update del firmware.
Connettore di bus
La comunicazione in una riga dell'S7-300 avviene tramite i connettori di bus. in dotazione
all'FM 350-1.
Unità di conteggio FM 350-1
16
Manuale del prodotto, 05/2011, A5E03663236-01
Presentazione del prodotto
1.3 L'hardware dell'unità FM 350-1
LED di diagnostica e di stato
L’FM 350-1 dispone di 8 LED che servono alla visualizzazione sia della diagnostica, che
dello stato dell'unità e dei suoi ingressi e uscite digitali.
Tabella 1- 3
La tabella sottostante riporta siglatura, colore e funzione dei LED.
Siglatura
Colore
Funzione
SF
rosso
Errore di sistema
CR
verde
Counter running; stato del bit meno significativo del contatore
DIR
verde
Direzione di conteggio (Direction). il LED si illumina se il contatore conta
indietro.
I0
verde
Stato dello Stard DI
I1
verde
Stato dello Stop DI
I2
verde
Stato del Set DI
Q0
verde
Stato dell'uscita DO0
Q1
verde
Stato dell'uscita DO1
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
17
Presentazione del prodotto
1.4 Il software dell'unità FM 350-1
1.4
Il software dell'unità FM 350-1
Pacchetto di progettazione
Per l’integrazione dell’FM 350-1 nell’S7-300 si utilizza il pacchetto di progettazione
disponibile sul CD in dotazione all'unità, che contiene:
● il software di progettazione con l'interfaccia di parametrizzazione
● il software per la CPU (blocchi)
● la documentazione
La figura illustra la configurazione di un'S7-300 con un'FM 350-1 e alcune unità di
ingresso/uscita.
3&3*FRQ67(3
3DFFKHWWRGLSURJHWWD]LRQHFRQ
PDVFKHUDGLSDUDPHWUL]]D]LRQH
EORFFKLHPDQXDOH
&38FRQ
SURJUDPPDXWHQWHH
)&GHOOಫ)0
Figura 1-3
)0
Configurazione di un SIMATIC S7-300 con un'FM 350-1
Unità di conteggio FM 350-1
18
Manuale del prodotto, 05/2011, A5E03663236-01
Presentazione del prodotto
1.4 Il software dell'unità FM 350-1
Interfacce di parametrizzazione
Per adattare l’FM 350-1 a diversi task si utilizzano dei parametri che vengono memorizzati in
un SDB e trasferiti dalla CPU all’unità.
La parametrizzazione viene effettuata mediante apposite interfacce che vengono installate
sul PG e richiamate in STEP 7.
Software per la CPU S7-300.
Il software per la CPU è costituito dalle funzioni FC CNT_CTL1 e FC CNT_CTL2 che
vengono richiamate nel programma utente della CPU e hanno lo scopo di consentire la
comunicazione tra la CPU e l'unità FM 350-1. Per quest'ultima è inoltre disponibile la
funzione FC DIAG_INF che permette di trasferire informazioni di diagnostica nel DB delle FC
CNT_CTL1 e FC CNT_CTL2. La funzione FC CNT_CTL2 viene utilizzata solo per il
sincronismo di clock.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
19
Presentazione del prodotto
1.4 Il software dell'unità FM 350-1
Unità di conteggio FM 350-1
20
Manuale del prodotto, 05/2011, A5E03663236-01
Montaggio e smontaggio dell'FM 350-1
2
Contenuto del capitolo
Questo capitolo riporta informazioni sul montaggio e lo smontaggio dell’FM 350-1.
● Vengono indicate le precauzioni da adottare durante il montaggio
● e fornite le istruzioni per la progettazione e la configurazione dell'FM 350-1.
● Vengono descritte le operazioni di montaggio e smontaggio dell’FM 350-1.
2.1
Predisposizione per il montaggio
Importanti regole di sicurezza
Per integrare un'FM 350-1 in un S7-300 in un impianto o un sistema è necessario rispettare
alcune regole importanti. Tali regole e disposizioni sono descritte nel manuale /1/.
Definizione della posizione di montaggio
È preferibile installare il telaio di montaggio in senso orizzontale. Nel montaggio verticale è
necessario tenere presenti le limitazioni relative alla temperatura ambiente (max. 40 °C).
Determinazione del posto connettore
Come le unità di ingresso e uscita, l’unità funzionale FM 350-1 può essere inserita
indifferentemente in uno dei connettori da 4 a 11.
Regole per la progettazione della configurazione meccanica
La configurazione meccanica e le modalità di progettazione sono descritte nel manuale /1/.
Di seguito vengono riportate solo alcune informazioni supplementari.
● Per ogni telaio di montaggio sono consentite al massimo otto SM o FM.
● Il numero massimo di unità dipende inoltre dalla larghezza delle unità o dalla lunghezza
della guida profilata. L'FM 350-1 occupa 40 mm in larghezza.
● Il numero massimo di unità dipende dalla corrente assorbita dalle unità a destra della
CPU tramite il bus backplane a 5 V. La corrente assorbita dall’FM 350-1 è pari a 160 mA.
● Il numero massimo di unità dipende inoltre dallo spazio di memoria occupato nella CPU
dal software utilizzato per comunicare con l'FM 350-1.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
21
Montaggio e smontaggio dell'FM 350-1
2.2 Montaggio dell'unità FM 350-1
2.2
Montaggio dell'unità FM 350-1
Regole
Il montaggio dell’FM 350-1 non richiede particolari misure di sicurezza (norme ESD).
Strumenti necessari
Per il montaggio dell’FM 350-1 è necessario un cacciavite da 4,5 mm.
Impostazione del tipo di segnale (spina di codifica)
Prima di montare l’FM 350-1 sulla guida profilata portare la spina di codifica nella giusta
posizione.
Tabella 2- 1
Correlazione tra la posizione della spina di codifica e il tipo di segnale
Posizione della spina
Tipo di segnale
A
Segnali differenziali a 5 V
D
segnali a 24 V
La lettera della spina di codifica deve trovarsi in corrispondenza della freccia.
Figura 2-1
Montaggio della spina di codifica
Unità di conteggio FM 350-1
22
Manuale del prodotto, 05/2011, A5E03663236-01
Montaggio e smontaggio dell'FM 350-1
2.2 Montaggio dell'unità FM 350-1
Operazioni di montaggio
Per il montaggio dell’FM 350-1 sulla guida profilata procedere nel seguente modo:
1. Portare la CPU nello stato di funzionamento STOP. Disinserire l'alimentazione.
2. La FM 350-1 viene fornita con un connettore di bus che va inserito nell'apposita spina
dell'unità a sinistra dell'FM 350-1 (la spina si trova sul lato posteriore, se necessario
sganciare l'unità vicina).
3. Agganciare quindi l’FM 350-1 alla guida e ruotarla verso il basso.
4. Fissare l'FM 350-1 con le viti (coppia di serraggio da circa 0,8 a 1,1 Nm).
Se si vogliono montare altre unità a destra dell'FM 350-1, prima si deve inserire il
connettore di bus dell'unità successiva nella spina destra del bus backplane
dell'FM 3501.
Se l'FM 350-1 è l'ultima unità della riga non inserire i connettori di bus.
5. Contrassegnare l’FM 350-1 con il numero di posto connettore utilizzando la ruota
numerata in dotazione al telaio di montaggio.
Lo schema di numerazione e le modalità di inserimento del numero di posto connettore
sono descritti nel manuale / 1/.
6. Montare l'elemento di supporto della schermatura.
Altre note
Ulteriori indicazioni per il montaggio e lo smontaggio dell’unità sono riportate nel manuale
/1/.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
23
Montaggio e smontaggio dell'FM 350-1
2.3 Smontaggio dell'unità FM 350-1
2.3
Smontaggio dell'unità FM 350-1
Regole
Lo smontaggio dell’FM 350-1 non richiede particolari misure di sicurezza (norme ESD).
Strumenti necessari
Per lo smontaggio dell’FM 350-1 è necessario un cacciavite da 4,5 mm.
Operazioni di smontaggio/sostituzione delle unità
Per smontare l'FM 350-1:
1. Disinserire la tensione ausiliaria L+ e la tensione di carico sul connettore frontale.
2. Portare la CPU nello stato di funzionamento STOP. Disinserire l'alimentazione.
3. Aprire lo sportello frontale. Estrarre eventualmente l'etichetta di siglatura.
4. Sbloccare il connettore frontale ed estrarlo.
5. Allentare la vite di fissaggio del modulo.
6. Ruotare l'unità e sganciarla dalla guida profilata.
7. Montare eventualmente una nuova unità.
Altre note
Ulteriori indicazioni per il montaggio e lo smontaggio dell’unità sono riportate nel manuale
/1/.
Unità di conteggio FM 350-1
24
Manuale del prodotto, 05/2011, A5E03663236-01
Cablaggio dell'FM 350-1
3
Contenuto del capitolo
In questo capitolo sono contenute le seguenti informazioni sul cablaggio dell'FM 350-1:
● piedinatura del connettore frontale;
● funzioni dei collegamenti;
● avvertenze sulla scelta dei conduttori;
● operazioni per il cablaggio del connettore frontale;
● condizione dell'unità dopo il cablaggio e l'inserzione dell'alimentatore.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
25
Cablaggio dell'FM 350-1
3.1 Piedinatura del connettore frontale
3.1
Piedinatura del connettore frontale
Connettore frontale
Il connettore frontale a 20 poli consente di collegare i segnali di conteggio, gli ingressi e le
uscite digitali, l'alimentazione dell'encoder, la tensione ausiliaria e la tensione di carico.
La figura sottostante illustra il lato anteriore dell'unità, il connettore frontale e il lato interno
dello sportello anteriore con la piedinatura.
9LVWDIURQWDOHGHOOಫXQLWÑ
&RQQHWWRUHIURQWDOH
3DUWHLQWHUQDGHOIURQWDOLQR
)0
&2817(502'8/(
6)
&5
',5
%%
%
11
,
,
,
4
4
/
0
0
'&9
6833/<
'&9
$$
$
1
/
0
$+$(
Figura 3-1
Connettore frontale dell'FM 350-1
Unità di conteggio FM 350-1
26
Manuale del prodotto, 05/2011, A5E03663236-01
Cablaggio dell'FM 350-1
3.1 Piedinatura del connettore frontale
Funzione dei morsetti del connettore frontale
Tabella 3- 1
Collegamento
Funzione dei morsetti del connettore frontale
Nome
Ingresso/
Funzione
Uscita
Tensione ausiliaria
1
1L+
ON
Tensione ausiliaria di 24 V
2
1M
ON
Massa tensione ausiliaria
Encoder a 5 V
RS 422 simmetrico
Encoder a 24 V
asimmetrico
Generatore di impulsi
a 24 V con segnale
di direzione
3
1M
OFF
Massa per l'alimentazione degli encoder
4
DC 5,2 V
OFF
Alimentazione encoder a 5,2 V
5
DC 24 V
OFF
Alimentazione encoder a 24 V
6
A A*
ON
Segnale encoder A
7
/A
ON
Segnale encoder /A
8
B B*
ON
Segnale encoder B
9
/B
ON
Segnale encoder /B
10
N N*
ON
Segnale encoder N
11
/N
ON
Segnale encoder /N
12
—
—
—
Iniziatore a 24 V
Segnale encoder A*
—
Segnale encoder
B*
Segnale di direzione
—
—
Segnale encoder
N*
—
—
Ingressi e uscite digitali
13
I0
ON
Ingresso digitale Stard DI
14
I1
ON
Ingresso digitale Stop DI
15
I2
ON
Ingresso digitale Set DI
16
—
—
—
17
Q0
OFF
Ingresso digitale DO0
18
Q1
OFF
Ingresso digitale DO1
Tensione di carico
19
2L+
ON
Tensione di carico di 24 V
20
2M
ON
Massa della tensione di carico per gli ingressi e le uscite digitali
Nota
I circuiti degli ingressi di conteggio (alimentazione encoder, segnali encoder) sono collegati
senza separazione di potenziale alla massa della CPU; ovvero il morsetto 2 (1M) deve
essere collegato a bassa resistenza con la massa della CPU. La mancanza di questo
collegamento può causare un errore di funzionamento o un guasto dell'FM 350-1.
Se gli encoder vengono alimentati con una tensione esterna, la massa di quest'ultima deve
essere a sua volta collegata alla massa della CPU.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
27
Cablaggio dell'FM 350-1
3.1 Piedinatura del connettore frontale
Tensione ausiliaria 1L+/1M
Per l’alimentazione degli encoder a 5 V e a 24 V collegare una tensione continua di 24 V ai
morsetti 1L+ e 1M.
Un diodo integrato protegge l’unità dall’inversione di polarità della tensione ausiliaria.
L’unità controlla se la tensione ausiliaria è collegata.
Alimentazione encoder DC5,2V
Dalla tensione ausiliaria 1L+/1M l’unità genera una tensione di 5,2 V con una corrente
massima di 300 mA e la mette a disposizione nel corrispondente morsetto ”DC 5,2V” per
l'alimentazione di un encoder a 5 V con protezione dal cortocircuito. Viene effettuato un
controllo per verificare eventuali cortocircuiti sull'alimentazione dell'encoder.
Alimentazione encoder DC 24 V
Per l’alimentazione a 24 V di un encoder è disponibile la tensione 1L+/1M nell’uscita
”DC24V” protetta dal cortocircuito. Viene effettuato un controllo per verificare eventuali
cortocircuiti sull'alimentazione dell'encoder.
Segnali A e /A, B e /B, N e /N degli encoder a 5 V
È possibile collegare al connettore frontale tramite RS422 encoder incrementali con segnali
differenziali di 5 V, ovvero encoder incrementali con i segnali differenziali A e /A, B e /B, N e
/N.
I segnali A e /A, B e /B, N e /N vengono collegati sui morsetti opportunamente
contrassegnati.
I segnali N e /N devono essere collegati solo se si vuole impostare il contatore sulla tacca di
zero dell'encoder.
Gli ingressi non sono separati galvanicamente dal bus S7-300.
Segnali A*, B* e N* degli encoder a 24 V
I segnali a 24 V sono contrassegnati dalle lettere A*, B* e N*.
Si possono collegare tre tipi di encoder:
● encoder incrementale con segnali a 24 V:
i segnali A*, B* e N* vanno portati ai morsetti corrispondentemente contrassegnati.
● Generatori di impulsi con segnale di direzione:
il segnale deve essere portato al morsetto A*.
● Generatori di impulsi con segnale di direzione:
Il segnale di conteggio deve essere portato al morsetto A*; il segnale di direzione al
morsetto B*.
Gli ingressi non sono separati galvanicamente dal bus S7-300.
Unità di conteggio FM 350-1
28
Manuale del prodotto, 05/2011, A5E03663236-01
Cablaggio dell'FM 350-1
3.1 Piedinatura del connettore frontale
Filtri di ingresso per i segnali degli encoder a 24 V
Per eliminare i disturbi è possibile impostare dei filtri di ingresso (circuiti RC) con un tempo di
filtraggio unico per gli ingressi a 24 V A*, B* e N*. Sono disponibili i seguenti due filtri
d'ingresso:
Tabella 3- 2
Filtri di ingresso per i segnali degli encoder a 24 V
Caratteristiche
Filtro d'ingresso 1
Filtro d'ingresso 2
(preimpostato)
Ritardo d’ingresso tipico
1 μs
15 μs
Frequenza massima di conteggio
200 kHz
20 kHz
Ampiezza minima d’impulso del segnale di conteggio
2,5 μs
25 μs
Ingressi digitali Stard DI, Stop DI e Set DI
Per il comando gate del contatore si possono utilizzare gli ingressi digitali Stard DI e Stop DI.
Il gate può essere comandato sia tramite segnale permanente (livello) sia tramite fronte di
segnale (vedere il capitolo Modi di funzionamento, parametri e istruzioni operative
(Pagina 85)).
L’ingresso digitale Set DI serve per impostare il contatore sul valore di carico.
Gli ingressi digitali sono alimentati a 24 V.
Gli ingressi digitali sono separati galvanicamente dal bus dell'S7-300 e dagli ingressi di
conteggio.
Filtri per gli ingressi digitali
Per eliminare i disturbi è possibile impostare dei filtri di ingresso (circuiti RC) con un tempo di
filtraggio unico per gli ingressi digitali Stard DI, Stop DI e Set DI. Sono disponibili i seguenti
due filtri d'ingresso:
Tabella 3- 3
Filtri per gli ingressi digitali
Caratteristiche
Filtro d'ingresso 1
Filtro d'ingresso 2
(preimpostato)
Ritardo d’ingresso tipico
1 μs
15 μs
Frequenza massima del segnale d’ingresso
200 kHz
20 kHz
Ampiezza minima d’impulso dei segnale di
conteggio
2,5 μs
25 μs
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
29
Cablaggio dell'FM 350-1
3.1 Piedinatura del connettore frontale
Uscite digitali DO0 e DO1
L'FM 350-1 è dotata di due uscite digitali DO0 e DO1 che consentono di attivare
direttamente le procedure di controllo.
Le uscite sono alimentate dalla tensione di carico 2L+.
Le uscite digitali sono separate galvanicamente dal bus dell'S7-300 e dagli ingressi di
conteggio.
Le uscite digitali sono interruttori P in grado di supportare una corrente di carico di 0,5 A.
Esse sono protette da sovraccarico e cortocircuito.
Nota
È possibile collegare direttamente di relè e contattori, senza utilizzare circuiti esterni.
I tempi di reazione delle uscite digitali variano in funzione dei parametri impostati e sono
descritti dettagliatamente nel capitolo Modi di funzionamento, parametri e istruzioni operative
(Pagina 85).
Tensione di carico 2L+/ 2M
Per alimentare le uscite digitali DO0 e DO1 si deve collegare una tensione di carico di 24 V
ai morsetti 2L+ e 2M dell'unità.
Un diodo integrato protegge l’unità dall’inversione di polarità della tensione di carico.
La tensione di carico 2L+/2M non viene controllata dall’FM 350-1.
Unità di conteggio FM 350-1
30
Manuale del prodotto, 05/2011, A5E03663236-01
Cablaggio dell'FM 350-1
3.2 Cablaggio di un connettore frontale
3.2
Cablaggio di un connettore frontale
Cavi
Quando si scelgono i conduttori è necessario tener conto delle indicazioni sotto riportate.
● I conduttori per gli ingressi digitali Stard DI, Stop DI e Set DI devono essere schermati.
● Il conduttore dei segnali di conteggio deve essere schermato.
● Gli schermi dei conduttori dei segnali di conteggio devono essere applicati sia sul
generatore di impulsi sia vicino all’unità, ad esempio sulla sbarra di schermatura.
● I seguenti conduttori dell'encoder incrementale a 5 V devono essere attorcigliati a coppie:
– A e /A
– B e /B
– N e /N
6FKHUPRILVVDWRVXOOD
EDUUDGLVFKHUPDWXUD
6FKHUPRVXOOD
FXVWRGLD
&RQQHWWRUHIURQWDOH
$
$
%
%
1
1
'&9
0
&DYLDWWRUFLJOLDWL
Figura 3-2
Informazioni dettagliate per il collegamento di un encoder incrementale a 5 V
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
31
Cablaggio dell'FM 350-1
3.2 Cablaggio di un connettore frontale
Il morsetto 2 (1M) del connettore frontale deve essere collegato a bassa resistenza con la
massa della CPU. Se l'encoder viene alimentato con una tensione esterna, la massa di
quest'ultima deve essere a sua volta collegata alla massa della CPU.
6FKHUPRILVVDWRVXOOD
EDUUDGLVFKHUPDWXUD
6FKHUPRVXOOD
FXVWRGLD
&RQQHWWRUHIURQWDOH
Figura 3-3
$
%
1
'&9
0
Informazioni dettagliate per il collegamento di un encoder incrementale a 24 V
● Utilizzare conduttori flessibili con una sezione da 0,25 a 1,5 mm2.
Nota
Se l'encoder è alimentato dall’unità, la sezione del conduttore deve essere scelta in modo
che l'encoder riceva una tensione adeguata nonostante la caduta di tensione sul
conduttore. Questo aspetto è particolarmente importante per gli encoder incrementali a 5
V.
● Non sono necessari capicorda. Eventualmente usare solo quelli senza collare isolante
secondo DIN 46228 Form A, modello corto.
Unità di conteggio FM 350-1
32
Manuale del prodotto, 05/2011, A5E03663236-01
Cablaggio dell'FM 350-1
3.2 Cablaggio di un connettore frontale
Operazioni di cablaggio
Per cablare il connettore frontale procedere nel seguente modo:
AVVERTENZA
Pericolo di lesioni.
Se si collega il connettore frontale dell’FM 350-1 in presenza di tensione si rischia di
entrare in contatto con la corrente elettrica.
Cablare l’FM 350-1 solo in assenza di tensione.
1. Aprire lo sportello frontale e portare il connettore frontale in posizione di cablaggio.
2. Spellare i conduttori per 6 mm.
3. Si utilizzano capicorda?
Se sì pressarli sui conduttori.
4. Infilare nel connettore frontale la fascetta per lo scarico di tiro in dotazione.
5. Se si fanno uscire i cavi dal basso iniziare da qui il cablaggio, in caso contrario iniziarlo
dall'alto. Avvitare anche i morsetti che restano inutilizzati (coppia di serraggio da 0,6 a 0,8
Nm).
6. Stringere la fascetta per lo scarico di tiro per i cavi.
7. Spingere il connettore frontale in posizione di esercizio.
8. Posare gli schermi dei conduttori sull'elemento di supporto schermatura o sulla guida
terminale degli schermi.
9. Contrassegnare i collegamenti sull'apposita targhetta.
Figura 3-4
FM 350-1 con conduttori schermati ed elemento di supporto schermatura
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
33
Cablaggio dell'FM 350-1
3.3 Condizione dell'unità dopo l'inserzione
3.3
Condizione dell'unità dopo l'inserzione
Impostazione di default
Dopo l'inserzione dell'alimentatore, quando ancora nessun parametro è stato trasferito,
l'unità si trova nella seguente condizione:
● nessun gate (ovvero gate aperto)
● Ingressi di conteggio predisposti per segnali differenziali a 5 V, traccia B non invertita;
analisi singola (vedi capitolo Analisi dei segnali (Pagina 168))
● Campo di conteggio 0 ... +32 bit
● valore di conteggio nullo
● impostazione bloccata del contatore con ingresso set DI (e tacca di zero)
● Ritardo d'ingresso per ingressi digitali Start DI, Stop DI e Set DI: tip. 1 μs
(frequenza max.: 200 kHz, ampiezza di impulso minima: 2,5 μs)
● ritardo d'ingresso per ingressi di conteggio a 24 V: tip. 1 μs
(frequenza max.: 200 kHz, ampiezza di impulso minima: 2,5 μs)
● uscite DO0 e DO1 disabilitate
● durata dell'impulso = 0
● nessun interrupt di processo impostato
● modo di funzionamento "Conteggio continuo" impostato
● segnalazioni di stato aggiornate
Unità di conteggio FM 350-1
34
Manuale del prodotto, 05/2011, A5E03663236-01
Parametrizzazione dell'FM 350-1
4
Contenuto del capitolo
Questo capitolo spiega come installare e avviare le interfacce di parametrizzazione.
Le interfacce di parametrizzazione hanno una Guida integrata che serve da supporto
durante la parametrizzazione e la messa in servizio dell’FM 350-1.
4.1
Installazione delle interfacce di parametrizzazione
Regole generali
Per poter trasferire i dati di parametrizzazione nella CPU è necessario che:
● STEP 7 sia installato nel PG
● il PG sia collegato alla CPU
● la CPU sia in STOP.
Nota
Non è possibile estrarre o inserire le unità dell’S7-300 durante lo scambio dei dati tramite
MPI.
Installazione delle interfacce di parametrizzazione
Installare il pacchetto di progettazione come segue:
1. Inserire il CD fornito nell'apposito lettore del PG/PC.
2. Avviare il programma "Setup.exe".
3. Seguire le istruzioni operative contenute nel programma di installazione.
Ulteriori note sull'installazione sono reperibili nel file "Leggimi".
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
35
Parametrizzazione dell'FM 350-1
4.1 Installazione delle interfacce di parametrizzazione
Risultato
I componenti del pacchetto di installazione vengono installati nella seguente directory:
● SIEMENS\STEP7\S7LIBS\FMx501LIB: FC, UDT
● SIEMENS\STEP7\S7FCOUNT: software di progettazione, Leggimi, Guida in linea
● SIEMENS\STEP7\EXAMPLES: Esempi
● SIEMENS\STEP7\S7MANUAL\S7FCOUNT: Getting Started, manuali
Nota
Se durante l'installazione di STEP 7 è stata selezionata una directory diversa da
SIEMENS\STEP7 viene specificata la directory scelta.
Unità di conteggio FM 350-1
36
Manuale del prodotto, 05/2011, A5E03663236-01
Parametrizzazione dell'FM 350-1
4.2 Richiamo delle interfacce di parametrizzazione
4.2
Richiamo delle interfacce di parametrizzazione
Richiamo delle interfacce di parametrizzazione
1. In Configurazione HW: prelevare l’FM 350-1 dal catalogo hardware. Collocare l'unità in
un posto connettore libero.
2. Fare doppio clic sull'FM 350-1.
3. Adattare la progettazione dell'FM 350-1 alle proprie esigenze.
4. Al termine della configurazione dell'interfaccia di parametrizzazione viene chiesto di
salvare i dati immessi. Confermare con "OK".
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
37
Parametrizzazione dell'FM 350-1
4.2 Richiamo delle interfacce di parametrizzazione
Unità di conteggio FM 350-1
38
Manuale del prodotto, 05/2011, A5E03663236-01
5
Programmazione dell'FM 350-1
Contenuto del capitolo
Questo capitolo fornisce le informazioni necessarie per la programmazione dell’FM 350-1
nell’S7-300. Sono disponibili dei blocchi STEP 7 che consentono di integrare l’FM 350-1 in
un programma utente e facilitano la gestione delle funzioni richieste.
Tabella 5- 1
Blocchi descritti nel presente capitolo
Numero del blocco
Nome del blocco
Significato
FC 2
CNT_CTL1
Controllo dell'FM 350-1
FC 3
CNT_CTL2
Controllo dell'FM 350-1
(solo nel funzionamento in sincronismo di clock)
FC 1
DIAG_INF
Lettura del record di dati di diagnostica 1 dell'FM 350-1
Un esempio di programma illustra l'utilizzo dei blocchi. Il programma illustra il richiamo dei
blocchi e contiene i necessari blocchi dati.
L'FM 350-1 può essere utilizzata anche senza FC. In questo caso la si può controllare e
comandare con l'interfaccia di controllo e di conferma.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
39
Programmazione dell'FM 350-1
5.1 Scambio di dati tra il programma utente e l'unità FM 350-1
5.1
Scambio di dati tra il programma utente e l'unità FM 350-1
Scambio di dati
Per accedere all’interfaccia di comando e di conferma dell'FM 350-1 dal programma utente,
si utilizzano le FC standard o i comandi di caricamento e trasferimento. Non è possibile
utilizzare entrambi.
Tabella 5- 2
Possibilità di accesso all’interfaccia di comando e di conferma
Interfaccia di comando
Interfaccia di conferma
FC standard
Comandi di caricamento e
trasferimento
Scrittura con
Comando di trasferimento, ad es.
T PAD

FC CNT_CTL1

FC CNT_CTL2
Lettura con

FC CNT_CTL1

FC CNT_CTL2
Comando di caricamento, ad es.
L PED
La seguente figura illustra un esempio di scambio di dati con FC standard:
3URJUDPPDXWHQWHQHOOD&38
'DWL
3URJUDPPD
)0
)&
,QWHUIDFFLDGLFRPDQGR
'%[
&RPDQGL
,QWHUIDFFLDGLFRQIHUPD
)&
Figura 5-1
Scambio di dati tra il programma utente e l'FM 350-1 mediante FC (esempio)
Unità di conteggio FM 350-1
40
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.2 La funzione FC CNT_CTL1 (FC 2)
5.2
La funzione FC CNT_CTL1 (FC 2)
Funzionalità
I dati necessari per l'FC CNT_CTL1 vengono memorizzati in un DB nella CPU.
L'FC CNT_CTL1 trasferisce ciclicamente i dati tra il DB e l'FM.
Requisiti
● L'utente deve aver memorizzato in STEP 7 un DB come blocco dati con tipo di dati
specifico dell’utente.
Scegliere come origine l’UDT 2. Durante l'installazione delle FC l'UDT 2 è stato copiato
nella biblioteca dei blocchi FMx50LIB. L’UDT 2 non deve essere modificato, ma copiato
nel progetto assieme alle FC.
● Il DB per l'FC CNT_CTL1 deve avere i seguenti dati:
– Indirizzo dell'unità (module address)
L'indirizzo dell'unità (indirizzo di base dell'FM 350-1) si imposta al momento della
configurazione dell'hardware.
Selezionando prima l'unità in Configurazione HW e poi un blocco dati nella finestra di
dialogo "Proprietà" con il pulsante "Ind unità" è possibile far registrare
automaticamente l'indirizzo nel DB.
– Indirizzo iniziale del canale (channel address)
L’indirizzo iniziale è uguale all’indirizzo dell’unità in formato puntatore.
– Lunghezza dell’interfaccia dati utente (user data length)
La lunghezza dell’interfaccia dati utente è 16.
Questi dati possono essere memorizzati nel DB con il software di parametrizzazione
(vedere Getting Started "Primi passi per la messa in servizio") o con il programma utente.
CAUTELA
Sovrascrittura dei valori attuali nel DB
In SIMATC Manager è possibile verificare la coerenza dei blocchi. Dopo aver
selezionato la cartella contenente i blocchi del progetto avviare la verifica della coerenza
con il comando di menu "Modifica > Verifica coerenza blocchi". Si apre la finestra di
dialogo "Verifica consistenza blocchi". Se si esegue il comando di menu "Programma >
Compila tutto" in questa finestra di dialogo vengono sovrascritti i valori attuali nel DB.
Inizializzare perciò esplicitamente l'indirizzo iniziale dell'unità FM 350-1 nell'OB 100.
Questo indirizzo deve essere lo stesso che è stato progettato con Configurazione HW.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
41
Programmazione dell'FM 350-1
5.2 La funzione FC CNT_CTL1 (FC 2)
Esempio
Di seguito è illustrato un esempio che spiega come effettuare nell’OB 100 il trasferimento
dell’indirizzo dell’unità, dell’indirizzo iniziale del canale e della lunghezza dell’interfaccia dati
utente nel DB.
L'esempio utilizza le seguenti assegnazioni della tabella dei simboli:
CNT_CHAN1
DB 1
DB con i dati del contatore
Programmare il trasferimento in AWL nel modo indicato di seguito.
AWL
L
512;
// Indirizzo dell'unità = 512
T
CNT_CHAN1.MOD_ADR;
// Trasferimento dell’indirizzo dell’unità
L
P# 512.0;
// Indirizzo dell’unità in formato puntatore
T
CNT_CHAN1.CH_ADR;
// Trasferimento dell’indirizzo iniziale del canale
L
16;
// Lunghezza dell’interfaccia dati utente = 16.
T
CNT_CHAN1.U_D_LGTH;
// Trasferim. della lunghezza dell’interf. dati utente
Richiamo
L'FC CNT_CTL1 può essere richiamata ciclicamente oppure con un OB di allarme a tempo o
in sincronismo di clock. Non è consentito effettuare il richiamo in un programma di interrupt
comandato a evento.
Di seguito è illustrato il richiamo dell'FC CNT_CTL1 nelle rappresentazioni AWL e KOP.
5DSSUHVHQWD]LRQH$:/
&$//
ಯ&17B&7/ರ
&17B&7/
'%B12
6:B*$7(
(1
*$7(B673
'%B12
27B(55B$
6:B*$7(
6(7B'2
*$7(B673
6(7B'2
27B(55B$
27B(55
/B',5(&7
/B35(3$5
7B&03B9
7B&03B9
&B'23$5$
5(6B6<1&
5(6B=(52
Figura 5-2
5DSSUHVHQWD]LRQH.23
(12
27B(55
6(7B'2
6(7B'2
/B',5(&7
/B35(3$5
7B&03B9
7B&03B9
&B'23$5$
5(6B6<1&
5(6B=(52
Richiamo dell'FC CNT_CTL1
Unità di conteggio FM 350-1
42
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.2 La funzione FC CNT_CTL1 (FC 2)
Parametri dell'FC CNT_CTL1
Tabella 5- 3
Parametri dell'FC CNT_CTL1
Nome
Tipo di
dichiarazione
Tipo di dati
Significato
Operaz.
eseguita
dall'utente...
Azione del
blocco
DB_NO
INPUT
INT
Numero del DB con i dati del
contatore
Immissione
Interrogazione
SW_GATE
INPUT
BOOL
Bit di comando contatore "gate
SW (start/stop)"
Impostazione e Interrogazione
reset
GATE_STP
INPUT
BOOL
Bit di comando contatore "Stop
gate"
Impostazione e Interrogazione
reset
OT_ERR_A
INPUT
BOOL
Conferma l'errore operativo
Impostazione e Interrogazione
reset
SET_DO0
INPUT
BOOL
Impostazione/reset DO0
Impostazione e Interrogazione
reset
SET_DO1
INPUT
BOOL
Impostazione/reset DO1
Impostazione e Interrogazione
reset
OT_ERR
OUTPUT
BOOL
Comparsa di un errore operativo
Interrogazione
Impostazione e
reset
L_DIRECT
IN-OUT
BOOL
Conteggio: Bit di avvio per
"caricam. diretto e di
preparazione" di un contatore
Impostazione
Interrogazione e
reset
Misura: Non deve essere
impostato.
-
Conteggio: Bit di avvio per
"preparaz. caricam." di un
contatore
Impostazione
Interrogazione e
reset
Impostazione
Interrogazione e
reset
Impostazione
Interrogazione e
reset
2)
L_PREPAR
IN-OUT
BOOL
2)
Misura: trasferimento del limite
inferiore
T_CMP_V1
IN-OUT
BOOL
2)
Conteggio: Trasmettere il bit di
avvio per "Valore di confronto 1"
Misura: trasferimento del limite
superiore
T_CMP_V2
IN-OUT
BOOL
2)
Conteggio: Trasmettere il bit di
avvio per "Valore di confronto 2"
Misura: Tempo di aggiornamento
IN-OUT
BOOL
Bit di avvio per modifica parametri
Impostazione
Interrogazione e
reset
RES_SYNC
IN-OUT
BOOL
Reset del bit di stato per la
sincronizzazione
Impostazione
Interrogazione e
reset
RES_ZERO
IN-OUT
BOOL
Reset bit di stato per passaggio
per lo zero, overfow, underflow e
comparatore o fine misura
Impostazione
Interrogazione e
reset
C_DOPARA
1)
Questo parametro non deve essere impostato contemporaneamente a uno dei seguenti parametri: L_DIRECT,
L_PREPAR, T_CMP_V1 o T_CMP_V2.
1)
2) Questi
parametri non devono essere impostati contemporaneamente al parametro C_DOPARA.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
43
Programmazione dell'FM 350-1
5.2 La funzione FC CNT_CTL1 (FC 2)
Elaborazione dei task
I task per l'FM 350-1 possono essere avviati con i parametri FC L_DIRECT, L_PREPAR,
T_CMP_V1, T_CMP_V2, C_DOPARA, RES_SYNC, RES_ZERO e OT_ERR_A.
Prima di richiamare l'FC è necessario specificare nel DB dei valori specifici del task (valore
di caricamento, valori di confronto, limite inferiore, limite superiore, tempo di aggiornamento).
Al termine del task l'FC CNT_CTL1 cancella il parametro di transito impostato (L_DIRECT,
L_PREPAR, T_CMP_V1, T_CMP_V2, C_DOPARA, RES_SYNC e RES_ZERO). In questo
modo si capisce quando l'FM 350-1 ha finito di elaborare il task. Se necessario questa
informazione può essere trasferita nel programma utente.
Trasferimento dei valori
I valori possono essere trasferiti a seconda del modo di funzionamento impostando i
seguenti parametri FC.
Tabella 5- 4
Parametri FC per il trasferimento di valori
Modo operativo
Parametri FC
Conteggio
L_DIRECT, L_PREPAR, T_CMP_V1, T_CMP_V2, C_DOPARA
Misura
L_PREPAR, T_CMP_V1, T_CMP_V2, C_DOPARA
Per trasferire più valori contemporaneamente procedere come indicato di seguito.
Tabella 5- 5
Trasferimento contemporaneo di più valori
Nel modo operativo...
... ...si possono trasferire contemporaneamente
Conteggio

Valore di caricamento
(parametro DB LOAD_VAL)

Valore di confronto 1
(parametro DB CMP_V1)

Valore di confronto 2
(parametro DB CMP_V2)

Limite inferiore
(parametro DB LOAD_VAL)

Limite superiore
(parametro DB CMP_V1)

Tempo di aggiornamento
Misura
(parametro DB CMP_V2)
Se un valore è errato, lo si deve confermare con il parametro OT_ERR_A prima che
l'FM 350-1 possa acquisire gli altri valori. Quindi è necessario correggere il valore errato e
ritrasferirlo.
Nota
Se si caricano i valori LOAD_VAL, CMP_V1 o CMP_V2 con i parametri FC L_DIRECT,
L_PREPAR, T_CMP_V1 o T_CMP_V2, non è consentito modificare contemporaneamente la
parametrizzazione con il parametro FC C_DOPARA.
Questa operazione causerebbe un errore di comando OT_ERR che andrebbe confermato
con OT_ERR_A.
Unità di conteggio FM 350-1
44
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.2 La funzione FC CNT_CTL1 (FC 2)
Tempo necessario per il trasferimento dei valori
Tabella 5- 6
Tempo necessario per il trasferimento dei valori
Impiego dell'FM 350-1
Tempo necessario
Centralizzato
almeno 4 cicli dell’OB 1
Decentrato
almeno 5 cicli PROFIBUS DP
(funzionamento non in
sincronismo di clock)
Decentrato
(funzionamento in
sincronismo di clock)
Trasferimento di un
solo valore
almeno 5 cicli PROFIBUS DP
Con avvio
simultaneo del
trasferimento di più
valori

per il primo valore: 5 cicli PROFIBUS DP dopo l'avvio

per il secondo valore: 6 cicli PROFIBUS DP dopo l'avvio

per il terzo valore: 7 cicli PROFIBUS DP dopo l'avvio
Parametri per il trasferimento dei valori nel DB (modi di funzionamento di misura)
La seguente tabella mostra l’area del DB nella quale si trasferiscono i parametri
LOAD_VAL,CMP_V1 e CMP_V2.
Il parametro LOAD_VAL (byte da 14 a 17) ha due significati:
● se si imposta direttamente il parametro FC L_DIRECT o L_PREPAR, LOAD_VAL viene
interpretato come valore di caricamento.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
45
Programmazione dell'FM 350-1
5.2 La funzione FC CNT_CTL1 (FC 2)
● Se si imposta il parametro FC C_DOPARA, è possibile definire nel byte 14 il
comportamento delle uscite DO0 e DO1, i byte 15 e 16 vengono interpretati come isteresi
e durata di impulso.
Tabella 5- 7
Parametri per il trasferimento dei valori nel DB (modi di funzionamento di misura)
Indirizzo del
DB
Parametro
Significato
14.0
LOAD_VAL
Valore di caricamento; caricamento diretto e di preparazione con il parametro FC
L_DIRECT
14.0
LOAD_VAL
Valore di caricamento; caricamento di preparazione con il parametro FC L_PREPAR
Comportamento delle uscite DO0 e DO1, dell’isteresi e della durata di impulso;
definizione con il parametro FC: C_DOPARA
Bit 3
Bit 2
Bit 1
Bit 0
Comportamento dell'uscita DO0
x
0
0
0
Inattiva
x
0
0
1
Attiva dal valore di confronto all'overflow
x
0
1
0
Attiva dal valore di confronto all'underflow
x
0
1
1
Attiva al raggiungimento del valore di confronto per la
durata dell'impulso in avanti/all'indietro
x
1
0
0
Attiva al raggiungimento del valore di confronto per la
durata dell'impulso in avanti
x
1
0
1
Attiva al raggiungimento del valore di confronto per la
durata dell'impulso all'indietro
x = non rilevante
Bit 7
Bit 6
Bit 5
Bit 4
Comportamento dell'uscita DO1
x
0
0
0
Inattivo
x
0
0
1
Attiva dal valore di confronto all'overflow
x
0
1
0
Attiva dal valore di confronto all'underflow
x
0
1
1
Attiva al raggiungimento del valore di confronto per la
durata di impulso in avanti/all'indietro
x
1
0
0
Attiva al raggiungimento del valore di confronto per la
durata di impulso in avanti
x
1
0
1
Attiva al raggiungimento del valore di confronto per la
durata di impulso all'indietro
x
1
1
0
Attiva nei valori di confronto
x = non rilevante
15.0
Isteresi (campo di valori 0...255)
16.0
Durata impulso (intervallo di valori 0...250)
17.0
riservati = 0
18.0
CMP_V1
Valore di confronto 1; caricamento con il parametro FC: T_CMP_V1
22.0
CMP_V2
Valore di confronto 2; caricamento con il parametro FC: T_CMP_V2
Unità di conteggio FM 350-1
46
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.2 La funzione FC CNT_CTL1 (FC 2)
Parametri per il trasferimento dei valori nel DB (modi di conteggio)
La seguente tabella mostra l’area del DB nella quale si trasferiscono i parametri
LOAD_VAL,CMP_V1 e CMP_V2.
Il parametro LOAD_VAL (byte da 14 a 17) ha due significati:
● se si imposta il parametro FC L_PREPAR, LOAD_VAL viene interpretato come limite
inferiore.
● Se si imposta il parametro FC C_DOPARA è possibile definire il comportamento
dell’uscita DO0 nel byte 14.
Non è consentito impostare il parametro L_DIRECT con un modo di misura.
Tabella 5- 8
Indirizzo del
DB
Parametri per il trasferimento dei valori nel DB (modi di conteggio)
Parametro
Significato
14.0
LOAD_VAL
Limite i nferiore; caricamento con il parametro FC L_PREPAR
14.0
LOAD_VAL
Comportamento dell'uscita DO0; definizione con il parametro FC C_DOPARA
Bit da 2 a 7
Bit 1
Bit 0
Comportamento dell'uscita DO0
Irrilevante
0
0
Senza valore di confronto
Irrilevante
0
1
Il valore non rientra nei limiti
Irrilevante
1
0
Il valore è al di sotto del limite inferiore
Irrilevante
1
1
Il valore è al di sopra del limite superiore
15.0
riservati = 0
16.0
riservati = 0
17.0
riservati = 0
18.0
CMP_V1
Limite superiore; caricamento con il parametro FC T_CMP_V1
22.0
CMP_V2
Tempo di aggiornamento; caricamento con il parametro FC: T_CMP_V2
Comportamento all'avvio
Quando l'FC CNT_CTL1 rileva un avvio (della CPU o dell'FM), viene annullato il task in
corso e confermato l'avvio. Il job già attivato dall'utente viene eseguito al termine della fase
di avvio e non va perso.
Messaggi di errore
Gli eventuali errori che si verificano durante il richiamo dell'FC vengono segnalati nel
parametro OT_ERR. L’informazione sull'errore può essere letta dal DB (variabile
OT_ERR_B). Per confermare un errore operativo si utilizza il parametro OT_ERR_A. I nuovi
errori non vengono segnalati finché non viene confermato l'errore precedente.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
47
Programmazione dell'FM 350-1
5.3 La funzione FC CNT_CTL2 (FC 3)
5.3
La funzione FC CNT_CTL2 (FC 3)
Funzionalità
La funzionalità dell'FC CNT_CTL2 è sostanzialmente uguale a quella dell'FC CNT_CTL1. Le
differenze rispetto alla funzionalità dell'FC CNT_CTL1 sono descritte qui di seguito.
Possibilità di impiego
L'FC CNT_CTL2 opera solamente in un OB in sincronismo di clock.
Se si richiama l'FC CNT_CTL2 in un OB senza sincronismo di clock, essa genera un
messaggio di errore di servizio con identificazione 91. Non sarà quindi possibile scambiare
dati con l'FM 350-1.
Funzionamento
La funzione FC CNT_CTL2 è particolarmente adatta alle applicazioni nelle quali occorre
trasmettere all'FM 350-1 lo stesso job in rapida successione (p. es. "caricamento del valore
di confronto"). Mentre con l'FC CNT_CTL1 è possibile, nella migliore delle ipotesi, avviare un
nuovo job ogni cinque cicli del PROFIBUS DP, l'FC CNT_CTL2 consente di avviare un job
ogni due cicli di PROFIBUS DP.
Il blocco è pronto per un job quando il bit di attivazione corrispondente è 0. La conclusione di
un job non viene visualizzata in modo particolare.
Se si verifica un problema di comunicazione o un errore nei dati o nel comando, esso non
può più essere assegnato a un job preciso. Per questo motivo il blocco sospende, in questi
casi, l'elaborazione del job generando un errore di servizio confermabile con identificazione
90. Dopo aver confermato l'errore con l'impostazione del parametro OT_ERR_A, vengono
(ulteriormente) elaborati eventuali job ancora presenti.
Il resettaggio del parametro OT_ERR sta ad indicare che la conferma di un errore di servizio
è stata accettata senza errori. Per assicurarsi che la conferma sia effettivamente riuscita, è
preferibile lasciare impostato il parametro OT_ERR_A fino a quel momento. È opportuno
avviare altri job soltanto dopo che la conferma si è conclusa correttamente.
Nota
In funzionamento in sincronismo di clock non è ammesso avviare contemporaneamente più
trasferimenti di valori con l'FC CNT_CTL2.
Unità di conteggio FM 350-1
48
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.4 La funzione FC DIAG_INF (FC 1)
5.4
La funzione FC DIAG_INF (FC 1)
Funzionalità
La funzione FC DIAG_INF legge il set di dati DS1 dall'FM 350-1 e lo mette a disposizione
dell'FC CNT_CTL1 nel DB. Il trasferimento avviene come segue:
● In caso di parametro di attivazione impostato (IN_DIAG = TRUE), DS1 viene letto
dall'FM 350-1.
● DS1 viene registrato nel DB dell'FB CNT_CTL1 a partire da DW 54. Il trasferimento del
set DS1 avviene con l'intervento della SFC RDSYSST.
● Il codice di ritorno della SFC (RET_VAL) viene copiato nel parametro RET_VAL
dell'FC DIAG_INF.
● Eseguita la funzione, il parametro di attivazione IN_DIAG viene resettato e quindi viene
segnalata la conclusione del trasferimento.
La descrizione completa dell'SFC RDSYSST si trova nel manuale /2/.
Richiamo
L'FC DIAG_INF può essere richiamata nel ciclo o mediante programma di interrupt. Un
richiamo nel programma comandato a tempo non ha pertanto significato.
Di seguito è riportata la rappresentazione AWL e KOP del richiamo dell'FC DIAG_INF.
5DSSUHVHQWD]LRQH$:/
&$//
5DSSUHVHQWD]LRQH.23
',$*B,1)
',$*B,1)
'%B12
5(7B9$/
(1
,1B',$*
'%B12
(12
5(7B9$/
,1B',$*
Figura 5-3
Richiamo dell'FC DIAG_INF
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
49
Programmazione dell'FM 350-1
5.4 La funzione FC DIAG_INF (FC 1)
Parametri dell'FC DIAG_INF
Tabella 5- 9
Parametri dell'FC DIAG_INF
Nome
Tipo di
dichiarazione
Tipo di dati
Significato
dall'utente viene... dal blocco viene...
DB_NO
INPUT
INT
Numero del blocco dati
dell'FC CNT_CTL1
Inserito
Interrogato
RET_VAL
OUTPUT
INT
Codice di ritorno della SFC
51
Interrogazione
Immissione
IN_DIAG
IN-OUT
BOOL
Bit di attivazione della lettura Impostato e
del set di dati di diagnostica interrogato
DS1
Resettato
Unità di conteggio FM 350-1
50
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.5 Esempio pratico
5.5
Esempio pratico
Introduzione
Il seguente esempio "Trasmissione di un valore di caricamento all'FM 350-1" e "Avvio del
contatore", applicabile a tutte le funzioni, spiega come utilizzare l'FC CNT_CTL1.
Requisiti
Il valore di caricamento da trasferire deve essere stato immesso nel DB 1.
Esempio Trasferimento di un valore di caricamento nell'FM 350-1 e avvio del contatore
AWL
Spiegazione
L
#1000;
// Valore di caricamento nel DB1
T
T CNT_CHAN1.LOAD_VAL;
// inserimento (double integer).
U
AVVIO;
S
L_DIRECT;
R
AVVIO;
CALL
CNT_CTL1
// Parametro di ingresso DIRETTO
(
// Richiama FC con DB 1
DB_NO
:=1,
// Canale 1
SW_GATE
:=SW_GATE
// Comanda gate software
GATE_STP
:=GATE_STP,
// Arresta gate
OT_ERR_A
:=CON_OT_ERR,
// Conferma errore operativo
SET_DO0
:=SET_DO0,
// Imposta uscita DO0
SET_DO1
:=SET_DO1,
// Imposta uscita DO1
OT_ERR
:=OT_ERR,
// Errore operativo
L_DIRECT
:=L_DIRECT,
// Carica nuovo valore di conteggio
L_PREPAR
:=L_PREPAR,
// Prepara nuovo valore di conteggio
T_CMP_V1
:=T_CMP_V1,
// Carica nuovo valore di confronto 1
T_CMP_V2
:=T_CMP_V2,
// Carica nuovo valore di confronto 2
C_DOPARA
:=C_DOPARA,
// Avvia modifica parametri
RES_SYNC
:=RES_SYNC,
// Cancella bit di stato di
sincronizzazione
RES_ZERO
:=RES_ZERO);
// Cancella bit di stato di passaggio
per lo zero
UN
OT_ERR;
// Se non si sono verificati errori,
SPB
CONT;
// continua
// *** inizio analisi errori ***
L
CNT_CHAN1.OT_ERR_B;
// Leggi informazioni aggiuntive
T
OUTPUT;
// e visualizzale.
CON_OT_ERR
// Conferma l'errore
SET
S
// Genera RLC 1
...
// Altre reazioni all'errore
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
51
Programmazione dell'FM 350-1
5.5 Esempio pratico
AWL
Spiegazione
SPA
CONT
FINE;
// *** fine analisi degli errori ***
...
// Continua con l'elaborazione normale
UN
L_DIRECT;
// La funzione caricamento diretto è
terminata
S
SW_GATE;
// Apri gate software;
FINE:
Descrizione dei simboli
La seguente tabella elenca i simboli utilizzati nell’esempio. I simboli vengono assegnati nella
tabella dei simboli S7.
Tabella 5- 10 Simboli dell'esempio
Simbolo
Assoluto
(esempio)
Commento
CNT_CHAN1
DB 1
Blocco dati per l'FC CNT_CTL1
CNT_CHAN1.LOAD_VAL
DB1.DBD14
Valore di conteggio impostato nel DB 1 (doppia parola)
AVVIO (ANSTOSS)
M 10.0
Merker di avvio generato in base ai requisiti tecnologici
SW_GATE
M 20.0
Avvia il contatore
GATE_STP
M 20.1
Chiudi il gate di conteggio
OT_ERR_A
M 20.2
Conferma l'errore operativo
SET_DO0
M 20.3
Imposta uscita DO1
SET_DO1
M 20.4
Imposta uscita DO2
OT_ERR
M 20.5
Comparsa di un errore operativo
L_DIRECT
M 20.6
Carica valore di conteggio in modo diretto e con preparazione
L_PREPAR
M 20.7
Carica il valore di conteggio preparato
T_CMP_V1
M 21.0
Carica il valore di confronto 1
T_CMP_V2
M 21.1
Carica il valore di confronto 2
C_DOPARA
M 21.2
Avvia modifica parametri
RES_SYNC
M 21.3
Resettare il bit di stato della sincronizzazione
RES_ZERO
M 21.4
Reset bit di stato per passaggio per lo zero, overfow, underflow e
comparatore o fine misura
CNT_CHAN1.OT_ERR_B
DB1.DBB40.0
Informazione sull'errore operativo nel DB 1
Unità di conteggio FM 350-1
52
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.5 Esempio pratico
Descrizione della procedura
In seguito al richiamo dell'FC il valore di caricamento del canale viene trasferito all'unità FM
350-1. Al richiamo dell'FC CNT_CTL1 selezionare il parametro L_DIRECT o L_PREPAR.
Il parametro L_DIRECT stabilisce che il valore di caricamento venga trasferito nel contatore
direttamente e in preparazione (impostare nel programma utente il bit di avvio
L_DIRECT=1).
Il parametro L_PREPAR stabilisce che il valore di caricamento venga trasferito solo in
preparazione (impostare nel programma utente il bit di avvio L_PREPAR=1).
Il valore di caricamento trasferito in preparazione verrà acquisito con la successiva causa
impostata dal contatore.
L'FC deve essere richiamata finché non resetta il bit di avvio selezionato (L_DIRECT o
L_PREPAR). Durante il trasferimento il parametro di transito resta impostato. Per quanto
riguarda lo scambio dei dati con l’FM, l'FC CNT_CRL1 non genera alcun messaggio di
errore.
Se l'FC CNT_CRL1 resetta il bit di avvio impostato, significa che l'unità FM 350-1 ha
acquisito il valore di caricamento. l valore di caricamento memorizzato e riletto nel DB 1
viene aggiornato dall'FC CNT_CTL1 (solo se si procede senza l’impostazione “Latch”).
Il trasferimento del valore di caricamento ha una durata pari ad almeno 4 richiami dell'FC.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
53
Programmazione dell'FM 350-1
5.6 Dati tecnici dei blocchi
5.6
Dati tecnici dei blocchi
Tabella 5- 11 Dati tecnici dei blocchi
Dati tecnici
FC CNT_CTRL
FC CNT_CTL1
FC CNT_CTL2
FC DIAG_INF
N. di blocco
FC 0
FC 2
FC 3
FC 1
Versione
3.0
3.0
3.0
3.0
Memoria di lavoro
occupata
540 byte
894 byte
1422 byte
246 byte
Memoria di
caricamento occupata
634 byte
1062 byte
1572 byte
326 byte
Area dati occupata
Blocco dati indicato durante il richiamo dell'FC con una lunghezza di 70
byte.
Area dei dati locali
occupata
4 byte
46 byte
46 byte
38 byte
Funzione di sistema
richiamata
–
SFC 6
(RD_SINFO)
SFC 6
(RD_SINFO)
SFC 51
RDSYSST
Funzionamento in
sincronismo di clock
no
sì
sì
sì
Funzionamento non in
sincronismo di clock
sì
sì
no
sì
Unità di conteggio FM 350-1
54
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
5.7
Programmazione dell'FM 350-1 senza FC
Se si intende utilizzare l'FM 350-1 senza FC, il relativo comando e controllo avvengono
direttamente dall'interfaccia di comando e di conferma (interfaccia dei dati utili).
L'interfaccia dei dati utili inizia dall'indirizzo iniziale dell'unità e ha 16 byte di lunghezza.
I comandi di caricamento permettono di leggere l'interfaccia di conferma.
I comandi di trasferimento consentono di scrivere nell'interfaccia di comando.
Non è consentito il funzionamento misto con comandi di caricamento/trasferimento e
programmazione con FC.
5.7.1
Interfaccia di comando per i modi di conteggio
Interfaccia di comando per i modi di conteggio
Il parametro LOAD_VAL (byte da 0 a 3) ha due significati:
● Se si impostano il bit L_DIRECT o L_PREPAR, LOAD_VAL viene interpretato come
valore di caricamento.
● Se si imposta il bit C_DOPARA, è possibile definire nel byte 0 il comportamento delle
uscite DO0 e DO1, i byte 1 e 2 vengono interpretati come isteresi e durata di impulso.
Tabella 5- 12 Interfaccia di comando per i modi di conteggio (uscite)
Offset rispetto
all'indirizzo iniziale
Parametro
Descrizione
Byte da 0 a 3
LOAD_VAL
Valore di caricamento; caricamento diretto e di preparazione con il bit
L_DIRECT
Byte 0
LOAD_VAL
Comportamento delle uscite DO0 e DO1, dell'isteresi e della durata dell'impulso;
definizione con il bit C_DOPARA
Valore di caricamento; caricamento di preparazione con il bit L_PREPAR
Bit 3
Bit 2
Bit 1
Bit 0
Comportamento dell'uscita DO0
x
0
0
0
Inattiva
x
0
0
1
Attiva dal valore di confronto all'overflow
x
0
1
0
Attiva dal valore di confronto all'underflow
x
0
1
1
Attiva al raggiungimento del valore di confronto
per la durata dell'impulso in avanti/all'indietro
x
1
0
0
Attiva al raggiungimento del valore di confronto
per la durata dell'impulso in avanti
x
1
0
1
Attivo al raggiungimento del valore di confronto
per la durata dell'impulso all'indietro
x = non rilevante
Bit 7
Bit 6
Bit 5
Bit 4
Comportamento dell'uscita DO1
x
0
0
0
Inattiva
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
55
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Offset rispetto
all'indirizzo iniziale
Parametro
Descrizione
x
0
0
1
Attiva dal valore di confronto all'overflow
x
0
1
0
Attiva dal valore di confronto all'underflow
x
0
1
1
Attiva al raggiungimento del valore di confronto
per la durata dell'impulso in avanti/all'indietro
x
1
0
0
Attiva al raggiungimento del valore di confronto
per la durata dell'impulso in avanti
x
1
0
1
Attivo al raggiungimento del valore di confronto
per la durata dell'impulso all'indietro
x
1
1
0
Commutazione su valori di confronto
x = non rilevante
Byte 1
Isteresi (campo di valori da 0 a 255)
Byte 2
Durata di impulso (campo di valori 0...250)
Byte 3
riservati = 0
Byte da 4 a 7
CMP_V1
Valore di confronto 1; caricamento con il bit T_CMP_V1
Byte da 8 a 11
CMP_V2
Valore di confronto 2; caricamento con il bit T_CMP_V2
Byte 12
–
Bit 7: riservati = 0
NEUSTQ
Bit 6: Conferma nuovo avviamento
–
Bit 5: riservati = 0
–
Bit 4: riservati = 0
OT_ERR_A
Bit 3: Conferma errore di servizio
–
Bit 2: riservati = 0
–
Bit 1: riservati = 0
–
Bit 0: riservati = 0
–
Bit 7: riservati = 0
–
Bit 6: riservati = 0
–
Bit 5: riservati = 0
–
Bit 4: riservati = 0
SW_GATE
Bit 3: Bit di comando gate SW
GATE_STP
Bit 2: Arresto gate generale
ENSET_DN
Bit 1: Abilitazione all'indietro della sincronizzazione
ENSET_UP
Bit 0: Abilitazione in avanti della sincronizzazione
–
Bit 7: riservati = 0
–
Bit 6: riservati = 0
–
Bit 5: riservati = 0
–
Bit 4: riservati = 0
SET_DO1
Bit 3: Bit di comando DO1
SET_DO0
Bit 2: Bit di comando DO0
CTRL_DO1
Bit 1: Abilitazione di DO1
CTRL_DO0
Bit 0: Abilitazione di DO0
Byte 13
Byte 14
Unità di conteggio FM 350-1
56
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Offset rispetto
all'indirizzo iniziale
Parametro
Byte 15
–
Descrizione
Bit 7: riservati = 0
C_DOPARA
1)
Bit 6: Modifica funzione DO0/DO1, dell'isteresi o della durata dell'impulso
RES_ZERO
Bit 5: Resettaggio biit di stato per l'attraversamento del punto di zero, l'overflow,
l'underflow e il comparatore
RES_SYNC
.
T_CMP_V2
2)
T_CMP_V1 2)
L_PREPAR
2)
L_DIRECT 2)
Bit 4: Resettaggio bit di stato per sincronizzazione
Bit 3: Caricamento del valore di confronto 2
Bit 2: Caricamento del valore di confronto 1
Bit 1: Caricamento di preparazione del contatore
Bit 0: Caricamento diretto e di preparazione del contatore
1) Questo
bit non deve essere impostato contemporaneamente ai bit 0, 1, 2, o 3 del byte 15..
2) Questo
bit non deve essere impostato insieme al bit 6 del byte 15.
Spiegazione dei bit di comando per i modi di conteggio
Tabella 5- 13 Spiegazione dei bit di comando per i modi di conteggio
Bit di comando
Spiegazione
C_DOPARA
Questo bit modifica la funzione ed il comportamento di DO0 e DO1, l'isteresi e la durata
impulso.
I valori dei byte da 0 a 2 vengono applicati da DO0 e DO1 come nuova funzione, isteresi e
durata dell'impulso.
Se i valori restano invariati, occorre assegnare i valori precedenti.
CTRL_DO0
Abilitazione di DO0
CTRL_DO1
Abilitazione di DO1
Questo bit consente di abilitare l'uscita DO0.
Questo bit consente di abilitare l'uscita DO1.
ENSET_DN
Questo bit consente di abilitare il caricamento del contatore per il conteggio in avanti.
ENSET_UP
Questo bit consente di abilitare il caricamento del contatore per il conteggio all'indietro.
GATE_STP
Questo bit consente di chiudere il gate interno.
L_DIRECT
Questo bit consente di caricare il contatore direttamente e in preparazione.
L_PREPAR
Questo bit consente di caricare il valore di caricamento in preparazione.
NEUSTQ
Questo bit consente di confermare un avviamento dell'FM 350-1.
Dopo essere stata riavviata, l'FM 350-1 riconosce il comando o l'immissione di dati soltanto se
questo bit è impostato. Il bit NEUSTQ viene impostato dalla FC CNT_CNTL1 non appena viene
impostato il segnale di conferma FM_NEUST e il segnale di conferma FM_NEUSTQ è = 0.
Esso viene resettato dall'FC CNT_CNTL1 dopo che l'FM 350-1 ha resettato il bit FM_NEUST e
impostato il bit FM_NEUSTQ.
Se non si utilizza l'FC CNT_CNTL1, occorre coordinare il nuovo avviamento dal programma
utente.
OT_ERR_A
Questo bit consente di confermare un errore di servizio.
Se si desidera ricevere informazioni dettagliate sull'errore di servizio è necessario leggerle
dall'interfaccia di conferma prima di confermare l'errore. Dopo la conferma, il messaggio di
errore non è più valido.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
57
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Bit di comando
Spiegazione
RES_SYNC
Questo bit consente di resettare il bit di conferma STS_SYNC e di confermare il caricamento
del contatore attraverso l'ingresso di sincronizzazione Set DI.
RES_ZERO
Questo bit consente di resettare i bit di conferma STS_ZERO, STS_OFLW, STS_UFLW,
STS_COMP1 e STS_COMP2.
SET_DO0
Questo bit consente di attivare e disattivare l'uscita digitale DO0 se è stato parametrizzato il
comportamento dell'uscita "Inattiva" e se è impostato il bit di abilitazione CRTL_DO0.
SET_DO1
Questo bit consente di attivare e disattivare l'uscita digitale DO1 se è stato parametrizzato il
comportamento dell'uscita "Inattiva" e se è impostato il bit di abilitazione CRTL_DO1.
SW_GATE
Questo bit consente di aprire e chiudere il gate SW.
T_CMP_V1
Questo bit consente di caricare il valore dei byte da 4 a 7 nel valore di confronto 1.
T_CMP_V2
Questo bit consente di caricare il valore dei byte da 8 a 11 nel valore di confronto 2.
Unità di conteggio FM 350-1
58
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
5.7.2
Interfaccia di conferma per i modi di conteggio
Interfaccia di conferma per i modi di conteggio
Tabella 5- 14 Interfaccia di conferma per i modi di conteggio (ingressi)
Offset rispetto
all'indirizzo iniziale
Parametro
Significato
Byte da 0 a 3
LATCH_LOAD
Valore di caricamento leggibile o valore di conteggio memorizzato con la
funzione latch nell'ingresso digitale
Byte da 4 a 7
ACT_CNTV
Stato del contatore
Byte da 8 a 9
DA_ERR_W
Errore dati
Byte 10
OT_ERR_B
Errori operativi
Byte 11
PARA
Bit 7: Parametrizzazione in corso
FM_NEUST
Bit 6: Richiesta di riavvio
FM_NEUSTQ
Bit 5: Conferma di riavvio in corso
DATA_ERR
Bit 4: Errore dati
OT_ERR
Bit 3: Errori operativi
DIAG
Bit 2: Evento di diagnostica
–
Bit 1: –
–
Bit 0: –
Byte 12
Bit 7: riservati = 0
Bit 6: riservati = 0
Bit 5: riservati = 0
Bit 4: riservati = 0
Bit 3: riservati = 0
Bit 2: riservati = 0
Bit 1: riservati = 0
Bit 0: riservati = 0
Byte 13
STS_SW_GATE
Bit 7: Stato del gate SW
STS_GATE
Bit 6: Stato del gate
STS_SYNC
Bit 5: Sincronizzazione
STS_UFLW
Bit 4: Underflow
STS_OFLW
Bit 3: Overflow
STS_ZERO
Bit 2: Passaggio per lo zero
STS_DIR
Bit 1: Bit di direzione
STS_RUN
Bit 0: Contatore in funzione
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
59
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Offset rispetto
all'indirizzo iniziale
Parametro
Significato
Byte 14
STS_COMP2
Bit 7: Stato a ritenzione del comparatore 2
STS_COMP1
Bit 6: Stato a ritenzione del comparatore 1
STS_CMP2
Bit 5: Stato dell'uscita DO1
STS_CMP1
Bit 4: Stato dell'uscita DO0
STS_STP
Bit 3: Stato dell'ingresso digitale Stop DI
STS_STA
Bit 2: Stato dell'ingresso digitale Start DI
STS_LATCH
Bit 1: Nuovo valore latch con funzionamento in sincronismo di clock
Byte 15
STS_SET
Bit 0: Stato dell'ingresso digitale Set DI
–
Bit 7: riservati = 0
STS_C_DOPARA
Bit 6: Modifica funzione DO0/DO1, dell'isteresi o della durata dell'impulso
STS_RES_ZERO
Bit 5: Resettaggio del bit di stato dell'attraversamento del punto di
zero,dell'overflow, dell'underflow o del comparatore
STS_RES_SYNC
.
STS_T_CMP_V2
STS_T_CMP_V1
STS_L_PREPAR
STS_L_DIRECT
Bit 4: Resettaggio del bit di stato della sincronizzazione
Bit 3: Caricamento del valore di confronto 2
Bit 2: Caricamento del valore di confronto 1
Bit 1: Caricamento di preparazione del contatore
Bit 0: Caricamento diretto e di preparazione del contatore
Unità di conteggio FM 350-1
60
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Spiegazione dei bit di conferma per i modi di conteggio
Tabella 5- 15 Spiegazione dei bit di conferma per i modi di conteggio
Bit di conferma
Spiegazione
DATA_ERR
Questo bit indica che nell'interfaccia di conferma è stato registrato un errore nei dati (errore di
parametrizzazione).
DIAG
Questo bit viene impostato se viene aggiornato il set di dati di diagnostica DS1 per segnalare
un evento di diagnostica. Dopo aver letto il record di dati DS1, il bit viene resettato. Se non è
stato abilitato un allarme di diagnostica, si può impiegare questo bit come bit di attivazione per
l'FC DIAG_INF integrata nell'OB1.
FM_NEUST
L'unità FM 350-1 imposta questo bit ogni volta che esegue un riavvio o che riconosce un
avviamento del sistema, a prescindere dal fatto che quest'ultimo venga avviato
automaticamente o manualmente. Con il successivo fronte di salita nel bit NEUSTQ, il bit
FM_NEUST viene resettato. In seguito è possibile comandare l'unità FM 350-1, i valori
possono essere letti da quest'ultima e in essa trasferiti.
FM_NEUSTQ
L'unità FM 350-1 cancella questo bit ogni volta che esegue un riavvio o che riconosce un
avviamento del sistema, a prescindere dal fatto che quest'ultimo venga avviato
automaticamente o manualmente. Viene impostato dopo il reset del bit FM_NEUST.
OT_ERR
Questo bit viene impostato se nell'interfaccia di conferma è stato registrato un errore di
servizio. Questo bit viene resettato quando viene impostato il bit OT_ERR_A. Finché è
impostato il bit OT_ERR nessun altro errore di servizio può essere segnalato.
PARA
Questo bit viene impostato se l'unità è stata parametrizzata correttamente. Il record dei dati di
parametrizzazione si trova nell'unità e non presenta errori. Questo bit tuttavia viene impostato
soltanto con l'impostazione del bit FM_NEUSTQ. Da questo momento i valori contenuti
nell'interfaccia di conferma sono validi e attuali.
STS_C_DOPARA
Bit di conferma per la modifica simultanea del comportamento di DO0 e DO1, dell'isteresi e
della durata dell'impulso. Se i valori restano invariati, occorre assegnare i valori precedenti.
STS_CMP1
Stato dell'uscita DO0
STS_CMP2
Stato dell'uscita DO1
STS_T_CMP_V1
Bit di conferma per il caricamento del valore di confronto 1
STS_T_CMP_V2
Bit di conferma per il caricamento del valore di confronto 2
STS_COMP1
Questo bit indica lo stato memorizzato per cui l'uscita DO0 era impostata. Ciò vale anche nel
caso in cui l'uscita DO0 non sia stata abilitata in CTRL_DO0. Lo stato memorizzato viene
resettato in seguito alla conferma con RES_ZERO.
STS_COMP2
Questo bit indica lo stato memorizzato per cui l'uscita DO1 era impostata. Ciò vale anche nel
caso in cui l'uscita DO1 non sia stata abilitata in CTRL_DO1. Lo stato memorizzato viene
resettato in seguito alla conferma con RES_ZERO.
STS_DIR
Questo bit indica la direzione di conteggio del contatore:
0 = in avanti (il LED DIR è spento)
1 = all'indietro (il LED DIR è acceso)
STS_GATE
Questo bit indica lo stato del gate.
0 = gate chiuso
1 = gate aperto
STS_LATCH
Con il funzionamento in sincronismo di clock, questo bit indica se tra il penultimo Ti e l'ultimo Ti
è stato memorizzato almeno un nuovo valore latch. Quando il bit è impostato, in LATCH_LOAD
compare l'ultimo valore latch. Se non è stato memorizzato un nuovo valore latch, il bit non è
impostato. Il bit non è impostato se il funzionamento non è in sincronismo di clock.
STS_L_DIRECT
Bit di conferma per il caricamento diretto e di preparazione del contatore e del valore di
caricamento.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
61
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Bit di conferma
Spiegazione
STS_L_PREPAR
Bit di conferma per il caricamento di preparazione del valore di caricamento.
STS_OFLW
Questo bit indica che si è verificato un overflow. Lo stato memorizzato viene resettato in
seguito alla conferma con RES_ZERO.
STS_RES_SYNC
Resettaggio del bit di conferma STS_SYNC.
STS_RES_ZERO
Bit di conferma per il resettaggio degli stati memorizzati nei bit di conferma STS_ZERO,
STS_OFLW, STS_UFLW, STS_COMP1 e STS_COMP2
STS_RUN
Questo bit corrisponde al bit 20 del contatore.
0 = il LED CR è spento
1 = il LED CR è acceso
STS_SET
Stato dell'ingresso digitale Set DI
STS_STA
Stato dell'ingresso digitale Start DI
STS_STP
Stato dell'ingresso digitale Stop DI
STS_UFLW
Questo bit indica che si è verificato un underflow. Lo stato memorizzato viene resettato in
seguito alla conferma con RES_ZERO.
STS_SYNC
Questo bit indica lo stato memorizzato per cui il contatore è stato caricato da un evento in Set
DI (sincronizzazione). Lo stato memorizzato viene resettato in seguito alla conferma con
RES_SYNC.
STS_ZERO
Questo bit indica lo stato memorizzato per cui lo stato del contatore è passato per lo zero. Lo
stato memorizzato viene resettato in seguito alla conferma con RES_ZERO.
Unità di conteggio FM 350-1
62
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
5.7.3
Interfaccia di comando per i modi di funzionamento di misura
Interfaccia di comando per i modi di funzionamento di misura
Il parametro LOAD_VAL (byte da 0 a 3) ha due significati:
● Se si imposta il bit L_PREPAR, LOAD_VAL viene interpretato come limite inferiore.
● Se si imposta il bit C_DOPARA, è possibile definire nel byte 0 il comportamento
dell'uscita DO0.
Tabella 5- 16 Interfaccia di comando per i modi di funzionamento di misura (uscite)
Offset rispetto
all'indirizzo iniziale
Parametro
Occupazione
Byte da 0 a 3
LOAD_VAL
Caricamento del limite inferiore con il bit L_PREPAR
Byte 0
LOAD_VAL
Definizione del comportamento dell'uscita DO0 con il bit C_DOPARA
Byte 1
Bit da 2 a 7
Bit 1
Bit 0
Comportamento dell'uscita DO0
Irrilevante
0
0
Senza valore di confronto
Irrilevante
0
1
Il valore non rientra nei limiti
Irrilevante
1
0
Il valore è al di sotto del limite inferiore
Irrilevante
1
1
Il valore è al di sopra del limite superiore
riservati = 0
Byte 2
riservati = 0
Byte 3
riservati = 0
Byte da 4 a 7
CMP_V1
Limite superiore; caricamento con il bit: T_CMP_V1
Byte da 8 a 9
CMP_V2
Tempo di aggiornamento; caricamento con il bit: T_CMP_V2
Byte da 10 a 11
–
–
Byte 12
–
Bit 7: riservati = 0
NEUSTQ
Bit 6: Conferma nuovo avviamento
–
Bit 5: riservati = 0
–
Bit 4: riservati = 0
OT_ERR_A
Bit 3: Conferma errore di servizio
–
Bit 2: riservati = 0
–
Bit 1: riservati = 0
–
Bit 0: riservati = 0
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
63
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Offset rispetto
all'indirizzo iniziale
Parametro
Occupazione
Byte 13
–
Bit 7: riservati = 0
–
Bit 6: riservati = 0
–
Bit 5: riservati = 0
–
Bit 4: riservati = 0
SW_GATE
Bit 3: Bit di comando gate SW
GATE_STP
Bit 2: Arresto gate generale
–
Bit 1: –
–
Bit 0: –
–
Bit 7: riservati = 0
–
Bit 6: riservati = 0
–
Bit 5: riservati = 0
–
Bit 4: riservati = 0
SET_DO1
Bit 3: Bit di comando DO1
SET_DO0
Bit 2: Bit di comando DO0
CTRL_DO1
Bit 1: Abilitazione di DO1
CTRL_DO0
Bit 0: Abilitazione di DO0
Byte 14
Byte 15
–
Bit 7: riservati = 0
C_DOPARA
1)
Bit 6: Modifica della funzione DO0
RES_ZERO
Bit 5: Resettaggio bit di stato per overflow, undeflow e fine misura
–
Bit 4: riservati = 0
T_CMP_V2 2)
Bit 3: Modifica del tempo di aggiornamento
T_CMP_V1
Bit 2: Caricamento del limite superiore
2)
L_PREPAR 2)
Bit 1: Caricamento del limite inferiore
–
Bit 0: –
1) Questo
bit non deve essere impostato insieme ai bit 1, 2, o 3 del byte 15.
2) Questo
bit non deve essere impostato insieme al bit 6 del byte 15.
Unità di conteggio FM 350-1
64
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Spiegazione dei bit di comando per i modi di funzionamento di misura
Tabella 5- 17 Spiegazione dei bit di comando per i tipi di funzionamento di misura
Bit di comando
Spiegazione
C_DOPARA
Questo bit modifica la funzione ed il comportamento di DO0.
I valori del byte 0 vengono applicati da DO0 come nuova funzione.
Se i valori restano invariati, occorre assegnare i valori precedenti.
CTRL_DO0
Abilitazione di DO0
Questo bit consente di abilitare l'uscita DO0.
CTRL_DO1
Abilitazione di DO1
GATE_STP
Questo bit consente di chiudere il gate interno.
Questo bit consente di abilitare l'uscita DO1.
L_PREPAR
Questo bit consente di caricare il limite inferiore.
NEUSTQ
Questo bit consente di confermare un avviamento dell'FM 350-1.
Dopo essere stata riavviata, l'FM 350-1 riconosce il comando o l'immissione di dati soltanto se
questo bit è impostato. Il bit NEUSTQ viene impostato dalla FC CNT_CNTL1 non appena viene
impostato il segnale di conferma FM_NEUST e il segnale di conferma FM_NEUSTQ è = 0.
Esso viene resettato dall'FC CNT_CNTL1 dopo che l'FM 350-1 ha resettato il bit FM_NEUST e
impostato il bit FM_NEUSTQ.
Se non si utilizza l'FC CNT_CNTL1, occorre coordinare il nuovo avviamento dal programma
utente.
OT_ERR_A
Questo bit consente di confermare un errore di servizio.
Se si desidera vedere le informazioni dettagliate sull'errore di servizio è necessario leggerle
dall'interfaccia di conferma prima di confermare l'errore. Dopo la conferma, il messaggio di
errore non è più valido.
RES_ZERO
Questo bit consente di resettare i bit di conferma STS_OFLW, STS_UFLW e STS_COMP1.
SET_DO0
Questo bit consente di attivare e disattivare l'uscita digitale DO0 se è stato parametrizzato il
comportamento dell'uscita "Inattiva" e se è impostato il bit di abilitazione CRTL_DO0.
SET_DO1
Questo bit consente di attivare e disattivare l'uscita digitale DO1 se è stato parametrizzato il
comportamento dell'uscita "Inattiva" e se è impostato il bit di abilitazione CRTL_DO1.
SW_GATE
Questo bit consente di aprire e chiudere il gate SW.
T_CMP_V1
Questo bit consente di caricare il limite superiore.
T_CMP_V2
Questo bit consente di caricare il tempo di aggiornamento.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
65
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
5.7.4
Interfaccia di conferma per i modi di funzionamento di misura
Interfaccia di conferma per i modi di funzionamento di misura
Tabella 5- 18 Interfaccia di conferma per i modi di funzionamento di misura (ingressi)
Offset rispetto
all'indirizzo iniziale
Parametro
Assegnazione
Byte da 0 a 3
LATCH_LOAD
Valore di misura
Byte da 4 a 7
ACT_CNTV
Stato del contatore
Byte da 8 a 9
DA_ERR_W
Errore dati
Byte 10
OT_ERR_B
Errori operativi
Byte 11
PARA
Bit 7: Parametrizzazione in corso
FM_NEUST
Bit 6: Richiesta di riavvio
FM_NEUSTQ
Bit 5: Conferma di riavvio in corso
DATA_ERR
Bit 4: Errore dati
OT_ERR
Bit 3: Errori operativi
DIAG
Bit 2: Evento di diagnostica
–
Bit 1: –
–
Bit 0: –
Byte 12
Bit 7: riservati = 0
Bit 6: riservati = 0
Bit 5: riservati = 0
Bit 4: riservati = 0
Bit 3: riservati = 0
Bit 2: riservati = 0
Bit 1: riservati = 0
Bit 0: riservati = 0
Byte 13
–
Bit 7: –
STS_GATE
Bit 6: Stato del gate
–
Bit 5: –
STS_UFLW
Bit 4: Underflow
STS_OFLW
Bit 3: Overflow
STS_COMP1
Bit 2: Fine della misura
STS_DIR
Bit 1: Bit di direzione
STS_RUN
Bit 0: Contatore in funzione
Unità di conteggio FM 350-1
66
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Offset rispetto
all'indirizzo iniziale
Parametro
Assegnazione
Byte 14
–
Bit 7: –
–
Bit 6: –
STS_CMP2
Bit 5: Stato dell'uscita DO1
STS_CMP1
Bit 4: Stato dell'uscita DO0
STS_STP
Bit 3: Stato dell'ingresso digitale Stop DI
STS_STA
Bit 2: Stato dell'ingresso digitale Start DI
–
Bit 1: –
STS_SET
Bit 0: Stato dell'ingresso digitale Set DI
–
Bit 7: riservati = 0
STS_C_DOPARA
Bit 6: Modifica della funzione DO0
STS_RES_ZERO
Bit 5: Resettaggio del bit di stato di fine misura
–
Bit 4: –
STS_T_CMP_V2
Bit 3: Modifica del tempo di aggiornamento
STS_T_CMP_V1
Bit 2: Caricamento del limite superiore
STS_L_PREPAR
Bit 1: Caricamento del limite inferiore
–
Bit 0: –
Byte 15
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
67
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Spiegazione dei bit di conferma per i modi di funzionamento di misura
Tabella 5- 19 Spiegazione dei bit di conferma per i tipi di funzionamento di misura
Bit di conferma
Spiegazione
DATA_ERR
Questo bit indica che nell'interfaccia di conferma è stato registrato un errore di dati.
DIAG
Questo bit viene impostato se è stato aggiornato il record di dati di diagnostica DS1 per
segnalare un evento di diagnostica. Dopo aver letto il record di dati DS1, il bit viene resettato.
Se non è stato abilitato un allarme di diagnostica, si può impiegare questo bit come bit di
attivazione per l'FC DIAG_INF integrata nell'OB1.
FM_NEUST
L'unità FM 350-1 imposta questo bit ogni volta che esegue un riavvio o che riconosce un
avviamento del sistema, a prescindere dal fatto che quest'ultimo venga avviato
automaticamente o manualmente. Con il successivo fronte di salita nel bit NEUSTQ, il bit
FM_NEUST viene resettato. In seguito è possibile comandare l'unità FM 350-1, i valori
possono essere letti da quest'ultima e in essa trasferiti.
FM_NEUSTQ
L'unità FM 350-1 cancella questo bit ogni volta che esegue un riavvio o che riconosce un
avviamento del sistema, a prescindere dal fatto che quest'ultimo venga avviato
automaticamente o manualmente. Viene impostato dopo il reset del bit FM_NEUST.
OT_ERR
Questo bit viene impostato se nell'interfaccia di conferma è stato registrato un errore di
servizio. Questo bit viene resettato quando viene impostato il bit OT_ERR_A. Finché è
impostato il bit OT_ERR nessun altro errore di servizio può essere segnalato.
PARA
Questo bit viene impostato se l'unità è stata parametrizzata correttamente. Il record dei dati di
parametrizzazione si trova nell'unità e non presenta errori. Questo bit tuttavia viene impostato
soltanto con l'impostazione del bit FM_NEUSTQ. Da questo momento i valori contenuti
nell'interfaccia di conferma sono validi e attuali.
STS_C_DOPARA
Bit di conferma per la modifica simultanea del comportamento di DO0 e DO1, dell'isteresi e
della durata dell'impulso. Se i valori restano invariati, occorre assegnare i valori precedenti.
STS_CMP1
Stato dell'uscita DO0
STS_CMP2
Stato dell'uscita DO1
STS_CMP_T_VAL1
Bit di conferma per il caricamento del limite superiore
STS_CMP_T_VAL2
Bit di conferma per il caricamento del tempo di aggiornamento
STS_DIR
Questo bit indica la direzione di conteggio del contatore:
0 = in avanti (il LED DIR è spento)
1 = all'indietro (il LED DIR è acceso)
STS_GATE
Questo bit indica lo stato del gate.
0 = gate chiuso
1 = gate aperto
STS_L_PREPAR
Bit di conferma per il caricamento del limite inferiore
STS_OFLW
Questo bit indica lo stato memorizzato per cui un valore di misura era maggiore del limite
superiore. Lo stato memorizzato viene resettato in seguito alla conferma con RES_ZERO.
STS_RES_ZERO
Bit di conferma per il resettaggio degli stati memorizzati nei bit di conferma STS_OFLW,
STS_UFLW e STS_COMP1
Unità di conteggio FM 350-1
68
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Bit di conferma
Spiegazione
STS_RUN
Questo bit corrisponde al bit 20 del contatore.
0 = il LED CR è spento
1 = il LED CR è acceso
STS_SET
Stato dell'ingresso digitale Set DI
STS_STA
Stato dell'ingresso digitale Start DI
STS_STP
Stato dell'ingresso digitale Stop DI
STS_UFLW
Questo bit indica lo stato memorizzato per cui un valore di misura era minore del limite
inferiore. Lo stato memorizzato viene resettato in seguito alla conferma con RES_ZERO.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
69
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
5.7.5
Utilizzo dell'interfaccia con il principio di conferma completa
Principio della conferma completa
Il programma utente comanda l'FM 350-1 sempre in base al principio della conferma
completa:
%LWGLFRPPDQGR
%LWGLFRQIHUPD
Figura 5-4
W
W
Principio della conferma completa
Il principio funziona nel seguente modo:
1. se il bit di conferma = 0 è possibile richiedere un'elaborazione impostando il bit di
comando nel programma utente.
2. L'FM 350-1 rileva la richiesta, la conferma impostando il bit di conferma e inizia
l'elaborazione.
3. Dopo che l'FM 350-1 ha impostato il bit di conferma si può resettare il bit di comando.
4. Al termine dell'elaborazione l'FM 350-1 reagisce al reset del bit di comando resettando il
bit di conferma.
Unità di conteggio FM 350-1
70
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Trasferimento dei valori
Il principio della conferma completa vale anche per il trasferimento dei valori dell'FM 350-1.
Se vengono trasferiti valori contenenti errori, l'FM 350-1 segnala un errore di comando con il
bit di conferma OT_ERR. Prima di trasferire un nuovo valore corretto si deve confermare il
bit OT_ERR con OT_ERR_A.
Tabella 5- 20 Trasferimento dei valori in funzione del modo operativo
Modo operativo
Bit di comando
Conteggio
L_DIRECT, L_PREPAR, T_CMP_V1, T_CMP_V2, C_DOPARA
Misura
L_PREPAR, T_CMP_V1, T_CMP_V2, C_DOPARA
La seguente figura illustra un l'andamento nel tempo del trasferimento dei valori nel
caricamento in preparazione del contatore.
%LWGLHUURUHGLFRPDQGR
27B(55
W
&RQIHUPDHUURUHGLFRPDQGR
27B(55B$
W
%LWGLFRPDQGRSHV
/B35(3$5
W
%LWGLFRQIHUPDSHV
676B/B35(3$5
W
,OYDORUHÙVWDWRDFTXLVLWR6HLOYDORUHÙHUUDWR
YLHQHLPSRVWDWRLOELWGLHUURUHGLFRPDQGR
&DQFHOOD]LRQHGHOODULFKLHVWDHDSSOLFD]LRQHGHOYDORUHGDSDUWH
GHOOD)05LFRQRVFLPHQWRGLXQHUURUHGLFRPDQGR
/D)0FRQIHUPDODULFKLHVWD
5LFKLHVWDGLWUDVIHULPHQWRGLYDORUHHDSSURQWDPHQWRGHOYDORUH
Figura 5-5
Trasferimento dei valori
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
71
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Tabella 5- 21 Trasferimento contemporaneo di più valori
Nel modo operativo...
... ...si possono trasferire contemporaneamente
Conteggio

Valore di caricamento
(parametro LOAD_VAL)

Valore di confronto 1
(parametro CMP_V1)

Valore di confronto 2
(parametro CMP_V2)

Limite inferiore
(parametro LOAD_VAL)

Limite superiore
(parametro CMP_V1)

Tempo di aggiornamento
Misura
(parametro CMP_V2)
Se un valore è errato, lo si deve confermare con il parametro OT_ERR_A prima che l'FM
350-1 possa acquisire gli altri valori. Quindi è necessario correggere il valore errato e
ritrasferirlo.
Nota
Se si caricano i valori LOAD_VAL, CMP_V1 o CMP_V2 con i bit di comando L_DIRECT,
L_PREPAR, T_CMP_V1 o T_CMP_V2, non è consentito modificare contemporaneamente la
parametrizzazione con il bit di comando C_DOPARA.
Questa operazione causerebbe un errore di comando OT_ERR che andrebbe confermato
con OT_ERR_A.
Tempo necessario per il trasferimento dei valori
Tabella 5- 22 Tempo necessario per il trasferimento dei valori
Impiego dell'FM 350-1
Tempo necessario
Centralizzato
almeno 3 cicli dell’OB 1
Decentrato
(funzionamento non in
sincronismo di clock)
almeno 4 cicli PROFIBUS DP
Decentrato
(funzionamento in
sincronismo di clock)
Trasferimento di un
solo valore
almeno 4 cicli PROFIBUS DP
Con avvio
simultaneo del
trasferimento di più
valori

per il primo valore: 4 cicli PROFIBUS DP dopo l'avvio

per il secondo valore: 5 cicli PROFIBUS DP dopo l'avvio

per il terzo valore: 6 cicli PROFIBUS DP dopo l'avvio
Unità di conteggio FM 350-1
72
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
Rilettura dei valori
I valori vengono letti dal record di dati DS 2 dell'FM 350-1 che può essere leggere con
l'SFC 59 RD_REC. Il DS 2 ha la seguente struttura:
Tabella 5- 23 Record di dati DS 2
Indirizzo
Valore
Conteggio
Byte da 0 a 3
Valore di caricamento
Misura
Limite inferiore
Byte da 4 a 7
Valore di confronto 1
Limite superiore
Byte da 8 a 11
Valore di confronto 2
Tempo di aggiornamento
Reset dei bit di stato
Il principio della conferma completa vale anche per il reset dei bit di stato dell'FM 350-1.
Tabella 5- 24 Reset dei bit di stato in funzione del modo operativo
Modo operativo
Bit di stato
Conteggio
STS_ZERO, STS_OFLW, STS_UFLW, STS_COMP1, STS_COMP2
Misura
STS_OFLW, STS_UFLW, STS_COMP1
La seguente figura illustra l’andamento in caso di reset dei bit di stato:
(YHQWRDQFRUDSUHVHQWHDOPRPHQWR
GHOUHVHWWDJJLR
%LWGLVWDWR
%LWGLVWDWR
5(6B=(52
%LWGLFRQIHUPD
676B5(6B=(52
W
5HVHWWDJJLRHVHJXLWR
&DQFHOOD]LRQHGHOODULFKLHVWDGLUHVHWWDJJLR
/D)0FRQIHUPDODULFKLHVWDGL
UHVHWWDJJLRHUHVHWWDLOELWGLVWDWR
5LFKLHVWDGLUHVHWWDJJLR
Figura 5-6
Reset dei bit di stato
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
73
Programmazione dell'FM 350-1
5.7 Programmazione dell'FM 350-1 senza FC
5.7.6
Coordinamento del nuovo avviamento
Coordinamento del nuovo avviamento
Ogni volta che l'FM 350-1 esegue un nuovo avviamento o riconosce un avviamento del
sistema, imposta il bit di conferma FM_NEUST.
Se non si impiegano le FC, occorre coordinare il nuovo avviamento dal programma utente
nel modo descritto qui di seguito:
Confermare il bit FM_NEUST impostando il bit di comando NEUSTQ.
L'FM 350-1 resetterà il bit di conferma FM_NEUST impostando quindi il bit di conferma
FM_NEUSTQ.
Dopo che l'FM 350-1 ha resettato il bit di conferma FM_NEUST, è possibile resettare
nuovamente il bit di comando NEUSTQ.
L'immagine mostra come avviene il coordinamento del nuovo avviamento.
1RXYRDYYLDPHQWRGHOOD)0
%LWGLFRQIHUPD
)0B1(867
W
%LWGLFRPDQGR
1(8674
W
%LWGLFRQIHUPD
)0B1(8674
W
Figura 5-7
Svolgimento del nuovo avviamento
Impiegando un'FC, essa coordinerà il nuovo avviamento automaticamente.
Unità di conteggio FM 350-1
74
Manuale del prodotto, 05/2011, A5E03663236-01
Programmazione dell'FM 350-1
5.8 Comportamento della CPU nelle modalità CPU-STOP e STOP-RUN
5.8
Comportamento della CPU nelle modalità CPU-STOP e STOP-RUN
Comportamento in caso di STOP della CPU
Il comportamento dell'FM 350-1 in caso di guasto del controllore di livello superiore si
imposta nella finestra dei parametri di base (menu di scelta rapida Proprietà dell'oggetto >
Parametri di base).
Tabella 5- 25 Reazione dell'FM 350-1 allo STOP della CPU in funzione del parametro di base
Parametro di base
Reazione dell'FM 350-1 allo STOP della CPU
STOP
L'FM interrompe il conteggio e disattiva le uscite.
Continua
L'FM continua l’elaborazione senza disattivare le uscite.
Fine del job in corso
Conteggio unico: in questo caso il conteggio continua finché non
viene interrotto in seguito al raggiungimento del limite di conteggio.
Conteggio periodico: in questo caso il conteggio in corso continua
finché non viene interrotto in seguito al raggiungimento del limite di
conteggio.
Le operazioni di misura vengono interrotte immediatamente.
In seguito l'FM disattiva le uscite.
Valore sostitutivo
Il modo di conteggio in corso viene interrotto. L’unità emette i valori
sostitutivi parametrizzati nelle uscite digitali. I valori sostitutivi nelle
uscite digitali restano validi dopo il passaggio della CPU da STOP
a RUN fino al successivo comando. Se si modifica la “reazione allo
stop della CPU” impostando nuovi parametri, le uscite vengono
resettate.
Il modo di misura viene interrotto e le uscite resettate.
Mantieni ultimo valore
Il modo di conteggio o di misura in corso viene interrotto. Fino al
comando successivo al passaggio della CPU da STOP a RUN,
l’unità emette nelle uscite digitali i valori validi al momento
dell’interruzione.
Comportamento in caso di passaggio della CPU da STOP a RUN
La reazione dell'FM 350-1 al passaggio della CPU da STOP a RUN in caso di continuazione
dell’elaborazione o di modifiche dell’impianto in fase di esercizio tramite CiR può essere
impostata nella finestra dei parametri di base.
Tabella 5- 26 Reazione dell'FM 350-1 ai nuovi parametri in caso di passaggio della CPU da STOP a
RUN in funzione del parametro di base
Parametro di base
Reazione dell'FM 350-1 ai nuovi parametri in caso di passaggio
della CPU da STOP a RUN
Resetta sempre
L'FM interrompe il conteggio e la misura, si resetta e applica i
nuovi parametri.
Resetta solo dopo la modifica di L'FM interrompe il conteggio e la misura solo se i parametri sono
parametri
stati modificati.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
75
Programmazione dell'FM 350-1
5.8 Comportamento della CPU nelle modalità CPU-STOP e STOP-RUN
Unità di conteggio FM 350-1
76
Manuale del prodotto, 05/2011, A5E03663236-01
Messa in servizio dell'FM 350-1
6
Contenuto del capitolo
In questo capitolo si trovano le check list per la messa in servizio dell'FM 350-1. Queste
check list consentono:
● di testare tutte le operazioni fino al funzionamento dell'unità
● di impedire il funzionamento errato dell'unità.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
77
Messa in servizio dell'FM 350-1
6.1 Fasi operative della configurazione meccanica
6.1
Fasi operative della configurazione meccanica
Lista di controllo
La seguente check list può essere utilizzata per testare e documentare tutte le operazioni
necessarie per la configurazione meccanica dell’FM 350-1.
Tabella 6- 1
Operazioni per la configurazione meccanica
Operazione
Opzioni/procedure
Determinazione del
posto connettore
Posto connettore da 4 a 11 nel telaio di montaggio 0
✓
Posto connettore da 4 a 11 nel telaio di montaggio 1
Posto connettore da 4 a 11 nel telaio di montaggio 2
Posto connettore da 4 a 11 nel telaio di montaggio 3
Definizione dei segnali
di conteggio (spina di
codifica)
Segnali differenziali a 5 V Posizione A
Segnali a 24 V Posizione D
Montaggio dell'FM 350-1 1. Allentare l'unità vicina e inserire il connettore di bus.
2. Agganciare e fissare l’FM.
3. Inserire il numero di posto connettore.
4. Montare l'elemento di supporto schermatura.
Scelta dei conduttori
Tenere conto delle regole e dei dati indicati nel capitolo Cablaggio del connettore
frontale (Pagina 31).
Collegamento degli
encoder a 5 V
Encoder incrementale a
5 V con segnali
differenziali

A e /A

B e /B

N e /N
Collegamento
Nome
3
1M
4
DC 5,2 V
6
AA*
7
/A
8
BB*
9
/B
10
NN*
11
/N
Funzione
Massa alimentazione
encoder
Alimentazione encoder a
5,2 V
Segnale encoder A
Segnale encoder /A
Segnale encoder B
Segnale encoder /B
Segnale encoder N
Segnale encoder /N
Unità di conteggio FM 350-1
78
Manuale del prodotto, 05/2011, A5E03663236-01
Messa in servizio dell'FM 350-1
6.1 Fasi operative della configurazione meccanica
Operazione
Opzioni/procedure
Collegamento degli
encoder a 24 V
Encoder incrementale a
24 V
✓
Collegamento
Nome
3
1M
5
DC 24 V
6
AA*
8
BB*
10
NN*
Funzione
Massa alimentazione
encoder
Alimentazione encoder a
24 V
Segnale encoder A*
Segnale encoder B*
Segnale encoder N*
Generatore di impulsi a
24 V con segnale di
direzione
(iniziatore/BERO)
Collegamento
Nome
3
1M
5
DC24V
6
AA*
Generatore di impulsi a
24 V con segnale di
direzione
Collegamento
Nome
Funzione
Massa alimentazione
encoder
Alimentazione encoder a 24
V
Segnale encoder A*
3
1M
5
DC24V
6
AA*
8
BB*
Funzione
Massa alimentazione
encoder
Alimentazione encoder a 24
V
Segnale encoder A*
Segnale di direzione B *
Cablaggio degli ingressi
e delle uscite digitali
Collegamento tensione
ausiliaria e di carico
Ingressi e uscite digitali
Tensione ausiliaria e
tensione di carico
Funzione
Collegamento
Nome
13
I0
Ingresso digitale Start DI
14
I1
Ingresso digitale Stop Di
15
I2
Ingresso digitale Set Di
17
Q0
Ingresso digitale DO0
18
Q1
Ingresso digitale DO1
Collegamento
Nome
1
1L+
Tensione ausiliaria 24 V
Funzione
2
1M
Massa tensione ausiliaria
19
2L+
Tensione di carico 24 V
20
2M
Massa tensione di carico
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
79
Messa in servizio dell'FM 350-1
6.2 Fasi operative per la parametrizzazione
6.2
Fasi operative per la parametrizzazione
Liste di controllo
Le seguenti liste di controllo possono essere utilizzate per testare e documentare tutte le
operazioni necessarie per parametrizzare l’FM 350-1.
Tabella 6- 2
Lista di controllo per i modi operativi dei contatori
Fase operativa
Parametrizzazione
dell'unità FM 350-1 nella
Config. HW
Opzioni/procedure
✓
Selezione dell'encoder
Encoder a 5 V con segnali
simmetrici
Controllo
A+B+N
A+B
A
Nessuno
Encoder a 24 V con segnali
asimmetrici
Frequenza max. di
conteggio
Ingressi encoder
≤200 kHz/≥2,5 μs
≤20 kHz/≥25 μs
Interruttore M
Commutazione su P/clock
inverso
Encoder a 24 V con serie di
impulsi e segnale di
direzione
Frequenza max. di
conteggio
Ingressi encoder
≤200 kHz/≥2,5 μs
≤20 kHz/≥25 μs
Interruttore NPN
Interruttore PNP/simmetrico
Iniziatore a 24 V
Frequenza max. di
conteggio
≤200 kHz/≥2,5 μs
Ingressi encoder
Interruttore NPN
≤20 kHz/≥25 μs
Interruttore PNP/simmetrico
Base di tempo interna di
1 MHz
Analisi del segnale
Semplice
Doppia
Quadrupla
Direzione di conteggio
Normale
Inversa
Definizione del modo operativo
Conteggio continuo
Conteggio unico
Conteggio periodico
Definizione del campo di
conteggio
0 ... +32 bit
-31 ... +31 bit
Direzione di conteggio
principale
Nessuna
(solo con conteggio unico e
periodico)
Indietro
In avanti
Unità di conteggio FM 350-1
80
Manuale del prodotto, 05/2011, A5E03663236-01
Messa in servizio dell'FM 350-1
6.2 Fasi operative per la parametrizzazione
Fase operativa
Opzioni/procedure
Parametrizzazione
dell’FM 350-1 in
Configurazione HW
Comando gate
✓
Senza gate (solo conteggio continuo)
Gate SW
Gate HW
Latch
Latch/Retrigger
Funzione di gate
Annulla
Interrompi
Latch
Fronte di salita
Fronte di discesa
Entrambi i fronti
Definizione del comportamento degli ingressi digitali
Gate HW
Gate HW comandato dal livello del segnale
Gate HW comandato dal fronte del segnale
Ampiezza min. di impulso
≥2,5 μs
≥25 μs
Impostazione del contatore
Una volta
Più volte
Tacca di zero per valutare l’impostazione
Definizione del comportamento delle uscite digitali
Durata dell'impulso
0 … 500 ms
Isteresi
0 ... 255
Uscita DO0
Disattivata
Attiva dal valore di confronto 1 fino all’overflow
Attiva dal valore di confronto 1 fino all’underflow
Attiva al raggiungimento del valore di confronto 1 per
"durata di impulso" in avanti/indietro
Attiva al raggiungimento del valore di confronto 1 per
"durata di impulso" in avanti
Attiva al raggiungimento del valore di confronto 1 per
"durata di impulso" indietro
Valore sostitutivo in caso
di STOP della CPU
0
1
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
81
Messa in servizio dell'FM 350-1
6.2 Fasi operative per la parametrizzazione
Fase operativa
Opzioni/procedure
Parametrizzazione
dell’FM 350-1 in
Configurazione HW
Uscita DO1
✓
Disattivata
Attiva dal valore di confronto 2 fino all’overflow
Attiva dal valore di confronto 2 fino all’underflow
Nel programma utente
S7
Attiva al raggiungimento del valore di confronto per
"durata di impulso" in avanti/indietro
Attiva al raggiungimento del valore di confronto 2 per
"durata di impulso" in avanti
Attiva al raggiungimento del valore di confronto 2 per
"durata di impulso" indietro
Attivazione nei valori di confronto
Valore sostitutivo in caso
di STOP della CPU
0
1
Abilitazione degli interrupt di processo
Allarme all'apertura del gate (gate hardware o software)
Allarme alla chiusura del gate (gate hardware o software)
Allarme di overflow
Allarme di underflow
Allarme di passaggio per lo zero
Allarme al raggiungimento del valore di confronto 1 in avanti
Allarme al raggiungimento del valore di confronto 1 indietro
Allarme al raggiungimento del valore di confronto 2 in avanti
Allarme al raggiungimento del valore di confronto 2 indietro
Allarme di impostazione del contatore
Allarme di latch
Abilitazione degli ingressi digitali
CTRL_DO0 nel DB
CTRL_DO1 nel DB
Abilitazione della sincronizzazione
ENSETUP nel DB
ENSETDN nel DB
Impostazione e registrazione nel DB dei valori di caricamento e di confronto
Valore di caricamento
Valore di confronto 1
Valore di confronto 2
Inserimento delle FC nel programma utente
Inserimento dell'FC CNT_CTL1 o FC CNT_CTL2
Inserimento dell'FC DIAG_INF
Unità di conteggio FM 350-1
82
Manuale del prodotto, 05/2011, A5E03663236-01
Messa in servizio dell'FM 350-1
6.2 Fasi operative per la parametrizzazione
Tabella 6- 3
Lista di controllo per i modi operativi di misura
Fase operativa
Opzioni/procedure
Parametrizzazione
dell'FM 350-1 in
Configurazione HW
Encoder a 5 V con segnali
simmetrici
✓
Selezione dell'encoder
Controllo
A+B+N
A+B
A
Nessuno
Encoder a 24 V con segnali
asimmetrici
Frequenza max. di
conteggio
≤200 kHz/≥2,5 μs
Ingressi encoder
Interruttore NPN
≤20 kHz/≥25 μs
Interruttore PNP/simmetrico
Encoder a 24 V con serie di
impulsi e segnale di
direzione
Frequenza max. di
conteggio
Ingressi encoder
≤200 kHz/≥2,5 μs
≤20 kHz/≥25 μs
Interruttore NPN
Interruttore PNP/simmetrico
Direzione di conteggio
Normale
Inversa
Definizione del modo operativo
Misura frequenza
Conteggio numero di giri
Misura periodo
Tempo di aggiornamento
Impulsi per giro dell'encoder
Risoluzione del periodo
1 μs
1/16 μs
Comando gate
Comando gate
Gate SW
Gate HW
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
83
Messa in servizio dell'FM 350-1
6.2 Fasi operative per la parametrizzazione
Fase operativa
Parametrizzazione
dell’FM 350-1 in
Configurazione HW
Opzioni/procedure
✓
Definizione del comportamento degli ingressi digitali
Gate HW
Gate HW con comando di livello
Gate HW comandato dal fronte
Ampiezza min. di impulso
≥2,5 μs
≥25 μs
Definizione del comportamento dell'uscita digitale
Uscita DO0
Limite inferiore
Limite superiore
Senza valore di confronto
Il valore non rientra nei limiti
Il valore è al di sotto del limite inferiore
Il valore è al di sopra del limite superiore
Abilitazione degli interrupt di processo
Allarme all'apertura del gate (gate hardware o software)
Allarme alla chiusura del gate (gate hardware o software)
Allarme per valore inferiore al limite inferiore
Allarme per valore superiore al limite superiore
Allarme a fine misura
Nel programma utente
S7
Abilitazione degli ingressi digitali
CTRL_DO0 nel DB
CTRL_DO1 nel DB
Definizione e registrazione nel DB dei valori limite
Limite inferiore
Limite superiore
Tempo di aggiornamento
Inserimento delle FC nel programma utente
Inserimento dell'FC CNT_CTL1 o FC CNT_CTL2
Inserimento dell'FC DIAG_INF
Unità di conteggio FM 350-1
84
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni
operative
7
Contenuto del capitolo
In questo capitolo sono riportate:
● una descrizione dei modi di funzionamento
● una descrizione delle istruzioni operative
● condizioni generali e avvertenze da osservare.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
85
Modi di funzionamento, parametri e istruzioni operative
7.1 Nozioni di base per il richiamo di modi di funzionamento e istruzioni operative
7.1
Nozioni di base per il richiamo di modi di funzionamento e istruzioni
operative
Richiamo di modi di funzionamento, impostazioni e istruzioni operative
● I modi di funzionamento si possono scegliere nelle superfici di parametrizzazione
dell'FM 350-1.
I dati di parametrizzazione vengono memorizzati nel PG e trasferiti nell'SDB relativo al
rack.
Le note relative all'installazione delle maschere di parametrizzazione e alla
parametrizzazione dell'unità FM 350-1 sono riportate nel capitolo Parametrizzazione
dell'unità FM 350-1 (Pagina 35) e, dopo aver installato il software, anche nella Guida
integrata.
● Il modo di funzionamento o l'impostazione si modificano nelle superfici di
parametrizzazione. Il nuovo modo di funzionamento o la nuova impostazione valgono a
partire dal successivo avviamento dell'FM 350-1.
● Le istruzioni operative si creano tramite i segnali hardware collegati al connettore frontale
o introducendo nel programma utente i corrispondenti parametri d'ingresso di FC
CNT_CTL1 o di FC CNT_CTL2, con il funzionamento in sincronismo di clock, per influire
sull'operazione di conteggio. I parametri d'ingresso vengono registrati come bit di
comando nel DB dell'FC CNT_CTL1.
Bit di comando e bit di stato nel DB
Nel DB, oltre ai bit di comando, esistono i bit di stato, che segnalano lo stato delle operazioni
di conteggio e di misura. Il DB dispone di due byte rispettivamente per i bit di comando e di
stato (vedere capitolo Assegnazione del DB (Pagina 171)).
Trasferimento dei bit di comando e dei bit di stato
I bit di comando e i bit di stato vengono trasferiti tra la CPU e l'unità con FC CNT_CTL1 o
FC CNT_CTL2 da inserire nel programma utente.
I bit di comando e i bit di stato devono essere interrogati simbolicamente nel programma
utente. I nomi simbolici sono utilizzati in questo capitolo nella descrizione dell'FC.
L'esatta descrizione di FC CNT_CTL1 o FC CNT_CTL2 si trova nel capitolo
Programmazione dell'unità FM 350-1 (Pagina 39), l'assegnazione del DB si trova nel capitolo
Assegnazione del DB (Pagina 171).
Unità di conteggio FM 350-1
86
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.2 Funzionamento con clock di sincronismo
7.2
Funzionamento con clock di sincronismo
Nota
Le basi del funzionamento in sincronismo di clock sono descritte nel manuale di guida alle
funzioni SIMATIC Sincronismo di clock
(http://support.automation.siemens.com/WW/view/it/15218045).
Requisiti hardware
Il funzionamento in sincronismo di clock dell'FM 350-1 presuppone i seguenti requisiti:
● Una CPU che supporti il funzionamento in sincronismo di clock
● Un master DP che supporti il ciclo di bus equidistante
Funzionamento dell'FM 350-1 in sincronismo di clock
A seconda della progettazione, l'FM 350-1 opera in funzionamento senza sincronismo di
clock o in sincronismo di clock. L'impostazione di default è il funzionamento senza
sincronismo di clock. Con la parametrizzazione opportuna, l'FM 350-1 passa
automaticamente, e senza inviare messaggi, al funzionamento in sincronismo di clock.
In funzionamento in sincronismo di clock lo scambio di dati tra master DP e FM 350-1 è
sincrono al ciclo PROFIBUS DP, il che significa quanto segue:
● Tutti i segnali di comando trasmessi all'FM 350-1 diventano attivi nello stesso ciclo del
PROFIBUS DP nel momento To.
● Tutti i valori e i bit di stato dell'FM 350-1 acquisiti nel momento Ti vengono approntati nel
ciclo stesso del PROFIBUS DP nell'interfaccia di conferma.
Con il funzionamento in sincronismo di clock tutti e 16 i byte dell'interfaccia di conferma
sono coerenti, vale a dire che valori e bit di stato sono sempre compatibili.
● Lo stato del contatore influenzabile dai segnali di ingresso digitali può diventare attivo nel
medesimo ciclo PROFIBUS DP soltanto se l'evento si è verificato prima del momento Ti
del ciclo in oggetto. Ciò interessa le seguenti operazioni:
– Caricamento del contatore con l'apertura del gate hardware
– Caricamento del contatore tramite sincronizzazione
– Latch e latch/retrigger di un valore del contatore
Se la parametrizzazione non è corretta, l'FM 350-1 non entra in funzionamento in
sincronismo di clock.
In caso di perdita del sincronismo di clock a causa di disturbi o per mancanza/ritardo del
Global Control (GC), l'FM 350-1 ritorna al funzionamento in sincronismo di clock nel ciclo
successivo senza reazioni di errore.
In caso di perdita del sincronismo di clock, l'interfaccia di conferma non viene aggiornata.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
87
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3
Modi di conteggio
7.3.1
Panoramica dei modi di conteggio
Definizione
Quando si predefinisce un modo di funzionamento si sceglie la funzionalità con la quale
gestire l'FM 350-1. La tabella mostra una panoramica dei modi di conteggio.
Tabella 7- 1
Modi di conteggio dell'FM 350-1
Denominazione
Descrizione
Conteggio continuo con o senza gate SW L'FM 350-1 inizia il conteggio continuo a partire dal valore
/ HW,
di conteggio attuale.
Conteggio unico con gate SW o HW
L'FM 350-1 esegue il conteggio, all'apertura del gate, a
partire dal valore di caricamento fino al limite di
conteggio.
Conteggio periodico con gate SW o HW
L'FM 350-1 esegue il conteggio, all'apertura del gate, tra
il valore di caricamento e il limite di conteggio.
Per eseguire uno di questi modi di funzionamento è necessario parametrizzare l'FM 350-1.
Unità di conteggio FM 350-1
88
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.2
Nozioni di base
Valore di caricamento
Il valore di caricamento è lo stato del contatore dal quale l'FM 350-1 inizia a contare.
Durante il funzionamento è possibile assegnare all'FM 350-1 un valore di caricamento
LOAD_VAL che sovrascrive il valore di iniziale.
Se lo si imposta direttamente (segnale di comando L_DIRECT), il valore di caricamento
viene acquisito direttamente dall'FM 350-1 come nuovo valore di conteggio e caricato in
preparazione.
Il valore di caricamento può essere caricato anche solo in preparazione (segnale di
comando L_PREPAR). In questo caso viene acquisito dall'FM 350-1 come nuovo valore di
conteggio con gli eventi descritti di seguito.
● Nei modi Conteggio unico e Conteggio periodico
– Raggiungimento del limite di conteggio inferiore o superiore se non è stata
parametrizzata la direzione di conteggio principale.
– Raggiungimento del limite di conteggio superiore parametrizzato con direzione di
conteggio principale in avanti.
– Raggiungimento dello 0 con direzione di conteggio principale all’indietro.
● In tutti i modi di conteggio
– Avvio del conteggio in seguito all'interruzione del gate SW o HW (se il conteggio
prosegue il valore di caricamento non viene acquisito).
– Sincronizzazione
– Latch/Retrigger
Comando gate
I gate hardware (gate HW) e software (gate SW) consentono di comandare i conteggi
dell'FM 350-1, ovvero di avviarli e arrestarli.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
89
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Campo di conteggio massimo senza direzione principale di conteggio
Il contatore binario a 32 bit dell'FM 350-1 può funzionare in due diversi modi a seconda della
parametrizzazione.
Tabella 7- 2
Modi per il contatore binario a 32 bit dell'FM 350-1 in funzione della parametrizzazione
Campo di conteggio "0 ... +32 bit"
(32 bit senza segno)
Campo di conteggio "–31 ... +31 bit"
(31 bit con segno)
Campo di
conteggio
decimale
0 ... +4 294 967 295
-2 147 483 648 ... +2 147 483 647
Campo di
conteggio
esadecimale
da 0000 0000 a FFFF FFFF
da 8000 0000 a 7FFF FFFF
Quando lo stato del contatore
(esadecimale) cambia da FFFF FFFF
a 0 viene rilevato un overflow, quando
cambia da 0 a FFFF FFFF viene
rilevato un underflow.
Quando lo stato del contatore
(esadecimale) cambia da 7FFF FFFF a
8000 0000 viene rilevato un overflow,
quando cambia da 8000 0000 a
7FFF FFFF viene rilevato un underflow.
Direzione di conteggio principale
Parametrizzando la direzione principale di conteggio (in avanti o all’indietro) si delimita il
campo di conteggio massimo a un campo più piccolo, perché si definisce un limite di
conteggio superiore. Il campo di conteggio parametrizzato sarà quindi compreso tra 0 e il
limite di conteggio superiore parametrizzato. Ciò consente ad es. di realizzare applicazioni di
conteggio di incremento o decremento. La direzione principale di conteggio parametrizzata
non influisce sull’analisi della direzione durante il rilevamento degli impulsi di conteggio.
Unità di conteggio FM 350-1
90
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Valori iniziali dopo la parametrizzazione
Tabella 7- 3
Valori iniziali
Valore
Direzione di conteggio
principale
Valore iniziale
Valore di caricamento
Nessuno
0
In avanti
0
Indietro
Limite di conteggio superiore
parametrizzato
Nessuno
0
In avanti
0
Indietro
Limite di conteggio superiore
parametrizzato
Nessuno
0
In avanti
0
Indietro
Limite di conteggio superiore
parametrizzato
Nessuno
0
in avanti
0
Indietro
Limite di conteggio superiore
parametrizzato
Valore di conteggio
Valori di confronto 1 e 2
Valore latch
Funzionamento in sincronismo di clock
Nel funzionamento in sincronismo di clock l'FM 350-1 acquisisce in ogni ciclo PROFIBUS DP
i bit e i valori di comando dall’interfaccia di comando e conferma la reazione nello stesso
ciclo.
L'FM 350-1 trasmette in ogni ciclo lo stato del contatore o il valore latch validi nell'istante Ti e
i bit di stato validi nell'stante Ti.
Se lo stato del contatore viene influenzato da segnali di ingresso hardware, esso potrà
essere trasmesso nello stesso ciclo solo se il segnale di ingresso è precedente all'istante Ti.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
91
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Comandi operativi nei modi di conteggio
Per intervenire sul conteggio dell'FM 350-1 durante l'esercizio si possono utilizzare i cinque
comandi operativi seguenti.
Tabella 7- 4
Comandi dell'FM 350-1
Parametro
Descrizione
Apertura e chiusura del gate
L’operazione di conteggio viene avviata in seguito all’apertura di un gate e conclusa
alla sua chiusura.
Impostazione del contatore
Il contatore può essere impostato sul valore di caricamento tramite diversi segnali.
Latch/Retrigger
Memorizzazione del valore di conteggio e acquisizione, da parte del contatore, del
valore di caricamento in caso di fronte di salita in Start DI.
Latch
Memorizzazione del valore di conteggio in caso di fronte di salita in Start DI.
Misura di tempi tra due fronti
Misura di tempi tra due fronti successivi nell’ingresso digitale Start DI
Unità di conteggio FM 350-1
92
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.3
Conteggio continuo
Definizione
In questo modo operativo l’FM 350-1 conta di continuo a partire dal valore di conteggio
attuale:
● Se, durante il conteggio in avanti, il contatore raggiunge il valore limite superiore e riceve
un altro impulso di conteggio, passa al valore limite inferiore e ricomincia a contare senza
perdere alcun impulso.
● Se, durante il conteggio indietro, il contatore raggiunge il valore limite inferiore e riceve un
altro impulso di conteggio, passa al valore limite superiore e ricomincia a contare senza
perdere alcun impulso.
Per il campo di conteggio a 31 bit vale quanto segue:
● il limite di conteggio superiore è fisso a +2 147 483 647 (231 - 1).
● il limite di conteggio inferiore è fisso a -2 147 483 648 (-231).
Per il campo di conteggio a 32 bit vale quanto segue:
● il limite di conteggio superiore è fisso a +4 294 967 295 (232 - 1).
● il limite di conteggio inferiore è fisso a 0 (zero).
Comportamento ai valori limite
Se il contatore raggiunge il valore limite superiore o inferiore e riceve un nuovo impulso,
viene impostato sull’altro valore limite. Nel DB viene impostato il bit corrispondente.
Tabella 7- 5
Comportamento ai valori limite (conteggio continuo)
Limite di conteggio raggiunto
Bit di stato nel DB
Limite superiore
Viene impostato STS_OFLW
Limite inferiore
Viene impostato STS_UFLW
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
93
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Selezione del comando del gate
Questo modo di funzionamento consente di selezionare il tipo di comando del gate. Sono
disponibili le seguenti opzioni:
● Senza gate (default)
● Gate SW
● gate HW comandato tramite livello o fronte del segnale
6WDWRGHOFRQWDWRUH
/LPLWHVXSHULRUH
9DORUHDWWXDOH
/LPLWHLQIHULRUH
$YYLRJDWH
Figura 7-1
$UUHVWRJDWH
7HPSR
Conteggio continuo con comando gate
Apertura e chiusura del gate SW
Per aprire e chiudere il gate SW si utilizza il parametro di ingresso SW_GATE di
FC CNT_CTL1.
Tabella 7- 6
Attivazione di apertura/chiusura del gate SW (conteggio continuo)
Azione
...attivata dalla
Apertura del gate SW
Impostazione di SW_GATE
Chiusura del gate SW
Reset di SW_GATE
All’apertura del gate SW il conteggio riprende dallo stato attuale del contatore.
Unità di conteggio FM 350-1
94
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Apertura e chiusura del gate HW
Per aprire e chiudere il gate HW si applicano o tolgono i segnali negli ingressi digitali Start DI
e Stop DI.
Tabella 7- 7
Attivazione di apertura/chiusura del gate HW (conteggio continuo)
Azione
...attivata dalla
Apertura del gate HW (comandata dal livello del
segnale)
presenza del segnale nell'ingresso digitale Start
DI
Chiusura del gate HW (comandata dal livello del
segnale)
assenza del segnale nell'ingresso digitale Start DI
Apertura del gate HW (comandata dal fronte del
segnale)
presenza di un fronte di salita nell'ingresso
digitale Start DI
Chiusura del gate HW (comandata dal fronte)
presenza di un fronte di salita nell'ingresso
digitale Stop Di
All’apertura del gate HW il conteggio riprende dallo stato attuale del contatore.
Arresto del conteggio con la funzione gate stop
Inoltre in caso di conteggio con gate SW e gate HW è possibile arrestare il conteggio con la
funzione gate stop In questo caso si dovrà impostare il parametro di ingresso GATE_STP
dell'FC CNT_CTL1.
Conseguenze dell’impostazione latch/retrigger o latch sul valore di conteggio all’avvio del conteggio
Per informazioni su questo argomento vedere le sezioni Comando: Latch/Retrigger
(Pagina 131) e Comando: Latch (Pagina 133) in questo capitolo.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
95
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.4
Conteggio unico
Definizione
In questo modo operativo l'FM 350-1 conta un’unica volta nella direzione principale
parametrizzata e si arresta automaticamente una volta raggiunto il limite di conteggio. È
possibile parametrizzare i seguenti comportamenti:
● Conteggio unico – Senza direzione principale di conteggio
● Conteggio unico – Direzione principale di conteggio in avanti
● Conteggio unico – Direzione principale di conteggio indietro
Conteggio unico – Senza direzione principale di conteggio
Nel modo operativo Conteggio unico senza direzione principale di conteggio, dopo l’apertura
del gate l'FM 350-1 conta in avanti o all’indietro a partire dal valore di caricamento fino a
superare uno dei limiti di conteggio.
Al superamento di uno dei limiti di conteggio
● il gate viene chiuso
● nell’interfaccia di conferma vengono impostati i bit STS_OFLW o STS_UFLW
● il contatore viene caricato sul limite di conteggio opposto.
I limiti di conteggio corrispondono al campo di conteggio massimo.
Quando lo stato del contatore è zero viene impostato il bit STS_ZERO.
Per riavviare il conteggio è necessario riaprire il gate.
6WDWRGHOFRQWDWRUH
/LPLWH
VXSHULRUHPD[
676B2)/:
9DORUHGL
FDULFDPHQWR
676B=(52
&DPSR
FRQWHJJLRPD[
/LPLWH
LQIHULRUHPD[
676B8)/:
$YYLRJDWH
Figura 7-2
$YYLRJDWH
$UUHVWRJDWH
DXWRPDWLFR
7HPSR
$UUHVWRJDWH
DXWRPDWLFR
Conteggio unico senza direzione principale di conteggio; funzione gate di annullamento
Unità di conteggio FM 350-1
96
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Conteggio unico – Direzione principale di conteggio in avanti
Nel modo operativo Conteggio unico con direzione principale di conteggio in avanti, dopo
l’apertura del gate l'FM 350-1 conta in avanti o all’indietro a partire dal valore di caricamento
fino a superare il limite di conteggio superiore.
Al superamento del limite di conteggio superiore
● il gate viene chiuso
● nell’interfaccia di conferma viene impostato il bit STS_OFLW
● il contatore viene caricato con il valore di caricamento.
Il limite di conteggio superiore è parametrizzabile, il valore di caricamento ha un suo valore
iniziale ed è modificabile.
Per riavviare il conteggio è necessario riaprire il gate.
6WDWRGHOFRQWDWRUH
/LPLWHVXSHULRUH
SDUDPHWUL]]DWR
9DORUHGL
FDULFDPHQWR
676B2)/:
&DPSRGL
FRQWHJJLR
SDUDPHWUL]]DWR
/LPLWH
LQIHULRUH $YYLRJDWH
$YYLRJDWH
$UUHVWRJDWH
DXWRPDWLFR
Figura 7-3
$UUHVWRJDWH
DXWRPDWLFR
7HPSR
Conteggio unico con direzione principale di conteggio in avanti; funzione gate di annullamento
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
97
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Conteggio unico – Direzione principale di conteggio indietro
Nel modo operativo Conteggio unico con direzione principale di conteggio all'indietro, dopo
l’apertura del gate l'FM 350-1 conta in avanti o all’indietro a partire dal valore di caricamento
fino a superare il limite di conteggio inferiore.
Al superamento del limite di conteggio inferiore
● il gate viene chiuso
● nell’interfaccia di conferma viene impostato il bit STS_UFLW
● il contatore viene caricato con il valore di caricamento.
Il limite di conteggio inferiore è 0, il valore di caricamento ha un suo valore iniziale ed è
modificabile.
Per riavviare il conteggio è necessario riaprire il gate.
6WDWRGHO
FRQWDWRUH
3DUDPHWUL]]DWD
/LPLWHGLFRQWHJJLR
VXSHULRUH
SDUDPHWUL]]DWR
&DPSRGL
FRQWHJJLR
9DORUHGL
FDULFDPHQWR
/LPLWHGLFRQWHJJLR
LQIHULRUH 676B8)/:
$YYLRGHOJDWH
$YYLRGHOJDWH
$UUHVWRGHOJDWH
$XWRPDWLFR
Figura 7-4
7HPSR
$UUHVWRGHOJDWH
$XWRPDWLFR
Conteggio unico con direzione principale di conteggio all'indietro; funzione gate di annullamento
Unità di conteggio FM 350-1
98
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Selezione del comando del gate
Questo modo di funzionamento consente di selezionare il tipo di comando del gate. Sono
disponibili le seguenti opzioni:
● Gate SW
● gate HW comandato tramite livello o fronte del segnale
6WDWRGHOFRQWDWRUH
/LPLWHVXSHULRUH
676B2)/:
9DORUHGLFDULFDPHQWR
/LPLWHLQIHULRUH
$YYLRGHOJDWH $UUHVWRGHOJDWH
Figura 7-5
$YYLRGHOJDWH
7HPSR
Conteggio unico con valore di caricamento e comando gate
Apertura e chiusura del gate SW
Per aprire e chiudere il gate SW e impostare il contatore sul valore di caricamento si utilizza
il parametro di ingresso SW_GATE dell'FC CNT_CTL1.
Tabella 7- 8
Attivazione di apertura/chiusura del gate SW (conteggio unico)
Azione
...attivata dalla
Apertura del gate SW
Impostazione di SW_GATE
Chiusura del gate SW
Reset di SW_GATE
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
99
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Apertura e chiusura del gate HW
Per aprire e chiudere il gate HW e impostare il contatore sul valore di caricamento, si
applicano o tolgono i segnali negli ingressi digitali Start DI e Stop DI.
Tabella 7- 9
Attivazione di apertura/chiusura del gate HW (conteggio unico)
Azione
...attivata dalla
Apertura del gate HW (comandata dal livello del
segnale)
presenza del segnale nell'ingresso digitale Start
DI
Apertura del gate HW (comandata dal fronte del
segnale)
presenza di un fronte di salita nell'ingresso
digitale Start DI
Chiusura del gate HW (comandata dal livello del
segnale)
assenza del segnale nell'ingresso digitale Start DI
Chiusura del gate HW (comandata dal fronte)
presenza di un fronte di salita nell'ingresso
digitale Stop Di
In caso di gate HW comandato dal livello del segnale, la riapertura del gate e l’impostazione
del contatore sul valore di caricamento sono determinate da un segnale nell’ingresso Start
DI.
Se il gate HW è comandato da fronte, la presenza di un nuovo fronte positivo nell’ingresso
Start Di fa sì che il contatore ricominci a contare a partire dal valore di caricamento,
indipendentemente dal fatto che il gate sia chiuso o ancora aperto (retrigger); perché questo
accada è necessario che l’ingresso Stop DI non sia impostato.
Comportamento ai valori limite
Se il contatore riceve un nuovo impulso quando raggiunge il limite superiore o inferiore,
● in caso di conteggio senza direzione principale viene impostato sull’altro valore limite.
● in caso di conteggio con direzione principale viene impostato sul valore di caricamento.
Quindi viene chiuso il gate e arrestato il conteggio, anche se il parametro SW_GATE è
ancora impostato e il gate HW è ancora aperto. Nel DB viene impostato il corrispondente bit
di stato.
Tabella 7- 10 Comportamento ai valori limite (conteggio unico)
Limite di conteggio raggiunto
Bit di stato nel DB
Limite superiore
Viene impostato STS_OFLW
Limite inferiore
Viene impostato STS_UFLW
Per avviare di nuovo il contatore si deve reimpostare il parametro SW_GATE ovvero riaprire
il gate HW. Il contatore ricomincerà a contare dal valore di caricamento.
Arresto del conteggio con la funzione gate stop
È inoltre possibile interrompere il conteggio in qualsiasi momento con la funzione gate stop.
In questo caso occorre impostare il parametro di ingresso GATE_STP di FC CNT_CTL1.
Unità di conteggio FM 350-1
100
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.5
Conteggio periodico
Definizione
In questo modo operativo l'FM 350-1 conta, con gate aperto, in modo periodico e non si
arresta al raggiungimento dei limiti di conteggio. È possibile parametrizzare i seguenti
comportamenti:
● Conteggio periodico – Senza direzione principale di conteggio
● Conteggio periodico – Direzione principale di conteggio in avanti
● Conteggio periodico – Direzione principale di conteggio indietro
Conteggio periodico – Senza direzione principale di conteggio
Nel modo operativo Conteggio periodico senza direzione principale di conteggio, dopo
l’apertura del gate l'FM 350-1 conta in avanti o all’indietro a partire dal valore di caricamento
fino a superare uno dei limiti di conteggio.
Al superamento di uno dei limiti di conteggio
● nell’interfaccia di conferma vengono impostati i bit STS_OFLW o STS_UFLW
● il contatore viene impostato sul valore di caricamento da cui continuerà a contare.
I limiti di conteggio corrispondono al campo di conteggio massimo.
Quando lo stato del contatore è zero viene impostato il bit STS_ZERO.
Il conteggio continua fino alla chiusura del gate.
6WDWRGHOFRQWDWRUH
/LPLWH
VXSHULRUHPD[
676B2)/:
9DORUHGL
FDULFDPHQWR
676B=(52
&DPSR
FRQWHJJLRPD[
/LPLWH
LQIHULRUHPD[
676B8)/:
$YYLRJDWH
Figura 7-6
$UUHVWRJDWH
7HPSR
Conteggio periodico senza direzione principale di conteggio
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
101
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Conteggio periodico – Direzione principale di conteggio in avanti
Nel modo operativo Conteggio periodico con direzione principale di conteggio in avanti, dopo
l’apertura del gate l'FM 350-1 conta in avanti o all’indietro a partire dal valore di caricamento
fino a superare il limite di conteggio superiore.
Al superamento del limite di conteggio superiore
● nell’interfaccia di conferma viene impostato il bit STS_OFLW
● il contatore viene impostato sul valore di caricamento da cui continuerà a contare.
Il limite di conteggio superiore è parametrizzabile, il valore di caricamento ha un suo valore
iniziale ed è modificabile.
Il conteggio continua fino alla chiusura del gate.
6WDWRGHOFRQWDWRUH
3DUDPHWUL]]DWD
/LPLWHGLFRQWHJJLR
VXSHULRUH
9DORUHGL
FDULFDPHQWR
676B2)/:
SDUDPHWUL]]DWR
&DPSRGLFRQWHJJLR
/LPLWHGL
FRQWHJJLR
LQIHULRUH $YYLRGHOJDWH
Figura 7-7
$UUHVWRGHOJDWH
7HPSR
Conteggio periodico con direzione principale di conteggio in avanti
Unità di conteggio FM 350-1
102
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Conteggio periodico – Direzione principale di conteggio indietro
Nel modo operativo Conteggio periodico con direzione principale di conteggio all'indietro,
dopo l’apertura del gate l'FM 350-1 conta in avanti o all’indietro a partire dal valore di
caricamento fino a superare il limite di conteggio inferiore.
Al superamento del limite di conteggio inferiore
● nell’interfaccia di conferma viene impostato il bit STS_UFLW
● il contatore viene impostato sul valore di caricamento da cui continuerà a contare.
Il limite di conteggio inferiore è 0, il valore di caricamento ha un suo valore iniziale ed è
modificabile.
Il conteggio continua fino alla chiusura del gate.
6WDWRGHOFRQWDWRUH
/LPLWHVXSHULRUH
SDUDPHWUL]]DWR
9DORUHGL
FDULFDPHQWR
&DPSRGL
FRQWHJJLR
SDUDPHWUL]]DWR
676B8)/:
/LPLWHLQIHULRUH $YYLRJDWH
Figura 7-8
$UUHVWRJDWH
7HPSR
Conteggio periodico con direzione principale di conteggio indietro
Selezione del comando del gate
Questo modo di funzionamento consente di selezionare il tipo di comando del gate. Sono
disponibili le seguenti opzioni:
● Gate SW
● gate HW comandato tramite livello o fronte del segnale
6WDWRGHOFRQWDWRUH
/LPLWHVXSHULRUH
9DORUHGLFDULFDPHQWR
/LPLWHLQIHULRUH
$YYLRJDWH
Figura 7-9
$UUHVWRJDWH 7HPSR
Conteggio periodico con valore di caricamento e comando di gate
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
103
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Apertura e chiusura del gate SW
Per aprire e chiudere il gate SW e impostare il contatore sul valore di caricamento si utilizza
il parametro di ingresso SW_GATE dell'FC CNT_CTL1.
Tabella 7- 11 Apertura/chiusura del gate SW
Azione
...attivata dalla
Apertura del gate SW
Impostazione di SW_GATE
Chiusura del gate SW
Reset di SW_GATE
Apertura e chiusura del gate HW
Per aprire e chiudere il gate HW e impostare il contatore sul valore di caricamento, si
applicano o tolgono i segnali negli ingressi digitali Start DI e Stop DI.
Tabella 7- 12 Attivazione di apertura/chiusura del gate HW (conteggio periodico)
Azione
...attivata dalla
Apertura del gate HW (comandata dal
livello del segnale)
presenza del segnale nell'ingresso digitale Start DI
Apertura del gate HW (comandata dal
fronte del segnale)
presenza di un fronte di salita nell'ingresso digitale Start
DI
Chiusura del gate HW (comandata dal
livello del segnale)
assenza del segnale nell'ingresso digitale Stop Di
Chiusura del gate HW (comandata dal
fronte)
presenza di un fronte di salita nell'ingresso digitale Stop
Di
Se il gate HW è comandato da fronte, la presenza di un nuovo fronte positivo nell’ingresso
Start DI fa sì che il contatore ricominci a contare a partire dal valore di caricamento,
indipendentemente dal fatto che il gate sia chiuso o ancora aperto (retrigger); perché questo
accada è necessario che l’ingresso Stop DI non sia impostato.
Unità di conteggio FM 350-1
104
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Comportamento ai valori limite
Se il contatore
● durante il conteggio senza direzione principale raggiunge uno dei due limiti
● durante il conteggio con direzione principale in avanti raggiunge il limite superiore
● durante il conteggio con direzione principale indietro raggiunge il limite inferiore
e riceve un altro impulso di conteggio, viene impostato sul valore di caricamento da cui
continuerà a contare. Nel DB viene impostato il bit corrispondente.
Tabella 7- 13 Comportamento ai valori limite (conteggio periodico)
Limite di conteggio raggiunto
Bit di stato nel DB
Limite superiore
Viene impostato STS_OFLW
Limite inferiore
Viene impostato STS_UFLW
Arresto del conteggio con la funzione gate stop
È inoltre possibile interrompere il conteggio in qualsiasi momento con la funzione gate stop.
In questo caso occorre impostare il parametro di ingresso GATE_STP di FC CNT_CTL1.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
105
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.6
Campo di conteggio
Premessa
L’unità è dotata di un registro di conteggio a 32 bit. L'impostazione del campo di conteggio
consente di scegliere se l’unità deve contare solo nel campo positivo o se deve interpretare il
32esimo bit come bit di segno e consentire la rappresentazione di numeri negativi. Il campo
di conteggio può essere selezionato solo se non si parametrizza la direzione principale di
conteggio.
Campo di conteggio
Nei due campi di conteggio “da 0 a +32 bit” e “da –31 a +31 bit”, l'FM 350-1 conta all’interno
di limiti di conteggio diversi. In corrispondenza dei due limiti viene rilevato rispettivamente un
overflow o un underflow.
Nel modo di conteggio "da -31 bit a +31 bit" lo stato del contatore viene rappresentato come
complemento a 2.
Tabella 7- 14 Campi di conteggio e overflow/underflow
Campo di conteggio
Overflow
Underflow
0 ... +32 bit*
Se lo stato del contatore cambia da
4 294 967 295 a 0
Se lo stato del contatore cambia da
0 a 4 294 967 295
Se lo stato del contatore cambia da
+2 147 483 647 a
–2 147 483 648
Se lo stato del contatore cambia da
–2 147 483 648 a 2 147 483 647
da 0 a 4 294 967 295
da 0 a FFFF FFFFH
-31 ... +31 bit
da –2 147 483 648 a
2 147 483 647
da 8000 0000H a
7FFF FFFFH
*In questo campo di conteggio i valori vanno indicati e analizzati solo in formato
esadecimale.
Unità di conteggio FM 350-1
106
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Overflow, underflow e passaggio per lo zero
In entrambi i limiti di conteggio, in caso di overflow e underflow viene impostato un bit nel DB
di FC CNT_CTL1 (vedi capitolo Assegnazione del DB (Pagina 171)).
Nel campo di conteggio "da -31 bit a + 31 bit" viene impostato un bit nel DB anche in caso di
passaggio per lo zero.
Nel campo di conteggio ”da 0 bit a + 32 bit” con il passaggio per lo zero vengono segnalati
sia l’overflow che l’underflow per ogni direzione di conteggio.
Tabella 7- 15 Bit di stato nel DB in caso di overflow/underflow e passaggio per lo zero
Evento
Bit di stato nel DB
Overflow
Viene impostato STS_OFLW.
Underflow
Viene impostato STS_UFLW.
Passaggio per lo zero
Viene impostato STS_ZERO.
Attivazione degli interrupt di processo
Gli eventi di overflow, underflow e passaggio per lo zero possono essere segnalati anche
con un interrupt di processo.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
107
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.7
Istruzione operativa: apertura e chiusura del gate
Definizione
L'FM 350-1 presenta i seguenti gate:
● Un gate hardware (gate HW), che può essere comandato da livello o da fronte
● Un gate software (gate SW), che si può aprire o chiudere tramite i bit di comando del
programma utente.
Scelta del gate
Con la scelta del modo di funzionamento, si effettua la scelta del gate che si intende
utilizzare per l'operazione di conteggio.
Le figure seguenti mostrano le diverse possibilità di aprire e chiudere i gate dell'FM 350-1.
Apertura e chiusura del gate HW con comando di livello
6WDWRGHOFRQWDWRUH
,PSXOVLGLFRQWHJJLR
',6WDUW
$SHUWXUDGHO
JDWH
Figura 7-10
&KLXVXUD
GHOJDWH
Apertura e chiusura del gate HW con comando di livello
Apertura e chiusura del gate HW con comando di livello Finché l'ingresso digitale Start DI
rimane abilitato, gli impulsi di conteggio possono raggiungere il contatore ed essere contati.
Se l'ingresso digitale Start DI viene disabilitato il gate viene chiuso. Gli impulsi di conteggio
non vengono più contati, il contatore si arresta.
Se il gate viene chiuso tramite overflow o underflow, per riaprire nuovamente il gate occorre
prima resettare l'ingresso digitale Start DI e poi reimpostarlo.
Il gate comandato da livello HW è attivo con il primo fronte di salita in Start DI dopo che è
stata effettuata la parametrizzazione.
Con questa parametrizzazione l'ingresso Stop DI non viene analizzato ma visualizzato nel bit
di stato STS_STP.
Unità di conteggio FM 350-1
108
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Apertura e chiusura del gate HW con comando di fronte
9DORUHGLFRQWHJJLR
,PSXOVLGLFRQWHJJLR
6WDUW',
$SHUWXUD
GHOJDWH
6WRS',
&KLVXUDGHO
JDWH
Figura 7-11
Apertura e chiusura del gate HW con comando di fronte
Apertura e chiusura del gate HW con comando di fronte Con il gate comandato da fronte, il
gate HW si apre mediante un fronte di salita nell'ingresso digitale Start DI. Il gate viene
chiuso da un fronte di salita nell'ingresso digitale Stop DI.
In presenza di entrambi i fronti in entrambi gli ingressi, se il gate è aperto viene chiuso
mentre se è chiuso resta tale. Se è impostato l'ingresso digitale Stop DI, il gate non può
essere aperto da un fronte di salita nell'ingresso digitale Start DI.
Stato degli ingressi Start DI, Stop DI
Gli stati degli ingressi Start DI e Stop DI vengono visualizzati dai LED verdi I0 e I1 e, nel
programma utente, nei bit STS_STA e STS_STP del DB dell'FC CNT_CTL1.
Stato del gate
Lo stato del gate viene visualizzato nel programma utente nel bit STS_GATE.
Apertura e chiusura del gate SW
,PSXOVLGL
FRQWHJJLR
9DORUHGL
FRQWHJJLR
6:B*$7(
%LWLPSRVWDWR
Figura 7-12
%LWUHVHWWDWR
Apertura e chiusura del gate SW
Il gate SW viene aperto e chiuso tramite impostazione e resettaggio del parametro
d'ingresso SW_GATE dell'FC CNT_CTL1.
Se il gate è chiuso, può essere riaperto impostando nuovamente il parametro di ingresso
SW_GATE. Non è possibile aprire e chiudere il gate SW con comando di fronte.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
109
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Stato del gate SW
Lo stato del gate SW viene visualizzato nel bit STS_SW_G del DB dell'FC CNT_CTL1.
Funzione di gate di annullamento e interruzione
Durante la parametrizzazione della funzione di gate è possibile stabilire se il gate debba
annullare o interrompere il conteggio.
In caso di annullamento, il conteggio ricomincia dopo la chiusura e il riavvio del gate con il
valore di caricamento (momento ① nella figura seguente):
6WDWRGHOFRQWDWRUH
཰
/LPLWHGLFRQWHJJLRVXSHULRUH
9DORUHGLFDULFDPHQWR
/LPLWHGLFRQWHJJLRLQIHULRUH
$YYLRGHOJDWH
Figura 7-13
$UUHVWRGHOJDWH
$YYLRGHOJDWH
7HPSR
Conteggio continuo, indietro, funzione gate di annullamento
In caso di interruzione, il conteggio prosegue dopo la chiusura e il riavvio del gate con
l'ultimo valore di conteggio attuale (momento ① nella figura seguente):
6WDWRGHOFRQWDWRUH
ແ
/LPLWHGLFRQWHJJLR
VXSSHULRUH
9DORUHGLFDULFDPHQWR
/LPLWHGLFRQWHJJLR
LQIHULRUH
$YYLRJDWH
Figura 7-14
$UUHVWRJDWH
$YYLRJDWH
7HPSR
Conteggio continuo, in avanti, funzione gate di interruzione
Arresto dell'operazione di conteggio con la funzione gate stop
A prescindere dai segnali creati o dallo stato del gate SW è possibile terminare il conteggio
anche con la funzione di arresto del gate. In questo caso occorre impostare il parametro di
ingresso GATE_STP dell'FC CNT_CTL1.
Se si resetta questo parametro, sarà possibile riaprire il gate soltanto con un fronte di salita
nell'ingresso digitale Start DI (gate HW) o reimpostando il parametro di ingresso SW_GATE
(gate SW).
Unità di conteggio FM 350-1
110
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Comando del gate in sincronismo di clock
Comando del gate SW: per il comando del gate SW occorre impostare e resettare nel
programma utente il bit di comando SW_GATE. Il conteggio inizia e si conclude al momento
To del rispettivo ciclo successivo del PROFIBUS DP, dopo la modifica del bit di comando:
&LFOR'3
7'3
7R
7L
&LFOR'3
7'3
&LFOR'3
7R
7R
&LFOR'3
7'3
7L
&LFOR'3
7'3
7L
7R
7'3
7L
7R
7L
6:B*$7(
676B*$7(
&RQWHJJLR
&DOFRORGHOYDORUHGLFRQWHJJLRDWWXDOH
&DOFRORGHOYDORUHGLFRQWHJJLRFKHHUDYDOLGRDOWHUPLQHGHOO
RSHUD]LRQHGLFRQWHJJLR
Figura 7-15
Avvio e arresto del conteggio con gate SW (SW_GATE)
Comando del gate HW: con il comando con gate HW, il conteggio inizia e si conclude non
appena il gate HW viene aperto e chiuso:
&LFOR'3
7'3
7R
7L
&LFOR'3
7'3
7R
7L
&LFOR'3
7'3
&LFOR'3
7'3
&LFOR'3
7'3
7R
7R
7R
7L
7L
7L
*DWH+:
676B*$7(
&RQWHJJLR
&DOFRORGHOYDORUHGLFRQWHJJLRDWWXDOH
&DOFRORGHOYDORUHGLFRQWHJJLRFKHHUDYDOLGRDOWHUPLQHGHOO
RSHUD]LRQHGL
FRQWHJJLR
Figura 7-16
Avvio e arresto del conteggio con gate HW (HW_GATE)
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
111
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
interrupt di processo
L'apertura e la chiusura di un gate (HW o SW) possono essere utilizzate per generare un
interrupt di processo (vedi capitolo Attivazione di un interrupt di processo (Pagina 158)).
Impostazione di default
Nella impostazione di default tutti i gate sono aperti e gli impulsi di conteggio vengono
contati.
Unità di conteggio FM 350-1
112
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.8
Comportamento delle uscite digitali
Premessa
Nell'FM 350-1 è possibile memorizzare due valori di confronto (valore di confronto 1 e 2) e
assegnarli alle due uscite digitali (valore di confronto 1: DO0, valore di confronto 2: DO1).
L'uscita viene impostata in funzione dello stato del contatore e del valore di confronto. Il
presente paragrafo descrive il comportamento delle uscite.
Valori di confronto 1 e 2
Entrambi i valori di confronto devono essere inseriti nel DB di FC CNT_CTL1 (CMP_V1,
CMP_V2) e trasferiti nell'unità FM 350-1 impostando i bit T_CMP_V1 e T_CMP_V2 (vedi cap.
Assegnazione del DB (Pagina 171)). Questo non influisce sul conteggio.
I valori di confronto devono essere compresi entro i limiti del rispettivo campo di conteggio. Il
valore di confronto viene interpretato in base al campo di conteggio scelto. Ad esempio, se il
valore di confronto predefinito è FFFF FFFF H, esso verrà interpretato come 4 294 967 295
nel campo di conteggio da 0 a +32 bit e come –1 nel campo di conteggio da -31 a +31 bit.
Tabella 7- 16 Campo di valori ammesso per i valori di confronto
Campo di valori
ammesso per i valori
di confronto
Direzione di conteggio principale
Nessuna
In avanti
Indietro
Limite inferiore
Limite di conteggio
inferiore massimo
-231
1
Limite superiore
Limite di conteggio
superiore massimo
Limite di conteggio
superiore
parametrizzato -1
231 - 1
Abilitazione delle uscite
Per poter comandare le uscite è innanzitutto necessario abilitarle impostando i
corrispondenti bit nel DB (vedi capitolo Assegnazione del DB (Pagina 171)). Se uno di questi
bit viene resettato, la relativa uscita viene disattivata immediatamente anche se l'utente
l'aveva parametrizzato con una durata di impulso.
Tabella 7- 17 Abilitazione delle uscite
Uscita
...abilitata dal bit
DO0
CTRL_DO0
DO1
CTRL_DO1
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
113
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione e reset delle uscite
Se si imposta l’opzione “Inattiva” per un’uscita è possibile impostare e resettare nel DB le
uscite abilitate utilizzando i corrispondenti bit.
Tabella 7- 18 Impostazione e reset delle uscite
Uscita
...viene impostata con
...viene resettata con
DO0
SET_DO0 = 1
SET_DO0 = 0
DO1
SET_DO1 = 1
SET_DO1 = 0
Comportamento delle uscite digitali
È possibile impostare per entrambe le uscite digitali una delle 7 possibili reazioni al
raggiungimento del valore di confronto. La seguente tabella indica le opzioni disponibili.
Tabella 7- 19 Comportamento delle uscite digitali in funzione della parametrizzazione
Parametrizzazione
delle uscite digitali
Comportamento delle uscite digitali
Disattivata
XQGHUIORZ
YDORUHGLFRQIURQWR
RYHUIORZ
L’uscita resta disattivata e non varia in funzione del raggiungimento del
valore di confronto, del passaggio per lo zero, dell’overflow o dell’underflow.
L'uscita DOx può essere utilizzata come uscita digitale vera e propria. Una
volta abilitata, può essere impostata e resettata con il bit SET_DOx.
Attiva dal valore di
confronto
all'overflow *
XQGHUIORZ
YDORUHGLFRQIURQWR
RYHUIORZ
L’uscita viene impostata a 1 quando il contatore si trova nel campo compreso
tra il valore di confronto e l’overflow.
L’impostazione del contatore su un valore compreso tra il valore di confronto
e l’overflow imposta a 1 l’uscita.
Attiva dal valore di
confronto
all’underflow *
XQGHUIORZ
YDORUHGLFRQIURQWR
RYHUIORZ
L’uscita viene impostata a 1 quando il contatore si trova nel campo compreso
tra il valore di confronto e l’underflow.
L’impostazione del contatore su un valore compreso tra il valore di confronto
e l’underflow imposta a 1 l’uscita.
Attiva al
raggiungimento del
valore di confronto
per "durata di
W
XQGHUIORZ
YDORUHGLFRQIURQWR
RYHUIORZ
Unità di conteggio FM 350-1
114
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Parametrizzazione
delle uscite digitali
impulso" in avanti *
Comportamento delle uscite digitali
L’uscita viene impostata a 1 per tutta la durata dell’impulso quando il
conteggio in avanti raggiunge il valore di confronto.
Altri presupposti:
Attivo al
raggiungimento del
valore di confronto
per "durata di
impulso" indietro *

Senza direzione principale di conteggio

Direzione principale di conteggio in avanti
W
YDORUHGLFRQIURQWR
XQGHUIORZ
RYHUIORZ
L’uscita viene impostata a 1 per tutta la durata dell’impulso quando il
conteggio indietro raggiunge il valore di confronto.
Altri presupposti:
Attivo al
raggiungimento del
valore di confronto
per la durata
dell'impulso
avanti/indietro

Senza direzione principale di conteggio

Direzione principale di conteggio indietro
DYDQWL
XQGHUIORZ
W
W
YDORUHGL
FRQIURQWR
RYHUIORZ
XQGHUIORZ
LQGLHWUR
YDORUHGL
FRQIURQWR
RYHUIORZ
L’uscita viene impostata a 1 indipendentemente dalla direzione di conteggio
per tutta la durata dell’impulso quando il conteggio indietro raggiunge il valore
di confronto.
Presupposto:

Senza direzione principale di conteggio
DO1:
Attivazione nei valori
di confronto
DO0 è disattivata
XQGHUIORZ
YDORUHGL
FRQIURQWR
RYHUIORZ
YDORUHGL
FRQIURQWR
XQGHUIORZ
YDORUHGL
FRQIURQWR
RYHUIORZ
YDORUHGL
FRQIURQWR
L’uscita DO1 si attiva quando lo stato del contatore si trova nel campo
compreso tra i due valori di confronto.
* Attenersi alle regole generali
Le aree ombreggiate della tabella hanno il seguente significato: uscita attiva
t = durata dell'impulso
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
115
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Stato delle uscite e bit di stato
Lo stato delle due uscite viene indicato dai LED verdi di stato e dai corrispondenti bit di stato
del DB.
Tabella 7- 20 Uscita DO0
Condizione di
confronto
Bit di abilitazione
CTRL_DO0
Non soddisfatta
Bit di stato
STS_COMP1
Bit di stato
STS_CMP1/
Uscita DO0
LED DO0
0
0
0
Spento
1
0
0
Spento
0
1
0
Spento
1
1
1
Acceso
Bit di abilitazione
CTRL_DO1
Bit di stato
STS_COMP2
Bit di stato
STS_CMP2/
Uscita DO1
LED DO1
Soddisfatta
Tabella 7- 21 Uscita DO1
Condizione di
confronto
Non soddisfatta
Soddisfatta
0
0
0
Spento
1
0
0
Spento
0
1
0
Spento
1
1
1
Acceso
I bit di stato STS_CMP1 e STS_CMP2 indicano lo stato attuale delle uscite DO0 e DO1. Se
sono stati abilitati con CTRL_DO0 e CTRL_DO1, essi vengono impostati quando è
soddisfatta la condizione di confronto e resettati quando non è soddisfatta.
I bit di stato STS_COMP1 e STS_COMP2 vengono impostati quando la condizione di
confronto è soddisfatta, a prescindere dall’abilitazione con CTRL_DO0 o CTRL_DO1, e
restano impostati finché non si confermano i bit di stato con RES_ZERO.
Unità di conteggio FM 350-1
116
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Attivazione nei valori di confronto
L’uscita DO1 si attiva in due valori di confronto quando vengono soddisfatte le seguenti
condizioni:
● È stato parametrizzato il comportamento “Inattiva” per DO0.
● È stato parametrizzato il comportamento “Attiva nei valori di confronto” per DO1.
● Sono stati caricati entrambi i valori di confronto CMP_V1 e CMP_V2.
● È stata abilitata l’uscita DO1 con CRTL_DO1.
La seguente tabella mostra quando l’uscita DO1 è attiva o disattivata:
Tabella 7- 22 Uscita DO1: Attivazione nei valori di confronto
Valori di confronto
CMP_V1 e CMP_V2
DO1 è attiva se
DO1 è disattivata se
CMP_V1 < CMP_V2
CMP_V1 ≤ stato del contatore ≤
CMP_V2
Stato del contatore < CMP_V1
o
stato del contatore > CMP_V2
CMP_V1 = CMP_V2
CMP_V1 = stato del contatore =
CMP_V2
CMP_V1 ≠ stato del contatore ≠
CMP_V2
CMP_V1 > CMP_V2
Stato del contatore < CMP_V2
o
stato del contatore > CMP_V1
CMP_V2 ≤ stato del contatore ≤
CMP_V1
Il risultato del confronto viene visualizzato dal bit di stato STS_COMP2.
Il bit di stato STS_COMP2 può essere confermato e quindi resettato soltanto quando la
condizione di confronto non è più soddisfatta.
Lo stato dell’uscita DO1 viene visualizzato dal bit di stato STS_CMP2.
Con questo comportamento dell’uscita non si ha un’isteresi.
Con questo comportamento dell’uscita non è possibile comandare DO1 con il bit di comando
SET_DO1.
6WDWRGHO
FRQWDWRUH
&03B9
&03B9
W
'2
W
Figura 7-17
All'avvio del conteggio V2 > V1
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
117
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
6WDWRGHO
FRQWDWRUH
&03B9
&03B9
W
'2
Figura 7-18
W
All'avvio del conteggio V2 < V1
Durata dell'impulso
È possibile predefinire una durata dell’impulso per adattare l'unità agli attuatori utilizzati nel
processo (contattori, organi attuatori ecc.). Tale valore consente di definire per quanto tempo
resteranno attive le uscite DO0 e DO1.
Se si parametrizza una direzione principale di conteggio (in avanti o indietro), la durata
dell’impulso è attiva solo nella direzione impostata.
Se non si imposta una direzione principale di conteggio, la durata dell’impulso può essere
attiva in entrambe le direzioni.
La durata dell’impulso inizia con l’impostazione dell’uscita. L’errore di precisione della durata
dell’impulso è inferiore a 1 ms.
È possibile impostare un valore compreso tra 0 e 500 ms che verrà applicato a entrambe le
uscite.
Se la durata dell'impulso = 0 ms, l’uscita viene impostata al raggiungimento del valore di
confronto e resettata al successivo impulso di conteggio.
La durata dell’impulso è impostata per default su 0.
Nota
Se la durata di impulso impostata è = 0 ms, l’uscita resta attiva finché lo stato del contatore è
uguale al valore di confronto.
A causa dei tempi di commutazione delle uscite digitali (max. 300 μs), se l’intervallo di tempo
tra gli impulsi di conteggio è inferiore ai tempi di commutazione delle uscite digitali è
possibile che vadano persi impulsi di comando nelle uscite.
Assicurarsi pertanto che l’intervallo di tempo tra gli impulsi di conteggio sia maggiore dei
tempi di commutazione delle uscite digitali.
Unità di conteggio FM 350-1
118
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7HPSR
GLDWW
¦V
PD[
,PSXOVLGLFRQWHJJLR
7HPSR
GLDWW
¦V
PD[
'2VLDWWLYDFRQPD[¦VGLULWDUGR
,PSXOVLGLFRQWHJJLR
'2QRQVLDWWLYD
9DORUHGLFRQWHJJLR 9DORUHGLFRQIURQWR
Figura 7-19
Reazione di un’uscita con durata di impulso = 0 ms
Regole generali per il comportamento delle uscite digitali
Quando si parametrizza il comportamento delle uscite digitali è importante tener conto delle
seguenti regole generali.
Tabella 7- 23 Regole generali per il comportamento delle uscite digitali
Se...
allora...
... ...si vuole parametrizzare un’uscita in modo che sia ... ci si deve assicurare che il tempo che trascorre fra questi due
"attiva dal valore di confronto all’overflow o
eventi sia superiore al tempo minimo di commutazione dell’uscita
all’underflow"
(tempo di commutazione: 300 μs); in caso contrario vengono persi
gli impulsi di comando nelle uscite.
Se il conteggio raggiunge nuovamente il valore di confronto mentre
l’uscita è ancora attiva, non vengono emessi nuovi impulsi. Il
nuovo impulso verrà emesso quando l’uscita non è più attiva.
... ...si vuole parametrizzare un’uscita in modo che sia ... non si deve abilitare l'interrupt di processo al "Raggiungimento
"attiva dal valore di confronto all’overflow"
del relativo valore di confronto avanti o indietro".
... ...si vuole parametrizzare un’uscita in modo che sia ... non si deve abilitare l'interrupt di processo al "Raggiungimento
"attiva dal valore di confronto all’underflow"
del relativo valore di confronto avanti o indietro".
... si vuole parametrizzare un’uscita in modo che sia
"attiva al raggiungimento del valore di confronto per
durata di impulso in avanti"
... non si deve abilitare l'interrupt di processo per "raggiungimento
del valore di confronto indietro".
... si vuole parametrizzare un’uscita in modo che sia
"attiva al raggiungimento del valore di confronto per
durata di impulso indietro"
... non si deve abilitare l'interrupt di processo per "raggiungimento
del valore di confronto avanti".
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
119
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione di default delle uscite
Per default le uscite sono disattivate.
Comportamento delle uscite digitali nel funzionamento in sincronismo di clock
Anche per quanto riguarda il funzionamento in sincronismo di clock, le uscite DO0 e DO1
commutano direttamente non appena vengono soddisfatte le condizioni di confronto e sono
quindi indipendenti dal ciclo del PROFIBUS DP.
Eccezione:
Se si imposta il parametro "Disattivata" per le uscite digitali e, dopo aver abilitato le uscite
con CTRL_DO0 o CTRL_DO1, le si comanda con i segnali SET_DO0 o SET_DO1, queste
verranno impostate e resettate nel momento To.
Unità di conteggio FM 350-1
120
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.9
Isteresi
Modalità di funzionamento principale dell'isteresi
Un encoder può arrestarsi in una determinata posizione e quindi "oscillare" su questa
posizione. Questo stato comporta il fatto che lo stato del contatore oscilla intorno a un
determinato valore. Se in questo campo di oscillazione si trovasse p. es. un valore di
confronto, l'uscita corrispondente verrebbe attivata e disattivata al ritmo delle oscillazioni.
Per evitare questa commutazione in presenza di piccole oscillazioni l'FM 350-1 è dotata di
un'isteresi parametrizzabile.
Per l'isteresi è possibile parametrizzare valori compresi tra 0 e 255.
Tabella 7- 24 Effetti dell'isteresi
Isteresi
Effetti
Valore di isteresi n = 0, 1
L'isteresi non è attiva (è disattivata).
L'uscita reagisce alla minima variazione dello stato del contatore
2 ≤ valore di isteresi n ≤ 255
L'isteresi è attiva.
L'uscita reagisce solo quando lo stato del contatore si allontana di n
unità dal valore di confronto.
L'isteresi ha effetto anche in caso di overflow e underflow.
Azione dell'isteresi con parametrizzazione "Attiva tra valore di confronto e overflow/underflow"
La seguente figura illustra un esempio di funzionamento dell'isteresi. La figura rappresenta il
diverso comportamento di un'uscita con un'isteresi parametrizzata a 0 (= disattivata) e una
parametrizzata con 3. Nell'esempio, il valore di confronto è = 5.
La parametrizzazione in questo esempio è la seguente:
● Direzione principale di conteggio in avanti
● Attiva tra valore di confronto e overflow
Al raggiungimento della condizione di confronto (stato del contatore = 5) l'isteresi si attiva.
Quando l'isteresi è attiva, il risultato del confronto resta invariato.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
121
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Nel momento in cui il valore di conteggio lascia il campo dell'isteresi (vedere nell'esempio il
valore di conteggio 2 e 8), l'isteresi non è più attiva. Il comparatore riattiva di conseguenza le
sue condizioni di confronto (nell'esempio, valore di conteggio 5).
9DORUHGL
FRQWHJJLR
9DORUHGLFRQIURQWR &DPSRGLLVWHUHVLVXIRQGRJLUJLR
8VFLWDFRQ
LVWHUHVL 8VFLWDFRQ
LVWHUHVL Figura 7-20
Esempio dell'effetto dell'isteresi
Nota
Se lo stato del contatore è uguale al valore di confronto e l'isteresi è attiva, l'FM 350-1
resetta l'uscita se la direzione di conteggio cambia nel valore di confronto (vedere figura
seguente).
9DORUHGLFRQWHJJLR
9DORUHGLFRQIURQWR &DPSRGLLVWHUHVLVXIRQGRJLUJLR
&DPELRGHOODGLUH]LRQHGLFRQWHJJLRQHOYDORUH
8VFLWDFRQ
LVWHUHVL Figura 7-21
Isteresi con cambio di direzione nel valore di confronto
Unità di conteggio FM 350-1
122
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Azione dell'isteresi con parametrizzazione "Attiva al raggiungimento del valore di confronto per la
durata di impulso in avanti/all'indietro"
La seguente figura illustra un esempio di funzionamento dell'isteresi. La figura rappresenta il
diverso comportamento di un'uscita con un'isteresi parametrizzata a 0 (= disattivata) e una
parametrizzata con 3. Nell'esempio, il valore di confronto è = 5.
La parametrizzazione in questo esempio è la seguente:
● Senza direzione principale di conteggio
● Attiva al raggiungimento del valore di confronto per la durata dell'impulso in avanti
● Durata di impulso > 0
Al raggiungimento della condizione di confronto (stato del contatore = 5) l'isteresi si attiva e
l'uscita emette un impulso della durata parametrizzata.
Nel momento in cui il valore di conteggio lascia il campo dell'isteresi, l'isteresi non è più
attiva.
Quando si attiva l'isteresi, l'FM 350-1 memorizza la direzione di conteggio. Se il campo di
isteresi viene rilasciato nella direzione opposta a quella memorizzata, viene emesso un
impulso.
9DORUHGL
FRQWHJJLR
9DORUHGLFRQIURQWR &DPSRGLLVWHUHVLVXIRQGRJLUJLR
8VFLWDFRQ
LVWHUHVL 8VFLWDFRQ
LVWHUHVL 'XUDWDGHOOಫLPSXOVRSDUDPHWUL]]DWD
Figura 7-22
Esempio dell'effetto dell'isteresi
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
123
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.10
Istruzione operativa: Impostazione del contatore
Definizione
Se si desidera che un contatore inizi a contare da un valore definito (il cosiddetto valore di
caricamento), è necessario definire quale segnale imposterà il contatore sul valore di
caricamento. Il contatore può essere impostato nei seguenti modi:
● con il parametro di ingresso L_DIRECT o L_PREPAR dell'FC CNT_CTL1
● con un segnale esterno tramite l’ingresso Set Di o l’ingresso Set Di collegato con la tacca
di zero dell'encoder.
Questo paragrafo descrive le diverse opzioni di impostazione di un contatore e il relativo
comportamento temporale.
Valore di caricamento
È possibile scegliere come valore di caricamento qualsiasi valore compreso entro il campo di
conteggio.
Il valore di caricamento viene interpretato in base al campo di conteggio scelto. Ad esempio,
se si specifica il valore di confronto FFFF FFFF H, esso verrà interpretato come 4 294 967
295 nel campo di conteggio da 0 a +32 bit e come –1 nel campo di conteggio da -31 a
+31 bit.
Il valore di caricamento deve essere immesso nel DB dell'FC CNT_CTL1 e trasferito
nell’unità con l'FC CNT_CTL1 Il contatore verrà così impostato sul valore di caricamento nei
seguenti modi:
● direttamente e in preparazione se è impostato il parametro di ingresso L_DIRECT
● solo in preparazione se è impostato il parametro di ingresso L_PREPAR.
Per il valore di caricamento sono consentiti i seguenti campi di valori:
Tabella 7- 25 Campo ammesso per i valori di caricamento
Campo per i valori di
caricamento
Direzione di conteggio principale
Nessuna
In avanti
Indietro
Limite inferiore
Limite di conteggio
inferiore massimo
-231 + 1
2
Limite superiore
Limite di conteggio
superiore massimo
Limite di conteggio
superiore
parametrizzato - 2
231 - 1
Unità di conteggio FM 350-1
124
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione del contatore tramite programma utente
È possibile impostare il contatore indipendentemente dagli eventi esterni con l'FC
CNT_CTL1 utilizzando il parametro di ingresso L_DIRECT. Questa operazione è possibile
anche durante il conteggio.
Terminata l'elaborazione dell'ordine senza errori il parametro di ingresso L_DIRECT viene
nuovamente resettato dall'FC CNT_CTRL.
Se si imposta il contatore tramite il richiamo dell'FC CNT_CTL1 non è possibile attivare un
interrupt di processo mediante l'impostazione.
Impostazione del contatore mediante un segnale esterno
Con il parametro di ingresso L_PREPAR viene preparato un nuovo valore di caricamento.
Per impostare il contatore sul valore di caricamento è possibile scegliere tra due diversi
segnali esterni:
● solo Set Di
● Set Di e tacca di zero dell'encoder
La tacca di zero dell'encoder viene utilizzata se, a un determinato punto del processo, si
vuole sincronizzare il contatore su un valore di conteggio stabilito In questo modo si ottiene
una maggiore precisione di conteggio.
L’impostazione del contatore non dipendente dal modo operativo ci conteggio.
Dopo l’impostazione del contatore con un segnale esterno viene impostato il bit STS_SYNC
nel DB. Il bit STS_SYNC viene cancellato dal bit RES_SYNC.
Nota
La sincronizzazione di un contatore con la tacca di zero è opportuna solo con il gate aperto.
Se durante l'impostazione di un contatore con segnale esterno è abilitata una sola direzione
di conteggio, bisogna fare attenzione che, alla chiusura del gate, la direzione di conteggio
attuale venga memorizzata (congelata). In questo modo diventa possibile sincronizzare il
contatore in direzione contraria a quella abilitata.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
125
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione del contatore con Set Di
Il contatore può essere caricato con il valore di caricamento tramite un fronte di salita
nell’ingresso Set Di.
Per definire come l'FM 350-1 si comporterà in caso di fronte di salita in Set Di si utilizzano le
variabili ENSET_UP e ENSET_DN nel DB dell'FC CNT_CTL1 e gli appositi parametri.
Tabella 7- 26 Impostazione del contatore con Set Di
Parametro
Comportamento dell'FM 350-1
ENSET_UP impostato
Il contatore viene impostato solo in caso di conteggio in avanti
ENSET_DN impostato
Il contatore viene impostato solo in caso di conteggio indietro
ENSET_UP e
ENSET_DN impostato
Il contatore viene impostato in caso di conteggio in avanti e indietro
Parametrizzazione
"impostare il contatore
una volta"
Il contatore viene impostato solo sul primo fronte di salita in Set Di
Parametrizzazione
"impostare il contatore
più volte"
Il contatore viene impostato su ogni fronte di salita di Set Di finché
ENSET_UP e/o ENSET_DN sono impostati.
Se si vuole che venga reimpostato è necessario reimpostare ENSET_UP
oppure ENSET_DN. Il contatore verrà reimpostato dal successivo fronte di
salita nell’ingresso Set Di.
Nota
È in ogni caso necessario impostare una delle due variabili ENSET_UP e/o ENSET_DN
perché sia possibile impostare il contatore con l’ingresso Set Di.
Unità di conteggio FM 350-1
126
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione unica con Set Di
La seguente figura illustra un'impostazione unica del contatore con l’ingresso digitale Set Di.
Nel caso rappresentato in figura viene impostato solo ENSET_UP, il contatore viene cioè
impostato durante il conteggio avanti.
Finché è impostato anche ENSET_UP il primo fronte di salita nell’ingresso digitale Set Di
imposta il contatore. Se si vuole che il contatore venga impostato di nuovo è necessario
resettare e quindi reimpostare ENSET_UP. Il successivo fronte di salita nell'ingresso digitale
Set Di imposta il contatore.
,PSXOVLGL
FRQWHJJLR
6HW',
(16(7B83
&RQWDWRUH
LPSRVWDWR
Figura 7-23
&RQWDWQRQ
LPSRVWDWR
&RQWDWQRQ
LPSRVWDWR
&RQWDWRUH
LPSRVWDWR
Impostazione unica con Set DI
Impostazione ripetuta con Set DI
La seguente figura illustra un'impostazione ripetuta del contatore con Set DI. Nel caso
rappresentato in figura viene impostato solo ENSET_UP, il contatore viene cioè impostato
durante il conteggio avanti.
Finché è impostato anche ENSET_UP ogni fronte di salita in Set DI imposta il contatore. Se
si resetta ENSET_UP, set Di non imposta il contatore. Il successivo fronte di salita in Set Di
imposterà il contatore solo se ENSET_UP è stato reimpostato.
,PSXOVLGLFRQWHJJLR
',6HW
(16(7B83
&RQWDWRUH
LPSRVWDWR
Figura 7-24
&RQWDWRUH
LPSRVWDWR
&RQWDWRUHQRQ
LPSRVWDWR
&RQWDWRUH
LPSRVWDWR
Impostazione ripetuta con Set Di
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
127
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione del contatore con Set Di e tacca di zero
Se si imposta il parametro di impostazione del contatore tramite la tacca di zero dell'encoder,
il contatore viene impostato sul fronte di salita della tacca di zero.
L'impostazione viene effettuata solo se quando si verifica il fronte di salita della tacca di zero
Set Di è impostato.
Per definire come l'FM 350-1 si comporterà in caso di fronte di salita della tacca di zero si
utilizzano le variabili ENSET_UP e ENSET_DN nel DB dell'FC CNT_CTL1 e gli appositi
parametri.
Tabella 7- 27 Impostazione del contatore con Set Di e tacca di zero
Parametri d'ingresso
Comportamento dell'FM 350-1
ENSET_UP impostato
Il contatore viene impostato solo in caso di conteggio in avanti
ENSET_DN impostato
Il contatore viene impostato solo in caso di conteggio indietro
ENSET_UP e
ENSET_DN impostato
Il contatore viene impostato in caso di conteggio in avanti e indietro
Parametrizzazione
"impostare il contatore
una volta"
Il contatore viene impostato solo sul primo fronte di salita della tacca di
zero.
Parametrizzazione
"impostare il contatore
più volte"
Il contatore viene impostato su ogni fronte di salita della tacca di zero
finché ENSET_UP e/o ENSET_DN sono impostati.
Se si vuole che venga reimpostato è necessario reimpostare ENSET_UP
oppure ENSET_DN (valutazione del fronte). Il contatore verrà
reimpostato dal successivo fronte di salita della tacca di zero.
Nota
È in ogni caso necessario impostare una delle due variabili ENSET_UP e/o ENSET_DN
perché sia possibile impostare il contatore con la tacca di zero.
Unità di conteggio FM 350-1
128
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione unica del contatore con Set Di e tacca di zero
La seguente figura rappresenta il contatore impostato una volta con la tacca di zero. Nel
caso rappresentato in figura viene impostato solo ENSET_UP, il contatore viene cioè
impostato durante il conteggio avanti.
Finché sono impostati anche ENSET_UP e Set Di il primo fronte di salita nella tacca di zero
imposta il contatore.
Se si vuole che il contatore venga impostato di nuovo è necessario resettare e quindi
reimpostare ENSET_UP. Se Set Di non è impostato, l'impostazione con la prima tacca di
zero viene effettuata dopo l'impostazione di Set DI. Se set Di è impostato, l'impostazione
viene effettuata con la tacca di zero successiva.
,PSXOVLGL
FRQWHJJLR
7DFFDGL
]ÚUR
6HW',
(16(7B83
&RQWDWRUH
LPSRVWDWR
Figura 7-25
&RQWDWQRQ
LPSRVWDWR
&RQWDWQRQ &RQWDWQRQ &RQWDWQRQ &RQWDWRUH
LPSRVWDWR
LPSRVWDWR
LPSRVWDWR
LPSRVWDWR
Impostazione unica del contatore con la tacca di zero
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
129
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Impostazione ripetuta del contatore con Set Di e tacca di zero
La seguente figura rappresenta il contatore impostato ripetutamente con la tacca di zero. Nel
caso rappresentato in figura viene impostato solo ENSET_UP, il contatore viene cioè
impostato durante il conteggio avanti.
Finché ENSET_UP e set Di sono impostati, tutti i fronti di salita della tacca di zero impostano
il contatore.
,PSXOVLGL
FRQWHJJLR
7DFFDGL]HUR
',6HW
(16(7B83
&RQWDWRUH
LPSRVWDWR
Figura 7-26
&RQWDWRUH
LPSRVWDWR
&RQWDWQRQ
LPSRVWDWR
&RQWDWRUH
LPSRVWDWR
&RQWDWQRQ
LPSRVWDWR
&RQWDWRUH
LPSRVWDWR
Impostazione ripetuta del contatore con la tacca di zero
Interrupt di processo
L’impostazione del contatore mediante un segnale esterno può essere utilizzata per attivare
un interrupt di processo (vedi capitolo Attivazione di un interrupt di processo (Pagina 158)).
Unità di conteggio FM 350-1
130
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.11
Istruzione operativa: latch/retrigger
Premessa
L'istruzione operativa "Latch/retrigger" consente di memorizzare gli stati del contatore (latch)
ogni volta che si presenta un fronte nell'ingresso digitale Start DI. In seguito a ogni
memorizzazione, il contatore viene impostato sul valore di caricamento e continua a contare
dal valore di caricamento (retrigger).
Presupposti
Questa istruzione operativa richiede l'impiego del gate SW.
L'intervallo minimo tra i fronti latch è di 1 ms. Se l'intervallo di tempo tra i fronti è minore, è
possibile che alcuni valori vadano persi.
Scelta dei fronti
È possibile parametrizzare i seguenti comportamenti:
● Latch/retrigger con fronte di salita in Start DI
● Latch/retrigger con fronte di discesa in DI-Start
● Latch/retrigger con entrambi i fronti in DI-Start
Modo di funzionamento
Con l'apertura del gate SW si abilita la funzione di conteggio.
Lo stato del contatore e il valore latch hanno un loro valore iniziale. Essi rimangono invariati
con l'apertura del gate SW.
Il processo di conteggio con il valore di caricamento inizia solo a partire dal primo fronte allo
Start DI.
Con ogni fronte successivo allo Start DI viene riassunto il valore di caricamento.
Il valore latch corrisponde sempre al valore di conteggio al momento del fronte.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
131
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Lo stato dello Start DI viene visualizzato nel DB con il bit di stato STS_STA.
Il valore latch viene visualizzato nel DB con LATCH_LOAD.
,PSXOVLGL
FRQWHJJLR
*$7(B673
6:B*$7(
',6WDUW
Valore di
conteggio
Valore di latch
Figura 7-27
Latch/Riattivazione con valore di caricamento=0 e fronte di salita in Start DI
Interruzione e conclusione dell'istruzione operativa
Se si chiude il gate SW si interrompe il conteggio (funzione di gate di interruzione), vale a
dire che quando si riapre il gate SW il conteggio riprende dall'ultimo valore di conteggio
attuale.
Anche quando il gate SW è chiuso viene salvato il valore attuale di conteggio in presenza di
un fronte nell'ingresso digitale DI-Start e il conteggio riprende con il valore di caricamento.
Se tuttavia si chiude il gate SW con GATE_STP dell'FC CNT_CTL1, il conteggio viene
terminato. Non sarà quindi più possibile memorizzare gli stati del contatore con Start DI.
Interrupt di processo con latch/retrigger
Ogni memorizzazione di valori di conteggio tramite l'istruzione Latch/Retrigger può portare a
un interrupt di processo. Pertanto può essere necessaria una distanza maggiore tra i fronti.
Se gli allarmi vengono inviati più rapidamente di quanto il sistema li possa confermare, gli
interrupt di processo andranno persi. Ciò viene segnalato da un allarme di diagnostica.
Unità di conteggio FM 350-1
132
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.12
Istruzione operativa: latch
Premessa
L'istruzione operativa "Latch" consente di memorizzare gli stati del contatore (latch) ogni
volta che si presenta un fronte nell'ingresso digitale Start DI. Lo stato del contatore rimane
invariato.
Presupposto
Questa istruzione operativa richiede l'impiego del gate SW.
L'intervallo minimo tra i fronti latch è di 1ms. Se l'intervallo di tempo tra i fronti è minore, è
possibile che alcuni valori vadano persi.
Selezione dei fronti
È possibile parametrizzare i seguenti comportamenti:
● Latch con fronte di salita in Start DI
● Latch con fronte di discesa in DI-Start
● Latch con entrambi i fronti in DI-Start
Modo di funzionamento
Lo stato del contatore e il valore latch hanno un loro valore iniziale.
Con l'apertura del gate SW viene attivata la funzione di conteggio. Il contatore inizia dal
valore di caricamento.
Il valore latch corrisponde sempre allo stato del conteggio al momento del fronte.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
133
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
Lo stato dello Start DI viene visualizzato nel DB con il bit di stato STS_STA.
Il valore latch viene visualizzato nel DB con LATCH_LOAD.
,PSXOVLGL
FRQWHJJLR
*$7(B673
6:B*$7(
',6WDUW
9DORUHGL
FRQWHJJLR
9DORUHGLODWFK
Figura 7-28
Termine latch con valore di latch=0 e fronte di salita in Start DI
Annullamento e conclusione dell'istruzione operativa
Se si chiude il gate SW si annulla il conteggio (funzione di gate di annullamento), vale a dire
che quando si riapre il gate SW il conteggio ricomincia con il valore di caricamento.
Anche quando il gate SW è chiuso il valore attuale di conteggio viene salvato in presenza di
un fronte nell'ingresso digitale DI-Start e resta invariato.
Se tuttavia si chiude il gate SW con GATE_STP dell'FC CNT_CTL1, il conteggio viene
terminato. Non sarà quindi più possibile memorizzare i valori attuali di conteggio con DIStart.
Interrupt di processo con latch
Ogni memorizzazione di valori di conteggio tramite l'istruzione Latch può portare a un
interrupt di processo. Pertanto può essere necessaria una distanza maggiore tra i fronti. Se
gli allarmi vengono inviati più rapidamente di quanto il sistema possa confermarli, gli
interrupt di processo vanno persi. Ciò viene segnalato da un allarme di diagnostica.
Unità di conteggio FM 350-1
134
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.3 Modi di conteggio
7.3.13
Istruzione operativa: misura dei tempi tra due fronti
Introduzione
Questo comando consente di misurare i tempi tra due fronti immediatamente successivi
nell’ingresso digitale Start DI.
Requisiti
Per questo comando valgono i seguenti presupposti:
● Non collegare l'encoder all'FM 350-1.
● Parametrizzare nei modi operativi un qualunque modo di conteggio.
● Parametrizzare come comando del gate Latch/Retrigger.
● Parametrizzare per l’encoder il tipo di segnale “Base di tempo interna 1 MHz”.
Selezione dei fronti
Tabella 7- 28 Selezione dei fronti per la misura del tempo
Per misurare il tempo tra due...
... ...parametrizzare
fronti di salita successivi in Start DI
latch con fronte di salita
fronti di discesa successivi in Start DI
latch con fronte di discesa
fronti di salita qualsiasi successivi in Start DI
latch con entrambi i fronti
Funzionamento
Per la misura del tempo l'FM 350-1 utilizza una base di tempo interna di 1 MHz. La misura
inizia al primo fronte in Start DI. A ogni successivo fronte in Start DI, il tempo trascorso
dall’ultimo fronte viene memorizzato nell’interfaccia di conferma come valore latch
LATCH_LOAD espresso in μs.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
135
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
7.4
Modi di funzionamento di misura
7.4.1
Panoramica delle modalità di misura
Definizione
Quando si predefinisce un modo di funzionamento si sceglie la funzionalità con la quale
gestire l'FM 350-1. La tabella mostra una panoramica delle modalità di misura.
Tabella 7- 29 Modi di funzionamento di misura dell'FM 350-1
Denominazione
Descrizione
Misura della frequenza
L'FM 350-1 conta gli impulsi in arrivo in un arco di tempo di misura
dinamico.
Conteggio numero di giri
L'FM 350-1 conta gli impulsi inviati da un trasduttore di velocità in
un arco di tempo di misura dinamico calcolando il numero di giri in
base agli impulsi per giro di encoder.
Misura della durata del periodo
L'FM 350-1 indica il tempo di misura dinamico come durata del
periodo. Se il periodo è più breve del tempo di aggiornamento,
verrà calcolato un valore medio.
Per eseguire uno di questi modi di funzionamento è necessario parametrizzare l'FM 350-1.
Unità di conteggio FM 350-1
136
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
7.4.2
Nozioni di base
Principio di misura
L'FM 350-1 conta ogni fronte di salita di un impulso assegnandogli un valore in μs.
Il tempo di misura dinamico viene definito come differenza tra due valori temporali.
In caso di un treno di impulsi con uno o più impulsi per ciascun intervallo del tempo di
aggiornamento vale quanto segue:
Tempo di misura dinamico = Valore temporale dell'ultimo impulso nell'intervallo attuale di
aggiornamento
meno
Valore temporale dell'ultimo impulso nell'intervallo di
aggiornamento precedente
Se dopo aver calcolato il tempo di misura dinamico seguono intervalli di aggiornamento
senza impulsi, il tempo di misura viene prolungato di questi intervalli di aggiornamento. Se il
valore di "1 impulso per tempo di misura dinamico" è minore dell'ultimo valore di misura,
questo valore verrà emesso come nuovo valore.
7HPSRGL
DJJLRUQDPHQWR
7HPSRGL
DJJLRUQDPHQWR
7HPSRGLPLVXUD
GLQDPLFR
7HPSRGLPLVXUD
GLQDPLFR
7HPSRGL
DJJLRUQDPHQWR
7HPSRGL
DJJLRUQDPHQWR
7HPSRGL
DJJLRUQDPHQWR
7HPSRGLPLVXUD
GLQDPLFR
7HPSRGL
DJJLRUQDPHQWR
7HPSRGLPLVXUD
GLQDPLFR
7HPSRGLPLVXUD
GLQDPLFR
7HPSRGLPLVXUD
GLQDPLFR
Figura 7-29
Principio di misura
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
137
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Procedimento di misura
L'FM 350-1 misura in modo continuo. Nel corso della parametrizzazione, l'utente deve
predefinire un tempo di aggiornamento.
Durante il tempo che trascorre fino alla fine del tempo di aggiornamento viene confermato il
valore "-1". Il primo tempo di aggiornamento inizia con l'apertura del gate.
La misura continua inizia dopo l'apertura del gate con il primo impulso del treno di impulsi da
misurare. Il primo valore di misura può essere calcolato al più presto dopo il secondo
impulso.
Al termine del tempo di aggiornamento, viene sempre emesso nell'interfaccia di conferma un
valore di misura (frequenza, durata del periodo o numero di giri). La fine della misura viene
segnalata dal bit di stato STS_COMP1. Questo bit viene resettato con una conferma
completa con i bit RES_ZERO e STS_RES_ZERO.
Se nel corso del tempo di aggiornamento si verifica un'inversione del senso di rotazione, il
valore di misura per questo periodo sarà indeterminato. Analizzando il bit di conferma
STS_DIR (analisi della direzione) è possibile reagire a un'eventuale irregolarità del processo.
Unità di conteggio FM 350-1
138
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
La prossima figura chiarisce il principio della misura continua con un esempio di misura della
frequenza.
*DWH
7UHQRGL
LPSXOVL
9DORUHGL
PLVXUD
Figura 7-30
7HPSRGLDJJLRUQDPHQWR
Principio di misura continua (esempio di misura della frequenza)
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
139
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Controllo del valore limite
Al termine del tempo di aggiornamento, il valore di misura determinato (frequenza, numero
di giri o durata del periodo) viene sempre confrontato con i limiti inferiore e superiore
parametrizzati.
Se il valore di misura attuale si trova al di sotto del limite inferiore parametrizzato (valore di
misura < limite inferiore), viene impostato nello stato il bit STS_UFLW = 1. Inoltre è possibile
generare un interrupt di processo.
Se il valore di misura attuale si trova al di sopra del limite superiore parametrizzato (valore di
misura > limite superiore), nello stato viene impostato il bit STS_OFLW = 1. Inoltre è
possibile generare un interrupt di processo.
676B2)/:
676B8)/:
Figura 7-31
/LPLWHLQIHULRUH
/LPLWHVXSHULRUH
9DORUHGL
PLVXUD
Controllo dei limiti nei modi di funzionamento di misura
I bit STS_OFLW e STS_UFLW vanno resettati con i bit RES_ZERO e STS_RES_ZERO
seguendo il principio della conferma completa. Se dopo la conferma il valore di misura si
trova ancora o nuovamente al di fuori dei limiti parametrizzati, verrà impostato il bit di stato
corrispondente.
Con l'opportuna parametrizzazione, il controllo dei limiti consente anche di attivare l'uscita
DO0.
Comando del gate
I gate hardware (gate HW) e software (gate SW) consentono di comandare le operazioni di
misura dell'FM 350-1, ovvero di avviarli e arrestarli.
Valori iniziali dopo la parametrizzazione
Tabella 7- 30 Valori iniziali
Valore
Valore iniziale
Limite inferiore
Valore paramerizzato
Limite superiore
Valore parametrizzato
Tempo di aggiornamento
Valore parametrizzato
Unità di conteggio FM 350-1
140
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Funzionamento in sincronismo di clock
Con il funzionamento in sincronismo di clock, l'FM 350-1 acquisisce in ogni ciclo del
PROFIBUS DP i segnali di comando provenienti dall'interfaccia di comando nel momento To.
In questo modo tutti i comandi vengono eseguiti in sincronismo di clock e sono attivi nel
momento To. La reazione al comando viene confermata nello stesso ciclo del PROFIBUS
DP.
L'FM 350-1 fornisce in ogni ciclo del PROFIBUS DP un valore di misura e i bit di stato al
momento Ti.
La misura inizia e finisce sempre nel momento Ti.
Nota
Poiché, in caso di funzionamento senza sincronismo di clock, il tempo di aggiornamento
viene indicato in multipli interi di 10 ms e, nel funzionamento in sincronismo di clock, invece,
in multipli interi del tempo di ciclo del PROFIBUS DP, alla commutazione da un modo di
funzionamento all'altro occorre sempre adattare anche il parametro del tempo di
aggiornamento se si intende mantenere il tempo di aggiornamento effettivo.
Istruzioni operative per le modalità di misura
Le operazioni di misura dell'FM 350-1 possono essere comandate con le istruzioni operative
descritte qui di seguito.
Tabella 7- 31 Istruzioni operative dell'FM 350-1
Definizione
Descrizione
apertura e chiusura del gate
La misura viene avviata dall'apertura del gate e termina con la
chiusura del gate
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
141
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
7.4.3
Misurazione della frequenza
Misurazione della frequenza
Nel modo operativo Misura frequenza l'FM 350-1 conta gli impulsi generati entro un arco di
tempo dinamico.
Il valore rilevato per la frequenza viene reso disponibile nell'unità 10-3 Hz . Il valore di
frequenza misurato può essere letto nell'interfaccia di conferma (byte da 0 a 3).
7HPSRGL
DJJLRUQDPHQWR
7HPSRGL
DJJLRUQDPHQWR
,PSXOVLGL
FRQWHJJLR
*DWHLQWHUQR
)LQHPLVXUD
IUHTXHQ]D
,QL]LRPLVXUD
IUHTXHQ]D
Figura 7-32
Misura della frequenza con funzione di gate
Tempo di aggiornamento
L'FM 350-1 aggiorna ciclicamente i valori di misura. Il tempo di aggiornamento può essere
preimpostato con il parametro "Tempo di aggiornamento". Il tempo di aggiornamento può
essere modificato durante il funzionamento.
Tabella 7- 32 Calcolo del tempo di aggiornamento
Regole generali
Tempo di
aggiornamento
nmin
nmax
n × 10 ms
1
1000
Campo di valori da n
Funzionamento senza
sincronismo di clock
TDP qualunque
Funzionamento in
sincronismo di clock
TDP < 10 ms
n × TDP
(10 ms/TDP [ms]) +1 1
1000
TDP ≥ 10 ms
n × TDP
1
10000 ms/TDP [ms] 1
1I
decimali che risultano dalla divisione per TDP vengono eliminati.
Questi limiti vanno assolutamente rispettati. In caso contrario l'FM 350-1 genera un errore di parametrizzazione e non
passa al funzionamento in sincronismo di clock.
Unità di conteggio FM 350-1
142
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Controllo dei valori limite
Per il controllo dei valori limite sono ammessi i seguenti campi di valori.
Tabella 7- 33 Misura frequenza: Campi di valori per il controllo dei valori limite
Tipo di encoder
Limite superiore fo
Limite inferiore fu
10-3
Encoder a 5 V
0 ... 499 999 999 ×
Hz
fu+1 ... 500 000 000 × 10-3 Hz
Encoder a 24 V
0 ... 199 999 999 × 10-3 Hz
fu+1 ... 200 000 000 × 10-3 Hz
Possibili campi di misura con indicazione degli errori
Tabella 7- 34 Misura frequenza: Campi di misura ed errori
Frequenza fmin
Errore assoluto
Frequenza fmin
Errore assoluto
0,1 Hz
±0,001 Hz
1 000 Hz
±0,18 Hz
1 Hz
±0,001 Hz
10 000 Hz
±1,8 Hz
10 Hz
±0,003 Hz
100 000 Hz
±18 Hz
100 Hz
±0,02 Hz
500 000 Hz
±90 Hz
Funzione degli ingressi digitali Start DI Stop DI
Selezionare una delle seguenti funzioni per gli ingressi digitali:
● Gate HW comandato dal livello del segnale
● Gate HW comandato dal fronte del segnale
(Vedi capitolo Comando: Apertura e chiusura del gate (Pagina 151))
Funzione dell'uscita digitale DO0
Selezionare una delle seguenti funzioni per l'ingresso digitale DO0:
● senza confronto (nessuna attivazione tramite controllo dei valori limite)
● valore di misura non compreso nei limiti
● valore di misura inferiore al limite inferiore
● valore di misura superiore al limite superiore
(Vedi capitolo Comportamento delle uscite digitali (Pagina 155))
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
143
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Valori modificabili in fase di esercizio
● limite inferiore (L_PREPAR)
● limite superiore (T_CMP_V1)
● tempo di aggiornamento (T_CMP_V2)
● Funzione dell’uscita digitale DO0 (C_DOPARA)
(Vedi capitoli Comportamento delle uscite digitali (Pagina 155) , Interfaccia di controllo dei
modi di funzionamento di misura (Pagina 63) e Interfaccia di conferma dei modi di
funzionamento di misura (Pagina 66))
Unità di conteggio FM 350-1
144
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
7.4.4
Conteggio numero di giri
Conteggio numero di giri
Nel modo operativo Conteggio numero di giri l'FM 350-1 conta gli impulsi inviati da un
encoder di velocità nell’arco di un tempo di misura dinamico e calcola il numero di giri in
base agli impulsi per giro dell'encoder.
Per il modo operativo Conteggio numero di giri è necessari parametrizzare anche gli impulsi
per giro dell'encoder.
Il numero di giri viene espresso nell'unità 1x10-3 /min.
7HPSRGL
DJJLRUQDPHQWR
7HPSRGL
DJJLRUQDPHQWR
,PSXOVLGLFRQHJJLR
*DWHLQWHUQR
)LQHFRQWHJJLR
QXPHURGLJLUL
,QL]LRFRQWHJJLR
QXPHURGLJLUL
Figura 7-33
Conteggio del numero di giri con funzione di gate
Tempo di aggiornamento
L'FM 350-1 aggiorna ciclicamente i valori di misura. Il tempo di aggiornamento può essere
preimpostato con il parametro "Tempo di aggiornamento". Il tempo di aggiornamento può
essere modificato durante il funzionamento.
Tabella 7- 35 Calcolo del tempo di aggiornamento
Regole generali
Tempo di
aggiornamento
nmin
nmax
n × 10 ms
1
1000
Campo di valori da n
Funzionamento senza
sincronismo di clock
TDP qualunque
Funzionamento in
sincronismo di clock
TDP < 10 ms
n × TDP
(10 ms/TDP [ms]) +1 1
1000
TDP ≥ 10 ms
n × TDP
1
10000 ms/TDP [ms] 1
1
I decimali che risultano dalla divisione per TDP vengono eliminati.
Questi limiti vanno assolutamente rispettati. In caso contrario l'FM 350-1 genera un errore di parametrizzazione e non
passa al funzionamento in sincronismo di clock.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
145
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Controllo dei valori limite
Per il controllo dei valori limite sono ammessi i seguenti campi di valori.
Tabella 7- 36 Conteggio del numero di giri: Campi di valori per il controllo dei valori limite
Limite superiore no
Limite inferiore nu
0 ... 24 999 999
*10-3
/min
nu+1 ... 25 000 000 *10-3 /min
Possibili campi di misura con indicazione degli errori (con numero di impulsi per giro di encoder = 60)
Tabella 7- 37 Conteggio del numero di giri: Campi di misura ed errori
Numero di giri nmin
Errore assoluto
Numero di giri nmin
Errore assoluto
1 /min
±0,04 /min
1 000 /min
±0,21 /min
10 /min
±0,04 /min
10 000 /min
±1,82 /min
100 /min
±0,05 /min
25 000 /min
±4,5 /min
Funzione degli ingressi digitali start DI, stop DI
Selezionare una delle seguenti funzioni per gli ingressi digitali:
● Gate HW comandato dal livello del segnale
● Gate HW comandato dal fronte del segnale
(Vedi capitolo Comando: Apertura e chiusura del gate (Pagina 151))
Funzione dell'uscita digitale DO0
Selezionare una delle seguenti funzioni per l'uscita digitale DO0:
● Senza confronto (nessuna attivazione tramite controllo dei valori limite)
● Valore di misura fuori limite
● Valore di misura inferiore al limite inferiore
● Valore di misura superiore al limite superiore
(Vedi capitolo Comportamento delle uscite digitali (Pagina 155))
Unità di conteggio FM 350-1
146
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Valori modificabili durante il funzionamento
● Limite inferiore (L_PREPAR)
● Limite superiore (T_CMP_V1)
● Tempo di aggiornamento (T_CMP_V2)
● Funzione dell'uscita digitale DO0 (C_DOPARA)
(Vedi capitoli Comportamento delle uscite digitali (Pagina 155) , Interfaccia di controllo dei
modi di funzionamento di misura (Pagina 63) e Interfaccia di conferma dei modi di
funzionamento di misura (Pagina 66))
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
147
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
7.4.5
Misurazione della durata del periodo
Misura del periodo
Nel modo operativo Misura periodo l'FM 350-1 indica il tempo di misura dinamico come
durata del periodo. Se il periodo è più breve del tempo di aggiornamento, verrà calcolato un
valore medio.
Il valore del periodo rilevato viene espresso nell'unità 1 μs o 1/16 μs. Il periodo calcolato può
essere letto nell'interfaccia di conferma (byte da 0 a 3).
7HPSRGL
DJJLRUQDPHQWR
7HPSRGL
DJJLRUQDPHQWR
3HULRGR
,PSXOVLGLFRQWHJJLR
*DWHLQWHUQR
)LQHPLVXUDSHULRGR
,QL]LRPLVXUDSHULRGR
Figura 7-34
Misura del periodo con funzione di gate
Tempo di aggiornamento
L'FM 350-1 aggiorna ciclicamente i valori di misura. Il tempo di aggiornamento può essere
preimpostato con il parametro "Tempo di aggiornamento". Il tempo di aggiornamento può
essere modificato durante il funzionamento.
Tabella 7- 38 Calcolo del tempo di aggiornamento
Requisiti generali
Tempo di
aggiornamento
nmin
nmax
n × 10 ms
1
12000
Campo di valori di n
Funzionamento senza
sincronismo di clock
TDP qualunque
Funzionamento in
sincronismo di clock
TDP < 10 ms
n × TDP
(10 ms/TDP [ms]) +1 1
12000
TDP ≥ 10 ms
n × TDP
1
120000 ms/TDP [ms] 1
1
I decimali che risultano dalla divisione per TDP vengono eliminati.
Questi limiti vanno assolutamente rispettati. In caso contrario l'FM 350-1 genera un errore di parametrizzazione e non
passa al funzionamento in sincronismo di clock.
Unità di conteggio FM 350-1
148
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Controllo dei valori limite
Per il controllo dei valori limite sono ammessi i seguenti campi di valori.
Tabella 7- 39 Campo di valori per il controllo dei valori limite con una risoluzione di 1 µs
Limite inferiore Tu
Limite superiore To
0 ... 119 999 999 μs
Tu+1 ... 120 000 000 μs
Tabella 7- 40 Campo di valori per il controllo dei valori limite con una risoluzione di 1/16 µs
Limite inferiore Tu
Limite superiore To
0 ... 1 919 999 999 μs
Tu+1 ... 1 920 000 000 μs
Possibili campi di misura con indicazione degli errori
Tabella 7- 41 Misura periodo: Campi di misura ed errori con risoluzione di 1 µs
Risoluzione 1µs
Periodo Tmin ± errore assoluto
Periodo Tmin ± errore assoluto
1 μs* (10 ± 0)
1 μs* (100 000 ± 10)
1 μs* (100 ± 0)
1 μs* (1 000 000 ± 100)
1 μs* (1 000 ± 0)
1 μs* (10 000 000 ± 1 002)
1 μs* (10 000 ± 1)
1 μs* (100 000 000 ± 10 020)
Tabella 7- 42 Misura periodo: Campi di misura ed errori con risoluzione di 1/16 µs
Risoluzione 1/16µs
Periodo Tmin ± errore assoluto
Periodo Tmin ± errore assoluto
1/16 μs* (160 ± 1)
1/16 μs* (1 600 000 ± 160)
1/16 μs* (1 600 ± 1)
1/16 μs* (16 000 000 ± 1 600)
1/16 μs* (16 000 ± 3)
1/16 μs* (160 000 000 ± 16 000)
1/16 μs* (160 000 ± 20)
1/16 μs* (1 600 000 000 ± 160 000)
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
149
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Funzione degli ingressi digitali start DI, stop DI
Selezionare una delle seguenti funzioni per gli ingressi digitali:
● Gate HW comandato dal livello del segnale
● Gate HW comandato dal fronte del segnale
Vedi capitolo Comando: Apertura e chiusura del gate (Pagina 151)
Funzione dell'uscita digitale DO0
Selezionare una delle seguenti funzioni per l'uscita digitale DO0:
● Senza confronto (nessuna attivazione tramite controllo dei valori limite)
● Valore di misura fuori limite
● Valore di misura inferiore al limite inferiore
● Valore di misura superiore al limite superiore
Vedi capitolo Comportamento delle uscite digitali (Pagina 155))
Valori modificabili durante il funzionamento:
● Limite inferiore (L_PREPAR)
● Limite superiore (T_CMP_V1)
● Tempo di aggiornamento (T_CMP_V2)
● Funzione dell'uscita digitale DO0 (C_DOPARA)
(Vedi capitoli Comportamento delle uscite digitali (Pagina 155), Interfaccia di controllo dei
modi di funzionamento di misura (Pagina 63) e Interfaccia di conferma dei modi di
funzionamento di misura (Pagina 66))
Unità di conteggio FM 350-1
150
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
7.4.6
Istruzione operativa: apertura e chiusura del gate
Definizione
L'FM 350-1 presenta i seguenti gate:
● Un gate hardware (gate HW), che può essere comandato da livello o da fronte
● Un gate software (gate SW), che si può aprire o chiudere tramite i bit di comando del
programma utente.
Scelta del gate
Con la scelta del modo di funzionamento, si effettua la scelta del gate che si intende
utilizzare per l'operazione di misura.
Le figure seguenti mostrano le diverse possibilità di aprire e chiudere i gate dell'FM 350-1.
Apertura e chiusura del gate HW con comando di livello
,PSXOVL
',6WDUW
0LVXUD
$SHUWXUD
JDWH
Figura 7-35
&KLXVXUD
JDWH
Apertura e chiusura del gate HW comandate da livello (Misura)
Impostando l'ingresso digitale Start DI il gate HW si apre e ha inizio la misura. Resettando
l'ingresso digitale Start DI il gate HW si chiude e la misura si conclude. Il valore di misura
valido al momento della chiusura del gate HW viene mantenuto nell'interfaccia di conferma.
Il gate comandato da livello HW è attivo con il primo fronte di salita in Start DI dopo che è
stata effettuata la parametrizzazione.
Con questa parametrizzazione l'ingresso Stop DI non viene analizzato ma visualizzato nel bit
di stato STS_STP.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
151
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Apertura e chiusura del gate HW con comando di fronte
,PSXOVL
',6WDUW
',6WRS
0LVXUD
$SHUWXUDGHO
JDWH
Figura 7-36
&KLXVXUD
GHOJDWH
Apertura e chiusura del gate HW con comando di fronte
In presenza di un fronte di salita nell'ingresso digitale Start DI il gate HW si apre e inizia la
misura. In presenza di un fronte di salita nell'ingresso digitale Stop DI il gate HW si chiude e
la misura si conclude. Il valore di misura valido al momento della chiusura del gate HW viene
mantenuto nell'interfaccia di conferma.
In presenza di entrambi i fronti in entrambi gli ingressi, se il gate è aperto viene chiuso
mentre se è chiuso resta tale. Se è impostato l'ingresso digitale Stop DI, il gate non può
essere aperto da un fronte di salita nell'ingresso digitale Start DI.
Stato degli ingressi Start DI, Stop DI
Gli stati degli ingressi Start DI e Stop DI vengono visualizzati dai LED verdi I0 e I1 e, nel
programma utente, nei bit STS_STA e STS_STP del DB dell'FC CNT_CTL1.
Stato del gate
Lo stato del gate viene visualizzato nel programma utente nel bit STS_GATE.
Unità di conteggio FM 350-1
152
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Apertura e chiusura del gate SW
,PSXOVL
6:B*$7(
0LVXUD
,PSRVWDELW
Figura 7-37
5HVHWWDELW
Apertura e chiusura del gate SW
Impostando il parametro di ingresso SW_GATE dell'FC CNT_CTL1 si apre il gate SW e
inizia la misura. Resettando il parametro SW_GATE il gate SW si chiude e si conclude la
misura. Il valore di misura valido al momento della chiusura del gate SW viene mantenuto
nell'interfaccia di conferma.
Se il gate è chiuso, può essere riaperto impostando nuovamente il parametro di ingresso
SW_GATE. Non è possibile aprire e chiudere il gate SW con comando di fronte.
Stato del gate SW
Lo stato del gate SW viene visualizzato nel bit STS_SW_G del DB dell'FC CNT_CTL1.
Conclusione dell'operazione di misura con funzione di arresto del gate
A prescindere dai segnali creati o dallo stato del gate SW è possibile concludere la misura
anche con la funzione di arresto del gate. In questo caso occorre impostare il parametro di
ingresso GATE_STP dell'FC CNT_CTL1.
Se si resetta questo parametro, sarà possibile riaprire il gate soltanto con un fronte di salita
nell'ingresso digitale Start DI (gate HW) o reimpostando il parametro di ingresso SW_GATE
(gate SW).
Interrupt di processo
L'apertura e la chiusura di un gate (HW o SW) spossono essere utilizzate per generare un
interrupt di processo (vedi capitolo Attivazione di un interrupt di processo (Pagina 158)).
Impostazione di default
Nell'impostazione di default il gate SW è attivo.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
153
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Comando del gate in sincronismo di clock
Comando del gate SW: per il comando del gate SW occorre impostare e resettare nel
programma utente il bit di comando SW_GATE. La misura inizia e si conclude al momento Ti
del rispettivo ciclo successivo del PROFIBUS DP, dopo la modifica del bit di comando:
&LFOR'3
7'3
7R
7L
&LFOR'3
7'3
7R
7L
&LFOR'3
7'3
&LFOR'3
7'3
7R
7R
7L
&LFOR'3
7'3
7L
7R
7L
6:B*$7(
676B*$7(
0LVXUD
9DORUHGLPLVXUD &DOFRORGHOYDORUHGLPLVXUDDWWXDOH
&DOFRORGHOYDORUHGLPLVXUDFKHHUDYDOLGRDOWHUPLQHGHOO
RSHUD]LRQHGLPLVXUD
Figura 7-38
Avvio e arresto della misura con gate SW (SW_GATE)
Comando del gate HW: con il comando con gate HW, la misura inizia o si conclude nel
momento Ti, che segue direttamente dopo l'apertura o la chiusura del gate HW:
&LFOR'3
7'3
&LFOR'3
7'3
&LFOR'3
7'3
&LFOR'3
7'3
&LFOR'3
7'3
7R
7R
7R
7R
7R
7L
7L
7L
7L
7L
*DWH+:
676B*$7(
0LVXUD
9DORUHGLPLVXUD &DOFRORGHOYDORUHGLPLVXUDDWWXDOH
&DOFRORGHOYDORUHGLPLVXUDFKHHUDYDOLGRDOWHUPLQHGHOO
RSHUD]LRQHGLPLVXUDSUHFHGHQWH
Figura 7-39
Avvio e arresto della misura con gate HW (HW_GATE)
Unità di conteggio FM 350-1
154
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
7.4.7
Comportamento delle uscite digitali
Premessa
Per la misura della frequenza, il conteggio del numero di giri o la misura del periodo è
possibile memorizzare un limite superiore e uno inferiore al superamento dei quali viene
attivata l’uscita digitale DO0. I valori limite possono essere parametrizzati e modificati con la
funzione di caricamento. L’uscita digitale DO1 può essere utilizzata come normale uscita
digitale.
Abilitazione delle uscite
Prima di poter comandare le uscite è necessario abilitarle impostando i corrispondenti bit nel
DB (vedi capitolo Occupazione del DB (Pagina 171)). Se si resetta uno di questi bit l’uscita
corrispondente viene immediatamente disattivata.
Tabella 7- 43 Abilitazione delle uscite
Uscita
...abilitata dal bit
DO0
CTRL_DO0
DO1
CTRL_DO1
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
155
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Comportamento delle uscite digitali
Ingresso digitale DO0
Sono disponibili 4 opzioni per definire come l'uscita digitale DO0 reagirà al raggiungimento
del valore di confronto. La seguente tabella indica le opzioni disponibili.
Tabella 7- 44 Comportamento dell'uscita digitale DO0
Comportamento dell'uscita digitale DO0
Parametrizzazione
dell'uscita digitale
DO0
Nessun confronto
Momento di inserzione
Funzionamento in
sincronismo di clock
Il controllo dei valori limite non influisce sul
comportamento.
Funzionamento non
in sincronismo di
clock
Nel momento To
Direttamente dopo
l’impostazione o il
reset dell’uscita
Al termine del tempo
di aggiornamento,
nel momento Ti
Al termine del tempo
di aggiornamento
Se l’uscita DO0 è già impostata la si può resettare
reimpostandone il parametro su “Senza confronto”.
Se è stata abilitata con il segnale di comando
CTRL_DO0, l'uscita DO0 può essere utilizzata come
uscita digitale e impostata e resettata con il segnale
di comando SET_DO0.
Al di fuori dei limiti
DO0 viene impostata nei due seguenti casi:

valore di misura < limite inferiore

valore di misura > limite superiore
Sotto il limite
inferiore
DO0 viene impostata se
Sopra il limite
superiore
DO0 viene impostata se


valore di misura < limite inferiore
valore di misura > limite superiore
Ingresso digitale DO1
Una volta abilitata, l’uscita DO1 può essere utilizzata come uscita digitale e impostata e
resettata con il segnale di comando SET_DO1.
Il controllo dei valori limite non influisce sul comportamento dell’uscita DO1.
Nel funzionamento senza sincronismo di clock DO1 si attiva direttamente dopo
l’impostazione o il reset.
Nel funzionamento in sincronismo di clock DO1 si attiva al termine del tempo di
aggiornamento, nel momento To.
Unità di conteggio FM 350-1
156
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.4 Modi di funzionamento di misura
Stato delle uscite e bit di stato
Lo stato delle due uscite viene indicato dai LED verdi di stato e dai corrispondenti bit di stato
del DB.
Tabella 7- 45 Uscita DO0
Valori limite
Rispettati
Non rispettati
Bit di abilitazione
CTRL_DO0
Bit di stato
STS_CMP1/
Uscita DO0
LED DO0
0
0
Spento
1
0
Spento
0
0
Spento
1
1
Acceso
Bit di abilitazione
CTRL_DO1
Bit di stato
STS_CMP2/
Uscita DO1
LED DO1
Tabella 7- 46 Uscita DO1
Bit di comando
SET_DO1
0
1
0
0
Spento
1
0
Spento
0
0
Spento
1
1
Acceso
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
157
Modi di funzionamento, parametri e istruzioni operative
7.5 Attivazione di un interrupt di processo
7.5
Attivazione di un interrupt di processo
Premessa
Per l’FM 350-1 è possibile stabilire quali eventi attiveranno un interrupt di processo durante il
funzionamento. Gli interrupt dell'FM 350-1 possono essere parametrizzati nelle superfici di
parametrizzazione.
Cos'è un interrupt di processo?
Per fare in modo che l'FM 350-1 reagisca a un dato evento indipendentemente dal ciclo della
CPU la si deve parametrizzare in modo che attivi un interrupt di processo. La CPU
interrompe il programma ciclico ed elabora l’OB di interrupt di processo.
Quali eventi attivano un interrupt di processo?
L’FM 350-1 può attivare un interrupt di processo per diversi eventi in fase di esercizio.
Modi di conteggio
● Apertura del gate (nei modi di funzionamento con gate HW o SW)
● Chiusura del gate (nei modi di funzionamento con gate HW o SW)
● Overflow
● Underflow
● Passaggio per lo zero
● Raggiungimento del valore di confronto 1 o 2 nella direzione di conteggio in avanti
● Raggiungimento del valore di confronto 1 o 2 nella direzione di conteggio indietro
● Impostazione del contatore mediante segnale esterno
● Latch
Modi di misura
● Apertura del gate (nei modi di funzionamento con gate HW o SW)
● Chiusura del gate (nei modi di funzionamento con gate HW o SW)
● valore di misura non compreso nei limiti
● Fine misurazione
È possibile selezionare un numero qualsiasi di eventi per l'attivazione dell'interrupt di
processo. Per l'impostazione degli interrupt di processo attivati al raggiungimento del valore
di confronto è necessario rispettare le regole generali relative al comportamento delle uscite
digitali (vedi capitolo Comportamento delle uscite digitali (Pagina 113)).
Abilitazione dell’interrupt di processo
Per abilitare gli interrupt e stabilire se l'unità attiverà allarmi di diagnostica e/o interrupt di
processo si utilizzano le maschere di parametrizzazione della configurazione hardware.
Unità di conteggio FM 350-1
158
Manuale del prodotto, 05/2011, A5E03663236-01
Modi di funzionamento, parametri e istruzioni operative
7.5 Attivazione di un interrupt di processo
OB di interrupt di processo, OB 40
Se si verifica un interrupt di processo il programma utente si interrompe, i dati vengono
trasferiti dall’unità nell’informazione di avvio dell’OB 40 e l’OB 40 viene richiamato. All'uscita
dall’OB 40 l’interrupt di processo viene confermato.
Se non non è stato programmato l’OB 40 la CPU va in STOP. Se la si riporta in RUN le
richieste di interrupt di processo non sono più presenti.
Informazione di avvio
L‘informazione di avvio dell’OB 40 descrive la variabile temporanea OB40_POINT_ADDR.
La variabile OB40_POINT_ADDR (byte 8 – 11) è costituita da 4 byte. Nei byte 8 e 9 sono
memorizzate le informazioni sull'evento che ha generato l’interrupt di processo.
La seguente tabella indica quali bit sono stati impostati e per quali interrupt. I bit non indicati
sono irrilevanti e hanno valore zero.
Tabella 7- 47 Funzione dei bit della variabile OB40_POINT_ADDR
Byte
Bit
Significato: interrupt per...
8
0
Apertura del gate
1
Chiusura del gate
2
Overflow (modo di conteggio)
Valore di misura non compreso nei limiti (modo di misura)
3
Underflow (modo di conteggio)
Fine misura (modo di misura)
9
4
Raggiungimento del valore di confronto 1 nella direzione di conteggio
in avanti
5
Raggiungimento del valore di confronto 1 nella direzione di conteggio
indietro
6
Raggiungimento del valore di confronto 2 nella direzione di conteggio
in avanti
7
Raggiungimento del valore di confronto 2 nella direzione di conteggio
indietro
0
Passaggio per lo zero
5
Impostazione del contatore mediante segnale esterno
(sincronizzazione)
7
Latch
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
159
Modi di funzionamento, parametri e istruzioni operative
7.5 Attivazione di un interrupt di processo
Interrupt di processo perso
Se si verifica un evento che genera un interrupt di processo e non è stato ancora confermato
un precedente evento uguale, non viene generato un nuovo interrupt e di conseguenza
l’interrupt di processo va perso. In funzione del parametro impostato può venire generato
l'allarme di diagnostica "Interrupt di processo perso".
Impostazione di default
Per default l'interrupt di processo non è impostato.
Unità di conteggio FM 350-1
160
Manuale del prodotto, 05/2011, A5E03663236-01
Segnali dei trasduttori e loro analisi
8
Contenuto del capitolo
Questo capitolo spiega:
● quali trasduttori possono essere collegati all'unità di conteggio
● qual'è andamento dei segnali dei trasduttori nel tempo
● in che modo l'nità di conteggio può valutare più volte i segnali dei trasduttori
● in che modo l’unità controlla i diversi segnali dei trasduttori
● per quali segnali è possibile parametrizzare i filtri di ingresso.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
161
Segnali dei trasduttori e loro analisi
8.1 Trasduttori collegabili
8.1
Trasduttori collegabili
Premessa
L'unità di conteggio è in grado di elaborare segnali di conteggio quadri, generati dai
trasduttori incrementali o dai generatori di impulsi.
I trasduttori incrementali leggono un diaframma grigliato e generano impulsi a onda quadra
che si differenziano per altezza dell'impulso e numero di segnali.
I generatori di impulsi, ad esempio le fotocellule e i sensori BERO, forniscono solo un
segnale quadro con un livello di tensione stabilito.
Collegamento dei diversi trasduttori
È possibile collegare l'unità a diversi trasduttori che forniscono gli impulsi per i segnali di
conteggio. La tabella elenca i diversi trasduttori con i relativi segnali.
Tabella 8- 1
Trasduttori collegabili
Trasduttore
Segnale
Trasduttore incrementale a 5 V
Segnali differenziali A e /A, B e /B, N e /N
Trasduttore incrementale a 24 V
A*, B* e N*
Generatore di impulsi a 24 V
24 V con segnale di direzione
Iniziatore a 24 V
24 V senza segnale di direzione
Unità di conteggio FM 350-1
162
Manuale del prodotto, 05/2011, A5E03663236-01
Segnali dei trasduttori e loro analisi
8.2 Segnali differenziali a 5 V
8.2
Segnali differenziali a 5 V
Segnali di conteggio dei trasduttori incrementali a 5 V
Il trasduttore incrementale a 5 V trasmette all’unità i seguenti segnali differenziali tramite
RS 422:
● A e /A
● B e /B
● N e /N
I segnali /A, /B e /N sono i segnali inversi di A, B e N. I segnali A e B sono sfasati tra di loro
di 90 gradi.
Nei trasduttori incrementali a 5 V vengono utilizzate per il conteggio le tracce A e B. Se è
stato impostato il necessario parametro, la traccia N consente di impostare il contatore sul
valore di caricamento.
I trasduttori con questi sei segnali sono definiti "simmetrici".
La figura illustra l’andamento nel tempo di questi segnali.
6HJQDOH$
6HJQDOH$
6HJQDOH%
6HJQDOH%
6HJQDOH1
6HJQDOH1
'LUH]GLFRQWHJJLR
Figura 8-1
$YDQWL
,QGLHWUR
Segnali del trasduttore incrementale a 5 V
L’unità riconosce la direzione di conteggio dal rapporto dei segnali A e B. Le figure riportate
nel capitolo "Valutazione del segnale (Pagina 168)" indicano quali fronti dei segnali A e B
vengono contati all'indietro o in avanti.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
163
Segnali dei trasduttori e loro analisi
8.2 Segnali differenziali a 5 V
Modifica della direzione di conteggio
I parametri "Direzione di conteggio normale" e "Direzione di conteggio inversa" consentono
di modificare la direzione di conteggio senza dover modificare il cablaggio.
Controllo dei segnali dei trasduttori
L’unità controlla se i conduttori sono collegati e se si è verificata la rottura di un conduttore o
un cortocircuito.
Utilizzando gli appositi parametri è possibile stabilire quale delle tre coppie di segnali
controllare. Se si disattiva la diagnostica per queste coppie di segnali con l'apposito
parametro (Controllo), i segnali non utilizzati non devono essere quindi collegati.
Se tutti e tre i segnali danno un errore significa che il trasduttore è guasto, si è verificato un
cortocircuito nell’alimentazione dei trasduttori DC 5,2 V o non sono stati collegati trasduttori.
Gli eventuali errori segnalati dall'unità dopo la parametrizzazione vengono memorizzati nei
set dei dati di diagnostica DS0 e DS1. Se è stato impostato il necessario parametro viene
generato un allarme di diagnostica.
Spina di codifica (solo nell'FM 350-1)
Per questo trasduttore è necessario impostare la spina di codifica su A.
Unità di conteggio FM 350-1
164
Manuale del prodotto, 05/2011, A5E03663236-01
Segnali dei trasduttori e loro analisi
8.3 Segnali a 24 V
8.3
Segnali a 24 V
Segnali di conteggio dei trasduttori a 24 V
Trasduttore incrementale a 24 V
Il trasduttore incrementale a 24 V trasmette all’unità i segnali a 24 V A*, B* e N*. I segnali A*
e B* sono sfasati tra di loro di 90 gradi..
I segnali con una tensione di 24 V sono contrassegnati da un *.
Nei trasduttori incrementali a 24 V vengono utilizzate per il conteggio le tracce A* e B*. Se è
stato impostato il necessario parametro, la traccia N* consente di impostare il contatore sul
valore di caricamento.
I trasduttori che non forniscono segnali inversi vengono definiti "asimmetrici".
La figura illustra l'andamento nel tempo di questi segnali:
6HJQDOH$
6HJQDOH%
6HJQDOH1
$YDQWL
Figura 8-2
,QGLHWUR
Segnali del trasduttore incrementale a 24 V
L'unità riconosce la direzione di conteggio dal rapporto dei segnali A* e B*. Le figure
riportate nel capitolo "Valutazione del segnale (Pagina 168)" indicano quali fronti dei segnali
A* e B* vengono contati all'indietro o in avanti.
Gli ingressi dei segnali a 24 V possono essere parametrizzati con collegamento al contatore
in commutazione verso P (clock inverso) o verso M. Per ulteriori informazioni consultare la
descrizione del trasduttore.
I parametri "Direzione di conteggio normale" e "Direzione di conteggio inversa" consentono
di modificare la direzione di conteggio senza dover modificare il cablaggio.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
165
Segnali dei trasduttori e loro analisi
8.3 Segnali a 24 V
Generatore di impulsi a 24 V senza/con segnale di direzione
Il trasduttore, ad esempio un iniziatore (BERO) o una fotocellula, fornisce un solo segnale di
conteggio che deve essere collegato al morsetto A* del connettore frontale.
È inoltre possibile collegare al morsetto B* del contatore un segnale per il riconoscimento
della direzione. Se il trasduttore impiegato non fornisce questo segnale, è possibile generare
e collegare un identificativo corrispondente nel programma utente o utilizzare un segnale di
processo analogo.
La figura illustra l’andamento nel tempo dei segnali dei trasduttori e degli impulsi di
conteggio che ne risultano.
6HJQDOH$
,QGLHWUR
6HJQDOH%
GLGLUH]LRQH
$YDQWL
,PSXOVLGL
FRQWHJJLRDYDQWL
,PSXOVLGL
FRQWHJJLRLQGLHWUR
Figura 8-3
Segnali a 24 V di un generatore di impulsi con segnale di direzione
Parametrizzazione degli ingressi del trasduttore
La direzione di conteggio viene stabilita quando si parametrizzano gli ingressi del
trasduttore. La tabella illustra la variazione della direzione del conteggio in funzione della
parametrizzazione.
Tabella 8- 2
Direzione di conteggio in funzione della parametrizzazione degli ingressi del trasduttore
Parametrizzazione
Morsetto B*
Direzione di conteggio
Commutazione verso P/clock
inverso
Non collegato
Avanti
24 V collegato
Indietro
Commutazione verso M
Non collegato
All'indietro
Cortocircuito verso massa
In avanti
Durante la parametrizzazione si deve scegliere per il trasduttore "24 V Impulso e direzione".
Con questi segnali di conteggio non è possibile modificare la direzione invertendo il segnale
B*.
Nota
In questo tipo di valutazione, se il segnale di conteggio inverte direzione, il valore di
conteggio può "sfuggire" sul fronte perché tutti i segnali vengono sommati.
Unità di conteggio FM 350-1
166
Manuale del prodotto, 05/2011, A5E03663236-01
Segnali dei trasduttori e loro analisi
8.3 Segnali a 24 V
Filtri di ingresso per gli ingressi di conteggio a 24 V
Per eliminare i disturbi è possibile parametrizzare filtri d'ingresso con un tempo di filtraggio
unico per gli ingressi a 24 V A*, B* e N* e per gli ingressi digitali. Sono disponibili i seguenti
tipi di filtro di ingresso:
Tabella 8- 3
Filtro d'ingresso
Caratteristiche
Filtro d'ingresso 1
Filtro d'ingresso 2
(preimpostato)
Ritardo d’ingresso tipico
1 μs
15 μs
Frequenza massima di conteggio
200 kHz
20 kHz
Ampiezza minima d’impulso del segnale di conteggio
2,5 μs
25 μs
Controllo dei segnali dei trasduttori
Nel caso dei segnali di conteggio a 24 V non è possibile effettuare il controllo della rottura
del conduttore e del cortocircuito.
Spina di codifica (solo nell'unità FM 350-1)
Per questo trasduttore è necessario impostare la spina di codifica su D.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
167
Segnali dei trasduttori e loro analisi
8.4 Valutazione del segnale
8.4
Valutazione del segnale
Definizione
Il contattore dell'unità di conteggio è in grado di contare i fronti dei segnali. Normalmente
viene valutato il fronte su A (A*) (valutazione singola). Per ottenere una maggiore risoluzione
si possono selezionare le seguenti opzioni durante la parametrizzazione:
● Valutazione singola
● Valutazione doppia
● Valutazione quadrupla
La valorizzazione doppia e quadrupla sono possibili solo nei trasduttori incrementali a 5 V
con segnali A e B sfasati di 90 gradi e in quelli a 24 V con segnali A* e B* sfasati di 90 gradi.
Valutazione singola
Nella valutazione singola viene valutato solo un fronte del segnale A. Gli impulsi di conteggio
in avanti vengono rilevati in caso di fronte di salita del segnale A e basso livello del segnale
di B, gli impulsi di conteggio all'indietro vengono rilevati in caso di fronte di discesa del
segnale A e di basso livello del segnale B.
La seguente figura illustra la valutazione singola dei segnali.
6LJQDO$$
6LJQDO%%
,PSXOVLGL
FRQWHJJLRDYDQWL
,PSXOVLGL
FRQWHJJLRLQGLHWUR
Figura 8-4
$YDQWL
,QGLHWUR
Valutazione singola
Unità di conteggio FM 350-1
168
Manuale del prodotto, 05/2011, A5E03663236-01
Segnali dei trasduttori e loro analisi
8.4 Valutazione del segnale
Valutazione doppia
Nella valutazione doppia vengono valutati i fronti di salita e di discesa del segnale A. Il livello
del segnale B determina se vengono generati impulsi di conteggio avanti o indietro.
La seguente figura illustra la valutazione doppia dei segnali.
6HJQDOH$$
6HJQDOH%%
,PSXOVLGLFRQWHJJLR
,QDYDQWL
,PSXOVLGLFRQWHJJLR
$OO
LQGLHWUR
Figura 8-5
,QDYDQWL
$OO
LQGLHWUR
Valutazione doppia
Valutazione quadrupla
Nella valutazione quadrupla vengono valutati i fronti di salita e di discesa dei segnali A e B. Il
livello dei segnali A e B determina se vengono generati impulsi di conteggio avanti o indietro.
La seguente figura illustra la valutazione quadrupla dei segnali.
6HJQDOH$$
6HJQDOH%%
,PSXOVLGL
FRQWHJJLRDYDQWL
,PSXOVLGL
FRQWHJJLRLQGLHWUR
Figura 8-6
$YDQWL
,QGLHWUR
Valutazione quadrupla
Valore di default
Per default è impostata la valutazione singola.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
169
Segnali dei trasduttori e loro analisi
8.4 Valutazione del segnale
Unità di conteggio FM 350-1
170
Manuale del prodotto, 05/2011, A5E03663236-01
9
Occupazione del DB
DB per l'FC CNT_CTL1
Tutti i dati appartenenti a un canale dell'unità si trovano nel DB dell'FC CNT_CTL1. La
struttura dei dati e la lunghezza del DB vengono stabiliti tramite l'UDT 2. Prima di
parametrizzare l'unità occorre assegnare al DB i seguenti dati validi.
● indirizzo dell'unità (indirizzo 6.0)
● indirizzo iniziale del canale (indirizzo 8.0)
● lunghezza dell'interfaccia dati utente (indirizzo 12.0)
Il DB è stato generato dall'UDT 2 come blocco di dati comprendente il tipo di dati specifico
dell'applicazione. La tabella sottostante illustra l'occupazione del DB che ne deriva.
Tabella 9- 1
Ind.
Occupazione del DB
Variable
Tipo di dati
Valore iniziale
Commento
Conteggio
Misura
Parametri FC, indirizzi
0.0
AR1_BUFFER
DWORD
DW#16#0
Buffer AR1
Buffer AR1
4.0
FP
BYTE
B#16#0
Flag Byte
Flag Byte
5.0
RESERVED
BYTE
B#16#0
Riservato
Riservato
6.0
MOD_ADR
WORD
W#16#0
Indirizzo dell'unità
Indirizzo dell'unità
8.0
CH_ADR
DWORD
DW#16#0
Indirizzo del canale
Indirizzo del canale
12.0
U_D_LGTH
BYTE
B#16#0
Lunghezza dei dati utente
Lunghezza dei dati utente
13.0
A_BYTE_0
BYTE
B#16#0
Riservato
Riservato
Campo di scrittura valori
14.0
LOAD_VAL1
DINT
L#0
Nuovo valore di caricamento
(write user)
Limite inferiore
(write user)
18.0
CMP_V11
DINT
L#0
Nuovo valore di confronto 1
(write user)
Limite superiore
(write user)
22.0
CMP_V21
DINT
L#0
Nuovo valore di confronto 2
(write user)
Tempo di aggiornamento
(write user)
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
171
Occupazione del DB
Ind.
Variable
Tipo di dati
Valore iniziale
Commento
Conteggio
Misura
interfaccia di comando
26.0
A_BIT0_0
BOOL
FALSE
Riservato
Riservato
26.1
A_BIT0_1
BOOL
FALSE
Riservato
Riservato
26.2
A_BIT0_2
BOOL
FALSE
Riservato
Riservato
26.3
A_BIT0_3
BOOL
FALSE
Riservato
Riservato
26.4
A_BIT0_4
BOOL
FALSE
Riservato
Riservato
26.5
A_BIT0_5
BOOL
FALSE
Riservato
Riservato
26.6
A_BIT0_6
BOOL
FALSE
Riservato
Riservato
26.7
A_BIT0_7
BOOL
FALSE
Riservato
Riservato
27.0
ENSET_UP1
BOOL
FALSE
Abilitazione per
l'impostazione della direzione
in avanti
(write user)
27.1
ENSET_DN1
BOOL
FALSE
Abilitazione per
l'impostazione della direzione
all'indietro
(write user)
27.2
A_BIT1_2
BOOL
FALSE
Riservato
Riservato
27.3
A_BIT1_3
BOOL
FALSE
Riservato
Riservato
27.4
A_BIT1_4
BOOL
FALSE
Riservato
Riservato
27.5
A_BIT1_5
BOOL
FALSE
Riservato
Riservato
27.6
A_BIT1_6
BOOL
FALSE
Riservato
Riservato
27.7
A_BIT1_7
BOOL
FALSE
Riservato
Riservato
28.0
CTRL_DO01
BOOL
FALSE
Abilitazione uscita digitale
DO0
(write user)
Abilitazione dell'uscita digitale
DO0
(write user)
28.1
CTRL_DO11
BOOL
FALSE
Abilitazione uscita digitale
DO1
(write user)
Abilitazione dell'uscita digitale
DO1
(write user)
28.2
A_BIT2_2
BOOL
FALSE
Riservato
Riservato
28.3
A_BIT2_3
BOOL
FALSE
Riservato
Riservato
28.4
A_BIT2_4
BOOL
FALSE
Riservato
Riservato
28.5
A_BIT2_5
BOOL
FALSE
Riservato
Riservato
28.6
A_BIT2_6
BOOL
FALSE
Riservato
Riservato
28.7
A_BIT2_7
BOOL
FALSE
Riservato
Riservato
Unità di conteggio FM 350-1
172
Manuale del prodotto, 05/2011, A5E03663236-01
Occupazione del DB
Ind.
Variable
Tipo di dati
Valore iniziale
Commento
Conteggio
Misura
29.0
A_BIT3_0
BOOL
FALSE
Riservato
Riservato
29.1
A_BIT3_1
BOOL
FALSE
Riservato
Riservato
29.2
A_BIT3_2
BOOL
FALSE
Riservato
Riservato
29.3
A_BIT3_3
BOOL
FALSE
Riservato
Riservato
29.4
A_BIT3_4
BOOL
FALSE
Riservato
Riservato
29.5
A_BIT3_5
BOOL
FALSE
Riservato
Riservato
29.6
A_BIT3_6
BOOL
FALSE
Riservato
Riservato
29.7
A_BIT3_7
BOOL
FALSE
Riservato
Riservato
Campo di lettura valori
30.0
LATCH_LOAD1
DINT
L#0
Valore di caricamento o di
latch attuale (read user)
Valore di caricamento o di
latch attuale (read user)
34.0
ACT_CNTV1
DINT
L#0
Valore di conteggio attuale
(read user)
Valore di conteggio attuale
(read user)
Numeri d'errore
38.0
DA_ERR_W1
WORD
W#16#0
Parola errore dati
(read user)
Parola errore dati
(read user)
40.0
OT_ERR_B1
BYTE
B#16#0
Byte errore di servizio
(read user)
Byte errore di servizio
(read user)
interfaccia di conferma
41.0
E_BIT0_0
BOOL
FALSE
Riservato
Riservato
41.1
E_BIT0_1
BOOL
FALSE
Riservato
Riservato
41.2
E_BIT0_2
BOOL
FALSE
Riservato
Riservato
41.3
E_BIT0_3
BOOL
FALSE
Riservato
Riservato
41.4
DATA_ERR1
BOOL
FALSE
Bit errore nei dati
(read user)
Bit errore dati
(read user)
41.5
E_BIT0_5
BOOL
FALSE
Riservato
Riservato
41.6
E_BIT0_6
BOOL
FALSE
Riservato
Riservato
41.7
PARA1
BOOL
FALSE
Unità parametrizzata
(read user)
Unità parametrizzata
(read user)
42.0
E_BYTE_0
BYTE
B#16#0
Riservato
Riservato
43.0
STS_RUN1
BOOL
FALSE
Stato contatore funzionante
(read user)
Stato contatore operativo
(read user)
43.1
STS_DIR1
BOOL
FALSE
Stato direzione conteggio
(read user)
Stato direzione di conteggio
(read user)
43.2
STS_ZERO1
BOOL
FALSE
Stato passaggio per lo zero
(read user)
Fine misura
(read user)
43.3
STS_OFLW1
BOOL
FALSE
Stato overflow
(read user)
Stato overflow
(read user)
43.4
STS_UFLW1
BOOL
FALSE
Stato underflow
(read user)
Stato underflow
(read user)
43.5
STS_SYNC1
BOOL
FALSE
Stato contatore sincronizzato
(read user)
-
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
173
Occupazione del DB
Ind.
Variable
Tipo di dati
Valore iniziale
Commento
Conteggio
Misura
43.6
STS_GATE1
BOOL
FALSE
Stato del gate interno
(read user)
Stato del gate interno
(read user)
43.7
STS_SW_G1
BOOL
FALSE
Stato del gate SW
(read user)
Stato del gate SW
(read user)
44.0
STS_SET1
BOOL
FALSE
Stato Set DI ingresso digitale
(read user)
Stato dell'ingresso digitale
Set DI
(read user)
44.1
STS_LATCH1
BOOL
FALSE
Nuovo valore di Latch (solo
nel funzionamento in
sincronismo di clock)
-
44.2
STS_STA1
BOOL
FALSE
Stato Start DI ingresso
digitale (read user)
Stato dell'ingresso digitale
Start DI (read user)
44.3
STS_STP1
BOOL
FALSE
Stato STOP ingresso digitale
(read user)
Stato dell'ingresso digitale
Stop DI (read user)
44.4
STS_CMP11
BOOL
FALSE
Stato uscita valore di
confronto 1 (read user)
Stato uscita valore di
confronto 1 (read user)
44.5
STS_CMP21
BOOL
FALSE
Stato uscita valore di
confronto 2 (read user)
Stato uscita valore di
confronto 2 (read user)
44.6
STS_COMP11
BOOL
FALSE
Stato memorizzato del valore
di confronto 1
-
44.7
STS_COMP21
BOOL
FALSE
Stato memorizzato del valore
di confronto 2
-
45.0
E_BIT3_0
BOOL
FALSE
Riservato
Riservato
45.1
E_BIT3_1
BOOL
FALSE
Riservato
Riservato
45.2
E_BIT3_2
BOOL
FALSE
Riservato
Riservato
45.3
E_BIT3_3
BOOL
FALSE
Riservato
Riservato
45.4
E_BIT3_4
BOOL
FALSE
Riservato
Riservato
45.5
E_BIT3_5
BOOL
FALSE
Riservato
Riservato
45.6
E_BIT3_6
BOOL
FALSE
Riservato
Riservato
45.7
E_BIT3_7
BOOL
FALSE
Riservato
Riservato
Parametri dell'FM 450
46.0
ACT_CMP1
DINT
L#0
Riservato
Riservato
50.0
ACT_CMP2
DINT
L#0
Riservato
Riservato
Unità di conteggio FM 350-1
174
Manuale del prodotto, 05/2011, A5E03663236-01
Occupazione del DB
Ind.
Variable
Tipo di dati
Valore iniziale
Commento
Conteggio
Misura
I seguenti dati diagnostici vengono memorizzati dall'FC DIAG_INF
54.0
MDL_DEFECT
BOOL
FALSE
Errore unità
Errore unità
54.1
INT_FAULT
BOOL
FALSE
Errore interno
Errore interno
54.2
EXT_FAULT
BOOL
FALSE
Errore esterno
Errore esterno
54.3
PNT_INFO
BOOL
FALSE
Errore di canale (ulteriori
informazioni a partire da DW
58)
Errore del canale (ulteriori
informazioni a partire da DW
58)
54.4
EXT_VOLTAGE
BOOL
FALSE
Errore tensione ausiliaria
Errore tensione ausiliaria
54.5
FLD_CNNCTR
BOOL
FALSE
Connettore frontale
Connettore frontale
54.6
NO_CONFIG
BOOL
FALSE
Manca la parametrizzazione
Manca la parametrizzazione
54.7
CONFIG_ERR
BOOL
FALSE
Parametrizzazione errata
Parametrizzazione errata
55.0
MDL_TYPE
BYTE
B#16#0
Tipo di unità
Tipo di unità
56.0
SUB_MDL_ERR
BOOL
FALSE
Modulo di interfaccia errato o
mancante
Modulo dell'interfaccia errato
o mancante
56.1
COMM_FAULT
BOOL
FALSE
Errore di comunicazione
Errore di comunicazione
56.2
MDL_STOP
BOOL
FALSE
Indicazione stato operativo
RUN/STOP
Indicazione dello stato
operativo RUN/STOP
56.3
WTCH_DOG_FAU
LT
BOOL
FALSE
Watchdog (FM)
Watchdog (FM)
56.4
INT_PS_FLT
BOOL
FALSE
Errore tensione di
alimentazione interna
Errore tensione di
alimentazione interna
56.5
PRIM_BATT_FLT
BOOL
FALSE
Controllo batteria
Controllo batteria
56.6
BCKUP_BATT_FL
T
BOOL
FALSE
Tamponamento difettoso
Tamponamento difettoso
56.7
RESERVED_2
BOOL
FALSE
Riservato
Riservato
57.0
RACK_FLT
BOOL
FALSE
Errore telaio di montaggio
Errore telaio di montaggio
57.1
PROC_FLT
BOOL
FALSE
CPU difettosa
Errore CPU
57.2
EPROM_FLT
BOOL
FALSE
Errore EPROM
Errore EPROM
57.3
RAM_FLT
BOOL
FALSE
Errore RAM
Errore RAM
57.4
ADU_FLT
BOOL
FALSE
Errore ADU
Errore ADU
57.5
FUSE_FLT
BOOL
FALSE
Backup
Backup
57.6
HW_INTR_FLT
BOOL
FALSE
Interrupt di processo perduto
Interrupt di processo perso
57.7
RESERVED_3
BOOL
FALSE
Riservato
Riservato
58.0
CH_TYPE
BYTE
B#16#0
Tipo di canale
Tipo di canale
59.0
LGTH_DIA
BYTE
B#16#0
Lunghezza dei dati di
diagnostica per canale
Lunghezza dei dati di
diagnostica per canale
60.0
CH_NO
BYTE
B#16#0
numero di canale
Numero del canale
61.0
GRP_ERR1
BOOL
FALSE
Errore di gruppo canale 1
Errore di gruppo del canale 1
61.1
GRP_ERR2
BOOL
FALSE
Nell'FM 350 non occupato
Nell'unità FM 350 non
assegnato
61.2
D_BIT7_2
BOOL
FALSE
DS1 byte 7 bit 2
DS1 byte 7 bit 2
61.3
D_BIT7_3
BOOL
FALSE
DS1 byte 7 bit 3
DS1 byte 7 bit 3
61.4
D_BIT7_4
BOOL
FALSE
DS1 byte 7 bit 4
DS1 byte 7 bit 4
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
175
Occupazione del DB
Ind.
Variable
Tipo di dati
Valore iniziale
Commento
Conteggio
Misura
61.5
D_BIT7_5
BOOL
FALSE
DS1 byte 7 bit 5
DS1 byte 7 bit 5
61.6
D_BIT7_6
BOOL
FALSE
DS1 byte 7 bit 6
DS1 byte 7 bit 6
61.7
D_BIT7_7
BOOL
FALSE
DS1 byte 7 bit 7
DS1 byte 7 bit 7
62.0
CH1_SIGA
BOOL
FALSE
Canale 1, errore segnale A
Canale 1, errore segnale A
62.1
CH1_SIGB
BOOL
FALSE
Canale 1, errore segnale B
Canale 1, errore segnale B
62.2
CH1_SIGZ
BOOL
FALSE
Canale 1, errore segnale di
zero
Canale 1, errore segnale zero
62.3
CH1_BETW
BOOL
FALSE
Canale 1, errore tra i canali
Canale 1, errore tra i canali
62.4
CH1_5V2
BOOL
FALSE
Canale 1, alimentazione
trasduttori 5,2 V difettosa
Canale 1, errore di
alimentazione dei trasduttori
5.2 V
62.5
D_BIT8_5
BOOL
FALSE
DS1 byte 8 bit 5
DS1 byte 8 bit 5
62.6
D_BIT8_6
BOOL
FALSE
DS1 byte 8 bit 6
DS1 byte 8 bit 6
62.7
D_BIT8_7
BOOL
FALSE
DS1 byte 8 bit 7
DS1 byte 8 bit 7
63.0
D_BYTE9
BYTE
B#16#0
DS1 byte 9
DS1 byte 9
64.0
CH2_SIGA
BOOL
FALSE
Riservato
Riservato
64.1
CH2_SIGB
BOOL
FALSE
Riservato
Riservato
64.2
CH2_SIGZ
BOOL
FALSE
Riservato
Riservato
64.3
CH2_BETW
BOOL
FALSE
Riservato
Riservato
64.4
CH2_5V2
BOOL
FALSE
Riservato
Riservato
64.5
D_BIT10_5
BOOL
FALSE
Riservato
Riservato
64.6
D_BIT10_6
BOOL
FALSE
Riservato
Riservato
64.7
D_BIT10_7
BOOL
FALSE
Riservato
Riservato
65.0
D_BYTE11
BYTE
B#16#0
DS1 byte 11
DS1 byte 11
66.0
D_BYTE12
BYTE
B#16#0
DS1 byte 12
DS1 byte 12
67.0
D_BYTE13
BYTE
B#16#0
DS1 byte 13
DS1 byte 13
68.0
D_BYTE14
BYTE
B#16#0
DS1 byte 14
DS1 byte 14
69.0
D_BYTE15
BYTE
B#16#0
DS1 byte 15
DS1 byte 15
1
Variabili nel DB che devono/possono essere inserite o lette durante l'impiego dell'FM 350-1.
Unità di conteggio FM 350-1
176
Manuale del prodotto, 05/2011, A5E03663236-01
Errori e diagnostica
10
In questo capitolo...
A causa di operazioni errate o di cablaggio non corretto oppure a seguito di una
parametrizzazione errata (la posizione della spina di codifica non corrisponde alla
parametrizzazione) si possono verificare errori che devono essere segnalati all'utente.
L'unità suddivide gli errori secondo le classi seguenti:
● errori che vengono visualizzati sul LED Errore cumulativo come errori interni e esterni
all'unità;
● errori che possono attivare un allarme di diagnostica;
● errori di servizio che possono derivare da condizioni operative errate.
Queste diverse classi d'errore sono segnalate in modi diversi e possono anche essere
confermati in modi diversi.
In questo capitolo si trova la descrizione
● degli errori che si possono verificare
● del modo con cui vengono visualizzati questi errori
● del modo in cui gli errori vengono confermati
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
177
Errori e diagnostica
10.1 Visualizzazione di errori tramite i LED di errore di sistema
10.1
Visualizzazione di errori tramite i LED di errore di sistema
Dove vengono segnalati gli errori?
Se si illumina il LED rosso di errore di sistema significa che si è verificato un errore nell’unità
(errore interno) o un errore sui conduttori di collegamento (errore esterno).
Quali errori vengono segnalati?
Tabella 10- 1 Tipi di errore segnalati dal LED di errore di sistema
Tipo di errore
Causa dell'errore
Soluzione
Errori interni
Errore nel TEST della EPROM
Sostituire l'unità
Errore nel TEST della RAM
Sostituire l'unità
Errori esterni
Intervento watchdog
Sostituire l'unità
Interrupt di processo perso
Aumentare l’intervallo di tempo tra gli
eventi di interrupt
L'unità non è stata parametrizzata
Impostare i parametri e trasferirli
La spina di codifica è inserita in modo
errato
Correggere la posizione della spina
Tensione ausiliaria 1L+/1M non
collegata o alimentazione encoder DC
24 V in cortocircuito
Correggere il collegamento
Alimentazione encoder DC 5,2 V in
cortocircuito o sovraccarica
Correggere il collegamento
Errore nel segnale del trasduttore a 5V
(rottura del conduttore, cortocircuito,
conduttore mancante)
Correggere il collegamento
La parametrizzazione per l’unità non
corrisponde alla posizione della spina
di codifica
Correggere e trasferire la
parametrizzazione oppure modificare la
posizione della spina codificata
Attivazione di un interrupt di diagnostica
Tutti gli errori, compreso quello di test EPROM, possono attivare un allarme di diagnostica
purché quest'ultimo sia stato abilitato nella corrispondente maschera di parametrizzazione. I
record dei dati di diagnostica DS0 e DS1 forniscono informazioni sull'errore che ha fatto
accendere il LED. Il contenuto dei record dei dati di diagnostica DS0 e DS1 è descritto nel
prossimo paragrafo.
Unità di conteggio FM 350-1
178
Manuale del prodotto, 05/2011, A5E03663236-01
Errori e diagnostica
10.2 Attivazione di allarme di diagnostica
10.2
Attivazione di allarme di diagnostica
Cos'è un allarme di diagnostica?
Perché il programma utente possa reagire a fronte di un errore interno o esterno, è
necessario parametrizzare un allarme di diagnostica che interrompa l'elaborazione ciclica
della CPU e richiami l'OB d'allarme di diagnostica (OB82).
Quali eventi possono attivare un allarme di diagnostica?
L'elenco sottostante mostra quali eventi sono in grado di attivare un allarme di diagnostica:
● tensione ausiliaria esterna 1L+/1M in cortocircuito o sovraccaricata
● alimentazione trasduttori DC 5,2 V difettosa
● parametrizzazione dell'unità mancante
● parametrizzazione dell'unità erronea
● Watchdog intervenuto
● RAM difettosa
● Interrupt di processo perduto
● segnale A difettoso (rottura del conduttore, cortocircuito, mancanza del conduttore)
● segnale B difettoso (rottura del conduttore, cortocircuito, mancanza del conduttore)
● segnale N difettoso (rottura del conduttore, cortocircuito, mancanza del conduttore)
Abilitazione dell'allarme di diagnostica
Nelle superfici di parametrizzazione si possono inibire gli allarmi dell'unità oppure abilitarli,
scegliendo se l'unità deve attivare un allarme di diagnostica o un interrupt di processo.
Reazioni a un allarme di diagnostica
Se si verifica un evento che può attivare un allarme di diagnostica:
● le informazioni di diagnostica vengono memorizzate nei set di dati di diagnostica
dell'unità DS0 e DS1;
● il LED d'errore cumulativo si accende;
una volta eliminato l'errore, il LED si spegne;
● l'OB di allarme di diagnostica viene richiamato (OB82);
● il set di dati di diagnostica DS0 viene introdotto nell'informazione di start dell'OB di
allarme di diagnostica;
● l'operazione di conteggio continua invariata.
Se l'OB 82 non è programmato, la CPU va in STOP.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
179
Errori e diagnostica
10.2 Attivazione di allarme di diagnostica
Set di dati di diagnostica DS0 e DS1
L'informazione sull'evento che ha determinato un allarme di diagnostica viene memorizzata
nel set di dati di diagnostica DS0 e DS1. Il set di dati di diagnosticaDS0 comprende 4 byte, il
DS1 ne comprende 16, i primi quattro dei quali sono identici a quelli del DS0.
Lettura del set di dati dell'unità
In caso di richiamo dell'OB di allarme di diagnostica, il set di dati di diagnostica DS0 viene
automaticamente trasferito nell'informazione di start. In essa, i quattro bit vengono
memorizzati nel dato locale (byte 8-11) dell'OB 82.
Il set di dati di diagnostica DS1 (e quindi anche il contenuto del DS0) può essere letto
mediante l'FC DIAG_INF. Questa operazione ha significato solo se nel DS0 è segnalato un
errore in un canale.
Occupazione del set di dati di diagnostica DS0 e dell'informazione di start
La tabella mostra l'occupazione del set di dati di diagnostica DS0 nell'informazione di start.
Tutti i bit non richiamati sono senza significato e sono uguali a zero.
Tabella 10- 2 Occupazione del set di dati di diagnostica DS0
Byte
Bit
Significato
Annotazioni
N. evento
0
0
Disturbo sull'unità
Impostato per ogni evento di diagnostica
8:x:00
1
Errore interno
Impostato per tutti gli errori interni
8:x:01
2
Errore esterno

errore nel TEST RAM

Monitoraggio temporale (watchdog)
intervenuto

Interrupt di processo perduto
Impostato per tutti gli errori esterni
8:x:02

tensione ausiliaria 1L+/1M non
collegata o alimentazione trasduttori
DC 5,2 V in cortocircuito

alimentazione trasduttori DC 5,2 V in
cortocircuito o sovraccaricata

Segnali a 5 V errati

Parametrizzazione errata
3
Errore in un canale
Per ulteriori informazioni vedere DS 1,
byte 4
8:x:03
4
Tensione ausiliaria esterna difettosa
Verificare la tensione
8:x.04
6
Manca la parametrizzazione
Effettuare la parametrizzazione
8:x:06
7
Parametrizzazione errata
Per ulteriori informazioni vedere il capitolo
Errore dati (Pagina 183).
8:x:07
Unità di conteggio FM 350-1
180
Manuale del prodotto, 05/2011, A5E03663236-01
Errori e diagnostica
10.2 Attivazione di allarme di diagnostica
Byte
Bit
Significato
Annotazioni
1
0...3
Classe
Occupato sempre con 8
N. evento
4
Informazione di canale
Occupato sempre con 1
2
3
Monitoraggio temporale (watchdog)
intervenuto
Unità difettosa oppure forti grandezze di
disturbo
8:x:33
3
3
Guasto alla RAM
Unità difettosa oppure forti grandezze di
disturbo
8:x:43
6
Interrupt di processo perso
Controllare la progettazione. È stato
riconosciuto un evento di interrupt di
processo che non può essere comunicato
in quanto lo stesso evento non è ancora
stato confermato dalla CPU.
8:x:46
Set di dati di diagnostica DS1
Il set di dati di diagnostica DS1 contiene 16 byte. I primi quattro sono identici a quelli del set
di dati di diagnostica DS0. La tabella seguente illustra l'occupazione dei byte rimanenti. Tutti
i bit non richiamati sono senza significato e sono uguali a zero. Questo set di dati viene
introdotto dall'FC DIAG_INF nel DB dell'FC CNT_CTL1 alla DW54.
Tabella 10- 3 Occupazione dei bit e dei byte 4...11 del set di dati diagnostici DS1
Byte
Bit
Descrizione
Annotazioni
4
0...6
Tipo di canale
Occupato sempre con 76H
7
Altri tipi di canale
Occupato sempre con 0
5
0...7
Lunghezza dell'informazione di
diagnostica
Occupato sempre con 10H
6
0...7
Numero dei canali
Sempre occupato con 1
In caso di errori di canale sempre con 1
Numero
evento
7
0
Vettore errore canale
8
0
Segnale A difettoso
8:x:B0
1
Segnale B difettoso
8:x:B1
2
Segnale N difettoso
8:x:B2
4
Alimentazione trasduttori a 5,2 V
difettosa
8:x:B4
5...7
9 ... 15
Riservato
Riservato
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
181
Errori e diagnostica
10.2 Attivazione di allarme di diagnostica
Come appare il testo di diagnostica nel buffer di diagnostica?
Per registrare un messaggio di diagnostica nell'apposito buffer si deve richiamare nel
programma utente l'SFC 52 "Registrazione di una segnalazione specifica dell'utente nel
buffer di diagnostica". Al parametro d'ingresso EVENTN viene assegnato il numero d'evento
di ogni segnalazione di diagnostica. Nel buffer di diagnostica l'allarme in arrivo viene
registrato con x = 1 e quello eseguito con x = 0. Accanto al tempo della registrazione
compare il testo corrispondente (riportato nella colonna "Significato" della tabella).
Impostazione di default
Nell'impostazione di default l'allarme di diagnostica è inibito.
Unità di conteggio FM 350-1
182
Manuale del prodotto, 05/2011, A5E03663236-01
Errori e diagnostica
10.3 Errore dati
10.3
Errore dati
Quando si verifica un errore nei dati?
Se all'unità vengono trasferiti nuovi parametri, l'FM 350-1 li verifica e se vengono riscontrati
errori, l'unità li segnala come errore nei dati.
Dove vengono segnalati gli errori nei dati?
Gli errori nei dati vengono registrati con il numero di errore nel DB dell'FC CNT_CTL1
dall'FC CNT_CTL1. Tramite la definizione di variabile "DA_ERR_W" è possibile accedere a
questa parola dati nel programma utente.
Quali errori nei dati esistono?
Tabella 10- 4 Numeri degli errori nei dati e loro significato
N.
Descrizione
0
Nessun errore
200
La spina di codifica è inserita erroneamente oppure manca
201
La posizione del connettore di codifica non corrisponde al trasduttore parametrizzato
202
Il valore di diagnostica della coppia di segnali è errato
203
Il valore per l'analisi dei segnali è errato
204
Il valore per il filtro di ingresso dei segnali di contegggio a 24 V è errato
205
Valore erraro per il filtro degli ingressi digitali
206
Inversione di direzione non ammessa
207
Comportamento di DO0 parametrizzato in modo errato
208
Comportamento di DO1 parametrizzato in modo errato
209
Superamento del limite di durata dell'impulso
211
Selezione errata del modo di funzionamento
212
Il gate non è stato indicato oppure sono stati indicati entrambi i gate
213
Direzione principale di conteggio parametrizzata in modo errato
214
Superamento del limite di conteggio superiore
215
Durante la parametrizzazione dell'interrupt di processo "Raggiungimento del valore di
confronto in avanti/all'indietro" è stata selezionata una direzione di conteggio diversa per la
parametrizzazione del comportamento delle uscite "Ingresso attivo al raggiungimento del
valore di confronto per la durata dell'impulso in avanti/all'indietro". Le direzioni devono
coincidere.
216
Allarmi per comando gate possibile solo per modo funzionamento con comando gate
217
Con il comportamento delle uscite "Attiva tra valore di confronto e overflow" oppure "Attiva
tra valore di confronto e underflow" non è ammesso l'allarme al raggiungimento dei valori di
confronto
218
Allarme al passaggio di zero non consentito
219
Codifica errata del "Latch di impostazione"
220
Comando gate parametrizzato in modo errato
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
183
Errori e diagnostica
10.3 Errore dati
N.
Descrizione
221
Superamento del limite inferiore o del valore di caricamento
222
Superamento del limite superiore o del valore di confronto 1
223
Superamento del tempo di aggiornamento o del valore di confronto 2
224
Superamento limite degli impulsi per ogni giro di encoder
Come vengono confermati gli errori nei dati?
Correggere i valori dei parametri. Trasferire i parametri corretti all'FM 350-1. L'unità testa i
nuovi parametri e cancella l'errore dal DB.
Unità di conteggio FM 350-1
184
Manuale del prodotto, 05/2011, A5E03663236-01
Errori e diagnostica
10.4 Errori operativi
10.4
Errori operativi
Quando si verifica un errore di servizio?
Si ha un errore di servizio quando l'unità viene utilizzata con segnali di comando non corretti.
Dove vengono segnalati gli errori di servizio?
I numeri degli errori di servizio vengono registrati nel DB mediante l'FC CNT_CTL1. Se si
imposta il parametro di uscita OT_ERR l'FC CNT_CTL1 segnala la presenza di un errore
operativo. Con la definizione di variabile "OT_ERR_B" è possibile accedere a questa parola
dati nel programma utente.
Quali errori di servizio esistono?
Tabella 10- 5 Numeri degli errori di servizio e loro significato
N.
Descrizione
0
Nessun errore
1
Il modo di funzionamento non può essere attivato con il gate SW
2
Il modo di funzionamento non può essere interrotto
4
Permesso solo se la CPU si trova in STOP
5
È consentito impostare soltanto il bit di comando per la parametrizzazione
6
Job non consentito
10
Superamento del limite inferiore o del valore di caricamento
11
Superamento del limite superiore o del valore di confronto 1
12
Superamento del tempo di aggiornamento o del valore di confronto 2
20
Comportamento di DO0 parametrizzato in modo errato
21
Comportamento di DO1 parametrizzato in modo errato
22
Superamento del limite di durata dell'impulso
90
Vedi capitolo "La funzione FC CNT_CTL2 (FC 3) (Pagina 48)"
91
Vedi capitolo "La funzione FC CNT_CTL2 (FC 3) (Pagina 48)"
Come vengono confermati gli errori di servizio?
Gli errori di servizio vengono confermati con il parametro d'ingresso OT_ERR_A
dell'FC CNT_CTL1.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
185
Errori e diagnostica
10.4 Errori operativi
Unità di conteggio FM 350-1
186
Manuale del prodotto, 05/2011, A5E03663236-01
Dati tecnici
11.1
11
Dati tecnici generali
I seguenti dati tecnici sono descritti nel manuale /1/:
● Norme e omologazioni
● Compatibilità elettromagnetica
● Condizioni di trasporto e stoccaggio
● Condizioni ambientali meccaniche e climatiche
● Dati su controlli d'isolamento, classe e grado di protezione, tensione nominale
● Tensioni nominali
Osservanza delle direttive di montaggio
I prodotti SIMATIC soddisfano le aspettative stabilite a condizione che durante l'installazione
e il funzionamento vengano rispettate le direttive di montaggio riportate nei manuali.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
187
Dati tecnici
11.2 Dati tecnici
11.2
Dati tecnici
Dati tecnici dell'FM 350-1
DImensioni e peso
Dimensioni L x A x P (mm)
40 x 125 x 120
Peso
ca. 250 g
Tensioni, correnti, potenziali
Corrente assorbita (dal bus di backplane)
max. 160 mA
Potenza dissipata
tip. 4,5 W
Tensione ausiliaria 1L+ per l'alimentazione del trasduttore
DC 24 V (campo ammissibile: 20,4 ... 28,8 V)
protezione da inversione polarità
sì
Alimentazione trasduttori

corrente assorbita da 1L+ (senza carico): max. 20 mA

Alimentazione trasduttore 24 V


–
1L+ -3V
–
max. 400 mA, a prova di cortocircuito
Alimentazione trasduttore 5,2 V
–
5,2 V ±2%
–
max. 300 mA, a prova di cortocircuito
differenza di potenziale ammessa tra l'ingresso (massa)
e la connessione centrale della massa della CPU:
DC 1 V
Tensione ausiliaria 2L+ per l'alimentatore per carico
DC 24 V (campo ammesso: da 20,4 a 28,8 V)
Protezione da inversione di polarità
sì
ingressi digitali
Livello low
-30 ... + 5 V
Livello High
+11 ... +30 V
Corrente d'ingresso
tip. 9 mA
Minima ampiezza d'impulso (max. frequenza d'ingresso)
≥2,5 μs (200 kHz), ≥25 μs (20 kHz)
(parametrizzabile)
Frequenza d'ingresso e lunghezza del conduttore
nell'encoder incrementale asimmetrico (ingressi digitali e di
conteggio)
max. 200 kHz e 20 m di lunghezza conduttore, schermato
Frequenza d'ingresso e lunghezza del conduttore
nell'encoder incrementale asimmetrico (ingressi digitali e di
conteggio)
max. 20 kHz e 100 m di lunghezza conduttore, schermato
Unità di conteggio FM 350-1
188
Manuale del prodotto, 05/2011, A5E03663236-01
Dati tecnici
11.2 Dati tecnici
Uscite digitali
Tensione di alimentazione
2L+ / 2M
Separazione di potenziale
sì, verso tutte le altre tensioni ad eccezione degli ingressi
digitali
Tensione d'uscita

livello high segnale "1"
min. 2L+ - 1,5 V

livello low segnale "0"
max. 3 V
Corrente di commutazione

valore nominale
0,5 A

Campo
da 5 mA a 0,6 A
Tempo di commutazione
max. 300 μs
Tensione d'apertura (ind.)
limitata a 2L+ - (45 ... 55) V
a prova di cortocircuito
sì
Ingressi di conteggio a 5 V
Livello
secondo RS 422
Resistenza di chiusura
circa 220 Ohm
Scostamento della tensione d'ingresso
min. 1,3 V
Massima frequenza di conteggio
500 kHz
Separazione di potenziale dal bus S7-300
no
Frequenza d'ingresso e lunghezza del conduttore
nell'encoder incrementale simmetrico con un'alimentazione
di 5 V
max. 500 kHz e 32 m di lunghezza conduttore, schermato
Frequenza d'ingresso e lunghezza del conduttore
nell'encoder incrementale simmetrico con un'alimentazione
di 24 V
max. 500 kHz e 100 m di lunghezza conduttore, schermato
Ingressi di conteggio a 24 V
Livello basso (low)
-30 ... +5 V
Livello alto (high)
da +11 a +30 V
Corrente d'ingresso
Tip. 9 mA
Minima ampiezza d'impulso (max. frequenza di conteggio)
≥ 2,5 μs (200 kHz), ≥ 25 μs (20 kHz) (parametrizzabile)
Separazione di potenziale dal bus S7-300
no
Frequenza d'ingresso e lunghezza del conduttore
nell'encoder incrementale asimmetrico (ingressi digitali e di
conteggio)
Max. 200 kHz con cavi schermati lunghi 20 m
Frequenza d'ingresso e lunghezza del conduttore
nell'encoder incrementale asimmetrico (ingressi digitali e di
conteggio)
Max. 20 kHz con cavi schermati lunghi 100 m
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
189
Dati tecnici
11.2 Dati tecnici
Unità di conteggio FM 350-1
190
Manuale del prodotto, 05/2011, A5E03663236-01
Pezzi di ricambio
12
Parti di ricambio
Nella tabella sono elencate tutte le parti di ricambio dell'S7-300 che possono essere ordinate
in aggiunta o successivamente per l'FM 350-1.
Componenti dell'S7-300
Numero di ordinazione
Accoppiatore di bus
6ES7390-0AA00-0AA0
Etichette di siglatura
6ES7392-2XX00-0AA0
Targhetta di numerazione dei posti connettore
6ES7912-0AA00-0AA0
Connettore frontale (a 20 poli), contatti a vite
6ES7392-1AJ00-0AA0
Connettore frontale (a 20 poli), contatti a molla
6ES7392-1BJ00-0AA0
Supporto per lo schermo dei cavi (con due dadi)
6ES7390-5AA00-0AA0
Morsetti di collegamento schermo per

2 cavi con rispettivamente 2 ... 6 mm di diametro dello schermo
6ES7390-5AB00-0AA0

1 cavo con 3 ... 8 mm di diametro dello schermo
6ES7390-5BA00-0AA0

1 cavo con 4 ... 13 mm di diametro dello schermo
6ES7390-5CA00-0AA0
Modulo per il campo di misura per ingressi analogici (spina di codifica)
6ES7974-0AA00-0AA0
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
191
Pezzi di ricambio
Unità di conteggio FM 350-1
192
Manuale del prodotto, 05/2011, A5E03663236-01
13
Bibliografia
Ulteriori manuali
La tabella sottostante riporta un elenco di tutti i manuali ai quali si fa riferimento nella
presente documentazione.
N.
Titolo
/1/
SIMATIC; S7-300 CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499)
/2/
SIMATIC; Funzioni standard e di sistema per S7-300/400
(http://support.automation.siemens.com/WW/view/it/44240604)
/3/
Modifica dell'impianto in funzionamento mediante CiR
(non può essere ordinato separatamente)
Guida in linea e Manuale elettronico come parte integrante di STEP 7
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
193
Bibliografia
Unità di conteggio FM 350-1
194
Manuale del prodotto, 05/2011, A5E03663236-01
Glossario
Clock inverso
L'uscita del trasduttore commuta sia attivamente verso 0 V (massa) che attivamente verso
+24 V.
Comando di potenza
Il comando di potenza pilota direttamente il motore e può consistere, ad esempio, in un
semplice circuito con contattore.
Commutazione verso M
L'uscita del trasduttore commuta attivamente verso 0 V (massa).
Commutazione verso P
L'uscita del trasduttore commuta attivamente verso +24 V.
Configurazione
Assegnazione delle unità ai telai di montaggio, i posti connettore e gli indirizzi. Per
configurare l’hardware l’utente compila una tabella di configurazione in STEP 7.
Durata dell'impulso
Con la durata dell’impulso si stabilisce la durata minima di attivazione di un’uscita.
Funzione (FC)
Secondo la norma IEC 1131-3 le funzioni (FC) sono blocchi di codice che non contengono
dati statici. Poiché consentono di trasferire i parametri nel programma utente, le funzioni
possono essere utilizzate per programmare funzioni complesse che vengono eseguite
frequentemente.
Incrementi per giro del trasduttore
Gli incrementi per giro del trasduttore corrispondono al numero di incrementi realizzati da un
trasduttore in ogni giro.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
195
Glossario
Iniziatore
Un iniziatore è un semplice interruttore di prossimità BERO che, non disponendo
dell'informazione sulla direzione, genera solo un segnale di conteggio. Vengono perciò
contati solo i fronti di salita del segnale A mentre la direzione di conteggio deve essere
impostata dall’utente.
OD
Negli stati di funzionamento STOP e ARRESTO, il segnale "output disable" (OD) commuta
tutte le unità di un sistema d’automazione S7-400 sullo stato di funzionamento sicuro. Ad
esempio: uscite senza tensione o attivate con un valore sostitutivo.
Segnale di zero
Il segnale di zero viene generato dai trasduttori incrementali dopo ogni giro.
Segnali asimmetrici
I segnali asimmetrici sono due sequenze di impulsi sfasate tra di loro di 90 gradi ed
eventualmente con segnale di tacca di zero.
SFC
Le funzioni di sistema (SFC) sono funzioni integrate nel sistema operativo della CPU che
possono essere richiamate dal programma utente STEP 7 quando necessario.
STOP
STOP è un termine ormai internazionale utilizzato, ad esempio, come comando per
impostare i modi di funzionamento.
STOPP
Nei casi in cui non ci si riferisce a un comando, nel presente manuale viene utilizzato il
temine STOPP (è la grafia tedesca del termine inglese STOP).
Tacca di zero
La tacca di zero si trova nella terza traccia dei trasduttori incrementali e genera un segnale
di zero dopo ogni giro.
Trasduttore incrementale
I trasduttori incrementali rilevano spostamenti, posizioni, velocità, numero di giri, dimensioni,
ecc. mediante il conteggio di piccoli incrementi.
Unità di conteggio FM 350-1
196
Manuale del prodotto, 05/2011, A5E03663236-01
Glossario
Trasduttori
I trasduttori consentono di rilevare con esattezza segnali digitali, percorsi, posizioni, velocità,
numero di giri, dimensioni ecc.
Trasduttori con segnali di uscita asimmetrici
I trasduttori con segnali di uscita asimmetrici generano due sequenze di impulsi sfasate tra
loro di 90 gradi ed eventualmente il segnale di tacca di zero.
Trasduttori con segnali di uscita simmetrici
I trasduttori con segnali di uscita simmetrici generano due sequenze di impulsi sfasate tra
loro di 90 gradi, eventualmente una tacca di zero e i segnali invertiti.
Unità funzionale (FM)
Un'unità funzionale (FM) esegue alcuni task di elaborazione dei segnali di processo molto
dispendiosi in termini di tempo e memoria, alleggerendo così l'unità centrale (CPU) del
sistema di automazione S7. Le FM utilizzano generalmente il bus di comunicazione interno
per garantire un rapido scambio dei dati con la CPU. Esempi di impiego degli FM sono il
conteggio, il posizionamento e la regolazione.
Valutazione doppia
Nella valutazione doppia il trasduttore incrementale valuta i fronti di salita delle sequenze di
impulsi A e B.
Valutazione quadrupla
Nella valutazione quadrupla il trasduttore incrementale valuta tutti i fronti delle sequenze di
impulsi A e B.
Valutazione singola
Nella "valutazione singola" il trasduttore incrementale valuta il fronte di salita della sequenza
di impulsi A.
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
197
Glossario
Unità di conteggio FM 350-1
198
Manuale del prodotto, 05/2011, A5E03663236-01
Indice analitico
A
Alimentazione encoder 24 V, 28
Alimentazione encoder 5,2 V, 28
Alimentazione encoder DC 24 V, 28
Alimentazione encoder DC5,2V, 28
Allarme di diagnostica, 178, 179
abilitazione, 179
attivazione, 179
OB82, 179
B
Bit di comando, 86
Bit di stato, 86
Reset, 73
C
Campo di conteggio, 106
Massimo, 90
Campo di conteggio 0 ... +32 bit, 107
Campo di conteggio -31 ... +31 bit, 107
Campo di impiego principale, 13
Capicorda, 32
Cavi, 31
Sezione, 32
Collegamento
Encoder incrementale a 24 V, 32
encoder incrementale a 5 V, 31
Comandi, 92
Comando
Impostazione del contatore, 124
Misura dei tempi, 135
Comportamento all'avvio, 47
Comportamento delle uscite digitali
Regole generali, 119
Connettore frontale, 15
Cablaggio, 33
Codifica, 16
Piedinatura, 26
Conteggio
Continuo, 93
Periodico, 101
Singolo, 96
Conteggio continuo, 93
Conteggio numero di giri, 145
Conteggio periodico, 101
Conteggio unico, 96
Coordinamento del nuovo avviamento, 74
CR
Significato, 17
D
DIR
Significato, 17
Durata dell'impulso
Campo di valori, 118
Valore di default, 118
E
Elemento di supporto schermatura, 33
ENSET_DN, 126
ENSET_UP, 126
Errore dati, 183
Errori esterni, 178
Errori interni, 178
Errori operativi, 185
Etichette di siglatura, 16
F
FC
Dati tecnici, 54
FC CNT_CTL1, 41
Parametro, 43
FC CNT_CTL2, 48
FC DIAG_INF, 49
Filtro d'ingresso, 29
FM 350-1
Cablaggio,
Modi di conteggio, 88
Modi di funzionamento di misura, 136
Nella configurazione S7-300, 18
Panoramica delle istruzioni operative, 141
Riepilogo dei comandi, 92
Funzionamento in sincronismo di clock, 87
Funzione di arresto del gate, 100, 110
Funzione di gate stop, 105
Funzione gate stop, 153
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
199
Indice analitico
G
Gate HW
Apertura e chiusura, 95, 100, 104
apertura e chiusura comandate da fronte, 109, 152
apertura e chiusura comandate da livello, 108
Stato, 152
Status, 109
Gate SW
apertura e chiusura, 109, 153
Apertura e chiusura, 94, 99, 104
Status, 110, 153
I
Impiego centralizzato, 12
Impiego decentrato, 12
Impostazione
Comportamento delle uscite digitali, 113, 155
Impostazione del contatore
Con la tacca di zero, 128
Con l'ingresso digitale I2, 126
Con un segnale esterno, 125
Mediante il programma utente, 125
Impostazioni
scelta, 86
Impulsi di conteggio
Cavi, 31
Ingressi digitali, 29
Cavi, 31
Filtri d'ingresso, 29
Ingresso digitale Start DI
Status, 109, 152
Ingresso digitale Stop DI
Status, 109, 152
Interfacce di parametrizzazione
Installazione, 35
Richiamo, 37
interfaccia di comando
Modi di conteggio, 55
Modi di funzionamento di misura, 63
Interfaccia di comando
Scambio di dati, 40
Interfaccia di comando e di conferma
Accesso con programmazione in STEP 7, 40
interfaccia di conferma
Modi di conteggio, 59
Modi di funzionamento di misura, 66
Interfaccia di conferma
Scambio di dati, 40
Interrupt di processo, 158
Abilitazione, 158
Attivazione, 10, 158
OB 40, 159
Isteresi, 121
Istruzione operativa
apertura e chiusura del gate, 108, 151
Latch, 133
Latch/retrigger, 131
Istruzioni operative, 141
predefinizione, 86
L
Latch, 133
Latch/retrigger, 131
LED
Significato, 17
LED di errore di sistema, 178
Lista di controllo
Configurazione meccanica, 78
Parametrizzazione, 80
M
Misura
Frequenza, 142
N. di giri, 145
Periodo, 148
Misura dei tempi, 135
Misura di frequenza, 142
Misura periodo, 148
Modalità operativa "Conteggio unico",
Modi di conteggio, 88
interfaccia di comando, 55
interfaccia di conferma, 59
Modi di funzionamento
scelta, 86
Modi di funzionamento di misura, 136
interfaccia di comando, 63
interfaccia di conferma, 66
Modo operativo Conteggio continuo, 93
Modo operativo Conteggio numero di giri, 145
Modo operativo Conteggio periodico, 101
Modo operativo Misura frequenza, 142
Modo operativo Misura periodo, 148
N
N. di ordinazione, 16
Numero massimo
FM 350-1 utilizzata, 21
Unità di conteggio FM 350-1
200
Manuale del prodotto, 05/2011, A5E03663236-01
Indice analitico
O
OB 40
Informazione di avvio, 159
Interrupt di processo, 159
OB82, 179
Overflow, 106
SF
Significato, 17
Spina di codifica
Posizione corretta, 22
Start DI, 29
STOP della CPU
Comportamento, 75
Stop DI, 29
P
Parametri DB di conteggio
Trasferimento dei valori, 45
Parametri DB di misura
Trasferimento dei valori, 47
Parti di ricambio, 191, 193
Passaggio per lo zero, 107
Piedinatura
Connettore frontale, 16
Posti connettore
Ammessi, 21
Principio di conferma
Completa, 70
Progettazione, 21
Programmazione
senza FC, 55
T
Tensione ausiliaria 1L+, 1M, 28
Tensione di alimentazione
Degli encoder, 28
Tensione di carico, 30
Trasduttori simmetrici, 163
Trasferimento dei valori
Con FC, 44
Parametri DB di conteggio, 45
Parametri DB di misura, 47
Senza FC, 71
Tempo necessario (con FC), 45
Tempo necessario (senza FC), 72
U
R
Regole di sicurezza, 21
Ritardo di ingresso, 29
S
Scambio di dati
Tramite interfaccia di controllo e conferma, 40
Segnali degli encoder a 24 V
Filtro d'ingresso, 11
Segnali degli encoder a 5 V, 28
Segnali dei trasduttori a 24 V, 28, 165
Filtro d'ingresso, 29, 167
Segnali dei trasduttori a 5 V, 163, 167
Segnali encoder 24 V, 28
Segnali encoder 5 V, 28
Selezione del comando del gate, 99, 103
Selezione della funzione di gate, 94
SET, 124
Set DI, 29
Set di dati di diagnostica DS0
Assegnazione dei valori, 180
Set di dati di diagnostica DS1
Assegnazione di valori, 181
Underflow, 106
Uscite digitali, 30
Abilitazione, 113, 155
Comportamento, 114, 156
Impostazione e reset, 114
Stato, 116, 157
V
Valore di caricamento, 10, 124
Valore di confronto, 10, 113
Valori
Rilettura, 73
Valutazione doppia, 169
Valutazione quadrupla, 169
Valutazione singola, 168
Versione, 16
Vista dell'unità, 15
Unità di conteggio FM 350-1
Manuale del prodotto, 05/2011, A5E03663236-01
201
Indice analitico
Unità di conteggio FM 350-1
202
Manuale del prodotto, 05/2011, A5E03663236-01