SIATIC F 351 Getting Started Edizione 02/2000
Le presenti informazioni guidano l utente, sulla base di un esempio concreto articolato in cinque fasi, nell esecuzione della messa in servizio fino ad ottenere un applicazione funzionante che consente di realizzare mediante il canale 1 uno spostamento, di apprendere le funzioni di base del software e dell hardware dell F 351 e di rilevare e controllare i parametri indipendenti dall applicazione. I riferimenti al manuale intendono offrire all utente una prima panoramica sulle informazioni in esso contenute. Le operazioni descritte richiedono, a seconda del grado di esperienza, da una a due ore. Requisiti Requisiti necessari: Si dispone di una stazione S7-300, composta da un alimentatore e da una CPU. Nel PG è stato installato correttamente STEP 7 ( V4.02). Quanto segue si riferisce, tuttavia, a STEP 7 (V5.0). E stato creato un progetto per la stazione S7-300. Il PG è collegato alla CPU. Si dispone di un unità F 351, del relativo pacchetto di progettazione, di un alimentazione esterna DC 24 V, di un encoder, di un azionamento e degli accessori necessari, quali cavo di collegamento al bus, connettore frontale e materiale di cablaggio. Per motivi di sicurezza dell impianto e del personale operatore, sono stati previsti un interruttore di fine corsa hardware e un interruttore di arresto di emergenza. Installazione del pacchetto di progettazione nel PG Il pacchetto di progettazione contiene un software di progettazione per l F 351, le funzioni (FC) necessarie, le strutture di dati (UDT) e un progetto con programmi di esempio. Inserire il CD RO nell apposito lettore. Nel Pannello di controllo di Windows aprire la finestra di dialogo per l installazione del software facendo doppio clic sull icona Installazione applicazioni. Fare clic sul pulsante Installa..., avviare dal CD nella cartella Fx51\Disk1 il file Setup.exe e seguire le istruzioni del programma di installazione. ontaggio e cablaggio dell F 351 Disinserire l alimentatore e portare il selettore dei modi operativi della CPU in posizione STOP. Inserire il cavo di collegamento al bus fornito con l F 351 nel connettore di bus della CPU. Inserire l F 351 nella guida profilata, farla ruotare verso il basso e fissarla con le viti (per una descrizione completa della procedura di installazione consultare il capitolo 3 del manuale). Cablare il connettore frontale come illustrato nella figura (la piedinatura completa del connettore frontale è illustrata al capitolo 4.3 del manuale). K1 = direzione positiva K2 = direzione negativa K3 = corsa veloce K4 = corsa lenta E1 = interruttore di fine corsa hardware, sinistra E2 = interruttore di fine corsa hardware, destra Alimentatore L+ L+ L+ CPU L + Connettore frontale F 351 1Q0 1Q1 1Q2 1Q3 1 2 3 4 5 1 1 1 2 1 3 1 4 1Q0 1Q1 1Q2 E2 1Q3 E1 1 2 9 0 K4 K3 K2 K1 L+ Alimentazione esterna DC 24 V K3 K4 K1 K2-2
Inserire il connettore frontale cablato nell F 351 e agganciarlo. Collegare l encoder al connettore femmina sub D ENCODER CH1. Utilizzare a tale scopo possibilmente un cavo con connettore confezionato (vedere appendice B del manuale; la piedinatura completa del connettore femmina sub D è illustrata al capitolo 4.1 del manuale). Parametrizzazione dell F 351 Aprire il progetto nel SIATIC anager. Richiamare nel progetto la tabella di configurazione Configurazione hardware. Nel catalogo hardware selezionare l F 351 con il relativo numero di ordinazione e trascinarla nel posto connettore ad essa assegnato nella configurazione hardware. Annotare l indirizzo dell unità. Questo valore sarà necessario per l integrazione nel programma utente. Facendo doppio clic sull F 351 si apre la finestra Unità di posizionamento [F 351 FIX. SPEED (posto connettore) (parametrizzazione) nome progetto\nome stazione] del software di progettazione. Nelle maschere di parametrizzazione selezionare le seguenti impostazioni (lasciando invariate tutte le altre poiché, attualmente, non sono necessarie): Canale: 1 (solo questo canale è stato cablato) Sistema di misura: mm (3 posti dopo la virgola) Azionamento: Tipo di comando: 1 Zona del traguardo: 1.000 mm Tempo di controllo: 2000 ms Zona di arresto: 1.000 mm Velocità di arresto: 30.000 mm/min Differenza dal punto di commutaz. più: > dif. dal punto di disinserzione più Differenza dal punto di commutaz. meno: > dif. dal punto di disinserz. meno Differenza dal punto di disinserzione più: > 1/2 x zona del traguardo Differenza dal punto di disinserzione meno: > 1/2 x zona del traguardo I valori corretti, specifici dell impianto, per la differenza dal punto di commutazione più, la differenza dal punto di commutazione meno, la differenza dal punto di disinserzione più e la differenza dal punto di disinserzione meno, possono essere rilevati alla fine alla parametrizzazione di base e adattati, a seconda delle proprie esigenze, all impianto. Asse: Asse lineare/asse rotante: indipendente dall applicazione Finecorsa software: indipendente dall applicazione Fine dell asse rotante: indipendente dall applicazione Encoder: Tipo di encoder: Scegliere l encoder dediderato. Tutte le restanti impostazioni dell encoder dipendono dal tipo utilizzato e dall impianto. Salvare la parametrizzazione dell F 351 con File > Salva e uscire dal software di progettazione con File > Esci. Salvare nel progetto la configurazione creata con Stazione > Salva e compila. Dopo aver portato la CPU in STOP, caricare la configurazione mediante il comando di menu Sistema di destinazione > Carica nell unità... I dati vengono ora trasferiti direttamente alla CPU e all F 351. Se la configurazione rimane bufferizzata nella CPU, i dati vengono trasferiti dalla CPU all F 351 ogni volta che la CPU passa da STOP a RUN. -3
Test dell F 351 Nella Configurazione HW fare doppio clic sull F 351 e aprire la finestra Unità di posizionamento [F 351 FIX. SPEED (posto connettore) (parametrizzazione) nome progetto\nome stazione]. Aprire con Test > essa in servizio la finestra per la messa in servizio [F 351 FIX. SPEED (posto connettore) (messa in servizio) nome progetto\nome stazione]. Selezionare per odo di funzionamento l impostazione arcia manuale e introdurre la velocità desiderata (corsa veloce o corsa lenta). In corrispondenza a Abilitazione all azionamento fare clic sul pulsante On. Nella finestra per la messa in servizio, l indicatore Abilitazione all avvio verrà rappresentato in verde. Nel caso in cui non sia stato cablato l ingresso di abilitazione dell F 351, attivare in Altre funzioni di test per Impostazioni l opzione Non valutare l ingresso di abilitazione e fare clic sul pulsante Applica. Fare clic sul pulsante DIR_ o DIR_P: l azionamento avanza finché non viene rilasciato il tasto del mouse. E possibile ora controllare il valore istantaneo e la velocità reale. Avvertenza: il valore istantaneo cambia corrispondentemente alla direzione preimpostata DIR_ (ovimento direzione ) o DIR_P (ovimento direzione +). Nel caso in cui la direzione di conteggio non sia corretta, in odifica parametri per aprire la finestra Encoder e commutare la direzione di conteggio da Normale a Invertita. Caricare questa modifica nella CPU e nell F 351 con Sistema di destinazione > Carica canale > 1. La velocità reale visualizzata per la corsa veloce e la corsa lenta indica se il cablaggio delle uscite digitali dell F 351 è stato eseguito correttamente. Gli eventuali errori verificatisi durante il test vengono segnalati tramite l indicatore Errore. Il comando di menu Test > Analisi errori consente di confermare questi errori e quindi di proseguire il test. Per eseguire un posizionamento corretto è necessario adattare all impianto la differenza dal punto di commutazione e la differenza dal punto di disinserzione. In corrispondenza al odo di funzionamento selezionare l impostazione Avanzamento assoluto in quote incrementali e introdurre per N. di quota incrementale il numero 255: vengono visualizzate così le caselle Quota incrementale, Differenza dal punto di commutazione e Differenza dal punto di disinserzione. Introdurre nella casella Quota incrementale un valore positivo per la posizione su cui eseguire il posizionamento. Nelle caselle per differenza dal punto di commutazione e differenza dal punto di disinserzione introdurre i valori preimpostati nella finestra Azionamento. Si tenga presente che la quota incrementale deve essere maggiore della differenza dal punto di commutazione e disinserzione. Selezionare per Altre funzioni di test l impostazione Preset punto di riferimento, introdurre come punto di riferimento 0.000 mm e fare clic sul pulsante Applica. In questo modo l asse viene sincronizzato e il sistema segnalerà Canale sincronizzato. Selezionare Altre funzioni di test > Impostazioni > Non valutare l ingresso di abilitazione e fare clic sul pulsante Applica. Dopo aver attivato l abilitazione all azionamento il sistema segnala Abilitazione all avvio. Con l azionamento del pulsante START inizia il posizionamento alla quota incrementale preimpostata. Gli indicatori Percorso residuo e Posizione raggiunta Arresto precisano la posizione attuale del valore istantaneo rispetto alla quota preimpostata. Riducendo e ingrandendo la differenza dal punto di commutazione e disinserzione è possibile ottimizzare l indicazione del posizionamento. Per ottenere la segnalazione Posizione raggiunta Arresto è possibile ingrandire la zona del traguardo. odificare i parametri finché non compare la segnalazione Posizione raggiunta Arresto e il valore istantaneo del posizionamento non equivale pressoché alla quota incrementale. Annotare i valori così rilevati per la differenza positiva dal punto di commutazione e disinserzione. Per rilevare la differenza negativa dal punto di commutazione e disinserzione, scegliere una quota incrementale negativa. Selezionare odifica parametri per > azionamento, aprire la finestra con i parametri dell azionamento e introdurre i valori rilevati nei corrispondenti parametri. Salvare le impostazioni con File > Salva e uscire dal software di progettazione con File > Esci. Salvare nel progetto la configurazione creata con Stazione > Salva e compila. Caricare la configurazione con la CPU in STOP con Sistema di destinazione > Carica nell unità. -4
Integrazione nel programma utente Nel SIATIC anager aprire con File > Apri... > Biblioteche la biblioteca Fx51LIB. Dalla cartella Blocks della biblioteca Fx51LIB copiare l FC 0, l FC 1 e l UDT 1 nella cartella Blocchi del progetto. Con il comando di menu Inserisci > Blocco S7 > Blocco dati inserire il DB 1 e con il comando di menu Inserisci > Blocco S7 > Blocco organizzativo inserire l OB 100 nella cartella Blocchi del progetto. Aprire il DB 1 e crearlo con il tipo di dati assegnato e definito dall utente. In questo modo viene generato il DB di canale. Selezionare Visualizza Dati e introdurre per il parametro OD_ADDR nella colonna Valore attuale l indirizzo decimale dell unità e per il parametro CH_NO il numero di canale 1 nel DB 1. Salvare il DB 1 con File > Salva e uscire dall editor DB con File > Esci. Aprire nel progetto l OB 100 e l OB 1. Nell OB 100 richiamare l FC 0, nell OB 1 l FC 1 e parametrizzarle (vedere manuale, sezione 6.2/6.3): OB 100: CALL FC 0 DB_NO := 1 OB 1: CALL FC 1 DB_NO := 1 RET_VAL := W0 Salvare l OB 100 e l OB 1 con File > Salva. Nel progetto, selezionare i blocchi FC 0, FC 1, DB 1, OB 1 e OB 100. Con Sistema di destinazione > Carica caricare il programma nella CPU. Test: Con l opzione Controlla e comanda variabili è possibile ora controllare il canale scelto: Con l editor dei simboli stabilire per il DB 1 un simbolo dal nome ABS. Nel progetto, selezionare la cartella Blocchi. Con il comando di menu Inserisci > Blocco S7 > Tabella delle variabili inserire la tabella variabili VAT 1 e confermare con OK. Aprire la tabella delle variabili VAT 1 ed effettuare nelle colonne Simbolo, Formato di stato e Valore di comando le seguenti registrazioni: Operando Simbolo Formato di stato Valore di stato Valore di co man do Significato DB1.DBX 22.3 ABS.OT_ERR BIN 0 Presenza errore operativo DB1.DBX 14.3 ABS.OT_ERR_A BIN 0 Conferma errore operativo DB1.DBX 15.0 ABS.START BIN 0 Avvio posizionamento DB1.DBX 15.1 ABS.STOP BIN 0 Arresto spostamento in corso DB1.DBX 15.2 ABS.DIR_ BIN 0 Direzione meno DB1.DBX 15.3 ABS.DIR_P BIN 1 Direzione più DB1.DBX 15.7 ABS.DRV_EN BIN 1 Attivazione abilitazione dell azionamento DB1.DBX 34.2 ABS.EI_OFF BIN 1 Non valutare l ingresso di abilitazione DB1.DBB 16 ABS.ODE_IN DEC 1 Tipo di funzionamento richiesto: 1 = marcia manuale DB1.DBB 17 ABS.ODE_TYPE DEC 1 Velocità iniziale della marcia manuale DB1.DBD 26 ABS.ACT_POS DEC Posizione attuale dell asse -5
Salvare la tabella delle variabili VAT 1 con Tabella > Salva. Commutare in modalità online con Sistema di destinazione > Crea collegamento con > CPU progettata. Attivare il controllo delle variabili Variabile > Controlla.! Attenzione Con le due fasi di test che seguono viene avviato l azionamento. E possibile arrestare nuovamente l azionamento: impostando a 0 e attivando il valore di comando per la direzione impostando a 0 e attivando il valore di comando per l abilitazione dell azionamento portando la CPU in STOP Commutare la CPU in RUN-P. Selezionare il comando di menu Variabile > Attiva valori di comando per attivare i valori di comando. L azionamento viene avviato. Nella colonna Valore di stato sarà possibile controllare il valore istantaneo (ACT_POS) della posizione. Diagnostica Un uso non appropriato, un cablaggio non corretto o una parametrizzazione contraddittoria possono causare errori. Tali errori ed il significato delle relative segnalazioni sono descritti nei capitoli 6.4 e 11 del manuale. Esempio Nel progetto zen18_01_fx51 si trovano ulteriori esempi che servono all utente da orientamento e che possono essere adattati alle esigenze individuali. -6