Unità di conteggio FM 350-2

Transcript

Unità di conteggio FM 350-2
 Unità di conteggio FM 350-2
___________________
Prefazione
1
___________________
Panoramica sul prodotto
SIMATIC
S7-300
Unità di conteggio FM 350-2
Modalità di conteggio
2
___________________
dell'FM 350-2
Montaggio e smontaggio
3
___________________
dell'FM 350-2
4
___________________
Cablaggio dell'FM 350-2
Parametrizzazione
5
___________________
dell'FM 350-2
Manuale del prodotto
Programmazione
6
___________________
dell'FM 350-2
Messa in servizio
7
___________________
dell'FM 350-2
Modi di funzionamento,
8
___________________
impostazioni, parametri e job
Segnali del trasduttore e
9
___________________
relativa analisi
10
___________________
Assegnazione di dati al DB
11
___________________
Errori e diagnostica
A
___________________
Dati tecnici
B
___________________
Parti di ricambio
05/2011
A5E01365990-03
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
A5E01365990-03
Ⓟ 07/2011
Copyright © Siemens AG 2011.
Con riserva di eventuali modifiche tecniche
Prefazione
Scopo del manuale
Il presente manuale descrive le sequenze operative indispensabili per l'impiego dell'unità
funzionale FM 350-2 e consente di apprendere in modo rapido e semplice le funzioni di
quest'unità.
Il manuale è destinato ad utenti in possesso delle qualifiche necessarie per la messa in
servizio, l'utilizzo e la programmazione del prodotto hardware descritto.
Conoscenze di base richieste
Per la comprensione del manuale sono richieste nozioni generali nel campo della tecnica di
automazione.
Si presuppone inoltre la conoscenza dell'utilizzo di computer o di strumenti di lavoro analoghi
ai PC (p. es. dispositivi di programmazione) in ambiente MS Windows 2000, MS Windows
XP oder MS Windows Vista. È inoltre necessario saper utilizzare il software di base STEP 7
e aver consultato il relativo manuale di programmazione.
In particolare, soprattutto in caso di impiego di PLC in ambienti pericolosi, è indispensabile
attenersi alle istruzioni sulla sicurezza dei controllori elettronici riportate nei capitoli
"Cablaggio (Pagina 37)" e ""Dati tecnici". (Pagina 157)".
Campo di validità del manuale
Il presente manuale contiene la descrizione dell'unità funzionale FM 350-2 valida al
momento dell'edizione. Ci si riserva di apportare modifiche alla funzionalità dell'FM 350-2 in
un'informazione sul prodotto separata.
Norme
Il sistema di automazione S7-300 soddisfa i requisiti e i criteri della norma IEC 61131-2.
Riciclaggio e smaltimento
Per il suo trascurabile contenuto di sostanze inquinanti l'FM 350-2 è facilmente riciclabile.
Per il riciclaggio e lo smaltimento delle apparecchiature usate rivolgersi a un'azienda
certificata nello smaltimento di materiali elettronici.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
3
Prefazione
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-2
4
Manuale del prodotto, 05/2011, A5E01365990-03
Indice del contenuto
Prefazione ................................................................................................................................................. 3
1
2
3
4
5
6
Panoramica sul prodotto............................................................................................................................ 9
1.1
Parametrizzazione dell'FM 350-2 ..................................................................................................9
1.2
Campi di impiego dell'FM 350-2 ..................................................................................................12
1.3
Presentazione dell'hardware dell'FM 350-2.................................................................................14
1.4
Presentazione del software dell'FM 350-2...................................................................................17
Modalità di conteggio dell'FM 350-2 ........................................................................................................ 19
2.1
Definizioni.....................................................................................................................................19
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
Stati di funzionamento .................................................................................................................21
Panoramica ..................................................................................................................................21
Conteggio continuo ......................................................................................................................22
Conteggio unico ...........................................................................................................................23
Conteggio periodico .....................................................................................................................24
Misura di frequenza .....................................................................................................................25
Conteggio del numero di giri ........................................................................................................27
Misura durata del periodo ............................................................................................................28
Dosaggio ......................................................................................................................................29
2.3
Funzioni di gate............................................................................................................................30
Montaggio e smontaggio dell'FM 350-2 ................................................................................................... 33
3.1
Predisposizioni per l'installazione ................................................................................................33
3.2
Installazione e disinstallazione dell'FM 350-2..............................................................................35
Cablaggio dell'FM 350-2 .......................................................................................................................... 37
4.1
Assegnazione dei pin sul connettore frontale ..............................................................................37
4.2
Cablaggio del connettore frontale ................................................................................................41
Parametrizzazione dell'FM 350-2............................................................................................................. 45
5.1
Installazione e richiamo delle superfici di parametrizzazione......................................................45
5.2
Parametrizzazione di default........................................................................................................47
Programmazione dell'FM 350-2 ............................................................................................................... 49
6.1
Programmazione dell'FM 350-2...................................................................................................49
6.2
DB di conteggio............................................................................................................................51
6.3
Elaborazione allarmi ....................................................................................................................53
6.4
Funzione FC CNT2_CTR (FC2): "Comanda unità" .....................................................................58
6.5
Caricamento dello stato dei contatori, dei valori limite e di confronto (FC3 / FB3)......................61
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
5
Indice del contenuto
7
8
9
10
6.6
Lettura dei valori di misura e di conteggio (FC4 / FB4) .............................................................. 65
6.7
Funzione FC DIAG_RD (FC 5): "Leggi dati di diagnostica" ........................................................ 69
6.8
6.8.1
6.8.2
6.8.3
6.8.4
Esempio applicativo e programma di esempio dell'FM 350-2 .................................................... 71
Job............................................................................................................................................... 71
Cablaggio dell'FM 350-2 ............................................................................................................. 74
Impiego del programma di esempio............................................................................................ 76
Svolgimento delle applicazioni di esempio ................................................................................. 78
6.9
Funzionamento PROFINET ........................................................................................................ 80
6.10
Dati tecnici dei blocchi................................................................................................................. 81
Messa in servizio dell'FM 350-2............................................................................................................... 83
7.1
Lista di controllo della configurazione meccanica....................................................................... 83
7.2
Lista di controllo della parametrizzazione ................................................................................... 85
Modi di funzionamento, impostazioni, parametri e job ............................................................................. 89
8.1
Definizioni.................................................................................................................................... 89
8.2
Nozioni fondamentali sul richiamo dei modi operativi, delle impostazioni e dei job ................... 91
8.3
Conteggio senza fine .................................................................................................................. 92
8.4
Conteggio unico .......................................................................................................................... 96
8.5
Conteggio periodico .................................................................................................................. 100
8.6
Misura di frequenza................................................................................................................... 105
8.7
Conteggio del numero di giri ..................................................................................................... 108
8.8
Misura di durata periodo ........................................................................................................... 111
8.9
Dosaggio ................................................................................................................................... 114
8.10
Impostazione: Comportamento delle uscite digitali .................................................................. 119
8.11
Attivazione di un interrupt di processo ...................................................................................... 123
8.12
Rappresentazione dei valori di misura e di conteggio di tutti i canali nei dati utili ampliati....... 127
Segnali del trasduttore e relativa analisi ................................................................................................ 129
9.1
Panoramica ............................................................................................................................... 129
9.2
Segnale NAMUR....................................................................................................................... 130
9.3
Segnali a 24 V........................................................................................................................... 131
9.4
Analisi dell'impulso .................................................................................................................... 133
9.5
Isteresi....................................................................................................................................... 135
Assegnazione di dati al DB .................................................................................................................... 139
10.1
DB per l'FC CNT_CTRL ............................................................................................................ 139
Unità di conteggio FM 350-2
6
Manuale del prodotto, 05/2011, A5E01365990-03
Indice del contenuto
11
A
B
Errori e diagnostica................................................................................................................................ 149
11.1
Errori e diagnostica ....................................................................................................................149
11.2
Tipi di errori ................................................................................................................................150
11.3
Visualizzazione di errore tramite LED di errore cumulativo.......................................................151
11.4
Attivazione di allarmi di diagnostica...........................................................................................152
11.5
Errore dati ..................................................................................................................................156
Dati tecnici ............................................................................................................................................. 157
A.1
Dati tecnici generali....................................................................................................................157
A.2
Dati tecnici dell'FM 350-2...........................................................................................................158
Parti di ricambio ..................................................................................................................................... 163
B.1
Parti di ricambio .........................................................................................................................163
Glossario ............................................................................................................................................... 165
Indice analitico....................................................................................................................................... 167
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
7
Indice del contenuto
Unità di conteggio FM 350-2
8
Manuale del prodotto, 05/2011, A5E01365990-03
Panoramica sul prodotto
1.1
1
Parametrizzazione dell'FM 350-2
Funzionalità
L'unità funzionale FM 350-2 è un'unità di conteggio a 8 canali con funzioni di dosaggio
impiegata nel sistema di automazione S7-300. L'unità funzionale può operare nell'ambito del
seguente campo di conteggio max.:
● -31 ... +31 bit:
-2 147 483 648 ... +2 147 483 647 (-231 ... 231 - 1).
La frequenza max. d'ingresso dei segnali di conteggio può arrivare a 20 kHz per canale di
conteggio in funzione del segnale del trasduttore.
L'FM 350-2 può essere utilizzata per i seguenti task:
● Conteggio continuo in avanti/all'indietro
● Conteggio unico in avanti/all'indietro
● Conteggio periodico in avanti/all'indietro
● Misura di frequenza
● Conteggio del numero di giri
● Misura durata del periodo
● Dosaggio
La procedura di conteggio può essere attivata o arrestata tramite il programma utente (gate
software) o tramite un segnale esterno (gate hardware).
I segnali di conteggio, gate e direzione possono essere collegati direttamente all'unità.
Valori di confronto
L'unità consente di memorizzare per ogni canale di conteggio un valore di confronto (quattro
valori di confronto nel modo di funzionamento "Dosaggio"). Quando il contatore raggiunge
uno di questi valori di confronto, l'uscita corrispondente viene impostata o resettata per
attivare direttamente il comando del processo e/o un interrupt di processo.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
9
Panoramica sul prodotto
1.1 Parametrizzazione dell'FM 350-2
Limiti di conteggio
Nei modi di funzionamento Conteggio unico, Conteggio periodico e Dosaggio è possibile
definire dei limiti di conteggio all'interno del campo di conteggio massimo. In altre parole si
può dire che:
● Nella direzione principale di conteggio in avanti il conteggio inizia dallo 0 (valore iniziale)
ed è l'utente a dover stabilire un valore finale compreso tra 2 e 2 147 483 647.
● Nella direzione principale di conteggio all'indietro è l'utente a determinare un valore
iniziale compreso tra 2 e 2 147 483 647, mentre il valore finale è fissato a 0.
Interrupt di processo
Per ogni canale di conteggio sono consentiti quattro interrupt di processo. Due di questi
possono essere generati ad ogni cambio del fronte nel gate hardware. Altri due allarmi di
processo specifici possono essere generati in funzione del modo di funzionamento
impostato (cinque nel modo "Dosaggio").
Conteggio
Le procedure di conteggio possono essere avviate o arrestate tramite il gate software o
hardware.
Allarme di diagnostica
L'FM 350-2 può attivare un allarme di diagnostica quando si verificano i seguenti eventi:
● alimentazione trasduttore NAMUR difettosa
● parametrizzazione mancante o scorretta dell'unità
● watchdog intervenuto
● allarme di processo perduto
● rottura conduttore o cortocircuito in un ingresso NAMUR
Conteggio segnali
L'FM 350-2 può contare segnali che vengono generati dai trasduttori sottoelencati. Sono
consentiti solo trasduttori esenti da rimbalzo.
● Encoder incrementali a 24 V, interruttori di tensione normale o interruttori P
● Generatori di impulsi a 24 V con segnale di direzione
● Iniziatori a 24 V senza segnale di direzione,
p. es. barriera fotoelettrica o BERO (tipo 2)
● Trasduttori NAMUR secondo DIN 19 234
L'ingresso di conteggio consente di collegare gruppi di quattro segnali a 24 V o segnali
conformi alla norma NAMUR. Ad un'unità di ingresso parametrizzata per un trasduttore
NAMUR non è permesso collegare segnali a più di 8,2 V.
Agli ingressi di direzione e di gate è possibile collegare solo segnali a 24 V.
Unità di conteggio FM 350-2
10
Manuale del prodotto, 05/2011, A5E01365990-03
Panoramica sul prodotto
1.1 Parametrizzazione dell'FM 350-2
Filtro d'ingresso
Per sopprimere i disturbi è stato impostato un filtro (circuito RC) per gli ingressi con un
tempo di filtraggio, uguale per tutti gli ingressi, pari a 50 µs.
Per ogni canale di conteggio è possibile attivare tramite un'uscita digitale (o quattro uscite
digitali nel modo di funzionamento "Dosaggio") rapide reazioni a determinati eventi di
conteggio. Le uscite possono essere comandate, in funzione del valore attuale del contatore,
tramite bit di controllo programmabili.
Comportamento in caso di guasto dell'S7-300
Il comportamento dell'FM 350-2 in caso di STOP della CPU è parametrizzabile. È possibile
mantenere il modo di funzionamento in corso oppure annullarlo. Le uscite digitali possono
conservare i valori impostati per ultimi, essere impostate sui valori sostitutivi o venire
disattivate.
CAUTELA
Possono verificarsi danni materiali
Se il comportamento dell'FM 350-2 è stato parametrizzato in modo che le uscite digitali
vengano impostate sui valori sostitutivi in caso di STOP della CPU, questi valori verranno
impostati anche per le uscite digitali non abilitate.
Accertarsi che i valori sostitutivi applicati alle uscite digitali non abilitate non provochino
situazioni di pericolo nell'impianto.
Comportamento in caso di guasto all'alimentazione dell'unità
Il comportamento dell'FM 350-2 in caso di guasto all'alimentazione dell'unità varia a seconda
che l'FM 350-2 operi con un bus backplane standard o con un bus backplane attivo.
● Bus backplane standard
Un eventuale guasto dell'alimentazione dell'FM 350-2 viene interpretato dalla CPU come
errore di accesso alla periferia. L'FM 350-2 non riprende il funzionamento dopo il ritorno
della tensione.
● Bus backplane attivo
In caso di guasto dell'alimentazione dell'FM 350-2, la CPU segnala un allarme di
estrazione. Al ripristino dell'alimentazione, nella CPU viene segnalato un allarme di
inserimento.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
11
Panoramica sul prodotto
1.2 Campi di impiego dell'FM 350-2
1.2
Campi di impiego dell'FM 350-2
Principale campo di impiego
L'FM 350-2 trova il suo principale campo di impiego nel conteggio di segnali e
nell'attivazione di rapide reazioni al raggiungimento di un valore di conteggio prestabilito
nonché nella misurazione di frequenze o numeri di giri.
Alcuni esempi:
● Impianti di imballaggio
● Impianti di smistamento
● Impianti di dosaggio
● Regolazione di numeri di giri e sorveglianza di turbine a gas
Esempio di impiego di un'FM 350-2
Da un contenitore dev'essere prelevato un determinato numero di pezzi che deve essere
collocato in una scatola. Il canale di conteggio 0 ha il compito di contare i pezzi e di
comandare la valvola per l'imballaggio. Con il canale di conteggio 1 viene comandato il
motore del nastro che trasporta le scatole e vengono contate le scatole.
Quando il cartone raggiunge la giusta posizione, la valvola si apre e i cartoni vengono
riempiti. Una volta raggiunto il numero prestabilito, la valvola si chiude e viene avviato il
trasporto dei cartoni. I pezzi eventualmente caduti vengono inclusi nel conteggio fino a
quando non arriva una nuova scatola.
Unità di conteggio FM 350-2
12
Manuale del prodotto, 05/2011, A5E01365990-03
Panoramica sul prodotto
1.2 Campi di impiego dell'FM 350-2
Durante il trasporto dei cartoni è possibile modificare l'indicazione del numero di pezzi.
È possibile inoltre controllare i pezzi imballati ed il numero dei cartoni.
FM 350-2
SF
1
5
2
4
3
(1)
Nastro
(2)
Motore
(3)
Gate
(4)
Fotocellule
(5)
Valvola
Figura 1-1
Esempio di impiego di un'FM 350-2 nell'S7-300
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
13
Panoramica sul prodotto
1.3 Presentazione dell'hardware dell'FM 350-2
1.3
Presentazione dell'hardware dell'FM 350-2
Vista dell'unità
La figura illustra l'unità FM 350-2 con connettore frontale e connettore di bus a frontalino
chiuso.
1
2
FM
COUNTE 350 2
R MODULE
7
11 0
14
11
15
12
16
13
17
00
3
04
01
05
02
06
03
07
350
2A H 0
0
?
X 2
3
0 A E 04
6
4
5
(1)
Connettore frontale
(2)
Targhetta dei dati
(3)
Connettore di bus interfaccia SIMATIC
(4)
Versione
(5)
N. di ordinazione
(6)
Etichette di siglatura
(7)
LED di diagnostica
LED di stato
Figura 1-2
Rappresentazione dell'unità FM 350-2
Unità di conteggio FM 350-2
14
Manuale del prodotto, 05/2011, A5E01365990-03
Panoramica sul prodotto
1.3 Presentazione dell'hardware dell'FM 350-2
Connettore frontale
Tramite il connettore frontale è possibile collegare l'FM 350-2 a:
● Segnali di conteggio
● Segnali di direzione
● Alimentazione delle unità
● Segnali di ingresso per il gate hardware
● Segnali di uscita
● Alimentazione del trasduttore NAMUR 8V2
Il connettore frontale deve essere ordinato separatamente.
Etichette di siglatura
L'unità è dotata di etichette di siglatura sulle quali è possibile contrassegnare in modo
personalizzato il nome dei segnali.
All'interno dello sportello è riportata l'assegnazione dei pin.
N. di ordinazione e versione
Il numero di ordinazione e la versione dell'FM 350-2 sono riportati sulla parte inferiore del
frontalino.
Connettore di bus
La comunicazione in una riga dell'S7-300 avviene tramite i connettori di bus. in dotazione
all'FM 350-2.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
15
Panoramica sul prodotto
1.3 Presentazione dell'hardware dell'FM 350-2
LED di diagnostica e di stato
L'FM 350-2 dispone di 1 LED per la diagnostica, 8 LED per lo stato degli ingressi digitali e
8 LED per lo stato delle uscite digitali. La seguente tabella riporta siglatura, colore e funzione
dei LED.
Etichettatura
Colore
Funzione
SF
rosso
Errore cumulativo
I0
verde
Stato del gate hardware: canale 0
I1
verde
Stato del gate hardware: canale 1
I2
verde
Stato del gate hardware: canale 2
I3
verde
Stato del gate hardware: canale 3
I4
verde
Stato del gate hardware: canale 4
I5
verde
Stato del gate hardware: canale 5
I6
verde
Stato del gate hardware: canale 6
I7
verde
Stato del gate hardware: canale 7
Q0
verde
Stato dell'uscita Q0
Q1
verde
Stato dell'uscita Q1
Q2
verde
Stato dell'uscita Q2
Q3
verde
Stato dell'uscita Q3
Q4
verde
Stato dell'uscita Q4
Q5
verde
Stato dell'uscita Q5
Q6
verde
Stato dell'uscita Q6
Q7
verde
Stato dell'uscita Q7
Unità di conteggio FM 350-2
16
Manuale del prodotto, 05/2011, A5E01365990-03
Panoramica sul prodotto
1.4 Presentazione del software dell'FM 350-2
1.4
Presentazione del software dell'FM 350-2
Pacchetto di progettazione dell'FM 350-2
L'integrazione dell'FM 350-2 nell'S7-300 richiede il pacchetto di progettazione con
● superfici di parametrizzazione e
● funzioni per l'integrazione dell'FM 350-2 nel programma utente
Superfici di parametrizzazione
I parametri consentono di adeguare l'FM 350-2 ai compiti di volta in volta richiesti. I
parametri vengono memorizzati nella CPU che a sua volta li trasmette all'unità.
Essi possono essere predefiniti nelle superfici di parametrizzazione. Le superfici di
parametrizzazione vengono installate sul PG e richiamate all'interno di STEP 7.
Funzioni per l'integrazione dell'FM 350-2
Le funzioni per l'integrazione dell'FM 350-2 nel programma utente sono costituite
dall'FC CNT2_CTR, l'FC CNT2_WR / FB CNT2WRPN e l'FC CNT2_RD / FB CNT2RDPN
che vengono richiamati nel programma utente della CPU. Queste FC consentono la
comunicazione tra la CPU e l'FM 350-2. Inoltre, l'FM 350-2 dispone della funzione
FC DIAG_RD con la quale è possibile trasferire informazioni di diagnostica nel DB della
FC CNT_CTR.
La figura illustra la configurazione dell'S7-300 con l'FM 350-2 e più unità di ingresso/uscita.
'LVSRVLWLYRGL
SURJUDPPD]LRQH3*
FRQ67(3HPDVFKHUH
&38
FRQSURJUDPPD
XWHQWHH)&
FM 350-2
Figura 1-3
)0
Configurazione di SIMATIC S7-300 con l'FM 350-2
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
17
Panoramica sul prodotto
1.4 Presentazione del software dell'FM 350-2
Unità di conteggio FM 350-2
18
Manuale del prodotto, 05/2011, A5E01365990-03
2
Modalità di conteggio dell'FM 350-2
2.1
Definizioni
Conteggio
Il conteggio consiste nella rilevazione e nella somma di eventi. Con l'FM 350-2 vengono
rilevati e opportunamente analizzati i segnali di un trasduttore.
Campo di conteggio
L'FM 350-2 consente sia il conteggio in avanti che all'indietro. Il campo di conteggio max.
entro il quale può operare l'FM 350-2 è di 31 bit (modo di funzionamento Conteggio
continuo).
Campo di conteggio
Limite inferiore
Limite superiore
Campo di conteggio:
-31 ... +31 bit
- 2 147 483 648
+ 2 147 483 647
Limiti di conteggio
Nei modi di funzionamento Conteggio unico, Conteggio periodico e Dosaggio è possibile
scegliere un limite di conteggio superiore nel campo da 2 a 2147483647. Il limite di
conteggio inferiore è fissato a 0.
Direzione principale di conteggio
Nell'FM 350-2 è possibile parametrizzare la direzione principale di conteggio "in avanti" o
"all'indietro". In tal modo vengono stabiliti per i modi di funzionamento Conteggio unico,
periodico e Dosaggio i limiti di conteggio da applicare come valore iniziale e finale.
Anche se è stata parametrizzata la direzione principale di conteggio "all'indietro", per contare
effettivamente all'indietro è necessario creare il segnale di direzione corrispondente oppure,
durante la parametrizzazione dell'FM 350-2, impostare l'opzione "Senso di rotazione
inverso".
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
19
Modalità di conteggio dell'FM 350-2
2.1 Definizioni
Valore di caricamento
È possibile stabilire un valore di caricamento per ciascuno degli otto contatori dell'FM 350-2.
Il valore di caricamento può essere assegnato direttamente. In questo caso il contatore
acquisisce subito questo valore come nuovo valore di conteggio.
Un'altra possibilità consiste nel preparare il valore di caricamento in modo che il contatore lo
acquisisca come nuovo valore di conteggio al verificarsi dei seguenti eventi:
● raggiungimento del valore finale con direzione principale di conteggio in avanti.
● raggiungimento dello 0 con direzione principale di conteggio all'indietro.
● interruzione del conteggio tramite una funzione di gate SW o HW (in questo caso il valore
di caricamento non viene applicato).
Valori di confronto
Per generare, a fronte di un valore di conteggio definito, una reazione nel processo
indipendente dalla CPU, è possibile utilizzare le otto uscite digitali dell'unità. Per ogni canale
di conteggio dell'FM 350-2 viene memorizzato un valore di confronto e quattro per il canale
di dosaggio. È possibile stabilire come valore di confronto un valore compreso tra i limiti di
conteggio. Quando il conteggio raggiunge il valore di confronto impostato, viene abilitata o
resettata la relativa uscita digitale e/o generato un interrupt di processo.
Esempio
Nell'esempio riportato nel capitolo "Campi di impiego dell'FM 350-2 (Pagina 12)" la valvola
deve chiudersi non appena il numero di pezzi programmato è stato imballato nel cartone.
Questo numero può essere preimpostato nell'FM 350-2 come valore di confronto mentre la
relativa uscita digitale può essere utilizzata per chiudere la valvola.
Unità di conteggio FM 350-2
20
Manuale del prodotto, 05/2011, A5E01365990-03
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2
Stati di funzionamento
2.2.1
Panoramica
Modi di conteggio
Con l'FM 350-2 è possibile contare impulsi squadrati in tre diversi modi:
● Conteggio continuo
● Conteggio unico
● Conteggio periodico
Le differenze tra questi modi di conteggio si riscontrano nel comportamento dell'FM 350-2
quando il contatore raggiunge uno dei valori limite.
Esistono inoltre modi di funzionamento basati sulle procedure di conteggio:
● Misura di frequenza
● Conteggio del numero di giri
● Misura durata del periodo
● Dosaggio
Ad eccezione del modo "Dosaggio", tutti gli altri modi di funzionamento possono essere
assegnati, indipendentemente l'uno dall'altro, ad un qualsiasi canale. Esempio: canale 1 =
misura di frequenza; canale 2 = conteggio unico, ecc. Il modo di funzionamento "Dosaggio"
necessita di quattro canali (canali 0 - 3 e/o canali 4 - 7).
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
21
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2.2
Conteggio continuo
Modo di funzionamento
Se un contatore con direzione principale di conteggio in avanti, dopo aver raggiunto il valore
limite superiore, riceve un altro impulso di conteggio, salta al valore limite inferiore e di lì
ricomincia a contare gli impulsi di conteggio, ovvero conta di continuo, senza fine.
Se un contatore con direzione principale di conteggio all'indietro, dopo aver raggiunto il
valore limite inferiore, riceve un altro impulso di conteggio, salta al valore limite superiore e
di lì ricomincia a contare all'indietro.
Il campo di conteggio in questo modo di funzionamento è sempre -31 ... +31 bit (2.147.483.648 ... +2.147.483.647) e non può essere modificato. Il contatore inizia a contare
da 0 ad ogni nuovo avviamento dell'unità.
Se è stato parametrizzato un valore di confronto, può venire generato, nel caso in cui il
valore attuale di conteggio corrisponda al valore di confronto, un interrupt di processo e/o
attivata un'uscita.
6WDWRGHOFRQWDWRUH
/LPLWHGLFRQWHJJLR
VXSHULRUH
0
/LPLWHGLFRQWHJJLR
LQIHULRUH
Figura 2-1
7HPSR
Conteggio continuo con direzione principale di conteggio in avanti
Unità di conteggio FM 350-2
22
Manuale del prodotto, 05/2011, A5E01365990-03
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2.3
Conteggio unico
Modo di funzionamento
In questo modo di conteggio il valore iniziale e finale (campo di conteggio max.: da 0 a +2
147 483 647) e la direzione di conteggio vengono impostati tramite la superficie di
parametrizzazione.
Il contatore impostato nella direzione principale di conteggio in avanti conta una sola volta, a
partire da 0, in direzione del valore finale. Quando il contatore raggiunge il "valore finale 1" e
riceve un altro impulso di conteggio, ritorna al valore di conteggio 0 e vi rimane anche se
riceve altri impulsi di conteggio.
Il contatore impostato nella direzione principale di conteggio all'indietro, conta una sola volta,
a partire dal valore iniziale, in direzione 0. Quando il contatore raggiunge il "valore attuale di
conteggio 1" e riceve un altro impulso di conteggio, ritorna al valore di conteggio iniziale e vi
rimane anche se riceve altri impulsi di conteggio.
Se il contatore conta nella direzione opposta a quella selezionata e supera il valore iniziale
verso il basso o verso l'alto, l'unità fornisce il valore attuale di conteggio con il segno
appropriato. In questo caso non si verifica un superamento del limite inferiore o di quello
superiore. Il comportamento dell'uscita rimane invariato.
Se è stato parametrizzato un valore di confronto, può venire generato, nel caso in cui il
valore attuale di conteggio corrisponda al valore di confronto, un interrupt di processo e/o
attivata un'uscita.
6WDWRGHOFRQWDWRUH
9DORUHILQDOH
7HPSR
Figura 2-2
Conteggio unico con direzione principale di conteggio in avanti
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
23
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2.4
Conteggio periodico
Modo di funzionamento
In questo modo di conteggio i valori iniziale e finale (campo di conteggio max.: da 0 a
+2.147.483.647) e la direzione di conteggio vengono impostati tramite la superficie di
parametrizzazione.
Il contatore impostato nella direzione principale di conteggio in avanti inizia a contare dal
valore iniziale 0. Quando raggiunge il "valore finale 1" e riceve un altro impulso di conteggio,
il contatore ritorna allo 0 e ricomincia a sommare gli impulsi di conteggio.
Il contatore impostato nella direzione principale di conteggio all'indietro inizia a contare dal
valore iniziale parametrizzato. Se, con il raggiungimento del valore 1, il contatore riceve un
altro impulso di conteggio, salta al valore iniziale e lì ricomincia a contare all'indietro.
Se il contatore conta nella direzione opposta a quella selezionata e supera il valore iniziale
verso il basso o verso l'alto, l'unità fornisce il valore attuale di conteggio con il segno
appropriato. In questo caso non si verifica un superamento del limite inferiore o di quello
superiore. Il comportamento dell'uscita rimane invariato.
Se è stato parametrizzato un valore di confronto, può venire generato, nel caso in cui il
valore attuale di conteggio corrisponda al valore di confronto, un interrupt di processo e/o
attivata un'uscita.
6WDWRGHOFRQWDWRUH
9DORUHILQDOH
7HPSR
Figura 2-3
Figura Conteggio periodico con direzione principale di conteggio in avanti
Unità di conteggio FM 350-2
24
Manuale del prodotto, 05/2011, A5E01365990-03
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2.5
Misura di frequenza
Modo di funzionamento
Per misurare la frequenza, l'FM 350-2 conta gli impulsi che arrivano nell'intervallo di tempo
prestabilito in una delle superfici di parametrizzazione. È possibile impostare un intervallo tra
10 ms e 10 secondi.
Al termine di ogni intervallo di tempo, il valore di frequenza viene aggiornato. La frequenza
determinata viene espressa in 10-3 Hz (campo: 0 ... 231 × 10-3 Hz).
Se il valore rilevato non è valido in quanto non rientra nel campo ammesso, viene fornito -1.
Se entro un determinato intervallo di tempo non vengono rilevati impulsi, l'unità fornisce
0 × 10-3 Hz (= 0 Hz).
Per avviare o concludere la misura di frequenza, avvalersi delle funzioni di gate.
QPV
QPV
,PSXOVLGL
FRQWHJJLR
*DWHLQWHUQR
,QL]LRGHOOD
PLVXUDGL
IUHTXHQ]D
Figura 2-4
)LQHGHOOD
PLVXUDGL
IUHTXHQ]D
Misura di frequenza con funzione di gate
È possibile impostare due valori di confronto per la frequenza
(campo di valori per limite inferiore: 0 ... 9.999.999 × 10-3 Hz;
campo di valori per limite superiore: 1 ... 10.000.000 × 10-3 Hz).
Tra gli interrupt di processo attivabili, si ricordano:
● inizio della misura di frequenza tramite gate HW (fronte di salita)
● fine della misura di frequenza tramite gate HW (fronte di discesa)
● fine acquisizione del valore di misura (tempo di integrazione decorso)
● superamento del limite superiore o inferiore di frequenza
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
25
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
Ogni volta che decorre un intervallo di tempo, la frequenza rilevata viene confrontata con i
limiti di frequenza parametrizzati (lsf / lif). Se la frequenza attuale si trova sotto il limite
inferiore parametrizzato o sopra il limite superiore parametrizzato viene attivato, se
parametrizzato, un interrupt di processo.
,QWHUUXSWGL
SURFHVVR
*DWHDSHUWR
Figura 2-5
IX
IR
)UHTXHQ]D
Misura di frequenza con valori di confronto
Unità di conteggio FM 350-2
26
Manuale del prodotto, 05/2011, A5E01365990-03
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2.6
Conteggio del numero di giri
Modalità di funzionamento
Questo modo di funzionamento è quasi identico al modo di funzionamento "Misura di
frequenza".
Oltre alla durata dell'intervallo di tempo occorre indicare nella superficie di
parametrizzazione, nel conteggio del numero di giri, il numero degli impusi per ogni
rotazione del motore e dell'encoder.
Al termine di ogni intervallo di tempo, il valore del numero di giri viene aggiornato. Il numero
di giri rilevato viene espresso in 1 × 10-3 giri/minuto.
Se non è ancora stato determinato un valore valido viene segnalato "-1". Se entro un
determinato intervallo di tempo non vengono rilevati impulsi, l'unità fornisce 0 × 10-3 giri/min
(= 0 giri/min).
Con due valori di confronto per il numero di giri (campo di valori per il valore di limite
inferiore: 0 ... 24.999.999 × 10-3 giri/minuto, DWORD; campo di valori per il limite superiore:
1 ... 25.000.000 × 10-3 giri/minuto, DWORD) è possibile controllare se il numero di giri
rilevato è compreso nel campo prestabilito. Se il valore misurato supera questo campo può
essere attivato un interrupt di processo. L'FM 350-2 controlla se il limite superiore del
numero di giri > limite inferiore del numero di giri e segnala un errore di parametrizzazione
se ciò non si verifica.
Per avviare e terminare la misura del numero di giri vengono utilizzate le funzioni di gate.
Sono possibili i seguenti interrupt di processo:
● inizio del conteggio del numero di giri tramite gate HW (fronte di salita)
● fine del conteggio del numero di giri tramite gate HW (fronte di discesa)
● fine acquisizione del valore di misura (tempo di integrazione decorso)
● superamento del limite inferiore o superiore del numero di giri
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
27
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2.7
Misura durata del periodo
Modo di funzionamento
Nel caso di frequenze particolarmente basse è molto spesso necessario misurare, anziché
la frequenza, la durata del periodo che intercorre tra due fronti di salita. Nel modo di
funzionamento "Misura durata del periodo" viene rilevato il tempo esatto che intercorre tra
due fronti di salita.
Per avviare e terminare la misura della durata del periodo vengono utilizzati i segnali di gate
(gate hardware o software).
È possibile rilevare la durata del periodo solamente nella direzione principale di conteggio
impostata. Il campo di misura ammesso è compreso tra 40 µs e 120 secondi (25.000 Hz a
0,00833 Hz). Se il valore rilevato non è valido in quanto non rientra nel campo ammesso,
viene fornito -1.
Nella superficie di parametrizzazione è possibile impostare due valori di confronto per la
durata del periodo (campo di valori per limite inferiore: da 0 µs a 119.999.999 µs; campo di
valori per limite superiore: da 40 µs a 120.000.000 µs).
Tra gli interrupt di processo attivabili, si ricordano:
● inizio della misura della durata del periodo tramite gate HW (fronte di salita)
● fine della misura della durata del periodo tramite gate HW (fronte di discesa)
● fine acquisizione del valore di misura (tempo di integrazione decorso)
● superamento del limite inferiore e superiore del periodo di tempo.
Unità di conteggio FM 350-2
28
Manuale del prodotto, 05/2011, A5E01365990-03
Modalità di conteggio dell'FM 350-2
2.2 Stati di funzionamento
2.2.8
Dosaggio
Modo di funzionamento
Con il modo di funzionamento "Dosaggio" i canali di conteggio dell'unità vengono riuniti in
gruppi di quattro in un canale di dosaggio.
È possibile predefinire quattro valori di confronto modificabili singolarmente o a gruppi di
quattro. Il valore attuale di conteggio viene costantemente confrontato con i valori di
confronto, se esso coincide con il valore di confronto, è possibile comandare l'uscita digitale
corrispondente e/o generare un interrupt di processo In questo modo è possibile comandare
fino a quattro unità di dosaggio con un solo contatore.
6WDWRGHO
FRQWDWRUH
9DORUH
LQL]LDOH
*DWH
DSHUWR
9*/ 9*/
*DWH
FKLXVR
*DWH
DSHUWR
*DWH
9*/ 9*/ FKLXVR
7HPSR
Figura 2-6
Dosaggio con direzione principale di conteggio all'indietro
Tra gli interrupt di processo attivabili, si ricordano:
● inizio del dosaggio tramite gate HW (fronte di salita)
● annullamento/interruzione del dosaggio tramite gate HW (fronte di discesa)
● un interrupt di processo per i quattro valori di confronto
raggiungimento dei limiti del campo di conteggio (valore finale / valore iniziale)
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
29
Modalità di conteggio dell'FM 350-2
2.3 Funzioni di gate
2.3
Funzioni di gate
Conteggio con funzioni di gate
Molte applicazioni richiedono che il conteggio inizi o si arresti, in funzione di altri eventi solo
a partire da un preciso istante. L'avvio e l'arresto della procedura di conteggio avvengono
nell'FM 350-2 con una funzione di gate. Se il gate è aperto, gli impulsi di conteggio possono
giungere al contatore che inizia il conteggio. Se il gate è chiuso, nessun impulso di conteggio
può più arrivare al contatore e pertanto si arresta.
Gate software e gate hardware
L'unità dispone di due funzioni di gate
● un gate software (gate SW) comandato dal bit di comando "SW_GATE7...0".
Il gate software può essere aperto esclusivamente con un cambiamento di fronte da 0 a 1
del bit di comando "SW_GATE7...0". Il gate si chiude quando viene resettato questo bit.
● Un gate hardware (gate HW) comandato sull'unità dagli ingressi digitali da I0 a I7. Il gate
HW si apre in seguito a un cambio di fronte 0-1 nel relativo ingresso digitale e si chiude
con un cambio di fronte 1-0.
Gate interno
Il gate interno rappresenta la combinazione logica AND del gate HW e del gate SW. Se non
è stato parametrizzato il gate HW, è determinante soltanto l'impostazione del gate SW. Con
il gate interno viene attivata, interrotta, continuata ed annullata la procedura di conteggio. Il
gate interno può essere chiuso nei modi di funzionamento "Conteggio unico" e "Dosaggio"
anche tramite eventi dipendenti dal valore attuale di conteggio.
Porta HW
gate SW
Gate interno
Conteggio
ad apparecchiatura
aperta
ad apparecchiatura
aperta
ad apparecchiatura
aperta
attivo
ad apparecchiatura
aperta
ad apparecchiatura
chiusa
ad apparecchiatura
chiusa
non attivo
ad apparecchiatura
chiusa
ad apparecchiatura
aperta
ad apparecchiatura
chiusa
non attivo
ad apparecchiatura
chiusa
ad apparecchiatura
chiusa
ad apparecchiatura
chiusa
non attivo
Al momento della parametrizzazione dei gate hardware e software è possibile stabilire se il
gate interno debba annullare o interrompere la procedura di conteggio. In caso di
annullamento il conteggio riprende dall'inizio dopo la chiusura e la riapertura del gate. In
caso di interruzione, il conteggio riprende, dopo la chiusura e la riapertura del gate, a partire
dall'ultimo valore attuale di conteggio.
Unità di conteggio FM 350-2
30
Manuale del prodotto, 05/2011, A5E01365990-03
Modalità di conteggio dell'FM 350-2
2.3 Funzioni di gate
Esempio
Con l'impostazione del segnale di gate, il gate viene aperto e gli impulsi vengono contati. Se
il segnale di gate cessa, il gate viene chiuso e il contatore non rileva più gli impulsi di
conteggio. Il valore di conteggio raggiunto rimane costante.
La figura illustra l'apertura e la chiusura di un gate e il conteggio degli impulsi.
,PSXOVLGL
FRQWHJJLR
*DWHLQWHUQR
Figura 2-7
6WDWRGHOFRQWDWRUH
$SHUWXUD
GHOJDWH
&KLXVXUD
GHOJDWH
Apertura e chiusura di un gate
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
31
Modalità di conteggio dell'FM 350-2
2.3 Funzioni di gate
Unità di conteggio FM 350-2
32
Manuale del prodotto, 05/2011, A5E01365990-03
Montaggio e smontaggio dell'FM 350-2
3.1
3
Predisposizioni per l'installazione
Determinazione dei posti connettore
L'unità funzionale FM 350-2 può, come un'unità di ingresso e uscita, essere inserita su un
qualsiasi posto connettore.
Progettazione della configurazione meccanica
Le possibilità di configurazione meccanica e il procedimento di progettazione sono descritti
nelle istruzioni operative SIMATIC S7-300 CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499). Nel seguito sono riportate
solo informazioni aggiuntive.
● Per ogni rack sono consentite al massimo otto SM o FM.
● Il numero massimo di SM o FM consentite viene limitato dalla larghezza delle unità e
dalla lunghezza della guida profilata. L'FM 350-2 occupa 80 mm.
● Il numero massimo viene limitato dalla somma dell'assorbimento di corrente
dall'alimentazione del bus backplane a 5 V da parte di tutte le unità a destra della CPU.
L'assorbimento di corrente dell'FM 350-2 è pari a 100 mA.
● Il numero massimo viene limitato dallo spazio di memoria richiesto del software nella
CPU per la comunicazione con l'FM 3502.
Definizione della posizione di montaggio
È consigliata la posizione di montaggio orizzontale. Nella posizione verticale, tenere
presente che la temperatura ambiente massima ammissibile è ridotta (max. 40 °C).
Definizione dell'indirizzo iniziale
L'indirizzo iniziale dell'FM 350-2 è necessario per la comunicazione di quest'unità con la
CPU. L'indirizzo iniziale viene registrato nel DB di conteggio. La registrazione avviene
mediante il supporto dell'editor di programma oppure dalle superfici di parametrizzazione.
L'indirizzo iniziale dell'FM 350-2 può essere definito analogamente all'indirizzo iniziale di
un'unità analogica.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
33
Montaggio e smontaggio dell'FM 350-2
3.1 Predisposizioni per l'installazione
Importanti misure di sicurezza
Per l'integrazione dell'S7300 con l'FM 350-2 un impianto o sistema devono essere rispettate
importanti regole di sicurezza. Tali regole e norme sono descritte nelle istruzioni operative
SIMATIC S7-300 CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499).
Vedere anche
DB per l'FC CNT_CTRL (Pagina 139)
Programmazione dell'FM 350-2 (Pagina 49)
Unità di conteggio FM 350-2
34
Manuale del prodotto, 05/2011, A5E01365990-03
Montaggio e smontaggio dell'FM 350-2
3.2 Installazione e disinstallazione dell'FM 350-2
3.2
Installazione e disinstallazione dell'FM 350-2
Regole
Per il montaggio dell'FM 350-2 non sono necessarie particolari misure di sicurezza (direttive
ESD).
Attrezzi necessari
Per l'installazione e la disinstallazione dell'FM 350-2 è necessario un cacciavite da 4,5 mm.
Istruzioni di montaggio
Di seguito sono riportate le istruzioni per il montaggio dell'FM 350-2 sulla guida profilata. Per
ulteriori avvertenze sul montaggio delle unità consultare le istruzioni operative
SIMATIC S7-300 CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499).
1. Portare la CPU nello stato di funzionamento STOP.
2. L'FM 350-2 è provvista di connettore di bus. Il connettore di bus va inserito sulla spina del
bus dell'unità a sinistra dell'FM 350-2 (la spina si trova sul retro dell'unità; può essere
eventualmente necessario allentare leggermente l'unità attigua).
3. Agganciare l'FM 350-2 sulla guida profilata e ruotarla verso il basso.
4. Se a destra dell'FM 350-2 si intende montare altre unità, inserire il connettore di bus
dell'unità successiva sul connettore destro del bus backplane dell'FM 350-2.
Se l'FM 350-2 è l'ultima unità del rack non inserire nessun connettore di bus!
Avvitare l'FM 350-2 (coppia di serraggio da circa 0,8 a 1,1 Nm).
5. Contrassegnare l'FM 350-2 con il relativo numero di posto connettore. Utilizzare la
rotellina con i numeri in dotazione con la CPU.
Per ulteriori avvertenze sullo schema di numerazione da seguire e le modalità di
inserimento dei posti connettore consultare le istruzioni operative SIMATIC S7-300
CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499).
6. Montare il supporto di protezione schermatura.
Il supporto per schermi si può ordinare con il numero 6ES7390-5AA00-0AA0
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
35
Montaggio e smontaggio dell'FM 350-2
3.2 Installazione e disinstallazione dell'FM 350-2
Istruzioni di smontaggio/ sostituzione dell'unità
Nel seguito sono riportate le istruzioni per lo smontaggio dell'FM 350-2. Per ulteriori
avvertenze sullo smontaggio delle unità consultare le istruzioni operative SIMATIC S7-300
CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499).
1. Disinserire la tensione ausiliaria e la tensione di carico sul connettore frontale.
2. Portare la CPU nello stato di funzionamento STOP.
Solo impiegando l'FM 350-2 in un bus backplane attivo è possibile sostituire l'unità anche
quando la CPU si trova in RUN.
3. Aprire lo sportellino frontale. Estrarre se necessario le etichette di siglatura.
4. Allentare le viti di fissaggio del connettore frontale ed estrarlo.
5. Svitare la vite di fissaggio dell'unità.
6. Ruotare l'unità e sganciarla dalla guida profilata.
7. Montare eventualmente una nuova unità.
Altre note
Per ulteriori avvertenze sul montaggio e lo smontaggio delle unità consultare le istruzioni
operative SIMATIC S7-300 CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499).
Unità di conteggio FM 350-2
36
Manuale del prodotto, 05/2011, A5E01365990-03
4
Cablaggio dell'FM 350-2
4.1
Assegnazione dei pin sul connettore frontale
Connettore frontale
I segnali di conteggio, gli ingressi e le uscite digitali, l'alimentazione dei trasduttori e la
tensione dell'unità vengono collegati mediante il connettore frontale a 40 poli.
La figura illustra la parte anteriore dell'unità, il connettore frontale e la parete interna del
frontalino con lo schema di collegamento.
1
2
3
FM 350-2
COUNTER ?
MODULE
SF
I0
21
I4
I1
I5
I2
I6
I3
I7
Q0
Q4
Q1
Q5
Q2
Q6
Q3
Q7
X 2
3 4
1
21
2
22
3
23
4
24
5
25
6
26
7
27
8
28
9
29
10
30
11
31
12
32
13
33
14
34
15
35
16
36
17
37
18
38
19
39
20
40
22
3
4
5
6
7
8
9
10
11
12
13
A0
A1
A2
A3
B0
B1
B2
B3
M 23
A4
24
A5
25
A6
26
A7
27
B4
28
B5
29
B6
30
B7
31
32
33
14
34
15
35
16
36
17
18
19
20
37
38
DC 8,2V 39
SUPPLY 40
DC 8,2V
350 2AH00 oAE0
(1)
Lato anteriore dell'unità
(2)
Connettore frontale
(3)
Parete interna del frontalino
Figura 4-1
Connettore frontale dell'FM 350-2
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
37
Cablaggio dell'FM 350-2
4.1 Assegnazione dei pin sul connettore frontale
Assegnazione dei pin sul connettore frontale
La seguente tabella illustra l'assegnazione dei pin sul connettore frontale.
Collegamento
Nome:
Ingresso/uscita
Funzioni
1
-
-
non collegato
2
-
-
non collegato
3
A0
ON
Canale 0, ingresso di conteggio NAMUR / BERO
4
A1
ON
Canale 1, ingresso di conteggio NAMUR / BERO
5
A2
ON
Canale 2, ingresso di conteggio NAMUR / BERO
6
A3
ON
Canale 3, ingresso di conteggio NAMUR / BERO
7
B0
ON
Canale 0: ingresso di direzione BERO
8
B1
ON
Canale 1: ingresso di direzione BERO
9
B2
ON
Canale 2: ingresso di direzione BERO
10
B3
ON
Canale 3: ingresso di direzione BERO
11
I0
ON
Canale 0, ingresso gate HW BERO
12
I1
ON
Canale 1, ingresso gate HW BERO
13
I2
ON
Canale 2, ingresso gate HW BERO
14
I3
ON
Canale 3, ingresso gate HW BERO
15
Q0
OFF
Canale 0, uscita digitale 0,5 A
16
Q1
OFF
Canale 1, uscita digitale 0,5 A
17
Q2
OFF
Canale 2, uscita digitale 0,5 A
18
Q3
OFF
Canale 3, uscita digitale 0,5 A
19
P8V2
OFF
Alimentazione trasduttore NAMUR 8,2 V
20
P8V2
OFF
Alimentazione trasduttore NAMUR 8,2 V
21
L+
ON
Alimentazione unità a 24 V
22
M
ON
Massa alimentazione unità
23
A4
ON
Canale 4, ingresso di conteggio NAMUR / BERO
24
A5
ON
Canale 5, ingresso di conteggio NAMUR / BERO
25
A6
ON
Canale 6, ingresso di conteggio NAMUR / BERO
26
A7
ON
Canale 7, ingresso di conteggio NAMUR / BERO
27
B4
ON
Canale 4: ingresso di direzione BERO
28
B5
ON
Canale 5: ingresso di direzione BERO
29
B6
ON
Canale 6: ingresso di direzione BERO
30
B7
ON
Canale 7: ingresso di direzione BERO
31
I4
ON
Canale 4, ingresso gate HW BERO
32
I5
ON
Canale 5, ingresso gate HW BERO
33
I6
ON
Canale 6, ingresso gate HW BERO
34
I7
ON
Canale 7, ingresso gate HW BERO
35
Q4
OFF
Canale 4, uscita digitale 0,5 A
36
Q5
OFF
Canale 5, uscita digitale 0,5 A
37
Q6
OFF
Canale 6, uscita digitale 0,5 A
38
Q7
OFF
Canale 7, uscita digitale 0,5 A
Unità di conteggio FM 350-2
38
Manuale del prodotto, 05/2011, A5E01365990-03
Cablaggio dell'FM 350-2
4.1 Assegnazione dei pin sul connettore frontale
Collegamento
Nome:
Ingresso/uscita
Funzioni
39
P8V2
OFF
Alimentazione trasduttore NAMUR 8,2 V
40
P8V2
OFF
Alimentazione trasduttore NAMUR 8,2 V
Nota
I circuiti degli ingressi di conteggio (alimentazione trasduttore, segnali trasduttore) sono
collegati con separazione di potenziale alla massa della CPU.
Tutti gli ingressi sono collegati tra di loro senza separazione di potenziale, mentre il
collegamento al bus dell'S7300 avviene con separazione di potenziale.
Alimentazione 24 V
Per l'alimentazione dell'FM 350-2 collegare ai morsetti L+ e M una tensione continua di 24 V.
Alimentazione trasduttori DC8,2 V
Dalla tensione di alimentazione a 24 V l'unità genera una tensione di 8,2 V (max. 200 mA). I
connettori P8V2 (morsetti 19, 20, 39 e 40) dispongono di questa tensione protetta da
cortocircuito per l'alimentazione dei trasduttori NAMUR.
L'alimentazione dei trasduttori viene controllata, in quanto non deve essere superiore a
8,2 V.
Segnali trasduttore da A0 a A7 e da B0 a B7
È possibile collegare quattro diversi tipi di trasduttori.
● Trasduttore NAMUR secondo DIN 19234 (con funzioni di diagnostica):
i segnali vengono collegati ai connettori da A0 a A7.
● Encoder incrementali a 24 V:
i segnali da A0/B0 a A7/B7 vengono collegati tramite i morsetti appositamente
contrassegnati.
● Generatore impulsi a 24 V con segnale di direzione:
i segnali di conteggio vengono collegati ai connettori da A0 a A7. I segnali di direzione
vengono collegati ai connettori da B0 a B7.
● Iniziatori a 24 V:
i segnali vengono collegati ai connettori da A0 a A7.
Nota
L'apporto di alimentazione ai trasduttori a 24 V deve avvenire tramite alimentazione
esterna DC24V.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
39
Cablaggio dell'FM 350-2
4.1 Assegnazione dei pin sul connettore frontale
Ingressi digitali da I0 a I7 (gate HW)
Per il comando del gate del contatore è possibile utilizzare gli ingressi digitali da I0 a I7.
Per ogni canale di conteggio è disponibile un ingresso digitale con il quale avviare ed
arrestare il contatore corrispondente.
Gli ingressi digitali vengono alimentati con una tensione nominale di 24 V.
Uscite digitali da Q0 a Q7
L'FM 350-2 dispone delle uscite digitali da Q0 a Q7 per attivare direttamente le operazioni di
comando.
Per ogni contatore è disponibile un'uscita digitale.
L'alimentazione delle uscite digitali avviene tramite l'alimentazione a 24 V dell'FM 350-2.
Le uscite digitali sono interruttori P e sopportano una corrente di carico di 0,5 A. Le uscite
digitali sono protette da sovraccarico e da cortocircuito.
Nota
È possibile il collegamento diretto di relè e contattori senza l'impiego di circuiti esterni.
Unità di conteggio FM 350-2
40
Manuale del prodotto, 05/2011, A5E01365990-03
Cablaggio dell'FM 350-2
4.2 Cablaggio del connettore frontale
4.2
Cablaggio del connettore frontale
Cavi
Per la scelta dei conduttori osservare le seguenti regole:
● I conduttori degli ingressi devono essere schermati.
● La schermatura dei conduttori dei segnali di conteggio deve essere effettuata sia nel
generatore dI impulsi che in prossimità dell'unità, per esempio sul supporto di protezione
schermatura.
● Utilizzare conduttori flessibili con una sezione da 0,25 a 1,5 mm2.
Nota
Se un trasduttore NAMUR viene alimentato dall'unità, la sezione del conduttore deve
avere dimensioni tali da consentire, anche al verificarsi di una caduta di tensione,
l'apporto della tensione necessaria al trasduttore.
● Non è necessario l'impiego di capicorda. Se si impiegano capicorda, usare solo il tipo
senza collare isolante, secondo DIN 46228 Forma A, esecuzione corta.
Attrezzi necessari
Giravite manuale o elettrico da 3,5 mm.
Procedimento per il cablaggio
Per il cablaggio del connettore frontale, procedere come indicato nel seguito :
AVVERTENZA
Rischio di lesioni alle persone.
Se il connettore frontale dell'FM 350-2 viene collegato sotto tensione, sussiste il rischio di
entrare in contatto con la corrente elettrica.
Cablare l'FM 350-2 solo in assenza di tensione!
1. Aprire lo sportellino frontale.
2. Spelare i conduttori (6 mm).
3. Soltanto se vengono impiegati capicorda:
Far aderire i capicorda ai conduttori.
4. Infilare lo scarico del tiro, compresi nella fornitura, nel connettore frontale.
5. Se l'uscita dei cavi si trova sulla parte inferiore, iniziare qui il cablaggio, in caso contrario,
iniziare dalla parte superiore. In caso di connettore con morsetti a vite avvitare anche i
morsetti non utilizzati (coppia di serraggio da 0,6 a 0,8 Nm).
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
41
Cablaggio dell'FM 350-2
4.2 Cablaggio del connettore frontale
6. Stringere lo scarico del tiro per la fune.
7. Inserire il connettore frontale ed avvitarlo saldamente.
8. Posare gli schermi dei cavi sul supporto di protezione schermatura oppure sulla guida
profilata terminale.
Il supporto per schermi si può ordinare con il numero 6ES7390-5AA00-0AA0
9. Contrassegnare i morsetti con le etichette di siglatura.
La figura riporta l'FM 350-2 con i cavi schermati e il supporto di protezione schermatura.
10
4
14
11
1
15
12
16
13
17
00
04
01
05
02
3
2
06
03
07
350 2AH
00 0AE
?
(1)
3 4
X 2
?
Schermo
(2)
Morsetto
(3) + (4)
Isolamento
Figura 4-2
0
Collegamento dei conduttori schermati sull'FM 350-2
Nota
Una descrizione dettagliata del cablaggio dei connettori frontali è riportata nelle istruzioni
operative SIMATIC S7-300 CPU 31xC e CPU 31x: Installazione
(http://support.automation.siemens.com/WW/view/it/13008499).
Unità di conteggio FM 350-2
42
Manuale del prodotto, 05/2011, A5E01365990-03
Cablaggio dell'FM 350-2
4.2 Cablaggio del connettore frontale
Esempio: Collegamento di un trasduttore NAMUR
Prima di collegare ed utilizzare un trasduttore NAMUR su un canale dell'FM 350-2, è
necessario parametrizzare il trasduttore stesso per il canale corrispondente. La figura
seguente riporta il collegamento di un trasduttore NAMUR al canale 0.
19
P8V2
+
Trasduttore
3
A0
Figura 4-3
Collegamento di un trasduttore NAMUR sul canale 0
CAUTELA
Rischio di danni materiali.
Collegando al canale dell'FM 350-2, parametrizzato per un trasduttore NAMUR, un altro
tipo di trasduttore, sussiste il rischio di danneggiare l'unità.
Si raccomanda di collegare a questo canale solo un trasduttore NAMUR.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
43
Cablaggio dell'FM 350-2
4.2 Cablaggio del connettore frontale
Unità di conteggio FM 350-2
44
Manuale del prodotto, 05/2011, A5E01365990-03
Parametrizzazione dell'FM 350-2
5.1
5
Installazione e richiamo delle superfici di parametrizzazione
Presupposti
Per il trasferimento dei dati di parametrizzazione alla CPU devono essere rispettate le
seguenti condizioni:
● STEP 7 è stato installato correttamente sul PG.
● Il PG è collegato correttamente alla CPU.
● La CPU è in STOP.
Nota
Durante uno scambio dati mediante MPI non è possibile estrarre o inserire unità
dell'S7-300
Installazione delle superfici di parametrizzazione
Il pacchetto di progettazione completo si trova sul CD in dotazione con la fornitura.
L'installazione del pacchetto di progettazione avviene come indicato nel seguito:
1. Disinstallare un eventuale pacchetto di progettazione precedente.
2. Inserire un CD nel drive del PG/PC.
3. Avviare in Windows la finestra di dialogo per l'installazione di applicazioni software
facendo doppio clic su "Installazione applicazioni" nel "Pannello di controllo".
4. Selezionare nella finestra di dialogo il drive del CD, quindi, nella directory Setup, il file
Setup.exe e avviare l'installazione.
5. Seguire le istruzioni visualizzate durante il programma di installazione.
Risultato: i componenti del pacchetto di progettazione verranno installati nelle directory
seguenti:
● SIEMENS\STEP7\S7LIBS\fm_cntli: FCs, UDTs
● SIEMENS\STEP7\S7FCOUNT: software di progettazione, file Leggimi, Guida online
● SIEMENS\STEP7\EXAMPLES: ZXX34_01_FM350-2
● SIEMENS\STEP7\S7MANUAL\S7FCOUNT: Getting Started, manuali
Nota
Se per l'installazione di STEP 7 è stata selezionata una directory diversa da
SIEMENS\STEP7, verrà registrata la directory selezionata.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
45
Parametrizzazione dell'FM 350-2
5.1 Installazione e richiamo delle superfici di parametrizzazione
Richiamo delle superfici di parametrizzazione
Per richiamare le maschere di parametrizzazione dell'FM 350-2 procedere nella maniera
seguente:
1. fare doppio clic sul numero di ordinazione.
2. Se viene visualizzata una finestra di dialogo in cui viene richiesto il salvataggio della
configurazione, confermare con "OK".
Leggere le informazioni riportate nel File LEGGIMI
Informazioni importanti e aggiornate sul software fornito sono comunque contenute nel file
LEGGIMI. Questo file può essere letto in Windows con l'editor WORDPAD.
Richiamo della Guida integrata
La Guida integrata può essere richiamata in ogni fase della parametrizzazione mediante il
tasto F1 oppure mediante il pulsante ?
Unità di conteggio FM 350-2
46
Manuale del prodotto, 05/2011, A5E01365990-03
Parametrizzazione dell'FM 350-2
5.2 Parametrizzazione di default
5.2
Parametrizzazione di default
Stato di default
Dopo l'accensione dell'unità senza ulteriore parametrizzazione, tutti gli 8 canali di conteggio
sono impostati per default nel modo seguente:
● ingressi di segnale del contatore: 24 V;
● valorizzazione segnale: impulso e direzione
● valore di conteggio: 0
● uscite digitali da Q0 a Q7 disattivate
● Isteresi: 1
● interrupt di processo: Nessuno.
● allarme di diagnostica: Nessuno.
● Modo operativo: "conteggio continuo"
● gate HW: non attivo
● gate SW: ad apparecchiatura chiusa
● segnalazioni sullo stato del contatore e valori attuali di conteggio: aggiornati
Con queste impostazioni è possibile effettuare i più semplici compiti di conteggio senza
dover parametrizzare ulteriormente l'unità.
Nota
Anche se non vengono utilizzati tutti gli 8 canali dell'FM 350-2, è necessario assegnare
parametri validi anche ai canali che non si intende utilizzare. In questo caso si consiglia di
conservare i canali inutilizzati sullo stato di default.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
47
Parametrizzazione dell'FM 350-2
5.2 Parametrizzazione di default
Unità di conteggio FM 350-2
48
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.1
6
Programmazione dell'FM 350-2
Premessa
Per integrare l'FM 350-2 in un programma utente sono disponibili i blocchi di STEP 7 che
facilitano la gestione delle funzioni desiderate.
Il presente capitolo descrive questi blocchi.
Numero del
blocco
Nome del blocco
Descrizione
facoltativo/
obbligatorio
FC 2
CNT2_CTR
Comanda l'FM 350-2 in applicazioni elementari di
conteggio
obbligatorio
FC 3
CNT2_WR
facoltativo
FB 3
CNT2WRPN
Carica i valori istantanei di conteggio, valori limite e
valori di confronto dell'FM 350-2
FC 4
CNT2_RD
facoltativo
FB 4
CNT2RDPN
Legge i valori di conteggio e di misura attuali
dell'FM 350-2 per i 4 canali
FC 5
DIAG_RD
Legge le informazioni di diagnostica in caso di
allarme di diagnostica dell'FM 350-2
facoltativo
-
DB "DB di
conteggio"
Comprende tutti i dati più importanti per il
funzionamento dell'FM 350-2. Viene generato
dall'UDT 1 in dotazione con la fornitura.
obbligatorio
Il blocco contrassegnato da "obbligatorio" deve essere impiegato obbligatoriamente, quello
contrassegnato da "facoltativo" può essere utilizzato deliberatamente.
Presupposti
Se si intende comandare l'FM 350-2 con il programma utente devono sussistere i seguenti
presupposti:
● il software deve essere installato nel PG/PC secondo la descrizione.
I blocchi si trovano nella biblioteca fm_cntli ed il programma di esempio nel progetto
ZXX34_01_FM350-2.
● il DB di conteggio deve esser stato creato e inizializzato dall'UDT1 (nell'esempio il DB di
conteggio, DB2, è già stato creato).
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
49
Programmazione dell'FM 350-2
6.1 Programmazione dell'FM 350-2
Regole di programmazione
Osservare le seguenti regole al momento della programmazione.
● Inserire nel codice di programma solo le FC e/o gli FB effettivamente necessari per il
proprio compito. Ogni elemento inutile sovraccarica l'esecuzione del programma e
aumenta il fabbisogno di memoria.
● L'FC 2 CNT2_CTR deve essere richiamata ciclicamente per ogni FM 350-2 utilizzata.
● I dati nel DB di conteggio sono validi solamente quando il bit
CHECKBACK_SIGNALS.PARA viene impostato nel DB di conteggio. Solo così viene
garantito anche il coordinamento di avvio.
Accessi diretti
Per accedere rapidamente da ogni livello del programma (USER STAT) ai valori di conteggio
e di misura nell'area parametrizzata dall'utente è possibile far uso anche degli accessi diretti
con L PEW e L PED. Per L PEW utilizzare l'indirizzo dell'unità + offset 8 fino a offset 14,
mentre per L PED utilizzare l'indirizzo dell'unità + offset 8 fino a offset 12.
Per formare l'area a partire dall'indirizzo dell'unità + offset 8, utilizzare le maschere di
parametrizzazione dell'FM 350-2 (menu Modifica > Specifica canali).
In queste maschere si può stabilire il valore di conteggio o di misura da associare ad un
canale (da 0 a 7) con un determinato indirizzo dell'unità. Sussiste la possibilità di optare per
la Low Word o la High Word del valore, oppure di sceglierle entrambe.
I valori vengono aggiornati ogni 2 ms.
L'omogeneità dei valori nell'accesso diretto viene garantita solamente se si accede ai valori
in base alla struttura seguente:
● Low Word o High Word del valore
L PEW
indirizzi possibili = indirizzo dell'unità +8, +10, +12, +14
● Entrambi
L PED
indirizzi possibili = indirizzo dell'unità +8, +12
Unità di conteggio FM 350-2
50
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.2 DB di conteggio
6.2
DB di conteggio
Compito
Tutti i dati necessari all'operatore e alcuni dati indispensabili per le FC si trovano in un
blocco dati, ovvero nel DB di conteggio. Per ogni FM 350-2 occorre un DB di conteggio.
Questo blocco contiene registrazioni per l'indirizzamento dell'FM 350-2 e i dati per le singole
funzioni dell'FM 350-2.
Creazione del DB di conteggio
Il DB di conteggio viene creato in STEP 7 come blocco dati al quale viene associato un tipo
di dati personalizzato. Come sorgente selezionare l'UDT 1. L'UDT 1 è stato copiato durante
l'installazione delle FC nella biblioteca dei blocchi per il contatore (fm_cntli). L'UDT 1 non
deve essere modificato. L'UDT 1 deve essere copiato nel progetto unitamente alle FC.
Procedere come segue:
1. Aprire la biblioteca fm_cntli accessibile daFile > Apri... > Biblioteche in SIMATIC
Manager.
2. Copiare dalla cartella "Blocchi" della biblioteca fm_cntli la struttura di dati UDT 1 nella
cartella "Blocchi" del progetto.
3. Inserire un blocco dati, p. es. DB 1, nella cartella "Blocchi" con il comando di menu
Inserisci > Blocco S7 > Blocco dati.
4. Aprire il blocco dati e creare il DB di conteggio associandogli il tipo di dati UDT 1
personalizzato.
Registrazione automatica degli indirizzi
Nelle superfici di parametrizzazione è possibile registrare in modo automatico gli indirizzi di
seguito elencati con il DB di conteggio desiderato.
Se si assegna il DB di conteggio in oggetto ad un' altra FM 350-2, oppure si modifica
l'indirizzo dell'unità FM 350-2, occorre adattare gli indirizzi.
12
MOD_ADR
WORD
W#16#0
Indirizzo dell'unità: deve coincidere con
l'indirizzo di ingresso parametrizzato per l'FM
350-2 (Configurazione hardware -> Proprietà
dell'FM 350-2).
14
CH_ADR
DWORD
DW#16#0
Indirizzo del canale: deve corrispondere
all'indirizzo dell'unità in formato pointer, quindi
deve essere l'indirizzo *8.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
51
Programmazione dell'FM 350-2
6.2 DB di conteggio
Esempio
Per la registrazione automatica degli indirizzi è possibile attenersi ai comandi seguenti:
1. Aprire il progetto nel SIMATIC Manager.
2. Richiamare dal progetto stesso l'applicazione "Configurazione hardware".
3. Selezionare dal catalogo hardware l'FM 350-2 con l'esatto numero di ordinazione ed
inserirla con drag&drop nel posto connettore desiderato.
4. Richiamare facendo doppio clic sull'FM 350 la finestra di dialogo "FM 350-2 Counter".
5. Passare alla scheda "Indirizzi" mantenendone tuttavia le impostazioni.
6. Passare alla scheda "Parametri di base".
Si apre una finestra di dialogo in cui selezionare il DB.
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 coerenza 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-2 nell'OB 100.
Questo indirizzo deve essere lo stesso che è stato progettato con Configurazione HW.
Unità di conteggio FM 350-2
52
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.3 Elaborazione allarmi
6.3
Elaborazione allarmi
Tipi di allarmi
La CPU dell'FM 350-2 può generare due tipi di allarmi:
● Allarmi di diagnostica
● Interrupt di processo
Presupposti
Per elaborare un allarme deve esser stato programmato il relativo OB di allarme, quale p.
es.:
● OB 82 (I/O_FLT1) per un allarme di diagnostica
● OB 40 (HW_INT1) per un interrupt di processo.
Nota
Se non è stato programmato un OB di allarme di diagnostica o un OB di interrupt di
processo la CPU va in STOP nel caso in cui si attivi un allarme.
Informazioni sull'allarme
Con entrambi i tipi di allarmi il sistema operativo mette a disposizione dati di allarme a
quattro byte i quali possono venire analizzati. Questi quattro byte rappresentano
● un' informazione completa in caso di interrupt di processo. In questo caso questi sono gli
unici dati disponibili.
● un'informazione cumulativa in caso di allarme di diagnostica. In questo caso è possibile
leggere ulteriori dati dall'FM 350-2. Richiamare a tal fine l'FC DIAG_RD nell'OB 82 che
successivamente legge dall'FM 350-2 i dati di diagnostica a 16 byte e inserisce l'indirizzo
212 nel DB dell'utente.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
53
Programmazione dell'FM 350-2
6.3 Elaborazione allarmi
Dati di diagnostica
Per analizzare i dati di diagnostica utilizzare l'OB 82 o il DB di conteggio. I parametri
analizzabili si trovano nella tabella sottostante.
Errore
Analisi con l'OB
82, variabili
temporanee OB
82.
DB di conteggio con l'FC DIAG_RD
byte
Bit
Impostazioni
Diagnostica delle unità
Guasto all'unità
MDL_DEFECT
212
0
Bit 0 di DIAGNOSTIC_INT_INFO.BYTE0
Errore interno
INT_FAULT
212
1
Bit 1 di DIAGNOSTIC_INT_INFO.BYTE0
Errore esterno
EXT_FAULT
212
2
Bit 2 di DIAGNOSTIC_INT_INFO.BYTE0
Errore di canale
PNT_INFO
212
3
Bit 3 di DIAGNOSTIC_INT_INFO.BYTE0
unità non
parametrizzata
212
6
Bit 6 di DIAGNOSTIC_INT_INFO.BYTE0
Errore di
parametrizzazione
212
7
Bit 7 di DIAGNOSTIC_INT_INFO.BYTE0
Controllo tempo interno
(watchdog)
WTCH_DOG_FLT 214
3
Bit 3 di DIAGNOSTIC_INT_INFO.BYTE2
Interrupt di processo
perduto
HWL_INTR_FLT
215
6
Bit 6 di DIAGNOSTIC_INT_INFO.BYTE3
Errore canale (canale 0)
219
0
Bit 0 di DIAGNOSTIC_INT_INFO.BYTE7
Errore canale (canale 1)
219
1
Bit 1 di DIAGNOSTIC_INT_INFO.BYTE7
Errore canale (canale 2)
219
2
Bit 2 di DIAGNOSTIC_INT_INFO.BYTE7
Errore canale (canale 3)
219
3
Bit 3 di DIAGNOSTIC_INT_INFO.BYTE7
Errore canale (canale 4)
219
4
Bit 4 di DIAGNOSTIC_INT_INFO.BYTE7
Errore canale (canale 5)
219
5
Bit 5 di DIAGNOSTIC_INT_INFO.BYTE7
Errore canale (canale 6)
219
6
Bit 6 di DIAGNOSTIC_INT_INFO.BYTE7
Errore canale (canale 7)
219
7
Bit 7 di DIAGNOSTIC_INT_INFO.BYTE7
Errore singolo
(canale 0)
220
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE8
Errore singolo
(canale 1)
221
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE9
Errore singolo
(canale 2)
222
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE10
Errore singolo
(canale 3)
223
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE11
Errore singolo
(canale 4)
224
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE12
Errore singolo
(canale 5)
225
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE13
Diagnostica di canale
Unità di conteggio FM 350-2
54
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.3 Elaborazione allarmi
Errore
Analisi con l'OB
82, variabili
temporanee OB
82.
DB di conteggio con l'FC DIAG_RD
byte
Bit
Impostazioni
Errore singolo
(canale 6)
226
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE14
Errore singolo
(canale 7)
227
4/6
Bit 4/6 di
DIAGNOSTIC_INT_INFO.BYTE15
L'assegnazione completa dei set di dati 0 e 1 è riportata nel capitolo "Attivazione di allarmi di
diagnostica (Pagina 152)".
Dati dell'interrupt di processo
Nel caso di un interrupt di processo l'FM 350-2 mette fornisce dati a quattro byte che
vengono depositati nelle informazioni di stato dell'OB 40 nella variabile temporanea
OB40_POINT_ADDR (byte 8-11). Caricare la variabile temporanea con il comando L #
OB40_POINT_ADDR.
Modo operativo: conteggio unico, conteggio continuo, conteggio periodico
Canale
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
8
-
-
-
-
Comparatore
interven
uto
Overflow/
Underfl
ow
ChiusApertura gate ura gate
HW
HW
1
Comparatore
intervenuto
Overflow/
Underflow
Chiusur
a gate
HW
Apertur
a gate
HW
-
-
-
da 2 a 7 da 2 a
11
vedere byte 8
-
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
55
Programmazione dell'FM 350-2
6.3 Elaborazione allarmi
Modo operativo: Misura di frequenza
Canale
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
0
8
-
-
-
-
Superamento
limite
frequenza
verso
l'alto/
verso il
basso
Fine
misura
frequenza
ChiusApertura gate ura gate
HW
HW
Superamento
limite
frequenza
verso
l'alto/
verso il
basso
Fine
misura
frequenza
Chiusur
a gate
HW
Apertura gate
HW
-
-
-
Bit 1
Bit 0
1
2 ... 7
9 ... 11
Bit 0
Vedere byte 8
Modo operativo: Conteggio del numero di giri
Canale
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
0
8
-
-
-
-
Limite
numero
di giri
superat
o verso
l'alto/
verso il
basso
Fine
Chiusur
contegg a gate
io
HW
numero
di giri
Apertur
a gate
HW
Limite
numero
di giri
superato
verso
l'alto/
verso il
basso
Fine
conteggio
numero
di giri
Chiusur
a gate
HW
Apertura gate
HW
-
-
1
2 ... 7
9 ... 11
-
Vedere byte 8
Unità di conteggio FM 350-2
56
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.3 Elaborazione allarmi
Modo operativo: Misura durata del periodo
Canale
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
0
8
-
-
-
-
Superamento
limite di
tempo
verso
l'alto/
verso il
basso
Fine
misura
della
durata
del
periodo
ChiusApertura gate ura gate
HW
HW
Supera
mento
limite di
tempo
verso
l'alto/
verso il
basso
Fine
misura
della
durata
del
periodo
Chiusur
a gate
HW
Apertur
a gate
HW
-
-
-
-
Bit 1
Bit 0
1
2 ... 7
9 ... 11
Vedere byte 8
Canale
Byte
Bit 7
Bit 6
0
8
-
OverComflow/Un- paratore
derflow 4
attivato
1
10
Vedere byte 8
Bit 0
Modo operativo: Dosaggio
Bit 5
Bit 4
Bit 3
Bit 2
Comparatore
3
attivato
Comparatore
2
attivato
ComChiusApertparatore ura gate ura gate
1
HW
HW
attivato
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
57
Programmazione dell'FM 350-2
6.4 Funzione FC CNT2_CTR (FC2): "Comanda unità"
6.4
Funzione FC CNT2_CTR (FC2): "Comanda unità"
Compito
L'FC CNT2_CTR consente di comandare (abilitare e disabilitare) le uscite digitali e i gate
software dell'FM 350-2. Inoltre questa funzione permette di ricevere segnalazioni di risposta
dall'FM 350-2.
Azione
L'FC_CNT2_CTR esegue le seguenti azioni:
1. Inizializzazione del DB di conteggio
2. Lettura dei segnali di risposta. I segnali di risposta letti vengono depositati dall'FC nel DB
di conteggio con struttura CHECKBACK_SIGNALS.
3. Trasferisce i segnali di comando dal DB di conteggio (struttura CONTROL_SIGNALS)
all'FM 350-2.
Richiamo
L'FC CNT2_CTR deve essere richiamata ciclicamente per ogni unità (nell'OB1 o negli allarmi
di schedulazione orologio - solo OB35 nell'S7-300). Non può essere richiamata in un
programma di allarme.
Prima di richiamare l'FC CNT2_CTR immettere i segnali di comando attuali con la struttura
CONTROL_SIGNALS nel DB di conteggio. Dopo aver richiamato l'FC CNT2_CTR i segnali
di risposta con la struttura CHECKBACK_SIGNALS vengono aggiornati e possono essere
elaborati ulteriormente.
Il numero del DB di conteggio viene indicato al parametro DB_NO al richiamo dell'FC.
Rappresentazione
Il richiamo dell'FC CNT2_CTR viene rappresentato in AWL e KOP nel modo seguente:
Rappresentazione AWL
CALL
CNT2_CTR
(
DB_NO
:=
);
5DSSUHVHQWD]LRQHLQ.23
)&&17B&75
ಧ (1
ಧ '%B12
(12 ಧ
ಧ
Unità di conteggio FM 350-2
58
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.4 Funzione FC CNT2_CTR (FC2): "Comanda unità"
Parametri dell'FC CNT2_CTR
La seguente tabella elenca i parametri dell'FC CNT2_CTR.
Nome:
Tipo di
dichiarazione
Tipo di dati
Descrizione
dall'utente
viene...
DB_NO
INPUT
WORD
Numero del blocco dati Immissione
con i dati di conteggio
dal blocco
viene...
Interrogazione
DB di conteggio
L'FC CNT2_CTR opera insieme al DB di conteggio. Per ogni FM 350-2 sono necessari un
DB di conteggio, le registrazioni degli indirizzi per l'indirizzamento dell'FM 350-2 nonché i
dati per le singole funzioni dell'FM 350-2. Il numero DB viene indicato al parametro DB_NO
al richiamo dell'FC.
Indirizzo
Nome:
Tipo
Valore iniziale
Commento
21.0 - 7
CTRL_DQ0 - 7
BOOL
FALSE
Abilitazione delle uscite digitali da 0 a 7
22.0 - 7
SET_DQ0 - 7
BOOL
FALSE
Attivazione delle uscite digitali da 0 a 7
23.0 - 7
SW_GATE0 - 7
BOOL
FALSE
Gate software: contatori da 0 a 7
Indirizzo
Nome:
Tipo
Valore iniziale
Commento
36.1
STS_TFB
BOOL
FALSE
TRUE: il PG è attivo, il comando della
CPU non è possibile
FALSE: il PG è disattivato
36.4
DATA_ERR
BOOL
FALSE
TRUE: presenza di errori dati
FALSE: nessun errore dati
36.7
PARA
BOOL
FALSE
TRUE: l'FM 350-2 è parametrizzata,
tutte le altre strutture
CHECKBACK_SIGNALS sono valide
FALSE: l'FM 350-2 non è
parametrizzata
37.0 - 7
STS_CMP0 - 7
BOOL
FALSE
Stato comparatori da 0 a 7 e stato di
SET_DQ0 - 7 dopo l'attivazione delle
uscite digitali
è necessario valutare lo stato dopo il
richiamo dell'FC CNT2_CTR in quanto
esso viene successivamente resettato
38.0 - 7
STS_UFLW0 - 7
BOOL
FALSE
Stato: overflow contatori da 0 a 7 con
direzione principale di conteggio
all'indietro
È necessario valutare lo stato dopo il
richiamo dell'FC CNT2_CTR in quanto
esso viene successivamente resettato
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
59
Programmazione dell'FM 350-2
6.4 Funzione FC CNT2_CTR (FC2): "Comanda unità"
Indirizzo
Nome:
Tipo
Valore iniziale
Commento
39.0 - 7
STS_OFLW0 - 7
BOOL
FALSE
Stato: overflow contatori da 0 a 7 con
direzione principale di conteggio in
avanti
È necessario valutare lo stato dopo il
richiamo dell'FC CNT2_CTR in quanto
esso viene successivamente resettato
40.0 - 7
STS_DIR0 - 7
BOOL
FALSE
Stato direzione di conteggio contatori
da 0 a 7, vale per l'impulso di
conteggio rilevato per ultimo TRUE: Il
contatore esegue il conteggio
all'indietro FALSE: Il contatore esegue
il conteggio in avanti
41.0 - 7
STS_DI0 - 7
BOOL
FALSE
Stato gate HW da 0 a 7, ovvero lo stato
dell'ingresso digitale corrispondente
42.0 - 7
STS_DQ0 - 7
BOOL
FALSE
Stato uscite digitali da 0 a 7
43.0 - 7
STS_GATE0 - 7
BOOL
FALSE
Stato gate interno: contatori da 0 a 7
44
USER_STAT_
WORD0
WORD
W#16#0
Conforme alla parametrizzazione
valore di conteggio / misura
46
USER_STAT_
WORD1
WORD
W#16#0
Conforme alla parametrizzazione
valore di conteggio / misura
48
USER_STAT_
WORD2
WORD
W#16#0
Conforme alla parametrizzazione
valore di conteggio / misura
50
USER_STAT_
WORD3
WORD
W#16#0
Conforme alla parametrizzazione
valore di conteggio / misura
Inizializzazione del DB di conteggio
È consentito utilizzare l'FM 350-2 solo se il bit CHECKBACK_SIGNALS.PARA è stato
impostato. All'avviamento dell'FM 350-2, la FC cancella le strutture CONTROL_SIGNALS,
JOB_WR-Status, JOB_RD-Status, RESERVE_0 e RESERVE_1 nel DB di conteggio.
Unità di conteggio FM 350-2
60
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.5 Caricamento dello stato dei contatori, dei valori limite e di confronto (FC3 / FB3)
6.5
Caricamento dello stato dei contatori, dei valori limite e di confronto
(FC3 / FB3)
Compito
L'FC CNT2_WR / FB CNT2WRPN consente di caricare i contatori e i comparatori
dell'FM 350-2 tramite job di scrittura. Richiamare a tal fine l'FC CNT2_WR / FB CNT2WRPN
se necessario per ogni singola unità.
Integrare nel programma la funzione FC CNT2_WR / FB CNT2WRPN solamente se si
intende ricaricare i contatori e i comparatori dell'FM 350-2 durante il funzionamento.
Azioni
Il compito dell'FC CNT2_WR / FB CNT2WRPN è di:
eseguire il job di scrittura (JOB_WR) dal DB di conteggio, trasmettere i dati contenuti nel DB
di conteggio e visualizzare lo stato del job di scrittura.
Richiamo
L'FC CNT2_WR / FB CNT2WRPN può essere richiamata durante il ciclo o, alternativamente,
in un programma comandato a tempo. Non è ammesso il richiamo in un programma di
allarme.
Prima di elaborare i job di scrittura occorre trasferire nell'area dati, relativa al job di scrittura, i
valori corrispondenti. Quando l'elaborazione dell'ultimo job di scrittura è terminata, nel DB di
conteggio viene cancellato JOB_WR.NO (byte di dati DBB0).
Rappresentazione
Il richiamo dell'FC CNT2_WR / FB CNT2WRPN viene rappresentato in AWL e KOP nel
modo seguente:
5DSSUHVHQWD]LRQH$:/
&$//&17B:5
'%B12
5(7B9$/
5DSSUHVHQWD]LRQHLQ.23
)&&17B:5
ಧ (1
(12 ಧ
ಧ '%B12
5(7B9$/ ಧ
'%GLLVWDQ]D
&$//&17:531'%GLLVWDQ]D
'%B12
5(7B9$/
)%&17:531
ಧ (1
(12 ಧ
ಧ '%B12
5(7B9$/ ಧ
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
61
Programmazione dell'FM 350-2
6.5 Caricamento dello stato dei contatori, dei valori limite e di confronto (FC3 / FB3)
Parametri dell'FC CNT2_WR / FB CNT2WRPN
La seguente tabella elenca i parametri dell'FC CNT2_WR / FB CNT2WRPN.
Nome
Tipo di
dichiarazione
Tipo di
dati
Descrizione
dall'utente
viene...
dal blocco
viene...
DB_NO
INPUT
WORD
Numero del DB di
canale
Immissione
Interrogazione
RET_VAL
OUTPUT
INT
Codice di ritorno
dell'SFC 58 "WR_REC",
SFB 53 "WRREC"
Interrogazione Immissione
Job di scrittura
Per avviare un nuovo job di scrittura, registrare il job JOB_WR.NO. Sono ammesse le
seguenti forme:
Significato del
modo di
funzionamento di
frequenza
JOB_
WR.NO
(DBB0)
Registrazione in UDT1
Indirizzo nel Significato del
modo di
DB di
funzionamento di
canale
conteggio
0
Nessuno.
Nessuno.
Nessun job di conteggio/ultimo job di
scrittura terminato
10
LOAD_VAL0
52
Carica contatore 0 Carica limite
inferiore 0
11
LOAD_VAL1
56
Carica contatore 1 Carica limite
inferiore 1
12
LOAD_VAL2
60
Carica contatore 2 Carica limite
inferiore 2
13
LOAD_VAL3
64
Carica contatore 3 Carica limite
inferiore 3
14
LOAD_VAL4
68
Carica contatore 4 Carica limite
inferiore 4
15
LOAD_VAL5
72
Carica contatore 5 Carica limite
inferiore 5
16
LOAD_VAL6
76
Carica contatore 6 Carica limite
inferiore 6
17
LOAD_VAL7
80
Carica contatore 7 Carica limite
inferiore 7
20
LOAD_PREPARE_VAL0
84
Caricare il
contatore 0
preventivamente
Carica limite
superiore 0
21
LOAD_PREPARE_VAL1
88
Caricare il
contatore 1
preventivamente
Carica limite
superiore 1
22
LOAD_PREPARE_VAL2
92
Caricare il
contatore 2
preventivamente
Carica limite
superiore 2
Unità di conteggio FM 350-2
62
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.5 Caricamento dello stato dei contatori, dei valori limite e di confronto (FC3 / FB3)
JOB_
WR.NO
(DBB0)
Registrazione in UDT1
Indirizzo nel Significato del
modo di
DB di
funzionamento di
canale
conteggio
Significato del
modo di
funzionamento di
frequenza
23
LOAD_PREPARE_VAL3
96
Caricare il
contatore 3
preventivamente
Carica limite
superiore 3
24
LOAD_PREPARE_VAL4
100
Caricare il
contatore 4
preventivamente
Carica limite
superiore 4
25
LOAD_PREPARE_VAL5
104
Caricare il
contatore 5
preventivamente
Carica limite
superiore 5
26
LOAD_PREPARE_VAL6
108
Caricare il
contatore 6
preventivamente
Carica limite
superiore 6
27
LOAD_PREPARE_VAL7
112
Caricare il
contatore 7
preventivamente
Carica limite
superiore 7
30
CMP_VAL0
116
Caricare il comparatore 0
31
CMP_VAL1
120
Caricare il comparatore 1
32
CMP_VAL2
124
Caricare il comparatore 2
33
CMP_VAL3
128
Caricare il comparatore 3
34
CMP_VAL4
132
Caricare il comparatore 4
35
CMP_VAL5
136
Caricare il comparatore 5
36
CMP_VAL6
140
Caricare il comparatore 6
37
CMP_VAL7
144
Caricare il comparatore 7
40
da LOAD_VAL0 a LOAD_VAL3
52 - 67
Carica contatore
da 0 a 3
Carica limite
inferiore da 0 a 3
41
da LOAD_VAL4 a LOAD_VAL7
68 - 83
Carica contatore
da 4 a 7
Carica limite
inferiore da 4 a 7
42
da LOAD_VAL0 a LOAD_VAL7
52 - 83
Carica contatore
da 0 a 7
Carica limite
inferiore da 0 a 7
50
da LOAD_PREPARE_VAL0 a
LOAD_PREPARE_VAL3
84 - 99
Carica contatore
Carica limite
preparato da 0 a 3 superiore da 0 a 3
51
da LOAD_PREPARE_VAL4 a
LOAD_PREPARE_VAL7
100 - 111
Carica contatore
Carica limite
preparato da 4 a 7 superiore da 4 a 7
52
da LOAD_PREPARE_VAL0 a
LOAD_PREPARE_VAL7
84 - 111
Carica contatore
Carica limite
preparato da 0 a 7 superiore da 0 a 7
60
da CMP_VAL0 a CMP_VAL3
116 - 131
Carica comparatore da 0 a 3
61
da CMP_VAL4 a CMP_VAL7
132 - 147
Carica comparatore da 4 a 7
62
da CMP_VAL0 a CMP_VAL7
116 - 147
Carica comparatore da 0 a 7
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
63
Programmazione dell'FM 350-2
6.5 Caricamento dello stato dei contatori, dei valori limite e di confronto (FC3 / FB3)
Stato del job di scrittura
Lo stato di un job di scrittura viene visualizzato nel DB di conteggio (byte di dati DBB1)
Bit nel JOB_WR
(DBX1.)
Descrizione
.BUSY, 0
= 1: job di scrittura in corso. L'FC CNT2_WR / FB CNT2WRPN imposta questo
bit non appena viene elaborato un job di scrittura (JOB_WR.NO >0 e
JOB_WR.IMPOSS = 0). L'FC CNT2_WR / FB CNT2WRPN cancella il bit non
appena terminato il job di scrittura (JOB_WR.NO = 0).
.DONE, 1
= 1: job di scrittura terminato. L'FC CNT2_WR / FB CNT2WRPN imposta questo
bit non appena terminato un job di scrittura (anche con errori). L'FC CNT2_WR /
FB CNT2WRPN cancella il bit non appena inizia un nuovo job di scrittura. È
possibile cancellare questo bit anche tramite il programma utente.
.IMPOSS, 2
= 1: il job di scrittura non può essere elaborato (l'FM 350-2 non è parametrizzata,
l'avviamento è in corso o il PG è in funzionamento). In questo caso sussiste la
possibilità di rinviare il job di scrittura (JOB_WR) o di cancellarlo. L'FC
CNT2_WR / FB CNT2WRPN cancella il bit se le condizioni sopraccitate sono
soddisfatte.
.UNKNOWN, 3
= 1: job di scrittura sconosciuto. Il job di scrittura indicato (JOB_WR) non rientra
nel campo ammesso (vedere messaggio di errore). L'FC CNT2_WR / FB
CNT2WRPN cancella questo bit non appena viene immesso un numero valido
nel JOB_WR. Il numero non ammesso viene mantenuto finché non ne viene
immesso uno valido.
Messaggi di errore
Gli errori verificatisi vengono visualizzati nel risultato binario (BIE = 0).
Errori eventuali:
● job di scrittura sconosciuto (vedere JOB_WR.UNKNOWN)
● Errore nella trasmissione di dati con l'SFC 58 "WR_REC" / SFB 53 "WRREC". Per
stabilire il tipo di errore, consultare il parametro di uscita RET_VAL
(vedere il manuale di riferimento SIMATIC Funzioni standard e di sistema per S7300/400,
volume 1/2 (http://support.automation.siemens.com/WW/view/it/44240604)).
● L'unità interpreta i dati trasmessi e ne verifica la correttezza. Se si verifica un errore di
dati, nel DB di conteggio viene impostato il bit CHECKBACK_SIGNALS.DATA_ERR = 1.
Per altre informazioni su questo argomento si rimanda all'interfaccia di parametrizzazione
accessibile da Test > Analisi errori.
Unità di conteggio FM 350-2
64
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.6 Lettura dei valori di misura e di conteggio (FC4 / FB4)
6.6
Lettura dei valori di misura e di conteggio (FC4 / FB4)
Compito
L'FC CNT2_RD / FB CNT2RDPN consente la lettura dei valori di conteggio e di misura
dall'FM 350-2 con job di lettura. A questo proposito è necessario richiamare ad ogni ciclo
un'FC CNT2_RD / FB CNT2RDPN per ogni singola unità.
Non integrare l'FC CNT2_RD / FB CNT2RDPN nel programma utente se non si elaborano
job di lettura.
ATTENZIONE
La lettura costante dei set di dati compromette il funzionamento del test con la superficie di
messa in servizio del software di progettazione. La lettura dei set di dati da parte del
pacchetto di progettazione, p. es. il caricamento dei parametri, viene interrotta dalla CPU
se il programma utente invia un ordine di lettura. Ne consegue che gli ordini di lettura del
software vengono eseguiti prontamente solo se al momento del test il programma utente
non invia/invia raramente un ordine di lettura.
Azione
Il compito dell'FC CNT2_RD / FB CNT2RDPN è di:
1. esecuzione del job di lettura (JOB_RD) dal DB di conteggio,
2. trasmissione dei dati interessati nel DB di conteggio
3. visualizzazione dello stato del job di lettura
Richiamo
L'FC CNT2_RD / FB CNT2RDPN può essere richiamata durante il ciclo o, alternativamente,
in un programma comandato a tempo. Non è ammesso il richiamo in un programma di
allarme.
Quando l'elaborazione dell'ultimo job di lettura è terminata, nel DB di conteggio viene
cancellato JOB_RD.NO (byte di dati DBB2).
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
65
Programmazione dell'FM 350-2
6.6 Lettura dei valori di misura e di conteggio (FC4 / FB4)
Rappresentazione
Il richiamo dell'FC CNT2_RD / FB CNT2RDPN viene rappresentato in AWL e KOP nel modo
seguente:
Tabella 6- 1
Rappresentazione AWL
CALL
CNT2_RD(
DB_NO
:=
,
RET_VAL
:=
);
5DSSUHVHQWD]LRQH$:/
&$//&17B5'
'%B12
5(7B9$/
5DSSUHVHQWD]LRQHLQ.23
)&&17B5'
ಧ (1
(12 ಧ
ಧ '%B12
5(7B9$/ ಧ
'%GLLVWDQ]D
&$//&175'31'%GLLVWDQ]D
'%B12
5(7B9$/
)%&175'31
ಧ (1
(12 ಧ
ಧ '%B12
5(7B9$/ ಧ
Parametri dell'FC CNT2_RD / FB CNT2RDPN
La seguente tabella elenca i parametri dell'FC CNT2_RD / FB CNT2RDPN.
Nome
Tipo di
dichiarazione
Tipo di dati Descrizione
dall'utente
viene...
dal blocco
viene...
DB_NO
INPUT
WORD
Numero del DB di
canale
Immissione
Interrogazione
RET_VAL
OUTPUT
INT
Codice di ritorno
dell'SFC 59 "RD_REC" /
SFB 52 "RDREC"
Interrogazione
Immissione
Unità di conteggio FM 350-2
66
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.6 Lettura dei valori di misura e di conteggio (FC4 / FB4)
Job di lettura
Per avviare un nuovo job di lettura, inserire il job JOB_RD.NO. Sono ammesse le seguenti
forme:
JOB_RD.NO
(DBB2)
Registrazione in
UDT1
Indirizzo nel
DB di canale
Descrizione
0
Nessuno.
Nessuno.
Nessun job di lettura/ultimo job di lettura
terminato
ACT_CNTV0
da 148 a 179
Valore di conteggio attuale da 0 a 3 e
risultato di misura da 0 a 3
da 180 a 211
Valore di conteggio attuale da 4 a 7 e
risultato di misura da 4 a 7
100
ACT_MSRV0
ACT_CNTV1
ACT_MSRV1
ACT_CNTV2
ACT_MSRV2
ACT_CNTV3
ACT_MSRV3
101
ACT_CNTV4
ACT_MSRV4
ACT_CNTV5
ACT_MSRV5
ACT_CNTV6
ACT_MSRV6
ACT_CNTV7
ACT_MSRV7
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
67
Programmazione dell'FM 350-2
6.6 Lettura dei valori di misura e di conteggio (FC4 / FB4)
Stato del job di lettura
Lo stato di un job di lettura viene visualizzato nel DB di conteggio (byte di dati DBB3).
Bit in JOB_RD
(DBX3.)
Descrizione
.BUSY, 0
= 1: job di lettura in corso. L'FC CNT2_RD / FB CNT2RDPN imposta questo bit
appena elabora un job di lettura (JOB_RD.NO >0 e JOB_RD.IMPOSS = 0). L'FC
CNT2_RD / FB CNT2RDPN cancella il bit appena terminato il job di lettura
(JOB_RD.NO = 0).
.DONE, 1
= 1: job di lettura terminato. L'FC CNT2_RD / FB CNT2RDPN imposta questo bit
appena termina il job di lettura (anche con errori). L'FC CNT2_RD / FB
CNT2RDPN cancella il bit non appena inizia un nuovo job di lettura. È possibile
cancellare questo bit anche tramite il programma utente.
.IMPOSS, 2
= 1: il job di lettura non può essere elaborato (l'FM 350-2 non è parametrizzata,
l'avviamento è in corso o il PG è in funzionamento). In questo caso sussiste la
possibilità di rinviare il job di scrittura (JOB_RD.NO) o di cancellarlo. L'FC
CNT2_RD / FB CNT2RDPN cancella il bit se le condizioni sopraccitate sono
soddisfatte.
.UNKNOWN, 3
= 1: job di lettura sconosciuto. Il job di lettura indicato (JOB_RD) non rientra nel
campo ammesso (vedere analisi errori). L'FC CNT2_RD / FB CNT2RDPN
cancella questo bit non appena viene immesso in JOB_RD.NO un numero
valido. Il numero non ammesso viene mantenuto finché non ne viene immesso
uno valido.
Messaggi di errore
Gli errori verificatisi vengono visualizzati nel risultato binario (BIE = 0). Errori eventuali:
● job di lettura sconosciuto (vedere JOB_RD.UNKNOWN)
● errore di trasmissione dei dati con l'SFC 59 "RD_REC" / l'SFB 52 "RDREC". L'errore è
riportato nel parametro di uscita RET_VAL (vedere il manuale di riferimento SIMATIC
Funzioni standard e di sistema per S7300/400, volume 1/2
(http://support.automation.siemens.com/WW/view/it/44240604)).
Unità di conteggio FM 350-2
68
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.7 Funzione FC DIAG_RD (FC 5): "Leggi dati di diagnostica"
6.7
Funzione FC DIAG_RD (FC 5): "Leggi dati di diagnostica"
Compito
L'FC DIAG_RD consente di caricare nel DB di conteggio, in caso di un allarme di
diagnostica, i dati relativi a questo allarme.
Azione
Il compito dell'FC DIAG_RD consiste:
nella lettura dall'FM 350-2 dei dati di diagnostica a 16 byte e nella relativa registrazione nel
DB di conteggio, precisamente nell'area dati DIAGNOSTIC_IN_INFO. Questi dati
contengono il resoconto della diagnostica dell'intera unità (non solo dei contatori).
richiamo
L'FC DIAG_RD può essere richiamata solo nell'OB82.
Rappresentazione
Il richiamo dell'FC DIAG_RD viene rappresentato in AWL e KOP nel modo seguente.
Rappresentazione AWL
CALL
DIAG_RD(
(
DB_NO
:=
,
RET_VAL
:=
,
5DSSUHVHQWD]LRQHLQ.23
',$*B5'
ಧ(1
ಧ'%B12
(12 ಧ
5(7B9$/ ಧ
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
69
Programmazione dell'FM 350-2
6.7 Funzione FC DIAG_RD (FC 5): "Leggi dati di diagnostica"
Parametri dell'FC DIAG_RD
La seguente tabella elenca i parametri dell'FC DIAG_RD.
Nome:
Tipo di
dichiarazione
Tipo di dati
Descrizione
dall'utente
viene...
dal blocco
viene...
DB_NO
INPUT
WORD
Numero del DB di
canale
Immissione
Interrogazione
RET_VAL
OUTPUT
INT
Codice di ritorno
dell'SFC 51
"RDSYSST"
Interrogazione Immissione
Vedere anche
Elaborazione allarmi (Pagina 53)
Unità di conteggio FM 350-2
70
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
6.8
Esempio applicativo e programma di esempio dell'FM 350-2
6.8.1
Job
Panoramica
Nell'esempio qui illustrato l'unità di conteggio FM 350-2 opera con due diverse applicazioni.
Un'applicazione utilizza i canali di conteggio 0 e 1 come impianto di imballaggio. L'altra
opera con il canale di conteggio 4 per il rilevamento di frequenza con controllo del valore
limite.
Impianto di imballaggio
Da un contenitore dev'essere prelevato un determinato numero di pezzi che deve essere
collocato in una scatola. Il canale di conteggio 0 ha il compito di contare i pezzi e di
comandare la valvola per l'imballaggio. Con il canale di conteggio 1 viene comandato il
motore del nastro che trasporta le scatole e vengono contate le scatole.
Se la scatola si trova nella corretta posizione, la valvola si apre e i pezzi vengono depositati
nella scatola stessa. Una volta raggiunto il numero prestabilito, la valvola si chiude e viene
avviato il trasporto dei cartoni. I pezzi eventualmente caduti vengono inclusi nel conteggio
fino a quando non arriva una nuova scatola.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
71
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
Durante il trasporto dei cartoni è possibile modificare l'indicazione del numero di pezzi. È
possibile inoltre controllare i pezzi imballati e il numero dei cartoni.
FM 350-2
SF
1
5
2
4
3
(1)
Nastro
(2)
Motore
(3)
Gate
(4)
Fotocellule
(5)
Valvola
Figura 6-1
Esempio di impiego di un'FM 350-2 nell'S7-300 (impianto di imballaggio)
Misura di frequenza
Sul canale di conteggio 4 vengono misurate le frequenze per valori non superiori a 10 kHz.
La frequenza misurata viene sottoposta ad un controllo di valore limite: limite inferiore 1 kHz,
limite superiore 9 kHz. È possibile controllare lo stato dei valori limite, la frequenza misurata
e gli impulsi contati di continuo.
Unità di conteggio FM 350-2
72
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
Progetto ZXX34_01_FM350-2
L'esempio si trova nel progetto di STEP 7 ZXX34_01_FM350-2, che costituisce parte
integrante del pacchetto di progettazione dell'FM 350-2.
Il progetto contiene:
● la configurazione hardware della stazione SIMATIC S7 300 con la parametrizzazione per
l'FM 350-2
● il programma di esempio con i blocchi (dati di sistema, FC2, FC3, FC4, FC5, FC100,
DB2, OB1, OB82, UDT1, VAT1 e SFC46)
● le sorgenti per il programma di esempio (cnt2_cyc e udt1)
● i simboli
Presupposti
Devono essere soddisfatti i seguenti presupposti:
● è necessario disporre di una stazione SIMATIC S7 300 costituita da un alimentatore, di
una CPU 314, di un'unità di ingressi e uscite digitali DI8/DO8x24V/0.5A e degli accessori
necessari quali l'accoppiatore di bus ed il connettore frontale. Per maggiori informazioni si
rimanda al progetto ZXX34_01_FM350-2 che si trova nell'applicazione "Configurazione
hardware": SIMATIC S7300 stazione (1)
● il PG deve essere collegato alla CPU
● è necessario disporre di un'unità FM 350-2, del relativo software e degli accessori
necessari quali l'accoppiatore di bus, il connettore frontale, il trasduttore o l'interruttore e il
materiale per il cablaggio.
Installazione del software sul PG
Se il pacchetto di progettazione non è ancora stato installato provvedere all'installazione
(vedere il capitolo "Installazione e richiamo delle superfici di parametrizzazione
(Pagina 45)").
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
73
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
6.8.2
Cablaggio dell'FM 350-2
Procedimento
Per il cablaggio dell'FM 350-2 procedere nel modo seguente:
1. Cablare il connettore frontale come segue (per ulteriori informazioni consultare i capitoli
"Assegnazione dei pin sul connettore frontale (Pagina 37)" e "Cablaggio del connettore
frontale (Pagina 41)").
Unità di
alimentazione
CPU
L+
M
L+
M
L+
M
FM 350-2
&RQQHWWRUHIURQWDOH
6HQVRUHGLSURVVLPLW¢
M
L+
M
6HQVRUHGLSURVVLPLW¢
3
4
6HQVRUHGLSURVVLPLW¢
11
21
22
23
9DOYROD
15
16
0RWRUH
Figura 6-2
Cablaggio del connettore frontale
Collegamento
Nome
Descrizione
21
L+
Alimentazione 24 V
22
M
Massa
23
A4
Ingresso frequenza da sensore di prossimità 3, 24 V
3
A0
Impulsi di conteggio pezzi da sensore di prossimità 1, 24 V
4
A1
Impulsi di conteggio scatole da sensore di prossimità 2, 24 V
11
I0
Cartone in posizione (gate HW) del morsetto 4
15
Q0
Comando valvola riempimento pezzi
16
Q1
Comando motore per trasporto scatole
Test
Collegare la tensione dell'unità di alimentazione. Il LED rosso SF dell'FM 350-2 si accende
brevemente e si spegne alla conclusione del test dell'unità.
Dopo il primo collegamento all'alimentazione, la parametrizzazione dell'FM 350-2 è
impostata sui valori di default (le caratteristiche della parametrizzazione di default si trovano
al capitolo "Parametrizzazione di default (Pagina 47)").
Unità di conteggio FM 350-2
74
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
Controllo dei parametri
Procedere come segue:
1. Aprire dal SIMATIC Manager il progetto ZXX34_01_FM350-2.
2. Aprire l'oggetto Stazione SIMATIC 300.
La stazione citata al paragrafo "Presupposti" viene visualizzata nell'applicazione
"Configurazione HW: SIMATIC 300. Sotto "FM 350-2 Counter" è memorizzata anche la
parametrizzazione per l'applicazione sopra descritta.
Per visualizzare i parametri, aprire con un doppio clic sull'unità di conteggio FM 350-2 la
finestra "FM 350-2 Counter". Questa finestra di dialogo contiene le schede "Generale",
"Indirizzi" e "Parametri di base" dell'FM 350-2.
3. Fare clic sul pulsante Parametri.
Si aprono le maschere di parametrizzazione dell'FM 350-2. Sono memorizzati qui, per
ogni canale, i parametri per sensori/encoder, modi operativi, abilitazione allarmi e uscite.
Mediante il menu Modifica > Specifica canali si accede alla finestra con le impostazioni
globali per tutti i canali dell'FM 350-2.
4. Acquisire nella "Configurazione hardware" la parametrizzazione dell'FM 350-2 con File ->
Salva e chiudere facendo clic sul pulsante OK la finestra "FM 350-2 Counter".
5. Salvare la configurazione hardware con Stazione > Salva.
6. Terminare l'applicazione "Configurazione hardware" con Stazione > Esci.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
75
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
6.8.3
Impiego del programma di esempio
Caricamento del programma di esempio
Procedere come segue:
1. Aprire nel progetto ZXX34_01_FM350-2 la cartella blocchi accessibile da SIMATIC 300 >
CPU 314 > Programma S7 > Blocchi facendo clic su "Blocchi".
2. Caricare il programma di esempio (blocchi) con il comando di menu Sistema di
destinazione > Carica nella CPU.
Esecuzione del programma esemplificativo
Il programma di esempio viene eseguito nell'OB1. L'FC100 richiamato contiene le due
applicazioni e i rispettivi richiami delle funzioni FC CNT2_CTR, FC CNT2_WR e FC
CNT2_RD.
1. Portare la CPU in RUN.
2. Controllare e comandare il programma di esempio mediante l'unità di ingressi e uscite
digitali e la tabella delle variabili VAT1.
Assegnazione di ingressi e uscite
Gli ingressi e le uscite vengono associati ai merker nell'OB1.
Ingresso
Merker
Simbolo
Descrizione
E 0.0
M 0.0
stfill
TRUE: avvio dell'impianto di imballaggio
E 0.1
M 0.1
stfrequ
TRUE: avvio del rilevamento della frequenza
E 0.2
M 0.2
in_load
FALSE ->TRUE: Avvio caricamento nuovo numero
E 0.3
M 0.3
in_act_val
TRUE: selezione lettura valore attuale
E 0.4
M 0.4
ch_act_val
Selezione dei valori attuali
FALSE: dal canale di conteggio 0 a 3
TRUE: dai canali di conteggio da 4 a 7
Uscita
Merker
Simbolo
Descrizione
A 0,0
M 2.0
state_load
TRUE: caricamento del nuovo numero eseguito
A 0,1
M 2.1
err_wr
TRUE: errore nel caricamento del numero
A 0,2
M 2.2
err_rd
TRUE: errore nella lettura dei valori attuali
A 0,3
M 2.3
oflw
TRUE: superamento del limite superiore di frequenza
A 0.4
M 2.4
uflw
TRUE: superamento del limite inferiore di frequenza
Unità di conteggio FM 350-2
76
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
Controllo mediante la tabella delle variabili
Procedere come segue:
1. Aprire facendo doppio clic il blocco VAT1.
2. Commutare alla modalità online tramite Sistema di destinazione > Crea collegamento ->
CPU progettata
3. Commutare alla modalità di controllo medianteVariabile > Controlla.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
77
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
6.8.4
Svolgimento delle applicazioni di esempio
Svolgimento dell'applicazione "Impianto di imballaggio"
Di seguito viene illustrato lo svolgimento dell'applicazione "Impianto di imballaggio".
1. Avviare l'applicazione "Impianto di imballaggio" impostando l'ingresso E0.0.
L'uscita Q1 dell'FM 350-2 viene impostata per portare la scatola in posizione.
2. Azionare l'iniziatore 2 a 24V (cartone in posizione / impulsi di conteggio cartoni) non
appena il cartone si trova nell'esatta posizione.
In VAT1 "fill_unit1".CHECKBACK_SIGNALS.USER_STAT_ WORD1 (numero cartoni)
viene visualizzato un 1.
Quindi, tramite l'uscita Q0 dell'FM 350-2 la valvola si apre e vengono contati i pezzi.
Azionando l'iniziatore 1 a 24V, in "fill_unit1".CHECKBACK_SIGNALS USER_STAT_
WORD0 (numero pezzi) viene incrementato il numero di pezzi imballati.
Al raggiungimento di 10 pezzi la valvola si chiude e si attiva il nastro trasportatore delle
scatole.
All'arrivo della scatola successiva il procedimento si ripete.
Il numero dei pezzi può essere modificato nel seguente modo:
1. Indicare il nuovo numero di pezzi nella VAT1 in corrispondenza di "quant" nel valore di
comando.
Mediante Variabile -> Comanda è possibile predefinire il nuovo numero di pezzi.
2. Impostare l'ingresso E 0.2 per il caricamento del nuovo numero.
Dopo il caricamento viene impostata l'uscita A0.0.
3. Cancellare l'ingresso E 0.2.
L'uscita A0.0 viene a sua volta annullata.
Unità di conteggio FM 350-2
78
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.8 Esempio applicativo e programma di esempio dell'FM 350-2
Esecuzione dell'applicazione rilevamento di frequenza
Di seguito viene illustrato lo svolgimento dell'applicazione "Rilevamento frequenza".
1. Avviare l'applicazione "Rilevamento frequenza" impostando l'ingresso E0.1.
2. Azionare l'iniziatore 3 a 24V (ingresso di frequenza) collegandovi, p. es., un generatore di
frequenza. Accertarsi che il segnale di ingresso sia esatto.
Nel DB2.DBD48 della VAT1 viene visualizzato il valore di misura della frequenza.
Un underflow del limite inferiore di frequenza (1 kHz) viene segnalato all'uscita A 0.4.
Un overflow del limite superiore di frequenza (9 kHz) viene segnalato all'uscita A 0.3.
Si possono inoltre leggere i valori attuali (valori di conteggio e valori di misura) dei canali
di conteggio 4 ... 7.
3. Impostare gli ingressi E 0.4 e E 0.3.
Fintantoché questi ingressi sono impostati, nei parametri da VAT1 "fill_unit1".
ACT_CNTV4 a "fill_unit1".ACT_MSRV7 vengono visualizzati i valori attuali.
A scelta, è possibile leggere i valori attuali dei canali di conteggio 0 ... 3 cancellando
l'ingresso E 0.4. Questi valori non vengono visualizzati in VAT1.
Diagnostica
Un cablaggio inesatto può causare errori che vengono segnalati dall'FM 350-2 con il LED di
errore cumulativo SF. Previa opportuna impostazione dei parametri di base (generazione di
allarme SÌ e selezione allarme di diagnostica o di diagnostica e di processo), l'FM 350-2
attiva in questi casi un allarme di diagnostica. Nel programma di esempio è appositamente
impostato l'allarme di diagnostica OB 82, che registra i risultati attuali della diagnostica
dell'FM 350-2 nel DB di conteggio.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
79
Programmazione dell'FM 350-2
6.9 Funzionamento PROFINET
6.9
Funzionamento PROFINET
Generalità
Per il funzionamento PROFINET si utilizzano i blocchi della biblioteca fm_cntli (in
"Counter_V2") che hanno le stesse funzioni dei blocchi di "Counter_V1" e, come questi, sono
descritti nei capitoli Programmazione dell'FM 350-2 (Pagina 49) e Assegnazione di dati al
DB (Pagina 139) . Per la trasmissione dei dati nell'FM 350-2, i blocchi CNT2RDPN,
CNT2WRPN per il funzionamento PROFINET utilizzano gli SFB 52/53.
SFC per la trasmissione dei dati senza
funzionamento PROFINET
SFB per la trasmissione dei dati con
funzionamento PROFINET
SFC 58 "WR_REC"
SFB 53 "WRREC"
SFC 59 "RD_REC"
SFB 52 "RDREC"
Nel caso dei blocchi CNT2RDPN, CNT2WRPN, il parametro di ingresso RET_VALU viene
formato in base al secondo e al terzo byte del parametro STATUS dell'SFB.
Commutazione nel funzionamento PROFINET
I blocchi CNT2RDPN, CNT2WRPN non utilizzano un'interfaccia compatibile con i blocchi
CNT2_RD, CNT2_WR. Per la sostituzione procedere nel seguente modo:
Attrezzo
Funzione
Commento
KOP/FUP/AWL
File > Compila
Sostituire i richiami delle funzioni FC 3/4 con FB 3/4
e selezionare un DB di istanza libero. Impostare il
parametro DB_NO ed eseguire il comando "File >
Compila".
La seguente tabella indica i blocchi con le SFC/SFB per la trasmissione dei dati e i
corrispondenti blocchi per il funzionamento PROFINET.
Blocchi di "Counter_V1" per la configurazione
centralizzata e il funzionamento PROFIBUS
Blocchi di "Counter_V2"
per il funzionamento PROFINET
FC 3 CNT2_WR
FB 3 CNT2WRPN
SFC 58 "WR_REC"
SFB 53 "WRREC"
FC 4 CNT2_RD
FB 4 CNT2RDPN
SFC 59 "RD_REC"
SFB 52 "RDREC"
Unità di conteggio FM 350-2
80
Manuale del prodotto, 05/2011, A5E01365990-03
Programmazione dell'FM 350-2
6.10 Dati tecnici dei blocchi
6.10
Dati tecnici dei blocchi
Dati tecnici
Dati tecnici
FC CNT2_CTR
FC CNT2_WR /
FB CNT2WRPN
FC CNT2_RD /
FB CNT2RDPN
FC DIAG_RD
Numero del blocco
FC 2
FC 3 / FB 3
FC 4 / FB 4
FC 5
Versione
1.1
1.1 / 2.1
1.1 / 2.0
1.1
Occupazione in byte della
memoria di lavoro
248
832 / 894
402 / 460
198
Occupazione in byte della
memoria di caricamento
314
986 / 1074
490 / 574
272
Occupazione in byte
dell'area dati locali
6
24 / 36
24 / 32
34
SFC 58 "WR_REC" /
SFB 53 "WRREC"
SFC 59 "RD_REC" /
SFB 52 "RDREC"
SFC 51 "RDSYSST"
Funzione di sistema
richiamata
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
81
Programmazione dell'FM 350-2
6.10 Dati tecnici dei blocchi
Unità di conteggio FM 350-2
82
Manuale del prodotto, 05/2011, A5E01365990-03
7
Messa in servizio dell'FM 350-2
7.1
Lista di controllo della configurazione meccanica
Lista di controllo
Operazione
Opzioni/procedure
(X)
Montaggio dell'FM 350-2
1. Allentare l'unità attigua e inserire l'accoppiatore di bus
2. Agganciare e fissare l'FM
3. Inserire il numero di posto connettore
4. Montaggio del supporto di protezione schermatura
Scelta dei conduttori
Osservanza di disposizioni e regole
Collegamento trasduttore NAMUR
Collegamento Nome
Collegamento generatori di impulsi a
24 V senza segnale di direzione
(iniziatore/BERO)
Funzione
3
A0
Canale 0: ingresso di conteggio NAMUR
4
A1
Canale 1: ingresso di conteggio NAMUR
5
A2
Canale 2: ingresso di conteggio NAMUR
6
A3
Canale 3: ingresso di conteggio NAMUR
23
A4
Canale 4: ingresso di conteggio NAMUR
24
A5
Canale 5: ingresso di conteggio NAMUR
25
A6
Canale 6: ingresso di conteggio NAMUR
26
A7
Canale 7: ingresso di conteggio NAMUR
19
P8V2
Alimentazione trasduttore NAMUR
20
P8V2
Alimentazione trasduttore NAMUR
39
P8V2
Alimentazione trasduttore NAMUR
40
P8V2
Alimentazione trasduttore NAMUR
Collegamento Nome
Funzione
3
A0
Canale 0: ingresso di conteggio BERO
4
A1
Canale 1: ingresso di conteggio BERO
5
A2
Canale 2: ingresso di conteggio BERO
6
A3
Canale 3: ingresso di conteggio BERO
23
A4
Canale 4: ingresso di conteggio BERO
24
A5
Canale 5: ingresso di conteggio BERO
25
A6
Canale 6: ingresso di conteggio BERO
26
A7
Canale 7: ingresso di conteggio BERO
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
83
Messa in servizio dell'FM 350-2
7.1 Lista di controllo della configurazione meccanica
Operazione
Opzioni/procedure
Collegamento generatori di impulsi a 24
V con segnale di direzione
Collegamento Nome
Collegamento encoder incrementali a 24
V
Cablaggio ingressi e uscite digitali
Collegamento tensione ausiliaria
(X)
Funzione
3
A0
Canale 0: ingresso di conteggio BERO
4
A1
Canale 1: ingresso di conteggio BERO
5
A2
Canale 2: ingresso di conteggio BERO
6
A3
Canale 3: ingresso di conteggio BERO
23
A4
Canale 4: ingresso di conteggio BERO
24
A5
Canale 5: ingresso di conteggio BERO
25
A6
Canale 6: ingresso di conteggio BERO
26
A7
Canale 7: ingresso di conteggio BERO
7
B0
Canale 0: ingresso di direzione BERO
8
B1
Canale 1: ingresso di direzione BERO
9
B2
Canale 2: ingresso di direzione BERO
10
B3
Canale 3: ingresso di direzione BERO
27
B4
Canale 4: ingresso di direzione BERO
28
B5
Canale 5: ingresso di direzione BERO
29
B6
Canale 6: ingresso di direzione BERO
30
B7
Canale 7: ingresso di direzione BERO
Collegamento Nome
Funzione
11
I0
Canale 0: ingresso digitale gate HW
12
I1
Canale 1: ingresso digitale gate HW
13
I2
Canale 2: ingresso digitale gate HW
14
I3
Canale 3: ingresso digitale gate HW
31
I4
Canale 4: ingresso digitale gate HW
32
I5
Canale 5: ingresso digitale gate HW
33
I5
Canale 6: ingresso digitale gate HW
34
I7
Canale 7: ingresso digitale gate HW
15
Q0
Canale 0: uscita digitale 0,5A
16
Q1
Canale 1: uscita digitale 0,5A
17
Q2
Canale 2: uscita digitale 0,5A
18
Q3
Canale 3: uscita digitale 0,5A
35
Q4
Canale 4: uscita digitale 0,5A
36
Q5
Canale 5: uscita digitale 0,5A
37
Q6
Canale 6: uscita digitale 0,5A
38
Q7
Canale 7: uscita digitale 0,5A
Collegamento Nome
Funzione
21
L+
Alimentazione unità a 24 V
22
M
Massa alimentazione unità
Unità di conteggio FM 350-2
84
Manuale del prodotto, 05/2011, A5E01365990-03
Messa in servizio dell'FM 350-2
7.2 Lista di controllo della parametrizzazione
7.2
Lista di controllo della parametrizzazione
Lista di controllo
Operazione
Opzione/procedura
(X)
Parametro di base Evento di allarme
Selezione allarme
Reazione allo STOP della CPU
Indirizzi
Ingressi
Uscite
OB di allarme
Selezione del
canale
Canale 0...7: contatore singolo
Canale 0 come contatore di dosatura, canale 4..7: contatore
singolo
Canale 0..3: contatore singolo, canale 4 come contatore di
dosatura:
Canale 0 come contatore di dosatura, Canale 4 come contatore di
dosatura
Ingresso contatore canali 0...3 per trasduttore Namur
Ingresso contatore canali 4...7 per trasduttore Namur
LED di stato
User_Type 1
Canale
Valore di conteggio/valore di misura
Canale
Valore di conteggio/valore di misura
LED di stato
User_Type 2
Canale
Valore di conteggio/valore di misura
Canale
Valore di conteggio/valore di misura
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
85
Messa in servizio dell'FM 350-2
7.2 Lista di controllo della parametrizzazione
Operazione
Opzione/procedura
Trasduttore,
canale n
Analisi segnale
(X)
Impulsi e direzione
Valorizzazione singola
Valorizzazione doppia
Valorizzazione quadrupla
Senso di rotazione inverso
Impulsi per n. di giri encoder
Controllo hardware
Disattivato
attivato
Direzione principale di
conteggio
Avanti
Indietro
Isteresi
Selezione modo di
funzionamento,
canale n
Conteggio senza fine
Con gate hardware
Alla chiusura di un gate annulla procedura di
conteggio
Alla chiusura di un gate interrompi procedura
di conteggio
Conteggio unico
Valore iniziale/finale
Con gate hardware
Alla chiusura di un gate annulla procedura di
conteggio
Alla chiusura di un gate interrompi procedura
di conteggio
Conteggio periodico
Valore iniziale/finale
Con gate hardware
Alla chiusura di un gate annulla procedura di
conteggio
Alla chiusura di un gate interrompi procedura
di conteggio
Misura di frequenza
Intervallo di tempo
Con gate hardware
Conteggio del numero di
giri
Intervallo di tempo
Con gate hardware
Misura di durata di
periodo
Intervallo di tempo
Con gate hardware
Unità di conteggio FM 350-2
86
Manuale del prodotto, 05/2011, A5E01365990-03
Messa in servizio dell'FM 350-2
7.2 Lista di controllo della parametrizzazione
Operazione
Opzione/procedura
Dosaggio
(X)
Valore iniziale/finale
Con gate hardware
Alla chiusura di un gate annulla procedura di
conteggio
Alla chiusura di un gate interrompi procedura
di conteggio
Uscite canale n
Comportamento uscite
Disattiva uscita
Attiva con valore attuale di conteggio >=
valore di confronto
Attiva con valore attuale. conteggio <=
valore. confronto
Valori sostitutivi
Valore sostitutivo 1 Valore sostitutivo 2
Valore sostitutivo 3 Valore sostitutivo 4
Selezione allarme,
canale n
Allarme all'apertura del gate hardware
Allarme alla chiusura del gate hardware
Allarme con overflow/underflow
Allarme al raggiungimento fine misura
Superamento verso il basso del valore limite
Superamento verso l'alto del valore limite
Valore di confronto 1 valore di confronto 2
Valore di confronto 3 valore di confronto 4
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
87
Messa in servizio dell'FM 350-2
7.2 Lista di controllo della parametrizzazione
Unità di conteggio FM 350-2
88
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.1
8
Definizioni
Modi di funzionamento possibili
Sono disponibili sette modi di funzionamento per l'impiego dei canali dell'FM 350-2. La
seguente tabella riporta un elenco di modi di funzionamento.
Denominazione
Descrizione
Conteggio senza fine
L'FM 350-2 inizia, all'apertura del gate interno, il conteggio senza fine
a partire dal valore di conteggio attuale.
Conteggio singolo
L'FM 350-2 all'apertura del gate interno, inizia il conteggio a partire
dal valore iniziale fino al valore finale.
Conteggio periodico
L'FM 350-2 conta, all'apertura del gate interno, tra il valore iniziale e
quello finale.
Misura di frequenza
L'FM 350-2 determina la frequenza della sequenza di impulsi
all'ingresso.
Conteggio del numero di giri
L'FM 350-2 determina il numero di giri del dispositivo collegato
all'ingresso.
Misura di durata di periodo
L'FM 350-2 determina la lunghezza della sequenza di impulsi
applicata all'ingresso.
Dosaggio
Per il dosaggio vengono utilizzati quattro canali dell'FM 350-2.
L'impostazione di default corrisponde al modo di funzionamento "conteggio continuo o senza
fine".
Impostazioni possibili:
Sono tre le impostazioni con cui adattare l'FM 350-2 ai compiti di conteggio desiderati. La
seguente tabella riporta un elenco di queste impostazioni.
Denominazione
Descrizione
Comportamento delle uscite
digitali
Per la determinazione del comportamento delle uscite digitali, al
raggiungimento del valore di confronto, è possibile scegliere fra 3
opzioni.
Attivazione di interrupt di
processo
L'FM 350-2 può attivare un interrupt di processo a fronte di diversi
eventi a scelta.
Trasduttore
A seconda dei trasduttori utilizzati è necessario effettuare
impostazioni diverse.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
89
Modi di funzionamento, impostazioni, parametri e job
8.1 Definizioni
Parametrizzazione di base
Per l'FM 350-2 determinare, durante la configurazione dell'hardware, la parametrizzazione di
base. La tabella sottostante illustra il significato dei relativi parametri.
Denominazione
Opzione
Descrizione
Evento di allarme
no
Con questa opzione è possibile abilitare la generazione di
allarmi
sì
Selezione allarme
Nessuno
Diagnostica
Con questa opzione vengono abilitati gli allarmi
corrispondenti
Processo
Processo e
diagnostica
Reazione allo stato
di funzionamento
STOP della CPU
Interruzione
Immediata disabilitazione delle uscite
Interruzione del conteggio
Continua
L'unità continua l'elaborazione
Valori sostitutivi Le funzioni di conteggio in corso vengono interrotte. L'unità
attiva alle uscite, canale per canale, i valori sostitutivi
parametrizzati.
Ultimo valore
Le funzioni di conteggio in corso vengono interrotte. Le uscite
dell'unità vengono congelate sullo stato sul quale si trovavano
prima dell'interruzione.
Vedere anche
Panoramica (Pagina 129)
Unità di conteggio FM 350-2
90
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.2 Nozioni fondamentali sul richiamo dei modi operativi, delle impostazioni e dei job
8.2
Nozioni fondamentali sul richiamo dei modi operativi, delle
impostazioni e dei job
Selezione dei modi operativi e delle impostazioni
Le maschere di parametrizzazione dell'FM 350-2 consentono di selezionare modi di
funzionamento e impostazioni.
Avvertenze per l'installazione delle maschere di parametrizzazione e per la
parametrizzazione dell'FM 350-2 sono riportate nel relativo capitolo Installazione e richiamo
delle superfici di parametrizzazione (Pagina 45)" e nella Guida integrata.
Modifica alla selezione dei modi operativi e delle impostazioni
Nelle maschere di parametrizzazione è possibile modificare il modo di funzionamento e le
impostazioni. Il nuovo modo di funzionamento o la nuova impostazione saranno attivi a
partire dal successivo passaggio della CPU da STOP a RUN.
Job
I job sono: Lettura dei valori di conteggio e di misura, scrittura dei valori di caricamento,
conteggio, confronto e valori limite.
Bit di comando e di stato nel DB
Nel DB, oltre ai bit di comando, esistono anche bit di stato che segnalano il modo di
funzionamento attuale.
Trasmissione dei bit di stato e di comando
I bit di comando e i bit di stato devono essere trasferiti da e verso l'unità con l'FC CNT2_CTR
che deve essere integrata nel programma utente:
I bit di comando e i bit di stato devono essere interrogati nel programma utente in modo
simbolico. Nella descrizione dell'FC vengono utilizzati in questo capitolo i nomi simbolici.
La descrizione esatta dell'FC CNT2_CTR si trova nel capitolo "Programmazione dell'FM
350-2 (Pagina 49)", l’assegnazione dei dati al DB nel capitolo "DB per l'FC CNT_CTRL
(Pagina 139)".
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
91
Modi di funzionamento, impostazioni, parametri e job
8.3 Conteggio senza fine
8.3
Conteggio senza fine
Definizione
In questo modo operativo l'FM 350-2 conta senza fine a partire dal valore attuale di
conteggio (valore di avvio, impostazione di default = 0).
● Quando il contatore, al raggiungimento del limite di conteggio superiore, riceve un nuovo
impulso di conteggio, salta al limite di conteggio inferiore e riprende a contare da questo
punto senza perdita di impulsi.
● Quando il contatore, al raggiungimento del limite di conteggio inferiore, riceve un nuovo
impulso, salta al limite di conteggio superiore e riprende a contare da questo punto senza
perdita di impulsi.
Il campo di conteggio valido rientra tra -2147483648 e +2147483647 (-231 e 231 - 1). Questo
campo di conteggio non deve essere modificato.
6WDWRGHOFRQWDWRUH
/LPLWHGLFRQWHJJLR
VXSHULRUH
6WDWRDWWXDOHGLFRQWHJJLR
/LPLWHGLFRQWHJJLR
LQIHULRUH
*DWHDSHUWR
Figura 8-1
*DWHFKLXVR
7HPSR
Conteggio continuo (senza fine) con funzione di gate
Scelta della funzione di gate
In questo modo di funzionamento è possibile scegliere la funzione di gate. Sono disponibili le
seguenti opzioni:
● gate SW
● gate SW e gate HW
Oltre al gate SW è possibile parametrizzare un gate HW. I due gate insieme formano una
combinazione binaria AND, ovvero l'FM 350-2 conta solo quando tutti e due i gate sono
aperti.
Unità di conteggio FM 350-2
92
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.3 Conteggio senza fine
Apertura e chiusura del gate SW
A seconda del canale, è possibile aprire e chiudere il gate SW dal blocco dati
dell'FC CNT2_CTR con i bit di comando SW_GATE0...7.
Azione
...viene attivata tramite
Apertura del gate SW: da 0 a 7
impostazione di SW_GATE0...7: commutazione del fronte 0->1
Chiusura del gate SW: da 0 a 7
resettaggio di SW_GATE0...7
Apertura e chiusura del gate HW
È possibile aprire e chiudere un gate HW applicando o annullando al relativo ingresso
digitale da I0 a I7 i segnali corrispondenti.
Azione
...viene attivata tramite
Apertura del gate HW: da 0 a 7
applicazione segnale all'ingresso I0...7, 0 -> 1
Chiusura gate HW: da 0 a 7
annullamento segnale all'ingresso I0...7, 1 -> 0
Funzione di gate: annullamento ed interruzione
La funzione di gate consente di interrompere o annullare la procedura di conteggio. In caso
di interruzione, il conteggio riprende, dopo la chiusura e la riapertura del gate, a partire
dall'ultimo valore attuale di conteggio.
Se si utilizza oltre al gate SW anche un gate HW, il gate SW ha funzione solo di interruzione,
il gate HW, invece, può avere alternativamente sia funzione di interruzione che di
annullamento.
Le seguenti figure illustrano la realizzazione della funzione di gate di interruzione e
annullamento:
6WDWRGHOFRQWDWRUH
/LPLWHGLFRQWHJJLR
VXSHULRUH
/LPLWHGLFRQWHJJLR
LQIHULRUH
*DWHDSHUWR
Figura 8-2
*DWHFKLXVR
*DWHDSHUWR
7HPSR
Conteggio continuo, interruzione funzione di gate
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
93
Modi di funzionamento, impostazioni, parametri e job
8.3 Conteggio senza fine
6WDWRGHOFRQWDWRUH
/LPLWHGLFRQWHJJLR
VXSHULRUH
/LPLWHGLFRQWHJJLR
LQIHULRUH
*DWHDSHUWR
Figura 8-3
*DWHFKLXVR
*DWHDSHUWR
7HPSR
Conteggio continuo, annullamento funzione di gate
Lettura dei valori di conteggio
Per la lettura dei valori di conteggio sono disponibili i job 100 (canale 0 - 3) e 101
(canale 4 - 7) dell'FC CNT2_RD / FB CNT2RDPN. Mediante parametrizzazione, inoltre, è
possibile assegnare a max. 4 canali un'area personalizzata nell'area degli ingressi di
periferia dalla quale leggere i valori attuali di conteggio.
In questo modo di funzionamento il valore di conteggio corrisponde al valore di conteggio
attuale. Il valore di misura è sempre pari a 0.
Valore di confronto
Per ogni canale di conteggio dell'FM 350-2 è possibile parametrizzare un valore di confronto
che rientri nel campo di conteggio prestabilito. Inoltre, è possibile parametrizzare se e in
quale condizione si intende impostare un'uscita digitale e/o attivare un interrupt di processo
in concomitanza a questo valore di confronto. Pertanto si possono stabilire le seguenti
condizioni:
● attivazione di un interrupt di processo quando il valore attuale di conteggio corrisponde al
valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è maggiore o
uguale al valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è minore o uguale
al valore di confronto.
Se si intende impostare un'uscita digitale, è necessario abilitare nel DB di conteggio
dell'FC CNT2_CTR l'uscita corrispondente con il bit CTRL_DQ0...7.
I valori di confronto parametrizzati possono essere modificati con l'FC CNT2_WR /
FB CNT2WRPN quando la CPU si trova in RUN. È possibile stabilire se la modifica dei valori
limite debba riguardare:
● ogni canale (job da 30 a 37)
● un gruppo di quattro canali (job 60 per i canali da 0 a 3, job 61 per i canali da 4 a 7)
● tutti gli 8 canali (job 62)
Unità di conteggio FM 350-2
94
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.3 Conteggio senza fine
Modifica del valore attuale di conteggio
Il valore attuale di conteggio può essere modificato con l'FC CNT2_WR / FB CNT2WRPN
quando la CPU si trova in RUN. È possibile stabilire se la modifica dei valori limite debba
riguardare:
● ogni canale (job da 10 a 17)
● un gruppo di quattro canali (job 40 per i canali da 0 a 3, job 41 per i canali da 4 a 7)
● tutti gli 8 canali (job 42)
Vedere anche
Funzioni di gate (Pagina 30)
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
95
Modi di funzionamento, impostazioni, parametri e job
8.4 Conteggio unico
8.4
Conteggio unico
Definizione
In questo modo di funzionamento l'FM 350-2 conta, all'apertura del gate, un'unica volta:
● nella direzione principale di conteggio in avanti tra 0 e il valore finale parametrizzato
● nella direzione principale di conteggio all'indietro tra il valore iniziale parametrizzato e lo
0.
Nelle superfici di parametrizzazione è possibile prefissare la direzione principale di conteggio
e il valore iniziale/finale.
Se si parametrizza la direzione principale di conteggio in avanti, il valore iniziale si trova sullo
0. Occorre, quindi, predefinire solo il valore finale.
Se si parametrizza la direzione principale di conteggio all'indietro, occorre prestabilire il
valore iniziale, mentre il valore finale si trova già sullo 0.
Selezione della funzione di gate
In questo modo di funzionamento è possibile scegliere la funzione di gate. Sono disponibili le
seguenti opzioni:
● Gate SW
● Gate SW e gate HW
Oltre al gate SW è possibile parametrizzare un gate HW. I due gate insieme funzionano
come una combinazione logica AND, ovvero l'FM 350-2 conta solo quando entrambi i
gate sono aperti.
Apertura e chiusura del gate SW
A seconda del canale, è possibile aprire e chiudere il gate SW dal blocco dati dell'FC
CNT2_CTR con i bit di comando SW_GATE0...7.
Azione
...viene attivata tramite
Apertura del gate SW 0 ... 7
impostazione di SW_GATE0...7; cambio di fronte 0->1
Chiusura del gate SW 0 ... 7
reset di SW_GATE0...7
Apertura e chiusura del gate HW
È possibile aprire e chiudere un gate HW applicando o annullando al relativo ingresso
digitale da I0 a I7 i segnali corrispondenti.
Azione
...viene attivata tramite
Apertura del gate HW 0...7
applicazione segnale all'ingresso I0...7, 0 -> 1
Chiusura gate HW 0...7
annullamento segnale all'ingresso I0...7, 1 -> 0
Unità di conteggio FM 350-2
96
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.4 Conteggio unico
Comportamento del gate ai valori limite
Direzione principale di conteggio in avanti: se il contatore ha raggiunto il valore "valore
finale-1" e riceve un nuovo impulso, il contatore viene impostato a 0, il gate interno viene
chiuso e l'operazione di conteggio terminata anche se il bit SW_GATE0...7 è ancora
impostato. Nel DB dell'FC CNT2_CTR viene impostato il bit di stato STS_OFLW0...7
corrispondente. Il valore finale stesso non viene quindi mai raggiunto.
Direzione principale di conteggio all'indietro: se il contatore ha raggiunto il valore "1" e riceve
un nuovo impulso, il contatore viene impostato sul valore iniziale, il gate interno viene chiuso
e l'operazione di conteggio terminata anche se il bit SW_GATE0...7 è ancora impostato. Nel
DB dell'FC CNT2_CTR viene impostato il bit di stato STS_UFLW0...7 corrispondente. Il
valore "0" non viene quindi mai raggiunto.
I bit di stato STS_OFLW0...7 e STS_UFLW0...7 vengono confermati dall'FC CNT2_CTR ad
ogni richiamo.
Se si intende riavviare il contatore, occorre resettare e impostare nuovamente il bit
SW_GATE0...7. Se oltre al gate SW è stato parametrizzato anche il gate HW, sull'uscita
digitale corrispondente è necessario creare una commutazione del fronte 0 -> 1; non è
necessario resettare e reimpostare il bit SW_GATE0...7.
Funzione di gate: annullamento ed interruzione
La funzione di gate consente di interrompere o annullare la procedura di conteggio. In caso
di annullamento il conteggio riprende dall'inizio dopo la chiusura e la riapertura del gate. In
caso di interruzione, il conteggio riprende, dopo la chiusura e la riapertura del gate, a partire
dall'ultimo valore attuale di conteggio.
Se si utilizza oltre al gate SW anche un gate HW, il gate SW ha funzione solo di interruzione,
il gate HW, invece, può avere alternativamente sia funzione di interruzione che di
annullamento.
Le seguenti figure illustrano la differenza tra la funzione di gate di annullamento e di
interruzione:
6WDWRGHOFRQWDWRUH
676B2)/:
9DORUHILQDOH
*DWHDSHUWR *DWHFKLXVR *DWHDSHUWR
Figura 8-4
7HPSR
Conteggio unico con direzione principale in avanti, funzione di annullamento
6WDWRGHOFRQWDWRUH
676B8)/:
9DORUHLQL]LDOH
*DWHDSHUWR *DWHFKLXVR *DWHDSHUWR
Figura 8-5
7HPSR
Conteggio unico con direzione principale all'indietro, funzione di interruzione
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
97
Modi di funzionamento, impostazioni, parametri e job
8.4 Conteggio unico
Lettura dei valori di conteggio
Tutti i valori di conteggio si possono leggere con gli ordini 100 (canale 0 ... 3) e 101 (canale
4 ... 7) dell'FC CNT2_RD / FB CNT2RDPN. Mediante parametrizzazione, inoltre, è possibile
assegnare a max. 4 canali un'area personalizzata nell'area degli ingressi di periferia dalla
quale leggere anche i valori attuali di conteggio.
In questo modo di funzionamento il valore di conteggio corrisponde al valore attuale del
contatore. Il valore di misura è sempre 0.
Valore di confronto
Per ogni canale di conteggio dell'FM 350-2 è possibile parametrizzare un valore di confronto
che rientri nel campo di conteggio prestabilito. Inoltre, è possibile parametrizzare se e in
quale condizione si intende impostare un'uscita digitale e/o attivare un interrupt di processo
in concomitanza a questo valore di confronto. Pertanto si possono stabilire le seguenti
condizioni:
● attivazione di un interrupt di processo quando il valore attuale di conteggio corrisponde al
valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è maggiore o
uguale al valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è minore o uguale
al valore di confronto.
Se si intende impostare un'uscita digitale, è necessario abilitare nel DB di conteggio
dell'FC CNT2_CTR l'uscita corrispondente con il bit CTRL_DQ0...7.
Nota
Un'uscita digitale abilitata viene impostata anche quando il gate è chiuso.
I valori di confronto parametrizzati possono essere modificati con l'FC CNT2_WR /
FB CNT2WRPN quando la CPU si trova in RUN. È possibile stabilire se la modifica dei valori
limite debba riguardare:
● ogni canale (job da 30 a 37)
● un gruppo di quattro canali (job 60 per i canali da 0 a 3, job 61 per i canali da 4 a 7)
● tutti gli 8 canali (job 62)
Unità di conteggio FM 350-2
98
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.4 Conteggio unico
Valore di caricamento preparato
Quando la CPU si trova in RUN è possibile assegnare con l'FC CNT2_WR / FB CNT2WRPN
un valore di caricamento che rientri nel campo di conteggio parametrizzato. Questo valore
viene interpretato dal contatore come nuovo valore iniziale quando si verificano i seguenti
eventi:
● raggiungimento del valore finale con direzione principale di conteggio in avanti.
● raggiungimento dello 0 con direzione principale di conteggio all'indietro.
● interruzione del conteggio tramite una funzione di gate SW o HW (in questo caso il valore
di caricamento non viene applicato).
Il valore di caricamento diventa il nuovo valore iniziale solo dal momento in cui iniziano il
conteggio successivo e tutte le altre operazioni di conteggio unico. Il comportamento delle
uscite e degli allarmi parametrizzato rimane invariato.
È possibile stabilire se il valore di caricamento debba riguardare:
● ogni canale (job da 20 a 27)
● un gruppo di quattro canali (job 50 per i canali da 0 a 3, job 51 per i canali da 4 a 7)
● tutti gli 8 canali (job 52)
Applicazione diretta del valore di caricamento
Il valore attuale di conteggio può essere modificato con l'FC CNT2_WR / FB CNT2WRPN
quando la CPU si trova in RUN. Il valore attuale di conteggio modificato viene applicato
direttamente dal contatore come nuovo valore di conteggio.
È possibile stabilire se la modifica dei valori limite debba riguardare:
● ogni canale (job da 10 a 17)
● un gruppo di quattro canali (job 40 per i canali da 0 a 3, job 41 per i canali da 4 a 7)
● tutti gli 8 canali (job 42)
Campo per i valori di caricamento
Il campo per i valori di caricamento dipende dalla direzione principale di conteggio
parametrizzata. Esso si estende:
● da 0 fino al valore finale -2 con direzione principale di conteggio in avanti
● dal valore iniziale fino a 2 con direzione principale di conteggio all'indietro
Vedere anche
Funzioni di gate (Pagina 30)
Programmazione dell'FM 350-2 (Pagina 49)
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
99
Modi di funzionamento, impostazioni, parametri e job
8.5 Conteggio periodico
8.5
Conteggio periodico
Definizione
In questo modo di funzionamento l'FM 350-2 conta:
● nella direzione principale di conteggio in avanti dal valore iniziale 0 fino al valore finale -1,
ritorna quindi con il successivo impulso di conteggio al valore iniziale e riprende a
contare.
● nella direzione principale di conteggio all'indietro dal valore iniziale parametrizzato fino a
1, ritorna quindi con il successivo impulso di conteggio al valore iniziale e riprende a
contare.
Nelle superfici di parametrizzazione è possibile prefissare la direzione principale di conteggio
e il valore iniziale/finale.
Se si parametrizza la direzione principale di conteggio in avanti, il valore iniziale si trova sullo
0. Occorre, quindi, predefinire solo il valore finale.
Se si parametrizza la direzione principale di conteggio all'indietro, occorre prestabilire il
valore iniziale, mentre il valore finale si trova già sullo 0.
Selezione della funzione di gate
In questo modo di funzionamento è possibile scegliere la funzione di gate. Sono disponibili le
seguenti opzioni:
● Gate SW
● Gate SW e gate HW
Oltre al gate SW è possibile parametrizzare un gate HW. I due gate insieme funzionano
come una combinazione logica AND, ovvero l'FM 350-2 conta solo quando entrambi i
gate sono aperti.
Apertura e chiusura del gate SW
A seconda del canale, è possibile aprire e chiudere il gate SW dal blocco dati
dell'FC CNT2_CTR con i bit di comando SW_GATE0...7.
Azione
...viene attivata tramite
Apertura del gate SW 0 ... 7
impostazione di SW_GATE0...7; cambio di fronte 0->1
Chiusura del gate SW 0 ... 7
reset di SW_GATE0...7
Unità di conteggio FM 350-2
100
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.5 Conteggio periodico
Apertura e chiusura del gate HW
È possibile aprire e chiudere un gate HW applicando o eliminando nel relativo ingresso
digitale I0 ... I7 i segnali corrispondenti.
Azione
...viene attivata tramite
Apertura del gate HW 0 ... 7
applicazione segnale all'ingresso I0...7, 0 -> 1
Chiusura del gate HW 0 ...7
annullamento segnale all'ingresso I0...7, 1 -> 0
Comportamento del gate ai valori limite
Direzione principale di conteggio in avanti: se il contatore ha raggiunto il valore "valore finale
-1" e riceve un nuovo impulso di conteggio, il contatore viene prima impostato a 0, poi
riprende l'operazione di conteggio. Nel DB dell'FC CNT2_CTR viene impostato il bit di stato
STS_OFLW0...7 corrispondente. Il valore finale stesso non viene mai visualizzato.
Direzione principale di conteggio all'indietro: se il contatore ha raggiunto il valore "1" e riceve
un nuovo impulso di conteggio, il contatore viene prima impostato sul valore iniziale, poi
prosegue il conteggio. Nel DB dell'FC CNT2_CTR viene impostato il bit di stato
STS_UFLW0...7 corrispondente. Il valore "0" non viene quindi mai raggiunto.
I bit di stato STS_OFLW0...7 e STS_UFLW0...7 vengono confermati dall'FC CNT2_CTR ad
ogni richiamo.
Funzione di gate: annullamento ed interruzione
La funzione di gate consente di interrompere o annullare la procedura di conteggio. In caso
di annullamento il conteggio riprende dall'inizio dopo la chiusura e la riapertura del gate. Nel
caso di un'interruzione, il contatore riprende a contare, dopo la chiusura e la riapertura del
gate, a partire dall'ultimo valore attuale di conteggio.
Se si utilizza oltre al gate SW anche un gate HW, il gate SW ha funzione solo di interruzione,
il gate HW, invece, può avere alternativamente sia funzione di interruzione che di
annullamento.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
101
Modi di funzionamento, impostazioni, parametri e job
8.5 Conteggio periodico
Le seguenti figure illustrano la differenza tra la funzione di gate di annullamento e di
interruzione:
6WDWRGHOFRQWDWRUH
9DORUHILQDOH
*DWHDSHUWR
Figura 8-6
*DWHFKLXVR
*DWHDSHUWR
7HPSR
Conteggio periodico con direzione principale in avanti, funzione di annullamento
6WDWRGHOFRQWDWRUH
9DORUHLQL]LDOH
*DWHDSHUWR
Figura 8-7
*DWHFKLXVR
*DWHDSHUWR
7HPSR
Conteggio periodico con direzione principale all'indietro, funzione di interruzione
Lettura dei valori di conteggio
Per la lettura dei valori di conteggio sono disponibili i job 100 (canale 0 - 3) e 101 (canale 4 7) dell'FC CNT2_RD / FB CNT2RDPN. Mediante parametrizzazione, inoltre, è possibile
assegnare a max. 4 canali un'area personalizzata nell'area degli ingressi di periferia dalla
quale leggere anche i valori attuali di conteggio.
In questo modo di funzionamento il valore di conteggio corrisponde al valore attuale del
contatore. Il valore di misura è sempre 0.
Unità di conteggio FM 350-2
102
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.5 Conteggio periodico
Valore di confronto
Per ogni canale di conteggio dell'FM 350-2 è possibile parametrizzare un valore di confronto
che rientri nel campo di conteggio prestabilito. Inoltre, è possibile parametrizzare se e in
quale condizione si intende impostare un'uscita digitale e/o attivare un interrupt di processo
in concomitanza a questo valore di confronto. Pertanto si possono stabilire le seguenti
condizioni:
● attivazione di un interrupt di processo quando il valore attuale di conteggio corrisponde al
valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è maggiore o
uguale al valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è minore o uguale
al valore di confronto.
Se si intende impostare un'uscita digitale, è necessario abilitare nel DB di conteggio dell'FC
CNT2_CTR l'uscita corrispondente con il bit CTRL_DQ0...7.
I valori di confronto parametrizzati possono essere modificati con l'FC CNT2_WR / FB
CNT2WRPN quando la CPU si trova in RUN. È possibile stabilire se la modifica dei valori
limite debba riguardare:
● ogni canale (job da 30 a 37)
● un gruppo di quattro canali (job 60 per i canali da 0 a 3, job 61 per i canali da 4 a 7)
● tutti gli 8 canali (job 62)
Valore di caricamento preparato
Quando la CPU si trova in RUN è possibile assegnare con l'FC CNT2_WR / FB CNT2WRPN
un valore di caricamento che rientri nel campo di conteggio parametrizzato. Questo valore
viene interpretato dal contatore come nuovo valore iniziale quando si verificano i seguenti
eventi:
● raggiungimento del valore finale con direzione principale di conteggio in avanti.
● raggiungimento dello 0 con direzione principale di conteggio all'indietro.
● interruzione del conteggio tramite una funzione di gate SW o HW (in questo caso il valore
di caricamento non viene applicato).
Il valore di caricamento diventa il nuovo valore iniziale solo dal momento in cui iniziano il
conteggio successivo e tutte le altre operazioni di conteggio unico. Il comportamento delle
uscite e degli allarmi parametrizzato rimane invariato.
È possibile stabilire se il valore di caricamento debba riguardare:
● ogni canale (job da 20 a 27)
● un gruppo di quattro canali (job 50 per i canali da 0 a 3, job 51 per i canali da 4 a 7)
● tutti gli 8 canali (job 52)
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
103
Modi di funzionamento, impostazioni, parametri e job
8.5 Conteggio periodico
Applicazione diretta del valore di caricamento
Il valore attuale di conteggio può essere modificato con l'FC CNT2_WR / FB CNT2WRPN
con la CPU in RUN. Il nuovo valore di conteggio viene applicato direttamente dal contatore
come valore di conteggio attuale.
È possibile stabilire se la modifica debba riguardare:
● ogni canale (ordine da 10 a 17)
● un gruppo di quattro canali (ordine 40 per i canali da 0 a 3, ordine 41 per i canali da 4 a
7)
● tutti gli 8 canali (ordine 42)
Campo dei valori di caricamento
Il campo dei valori di caricamento dipende dalla direzione principale di conteggio
parametrizzata. Esso si estende:
● da 0 fino al valore finale -2 con direzione principale di conteggio in avanti
● dal valore iniziale fino a 2 con direzione principale di conteggio all'indietro
Vedere anche
Funzioni di gate (Pagina 30)
Programmazione dell'FM 350-2 (Pagina 49)
Unità di conteggio FM 350-2
104
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.6 Misura di frequenza
8.6
Misura di frequenza
Definizione
In questo modo di funzionamento l'FM 350-2 conta gli impulsi che si succedono in un
intervallo di tempo.
Parametrizzazione
Nelle superfici di parametrizzazione è possibile impostare sia la durata dell'intervallo che i
due valori di confronto per la frequenza (un valore di limite superiore e uno di limite
inferiore).
Si imposta la durata dell'intervallo di tempo definendo un numero intero n (1 ≤ n ≤ 1000) con
passi di 10 ms. Il firmware verifica se il parametro rientra nei limiti permessi e segnala un
errore di parametrizzazione in caso contrario.
Mediante i valori di confronto di frequenza (campo di valori per il limite inferiore:
0 ... 9.999.999 × 10-3 Hz, DWORD; campo di valori per il limite superiore:
1 ... 10.000.000 × 10-3 Hz, DWORD) è possibile controllare se la frequenza misurata rientra
in un campo predefinito. Se il valore misurato supera questo campo può essere attivato un
interrupt di processo. Nell'indicare il campo di valori, viene verificato se il limite superiore >
limite inferiore. In caso contrario viene segnalato un errore di parametrizzazione.
È possibile modificare il limite inferiore e superiore dal programma utente.
Con gli encoder non è possibile ottenere la valorizzazione multipla.
Scelta della funzione di gate
In questo modo di funzionamento è possibile scegliere la funzione di gate con cui avviare e
terminare la misura di frequenza. Sono disponibili le seguenti opzioni:
● gate SW
● gate SW e gate HW (= gate interno)
Oltre al gate SW è possibile parametrizzare un gate HW. I due gate insieme formano una
combinazione binaria AND, ovvero solo quando tutti e due i gate sono aperti l'FM 350-2
misura la frequenza.
Q[PV
Q[PV
,PSXOVLGLFRQWHJJLR
*DWHLQWHUQR
,QL]LRGHOOD
0LVXUDGL
IUHTXHQ]D
Figura 8-8
)LQHGHOOD
0LVXUDGL
IUHTXHQ]D
Misura di frequenza con funzione di gate
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
105
Modi di funzionamento, impostazioni, parametri e job
8.6 Misura di frequenza
Apertura e chiusura del gate SW
A seconda del canale, è possibile aprire e chiudere il gate SW dal blocco dati
dell'FC CNT2_CTR con i bit di comando SW_GATE0...7 e in tal modo avviare e terminare la
misura di frequenza.
Azione
...viene attivata tramite
Apertura del gate SW: da 0 a 7
impostazione di SW_GATE0...7: commutazione del fronte 0->1
Chiusura del gate SW: da 0 a 7
resettaggio di SW_GATE0...7
Apertura e chiusura del gate HW
È possibile aprire e chiudere un gate HW applicando o annullando al relativo ingresso
digitale I0...I7 i segnali corrispondenti. Il gate HW è comandato dal livello di segnale e si apre
con il livello di segnale positivo.
Azione
...viene attivata tramite
Apertura del gate HW 0...7
applicazione segnale all'ingresso I0...7
Chiusura gate HW 0...7
annullamento segnale all'ingresso I0...7
Valore limite
Al termine di ogni intervallo di tempo la frequenza rilevata viene confrontata con i limiti di
frequenza parametrizzati (fu / fo). I risultati sono i seguenti:
se la frequenza rilevata...
... viene impostato il seguente bit
è maggiore del valore di limite superiore,
STS_OFLW0...7
è minore del valore di limite inferiore,
STS_UFLW0...7
I bit STS_OFLW0...7 e STS_UFLW0...7 vengono resettati ad ogni richiamo
dell'FC_CNT2_CTR.
Stabilire nella parametrizzazione se si intende attivare un interrupt di processo nel caso in
cui venga superato il valore limite prefissato.
,QWHUUXSWGL
SURFHVVR
8)/:
2)/:
*DWHDSHUWR
Figura 8-9
IX
IR
Frequenza
Misura di frequenza con valori di confronto
Unità di conteggio FM 350-2
106
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.6 Misura di frequenza
Modifica dei valori limite
I valori limite possono essere modificati con l'FC CNT2_WR / FB CNT2WRPN quando la
CPU si trova in RUN. È possibile stabilire se la modifica debba riguardare:
Modifica dei valori di limite inferiore:
● ogni canale (ordine da 10 a 17)
● un gruppo di quattro canali (ordine 40 per i canali da 0 a 3, ordine 41 per i canali da
4 a 7)
● tutti gli 8 canali (ordine 42)
Modifica dei valori di limite superiore:
● ogni canale (job da 20 a 27)
● un gruppo di quattro canali (job 50 per i canali da 0 a 3, job 51 per i canali da 4 a 7)
● tutti gli 8 canali (job 52)
Risultato
La conclusione della misura della frequenza (scadenza dell'intervallo di tempo) viene
segnalata nel bit di stato STS_CMP7...0. Se il valore di frequenza misurato è stato
parametrizzato nell'area degli ingressi di periferia può essere letto con l'FC CNT2_CTR
oppure, a seconda del canale, con gli ordini 100 e 101 dell'FC CNT2_RD / FB CNT2RDPN
nell'unità 1 × 10-3 Hz.
In questo modo di funzionamento il valore di conteggio corrisponde al valore attuale di
conteggio o posizione del contatore.
Il valore di misura equivale alla frequenza misurata. Se nell'intervallo di tempo
parametrizzato non si sono verificati almeno due fronti di salita, la frequenza misurata
corrisponde a 0.
1
(1)
Intervallo di tempo
Figura 8-10
Presenza di due fronti di salita nell'intervallo di tempo parametrizzato
Inversione del senso di rotazione
Se, durante l'intervallo di tempo parametrizzato, avviene un'inversione di rotazione, il valore
di misura per questo lasso di tempo sarà indeterminato.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
107
Modi di funzionamento, impostazioni, parametri e job
8.7 Conteggio del numero di giri
8.7
Conteggio del numero di giri
Definizione
In questo modo di funzionamento, pressoché identico al modo di funzionamento "Misura di
frequenza", l'FM 350-2 conta gli impulsi provenienti da un encoder in un determinato
intervallo di tempo e ne deduce il numero di giri del motore connesso.
Parametrizzazione
Nelle superfici di parametrizzazione è possibile impostare la durata dell'intervallo di tempo, il
numero di impulsi ad ogni giro dell'encoder, nonché i due valori di confronto per il numero di
giri (un valore di limite superiore e uno di limite inferiore).
Si imposta la durata dell'intervallo di tempo definendo un numero intero n (1 ≤ n ≤ 1000) con
passi di 10 ms. Il firmware verifica se il parametro rientra nei limiti permessi e segnala un
errore di parametrizzazione in caso contrario.
Con tutti e due i valori di confronto per il numero di giri (campo di valori per il limite inferiore:
0 ... 24.999.999 × 10-3 giri/minuto, DWORD; campo di valori per il limite superiore:
1 ... 25.000.000 × 10-3 giri/minuto, DWORD) è possibile controllare se il numero di giri
rilevato è compreso nel campo prestabilito. Se il valore misurato supera questo campo può
essere attivato un interrupt di processo. Il firmware controlla se il limite superiore del numero
di giri > limite inferiore e segnala un errore di parametrizzazione in caso contrario.
Per i trasduttori di segnale è possibile impostare solamente una valorizzazione singola del
segnale.
Scelta della funzione di gate
In questo modo di funzionamento è possibile scegliere la funzione di gate con cui avviare e
terminare il conteggio del numero di giri. Sono disponibili le seguenti opzioni:
● gate SW
● gate SW e gate HW
Oltre al gate SW è possibile parametrizzare un gate HW. I due gate insieme formano una
combinazione binaria AND, ovvero solo quando tutti e due i gate sono aperti l'FM 350-2
conta il numero di giri.
Unità di conteggio FM 350-2
108
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.7 Conteggio del numero di giri
Apertura e chiusura del gate SW
A seconda del canale, è possibile aprire e chiudere il gate SW dal blocco dati dell'FC
CNT2_CTR con i bit di comando SW_GATE0...7 e in tal modo avviare e terminare il
conteggio del numero di giri.
Azione
...viene attivata tramite
Apertura del gate SW: da 0 a 7
impostazione di SW_GATE0...7: commutazione del fronte 0->1
Chiusura del gate SW: da 0 a 7
resettaggio di SW_GATE0...7
Apertura e chiusura del gate HW
È possibile aprire e chiudere un gate HW applicando o eliminando nel relativo ingresso
digitale I0 ... I7 i segnali corrispondenti.
Azione
...viene attivata tramite
Apertura del gate HW 0 ... 7
applicazione segnale all'ingresso I0...7, 0 -> 1
Chiusura del gate HW 0 ...7
annullamento segnale all'ingresso I0...7, 1 -> 0
Valore limite
Al termine di ogni intervallo di tempo il numero di giri rilevato viene confrontato con i valori
limite parametrizzati. I risultati sono i seguenti:
se il numero di giri rilevato...
... viene impostato il seguente bit
è maggiore del valore di limite superiore,
STS_OFLW0...7
è minore del valore di limite inferiore,
STS_UFLW0...7
I bit STS_OFLW0...7 e STS_UFLW0...7 vengono resettati ad ogni richiamo
dell'FC_CNT2_CTR.
Stabilire nella parametrizzazione se si intende attivare un interrupt di processo nel caso in
cui venga superato il valore limite prefissato.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
109
Modi di funzionamento, impostazioni, parametri e job
8.7 Conteggio del numero di giri
Modifica dei valori limite
I valori limite si possono modificare con l'FC CNT2_WR / l'FB CNT2WRPN con la CPU in
RUN. È possibile stabilire se la modifica debba riguardare:
Modifica dei valori limite inferiori:
● ogni canale (ordine da 10 a 17)
● un gruppo di quattro canali (ordine 40 per i canali da 0 a 3, ordine 41 per i canali da
4 a 7)
● tutti gli 8 canali (ordine 42)
Modifica dei valori limite superiori:
● ogni canale (ordine da 20 a 27)
● un gruppo di quattro canali (ordine 50 per i canali da 0 a 3, ordine 51 per i canali da
4 a 7)
● tutti gli 8 canali (ordine 52)
Risultato
La conclusione del conteggio del numero di giri (scadenza dell'intervallo di tempo) viene
segnalata nel bit di stato STS_CMP7...0. Se il valore misurato per il numero di giri è stato
parametrizzato nell'area degli ingressi di periferia può essere letto con l'FC CNT2_CTR
oppure, a seconda del canale, con gli ordini 100 e 101 dell'FC CNT2_RD / FB CNT2RDPN
nell'unità 1 × 10-3 giri/min.
In questo modo di funzionamento il valore di conteggio corrisponde al valore di conteggio
attuale o posizione del contatore. Il valore di misura equivale al numero di giri rilevato.
Se nell'intervallo di tempo parametrizzato non si sono verificati almeno due fronti di salita, il
numero di giri misurato corrisponde a 0.
1
(1)
Intervallo di tempo
Figura 8-11
Due fronti di salita nell'intervallo di tempo
Inversione del senso di rotazione
Se si verifica un'inversione del senso di rotazione durante un intervallo di tempo il valore di
misura per questo periodo di misura sarà indeterminato.
Unità di conteggio FM 350-2
110
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.8 Misura di durata periodo
8.8
Misura di durata periodo
Definizione
In questo modo di funzionamento l'FM 350-2 misura il tempo esatto che intercorre tra due
fronti di salita del segnale di conteggio contando con assoluta precisione gli impulsi di una
frequenza di riferimento (1 MHz).
Parametrizzazione
Nelle superfici di parametrizzazione è possibile impostare i due valori di confronto per la
durata del periodo (un valore di limite superiore e uno di limite inferiore).
La durata dell'intervallo di tempo si imposta parametrizzando un numero intero n (1 ≤ n
≤ 1000) in passi di 10 ms. Al momento dell'introduzione viene verificato che il parametro
rientri nei limiti consentiti e, in caso contrario, viene segnalato un errore di
parametrizzazione.
Mediante i valori di confronto per la durata del periodo (campo di valori per il limite inferiore:
da 0 µs a 119.999.999 µs; DWORD; campo di valori per limite superiore: da 40 µs; a
120.000.000 µs, DWORD) è possibile controllare se la durata del periodo rilevata è
compresa nel campo predefinito. Se il valore misurato supera questo campo può essere
attivato un interrupt di processo. Nell'indicare il campo di valori, viene verificato se il limite
superiore > limite inferiore. In caso contrario viene segnalato un errore di parametrizzazione.
Per i trasduttori di segnale è possibile impostare solamente una valorizzazione singola del
segnale.
Scelta della funzione di gate
In questo modo di funzionamento è possibile scegliere la funzione di gate con cui avviare e
terminare la misura della durata del periodo. Sono disponibili le seguenti opzioni:
● gate SW
● gate SW e gate HW (= gate interno)
Oltre al gate SW è possibile parametrizzare un gate HW. I due gate insieme formano una
combinazione binaria AND, ovvero solo quando tutti e due i gate sono aperti l'FM 350-2
misura della durata del periodo.
Apertura e chiusura del gate SW
A seconda del canale, è possibile aprire e chiudere il gate SW dal blocco dati
dell'FC CNT2_CTR con i bit di comando SW_GATE0...7 e in questo modo avviare e
terminare la misura della durata del periodo.
Azione
...viene attivata tramite
Apertura del gate SW 0 ... 7
impostazione di SW_GATE0...7; cambio di fronte 0->1
Chiusura del gate SW 0 ... 7
reset di SW_GATE0...7
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
111
Modi di funzionamento, impostazioni, parametri e job
8.8 Misura di durata periodo
Apertura e chiusura del gate HW
È possibile aprire e chiudere un gate HW applicando o eliminando nel relativo ingresso
digitale I0 ... I7 i segnali corrispondenti.
Azione
...viene attivata tramite
Apertura del gate HW 0 ... 7
applicazione segnale all'ingresso I0...7, 0 -> 1
Chiusura del gate HW 0 ...7
annullamento segnale all'ingresso I0...7, 1 -> 0
Valore limite
Al termine di ogni intervallo di tempo la durata del periodo rilevata viene confrontata con i
valori limite parametrizzati. I risultati sono i seguenti:
se la durata del periodo rilevata ...
... viene impostato il seguente bit
è maggiore del valore di limite superiore,
STS_OFLW0...7
è minore del valore di limite inferiore,
STS_UFLW0...7
I bit STS_OFLW0...7 e STS_UFLW0...7 vengono resettati ad ogni richiamo
dell'FC_CNT2_CTR.
Modifica dei valori limite
I valori limite si possono modificare con l'FC CNT2_WR / l'FB CNT2WRPN con la CPU in
RUN. È possibile stabilire se la modifica debba riguardare:
Modifica dei valori limite inferiori:
● ogni canale (ordine da 10 a 17)
● un gruppo di quattro canali (ordine 40 per i canali da 0 a 3, ordine 41 per i canali da
4 a 7)
● tutti gli 8 canali (ordine 42)
Modifica dei valori limite superiori:
● ogni canale (ordine da 20 a 27)
● un gruppo di quattro canali (ordine 50 per i canali da 0 a 3, ordine 51 per i canali da
4 a 7)
● tutti gli 8 canali (ordine 52)
Unità di conteggio FM 350-2
112
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.8 Misura di durata periodo
Risultato
La conclusione della misura della durata periodo (scadenza dell'intervallo di tempo) viene
segnalata nel bit di stato STS_CMP7...0. Se il valore misurato è stato parametrizzato
nell'area di ingressi di periferia, esso può essere letto con l'FC CNT2_CTR oppure, a
seconda del canale, con i job 100 e 101 dell'FC CNT2_RD / FB CNT2RDPN nell'unità µs.
In questo modo di funzionamento il valore di conteggio corrisponde al valore di conteggio
attuale o posizione del contatore.
Il valore di misura equivale alla durata del periodo misurata. Se nell'intervallo di tempo
parametrizzato non si sono verificati almeno due fronti di salita, la durata del periodo
misurata corrisponde a 0.
1
(1)
Intervallo di tempo
Figura 8-12
Due fronti di salita nell'intervallo di tempo
Inversione del senso di rotazione
Se si verifica un'inversione del senso di rotazione durante un intervallo di tempo il valore di
misura per questo periodo di misura sarà indeterminato.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
113
Modi di funzionamento, impostazioni, parametri e job
8.9 Dosaggio
8.9
Dosaggio
Definizione
In questo modo operativo, quattro canali di conteggio dell'FM 350-2 vengono raggruppati in
un canale di dosaggio. Con il gate aperto, l'FM 350-2 conta un'unica volta:
● nella direzione principale di conteggio in avanti tra 0 e il valore finale parametrizzato
● nella direzione principale di conteggio all'indietro tra il valore iniziale parametrizzato e lo
0.
Nelle superfici di parametrizzazione è possibile prefissare la direzione principale di conteggio
e il valore iniziale/finale.
Se si parametrizza la direzione principale di conteggio in avanti, il valore iniziale si trova sullo
0. Occorre, quindi, predefinire solo il valore finale.
Se si parametrizza la direzione principale di conteggio all'indietro, occorre prestabilire il
valore iniziale, mentre il valore finale si trova già sullo 0.
Parametrizzazione
Con le superfici di parametrizzazione, tramite il menu Modifica -> Specifica canali, è
possibile impostare il valore iniziale e finale, la direzione principale di conteggio, nonché i
canali da utilizzare per il dosaggio (canali 0 - 3 = canale di dosaggio 0; canali 4 - 7 = canale
di dosaggio 1).
Selezione della funzione di gate
In questo modo di funzionamento è possibile scegliere la funzione di gate. Sono disponibili le
seguenti opzioni:
● Gate SW
● Gate SW e gate HW
Oltre al gate SW è possibile parametrizzare un gate HW. I due gate insieme funzionano
come una combinazione logica AND, ovvero l'FM 350-2 conta solo quando entrambi i
gate sono aperti.
Apertura e chiusura del gate SW
A seconda del canale, è possibile aprire e chiudere il gate SW dal blocco dati
dell'FC CNT2_CTR con i bit SW_GATE0 (canali 0...3) e SW_GATE 4 (canali 4...7), e in tal
modo comandare la procedura di dosaggio.
Azione
...viene attivata tramite
Apertura del gate SW 0, 4
impostazione di SW_GATE0, 4, commutazione del fronte 0->1
Chiusura del gate SW 0, 4:
resettaggio di SW_GATE0, 4
Unità di conteggio FM 350-2
114
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.9 Dosaggio
Apertura e chiusura del gate HW
È possibile aprire e chiudere un gate HW applicando o annullando al relativo ingresso
digitale da I0 a I4 i segnali corrispondenti.
Azione
...viene attivata tramite
Apertura del gate HW 0, 4
applicazione segnale all'ingresso I0, I4, 0 -> 1
Chiusura gate HW 0, 4
annullamento segnale all'ingresso I0, I4, 1 -> 0
Comportamento del gate SW ai valori limite
Direzione principale di conteggio in avanti: se il contatore ha raggiunto il valore "valore finale
1" e riceve un nuovo impulso, il contatore viene impostato a 0, il gate interno viene chiuso e
l'operazione di conteggio terminata anche se il bit SW_GATE0, 4 è ancora impostato. Nel
DB dell'FC CNT2_CTR viene impostato il relativo bit di stato STS_OFLW0, 4. Il valore finale
stesso non viene quindi mai raggiunto.
Direzione principale di conteggio all'indietro: se il contatore ha raggiunto il valore "1" e riceve
un nuovo impulso, il contatore viene impostato sul valore iniziale, il gate interno viene chiuso
e l'operazione di conteggio terminata anche se il bit SW_GATE0, 4 è ancora impostato. Nel
DB dell'FC CNT2_CTR viene impostato il relativo bit di stato STS_UFLW0, 4. Il valore "0"
non viene quindi mai raggiunto.
Se si intende riavviare il contatore, occorre resettare e impostare nuovamente il bit
SW_GATE0, 4.
Comportamento del gate HW ai valori limite
Direzione principale di conteggio in avanti: se il contatore ha raggiunto il valore "valore finale
1" e riceve un nuovo impulso, il contatore viene impostato a 0, il gate interno viene chiuso e
l'operazione di conteggio terminata anche se il bit SW_GATE0, 4 e l'ingresso I0, I4 sono
ancora impostati. Il valore finale stesso non viene quindi mai raggiunto. Nel DB
dell'FC CNT2_CTR viene impostato il relativo bit di stato STS_OFLW0, 4.
Direzione principale di conteggio all'indietro: se il contatore ha raggiunto il valore "valore
finale 1" e riceve un nuovo impulso, il contatore viene impostato sul valore iniziale, il gate
interno viene chiuso e l'operazione di conteggio terminata anche se il bit SW_GATE0, 4 e
l'ingresso I0, I4 sono ancora impostati. Il valore "0" non viene quindi mai raggiunto. Nel DB
dell'FC CNT2_CTR viene impostato il relativo bit di stato STS_UFLW0, 4.
Se si intende riavviare il contatore, è necessario resettare e impostare nuovamente
l'ingresso I0, I4. L'avvio di una nuova operazione di conteggio può avvenire esclusivamente
tramite il gate HW.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
115
Modi di funzionamento, impostazioni, parametri e job
8.9 Dosaggio
Funzione di gate: annullamento ed interruzione
La funzione di gate consente di interrompere o annullare la procedura di dosaggio. Nel caso
di un annullamento l'operazione di dosaggio, dopo la chiusura e la riapertura del gate,
riprende dall'inizio. Nel caso di un'interruzione, la procedura di dosaggio riprende, dopo la
chiusura e la riapertura del gate, a partire dall'ultimo valore di conteggio attuale.
Se si utilizza oltre al gate SW anche un gate HW, il gate SW ha funzione solo di interruzione,
il gate HW, invece, può avere alternativamente sia funzione di interruzione che di
annullamento.
Le seguenti figure illustrano la differenza tra la funzione di gate di annullamento e di
interruzione:
6WDWRGHOFRQWDWRUH
676B2)/:
9DORUHILQDOH
*DWHDSHUWR *DWHFKLXVR *DWHDSHUWR
Figura 8-13
7HPSR
Dosaggio con direzione principale di conteggio in avanti, funzione di annullamento
6WDWRGHOFRQWDWRUH
676B8)/:
9DORUHLQL]LDOH
*DWHDSHUWR *DWHFKLXVR *DWHDSHUWR
Figura 8-14
7HPSR
Dosaggio con direzione principale di conteggio all'indietro, funzione di interruzione
Unità di conteggio FM 350-2
116
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.9 Dosaggio
Lettura dei valori di conteggio
Se il valore di conteggio è stato parametrizzato nell'area di ingressi di periferia, esso può
essere letto con l'FC CNT2_CTR oppure, a seconda del canale, con i job 100 e 101
dell'FC CNT2_RD / FB CNT2RDPN.
In questo modo di funzionamento il valore di conteggio 0 e 4 corrisponde al valore di
conteggio attuale o posizione del contatore. Gli altri valori di conteggio e i valore di misura
sono pari a 0.
Valore di confronto
Per tutti i canali di dosaggio dell'FM 350-2 è possibile parametrizzare quattro valori di
confronto che rientrino nel campo di conteggio parametrizzato. Inoltre, è possibile
parametrizzare se e in quale condizione si intende impostare un'uscita digitale e/o attivare
un interrupt di processo in concomitanza ad un valore di confronto. Pertanto si possono
stabilire le seguenti condizioni:
● attivazione di un interrupt di processo quando il valore attuale di conteggio corrisponde a
un valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è maggiore o
uguale a un valore di confronto
● impostazione di un'uscita digitale quando il valore attuale di conteggio è minore o uguale
a un valore di confronto.
Se si intende impostare un'uscita digitale, è necessario abilitare nel DB di conteggio
dell'FC CNT2_CTR l'uscita corrispondente con il bit CTRL_DQ0...7.
Nota
Le uscite vengono impostate con la CPU in RUN solo quando il gate è aperto.
6WDWRGHOFRQWDWRUH
9DORUHLQL]LDOH
*DWH
DSHUWR
9*/ 9*/
*DWH
FKLXVR
*DWH
DSHUWR
*DWH
9*/ 9*/ FKLXVR
7HPSR
Figura 8-15
Dosaggio con direzione principale di conteggio all'indietro
I valori di confronto parametrizzati possono essere modificati con l'FC CNT2_WR /
FB CNT2WRPN quando la CPU si trova in RUN. Le modifiche riguardano un canale di
dosaggio alla volta (da job 30 a 33 per i singoli valori di confronto del primo canale, da job 34
a 37 per i singoli valori di confronto del secondo canale, job 60 per tutto il primo canale, job
61 per tutto il secondo canale).
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
117
Modi di funzionamento, impostazioni, parametri e job
8.9 Dosaggio
Valore di caricamento preparato
Quando la CPU si trova in RUN è possibile assegnare con l'FC CNT2_WR / FB CNT2WRPN
un valore di caricamento che rientri nel campo di conteggio parametrizzato. Questo valore
viene interpretato dal contatore come nuovo valore iniziale quando si verificano i seguenti
eventi:
● raggiungimento del valore finale con direzione principale di conteggio in avanti.
● raggiungimento dello 0 con direzione principale di conteggio all'indietro.
● interruzione del conteggio tramite una funzione di gate SW o HW (in questo caso il valore
di caricamento non viene applicato).
Il valore di caricamento diventa il nuovo valore iniziale dal quale iniziano tutti i dosaggio
successivi. Il comportamento delle uscite e degli allarmi parametrizzato rimane invariato.
È possibile stabilire se il valore di caricamento debba riguardare:
● il primo canale (job 20)
● il secondo canale (job 24)
Applicazione diretta del valore di caricamento
Il valore attuale di conteggio può essere modificato con l'FC CNT2_WR / FB CNT2WRPN
quando la CPU si trova in RUN. Il valore attuale di conteggio modificato viene applicato
direttamente dal contatore come nuovo valore di dosaggio.
È possibile stabilire se la modifica dei valori limite debba riguardare:
● il primo canale (job 10)
● il secondo canale (job 14)
CAUTELA
Rischio di danni materiali.
I valori sostitutivi parametrizzati vengono sempre ammessi con la CPU in STOP anche
quando il gate è chiuso e le uscite non sono abilitate.
Parametrizzare solo quei valori sostitutivi che non possono provocare danni ingenti
all'impianto.
Campo dei valori di caricamento
Il campo dei valori di caricamento dipende dalla direzione principale di conteggio
parametrizzata. Esso si estende:
● da 0 fino al valore finale -2 con direzione principale di conteggio in avanti
● dal valore iniziale fino a 2 con direzione principale di conteggio all'indietro
Unità di conteggio FM 350-2
118
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.10 Impostazione: Comportamento delle uscite digitali
8.10
Impostazione: Comportamento delle uscite digitali
Premessa
È possibile memorizzare nell'FM 350-2 otto valori di confronto a cui vengono assegnate otto
uscite digitali (valore di confronto 0: Q0, valore di confronto 1: Q1, ecc.). L'uscita da
impostare dipende dal valore attuale di conteggio e dal valore di confronto. Di seguito sono
descritte le opzioni disponibili per impostare il comportamento delle uscite.
Valori di confronto
I valori di confronto vanno impostati nelle superfici di parametrizzazione. Quando la CPU si
trova in RUN è possibile registrare nel DB dell'FC CNT2_WR / FB CNT2WRPN i valori di
confronto (CMP_VAL0...7) e trasferirli all'FM 350-2 utilizzando i job 30...37 o 60...62. (vedere
descrizione dei singoli modi di funzionamento). Ciò non influenza la procedura di conteggio.
I valori di confronto devono rientrare nel campo di conteggio previsto per ogni singolo modo
di funzionamento. Non sono permessi limiti per il campo di conteggio.
Se tuttavia, con un tipo di funzionamento con direzione di conteggio principale viene
impostato il valore di confronto sul valore iniziale o finale, tenere in considerazione il
comportamento seguente:
Comportamento parametrizzato delle uscite
digitali
Reazione dell'uscita digitale corrispondente
Attiva con valore attuale di conteggio >= valore di L'uscita è sempre attiva indipendentemente dal
confronto
valore attuale di conteggio
Attiva con valore attuale conteggio <= valore
confronto
L'uscita è sempre disattivata indipendentemente
dal valore attuale di conteggio
Abilitazione delle uscite
Prima di attivare le uscite, è necessario abilitarle impostando i bit corrispondenti nel DB di
conteggio. Se viene resettato uno di questi bit, l'uscita corrispondente viene subito
disattivata. I bit vengono trasferiti dall'FC CNT2_CTR tra il DB e l'unità.
Uscita
...viene abilitata tramite
Q0...7
CTRL_DQ0...7
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
119
Modi di funzionamento, impostazioni, parametri e job
8.10 Impostazione: Comportamento delle uscite digitali
Stato delle uscite
Lo stato delle uscite può essere riconosciuto dai LED verdi di stato e dai corrispondenti bit
nel DB.
Stato dell'uscita
Stato dei LED
Stato del bit
Q0...7 impostata
Q0...7 acceso
STS_DQ0...7 impostato
Q0...7 resettata
Q0...7 spento
STS_DQ0...7 resettato
Comportamento delle uscite
Per il comportamento delle uscite digitali, al raggiungimento del valore di confronto, si
possono scegliere 3 diverse opzioni. Queste opzioni sono rappresentate nella seguente
tabella e si riferiscono alla direzione principale di conteggio in avanti.
Comportamento delle uscite
Il confronto non viene
eseguito
9DORUHLQL]LDOH
9DORUHGLFRQIURQWR
9DORUHILQDOH
L'uscita rimane disattivata e non viene influenzata dagli eventi "valore di
confronto, passaggio per lo zero, salto al valore finale o salto al valore
iniziale".
Attiva con valore
attuale di conteggio
>= valore di confronto 9DORUHLQL]LDOH
9DORUHGLFRQIURQWR
9DORUHILQDOH
L'uscita viene attivata quando il contatore si trova nel campo tra il valore di
confronto n e il valore finale. Quando viene impostato il contatore su un
valore compreso tra valore di confronto e valore finale, l'uscita viene attivata.
Attiva con valore
attuale conteggio <=
valore confronto
9DORUHLQL]LDOH
9DORUHGLFRQIURQWR
9DORUHILQDOH
L'uscita viene attivata quando il contatore si trova nel campo tra il valore di
confronto e il valore iniziale. Quando viene impostato il contatore su un valore
compreso tra valore di confronto e valore iniziale, l'uscita viene attivata.
= uscita attiva
Attenersi alle condizioni sottoelencate.
Presupposti
Se si intende parametrizzare un'uscita con l'opzione "Attiva con valore attuale di conteggio
>= valore di confronto" o "Attiva con valore attuale di conteggio <= valore di confronto",
accertarsi che il tempo intercorrente tra il raggiungimento del valore di confronto e il
raggiungimento del valore iniziale o finale sia maggiore del tempo minimo di commutazione
delle uscite (tempo di commutazione: 300 µs); in caso contrario gli impulsi di comando alle
uscite vanno perduti.
Unità di conteggio FM 350-2
120
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.10 Impostazione: Comportamento delle uscite digitali
Disattivazione delle uscite
Indipendentemente dalla parametrizzazione, le uscite vengono disattivate dai seguenti
eventi:
● Controllo tempo (watchdog) dell'unità interpellata (errore interno)
● annullamento del bit di abilitazione (CTRL_DQ0...7 per Q0...7 in DB)
Comando delle uscite
Indipendentemente dall'attivazione delle uscite tramite i comparatori, è possibile impostare e
resettare le stesse tramite SET_DQ0...7 dopo averle abilitate con CTRL_DQ0...7.
Per quanto concerne il rapporto tra comando e attivazione delle uscite: il comando ha
precedenza sull'attivazione mediante il comparatore. Ciò sta ad indicare:
● se non è stata prevista un'attivazione dell'uscita da parte del comparatore, l'uscita può
essere utilizzata come uscita digitale
Se per le uscite è stata selezionata una funzione di confronto, il rispettivo controllo può
avvenire come di consueto mediante SET_DQ0..7. Ciò consente di simulare l'influenza delle
funzioni di confronto sul programma di comando:
● Con il fronte di salita di SET_DQ0..7 viene impostata l'uscita.
● Con un fronte di discesa di SET_DQ0..7 l'uscita viene resettata.
Osservare che i comparatori sono ancora attivi e possono impostare o resettare l'uscita in
caso di variazione del risultato del confronto.
Nota
Se è stata impostata con SET_DQ0..7, un'uscita non viene resettata dal comparatore.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
121
Modi di funzionamento, impostazioni, parametri e job
8.10 Impostazione: Comportamento delle uscite digitali
Reazione allo STOP della CPU
Le uscite si comportano a seconda dell'impostazione dei parametri di base sotto "Reazione
al segnale OD attivo". Qui di seguito vengono fornite informazioni supplementari sulle
singole impostazioni e sui loro effetti sul comportamento delle uscite in funzione del fatto che
nella CPU avvenga una commutazione da RUN a STOP o da STOP a RUN.
● Da RUN a STOP
Valori sostitutivi: i valori sostitutivi parametrizzati vengono emmessi anche quando il gate
è chiuso e l'uscita corrispondente non è abilitata.
Continua: il passaggio da RUN a STOP viene ignorato. L'FM 350-2 continua il conteggio.
Al raggiungimento di un valore di confronto viene eseguita l'azione parametrizzata (ad es.
attivazione di un DO).
● Da STOP a RUN:
Annulla: l'unità viene riavviata.
Valori sostitutivi/ultimo valore: se non sono stati modificati i parametri, i valori
sostitutivi/ultimo valore vengono annullati in tutti i canali non appena viene effettuata la
prima operazione su un canale.
Continua: se i parametri non sono stati modificati l'FM 350-2 continua dal valore di
conteggio attuale. Se i parametri sono stati modificati l'unità si riavvia e il valore di
conteggio viene resettato.
Impostazione di default
Nell'impostazione di default le uscite sono disattivate.
Unità di conteggio FM 350-2
122
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.11 Attivazione di un interrupt di processo
8.11
Attivazione di un interrupt di processo
Premessa
Con l'FM 350-2 è possibile impostare gli eventi che devono attivare un interrupt di processo
durante il funzionamento dell'unità. A questo scopo, parametrizzare nelle superfici di
parametrizzazione gli allarmi dell'FM 350-2.
Che cos'è un interrupt di processo
Affinché si verifichi una reazione ad un evento indipendentemente dal ciclo della CPU, l'FM
350-2 deve attivare un interrupt di processo. Di conseguenza la CPU interrompe il
programma ciclico ed elabora l'OB di interrupt di processo, l'OB 40.
Eventi che possono attivare un interrupt di processo
I seguenti eventi possono attivare un interrupt di processo mentre l'FM 350-2 è in esercizio:
● apertura del gate HW
● chiusura del gate HW
● overflow/ Underflow
● raggiungimento di un valore di confronto (indipendentemente della direzione)
● superamento limiti all'indietro/in avanti
● misura terminata
A seconda del modo di funzionamento parametrizzato è possibile scegliere tra diversi eventi
per l'attivazione di un interrupt di processo. Per quanto concerne l'attivazione di interrupt di
processo al raggiungimento del valore di confronto, accertarsi che siano soddisfatti i
presupposti previsti.
Abilitazione dell'interrupt di processo
Nel configurare l'hardware, abilitare nelle superfici di parametrizzazione gli allarmi per l'unità
e scegliere se quest'ultima debba attivare un allarme di diagnostica e/o un interrupt di
processo.
OB di interrupt di processo, OB 40
Se viene genrerato un interrupt di processo il programma utente si interrompe, i dati
vengono trasferiti dall'unità nell'informazione di avvio dell'OB 40 e questo viene richiamato.
L'interrupt di processo viene confermato uscendo dall'OB 40.
Se non è stato programmato l'OB 40, la CPU va in STOP. Quando essa viene nuovamente
commutata in RUN, le richieste di interrupt di processo vengono cancellate.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
123
Modi di funzionamento, impostazioni, parametri e job
8.11 Attivazione di un interrupt di processo
Tempo di reazione dell'interrupt di processo
Il tempo di reazione di un interrupt di processo, ovvero il tempo che intercorre tra il verificarsi
di un evento che attiva un interrupt di processo e la segnalazione dell'interrupt di processo
alla CPU, è compreso tra 0,5 e 2,5 ms.
Informazione di avvio
L'informazione di avvio dell'OB 40 descrive le variabili temporanee OB40_POINT_ADDR.
La variabile OB40_POINT_ADDR (byte 8 - 11) è costituita da 4 byte. In questi byte vengono
registrate le informazioni sull'evento che ha generato l’interrupt di processo.
La tabella seguente riporta i bit che vengono impostati in base al tipo di allarme. Tutti i bit
non contemplati in questa tabella sono irrilevanti e a zero.
Modo operativo: conteggio continuo, conteggio unico, conteggio periodico
Canale
byte
0
8
Bit 7
Bit 6
1
Comparatore
intervenuto
Overflow/
Underflow
da 2 a 7 da 9 a
11
vedere byte 8
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Comparatore
intervenuto
Overflow/
Underflow
ChiusApertura gate ura gate
HW
HW
Bit 3
Bit 2
Bit 1
Superamento
limite
frequenza
verso
l'alto
/verso il
basso
Fine
misura
frequenza
ChiusApertura gate ura gate
HW
HW
ChiusApertura gate ura gate
HW
HW
Modo operativo: Misura di frequenza
Canale
byte
0
8
Bit 7
Bit 6
1
Superamento
limite
frequenza
verso
l'alto
/verso il
basso
Fine
misura
frequenza
da 2 a 7 da 9 a
11
vedere byte 8
Bit 5
Bit 4
Bit 0
ChiusApertura gate ura gate
HW
HW
Unità di conteggio FM 350-2
124
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.11 Attivazione di un interrupt di processo
Modo operativo: Conteggio del numero di giri
Canale
byte
0
8
Bit 7
Bit 6
1
Limite
numero
di giri
superato
verso
l'alto
/verso il
basso
da 2 a 7 da 9 a
11
vedere byte 8
Bit 5
Fine
conteggio
numero
di giri
Bit 4
Bit 3
Bit 2
Bit 1
Limite
numero
di giri
superato
verso
l'alto
/verso il
basso
Fine
conteggio
numero
di giri
ChiusApertura gate ura gate
HW
HW
Bit 0
Bit 3
Bit 2
Bit 1
Superamento
limite di
tempo
verso
l'alto /
verso il
basso
Fine
misura
della
durata
del
periodo
ChiusApertura gate ura gate
HW
HW
Bit 1
ChiusApertura gate ura gate
HW
HW
Modo operativo: Misura durata del periodo
Canale
byte
0
8
1
1
da 2 a 7 da 9 a
11
Bit 7
Superamento
limite di
tempo
verso
l'alto /
verso il
basso
Bit 6
Bit 5
Fine
misura
della
durata
del
periodo
Bit 4
Bit 0
ChiusApertura gate ura gate
HW
HW
vedere byte 8
Modo operativo: Dosaggio
Canale
byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
0
8
-
Overflow/
Underflow
Comparatore
4
attivato
Comparatore
3
attivato
Comparatore
2
attivato
ComChiusApertparatore ura gate ura gate
1
HW
HW
attivato
Bit 0
4
10
vedere byte 8
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
125
Modi di funzionamento, impostazioni, parametri e job
8.11 Attivazione di un interrupt di processo
Interrupt di processo perduto
Se si verifica un evento che prevede la generazione di un interrupt di processo quando non
è ancora stato confermato un evento analogo presentatosi precedentemente, l'interrupt
successivo non viene generato e va quindi perduto.
A seconda della parametrizzazione ciò può generare l'allarme di diagnostica "Interrupt di
processo perduto".
Se tra due eventi che devono attivare un interrupt di processo, intercorre un tempo pari a
< 2 ms, il secondo interrupt di processo va perduto senza che sia stato attivato un allarme di
diagnostica.
Impostazione di default
L'impostazione di default non prevede interrupt di processo.
Vedere anche
Impostazione: Comportamento delle uscite digitali (Pagina 119)
Unità di conteggio FM 350-2
126
Manuale del prodotto, 05/2011, A5E01365990-03
Modi di funzionamento, impostazioni, parametri e job
8.12 Rappresentazione dei valori di misura e di conteggio di tutti i canali nei dati utili ampliati
8.12
Rappresentazione dei valori di misura e di conteggio di tutti i canali
nei dati utili ampliati
Rappresentazione di tutti i valori di misura e di conteggio nei dati utili
A determinate condizioni è possibile la rappresentazione nei dati utili di tutti i valori di misura
e di conteggio (utilizzo dei dati utili ampliati).
L'impiego dei dati utili ampliati è regolato dalle seguenti condizioni generali:
● Progettare l'unità "6ES7350-2AH01-0AE0 E" in Configurazione HW.
● I dati utili ampliati si possono utilizzare solo a livello decentrato:
– dopo un IM153-2 V5.0 (numero di ordinazione: 6ES7 153-2BA02-0XB0 V5.0) o
superiore
– dopo un IM153-4 PN HF V3.0 (numero di ordinazione: 6ES7 153-4BA00-0XB0 V3.0) o
superiore
● Sono disponibili soltanto 40 byte di dati di ingresso
● Il ciclo di aggiornamento dei dati utili ampliati differisce da quello dei primi 16 byte dei dati
di ingresso. In funzione del tempo di ciclo PROFIBUS DP, il ciclo di aggiornamento dei
dati utili ampliati si colloca in un campo compreso tra 100 e 200 ms ca.
La struttura dei primi 16 byte nei dati utili viene illustrata come di consueto nei precedenti
capitoli relativi al rispettivo modo di funzionamento. I restati 24 byte vengono definiti dal
modo di funzionamento.
A seconda del modo di funzionamento, nei dati utili ampliati vengono memorizzati i valori
(valore di misura o di conteggio) dei canali da 2 a 7. Questo valore è preimpostato sullo "0".
Fintantoché non viene rilevato un valore valido, i dati di ingresso presentano il valore 0.
Struttura dei dati utili ampliati in funzione del modo di funzionamento.
Byte
Modo operativo per il
conteggio
Modo operativo per la
misura
Modo operativo per il dosaggio
0..15
Come accadeva finora, è
possibile intervenire sulla
struttura mediante
parametrizzazione
Come accadeva finora, è
possibile intervenire sulla
struttura mediante
parametrizzazione
Come accadeva finora, è
possibile intervenire sulla
struttura mediante
parametrizzazione
16..19
Valore di conteggio canale 2
Valore di misura canale 2
0
20..23
Valore di conteggio canale 3
Valore di misura canale 3
0
24..27
Valore di conteggio canale 4
Valore di misura canale 4
Contatore di dosaggio canale 4
28..31
Valore di conteggio canale 5
Valore di misura canale 5
0
32..35
Valore di conteggio canale 6
Valore di misura canale 6
0
36..39
Valore di conteggio canale 7
Valore di misura canale 7
0
(due contatori di dosaggio)
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
127
Modi di funzionamento, impostazioni, parametri e job
8.12 Rappresentazione dei valori di misura e di conteggio di tutti i canali nei dati utili ampliati
Unità di conteggio FM 350-2
128
Manuale del prodotto, 05/2011, A5E01365990-03
9
Segnali del trasduttore e relativa analisi
9.1
Panoramica
Premessa
I segnali di conteggio che elabora l'FM 350-2 sono segnali squadrati, generati da encoder
incrementali o da trasduttori di segnali.
Gli encoder incrementali testano il gate del tratto e ne ricavano impulsi squadrati. Essi si
distinguono per l'altezza degli impulsi e per il numero dei segnali.
I generatori di impulsi, quali ad esempio fotocellule e iniziatori BERO, forniscono solo un
segnale squadrato con un livello di tensione definito.
Collegamento dei diversi trasduttori
È possibile collegare all'FM 350-2 diversi trasduttori senza rimbalzi che forniscono gli impulsi
per i segnali di conteggio. La tabella seguente offre un elenco dei diversi trasduttori con i
relativi segnali.
Trasduttore
Segnale
Encoder incrementali a 24 V
Generatori di impulsi a 24 V con segnale di direzione
24 V con segnale di direzione
Iniziatori a 24 V
24 V senza segnale di direzione
Trasduttore NAMUR
8,2 V senza segnale di direzione
Nei datori d'impulsi a 24 V con direzione di segnale deve intercorrere un lasso di tempo di
almeno 50 µs tra la direzione di segnale (B) e il segnale di conteggio (A).
6HJQDOH$
6HJQDOH%
FRPHVHJQDOHGL
GLUH]LRQH
wV
Figura 9-1
7HPSR
Lasso di tempo tra segnale di direzione e segnale di conteggio
Impostazione di default
I segnali di conteggio impostati per default sono segnali a 24 V con valutazione di direzione.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
129
Segnali del trasduttore e relativa analisi
9.2 Segnale NAMUR
9.2
Segnale NAMUR
Trasduttore NAMUR
Questo tipo di encoder fornisce un segnale di conteggio secondo DIN 19 234, il quale deve
essere collegato all'ingresso A0...7 del connettore frontale.
Per riconoscere la direzione di conteggio è possibile collegare un segnale (24 V) al
connettore B0...7 del contatore interessato. Se l'encoder impiegato non fornisce questo
segnale, è possibile generare e collegare un segnale corrispondente nell' S7 oppure
utilizzare un analogo segnale di processo.
La figura illustra il decorso temporale dei segnali del trasduttore NAMUR con segnale di
direzione
Segnale A0 .... 7
Segnale B0 ...7 come segnale di
direzione
,QGLHWUR
$YDQWL
Impulsi di conteggio in avanti
Impulsi di conteggio all'indietro
Nelle maschere di parametrizzazione è possibile parametrizzare gli ingressi A0...3, A4...7
oppure tutti gli ingressi per il collegamento di trasduttori NAMUR.
Controllo dei segnali
L'unità, se opportunamente parametrizzata, controlla se su A0...7 si sono verificati una
rottura conduttore o un cortocircuito. Indirettamente viene controllata anche l'alimentazione
dell'encoder a 8,2 V. Questo tipo di controllo è possibile solo con i trasduttori NAMUR.
In presenza di rottura conduttore o cortocircuito, si accende il LED di errore cumulativo. È
inoltre possibile parametrizzare per questi casi un allarme di diagnostica.
CAUTELA
Rischio di danni materiali.
Collegando al canale dell' FM 350-2, parametrizzato per un trasduttore NAMUR, un altro
tipo di encoder, sussiste il rischio di danneggiare l'unità.
Si raccomanda di collegare a questo canale solo un trasduttore NAMUR.
Unità di conteggio FM 350-2
130
Manuale del prodotto, 05/2011, A5E01365990-03
Segnali del trasduttore e relativa analisi
9.3 Segnali a 24 V
9.3
Segnali a 24 V
Encoder incrementali a 24 V
Gli encoder incrementali a 24 V forniscono segnali A e B. I segnali A e B sono sfasati tra di
loro di 90°.
Gli encoder che non forniscono segnali inversi vengono definiti encoder asimmetrici.
Parametrizzando il "senso di rotazione inverso" è possibile invertire la direzione di conteggio.
Parametrizzando la "direzione principale di conteggio all'indietro" non si ha l'inversione
automatica della direzione di conteggio.
Generatori d' impulsi a 24 V senza / con segnale di direzione
Questo tipo di encoder, per esempio l'iniziatore (BERO) o la fotocellula, fornisce solo un
segnale di conteggio che deve essere collegato all'ingresso A0...7 del connettore frontale.
Per riconoscere la direzione di conteggio è possibile collegare un segnale al connettore
B0...7 del contatore interessato. Se il trasduttore non fornisce questo segnale, è possibile
generare e collegare la direzione corrispondente all'interno dell'S7 oppure utilizzare un
analogo segnale di processo.
La figura illustra il decorso temporale della sequenza dei segnali di un generatore di impulsi
a 24 V con segnale di direzione nonché gli impulsi di conteggio che ne risultano.
Segnali di un generatore di impulsi a 24 V con segnale di direzione
Segnale A
Segnale B come segnale di
direzione
,QGLHWUR
$YDQWL
Impulsi di conteggio in avanti
Impulsi di conteggio all'indietro
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
131
Segnali del trasduttore e relativa analisi
9.3 Segnali a 24 V
Nella scelta del trasduttore selezionare nella superficie di parametrizzazione l'opzione
"Impulsi e direzione".
È possibile invertire la direzione di conteggio invertendo il segnale B con l' impostazione
"Senso di rotazione inverso".
Nota
Con i trasduttori di impulsi senza segnale di direzione può accadere che, per effetto di un
segnale di conteggio oscillante, il valore di conteggio non si "fermi". Ciò è riconducibile al
fatto che tutti i segnali vengono addizionati.
Controllo dei segnali
Con i segnali di conteggio a 24 V, non è possibile controllare se si sono verificati una rottura
conduttore o un cortocircuito.
Unità di conteggio FM 350-2
132
Manuale del prodotto, 05/2011, A5E01365990-03
Segnali del trasduttore e relativa analisi
9.4 Analisi dell'impulso
9.4
Analisi dell'impulso
Premessa
Il contatore dell'FM 350- 2 può contare i fronti dei segnali. Normalmente viene valorizzato il
fronte del segnale A (valorizzazione singola). Per raggiungere una più alta risoluzione è
possibile selezionare durante la parametrizzazione, la valorizzazione singola, doppia o
quadrupla del segnale.
È possibile ottenere una valorizzazione multipla soltanto con gli encoder incrementali
asimmetrici a 24 V con segnali A e B sfasati di 90°.
Valorizzazione singola
Nella valorizzazione singola viene analizzato soltanto un fronte del segnale A; gli impulsi di
conteggio in avanti vengono rilevati in caso di fronte di salita del segnale A e di basso livello
del segnale B, gli impulsi di conteggio all'indietro vengono rilevati in caso di fronte di salita
del segnale A e di alto livello del segnale B.
La figura illustra la valorizzazione singola dei segnali.
Segnale A0 ....7
Segnale B0...7
Impulsi di conteggio in
avanti
Impulsi di conteggio
all'indietro
,QDYDQWL
$OO
LQGLHWUR
Valorizzazione doppia
Nella valorizzazione vengono analizzati fronti di salita e di discesa del segnale A; in funzione
del livello del segnale B vengono generati impulsi di conteggio in avanti o all'indietro.
La figura illustra la valorizzazione doppia dei segnali.
Segnale A0 ....7
Segnale B0...7
Impulsi di conteggio in
avanti
Impulsi di conteggio
all'indietro
,QDYDQWL
$OO
LQGLHWUR
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
133
Segnali del trasduttore e relativa analisi
9.4 Analisi dell'impulso
Valorizzazione quadrupla
Nella valorizzazione quadrupla vengono valorizzati i fronti di salita e di discesa dei segnali A
e B: in funzione dei livelli del segnale A e B vengono generati impulsi di conteggio in avanti o
all'indietro.
La figura illustra la valorizzazione quadrupla dei segnali.
Segnale A0 ....7
Segnale B0...7
Impulsi di conteggio in
avanti
Impulsi di conteggio
all'indietro
,QDYDQWL
$OO
LQGLHWUR
Unità di conteggio FM 350-2
134
Manuale del prodotto, 05/2011, A5E01365990-03
Segnali del trasduttore e relativa analisi
9.5 Isteresi
9.5
Isteresi
Premessa
Un trasduttore può arrestarsi in una determinata posizione e "oscillare" su di essa. Ne
consegue che il valore attuale di conteggio oscilla all'interno di un determinato campo di
valori. Supponendo che in questo campo di oscillazione si trovi un valore di confronto,
l'uscita corrispondente si attiverebbe e disattiverebbe allo stesso ritmo con cui oscilla il
valore. Per evitare che l'uscita commuti il suo stato ad ogni minima oscillazione, sussiste la
possibilità di programmare nell'FM 350- 2 un'isteresi. Il campo parametrizzabile è compreso
tra 0 e 255 (dove 0 significa: isteresi disattivata). È possibile parametrizzare questo campo
su un determinato valore al raggiungimento del quale, l'ingresso deve interpretare
un'oscillazione del segnale di ingresso come transizione effettiva dello stesso ed
eventualmente attivare un'uscita.
Effetto
La seguente figura illustra in un esempio il funzionamento dell'isteresi. La figura rappresenta
il diverso comportamento di un'uscita con un'isteresi parametrizzata a 0 (= disattivata) e una
parametrizzata con 3.
Il contatore è stato parametrizzato, in questo esempio, attivando le opzioni "Direzione
principale di conteggio in avanti" e "uscita attiva con superamento limite in avanti".
9DORUHGL
FRQWHJJLR
9DORUHGL
FRQIURQWR
9DORUHLQL]LDOH
8VFLWDLVWHUHVL 8VFLWDLVWHUHVL Tempo
Figura 9-2
Esempio dell'effetto dell'isteresi
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
135
Segnali del trasduttore e relativa analisi
9.5 Isteresi
Legenda
Per quanto concerne il modo di funzionamento di un'isteresi tenere presente che il
comportamento dell'uscita è in funzione dall'isteresi impostata. Prestare particolare
attenzione a questo proposito ai valori attuali di conteggio contrassegnati numericamente.
1. Il contatore raggiunge il valore di confronto.
Isteresi = 0: l'uscita viene impostata
Isteresi = 3: l'uscita viene impostata
2. Il contatore supera il limite inferiore del valore di confronto (valore di confronto raggiunto
- 1).
Isteresi = 0: l'uscita viene resettata
Isteresi = 3: l'uscita rimane impostata perché il contatore, da quando l'uscita è stata
impostata, non ha ancora abbandonato il campo dell'isteresi.
3. Il contatore raggiunge il valore di confronto.
Isteresi = 0: l'uscita viene impostata
Isteresi = 3: l'uscita rimane impostata
4. Il contatore supera il limite inferiore del valore di confronto (valore di confronto raggiunto
- 1).
Isteresi = 0: l'uscita viene resettata
Isteresi = 3: l'uscita rimane impostata perché il contatore, da quando l'uscita è stata
impostata, non ha ancora abbandonato il campo dell'isteresi.
5. Il contatore abbandona il campo di isteresi (isteresi = 3)
Isteresi = 0: Isteresi = 3: l'uscita viene resettata
6. Il contatore raggiunge il valore di confronto.
Isteresi = 0: l'uscita viene impostata
Isteresi = 3: l'uscita viene impostata
7. Il contatore abbandona il campo di isteresi (isteresi = 3)
Isteresi = 0: Isteresi = 3: 8. Il contatore supera il limite inferiore del valore di confronto (valore di confronto raggiunto
- 1).
Isteresi = 0: l'uscita viene resettata
Isteresi = 3: l'uscita viene resettata perché il contatore ha abbandonato nel frattempo il
campo di isteresi
Unità di conteggio FM 350-2
136
Manuale del prodotto, 05/2011, A5E01365990-03
Segnali del trasduttore e relativa analisi
9.5 Isteresi
9. Il contatore raggiunge il valore di confronto.
Isteresi = 0: l'uscita viene impostata
Isteresi = 3: l'uscita viene impostata perché il contatore, da quando l'uscita è stata
settata, non ha ancora abbandonato il campo di isteresi
10.Il contatore abbandona il campo di isteresi (isteresi = 3)
Isteresi = 0: Isteresi = 3: l'uscita viene impostata
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
137
Segnali del trasduttore e relativa analisi
9.5 Isteresi
Unità di conteggio FM 350-2
138
Manuale del prodotto, 05/2011, A5E01365990-03
10
Assegnazione di dati al DB
10.1
DB per l'FC CNT_CTRL
Panoramica
Tutti i dati appartenenti ad un canale dell'unità si trovano nel DB dell' FC CNT2_CTR. La
struttura dei dati e la lunghezza del DB vengono determinate dall'UDT 1. Per eseguire la
parametrizzazione dell'unità, accertarsi che al DB siano stati assegnati i seguenti dati validi
(consultare il relativo capitolo):
● indirizzo dell'unità (indirizzo 12.0)
● indirizzo iniziale del canale (indirizzo 14.0)
● DS-OFFSET (indirizzo 18.0), permanentemente su 0
Il DB è stato generato dall'UDT 1 come blocco dati comprendente i tipi di dati
dell'applicazione specifica. La tabella sottostante illustra l'assegnazione di dati al DB che ne
risulta.
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
0.0
NO
BYTE
B#16#0
Numero
1.0
BUSY
BOOL
FALSE
TRUE: Job di scrittura in corso
1.1
DONE
BOOL
FALSE
TRUE: Job di scrittura terminato
1.2
IMPOSS
BOOL
FALSE
TRUE: Job di scrittura non possibile
1.3
UNKNOWN
BOOL
FALSE
TRUE: Job di scrittura sconosciuto
FALSE: job di scrittura non in corso
FALSE: job di scrittura non terminato
FALSE: job di scrittura possibile
FALSE: job di scrittura conosciuto
2.0
NO
BYTE
B#16#0
Numero
3.0
BUSY
BOOL
FALSE
TRUE: Job di lettura in corso
3.1
DONE
BOOL
FALSE
TRUE: Job di lettura terminato
3.2
IMPOSS
BOOL
FALSE
TRUE: Job di lettura non possibile
3.3
UNKNOWN
BOOL
FALSE
TRUE: Job di lettura sconosciuto
FALSE: job di lettura non in corso
FALSE: job di lettura non terminato
FALSE: job di lettura possibile
FALSE: job di lettura conosciuto
4.0
RESERV_0
ARRAY
[1..3] OF
WORD
W#16#0
riservato
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
139
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
10.0
RESERV_1
WORD
W#16#0
Riservato
12.0
MOD_ADR
WORD
W#16#0
Indirizzo unità
14.0
CH_ADR
DWORD
DW#16#0
Indirizzo del canale
18.0
DS_OFFS
BYTE
B#16#0
Offset blocco dati
19.0
RESERV_2
BYTE
B#16#0
Riservato
20.0
BIT0_0
BOOL
FALSE
Riservato
20.1
BIT0_1
BOOL
FALSE
Riservato
20.2
BIT0_2
BOOL
FALSE
Riservato
20.3
BIT0_3
BOOL
FALSE
Riservato
20.4
BIT0_4
BOOL
FALSE
Riservato
20.5
BIT0_5
BOOL
FALSE
Riservato
20.6
BIT0_6
BOOL
FALSE
Riservato
20.7
BIT0_7
BOOL
FALSE
Riservato
21.0
CTRL_DQ0
BOOL
FALSE
TRUE: Uscita 0 abilitata
21.1
CTRL_DQ1
BOOL
FALSE
TRUE: Uscita 1 abilitata
FALSE: uscita 0 non abilitata
FALSE: uscita 1 non abilitata
21.2
CTRL_DQ2
BOOL
FALSE
TRUE: Uscita 2 abilitata
FALSE: uscita 2 non abilitata
21.3
CTRL_DQ3
BOOL
FALSE
TRUE: Uscita 3 abilitata
FALSE: uscita 3 non abilitata
21.4
CTRL_DQ4
BOOL
FALSE
TRUE: Uscita 4 abilitata
FALSE: uscita 4 non abilitata
21.5
CTRL_DQ5
BOOL
FALSE
TRUE: Uscita 5 abilitata
FALSE: uscita 5 non abilitata
21.6
CTRL_DQ6
BOOL
FALSE
TRUE: Uscita 6 abilitata
21.7
CTRL_DQ7
BOOL
FALSE
TRUE: Uscita 7 abilitata
22.0
SET_DQ0
BOOL
FALSE
22.1
SET_DQ1
BOOL
FALSE
22.2
SET_DQ2
BOOL
FALSE
FALSE: uscita 6 non abilitata
FALSE: uscita 7 non abilitata
TRUE: uscita 0 impostata
FALSE: uscita 0 non impostata
TRUE: uscita 1 impostata
FALSE: uscita 1 non impostata
TRUE: uscita 2 impostata
FALSE: uscita 2 non impostata
22.3
SET_DQ3
BOOL
FALSE
TRUE: uscita 3 impostata
FALSE: uscita 3 non impostata
22.4
SET_DQ4
BOOL
FALSE
TRUE: uscita 4 impostata
FALSE: uscita 4 non impostata
22.5
SET_DQ5
BOOL
FALSE
TRUE: uscita 5 impostata
FALSE: uscita 5 non impostata
Unità di conteggio FM 350-2
140
Manuale del prodotto, 05/2011, A5E01365990-03
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
22.6
SET_DQ6
BOOL
FALSE
TRUE: uscita 6 impostata
22.7
SET_DQ7
BOOL
FALSE
FALSE: uscita 6 non impostata
TRUE: uscita 7 impostata
FALSE: uscita 7 non impostata
23.0
SW_GATE0
BOOL
FALSE
TRUE: gate SW aperto: contatore 0
FALSE: gate SW chiuso: contatore 0
23.1
SW_GATE1
BOOL
FALSE
TRUE: gate SW aperto: contatore 1
FALSE: gate SW chiuso: contatore 1
23.2
SW_GATE2
BOOL
FALSE
TRUE: gate SW aperto: contatore 2
FALSE: gate SW chiuso: contatore 2
23.3
SW_GATE3
BOOL
FALSE
TRUE: gate SW aperto: contatore 3
FALSE: gate SW chiuso: contatore 3
23.4
SW_GATE4
BOOL
FALSE
TRUE: gate SW aperto: contatore 4
FALSE: gate SW chiuso: contatore 4
23.5
SW_GATE5
BOOL
FALSE
TRUE: gate SW aperto: contatore 5
23.6
SW_GATE6
BOOL
FALSE
TRUE: gate SW aperto: contatore 6
23.7
SW_GATE7
BOOL
FALSE
TRUE: gate SW aperto: contatore 7
24.0
CTRL_DWORD1
DWORD
DW#16#0
Riservato
28.0
CTRL_DWORD2
DWORD
DW#16#0
Riservato
32.0
CTRL_DWORD3
DWORD
DW#16#0
Riservato
36.0
BIT0_0
BOOL
FALSE
Riservato
36.1
STS_TFB
BOOL
FALSE
TRUE: PG in funzionamento
FALSE: gate SW chiuso: contatore 5
FALSE: gate SW chiuso: contatore 6
FALSE: gate SW chiuso: contatore 7
FALSE: PG non in funzionamento
36.2
BIT0_2
BOOL
FALSE
Riservato
36.3
BIT0_3
BOOL
FALSE
Riservato
36.4
DATA_ERR
BOOL
FALSE
errore dati
36.5
BIT0_5
BOOL
FALSE
Riservato
36.6
BIT0_6
BOOL
FALSE
Riservato
36.7
PARA
BOOL
FALSE
TRUE: unità parametrizzata
FALSE: unità non parametrizzata
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
141
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
37.0
STS_CMP0
BOOL
FALSE
TRUE: comparatore 0 attivato
37.1
STS_CMP1
BOOL
FALSE
FALSE: comparatore 0 non raggiunto
TRUE: comparatore 1 attivato
FALSE: comparatore 1 non raggiunto
37.2
STS_CMP2
BOOL
FALSE
TRUE: comparatore 2 attivato
FALSE: comparatore 2 non raggiunto
37.3
STS_CMP3
BOOL
FALSE
TRUE: comparatore 3 attivato
FALSE: comparatore 3 non raggiunto
37.4
STS_CMP4
BOOL
FALSE
TRUE: comparatore 4 attivato
FALSE: comparatore 4 non raggiunto
37.5
STS_CMP5
BOOL
FALSE
TRUE: comparatore 5 attivato
FALSE: comparatore 5 non raggiunto
37.6
STS_CMP6
BOOL
FALSE
TRUE: comparatore 6 attivato
FALSE: comparatore 6 non raggiunto
37.7
STS_CMP7
BOOL
FALSE
TRUE: comparatore 7 attivato
38.0
STS_UFLW0
BOOL
FALSE
TRUE: underflow del contatore 0
38.1
STS_UFLW1
BOOL
FALSE
TRUE: underflow del contatore 1
38.2
STS_UFLW2
BOOL
FALSE
TRUE: underflow del contatore 2
FALSE: comparatore 7 non raggiunto
FALSE: nessun underflow contatore 0
FALSE: nessun underflow contatore 1
FALSE: nessun underflow contatore 2
38.3
STS_UFLW3
BOOL
FALSE
TRUE: underflow del contatore 3
FALSE: nessun underflow contatore 3
38.4
STS_UFLW4
BOOL
FALSE
TRUE: underflow del contatore 4
FALSE: nessun underflow contatore 4
38.5
STS_UFLW5
BOOL
FALSE
TRUE: underflow del contatore 5
FALSE: nessun underflow contatore 5
38.6
STS_UFLW6
BOOL
FALSE
TRUE: underflow del contatore 6
FALSE: nessun underflow contatore 6
38.7
STS_UFLW7
BOOL
FALSE
TRUE: underflow del contatore 7
FALSE: nessun underflow contatore 7
Unità di conteggio FM 350-2
142
Manuale del prodotto, 05/2011, A5E01365990-03
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
39.0
STS_OFLW0
BOOL
FALSE
TRUE: overflow del contatore 0
39.1
STS_OFLW1
BOOL
FALSE
TRUE: overflow del contatore 1
FALSE: nessun overflow contatore 0
FALSE: nessun overflow contatore 1
39.2
STS_OFLW2
BOOL
FALSE
TRUE: overflow del contatore 2
FALSE: nessun overflow contatore 2
39.3
STS_OFLW3
BOOL
FALSE
TRUE: overflow del contatore 3
FALSE: nessun overflow contatore 3
39.4
STS_OFLW4
BOOL
FALSE
TRUE: overflow del contatore 4
FALSE: nessun overflow contatore 4
39.5
STS_OFLW5
BOOL
FALSE
TRUE: overflow del contatore 5
FALSE: nessun overflow contatore 5
39.6
STS_OFLW6
BOOL
FALSE
TRUE: overflow del contatore 6
FALSE: nessun overflow contatore 6
39.7
STS_OFLW7
BOOL
FALSE
TRUE: overflow del contatore 7
40.0
STS_DIR0
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 0: indietro
FALSE: nessun overflow contatore 7
FALSE: direzione di conteggio in avanti
contatore 0
40.1
STS_DIR1
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 1: indietro
FALSE: direzione di conteggio in avanti
contatore 1
40.2
STS_DIR2
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 2: indietro
FALSE: direzione di conteggio in avanti
contatore 2
40.3
STS_DIR3
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 3: indietro
FALSE: direzione di conteggio in avanti
contatore 3
40.4
STS_DIR4
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 4: indietro
FALSE: direzione di conteggio in avanti
contatore 4
40.5
STS_DIR5
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 5: indietro
FALSE: direzione di conteggio in avanti
contatore 5
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
143
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
40.6
STS_DIR6
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 6: indietro
FALSE: direzione di conteggio in avanti
contatore 6
40.7
STS_DIR7
BOOL
FALSE
TRUE: direzione di conteggio del
contatore 7: indietro
FALSE: direzione di conteggio in avanti
contatore 7
41.0
STS_DI0
BOOL
FALSE
TRUE: ingresso digitale 0 impostato
FALSE: ingresso digitale 0 non
impostato
41.1
STS_DI1
BOOL
FALSE
TRUE: ingresso digitale 1 impostato
FALSE: ingresso digitale 1 non
impostato
41.2
STS_DI2
BOOL
FALSE
TRUE: ingresso digitale 2 impostato
FALSE: ingresso digitale 2 non
impostato
41.3
STS_DI3
BOOL
FALSE
TRUE: ingresso digitale 3 impostato
FALSE: ingresso digitale 3 non
impostato
41.4
STS_DI4
BOOL
FALSE
TRUE: ingresso digitale 4 impostato
FALSE: ingresso digitale 4 non
impostato
41.5
STS_DI5
BOOL
FALSE
TRUE: ingresso digitale 5 impostato
FALSE: ingresso digitale 5 non
impostato
41.6
STS_DI6
BOOL
FALSE
TRUE: ingresso digitale 6 impostato
FALSE: ingresso digitale 6 non
impostato
41.7
STS_DI7
BOOL
FALSE
TRUE: ingresso digitale 7 impostato
FALSE: ingresso digitale 7 non
impostato
42.0
STS_DQ0
BOOL
FALSE
42.1
STS_DQ1
BOOL
FALSE
TRUE: uscita digitale 0 impostata
FALSE: uscita digitale 0 non impostata
TRUE: uscita digitale 1 impostata
FALSE: uscita digitale 1 non impostata
42.2
STS_DQ2
BOOL
FALSE
TRUE: uscita digitale 2 impostata
FALSE: uscita digitale 2 non impostata
42.3
STS_DQ3
BOOL
FALSE
TRUE: uscita digitale 3 impostata
FALSE: uscita digitale 3 non impostata
42.4
STS_DQ4
BOOL
FALSE
TRUE: uscita digitale 4 impostata
FALSE: uscita digitale 4 non impostata
42.5
STS_DQ5
BOOL
FALSE
TRUE: uscita digitale 5 impostata
FALSE: uscita digitale 5 non impostata
Unità di conteggio FM 350-2
144
Manuale del prodotto, 05/2011, A5E01365990-03
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
42.6
STS_DQ6
BOOL
FALSE
TRUE: uscita digitale 6 impostata
42.7
STS_DQ7
BOOL
FALSE
FALSE: uscita digitale 6 non impostata
TRUE: uscita digitale 7 impostata
FALSE: uscita digitale 7 non impostata
43.0
STS_GATE0
BOOL
FALSE
TRUE: gate interno aperto: contatore 0
FALSE: gate interno chiuso: contatore 0
43.1
STS_GATE1
BOOL
FALSE
TRUE: gate interno aperto: contatore 1
FALSE: gate interno chiuso: contatore 1
43.2
STS_GATE2
BOOL
FALSE
TRUE: gate interno aperto: contatore 2
FALSE: gate interno chiuso: contatore 2
43.3
STS_GATE3
BOOL
FALSE
TRUE: gate interno aperto: contatore 3
FALSE: gate interno chiuso: contatore 3
43.4
STS_GATE4
BOOL
FALSE
TRUE: gate interno aperto: contatore 4
FALSE: gate interno chiuso: contatore 4
43.5
STS_GATE5
BOOL
FALSE
TRUE: gate interno aperto: contatore 5
43.6
STS_GATE6
BOOL
FALSE
TRUE: gate interno aperto: contatore 6
43.7
STS_GATE7
BOOL
FALSE
TRUE: gate interno aperto: contatore 7
44
USER_STAT_WORD0 WORD
W#16#0
a seconda della parametrizzazione valori
di conteggio / misura
46
USER_STAT_WORD1 WORD
W#16#0
a seconda della parametrizzazione valori
di conteggio / misura
48
USER_STAT_WORD2 WORD
W#16#0
a seconda della parametrizzazione valori
di conteggio / misura
50
USER_STAT_WORD3 WORD
W#16#0
a seconda della parametrizzazione valori
di conteggio / misura
52
LOAD-VAL0
DINT
L#0
Caricare il contatore 0 direttamente
56
LOAD-VAL1
DINT
L#0
Caricare il contatore 1 direttamente
60
LOAD-VAL2
DINT
L#0
Caricare il contatore 2 direttamente
64
LOAD-VAL3
DINT
L#0
Caricare il contatore 3 direttamente
68
LOAD-VAL4
DINT
L#0
Caricare il contatore 4 direttamente
72
LOAD-VAL5
DINT
L#0
Caricare il contatore 5 direttamente
76
LOAD-VAL6
DINT
L#0
Caricare il contatore 6 direttamente
80
LOAD-VAL7
DINT
L#0
Caricare il contatore 7 direttamente
84
LOAD-PREPAREVAL0
DINT
L#0
Caricare il contatore 0 preventivamente
88
LOAD-PREPAREVAL1
DINT
L#0
Caricare il contatore 1 preventivamente
92
LOAD-PREPAREVAL2
DINT
L#0
Caricare il contatore 2 preventivamente
FALSE: gate interno chiuso: contatore 5
FALSE: gate interno chiuso: contatore 6
FALSE: gate interno chiuso: contatore 7
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
145
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
96
LOAD-PREPAREVAL3
DINT
L#0
Caricare il contatore 3 preventivamente
100
LOAD-PREPAREVAL4
DINT
L#0
Caricare il contatore 4 preventivamente
104
LOAD-PREPAREVAL5
DINT
L#0
Caricare il contatore 5 preventivamente
108
LOAD-PREPAREVAL6
DINT
L#0
Caricare il contatore 6 preventivamente
112
LOAD-PREPAREVAL7
DINT
L#0
Caricare il contatore 7 preventivamente
116
CMP-VAL0
DINT
L#0
Caricare il comparatore 0
120
CMP-VAL1
DINT
L#0
Caricare il comparatore 1
124
CMP-VAL2
DINT
L#0
Caricare il comparatore 2
128
CMP-VAL3
DINT
L#0
Caricare il comparatore 3
132
CMP-VAL4
DINT
L#0
Caricare il comparatore 4
136
CMP-VAL5
DINT
L#0
Caricare il comparatore 5
140
CMP-VAL6
DINT
L#0
Caricare il comparatore 6
144
CMP-VAL7
DINT
L#0
Caricare il comparatore 7
148
ACT_CNTV0
DINT
L#0
Stato attuale del contatore 0
152
ACT_MSRV0
DINT
L#0
Risultato di misura 0
156
ACT_CNTV1
DINT
L#0
Stato attuale del contatore 1
160
ACT_MSRV1
DINT
L#0
Risultato di misura 1
164
ACT_CNTV2
DINT
L#0
Stato attuale del contatore 2
168
ACT_MSRV2
DINT
L#0
Risultato di misura 2
172
ACT_CNTV3
DINT
L#0
Stato attuale del contatore 3
176
ACT_MSRV3
DINT
L#0
Risultato di misura 3
180
ACT_CNTV4
DINT
L#0
Stato attuale del contatore 4
184
ACT_MSRV4
DINT
L#0
Risultato di misura 4
188
ACT_CNTV5
DINT
L#0
Stato attuale del contatore 5
192
ACT_MSRV5
DINT
L#0
Risultato di misura 5
196
ACT_CNTV6
DINT
L#0
Stato attuale del contatore 6
200
ACT_MSRV6
DINT
L#0
Risultato di misura 6
204
ACT_CNTV7
DINT
L#0
Stato attuale del contatore 7
208
ACT_MSRV7
DINT
L#0
Risultato di misura 7
212.0
BYTE0
BYTE
B#16#0
Riservato
213.0
BYTE1
BYTE
B#16#0
Riservato
214.0
BYTE2
BYTE
B#16#0
Riservato
215.0
BYTE3
BYTE
B#16#0
Riservato
216.0
BYTE4
BYTE
B#16#0
Tipo di canale
217.0
BYTE5
BYTE
B#16#0
Lunghezza informazione canale
218.0
BYTE6
BYTE
B#16#0
Numero di canali
219.0
BYTE7
BYTE
B#16#0
Vettore errore canale
Unità di conteggio FM 350-2
146
Manuale del prodotto, 05/2011, A5E01365990-03
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Ind.
Variabile
Tipo di dati
Valore
iniziale
Commento
220.0
BYTE8
BYTE
B#16#0
Errore contatore 0
221.0
BYTE9
BYTE
B#16#0
Errore contatore 1
222.0
BYTE10
BYTE
B#16#0
Errore contatore 2
223.0
BYTE11
BYTE
B#16#0
Errore contatore 3
224.0
BYTE12
BYTE
B#16#0
Errore contatore 4
225.0
BYTE13
BYTE
B#16#0
Errore contatore 5
226.0
BYTE14
BYTE
B#16#0
Errore contatore 6
227.0
BYTE15
BYTE
B#16#0
Errore contatore 7
Vedere anche
Funzione FC CNT2_CTR (FC2): "Comanda unità" (Pagina 58)
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
147
Assegnazione di dati al DB
10.1 DB per l'FC CNT_CTRL
Unità di conteggio FM 350-2
148
Manuale del prodotto, 05/2011, A5E01365990-03
11
Errori e diagnostica
11.1
Errori e diagnostica
Panoramica
Difetti dell'unità, operazioni errate, un cablaggio scorretto oppure una parametrizzazione
inesatta possono causare errori che vengono segnalati all'utente dall'unità.
I diversi tipi di errore vengono segnalati in vari punti e devono essere confermati ciascuno in
modo diverso.
In questo capitolo si trova la descrizione:
● degli errori che si possono verificare
● dei punti del programma in cui vengono visualizzati questi errori
● le modalità di conferma degli errori
È necessario operare una distinzione tra le seguenti classi di errore:
Classe di errore
Causa
Errore dati
Job errati del PLC o PG
Messaggio
Messaggio dello stato dell'unità
Errore di parametrizzazione dell'unità
Errata parametrizzazione di base dell'unità
Errore di parametrizzazione canale
Parametrizzazione errata di un canale
Errore di diagnostica
Si è verificato un vento di diagnostica
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
149
Errori e diagnostica
11.2 Tipi di errori
11.2
Tipi di errori
Panoramica dei tipi di errore
L'FM 350-2 classifica gli errori nei seguenti tipi:
Tipo di errore
Descrizione
Errore interno
Errore o difetto nell'unità non associabile a nessun canale (contatore)
Esempio: Tempo di controllo scaduto (watchdog).
Errore esterno
Errore della periferia o errore esterno all'unità non associabile ad alcun
canale (contatore).
Errore di canale
esterno
Errore della periferia o errore esterno all'unità associabile con precisione ad
un canale (contatore).
Esempio: errore nel conduttore di segnali di un trasduttore NAMUR.
Errore dati
Errori che si verificano quando un canale (contatore) viene comandato
mediante set di dati di sistema senza considerare i valori limite o lo stato del
contatore.
Esempio: il valore di confronto non rientra nel campo di conteggio.
Reazioni
L'FM 350-2 reagisce agli errori nel modo seguente:
Tipo di errore
Effetto
Errore interno
LED
Messaggio
Conferma
Disattivazione SF
completa
Allarme di diagnostica
---
Errore esterno
Disattivazione SF
completa
Allarme di diagnostica
---
Errore di canale esterno
Disattivazione SF
completa
Allarme di diagnostica
---
Errore dati
job respinto
registrazione nel buffer di
diagnostica
nuovo job
con dati
modificati
Attivazione dell'allarme di diagnostica
Errori interni ed esterni all'unità nonché errori esterni ai canali possono attivare, se abilitato
nella superficie di parametrizzazione corrispondente, un allarme di diagnostica. I set di dati
di diagnostica DS0 e DS1 indicano l'errore che ha causato l'accensione del LED.
L'assegnazione dati ai set di dati di diagnostica DS0 e DS1 viene trattata nei rispettivi
capitoli.
Unità di conteggio FM 350-2
150
Manuale del prodotto, 05/2011, A5E01365990-03
Errori e diagnostica
11.3 Visualizzazione di errore tramite LED di errore cumulativo
11.3
Visualizzazione di errore tramite LED di errore cumulativo
Dove viene visualizzato l'errore?
Se si accende il LED di errore cumulativo rosso, si è verificato un errore nell'unità (errore
interno) o nei conduttori di collegamento (errore esterno), oppure la parametrizzazione è
inesatta.
Errori visualizzati
L'accensione del LED di errore cumulativo segnala i seguenti errori:
Tipo di errore
Cause di errore
Rimedio
Errori interni
Tempo di controllo (Watchdog)
intervenuto
Sostituzione unità
Errore esterno
Interrupt di processo perduto
Confermato dall'elaborazione
dell'interrupt di processo
Parametrizzazione dell'unità non
disponibile
Effettuare e trasferire la
parametrizzazione
La parametrizzazione è errata
Errore di canale esterno
Cortocircuito o sovraccarico
dell'alimentazione del trasduttore
Correggere il collegamento
Segnali errati del trasduttore
Correggere il collegamento
NAMUR (rottura conduttore,
cortocircuito, assenza conduttore)
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
151
Errori e diagnostica
11.4 Attivazione di allarmi di diagnostica
11.4
Attivazione di allarmi di diagnostica
Definizione di allarme di diagnostica
Affinché il programma utente possa reagire ad un errore interno o esterno, è necessario
parametrizzare un allarme di diagnostica che interrompa l'elaborazione ciclica della CPU e
richiami l'OB di allarme di diagnostica (OB82).
Eventi che generano l'emissione di un allarme di diagnostica
L'elenco sottostante mostra quali eventi sono in grado di generare un allarme di diagnostica:
● errore nel canale parametrizzato
● parametrizzazione non disponibile dell'unità
● parametrizzazione inesatta dell'unità
● watchdog intervenuto
● Allarme di processo perduto
● errore segnalato dal controllo conduttore segnali del trasduttore NAMUR
● alimentazione difettosa del trasduttore NAMUR a 8,2 V
Abilitazione dell'allarme di diagnostica
Nelle superfici di parametrizzazione è possibile inibire o abilitare gli allarmi dell'unità. È
inoltre possibile stabilire se l'unità debba attivare un allarme di diagnostica o un interrupt di
processo.
Reazioni a un allarme di diagnostica
Al verificarsi di un evento che può generare un allarme di diagnostica:
● le informazioni di diagnostica vengono memorizzate nei set di dati di diagnostica
dell'unità DS0 e DS1.
● il LED di errore cumulativo si accende
● Il conteggio prosegue invariato se è stato programmato un OB 82. Senza OB 82 la CPU
entra in STOP.
● Viene richiamato l'OB di allarme di diagnostica (OB 82).
● il set di dati di diagnostica DS0 viene introdotto nell'informazione di avvio dell'OB di
allarme di diagnostica.
● Dopo l'eliminazione dell'errore il LED di errore cumulativo si spegne.
Unità di conteggio FM 350-2
152
Manuale del prodotto, 05/2011, A5E01365990-03
Errori e diagnostica
11.4 Attivazione di allarmi di diagnostica
Set di dati di diagnostica DS0 e DS1
L'informazione sull'evento che ha generato un allarme di diagnostica viene memorizzata nel
set di dati di diagnostica DS0 e DS1. Il set di dati di diagnostica DS0 comprende quattro
byte, il set di dati DS1 ne comprende 16, dove i primi quattro byte sono uguali a quelli del
DS0.
Lettura del set di dati dell'unità
In caso di richiamo dell'OB di diagnostica, il set di dati di diagnostica DS0 viene
automaticamente trasferito nell'informazione di avvio dove i quattro bit vengono memorizzati
nel dato locale (byte 8-11) dell'OB82.
Il set di dati di diagnostica DS1 (e quindi anche il contenuto del DS0) può essere letto
mediante l'FC DIAG_RD. Ciò può rivelarsi utile soltanto se il DS0 segnala un errore in un
canale.
Assegnazione di dati al set di dati di diagnostica DS0 e dell'informazione di avvio
La seguente tabella illustra l'assegnazione di dati al set di dati di diagnostica DS0
nell'informazione di avvio. Tutti i bit non contemplati in questa tabella sono irrilevanti e a
zero.
byte
0
1
Bit
Descrizione
Nota
Numero di
evento
0
Disturbo sull'unità
Impostato con ogni evento di diagnostica
8:x:00
1
Errore interno
Viene impostato per tutti gli errori interni
8:x:01
2
Errore esterno
Viene impostato per tutti gli errori esterni
8:x:02
3
Errore in un canale
Per ulteriori informazioni vedere DS 1,
byte 4
8:x:03
6
Parametrizzazione
non disponibile
Effettuare la parametrizzazione
8:x:06
7
La parametrizzazione
è scorretta.
Per ulteriori informazioni vedere il
capitolo Errore dati (Pagina 156)
8:x:07
Sempre occupato con 8
0 ... 3
Classe
4
Informazione di canale Sempre occupato con 1
2
3
watchdog intervenuto
Unità difettosa oppure forti grandezze di
disturbo
8:x:33
3
6
allarme di processo
perduto
Controllare la progettazione. È stato
riconosciuto un evento di interrupt di
processo che non può essere segnalato in
quanto lo stesso errore non è ancora stato
confermato da AP/CPU.
8:x:46
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
153
Errori e diagnostica
11.4 Attivazione di allarmi di diagnostica
Set di dati di diagnostica DS1
Set di dati di diagnostica DS1 è composto da 16 byte I primi 4 byte sono identici a quelli del
set di dati di diagnostica DS0. La seguente tabella riporta l'assegnazione di dati ai rimanenti
byte. Tutti i bit non contemplati in questa tabella sono irrilevanti e a zero. Questo set di dati
viene registrato dall'FC DIAG_RD nel DB dell'FC CNT2_CTR a partire dalla DW212.
byte
Bit
Descrizione
Nota
4
0 ... 6
Tipo di canale
Occupato sempre da 76H
7
Altri tipi di canale
Sempre occupato con 0
5
0 ... 7
Lunghezza
dell'informazione di
diagnostica
Sempre occupato con 8
6
0 ... 7 Numero dei canali
Sempre occupato con 8
7
0
Vettore errore canale
Bit del canale
8
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
Canale 0
9
Canale1
10
Canale2
11
Canale3
12
Canale 4
13
Canale 5
Numero di
evento
Unità di conteggio FM 350-2
154
Manuale del prodotto, 05/2011, A5E01365990-03
Errori e diagnostica
11.4 Attivazione di allarmi di diagnostica
byte
Bit
Descrizione
Nota
Numero di
evento
14
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
4
Alimentazione
trasduttore 8,2 V
difettosa
Trasduttore NAMUR
8:x:94
6
Conduttore segnali
trasduttore NAMUR
Cortocircuito/rottura conduttore
8:x:96
Canale 6
15
Canale 7
Testo del messaggio di diagnostica nel buffer di diagnostica della CPU
Se si intende registrare la segnalazione nel buffer di diagnostica della CPU, è necessario
richiamare nel programma utente l'SFC 52 "Registra segnalazione utente nel buffer di
diagnostica". Nel parametro di ingresso EVENTN viene indicato il numero di evento di ogni
segnalazione di diagnostica. L'allarme viene registrato nel buffer di diagnostica con i valori
x=1 come entrante e x=0 come uscente. Nel buffer di diagnostica vengono indicati, oltre
all'ora della registrazione, anche il testo del messaggio di diagnostica corrispondente nella
colonna "Descrizione".
Impostazione di default
Nell'impostazione di default l'allarme di diagnostica è inibito.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
155
Errori e diagnostica
11.5 Errore dati
11.5
Errore dati
Verificarsi di errori
I job trasmessi dal PG all'unità tramite la funzione FC CNT2_WR / FB CNT2WRPN vengono
sottoposti a controllo. Se vengono constatati errori, l'unità segnale l'errore dati.
L'unità non accetta job errati.
Visualizzazione
Gli errori dati vengono visualizzati nelle superfici di parametrizzazione, nel menu Test >
Analisi errori.
Se durante la verifica dei job viene riscontrato un errore, nel DB di conteggio viene impostato
il bit CHECKBACK_SIGNALS, DATA_ERR=1.
Riconoscimento
Correggere i job secondo a quanto prestabilito. Ritrasferire all'FM 350-2 i job corretti.
Buffer di diagnostica dell'FM 350-2
Le registrazioni nel buffer di diagnostica dell'FM 350-2 vengono visualizzate nelle superfici di
parametrizzazione, menu Test > Analisi errori.
Unità di conteggio FM 350-2
156
Manuale del prodotto, 05/2011, A5E01365990-03
Dati tecnici
A.1
A
Dati tecnici generali
I seguenti dati tecnici sono descritti nelle istruzioni operative SIMATIC S7-300 CPU 31xC e
CPU 31x: Installazione (http://support.automation.siemens.com/WW/view/it/13008499):
● Norme e omologazioni
● Compatibilità elettromagnetica
● Condizioni di trasporto e magazzinaggio
● Condizioni ambientali climatiche e meccaniche
● 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-2
Manuale del prodotto, 05/2011, A5E01365990-03
157
Dati tecnici
A.2 Dati tecnici dell'FM 350-2
A.2
Dati tecnici dell'FM 350-2
Dati tecnici
Dimensioni e peso
Dimensioni
L x A x P (mm)
80 x 125 x 120
Peso
ca. 460 g
Tensioni, correnti, potenziali
Tensione ausiliaria L+/M
DC 24 V

Intervallo
20,4 ... 28,8 V

Protezione contro scambio di polarità
no

Separazione di potenziale
sì, verso backplane e schermatura
Alimentazione trasduttore Namur

Tensione di uscita
8,2 V ± 2%

Corrente di uscita
max. 200 mA, a prova di cortocircuito
Corrente assorbita

dal bus dell'S7-300
ca. 100 mA

dal carico L+ (senza carico)
ca. 150 mA
Potenza dissipata delle unità
ca. 10 W
Stato, allarmi, diagnostica
LED di stato
sì, 16 LED verdi per segnalazioni di stato da I0..7,
Q0..7
Allarmi

Interrupt di processo
sì, parametrizzabile

allarme di diagnostica
sì, parametrizzabile
Funzioni di diagnostica
sì

LED di guasto sull'unità per errore cumulativo
sì, LED rosso

Informazioni di diagnostica leggibili
sì
Unità di conteggio FM 350-2
158
Manuale del prodotto, 05/2011, A5E01365990-03
Dati tecnici
A.2 Dati tecnici dell'FM 350-2
Dati sui segnali del contatore e sugli ingressi e le uscite digitali
Ingressi del trasduttore Namur A0...7

Livello:
secondo DIN 19 234

Lunghezza conduttori schermati
100 m

Corrente d'ingresso
Segnale 0: ≤ 1,2 mA

Ritardo all'inserzione
max. 50 µs

Frequenza di ingresso max.
20 kHz

Separazione di potenziale
sì, verso backplane e schermatura
Segnale 1: ≥ 2,1 mA
Ingressi trasduttore 24 V A0...7
Segnale di conteggio
Generatore impulsi
Encoder incrementali

Tensione di ingresso
Segnale 0
traccia A: -3 ... 5 V
Segnale 1: 11 V fino a 30,2 V

Corrente d'ingresso
Segnale 0: ≤ 2 mA (corrente di riposo)
segnale 1: 9 mA (tipo.)

Ritardo all'inserzione
max. 50 µs

Frequenza di ingresso max.
20 kHz (con t_puls/t_pause : 50/50)

Separazione di potenziale
sì, verso backplane e schermatura

Collegamento di un interruttore BERO di
tipo 2 a 2 fili
possibile

Lunghezza conduttori schermati
100 m

Fattore di contemporaneità
nella configurazione orizzontale
nella configurazione verticale
da 40 ºC 100 %
da 60 ºC 50 %
da 40 ºC 50 %
Ingressi trasduttore 24 V B0...7
Generatore impulsi
Segnale di direzione
Encoder incrementali
Traccia B
Frequenza di ingresso max.
10 kHz *)
Tutti gli altri valori quali ingressi trasduttore A0..7
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
159
Dati tecnici
A.2 Dati tecnici dell'FM 350-2
Ingressi digitali I0...7

Tensione di ingresso
Segnale 0: da - 3 a + 5 V
segnale 1: 11 V fino a 30,2 V

Corrente d'ingresso
Segnale 0: ≤ 2 mA (corrente di riposo)
segnale 1: 9 mA (tipo.)

Ritardo all'inserzione
0>1 max. 50 µs
1>0 max. 50 µs

Collegamento di un interruttore BERO di
tipo 2 a 2 fili
possibile

Separazione di potenziale
sì, verso backplane e schermatura

Lunghezza conduttori schermati
100 m

Fattore di contemporaneità
nella configurazione orizzontale
nella configurazione verticale
da 40 ºC 100 %
da 60 ºC 50 %
da 40 ºC 50 %
Uscite digitali

Corrente di uscita
Segnale 0: 0,5 mA
segnale 1: 0,5 A (campo ammesso da 5 mA a 0,6
A)

Fattore di contemporaneità
100%

LED di stato
sì, LED verde

Ritardo all'inserzione
0>1 tipo. 300 µs con I_A 0,5A
1>0 tipo 300 µs con I_A 0,5A

Livello segnale con segnale 1
L+ - 0,8 V

Comando di un ingresso digitale standard
sì

Comando di un ingresso digitale veloce
sì, osservare la seguente avvertenza

a prova di cortocircuito
sì

Limitazioni delle tendione di disinserzione
induttiva
L+ -40 V (tip.)

Frequenza di commutazione
Carico ohmico max. 500 Hz
carico induttivo max. 0,5 Hz

Corrente di somma di tutte le uscite digitali
nella configurazione orizzontale
fino a 40 ºC 4 A
fino a 60 ºC 2 A

Corrente di somma di tutte le uscite digitali
nella configurazione verticale
fino a 40 ºC 2 A

Lunghezza conduttori non schermati
100 m

Lunghezza conduttori schermati
600 m

Separazione di potenziale
sì, verso backplane e schermatura
* pertanto negli encoder incrementali è possibille soltanto una frequenza max. 10kHz.
Unità di conteggio FM 350-2
160
Manuale del prodotto, 05/2011, A5E01365990-03
Dati tecnici
A.2 Dati tecnici dell'FM 350-2
Nota
Attivando la tensione di alimentazione 24 V mediante un contatto meccanico, le uscite
dell'FM 350-2 portano per ca. 50 μs il segnale "1", condizionate dal circuito. Tenere presente
questa particolarità quando l'FM 350-2 viene impiegata con ingressi digitali veloci
Ulteriori dati di rilievo p.es. sulle condizioni ambientali sono riportati nel Manuale.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
161
Dati tecnici
A.2 Dati tecnici dell'FM 350-2
Unità di conteggio FM 350-2
162
Manuale del prodotto, 05/2011, A5E01365990-03
B
Parti di ricambio
B.1
Parti di ricambio
Panoramica
La tabella sottostante riporta un elenco di tutti i pezzi di ricambio dell'S7-300 che possono
essere ordinati successivamente o in via supplementare per l'FM 350-2.
Pezzi dell'S7–300
N. di ordinazione
Connettore di bus
6ES7390-0AA00-0AA0
Foglio di etichette di siglatura
6ES7392-2XX00-0AA0
Etichetta per posto connettore
6ES7912-0AA00-0AA0
Connettore frontale (a 40 poli) contatti a vite
6ES7392-1AM00-0AA0
Connettore frontale (a 40 poli) contatti a molla
6ES7392-1BM01-0AA0
Supporto di protezione schermatura (con 2 perni a vite)
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
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
163
Parti di ricambio
B.1 Parti di ricambio
Unità di conteggio FM 350-2
164
Manuale del prodotto, 05/2011, A5E01365990-03
Glossario
Configurazione
Assegnazione di unità ai telai di montaggio/posti connettore e agli indirizzi. Nella
configurazione hardware l'utente compila una tabella in STEP 7.
Encoder incrementali
Gli encoder incrementali rilevano percorsi, posizioni, velocità, numeri di giri, masse ecc.
conteggiando piccoli incrementi.
esenti da rimbalzo
I trasduttori effettuano la rilevazione esatta di percorsi, posizioni, velocità, numero di giri,
dimensioni ecc.
Funzione (FC)
Una funzione (FC) è un blocco di codice senza dati statici. Una funzione offre la possibilità di
trasferire parametri nel programma utente. Per questo motivo le funzioni si prestano alla
programmazione di funzioni complesse che si ripresentano di frequente.
Incrementi per giro encoder
Gli "incrementi per giro" indicano il numero di incrementi/giro raggiunti da un encoder.
Iniziatore
Un iniziatore è un interruttore BERO semplice senza informazioni sulla direzione. Fornisce
quindi solo un segnale di conteggio. Vengono contati solo i fronti di salita del segnale A. La
direzione di conteggio deve essere preimpostata dall'utente.
OD
Negli stati di funzionamento STOP e HALT, il segnale "output disable" (OD) imposta in uno
stato sicuro tutte le unità di un sistema di automazione S7. È considerato sicuro uno stato in
cui: le uscite sono prive di tensione o sono collegate con un valore di sostituzione.
SFC
Una funzione di sistema (SFC) è una funzione integrata nel sistema operativo della CPU che
può essere richiamata dal programma utente STEP 7 in caso di necessità.
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
165
Glossario
Segnali asimmettrici
I segnali asimmetrici sono due serie di impulsi, A e B, sfasati di 90° l'uno rispetto all'altro,
senza tracce inverse (/A, /B).
UDT
Dati definiti dall'utente con la dichiarazione del tipo di dati. Gli UDT sono dotati di nome
proprio e possono pertanto essere impiegati più volte. Un tipo di dati definito dall'utente può
essere p. es. utilizzato per creare diversi blocchi dati con la stessa struttura (ad es.
regolatore).
Unità funzionale (FM)
Un'unità funzionale (FM) è un'unità che esegue ordini di elaborazione del segnale di
processo a criticità temporale e ad alta intensità di memoria per alleggerire il carico dell'unità
centrale (CPU) dei sistemi di automazione S7. Per un rapido scambio dei dati con la CPU
generalmente le FM utilizzano il bus di comunicazione interno. Esempi di applicazione di
un'FM: conteggio, posizionamento, regolazione.
Valorizzazione doppia
Valorizzazione doppia significa che in un encoder incrementale vengono analizzati i fronti di
salita delle serie di impulsi A e B.
Valorizzazione quadrupla
Valorizzazione quadrupla significa che in un encoder incrementale vengono analizzati tutti i
fronti delle serie di impulsi A e B.
Valorizzazione singola
In un encoder incrementale "valutazione singola" significa che viene valutato solo il fronte di
salita della serie di impulsi A.
Unità di conteggio FM 350-2
166
Manuale del prodotto, 05/2011, A5E01365990-03
Indice analitico
A
Alimentazione trasduttore
Con trasduttore a 24 V, 41
Alimentazione trasduttore DC8,2V, 41
ammissibile
Slot, 35
Assegnazione
Connettore frontale, 41
Assegnazione dati al DB, 139
Assegnazione dei pin
Connettore frontale, 41
B
Blocco
Dati tecnici, 81
Buffer di diagnostica
dell'FM 350-2, 156
C
Cablaggio
Connettore frontale, 41
Capicorda, 41
Cavi, 41
Ingressi digitali, 41
CD-ROM, 3
Centro di addestramento, 3
Collegamento
Encoder incrementali a 24 V, 41
Generatori di impulsi a 24 V con segnale di
direzione, 41
Iniziatori a 24 V, 41
Trasduttore NAMUR, 41
Collegamento alla tensione L+, 1M, 41
con funzioni di gate
Conteggio, 30
Condizioni
Dati di parametrizzazione trasferibili, 47
configurazione meccanica
Progettazione, 35
Configurazione meccanica
Lista di controllo, 85
Connettore frontale
Assegnazione, 41
Assegnazione dei pin, 41
Cablaggio, 41
Connettore frontale dell'FM 350-2, 41
D
DB di conteggio
Assegnazione, 139
Default
Parametrizzazione, 47
Definizione
indirizzo iniziale, 35
del manuale
Campo di validità, 3
Contenuti, 3
Destinatari, 3
Scopo, 3
Determinazione
Posizione di montaggio, 35
DS-OFFSET, 139
E
Effetto
Isteresi, 135
Encoder incrementali a 24 V
Collegamento, 41
Errore dati, 156
Riconoscimento, 156
Visualizzazione, 156
F
File LEGGIMI, 47
fisso
Indirizzamento, 35
FM 350-1 impiegate
Numero masssimo, 35
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
167
Indice analitico
FM 350-2
dati tecnici, 158
FM 350-2, 35
Montaggio sulla guida profilata, 35
nel montaggio dell'S7-300, 17
Sostituzione, 35
Funzioni di gate
Conteggio, 30
M
Messa in servizio
Parametrizzazione, 85
Messa in servizio.
Montaggio meccanico, 85
Misure di protezione, 35
P
G
Gate hardware, 30
Gate interno, 30
Gate software, 30
Generatori di impulsi a 24 V con segnale di direzione
Collegamento, 41
Guida
Superfici di parametrizzazione, 47
I
in Internet
Service & Support, 3
indirizzo iniziale
Determinazione, 35
Indirizzo iniziale del canale, 139
Indirizzo unità, 139
Ingressi digitali, 41
Cavi, 41
Iniziatori a 24 V
Collegamento, 41
Installazione
Superfici di parametrizzazione, 47
Isteresi, 135
Effetto, 135
L
libero
Indirizzamento, 35
Lista di controllo
Montaggio meccanico, 85
Parametrizzazione, 85
Pacchetto di progettazione, 17
Parametrizzazione
Default, 47
Lista di controllo, 85
Posizione di montaggio
Definizione, 35
R
Regole di sicurezza, 35
Riciclaggio, 3
Riconoscimento
Errore dati, 156
S
S7-300
Norma, 3
Segnali del trasduttore, 41
Smaltimento, 3
Sostituzione
FM 350-2, 35
Superfici di parametrizzazione, 17
Guida integrata, 47
Installazione, 47
Support, 3
Supporto, 3
supporto di protezione schermatura
Posa, 41
Supporto di protezione schermatura, 41
Unità di conteggio FM 350-2
168
Manuale del prodotto, 05/2011, A5E01365990-03
Indice analitico
T
Tensione di alimentazione
Trasduttori, 41
Trasduttore
Tensione di alimentazione, 41
Trasduttore NAMUR
Collegamento, 41
U
UDT 1, 139
Uscite digitali da Q0 a Q7, 41
Utensile, 35
Cablaggio del connettore frontale, 41
V
Visualizzazione
Errore dati, 156
Unità di conteggio FM 350-2
Manuale del prodotto, 05/2011, A5E01365990-03
169