___________________ 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