Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prefazione
Impostazione dell'oggetto
S7-1500, ET 200MP, ET 200SP, tecnologico 3
ET 200AL High_Speed_Counter
Conteggio, misura e rilevamento Impiego dell'oggetto
della posizione tecnologico 4
SSI_Absolute_Encoder
Manuale di guida alle funzioni
11/2022
A5E32010491-AK
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
indica che la mancata osservanza delle relative misure di sicurezza può causare lesioni fisiche non gravi.
ATTENZIONE
indica che la mancata osservanza delle relative misure di sicurezza può causare danni materiali.
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.
• Moduli ET 200SP
– TM Count 1x24V (dalla versione firmware V1.3 in poi)
– TM PosInput 1 (dalla versione firmware V1.3 in poi)
– TM Timer DIDQ 10x24V
– DI 8x24VDC HS
• Moduli ET 200AL
– DIQ 16x24VDC/0.5A 8xM12
I TM Count, TM PosInput e la CPU compatta sono indicati sia per i compiti di conteggio e
misura complessi che per il posizionamento. TM Timer DIDQ e i moduli digitali si addicono a
compiti di conteggio semplici. SIMATIC Drive Controller sono adatti per misurare il numero di
fronti e la durata del periodo.
Convenzioni
Osservare le avvertenze contrassegnate nel modo seguente:
Nota
Un'avvertenza contiene importanti informazioni sul prodotto descritto nella documentazione,
sulla sua manipolazione o su una parte di documentazione alla quale occorre prestare
particolare attenzione.
Riciclaggio e smaltimento
Per il riciclaggio e lo smaltimento ecocompatibile dei vecchi dispositivi, rivolgersi ad un ente
certificato per lo smaltimento di dispositivi elettronici usati e smaltire il dispositivo in
conformità delle norme vigenti nel proprio paese.
Ulteriore supporto
La documentazione tecnica dei singoli prodotti e sistemi di automazione SIMATIC è
disponibile in Internet (http://www.siemens.com/simatic-tech-doku-portal).
• Servizi
Informazioni sui servizi industriali, assistenza tecnica, pezzi di ricambio e offerte
didattiche.
• Forum
Per risposte e soluzioni sulla tecnica di automazione.
• mySupport
Il campo di lavoro personale nel Siemens Industry Online Support per notifiche, richieste
di supporto e documenti configurabili.
Siemens Industry Online Support vi offre queste informazioni in Internet
(https://support.industry.siemens.com).
Industry Mall
L'Industry Mall è il catalogo prodotti e il sistema di ordinazione della Siemens AG per le
soluzioni di automazione e azionamento sulla base di Totally Integrated Automation (TIA) e
Totally Integrated Power (TIP).
I cataloghi di tutti i prodotti della tecnica di automazione e azionamento si trovano in Internet
(https://mall.industry.siemens.com) nonché alla sezione Information and Download Center
(https://www.siemens.com/automation/infocenter).
Indicazioni di sicurezza
Siemens commercializza prodotti e soluzioni dotati di funzioni Industrial Security che
contribuiscono al funzionamento sicuro di impianti, soluzioni, macchine e reti.
La protezione di impianti, sistemi, macchine e reti da minacce cibernetiche, richiede
l'implementazione e la gestione continua di un concetto globale di Industrial Security che
corrisponda allo stato attuale della tecnica. I prodotti e le soluzioni di Siemens costituiscono
un componente di un concetto di questo tipo.
È responsabilità dei clienti evitare accessi non autorizzati ai propri impianti, sistemi, macchine
e reti. Questi sistemi, macchine e componenti possono essere collegate solo alla rete
aziendale o a Internet solo in caso di necessità e solo se sono state adottate misure di
sicurezza corrispondenti (ad es. firewall e/o segmentazione della rete).
Per ulteriori informazioni relative alle misure di protezione possibili nel settore Industrial
Security vedere in (http://www.siemens.com/industrialsecurity).
I prodotti e le soluzioni Siemens vengono costantemente perfezionati per incrementarne la
sicurezza. Siemens raccomanda espressamente di utilizzare gli update del prodotto non
appena disponibili, nonché sempre solo le versioni attuali del prodotto. L’uso di prodotti non
più attuali o di versioni non più supportate incrementa il rischio di attacchi cibernetici.
Per essere costantemente aggiornati sugli update dei prodotti, abbonarsi a Siemens Industrial
Security RSS Feed al sito (https://www.siemens.com/cert).
Prefazione .............................................................................................................................................. 3
1 Guida alla documentazione ................................................................................................................. 10
2 Nozioni di base su conteggio, misura e rilevamento della posizione ................................................. 14
2.1 Panoramica dei moduli e relative proprietà ......................................................................... 14
2.2 Nozioni di base su conteggio, misura e rilevamento della posizione (TM Count, TM
PosInput, CPU compatta) ................................................................................................... 20
2.2.1 Convenzione ..................................................................................................................... 20
2.2.2 Panoramica delle possibilità di impiego .............................................................................. 20
2.2.3 Rilevamento dei segnali di conteggio ................................................................................. 26
2.2.3.1 Conteggio con encoder incrementale o generatore di impulsi ............................................. 26
2.2.3.2 Rilevamento della posizione con encoder assoluto SSI ........................................................ 28
2.2.4 Comportamento ai valori limite .......................................................................................... 29
2.2.5 Comando del gate con encoder incrementale o generatore di impulsi................................. 32
2.2.5.1 Gate software .................................................................................................................... 32
2.2.5.2 Gate hardware ................................................................................................................... 32
2.2.5.3 Gate interno ...................................................................................................................... 34
2.2.5.4 Comportamento del contatore all'apertura del gate ............................................................ 35
2.2.6 Capture (Latch).................................................................................................................. 36
2.2.6.1 Capture con encoder incrementale o generatore di impulsi ................................................ 36
2.2.6.2 Capture con encoder assoluto SSI....................................................................................... 39
2.2.7 Sincronizzazione ................................................................................................................ 41
2.2.7.1 Sincronizzazione tramite ingresso digitale .......................................................................... 44
2.2.7.2 Sincronizzazione in caso di segnale N ................................................................................. 46
2.2.8 Valori di confronto ............................................................................................................. 49
2.2.8.1 Valori di confronto e uscite ................................................................................................ 49
2.2.8.2 Attivazione sui valori di confronto con valore di conteggio come riferimento ...................... 50
2.2.8.3 Attivazione sui valori di confronto con valore di posizione (valore assoluto SSI) come
riferimento ........................................................................................................................ 54
2.2.8.4 Attivazione sui valori di confronto con valore di misura come riferimento ........................... 58
2.2.9 Rilevamento di valori di misura .......................................................................................... 60
2.2.9.1 Panoramica delle funzioni di misura ................................................................................... 60
2.2.9.2 Rilevamento di valori di misura con encoder incrementale o generatore di impulsi .............. 61
2.2.9.3 Rilevamento di valori di misura con encoder assoluto SSI .................................................... 65
2.2.10 Isteresi .............................................................................................................................. 68
2.2.10.1 Isteresi con encoder incrementale o generatore di impulsi .................................................. 68
2.2.10.2 Isteresi con encoder assoluto SSI ........................................................................................ 70
2.2.11 Allarmi .............................................................................................................................. 72
2.2.12 Rilevamento posizione per Motion Control ......................................................................... 72
2.2.13 Segnali dell'encoder ........................................................................................................... 74
2.2.13.1 Segnali di conteggio a 24 V e TTL ....................................................................................... 74
2.2.13.2 Segnali di conteggio RS422 ................................................................................................ 77
2.2.13.3 Segnali SSI ......................................................................................................................... 79
Informazioni di base
I manuali di sistema e il Getting Started descrivono dettagliatamente la progettazione, il
montaggio, il cablaggio e la messa in servizio dei sistemi SIMATIC S7-1500, ET 200MP,
ET 200SP e ET 200AL; per la CPU 1513/1516pro-2 PN occorre utilizzare le istruzioni operative
corrispondenti. La Guida in linea di STEP 7 supporta l'utente nelle fasi di progettazione e
programmazione.
Informazioni generali
I manuali di guida alle funzioni contengono descrizioni dettagliate su argomenti generali
riguardanti per es. la diagnostica, la comunicazione, Motion Control, il server web e OPC UA.
La documentazione può essere scaricata gratuitamente in Internet
(http://w3.siemens.com/mcms/industrial-automation-systems-simatic/en/manual-
overview/Pages/Default.aspx).
Eventuali modifiche e integrazioni dei manuali vengono descritte nelle informazioni sul
prodotto.
Manual Collection
Le Manual Collection raggruppano in un unico file l'intera documentazione relativa ai diversi
sistemi.
Le Manual Collection sono disponibili in Internet.
• S7-1500/ET 200MP (https://support.industry.siemens.com/cs/ww/it/view/86140384)
• ET 200SP (https://support.industry.siemens.com/cs/ww/it/view/84133942)
• ET 200AL (https://support.industry.siemens.com/cs/ww/it/view/95242965)
"mySupport"
"mySupport", l’area di lavoro personale dell’utente, consente di sfruttare al meglio il servizio
Industry Online Support.
La si può usare per creare filtri, preferiti e tag, richiedere dati CAx e assemblare la propria
personale biblioteca di manuali e documentazione. Inoltre nelle richieste di assistenza sono
già preimpostati i dati personali dell’utente, il quale ha modo di controllare in qualsiasi
momento lo stato di elaborazione delle richieste che ha presentato.
Per poter usufruire della funzionalità completa di "mySupport" ci si deve registrare una volta.
"mySupport" è disponibile in Internet (https://support.industry.siemens.com/My/ww/it).
"mySupport" - Documentazione
"mySupport", l’area di lavoro personale dell’utente, consente di sfruttare al meglio il servizio
Industry Online Support.
La si può usare per creare filtri, preferiti e tag, richiedere dati CAx e assemblare la propria
personale biblioteca di manuali e documentazione. Inoltre nelle richieste di assistenza sono
già preimpostati i dati personali dell’utente, il quale ha modo di controllare in qualsiasi
momento lo stato di elaborazione delle richieste che ha presentato.
Per poter usufruire della funzionalità completa di "mySupport" ci si deve registrare una volta.
"mySupport" è disponibile in Internet.
Esempi applicativi
Gli esempi applicativi forniscono diversi strumenti ed esempi utili nella soluzione dei problemi
di automazione. In questa sezione vengono illustrate soluzioni che prevedono l'interazione di
più componenti del sistema, senza soffermarsi sui singoli prodotti.
Gli esempi applicativi sono disponibili in Internet
(https://support.industry.siemens.com/sc/ww/it/sc/2054).
PRONETA
Con SIEMENS PRONETA (analisi della rete PROFINET) si analizza la rete dell'impianto
nell'ambito della messa in servizio. PRONETA comprende due funzioni principali:
• La panoramica della topologia scansiona automaticamente PROFINET e visualizza tutti i
componenti collegati.
• L’IO Check è un rapido test del cablaggio e della configurazione modulare di un impianto.
SIEMENS PRONETA è disponibile in Internet
(https://support.industry.siemens.com/cs/ww/it/view/67460624).
SINETPLAN
SINETPLAN, il Network Planner di Siemens, supporta l'utente nella pianificazione degli
impianti e delle reti di automazione basate su PROFINET. Questo tool facilita il
dimensionamento professionale e predittivo dell'installazione PROFINET già nella fase di
pianificazione. Inoltre SINETPLAN fornisce all'utente strumenti utili per ottimizzare la rete,
sfruttare al meglio le risorse di rete e pianificare le riserve. In questo modo, già prima
dell'impiego pianificato si evitano problemi durante la messa in servizio e interruzioni nella
fase produttiva. Questo aumenta la disponibilità dell'impianto produttivo e contribuisce a
migliorare la sicurezza operativa.
I vantaggi in sintesi
• ottimizzazione della rete grazie al calcolo del carico di rete per le singole porte
• maggiore disponibilità della produzione grazie alla scansione online e alla verifica degli
impianti esistenti
• trasparenza prima della messa in servizio mediante importazione e simulazione di progetti
STEP 7 esistenti
• efficienza grazie alla protezione degli investimenti nel lungo periodo e allo sfruttamento
ottimale delle risorse
SINETPLAN è disponibile in Internet (https://www.siemens.com/sinetplan).
Vedere anche
My Documentation Manager (http://support.industry.siemens.com/My/ww/it/documentation)
Proprietà S7-1500
Unità di ingressi digitali CPU compatta SIMATIC
Drive Controller
DI 16x24VDC HS DI 16xNAMUR HF CPU 1511C-1 PN CPU 1504D TF
CPU 1512C-1 PN CPU 1507D TF
Numero di contatori 4 4 6 8
Utilizzo dei contatori X X X X
attivabile/disattivabile
Massima frequenza di 20 kHz 20 kHz 100 kHz 32 kHz
segnale
Massima frequenza di — — 400 kHz —
conteggio per encoder
incrementale con
valutazione quadrupla
(Pagina 79)
Campo di conteggio max. 32 bit (Pagina 90) 32 bit (Pagina 90) 32 bit (Pagina 26) Contatore di eventi:
16 bit
Misura della durata
del periodo: 32 bit
Collegamento encoder — — X (Pagina 74) —
incrementale a 24 V
Collegamento generatore X (Pagina 98) X X (Pagina 74) X (Pagina 100)
di impulsi a 24 V
Rilevamento posizione per — — X —
Motion Control
(Pagina 72)
Alimentazione encoder X — X alimentazione a 24 V
24 V
Alimentazione encoder — X — —
NAMUR
Numero di ingressi digitali 2 2 2 0
aggiuntivi per contatore
Numero di uscite digitali 0 0 1 0
fisiche per contatore
Numero di uscite digitali 1 1 2 0
logiche per contatore
Gate SW X X X (Pagina 32) —
Gate HW X (Pagina 94) X (Pagina 94) X (Pagina 32) —
Funzione Capture (Latch) — — X —
(Pagina 36)
Sincronizzazione — — X —
(Pagina 41)
Funzioni di confronto X (Pagina 95) X (Pagina 95) X (Pagina 49) —
Isteresi (Pagina 68) — — X —
Misura frequenza — — X —
Misura periodo — — X X
Misura velocità — — X —
Proprietà S7-1500
Unità di ingressi digitali CPU compatta SIMATIC
Drive Controller
DI 16x24VDC HS DI 16xNAMUR HF CPU 1511C-1 PN CPU 1504D TF
CPU 1512C-1 PN CPU 1507D TF
Supporto del sincronismo X (Pagina 98) X (Pagina 98) — X
di clock
Supporto degli allarmi di — — X (Pagina 72) —
diagnostica per segnali di
encoder
Supporto degli interrupt di X (Pagina 97) X (Pagina 97) X (Pagina 72) —
processo
Filtro parametrizzabile per X X X X
ingressi digitali
Proprietà ET 200SP
Modulo tecnologico Unità di ingressi
digitali
TM Count 1x24V TM PosInput 1 TM Timer DIDQ DI 8x24VDC HS
10x24V
Numero di contatori 1 1 31 4
Utilizzo dei contatori — — X X
attivabile/disattivabile
Massima frequenza di segnale 200 kHz 1 MHz 50 kHz 10 kHz
Massima frequenza di 800 kHz 4 MHz 200 kHz —
conteggio per encoder
incrementale con valutazione
quadrupla (Pagina 79)
Campo di conteggio max. 32 bit (Pagina 26) 32 bit (Pagina 26) 32 bit (Pagina 85) 32 bit (Pagina 90)
Max. campo di valori della — 32 bit — —
posizione (Pagina 28)
Collegamento encoder X (Pagina 74) — X (Pagina 87) —
incrementale a 24 V
Collegamento generatore di X (Pagina 74) — X (Pagina 87) X (Pagina 98)
impulsi a 24 V
Collegamento encoder — X — —
incrementale e generatore di
impulsi RS422/TTL (Pagina 77)
Collegamento encoder assoluto — X — —
SSI (Pagina 79)
Rilevamento posizione per X X — —
Motion Control (Pagina 72)
Alimentazione encoder 24 V X X X X
Numero di ingressi digitali 3 2 0 1
aggiuntivi per contatore
Numero di uscite digitali fisiche 2 2 0 0
per contatore
Numero di uscite digitali 2 2 0 1
logiche per contatore
Gate SW X (Pagina 32) X (Pagina 32) — X (Pagina 92)
Gate HW X (Pagina 32) X (Pagina 32) — X (Pagina 93)
Funzione Capture (Latch) X X — —
(Pagina 36)
Sincronizzazione (Pagina 41) X X — —
Funzioni di confronto X (Pagina 49) X (Pagina 49) — X (Pagina 95)
Isteresi (Pagina 68) X X — —
Proprietà ET 200SP
Modulo tecnologico Unità di ingressi
digitali
TM Count 1x24V TM PosInput 1 TM Timer DIDQ DI 8x24VDC HS
10x24V
Misura della frequenza, della X X — —
velocità e del periodo
(Pagina 60)
Supporto del sincronismo di X (Pagina 82) X (Pagina 82) X (Pagina 88) X (Pagina 98)
clock
Supporto degli allarmi di X (Pagina 72) X (Pagina 72) — —
diagnostica per segnali di
encoder
Supporto degli interrupt di X (Pagina 72) X (Pagina 72) — —
processo
Filtro parametrizzabile per X X — X
segnali di conteggio e ingressi
digitali
1 Un contatore per encoder incrementali (A, B sfasato) e due contatori per generatori di impulsi
Proprietà ET 200AL
Unità di ingressi/uscite digitali
DIQ 16x24VDC/0.5A 8xM12
Numero di contatori 4
Utilizzo dei contatori attivabile/disattivabile X
Massima frequenza di segnale 2 kHz
Campo di conteggio max. 32 bit
Collegamento encoder incrementale a 24 V —
Collegamento generatore di impulsi a 24 V X
Alimentazione encoder a 24 V X
Numero di ingressi digitali aggiuntivi per contatore 2
Numero di uscite digitali fisiche per contatore 1
Numero di uscite digitali logiche per contatore 1
Gate SW X
Gate HW X
Funzione Capture (Latch) —
Sincronizzazione —
Funzioni di confronto X
Misura della frequenza, della velocità e del periodo —
Supporto del sincronismo di clock —
Supporto degli allarmi di diagnostica per segnali di X
encoder
Proprietà ET 200AL
Unità di ingressi/uscite digitali
DIQ 16x24VDC/0.5A 8xM12
Supporto degli interrupt di processo X
Filtro parametrizzabile degli ingressi digitali X
2.2.1 Convenzione
Modulo tecnologico: In questo capitolo il termine "modulo tecnologico" viene utilizzato per
designare sia i moduli tecnologici TM Count e TM PosInput che i componenti tecnologici delle
CPU compatte.
Introduzione
Il modulo tecnologico si configura e si parametrizza con il software di progettazione.
Le funzioni del modulo tecnologico vengono comandate e controllate dall'oggetto
tecnologico o dal programma utente mediante l'interfaccia di comando e di conferma.
Possibilità di parametrizzazione
In un sistema S7-1500 esistono due alternative per parametrizzare e controllare le funzioni
del modulo tecnologico:
• Configurazione tramite oggetto tecnologico e comando tramite relativa istruzione
L'accesso all'interfaccia di comando e di conferma del modulo tecnologico avviene tramite
oggetto tecnologico.
• Impostazione dei parametri tramite Configurazione hardware
L'accesso all'interfaccia di comando e di conferma del modulo tecnologico viene effettuato
tramite accesso diretto ai dati IO.
Limiti di conteggio
I limiti di conteggio definiscono il campo dei valori di conteggio utilizzato. I limiti di conteggio
sono parametrizzabili e modificabili durante l'esecuzione nel programma utente.
Il limite di conteggio massimo impostabile è di 2147483647 (231–1). Il limite di conteggio
minimo impostabile è di –2147483648 (–231).
È possibile parametrizzare il comportamento del contatore al raggiungimento dei limiti di
conteggio:
• Termina o prosegui i conteggi al superamento di uno dei limiti (chiusura del gate
automatica)
• Al superamento di uno dei limiti imposta il valore di conteggio sul valore di avvio o
sull'altro limite di conteggio
Valore di avvio
All'interno dei limiti di conteggio si può parametrizzare un valore di avvio. Il valore di avvio è
modificabile durante l'esecuzione nel programma utente.
A seconda della parametrizzazione il modulo tecnologico può impostare il valore di conteggio
attuale sul valore di avvio al momento della sincronizzazione, con la funzione Capture, al
superamento di uno dei valori limite o all'apertura del gate.
Comando gate
L'apertura e la chiusura del gate hardware (gate HW) e software (gate SW) determinano
l'intervallo di tempo in cui vengono acquisiti i segnali di conteggio.
Il gate HW viene comandato dall'esterno attraverso un ingresso digitale del modulo
tecnologico. Il gate SW viene comandato dal programma utente. Il gate HW si può attivare
con la parametrizzazione. Il gate SW (bit nell'interfaccia di comando dei dati IO ciclici) non
può essere disattivato.
Capture (Latch)
È possibile parametrizzare il fronte di un segnale di riferimento esterno che avvii il salvataggio
del valore di conteggio o di posizione attuale come valore Capture. Possono avviare la
funzione Capture i seguenti segnali esterni:
• Fronte di salita o di discesa in un ingresso digitale
• Entrambi i fronti di un ingresso digitale
• Fronte di salita del segnale N sull'ingresso dell'encoder
Utilizzando un ingresso digitale è possibile parametrizzare se immediatamente dopo
l'esecuzione della funzione Capture il conteggio debba proseguire con il valore di conteggio
attuale o con il valore di avvio. Se si utilizza il fronte di salita del segnale N nell'ingresso
dell'encoder, dopo la funzione Capture il conteggio prosegue con il valore di conteggio
attuale. L'utilizzo di un ingresso digitale e del segnale N non si escludono reciprocamente per
la funzione Capture.
Il parametro "Frequenza della funzione Capture" stabilisce se la funzione viene eseguita ad
ogni fronte parametrizzato o solo una volta dopo ogni abilitazione.
Tastatore di misura
Se si utilizza il rilevamento della posizione per Motion Control (Pagina 72) è possibile
utilizzare l'oggetto tecnologico "tastatore di misura" per eseguire una funzione tastatore di
misura con l'ingresso digitale hardware.
Sincronizzazione
È possibile parametrizzare il fronte di un segnale di riferimento esterno che carichi nel
contatore il valore di avvio predefinito. I seguenti segnali esterni possono caricare il valore di
avvio nel contatore:
• Fronte di salita o di discesa in un ingresso digitale
• Fronte di salita del segnale N sull'ingresso dell'encoder
• Fronte di salita del segnale N sull'ingresso dell'encoder in funzione del livello dell'ingresso
digitale assegnato
Il parametro "Frequenza di sincronizzazione " stabilisce se la funzione viene eseguita ad ogni
fronte parametrizzato o solo una volta dopo ogni abilitazione.
Isteresi
Per i valori di confronto è possibile specificare un'isteresi entro la quale impedire la
riattivazione di un'uscita digitale. Un encoder può arrestarsi in una determinata posizione e
con leggerissimi movimenti far oscillare il valore di conteggio intorno a questa posizione. Se
in questo campo di oscillazione si trova un valore di confronto o un limite di conteggio e non
si utilizza un'isteresi, la relativa uscita digitale viene attivata e disattivata con la frequenza
corrispondente. L'isteresi impedisce queste attivazioni e disattivazioni indesiderate.
Descrizione
Il modulo tecnologico TM PosInput può essere utilizzato con un encoder assoluto SSI per il
rilevamento della posizione. Il modulo tecnologico legge il valore della posizione dall'encoder
assoluto SSI attraverso un'interfaccia seriale sincrona e lo mette a disposizione del
controllore.
Le uscite digitali del modulo tecnologico possono essere attivate esattamente per valori di
posizione definiti, indipendentemente dal programma utente. Il rilevamento della posizione
con un encoder assoluto SSI avviene senza comando del gate. Il sistema non consente di
eseguire la sincronizzazione con un encoder assoluto SSI.
Capture (Latch)
È possibile parametrizzare uno o entrambi i fronti di un segnale digitale che avvii il
salvataggio del valore di posizione attuale come valore Capture.
Il parametro "Frequenza della funzione Capture" stabilisce se la funzione viene eseguita ad
ogni fronte parametrizzato o solo una volta dopo ogni abilitazione.
Tastatore di misura
Se si utilizza il rilevamento della posizione per Motion Control (Pagina 72) è possibile
utilizzare l'oggetto tecnologico "tastatore di misura" per eseguire una funzione tastatore di
misura con l'ingresso digitale hardware.
Isteresi
Per i valori di confronto è possibile specificare un'isteresi entro la quale impedire la
riattivazione di un'uscita digitale. Un encoder può arrestarsi in una determinata posizione e
con leggerissimi movimenti far oscillare il valore di posizione intorno a questa posizione. Se in
questo campo di oscillazione si trova un valore di confronto o un limite e non si utilizza
un'isteresi, l'uscita digitale corrispondente viene attivata e disattivata di conseguenza.
L'isteresi impedisce queste attivazioni e disattivazioni indesiderate.
Nota
Il limite di conteggio superiore e il valore di avvio definiscono il campo di valori del contatore:
Campo di valori del contatore = (valore limite superiore ‒ valore di avvio) + 1
Esempi
La figura seguente mostra un esempio di conclusione del conteggio (chiusura del gate
automatica) dopo un overflow e dopo aver impostato il contatore sul valore di avvio.
La figura seguente mostra un esempio di conteggio che prosegue dopo un overflow e dopo
aver impostato il contatore sul valore di avvio:
La figura seguente mostra un esempio di conteggio che si conclude dopo un overflow e dopo
aver impostato il contatore sull'altro limite di conteggio:
La figura seguente mostra un esempio di conteggio che prosegue dopo un overflow e dopo
aver impostato il contatore sull'altro limite di conteggio:
Nota
I filtri di ingresso parametrizzati ritardano il segnale di comando dell'ingresso digitale.
Lo stato di un ingresso digitale DIm viene visualizzato con il rispettivo bit di conferma
(Pagina 240) STS_DIm .
Apertura e chiusura del gate HW comandate dal livello del segnale con un ingresso digitale
La figura seguente mostra un esempio di apertura e chiusura comandate dal livello del
segnale con un ingresso digitale. L'ingresso digitale è parametrizzato in modo da essere attivo
con livello High:
Finché l'ingresso digitale è attivo il gate HW è aperto e gli impulsi vengono contati. Quando
l'ingresso digitale non è più attivo il gate HW si chiude. Gli impulsi di conteggio vengono
ignorati e il valore di conteggio rimane costante.
Apertura e chiusura del gate HW comandate dal fronte con due ingressi digitali
La figura seguente mostra un esempio di apertura e chiusura con due ingressi digitali. I due
ingressi digitali sono parametrizzati in modo che il fronte di salita venga valutato:
Gate interno
Il gate interno è aperto se il gate SW è aperto e il gate HW è aperto o non parametrizzato. Lo
stato del gate interno viene visualizzato con il bit di conferma (Pagina 240) STS_GATE.
Se il gate interno è aperto, viene avviato il conteggio. Con la chiusura del gate interno gli
ulteriori impulsi di conteggio vengono ignorati e il conteggio viene arrestato.
Se si desidera controllare un conteggio solo con il gate HW il gate SW deve essere aperto. Se il
gate HW non viene parametrizzato, viene sempre considerato come fosse aperto. In questo
caso il gate interno si apre e si chiude solo attraverso il gate SW.
Nel parametrizzare il comportamento del contatore si stabilisce se dopo l'apertura del gate
interno il conteggio debba cominciare con il valore di avvio o con l'attuale valore di
conteggio.
Inoltre il gate interno può essere chiuso automaticamente in caso di superamento di un limite
di conteggio. Per continuare il conteggio è necessario chiudere e riaprire il gate software o il
gate hardware.
Descrizione
Con la funzione "Capture" si salva il valore di conteggio attuale per mezzo di un segnale di
riferimento esterno. È possibile parametrizzare la funzione Capture per i seguenti segnali di
riferimento:
• Fronte di salita o di discesa in un ingresso digitale
• Fronte di salita e di discesa in un ingresso digitale
• Fronte di salita del segnale N sull'ingresso dell'encoder
Funzionamento
Il valore Capture è sempre esattamente il valore di conteggio presente al momento del
rispettivo fronte (ritardato del ritardi di ingresso parametrizzato). La funzione Capture è
indipendente dallo stato del gate interno. Quando il gate è chiuso viene salvato il valore di
conteggio invariato.
La figura seguente mostra un esempio di funzione Capture con la seguente
parametrizzazione:
• Valore di avvio = 0
• Capture: evento con fronte di salita nell'ingresso digitale parametrizzato
• Impostazione del contatore sul valore di avvio all'apertura del gate
• Continuazione del conteggio dopo l'evento Capture
Con il bit di comando (Pagina 237) EN_CAPTURE si abilita la funzione Capture. Il bit di
conferma (Pagina 240) EVENT_CAP indica che un valore di conteggio è stato salvato come
valore Capture nell'interfaccia di conferma. Se si resetta EN_CAPTURE, viene resettato
EVENT_CAP. Lo stato di un ingresso digitale viene visualizzato con il rispettivo bit di conferma
(Pagina 240) STS_DIm .
La figura seguente mostra un esempio dei bit EN_CAPTURE e EVENT_CAP con l'utilizzo della
funzione unica Capture in seguito a un fronte di salita in un ingresso digitale:
La figura seguente mostra un esempio dei bit EN_CAPTURE e EVENT_CAP con l'utilizzo della
funzione periodica Capture in seguito a un fronte di salita in un ingresso digitale:
Nota
I filtri di ingresso parametrizzati ritardano il segnale del comando dell'ingresso digitale
corrispondente.
La funzione Capture non incide sul bit di conferma STS_CNT e sui LED UP e DN.
Interrupt di processo
Per la funzione Capture è possibile parametrizzare un interrupt di processo. Se gli interrupt di
processo vengono generati più rapidamente di quanto il sistema possa confermarli, gli
interrupt di processo vengono persi e l'allarme di diagnostica "Interrupt di processo" viene
segnalato.
Descrizione
Con la funzione "Capture" si salva il valore di posizione attuale per mezzo di un segnale di
riferimento esterno. È possibile parametrizzare la funzione Capture per i seguenti segnali di
riferimento:
• Fronte di salita o di discesa in un ingresso digitale
• Fronte di salita e di discesa in un ingresso digitale
Funzionamento
In corrispondenza del rispettivo fronte il valore della posizione dell'ultimo telegramma SSI
valido viene salvato nel valore Capture.
La seguente figura nostra un esempio di evento Capture determinato da un fronte di salita
nell'ingresso digitale parametrizzato:
Con il bit di comando (Pagina 237) EN_CAPTURE si abilita la funzione Capture. Il bit di
conferma (Pagina 240) EVENT_CAP indica che un valore di posizione è stato salvato come
valore Capture nell'interfaccia di conferma. Se si resetta EN_CAPTURE, viene resettato
EVENT_CAP. Lo stato di un ingresso digitale viene visualizzato con il rispettivo bit di conferma
(Pagina 240) STS_DIm .
La figura seguente mostra un esempio dei bit EN_CAPTURE e EVENT_CAP con l'utilizzo della
funzione unica Capture in seguito a un fronte di salita in un ingresso digitale:
La figura seguente mostra un esempio dei bit EN_CAPTURE e EVENT_CAP con l'utilizzo della
funzione periodica Capture in seguito a un fronte di salita in un ingresso digitale:
Nota
I filtri di ingresso parametrizzati ritardano il segnale del comando dell'ingresso digitale
corrispondente.
Interrupt di processo
Per la funzione Capture è possibile parametrizzare un interrupt di processo. Se gli interrupt di
processo vengono generati più rapidamente di quanto il sistema possa confermarli, gli
interrupt di processo vengono persi e l'allarme di diagnostica "Interrupt di processo" viene
segnalato.
2.2.7 Sincronizzazione
Descrizione
Con la funzione "Sincronizzazione" si imposta il contatore al valore di avvio predefinito per
mezzo di un segnale di riferimento esterno. È possibile parametrizzare la sincronizzazione per
i seguenti segnali di riferimento:
• Fronti di salita o di discesa in un ingresso digitale
• Fronte di salita del segnale N sull'ingresso dell'encoder
• Fronte di salita del segnale N sull'ingresso dell'encoder in funzione del livello di un
ingresso digitale
Funzionamento
La sincronizzazione ha sempre luogo esattamente in concomitanza con il segnale di
riferimento. La sincronizzazione è indipendente dallo stato del gate interno.
Con il bit di comando (Pagina 237) EN_SYNC_UP si abilita la sincronizzazione per il conteggio
in avanti. Con il bit di comando (Pagina 237) EN_SYNC_DN si abilita la sincronizzazione per il
conteggio all'indietro. Il bit di conferma (Pagina 240) EVENT_SYNC indica che è stata eseguita
una sincronizzazione. Resettando EN_SYNC_UP o EN_SYNC_DN si resetta anche EVENT_SYNC.
Nota
I filtri di ingresso parametrizzati ritardano il segnale del comando dell'ingresso digitale
corrispondente.
La sincronizzazione non incide sul bit di conferma (Pagina 240) STS_CNT.
Sincronizzazione unica
La figura seguente mostra un esempio dei bit EN_SYNC_UP, EN_SYNC_DN e EVENT_SYNC con
sincronizzazione unica in presenza di un fronte in un ingresso digitale con impulsi di
conteggio in avanti:
Dopo che è stata abilitata la sincronizzazione per il conteggio in avanti il contatore viene
sincronizzato al primo fronte di salita che si presenta nell'ingresso digitale parametrizzato.
Solo dopo che il bit di comando (Pagina 237) EN_SYNC_UP viene resettato e reimpostato è
possibile risincronizzare il contatore.
Sincronizzazione periodica
La figura seguente mostra un esempio dei bit EN_SYNC_UP, EN_SYNC_DN e EVENT_SYNC con
sincronizzazione periodica in presenza di un fronte in un ingresso digitale con impulsi di
conteggio in avanti:
Interrupt di processo
Per la sincronizzazione è possibile parametrizzare un interrupt di processo. Se gli interrupt di
processo vengono generati più rapidamente di quanto il sistema possa confermarli, gli
interrupt di processo vengono persi e l'allarme di diagnostica "Interrupt di processo" viene
segnalato.
Sincronizzazione unica
La figura seguente mostra un esempio di sincronizzazione unica attraverso un fronte in un
ingresso digitale:
Dopo che è stata abilitata la sincronizzazione per il conteggio in avanti il contatore viene
sincronizzato al primo fronte di salita che si presenta nell'ingresso digitale parametrizzato.
Fino al reset e alla reimpostazione del bit di comando (Pagina 237) EN_SYNC_UP un nuovo
fronte di salita nell'ingresso digitale viene ignorato. Infine il contatore può essere
nuovamente sincronizzato.
Sincronizzazione periodica
La figura seguente mostra un esempio di sincronizzazione periodica attraverso un fronte in
un ingresso digitale:
Sincronizzazione unica
La figura seguente mostra un esempio di sincronizzazione unica in caso di segnale N
(indipendentemente da un ingresso digitale):
Sincronizzazione periodica
La figura seguente mostra un esempio di sincronizzazione periodica in caso di segnale N:
Descrizione
Per il comando delle due uscite digitali indipendentemente dal programma utente è possibile
definire due valori di confronto:
• Valore di confronto 0 per l'uscita digitale DQ0
• Valore di confronto 1 per l'uscita digitale DQ1
A seconda del modo di funzionamento e dell'encoder utilizzato si definiscono come valori di
confronto due valori di posizione, di conteggio o di misura. I valori di confronto sono
parametrizzabili e modificabili durante l'esecuzione nel programma utente.
Nota
DQ0 di un contatore di una CPU compatta
Nelle CPU compatte l’uscita digitale DQ0 è disponibile attraverso l’interfaccia di conferma, ma
non come uscita fisica.
2.2.8.2 Attivazione sui valori di confronto con valore di conteggio come riferimento
I valori di confronto vengono confrontati con il valore di conteggio attuale. Se il valore di
conteggio soddisfa la condizione di confronto parametrizzata e la funzione tecnologica
dell'uscita digitale corrispondente è abilitata, l'uscita digitale viene impostata. Se per l'uscita
digitale DQ1 si parametrizza "Tra valore di confronto 0 e 1", entrambi i valori di confronto
influenzano DQ1.
È possibile far dipendere l'attivazione di un'uscita digitale da uno dei seguenti eventi di
confronto:
Per ripetere l'evento di confronto anche il valore di conteggio deve essere modificato e
corrispondere di nuovo al corrispondente valore di confronto.
Nota
Questo evento di confronto attiva la corrispondente uscita digitale se il valore di confronto
viene raggiunto da un impulso di conteggio. Con l'impostazione del valore di conteggio, ad
es. mediante sincronizzazione, l'uscita digitale non si attiva.
Tramite l'impostazione del bit di comando SET_DQm a 0 è possibile disattivare l'uscita digitale
prima che il valore di conteggio corrisponda al valore di confronto.
Nota
Quando viene raggiunto il valore di confronto nella direzione di conteggio parametrizzata, il
bit di conferma EVENT_CMPm viene impostato indipendentemente dallo stato del bit di
comando SET_DQm.
L'evento di confronto attiva un'uscita digitale se il valore di confronto corrispondente viene
raggiunto da un impulso di conteggio. Con l'impostazione del valore di conteggio, ad es.
mediante sincronizzazione, l'uscita digitale non si attiva.
2.2.8.3 Attivazione sui valori di confronto con valore di posizione (valore assoluto SSI)
come riferimento
I valori di confronto vengono confrontati con il valore di posizione attuale. Se il valore di
posizione soddisfa la condizione di confronto parametrizzata e la funzione tecnologica
dell'uscita digitale corrispondente è abilitata, l'uscita digitale viene impostata. Se per l'uscita
digitale DQ1 si parametrizza "Tra valore di confronto 0 e 1", entrambi i valori di confronto
influenzano DQ1.
Se si utilizza un valore di posizione di 32 bit per la funzione di confronto, il valore viene
interpretato come DINT.
È possibile far dipendere l'attivazione di un'uscita digitale da uno dei seguenti eventi di
confronto:
L'evento di confronto è indipendente dalla direzione della modifica del valore di posizione. Il
valore max. della posizione dipende dalla risoluzione dell'encoder assoluto SSI.
L'evento di confronto è indipendente dalla direzione della modifica del valore di posizione.
Per ripetere l'evento di confronto anche il valore di posizione deve essere modificato e
corrispondere di nuovo al corrispondente valore di confronto.
Tramite l'impostazione del bit di comando SET_DQm a 0 è possibile disattivare l'uscita digitale
prima che il valore di conteggio corrisponda al valore di posizione.
Nota
Quando viene raggiunto o intersecato il valore di confronto nella direzione parametrizzata, il
bit di conferma EVENT_CMPm viene impostato indipendentemente dallo stato del bit di
comando SET_DQm.
2.2.8.4 Attivazione sui valori di confronto con valore di misura come riferimento
I valori di confronto vengono confrontati con il valore di misura attuale. Se il valore di misura
soddisfa la condizione di confronto parametrizzata e la funzione tecnologica della relativa
uscita digitale è abilitata, l'uscita digitale viene impostata. Se per l'uscita digitale DQ1 si
parametrizza "Tra valore di confronto 0 e 1" o "Al di fuori del valore di confronto 0 e 1,
entrambi i valori di confronto influenzano DQ1.
È possibile far dipendere l'attivazione di un'uscita digitale da uno dei seguenti eventi di
confronto:
Tempo di aggiornamento
È possibile parametrizzare come tempo di aggiornamento l'intervallo di tempo con cui il
modulo tecnologico aggiorna ciclicamente i valori di misura. Mediante tempi di
aggiornamento più lunghi è possibile livellare grandezze di misura irregolari e aumentare la
precisione di misura.
Tipo di misura Limite inferiore del campo di Limite superiore del campo di
misura misura
Misura frequenza 0,04 Hz 800 kHz* / 4 MHz**
Misura periodo 1,25 µs* / 0,25 µs** 25 s
Misura velocità In funzione del numero parametrizzato di "Incrementi per unità" e
della "Base di tempo per misura di velocità"
Tutti i valori di misura vengono restituiti come valore con segno. Il segno indica se il valore di
conteggio è aumentato o diminuito nell'intervallo di tempo rilevante.
Tipo di misura Limite inferiore del campo di Limite superiore del campo di
misura misura
Misura della frequenza 0,04 Hz 400 kHz*
Misura del periodo 2,5 µs* 25 s
Misura della velocità In funzione del numero parametrizzato di "Incrementi per unità" e
della "Base di tempo per misura di velocità"
Tutti i valori di misura vengono restituiti come valore con segno. Il segno indica se il valore di
conteggio è aumentato o diminuito nell'intervallo di tempo rilevante.
Principio di misura
Il modulo tecnologico assegna un valore temporale ad ogni impulso di conteggio. L'intervallo
di misura è definito come l'intervallo di tempo tra l'ultimo impulso di conteggio prima e
durante il tempo di aggiornamento precedente. Per calcolare una grandezza di misura
vengono valutati l'intervallo di misura e il numero degli impulsi nell'intervallo di misura.
Se entro un tempo di aggiornamento non si produce un impulso di conteggio, viene
effettuato un adattamento dinamico dell'intervallo di misura. In questo caso viene acquisito
un impulso al termine del tempo di aggiornamento e l'intervallo di misura viene calcolato da
lì fino all'ultimo impulso verificatosi. Quindi il numero degli impulsi è 1.
Il bit di conferma STS_M_INTERVAL segnala se nell'intervallo di misura precedente si è
verificato un impulso di conteggio. In questo modo è possibile distinguere tra un impulso di
conteggio fittizio e uno effettivo.
Misura frequenza
Nel periodo fino al primo valore di misura presente, viene confermato il valore "0".
Il processo di misura inizia con il primo impulso rilevato dopo l'apertura del gate interno. Il
primo valore di misura viene calcolato al più presto dopo il secondo impulso.
Una volta trascorso il tempo di aggiornamento, nell'interfaccia di conferma (Pagina 240)
viene aggiornato il valore di misura. Con la chiusura del gate interno il processo di misura
viene arrestato e il valore di misura non viene più aggiornato.
La figura seguente mostra un esempio di misura della frequenza per un tempo di
aggiornamento di 1 s:
Misura periodo
Nel corso della misura periodo viene fornito come valore di misura il reciproco della
frequenza.
Nel periodo fino al primo valore di misura presente, viene confermato il valore "25 s".
Misura velocità
Nel corso della misurazione della velocità viene fornita come valore di misura la frequenza
normalizzata. La normalizzazione può essere parametrizzata tramite la base di tempo e il
numero degli incrementi che vengono forniti dall'encoder per unità.
Esempio:
L'encoder fornisce 4000 incrementi al metro. La velocità deve essere misurata in metri al
minuto.
In questo caso si devono parametrizzare 4000 incrementi per unità e una base di tempo di un
minuto.
Tipo di misura Limite inferiore del campo di Limite superiore del campo di
misura misura
Misura frequenza 0,04 Hz 4 MHz
Misura periodo 0,25 μs 25 s
Misura velocità In funzione del numero parametrizzato di "Incrementi per unità" e
della "Base di tempo per misura di velocità"
Tutti i valori di misura vengono restituiti come valore con segno. Il segno indica se il valore di
posizione è aumentato o diminuito nell'intervallo di tempo rilevante.
Principio di misura
Il modulo tecnologico assegna un valore temporale ad ogni telegramma SSI. L'intervallo di
misura è definito come l'intervallo di tempo tra l'ultimo telegramma SSI con una modifica del
valore di posizione prima e durante il tempo di aggiornamento precedente. Per calcolare una
grandezza di misura vengono valutati l'intervallo di misura e il cambiamento complessivo del
valore di posizione nell'intervallo di misura. Il cambiamento del valore di posizione in un
intervallo di misura corrisponde al numero di incrementi dell'encoder nello stesso intervallo.
Se entro un tempo di aggiornamento il valore di posizione non cambia, viene effettuato un
adattamento dinamico dell'intervallo di misura. In questo caso viene acquisito un
cambiamento del valore di posizione al termine del tempo di aggiornamento e l'intervallo di
misura viene calcolato da lì fino all'ultimo telegramma SSI con cambiamento del valore di
posizione. Il cambiamento del valore di posizione è 1.
Il bit di conferma STS_M_INTERVAL segnala se nell'intervallo di misura precedente si è
verificato un cambiamento del valore di posizione. In questo modo è possibile distinguere tra
un cambiamento del valore di posizione fittizio e uno effettivo. Se il modulo tecnologico non
riesce a calcolare il valore di misura a causa del superamento dei limiti del campo di misura, il
bit di conferma STS_M_INTERVAL non viene impostato.
Misura frequenza
Nel periodo che trascorre fino al primo valore di misura presente, viene confermato il valore
"0,0".
Il processo di misura inizia quando viene rilevato il primo cambiamento del valore di
posizione. Il primo valore di misura viene calcolato non prima della seconda variazione del
valore di posizione.
Una volta trascorso il tempo di aggiornamento, nell'interfaccia di conferma (Pagina 240)
viene aggiornato il valore di misura.
Misura periodo
Nel corso della misura periodo viene fornito come valore di misura il reciproco della
frequenza.
Nel periodo fino al primo valore di misura presente, viene confermato il valore "25 s".
Misura velocità
Nel corso della misurazione della velocità viene fornita come valore di misura la frequenza
normalizzata. La normalizzazione può essere parametrizzata tramite la base di tempo e il
numero degli incrementi che vengono forniti dall'encoder per unità.
Esempio:
L'encoder assoluto SSI funziona con una risoluzione di 12 bit per giro e fornisce 4096
incrementi per giro. La velocità deve essere misurata in giri al minuto.
In questo caso si devono parametrizzare 4096 incrementi per unità e una base di tempo di un
minuto.
Nota
Un numero di giri encoder troppo elevato può causare un errore nel senso di rotazione
Se un encoder assoluto SSI gira così velocemente da superare più della metà del campo di
valori entro un ciclo dell'unità1, non è possibile rilevare correttamente la velocità e il senso di
rotazione. Di conseguenza può verificarsi errori:
• Funzioni DQ
• Bit di conferma EVENT_OFLW, EVENT_UFLW, EVENT_ZERO, EVENT_CMP0, EVENT_CMP1 e
STS_DIR
Nota
Se si impiega un encoder assoluto SSI il cui campo di valori non corrisponde a una potenza di
due, il valore di misura della velocità calcolato al momento dell'overflow può essere errato.
2.2.10 Isteresi
Descrizione
Con l'isteresi è possibile definire un campo intorno ai valori di confronto entro il quale le
uscite digitali non devono essere riattivate prima che il valore di conteggio abbia lasciato tale
campo.
Mediante leggerissimi movimenti dell'encoder il valore di conteggio può oscillare attorno a
un determinato valore. Se in questo campo di oscillazione si trova un valore di confronto o un
limite di conteggio e non si utilizza un'isteresi, la relativa uscita digitale viene attivata e
disattivata con la frequenza corrispondente. L'isteresi impedisce sia queste attivazioni e
disattivazioni indesiderate sia gli interrupt di processo parametrizzati quando si verifica un
evento di confronto.
L'isteresi si attiva quando il rispettivo valore di confronto viene raggiunto con un impulso di
conteggio. Se il valore di conteggio di un'isteresi attiva viene impostato sul valore di avvio,
l'isteresi in oggetto diventa inattiva.
Il campo di isteresi termina, indipendentemente dal valore di isteresi, sul limite di conteggio
inferiore o superiore.
Funzionamento
La figura seguente mostra un esempio di isteresi con la seguente parametrizzazione:
• Impostazione di un'uscita digitale tra valore di confronto e limite di conteggio superiore
• Valore di confronto = 5
• Isteresi = 0 o 2 (sfondo grigio)
Descrizione
Con l'isteresi è possibile definire un campo intorno ai valori di confronto entro il quale le
uscite digitali non devono essere riattivate prima che il valore di posizione abbia lasciato tale
campo.
Mediante leggerissimi movimenti dell'encoder il valore di posizione può oscillare attorno a un
determinato valore. Se questo campo di oscillazione contiene un valore di confronto oppure il
rispettivo valore di posizione minimo o massimo e non si utilizza un'isteresi, la relativa uscita
digitale viene attivata e disattivata con la frequenza corrispondente. L'isteresi impedisce sia
queste attivazioni e disattivazioni indesiderate sia gli interrupt di processo parametrizzati
quando si verifica un evento di confronto.
Il campo dell'isteresi termina, indipendentemente dal valore di isteresi, sul valore di posizione
minimo o massimo.
Funzionamento
La figura seguente mostra un esempio di isteresi con la seguente parametrizzazione:
• Impostazione di un'uscita digitale tra valore di confronto e limite superiore
• Valore di confronto = 10
• Isteresi = 0 o 2 (sfondo grigio)
L'isteresi si attiva al raggiungimento del valore di posizione 10. Quando l'isteresi è attiva, il
risultato del confronto resta invariato. L'isteresi si disattiva al raggiungimento dei valori di
posizione 7 o 13.
La figura seguente mostra un esempio di isteresi con la seguente parametrizzazione:
• Impostazione con valore di confronto per la durata di un impulso
• Valore di confronto = 10
• Confronto in entrambe le direzioni delle modifiche del valore di posizione
• Isteresi = 0 o 2 (sfondo grigio)
2.2.11 Allarmi
Interrupt di processo
Al verificarsi di un evento di confronto, in caso di overflow o di underflow, di passaggio per lo
zero del contatore e/o di cambio (inversione) della direzione di conteggio, il modulo
tecnologico può attivare un interrupt di processo nella CPU. È possibile definire quali eventi
attiveranno un interrupt di processo durante il funzionamento.
Allarme di diagnostica
In presenza di errori il modulo tecnologico può generare allarmi di diagnostica. Gli allarmi di
diagnostica per determinati errori si abilitano nella configurazione del dispositivo. Gli eventi
che durante il funzionamento possono causare un allarme di diagnostica sono riportati nel
manuale di prodotto del modulo tecnologico.
Descrizione
Il modulo tecnologico può essere utilizzato ad es. con un encoder incrementale per il
rilevamento della posizione dei seguenti oggetti tecnologici Asse di S7-1500 Motion Control:
• TO_PositioningAxis
• TO_SynchronousAxis
• TO_ExternalEncoder
Se si utilizza un encoder incrementale o un generatore di impulsi il rilevamento della
posizione si basa sulla funzione di conteggio del modulo tecnologico. Nel caso degli encoder
assoluti SSI il valore assoluto viene letto attraverso un'interfaccia seriale sincrona e preparato
per S7-1500 Motion Control in base alla parametrizzazione.
Le funzioni del modulo tecnologico hanno quindi le seguenti limitazioni:
• Nessuna modalità di conteggio parametrizzabile
• Nessuna funzione disponibile per gli ingressi digitali, tranne la funzione tastatore di
misura
• Nessuna funzione di confronto disponibile per gli ingressi digitali
• Nessun interrupt di processo disponibile
Nella configurazione dispositivi del modulo tecnologico in STEP 7 (TIA Portal) selezionare
quindi il modo di funzionamento "Rilevamento della posizione per oggetto tecnologico
"Motion Control""“ e utilizzare nel programma l’oggetto tecnologico corrispondente. Le
possibilità di parametrizzazione si riducono ai parametri necessari. Nei TM Count o nei
TM PosInput il modo di funzionamento viene acquisito automaticamente da tutti i canali del
modulo tecnologico. Nelle CPU compatte il modo di funzionamento è attivo nel canale per cui
viene impostato.
Il modulo tecnologico riconosce la direzione di conteggio dalla successione dei fronti nei
segnali A e B. È possibile stabilire un'inversione della direzione di conteggio.
Il modulo tecnologico riconosce la direzione di conteggio dalla successione dei fronti nei
segnali A e B. È possibile stabilire un'inversione della direzione di conteggio.
2.2.14.1 Definizione
Il contatore del modulo tecnologico conta i fronti dei segnali dell'encoder A e B. Negli
encoder incrementali con segnali A e B sfasati tra loro è possibile scegliere tra valutazione
singola o multipla, al fine di aumentare la risoluzione.
È possibile parametrizzare le seguenti valutazioni dei segnali:
• Valutazione singola (Pagina 80)
• Valutazione doppia (Pagina 81)
• Valutazione quadrupla (Pagina 81)
Nota
Lo spostamento di fase tra i fronti dei segnali A e B viene valutato. Se lo spostamento di fase è
riconoscibile, tramite il bit di conferma ENC_ERROR viene segnalato un errore dell'encoder
(passaggio non ammesso dei segnali A/B).
Poiché i parametri del sincronismo di clock non vengono verificati in RUN, se si modificano
uno o alcuni dei parametri citati in RUN, possono verificarsi degli overflow. Per evitare gli
overflow è consigliabile selezionare l'opzione con il tempo maggiore già nell'impostazione dei
parametri offline.
Ulteriori informazioni
Il sincronismo di clock è descritto in dettaglio:
• Nel manuale di guida alle funzioni che può essere scaricato da Internet
(https://support.industry.siemens.com/cs/ww/it/view/109755401).
• Nel manuale di guida alle funzioni PROFINET con STEP 7 che può essere scaricato da
Internet (https://support.industry.siemens.com/cs/ww/it/view/49948856).
Introduzione
TM Timer DIDQ si configura e si parametrizza con il software di progettazione.
Le funzioni del modulo vengono comandate e controllate dal programma utente mediante
l'interfaccia di comando e di conferma.
Ambiente di sistema
Il modulo può essere utilizzato con le relative funzioni nei seguenti ambienti di sistema:
Nota
L'interfaccia di comando e di conferma è descritta nel manuale di prodotto di TM Timer DIDQ.
Direzione di conteggio
Il modulo tecnologico è in grado di contare sia in avanti che all'indietro con un encoder
incrementale. È possibile invertire la direzione di conteggio per adeguarla al processo.
Limiti di conteggio
I limiti di conteggio definiscono il campo dei valori di conteggio utilizzato.
Il valore di conteggio minimo è ‒2147483648 (‒231). Il valore di conteggio max. è
2147483647 (231–1). Il contatore conta in modo continuo. In caso di overflow il contatore
salta al limite di conteggio opposto e continua a contare.
Il valore di conteggio non può essere influenzato dal programma utente.
Parametrizzazione
Per utilizzare un contatore per un encoder incrementale vengono raggruppati rispettivamente
due ingressi digitali di un gruppo di canali. Selezionare nei parametri di canale la
configurazione "Encoder incrementale (A, B sfasata)" per il rispettivo gruppo.
Nota
Contatore di TM Timer DIDQ 16x24V
Il numero dei contatori disponibili di TM Timer DIDQ 16x24V dipende dalla configurazione del
canale. Per poter utilizzare 4 contatori è necessario selezionare l'impiego di otto ingressi nella
configurazione del canale. Se si seleziona l'utilizzo di tre ingressi è possibile utilizzare 1
contatore. Altre configurazioni di canale non consentono l'utilizzo dei contatori.
Direzione di conteggio
Il modulo tecnologico può contare in avanti con un generatore di impulsi.
Limiti di conteggio
I limiti di conteggio definiscono il campo dei valori di conteggio utilizzato.
Il valore di conteggio minimo è ‒2147483648 (‒231). Il valore di conteggio max. è
2147483647 (231–1). Il contatore conta in modo continuo. In caso di overflow il contatore
salta al limite di conteggio opposto e continua a contare.
Il valore di conteggio non può essere influenzato dal programma utente.
Parametrizzazione
Per utilizzare un contatore per un generatore di impulsi selezionare nei parametri di canale la
configurazione "Utilizza ingressi singolarmente" o "Utilizza ingresso/uscita singolarmente" per
il rispettivo gruppo. È possibile parametrizzare come contatore il primo ingresso digitale di un
gruppo.
Nota
Contatore di TM Timer DIDQ 16x24V
Il numero dei contatori disponibili di TM Timer DIDQ 16x24V dipende dalla configurazione del
canale. Per poter utilizzare 4 contatori è necessario selezionare l'impiego di otto ingressi nella
configurazione del canale. Se si seleziona l'utilizzo di tre ingressi è possibile utilizzare 1
contatore. Altre configurazioni di canale non consentono l'utilizzo dei contatori.
Il modulo tecnologico riconosce la direzione di conteggio dalla successione dei fronti nei
segnali A e B. È possibile stabilire un'inversione della direzione di conteggio.
Valutazione del segnale
Entrambi i segnali sfasati di un encoder incrementale vengono valutati quattro volte. Con la
valutazione quadrupla si analizzano i fronti di salita e di discesa nei segnali A e B.
Gli impulsi di conteggio vengono generati in avanti o all'indietro in funzione della direzione
del fronte di uno dei segnali e del livello dell'altro segnale nello stesso tempo.
La figura seguente mostra un esempio di valutazione quadrupla di segnali di conteggio 24 V:
Ulteriori informazioni
Il sincronismo di clock è descritto in dettaglio:
• Nel manuale di guida alle funzioni che può essere scaricato da Internet
(https://support.industry.siemens.com/cs/ww/it/view/109755401).
• Nel manuale di guida alle funzioni PROFINET con STEP 7 che può essere scaricato da
Internet (https://support.industry.siemens.com/cs/ww/it/view/49948856).
Introduzione
Il modulo digitale può essere configurato e parametrizzato con il software di progettazione.
Le funzioni del modulo vengono comandate e controllate dal programma utente mediante
l'interfaccia di comando e di conferma.
Ambiente di sistema
Il modulo può essere utilizzato nei seguenti ambienti di sistema:
Nota
L'interfaccia di comando e di conferma è descritta nel manuale del prodotto del modulo
digitale.
Limiti di conteggio
I limiti di conteggio definiscono il campo dei valori di conteggio utilizzato. I limiti di conteggio
sono parametrizzabili e modificabili durante l'esecuzione nel programma utente. Le
informazioni sui limiti di conteggio max. e minimo impostabili sono contenute nel manuale di
prodotto del modulo.
Con la parametrizzazione è possibile stabilire se proseguire o arrestare i conteggi al
superamento di un limite di conteggio (chiusura del gate automatica).
Valore di avvio
All'interno dei limiti di conteggio si può parametrizzare un valore di avvio. Il valore di avvio è
modificabile durante l'esecuzione nel programma utente.
Comando gate
L'apertura e la chiusura del gate hardware (gate HW) e software (gate SW) determinano
l'intervallo di tempo in cui vengono acquisiti i segnali di conteggio.
Il gate HW viene comandato dall'esterno attraverso un ingresso digitale del modulo di ingressi
digitali. Il gate HW si può attivare con la parametrizzazione. Il gate SW viene comandato dal
programma utente. L'interfaccia di comando e di conferma è descritta nel manuale del
prodotto del modulo digitale.
Nota
L'interfaccia di comando e di conferma è descritta nel manuale del prodotto del modulo
digitale.
Nota
Il limite di conteggio superiore e il valore di avvio definiscono il campo di valori del contatore:
Campo di valori del contatore = (valore limite superiore ‒ valore di avvio) + 1
Esempi
La figura seguente mostra un esempio di conteggio che si conclude dopo un overflow e dopo
aver impostato il contatore sull'altro limite di conteggio:
La figura seguente mostra un esempio di conteggio che prosegue dopo un overflow e dopo
aver impostato il contatore sull'altro limite di conteggio:
Nota
Il gate HW non è disponibile in tutti i moduli digitali.
Nota
L'interfaccia di comando e di conferma è descritta nel manuale del prodotto del modulo
digitale.
Nota
Un ritardo di ingresso parametrizzato ritarda il segnale di comando dell'ingresso digitale.
Lo stato di un ingresso digitale DIm viene visualizzato con il rispettivo bit di conferma
STS_DIm . L'interfaccia di comando e di conferma è descritta nel manuale del prodotto del
modulo digitale.
Finché l'ingresso digitale è impostato, il gate HW è aperto e gli impulsi vengono contati.
Quando l'ingresso digitale viene resettato, il gate HW si chiude. Gli impulsi di conteggio
vengono ignorati e il valore di conteggio rimane costante.
Gate interno
Il gate interno è aperto se il gate SW è aperto e il gate HW è aperto o non parametrizzato. Lo
stato del gate interno viene visualizzato con il bit di conferma STS_GATE. L'interfaccia di
comando e di conferma è descritta nel manuale del prodotto del modulo digitale.
Se il gate interno è aperto, viene avviato il conteggio. Con la chiusura del gate interno gli
ulteriori impulsi di conteggio vengono ignorati e il conteggio viene arrestato.
Se si desidera controllare un conteggio solo con il gate HW il gate SW deve essere aperto. Se il
gate HW non viene parametrizzato, viene sempre considerato come fosse aperto. In questo
caso il gate interno si apre e si chiude solo attraverso il gate SW.
Inoltre il gate interno può essere chiuso automaticamente in caso di superamento di un limite
di conteggio. Per continuare il conteggio è necessario chiudere e riaprire il gate software o il
gate hardware.
2.4.6 Allarmi
Interrupt di processo
In presenza di determinati eventi i moduli possono attivare un interrupt di processo nella CPU
durante il funzionamento. Gli interrupt di processo possono essere abilitati tramite la
parametrizzazione. Gli eventi che possono causare un interrupt di processo durante il
funzionamento sono riportati nel manuale di prodotto del modulo.
Nota
Gli interrupt di processo per il conteggio non sono disponibili per tutti i moduli.
Nota
Non in tutti i moduli digitali è possibile collegare un segnale per il rilevamento della direzione.
Ulteriori informazioni
Il sincronismo di clock è descritto in dettaglio:
• Nel manuale di guida alle funzioni che può essere scaricato da Internet
(https://support.industry.siemens.com/cs/ww/it/view/109755401).
• Nel manuale di guida alle funzioni PROFINET con STEP 7 che può essere scaricato da
Internet (https://support.industry.siemens.com/cs/ww/it/view/49948856).
Introduzione
La configurazione e la parametrizzazione degli I/O X142 tecnologici di SIMATIC Drive
Controller avvengono con il software di progettazione STEP 7. L'analisi del contatore di eventi
e della misura della durata del periodo avviene tramite l'interfaccia di conferma degli I/O
tecnologici X142 nei dati I/O.
Nota
L'interfaccia di comando e di conferma è descritta nel Manuale di sistema SIMATIC Drive
Controller (https://support.industry.siemens.com/cs/ww/it/view/109766665).
Ambiente di sistema
I SIMATIC Drive Controller possono essere utilizzati nel seguente ambiente di sistema:
Direzione di conteggio
Il conteggio è sempre in avanti.
Modo di funzionamento
Per parametrizzare un modulo tecnologico con l'oggetto tecnologico, definire nella
configurazione hardware del modulo tecnologico il modo di funzionamento (Pagina 178)
"Funzionamento con oggetto tecnologico "Conteggio e misura"". Questa selezione è già
preimpostata.
Introduzione
La panoramica seguente mostra il procedimento di base per progettare le funzioni di
conteggio e di misura del modulo tecnologico con l'oggetto tecnologico
High_Speed_Counter.
Procedimento
Procedere seguendo l'ordine consigliato qui di seguito:
Passo Descrizione
1 Configurazione del modulo tecnologico (Pagina 173)
2 Inserimento di un oggetto tecnologico (Pagina 104)
3 Configurazione dell'oggetto tecnologico in funzione dell'applicazione (Pagina 105)
4 Richiamare l'istruzione nel programma utente (Pagina 126)
5 Caricamento nella CPU
6 Messa in servizio dell'oggetto tecnologico (Pagina 139)
7 Diagnostica dell'oggetto tecnologico (Pagina 140)
Procedimento
Per inserire un oggetto tecnologico, procedere nel modo seguente:
1. Aprire la cartella della CPU nella navigazione del progetto.
2. Aprire la cartella "Oggetti tecnologici".
3. Fare doppio clic su "Inserisci nuovo oggetto".
Si apre la finestra di dialogo "Inserisci nuovo oggetto".
4. Selezionare la tecnologia "Conteggio e misura".
5. Selezionare l'oggetto "High_Speed_Counter".
6. Specificare un nome univoco per l'oggetto tecnologico nel campo di immissione "Nome".
7. Fare clic su "Ulteriori informazioni" per specificare altre informazioni sull'oggetto
tecnologico.
8. Confermare con "OK".
Risultato
Il nuovo oggetto tecnologico viene creato e inserito nella navigazione del progetto all'interno
della cartella "Oggetti tecnologici".
Oggetto Descrizione
① Configurazione Nella finestra di configurazione:
(Pagina 105) • assegnazione del modulo tecnologico e del canale
• impostazione del parametro dell'oggetto tecnologico per le funzioni di
conteggio e misura
La modifica della configurazione dell'oggetto tecnologico, richiede il
caricamento nella CPU dell'oggetto stesso e della Configurazione Hardware.
② Messa in servizio Messa in servizio e test di funzionamento dell'oggetto tecnologico:
(Pagina 139) simulazione dei parametri dell'istruzioneHigh_Speed_Counter e controllo
delle ripercussioni
③ Diagnostica Controllo delle funzioni di conteggio e misura
(Pagina 140)
Canale
Per i moduli tecnologici con diversi canali di conteggio occorre selezionare anche il numero
del canale per il quale è valido l'oggetto tecnologico High_Speed_Counter.
Nota
Un canale può essere assegnato a un solo oggetto tecnologico. Un canale già assegnato a un
oggetto tecnologico non è più selezionabile.
Nota
Se si modificano i valori dei parametri dell'oggetto tecnologico, vengono sovrascritti anche i
relativi valori dei parametri nella finestra di dialogo Proprietà di Configurazione hardware
senza alcuna richiesta di conferma. Pertanto, come dopo ogni modifica nella configurazione
hardware, al successivo caricamento del progetto nella CPU il sistema chiede di confermare
se la CPU deve andare nello stato di funzionamento STOP.
Tipo di segnale
Sono selezionabili i seguenti tipi di segnale (Pagina 74):
Inverti direzione
È possibile invertire la direzione di conteggio per adeguarla al processo.
L'inversione di direzione è parametrizzabile e attiva per i seguenti tipi di segnale:
• Encoder incrementale (A, B, sfasato)
• Encoder incrementale (A, B, N)
Frequenza di filtro
Parametrizzando una frequenza come filtro si sopprimono i disturbi negli ingressi di
conteggio A, B e N.
La frequenza di filtro selezionata si riferisce a un rapporto impulso/pausa compreso tra circa
40:60 e circa 60:40. Da questo rapporto risulta una determinata durata minima impulso-
pausa. Le transizioni del segnale con una durata inferiore alla durata minima impulso-pausa
vengono soppresse.
Sono selezionabili le seguenti frequenze di filtro:
Nota
Se si utilizza un encoder che si attiva in controfase ed è stato parametrizzato il tipo di sensore
"Controfase (commutatore NPN e PNP)", è possibile controllare i segnali dell'encoder per
rilevare l'eventuale rottura di un conduttore.
Nota
Lo standard RS422 assicura una maggiore immunità alle interferenze dello standard TTL.
Perciò se l'encoder incrementale o il generatore di impulsi in uso supporta gli standard RS422
e TTL si consiglia di scegliere lo standard RS422.
Opzione Significato
Nessun comportamento Il contatore non viene influenzato dal segnale N.
in caso di segnale N
(preimpostazione)
Sincronizzazione in caso In presenza del segnale N il contatore viene impostato sul valore di avvio.
di segnale N (Pagina 46) Se si seleziona la funzione "Abilitazione Sincronizzazione in caso di segnale
N" per un ingresso digitale la sincronizzazione dipenderà dal livello
dell'ingresso.
Capture in caso di Con il segnale N il valore di conteggio viene salvato nel valore Capture.
segnale N (Pagina 36) L'utilizzo di un ingresso digitale e del segnale N non si escludono
reciprocamente per la funzione Capture.
L'oggetto tecnologico mostra il valore Capture nel parametro di uscita
CapturedValue.
Nota
Il comportamento in caso di segnale N si può selezionare solo se il tipo di segnale scelto è
"Encoder incrementale (A, B, N)".
Nota
Selezionando "Sincronizzazione in caso di segnale N" è poi possibile selezionare per un
ingresso digitale (Pagina 115) la funzione "Abilitazione Sincronizzazione in caso di segnale N".
Nota
Per High_Speed_Counter dalla versione V3.0 vale:
"Capture in caso di segnale N" si può selezionare solo nel modo di funzionamento "Utilizza
valore di conteggio come riferimento".
Frequenza di sincronizzazione
Con questo parametro si definisce la frequenza dei seguenti eventi:
• Sincronizzazione in caso di segnale N
• Sincronizzazione come funzione di un ingresso digitale
È possibile scegliere tra le seguenti opzioni:
Opzione Significato
Una volta Il contatore viene impostato solo con il primo segnale N o con il primo
(preimpostazione) fronte parametrizzato dell'ingresso digitale.
Periodico Il contatore viene impostato in presenza di ogni segnale N o di ogni
fronte parametrizzato dell'ingresso digitale.
Opzione Significato
Una volta Il primo fronte parametrizzato nel rispettivo ingresso digitale o il
primo fronte di salita del segnale N salva il valore di conteggio attuale
come valore Capture.
Periodico Ciascun fronte parametrizzato nel rispettivo ingresso digitale o
(preimpostato) ciascun fronte di salita del segnale N salva il valore di conteggio
attuale come valore Capture.
Nota
Questo parametro è disponibile per High_Speed_Counter a partire da V3.2.
valore di avvio
Parametrizzando il valore di avvio si stabilisce con quale valore iniziare il conteggio e come
continuarlo in seguito a determinati eventi. È necessario inserire un valore tra i limiti di
conteggio oppure sui limiti di conteggio.
Il valore preimpostato è "0".
Ulteriori informazioni
Per maggiori informazioni vedere Comportamento ai valori limite (Pagina 29) e
Comportamento del contatore all'apertura del gate (Pagina 35).
Comportamento Significato
Arresta conteggio Dopo il superamento di un limite di conteggio il
conteggio viene interrotto e il gate interno viene
chiuso. Per riavviare il conteggio è necessario
eventualmente chiudere e riaprire il gate software
o il gate hardware.
Continua conteggio Il conteggio continua dal valore di avvio o
(preimpostazione) dall'altro limite di conteggio a seconda della
parametrizzazione.
Comportamento Significato
Imposta al valore di avvio All'apertura del gate il valore di conteggio viene
impostato sul valore di avvio.
Continua con valore attuale All'apertura del gate il conteggio prosegue
(preimpostazione) dall'ultimo valore.
Nota
Ogni funzione, tranne "Ingresso digitale senza funzione", può essere utilizzata solo una volta
per contatore e non può più essere selezionata per altri ingressi digitali.
Nota
Per High_Speed_Counter dalla versione V3.0 vale:
La funzione "Capture" si può selezionare solo nel modo di funzionamento "Utilizza valore di
conteggio come riferimento".
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Nota
Il ritardo di ingresso si parametrizza in "Comportamento DI0" per tutti gli ingressi digitali. Il
ritardo di ingresso viene visualizzato anche in "Comportamento DI1" e nel TM Count anche in
"Comportamento DI2".
• 1,6 ms
• 3,2 ms (preimpostazione)
• 12,8 ms
• 20 ms
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Livello Significato
Attivo se livello High Quando è impostato, l'ingresso digitale corrispondente è attivo.
(preimpostazione)
Attivo se livello Low Quando non è impostato, l'ingresso digitale corrispondente è
attivo.
Nota
"In caso di fronte di salita e fronte di discesa" è parametrizzabile solo per la funzione
"Capture".
Frequenza di sincronizzazione
Con questo parametro si definisce la frequenza dei seguenti eventi:
• Sincronizzazione in caso di segnale N
• Sincronizzazione come funzione di un ingresso digitale
È possibile scegliere tra le seguenti opzioni:
Opzione Significato
Una volta Il contatore viene impostato solo con il primo segnale N o con il primo
(preimpostazione) fronte parametrizzato dell'ingresso digitale.
Periodico Il contatore viene impostato in presenza di ogni segnale N o di ogni
fronte parametrizzato dell'ingresso digitale.
Opzione Significato
Una volta Il primo fronte parametrizzato nel rispettivo ingresso digitale o il
primo fronte di salita del segnale N salva il valore di conteggio attuale
come valore Capture.
Periodico Ciascun fronte parametrizzato nel rispettivo ingresso digitale o
(preimpostato) ciascun fronte di salita del segnale N salva il valore di conteggio
attuale come valore Capture.
Nota
Questo parametro è disponibile per High_Speed_Counter a partire da V3.2.
Comportamento Significato
Continua conteggio Dopo che il valore di conteggio attuale è stato salvato come
(preimpostazione) valore Capture, il conteggio continua invariato.
Imposta al valore avvio e continua il Dopo che il valore di conteggio attuale è stato salvato come
conteggio valore Capture, il conteggio continua dal valore di avvio.
Nota
Il modo di funzionamento si parametrizza in "Comportamento DQ0" per entrambe le uscite
digitali. Il modo di funzionamento viene visualizzato anche in "Comportamento DQ1".
Imposta uscita
Con la parametrizzazione di un'uscita digitale si definisce la condizione in base alla quale essa
viene attivata.
È possibile scegliere tra le seguenti opzioni:
Nota
DQ0 di un contatore di una CPU compatta
Nelle CPU compatte l’uscita digitale DQ0 è disponibile attraverso l’interfaccia di conferma, ma
non come uscita fisica.
Nota
La funzione "Tra valore di confronto 0 e 1" si può selezionare solo per l'uscita digitale DQ1 e
solo dopo aver selezionato la funzione "Impiego dal programma utente" per l'uscita digitale
DQ0.
Nota
Le funzioni "Con valore di confronto per la durata di un impulso" e "Dopo il comando CPU fino
al valore di confronto" attivano l'uscita digitale corrispondente solo quando il valore di
confronto viene raggiunto con un impulso di conteggio. Se il valore di conteggio viene
impostato ad es. mediante sincronizzazione, l'uscita digitale non si attiva.
Nota
Le funzioni "Tra valore di confronto 0 e 1" e "Al di fuori del valore di confronto 0 e 1" si
possono selezionare solo per l'uscita digitale DQ1 e solo dopo aver selezionato la funzione
"Impiego dal programma utente" per l'uscita digitale DQ0.
Valore di confronto 1
Modo di funzionamento "Utilizza valore di conteggio come riferimento"
Con la parametrizzazione del valore di confronto (Pagina 50)si stabilisce con quale valore di
conteggio l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero intero (DINT) che sia minore o uguale al limite di
conteggio superiore. Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di
confronto 0 deve essere inferiore al valore di confronto 1. Il valore preimpostato è "10".
Modo di funzionamento "Utilizza valore di misura come riferimento"
Con la parametrizzazione del valore di confronto (Pagina 58) si stabilisce con quale valore di
misura l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero in virgola mobile (REAL). Se si utilizza la funzione DQ "Tra
valore di confronto 0 e 1" il valore di confronto 0 deve essere inferiore al valore di confronto
1. Il valore max. è 7,922816 x 1028. Il valore preimpostato è "10.0". L'unità del valore di
confronto dipende dalla grandezza di misura.
Direzione di conteggio
Con questo parametro si stabilisce per quale direzione di conteggio è valida la funzione.
È possibile scegliere tra le seguenti opzioni:
Durata impulso
Con la parametrizzazione della durata dell'impulso per la funzione "In caso di valore di
confronto per una durata di impulso" si stabilisce per quanti millisecondi deve essere attiva
l'uscita digitale corrispondente.
Se si indica "0" e il valore di conteggio corrisponde al relativo valore di confronto, l'uscita
digitale è attiva fino al successivo impulso di conteggio.
È consentito immettere un valore da 0,0 a 6553,5.
La preimpostazione è "500,0" e corrisponde a una durata dell'impulso di 0,5 s.
Nota
per High_Speed_Counter a partire da V3.0 vale:
L'isteresi si parametrizza in "Comportamento DQ0" per entrambe le uscite digitali. L'isteresi
viene visualizzata anche in "Comportamento DQ1".
L'isteresi è disponibile soltanto nel modo di funzionamento "Utilizza valore di conteggio come
riferimento".
Grandezza di misura
Con questo parametro si stabilisce quale grandezza di misura (Pagina 61)deve mettere a
disposizione il modulo tecnologico. L'oggetto tecnologico mostra il valore di misura nel
parametro di uscita MeasuredValue.
È possibile scegliere tra le seguenti opzioni:
Tempo di aggiornamento
Con la parametrizzazione del tempo di aggiornamento (Pagina 61) in millisecondi si stabilisce
l'intervallo di tempo tra due aggiornamenti del valore di misura.
Il tempo di aggiornamento e il tipo di segnale incidono sulla precisione della misurazione. Per
tempi di aggiornamento di almeno 100 ms l'influenza del tipo di segnale è trascurabile.
Per tempi di aggiornamento inferiori a 100 ms si ottiene la massima precisione di misura con i
seguenti tipi di segnale:
• encoder incrementale (A, B sfasato) con valutazione del segnale "semplice"
• encoder incrementale (A, B, N) con valutazione del segnale "semplice"
• Impulso (A) e direzione (B)
• Impulso (A)
Per altri tipi di segnale la precisione di misurazione dipende dall'encoder utilizzato e dal cavo.
Se si inserisce "0", il valore di misura viene aggiornato una volta per ogni ciclo interno al
modulo. Si possono indicare fino a tre decimali. È consentito indicare un valore tra 0.0 e
25000.0. Il valore preimpostato è "10.0".
High_Speed_Counter
L'istruzione High_Speed_Counter appartiene all'oggetto tecnologico High_Speed_Counter e
assicura l'alimentazione dell'interfaccia di comando e di conferma del modulo tecnologico.
L'istruzione High_Speed_Counter costituisce quindi l'interfaccia software tra il programma
utente e il modulo tecnologico. Essa deve essere richiamata ciclicamente dal programma
utente per sincronizzare i dati degli ingressi e delle uscite.
L'istruzione High_Speed_Counter può essere utilizzata nella stessa misura per i moduli
tecnologici dei sistemi S7-1500 e ET 200SP. I moduli possono essere utilizzati in posizione
centrale o decentrata. L'istruzione vale di volta in volta per il canale del modulo tecnologico
assegnato all'oggetto tecnologico corrispondente.
Ulteriori informazioni
Descrizione di High_Speed_Counter (Pagina 127)
Parametri di ingresso di High_Speed_Counter (Pagina 132)
Parametri di uscita di High_Speed_Counter (Pagina 133)
Codici di errore del parametro ErrorID (Pagina 137)
Variabili statiche di High_Speed_Counter (Pagina 135)
Procedimento
Per richiamare l'istruzione nel programma utente, procedere nel modo seguente:
1. Aprire la cartella della CPU nella navigazione del progetto.
2. Aprire la cartella "Blocchi di programma".
3. Fare doppio clic sull'OB per l'elaborazione ciclica del programma.
Nell'area di lavoro si apre il blocco.
4. Aprire nella finestra "Istruzioni" il gruppo "Tecnologia" e la cartella "Conteggio e Misura".
La cartella contiene l'istruzione.
Risultato
Se l'oggetto tecnologico non esiste ancora, viene creato. L'istruzione viene inserita nell'OB.
L'oggetto tecnologico è assegnato a questo richiamo dell'istruzione.
Nota
Facendo clic su uno dei pulsanti "Configurazione", "Messa in servizio" o "Diagnostica"
nell'interfaccia utente dell'istruzione si apre l'editor corrispondente.
Descrizione
Con l'istruzione High_Speed_Counter si comandano dal programma utente le funzioni di
conteggio e di misura del modulo tecnologico.
Richiamo
L'istruzione High_Speed_Counter deve essere richiamata nel ciclo oppure, in alternativa, in un
programma comandato a tempo, una volta per contatore. Non è consentito il richiamo in un
programma di interrupt comandato a evento.
Modo di funzionamento
Valore di conteggio: il valore di conteggio è disponibile nel parametro di uscita CountValue.
Il valore di conteggio viene aggiornato a ogni richiamo dell'istruzione High_Speed_Counter.
Valore di misura: Il modulo tecnologico aggiorna il valore di misura con il tempo di
aggiornamento parametrizzato in modo asincrono rispetto al richiamo dell'istruzione. A ogni
richiamo dell'istruzione viene aggiornato nel parametro di uscita MeasuredValue l'ultimo
valore di misura rilevato dal modulo tecnologico.
Nell'interfaccia di conferma sono disponibili sia il valore di misura che di conteggio.
Capture: Il parametro di uscita CaptureStatus = TRUE indica un valore Capture valido nel
parametro di uscita CapturedValue.
• Un valore Captureviene acquisito alle seguenti condizioni:
– Un ingresso digitale ha la parametrizzazione "Capture"
– CaptureEnable = TRUE
– Fronte su ingresso digitale con funzione Capture
• Il parametro di uscita CaptureStatus viene resettato da un fronte di discesa nel parametro
di ingresso CaptureEnable.
Sincronizzazione: Il parametro di uscita SyncStatus = TRUE indica che si è verificata una
sincronizzazione.
• Il valore di conteggio viene sincronizzato se vengono soddisfatte le seguenti condizioni:
– Un ingresso digitale ha la parametrizzazione "Sincronizzazione" o l'encoder
incrementale ha la parametrizzazione "Sincronizzazione in caso di segnale N"
– SyncEnable = TRUE
– La variabile statica SyncUpDirection (o SyncDownDirection ) = TRUE
– Fronte su ingresso digitale con funzione di sincronizzazione o fronte di salita del
segnale N sull'ingresso dell'encoder
• Il parametro di uscita SyncStatus viene resettato da un fronte di discesa
– nel parametro di ingresso SyncEnable o
– nella variabile statica SyncDownDirection o
– nella variabile statica SyncUpDirection
Modifica dei parametri tramite il programma utente
Se si desidera modificare i parametri tramite il programma utente, procedere come indicato
nel seguito:
1. Controllare in base all'attuale variabile Set se l'oggetto tecnologico per la modifica dei
parametri è già pronto (variabileSet = FALSE) o se è ancora in corso un ordine di modifica
(variabileSet = TRUE).
Nelle variabili statiche del DB di istanza dell'oggetto tecnologico sono disponibili le seguenti
variabili Set in UserCmdFlags:
– SetReferenceValue0
– SetReferenceValue1
– SetUpperLimit
– SetLowerLimit
– SetCountValue
– SetStartValue
– SetNewDirection
Nota
Limiti di conteggio modificati
Se il nuovo limite di conteggio superiore è inferiore al valore di conteggio attuale, il valore di
conteggio viene impostato sul limite inferiore o sul valore di avvio in funzione della
parametrizzazione. Se il nuovo limite di conteggio inferiore è maggiore del valore di
conteggio attuale, il valore di conteggio viene impostato sul limite superiore o sul valore di
avvio in funzione della parametrizzazione.
Stato Descrizione
FALSE Modo di funzionamento "Utilizza valore di conteggio come riferimento":
Le funzioni di confronto utilizzano il valore di conteggio. Le seguenti variabili statiche
trovano impiego in modo specifico in questo modo di funzionamento:
• NewReferenceValue0
• NewReferenceValue1
• CurReferenceValue0
• CurReferenceValue1
Le quattro variabili statiche specifiche del modo di funzionamento "Utilizza valore di misura
come riferimento" vengono ignorate.
Stato Descrizione
TRUE Modo di funzionamento "Utilizza valore di misura come riferimento":
Le funzioni di confronto utilizzano il valore di misura. Le seguenti variabili statiche trovano
impiego in modo specifico in questo modo di funzionamento:
• NewReferenceValue0_M
• NewReferenceValue1_M
• CurReferenceValue0_M
• CurReferenceValue1_M
Le quattro variabili statiche specifiche del modo di funzionamento "Utilizza valore di
conteggio come riferimento" vengono ignorate.
Utilizzo delle uscite digitali dal programma utente (TM Count e TM PosInput)
Con l'istruzione High_Speed_Counter è possibile impostare le uscite digitali
• se per "Imposta uscita" è stata parametrizzata l'impostazione "Impiego dal programma
utente"
• se per "Imposta uscita" è stata parametrizzata l'impostazione "Dopo il comando CPU fino al
valore di confronto".
• se si utilizza la rispettiva variabile statica ManualCtrlDQm (sovrascrittura temporanea).
Solo in questi casi le variabili statiche SetDQ0 e SetDQ1 sono attive. Nel primo e nel terzo
caso, DQm segue il valore di SetDQm. Nel secondo caso DQm viene impostata con un fronte
di salita da SetDQm. DQm viene resettato se il valore di conteggio corrisponde al valore di
confronto o in seguito a un fronte di discesa di SetDQm.
Nota
Per poter impostare un’uscita digitale fisica della CPU compatta con l’istruzione
High_Speed_Counter si deve assegnare all’uscita scelta il segnale DQ1.
L’istruzione High_Speed_Counter può essere utilizzata per impostare il segnale DQ0 con la
variabile statica StatusDQ0:
• se per "Imposta uscita" è stata parametrizzata l'impostazione "Impiego dal programma
utente“.
• se per "Imposta uscita" è stata parametrizzata l'impostazione "Dopo il comando CPU fino al
valore di confronto".
• se si utilizza la variabile statica ManualCtrlDQ0 (sovrascrittura temporanea).
La variabile statica SetDQ0 è attiva solo in questi casi. Nel primo e nel terzo caso StatusDQ0
segue il valore di SetDQ0. Nel secondo caso StatusDQ0 viene impostata e resettata da SetDQ0
con un fronte (di salita o di discesa) quando il valore di conteggio corrisponde al valore di
confronto.
Nota
L’uscita digitale DQ0 non è disponibile come uscita fisica.
Per il modo di funzionamento "Utilizza valore di misura come riferimento" vale quanto segue:
Il nuovo limite di conteggio inferiore non soddisfa le seguenti condizioni:
• Limite di conteggio inferiore < limite di conteggio superiore
• Limite di conteggio inferiore <= valore di avvio
80B5 Per il modo di funzionamento "Utilizza valore di conteggio come riferimento" vale quanto segue:
Il nuovo limite di conteggio superiore non soddisfa le seguenti condizioni:
• limite di conteggio inferiore < limite di conteggio superiore
• Limite di conteggio superiore >= valore di confronto/valore di avvio
Per il modo di funzionamento "Utilizza valore di misura come riferimento" vale quanto segue:
Il nuovo limite di conteggio superiore non soddisfa le seguenti condizioni:
• Limite di conteggio inferiore < limite di conteggio superiore
• Limite di conteggio superiore >= valore di avvio
80B6 Il nuovo valore di avvio non soddisfa le seguenti condizioni:
• limite di conteggio inferiore <= valore di avvio <= limite di conteggio superiore
80B7 Il nuovo valore di conteggio non soddisfa le seguenti condizioni:
• limite di conteggio inferiore <= valore di conteggio <= limite di conteggio superiore
80B8 Per il modo di funzionamento "Utilizza valore di conteggio come riferimento" vale quanto segue:
Il nuovo valore di confronto 0 non soddisfa le seguenti condizioni:
• Limite di conteggio inferiore <= valore di confronto 0 <= limite di conteggio superiore
• valore di confronto 0 < valore di confronto 1
Per il modo di funzionamento "Utilizza valore di misura come riferimento" vale quanto segue:
Il nuovo valore di confronto 0 non soddisfa la seguente condizione:
• Valore di confronto 0 < valore di confronto 1
Per il modo di funzionamento "Utilizza valore di misura come riferimento" vale quanto segue:
Il nuovo valore di confronto 1 non soddisfa la seguente condizione:
• valore di confronto 0 < valore di confronto 1
80C0 L'istruzione High_Speed_Counter è stata più volte richiamata con la stessa istanza (DB)
80C1 Comunicazione con il modulo tecnologico non riuscita (set di dati di lettura): Informazione di errore
dell'istruzione interna RDREC contenuta nella variabile statica AdditionalErrorID
80C2 Comunicazione con il modulo tecnologico non riuscita (set di dati di scrittura): Informazione di errore
dell'istruzione interna WRREC contenuta nella variabile statica AdditionalErrorID
80C3 Accesso ai dati di ingresso (interfaccia di conferma) fallito: Informazione di errore dell'istruzione
interna GETIO_PART contenuta nella variabile statica AdditionalErrorID
80C4 Accesso ai dati di uscita (interfaccia di comando) non riuscito: Informazione di errore dell'istruzione
interna SETIO_PART contenuta nella variabile statica AdditionalErrorID
80C5 Lettura dell'informazione di avvio attuale dell'OB non riuscita: Informazione di errore dell'istruzione
interna RD_SINFO contenuta nella variabile statica AdditionalErrorID
80C6 Rilevamento degli indirizzi di I/O del modulo tecnologico non riuscito: Informazione di errore
dell'istruzione interna RD_ADDR contenuta nella variabile statica AdditionalErrorID
80C7 Modulo non inserito o tensione di alimentazione L+ mancante
80C8 Il modulo specificato nella variabile statica Configuration.HWID non è ammesso
Presupposti
• Esiste un collegamento online tra STEP 7 (TIA Portal) e CPU.
• La CPU è in stato di funzionamento RUN.
• La corrispondente istruzione High_Speed_Counter viene richiamata ciclicamente dal
programma utente.
• I parametri dell'oggetto tecnologico non vengono sovrascritti dal programma utente.
Procedimento
Per aprire l'editor di messa in servizio di un oggetto tecnologico e simulare la variazione di un
valore di un parametro procedere nel modo seguente:
1. Aprire la cartella "Oggetti tecnologici" nella navigazione del progetto.
2. Aprire nella navigazione del progetto l'oggetto tecnologico High_Speed_Counter.
3. Fare doppio clic sull'oggetto "Messa in servizio".
Le funzioni per la messa in servizio dell'oggetto tecnologico High_Speed_Counter vengono
visualizzate.
4. Fare clic sul pulsante "Controlla tutto" in alto a sinistra nella finestra di messa in servizio.
I parametri (valori online) dell'oggetto tecnologico High_Speed_Counter vengono caricati e
visualizzati.
5. Se il parametro che si vuole modificare ha un campo di immissione, inserire qui il nuovo
valore.
6. Attivare la casella di scelta del parametro.
Il nuovo valore del parametro diventa attivo e vengono simulati gli effetti della modifica.
Modo online
In modo online è possibile modificare i seguenti parametri e quindi testare il funzionamento
dell'oggetto tecnologico.
• Nuovo valore di conteggio (NewCountValue)
• Nuovo limite di conteggio superiore (NewUpperLimit)
• Nuovo limite di conteggio inferiore (NewLowerLimit)
• Nuovo valore di confronto 0 (NewReferenceValue0 o NewReferenceValue0_M)
• Nuovo valore di confronto 1 (NewReferenceValue1 o NewReferenceValue1_M)
• Nuovo valore di avvio (NewStartValue)
• Avvio e arresto del contatore (SwGate)
• Abilitazione di Capture (CaptureEnable)
• Abilitazione della sincronizzazione (SyncEnable)
• Conferma di stati di errore segnalati (ErrorAck)
• Reset dei flag di stato (EventAck)
Presupposti
• Esiste un collegamento online tra STEP 7 (TIA Portal) e CPU.
• La CPU è in stato di funzionamento RUN.
Procedimento
Per aprire l'editor per la visualizzazione delle funzioni di diagnostica procedere nel modo
seguente:
1. Aprire la cartella "Oggetti tecnologici" nella navigazione del progetto.
2. Aprire nella navigazione del progetto l'oggetto tecnologico High_Speed_Counter.
3. Fare doppio clic sull'oggetto "Diagnostica".
4. Fare clic sul pulsante "Controlla tutto".
Visualizzazione
L'oggetto tecnologico legge dall'interfaccia di conferma e visualizza i seguenti valori:
• Visualizzazione eventi/Informazioni diagnostica
• Stati di segnale degli ingressi e delle uscite digitali
• Valore di conteggio
• Valore Capture
• Valore di misura
Per maggiori informazioni sulle segnalazioni di stato richiamare la Guida rapida agli eventi in
STEP 7 (TIA Portal). Se la CPU è in STOP la visualizzazione dello stato non viene aggiornata.
Modo di funzionamento
Per poter parametrizzare un TM PosInput con l'oggetto tecnologico, definire nella
configurazione hardware del TM PosInput il modo di funzionamento (Pagina 178)
"Funzionamento con oggetto tecnologico "Conteggio e misura"". Questa selezione è già
preimpostata.
Presupposti
Per utilizzare l'oggetto tecnologico deve essere creato in STEP 7 (TIA Portal) un progetto con
una CPU S7-1500 o una CPU ET 200SP.
Procedimento
Procedere seguendo l'ordine consigliato qui di seguito:
Passo Descrizione
1 Configurazione del modulo tecnologico (Pagina 173)
2 Inserimento di un oggetto tecnologico (Pagina 143)
3 Configurazione dell'oggetto tecnologico in funzione dell'applicazione (Pagina 145)
4 Richiamare l'istruzione nel programma utente (Pagina 162)
5 Caricamento nella CPU
6 Messa in servizio dell'oggetto tecnologico (Pagina 170)
7 Diagnostica dell'oggetto tecnologico (Pagina 171)
Presupposti
È stato creato un progetto con una CPU S7-1500.
Procedimento
Per inserire un oggetto tecnologico, procedere nel modo seguente:
1. Aprire la cartella della CPU nella navigazione del progetto.
2. Aprire la cartella "Oggetti tecnologici".
3. Fare doppio clic su "Inserisci nuovo oggetto".
Si apre la finestra di dialogo "Inserisci nuovo oggetto".
4. Selezionare la tecnologia "Conteggio e misura".
5. Selezionare l'oggetto "SSI_Absolute_Encoder".
6. Specificare un nome univoco per l'oggetto tecnologico nel campo di immissione "Nome".
7. Fare clic su "Ulteriori informazioni" per specificare altre informazioni sull'oggetto
tecnologico.
8. Confermare con "OK".
Risultato
Il nuovo oggetto tecnologico viene creato e inserito nella navigazione del progetto all'interno
della cartella "Oggetti tecnologici".
Oggetto Descrizione
① Configurazione (Pagina 145) Nella finestra di configurazione:
• assegnazione del modulo tecnologico e del canale
• Impostazione del parametro dell'oggetto tecnologico per le
funzioni di rilevamento posizione e misura
La modifica della configurazione dell'oggetto tecnologico,
richiede il caricamento nella CPU dell'oggetto stesso e della
Configurazione Hardware.
② Messa in servizio (Pagina 170) Messa in servizio e test di funzionamento dell'oggetto
tecnologico:
Simulazione dei parametri dell'istruzioneSSI_Absolute_Encoder
e controllo delle ripercussioni
③ Diagnostica (Pagina 171) Controllo delle funzioni di rilevamento posizione e misura
Modulo
In una finestra di dialogo successiva si seleziona il modulo tecnologico. Sono disponibili tutti i
moduli tecnologici TM PosInput (centrali o decentrati) che sono configurati nella CPU
S7-1500 o CPU ET 200SP per l'utilizzo con un oggetto tecnologico di "Conteggio e Misura".
Dopo la selezione del modulo tecnologico è possibile, facendo clic sul pulsante
"Configurazione dispositivi", aprire la configurazione dispositivi appartenente al modulo
stesso.
L'impostazione dei parametri necessaria per l'utilizzo dell'oggetto tecnologico viene effettuata
tramite "Parametri avanzati" dell'oggetto tecnologico.
Canale
Per i moduli tecnologici con diversi canali occorre selezionare il numero del canale per il quale
è valido l'oggetto tecnologico.
Nota
Un canale può essere assegnato a un solo oggetto tecnologico. Un canale già assegnato a un
oggetto tecnologico non è più selezionabile.
Nota
Se si modificano i valori dei parametri dell'oggetto tecnologico, vengono sovrascritti anche i
relativi valori dei parametri nella finestra di dialogo Proprietà di Configurazione hardware
senza alcuna richiesta di conferma. Pertanto, come dopo ogni modifica nella configurazione
hardware, al successivo caricamento del progetto nella CPU il sistema chiede di confermare
se la CPU deve andare nello stato di funzionamento STOP.
Tipo di codice
Quando si parametrizza il tipo di codice si stabilisce se l'encoder fornisce il codice duale o
Gray.
È possibile scegliere tra le seguenti opzioni:
Velocità di trasmissione
Con la parametrizzazione della velocità di trasmissione si definisce la velocità con cui i dati
vengono trasmessi tra il modulo tecnologico e l'encoder assoluto.
È possibile scegliere tra le seguenti opzioni:
• 125 kHz (preimpostato)
• 250 kHz
• 500 kHz
• 1 MHz
• 1,5 MHz
• 2 MHz
La velocità di trasmissione massima dipende dalla lunghezza del cavo e dai dati tecnici
dell'encoder SSI. Per maggiori informazioni consultare il manuale del prodotto del
TM PosInput e la descrizione dell'encoder.
Tempo monoflop
Con la parametrizzazione del tempo monoflop si definisce la durata della pausa tra due
telegrammi SSI.
Il tempo monoflop parametrizzato deve essere almeno pari a quello dell'encoder assoluto SSI
utilizzato. Questo valore è riportato nei dati tecnici dell'encoder assoluto SSI.
È possibile scegliere tra le seguenti opzioni:
• Automatico (preimpostazione)
• 16 µs
• 32 µs
• 48 µs
• 64 µs
Nota
Se si seleziona l'opzione "Automatico", il tempo monoflop si adegua automaticamente
all'encoder utilizzato.
In sincronismo di clock l'opzione "Automatico" corrisponde a untempo monoflop di 64 µs. Se
il tempo monoflop dell'encoder assoluto SSI in uso è minore di 64 µs, è possibile scegliere il
valore dell'encoder per accelerare i tempi in sincronismo di clock.
Parità
Con la parametrizzazione della parità si stabilisce se l'encoder assoluto SSI debba trasmettere
un bit di parità.
Se, ad esempio, è stato parametrizzato un encoder a 25 bit con parità, il modulo tecnologico
legge 26 bit. L'oggetto tecnologico visualizza un errore di parità nel parametro di uscita
ErrorID con il valore 80A2.
Nota
Se come Tipo di codice si è scelto "Gray", solo nel campo compreso tra LSB e MSB il valore di
posizione viene convertito in codice duale.
Nota
Se come Tipo di codice si è scelto "Gray", solo nel campo compreso tra LSB e MSB il valore di
posizione viene convertito in codice duale.
Inverti direzione
Con questo parametro è possibile invertire i valori forniti dall'encoder assoluto SSI. La
direzione rilevata dell'encoder può così essere adeguata al senso di rotazione del motore.
Nota
Nel telegramma, questo parametro influenza solo il campo dal LSB al MSB del valore della
posizione.
Telegramma SSI
I parametri seguenti si possono impostare in alternativa nella grafica tramite drag&drop:
• Lunghezza del telegramma
• Numero di bit LSB del valore di posizione
• Numero di bit MSB del valore di posizione
Telegramma SSI completo
Se è stata selezionata la grandezza di misura "Telegramma SSI completo", il modulo fornisce i
32 bit meno significativi del telegramma SSI attuale non modificato come valore di misura. La
grafica mostra il significato di ogni bit fornito. Vengono utilizzate le seguenti abbreviazioni:
Nota
La funzione "Capture" si può selezionare solo nel modo di funzionamento "Utilizza valore di
posizione (valore assoluto SSI) come riferimento".
Ritardo di ingresso
Parametrizzando il ritardo di ingresso si sopprimono i disturbi negli ingressi digitali. I segnali
che hanno una durata di impulso inferiore al ritardo sull'ingresso parametrizzato vengono
soppressi.
Sono selezionabili i seguenti ritardi di ingresso:
• Nessuno
• 0,05 ms
• 0,1 ms (preimpostazione)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Nota
Il ritardo di ingresso si parametrizza in "Comportamento DI0" per tutti gli ingressi digitali. Il
ritardo di ingresso viene visualizzato anche in "Comportamento DI1".
Opzione Significato
Una volta Il primo fronte parametrizzato nel rispettivo ingresso digitale salva il
valore di conteggio attuale come valore Capture.
Periodico Ciascun fronte parametrizzato nel rispettivo ingresso digitale salva il
(preimpostato) valore di conteggio attuale come valore Capture.
Nota
Questo parametro è disponibile per SSI_Absolute_Encoder a partire da V3.0.
Modo di funzionamento
Questo modo di funzionamento consente di definire il valore di riferimento con cui devono
operare le funzioni di confronto.
Nota
Il modo di funzionamento si parametrizza in "Comportamento DQ0" per entrambe le uscite
digitali. Il modo di funzionamento viene visualizzato anche in "Comportamento DQ1".
Imposta uscita
Con la parametrizzazione di un'uscita digitale si definisce la condizione in base alla quale essa
viene attivata.
A seconda del tipo di funzionamento è possibile scegliere tra le seguenti opzioni:
Nota
La funzione "Tra valore di confronto 0 e 1" si può selezionare solo per l'uscita digitale DQ1 e
solo dopo aver selezionato la funzione "Impiego dal programma utente" per l'uscita digitale
DQ0.
Nota
Le funzioni "Tra valore di confronto 0 e 1" e "Al di fuori del valore di confronto 0 e 1" si
possono selezionare solo per l'uscita digitale DQ1 e solo dopo aver selezionato la funzione
"Impiego dal programma utente" per l'uscita digitale DQ0.
Valore di confronto 0
Modo di funzionamento "Utilizza valore di posizione (valore assoluto SSI) come
riferimento"
Con la parametrizzazione del valore di confronto (Pagina 54)si stabilisce con quale valore di
posizione l'uscita digitale DQ0 si attiva in funzione dell'evento di confronto selezionato.
Se si utilizza un encoder assoluto SSI con un valore di posizione di max. 31 bit, è necessario
inserire un numero interno positivo (DINT) e un valore compreso tra 0 e 2(MSB-LSB+1)-1. Se si
utilizza un encoder assoluto SSI con un valore di posizione di max. 32 bit è necessario inserire
un numero intero con segno (DINT) e un valore compreso tra –2147483648 e 2147483647.
Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "0".
Modo di funzionamento "Utilizza valore di misura come riferimento"
Con la parametrizzazione del valore di confronto (Pagina 58) si stabilisce con quale valore di
misura l'uscita digitale DQ0 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero in virgola mobile (REAL). Se si utilizza la funzione DQ "Tra
valore di confronto 0 e 1" il valore di confronto 0 deve essere inferiore al valore di confronto
1. Il valore minimo è ‒7,922816 x 1028. Il valore preimpostato è "0.0". L'unità del valore di
confronto dipende dalla grandezza di misura.
Valore di confronto 1
Modo di funzionamento "Utilizza valore di posizione (valore assoluto SSI) come
riferimento"
Con la parametrizzazione del valore di confronto (Pagina 54)si stabilisce con quale valore di
posizione l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
Se si utilizza un encoder assoluto SSI con un valore di posizione di max. 31 bit, è necessario
inserire un numero interno positivo (DINT) e un valore compreso tra 0 e 2(MSB-LSB+1)-1. Se si
utilizza un encoder assoluto SSI con un valore di posizione di max. 32 bit, è necessario
inserire un numero interno con segno (DINT) e un valore compreso tra –2147483648 e
2147483647.
Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "10".
Modo di funzionamento "Utilizza valore di misura come riferimento"
Con la parametrizzazione del valore di confronto (Pagina 58) si stabilisce con quale valore di
misura l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero in virgola mobile (REAL). Se si utilizza la funzione DQ "Tra
valore di confronto 0 e 1" il valore di confronto 0 deve essere inferiore al valore di confronto
1. Il valore max. è 7,922816 x 1028. Il valore preimpostato è "10.0". L'unità del valore di
confronto dipende dalla grandezza di misura.
Direzione di conteggio
Con questo parametro si stabilisce per quale direzione della modifica del valore di posizione è
valida la funzione selezionata.
È possibile scegliere tra le seguenti opzioni:
Durata impulso
Con la parametrizzazione della durata dell'impulso per la funzione "In caso di valore di
confronto per una durata di impulso" si stabilisce per quanti millisecondi deve essere attiva
l'uscita digitale corrispondente.
È consentito immettere un valore da 0,1 a 6553,5 ms.
La preimpostazione è "500,0" e corrisponde a una durata dell'impulso di 0,5 s.
Nota
L'isteresi si parametrizza in "Comportamento DQ0" per entrambe le uscite digitali. L'isteresi
viene visualizzata anche in "Comportamento DQ1".
Nota
L'isteresi è disponibile soltanto nel modo di funzionamento "Utilizza valore di posizione
(valore assoluto SSI) come riferimento".
Grandezza di misura
Con questo parametro si stabilisce se il modulo tecnologico debba mettere a disposizione una
determinata grandezza di misura (Pagina 65) o il telegramma SSI completo.
È possibile scegliere tra le seguenti opzioni:
Nota
Se per il calcolo del valore di misura è necessario il numero di incrementi per giro,
quest’ultimo viene calcolato automaticamente in base alla lunghezza del telegramma
parametrizzato come potenza di due, ad es. 8192 incrementi per numero di giri con una
lunghezza del telegramma di 13 bit. Se viene impiegato un encoder assoluto SSI il cui numero
di incrementi per giro non corrisponde alla potenza di due, per qualche istante il valore di
misura calcolato può essere errato.
Tempo di aggiornamento
Con la parametrizzazione del tempo di aggiornamento (Pagina 65) in millisecondi si stabilisce
l'intervallo di tempo tra due aggiornamenti del valore di misura. Scegliendo tempi di
aggiornamento più lunghi è possibile livellare le grandezze di misura irregolari.
Se si inserisce "0", il valore di misura viene aggiornato una volta per ogni ciclo interno al
modulo. Si possono indicare fino a tre decimali. È consentito indicare un valore tra 0.0 e
25000.0. Il valore preimpostato è "10.0".
Esempio 1
In questo esempio l'encoder assoluto SSI ha la specifica seguente:
• L'encoder ha una risoluzione di 13 bit per giro e un campo di valori di giri a 12 bit. Il
telegramma SSI ha una lunghezza di 25 bit.
• L'MSB del valore di posizione è il bit 24.
• L'LSB del valore di posizione è il bit 0.
• Il valore della posizione è in codice Gray.
• Non è presente un bit di parità.
Il telegramma è strutturato come segue:
Esempio 2
In questo esempio l'encoder assoluto SSI ha la specifica seguente:
• L'encoder ha una risoluzione di 17 bit per giro e un campo di valori di giri a 11 bit. Il
telegramma SSI ha una lunghezza di34 bit.
• L'MSB del valore di posizione è il bit 33.
• L'LSB del valore di posizione è il bit 6.
• Il valore della posizione è in codice Gray.
• Il telegramma SSI ha sei bit speciali.
• È presente un bit di parità. Il bit di parità non rientra nella lunghezza del telegramma.
Il telegramma è strutturato come segue:
Valore di posizione
Il valore di posizione fornito in codice Gray viene convertito in formato duale dal modulo
tecnologico e restituito nell'interfaccia di conferma allineato a destra. I bit speciali vengono
ignorati. Il bit di parità viene analizzato ma non restituito con il valore della posizione:
SSI_Absolute_Encoder
L'istruzione SSI_Absolute_Encoder appartiene all'oggetto tecnologico SSI_Absolute_Encoder e
assicura l'alimentazione dell'interfaccia di comando e di conferma del modulo tecnologico
TM PosInput.
L'istruzione SSI_Absolute_Encoder costituisce quindi l'interfaccia software tra il programma
utente e il modulo tecnologico. Essa deve essere richiamata ciclicamente dal programma
utente per sincronizzare i dati degli ingressi e delle uscite.
L'istruzione SSI_Absolute_Encoder può essere utilizzata allo stesso modo per i TM PosInput
dei sistemi S7-1500 e ET 200SP. I moduli TM PosInput possono essere utilizzati in posizione
centrale o decentrata. L'istruzione vale di volta in volta per il canale del modulo tecnologico
assegnato all'oggetto tecnologico corrispondente.
Ulteriori informazioni
Descrizione SSI_Absolute_Encoder (Pagina 163)
Parametro di ingresso SSI_Absolute_Encoder (Pagina 166)
Parametro di uscita SSI_Absolute_Encoder (Pagina 166)
Codici di errore del parametro ErrorID (Pagina 169)
Variabili statiche SSI_Absolute_Encoder (Pagina 168)
Procedimento
Per richiamare l'istruzione nel programma utente, procedere nel modo seguente:
1. Aprire la cartella della CPU nella navigazione del progetto.
2. Aprire la cartella "Blocchi di programma".
3. Fare doppio clic sull'OB per l'elaborazione ciclica del programma.
Nell'area di lavoro si apre il blocco.
4. Aprire nella finestra "Istruzioni" il gruppo "Tecnologia" e la cartella "Conteggio e Misura".
La cartella contiene l'istruzione.
5. Selezionare l'istruzione e trascinarla con il mouse nell'OB.
Si apre la finestra di dialogo "Opzioni di richiamo".
6. Selezionare nell'elenco "Nome" un oggetto tecnologico o immettere il nome per creare un
nuovo oggetto tecnologico.
7. Confermare con "OK".
Risultato
Se l'oggetto tecnologico non esiste ancora, viene creato. L'istruzione viene inserita nell'OB.
L'oggetto tecnologico è assegnato a questo richiamo dell'istruzione.
Nota
Facendo clic su uno dei pulsanti "Configurazione", "Messa in servizio" o "Diagnostica"
nell'interfaccia utente dell'istruzione si apre l'editor corrispondente.
Descrizione
Con l'istruzione SSI_Absolute_Encoder si comandano dal programma utente le funzioni di
rilevamento della posizione e di misura del modulo tecnologico TM PosInput.
Richiamo
L'istruzione deve essere richiamata nel ciclo oppure, in alternativa, in un programma
comandato a tempo, una volta per canale. Non è consentito il richiamo in un programma di
interrupt comandato a evento.
Modo di funzionamento
Valore di posizione: Il valore di posizione è disponibile nel parametro di uscita PositionValue.
Il valore di posizione viene aggiornato a ogni richiamo dell'istruzione.
Valore di misura: Il modulo tecnologico aggiorna il valore di misura con il tempo di
aggiornamento parametrizzato in modo asincrono rispetto al richiamo dell'istruzione. A ogni
richiamo dell'istruzione viene aggiornato nel parametro di uscita MeasuredValue l'ultimo
valore di misura rilevato dal modulo tecnologico.
Sia il valore di misura che di posizione sono disponibili parallelamente come parametri di
uscita.
Anziché un valore di misura, nel parametro di uscita CompleteSSIFrame può essere emesso il
telegramma SSI completo. A seconda della parametrizzazione vale MeasuredValue o
CompleteSSIFrame.
Capture: Il parametro di uscita CaptureStatus = TRUE indica un valore Capture valido nel
parametro di uscita CapturedValue.
• Un valore Captureviene acquisito alle seguenti condizioni:
– Un ingresso digitale ha la parametrizzazione "Capture"
– CaptureEnable = TRUE
– Fronte su ingresso digitale con funzione Capture
• Il parametro di uscita CaptureStatus viene resettato da un fronte di discesa nel parametro
di ingresso CaptureEnable.
Modo di funzionamento
Il modo di funzionamento si parametrizza nell'oggetto tecnologico alla voce "Comportamento
DQ0".
Il modo di funzionamento viene visualizzato dal parametro di uscita CompareMeasuredValue:
Stato Descrizione
FALSE Modo di funzionamento "Utilizza valore di posizione (valore assoluto SSI)
come riferimento":
Le funzioni di confronto utilizzano il valore della posizione. Le seguenti
variabili statiche trovano impiego in modo specifico in questo modo di
funzionamento:
• NewReferenceValue0
• NewReferenceValue1
• CurReferenceValue0
• CurReferenceValue1
Le quattro variabili statiche specifiche del modo di funzionamento "Utilizza
valore di misura come riferimento" vengono ignorate.
Stato Descrizione
TRUE Modo di funzionamento "Utilizza valore di misura come riferimento":
Le funzioni di confronto utilizzano il valore di misura. Le seguenti variabili
statiche trovano impiego in modo specifico in questo modo di funzionamento:
• NewReferenceValue0_M
• NewReferenceValue1_M
• CurReferenceValue0_M
• CurReferenceValue1_M
Le quattro variabili statiche specifiche del modo di funzionamento "Utilizza
valore di posizione (valore assoluto SSI) come riferimento" vengono ignorate.
Se Descrizione
Per "Imposta uscita" è stata parametrizzata La rispettiva uscita digitale DQm segue il valore di
l'impostazione "Impiego dal programma SetDQm.
utente“.
Per "Imposta uscita" è stata parametrizzata La rispettiva uscita digitale DQm viene impostata con un
l'impostazione "Dopo il comando CPU fino fronte di salita da SetDQm. DQm viene resettato se il
al valore di confronto". valore di posizione corrisponde al valore di confronto o in
seguito a un fronte di discesa di SetDQm.
Viene impostata la rispettiva variabile La rispettiva uscita digitale DQm segue il valore di
statica ManualCtrlDQm (sovrascrittura SetDQm.
temporanea).
Presupposti
• Esiste un collegamento online tra STEP 7 (TIA Portal) e CPU.
• La CPU è in stato di funzionamento RUN.
• La corrispondente istruzione SSI_Absolute_Encoder viene richiamata ciclicamente dal
programma utente.
• I parametri dell'oggetto tecnologico non vengono sovrascritti dal programma utente.
Procedimento
Per aprire l'editor di messa in servizio di un oggetto tecnologico e simulare la variazione di un
valore di un parametro procedere nel modo seguente:
1. Aprire la cartella "Oggetti tecnologici" nella navigazione del progetto.
2. Aprire nella navigazione del progetto l'oggetto tecnologico SSI_Absolute_Encoder.
3. Fare doppio clic sull'oggetto "Messa in servizio".
Le funzioni per la messa in servizio dell'oggetto tecnologico SSI_Absolute_Encodervengono
visualizzate.
4. Fare clic sul pulsante "Controlla tutto" in alto a sinistra nella finestra di messa in servizio.
I parametri (valori online) dell'oggetto tecnologico SSI_Absolute_Encoder vengono caricati e
visualizzati.
5. Se il parametro che si vuole modificare ha un campo di immissione, inserire qui il nuovo
valore.
6. Attivare la casella di scelta del parametro.
Il nuovo valore del parametro diventa attivo e vengono simulati gli effetti della modifica.
Modo online
In modo online è possibile modificare i seguenti parametri e quindi testare il funzionamento
dell'oggetto tecnologico.
• Nuovo valore di confronto 0 (NewReferenceValue0 o NewReferenceValue0_M)
• Nuovo valore di confronto 1 (NewReferenceValue1 o NewReferenceValue1_M)
• Abilitazione di Capture (CaptureEnable)
• Conferma di stati di errore segnalati (ErrorAck)
• Reset dei flag di stato (EventAck)
Presupposti
• Esiste un collegamento online tra STEP 7 (TIA Portal) e CPU.
• La CPU è in stato di funzionamento RUN.
Procedimento
Per aprire l'editor per la visualizzazione delle funzioni di diagnostica procedere nel modo
seguente:
1. Aprire la cartella "Oggetti tecnologici" nella navigazione del progetto.
2. Aprire nella navigazione del progetto l'oggetto tecnologico SSI_Absolute_Encoder.
3. Fare doppio clic sull'oggetto "Diagnostica".
4. Fare clic sul pulsante "Controlla tutto".
Visualizzazione
L'oggetto tecnologico legge dall'interfaccia di conferma e visualizza i seguenti valori:
• Visualizzazione eventi/Informazioni diagnostica
• Stati di segnale degli ingressi e delle uscite digitali
• Valore di posizione
• Valore Capture
• Valore di misura
Per maggiori informazioni sulle segnalazioni di stato richiamare la Guida rapida agli eventi in
STEP 7 (TIA Portal). Se la CPU è in STOP la visualizzazione dello stato non viene aggiornata.
5.1.1 Convenzione
Modulo tecnologico: In questo capitolo il termine "modulo tecnologico" viene utilizzato per
designare sia i moduli tecnologici TM Count e TM PosInput che i componenti tecnologici delle
CPU compatte.
5.1.2.1 Inserimento del modulo tecnologico nella configurazione hardware (TM Count e
TM PosInput)
Presupposti
• Creazione del progetto.
• Creazione della CPU S7-1500.
• Nel funzionamento decentrato è creata una periferia decentrata ET 200.
Procedimento
Per inserire un modulo tecnologico nella configurazione hardware procedere nel seguente
modo:
1. Aprire la configurazione del dispositivo della CPU o dell'IM.
2. Selezionare un telaio di montaggio.
3. Selezionare il modulo tecnologico dal catalogo delle unità:
"Modulo tecnologico > Conteggio oppure Rilevamento corsa > Modulo tecnologico > N° di
articolo"
4. Trascinare con il mouse il modulo tecnologico sul posto connettore nel telaio di montaggio.
Presupposti
Creazione del progetto.
Procedimento
Per inserire una CPU compatta nella navigazione del progetto procedere come indicato di
seguito:
1. Fare doppio clic su “Aggiungi nuovo dispositivo".
Si apre la finestra di dialogo "Inserisci nuovo oggetto".
2. Selezionare "Controller".
3. Selezionare la CPU compatta:
"SIMATIC S7-1500 > CPU > CPU compatta > N° articolo"
4. Confermare con "OK".
Risultato
Nella navigazione del progetto viene visualizzata la nuova CPU compatta con i seguenti
oggetti. Con un doppio clic si accede all'editor desiderato.
Oggetto Descrizione
① Configurazione dei Nella finestra di ispezione (per ogni canale):
dispositivi (Pagina 176)
• Attivazione del contatore (Pagina 187)
• Assegnazione dei segnali agli ingressi e alle uscite (Pagina 188)
• Impostazione del comportamento in caso di STOP della CPU
(Pagina 176)
• Abilitazione allarme di diagnostica (Pagina 178)
• Impostazione del modo di funzionamento (Pagina 178)
• Abilitazione interrupt di processo (Pagina 184)
• Impostazione degli indirizzi dei moduli
② Online & Diagnostica • Diagnostica hardware
(Pagina 236)
• Come ottenere informazioni sulla CPU compatta
• Aggiornamento firmware
Procedura
1. Aprire la configurazione del dispositivo della CPU o dell'IM.
2. Controllare la Vista dispositivi
3. Fare clic sul modulo.
Opzione Significato
Continua Il modulo tecnologico continua a funzionare a regime. Gli impulsi di
conteggio entranti vengono elaborati e la posizione reale viene letta. Le
uscite digitali si riattivano in base alla parametrizzazione.
Emetti valore sostitutivo Fino alla successiva commutazione STOP/RUN della CPU il modulo
tecnologico emette sulle uscite digitali i valori sostitutivi parametrizzati.
Dopo una commutazione STOP/RUN, il modulo tecnologico viene
impostato sul proprio stato di avviamento: Il valore di conteggio viene
impostato al valore di avvio (negli encoder incrementali o nei generatori di
impulsi) e le uscite digitali si attivano in base alla parametrizzazione.
Mantieni ultimo valore Fino al passaggio successivo della CPU da STOP a RUN il modulo
tecnologico emette sulle uscite digitali i valori validi al momento del
passaggio a STOP.
Se impostata dalla funzione "In caso di valore confronto per durata
impulso" con la CPU in STOP, un'uscita digitale viene resettata al decorso
della durata impulso.
Dopo una commutazione STOP/RUN, il modulo tecnologico viene
impostato sul proprio stato di avviamento: Il valore di conteggio viene
impostato al valore di avvio (negli encoder incrementali o nei generatori di
impulsi) e le uscite digitali si attivano in base alla parametrizzazione.
Nota
Nel modo di funzionamento „Funzionamento con oggetto tecnologico "Conteggio e misura"“
definire questo parametro avvalendosi dell'oggetto tecnologico.
Nota
Nel modo di funzionamento „Funzionamento con oggetto tecnologico "Conteggio e misura"“
definire questo parametro avvalendosi dell'oggetto tecnologico.
Nota
Nel modo di funzionamento „Funzionamento con oggetto tecnologico "Conteggio e misura"“
definire questo parametro avvalendosi dell'oggetto tecnologico.
Nota
Se si utilizza un encoder con un altro tipo di sensore o standard di interfaccia, la rottura
conduttore non può essere rilevata.
Modo di funzionamento
Selezione del modo di funzionamento per il canale
Con questa impostazione si stabilisce come devono essere effettuati la parametrizzazione e il
controllo delle funzioni di conteggio e misura del canale.
Nota
File GSD
Se viene utilizzato un file GSD determinare il modo di funzionamento selezionando il nome
del modulo nel catalogo hardware. È possibile selezionare funzionamento normale o Fast
Mode.
Nota
File GSD
Se viene utilizzato un file GSD determinare il modo di funzionamento selezionando il nome
del modulo nel catalogo hardware.
Nota
Questo modo di funzionamento non può essere utilizzato con un file GSD.
• Ingresso di misura
• Tipo di encoder
• Incrementi per giro
• Passi per giro
• Numero di giri di riferimento
• Distanza tra incrementi
• Distanza tra incrementi con risoluzione fine
• Velocità di riferimento
Spiegazioni in merito ai primi sei parametri sono contenute nella sezione Ingressi di
conteggio (Pagina 189).
Opzione Significato
DI0 In caso di fronte di salita dell'ingresso digitale DI0
viene salvato il valore di conteggio attuale come
nuova tacca di riferimento per la posizione
dell'encoder.
Segnale N dell'encoder incrementale In caso di fronte di salita del segnale N
(preimpostato) dell'encoder incrementale viene salvato il valore
di conteggio attuale come nuova tacca di
riferimento per la posizione dell'encoder.
Opzione Significato
Nessuna Non viene utilizzato alcun segnale di riferimento
esterno.
DI0 In caso di fronte di salita dell'ingresso digitale DI0
viene salvato il valore di conteggio attuale come
nuova tacca di riferimento per la posizione
dell'encoder.
Segnale N dell'encoder incrementale In caso di fronte di salita del segnale N
(preimpostato1) dell'encoder incrementale viene salvato il valore
di conteggio attuale come nuova tacca di
riferimento per la posizione dell'encoder.
1 Eccezioni: "DI0" preimpostato per HSC 3 e HSC 6 sulla 1511C e sulla 1512C in modo di compatibilità
Opzione Significato
Nessuna Non viene utilizzato alcun ingresso di misura esterno.
(preimpostata)
DI1 L'ingresso digitale hardware DI1 serve come ingresso del tastatore di misura.
Il valore di conteggio viene salvato come posizione encoder attuale per il
fronte di salita, di discesa o entrambi del DI1.
Numeri di giri
Il parametro indica il numero di giri del campo dei valori compreso dell'encoder assoluto SSI.
Il valore viene calcolato dai valori parametrizzati per i numeri di bit LSB e MSB del valore di
posizione nonché i passi per giro.
Tipo di encoder
Con questo parametro si stabilisce se l'encoder debba eseguire movimenti lineari o rotatori. Il
tipo di encoder deve essere identico all'impostazione nel controllore.
Il valore preimpostato è "rotatorio".
Velocità di riferimento
L’encoder trasferisce il valore istantaneo del velocità come valore percentuale riferito alla
velocità di riferimento. Con questo parametro si definisce la velocità in m/min che deve
corrispondere al valore al 100 % .
È consentito l'inserimento di un valore da 0,60 a 600,00. Il valore preimpostato è "16,00
m/min".
Ulteriore progettazione
Per proseguire la progettazione utilizzare un oggetto tecnologico tastatore di misura di
S7-1500 Motion Control . Si raccomanda di leggere nei manuali di guida alle funzioni S7-
1500 Motion Control (https://support.industry.siemens.com/cs/ww/it/view/59381279) e S7-
1500T Motion Control (https://support.industry.siemens.com/cs/ww/it/view/109481326) le
informazioni relative alla progettazione ulteriore e alla messa in servizio del rilevamento
posizione.
Vedere anche
Rilevamento posizione per Motion Control (Pagina 72)
Interrupt di processo
Nei parametri di base del modulo tecnologico è possibile impostare per ciascun canale quali
eventi devono attivare un interrupt di processo durante il funzionamento.
Ad ogni interrupt di processo abilitato in un sistema S7-1500, assegnare un nome evento
adeguato nonché l'OB di interrupt di processo corrispondente. Se viene attivato un interrupt
di processo l'OB corrispondente viene avviato per l'analisi dei dati relativi all'interrupt di
processo.
Nota
Nei seguenti casi, per ciascun modulo è possibile abilitare solo un interrupt di processo:
• Funzionamento decentrato con una CPU S7-300/400
• Utilizzo di un file GSD
Un interrupt di processo viene attivato quando è soddisfatta la condizione per la modifica del
rispettivo bit di stato o di evento nell'interfaccia di conferma.
Interrupt di Disponibile nel modo Disponibile nel modo Disponibile Descrizione Numero
processo di funzionamento di funzionamento nel modo di Event
Conteggio con utilizzo Misura con utilizzo di funziona- Type
di mento
Encoder Encoder Encoder Encoder Rilevamento
incremen- assoluto incremen- assoluto posizione per
tale o SSI tale o SSI l'oggetto
genera- genera- tecnologico
tore di tore di "Motion
impulso impulso Control"
Interrupt di Disponibile nel modo Disponibile nel modo Disponibile Descrizione Numero
processo di funzionamento di funzionamento nel modo di Event
Conteggio con utilizzo Misura con utilizzo di funziona- Type
di mento
Encoder Encoder Encoder Encoder Rilevamento
incremen- assoluto incremen- assoluto posizione per
tale o SSI tale o SSI l'oggetto
genera- genera- tecnologico
tore di tore di "Motion
impulso impulso Control"
Evento di Riferito al Riferito al Riferito al Riferito al No Interrupt di processo se si 0101B
confronto valore di valore di valore di valore di verifica un evento di
verificatosi per conteggio posizione misura misura confronto per DQ0 in base
DQ0 alla condizione di
confronto selezionata.
Nessun interrupt di
processo se in un encoder
incrementale o un
generatore di impulsi la
modifica del valore di
conteggio non è stata
causata da un impulso di
conteggio
Evento di Riferito al Riferito al Riferito al Riferito al No Interrupt di processo se si 0110B
confronto valore di valore di valore di valore di verifica un evento di
verificatosi per conteggio posizione misura misura confronto per DQ1 in base
DQ1 alla condizione di
confronto selezionata.
Nessun interrupt di
processo se in un encoder
incrementale o un
generatore di impulsi la
modifica del valore di
conteggio non è stata
causata da un impulso di
conteggio
A 1 il bit di conferma STS_DIR è preassegnato a "0". Se la prima modifica del valore di conteggio o di posizione avviene
direttamente dopo l'attivazione del modulo tecnologico all'indietro non viene attivato nessun interrupt di processo.
Preimpostazione
Per default gli interrupt di processo non sono abilitati.
Introduzione
Se si utilizza una CPU compatta sono disponibili anche i seguenti parametri per i segnali del
contatore veloce.
Opzione Significato
Disattivato La CPU 1512C-1 PN utilizza l’assegnazione dei pin del connettore frontale
(preimpostazione) integrato. La 1512C-1 PN supporta l’utilizzo delle connessioni di entrambi i
connettori frontali della periferia onboard per i contatori veloci.
L'assegnazione degli ingressi e delle uscite hardware per i canali HSC è
descritta nel manuale del prodotto della CPU 1512C-1 PN.
Attivato La CPU 1512C-1 PN utilizza l’assegnazione dei pin del connettore frontale
della CPU 1511C-1 PN. La 1511C-1 PN supporta l’utilizzo delle connessioni
del primo connettore frontale della periferia onboard per i contatori veloci.
L'assegnazione degli ingressi e delle uscite hardware per i canali HSC è
descritta nel manuale del prodotto della CPU 1511C-1 PN.
Generale
Attiva questo contatore veloce
Con questo parametro si stabilisce se un dato contatore veloce viene utilizzato o meno.
Opzione Significato
Disattivato Il contatore veloce non viene utilizzato. Il contatore non occupa alcuna
(preimpostazione) connessione del connettore frontale integrato e non può generare allarmi.
Le operazioni di scrittura sulle interfacce di comando vengono ignorate e la
sua interfaccia di conferma fornisce valori zero.
Attivato Il contatore veloce viene utilizzato. L’assegnazione degli indirizzi HSC alle
connessioni del connettore frontale integrato è descritta nel manuale del
prodotto della CPU compatta corrispondente.
Ingresso generatore di clock (B) / Ingresso impulso (B) / Generatore di clock in avanti (B)
Se si utilizza per il contatore un encoder con più segnali, questo parametro indica quale
ingresso viene utilizzato per il segnale dell’encoder B. Il valore non è modificabile.
Nota
Il ritardo sull'ingresso per l’ingresso digitale può essere parametrizzato in "Proprietà > DI
16/DQ 16 > Ingressi > Canale n“, nella finestra di ispezione della configurazione del
dispositivo.
HSC DQ0
Lo stato di DQ0 può essere letto tramite l’interfaccia di conferma. Non è possibile assegna a
DQ0 un’uscita digitale fisica della CPU compatta.
HSC DQ1
Questo parametro consente di definire quale uscita digitale della CPU compatta viene
utilizzata come DQ1 del contatore. Si può selezionare un’uscita con un ritardo di 5 µs o
500 µs.
Un riepilogo dei ritardi di tutte le uscite digitali è riportato nel manuale del prodotto della CPU
compatta.
Ingressi di conteggio
Tipo di segnale
Sono selezionabili i seguenti tipi di segnale (Pagina 74):
Inverti direzione
È possibile invertire la direzione di conteggio per adeguarla al processo.
L'inversione di direzione è parametrizzabile e attiva per i seguenti tipi di segnale:
• Encoder incrementale (A, B, sfasato)
• Encoder incrementale (A, B, N)
Frequenza di filtro
Parametrizzando una frequenza come filtro si sopprimono i disturbi negli ingressi di
conteggio A, B e N.
La frequenza di filtro selezionata si riferisce a un rapporto impulso/pausa compreso tra circa
40:60 e circa 60:40. Da questo rapporto risulta una determinata durata minima impulso-
pausa. Le transizioni del segnale con una durata inferiore alla durata minima impulso-pausa
vengono soppresse.
Sono selezionabili le seguenti frequenze di filtro:
Con la parametrizzazione del tipo di sensore si stabilisce in che modo attivare gli ingressi di
conteggio per TM Count.
È possibile scegliere tra le seguenti opzioni:
Nota
Se si utilizza un encoder che si attiva in controfase ed è stato parametrizzato il tipo di sensore
"Controfase (commutatore NPN e PNP)", è possibile controllare i segnali dell'encoder per
rilevare l'eventuale rottura di un conduttore.
Nota
Lo standard RS422 assicura una maggiore immunità alle interferenze dello standard TTL.
Perciò se l'encoder incrementale o il generatore di impulsi in uso supporta gli standard RS422
e TTL si consiglia di scegliere lo standard RS422.
Opzione Significato
Nessun comportamento in caso Il contatore non viene influenzato dal segnale N.
di segnale N
(preimpostazione)
Sincronizzazione in caso di In presenza del segnale N il contatore viene impostato sul valore di
segnale N (Pagina 46) avvio.
Se si seleziona la funzione "Abilitazione Sincronizzazione in caso di
segnale N" per un ingresso digitale la sincronizzazione dipenderà dal
livello dell'ingresso.
Capture in caso di segnale N Con il segnale N il valore di conteggio viene salvato nel valore
(Pagina 36) Capture. L'utilizzo di un ingresso digitale e del segnale N non si
escludono reciprocamente per la funzione Capture.
L'oggetto tecnologico mostra il valore Capture nel parametro di
uscita CapturedValue.
Nota
Il comportamento in caso di segnale N si può selezionare solo se il tipo di segnale scelto è
"Encoder incrementale (A, B, N)".
Nota
Selezionando "Sincronizzazione in caso di segnale N" è poi possibile selezionare per un
ingresso digitale (Pagina 195) la funzione "Abilitazione Sincronizzazione in caso di segnale N".
Nota
Per High_Speed_Counter dalla versione V3.0 vale:
"Capture in caso di segnale N" si può selezionare solo nel modo di funzionamento "Utilizza
valore di conteggio come riferimento".
Frequenza di sincronizzazione
Con questo parametro si definisce la frequenza dei seguenti eventi:
• Sincronizzazione in caso di segnale N
• Sincronizzazione come funzione di un ingresso digitale
È possibile scegliere tra le seguenti opzioni:
Opzione Significato
Una volta Il contatore viene impostato solo con il primo segnale N o con il primo
(preimpostazione) fronte parametrizzato dell'ingresso digitale.
Periodico Il contatore viene impostato in presenza di ogni segnale N o di ogni
fronte parametrizzato dell'ingresso digitale.
Opzione Significato
Una volta Il primo fronte parametrizzato nel rispettivo ingresso digitale o il
primo fronte di salita del segnale N salva il valore di conteggio attuale
come valore Capture.
Periodico Ciascun fronte parametrizzato nel rispettivo ingresso digitale o
(preimpostato) ciascun fronte di salita del segnale N salva il valore di conteggio
attuale come valore Capture.
Valore di avvio
Parametrizzando il valore di avvio si stabilisce con quale valore iniziare il conteggio e come
continuarlo in seguito a determinati eventi. È necessario inserire un valore tra i limiti di
conteggio oppure sui limiti di conteggio.
Il valore preimpostato è "0".
Ulteriori informazioni
Per maggiori informazioni vedere Comportamento ai valori limite (Pagina 29) e
Comportamento del contatore all'apertura del gate (Pagina 35).
Comportamento Significato
Arresta conteggio Dopo il superamento di un limite di conteggio il
conteggio viene interrotto e il gate interno viene
chiuso. Per riavviare il conteggio è necessario
eventualmente chiudere e riaprire il gate software
o il gate hardware.
Continua conteggio Il conteggio continua dal valore di avvio o
(preimpostazione) dall'altro limite di conteggio a seconda della
parametrizzazione.
Comportamento Significato
Imposta al valore di avvio All'apertura del gate il valore di conteggio viene
impostato sul valore di avvio.
Continua con valore attuale All'apertura del gate il conteggio prosegue
(preimpostazione) dall'ultimo valore.
Comportamento di un DI
Impostazione della funzione del DI
Con la parametrizzazione di un ingresso digitale si stabilisce quale funzione deve avviare
l'ingresso digitale quando viene attivato.
È possibile scegliere tra le seguenti opzioni:
Nota
Ogni funzione, tranne "Ingresso digitale senza funzione", può essere utilizzata solo una volta
per contatore e non può più essere selezionata per altri ingressi digitali.
• 3,2 ms
• 12,8 ms
• 20 ms
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Nota
Il ritardo di ingresso si parametrizza in "Comportamento DI0" per tutti gli ingressi digitali. Il
ritardo di ingresso viene visualizzato anche in "Comportamento DI1" e nel TM Count anche in
"Comportamento DI2".
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Livello Significato
Attivo se livello High Quando è impostato, l'ingresso digitale corrispondente è attivo.
(preimpostazione)
Attivo se livello Low Quando non è impostato, l'ingresso digitale corrispondente è
attivo.
Nota
"In caso di fronte di salita e fronte di discesa" è parametrizzabile solo per la funzione
"Capture".
Frequenza di sincronizzazione
Con questo parametro si definisce la frequenza dei seguenti eventi:
• Sincronizzazione in caso di segnale N
• Sincronizzazione come funzione di un ingresso digitale
È possibile scegliere tra le seguenti opzioni:
Opzione Significato
Una volta Il contatore viene impostato solo con il primo segnale N o con il primo
(preimpostazione) fronte parametrizzato dell'ingresso digitale.
Periodico Il contatore viene impostato in presenza di ogni segnale N o di ogni
fronte parametrizzato dell'ingresso digitale.
Opzione Significato
Una volta Il primo fronte parametrizzato nel rispettivo ingresso digitale o il
primo fronte di salita del segnale N salva il valore di conteggio attuale
come valore Capture.
Periodico Ciascun fronte parametrizzato nel rispettivo ingresso digitale o
(preimpostato) ciascun fronte di salita del segnale N salva il valore di conteggio
attuale come valore Capture.
Comportamento Significato
Continua conteggio Dopo che il valore di conteggio attuale è stato salvato come
(preimpostazione) valore Capture, il conteggio continua invariato.
Imposta al valore avvio e continua il Dopo che il valore di conteggio attuale è stato salvato come
conteggio valore Capture, il conteggio continua dal valore di avvio.
Comportamento di una DQ
Imposta uscita
Con la parametrizzazione di un'uscita digitale si definisce la condizione in base alla quale essa
viene attivata.
È possibile scegliere tra le seguenti opzioni:
Nota
DQ0 di un contatore di una CPU compatta
Nelle CPU compatte l’uscita digitale DQ0 è disponibile attraverso l’interfaccia di conferma, ma
non come uscita fisica.
Nota
La funzione "Tra valore di confronto 0 e 1" si può selezionare solo per l'uscita digitale DQ1 e
solo dopo aver selezionato la funzione "Impiego dal programma utente" per l'uscita digitale
DQ0.
Nota
Le funzioni "Con valore di confronto per la durata di un impulso" e "Dopo il comando CPU fino
al valore di confronto" attivano l'uscita digitale corrispondente solo quando il valore di
confronto viene raggiunto con un impulso di conteggio. Se il valore di conteggio viene
impostato ad es. mediante sincronizzazione, l'uscita digitale non si attiva.
Nota
Le funzioni "Tra valore di confronto 0 e 1" e "Al di fuori del valore di confronto 0 e 1" si
possono selezionare solo per l'uscita digitale DQ1 e solo dopo aver selezionato la funzione
"Impiego dal programma utente" per l'uscita digitale DQ0.
Valore di confronto 1
Modo di funzionamento Conteggio":
Con la parametrizzazione del valore di confronto (Pagina 50)si stabilisce con quale valore di
conteggio l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero intero (DINT) che sia minore o uguale al limite di
conteggio superiore. Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di
confronto 0 deve essere inferiore al valore di confronto 1. Il valore preimpostato è "10".
Modo di funzionamento "Misura":
Con la parametrizzazione del valore di confronto (Pagina 58) si stabilisce con quale valore di
misura l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero in virgola mobile (REAL). Se si utilizza la funzione DQ "Tra
valore di confronto 0 e 1" il valore di confronto 0 deve essere inferiore al valore di confronto
1. Il valore max. è 7,922816 x 1028. Il valore preimpostato è "10.0". L'unità del valore di
confronto dipende dalla grandezza di misura.
Direzione di conteggio
Con questo parametro si stabilisce per quale direzione di conteggio è valida la funzione.
È possibile scegliere tra le seguenti opzioni:
Durata impulso
Con la parametrizzazione della durata dell'impulso per la funzione "In caso di valore di
confronto per una durata di impulso" si stabilisce per quanti millisecondi deve essere attiva
l'uscita digitale corrispondente.
Se si indica "0" e il valore di conteggio corrisponde al relativo valore di confronto, l'uscita
digitale è attiva fino al successivo impulso di conteggio.
È consentito immettere un valore da 0,0 a 6553,5 ms.
La preimpostazione è "500,0" e corrisponde a una durata dell'impulso di 0,5 s.
Nota
L'isteresi è disponibile soltanto nel modo di funzionamento "Conteggio".
Tempo di aggiornamento
Con la parametrizzazione del tempo di aggiornamento (Pagina 61) in millisecondi si stabilisce
l'intervallo di tempo tra due aggiornamenti del valore di misura.
Il tempo di aggiornamento e il tipo di segnale (Pagina 189) incidono sulla precisione della
misurazione. Per tempi di aggiornamento di almeno 100 ms l'influenza del tipo di segnale è
trascurabile.
Per tempi di aggiornamento inferiori a 100 ms si ottiene la massima precisione di misura con i
seguenti tipi di segnale:
• encoder incrementale (A, B sfasato) con valutazione del segnale "semplice"
• encoder incrementale (A, B, N) con valutazione del segnale "semplice"
• Impulso (A) e direzione (B)
• Impulso (A)
Per altri tipi di segnale la precisione di misurazione dipende dall'encoder utilizzato e dal cavo.
Se si inserisce "0", il valore di misura viene aggiornato una volta per ogni ciclo interno al
modulo. Si possono indicare fino a tre decimali. È consentito indicare un valore tra 0.0 e
25000.0. Il valore preimpostato è "10.0".
Ingressi di conteggio
Tipo di segnale
Se un encoder assoluto SSI è collegato al segnato di dati (segnale D) o al segnale di clock
(segnale C), selezionare il Tipo di segnale (Pagina 79) "Encoder assoluto (SSI)".
Inverti direzione
Con questo parametro è possibile invertire i valori forniti dall'encoder assoluto SSI. La
direzione rilevata dell'encoder può così essere adeguata al senso di rotazione del motore.
Nota
Nel telegramma, questo parametro influenza solo il campo dal LSB al MSB del valore della
posizione.
Tipo di codice
Quando si parametrizza il tipo di codice si stabilisce se l'encoder fornisce il codice duale o
Gray.
È possibile scegliere tra le seguenti opzioni:
Velocità di trasmissione
Con la parametrizzazione della velocità di trasmissione si definisce la velocità con cui i dati
vengono trasmessi tra il modulo tecnologico e l'encoder assoluto.
È possibile scegliere tra le seguenti opzioni:
• 125 kHz (preimpostato)
• 250 kHz
• 500 kHz
• 1 MHz
• 1,5 MHz
• 2 MHz
La velocità di trasmissione massima dipende dalla lunghezza del cavo e dai dati tecnici
dell'encoder SSI. Per maggiori informazioni consultare il manuale del prodotto del
TM PosInput e la descrizione dell'encoder.
Tempo monoflop
Con la parametrizzazione del tempo monoflop si definisce la durata della pausa tra due
telegrammi SSI.
Il tempo monoflop parametrizzato deve essere almeno pari a quello dell'encoder assoluto SSI
utilizzato. Questo valore è riportato nei dati tecnici dell'encoder assoluto SSI.
È possibile scegliere tra le seguenti opzioni:
• Automatico (preimpostazione)
• 16 µs
• 32 µs
• 48 µs
• 64 µs
Nota
Se si seleziona l'opzione "Automatico", il tempo monoflop si adegua automaticamente
all'encoder utilizzato.
In sincronismo di clock l'opzione "Automatico" corrisponde a untempo monoflop di 64 µs. Se
il tempo monoflop dell'encoder assoluto SSI in uso è minore di 64 µs, è possibile scegliere il
valore dell'encoder per accelerare i tempi in sincronismo di clock.
Parità
Con la parametrizzazione della parità si stabilisce se l'encoder assoluto SSI debba trasmettere
un bit di parità.
Se, ad esempio, è stato parametrizzato un encoder a 25 bit con parità, il modulo tecnologico
legge 26 bit. Un eventuale errore di parità viene segnalato nell'interfaccia di conferma dal bit
ENC_ERROR.
Nota
Se come Tipo di codice si è scelto "Gray", solo nel campo compreso tra LSB e MSB il valore di
posizione viene convertito in codice duale.
Nota
Se come Tipo di codice si è scelto "Gray", solo nel campo compreso tra LSB e MSB il valore di
posizione viene convertito in codice duale.
Comportamento di un DI
Impostazione della funzione del DI
Con la parametrizzazione di un ingresso digitale si stabilisce quale funzione deve avviare
l'ingresso digitale quando viene attivato.
È possibile scegliere tra le seguenti opzioni:
Nota
La funzione "Capture" si può selezionare solo nel modo di funzionamento "Utilizza valore di
posizione (valore assoluto SSI) come riferimento".
Ritardo di ingresso
Parametrizzando il ritardo di ingresso si sopprimono i disturbi negli ingressi digitali. I segnali
che hanno una durata di impulso inferiore al ritardo sull'ingresso parametrizzato vengono
soppressi.
Sono selezionabili i seguenti ritardi di ingresso:
• Nessuno
• 0,05 ms
• 0,1 ms (preimpostazione)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Nota
Il ritardo di ingresso si parametrizza in "Comportamento DI0" per tutti gli ingressi digitali. Il
ritardo di ingresso viene visualizzato anche in "Comportamento DI1".
Opzione Significato
Una volta Il primo fronte parametrizzato nel rispettivo ingresso digitale salva il
valore di conteggio attuale come valore Capture.
Periodico Ciascun fronte parametrizzato nel rispettivo ingresso digitale salva il
(preimpostato) valore di conteggio attuale come valore Capture.
Comportamento di una DQ
Imposta uscita
Con la parametrizzazione di un'uscita digitale si definisce la condizione in base alla quale essa
viene attivata.
A seconda del tipo di funzionamento è possibile scegliere tra le seguenti opzioni:
Nota
La funzione "Tra valore di confronto 0 e 1" si può selezionare solo per l'uscita digitale DQ1 e
solo dopo aver selezionato la funzione "Impiego dal programma utente" per l'uscita digitale
DQ0.
Nota
Le funzioni "Tra valore di confronto 0 e 1" e "Al di fuori del valore di confronto 0 e 1" si
possono selezionare solo per l'uscita digitale DQ1 e solo dopo aver selezionato la funzione
"Impiego dal programma utente" per l'uscita digitale DQ0.
Valore di confronto 0
Modo di funzionamento "Rilevamento della posizione":
Con la parametrizzazione del valore di confronto (Pagina 54)si stabilisce con quale valore di
posizione l'uscita digitale DQ0 si attiva in funzione dell'evento di confronto selezionato.
Se si utilizza un encoder assoluto SSI con un valore di posizione di max. 31 bit, è necessario
inserire un numero interno positivo (DINT) e un valore compreso tra 0 e 2(MSB-LSB+1)-1. Se si
utilizza un encoder assoluto SSI con un valore di posizione di max. 32 bit è necessario inserire
un numero intero con segno (DINT) e un valore compreso tra –2147483648 e 2147483647.
Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "0".
Modo di funzionamento "Misura":
Con la parametrizzazione del valore di confronto (Pagina 58) si stabilisce con quale valore di
misura l'uscita digitale DQ0 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero in virgola mobile (REAL). Se si utilizza la funzione DQ "Tra
valore di confronto 0 e 1" il valore di confronto 0 deve essere inferiore al valore di confronto
1. Il valore minimo è ‒7,922816 x 1028. Il valore preimpostato è "0.0". L'unità del valore di
confronto dipende dalla grandezza di misura.
Valore di confronto 1
Modo di funzionamento "Rilevamento della posizione""
Con la parametrizzazione del valore di confronto (Pagina 54)si stabilisce con quale valore di
posizione l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
Se si utilizza un encoder assoluto SSI con un valore di posizione di max. 31 bit, è necessario
inserire un numero interno positivo (DINT) e un valore compreso tra 0 e 2(MSB-LSB+1)-1. Se si
utilizza un encoder assoluto SSI con un valore di posizione di max. 32 bit, è necessario
inserire un numero interno con segno (DINT) e un valore compreso tra –2147483648 e
2147483647.
Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "10".
Modo di funzionamento "Misura"
Con la parametrizzazione del valore di confronto (Pagina 58) si stabilisce con quale valore di
misura l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero in virgola mobile (REAL). Se si utilizza la funzione DQ "Tra
valore di confronto 0 e 1" il valore di confronto 0 deve essere inferiore al valore di confronto
1. Il valore max. è 7,922816 x 1028. Il valore preimpostato è "10.0". L'unità del valore di
confronto dipende dalla grandezza di misura.
Direzione di conteggio
Con questo parametro si stabilisce per quale direzione della modifica del valore di posizione è
valida la funzione selezionata.
È possibile scegliere tra le seguenti opzioni:
Durata impulso
Con la parametrizzazione della durata dell'impulso per la funzione "In caso di valore di
confronto per una durata di impulso" si stabilisce per quanti millisecondi deve essere attiva
l'uscita digitale corrispondente.
È consentito immettere un valore da 0,1 a 6553,5 ms.
La preimpostazione è "500,0" e corrisponde a una durata dell'impulso di 0,5 s.
Nota
L'isteresi è disponibile soltanto nel modo di funzionamento "Rilevamento posizione".
Nota
Se per il calcolo del valore di misura è necessario il numero di incrementi per giro,
quest’ultimo viene calcolato automaticamente in base alla lunghezza del telegramma
parametrizzato come potenza di due, ad es. 8192 incrementi per numero di giri con una
lunghezza del telegramma di 13 bit. Se viene impiegato un encoder assoluto SSI il cui numero
di incrementi per giro non corrisponde alla potenza di due, per qualche istante il valore di
misura calcolato può essere errato.
Tempo di aggiornamento
Con la parametrizzazione del tempo di aggiornamento (Pagina 61) in millisecondi si stabilisce
l'intervallo di tempo tra due aggiornamenti del valore di misura. Scegliendo tempi di
aggiornamento più lunghi è possibile livellare le grandezze di misura irregolari.
Se si inserisce "0", il valore di misura viene aggiornato una volta per ogni ciclo interno al
modulo. Si possono indicare fino a tre decimali. È consentito indicare un valore tra 0.0 e
25000.0. Il valore preimpostato è "10.0".
Ingressi di conteggio
Tipo di segnale
Sono selezionabili i seguenti tipi di segnale (Pagina 74):
Inverti direzione
È possibile invertire la direzione di conteggio per adeguarla al processo.
L'inversione di direzione è parametrizzabile e attiva per i seguenti tipi di segnale:
• Encoder incrementale (A, B, sfasato)
• Encoder incrementale (A, B, N)
Frequenza di filtro
Parametrizzando una frequenza come filtro si sopprimono i disturbi negli ingressi di
conteggio A, B e N.
La frequenza di filtro selezionata si riferisce a un rapporto impulso/pausa compreso tra circa
40:60 e circa 60:40. Da questo rapporto risulta una determinata durata minima impulso-
pausa. Le transizioni del segnale con una durata inferiore alla durata minima impulso-pausa
vengono soppresse.
Sono selezionabili le seguenti frequenze di filtro:
Nota
Se si utilizza un encoder che si attiva in controfase ed è stato parametrizzato il tipo di sensore
"Controfase (commutatore NPN e PNP)", è possibile controllare i segnali dell'encoder per
rilevare l'eventuale rottura di un conduttore.
Nota
Lo standard RS422 assicura una maggiore immunità alle interferenze dello standard TTL.
Perciò se l'encoder incrementale o il generatore di impulsi in uso supporta gli standard RS422
e TTL si consiglia di scegliere lo standard RS422.
Opzione Significato
Nessun comportamento in caso Il contatore non viene influenzato dal segnale N.
di segnale N
(preimpostazione)
Sincronizzazione in caso di In presenza del segnale N il contatore viene impostato sul valore di
segnale N (Pagina 46) avvio.
Se si seleziona la funzione "Abilitazione Sincronizzazione in caso di
segnale N" per un ingresso digitale la sincronizzazione dipenderà dal
livello dell'ingresso.
Nota
Il comportamento in caso di segnale N si può selezionare solo se il tipo di segnale scelto è
"Encoder incrementale (A, B, N)".
Nota
Selezionando "Sincronizzazione in caso di segnale N" è poi possibile selezionare per un
ingresso digitale (Pagina 223) la funzione "Abilitazione Sincronizzazione in caso di segnale N".
Frequenza di sincronizzazione
Con questo parametro si definisce la frequenza dei seguenti eventi:
• Sincronizzazione in caso di segnale N
• Sincronizzazione come funzione di un ingresso digitale
È possibile scegliere tra le seguenti opzioni:
Opzione Significato
Una volta Il contatore viene impostato solo con il primo segnale N o con il primo
(preimpostazione) fronte parametrizzato dell'ingresso digitale.
Periodico Il contatore viene impostato in presenza di ogni segnale N o di ogni
fronte parametrizzato dell'ingresso digitale.
Opzione Significato
In avanti La sincronizzazione viene eseguita solo se il contatore conta in avanti.
(preimpostazione)
All'indietro La sincronizzazione viene eseguita solo se il contatore conta
all'indietro.
In entrambe le direzioni La sincronizzazione ha luogo a prescindere dalla direzione di
conteggio.
Valore di avvio
Parametrizzando il valore di avvio si stabilisce con quale valore iniziare il conteggio e come
continuarlo in seguito a determinati eventi. È necessario inserire un valore tra i limiti di
conteggio oppure sui limiti di conteggio.
Il valore preimpostato è "0".
Ulteriori informazioni
Per maggiori informazioni vedere Comportamento ai valori limite (Pagina 29) e
Comportamento del contatore all'apertura del gate (Pagina 35).
Comportamento Significato
Arresta conteggio Dopo il superamento di un limite di conteggio il
conteggio viene interrotto e il gate interno viene
chiuso. Per riavviare il conteggio è necessario
eventualmente chiudere e riaprire il gate software
o il gate hardware.
Continua conteggio Il conteggio continua dal valore di avvio o
(preimpostazione) dall'altro limite di conteggio a seconda della
parametrizzazione.
Comportamento Significato
Imposta al valore di avvio All'apertura del gate il valore di conteggio viene
impostato sul valore di avvio.
Continua con valore attuale All'apertura del gate il conteggio prosegue
(preimpostazione) dall'ultimo valore.
Nota
Il parametro è valido solo se è stato parametrizzato un gate HW.
Comportamento di un DI
Impostazione della funzione del DI
Con la parametrizzazione di un ingresso digitale si stabilisce quale funzione deve avviare
l'ingresso digitale quando viene attivato.
È possibile scegliere tra le seguenti opzioni:
Nota
Ogni funzione, tranne "Ingresso digitale senza funzione", può essere utilizzata solo una volta
per contatore e non può più essere selezionata per altri ingressi digitali.
Ritardo di ingresso
Con questo parametro si sopprimono i disturbi del segnale sugli ingressi digitali. Le variazioni
del segnale vengono rilevate solo se rimangono stabili per una durata superiore al tempo di
ritardo di ingresso parametrizzato.
Sono selezionabili i seguenti ritardi di ingresso:
• Nessuno
• 0,05 ms
• 0,1 ms (preimpostazione)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Nota
Il ritardo di ingresso si parametrizza in "Comportamento DI0" per tutti gli ingressi digitali. Il
ritardo di ingresso viene visualizzato anche in "Comportamento DI1" e nel TM Count anche in
"Comportamento DI2".
Livello Significato
Attivo se livello High Quando è impostato, l'ingresso digitale corrispondente è attivo.
(preimpostazione)
Attivo se livello Low Quando non è impostato, l'ingresso digitale corrispondente è
attivo.
Frequenza di sincronizzazione
Con questo parametro si definisce la frequenza dei seguenti eventi:
• Sincronizzazione in caso di segnale N
• Sincronizzazione come funzione di un ingresso digitale
È possibile scegliere tra le seguenti opzioni:
Opzione Significato
Una volta Il contatore viene impostato solo con il primo segnale N o con il primo
(preimpostazione) fronte parametrizzato dell'ingresso digitale.
Periodico Il contatore viene impostato in presenza di ogni segnale N o di ogni
fronte parametrizzato dell'ingresso digitale.
Opzione Significato
In avanti La sincronizzazione viene eseguita solo se il contatore conta in avanti.
(preimpostazione)
All'indietro La sincronizzazione viene eseguita solo se il contatore conta
all'indietro.
In entrambe le direzioni La sincronizzazione ha luogo a prescindere dalla direzione di
conteggio.
Comportamento di una DQ
Imposta uscita
Con la parametrizzazione di un'uscita digitale si definisce la condizione in base alla quale essa
viene attivata.
È possibile scegliere tra le seguenti opzioni:
Nota
La funzione "Tra valore di confronto 0 e 1" si può selezionare solo per l'uscita digitale DQ1 e
solo dopo aver selezionato la funzione "Uscita digitale senza funzione" per l'uscita digitale
DQ0.
Valore di confronto 0
Con la parametrizzazione del valore di confronto (Pagina 50)si stabilisce con quale valore di
conteggio l'uscita digitale DQ0 si attiva in funzione dell'evento di confronto selezionato.
È necessario inserire un numero intero (DINT) con un valore compreso tra 0 e 33554431. Se
si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "0".
Valore di confronto 1
Con la parametrizzazione del valore di confronto (Pagina 50)si stabilisce con quale valore di
conteggio l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario inserire un numero intero (DINT) con un valore compreso tra 0 e 33554431. Se
si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "10".
Direzione di conteggio
Con questo parametro si stabilisce per quale direzione di conteggio è valida la funzione.
È possibile scegliere tra le seguenti opzioni:
Durata impulso
Con la parametrizzazione della durata dell'impulso per la funzione "In caso di valore di
confronto per una durata di impulso" si stabilisce per quanti millisecondi deve essere attiva
l'uscita digitale corrispondente.
È consentito immettere un valore da 0,0 a 6553,5 ms.
La preimpostazione è "500,0" e corrisponde a una durata dell'impulso di 0,5 s.
Ingressi di conteggio
Tipo di segnale
Se un encoder assoluto SSI è collegato al segnato di dati (segnale D) o al segnale di clock
(segnale C), selezionare il Tipo di segnale (Pagina 28) "Encoder assoluto (SSI)".
Inverti direzione
Con questo parametro è possibile invertire i valori forniti dall'encoder assoluto SSI. La
direzione rilevata dell'encoder può così essere adeguata al senso di rotazione del motore.
Nota
Nel telegramma, questo parametro influenza solo il campo dal LSB al MSB del valore della
posizione.
Tipo di codice
Quando si parametrizza il tipo di codice si stabilisce se l'encoder fornisce il codice duale o
Gray.
È possibile scegliere tra le seguenti opzioni:
Velocità di trasmissione
Con la parametrizzazione della velocità di trasmissione si definisce la velocità con cui i dati
vengono trasmessi tra il modulo tecnologico e l'encoder assoluto.
È possibile scegliere tra le seguenti opzioni:
• 125 kHz (preimpostato)
• 250 kHz
• 500 kHz
• 1 MHz
• 1,5 MHz
• 2 MHz
La velocità di trasmissione massima dipende dalla lunghezza del cavo e dai dati tecnici
dell'encoder SSI. Per maggiori informazioni consultare il manuale del prodotto del
TM PosInput e la descrizione dell'encoder.
Tempo monoflop
Con la parametrizzazione del tempo monoflop si definisce la durata della pausa tra due
telegrammi SSI.
Il tempo monoflop parametrizzato deve essere almeno pari a quello dell'encoder assoluto SSI
utilizzato. Questo valore è riportato nei dati tecnici dell'encoder assoluto SSI.
È possibile scegliere tra le seguenti opzioni:
• Automatico (preimpostazione)
• 16 µs
• 32 µs
• 48 µs
• 64 µs
Nota
Se si seleziona l'opzione "Automatico", il tempo monoflop si adegua automaticamente
all'encoder utilizzato.
In sincronismo di clock l'opzione "Automatico" corrisponde a untempo monoflop di 64 µs. Se
il tempo monoflop dell'encoder assoluto SSI in uso è minore di 64 µs, è possibile scegliere il
valore dell'encoder per accelerare i tempi in sincronismo di clock.
Parità
Con la parametrizzazione della parità si stabilisce se l'encoder assoluto SSI debba trasmettere
un bit di parità.
Se, ad esempio, è stato parametrizzato un encoder a 25 bit con parità, il modulo tecnologico
legge 26 bit. Un eventuale errore di parità viene segnalato nell'interfaccia di conferma dal bit
ENC_ERROR.
Nota
Se come Tipo di codice si è scelto "Gray", solo nel campo compreso tra LSB e MSB il valore di
posizione viene convertito in codice duale.
Nota
Se come Tipo di codice si è scelto "Gray", solo nel campo compreso tra LSB e MSB il valore di
posizione viene convertito in codice duale.
Comportamento di un DI
Impostazione della funzione del DI
Con la parametrizzazione di un ingresso digitale si stabilisce quale funzione deve avviare
l'ingresso digitale quando viene attivato.
È possibile scegliere tra le seguenti opzioni:
Ritardo di ingresso
Parametrizzando il ritardo di ingresso si sopprimono i disturbi negli ingressi digitali. I segnali
che hanno una durata di impulso inferiore al ritardo sull'ingresso parametrizzato vengono
soppressi.
Sono selezionabili i seguenti ritardi di ingresso:
• Nessuno
• 0,05 ms
• 0,1 ms (preimpostati)
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms
• 12,8 ms
• 20 ms
Nota
Se viene selezionata l'opzione "Nessuno" oppure "0,05 ms", utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Nota
Il ritardo di ingresso si parametrizza in "Comportamento DI0" per tutti gli ingressi digitali. Il
ritardo di ingresso viene visualizzato anche in "Comportamento DI1".
Comportamento di una DQ
Imposta uscita
Con la parametrizzazione di un'uscita digitale si definisce la condizione in base alla quale essa
viene attivata.
A seconda del tipo di funzionamento è possibile scegliere tra le seguenti opzioni:
Nota
La funzione "Tra valore di confronto 0 e 1" si può selezionare solo per l'uscita digitale DQ1 e
solo dopo aver selezionato la funzione "Impiego dal programma utente" per l'uscita digitale
DQ0.
Valore di confronto 0
Con la parametrizzazione del valore di confronto (Pagina 54)si stabilisce con quale valore di
posizione l'uscita digitale DQ0 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero intero (DINT) che sia maggiore o uguale al limite di
conteggio inferiore. Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di
confronto 0 deve essere inferiore al valore di confronto 1. Il valore preimpostato è "0".
Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "0".
Valore di confronto 1
Con la parametrizzazione del valore di confronto (Pagina 54)si stabilisce con quale valore di
posizione l'uscita digitale DQ1 si attiva in funzione dell'evento di confronto selezionato.
È necessario immettere un numero intero (DINT) che sia minore o uguale al limite di
conteggio superiore. Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di
confronto 0 deve essere inferiore al valore di confronto 1. Il valore preimpostato è "10".
Se si utilizza la funzione DQ "Tra valore di confronto 0 e 1" il valore di confronto 0 deve essere
inferiore al valore di confronto 1. Il valore preimpostato è "10".
Direzione di conteggio
Con questo parametro si stabilisce per quale direzione della modifica del valore di posizione è
valida la funzione selezionata.
È possibile scegliere tra le seguenti opzioni:
Durata impulso
Con la parametrizzazione della durata dell'impulso per la funzione "In caso di valore di
confronto per una durata di impulso" si stabilisce per quanti millisecondi deve essere attiva
l'uscita digitale corrispondente.
È consentito immettere un valore da 0,1 a 6553,5 ms.
La preimpostazione è "500,0" e corrisponde a una durata dell'impulso di 0,5 s.
Ulteriori informazioni
Ulteriori informazioni sui messaggi di diagnostica e i possibili rimedi sono riportate nel
manuale di prodotto del modulo tecnologico.
Nota
Rilevamento di posizione per Motion Control
In modo di funzionamento "Rilevamento posizione per oggetto tecnologico "Motion Control""
non è disponibile la diagnostica canale per il modulo tecnologico.
Nota
La seguente descrizione non vale per i modi di funzionamento "Fast Mode" e "Rilevamento
della posizione per l'oggetto tecnologico "Motion Control"". Per i moduli tecnologici che
supportano il modo di funzionamento "Fast Mode" è disponibile una descrizione
dell'interfaccia di conferma nel rispettivo manuale del prodotto.
Offset
del byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
rispetto
all’indiri
zzo
iniziale
Canale
0/1
↓↓
0 12 SLOT_0:
… … DINT o REAL: Valore di caricamento (il significato del valore viene specificato in LD_SLOT_0)
3 15
Campo di valori: –2147483648 ... 2147483647D oppure ‒ 80000000 ... 7FFFFFFFH
4 16 SLOT_1:
… … DINT o REAL: Valore di caricamento (il significato del valore viene specificato in LD_SLOT_1)
7 19
Campo di valori: –2147483648 ... 2147483647D oppure ‒ 80000000 ... 7FFFFFFFH
8 20 LD_SLOT_1 LD_SLOT_0
9 21 EN_ EN_ EN_ SET_DQ1 SET_DQ0 TM_ TM_ SW_GATE
CAPTURE SYNC_DN SYNC_UP CTRL_DQ1 CTRL_DQ0
10 22 SET_DIR Riservato RES_ RES_
EVENT ERROR
11 23 Riservato
Spiegazioni
Offset
del byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
rispetto
all’indiri
zzo
iniziale
Canale
0/1
↓↓
0 16 COUNT_VALUE:
… … DINT: Valore di conteggio o della posizione attuale
3 19
4 20 CAPTURED_VALUE:
… … DINT: Ultimo valore Capture rilevato
7 23
8 24 MEASURED_VALUE:
... ... REAL: valore di misura attuale o DWORD: telegramma SSI completo
11 27
12 28 Riservato LD_ERROR ENC_ POWER_
ERROR ERROR
13 29 Riservato STS_SW_ STS_ LD_STS_ LD_STS_ RES_EVENT_ Riservato
GATE READY SLOT_1 SLOT_0 ACK
14 30 STS_DI21 STS_DI1 STS_DI0 STS_DQ1 STS_DQ0 STS_GATE STS_CNT STS_DIR
15 31 STS_M_ EVENT_ EVENT_ EVENT_ EVENT_ EVENT_ EVENT_ EVENT_
INTERVAL CAP SYNC CMP1 CMP0 OFLW UFLW ZERO
1 Per TM PosInput vale: Riservato
Nota
Validità del valore di posizione
Il valore di posizione di un encoder assoluto SSI è valido se STS_READY è impostato a 1 e
ENC_ERROR a 0. All'avvio del modulo STS_READY è impostato a 0.
Spiegazioni
Bit di Spiegazione
conferma/valore
COUNT_VALUE Questo valore DINT indica il valore attuale di conteggio o di posizione.
Se si utilizza un encoder assoluto SSI con un valore di posizione di max. 31 bit, il valore viene
interpretato come valore positivo senza segno e può assumere valori compresi tra 0 e 2(MSB-LSB+1)-1.
Se si utilizza un encoder assoluto SSI con un valore di posizione di 32 bit, il rispettivo MSB
corrisponde al segno e il valore può essere compreso fra –2147483648 e 2147483647. Se si utilizza
un valore di posizione di 32 bit per la funzione di confronto, il valore viene interpretato come DINT.
Una modifica del valore COUNT_VALUE tramite LD_SLOT_m non influenza il valore
MEASURED_VALUE.
CAPTURED_VALUE Questo valore DINT indica l'ultimo valore Capture rilevato.
Possono avviare la funzione Capture i seguenti segnali esterni:
• Fronte di salita o di discesa in un ingresso digitale
• Entrambi i fronti di un ingresso digitale
Il parametro "Frequenza della funzione Capture" stabilisce se la funzione viene eseguita ad ogni
fronte parametrizzato o solo una volta dopo ogni abilitazione.
MEASURED_ Questo valore corrisponde al valore di misura attuale con tipo di dati REAL o al telegramma SSI
VALUE completo con tipo di dati DWORD:
• Frequenza: La frequenza media viene calcolata in base all'andamento degli impulsi di conteggio
o delle variazioni del valore di posizione in un dato intervallo di misura e viene indicata come
numero in virgola mobile espresso in Hertz.
• Durata periodo: La durata media del periodo viene calcolata in base all'andamento degli impulsi
di conteggio o delle variazioni del valore di posizione in un dato intervallo di misura e viene
indicata come numero in virgola mobile espresso in secondi.
• Velocità: La velocità viene calcolata in un dato intervallo di misura in base all'andamento degli
impulsi di conteggio o delle variazioni del valore di posizione e ad altri parametri e viene indicata
nell'unità impostata.
• Telegramma SSI completo: Invece di una grandezza di misura vengono restituiti i 32 bit meno
significativi del telegramma SSI attuale non modificato. In questo modo, oltre al valore di
posizione si ottengono anche bit supplementari specifici dell'encoder, ad es. i bit di errore. Se il
telegramma SSI ha una lunghezza inferiore a 32 bit, l'interfaccia di conferma restituisce il
telegramma SSI completo allineato a destra e i bit superiori inutilizzati occupati con "0".
I valori di misura vengono restituiti come valore con segno. Il segno indica se il valore di conteggio o
della posizione è aumentato o diminuito nell'intervallo di tempo rilevante.
Il tempo di aggiornamento è asincrono rispetto all'apertura del gate interno, vale a dire che il tempo
di aggiornamento non si avvia insieme all'apertura del gate. Dopo la chiusura del gate interno viene
restituito il valore di misura rilevato per ultimo.
LD_ERROR Questo bit indica che si è verificato un errore di caricamento tramite l'interfaccia di comando (con
memoria). I valori di caricamento non sono stati acquisiti. Se si utilizza un encoder incrementale o
un generatore di impulsi una delle condizioni seguenti non è soddisfatta:
• limite di conteggio inferiore <= valore di conteggio <= limite di conteggio superiore
• limite di conteggio inferiore <= valore di avvio <= limite di conteggio superiore
• Limite di conteggio inferiore <= valore di confronto 0/1 <= limite di conteggio superiore
Se si utilizza un encoder assoluto SSI non è soddisfatta una delle condizioni seguenti:
• 0 <= valore di posizione <= valore di posizione max.
• 0 <= valore di confronto 0/1 <= valore di posizione max.
Il bit viene resettato dopo che l'errore è stato confermato con RES_ERROR .
Bit di Spiegazione
conferma/valore
ENC_ERROR Questo bit indica che, nel rispettivo modulo tecnologico, si è verificato uno dei seguenti errori (con
memoria) nei segnali dell'encoder:
TM Count:
• Rottura conduttore nell'ingresso digitale A, B o N (per gli encoder che si attivano in controfase)
• Passaggio dei segnali A/B non ammesso (per gli encoder incrementali)
TM PosInput:
• Passaggio dei segnali A/B non ammesso (per gli encoder incrementali)
• Errore RS422/TTL
• Errore nell'encoder SSI o del telegramma SSI (solo per l'encoder assoluto SSI)
Se sono stati abilitati gli allarmi di diagnostica, in caso di errore nei segnali dell'encoder viene
attivato l'allarme di diagnostica corrispondente. Il significato degli allarmi di diagnostica è descritto
nel manuale di prodotto del modulo tecnologico.
Il bit viene resettato dopo che l'errore è stato confermato con RES_ERROR .
POWER_ERROR Questo bit indica che per un modulo tecnologico S7-1500 la tensione di alimentazione L+ manca o è
troppo bassa, o che il connettore frontale non è inserito. Questo bit indica che per un modulo
tecnologico ET 200SP la tensione di alimentazione L+ è troppo bassa.
Se sono stati abilitati gli allarmi di diagnostica, in caso di errore della tensione di alimentazione viene
attivato l'allarme di diagnostica corrispondente. Per maggiori dettagli sugli allarmi di diagnostica e i
rispettivi rimedi consultare il manuale del prodotto del modulo tecnologico specifico.
Se la tensione di alimentazione L+ è disponibili in misura sufficiente, il parametro POWER_ERROR
viene impostato automaticamente su 0.
STS_SW_GATE Questo bit indica lo stato del gate SW.
0 significa: Gate chiuso
1 significa: Gate aperto
STS_READY Questo bit indica che il modulo tecnologico fornisce dati validi. Il modulo tecnologico è avviato e
parametrizzato.
LD_STS_SLOT_0 Questo bit indica, tramite la commutazione di stato (con commutazione), che la richiesta di
caricamento per Slot 0 (LD_SLOT_0) è stata riconosciuta ed eseguita.
LD_STS_SLOT_1 Questo bit indica, tramite la commutazione di stato (con commutazione), che la richiesta di
caricamento per Slot 1 (LD_SLOT_1) è stata riconosciuta ed eseguita.
RES_EVENT_ACK Questo bit indica che è attivo il reset dei bit di evento EVENT_SYNC, EVENT_CMP0, EVENT_CMP1,
EVENT_OFLW, EVENT_UFLW, EVENT_ZERO .
STS_DI0 Questo bit indica lo stato dell'ingresso digitale DI0.
STS_DI1 Questo bit indica lo stato dell'ingresso digitale DI1.
STS_DI2 Questo bit indica lo stato dell'ingresso digitale DI2 di TM Count .
STS_DQ0 Questo bit indica lo stato dell'uscita digitale DQ0.
STS_DQ1 Questo bit indica lo stato dell'uscita digitale DQ1.
STS_GATE Questo bit indica lo stato del gate interno quando si utilizza un encoder incrementale o un
generatore di impulsi.
0 significa: Gate chiuso
1 significa: Gate aperto
Avvertenza per TM PosInput:
Perché la logica di conteggio e il comando del gate funzionino correttamente, il modulo tecnologico
deve avviarsi almeno una volta con l'encoder incrementale o a impulsi collegato (STS_READY a 1). Se
durante l'avvio l'encoder collegato non è ancora pronto, la funzione del bit di conferma STS_GATE
viene ritardata finché l'encoder non diventa disponibile. Se il modulo tecnologico si avvia senza
encoder collegato, l'operazione non viene eseguita correttamente e STS_READY e STS_GATE
rimangono impostati a 0. Quando si collega un encoder l'avvio si conclude e STS_GATE funziona
correttamente. Un eventuale errore nell'encoder dopo l'avvio non influisce su STS_GATE.
Bit di Spiegazione
conferma/valore
STS_CNT Questo bit indica che negli ultimi 0,5 s ca., sono stati acquisiti almeno un impulso di conteggio o
una variazione del valore della posizione.
STS_DIR Questo bit indica la direzione di conteggio dell'ultimo impulso o la direzione dell'ultima modifica del
valore di posizione.
0 significa: indietro
1 significa: avanti
STS_M_INTERVAL Questo bit indica che nell'intervallo di misura precedente sono stati acquisiti almeno un impulso di
conteggio o una variazione del valore della posizione.
EVENT_CAP Questo bit mostra che si è verificato un evento Capture e che è stato memorizzato un valore di
conteggio in CAPTURED_VALUE . Lo stato qui memorizzato si resetta resettando EN_CAPTURE .
EVENT_SYNC Se si utilizza un encoder incrementale o un generatore di impulsi questo bit indica lo stato
memorizzato, vale a dire che il valore di avvio è stato caricato nel contatore da un segnale di
riferimento esterno (sincronizzazione). Lo stato qui memorizzato si resetta impostando EN_SYNC_UP
o EN_SYNC_DN .
EVENT_CMP0 Questo bit indica lo stato memorizzato, ovvero che si è verificato un evento di confronto (variazione
di stato) per l'uscita digitale DQ0 a causa della condizione di confronto selezionata. Per resettare lo
stato confermare RES_EVENT.
Se in funzionamento di conteggio il valore di conteggio viene impostato al valore di avvio,
EVENT_CMP0 non viene impostato.
EVENT_CMP1 Questo bit indica lo stato memorizzato, ovvero che si è verificato un evento di confronto (variazione
di stato) per l'uscita digitale DQ1 a causa della condizione di confronto selezionata. Per resettare lo
stato confermare RES_EVENT.
Se in funzionamento di conteggio il valore di conteggio viene impostato al valore di avvio,
EVENT_CMP1 non viene impostato.
EVENT_OFLW Questo bit indica lo stato memorizzato - ovvero che il valore di conteggio ha avuto un overflow. Per
resettare lo stato confermare RES_EVENT.
EVENT_UFLW Questo bit indica lo stato memorizzato, ovvero che il valore di conteggio ha avuto un underflow. Per
resettare lo stato confermare RES_EVENT.
EVENT_ZERO Questo bit indica il valore memorizzato, vale a dire che il valore di conteggio o il valore di posizione
è passato per lo zero. Per resettare lo stato confermare RES_EVENT.
Riservato I bit di riserva sono impostati su 0.
Presupposti
• È stato creato il progetto.
• È stata creata la CPU S7-1500.
• Nel funzionamento decentrato è stata creata una periferia decentrata ET 200.
Procedimento
1. Aprire la configurazione del dispositivo della CPU o dell'IM.
2. Selezionare un telaio di montaggio.
3. Selezionare il modulo digitale dal catalogo delle unità:
"DI > Unità di ingressi digitali > Numero di articolo" o
"DIQ > Unità di ingressi/uscite digitali > Numero di articolo".
4. Trascinare con il mouse il modulo sul posto connettore desiderato nel telaio di montaggio.
Procedura
1. Aprire la configurazione del dispositivo della CPU o dell'IM.
2. Controllare la Vista dispositivi
3. Fare clic sul modulo.
Nota
Alcuni parametri e alcune opzioni non sono disponibili per tutti i moduli digitali. I parametri e
le opzioni disponibili sono indicati nel manuale di prodotto del modulo.
Canale attivato
Con questo parametro si stabilisce se il canale corrispondente debba essere attivato o
disattivato.
Per default il canale è attivato.
Ritardo di ingresso
Parametrizzando il ritardo di ingresso si sopprimono i disturbi del segnale negli ingressi
digitali. Le variazioni del segnale vengono rilevate solo se rimangono stabili per una durata
superiore al tempo di ritardo di ingresso impostato.
Una progettazione in sincronismo di clock è possibile solo se per almeno un canale è stato
parametrizzato un ritardo di ingresso di 0,05 ms. In sincronismo di clock l'interfaccia di
conferma viene aggiornata nel momento Ti (tempo di lettura dei dati di ingresso).
È possibile scegliere tra le seguenti opzioni:
• 0,05 ms
• 0,1 ms
• 0,4 ms
• 0,8 ms
• 1,6 ms
• 3,2 ms (preimpostati)
• 12,8 ms
• 20 ms
Nota
Se si sceglie un Ritardo di ingresso di "0,05 ms", è necessario utilizzare conduttori schermati
per il collegamento degli ingressi digitali.
Comportamento Significato
Arresta conteggio Dopo il superamento di un limite di conteggio viene chiuso il gate
(preimpostato in ET200SP e interno (chiusura del gate automatica). Il conteggio viene arrestato e
ET200AL) ulteriori segnali di conteggio vengono ignorati dal modulo. Il valore di
conteggio viene impostato sull'altro limite di conteggio. Per riavviare
il conteggio è necessario chiudere e riaprire il gate software o
hardware.
Continua conteggio Dopo il superamento di un limite di conteggio il valore di conteggio
(preimpostazione viene impostato sull'altro limite e il conteggio prosegue.
nell'S7-1500)
Direzione di conteggio
Questo parametro consente di definire la direzione di conteggio del contatore.
È possibile scegliere tra le seguenti opzioni:
• In avanti
• All'indietro
Imposta uscita
Con questo parametro si definisce la funzione (Pagina 95) con la quale viene comandato il bit
di conferma STS_DQ. Il bit di conferma STS_DQ può essere utilizzato per attivare un'uscita
digitale di un'unità di uscite digitali.
È possibile scegliere tra le seguenti opzioni:
Opzione Significato
OFF (DQ = 0) STS_DQ è indipendente dal valore di conteggio e
non viene mai impostato.
OFF (DQ = 1) STS_DQ è indipendente dal valore di conteggio ed
è sempre impostato.
Tra valore di confronto 0 e 1 STS_DQ viene impostato se il valore di conteggio
è compreso tra il valore di confronto 0 e il valore
di confronto 1.
Al di fuori del valore di confronto 0 e 1 STS_DQ viene impostato se il valore di conteggio
non è compreso nel campo tra il valore di
confronto 0 e il valore di confronto 1.
Tra valore di confronto e limite di conteggio STS_DQ viene impostato se il valore di conteggio
superiore è compreso tra il valore di confronto e il limite di
conteggio superiore.
Tra valore di confronto e limite di conteggio STS_DQ viene impostato se il valore di conteggio
inferiore è compreso tra il valore di confronto e il limite di
conteggio inferiore.
Opzione Significato
Ingresso digitale senza funzione All'ingresso digitale DIn+4 non è stata assegnata
alcuna funzione. Lo stato del segnale del DIn+4
può essere letto dalla CPU attraverso l'interfaccia
di conferma.
Apertura/chiusura del gate Impostando il DIn+4 si apre il gate HW (Pagina 93)
per il DIn. Resettando il DIn+4 si chiude il gate HW
per il DIn.
Direzione di conteggio Il rispettivo ingresso digitale DIn+4 determina la
direzione di conteggio del DIn per adeguarla al
processo. Se non è impostato DIn+4 il DIn conta in
avanti. Se è impostato DIn+4 il DIn conta al'indietro.
Nota
Se è selezionata l'opzione "Direzione di conteggio" e la direzione di conteggio nel processo
cambia, il fronte di conteggio viene adeguato automaticamente (fronti contrari).
Valore di avvio
Parametrizzando il valore di avvio si stabilisce con quale valore iniziare il conteggio. È
necessario inserire un valore tra i limiti di conteggio oppure sui limiti di conteggio.
La preimpostazione è "0".
Valore di confronto
Con la parametrizzazione di un valore di confronto (Pagina 95)si stabilisce con quale valore
di conteggio comandare il bit di conferma STS_DQ in base alla funzione di confronto scelta
con "Imposta uscita".
Il valore immesso deve essere maggiore o uguale al limite di conteggio inferiore nonché
minore o uguale al limite di conteggio superiore.
Il valore predefinito dipende dal modulo:
Valore di confronto 0
Con la parametrizzazione di un valore di confronto (Pagina 95)si stabilisce con quale valore
di conteggio comandare il bit di conferma STS_DQ in base alla funzione di confronto scelta
con "Imposta uscita".
Il valore immesso deve essere maggiore o uguale al limite di conteggio inferiore e minore del
valore di confronto 1.
La preimpostazione è "0".
Valore di confronto 1
Con la parametrizzazione del secondo valore di confronto (Pagina 95)si stabilisce con quale
ulteriore valore di conteggio comandare il bit di conferma STS_DQ in base alla funzione di
confronto scelta con "Imposta uscita".
Il valore immesso deve essere maggiore del valore di confronto 0 e minore o uguale al limite
di conteggio superiore.
La preimpostazione è "10".
Gate HW
Questo parametro consente di definire il conteggio unico.
Come il gate software, anche il gate hardware consente di avviare e arrestare il conteggio con
un segnale esterno. Per poter utilizzare il gate hardware, il gate software deve essere abilitato
("1").
Dopo il superamento del limite di conteggio superiore il conteggio si interrompe. Il valore di
conteggio ritorna al limite di conteggio inferiore (= 0).
Procedimento
Per aprire l'editor per la visualizzazione delle funzioni di diagnostica procedere nel modo
seguente:
1. Aprire la configurazione del dispositivo della CPU o dell'IM.
2. Controllare la Vista dispositivi
3. Fare clic con il tasto destro del mouse sul modulo e selezionare "Online e diagnostica".
4. Nella navigazione della diagnostica fare clic sulla visualizzazione desiderata.
Ulteriori informazioni
Ulteriori informazioni sui messaggi di diagnostica e i possibili rimedi sono riportate nel
manuale di prodotto del modulo.
Presupposti
È stato creato il progetto.
Procedimento
1. Fare doppio clic su "Aggiungi nuovo dispositivo".
Si apre la finestra di dialogo "Aggiungi nuovo dispositivo".
2. Selezionare "Controller".
3. Selezionare SIMATIC Drive Controller:
"SIMATIC Drive Controller > Variante CPU > Numero di articolo”
4. Nella casella di controllo "Apri vista dispositivi" è possibile definire se dopo l'inserimento del
nuovo dispositivo debba essere aperta la vista della Configurazione hardware. Lasciare
attivata la casella di controllo se la prossima operazione prevede la parametrizzare della CPU.
5. Confermare con "OK".
Procedura
1. Nella navigazione del progetto selezionare la voce "Configurazione dispositivo" al di sotto
della CPU.
Si apre la Vista dispositivi
2. Nella vista dispositivi fare clic sull'interfaccia DI/DQ 8x24VDC [X142].
Le proprietà parametrizzate possono essere adeguate nelle proprietà della finestra di
ispezione. Alla voce parametri del canale si trova una vista generale di tutti i canali e le
impostazioni selezionate dall'utente. Per la parametrizzazione dei canali desiderati, fare clic
sul simbolo della freccia dietro al numero di canale nella vista generale. In alternativa il
canale nella navigazione può essere selezionato anche direttamente.
3. Selezionare il modo di funzionamento "Misura della durata del periodo / evento" per il canale
desiderato.
Inverti
Per essere adeguato al processo, il segnale 24 V può essere invertito.
Per default questo segnale non è invertito.
Ritardo di ingresso
Parametrizzando il ritardo di ingresso si sopprimono i disturbi del segnale negli ingressi
digitali. Le variazioni del segnale vengono rilevate solo se rimangono stabili per una durata
superiore al tempo di ritardo di ingresso impostato.
Per la rilevazione, in presenza di frequenze di conteggio elevate, di segnali in attesa per
intervalli estremamente brevi, è necessario impostare un ritardo all'ingresso di 1 μs.
È possibile scegliere tra le seguenti opzioni:
• 125 μs (preimpostato)
• 1 μs
Sincronismo di clock
La misura della durata del periodo / evento richiede il funzionamento in sincronismo di clock.
Ulteriori informazioni sono disponibili nel Manuale di sistema SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/it/view/109766665).
Procedura
Per aprire l'editor per la visualizzazione delle funzioni di diagnostica della CPU procedere nel
modo seguente:
1. Aprire la cartella della CPU nella navigazione del progetto.
2. Fare doppio clic sull'oggetto "Online & Diagnostica".
3. Fare clic sulla visualizzazione desiderata nella navigazione della diagnostica.
Ulteriori informazioni
Ulteriori informazioni sono disponibili nel Manuale di sistema SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/it/view/109766665).
H
C High_Speed_Counter, 102, 127
Campo di misura, 61, 61, 65 Comportamento errato, 131
Capture, 27, 28, 36, 39, 115, 150, 195, 209, 232 Configurazione, 105
Comando gate, 26, 32, 60, 90, 92, 115, 195, 223 Descrizione, 127
Commutatore NPN, 109, 190, 218 Diagnostica, 140
Commutatore PNP, 109, 190, 218 Messa in servizio, 139
Comportamento errato Modo di funzionamento, 127
High_Speed_Counter, 131 Parametri di base, 106
SSI_Absolute_Encoder, 165 Parametri di ingresso, 132
Comportamento in caso di STOP della CPU, 176 Parametri di uscita, 134
Conteggio Programmazione, 126
Valore di confronto, 119, 200, 226 Richiamo, 127
CPU compatta Variabili statiche, 136
Caratteristiche, 14
Caratteristiche prestazionali, 18
CPU compatta S7-1500, (Modulo tecnologico) I
Ingresso digitale
Funzioni, 115, 150, 195, 209, 223, 232
D
Interfaccia di comando, 237
Diagnostica Interfaccia di conferma, 240
High_Speed_Counter, 140 Interrupt di processo, 72, 97
Modulo tecnologico, 236, 252 Abilitazione, 186
SIMATIC Drive Controller, 255 Perso, 184
SSI_Absolute_Encoder, 171 Intervallo di misura, 61, 65
Isteresi, 27, 28, 68, 70, 123, 155, 203, 214, 228, 235
E
L
Encoder assoluto, 28
Encoder assoluto SSI, 147, 206, 229 Latch, (Capture)
ErrorID, 138, 169 Limiti di
conteggio, 26, 29, 85, 86, 90, 91, 113, 194, 221, 250
F
Frequenza di filtro, 109, 190, 218
M R
Messa in servizio Richiamo
High_Speed_Counter, 139 High_Speed_Counter, 127
SSI_Absolute_Encoder, 170 SSI_Absolute_Encoder, 163
Misura frequenza, 60 Rilevamento corsa
Misura periodo, 60 Con encoder assoluto SSI, 28
Misura velocità, 60 con Motion Control, 72
Modo di funzionamento, 178 Rilevamento della posizione
High_Speed_Counter, 119, 127 Con encoder assoluto SSI, 28
SSI_Absolute_Encoder, 163 Valore di confronto, 152, 211, 233
Modulo tecnologico Rottura conduttore, 177
Caratteristiche, 14
Caratteristiche prestazionali, 18
Configurazione hardware, 173 S
Interfaccia di comando, 237
Segnale N, 109, 190, 218
Interfaccia di conferma, 240
SIMATIC Drive Controller, 100
Navigazione del progetto, 174
Configurazione hardware, 253
Online & Diagnostica, 236, 252
Online & Diagnostica, 255
Parametri di base, 176
Sincronismo di clock, 82, 88, 98
Parametrizzazione, 175
Sincronizzazione, 27, 41, 115, 195, 223
Possibilità di impiego, 20, 84, 100
In caso di segnale N, 46, 115, 195, 223
Tramite ingresso digitale, 44
SSI_Absolute_Encoder, 142, 163
O
Comportamento errato, 165
Oggetto tecnologico Configurazione, 145
High_Speed_Counter, 102 Descrizione, 163
SSI_Absolute_Encoder, 142 Diagnostica, 171
Messa in servizio, 170
Modo di funzionamento, 163
P Parametri di base, 146
Parametri di ingresso, 166
Parametri di base
Parametri di uscita, 167
High_Speed_Counter, 106
Programmazione, 162
Modulo tecnologico, 176
Richiamo, 163
SSI_Absolute_Encoder, 146
Variabili statiche, 168
Parametri di ingresso
STOP della CPU, 176
High_Speed_Counter, 132
SW_GATE, 32, 92
SSI_Absolute_Encoder, 166
Parametri di uscita
High_Speed_Counter, 134
T
SSI_Absolute_Encoder, 167
Parametrizzazione Tempo di aggiornamento, 60
CPU compatta, 25 Tipo di segnale, 108, 189, 206, 217, 229
Modulo tecnologico, 25, 175 Tipo di sensore, 109, 190, 218
Parametro
ErrorID, 138, 169
U
Unità di ingressi digitali
Caratteristiche, 14
Caratteristiche prestazionali, 18
Configurazione hardware, 246
Possibilità di impiego, 89
Unità di ingressi/uscite digitali
Caratteristiche, 19
Uscita digitale
Funzioni, 119, 152, 200, 211, 226, 233
Valore di
confronto, 49, 119, 152, 200, 211, 226, 233
V
valore di avvio, 113, 194, 221
Valore di avvio, 26, 90, 250
Valore di confronto, 49, 119, 152, 200, 211, 226, 233
Conteggio, 119, 200, 226
Rilevamento della posizione, 152, 211, 233
Unità di ingressi digitali, 95
Valutazione del segnale, 109, 190, 218
Variabili statiche
High_Speed_Counter, 136
SSI_Absolute_Encoder, 168