___________________
Prefazione
1
___________________
Descrizione
SIMOTION
Integrazione al modulo di pesatura
SIWAREX FTA
2
___________________
Programma
3
___________________
Parametrizzazione
4
___________________
Esempio applicativo
5
___________________
Elaborazione allarmi
Manuale di guida alle funzioni
Edizione 11/2010
A
___________________
Appendice
Avvertenze di legge
Avvertenze di legge
Concetto di segnaletica di avvertimento
Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l'incolumità
personale e per evitare danni materiali. Le indicazioni da rispettare per garantire la sicurezza personale sono
evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal
triangolo. Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli
di rischio.
PERICOLO
questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi
lesioni fisiche.
AVVERTENZA
il simbolo indica che la mancata osservanza delle relative misure di sicurezza può causare la morte o gravi
lesioni fisiche.
CAUTELA
con il triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza può causare
lesioni fisiche non gravi.
CAUTELA
senza triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza può causare
danni materiali.
ATTENZIONE
indica che, se non vengono rispettate le relative misure di sicurezza, possono subentrare condizioni o
conseguenze indesiderate.
Nel caso in cui ci siano più livelli di rischio l'avviso di pericolo segnala sempre quello più elevato. Se in un avviso
di pericolo si richiama l'attenzione con il triangolo sul rischio di lesioni alle persone, può anche essere
contemporaneamente segnalato il rischio di possibili danni materiali.
Personale qualificato
Il prodotto/sistema oggetto di questa documentazione può essere adoperato solo da personale qualificato per il
rispettivo compito assegnato nel rispetto della documentazione relativa al compito, specialmente delle avvertenze
di sicurezza e delle precauzioni in essa contenute. Il personale qualificato, in virtù della sua formazione ed
esperienza, è in grado di riconoscere i rischi legati all'impiego di questi prodotti/sistemi e di evitare possibili
pericoli.
Uso conforme alle prescrizioni di prodotti Siemens
Si prega di tener presente quanto segue:
AVVERTENZA
I prodotti Siemens devono essere utilizzati solo per i casi d’impiego previsti nel catalogo e nella rispettiva
documentazione tecnica. Qualora vengano impiegati prodotti o componenti di terzi, questi devono essere
consigliati oppure approvati da Siemens. Il funzionamento corretto e sicuro dei prodotti presuppone un trasporto,
un magazzinaggio, un’installazione, un montaggio, una messa in servizio, un utilizzo e una manutenzione
appropriati e a regola d’arte. Devono essere rispettate le condizioni ambientali consentite. Devono essere
osservate le avvertenze contenute nella rispettiva documentazione.
Marchio di prodotto
Tutti i nomi di prodotto contrassegnati con ® sono marchi registrati della Siemens AG. Gli altri nomi di prodotto
citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi può violare i
diritti dei proprietari.
Esclusione di responsabilità
Abbiamo controllato che il contenuto di questa documentazione corrisponda all'hardware e al software descritti.
Non potendo comunque escludere eventuali differenze, non possiamo garantire una concordanza perfetta. Il
contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche
vengono inserite nelle successive edizioni.
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
GERMANIA
Ⓟ 11/2010
Copyright © Siemens AG 2010.
Con riserva di eventuali modifiche tecniche
Prefazione
Contenuto del manuale di guida alle funzioni
Il presentedocumentoè parte integrante del pacchetto di documentazione SIMOTION
Programmazione - Riferimenti.
La presente documentazione serve come integrazione al manuale del prodotto
"Elettronica di pesatura SIWAREX FTA per bilancia automatica".
Questa documentazione è contenuta in formato elettronico nella fornitura di SIMOTION
SCOUT!
Il presente manuale descrive come servirsi dell'ausilio del blocco funzionale _FTA_control
per comandare e parametrizzare un modulo di pesatura SIWAREX FTA di un apparecchio
SIMOTION.
Blocco funzionale
Il blocco funzionale _FTA_control per la comunicazione fra il sistema SIMOTION e il modulo
di pesatura SIWAREX FTA è parte integrante della libreria dei comandi del sistema di
engineering "SIMOTION SCOUT".
Documentazione SIMOTION
La panoramica della documentazione SIMOTION è riportata in una bibliografia separata.
La documentazione è compresa in versione elettronica nella fornitura di SIMOTION SCOUT
e consiste in 10 pacchetti di documenti.
Per la versione di prodotto SIMOTION V4.2 sono disponibili i seguenti pacchetti di
documentazione:
● SIMOTION Engineering System Utilizzo
● SIMOTION Descrizione del sistema e delle funzioni
● SIMOTION Service e Diagnostica
● SIMOTION IT
● Programmazione SIMOTION
● Programmazione SIMOTION - Riferimenti
● SIMOTION C
● SIMOTION P
● SIMOTION D
● Documentazione integrativa SIMOTION
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
3
Prefazione
Hotline e indirizzi internet
Ulteriori informazioni
Al seguente link sono disponibili informazioni relative:
● all'ordinazione della documentazione / alla panoramica manuali
● altri link per il download di documenti
● all'utilizzo della documentazione online (manuali/cercare e sfogliare informazioni)
http://www.siemens.com/motioncontrol/docu
Per domande relative alla documentazione tecnica (ad es. suggerimenti, correzioni) si prega
di inviare una e-mail al seguente indirizzo:
[email protected]
My Documentation Manager
Al seguente link sono disponibili informazioni per strutturare individualmente la
documentazione sulla base di contenuti Siemens ed adattarli alla propria documentazione
della macchina:
http://www.siemens.com/mdm
Training
Al seguente link sono disponibili informazioni su SITRAIN - il Training di Siemens per
prodotti, sistemi e soluzioni della tecnica di automazione:
http://www.siemens.com/sitrain
Domande frequenti
Le domande frequenti sono disponibili nelle pagine di assistenza&supporto in Supporto
prodotto:
http://support.automation.siemens.com
Technical Support
Per i numeri telefonici dell'assistenza tecnica specifica dei vari Paesi, vedere in Internet in
Contatto:
http://www.siemens.com/automation/service&support
4
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Indice del contenuto
Prefazione ................................................................................................................................................. 3
1
2
3
4
Descrizione................................................................................................................................................ 7
1.1
Nozioni generali .............................................................................................................................7
1.2
Descrizione prodotto ......................................................................................................................8
1.3
Installazione e collegamento........................................................................................................10
1.4
Inserimento del modulo di pesatura nel progetto SIMOTION......................................................11
Programma.............................................................................................................................................. 13
2.1
Inserimento del blocco funzionale nel progetto utente ................................................................13
2.2
Indirizzamento dal modulo di pesatura SIWAREX FTA ..............................................................15
Parametrizzazione ................................................................................................................................... 17
3.1
Blocco funzionale _FTA_control...................................................................................................17
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.2.9
3.2.10
3.2.11
3.2.12
3.2.13
3.2.14
3.2.15
3.2.16
3.2.17
3.2.18
3.2.19
3.2.20
3.2.21
3.2.22
3.2.23
3.2.24
3.2.25
3.2.26
Strutture dati.................................................................................................................................23
Panoramica delle strutture dati ....................................................................................................23
Struct_FTA_DR3 ..........................................................................................................................25
Struct_FTA_DR4 ..........................................................................................................................29
Struct_FTA_DR7 ..........................................................................................................................31
Struct_FTA_DR8 ..........................................................................................................................36
Struct_FTA_DR9 ..........................................................................................................................36
Struct_FTA_DR15 ........................................................................................................................37
Struct_FTA_DR16 ........................................................................................................................38
Struct_FTA_DR17 ........................................................................................................................38
Struct_FTA_DR18 ........................................................................................................................38
Struct_FTA_DR20 ........................................................................................................................39
Struct_FTA_DR21 ........................................................................................................................39
Struct_FTA_DR22 ........................................................................................................................40
Struct_FTA_DR23 ........................................................................................................................41
Struct_FTA_DR26 ........................................................................................................................47
Struct_FTA_DR30 ........................................................................................................................48
Struct_FTA_DR31 ........................................................................................................................51
Struct_FTA_DR32 ........................................................................................................................53
Struct_FTA_DR34 ........................................................................................................................54
Struct_FTA_DR35 ........................................................................................................................54
Struct_FTA_DR39 ........................................................................................................................55
Struct_FTA_DR44 ........................................................................................................................56
Struct_FTA_DR45 ........................................................................................................................56
Struct_FTA_DR46 ........................................................................................................................57
Struct_FTA_DR47 ........................................................................................................................57
Struct_FTA_DR123 ......................................................................................................................58
3.3
Visualizzazione del peso per la calibratura..................................................................................59
3.4
Richiamo del blocco funzionale ...................................................................................................61
Esempio applicativo................................................................................................................................. 65
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
5
Indice del contenuto
5
A
4.1
Informazioni generali sull'esempio applicativo............................................................................ 65
4.2
Esecuzione dell'esempio applicativo........................................................................................... 67
Elaborazione allarmi ................................................................................................................................ 69
5.1
Panoramica sull'elaborazione degli allarmi................................................................................. 69
5.2
Allarme di processo..................................................................................................................... 71
5.3
Allarme di diagnostica ................................................................................................................. 72
Appendice................................................................................................................................................ 73
A.1
Lista di selezione per valori di processo ..................................................................................... 73
A.2
Gruppi di comandi e comandi ..................................................................................................... 75
A.3
Identificatori SIMOTION e SIMATIC ........................................................................................... 81
A.4
Elenco delle abbreviazioni .......................................................................................................... 93
Indice analitico ......................................................................................................................................... 95
6
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Descrizione
1.1
1
Nozioni generali
Panoramica
Questo manuale descrive le differenze e le analogie sostanziali del modulo di
pesatura SIWAREX FTA (Flexible Technology, Automatic Weighing Instrument) che si
ricavano dal funzionamento in un sistema SIMOTION a confronto con un sistema
SIMATIC per il trasferimento dei dati e per la diagnostica del modulo di pesatura
SIWAREX FTA.
Inoltre il capitolo "Visualizzazione peso per la calibratura" descrive l'integrazione della
visualizzazione del peso per la calibratura in SIMOTION.
Nota
Il presente manuale è un'integrazione al manuale del prodotto "Elettronica di pesatura
SIWAREX FTA per bilancia automatica".
Questa documentazione è contenuta in formato elettronico nella fornitura di
SIMOTION SCOUT.
Presupposti
I presupposti per l'utilizzo delle funzioni standard descritte nella presente documentazione
sono:
● SIMOTION SCOUT da V4.1
● SIMOTION Kernel da V4.1
● Modulo di pesatura SIWAREX FTA dalla versione firmware V2.1.8
Per la prima messa in servizio e per il test del modulo di pesatura SIWAREX FTA è
necessario il CD-ROM "Pacchetto di progettazione SIWAREX FTA per SIMATIC S7".
Questo CD-ROM non è parte integrante della fornitura di SIMOTION SCOUT!
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
7
Descrizione
1.2 Descrizione prodotto
1.2
Descrizione prodotto
SIWAREX FTA è un modulo di pesatura multifunzione flessibile.
La principale mansione del modulo di pesatura SIWAREX FTA è costituita dalla misura a
elevata precisione del valore di peso attuale con un numero massimo di tre campi di misura
e dall'esatto controllo delle procedure di pesatura.
Il modulo di pesatura SIWAREX FTA può essere parametrizzato per i seguenti modi
operativi:
● bilancia non automatica (Non Automatic Weighing Instrument = NAWI)
● bilancia automatica (Automatic Weighing Instrument = AWI)
– per il riempimento (SWA, selbsttätige Abfüllwaage, riempitrice automatica)
– per la pesatura singola (SWE, Selbsttätige Waage für Einzelwägung, bilancia
automatica per pesatura singola)
– per il caricamento - di totalizzazione (SWT, Selbsttätige Waage zum
diskontinuierlichen Totalisieren, bilancia automatica per totalizzazione discontinua)
Blocco funzionale
Per la comunicazione dell'apparecchio SIMOTION con il modulo di pesatura SIWAREX FTA
viene predisposto il blocco funzionale _FTA_control. Il blocco funzionale è descritto in questo
manuale.
Funzionalità
Il blocco funzionale _FTA_control legge/scrive ciclicamente dati da/per il modulo di pesatura
SIWAREX FTA. Su richiesta i dati vengono trasmessi anche in modo aciclico da e per il
modulo di pesatura.
La funzionalità del blocco funzionale _FTA_control e del modulo di pesatura SIWAREX FTA
è invariata rispetto all'impiego in un sistema di automazione SIMATIC S7. Tuttavia
l'esecuzione della trasmissione dei dati e l'utilizzo dei blocchi funzionali è stata adattata alle
condizioni generali SIMOTION indicate.
8
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Descrizione
1.2 Descrizione prodotto
Possibilità di impiego
Oltre ai campi applicativi descritti nei manuali SIMATIC, il modulo di pesatura
SIWAREX FTA può essere inserito in un sistema SIMOTION. Il modulo di pesatura
SIWAREX FTA può essere installato centralmente (solo con SIMOTION C2xx) oppure in
modo decentralizzato (SIMOTION C2xx, SIMOTION P350 e SIMOTION D4xx).
La figura seguente mostra il collegamento di un apparecchio di periferica decentralizzato
ET 200M con IM 153-1 e SIWAREX FTA a un apparecchio SIMOTION (ad es. C2xx).
3*3&
36
&[[
60
3LDWWDIRUPD
KDUGZDUH6,02
7,21DGHV&[[
,0
0RGXORGLSHVDWXUD
6,:$5(;)7$
36
352),%86b'3
6,0$7,&
(70
,0
Figura 1-1
3HULIHULDGHFHQWUDWD
(70
Collegamento del modulo di pesatura inserito con una stazione ET 200M all'apparecchio
SIMOTION C2xx (esempio per impiego decentralizzato)
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
9
Descrizione
1.3 Installazione e collegamento
1.3
Installazione e collegamento
Panoramica
Per la messa in servizio del modulo di pesatura SIWAREX FTA e per il controllo dal sistema
SIMOTION, è necessario eseguire le seguenti operazioni.
Impiego decentralizzato (SIMOTION C2xx, SIMOTION P350 e SIMOTION D4xx)
1. Montare e collegare l'apparecchio di periferica decentralizzato ET 200M con
l'alimentatore (PS), l'unità di interfaccia (IM) e il modulo di pesatura.
2. Eseguire il collegamento PROFIBUS tra il sistema ET 200M e l'apparecchio SIMOTION.
3. Impostare l'indirizzo nodo/partner PROFIBUS DP nel modulo d'interfaccia.
4. Attivare la resistenza terminale di chiusura sul primo e sull'ultimo nodo/partner del bus.
5. Inserimento del modulo di pesatura nel progetto SIMOTION, vedere capitolo Inserimento
del modulo di pesatura nel progetto SIMOTION (Pagina 11).
6. Parametrizzare il modulo di pesatura con l'ausilio del programma SIWATOOL FTA.
Per la descrizione dell'installazione del tool di parametrizzazione SIWATOOL FTA e per
la parametrizzazione del modulo di pesatura, vedere il manuale del prodotto Elettronica
di pesatura SIWAREX FTA per bilancia automatica.
7. Inserimento del blocco funzionale nel progetto SIMOTION, vedere capitolo Inserimento
del blocco funzionale nel progetto utente (Pagina 13).
Impiego centralizzato (solo per SIMOTION C2xx)
1. Per la progettazione della struttura meccanica e la preparazione e il montaggio dei
componenti SIMOTION, vedere le istruzioni operative SIMOTION C e il manuale di
installazione software Sistema di automazione SIMATIC S7-300, Montaggio.
Questa documentazione è contenuta in formato elettronico nella fornitura di
SIMOTION SCOUT.
2. Per ulteriori informazioni vedere i punti da 5 a 7 descritti per l'impiego decentralizzato.
10
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Descrizione
1.4 Inserimento del modulo di pesatura nel progetto SIMOTION
1.4
Inserimento del modulo di pesatura nel progetto SIMOTION
Presupposti
L'utente ha eseguito l'Hardware Support Package per l'installazione del modulo di pesatura
nel catalogo hardware di SIMATIC Manager.
Nota
L'Hardware Support Package è parte integrante del CD-ROM "Pacchetto progettazione
SIWAREX FTA per SIMATIC S7", che è necessario per la progettazione del modulo di
pesatura. Questo CD-ROM non è contenuto nella fornitura di SIWAREX FTA e deve essere
ordinato separatamente!
Per il collegamento in rete tramite PROFIBUS devono essere soddisfatti i seguenti requisiti:
1. È stato creato un progetto in SIMOTION SCOUT ed è stato inserito nella configurazione
hardware un telaio di montaggio con apparecchio SIMOTION.
2. E' stata configurata una sottorete PROFIBUS (solo nel caso di impiego decentralizzato).
Nota
Per creare un progetto e configurare una sottorete PROFIBUS, vedere la Guida in linea
SIMOTION SCOUT.
Per il collegamento in rete tramite PROFINET devono essere soddisfatti i seguenti requisiti:
1. È stato creato un progetto in SIMOTION SCOUT ed è stato inserito nella configurazione
hardware un telaio di montaggio con apparecchio SIMOTION compatibile con
PROFINET.
2. È stato configurato un sistema IO PROFINET (solo nel caso di impiego decentralizzato).
Nota
Per creare un progetto e configurare un sistema PROFINET IO, vedere la Guida in linea
SIMOTION SCOUT.
Inserimento del modulo di pesatura (impiego decentralizzato)
La descrizione seguente è concepita quale esempio per il collegamento in rete tramite
PROFIBUS.
1. In SIMOTION SCOUT aprire dal menu Progetto > Apri la finestra di dialogo Progetti
utente. Selezionare il progetto e confermare con OK.
2. Aprire Config HW.
3. Nella finestra Config HW, aprire dal menu Visualizza > Catalogo il catalogo hardware.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
11
Descrizione
1.4 Inserimento del modulo di pesatura nel progetto SIMOTION
4. Nel catalogo hardware, aprire la cartella PROFIBUS DP e la sottocartella ET 200M e
selezionare ad es. l'unità di interfaccia IM 153-1 (numero d'ordinazione:
6ES7 153-1AA03-0XB0 o l'unità che ha sostituito questo modulo).
5. Trascinare con il Drag & Drop l'apparecchio di periferica IM 153-1 nella sottorete
PROFIBUS del progetto.
Si apre la finestra di dialogo Proprietà - Interfaccia PROFIBUS IM 153-1. Selezionare
l'indirizzo impostato in IM 153-1 (vedere il manuale Apparecchio di periferica
decentralizzato ET 200M) e confermare con OK.
L'apparecchio di periferia IM 153-1 selezionato viene inserito nel progetto.
6. Esso deve essere ancora completato con l'unità del relativo progetto. Per l'apparecchio di
periferica selezionato aprire perciò, nel catalogo hardware, la sottocartella Unità di
pesatura e selezionare la relativa unità SIWAREX FTA.
Nota
Di regola gli allarmi di diagnostica e di processo non sono attivi. Attivare gli allarmi per il
modulo di pesatura nella finestra di dialogo Proprietà.
7. Eseguire Salva e Compila nel proprio progetto.
Inserimento del modulo di pesatura (impiego centralizzato)
1. In SIMOTION SCOUT aprire dal menu Progetto > Apri la finestra di dialogo Progetti
utente. Selezionare il progetto e confermare con OK.
2. Aprire Config HW.
3. Nella finestra Config HW, aprire dal menu Visualizza > Catalogo il catalogo hardware.
4. Aprire dalla cartella SIMATIC 300 > FM 300 nel catalogo hardware la sottocartella Unità
di pesatura e selezionare SIWAREX FTA.
5. Trascinate con drag & drop il modulo di pesatura SIWAREX FTA nel telaio di montaggio
dell'apparecchio SIMOTION.
Nota
Di regola gli allarmi di diagnostica e di processo non sono attivi. Attivare gli allarmi per il
modulo di pesatura nella finestra di dialogo Proprietà.
6. Eseguire Salva e Compila nel proprio progetto.
12
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Programma
2.1
2
Inserimento del blocco funzionale nel progetto utente
Creazione dell'istanza del blocco funzionale nel progetto utente
L'FB _FTA_control è parte integrante della libreria istruzioni del sistema di engineering
"SIMOTION SCOUT". Per lavorare con il blocco è necessario creare un'istanza del blocco
funzionale e una variabile del tipo struct_FTA_scaleData (dati delle bilance) nel progetto
utente.
Esempio:
VAR_GLOBAL
myFTA_control : _FTA_control; // create instance of FB _FTA_control
myScaleData
: struct_FTA_scaleData;
// structure with all scale data
END_VAR
Nota
Se si desidera controllare più moduli di pesatura è necessario creare per ciascun modulo di
pesatura inserito
 una nuova variabile per la struttura dati e
 un'istanza del blocco funzionale con un nuovo nome
nel progetto utente.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
13
Programma
2.1 Inserimento del blocco funzionale nel progetto utente
Richiamo (rappresentazione in KOP)
B)7$BFRQWURO
$55$<>@RI%<7(
',17
%22/
(1
(12
SHUL,Q
GRQH
PRGXOH$GGUHVV
EXV\
%22/
H[HFXWH
HUURU
%22/
%22/
8,17
FPG1XPEHU
HUURU,'
:25'
%22/
DFN(UURU)7$
HUURU,G7UDQVIHU
:25'
5($/
VLP9DOXH
HUURU,G&RPPDQG
:25'
5($/
VHW$2
%<7(
IRUFH'2
%<7(
WUDQVLWLRQV
HUURU)7$
HUURU7\SH)7$
HUURU,G)7$
8,17
8,17
YDO3URFHVV
5($/
YDO3URFHVV
':25'
VWDUWXS
VFDOH'DWD
$55$<>@RI%<7(
SHUL2XW
HQXPB)7$BHUURU7\SH
FQWU5HIUHVK
VFDOH6WDWXV
6WUXFWB)7$BVFDOH'DWD
%22/
VFDOH'DWD
SHUL2XW
':25'
%22/
6WUXFWB)7$BVFDOH'DWD
$55$<>@RI%<7(
3DUDPHWULVSHFLILFLSHU.23
Esempio applicativo
L'esempio applicativo è contenuto nel CD-ROM "SIMOTION Utilities & Applications" ed è
disponibile per diverse piattaforme hardware SIMOTION.
Il CD-ROM "SIMOTION Utilities & Applications" viene fornito gratuitamente in dotazione con
SIMOTION SCOUT.
14
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Programma
2.2 Indirizzamento dal modulo di pesatura SIWAREX FTA
2.2
Indirizzamento dal modulo di pesatura SIWAREX FTA
Panoramica
La comunicazione tra l'apparecchio SIMOTION e il modulo di pesatura SIWAREX FTA
avviene per mezzo di accessi diretti alla periferica e trasferimenti di record di dati.
Creazione di variabili I/O
Per il trasferimento ciclico dei dati è necessario creare per gli ingressi e per le uscite
periferiche rispettivamente una variabile I/O con l'indirizzo del modulo di pesatura con tipo di
dati BYTE e la lunghezza campo 16 all'interno del browser dei simboli.
Durante la creazione della variabile I/O riportare nel parametro "Indirizzo I/O" l'indirizzo
parametrizzato nella configurazione hardware (vedere l'esempio seguente).
Esempio
Rilevamento degli indirizzi dalla Config HW:
Figura 2-1
Indirizzi nella Config HW
Creazione di variabili I/O nel browser dei simboli:
Figura 2-2
Indirizzamento con variabili I/O
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
15
Programma
2.2 Indirizzamento dal modulo di pesatura SIWAREX FTA
Assegnazione di parametri
La variabile I/O per gli ingressi periferici viene assegnata al parametro di ingresso periIn.
Sul parametro di uscita periOut vengono predisposti a partire dal blocco funzionale i dati
preparati per le uscite periferiche. Questi dati vengono assegnati alla variabile I/O per le
uscite periferiche.
Nota
Per maggiori informazioni consultare:
 Guida in linea di SIMOTION SCOUT
 Manuale di programmazione del relativo linguaggio di programmazione, ad es.:
– Manuale di programmazione SIMOTION ST, Structured Text
– Manuale di programmazione SIMOTION MCC, Motion Control Chart
– Manuale di programmazione SIMOTION KOP/FUP, schema a contatti e schema
funzionale
Questa documentazione è contenuta in formato elettronico nella fornitura di SIMOTION
SCOUT.
16
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
3
Parametrizzazione
3.1
Blocco funzionale _FTA_control
Mansione
Con il blocco funzionale (FB) _FTA_control è possibile comandare il modulo di pesatura
SIWAREX FTA nel sistema di automazione SIMOTION.
L'FB _FTA_control scrive ciclicamente i dati di processo nel modulo di pesatura e legge
ciclicamente lo stato del modulo di pesatura. Lo stato viene reso disponibile nei parametri di
uscita dell'FB.
Su richiesta l'FB scrive i dati delle bilance nel modulo di pesatura o legge i dati delle bilance
e lo stato del processo dal modulo di pesatura. I dati delle bilance e lo stato del processo
vengono memorizzati dal blocco funzionale nella struttura dati Struct_FTA_scaleData o letti
dal blocco funzionale dalla struttura dati.
Richiamo (rappresentazione in KOP)
B)7$BFRQWURO
$55$<>@RI%<7(
',17
%22/
(1
(12
SHUL,Q
GRQH
%22/
PRGXOH$GGUHVV
EXV\
%22/
HUURU
%22/
H[HFXWH
8,17
FPG1XPEHU
%22/
DFN(UURU)7$
5($/
VLP9DOXH
5($/
VHW$2
%<7(
IRUFH'2
%<7(
WUDQVLWLRQV
HUURU,'
:25'
HUURU,G7UDQVIHU
:25'
HUURU,G&RPPDQG
:25'
HUURU)7$
HUURU7\SH)7$
HUURU,G)7$
6WUXFWB)7$BVFDOH'DWD
VFDOH'DWD
SHUL2XW
HQXPB)7$BHUURU7\SH
8,17
FQWU5HIUHVK
8,17
YDO3URFHVV
5($/
YDO3URFHVV
':25'
VFDOH6WDWXV
':25'
VWDUWXS
$55$<>@RI%<7(
%22/
VFDOH'DWD
SHUL2XW
%22/
6WUXFWB)7$BVFDOH'DWD
$55$<>@RI%<7(
3DUDPHWULVSHFLILFLSHU.23
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
17
Parametrizzazione
3.1 Blocco funzionale _FTA_control
Descrizione dei parametri
La tabella che segue contiene tutti i parametri del blocco funzionale _FTA_control.
Tabella 3- 1
Parametri dell'FB _FTA_control
Nome
Tipo 1)
Tipo di dati
Default
Significato
periIn
IN
ARRAY [0..15] of
BYTE
16 (16#00)
Assegnazione di ingressi periferici all'FB _FTA_control
moduleAddress
IN
DINT
0
Indirizzo unità dalla Config HW
execute
IN
BOOL
FALSE
Fronte di salita: il comando inserito in cmdNumber
viene eseguito
cmdNumber
IN
UINT
0
Generazione del numero di comando
L'avvio del comando avviene tramite il parametro
execute.
ackErrorFTA
IN
BOOL
FALSE
TRUE = Tacitazione del modulo di pesatura
SIWAREX FTA
simValue
IN
REAL
0.0
Valore per simulazione del peso in presenza di
simulazione abilitata, la selezione avviene in DR7
setAO
IN
REAL
0.0
Impostazione del valore per l'uscita analogica del
modulo di pesatura con unità di comando del controllo
sovraordinato, la selezione avviene in DR7
forceDO
IN
BYTE
16#00
Impostazione delle uscite digitali del modulo di
pesatura con controllo obbligatorio parametrizzato, la
selezione avviene in DR7
transitions
IN
BYTE
16#00
Bloccaggio e abilitazione dei passi di pesatura
I numeri di bit nel byte transitions corrispondono ai
numeri dei passi di pesatura.
Bit = FALSE: Il passo di pesatura viene eseguito
Bit = TRUE: Il passo di pesatura non viene eseguito e
viene sospeso fino al reset del bit
scaleData
IN/OUT
Struct_FTA_scaleData
Struttura dati per i parametri del modulo di pesatura
SIWAREX FTA
periOut
IN/OUT
ARRAY [0..15] of
BYTE
16 (16#00)
Dati dell'FB preparati per le uscite periferiche del
modulo di pesatura SIWAREX FTA
done
OUT
BOOL
FALSE
TRUE = elaborazione comando completata
correttamente
busy
OUT
BOOL
FALSE
TRUE = il comando è in elaborazione
error
OUT
BOOL
FALSE
TRUE = L'FB _FTA_control ha riconosciuto un errore,
la specificazione dell'errore avviene in errorID.
errorID
OUT
WORD
16#0000
Specificazione dell'errore
Per error = TRUE nel parametro di uscita errorID si
trova l'informazione di errore, vedere "Messaggi di
errore"
errorIdTransfer
18
OUT
WORD
16#0000
Specificazione di errore in presenza di errore nel
trasferimento dati con le funzioni di sistema
_writeRecord / _readRecord 2)
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.1 Blocco funzionale _FTA_control
Nome
Tipo 1)
Tipo di dati
Default
Significato
errorIdCommand
OUT
WORD
16#0000
Numero di errore dell'errore di dati o di comando
intervenuto. Per la descrizione dell'errore vedere il
manuale del prodotto SIWAREX FTA Elettronica di
errorFTA
OUT
BOOL
FALSE
TRUE = nuovo messaggio di errore nel buffer dei
messaggi del modulo di pesatura SIWAREX FTA,
specificazione dell'errore in errorTypeFTA
errorTypeFTA
OUT
Enum_FTA_
errorType
(OP_ERROR,
TECHNO_ERROR,
DATA_ERROR)
0
Specificazione dell'errore
UINT
0
pesatura per bilancia automatica
errorIdFTA
OUT
Se errorFTA = TRUE nel parametro errorTypeFTA è
contenuto il tipo di messaggio di errore:
 OP_ERROR: Messaggio operativo (guasto)
 TECHNO_ERROR: Errore tecnologico
 DATA_ERROR: Errore di dati o di comando
Per il numero di messaggio e la descrizione del
messaggio vedere il manuale del prodotto
SIWAREX FTA Elettronica di pesatura per bilancia
automatica
cntrRefresh
OUT
UINT
0
Emissione del numero di aggiornamento per i valori
nei parametri di uscita val1Process / val2Process.
Il modulo di pesatura SIWAREX FTA aggiorna
internamente i valori per i parametri val1Process /
val2Process al ritmo di 10 ms. Durante ogni
aggiornamento dei valori il modulo di pesatura del
valore viene incrementato per il parametro
cntrRefresh.
L'FB _FTA_control legge ciclicamente i valori dal
modulo di pesatura nel reticolo temporale del task da
richiamare (ad es. BackgroundTask) e aggiorna i
valori nei parametri di uscita cntrRefresh,
val1Process / val2Process.
Il valore in cntrRefresh può essere utilizzato
nell'apparecchio SIMOTION come time stamp.
val1Process
OUT
REAL
0.0
Uscita del parametro di processo selezionato
(ad es. peso netto), la selezione avviene in DR7
val2Process
OUT
DWORD
16#00000000
Uscita del parametro di processo selezionato
(ad es. stato AWI), la selezione avviene in DR7
scaleStatus
OUT
DWORD
16#00000000
Uscita dello stato della bilancia non automatica
startup
OUT
BOOL
FALSE
TRUE = Nuovo avviamento del modulo di pesatura
SIWAREX FTA
nessuna comunicazione ed elaborazione del comando
possibile
1)
2)
Tipi di parametri: IN = parametri di ingresso, IN/OUT = parametri di trasferimento, OUT = parametri di uscita
Per le descrizioni delle funzioni di sistema _writeRecord e _readRecord vedere il Libretto di descrizione parametri
Funzioni/variabili di sistema apparecchi SIMOTION. Questa documentazione è contenuta in formato elettronico nella
fornitura di SIMOTION SCOUT!
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
19
Parametrizzazione
3.1 Blocco funzionale _FTA_control
Descrizione delle funzioni
Con il richiamo dell'FB _FTA_control vengono scritti e letti dall'FB i dati ciclici.
Con un fronte di salita sul parametro d'ingresso execute si attiva l'elaborazione di un
comando. La selezione del comando avviene con l'inserimento del numero di comando nel
parametro di ingresso cmdNumber. Per i gruppi di comandi con i numeri 203 - 699 vengono
trasmessi al modulo di pesatura o letti dal modulo di pesatura SIWAREX FTA uno o più
record di dati in base al numero di comando (DR = ingl. Data Record). All'avvio di un
comando vengono impostati i parametri di uscita busy = TRUE e done = FALSE. I parametri
di uscita error, errorID, errorIdCommand e errrorIdTransfer vengono resettati. La fine
dell'elaborazione corretta del comando viene segnalata con busy = FALSE, done = TRUE e
error = FALSE.
Se durante l'elaborazione del comando si verifica un errore vengono impostati i parametri di
uscita busy = FALSE, done = FALSE e error = TRUE. Una specificazione dell'errore avviene
nei parametri di uscita errorID, errorIdTransfer e errorIdCommand.
Un nuovo comando può essere avviato solo a elaborazione del comando conclusa
(busy = FALSE). Se durante l'elaborazione del comando (busy = TRUE) viene avviato un
nuovo comando questo viene ignorato.
Nota
I gruppi di comandi e i comandi sono riepilogati nell'appendice.
Se il modulo di pesatura SIWAREX FTA genera un nuovo messaggio di errore viene
impostato il parametro di uscita errorFTA = TRUE. Una specificazione del messaggio di
errore avviene nei parametri di uscita errorTypeFTA e errorIdFTA. Dopo la valutazione del
messaggio di errore questo deve essere tacitato sul parametro di ingresso ackErrorFTA con
fronte di salita. I parametri di uscita ErrorFTA, errorTypeFTA e errorIdFTA vengono
ripristinati dal blocco funzionale _FTA_control.
20
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.1 Blocco funzionale _FTA_control
Panoramica grafica delle funzionalità
/LYHOOR
H[HFXWH
GRQH
EXV\
HUURU
HUURU,'
HUURU,G7UDQVIHU
HUURU,G&RPPDQG
7HPSR
Figura 3-1
Diagramma dell'andamento dei segnali elaborazione del comando
/LYHOOR
HUURU)7$
DFN(UURU)7$
HUURU7\SH)7$
HUURU,G)7$
7HPSR
Figura 3-2
Diagramma dell'andamento dei segnali messaggi
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
21
Parametrizzazione
3.1 Blocco funzionale _FTA_control
Inserimento nei task (richiamo)
L'FB _FTA_control è previsto per il richiamo di un task ciclico e deve essere in esso
richiamato per ciascuna esecuzione del task. L'elaborazione di un job può essere eseguita in
più cicli. L'utente decide in quale task viene richiamato l'FB _FTA_control. Dal punto di vista
della funzionalità dell'FB _FTA_control non viene impostata alcuna limitazione. Il richiamo
può essere eseguito in tutti i task ciclici. Per l'elaborazione non è necessario un reticolo
temporale fisso (ad es. IPOSynchronousTask).
Messaggi di errore
Nel parametro di uscita errorID viene visualizzata per un errore una specificazione dello
stesso. Se non viene rilevato alcun errore, errorID ha il valore "16#0000". Il parametro di
uscita errorID permane fino all'eliminazione dell'errore.
Il parametro di uscita errorID viene ripristinato con fronte di salita sul parametro di ingresso
execute.
Tabella 3- 2
Numeri di errore nel parametro di uscita errorID
N. errore
errorID
Significato
Bit 0
Comando terminato con errore, errore di dati o di comando
Bit 1
Con il richiamo interno delle funzioni di sistema _writeRecord / _readRecord si
verificano errori 1)
Bit 2
Errore durante l'interpretazione di un record di dati / comando
Bit 3
Errore nel Lifebit, SIWAREX FTA non risponde
Bit 4
I dati della periferica potrebbero non essere letti nel presente ciclo
Bit 5
un comando attivo è stato interrotto al nuovo avviamento del modulo di pesatura
SIWAREX FTA
Bit 6
Riserva (uso non consentito)
Bit 7
Riserva (uso non consentito)
Bit 8
Riserva (uso non consentito)
Bit 9
Riserva (uso non consentito)
Bit 10
Riserva (uso non consentito)
Bit 11
Riserva (uso non consentito)
Bit 12
Riserva (uso non consentito)
Bit 13
Riserva (uso non consentito)
Bit 14
Riserva (uso non consentito)
Bit 15
Riserva (uso non consentito)
Per la specificazione dell'errore vedere il parametro di uscita errorIdCommand
Per la specificazione dell'errore vedere il parametro di uscita errorIdTransfer
Il numero di record di dati / numero di comando impostato è falso.
1)
22
Per le descrizioni delle funzioni di sistema _writeRecord e _readRecord vedere il Libretto di
descrizione parametri Funzioni/variabili di sistema apparecchi SIMOTION. Questi manuali sono
compresi in versione elettronica nella fornitura di SIMOTION SCOUT.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nel caso in cui si verifichino errori di comunicazione e altri errori durante l'elaborazione del
comando viene emesso un numero di errore nei parametri di uscita errorIdTransfer e
errorIdCommand. Il significato dei numeri di errore è disponibile nel manuale del prodotto
SIWAREX FTA Elettronica di pesatura per bilancia automatica.
3.2
Strutture dati
3.2.1
Panoramica delle strutture dati
Panoramica
La struttura dati del tipo Struct_FTA_scaleData contiene tutti i dati rilevanti per il
funzionamento del modulo di pesatura SIWAREX FTA. La struttura dati viene utilizzata dal
blocco funzionale_FTA_control. L'accesso agli elementi della struttura dati avviene tramite
una variabile del tipo di dati definibile da parte dell'utente Struct_FTA_scaleData (vedere
l'esempio che segue):
VAR
myScaleData : Struct_FTA_scaleData;
END_VAR
PROGRAM
//...
myScaleData.DR3.filtSequence := 1;
//...
END_PROGRAM
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
// data structure with all scale data
// write one element in DR3
23
Parametrizzazione
3.2 Strutture dati
Record di dati della struttura dati
La seguente tabella contiene tutti i record di dati (DR) della struttura dati
Struct_FTA_scaleData che possono essere letti e scritti dall'apparecchio SIMOTION, nonché
la variabile winccOcxWrite per il trasferimento dati della visualizzazione del peso per la
calibratura.
Tabella 3- 3
Struttura dati Struct_FTA_scaleData
Nome
Tipo di dati
Significato
DR3
Struct_FTA_DR3
Struttura dati per DR3: Parametro di taratura
DR4
Struct_FTA_DR4
Struttura dati per DR4: Parametro di base
DR7
Struct_FTA_DR7
Struttura dati per DR7: Interfacce
DR8
Struct_FTA_DR8
Struttura dati per DR8: Data/ora
DR9
Struct_FTA_DR9
Struttura dati per DR9: Informazioni relative al modulo di pesatura
DR15
Struct_FTA_DR15
Struttura dati per DR15: Immissione tara
DR16
Struct_FTA_DR16
Struttura dati per DR16: Immissione simulazione del peso
DR17
Struct_FTA_DR17
Struttura dati per DR17: Controllo uscita analogica
DR18
Struct_FTA_DR18
Struttura dati per DR18: Controllo visualizzazione remota
DR20
Struct_FTA_DR20
Struttura dati per DR20: Peso di riferimento
DR21
Struct_FTA_DR21
Struttura dati per DR21: Peso di caricamento
DR22
Struct_FTA_DR22
Struttura dati per DR22: Parametro di pesatura 1
DR23
Struct_FTA_DR23
Struttura dati per DR23: Parametro di pesatura 2
DR26
Struct_FTA_DR26
Struttura dati per DR26: Valori di processo interni 1
DR30
Struct_FTA_DR30
Struttura dati per DR30: Valori di processo 1
DR31
Struct_FTA_DR31
Struttura dati per DR31: Valori di processo 2
DR32
Struct_FTA_DR32
Struttura dati per DR32: Dati statistici
DR34
Struct_FTA_DR34
Struttura dati per DR34: Valore di peso ASCII
DR35
Struct_FTA_DR35
Struttura dati per DR35: Valore per visualizzazione per la calibratura cifrato
DR39
Struct_FTA_DR39
Struttura dati per DR39: riconoscimento versione della visualizzazione del peso
per la calibratura "SecureOCX"
DR44
Struct_FTA_DR44
Struttura dati per DR44: Ultimo protocollo
DR45
Struct_FTA_DR45
Struttura dati per DR45: Variabile per protocollo
DR46
Struct_FTA_DR46
Struttura dati per DR46: Parametro per la lettura dei protocolli memorizzati sulla
Micro Memory Card del modulo di pesatura
DR47
Struct_FTA_DR47
Struttura dati per DR47: Tramite protocollo DR46 richiesto
DR123
Struct_FTA_DR123
Struttura dati per DR123:
Attraverso la lettura del DR123 è possibile utilizzare l'ausilio di SIWATOOL FTA
per stabilire quali dati sono memorizzati sulla Micro Memory Card. Sulla base di
queste informazioni l'utente può leggere in modo mirato le registrazioni e i
protocolli.
winccOcxWrite
DWORD
Variabile per il trasferimento dati tra la visualizzazione del peso per la calibratura
"SecureOCX" e il modulo di pesatura SIWAREX FTA, vedere capitolo
Visualizzazione del peso per la calibratura (Pagina 59).
Il significato dei record di dati riportati nella tabella viene descritto con precisione di seguito.
24
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.2
Struct_FTA_DR3
Descrizione
La struttura dati Struct_FTA_DR3 contiene i parametri di taratura del modulo di pesatura
SIWAREX FTA.
Per l'esecuzione della taratura vedere il manuale del prodotto "Elettronica di pesatura
SIWAREX FTA per bilancia automatica".
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR3.
Tabella 3- 4
Nome
Struct_FTA_DR3
Tipo di dati
Default
Significato
calibDigits0
DINT
1.398.101
Cifre di taratura per il punto zero
calibDigits1
DINT
15.379.113
Cifre di taratura per peso di taratura 1
calibDigits2
DINT
0
Cifre di taratura per peso di taratura 2
calibDigits3
DINT
0
Cifre di taratura per peso di taratura 3
calibDigits4
DINT
0
Cifre di taratura per peso di taratura 4
calibWeight1
REAL
100.0
Peso di taratura 1
calibWeight2
REAL
0.0
Peso di taratura 2
calibWeight3
REAL
0.0
Peso di taratura 3
calibWeight4
REAL
0.0
Peso di taratura 4
sigRange
BYTE
16#02
Taratura
Campo valore caratteristico
16#01 = valore caratteristico fino a 1 mV/V
16#02 = valore caratteristico fino a 2 mV/V
16#04 = valore caratteristico fino a 4 mV/V
Filtri
filtSequence
BYTE
16#00
Sequenza di fitri dei filtri di segnale
Gli 8 bit in questo byte hanno il seguente significato:
Bit 0 = 0: Filtro del valore medio precedente al filtro digitale
Bit 0 = 1: Filtro digitale precedente al filtro del valore medio
Bit 1-7: Non occupato
filtType
BYTE
16#00
Tipo del filtro passa-basso
16#00 = smorzato criticamente
16#01 = filtro Bessel
16#02 = filtro Butterworth
Gli altri dati non sono consentiti.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
25
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
Significato
filtCutOffFreq
USINT
16#04
Frequenza limite del filtro (Hz)
Definizione della velocità di reazione della bilancia alla modifica del
valore di misura
16#00 = nessun filtro
16#01 = 20 Hz
16#02 = 10 Hz
16#03 = 5 Hz
16#04 = 2 Hz
16#05 = 1 Hz
16#06 = 0,5 Hz
16#07 = 0,2 Hz
16#08 = 0,1 Hz
16#09 = 0,05 Hz
Gli altri dati non sono consentiti.
filtDepth
INT
10
Profondità del filtro del valore medio
Numero dei valori per la costruzione del valore medio [0 ... 250] x
2,5 ms
0 = filtro del valore medio disattivato
Parametro di calibratura 1
scaleId
STRING[10]
'SIWAREX
xx'
Nome bilancia
numRanges
USINT
1
Numero campi di pesatura
1 = 1 campo
2 = 2 campi
3 = 3 campi
Gli altri dati non sono consentiti.
scaleType
BOOL
FALSE
Tipo di bilancia
FALSE = bilancia a più campi (multi range)
TRUE = bilancia a più divisioni (multi resolution)
setZeroPwrOn
BOOL
FALSE
TRUE = attivazione dell'impostazione di zero all'accensione
(Power ON) del modulo di pesatura
setZeroTare
BOOL
FALSE
TRUE = attivazione dell'impostazione di zero all'accensione
(Power ON) del modulo di pesatura e tara <>0
setZeroAutomatic
BOOL
FALSE
TRUE = inseguimento di zero automatico attivato
setTareType
BOOL
FALSE
Selezione tara
FALSE =utilizzare dispositivo sottrattivo di tara
TRUE = utilizzare dispositivo additivo di tara
Parametro di calibratura 2
minWeightRange1
REAL
1
Peso minimo per campo di pesatura 1
maxWeightRange1
REAL
100.0
Peso massimo per campo di pesatura 1
incRange1
REAL
0.02
Passo numerico, incremento per campo di pesatura 1
Passo numerico campo di pesatura 1
(1*10k, 2*10k, 5*10k, -4 ≤ k ≤ 1)
minWeightRange2
REAL
0.0
Peso minimo per campo di pesatura 2
maxWeightRange2
REAL
0.0
Peso massimo per campo di pesatura 2
26
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
Significato
incRange2
REAL
0.0
Passo numerico, incremento per campo di pesatura 2
Passo numerico campo di pesatura 2
(1*10k, 2*10k, 5*10k, -4 ≤ k ≤ 1)
minWeightRange3
REAL
0.0
Peso minimo per campo di pesatura 3
maxWeightRange3
REAL
0.0
Peso massimo per campo di pesatura 3
incRange3
REAL
0.0
Passo numerico, incremento per campo di pesatura 3
Passo numerico campo di pesatura 3
(1*10k, 2*10k, 5*10k, -4 ≤ k ≤ 1)
Parametro di calibratura 3
standStillTime1
TIME
T#1s
Tempo di fermo
Se l'ampiezza di oscillazione del peso all'interno del tempo di fermo
è inferiore al campo di oscillazione impostato nel parametro
standStillWeight1 il segnale di fermo della bilancia è impostato su
TRUE.
standStillWeight1
REAL
0.02
timeOutStandStill1
TIME
T#2s
Campo di oscillazione del peso per il riconoscimento / la costruzione
del segnale di fermo della bilancia
tempo di attesa massimo su tempo di fermo della bilancia
Se entro questo intervallo non viene riconosciuto alcuno stato di
fermo della bilancia viene emesso un messaggio tecnologico
(parametri di uscita errorFTA, errorTypeFTA, errorIdFTA).
maxPosWeightPwrOn
BYTE
16#0A
Peso positivo massimo in [% di WBmax] con impostazione di zero
dopo accensione (Power On), 16#0A ≙ 10 %
minNegWeightPwrOn
BYTE
16#0A
Peso negativo massimo in [% di WBmax] con impostazione di zero
dopo accensione (Power On), 16#0A ≙ 10 %
maxPosWeightZero
BYTE
16#01
Peso positivo massimo in [% di WBmax] con impostazione di zero,
16#01 ≙ 1 %
minNegWeightZero
BYTE
16#03
Peso negativo massimo in [% di WBmax] con impostazione di zero,
16#03 ≙ 3 %
maxTare
BYTE
16#64
Carico massimo tara in [% di WBmax] in funzione del campo di
pesatura massimo, 16#64 ≙ 100 %
setLCType
BYTE
16#00
Selezione tipo di celle di pesatura
timeOutDigLC
INT
80
Tempo di sorveglianza in [ms] per cella di pesatura digitale
Se una volta trascorso il tempo di sorveglianza non viene ricevuto
alcun telegramma del peso, il modulo di pesatura SIWAREX FTA
genera un'anomalia di funzionamento.
setRestriction
STRING[4]
'----'
Con la voce ´OIML´ vengono attivate le restrizioni/disposizioni per
bilance con obbligo di calibratura
weightUnit
STRING[4]
'kg--'
Unità di massa (ad es. t, kg, g)
T#1s
Tempo di fermo
Parametro di calibratura 4
standStillTime2
TIME
Se l'ampiezza di oscillazione del peso all'interno del tempo di fermo
è inferiore al campo di oscillazione impostato nel parametro
standStillWeight2 il segnale di fermo della bilancia è impostato su
TRUE.
standStillWeight2
REAL
0.02
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Campo di oscillazione del peso per il riconoscimento / la costruzione
del segnale di fermo della bilancia
27
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
timeOutStandStill2
TIME
T#500ms
Significato
tempo di attesa massimo su tempo di fermo della bilancia
Se entro questo intervallo non viene riconosciuto alcuno stato di
fermo della bilancia viene emesso un messaggio tecnologico
(parametri di uscita errorFTA, errorTypeFTA, errorIdFTA).
standStillWeight3
REAL
0.02
Campo di oscillazione del peso per il riconoscimento / la costruzione
del segnale di fermo della bilancia
standStillTime3
TIME
T#1s
Tempo di fermo
Se l'ampiezza di oscillazione del peso all'interno del tempo di fermo
è inferiore al campo di oscillazione impostato nel parametro
standStillWeight3 il segnale di fermo della bilancia è impostato su
TRUE.
timeOutStandStill3
TIME
T#500ms
tempo di attesa massimo su tempo di fermo della bilancia
Se entro questo intervallo non viene riconosciuto alcuno stato di
fermo della bilancia viene emesso un messaggio tecnologico
(parametri di uscita errorFTA, errorTypeFTA, errorIdFTA).
minDosingValTot
REAL
100
peso di emissione minimo con sommatoria peso
incTotalizing
REAL
0.1
Valore divisorio sommatoria con sommatoria di peso (di
totalizzazione)
xxxReserve0
Real
0.0
Riserva (uso non consentito)
xxxReserve1
Byte
16#00
Riserva (uso non consentito)
xxxReserve2
Byte
16#00
Riserva (uso non consentito)
28
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.3
Struct_FTA_DR4
Panoramica
La struttura dati Struct_FTA_DR4 contiene i parametri di base del modulo di pesatura
SIWAREX FTA. Questi parametri di base definiscono più caratteristiche che sono
responsabili per il comportamento di una bilancia.
Descrizione dei parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR4.
Tabella 3- 5
Struct_FTA_DR4
Nome
Tipo di dati
Default
Significato
Modo operativo / protocolli
scaleMode
BYTE
16#03
Modo operativo di pesatura, selezione del programma di pesatura
16#00 = pesatura (addizione)
16#01 = pesatura (sottrazione)
16#02 = dosaggio (addizione), svuotamento successivo
16#03 = dosaggio (addizione), senza svuotamento successivo
16#04 = dosaggio (sottrazione), senza svuotamento successivo
16#05 = controllo
16#06 = dosaggio (regolazione tara), somma
16#07 = dosaggio (addizione)/(Big Bag)
16#08 = dosaggio (sottrazione)/(Big Bag)
16#09 = dosaggio (sottrazione), svuotamento successivo
Gli altri dati non sono consentiti.
xxxReserve0
BYTE
16#00
Riserva (uso non consentito)
xxxReserve1
WORD
16#0000
Riserva (uso non consentito)
timeOutLogOutput
TIME
T#2s
Tempo di sorveglianza in [ms] con emissione dei dati di protocollo su
una stampante collegata.
selectLogOutput
BYTE
16#01
Selezione dell'apparecchio per emissione protocollo
Bit 0 = 0: Emissione protocollo su interfaccia RS232
Bit 0 = 1: Emissione protocollo su Micro Memory Card (MMC)
xxxReserve2
BYTE
16#00
Riserva (uso non consentito)
BOOL
FALSE
Peso base per valore limite 1
Valori limite
baseWeightLimit1
TRUE = base per il valore limite 1 è il peso lordo della bilancia
FALSE = base per il valore limite 1 è il peso netto della bilancia
baseWeightLimit2
BOOL
FALSE
Peso base per valore limite 2
TRUE = base per il valore limite 2 è il peso lordo della bilancia
FALSE = base per il valore limite 2 è il peso netto della bilancia
xxxReserve3
BOOL
FALSE
Riserva (uso non consentito)
baseEmptyRange
BOOL
FALSE
Peso base per la sorveglianza del campo vuoto
TRUE = base per il campo vuoto è il peso lordo della bilancia
FALSE = base per il campo vuoto è il peso netto della bilancia
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
29
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
Significato
xxxReserve4
BYTE
16#00
Riserva (uso non consentito)
emptyRange
REAL
1.0
Campo vuoto
limit1On
REAL
1.0
Peso di attivazione valore limite 1
limit1Off
REAL
1.1
Peso di disattivazione valore limite 1
limit2On
REAL
50.0
Peso di attivazione valore limite 2
limit2Off
REAL
49.0
Peso di disattivazione valore limite 2
limit3On
REAL
99.0
Peso di attivazione valore limite 3
limit3Off
REAL
98.0
Peso di disattivazione valore limite 3
REAL
0.0
Valore limite 1 per portata minima
Portata
minFlowLimit1
0.0 = nessun valore limite attivo
>0,0 = portata minima in [1/s]
minFlowLimit2
REAL
0.0
Valore limite 2 per portata minima
0.0 = nessun valore limite attivo
>0,0 = portata minima in [1/s]
filtDepthMinFlow
BYTE
16#05
Profondità del filtro del valore medio per calcolo portata
[0..255] * 10 ms, 16#05 ≙ 5 * 10 ms = 50 ms
xxxReserve5
30
BYTE
16#00
Riserva (uso non consentito)
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.4
Struct_FTA_DR7
Panoramica
La struttura dati Struct_FTA_DR7 contiene i parametri che definiscono il comportamento del
modulo di pesatura SIWAREX FTA sulle interfacce.
Descrizione dei parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR7.
Tabella 3- 6
Struct_FTA_DR7
Nome
Tipo di
dati
Default
Significato
Interfaccia all'apparecchio SIMOTION
xxxReserve0
BYTE
16#00
Riserva (uso non consentito)
srcWeightSim
BYTE
16#00
Sorgente simulazione del peso
16#00 = simulazione del peso disattivata
16#01 = valore di simulazione del peso di SIMOTION (impostazione
esterna tramite DR 16)
16#02 = valore di simulazione del peso di RS232
deciDigitsProcVal
BYTE
16#03
Numero decimali/ Decina per l'arrotondamento dei decimali nei valori
di processo (valori di peso REAL)
16#00 = viene eseguito un arrotondamento a 0 dei decimali
16#01= viene eseguito un arrotondamento a 1 dei decimali
16#02 = viene eseguito un arrotondamento a 2 dei decimali
16#03 = viene eseguito un arrotondamento a 3 dei decimali
16#04 = viene eseguito un arrotondamento a 4 dei decimali
16#05 = viene eseguito un arrotondamento a 5 dei decimali
16#06= viene eseguito un arrotondamento a 6 dei decimali
xxxReserve1
BYTE
16#00
Riserva (uso non consentito)
enableForceDO
BOOL
FALSE
TRUE = controllo obbligatorio delle uscite possibile nella modalità
service
indexProcessValue1
BYTE
16#02
Selezione del valore di processo 1 dall'elenco sul parametro di uscita
val1Process del blocco funzionale _FTA_control per una rapida
emissione sull'apparecchio SIMOTION, 16#02 ≙ "Peso netto (valore di
processo)"
vedere AppendiceLista di selezione per valori di processo (Pagina 73)
indexProcessValue2
BYTE
16#1E
Selezione del valore di processo 2 dall'elenco sul parametro di uscita
val2Process del blocco funzionale _FTA_control per una rapida
emissione sull'apparecchio SIMOTION, 16#1E ≙ "Stato AWI"
vedere AppendiceLista di selezione per valori di processo (Pagina 73)
xxxReserve2
BYTE
16#00
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Riserva (uso non consentito)
31
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
WORD
16#0000
Definizione dell'allarme di processo 0
Allarme SIMOTION
defProcessAlarm0
16#0000 = nessun azionamento dell'allarme di processo
Campo di valori 16#0001 - 16#00FF:
Numero dell'errore tecnologico
Campo di valori 16#0100 - 16#013F:
16#0100...16#011F ≙ N. bit Bit di stato NAWI in ingresso
16#0120...16#013F ≙ N. bit Bit di stato AWI in ingresso
Campo di valori 16#0200 - 16#023F:
16#0200...16#021F ≙ N. bit Bit di stato NAWI in ingresso
16#0220...16#023F ≙ N. bit Bit di stato AWI in ingresso
defProcessAlarm1
WORD
16#0000
Definizione dell'allarme di processo 1 (vedere defProcessAlarm0)
defProcessAlarm2
WORD
16#0000
Definizione dell'allarme di processo 2 (vedere defProcessAlarm0)
defProcessAlarm3
WORD
16#0000
Definizione dell'allarme di processo 3 (vedere defProcessAlarm0)
defProcessAlarm4
WORD
16#0000
Definizione dell'allarme di processo 4 (vedere defProcessAlarm0)
defProcessAlarm5
WORD
16#0000
Definizione dell'allarme di processo 5 (vedere defProcessAlarm0)
defProcessAlarm6
WORD
16#0000
Definizione dell'allarme di processo 6 (vedere defProcessAlarm0)
defProcessAlarm7
WORD
16#0000
Definizione dell'allarme di processo 7 (vedere defProcessAlarm0)
timeOutLifeBit
TIME
T#0ms
Sorveglianza della funzionalità vitale in controllo sovraordinato
0 ms = Sorveglianza di funzionalità vitale disattivata
Uscita analogica
weightAOZero
REAL
0.0
Peso per il punto zero (0 o 4 mA)
weightAOEnd
REAL
0.0
Peso per il valore finale (20 mA)
weightAOonOD
REAL
0.0
Valore sostitutivo per l'uscita analogica con STOP CPU (OD, output
disable)
srcAO
BYTE
16#00
Sorgente per l'uscita analogica
16#00 = segnali di controllo SIMOTION
16#01 = impostazione esterna tramite DR17
16#02 = lordo
16#03 = netto
16#04 = valori di impostazione fine/ grezza
rangeAO
BOOL
FALSE
Campo di corrente per l'uscita analogica
TRUE = 0..20 mA
FALSE = 4..20 mA
RS 232
printerBdRate
BYTE
16#03
RS232 - Baudrate stampante
16#00 = 1200 bit/s
16#01 = 2400 bit/s
16#02 = 4800 bit/s
16#03 = 9600 bit/s
setXonXoff
BOOL
TRUE
Controllo della trasmissione per le interfacce RS232
TRUE = XON/XOFF Controllo della trasmissione ON
FALSE = XON/XOFF Controllo della trasmissione OFF
32
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
setRtsCts
BOOL
FALSE
Controllo della trasmissione per le interfacce RS232
TRUE = CTS/RTS Controllo della trasmissione ON
FALSE = CTS/RTS Controllo della trasmissione OFF
RS485
setRS485Prot
BYTE
16#00
Selezione protocollo R485
16#00 = nessun apparecchio
16#01 = visualizzatore SIEBERT S11
16#02 = riserva
16#03 = visualizzatore SIEBERT S102
digitsRemDisplay
BYTE
16#00
Decimale per la visualizzazione remota (0 .. 4)
rs485BdRate
BYTE
16#03
Baudrate RS485
16#00 = 1200 bit/s
16#01 = 2400 bit/s
16#02 = 4800 bit/s
16#03 = 9600 bit/s
16#04 = 19200 bit/s
16#05 = 38400 bit/s
rs485Parity
BOOL
FALSE
Parità del segnale RS485
TRUE = dispari
FALSE = pari
rs485NumDataBits
BOOL
TRUE
Bit di dati RS485
TRUE = 8 bit di dati
FALSE = 7 bit di dati
rs485NumStopBits
BOOL
FALSE
Bit di arresto RS485
TRUE = 2 bit di arresto
FALSE = 1 bit di arresto
Uscite digitali
defDO1
BYTE
16#FF
Definizione dell'uscita digitale 1
Campo di valori 16#00 - 16#3F
16#00...16#1F = N. bit Bit di stato NAWI
16#20...16#3F = N. bit Bit di stato AWI
16#FD = Avvio della trasmissione ciclica del valore di misura per cella
di pesatura digitale
16#FE = Arresto della trasmissione ciclica del valore di misura per
cella di pesatura digitale
16#FF = Uscita sempre disattivata
Campo di valori 16#40... 16#FC non consentito!
defDO2
BYTE
16#FF
Definizione dell'uscita digitale 2 (vedere defDO1)
defDO3
BYTE
16#FF
Definizione dell'uscita digitale 3 (vedere defDO1)
defDO4
BYTE
16#FF
Definizione dell'uscita digitale 4 (vedere defDO1)
defDO5
BYTE
16#FF
Definizione dell'uscita digitale 5 (vedere defDO1)
defDO6
BYTE
16#FF
Definizione dell'uscita digitale 6 (vedere defDO1)
defDO7
BYTE
16#FF
Definizione dell'uscita digitale 7 (vedere defDO1)
defDO8
BYTE
16#FF
Definizione dell'uscita digitale 8 (vedere defDO1)
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
33
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
lowActiveDO1
BOOL
FALSE
Definizione livello dell'uscita digitale 1
TRUE = uscita low attiva
FALSE = uscita high attiva
lowActiveDO2
BOOL
FALSE
Definizione livello dell'uscita digitale 2
TRUE = uscita low attiva
FALSE = uscita high attiva
lowActiveDO3
BOOL
FALSE
Definizione livello dell'uscita digitale 3
TRUE = uscita low attiva
FALSE = uscita high attiva
lowActiveDO4
BOOL
FALSE
Definizione livello dell'uscita digitale 4
TRUE = uscita low attiva
FALSE = uscita high attiva
lowActiveDO5
BOOL
FALSE
Definizione livello dell'uscita digitale 5
TRUE = uscita low attiva
FALSE = uscita high attiva
lowActiveDO6
BOOL
FALSE
Definizione livello dell'uscita digitale 6
TRUE = uscita low attiva
FALSE = uscita high attiva
lowActiveDO7
BOOL
FALSE
Definizione livello dell'uscita digitale 7
TRUE = uscita low attiva
FALSE = uscita high attiva
lowActiveDO8
BOOL
FALSE
Definizione livello dell'uscita digitale 8
TRUE = uscita low attiva
FALSE = uscita high attiva
DO1onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 1 con STOP CPU (OD) o guasto
DO2onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 2 con STOP CPU (OD) o guasto
DO3onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 3 con STOP CPU (OD) o guasto
DO4onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 4 con STOP CPU (OD) o guasto
DO5onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 5 con STOP CPU (OD) o guasto
DO6onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 6 con STOP CPU (OD) o guasto
DO7onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 7 con STOP CPU (OD) o guasto
DO8onOD
BOOL
FALSE
Valore sostitutivo per l'uscita digitale 8 con STOP CPU (OD) o guasto
enableDOonError
BOOL
FALSE
uscita del valore sostitutivo attivata con errore di funzionamento
TRUE = uscita del valore sostitutivo con errore di funzionamento
attivata
FALSE = uscita del valore sostitutivo con errore di funzionamento
disattivata
xxxReserve3
BYTE
16#00
Riserva (uso non consentito)
BYTE
16#00
Definizione dell'uscita digitale 1
Ingressi digitali
defDI1
16#00 = nessun comando
16#01... 16#FE = codice di comando
16#FF = condizione di commutazione (vedere DR23, parametro di
pesatura controllo del passo)
34
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
defDI2
BYTE
16#00
Definizione dell'ingresso digitale 2 (vedere defDI1)
defDI3
BYTE
16#00
Definizione dell'ingresso digitale 3 (vedere defDI1)
defDI4
BYTE
16#00
Definizione dell'ingresso digitale 4 (vedere defDI1)
defDI5
BYTE
16#00
Definizione dell'ingresso digitale 5 (vedere defDI1)
defDI6
BYTE
16#00
Definizione dell'ingresso digitale 6 (vedere defDI1)
defDI7
BYTE
16#00
Definizione dell'ingresso digitale 7 (vedere defDI1)
lowActiveDI1
BOOL
FALSE
Definizione livello dell'ingresso digitale 1
TRUE = ingresso low attivo
FALSE = ingresso high attivo
lowActiveDI2
BOOL
FALSE
Definizione livello dell'ingresso digitale 2 (vedere lowActiveDI1)
lowActiveDI3
BOOL
FALSE
Definizione livello dell'ingresso digitale 3 (vedere lowActiveDI1)
lowActiveDI4
BOOL
FALSE
Definizione livello dell'ingresso digitale 4 (vedere lowActiveDI1)
lowActiveDI5
BOOL
FALSE
Definizione livello dell'ingresso digitale 5 (vedere lowActiveDI1)
lowActiveDI6
BOOL
FALSE
Definizione livello dell'ingresso digitale 6 (vedere lowActiveDI1)
lowActiveDI7
BOOL
FALSE
Definizione livello dell'ingresso digitale 7 (vedere lowActiveDI1)
measTimeForCntr
TIME
T#999ms
Tempo di misura ingresso impulso / ingresso contatore
xxxReserve4
DWORD
16#00000000
Riserva (uso non consentito)
BOOL
TRUE
Comportamento con superamento protocollo (scheda MMC piena)
Parametro MMC
modeLogOverflow
TRUE = con la memoria MMC piena vengono sovrascritti gli ingressi
meno recenti
FALSE = con la memoria MMC piena viene interrotta la
protocollazione
modeTraceOverflow
BOOL
TRUE
Comportamento con superamento Trace (scheda MMC piena)
TRUE = i dati di Trace meno recenti vengono sovrascritti quando la
scheda MMC è piena
FALSE = non è possibile sovrascrivere i dati di Trace
traceDataToMMC
BOOL
FALSE
Destinazione di salvataggio dati di Trace
TRUE = i dati di Trace vengono memorizzati su MMC
FALSE = i dati di trace vengono memorizzati nella RAM
traceSizeMMC
BYTE
16#32
Percentuale di memorizzazione su MMC per funzione di Trace in [%],
16#32 ≙ 50 %
Fino al 100 %, ma il totale per la funzione di Trace e i protocolli non
deve superare il 100 %.
logSizeMMC
BYTE
16#32
Percentuale di memorizzazione su MMC per protocolli in [%],
16#32 ≙ 50 %
Fino al 100 %, ma il totale per la funzione di Trace e i protocolli non
deve superare il 100 %.
traceCycle
BYTE
16#01
Ciclo di registrazione funzione di Trace in [ms]
1...n x 10 ms
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
35
Parametrizzazione
3.2 Strutture dati
3.2.5
Struct_FTA_DR8
Panoramica
Tramite la struttura dati Struct_FTA_DR8 la data e l'ora possono essere impostate sull'unità.
Nota
Se necessario, la data e l'ora attuali possono essere lette dal record di dati DR31, elemento
actDataAndTime.
Descrizione dei parametri
Tabella 3- 7
Struct_FTA_DR8
Nome
Tipo di dati
Default
Significato
dateAndTime
DATE_AND_TIME
DT#1992-01-01-0:0:0.0
Data e ora per il modulo di pesatura SIWAREX FTA
(Scrittura)
3.2.6
Struct_FTA_DR9
Panoramica
La struttura dati Struct_FTA_DR9 contiene le informazioni relative al modulo di pesatura
SIWAREX FTA. Questi parametri possono essere solo letti.
Descrizione dei parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR9.
Tabella 3- 8
Struct_FTA_DR9
Nome
Tipo di dati
Default
Significato
Informazioni relative al modulo
crcCheckSumFw
DWORD
16#00000000
Checksum firmware
lenFw
DWORD
16#00000000
Lunghezza firmware in byte
moduleInfo
STRING[26]
''
Numero di fabbricazione Siemens AG
moduleName
STRING[10]
''
Nome del modulo
application
ARRAY[1..8]
OF STRING[4]
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ']
Codice applicazione
fileName
STRING[20]
'NAWI'
Nome del file
36
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
Significato
typeVersion
BYTE
16#00
Tipo di versione
16#42 = 'B' = stato laboratorio
16#50 = 'P' = pilota
16#52 = 'R' = release
16#53 = 'S' = stato speciale
16#56 = 'V' = versione
16#4B = 'K' = stato correzione
fctVersion
USINT
0
Versione funzione
modifiche funzionali fondamentali o modifiche
tecniche di calibratura (0...99)
dataStructVersion
USINT
0
Versione struttura record di dati
contrassegna le modifiche nella struttura del record
di dati (0...99)
corrVersion
USINT
0
Versione correzione
dateCreation
STRING[10]
''
Data di creazione
piccole modifiche o debug di errore (0...99)
timeCreation
STRING[8]
''
Ora di creazione
bootVersion
UINT
16#00
Versione bootloader
scaleType
STRING[4]
'AWI' o 'NAWI'
AWI - Automatic Weighing Instrument
NAWI - Non Automatic Weighing Instrument
xxxReserve1
WORD
16#0000
Riserva (uso non consentito)
3.2.7
Struct_FTA_DR15
Descrizione
La struttura dati Struct_FTA_DR15 viene utilizzata per un'impostazione esterna del peso di
tara.
Parametri
Tabella 3- 9
Struct_FTA_DR15
Nome
Tipo di dati
Default
Significato
tareSetValue
REAL
0.0
impostazione esterna del peso di tara
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
37
Parametrizzazione
3.2 Strutture dati
3.2.8
Struct_FTA_DR16
Descrizione
La struttura dati Struct_FTA_DR16 viene utilizzata per l'inserimento di una simulazione del
peso. Il presupposto è che in DR7 la struttura dati Struct_FTA_DR16 è stata parametrizzata
come sorgente per la simulazione del peso.
Parametri
Tabella 3- 10 Struct_FTA_DR16
Nome
Tipo di dati
Default
Significato
weightSimValue
REAL
0.0
Valore impostato per la simulazione del peso
Questo valore viene utilizzato al posto del valore del peso lordo, ad es.
durante il test.
3.2.9
Struct_FTA_DR17
Descrizione
La struttura dati Struct_FTA_DR17 viene utilizzata con il valore di peso impostato per il
controllo dell'uscita analogica. Il presupposto è che nella struttura dati Struct_FTA_DR7 la
struttura dati Struct_FTA_DR17 sia stata parametrizzata come sorgente per il controllo
dell'uscita analogica.
Parametri
Tabella 3- 11 Struct_FTA_DR17
Nome
Tipo di dati
Default
Significato
setAO
REAL
0.0
impostazione esterna per l'uscita analogica
3.2.10
Struct_FTA_DR18
Descrizione
La struttura dati Struct_FTA_DR18 è una struttura per il controllo diretto della visualizzazione
remota.
Parametri
Tabella 3- 12 Struct_FTA_DR18
Nome
Tipo di dati
Default
Significato
setValRemDisplay
REAL
0.0
impostazione esterna per la visualizzazione remota
38
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.11
Struct_FTA_DR20
Descrizione
La struttura dati Struct_FTA_DR20 trasferisce il peso di riferimento per una pesatura a
SIWAREX FTA.
Parametri
Tabella 3- 13 Struct_FTA_DR20
Nome
Tipo di dati
Default
Significato
dosingSetpoint
REAL
50.0
Peso di riferimento per la pesatura
3.2.12
Struct_FTA_DR21
Descrizione
Durante il caricamento viene impostata la quantità totale del materiale da caricare. La
struttura dati Struct_FTA_DR21 trasferisce il peso di riferimento della quantità di carico per
una pesatura a SIWAREX FTA.
Parametri
Tabella 3- 14 Struct_FTA_DR21
Nome
Tipo di dati
Default
Significato
loadingSetpoint
REAL
1000.0
Quantità di carico / Peso di riferimento totale per il caricamento
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
39
Parametrizzazione
3.2 Strutture dati
3.2.13
Struct_FTA_DR22
Descrizione
La struttura dati Struct_FTA_DR22 contiene i parametri di pesatura. I parametri di pesatura
cambiano di norma con un cambio del materiale e devono quindi essere nuovamente
trasmessi al modulo di pesatura SIWAREX FTA.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR22.
Tabella 3- 15 Struct_FTA_DR22
Nome
Tipo di dati
Default
Significato
T#0ms
tempo di pesatura massimo
Parametro di pesatura 1
maxDosingTime
TIME
0 ms = disattivato
inFlightWeight
REAL
1
Peso di inseguimento
Quantità che alla disattivazione del segnale fine continua
l'inseguimento
fineWeight
REAL
20
Peso fine
Quantità che deve essere dosata durante il segnale fine
switchOffCorr
REAL
0.0
Valore di correzione disattivazione
Ulteriore spostamento positivo/negativo del punto di disattivazione del
segnale fine
timePreDosing
TIME
T#0ms
Tempo di predosaggio
0 = disattivato
> 0 = Tempo di predosaggio
upperTolValTO1
REAL
0.2
Limite di tolleranza superiore 1
(ammontare dello scostamento positivo consentito rispetto al peso di
riferimento)
lowerTolValTU1
REAL
0.2
Limite di tolleranza inferiore 1
(ammontare dello scostamento negativo consentito rispetto al peso di
riferimento)
upperTolValTO2
REAL
0.5
Ammontare del limite di tolleranza superiore 2
upperTolValTO2 deve essere superiore a upperTolValTO1
lowerTolValTU2
REAL
0.5
Ammontare del limite di tolleranza inferiore 2
lowerTolValTU2 deve essere superiore a lowerTolValTU1
40
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.14
Struct_FTA_DR23
Descrizione
La struttura dati Struct_FTA_DR23 contiene i parametri di pesatura, che sono suddivisi in tipi
in base alla bilancia e che non dipendono strettamente dalle caratteristiche dal materiale.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR23.
Tabella 3- 16 Struct_FTA_DR23
Nome
Tipo di
dati
Default
Significato
BYTE
16#01
Selezione del testo per protocollazione automatica
Parametro di pesatura 2
selectText
16#00 = nessuna protocollazione automatica dopo la pesatura
16#01 = protocollazione automatica con testo 1
16#02 = protocollazione automatica con testo 2
16#03 = protocollazione automatica con testo 3
16#04 = protocollazione automatica con testo 4
xxxReserve1
BYTE
16#00
Riserva (uso non consentito)
xxxReserve2
WORD
16#0000
Riserva (uso non consentito)
maxSetpointDosing
REAL
90.0
peso di riferimento per un singolo dosaggio
disableTimeCoarse
TIME
T#500ms
Tempo di blocco grezzo
0 ms = disattivato
Dopo l'attivazione del segnale grezzo non avviene per il tempo impostato
alcuna valutazione del peso.
disableTimeFine
TIME
T#500ms
Tempo di blocco fine
0 ms = disattivato
Dopo la disattivazione del segnale grezzo non avviene per il tempo
impostato alcuna valutazione del peso.
disableTimeCompare
TIME
T#0ms
Tempo di blocco confronto riferimento/attuale
Dopo aver avviato il tempo di blocco attraverso il comando, durante la
pesatura e per il tempo impostato non viene eseguita alcuna
sorveglianza del peso attuale.
valAOCoarse
BYTE
16#3C
Valore impostato in [%] per uscita analogica, con segnale grezzo attivo,
16#3C ≙ 60 %
valAOFine
BYTE
16#14
Valore impostato in [%] per uscita analogica, con segnale fine attivo,
16#14 ≙ 20 %
filtTypeDosing
BYTE
16#00
Tipo di filtro per il controllo del dosaggio
16#00 = smorzato criticamente
16#01 = filtro Bessel
16#02 = filtro Butterworth
Gli altri dati non sono consentiti.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
41
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
filtCutOffFreq
BYTE
16#04
Frequenza limite filtro di dosaggio
16#00: nessun filtro
16#01: fg = 20 Hz
16#02: fg = 10 Hz
16#03: fg = 5 Hz
16#04: fg = 2 Hz
16#05: fg = 1 Hz
16#06: fg = 0,5 Hz
16#07: fg = 0,2 Hz
16#08: fg = 0,1 Hz
16#09: fg = 0,05 Hz
Gli altri dati non sono consentiti.
Taratura / Impostazione di zero
modeZeroTare
BYTE
16#02
Modalità tara/ impostazione di zero
16#00 = nessuna taratura, nessuna impostazione di zero all'avvio della
pesatura
16#01 = impostazione di zero
16#02 = taratura
16#03 = taratura tramite valore medio
16#04 = taratura tramite immissione esterna tara
Gli altri dati non sono consentiti.
cycleZeroTare
BYTE
16#00
Ciclo tara/ impostazione di zero
16#00 = ciascuna pesatura viene impostata su zero o tarata
16#01 = un riporto non viene impostato su zero o tarato
16#02... 16#63 = 2...99 I riporti non vengono impostati a zero o tarati
Gli altri dati non sono consentiti.
xxxReserve3
WORD
16#0000
minTareValue
REAL
0
Riserva (uso non consentito)
Peso minimo tara
La taratura o un'immissione esterna della tara non vengono eseguite se
peso lordo > peso minimo tara
0 = nessuna sorveglianza del peso minimo tara
maxTareValue
REAL
0
Peso massimo tara
La taratura o un'immissione esterna della tara non vengono eseguite se
peso lordo < peso massimo tara
0 = nessuna sorveglianza del peso massimo tara
timeAutoZeroing
TIME
T#5m
Tempo di ciclo per impostazione di zero
= 0ms: nessuna impostazione di zero comandata a tempo
≠ 0 ms: Tempo tra due impostazioni di zero
Nota: Con il modo operativo di pesatura SWA e il codice Paesi "OIML"
viene eseguita l'impostazione di zero/la taratura al massimo dopo
15 min.
42
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
Controllo del passo / Interruzione controllo
waitDI1InStepX
BYTE
16#00
Controllo del passo tramite ingresso digitale 1
Invece del codice comando parametrizzato per gli ingressi digitali è
possibile che vengano influenzate tramite gli ingressi anche le condizioni
di commutazione per il controllo di pesatura. Il presupposto è che in DR7
(parametro interfaccia) sia contenuto il codice 16#FF.
16#00 = pesatura sospesa al passo 0 se DI1 attivo
16#01 = pesatura sospesa al passo 1 se DI1 attivo
16#02 = pesatura sospesa al passo 2 se DI1 attivo
...
16#07 = pesatura sospesa al passo 7 se DI1 attivo
Gli altri dati non sono consentiti.
waitDI2InStepX
BYTE
16#00
Controllo del passo tramite ingresso digitale 2 (vedere waitDI1InStepX)
waitDI3InStepX
BYTE
16#00
Controllo del passo tramite ingresso digitale 3 (vedere waitDI1InStepX)
waitDI4InStepX
BYTE
16#00
Controllo del passo tramite ingresso digitale 4 (vedere waitDI1InStepX)
waitDI5InStepX
BYTE
16#00
Controllo del passo tramite ingresso digitale 5 (vedere waitDI1InStepX)
waitDI6InStepX
BYTE
16#00
Controllo del passo tramite ingresso digitale 6 (vedere waitDI1InStepX)
waitDI7InStepX
BYTE
16#00
Controllo del passo tramite ingresso digitale 7 (vedere waitDI1InStepX)
xxxReserve4
BYTE
16#00
Riserva (uso non consentito)
timeOutOneStep
TIME
T#0ms
Tempo di sorveglianza controllo del passo
= 0ms: nessuna sorveglianza
> 0 ms: Impostazione del tempo per la sorveglianza
Se non viene eseguita alcuna commutazione al successivo passo di
pesatura all'interno del tempo impostato viene emesso l'errore
tecnologico "Timeout commutazione".
stopAfterStep1
BOOL
FALSE
Definizione interruzione controllo
TRUE = la pesatura passa all'interruzione controllo dopo il passo 1
FALSE = nessuna interruzione controllo
stopAfterStep2
BOOL
FALSE
Definizione interruzione controllo
TRUE = la pesatura passa all'interruzione controllo dopo il passo 2
FALSE = nessuna interruzione controllo
stopAfterStep3
BOOL
FALSE
Definizione interruzione controllo
TRUE = la pesatura passa all'interruzione controllo dopo il passo 3
FALSE = nessuna interruzione controllo
stopAfterStep4
BOOL
FALSE
Definizione interruzione controllo
TRUE = la pesatura passa all'interruzione controllo dopo il passo 4
FALSE = nessuna interruzione controllo
stopAfterStep5
BOOL
FALSE
Definizione interruzione controllo
TRUE = la pesatura passa all'interruzione controllo dopo il passo 5
FALSE = nessuna interruzione controllo
stopAfterStep6
BOOL
FALSE
Definizione interruzione controllo
TRUE = la pesatura passa all'interruzione controllo dopo il passo 6
FALSE = nessuna interruzione controllo
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
43
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
stopAfterStep7
BOOL
FALSE
Definizione interruzione controllo
TRUE = la pesatura passa all'interruzione controllo dopo il passo 7
FALSE = nessuna interruzione controllo
xxxReserve5
BYTE
16#00
Riserva (uso non consentito)
Controllo di tolleranza post-dosaggio
autoPostDosing
BOOL
FALSE
Post-dosaggio automatico
FALSE = nessun post-dosaggio automatico
TRUE = post-dosaggio automatico con scostamento rispetto al limite di
tolleranza
modePostDosing
BOOL
FALSE
Tipo post-dosaggio
FALSE = il post-dosaggio viene eseguito tramite segnale fine continuo
TRUE = il post-dosaggio viene eseguito tramite immissione con tastiera
stopTO1Limit
BOOL
FALSE
Interruzione per limite di tolleranza superiore maggiore di 1 (TO1)
FALSE = la pesatura non viene sospesa a causa di un errore di
tolleranza
TRUE = la pesatura viene interrotta a causa di un errore di tolleranza
(peso superiore a TO1)
stopTO2Limit
BOOL
FALSE
Interruzione per limite di tolleranza superiore maggiore di 2 (TO2)
FALSE = la pesatura non viene sospesa a causa di un errore di
tolleranza
TRUE = la pesatura viene interrotta a causa di un errore di tolleranza
(peso superiore a TO2)
stopTU1Limit
BOOL
FALSE
Interruzione per limite di tolleranza inferiore maggiore di 1 (TU1)
FALSE = la pesatura non viene sospesa a causa di un errore di
tolleranza
TRUE = la pesatura viene interrotta a causa di un errore di tolleranza
(peso inferiore a TU1)
stopTU2Limit
BOOL
FALSE
Interruzione per limite di tolleranza inferiore maggiore di 2 (TU2)
FALSE = la pesatura non viene sospesa a causa di un errore di
tolleranza
TRUE = la pesatura viene interrotta a causa di un errore di tolleranza
(peso inferiore a TU2)
continueTolStop
BOOL
FALSE
Avanti dopo l'interruzione dovuta a errore di tolleranza
FALSE = il ciclo non può più essere continuato con la comparsa
dell'errore di tolleranza
TRUE = il ciclo può essere continuato nonostante l'errore di tolleranza
presente
numNoTolCheck
BYTE
16#00
Controllo scostamenti di tolleranza
16#00 = tutte le pesature vengono controllate in base agli scostamenti di
tolleranza
16#01 = una pesatura non viene controllata in base allo scostamento di
tolleranza
16#02... 16#62 = 2...98 Le pesature non vengono controllate in base allo
scostamento di tolleranza
16#63 = controllo scostamento di tolleranza disattivato
Gli altri dati non sono consentiti.
timePulseInching
44
TIME
T#1s
Durata di impulso del segnale fine
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
BYTE
16#00
Comportamento del regolatore in caso di anomalia di pesatura
Regolatore
ctrlErrReaction
Bit 0 = 0: in caso di errore tecnologico (anomalia di pesatura)
reimpostare il regolatore
Bit 0 = 1: Limitare il regolatore sull'intervento massimo
Bit da 1 a 7 non utilizzati
typeController
BYTE
16#00
Selezione del tipo di regolatore
16#00 = nessuna regolazione della disattivazione del segnale
grezzo/fine
16#01 = regolatore proporzionale senza regolatore del segnale fine / di
tempo
16#02 = regolatore proporzionale con regolatore del segnale fine / di
tempo
16#03 = regolatore del segnale fine / di tempo senza regolatore
proporzionale
Gli altri dati non sono consentiti.
factorController
BYTE
16#1E
Fattore di regolazione regolatore proporzionale [0…100 %],
16#1E ≙ 30 %
xxxReserve6
BYTE
16#00
Riserva (uso non consentito)
limitController
REAL
1.0
Intervento di regolazione singolo massimo
Limitazione dell'intervento di regolazione singolo massimo del regolatore
proporzionale
optiPlusCtrl
REAL
0.0
Optimum regolatore più
optiMinusCtrl
REAL
0.0
Optimum regolatore meno
setFineTime
TIME
T#3s
Valore di riferimento per tempo fine
factorFineTime
BYTE
16#14
Fattore di regolazione regolatore tempo fine 0...100 %], 16#14 ≙ 20 %
xxxReserve7
BYTE
16#00
Riserva (uso non consentito)
Svuotamento
xxxReserve8
WORD
16#0000
Riserva (uso non consentito)
timeOverlap
TIME
T#0ms
Tempo di overlap
Il tempo di overlap timeOverlap deve essere inferiore al tempo di
svuotamento timeEmptying. Il tempo di pesatura successivo può già
avvenire, anticipato del tempo di overlap, durante lo svuotamento e dopo
un tempo impostato.
timeEmptying
TIME
T#0ms
Tempo di svuotamento
= 0ms: Svuotamento dipendente dal campo vuoto
> 0 ms: Svuotamento dopo un tempo impostato
timeOutEmptying
TIME
T#0ms
Tempo di svuotamento massimo
= 0ms: Sorveglianza disattivata
> 0 ms: una volta trascorso il tempo di svuotamento, se non è stato
raggiunto il campo vuoto, viene emesso un errore tecnologico.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
45
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di
dati
Default
Significato
BYTE
16#00
Caricamento con grezzo
Caricamento
modeLoading
16#00 = tutte le pesature nel processo di caricamento vengono
comandate con segnale grezzo e fine
16#01 = solo il flusso grezzo viene impiegato per la pesatura ma le
ultime 5 pesature vengono eseguite con segnale grezzo e fine
16#02 = solo il flusso grezzo viene impiegato per la pesatura ma le
ultime 4 pesature vengono eseguite con segnale grezzo e fine
16#04 = solo il flusso grezzo viene impiegato per la pesatura ma le
ultime 3 pesature vengono eseguite con segnale grezzo e fine
16#08 = solo il flusso grezzo viene impiegato per la pesatura ma le
ultime 2 pesature vengono eseguite con segnale grezzo e fine
16#10 = solo il flusso grezzo viene impiegato per la pesatura ma l'ultima
pesatura viene eseguita con segnale grezzo e fine
Altre immissioni non sono consentite.
xxxReserve9
46
BYTE
16#00
Riserva (uso non consentito)
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.15
Struct_FTA_DR26
Descrizione
La struttura dati Struct_FTA_DR26 contiene i valori di processo interni. Con l'ausilio dei
valori di processo interni, in caso di service possono essere letti gli stati e i dati interni attuali
della bilancia.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR26.
Tabella 3- 17 Struct_FTA_DR26
Nome
Tipo di
dati
Default
Significato
presetTareActive
BOOL
FALSE
TRUE = la memoria tara è stata occupata da un valore impostato esterno
ed è stata attivata
xxxReserve1
BYTE
16#00
Riserva (uso non consentito)
xxxReserve2
BYTE
16#00
Riserva (uso non consentito)
internState
BYTE
16#00
stato interno
Bit 0 = 0: Funzionamento SIMOTION attivato
Bit 0 = 1: Funzionamento stand-alone attivato
Bit 1 = 0: Rilevamento cella di pesatura digitale interrotto
Bit 1 = 1: Rilevamento cella di pesatura digitale attivato
Bit da 2 a 7 non utilizzati (utilizzo non consentito)
actTareWeight
REAL
0.0
peso di tara attuale (valore di processo)
actAverTareWeight
REAL
0.0
valore medio tara attuale (durante la taratura tramite valore medio)
pwrOnZeroValue
REAL
0.0
Valore di zero impostato
Il valore viene impostato all'avviamento se l'"impostazione di zero
all'accensione" è attivata.
zeroValue
REAL
0.0
Valore di zero impostato
zeroCorrValue
REAL
0.0
impedRefValue
INT
0
Valore di riferimento impedenza
actImpedValue
INT
0
Valore di impedenza attuale dall'ultima misura
Il valore viene impostato su zero
Valore di correzione punto zero
Il valore viene influenzato dall'inseguimento di zero automatico
lastMaxWeight
REAL
0.0
Ultimo valore di peso massimo
numOpMinutes
UDINT
0
Contatore minuti di funzionamento
maxTemperature
INT
0
temperatura intera finora massima che è stata misurata dall'ultimo
caricamento dei valori di default [0,1 °C] , (maxTemperature := 300
corrisponde a 30.0 °C)
xxxReserve3
BYTE
16#00
Riserva (uso non consentito)
xxxReserve4
BYTE
16#00
Riserva (uso non consentito)
sigLevel
INT
0
Livello del segnale sull'ingresso di misura
crc
WORD
16#0000
Checksum
Se non è presente alcun valore di temperatura: -100.0 °C.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
47
Parametrizzazione
3.2 Strutture dati
3.2.16
Struct_FTA_DR30
Descrizione
La struttura dati Struct_FTA_DR30 contiene valori di processo con cui è possibile osservare
gli stati e i dati attuali nella bilancia. Grazie a questa possibilità è possibile ottimizzare i
parametri nell'esecuzione del test.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR30.
Tabella 3- 18 Struct_FTA_DR30
Nome
Tipo di dati
Default
DWORD
16#00000000
Significato
Bit di stato NAWI
stateNAWI
Bit di stato NAWI, 32 segnalazioni di stato per NAWI
I 32 bit di stato NAWI sono elencati di seguito.
weightInRange1
BOOL
FALSE
TRUE = il peso si trova nel campo di pesatura 1
weightInRange2
BOOL
FALSE
TRUE = il peso si trova nel campo di pesatura 2
weightInRange3
BOOL
FALSE
TRUE = il peso si trova nel campo di pesatura 3
limit1On
BOOL
FALSE
TRUE = il valore limite 1 è intervenuto
limit2On
BOOL
FALSE
TRUE = il valore limite 2 è intervenuto
limit3On
BOOL
FALSE
TRUE = il valore limite 3 è intervenuto
scaleTared
BOOL
FALSE
TRUE = se la bilancia è tarata
scaleTaredManual
BOOL
FALSE
TRUE = se la bilancia è stata tarata con l'immissione della tara
weightMax9e
BOOL
FALSE
peso max. per campo di pesatura + 9*e (e = valore di calibratura)
TRUE = se il carico massimo ha superato e di 9
weight025dZero
BOOL
FALSE
TRUE = se il peso non supera ¼ d (d = passo numerico)
waitOfStandStill1
BOOL
FALSE
TRUE = se la bilancia attende il fermo dopo l'avvio della pesatura
standStill1On
BOOL
FALSE
TRUE = fermo 1 presente
scaleCalibrated
BOOL
FALSE
TRUE = se la bilancia è tarata (calibrata)
cmdErrOnDI
BOOL
FALSE
TRUE = se non è possibile eseguire un comando su un ingresso
digitale
simWeighingOn
BOOL
FALSE
TRUE = se la simulazione di peso è stata attivata
serviceModeOn
BOOL
FALSE
TRUE = se la modalità service è stata attivata
printingOn
BOOL
FALSE
TRUE = la stampa del protocollo procede.
printImpossible
BOOL
FALSE
TRUE = la stampa del protocollo non è possibile.
MMCconnected
BOOL
FALSE
TRUE = la MMC è collegata.
MMCready
BOOL
FALSE
TRUE = la MMC è formattata e pronta per le registrazioni.
MMCreadyForTrace
BOOL
FALSE
TRUE = la MMC è pronta per la funzione di Trace.
MMCreadyForLog
BOOL
FALSE
TRUE = la MMC è pronta per la protocollazione.
MMCTraceActive
BOOL
FALSE
TRUE = la funzione di Trace è attiva.
minFlowCtrl1On
BOOL
FALSE
TRUE = la sorveglianza della portata 1 è intervenuta.
48
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
Significato
minFlowCtrl2On
BOOL
FALSE
TRUE = la sorveglianza della portata 2 è intervenuta.
scaleEmptyRange
BOOL
FALSE
TRUE = la bilancia è nel campo vuoto.
protectionOn
BOOL
FALSE
TRUE = l'interruttore per la protezione dei dati di calibratura è
attivato.
xxxReserve1
BOOL
FALSE
Riserva (uso non consentito)
MMCDataPrepared
BOOL
FALSE
TRUE = la preparazione dei dati MMC è terminata con i valori
impostati in DR46. I dati possono essere letti con DR47.
digLCactive
BOOL
FALSE
FALSE = Rilevamento utensile digitale non attivo
standAloneActive
BOOL
FALSE
errorFTAoccured
BOOL
FALSE
TRUE = è presente almeno un errore di funzionamento (guasto).
stateAWI
DWORD
16#00000000
Bit di stato AWI, 32 segnalazioni di stato per AWI
dosingStep0
BOOL
FALSE
Passo attuale 0 del controllo di pesatura
dosingStep1
BOOL
FALSE
Passo attuale 1 del controllo di pesatura
dosingStep2
BOOL
FALSE
Passo attuale 2 del controllo di pesatura
dosingStep3
BOOL
FALSE
Passo attuale 3 del controllo di pesatura
dosingStep4
BOOL
FALSE
Passo attuale 4 del controllo di pesatura
dosingStep5
BOOL
FALSE
Passo attuale 5 del controllo di pesatura
dosingStep6
BOOL
FALSE
Passo attuale 6 del controllo di pesatura
dosingStep7
BOOL
FALSE
Passo attuale 7 del controllo di pesatura
postDosingActive
BOOL
FALSE
TRUE = Il post-dosaggio è attivo.
coarseSigOn
BOOL
FALSE
TRUE = Il segnale grezzo è attivato.
TRUE = Rilevamento utensile digitale in corso
FALSE = Funzionamento con apparecchio di automazione attivato
TRUE = Funzionamento stand-alone attivato
Bit di stato AWI
I 32 bit di stato AWI sono elencati di seguito.
fineSigOn
BOOL
FALSE
TRUE = Il segnale fine è attivato.
timerPreDosingOn
BOOL
FALSE
TRUE = Il timer per il predosaggio è attivo.
emtyingSigOn
BOOL
FALSE
TRUE = Il segnale di svuotamento è attivato.
weighingStopped
BOOL
FALSE
TRUE = Il ciclo di pesatura è stato interrotto.
stoppedForCheck
BOOL
FALSE
TRUE = Il ciclo di pesatura è stato interrotto tramite il comando di
interruzione controllo.
checkStopFollow
BOOL
FALSE
TRUE = Il ciclo di pesatura viene interrotto successivamente tramite
l'interruzione controllo. (viene impostato con il comando di
interruzione controllo e resettato una volta raggiunta l'interruzione
controllo)
dosingAborted
BOOL
FALSE
TRUE = L'ultima pesatura è stata interrotta con "Pesatura residua" o
"Reset controllo pesatura".
nextStepWaiting
BOOL
FALSE
TRUE = se la commutazione è bloccata al passo successivo nel
ciclo di pesatura a causa di un'abilitazione del passo mancante.
upperLimit2On
BOOL
FALSE
TRUE = Peso netto superiore al limite TO2
upperLimit1On
BOOL
FALSE
TRUE = Peso netto superiore a TO1
toleranceOK
BOOL
FALSE
TRUE = Peso netto nell'intervallo da TU1 a TO1
lowerLimit1On
BOOL
FALSE
TRUE = Peso netto inferiore a TU1 ma superiore a TU2
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
49
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
Significato
lowerLimit2On
BOOL
FALSE
TRUE = Peso netto inferiore a TU2
toleranceBad
BOOL
FALSE
TRUE = Peso netto inferiore a TU2 ma superiore a TO2
standStill2On
BOOL
FALSE
TRUE = Fermo 2 presente
standStill3On
BOOL
FALSE
TRUE = Fermo 3 presente
checkFollows
BOOL
FALSE
TRUE = Alla fine del ciclo viene eseguita una pesatura di controllo.
comparatorDisable
BOOL
FALSE
TRUE = Il confronto riferimento/attuale è bloccato, la pesatura viene
eseguita senza valutazione del peso!
continueModeOn
BOOL
FALSE
TRUE = L'avvio continuo per la sequenza del ciclo è attivato.
xxxReserve2
BOOL
FALSE
Riserva (uso non consentito)
endOfDosingCycle
BOOL
FALSE
TRUE = il ciclo di pesatura è terminato.
endOfCharge
BOOL
FALSE
TRUE = lo scaricamento è terminato.
Valori di peso e di processo
actGrossWeight
REAL
0.0
peso lordo attuale (valore di processo)
actNetWeight
REAL
0.0
peso netto attuale (valore di processo)
actTareWeight
REAL
0.0
peso di tara attuale (valore di processo)
weight
REAL
0.0
peso attuale *1 (passo numerico da DR3)
weightX10
REAL
0.0
peso attuale *10 (passo numerico da DR3)
tareWeight
REAL
0.0
peso di tara attuale (passo numerico da DR3)
lastCheckedWeight
REAL
0.0
Peso netto dell'ultima pesatura controllata (passo numerico da DR3)
pulseCntrValue
UDINT
0
valore attuale contatore di impulsi (ingresso contatore)
sumMem1
LREAL
0.0
Memoria totali 1 (per la calibratura)
valore attuale nella memoria totali 1 (passo numerico da DR3)
sumMem2
REAL
0.0
Memoria totali 2
valore attuale nella memoria totali 2 (passo numerico da DR3)
50
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.17
Struct_FTA_DR31
Descrizione
La struttura dati Struct_FTA_DR31 contiene valori di processo con cui è possibile osservare
ulteriori stati e i dati attuali nella bilancia. Grazie a questa possibilità è possibile ottimizzare i
parametri nell'esecuzione del test.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR31.
Tabella 3- 19 Struct_FTA_DR31
Nome
Tipo di dati
Default
Significato
Valori di processo ampliati
actFlow
REAL
0.0
portata attuale [quantità al secondo]
actInFlightWeight
REAL
0.0
peso di inseguimento attuale
Il peso di inseguimento viene inizializzato con il
valore impostato al ricevimento dei parametri di
riempimento.
actFineWeight
REAL
0.0
peso fine attuale
Il peso fine viene inizializzato con il valore
impostato al ricevimento dei parametri di
riempimento.
actAduValue
DINT
0
Valore ADU non filtrato
valore diretto dal convertitore analogico/digitale
actAduValueFilt1
DINT
0
valore diretto dal convertitore analogico/digitale,
secondo filtro 1 (DR3)
actAduValueFilt2
DINT
0
valore diretto dal convertitore analogico/digitale,
secondo filtro 2 (DR3)
actRestLoading
REAL
0.0
quantità residua attuale nel caricamento
actSetpointLoading
REAL
0.0
peso di riferimento attuale di una singola pesatura
nel caricamento
actStateError
DWORD
16#00000000
Errore di funzionamento (codificato a bit)
stato attuale dei 32 errori di funzionamento
(guasti)
Bit 0 = TRUE: si è verificato l'errore di
funzionamento 1
Bit 1 = TRUE: si è verificato l'errore di
funzionamento 2
Bit 2 = TRUE: si è verificato l'errore di
funzionamento 3
...
Bit 30 = TRUE: si è verificato l'errore di
funzionamento 31
Bit 31 = TRUE: si è verificato l'errore di
funzionamento 32
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
51
Parametrizzazione
3.2 Strutture dati
Nome
Tipo di dati
Default
Significato
actDateAndTime
DATE_AND_TIME
DT#1992-01-01-0:0:0.0
data e ora attuali nel modulo di pesatura
SIWAREX FTA
actTemperature
INT
0
temperatura attuale di SIWAREX FTA [0.1 °C],
(actTemperature := 300 corrisponde a 30,0 °C)
actStateDI
BYTE
16#00
stato attuale degli ingressi digitali
Bit 0 = stato ingresso digitale 1
Bit 1 = stato ingresso digitale 2
Bit 2 = stato ingresso digitale 3
Bit 3 = stato ingresso digitale 4
Bit 4 = stato ingresso digitale 5
Bit 5 = stato ingresso digitale 6
Bit 6 = stato ingresso digitale 7
Bit 7 = non utilizzato
actStateLC
BYTE
16#00
Stato delle celle di pesatura digitali
Bit 0 = TRUE: sovraccarico
Bit 1 = TRUE: carico ridotto
Bit 2 = TRUE: comando sconosciuto
Bit 3 = TRUE: comando non eseguibile
Bit 4 = TRUE: fermo
Bit 5 = TRUE: errore HW
Bit 6 = TRUE: non utilizzato
Bit 7 = TRUE: disturbo della comunicazione
measImpedance
INT
0
Valore di riferimento impedenza
valore di impedenza misurato per le celle di
pesatura [0,1 Ω], (measImpedance := 100
corrisponde a 10,0 Ω)
actImpedance
INT
0
Valore di impedenza
valore di impedenza attuale delle celle di pesatura
[0,1 Ω],
(actImpedance := 100 corrisponde 10,0 Ω)
52
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.18
Struct_FTA_DR32
Descrizione
La struttura dati Struct_FTA_DR32 contiene i dati statistici del modulo di pesatura
SIWAREX FTA. I dati statistici servono per comunicare la qualità delle pesature.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR32.
Tabella 3- 20 Struct_FTA_DR32
Nome
Tipo di
dati
Default Significato
totalNumWeighing
DINT
0
Numero totale delle pesature (con o senza controllo di tolleranza)
numCheckedWeighing
DINT
0
Numero delle pesature con controllo di tolleranza
numTO2Weighing
DINT
0
Numero delle pesature con controllo di tolleranza superiore al limite di
tolleranza TO2
numTO1Weighing
DINT
0
Numero delle pesature con controllo di tolleranza superiore al limite di
tolleranza TO1
numGoodWeighing
DINT
0
Numero delle pesature con controllo di tolleranza all'interno dell'intervallo da
TU1 a TO1
numTU1Weighing
DINT
0
Numero delle pesature con controllo di tolleranza inferiore al limite di
tolleranza TO1
numTU2Weighing
DINT
0
Numero delle pesature con controllo di tolleranza inferiore al limite di
tolleranza TU2
numBadWeighing
DINT
0
Numero delle pesature con controllo di tolleranza inferiore a TU2 o
superiore a TO2
xxxReserve1
DINT
0
Riserva (uso non consentito)
xxxReserve2
DINT
0
Riserva (uso non consentito)
actSetpointWeight
REAL
0.0
peso di riferimento attuale (passo numerico per la calibratura, con
applicazioni SWA e codice Paesi "OIML" arrotondato al passo numerico
interessato)
averValue
REAL
0.0
Valore medio dei pesi netti controllati in base agli errori di tolleranza
standardDeviation
REAL
0.0
Deviazione standard dei pesi netti controllati in base agli errori di tolleranza
thruputPerHour
REAL
0.0
Il rendimento orario [ad es. g/h, kg/h o t/h] viene calcolato in base al peso
netto dell'ultima pesatura.
weighingPerHour
INT
0
Pesature orarie vengono calcolate sulla base dell'ultima pesatura (tempo
per un ciclo di pesatura).
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
53
Parametrizzazione
3.2 Strutture dati
3.2.19
Struct_FTA_DR34
Descrizione
Tramite la struttura dati Struct_FTA_DR34 il peso attuale viene emesso nel formato ASCII in
base alla visualizzazione principale della bilancia.
Parametri
Tabella 3- 21 Struct_FTA_DR34
Nome
Tipo di dati
Default
Significato
actWeightASCII
STRING[16]
''
Peso attuale nel formato ASCII (come emesso sul visualizzatore)
3.2.20
Struct_FTA_DR35
Descrizione
La struttura dati Struct_FTA_DR35 contiene dati cifrati per la visualizzazione per la
calibratura tramite un apparecchio di comando che controlla la decodifica (ad es.
SIMATIC HMI).
Parametri
Tabella 3- 22 Struct_FTA_DR35
Nome
Tipo di dati
Default
Significato
cryptoData
ARRAY [0..31] of BYTE
32 (16#00)
Dati cifrati per la visualizzazione del peso per la calibratura
54
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.21
Struct_FTA_DR39
Descrizione
La struttura dati Struct_FTA_DR39 memorizza il riconoscimento della versione della
visualizzazione del peso per la calibratura "SecureOCX". In caso di visualizzazione del peso
per la calibratura il contenuto di DR39 deve essere identico alla versione di "SecureOCX"
utilizzata nella progettazione flessibile WinCC.
L'immissione della versione avviene al momento della messa in servizio.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR39.
Tabella 3- 23 Struct_FTA_DR39
Nome
Tipo di dati
Default
Descrizione
typeVersion
STRING[1]
''
"V" per versione prodotto
xxxReserve1
BYTE
16#00
Riserva 1 (uso non consentito)
versionPrimary
UINT
0
Numero progressivo 0..15
versionSecondary
UINT
0
Numero progressivo 0..15
Esempio
L'immagine seguente chiarisce la correlazione tra la struttura dati Struct_FTA_DR39 e il
riconoscimento della versione di "SecureOCX".
9LVXDOL]]D]LRQHGHO
SHVRXWLOL]]DWD
,'VRIWZDUH
6HFXUH2&;
9DORUHSUHGHILQLWR
:LQ&&IOH[LEOH
:LQ&&IOH[LEOH
:LQ&&IOH[LEOH
:LQ&&IOH[LEOH63
9
9
9
9
9
3DUDPHWULGHOODVWUXWWXUDGDWL
6WUXFWB)7$B'5
YHUVLRQ6HFRQGDU\
YHUVLRQ3ULPDU\
[[[5HVHUYH
W\SH9HUVLRQ
Figura 3-3
ID software SecureOCX
Vedere anche
Visualizzazione del peso per la calibratura (Pagina 59)
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
55
Parametrizzazione
3.2 Strutture dati
3.2.22
Struct_FTA_DR44
Descrizione
La struttura dati Struct_FTA_DR44 memorizza i dati di protocollo fino alla successiva
protocollazione. Se necessario il contenuto può essere nuovamente emesso.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR44.
Tabella 3- 24 Struct_FTA_DR44
Nome
Tipo di dati
Default
Significato
MMCId
ARRAY [0..4] of
BYTE
5 (16#00)
Identificazione della Micro Memory Card
xxxReserve1
BYTE
16#00
Riserva 1 (uso non consentito)
xxxReserve2
WORD
16#0000
Riserva 2 (uso non consentito)
logId
DINT
0
ID protocollo
1 byte codifica costruttore + 4 byte numero di serie;
con emissione protocollo su interfaccia RS232 sempre 0
Codice del testo di protocollo memorizzato;
il numero viene incrementato per ciascuna protocollazione
lastLogData
3.2.23
STRING[160]
STRING[160] = ' '
Testo del protocollo dell'ultima protocollazione
Struct_FTA_DR45
Descrizione
La struttura dati Struct_FTA_DR45 contiene testi diversi che possono essere inseriti come
cocaratteri nei protocolli. Il contenuto dei cocaratteri può essere preimpostato tramite il
controllo SIMOTION.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR45.
Tabella 3- 25 Struct_FTA_DR45
Nome
Tipo di dati
Default
Significato
varText1
STRING[16]
''
Testo variabile (cocarattere 1)
varText2
STRING[16]
''
Testo variabile (cocarattere 2)
varText3
STRING[16]
''
variabler Text (cocarattere 3)
varText4
STRING[16]
''
variabler Text (cocarattere 4)
56
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.2 Strutture dati
3.2.24
Struct_FTA_DR46
Descrizione
La struttura dati Struct_FTA_DR46 contiene i parametri che sono necessari per la lettura dei
protocolli memorizzati sulla MMC Card del modulo di pesatura SIWAREX FTA. Con l'ausilio
delle strutture dati Struct_FTA_DR46 e Struct_FTA_DR47 un protocollo qualsiasi può essere
letto all'interno dell'apparecchio SIMOTION.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR46.
Tabella 3- 26 Struct_FTA_DR46
Nome
Tipo di dati
Default
Significato
selectLogId
DINT
0
Numero ID da leggere
Attraverso questa impostazione durante la lettura di DR47 viene letto il
protocollo con il numero ID. Quando è attivata la richiesta dell'ultimo record
di dati (reqLastLog = 1) il numero ID viene ignorato.
reqLastLog
BYTE
16#00
Richiesta dell'ultimo record di dati
Con l'impostazione = 1 l'emissione dell'ultimo protocollo avviene tramite il
record di dati DR47.
xxxReserve1
3.2.25
BYTE
16#00
Riserva (uso non consentito)
Struct_FTA_DR47
Descrizione
La struttura dati Struct_FTA_DR47 predispone i dati di protocollo che sono stati richiesti
tramite il record di dati DR46.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR47.
Tabella 3- 27 Struct_FTA_DR47
Nome
Tipo di dati
Default
Significato
MMCId
ARRAY [0..4] of
BYTE
5 (16#00)
Identificazione della MMC Card
xxxReserve1
BYTE
16#00
Riserva (uso non consentito)
xxxReserve2
WORD
16#0000
Riserva (uso non consentito)
logId
DINT
0
ID protocollo
logData
STRING[160]
´´
Testo protocollo
1 byte codifica costruttore + 4 byte numero di serie;
con emissione protocollo su interfaccia RS232 sempre 0
Codice del testo di protocollo memorizzato
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
57
Parametrizzazione
3.2 Strutture dati
3.2.26
Struct_FTA_DR123
Descrizione
La struttura dati Struct_FTA_DR123 contiene una panoramica dei dati che sono memorizzati
sulla MMC Card. Sulla base di queste informazioni l'utente può leggere in modo mirato le
registrazioni e i protocolli.
Parametri
La tabella che segue contiene tutti i parametri della struttura dati Struct_FTA_DR123.
Tabella 3- 28 Struct_FTA_DR123
Nome
Tipo di dati
Default
Significato
logId
DWORD
16#00000000
ID protocollo
numero assegnato a ciascuna emissione di protocollo;
viene incrementato per ciascuna emissione di protocollo
MMCId
ARRAY [0..4]
of BYTE
5 (16#00)
Identificazione della MMC Card
xxxReserve1
BYTE
16#00
Riserva (uso non consentito)
xxxReserve2
WORD
16#0000
Riserva (uso non consentito)
1 byte codifica costruttore + 4 byte numero di serie
MMCCapacity
DINT
0
Capacità di memoria totale MMC in [byte]
MMCLogCapacity
DINT
0
Capacità di menoria totale MMC in [byte] per i dati di protocollo
traceCapacity
DINT
0
capacità disponibile per i dati di Trace in [byte]
La visualizzazione dipende dalla destinazione di Trace RAM o
MMC impostata nei parametri dell'interfaccia.
oldMMCLogId
DINT
0
ID protocollo MMC meno recente
newMMCLogId
DINT
0
ID protocollo MMC più recente
oldMMCTraceId
DINT
0
ID Trace MMC meno recente
newMMCTraceId
DINT
0
ID Trace MMC più recente
oldRAMTraceId
DINT
0
ID Trace RAM meno recente
newRAMTraceId
DINT
0
ID Trace RAM più recente
58
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.3 Visualizzazione del peso per la calibratura
3.3
Visualizzazione del peso per la calibratura
Panoramica
Il valore della visualizzazione del peso per la calibratura viene creato internamente da
SIWAREX FTA e messo a disposizione dell'utente in forma codificata nel record dati DR35.
Descrizione del funzionamento
Il record di dati DR35 viene letto con l'ausilio del blocco funzionale _FTA_control e
memorizzato nella struttura dati Struct_FTA_scaleData nell'elemento DR35.
Sulla base dei record di dati DR35 e DR39 e dell'elemento winccOcxWrite della struttura dati
Struct_FTA_scaleData viene garantita una sorveglianza reciproca di AddOn "SecureOCX" e
del firmware SIWAREX.
Nel record di dati DR39 deve essere inserito il numero della versione (Id) della
visualizzazione del peso per la calibratura (vedere tabella seguente).
Tabella 3- 29 Numero di versione della visualizzazione del peso per la calibratura
Visualizzazione utilizzata
Numero di versione
WinCC flexible 2005
V0.2.1
WinCC flexible 2007
V0.2.2
WinCC flexible 2008
V0.2.3
WinCC flexible 2008 SP1
V0.2.4
Per la valutazione viene impiegato l'AddOn "SecureOCX" per WinCC flexible, una funzione
speciale in grado di codificare il contenuto di DR35 e di rappresentarlo in uno speciale
campo di output. Oltre a WinCC flexible occorre installare anche "SecureOCX".
Nota
Per sapere come installare e progettare la visualizzazione del peso per la calibratura in
WinCC flexible e quali sono gli apparecchi di visualizzazione utilizzabili, vedere il manuale
del prodotto Elettronica di pesatura SIWAREX FTA per bilancia automatica.
Questi manuali sono compresi in versione elettronica nella configurazione di fornitura di
SIMOTION SCOUT.
Messaggi di errore
Se i dati ricevuti sono errati viene emesso "ERROR 1". Se il record di dati DR35 non viene
aggiornato (tempo di sorveglianza ca. 2 s), sul display al posto del valore del peso compare
il testo "ERROR 2". Eventuali errori nel riconoscimento reciproco del firmware SIWAREX e
di "SecureOCX" generano ERROR 3, se è impostata la disposizione = OIML. Con le
disposizioni = ---- viene visualizzato il valore attuale del peso.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
59
Parametrizzazione
3.3 Visualizzazione del peso per la calibratura
Crea variabile
Per il trasferimento dei dati tra AddOn "SecureOCX" e SIWAREX FTA nell'apparecchio
SIMOTION deve essere creata una variabile di tipo ARRAY[0..1] OF WORD come
VAR_GLOBAL nel campo d'interfaccia. Il nome di questa variabile deve essere progettato
per l'accesso in scrittura in "SecureOCX", ad es. myWinccOcxWrite (vedere figura
seguente). L'ulteriore elaborazione di queste variabili nell'apparecchio SIMOTION viene
spiegata nell'esempio di richiamo del blocco funzionale _FTA_control, vedere Richiamo del
blocco funzionale (Pagina 61).
Figura 3-4
60
Progettazione dell'accesso in lettura e in scrittura in AddOn "SecureOCX"
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.4 Richiamo del blocco funzionale
3.4
Richiamo del blocco funzionale
Procedimento
Per poter utilizzare i blocchi funzionali _FTA_control nel proprio progetto utente, procedere
come segue (i numeri riportati nella seguente sezione di programma si riferiscono alla
numerazione dell'elenco sottostante):
1. Creare la variabile per la struttura di dati Struct_FTA_scaleData.
2. Creare l'istanza del blocco funzionale _FTA_control.
3. Creare la variabile per l'indirizzo dell'unità da Config HW e assegnare l'indirizzo dell'unità.
4. Creare il campo per i parametri di passaggio del blocco funzionale.
5. Variabile per il trasferimento dati tra la visualizzazione del peso per la calibratura
"SecureOCX" e SIWAREX FTA.
6. Assegnazione dell'indirizzo dell'unità.
7. Assegnare variabile di tipo ARRAY OF WORD (ad es. myWinccOcxWrite) all'elemento
winccOcxWrite della struttura dati Struct_FTA_scaleData.
8. Richiamare l'istanza del blocco funzionale.
9. Trasferire i parametri d'ingresso.
10.L'accesso ai parametri d'uscita dell'FB avviene con <nome istanza dell'FB>.<nome del
parametro d'uscita>.
11.I dati preparati dal blocco funzionale per le uscite di periferia vengono assegnati alla
variabile I/O dal campo creato al punto 3.
Nota
L'esempio di richiamo è un estratto dell'esempio applicativo fornito "E_FTA01", riportato
nel CD-ROM "SIMOTION Utilities & Applications".
Nel caso in cui si debbano gestire più moduli di pesatura, per ciascuno di essi si deve
creare una nuova variabile per la struttura dati e istanze FB con un nuovo nome.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
61
Parametrizzazione
3.4 Richiamo del blocco funzionale
Esempio di richiamo
UNIT E_FTA01;
INTERFACE
TYPE
// input - parameters
StructFTAIn
: STRUCT
execute
: BOOL;
cmdNumber
: UINT;
ackErrorFTA
: BOOL;
moduleAddress : DINT;
simValue
: REAL;
setAO
: REAL;
forceDO
: BYTE;
transitions
: BYTE;
END_STRUCT
//
//
//
//
//
//
//
//
execute the selected command
command number of the command
acknowledge errors
address of the FTA
simulation weighing value
set analog output
force digital output
set transitions
// in/out - parameters
StructFTAInOut : STRUCT
ScaleData
: Struct_FTA_scaleData; // structure with the data records
END_STRUCT
// output - parameters
StructFTAOut
: STRUCT
done
: BOOL;
busy
: BOOL;
error
: BOOL;
errorID
: WORD;
errorIdTransfer : WORD;
errorIdCommand : WORD;
errorFTA
: BOOL;
errorTypeFTA
: enum_FTA_ErrorType;
errorIdFTA
: UINT;
cntrRefresh
: UINT;
val1Process
val2process
scaleStatus
startup
END_STRUCT
END_TYPE
VAR_GLOBAL
myFTA_control
myFTAIn
myFTAInOut
myFTAOut
myModuleAddr
myIOPeriOut
:
:
:
:
REAL;
DWORD;
DWORD;
BOOL;
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
:
:
:
:
:
_FTA_control;
StructFTAIn;
StructFTAInOut;
StructFTAOut;
DINT := 256;
//
//
//
//
//
command done
command at working
error occurred
error-ID of the error
error during readrecord or writerecord
error by the command
new error generated
type of error
error-ID of the new error
signalized the refresh of the output values
val1Process and val2Process
parameterized output value 1
parameterized output value 2
status of the fta
fta at startup
create instance of FB
input parameters of the fta
in-out parameters of the fta
output parameters of the fta
module address of SIWAREX FTA
: ARRAY[0..15] OF BYTE;
myWinccOcxWrite : ARRAY[0..1] OF WORD;
(1)
(2)
(3)
(4)
// variable for data transfer
// SecureOCX - SIWAREX FTA
(5)
END_VAR
62
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Parametrizzazione
3.4 Richiamo del blocco funzionale
PROGRAM ExampleFTA ;
// Program in BackgroundTask
END_INTERFACE
IMPLEMENTATION
// Program in BackgroundTask
PROGRAM ExampleFTA
myFTAIn.moduleAddress := myModuleAddr;
// address of the fta
myFTAInOut.scaleData.winccOcxWrite
:= _DWORD_FROM_2WORD (myWinccOcxWrite[1], myWinccOcxWrite[0]);
// assign variable from weighing display of
// AddOn WinCC flexible "SecureOCX"
// CALL FB INSTANCE
myFTA_control (
periIn
:=
execute
:=
cmdNumber
:=
ackErrorFTA
:=
moduleAddress :=
simValue
:=
setAO
:=
forceDO
:=
transitions
:=
// IN/OUT
scaleData
:=
periOut
:=
);
(7)
(8)
myperiIn,
myFTAIn.execute,
myFTAIn.cmdNumber,
myFTAIn.ackErrorFTA,
myFTAIn.moduleAddress,
myFTAIn.simValue,
myFTAIn.setAO,
myFTAIn.forceDO,
myFTAIn.transitions,
//
//
//
//
//
//
//
//
//
myFTAInOut.scaleData,
myIOperiOut
// datarecords
// I/O-Output
// return from FB _FTA_control
myFTAOut.done
:=
myFTAOut.busy
:=
myFTAOut.error
:=
myFTAOut.errorID
:=
myFTAOut.errorIdTransfer :=
myFTAOut.errorIdCommand :=
myFTAOut.errorFTA
:=
myFTAOut.errorTypeFTA
:=
myFTAOut.errorIdFTA
:=
myFTAOut.cntrRefresh
:=
myFTAOut.val1Process
:=
myFTAOut.val2process
:=
myFTAOut.scaleStatus
:=
myFTAOut.startup
:=
myperiOut
(6)
I/O-Input
execute selected command
select command
acknowledge error
address of the FTA
simulation value
set analog output
force digital output
transitions
myFTA_control.done;
myFTA_control.busy;
myFTA_control.error;
myFTA_control.errorID;
myFTA_control.errorIdTransfer;
myFTA_control.errorIdCommand;
myFTA_control.errorFTA;
myFTA_control.errorTypeFTA;
myFTA_control.errorIdFTA;
myFTA_control.cntrRefresh;
myFTA_control.val1Process;
myFTA_control.val2process;
myFTA_control.scaleStatus;
myFTA_control.startup;
:= myIOPeriOut;
//
//
//
//
//
//
//
//
//
//
//
//
//
//
command done
FB is working
error occured
information of the error
transfer error
command error
new error
type of new error
errorId of new error
signalized refresh
parametrized output 1
parametrized output 2
status
at startup
(9)
(10)
(11)
END_PROGRAM
END_IMPLEMENTATION
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
63
Parametrizzazione
3.4 Richiamo del blocco funzionale
64
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Esempio applicativo
4.1
4
Informazioni generali sull'esempio applicativo
Mansione
L'esempio applicativo mostra in che modo, con l'ausilio del blocco funzionale _FTA_control
sia possibile comandare il modulo di pesatura SIWAREX FTA utilizzando 3 comandi:
● Lettura dei dati dal modulo di pesatura SIWAREX FTA
● Scrittura dei dati dal modulo di pesatura SIWAREX FTA
● Avvio della funzione di pesatura
Piattaforma hardware
L'esempio applicativo è disponibile per diverse piattaforme hardware SIMOTION e concepito
per l'impiego decentrato del modulo di pesatura SIWAREX FTA.
Nota
Se l'esempio applicativo non è adatto alla propria piattaforma hardware, è necessario
adeguare la configurazione hardware.
Richiamo dell'esempio applicativo
L'esempio applicativo si trova nel CD-ROM "SIMOTION Utilities & Applications". Il CD-ROM
"SIMOTION Utilities & Applications" viene fornito gratuitamente con SIMOTION SCOUT.
1. Scompattare e aprire il progetto con l'esempio applicativo.
2. Verificare la configurazione hardware: ad es. indirizzi e indirizzi unità DP PROFIBUS.
3. Controllare gli indirizzi delle unità (configurazione hardware) con gli indirizzi I/O del
controllo in SIMOTION SCOUT e l'indirizzo dell'unità nel programma.
Eventualmente adeguare il progetto di esempio in base all'hardware disponibile (vedere
"Adattamento dell'esempio applicativo").
4. Eseguire Salva e Compila nel progetto di esempio. Successivamente è possibile caricare
il progetto nell'apparecchio SIMOTION e impostare lo stato operativo RUN.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
65
Esempio applicativo
4.1 Informazioni generali sull'esempio applicativo
Adattamento dell'esempio applicativo
La configurazione dell'esempio e l'hardware disponibile devono essere adattati.
Esistono le seguenti possibilità:
1. Adattamento della configurazione dell'esempio all'hardware disponibile.
2. Adattamento della configurazione hardware all'esempio.
Configurazione dell'esempio
È stato assegnato in Config HW un indirizzo unità <> 256.
1. Modificare nel browser dei simboli l'indirizzo I/O posizionandolo sul valore che è stato
impostato in Config HW:
Figura 4-1
Adattamento dell'indirizzo I/O
2. Registrare lo stesso valore nella variabile myModuleAddr dell'esempio applicativo.
66
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Esempio applicativo
4.2 Esecuzione dell'esempio applicativo
4.2
Esecuzione dell'esempio applicativo
Elaborazione dei comandi
Per avviare l'elaborazione dei comandi nel programma di esempio procedere come segue:
1. Aprire il browser dei simboli in SIMOTION SCOUT.
2. Per selezionare un comando, impostare nel browser dei simboli il parametro
myCommand sul comando da eseguire.
3. Parametrizzare il parametro specifico per il comando.
4. Avviare il comando in cui il parametro myCmdExecute è stato impostato su TRUE.
5. Attendere fino a che sul parametro di uscita done del blocco funzionale con TRUE non
viene visualizzata l'elaborazione del comando priva di errori. Un errore nell'elaborazione
del comando viene viene visualizzato attraverso error = TRUE.
6. Se il comando è stato elaborato in modo corretto, nel parametro di trasferimento
myFTAInOut.scaledata.DRx viene visualizzato il valore del record di dati x (x = numero
del record di dati corrispondente).
Lettura del record di dati
Per leggere un record di dati, procedere come segue:
1. Impostare il parametro myCommand su CMD_READ_SINGLE_DR.
2. Per selezionare il record di dati in lettura, impostare il parametro myFTACommand su
2xx(lettura del record di dati singolo, xx = numero del record di dati), ad es.
myFTACommand := 220 (lettura peso di riferimento).
3. Impostare il parametro myCmdExecute su TRUE.
La lettura del record di dati del modulo di pesatura SIWAREX FTA viene avviata. I dati
letti sono disponibili nella struttura dati scaleData.DRx (x = numero del record di dati).
Scrittura del record di dati
Per scrivere un record di dati, procedere come segue:
1. Scrivere i valori da trasmettere nella struttura dati scaleData.DRx (x = numero del record
di dati).
2. Impostare il parametro myCommand su CMD_WRITE_SINGLE_DR.
3. Per selezionare il record di dati in scrittura, impostare il parametro myFTACommand su
4xx (scrittura del record di dati singolo, xx = numero del record di dati), ad es.
myFTACommand := 420 (scrittura peso di riferimento).
4. Impostare il parametro myCmdExecute su TRUE.
La trasmissione del record di dati al modulo di pesatura SIWAREX FTA viene avviata.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
67
Esempio applicativo
4.2 Esecuzione dell'esempio applicativo
Avvio della funzione di pesatura
Per avviare la funzione di pesatura, procedere nella maniera seguente:
1. Impostare il parametro myCommand su CMD_START_WEIGHING.
2. Avviare la funzione di pesatura in cui il parametro myCmdExecute è stato impostato su
TRUE.
68
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
5
Elaborazione allarmi
5.1
Panoramica sull'elaborazione degli allarmi
L'elaborazione e la valutazione dei messaggi di errore in corso si differenziano rispetto a
quelle di un sistema SIMATIC. Solitamente gli allarmi di diagnostica e di processo non sono
attivati.
Attivare gli allarmi per il modulo di pesatura nella configurazione hardware, vedere il capitolo
Inserimento del modulo di pesatura nel progetto SIMOTION (Pagina 11).
Se sono stati programmati allarmi di processo e/o di diagnostica, programmare la sequenza
dell'elaborazione degli allarmi secondo il principio illustrato nella figura seguente.
(YHQWRGLDOODUPH
3HULSKHUDO)DXOW7DVN
4XDOHDOODUPH"
76,LQWHUUXSW,'
$OODUPHGLSURFHVVR
76,LQWHUUXSW,' B6&B352&(66B,17(55837
4XDOHXQLW¢JHQHUDO
DOODUPH"
76,ORJ%DVH$GU,Q
76,ORJ%DVH$GU2XW
$OODUPHGLGLDJQRVWLFD
76,LQWHUUXSW,' B6&B',$*1267,&B,17(55837
4XDOHXQLW¢JHQHUDO
DOODUPH"
76,ORJ%DVH$GU,Q
76,ORJ%DVH$GU2XW
$ODUPLQIR76,GHWDLOV
Figura 5-1
$ODUPLQIR76,GHWDLOV
Elaborazione degli allarmi del modulo di pesatura
Nota
L'esempio applicativo contiene un esempio per la programmazione dell'elaborazione degli
allarmi.
L'esempio applicativo si trova nel CD-ROM "SIMOTION Utilities & Applications". Il CD-ROM
"SIMOTION Utilities & Applications" viene fornito gratuitamente in dotazione con
SIMOTION SCOUT.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
69
Elaborazione allarmi
5.1 Panoramica sull'elaborazione degli allarmi
Valutazione degli allarmi
La valutazione degli allarmi provenienti dalla periferia avviene in PeripheralFaultTask.
All'avvio di PeripheralFaultTask viene caricato Taskstartinfo, che può essere analizzato nel
programma utente.
Il Taskstartinfo (TSI) del task PeripheralFaultTask può essere confrontato con i dati locali di
OB 40 e OB 82 nel sistema SIMATIC.
Tabella 5- 1
Descrizione di Taskstartinfo
Task
TSI
PeripheralFaultTask
DT
TSI#startTime
Ora di avvio del task
UDINT
TSI#interruptID
Definisce l'evento che genera l'allarme:
 _SC_PROCESS_INTERRUPT
 _SC_DIAGNOSTIC_INTERRUPT
 _SC_STATION_DISCONNECTED
 _SC_STATION_RECONNECTED
DINT
TSI#logBaseAdrIn
Indirizzo logico di base se un allarme di processo (PRAL) o un
allarme di diagnostica (DAL) vengono generati da un settore di
ingresso dell'unità, altrimenti _SC_INVALID_ADDRESS
DINT
TSI#logBaseAdrOut
Indirizzo logico di base se un allarme di processo (PRAL) o un
allarme di diagnostica (DAL) vengono generati da un settore di
uscita dell'unità, altrimenti _SC_INVALID_ADDRESS
DINT
TSI#logDiagAdr
Indirizzo di diagnostica di uno slave DP se l'allarme viene causato
da un guasto alla stazione o dalla riattivazione del relativo slave
DP, altrimenti _SC_INVALID_ADDRESS
DWORD
TSI#details
Informazioni dettagliate (campi di bit)
70
Significato
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Elaborazione allarmi
5.2 Allarme di processo
5.2
Allarme di processo
Con il modulo di pesatura SIWAREX FTA è possibile decidere quali eventi devono attivare
un allarme di processo. Con l'ausilio dell'allarme di processo è possibile reagire in modo
molto flessibile agli eventi tecnologici e allo stato di processo del modulo di pesatura
SIWAREX FTA.
La parametrizzazione degli allarmi di processo avviene nella struttura dati Struct_FTA_DR7,
vedere il capitolo Strutture dati (Pagina 23).
Definizione di un allarme di processo
Se si deve reagire ad un evento indipendentemente dal ciclo dell'apparecchio SIMOTION, il
modulo di pesatura può generare un allarme di processo.
Eventi che generano un allarme di processo
I criteri (eventi) per generare allarmi di processo in un sistema SIMOTION corrispondono a
quelli di un sistema SIMATIC. Una descrizione più dettagliata è disponibile nel manuale del
prodotto Elettronica di pesatura SIWAREX FTA per bilancia automatica.
Reazioni ad un allarme di processo
Se si verifica un allarme di processo succede che:
● i dati di processo vengono scritti nella Taskstartinfo PeripheralFaultTask nelle variabili
TSI#details.
● l'apparecchio SIMOTION passa allo stato operativo STOP, se nel PeripheralFaultTask
non è assegnato alcun programma.
Assegnazione dei bit
L'assegnazione delle variabili TSI#details è la stessa del sistema SIMATIC.
Nota
Una descrizione più dettagliata è disponibile nel manuale del prodotto Elettronica di pesatura
SIWAREX FTA per bilancia automatica.
Valutazione degli allarmi di processo
Se viene attivato un allarme di processo, i dati vengono scritti nella Taskstartinfo
PeripheralFaultTask nelle variabili TSI#details e messi a disposizione dell'utente.
Nota
Se si verifica un evento che deve generare un allarme di processo e lo stesso evento
verificatosi precedentemente non è ancora stato confermato, non viene attivato alcun nuovo
allarme. Il nuovo allarme di processo va perso.
Questo può portare, in base alla parametrizzazione, all'allarme di diagnostica "Allarme di
processo perso".
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
71
Elaborazione allarmi
5.3 Allarme di diagnostica
5.3
Allarme di diagnostica
Con l'ausilio degli allarmi di diagnostica i messaggi operativi (guasti hardware) di
SIWAREX FTA possono essere riconosciuti nell'apparecchio SIMOTION.
Definizione di un allarme di diagnostica
Affinché il programma utente reagisca a un errore interno o esterno, è possibile
parametrizzare un allarme di diagnostica che interrompa il programma ciclico
dell'apparecchio SIMOTION.
Eventi che generano l'emissione di un allarme di diagnostica
I criteri (eventi) che attivano l'emissione di un allarme di diagnostica in un sistema
SIMOTION sono gli stessi del sistema SIMATIC. Una descrizione più dettagliata è
disponibile nel manuale del prodotto Elettronica di pesatura SIWAREX FTA per bilancia
automatica.
Reazioni a un allarme di diagnostica
Se viene emesso un allarme di diagnostica, si verifica quanto segue:
● I dati di diagnostica vengono scritti nella Taskstartinfo di PeripheralFaultTask, nelle
variabili TSI#details.
● Tutti i parametri assegnati in PeripheralFaultTask vengono richiamati in successione.
L'apparecchio SIMOTION passa allo stato operativo STOP, se nel PeripheralFaultTask
non è assegnato alcun programma.
● Si accende il LED di errore cumulativo (SF) del modulo di pesatura. Appena l'errore viene
eliminato, il LED (SF) di errore cumulativo si spegne.
Assegnazione dei bit
L'assegnazione delle variabili TSI#details è la stessa del sistema SIMATIC.
Nota
Una descrizione più dettagliata è disponibile nel manuale del prodotto Elettronica di pesatura
SIWAREX FTA per bilancia automatica.
Valutazione degli allarmi di diagnostica
Quando viene generato un allarme di diagnostica, i dati vengono scritti nella Taskstartinfo
PeripheralFaultTask nelle variabili TSI#details. Il PeripheralFaultTask viene richiamato
automaticamente e mette a disposizione 4 byte di informazioni diagnostiche per una rapida
analisi. Il contenuto delle informazioni diagnostiche corrisponde a quello di un sistema
SIMATIC.
72
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
A
Appendice
A.1
Lista di selezione per valori di processo
Per la rapida emissione di un valore di processo, sull'apparecchio SIMOTION è disponibile
l'interfaccia periferica del modulo di pesatura SIWAREX FTA. La selezione del valore di
processo viene stabilita nei parametri indexProcessValue1 e indexProcessValue2 della
struttura dati Struct_FTA_DR7.
La selezione avviene dalla lista seguente:
Tabella A- 1 Lista di selezione per valori di processo
Numero di
selezione
(esadecimale)
Valore di processo
0
16#00
Stato NAWI
1
16#01
Peso lordo (valore di processo)
2
16#02
Peso netto (valore di processo)
3
16#03
Tara (valore di processo)
4
16#04
Peso lordo/netto (passo numerico per la calibratura)
5
16#05
Peso lordo/netto (passo numerico per la calibratura x 10)
6
16#06
Tara (per la calibratura)
7
16#07
Valore contatore di impulsi
8
16#08
Temperatura
9
16#09
Errore di funzionamento (informazione a 32 bit)
10
16#0A
Valore ADU non filtrato
11
16#0B
Valore ADU filtrato (per valore di processo)
12
16#0C
Portata al secondo
30
16#1E
Stato AWI
31
16#1F
Memoria totali 1
32
16#20
Memoria totali 2
33
16#21
Numero dei dosaggi totale
34
16#22
Numero delle pesature di controllo
35
16#23
Numero dosaggi della classe TO2
36
16#24
Numero dosaggi della classe TO1
37
16#25
Numero dosaggi della classe merce (nell'intervallo di TU1 - TO1)
38
16#26
Numero dosaggi della classe TU1
39
16#27
Numero dosaggi della classe TU2
40
16#28
Numero dosaggi errati
41
16#29
Reserve0
42
16#2A
Valore di riferimento
43
16#2B
Valore medio peso attuale
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
73
Appendice
A.1 Lista di selezione per valori di processo
Numero di
selezione
(esadecimale)
Valore di processo
44
16#2C
Deviazione standard
45
16#2D
Ultimo valore attuale
46
16#2E
Pesature orarie
47
16#2F
Rendimento orario
48
16#30
Peso di inseguimento attuale
49
16#31
Peso fine attuale
50
16#32
Valore ADU filtrato (per segnale grezzo/fine)
51
16#33
Residuo
52
16#34
Valore di riferimento di caricamento attuale
Vedere anche
Struct_FTA_DR7 (Pagina 31)
74
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.2 Gruppi di comandi e comandi
A.2
Gruppi di comandi e comandi
Gruppi di comandi
I comandi del modulo di pesatura SIWAREX FTA sono suddivisi in gruppi. La combinazione
dei comandi in un gruppo è regolata in base al rapporto funzionale.
La tabella che segue offre una panoramica dei gruppi di comandi.
Tabella A- 2 Panoramica dei gruppi di comandi.
Gruppo di
comandi
Significato
1...199
I comandi vengono trasmessi senza lettura o scrittura dei record di dati all'unità
(comandi bilancia, di pesatura, di protocollo).
Il significato dei numeri di comando è disponibile nella "Lista comandi"
203...247...399
Lettura di un record di dati 3...47.
I numeri 248...399 sono riservati (utilizzo non consentito).
403...447...599
Scrittura del record di dati 3...47.
I numeri 448...599 sono riservati (utilizzo non consentito).
601...699
Campo dei comandi combinati. L'FB _FTA_control può trasmettere più record di
dati consecutivamente.
Il significato dei numeri di comando è disponibile nella "Lista comandi"
Lista comandi
La seguente tabella contiene i comandi e il relativo significato.
Tabella A- 3 Lista comandi
Comando
Significato del comando
Comandi di service e di taratura
1
Attivazione della modalità service
Per l'esecuzione della taratura SIWAREX deve essere commutato nella modalità
service. Una bilancia non tarata non può abbandonare la modalità service.
2
Disattivazione della modalità service
Dopo la taratura è possibile disattivare la modalità service. Solo allora la bilancia può
accettare i comandi di pesatura.
3
Comando di taratura punto zero valido
L'inizio della curva caratteristica, punto zero della bilancia, viene fissato con il carico
totale attuale.
4
Comando di taratura peso di taratura 1 valido
Il primo peso di taratura viene assegnato al peso attuale.
5
Comando di taratura peso di taratura 2 valido
Il secondo peso di taratura viene assegnato al peso attuale.
6
Comando di taratura peso di taratura 3 valido
Il terzo peso di taratura viene assegnato al peso attuale.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
75
Appendice
A.2 Gruppi di comandi e comandi
Comando
7
Significato del comando
Comando di taratura peso di taratura 4 valido
Il quarto peso di taratura viene assegnato al peso attuale.
8
Tutti i record di dati occupati da valori di default
Tutti i parametri vengono impostati sullo stato di fornitura.
9
Tacitazione errore
Gli errori di funzionamento e gli errori di sistema gravi che hanno condotto a un nuovo
avviamento vengono tacitati. Lo stato operativo "errato" viene quindi abbandonato se
non si verificano ulteriori errori di funzionamento.
10
Esecuzione del controllo di impedenza
La resistenza delle celle di pesatura viene misurata e viene confrontata con il valore di
riferimento dell'impedenza memorizzata.
11
Rilevamento del valore di riferimento dell'impedenza
La resistenza delle celle di pesatura viene rilevata e viene memorizzata come valore di
riferimento per i controlli di impedenza futuri.
12
Attivazione del funzionamento stand-alone
Il comando attiva il funzionamento stand-alone. Il comando agisce tramite la
memorizzazione, vale a dire dopo la disattivazione della tensione di alimentazione e il
ripristino della tensione il modulo continua a funzionare in stand-alone.
Il funzionamento stand-alone viene automaticamente disattivato non appena il modulo
viene messo in funzione con un apparecchio di automazione sovraordinato.
13
Disattivazione del funzionamento stand-alone
Il comando disattiva il funzionamento stand-alone.
Il funzionamento stand-alone viene disattivato automaticamente non appena il modulo
viene messo in funzione con un apparecchio di automazione sovraordinato.
14
Annullamento del cursore guida
Il comando reimposta il parametro lastMaxWeight su 0 (vedere Struct_FTA_DR26
(Pagina 47)).
15
Spostamento delle curve caratteristiche
Il comando sposta l'intera curva caratteristica (punti di taratura) in modo che il valore
digitale attualmente filtrato venga spostato dall'ADU a un nuovo punto zero. Consentito
solo con interruttore di taratura non impostato. Se con lo spostamento viene prodotto un
valore digitale non consentito per un punto di taratura il comando viene rifiutato.
Comandi di pesatura
21
Bilancia punto zero
Il peso attuale viene impostato su 0. Nel funzionamento per la calibratura ("OIML") è
possibile solo con limitazioni (-1 %, +3 %). Contemporaneamente viene annullata la tara.
22
Taratura
Il peso attuale viene impostato su 0, contemporaneamente la visualizzazione del peso
indica la dicitura "Netto" e "Tara".
23
Cancellazione tara
La tara viene cancellata. Il peso attuale viene visualizzato e la dicitura "Netto" viene
modificata in "Lordo", la dicitura "Tara" o "Tara preimpostata" viene ripristinata.
24
Applicazione della tara inserita
La tara inserita viene applicata come tara, e contemporaneamente viene indicata
insieme alla visualizzazione del peso come "Tara preimpostata".
76
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.2 Gruppi di comandi e comandi
Comando
25
Significato del comando
Attivazione risoluzione avanzata
Attivazione dell'emissione/visualizzazione del valore di peso per la calibratura con
risoluzione avanzata per 5 s.
26
Visualizzazione del peso di tara
Attivazione dell'emissione/visualizzazione del valore di tara per 5 s.
29
Visualizzare firmware
Attivazione/Visualizzazione della versione firmware nel record di dati 34 per 5 s.
Comandi di protocollo
31
Emissione del testo di protocollo 1
Il protocollo viene emesso con layout di testo 1.
32
Emissione del testo di protocollo 2
Il protocollo viene emesso con layout di testo 2.
33
Emissione del testo di protocollo 3
Il protocollo viene emesso con layout di testo 3.
34
Emissione del testo di protocollo 4
Il protocollo viene emesso con layout di testo 4.
35
Ripetizione dell'ultima protocollazione
L'ultimo protocollo emesso viene ripetuto.
Comandi di pesatura digitali
40
"Cella di pesatura digitale" on
Il comando viene emesso sulla cella di pesatura digitale per l'invio dei valori di peso.
41
"Cella di pesatura digitale" off
Comando diretto alla cella di pesatura digitale per la fine dell'invio dei valori di peso
Comandi Micro Memory
70
Avvio della registrazione
La registrazione (funzione di Trace) viene avviata.
71
Interruzione della registrazione in corso
La registrazione attivata (funzione di Trace) viene terminata.
72
Cancellazione di protocolli in MMC
I protocolli memorizzati nella Micro Memory Card vengono cancellati.
73
Cancellazione della registrazione in MMC (Trace)
Le registrazioni memorizzate (funzioni di Trace) nella Micro Memory Card vengono
cancellate.
74
Cancellazione della registrazione in RAM (Trace)
Le registrazioni memorizzate (funzioni di Trace) nella memoria RAM vengono cancellate.
75
Formattazione MMC
La Micro Memory Card viene parametrizzata in base alle impostazioni nei dati del
modulo. Tutti i contenuti memorizzati sulla MMC vengono quindi cancellati.
76
Cancellazione di tutti i dati MMC (dati di protocollo, dati di misura, ...).
I dati memorizzati sulla Micro Memory Card vengono cancellati.
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
77
Appendice
A.2 Gruppi di comandi e comandi
Comando
77
Significato del comando
Registrazione singola Trace
Questo comando esegue una registrazione singola di un elemento Trace. Gli intervalli di
tempo fra due registrazioni Trace possono essere impostati a piacere. Cion l'utilizzo
della funzione Trace su MMC nuovi comandi Trace producono una nuova registrazione
Trace solo dopo 50 ms. Con la funzione Trace sulla RAM la registrazioni viene effettuata
nell'intervallo max. di 10 ms.
Comandi di pesatura
100
Avvio della pesatura con tara nella modalità impostazione di zero
La pesatura con impostazione di zero o la taratura vengono avviate a seconda che
venga impostata la modalità tara o l'impostazione di zero.
101
Avvio della pesatura senza tara nella modalità impostazione di zero
La pesatura viene avviata senza impostazione di zero o taratura. Questo comando è
consentito solo nel funzionamento senza calibratura obbligatoria (codice Paesi non
"OIML").
102
Avvio del funzionamento continuo pesatura
Avvio continuo di cicli di pesatura in modo consecutivo. Questo comando è possibile
solo con i modi operativi SWA, SWT.
103
Prosecuzione del ciclo di pesatura
La pesatura e lo svuotamento vengono proseguiti con questo comando.
104
Prosecuzione della pesatura tramite immissione con tastiera
La pesatura viene proseguita solo utilizzando la tastiera (impulso/pausa).
105
Arresto nel ciclo di pesatura
Durante la pesatura o lo svuotamento avviene subito un arresto, la bilancia si blocca e
rimane nello stato "sospeso". Possibili comandi in sequenza:
103 – Prosecuzione del ciclo di pesatura
104 – Prosecuzione pesatura tramite immissione con tastiera
108 – Interruzione
110 – Pesatura residua
106
Fine funzionamento continuo
La pesatura attuale viene portata a termine e successivamente il funzionamento
continuo viene terminato.
107
Attivazione dell'interruzione controllo
Nel passo successivamente definito per l'interruzione controllo la bilancia viene bloccata.
Prosecuzione con:
103 – Prosecuzione del ciclo di pesatura
104 – Prosecuzione pesatura tramite immissione con tastiera
108 – Interruzione
110 – Pesatura residua
108
Interruzione
Il ciclo di pesatura bloccato viene terminato senza alcuna ulteriore operazione. Non
avviene nessuno svuotamento automatico. Il peso finora presente non viene compreso
nel calcolo dei totali.
109
Svuotamento on
Con questo comando il segnale di svuotamento viene attivato nello stato di riposo
(nessuna pesatura attiva). Se il tempo di svuotamento è pari a 0, il segnale di
svuotamento viene attivato finchè il peso non si trova nel campo vuoto.
Indipendentemente da ciò lo svuotamento può essere terminato con il comando 118.
78
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.2 Gruppi di comandi e comandi
Comando
110
Significato del comando
Pesatura residua
Se necessario, è possibile bloccare una pesatura in corso e avviare immediatamente il
processo di svuotamento. Il peso attuale viene bilanciato prima dello svuotamento. In
caso contrario il funzionamento continuo viene terminato.
111
Attivazione del tempo di blocco confronto riferimento/attuale
Il confronto riferimento/attuale viene eseguito per un periodo parametrizzato.
L'abbreviazione del tempo parametrizzato e quindi l'immediata interruzione del tempo di
blocco del confronto riferimento/attuale può essere ottenuta con il comando 112.
112
Interruzione del tempo di blocco confronto riferimento/attuale
Il tempo di blocco attivato viene interrotto in anticipo.
113
Protocollazione e cancellazione della memoria totali per calibratura 1
Il comando viene eseguito solo se nel testo del protocollo è contenuto il totale 1.
114
Cancellazione della memoria totali 1
Consentita solo se il codice Paesi non è "OIML".
115
Cancellazione della memoria totali 2
La memoria totali 2 può sempre essere cancellata.
116
Cancellazione dei dati statistici
Vengono cancellati i dati statistici esterni esterni alle memorie totali.
117
Emissione della memoria totali 1 per 5 s
Il contenuto della memoria dei totali 1 viene emesso al posto del valore di peso per la
calibratura. Nella modalità operativa SWT la memoria totali 1 permane in modo continuo.
Nelle altre modalità operative dopo 5 s si torna automaticamente al peso per la
calibratura. Anche il comando 125 attiva il peso per la calibratura.
118
Svuotamento off
Lo svuotamento avviato con il comando 109 viene immediatamente terminato.
121
Avvio della pesatura con/senza taratura/impostazione di zero
Viene eseguito l'avvio singolo con/senza taratura/controllo. Il contatore per il ciclo di tara
e controllo è in esecuzione sullo sfondo (come nel funzionamento continuo) e controlla la
necessità di eseguire una taratura oppure un eventuale controllo.
122
Esecuzione di taratura/impostazione di zero
La taratura/impostazione di zero deve essere eseguita con il successivo avvio. Dopo
l'esecuzione, il contatore di cicli di taratura viene resettato.
123
A seguito deve essere effettuato un controllo
Dopo l'esecuzione il contatore viene resettato, e subito dopo l'impostazione sull'optimun
di regolazione viene riavviato.
124
Svuotamento residui
Un funzionamento continuo in corso viene terminato e ha luogo lo svuotamento dei
residui.
La quantità residua svuotata non viene protocollata.
125
Visualizzare peso per calibratura
Il contenuto del valore di peso per la calibratura viene emesso al posto della memoria
dei totali.
126
Visualizzare valori di protocollo per calibratura
Mostra i valori di protocollo per calibratura (ID protocollo, lordo o netto, tara, somma 1 e
valore di riferimento) in successione ogni 4 s, quindi commuta al valore originale.
(attualmente non utilizzabile tramite SIWATOOL)
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
79
Appendice
A.2 Gruppi di comandi e comandi
Comando
127
Significato del comando
Pesatura residui senza svuotamento
Lo svuotamento viene arrestato La quantità svuotata fino a questo momento viene
aggiunta all'attuale totale 1. Il ciclo viene terminato senza ulteriore svuotamento.
Comandi combinati
601
Lettura di DR30 e DR31
602
Lettura di DR34 e DR35
610
Lettura di DR20 e DR22
649
Lettura di tutti i record di dati da SIWAREX FTA:
DR3, DR4, DR7, DR8, DR9, DR15, DR16, DR17, DR18, DR20, DR21, DR22, DR23,
DR30, DR31, DR32, DR34, DR35, DR44, DR45, DR46, DR47)
651
Scrittura dati di pesatura 1 (DR22) e peso di riferimento (DR20) in SIWAREX FTA e
successivo avvio della pesatura con il comando 100 (avvio della pesatura con modalità
tara/impostazione di zero)
652
Scrittura dati di pesatura 1 (DR22) e quantità di carico (DR21) in SIWAREX FTA e
successivo avvio della pesatura con il comando 100 (avvio della pesatura con modalità
tara/impostazione di zero)
653
Scrittura dati di pesatura 1 (DR22) e peso di riferimento (DR20) in SIWAREX FTA e
successivo avvio della pesatura con il comando 102 (avvio della pesatura nel
funzionamento continuo con modalità tara/impostazione di zero)
654
Scrittura dati di pesatura 1 (DR22) e quantità di carico (DR21) in SIWAREX FTA e
successivo avvio della pesatura con il comando 102 (avvio della pesatura nel
funzionamento continuo con modalità tara/impostazione di zero)
660
Scrittura di DR20 e DR22
699
Scrittura dei seguenti record di dati in SIWAREX FTA:
DR3, DR4, DR7, DR8, DR15, DR18, DR21, DR22, DR23, DR45, DR46
80
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.3 Identificatori SIMOTION e SIMATIC
A.3
Identificatori SIMOTION e SIMATIC
La tabella seguente mette a confronto gli identificatori SIMOTION e SIMATIC.
Tabella A- 4 Identificatori SIMOTION e SIMATIC modulo di pesatura SIWAREX FTA
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
Parametro del blocco funzionale
execute
AUT_CMDEN
cmdNumber
AUT_CMD
ackErrorFTA
ERR_MSG_Q
periIn
-
moduleAddress
LADDR
simValue
SIM_VAL
setAO
ANA_OUT
forceDO
DO_FORCE
transitions
TRANSITION
scaleData
UDT12
periOut
-
done
CMD_FOK
busy
CMD_INPR
error
FB_ERR
errorID
FB_ERR_C
errorIdTransfer
-
errorIdCommand
CMD_ERR_C
errorFTA
ERR_MSG
errorTypeFTA
ERR_MSG_TYPE
errorIdFTA
ERR_MSG_C
cntrRefresh
REF_COUNT
val1Process
PROC_VAL1
val2Process
PROC_VAL2
scaleStatus
SC_STATUS
startup
START_UP
Elementi della struttura dati
Struct_FTA_DR3
DS3
calibDigits0
CAL_D0_M
calibDigits1
CAL_D1_M
calibDigits2
CAL_D2_M
calibDigits3
CAL_D3_M
calibDigits4
CAL_D4_M
calibWeight1
CAL_W1_M
calibWeight2
CAL_W2_M
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
81
Appendice
A.3 Identificatori SIMOTION e SIMATIC
82
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
calibWeight3
CAL_W3_M
calibWeight4
CAL_W4_M
sigRange
SI_RNG_M
filtSequence
F_PARA_M
filtType
F_TYPS_M
filtCutOffFreq
F_FRQS_M
filtDepth
F_DEPTH_M
scaleId
SC_ID_M
numRanges
RNG_M
scaleType
TYPE_RNG_M
setZeroPwrOn
Z_P_ON_M
setZeroTare
Z_P_ON_TARA_M
setZeroAutomatic
Z_AUTO_M
setTareType
bo_ADD_TARE
minWeightRange1
MIN_WR1_M
maxWeightRange1
MAX_WR1_M
incRange1
INC_WR1_M
minWeightRange2
MIN_WR2_M
maxWeightRange2
MAX_WR2_M
incRange2
INC_WR2_M
minWeightRange3
MIN_WR3_M
maxWeightRange3
MAX_WR3_M
incRange3
INC_WR3_M
standStillTime1
T_STILL1_M
standStillWeight1
W_STILL1_M
timeOutStandStill1
T_WAIT_STILL1_M
maxPosWeightPwrOn
PON_Z_POS_M
minNegWeightPwrOn
PON_Z_NEG_M
maxPosWeightZero
Z_POS_V_M
minNegWeightZero
Z_NEG_V_M
maxTare
TARA_MAX_M
setLCType
TYP_LC_M
timeOutDigLC
MON_T_M
setRestriction
LEG_TRADE_M
weightUnit
W_UNIT_M
standStillWeight2
W_STILL2_M
standStillTime2
T_STILL2_M
timeOutStandStill2
MAX_T_STILL2_M
standStillWeight3
W_STILL3_M
standStillTime3
T_STILL3_M
timeOutStandStill3
MIN_T_STILL3_M
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
minDosingValTot
MIN_V_TOT_M
incTotalizing
INC_TOT_M
xxxReserve0
Res303_M
xxxReserve1
Res403_M
xxxReserve2
Res503_M
Struct_FTA_DR4
scaleMode
SC_TYPE_M04
xxxReserve0
Res104_M
xxxReserve1
Res204_M
timeOutLogOutput
T_OUT_PR_M
selectLogOutput
PROT_PARA_M
xxxReserve2
Res304_M
baseWeightLimit1
LIMIT1_M
baseWeightLimit2
LIMIT2_M
xxxReserve3
Res404_M
baseEmptyRange
EMPTY_GN_M
xxxReserve4
b_Reserve4
emptyRange
EMPTY_RNG_M
limit1On
LIM1_ON_M
limit1Off
LIM1_OFF_M
limit2On
LIM2_ON_M
limit2Off
LIM2_OFF_M
limit3On
LIM3_ON_M
limit3Off
LIM3_OFF_M
minFlowLimit1
MIN_FL1_M
minFlowLimit2
MIN_FL2_M
filtDepthMinFlow
MIN_F_D_FL_M
xxxReserve5
b_Reserve5
Struct_FTA_DR7
xxxReserve0
-
srcWeightSim
SIM_SRC_W_M
deciDigitsProcVal
DECPNT_M
xxxReserve1
Res107_M
enableForceDO
FRC_SERV_EN_M
indexProcessValue1
PROC_V1_M
indexProcessValue2
PROC_V2_M
xxxReserve2
Res207_M
defProcessAlarm0
PR_AL0_M
defProcessAlarm1
PR_AL1_M
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
83
Appendice
A.3 Identificatori SIMOTION e SIMATIC
84
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
defProcessAlarm2
PR_AL2_M
defProcessAlarm3
PR_AL3_M
defProcessAlarm4
PR_AL4_M
defProcessAlarm5
PR_AL5_M
defProcessAlarm6
PR_AL6_M
defProcessAlarm7
PR_AL7_M
timeOutLifeBit
S7_LB_M
weightAnaOutZero
AO_ZERO_M
weightAnaOutEnd
AO_END_M
weightAnaOutOD
AO_CST_M
srcAnaOut
AO_SRC_M
rangeAnaOut
AO4_20_M
printerBdRate
PRT_BD_M
setXonXoff
RS232XONOFF_M
setRtsCts
RS232RTSCTS_M
setRS485Prot
RS485_PROT_M
digitsRemDisplay
DECPNT_D_M
rs485BdRate
RS485_BD_M
rs485Parity
RS485_PAR_M
rs485NumDataBits
RS485_DATA_M
rs485NumStopBits
RS485_STOP_M
defDO1
DOF1_M
defDO2
DOF2_M
defDO3
DOF3_M
defDO4
DOF4_M
defDO5
DOF5_M
defDO6
DOF6_M
defDO7
DOF7_M
defDO8
DOF8_M
lowActiveDO1
DO_HL_A1_M
lowActiveDO2
DO_HL_A2_M
lowActiveDO3
DO_HL_A3_M
lowActiveDO4
DO_HL_A4_M
lowActiveDO5
DO_HL_A5_M
lowActiveDO6
DO_HL_A6_M
lowActiveDO7
DO_HL_A7_M
lowActiveDO8
DO_HL_A8_M
DO1onOD
DO_BY_E1_M
DO2onOD
DO_BY_E2_M
DO3onOD
DO_BY_E3_M
DO4onOD
DO_BY_E4_M
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
DO5onOD
DO_BY_E5_M
DO6onOD
DO_BY_E6_M
DO7onOD
DO_BY_E7_M
DO8onOD
DO_BY_E8_M
enableDOonError
DO_BY_E_EN_M
xxxReserve3
Res407_M
defDI1
DIF1_M
defDI2
DIF2_M
defDI3
DIF3_M
defDI4
DIF4_M
defDI5
DIF5_M
defDI6
DIF6_M
defDI7
DIF7_M
lowActiveDI1
DI_HL_A1_M
lowActiveDI2
DI_HL_A2_M
lowActiveDI3
DI_HL_A3_M
lowActiveDI4
DI_HL_A4_M
lowActiveDI5
DI_HL_A5_M
lowActiveDI6
DI_HL_A6_M
lowActiveDI7
DI_HL_A7_M
measTimeForCntr
CNT_T_M
xxxReserve4
Res507_M
modeLogOverflow
MMC_PR_OWR_M
modeTraceOverflow
MMC_TR_OWR_M
traceDataToMMC
MMC_RAM_TR_M
traceSizeMMC
MMC_TR_S_M
logSizeMMC
MMC_PR_S_M
traceCycle
MMC_TR_CYC_M
Struct_FTA_DR8
dateAndTime
DT_M
Struct_FTA_DR9
crcCheckSumFw
CRC_CH_M
lenFw
LENGTH_M
moduleInfo
COPYRT_M
moduleName
MOD_NAME_M
application
APPL_ID_M
fileName
FILE_NAME_M
typeVersion
A_VER_M
fctVersion
A_F_VER_M
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
85
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
dataStructVersion
A_DR_VER_M
corrVersion
A_VER_NO_M
dateCreation
CREAT_D_M
timeCreation
CREAT_T_M
bootVersion
VER_BOOT_M
scaleType
SC_TYPE_M9
xxxReserve1
w_Reserve
Struct_FTA_DR15
tareSetValue
TARE_V_M
Struct_FTA_DR16
weightSimValue
SIM_V_M
Struct_FTA_DR17
setAO
AO_V_M17
Struct_FTA_DR18
setValRemDisplay
DISP_V_ADD_M
Struct_FTA_DR20
dosingSetpoint
SP_V_M
Struct_FTA_DR21
loadingSetpoint
SP_LOAD_V_M
Struct_FTA_DR22
maxDosingTime
MAX_DOS_T_M
inFlightWeight
IN_FL_V_M
fineWeight
FINE_V_M
switchOffCorr
COMP_V_M
timePreDosing
T_PREDOS_M
upperTolValTO1
TO1_M
lowerTolValTU1
TU1_M
upperTolValTO2
TO2_M
lowerTolValTU2
TU2_M
Struct_FTA_DR23
86
selectText
TXTNO_A_M
xxxReserve1
Res123_M
xxxReserve2
Res223_M
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
maxSetpointDosing
MAX_SP_UNLD_M
disableTimeCoarse
DIS_COARSE_M
disableTimeFine
DIS_FINE_M
disableTimeCompare
DIS_COMPARE_M
valAnaOutCoarse
COARSE_AO_V_M
valueAnaOutFine
FINE_AO_V_M
filtTypeDosing
F_TYPE_D_M
filtCutOffFreq
F_FREQ_D_M
modeZeroTare
TARA_Z_PROG_M
cycleZeroTara
TARA_Z_CYC_M
xxxReserve3
Res323_M
minTareValue
TARA_MIN_V_M
maxTareValue
TARA_MAX_V_M
timeAutoZeroing
T_FOR_Z_M
waitDI1InStepX
W_DI0_STEP_N_M
waitDI2InStepX
W_DI1_STEP_N_M
waitDI3InStepX
W_DI2_STEP_N_M
waitDI4InStepX
W_DI3_STEP_N_M
waitDI5InStepX
W_DI4_STEP_N_M
waitDI6InStepX
W_DI5_STEP_N_M
waitDI7InStepX
W_DI6_STEP_N_M
xxxReserve4
Res423_M
timeOutOneStep
T_ONE_STEP_M
stopAfterStep1
CH_STOP_STEP1_M
stopAfterStep2
CH_STOP_STEP2_M
stopAfterStep3
CH_STOP_STEP3_M
stopAfterStep4
CH_STOP_STEP4_M
stopAfterStep5
CH_STOP_STEP5_M
stopAfterStep6
CH_STOP_STEP6_M
stopAfterStep7
CH_STOP_STEP7_M
xxxReserve5
Res523_M
autoPostDosing
AUTO_AFTER_DOS_M
modePostDosing
AFTER_DOS_METH_M
stopTO1Limit
TO1_STOP_M
stopTO2Limit
TO2_STOP_M
stopTU1Limit
TU1_STOP_M
stopTU2Limit
TU2_STOP_M
continueTolStop
CONT_TOL_M
numNoTolCheck
PER_NOTOL_CH_M
timePulseInching
T_INCH_P_M
ctrlErrReaction
CNTR_R_ERR_M
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
87
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
typeController
CNTR_TYPE_M
factorController
PR_CNTR_F_M
xxxReserve6
Res623_M
limitController
PR_CNTR_LIM_M
optiPlusCtrl
PR_CNTR_OPP_M
optiMinusCtrl
PR_CNTR_OPM_M
setFineTime
MIN_FINE_T_M
factorFineTime
F_T_CNTR_M
xxxReserve7
Res723_M
xxxReserve8
Res823_M
timeOverlap
T_OVLAP_M
timeEmptying
T_EMPTY_M
timeOutEmptying
MAX_T_EMPTY_M
modeLoading
UNLD_COARSE_M
xxxReserve9
Res923_M
Struct_FTA_DR26
presetTareActive
PR_TARA_M
xxxReserve1
Res126_M
xxxReserve2
Res226_M
internState
-
actTareWeight
TARE_W_P_M
actAverTareWeight
TARE_W_AV_M
pwrOnZeroValue
PWRON_ZV_M
zeroValue
ZV_M
zeroCorrValue
ZV_AUTO_M
impedRefValue
SEN_R_CH_M
actImpedValue
SEN_R_REF_M
lastMaxWeight
MAX_W_MEM_M
numOpMinutes
ON_TIME_M
maxTemperature
TEMP_MAX_M
xxxReserve3
Res326_M
xxxReserve4
Res426_M
sigLevel
i_SIGNAL_LEVEL
crc
CRC_M
Struct_FTA_DR30
88
stateNAWI
-
weightInRange1
SWR1_O
weightInRange2
SWR2_O
weightInRange3
SWR3_O
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
limit1On
SLIM1_ON_O
limit2On
SLIM2_ON_O
limit3On
SLIM3_ON_O
scaleTared
STARED_O
scaleTaredManual
STARED_BY_M_O
weightMax9e
SMAX_9E_O
weight025dZero
S025D_Z_O
waitOfStandStill1
SWAIT_STILL1_O
standStill1On
SSTILL1_ON_O
scaleCalibrated
SSC_CAL_O
cmdErrOnDI
SCMDERR_DI_O
simWeighingOn
SSIM_ON_O
serviceModeOn
SSERV_MODE_ON_O
printingOn
SPRT_O
printImpossible
SRS232_BUSY_O
MMCconnected
SMMC_CON_O
MMCready
SMMC_RDY_O
MMCreadyForTrace
SMMC_RDY_F_TR_O
MMCreadyForLog
SMMC_RDY_W_O
MMCTraceActive
SMMC_TR_A_O
minFlowCtrl1On
SMIN_FLOW1_O
minFlowCtrl2On
SMIN_FLOW2_O
scaleEmptyRange
SEMPTY_O
protectionOn
SL_DATA_PROT_O
xxxReserve1
SRes130_O
MMCDataPrepared
SMMC_REA_O
digLCactive
SDIGIT_LC_O
standAloneActive
SST_ALONE_O
errorFTAoccured
SERR_OC_O
stateAWI
-
dosingStep0
SDOS_STEP0_O
dosingStep1
SDOS_STEP1_O
dosingStep2
SDOS_STEP2_O
dosingStep3
SDOS_STEP3_O
dosingStep4
SDOS_STEP4_O
dosingStep5
SDOS_STEP5_O
dosingStep6
SDOS_STEP6_O
dosingStep7
SDOS_STEP7_O
postDosingActive
SAFTER_DOS_O
coarseSigOn
SCOARSE_ON_O
fineSigOn
SFINE_ON_O
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
89
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
timerPreDosingOn
ST_PREDOS_O
emtyingSigOn
SEMPTY_ON_O
weighingStopped
SSTOPPED_O
stoppedForCheck
SCH_STPD_O
checkStopFollow
SCH_STP_FOL_O
dosingAborted
SDOS_CY_ABO_O
nextStepWaiting
SN_STEP_W_O
upperLimit2On
STO2_O
upperLimit1On
STO1_O
toleranceOK
STOL_OK_O
lowerLimit1On
STU1_O
lowerLimit2On
STU2_O
toleranceBad
STOL_BAD_O
standStill2On
SSTILL2_ON_O
standStill3On
SSTILL3_ON_O
checkFollows
SCHECK_F_O
comparatorDisable
SDIS_COMPARA_O
continueModeOn
SCONTI_MODE_DOS_O
xxxReserve2
SRes630_O
endOfDosingCycle
SEND_DOS_CYC_O
endOfCharge
SEND_CHARGE_O
actGrossWeight
SGROS_WGT_O
actNetWeight
SNET_WGT_O
actTareWeight
STARE_WGT_O
weight
SGROS_NET_V_O
weightx10
SGROS_NET_V_10X_O
tareWeight
STARE_V_O
lastCheckedWeight
SLAST_DOS_V_O
pulseCntrValue
SCOUNTER_V_O
sumMem1
STOT_V1_O
sumMem2
STOT_V2_O
Struct_FTA_DR31
90
actFlow
M_FLOW_O
actInFlightWeight
ACT_AFTERRUN_V_O
actFineWeight
ACT_FINE_V_O
actAduValue
AO_V_O31
actAduValueFilt1
ACT_DIG_FS_O
actAduValueFilt2
ACT_DIG_FD_O
actRestLoading
REST_WGT_O
actSetpointLoading
ACT_SP_UNLD_O
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
actStateError
ACT_ERR_SERV_O
actDateAndTime
ACT_DT_O
actTemperature
ACT_TEMP_O
actStateDI
ACT_DI_O
actStateLC
STAT_DI_LC_O
measImpedance
SEN_RES_REF_O
actImpedance
SEN_RES_CH_O
Struct_FTA_DR32
totalNumWeighing
CNT_CYC_TOT_O
numCheckedWeighing
CNT_CH_CYC_O
numTO2Weighing
CNT_TO2_EX_O
numTO1Weighing
CNT_TO1_BAND_O
numGoodWeighing
CNT_TOL_OK_O
numTU1Weighing
CNT_TU1_BAND_O
numTU2Weighing
CNT_TU2_BAND_O
numBadWeighing
CNT_TOL_BAD_O
xxxReserve1
Res132_O
xxxReserve2
Res133_O
actSetpointWeight
ACT_SP_O
averValue
ACT_AV_V_O
standardDeviation
STD_DEV_O
thruputPerHour
THRU_PER_H_O
weighingPerHour
CYC_PER_H_O
Struct_FTA_DR34
actWeightASCII
ASCII_WGT_O
Struct_FTA_DR35
cryptoData
DATAx_O
Struct_FTA_DR39
typeVersion
c_OCX_VERSION_DESIG
xxxReserve1
b_Reserve_39_1
versionPrimary
i_OCX_VERS_NUMBER_MAIN
versionSecondary
i_OCX_VERS_NUMBER_SUB
Struct_FTA_DR44
MMCId
MMC_ID1_O
xxxReserve1
Res144_O
xxxReserve2
Res244_O
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
91
Appendice
A.3 Identificatori SIMOTION e SIMATIC
Nome nel sistema SIMOTION da V4.1
(libreria istruzioni in SCOUT)
Nome nel sistema SIMATIC
logId
PROT_ID_O
lastLogData
L_PROT_O
Struct_FTA_DR45
varText1
ADD_TXT1_M
varText2
ADD_TXT2_M
varText3
ADD_TXT3_M
varText4
ADD_TXT4_M
Struct_FTA_DR46
selectLogId
ACC_ID_PROT_M
reqLastLog
LAST_PROT_SEL_M
xxxReserve1
Res146_M
Struct_FTA_DR47
MMCId
MMCID1_O
xxxReserve1
Res147_O
xxxReserve2
Res247_O
logId
P_ID_O
logData1
P_DATA1_O
logData2
P_DATA2_O
logData3
P_DATA3_O
logData4
P_DATA4_O
Struct_FTA_DR123
92
logId
PRT_PROT_ID_O
MMCId
MMCID1_O
xxxReserve1
Res1123_O
xxxReserve2
Res2123_O
MMCCapacity
MMC_CAP_O
MMCLogCapacity
MMC_CAP_P_O
traceCapacity
CAP_TRACE_O
oldMMCLogId
OID_MMC_P_O
newMMCLogId
NID_MMC_P_O
oldMMCTraceId
OID_MMC_T_O
newMMCTraceId
NID_MMC_T_O
oldRAMTraceId
OID_RAM_T_O
newRAMTraceId
NID_RAM_T_O
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Appendice
A.4 Elenco delle abbreviazioni
A.4
Elenco delle abbreviazioni
Tabella A- 5 Abbreviazioni
Abbreviazione
Significato
ADC
Analog-Digital Converter (convertitore analogico/digitale)
ADU
Convertitore analogico-digitale
AWI
Automatic Weighing Instrument (bilancia automatica)
DAL
Allarme di diagnostica
DR
Data Record (record di dati)
FB
Blocco funzionale
FTA
Flexible Technology, Automatic Weighing Instrument
HW
Hardware
IM
Unità di interfaccia
IN
Parametri di ingresso
IN/OUT
Parametri di passaggio
I/O
Input/Output
KOP
Schema a contatti
LC
Load cell (cella di pesatura)
MMC
Micro Memory card
NAWI
Non Automatic Weighing Instrument (bilancia non automatica, modo operativo di
pesatura)
OD
output disable (comportamento con la CPU in STOP)
OIML
Organizzazione Internazionale di Metrologia Legale
OUT
Parametri di uscita
PRAL
Allarme di processo
PS
Alimentatore
RAM
Random Access Memory
SecureOCX
Ampliamento (AddOn) per WinCC flexible per la progettazione della visualizzazione
del peso per la calibratura
SW
Software
SWA
Bilancia automatica per il riempimento (modo operativo di pesatura)
SWE
Bilancia automatica per la pesatura singola (modo operativo di pesatura)
SWT
Bilancia automatica per il caricamento - di totalizzazione (modo operativo di
pesatura)
TO
limite di tolleranza superiore
TSI
Taskstartinfo
TU
limite di tolleranza inferiore
WB
Campo di pesatura
WinCC flexible
Software per la progettazione della visualizzazione del peso per calibratura
WZ
Cella di carico
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
93
Appendice
A.4 Elenco delle abbreviazioni
94
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Indice analitico
A
L
Allarme di diagnostica, 72
Allarme di processo, 71
Assegnazione di parametri, 16
Avvertenza per il lettore, 3
Lista comandi, 75
M
Messaggi di errore, 22
D
Descrizione dei parametri, 18
E
Elaborazione allarmi, 69
Analisi, 70
Esempio di applicazione SIWAREX FTA, 65
Esempio di richiamo, 61
F
FB _FTA_control
Descrizione delle funzioni, 20
Diagramma dell'andamento dei segnali, 21
Inserimento nei task (richiamo), 22
Mansione, 17
Messaggi di errore, 22
Parametri, 18
G
Gruppi di comandi, 75
I
Inserimento del modulo di pesatura nel progetto
impiego centralizzato, 12
Impiego decentralizzato, 11
Inserimento nei task (richiamo), 22
Installazione e collegamento
Impiego centralizzato, 10
Impiego decentralizzato, 10
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
S
Strutture dati
Struct_FTA_DR123, 58
Struct_FTA_DR15, 37
Struct_FTA_DR16, 38
Struct_FTA_DR17, 38
Struct_FTA_DR18, 38
Struct_FTA_DR20, 39
Struct_FTA_DR21, 39
Struct_FTA_DR22, 40
Struct_FTA_DR23, 41
Struct_FTA_DR26, 47
Struct_FTA_DR30, 48
Struct_FTA_DR31, 51
Struct_FTA_DR32, 53
Struct_FTA_DR34, 54
Struct_FTA_DR35, 54
Struct_FTA_DR39, 55
Struct_FTA_DR4, 29
Struct_FTA_DR44, 56
Struct_FTA_DR45, 56
Struct_FTA_DR46, 57
Struct_FTA_DR47, 57
Struct_FTA_DR7, 31
Struct_FTA_DR8, 36
Struct_FTA_DR9, 36
Struct_FTA_scaleData, 24
V
Valore di processo
emissione rapida, 73
Lista di selezione, 73
Variabile I/O
Creazione, 15
Visualizzazione del peso per la calibratura, 59
95
Indice analitico
SecureOCX, 59
96
Integrazione al modulo di pesatura SIWAREX FTA
Manuale di guida alle funzioni, Edizione 11/2010
Scarica

SIMOTION Integrazione al modulo di pesatura SIWAREX FTA