Home

Dokument: STEP 5/ST V7.1

image

Contents

1. DW10 xF DW10 x F DW12 LOVAK DW12 F Cursore all Shiff F Aritmet 22222222 DW 14 F1 ADD Figura 8 12 Inserimento funzione complessa all uscita STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 3 2 Richiami di blocchi Sommario Con l ausilio dei richiami di blocchi nello STEP 5 che rendono possibile da un qualsiasi blocco il richiamo di ulteriori blocchi nel programma utente semplice realizzare un programma strutturato Un richiamo di blocco viene rappresentato in FUP con una casella Per ogni segmento possibile richiamare un solo blocco In un segmento vuoto introdurre un richiamo direttamente tramite softkey Esempio 1 Richiamo condizionato di un blocco di programma 1 In un segmento vuoto premere SHIFT F2 Blocchi e SHIFT F4 SPB 2 Introdurre gli operandi d ingresso qui E 10 1 ed E 10 2 Introdurre il blocco di destinazione a destra e concludere con il tasto di introduzione 7777777 8 7 7 2 SPB 22222222 E101 amp Sue SPB PB24 Figura 8 13 Richiamo condizionato di un blocco di programma Esempio 2 Richiamo assoluto di un blocco di programma 1 In un segmento vuoto premere SHIFT F2 Blocchi e SHIFT F4 SPA 2 Introdurre il blocco di destinazione a destra qui PB 24 e concludere con il tasto di introduzione SPA 22222922 S
2. Edita blocchi STI m Sorgente Ea File programma X AG r_ Scelta Lista blocchi Crit ricerca Gozzini X Sovrascrivi con conferma X Aggiorna lista attribuzione X Aggiorna XREF E lt a lt Help Shift F8 gt Figura 5 1 Box di dialogo per l editazione di blocchi STEP 5 Introdurre ora le indicazioni relative alla Sorgente alla Scelta e alle Opzioni desiderate Il significato dei campi descritto nei dettagli come segue STEP 5 ST V7 1 5 2 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP Sorgente Scelta Lista blocchi Blocco singolo Lista blocchi STEP 5 ST V7 1 C79000 G8572 C920 04 x File programma Indicazione di dove memorizzato o dove deve essere memorizzato il blocco L intro duzione avviene tramite l Impostazione progetto vedere capitolo 4 1 1 x AG Indicazione dell AG in cui memorizzato o dove deve essere memorizzato il blocco L introduzione avviene tramite l Impostazione progetto vedere capitolo 4 1 1 e sol tanto in funzionamento Online Lista blocchi Inquesto campod introduzionesono possibili asecondadelboxdidialogo le seguenti indicazioni e Blocco singolo e Lista blocchi e Gruppo di blocchi e Tipo di blocchi e Blocchi DOK Un elenco delle introduzioni attualmente possibili viene fornito premendo F7 oppure selezionando il campo lt INFO F7 gt
3. Tabella panoramica SINEC L2 SIMATIC S5 COM DB1 Parametrizzazione del collegamento standard dal partecipante 2 al partecipante 1 Parametrizzazioni ammesse Parametrizzazione Parametri di base non parametrizzato Collegamento standard non parametrizzato Collegamento AG AG non parametrizzato Master della periferia ciclica non parametrizzato Slave della periferia ciclica non parametrizzato Servizi FMA non parametrizzato Servizi di livello 2 non parametrizzato F F F F F F F F si 2 3 4 5 Blocco 6 Blocco 7 8 Ritorno Cancella Scelta Figura 23 13 Maschera del COM DB1 Tabella panoramica SINEC L2 scelta della funzione SINEC L2 Nella maschera Tabella panoramica SINEC L2 si possono scegliere le funzioni che si vogliono parametrizzare Avvertenza Come primo passo si devono sempre definire i parametri di base poich essi valgono per tutte le funzioni SINEC L2 Solo dopo si possono definire i parametri per le funzioni speciali SINEC L2 Scelta dei parametri di base 1 dopola scelta della maschera Tabella panoramica il cursore si trova nella riga Parametri di base 2 Premere F6 Enter 4 oppure INSERT La maschera Parametri di base compare sul video Figura 23 14 Definizione del numero di partecipante Dopo la scelta della maschera Parametri di base il cursore si trova nel campo di in gresso Numero di partecipante 1 Introdurre 2 tramite la tastiera 2 Confermare l introduzione premendo 4 oppure INS
4. 22 6 1 Introduzione di istruzioni STEP 5 con altri editor Software di parametrizzazione COM DBI1 23 1 Funzioni del COM DB1 aaa 23 1 1 Quali funzioni offre il COM DB1 naaa 23 1 2 Particolarit del COM DB1 unaua eaa 23 1 3 Quali controllori si possono parametrizzare con il COM DB1 23 2 Utilizzo del COM DB1 aaea 23 2 1 Gerarchia operativa del COM DBI1 aaeeea 23 3 Struttura a video delle maschere del COM DB1_ 23 3 1 Possibilit e regole nell introduzione nelle maschere del COM DB1 23 10 23 3 2 La Guida online e le segnalazioni di errore del COM DB1 23 13 23 4 Esempio di una parametrizzazione di DB1 con il COM DB1 23 18 23 4 1 Operazioni di preparazione aneura neee 23 19 23 4 2 Caricamento del DB1 di default dal controllore introduzione del commento al DB1 scelta del blocco parametri 23 22 STEP 5 ST V7 1 C79000 G8572 C920 04 Contenuto 24 Accoppiamento PG LL 24 1 HardWare cationi rara 24 2 ACCOPPIAMENTO ci n 25 STEP 5 in un impiego pratico Esempio applicativo 25 1 Introduzione all esempio definizione dei compiti 25 2 Generazione con STEP 5 del programma per l impianto di lavaggio 25 2 1 Creazione del progetto anenun aaneen
5. Figura 25 1 Impianto di lavaggio auto STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Premesse per l esecuzione dell esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Dalla struttura dell impianto di lavaggio e dalle richieste del procedimento di lavaggio deriva il seguente ciclo di processo e L impianto deve assumere la sua posizione di partenza e L auto viene portata nella posizione di lavaggio e La porta dell impianto viene chiusa e si avvia il ciclo di lavaggio e Segue il procedimento con spruzzatura di schiuma lavaggio risciaquo appli cazione di cera e asciugatura della vettura e Alla fine viene aperta autmaticamente la porta e l auto pu essere portata fuori Alcune grandezze come Tempo di asciugatura o Tempo di diffusione cera possono essere modificate dal personale di servizio Il sistema tiene anche conto del numero dei cicli di lavaggio eseguiti Dallo schema dettagliato dell impianto relativo al procedimento di lavaggio sopra schizzato possibile ricavare le interfacce con il processo cio gli ingrssi uscite E A per la realizzazione del comando fig 25 2 Con le sigle dei segnali E A sulla base di una descrizione verbale dello svolgimento del processo viene quindi sviluppato il programma di comando del procedimento di lavaggio Ingressi Commut princ Avanzam strutt Emergenza Controll Ritorno struttura Avv impianto
6. STEP 5 ST V7 1 C79000 G8572 C920 04 2 7 Installazione di STEP 5 2 2 5 Installazione dei driver per STEP 5 Selezione I driver MS DOS per SINEC L2 e H1 driver di rete SIMATIC NET per STEP 5 ST deselezione dei possono essere selezionati e deselezionati con il programma SBDRV EXE driver per STEP 5 ST V 7 1 Preimpostazioni 2 8 driver vengono attivati o disattivati da una stringa del file AUTOEXEC BAT Il file originale viene salvato prima della modifica nel file AUTOEXEC S5 La modifica diventa attiva quando si riavvia il PC Il richiamo del programma avviene in funzione del sistema operativo Tabella 2 1 Richiamo di S5DRV Sistema operativo Richiamo MS DOS specificare il comando S5DRV Windows3 x fare doppio clic sull icona del driver STEP 5 nel gruppo dei programmi di STEP 5 Windows95 fare clic sul menu di avvio STEPS Installazione dei driver Windows98 fare clic sul menu di avvio STEP Installazione dei driver Windows NT 4 0 Non disponibile i driver MS DOS per SINEC L2 e H1 non possono essere attivati Driver DOS H1 per CP 141 Driver DOS H1 per CP_1413 Driver DOS L2 per CP 5410B i Figura 2 1 Tipi di installazione Il programma S5DRV EXE guidato da men e pu essere utilizzato con un mouse una trackball o i tasti cursore e i tasti funzione Il men consente di selezionare i driver MS DOS necessari per le funzioni di rete SINEC L2 H1 driver d
7. rr 5 1 Scelta dell editor 5 2 Assegnazione dei tasti funzionali in Emissione 5 2 1 Immissione del numero biblioteca SHIFT F6 SHIFT F2 5 2 2 Cambio della rappresentazione SHIFT F5 gt KOP 5 3 Editazione commenti 5 3 1 Commento impianto 5 3 2 Commento segmento nne na annen 5 3 3 Titolo SEGMENTO iii O a 5 3 4 Inserimento del numero di biblioteca SHIFT F6 SHIFT F2 5 3 5 Visualizzazione commento operando 5 4 Aggiunta inserimento trasferimento cancellazione spostamento di UN SEGMENTO dirai cre 5 4 1 Aggiunta o inserimento di un nuovo segmento 5 4 2 Copia di un segmento atii uiia iaa ai aA 5 4 3 Cancellazione di un segmento saseeusna annann 5 4 4 Spostamento di un segmento annann 5 4 5 Trasferimento spostamento di un segmento 5 5 Generazione e visualizzazione lista incrociata cambio blocco 5 5 1 Generazione lista incrociata Funzione Gen XREF 5 5 2 Visualizzazione lista incrociata Funzione Vis XREF 5 5 3 GAmbio DIOGGHI cirie leer 5 5 4 Salto alla destinazione del comando o ad un altro blocco 5 6 Ricerca di operandi segmenti ed indirizzi 5 7 Editazione di operandi simbolici nel DIOCCO n sannana naana 5 8 Editazione di blocchi immagine editor BB
8. Editazione della lista istruzioni AWL ii 6 1 Operativit generale con l Editor AWL anaana 6 2 Semplice funzione di editazione anana 6 2 1 Visualizzazione Indirizzi LL 6 2 2 Commento istruzioni LL STEP 5 ST V7 1 C79000 G8572 C920 04 Contenuto 6 2 3 Memorizzazione del commento 6 3 Blocchi f nzi nali pinta 6 3 1 Editazione di blocchi funzionali iii 6 6 7 Editazione di schemi a contatti nssnnsnnnnnrnnrrnnrnnrrnnrnnnnnn Lail Operativit generale con l Editor KOP naanaanaarn nrn nrn rnnr 7 2 Semplice funzione di editazione neenu neea 7 3 Esempio di editazione di combinazioni seasann eanan 7 4 FUNZIONICOMPIESSO unread ea A A 7 4 1 Operazioni aritmetiche 7 4 2 Richiami di DIOCChI s scsi iacens aaia pa Leila a iaa 7 4 3 Operazioni di caricamento e trasferimento 7 4 4 Operazioni di shift e rotazione LL 7 4 5 Operazioni di memorizzazione aaeeea 7 4 6 Operazione di conversione LL 7 4 7 Operazioni di comparazione nnen a ane 7 4 8 Operazioni combinatorie digitali auauna aeee 7 4 9 Operazioni di conteggio eeen aaneen 7 4 10 Operazioni di temporizzazione enean 8 Editazione di schemi logici rr iiiiii 8 1 Operativit generale con l Editor FUP_ anana 8 2 Semplice funzione di editazione eneun aneen 8 2 1 Editazione
9. STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 In questo men principale sono riassunte una serie di funzioni di servizio Capitolo Argomento trattato Pagina 181 Generazione XREF 18 2 18 2 Elaborazione EPROM 18 3 Interconnessione automatica 18 4 Interconnessione manuale 18 9 18 5 Liste di attribuzione 18 11 18 6 Batch AWL 18 7 Conversione 18 8 Scelta lingua 18 9 Impostazione colori 18 19 18 1 Gestione 18 1 Generazione XREF Funzione Gestione Genera XREF F11 Con questa funzione si genera una lista di riferimenti lista incrociata relativa al file programma impostato in un file S5 con il nome XR INI Questa la sorgente per i riferimenti nei segmenti KOP FUP AWL nella tabella di occupazione nella struttura del programma nelle liste di controllo e per la stampa della lista dei riferimenti stessa Dopo una correzione nel programma STEP 5 si deve generare nuovamente la lista dei riferimenti Selezionare il comando di men Gestione gt Genera XREF Dopo aver selezionato lafunzione nelmen principale ilprocedimentodi elaborazione parte automaticamente Lalista dei riferimenti generata necessaria nell editor blocchi per la documentazione in formato KOMDOK e nel GRAPH 5 per l elaborazione della funzione F2 Riferim file XREF liste incrociate si possono gener
10. CONTATORE ZV ZR S ZW DU R DE Q USCITA BE Figura A 22 Esempio di ingressi e uscite non collegati in AWL KOP e FUP STEP 5 ST V7 1 C79000 G8572 C920 04 A 29 STEP 5 ST V7 1 C79000 G8572 C920 04 Glossario Accoppiamento Blocchi funzionali standard Blocco Blocco dati DB DX Blocco di documentazione Blocco di programma Blocco funzionale Blocco immagine BB Blocco organizzativo OB Blocco non rife rito ai programmi Box di comando STEP 5 ST V7 1 C79000 G8572 C920 04 Collegamento diretto di due PG tramite cavo con connettori Blocchi funzionali gi programmati richiamabili per compiti definiti Ad ogni blocco fun zionale standard associato un numero di serie Essi contengono funzioni complete che vengono utilizzate sovente nei programmi applicativi Un blocco una parte del programma applicativo limitata per motivi funzionali struttu rali e di utilizzo Nello STEP 5 si distingue tra blocchi contenenti istruzioni OB PB SB FB FX e blocchi contenenti dati DB DX oppure blocchi contenenti immagini di configurazioni di dati BB che possono essere utilizzati nel programma ma in cui sono memorizzate per esempio liste di variabili per funzioni di test Contiene i dati per esempio configurazioni di bit valori costanti con i quali opera il programma applicativo Dopo il suo richiamo un blocco dati rimane attivo finch
11. Figura 19 1 Comandi di men dell emissione standard Avvertenza Per l emissione standard non necessaria una lista incrociata file XR INI Il seguente esempio nella rappresentazione KOP PB 1 SEGMENTO 1 contiene un blocco STEP 5 nella forma base cio il blocco viene stampato cos come stato editato La piedinatura esistente non viene rappresentata 19 3 Documentazione C ESE4095ST S5D LUN 27 Pagina 1 Segmento 1 Titolo SEGM PB 1 SEGM 1 Commento segmento PB 1 SEGM 1 07 04 92 IE 1 2 E 1 1 A 1 1 BE Figura 19 2 Immagine di stampa di un blocco STEP 5 Impostazioni Deve essere impostato quanto segue file programma il modo di rappresentazione AWL KOP o FUP file piedinatura solo se selezionato Piedinatura S file simbolico solo se selezionato SIMBOLICO S Modo di funzionamento Online per emissione da AG File stampante predisposizione NONAMELS INI valida per PT88 Con o senza commento Informazioni circa le relative predisposizioni si trovano al capitolo 4 1 1 Operativit Selezionare un comando di men qui p es Documentazione gt Blocchi STEPS Viene visualizzato il box di comando in questo caso Emetti blocchi STEP 5 In questo box possibile muoversi ed eseguire selezioni capitolo 3 6 Emissione L emissione avviene a scelta su file su video o su stampante Nel caso di una visualiz
12. lt 1 gt E100 E20 0 A E 10 1 QIQ22222 Figura 8 2 Cancellazione di operandi e funzioni esempio Se si vuole contrassegnare un operando d ingresso come non definito sufficiente digitare nel primo carattere del campo d introduzione un punto interrogativo STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici Aggiunta di operandi Aggiunta di un elemento funzionale Inserimento di operandi STEP 5 ST V7 1 C79000 G8572 C920 04 Posizionare il cursore allungato sotto il bordo inferiore dell elemento funzionale e pre mere F3 Viene aggiunto sotto nel blocco un operando non definito A A E 10 0 lt E100 s1 E20 0 E200 rad 22222222 TT Cursore allungato F3 Figura 8 3 Aggiunta di operandi Posizionare il cursore allungato sull operando d ingresso che si vuole sostituire con un elemento funzionale e premere F1 oppure F2 Lo STEP 5 aggiunge l elemento funzionale scelto con due ingressi eventualmente con l inserimento orizzontale implicito prima dell ingresso La sigla dell operando viene trasferita all ingresso superiore del nuovo elemento B Inserimen
13. STEP 5 ST V7 1 C79000 G8572 C920 04 24 3 Accoppiamento PG Livello di tasti Chiarimento 1 2 F2 FILE trasmissione Appare la riga di comando FILE DA TRASM AL PARTNER DRIVE DEST Qui va introdotto il nome del file da trasmettere DR NNNNNNNN EEE 8 caratteri al massimo prima del punto p es C PROGFILE S5D DRIVE DEST qui va introdotto il nome del drive di destinazione Chiudendo l introduzione con il tasto Conferma si avvia automaticamente l emissione sul video di una lista di blocchi F5 INDICE P Emissione dell indice del PG partner Appare la riga di comando EMISS INDICE DAL PARTNER BLOCCO Introdurre i blocchi come indicato sotto F1 Una lista di blocchi non selezionabile Chiudendo l introduzione con il tasto Conferma inizia automaticamente l emissione sul video di una lista di blocchi F6 FIL PRG P Impostazione del file programma del partner Appare la riga di comando FILE PRG DAL PARTNER INDICARE NOME FILE ST S5D Introdurre il nome di file desiderato Chiudendo con il tasto Conferma si imposta il nome del file nel partner F4 PRELIEVO Questa funzione ha la stessa funzionalit di TRASMISSIONE per trasferisce i file o i blocchi dal PG passivo a quello attivo F6 PREDISP Viene visualizzato il box Predisposizione F7 AUSIL Con questa funzione possibile gestire blocchi e file di documentazione e selezionare file programma Possono essere eseguite le seguent
14. 21 4 Informazioni sull uso Help Il comando di men Help gt Informazioni sull uso offre una descrizione delle possi Tafomezioni bilit a disposizione per trovare determinate informazioni nell Help suli uset STEP 5 ST V7 1 21 4 C79000 G8572 C920 04 Parte 4 Altri programmi di Simatic S5 Editor AWL Batch Compiler 22 Software di parametrizzazione 23 COM DB1 Accoppiamento PG 24 STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL Sommario Il pacchetto software editor AWL Batch Compiler offre un editor autonomo per programmi in rappresentazione AWL ed un Compiler anch esso autonomo per la compilazione di queste liste istruzioni in programmi STEP 5 eseguibili Con il Batch Compiler vengono anche eseguite decompilazioni partendo da programmi STEP 5 cio le modifiche delprogrammatestato possono essere riportate nel programma sorgente e la lista istruzioni risulta quindi aggiornata L editor offre inoltre la possibilit di eseguire una verifica specifica per l AG per il programma STEP 5 compilato e una lista degli errori Il compilatore batch AWL completamente integrato nella superficie operativa di STEP 5 V7 1 Fie Eae test ac B ocme Cambio Help Genera XREF Elabora EPROM Blocco STEP 5 Blocco dati Interconnessione automatica Maschera DB Interconnessione manuale Lista attribuzione Liste di attribuzione gt Vie di bus Co
15. Emetti su x Schermo x Stampante x File Opzioni Tipo protocollo x Assieme a preintestazione x FB con nome lt Emetti gt 4 16 Selezionare il comando di men File gt Blocchi gt Indice F3 Viene visualizzato il box di comando ndice blocchi impostazioni In esso effettuare la scelta vedere capitolo 3 9 Dopo l impostazione e l attivazione di lt Emetti gt vengono emessi gli indici dei blocchi selezionati sul dispositivo desiderato Con l emissione su video premendo F2 si pu anche passare direttamente all editor Chiarimento Questo campo indica il file programma attualmente impostato Questo nome pu essere editato oppure tramite F3 pu essere sostituito con un nome di file gi esistente servendosi del box di scelta file Indica su quale AG memorizzato il blocco L introduzione avviene tramite Im postazione vedere capitolo relativo e solo in funzionamento Online Qui si trova la scelta blocco dati del blocco possono essere introdotti in asso luto o in simbolico anche in modo misto Se si vuole editare un blocco gi esi stente o visualizzare gli attuali tipi di blocco ammessi premere F3 o selezionare il campo lt Scegli F3 gt Una lista delle attuali possibili introduzioni viene offerta dallo STE 5 se si preme F7 o selezionando il campo lt Info F7 gt Gli indici vengono visualizzati sullo schermo Gli indici vengono emessi su stampante Gli i
16. 5 24 1 Posizionare il cursore sull istruzione con l operando di cui si deve visualizzare la lista incrociata o se l operando non si trova nell attuale segmento prose guire con il passo 2 2 Premere F2 Riferim 3 Premere F2 Vis XREF Lo STEP 5 segnala Visualizz XREF dell operando p es E 32 0 4 Confermare o sovrascrivere l operando e premere Conferma o il tasto di in troduzione Viene visualizzata la lista incrociata dell operando per esempio 5 F4 Sovrapp Singolo Sovrapp la lista incrociata contiene anche quegli indirizzi di byte parola o doppia parola dai quali l indirizzo bit o byte dell operando visualizzato so vrapposto Singolo solo dati di riferenza dell operando indicato Con ci la sovrapposi zione pu essere disabilitata quando si elaborano liste incrociate estese o quando lo spazio in memoria non sufficiente 6 F5 ConDopp SenzaDopp ConDopp Se un operando presente pi volte con lo stesso operatore in un segmento di un blocco questo viene anche visualizzato pi volte SenzaDopp L operando con lo stesso operatore presente pi volte nel seg mento viene visualizzato solo una volta consigliabile per liste incrociate estese o quando lo spazio in memoria non sufficiente 7 Ritorno al livello precedente con F8 Indietro opp premendo ESC Se si vuole saltare ad un altro blocco proseguire premendo F2 Salta STEP 5 ST V7 1 C79000 G8572 C920 04 Fun
17. A 6 STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice A 1 2 Assegnazione tastiera in AWL Sommario Di seguito vengono illustrate solo le assegnazioni dellatastierache hanno unadiversa funzione rispetto alle assegnazioniinKOP e FUP Tutte le altre assegnazioni si trovano sotto Assegnazione tastiera KOP FUP Tabella A 5 Assegnazione tasti AWL randi e di istruzioni Funz del tasto Tasto Emissione Editazione Note Annulla ESC Ritorno al richia Cancellazione del segmento appena mante introdotto Cambio segmento Cambio del modo di Come Emissione Anche SHIFT F4 Met video rappresentazione tra commenti di ope EJ GE premendo una se conda volta al com mento segmento blocco Commento Passaggio in Come Emissione In Emissione anche segmento E ditazione del ti sotto SHIFT F6 tolo segmento e campo di introdu zione precedente Cursore a destra Inibito Spostamento a destra all interno del campo di introduzione Alla fine del campo si salta alla prima posizione del campo di introdu zione successivo Cursore a sinistra Inibito Spostamento a sinistra all interno del campo di introduzione Alla fine del campo si salta alla prima posizione del campo di introdu zione successivo Passaggio al _SHIFT Inibito Spostamento al campo di introduzione AWL campo di introdu successivo zione successivo Passaggio a
18. ESEMPIO S5K Uscire TEST SSK lt l gt C ASTEP5 S5K ESEMPIO S5K 3 Apr 15 1993 11 35a Inserimento di una Premessa stato aperto un file di assegnazione tasti nuova assegna zione di tasti 1 Selezionare il tasto desiderato col click del mouse o con i tasti cursore La riga selezionata ha sottofondo colorato o grigio il numero della riga si trova sul bordo inferiore sinistro della finestra 2 Attivare il comando di men Editare gt Inserire oppure premere il tasto Ins oppure INSERT Nella sezione in basso dello schermo compare un altro dialogo Assegnare funzione S5 a una nuova combinazione tasti L identificazione della funzione si trova nella prima riga del dialogo Avvertenza Se stato impiegato uno dei tasti PRINT o PAUSE si deve ren dere di nuovo attiva la digitazione alla tastiera premendo in successione CTRL SHIFT 3 Selezionare la nuova combinazione di tasti premendo i relativi tasti Si ottiene la richiesta Salvare assegnazione o il messaggio Il tasto 0 combi nazione tasti gi stato assegnato internamente 4 Cliccando sulla casella Sovrascr o Inserire assegnare la nuova combina zione di tasti Limitazioni Per alcune combinazioni tasti ladenominazione deltasto visualizzato noncorrisponde al tasto alfanumerico stampato e Iltasto D sulla tastiera PG non pu essere assegnato e Gli hotkey scorc
19. Il file MONO FT DAT disponibile nella sottodirectory S5_INST della directory di sistema La rappresentazione in bianco e nero riguarder STEP 5 ST i pacchetti opzionali e i pacchetti COM nonch i tool come S5DRV EXE della propria workstation La rappresentazione in bianco e nero ha la priorit sulla rappresentazione a colori personalizzata Per disattivare la rappresentazione in bianco e nero della workstation eliminare il file FT DAT dalla propria directory home vedere anche il capitolo relativo alla sequenza di ricerca I colori dello schermo di STEP 5 ST possono essere modificati dall utente Tale operazione si rivela particolarmente utile se si vogliono migliorare i toni di grigio di uno schermo monocromatico oppure se alcuni colori non sono ben distinguibili La rappresentazione a colori personalizzata viene impostata con la voce di men Gestione Imposta colori e memorizzata nel file SS FT DAT della directory home La rappresentazione a colori personalizzata riguarder solo STEP 5 ST nella propria workstation I pacchetti COM e i tool quali S5DRV EXE vengono rappresentati con i loro colori stan dard Per disattivare la rappresentazione a colori personalizzata nella propria workstation eliminare il file SS FT DAT dalla propria directory home 18 19 STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione 1 9 Sommario Il men Documentazione mette a disposizione una serie di funzioni che permett
20. Per l impostazione o la variazione dei segnali d ingresso sono adisposizione sul simu latore SIMATIC INPUT N Ord 6ES5788 8MK11 otto interruttori On Off E 32 0 E 32 7 e due pulsanti E 33 0 E 33 1 A seconda del tipo di rappresentazione dello stato dei segnali desiderato sul PG si seleziona per il test la funzione Stato blocco o Stato variabile 25 5 3 Stato del blocco Test Siate IULASCO oor SHIFT F6 STEP 5 ST V7 1 C79000 G8572 C920 04 1 Predisporre sul simulatore tutti gli interruttori su Off e sull AG il commutatore di funzionamento su STOP 2 Selezionare nel men Test Stato blocco 3 Introdurre nel box di comando FB5 contrassegnare le relative opzioni con S e premere Emetti Appare il segmento 1 in rappresentazione AWL Sotto la riga di testata accanto all istruzione sono visualizzati il risultato logico combinatorio RLC e lo stato dell ACCU 1 e dell ACCU 2 4 Mettere ora AG in RUN Viene di volta in volta visualizzato il RLC e a destra in basso compare la se gnalazione Elaboraz stato in corso 5 Mettere in funzionamento l impianto di lavaggio portando su On E 32 0 e E 32 1 6 Spostare al segmento 3 il punto di alt per l elaborazione di stato premendo due volte pagine scorrimento avanti 7 Premendo 3 volte il tasto cursore in basso portare il cursore sulla riga dopo il comando di salto 25 25 STEP 5 in un impiego pratico Esempio applicativo Correzion
21. gt lt lt ed a destra il formato degli operandi F numero in virgola fissa 16 bit D doppia word 32 bit G numero in virgola mobile 32 bit Avvertenza Il tipo pu essere modificato solo una volta direttamente in seguito al richiamo della casella Modifica del tipo 1 Posizionare il cursore allungato sul tipo 2 Posizionare con Shift cursore a destra il cursore piccolo sulla sigla del tipo 3 Modificare il tipo Editazione di un operazione di comparazione tra due numeri in virgola fissa 1 o F6 Fine segm e quindi attivare SHIFT F5 Confronto 2 Scegliere l operazione desiderata qui F2 gt lt Comparazione su diverso Lo STEP 5 emette la casella con ingressi uscite non definiti ed il formato dell ope rando preimpostato F 8 17 Editazione di schemi logici 8 3 8 Sommario Esempio 8 18 PIN 29292 gt lt F 7222222 Q 2 72 KF 100 He F DW 34 Q M 12 1 Figura 8 18 Editazione di funzioni di comparazione 3 Confermare il formato dell operando premendo il tasto di introduzione 4 Introdurre il primo operando qui KF 100 e premere il tasto di introduzione 5 Introdurre il secondo operando qui DW 34 e premere il tasto di introduzione 6 Spostare il cursore verso destra e denominare l operando a cui deve essere attribuito il risultato qui M 12 1 e concludere con
22. obbligatorio con la CPU 946 947 modulo di memoria 355 Per AG 155H il primo carattere utile di un blocco si trova sul limite di un paragrafo 16 byte File sorgente AWL gt C STEP5 S5_DATEN NONAME File temporaneo NONAMEA1 SEQ gt C STEP5 S5_DATEN Il file sorgente AWL A0 SEQ contiene tutti i blocchi di STEP 5 PB FB FX OB DB DX SB immessi con l editor AWL Gli operandi possono essere inseriti in forma simbolica o assoluta dati vengono memorizzati come file di testo formato ASCII Il file temporaneo A1 SEQ contiene le informazioni del file sorgente AWL in una forma svincolata dalla lingua 4 13 Creazione e modifica di progetti 4 1 2 Caricamento del progetto File Con questa funzione si caricano le impostazioni fatte al punto 4 1 1 e memorizzate Progetto gt in un file PX INI Tutte le nuove impostazioni vengono sovrascritte con il carica Carica F10 mento Dopo il caricamento valgono solo le impostazioni esistenti nel relativo file PX INI queste sono per modificabili parametri che sono stati preimpostati ven gono registrati automaticamente nei box di scelta in quelli di comando o nelle ma schere in cui sono necessari Scegliere il comando di men File gt Progetto gt Carica F10 Viene aperto il box di comando Carica impostazioni progetto In esso selezionare un file PX INI Dopo il caricamento tutte le impostazioni vengono caricate dal file P
23. 9 3 Concludere l introduzione con oppure INSERT Con ESC il testo viene annullato STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 Esempio relativo a 2 Introduzione del giorno della settimana tramite la finestra di scelta 1 Posizionare il cursore sul campo Giorno della settimana 2 Aprire la finestra relativa al campo di introduzione Per questo premere F3 Scegli Posizionare il cursore sulla riga di testo interessata nella finestra di scelta 4 Trasferire il giorno della settimana scelto nel campo di introduzione Per questo premere oppure INSERT Nel campo di introduzione compare allora il testo selezionato Con ESC viene interrotto il trasferimento Parametrizzazioneorologio CLP SIMATIC S5 COM DB1 Fattore correz Salvataggio ora Data ora GiorSett Sveglia GiornSett Posizione della parola di stato Posizione dei dati dell orologio Impostare contatore hhhhhh mm ss Abilitare contatore Aggiornamento orologio DO in Stop LU MA Modo orologio ME Data gg mm aa GI VE Modo orologio SA Data gg mm XX F F F F F F 3 Scelta 4 5 6 Enter 7 Info 8 Ritorno Figura 23 3 Maschera del COM DBI1 Parametrizzazione orologio CLP scelta del giorno della settimana Introduzione dei commenti STEP 5 ST V7 1 C79000 G8572 C920 04 Nel COM DBI possibile introdurre I un commento a tutto i
24. AI file pu essere dato qualsiasi nome di 6 caratteri l estensione ST S5D In esso vengono gestiti tutti i blocchi S5 Se viene scelto un nome di file programma gi esistente e per questo non esiste alcuna lista incrociata File XREF appare un box in cui viene data la possibilit di crearne immediatamente una 1 Se non si indica alcun nome viene acquisito automaticamente l ultimo nome registrato 2 Se si indicano meno di 6 caratteri il nome viene completato con caratteri Modo impostabile con E possibile la lettura e scrittura Si riserva il diritto esclusivo di accesso al file Accessi da altri sistemi S5 non sono pi possibili Modo file dello STEP 5 impostato GESP Il file impegnato in scrittura Un altro sistema S5 accede a questo file Non appena questo accesso terminato l impostazione non pi valida RO possibile solo la lettura I blocchi di documentazione del nuovo tipo ad es blocchi di documentazione PBDO 001 vengono memorizzati in questo file programma ampliato DO S5D Il file programma ampliato viene visualizzato solo se sono gi stati editati blocchi DOK ampliati il nome del file XR INI che contiene la lista incrociata Viene solo visualiz zata e non modificabile Come essa viene creata descritto nel capitolo 18 1 Gestione Genera XREF Vengono emessi anche i commenti Non vengono emessi i commenti alle righe i commenti ai segmenti ed i titoli dei seg
25. Non viene pi supportata la diagnosi i dati di riferimento sulla base del CP 551 GRAPH 5 II V6 x non eseguibile in STEP 5 ST V7 1 I file di progetto delle versioni precedenti PJ INI possono essere convertiti in file della versione 7 1 utilizzando gli appositi tool di conversione ed essere quindi in grado di supportare le funzioni sopra descritte Sempre tenendo presenti i criteri di compatibilit drive non superiori a J o P non pi di una directory per drive sar poi possibile riconvertire il file nella versione 6 x I nuovi file di progetto avranno l estensione PX INI In alcuni casi per poter utilizzare le funzioni pi avanzate del sistema DOS necessario apportare piccole modifiche ai file utente della versione 6 x Ci riguarda sia i file di progetto PJ INI che i file vie bus AP INI e i file istruzioni di comando SU INI Quando si utilizzano queste nuove funzioni per operare con i drive DOS viene visualizzato un messaggio indicante che la compatibilit con le versioni precedenti di STEP 5 non pi garantita STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 Ilsoftware STEP 5 stato realizzato secondocriteriergonomici epertantole sue moda lit operative sono autoesplicative Se non si ha alcuna esperienza con interfacce operative di questo tipo in questo capi tolo si possono trovare informazioni relative ai c
26. Posizione di partenza Contatto in serie e in parallelo Inserimento implicito Sostituzione di un elemento vuoto tramite un contatto Ponticellatura STEP 5 ST V7 1 C79000 G8572 C920 04 Dopo aver premuto una volta F1 Contatto in chiusura introdotto la sigla dell operando E 10 0 premuto il tasto di introduzione e per l uscita A 10 0 e premuto il tasto di introduzione E 10 0 A 10 0 Contatto in serie 1 Posizionare il cursore sulla colonna 2 ed attivare F2 Contatto in apertura introdurre E 10 2 e premere il tasto di introduzione Contatto in parallelo 2 Posizionare il cursore sotto il contatto E 10 0 e premere F1 Contatto in chiu sura Il ramo in parallelo viene concluso tramite la sequenza dei tasti gt cur sore a destra ed F3 Congiunzione introdurre la sigla E 10 2 e premere il tasto di introduzione E 10 0 E10 1 A 10 0 i i i Fi Aaa Inserimento di un contatto in chiusura in un ulteriore ramo in parallelo 3 Posizionare il cursore allungato sotto il contatto E 10 0 ed attivare F1 Con tatto in chiusura e F3 Congiunzione Il contatto E 10 3 viene generato posizionando il cursore sull elemento vuoto ed atti vando F2 Contatto in apertura E 10 0 E101 A10 0 l l l 4 7722222 E10 2 E10 3 1 La seguente ponticellatura si ottiene 4 Nel montante elettrico superiore cursore sulla colonna 2 e premere F2 Con tatto in ap
27. S5 CR ECE aL I file di documentazione ampliato Lista di zione S attribu 5D Emissione stampante Q222 2DR aL I aL aL NI NI NI NI File specifici 26 10 al I ad I NI I NI NI Bus Di seguito vengono riportati i file nei quali STEP 5 memorizza le proprie impostazioni edi propri dati La maggior parte dei file vengono memorizzati nella directory di lavoro per STEP 5 punti interrogativi contenuti nei nomi dei file rappresentano caratteri che l operatore pu scegliere a proprio piacere Impostazioni Memoria per gli ultimi valori immessi nei box di comando e di selezione STEP 5 Configuration File Qui sono memorizzati il percorso e il nome Dati conservati nella maschera mpostazion File sorgente AWL File temporaneo AWL File protocollo AWL File errori AWL Memorizzazione dell assegnazione dei tasti funzione per batch AWL Memorizzazione di tutti i blocchi di documentazione ampliati del tipo Per ogni file DO S5D esiste un file ST S5D con lo stesso nome nella stessa directory File programma STEP 5 Lista di attribuzione sequenziale Lista errori di attribuzione elenco degli errori di traduzione del file File simbolico lista di attribuzione tradotta Lista di attribuzione File indice 1 oppure 2 Memorizzazione dell assegnazione tasti funzionali Parametri stampante File piedinatura 80 caratteri
28. emissione 23 27 del DB 1 su stam pante 23 27 di directory file protocollo lista errori sul video 4 18 STEP 5 ST V7 1 C79000 G8572 C920 04 emissione confortevole 19 12 A 13 file di testo 19 20 19 15 lista di attribuzione lista di blocchi lista di controllo lista incrociata 19 17 tabella di occupazione emissione delle impostazioni del progetto 19 11 emissione standard 19 2 19 3 blocchi dati blocchi STEP 5 lista di attribuzione lista incrociata maschere DB 19 6 struttura programma 19 7 tabella occupazione 19 10 EMM386 EXE EPROM 18 2 scrittura cancellazione confronto elabora lettura NUM PROGR numero di programmazione 18 4 mati parametrizzazione funzione 18 3 scrittura 18 31 18 5 errori durante la compilazione 11 8 errori in editazione lista di attribuzione 11 8 esempio lista di attribuzione 11 8 esempio di parametrizzazione di DB1 con il COM DBI espansione della memoria 26 2 esportare il file delle istruzioni di comando 19 36 extended memory 26 2 F fattore di ripetizione vedere editor di blocco dati file file delle istruzioni di comando esportazione 19 36 importazione file di sistema file di testo emissione confortevole 19 20 Indice 3 Indice file DOS 4 26 A 9 cancellazione copia directory A 9 file istruzioni di comand
29. introduzione per le combinazioni i richiami e gli operandi 22 editazione 23 Riga di Segnalazioni o richieste STEP 5 rosso o reverse segnalazione 24 Tasti funzionali L assegnazione dei tasti viene definita in relazione alle funzioni 25 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 2 Semplice funzione di editazione Operazioni combinatorie Sigle di operandi 8 4 Dopo aver scelto FUP lo STEP 5 apre il blocco definito nel box di comando dal primo segmento Questo inizialmente vuoto per una nuova editazione Con i tasti funzionali introdurre ora i simboli di base dello schema logico per le combina zioni AND OR degli operandi binari tabella 8 2 Nella colonna sinistra di questa ta bella indicata l operazione per l elaborazione del degli operando i che vengono chia mati in modo Editazione con la sequenza dei tasti indicata Tabella 8 2 Operazioni combinatorie in FUP Schema logico Operazione Tasti funzionali Chiarimento amp Fi Combinazione AND gt 1 F2 Combinazione OR q F3 Ingresso O F4 Ingresso negato Oper bin F5 Richiamo funzioni complesse F5 e F4 Connettore l F5 e F5 Connettore negato Avvertenza In FUP sono consentite per le uscite solo assegnazioni Le funzioni Imposta S e Resetta R create in AWL vengono visualizzate in FUP con S e R Dopo l introduzione di un simbolo FUP il cursore dei caratteri s
30. memorialibera O memoriaoccupata Ind iniziale E Figura 17 4 Dimensione della memoria utente e occupazione della memoria di un AG 100U contigurazione memoria gt Configurazionememoria Ind finali in AG RAM esa Segnalazione Avanti AG RAM fino a 3FFE Mem AG occupata fino a 70 C lt S gt Figura 17 5 Dimensione ed occupazione della memoria utente in forma di testo 17 7 AG 17 8 Parametri di sistema dell AG Funzione AG Parametri di sistema AG 17 8 Questa funzione consente di emettere sul video i seguenti parametri di sistema dell AG e identificazione CPU e tipo CPU e numero CPU e suddivisione memoria e lunghezza liste blocchi Selezionare il comando di men AG gt Parametri di sistema Viene visualizzato il box di comando Parametri sistema In questo box ci si pu muovere ed eseguire selezioni Lo STEP 5 emette sul video i parametri di sistema dell AG L elenco suddiviso in due pagine video La seguente figura mostra un esempio per la pagina 1 Proseguire e concludere con Avanti gt S Parametrisistema Indicaz numero esadecim Versione software AG Z01 Identif CPU S5 100 U CPU 90 Versione software PGAS Z 00 Format segnali ingresso 0 Format segnali uscita 0 Immagine degli ingressi EF00 Immagine delle uscite EF80 Memoria merker EE00 Memoriatempi EC00 Memoriacontat ED00 Areamemoria BS EA00
31. possibile selezionare uno dei file stampante DR INI disponibili nella directory del sistema Memorizza una via bus selezionata editata con tutti i nomi di nodi e di indirizzi Esso viene richiamato con ilnomevia desiderato deltipo AP INI II PG provvede poi automa ticamente a realizzare la connessione selezionata Il men STEP 5 Gestione offre funzioni che supportano la gestione del programma applicativo generazionediliste incrociate interconnessione oppure ridenominazione di operandi conversione di liste di attribuzione e la scrittura di blocchi nei moduli EPROM EEPROM Inoltre viene messo a disposizione un editor per la definizione di file via per accoppiamento PG Per permettere all editor di associare ad un segmento il relativo commento esso ge nera automaticamente una sequenza di 7 caratteri con il simbolo come identificatore di segmento per esempio 11_ Se i campi di operandi E o A vengono utilizzati da istruzioni STEP 5 i bit non vengono interrogati o modificati direttamente sull unit periferica bens in un campo particolare della memoria di sistema nell AG che contiene la cosiddetta immagine di processo L immagine di processo degli ingressi IPI e delle uscite IPU viene elaborata ed ag giornata ciclicamente della CPU In fase di avviamento ed all inizio di ogni ciclo gli stati di segnale delle unit di ingresso vengono trasferiti all IPI Alla fine del ciclo di programma la CPU trasferis
32. possibile la diramazione ad una lista di errori istruzioni di comando Con questa funzione possibile stampare il contenuto di un file di istruzioni di co mando Selezionare il comando di men Documentazione gt Istruzioni di comando gt Emetti Appare il box di comando Emetti file istruzioni di comando Introdurre nel campo Nome file il nome del file cche deve essere stampato Una selezione del file pu essere effettuata con l aiuto del tasto F3 Non appena il box di co mando Documentazione file istruzioni di comando viene confermato con Emetti le istruzioni di comando in esso contenute vengono stampate 19 33 Documentazione 19 5 6 Editazione struttura Funzione Esempio Documentazione Eniisiseaico niEs Istruz comando Edabta Senie tura Spostamento del contrassegno Assegnazione tasti funzionali 19 34 Nelle istruzioni dicomando possono essere inserite istruzioni struzioni di struttura che richiamano altri file di istruzioni di comando e li attivano Questa funzione illustra come sono combinati i vari file di istruzioni di comando tramite queste istruzioni di struttura Esiste pertanto la possibilit tramite questa funzione di attivare l editor delle istruzioni di comando e di modificare le istruzioni di comando del file corrente La figura illustra come viene rappresentata dall editor struttura la combinazione dei singoli file di istruzioni di comando La combinazione vie
33. possibile scegliere l apparecchio di emissione file programma o AG un blocco e un criterio di ricerca Dopo avere selezionato il campo di editazione per il blocco premendo F3 Scegli possibile visualizzare i tipi di blocco ammessi Quindi premere lt Cambia gt per passare nel nuovo blocco Scegliendo prima F4 Salta e poi F6 Blc prece si ritorna alla posizione iniziale STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 6 Ricerca di operandi segmenti ed indirizzi Sommario Premessa Esecuzione STEP 5 ST V7 1 C79000 G8572 C920 04 Con la funzione Cerca si possono trovare velocemente nel blocco aperto determinati elementi p es operandi La ricerca viene effettuata dalla posizione del cursore in avanti oppure dal primo segmento inavanti Selo STEP 5 hatrovatol elemento questo viene visualizzato nel corrispondente segmento Cosa si pu cercare operandi assoluti E M S A T Z richiami di blocchi OBn PBn SBn FBn FXn D Bn DXn byte word di periferie PYn PWn dati DRn DLn DWn DDn Dn m operandi simbolici p es INGRESSO attribuzione in caso di operandi assoluti o simbolici p es A1 0 INGRESSO segmento indirizzi dalla parola dati numero della parola dati p es 20 indirizzo esadecimale H come codice finale p es 031BH ricerca con sovrapposizioni p es A1 0 MOTORI Lo STEP 5 si trova in Emissione Ricerca nel blocco 1 2 Premere F3 Cerca In
34. 0 il controllore resetta lo stato interno dell AG e disattiva tutte le uscite Raggiungimento della condizione iniziale In fase di avviamento del controllore viene fatto s che l impianto di lavaggio rag giunga lo stato iniziale nel caso che questo stato non sia gi presente Lo stato iniziale raggiunto quando la porta aperta E 32 6 1 la struttura con gli spaz zoloni per il lavaggio tutta indietro E 32 5 1 e non vi alcun veicolo nella posi zione di lavaggio E 32 3 0 Il controllore deve quindi verificare se tali condizioni sono verificate In caso contrario bisogna provvedere alle conseguenti opera zioni Ritorno struttura A 32 1 1 e o Apertura porta A 32 2 1 e nel caso ci sia ancora una vettura nell impianto emettere anche la segnalazione USCITA AUTO A 32 5 1 Definizione della situazione iniziale per il lavaggio Bisogna verificare lo stato iniziale cio deve essere Porta aperta E 32 6 1 struttura indietro E 32 5 1 e nessuna auto presente E 32 3 0 Questo stato iniziale viene segnalato con la visualizzazione ENTRATA AUTO A 32 4 1 La visualizzazione USCITA AUTO A 32 5 viene cancellata STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo STEP 5 ST V7 1 C79000 G8572 C920 04 6 Ingresso auto ed inizio lavaggio L auto da lavare viene portata nella posizione di lavaggio E 32 3 1 e sul panello di servizio all esterno vien
35. F1 livello 2 Viene contrassegnato il primo file di istruzioni di comando Di seguito viene illustrato l effetto dei tasti funzionali e quali combinazioni di tasti sono possibili STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione Tabella 19 21 Assegnazione dei tasti funzionali Livello di tasti Effetto del tasto funzionale 1 2 F1 Edita Viene richiamato l editor delle istruzioni di comando e visualizzato il contenuto del file istruzioni di comando attuale con sfondo grigio Queste istruzioni di comando possono essere modificate Editazione istruzioni di comando F2 Test Viene testato il file di istruzioni di comando contrassegnato nella struttura con sfondo grigio Il risultato viene visualizzato immediamente sul video In caso di errori questi vengono memorizzati in un apposito file F3 Start Viene attivato il file di istruzioni di comando contrassegnato nella struttura Gli errori che si verificano durante l esecuzione vengono memorizzati in un file e visualizzati sul video F4 Lista errori La lista errori contrassegnata nella struttura viene visualizzata sul video e a scelta an che stampata F5 Stampa Emissione del file di istruzioni di comando contrassegnato nella struttura L emissione avviene su stampante o su file a seconda della predisposizione F6 Cerca Passaggio al livello di ricerca F1 Inizio Il primo file di istruzioni di comando viene contrassegnato e quin
36. Indice F3 25 24 Il caricamento del programma eseguito con l ausilio della funzione Blocchi gt Tras ferisci del men File 1 Selezionare File gt Blocchi gt Trasferisci 2 Introdurre nel box di comando nel campo Trasferisci da nel caso non sia gi preimpostata C IMPLAVST S5D 3 Introdurre nel box di comando nel campo in AG 4 Introdurre sotto Scelta Lista blocchi FB 5 poi DB 5 e infine tutti OB 5 Premendo Trasferisci vengono copiati in AG i blocchi sopracitati da confer mare con S 1 Controllare il procedimento di caricamento facendo emettere l indice dei bloc chi presenti in AG 2 Contrassegnare pertanto nel box di comando tutti blocchi B 3 Contrassegnare nel box di comando nel campo ndice di AG Viene emesso un elenco dei blocchi caricati in AG che contiene soltanto le parti di programmanecessarie Icommentiele intestazioni deiblocchinon sonostatitrasferiti Avvertenza Vengono emessi anche i blocchi di sistema del controllore STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo 25 5 2 Test del programma Il programma utente in pratica il blocco funzionale FB5 pu ora essere testato in fun zionamento online segmento per segmento e istruzione per istruzione verificando il corretto svolgimento La tabella decisionale pagina A 10 mostra le reazioni dell AG sulle uscite in relazione a determinate combinazioni dei segnali d ingresso
37. STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione 18 3 Interconnessione automatica Funzione Regole Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Con la funzione nterconnessione possibile ridenominare degli operandi e automaticamente utilizzando due file simbolici oppure e manualmente costruendo una lista di modifica vedere capitolo 18 4 Si copia il file simbolico appartenente al programma utente e qui si modificano gli indi rizzi degli operandi modificati Questo nuovo file simbolico utilizzato dal PG come lista di riferimenti per rilevare automaticamente in tutto il vecchio programma utente o nei singoli blocchi gliope randi modificati e per memorizzare gli operandi ridenominati nel secondo file pro gramma come nuovo programma utente Il vecchio programma utente rimane inalterato se i file sorgente e destinazione sono differenti Il numero di operandi modificabili a piacere Gli operandi E A M T o Z possono essere nominatiin assoluto o in simbolico Imerker S non sono tenuti in considerazione possibile modificare solo gli indirizzi ma non il simbolo di un operando I blocchi in cui nessun operando stato modificato vengono memorizzati dallo STEP 5 inalterati anche nel nuovo file programma I blocchi dati non possono essere interconnessi in simbolico Per trasferire il pro gramma utente con struttura invariata occorre trasferire separatamente i blocchi dati ne
38. Scorsa Scegli TS IEO E7 W lt Annulla ESC gt lt Opzioni F6 gt Help Shift F8 Figura 3 5 Esempio di un box di comando STEP 5 ST V7 1 C79000 G8572 C920 04 3 11 Interfaccia operatore 3 7 Schedario e schede dello schedario Funzione Il contenuto della finestra di dialogo che si ottiene dopo il comando di men File gt Progetto gt Imposta F4 organizzato in schede per una migliore visione I nomi delle singole schede si trovano sul margine superiore della finestra di dialogo Per portare in primo piano una determinata scheda fare clic sulla linguetta corrispondente oppure utilizzare le hotkey corrispondenti o il pulsante lt Prossima F4 gt 3 7 1 Uso dello schedario 3 12 Fondamentalmente per usare le schede si usano gli stessi elementi disponibili per le finestre di dialogo Lo schedario costituito da pi schede quando una scheda viene scelta copre tutte le altre Con l aiuto degli hotkey ALT Cifra si pu commutare tra le schede Una commuta zione tra le schede pu essere eseguita anche posizionando il mouse o tramite i tasti cursore Tasti Effetto F3 Il cursore deve stare sulla sigla del campo d introduzione 1 I parametri impostati possono essere cambiati con F3 o con la barra spaziatrice per esempio SI NO o RW PROT 2 E stato attivato un box di scelta Selezionare tramite il cursore Le introduzioni vengono confermate col tasto di introduzione
39. Se si vuole editare un blocco gi esistente oppure se si vuole visualizzare itipidiblocchi attualmente consentiti premere F3 oppure selezionare il campo lt Scegli F3 gt L indicazione dei blocchi pu avvenire in assoluto oin simbolico e sono possibili anche indicazioni miste Blocco singolo indicazione assoluta o simbolica PB100 DX 14 OB 10 FKX 231 Impianto1 Lista di max 6 blocchi singoli blocchi sono separati da virgole Se la virgola segue un nome simbolico direttamente davanti ad essa deve essere inserito il carattere per delimitare il simbolo L elenco dei blocchi contiene diversi tipi di blocchi aree di blocchi o blocchi DOK PB100 PB123 Impiantol Impianto2 Impiantol FB45 Impianto2 Comando Impiantol PB123 SANNA FB 5 3 Funzioni comuni in AWL KOP FUP Area blocchi Tipo di blocchi Blocco DOK Scelta Criterio di scelta 5 4 Indicazione del gruppo con 2 blocchi singoli blocchi sono separati da una lineetta Se la lineetta segue un nome simbolico bisogna assolutamente anteporre una alla lineetta stessa per concludere il simbolo I due blocchi dell indicazione del gruppo de vono essere dello stesso tipo il numero del primo blocco deve essere inferiore al nu mero del secondo PB100 PB123 Impiantol Impianto2 Impiantol FB45 Indicazione di tutti i tipi di blocchi tutti i blocchi di programma tutti i blocchi tutti
40. ap posita istruzione contenuta in una sequenza di istruzioni di comando Ci per mette la realizzazione di sequenze di istruzioni strutture a piacere Editazione di istruzioni di comando e loro memorizzazione in un file Vengono verificate le istruzioni di comando in un file selezionabile per quanto concerne la loro funzionalit Gli errori esistenti vengono segnalati e memoriz zati in un file errore Con questa funzione possibile emettere il file di protocollo che stato memo rizzato durante il test Elaborazione delle istruzioni di comando contenute in un file E possibile emettere su stampante il contenuto di un file istruzioni di comando Questa funzione fornisce informazioni circa le combinazioni tra i vari file di istru zioni di comando E possibile editare i singoli file di istruzioni di comando Viene emessa su stampante o su file LS INI in formato DIN A3 o DIN 44 la struttura di file istruzioni di comando accoppiati tra loro Questa funzione permette di esportare un file di istruzioni di comando in un file ASCII Questa funzione permette di importare un file di istruzioni di comando da un file ASCII STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice COM DB1 Altri Lista assegnazione tasti Info versione STEP 5 Versione pacchetti STEP 5 Passaggio ad altri pacchetti S5 Tali pacchetti devono essere installati su un drive ed in una directory a piacere possibile passa
41. con i seguenti ingressi uscite Simbolo TW DU DE Operando per l avviamento della funzione di tempo il simbolo corrispondente alla funzione si desume dalla soprastante tabella Ingresso per l introduzione della durata del tempo Tipo di operando KT EW DW La durata del tempo composta da un valore di tempo e da una base tempi Il valore di tempo rappresenta il numero di periodi di tempo in cui la funzione dura La base tempi indica con quale cadenza temporale il valore di tempo viene modificato p es KT n i n valore di tempo 0 999 i base tempi 0 0 01s 1 0 1s 2 1s 3 10s Ingresso di reset della funzione di tempo quando l operando assume il valore il tempo e Q 0 Valore di tempo attuale codifica duale Valore di tempo attuale codifica BCD L uscita indica con uno stato di segnale binario se il tempo scorre Q 1 o non scorre cio trascorso Q 0 Numero del temporizzatore T 0 T 255 7 20 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di una funzione di tempo con ritardo alla diseccitazione 1 o F6 Fine segm e quindi premere F5 Oper bin e SHIFT F5 SA Lo STEP 5 emette la casella 222222222 227222222 JO IT 22222222 TW DU 222222222 22777999 AR Qf E 20 0 T20 H 0 IT KT 100 1 TW DUF DW 20 E 20 3
42. editor AWL Batch Compiler con la funzione speciale SEQ gt ZWI con la compilazione successiva nel file intermedio e con la compilazione diretta con la funzione SEQ gt MC5 JPerognirigaistruzione viene introdotto unsetdidati Unsetdidatiiniziaconilcarattere di tabulazione 09H ed costituito da 4 campi di dati che a loro volta solo divisi l uno dall altro tramite tabulatori L etichetta che indica la fine del set di dati costituita da Carriage Return CR 0DH e Line Feed 0AH viene aggiunta automaticamente dall editor concludendolarigacon iltasto Return Pericampisono ammessiiseguenti numeri massimi di caratteri TAB TAB TAB TAB CR LF Indirizzo Istruzione Simbolooperando Commentoistruzione 4 caratteri 13 caratteri 24 caratteri 32 caratteri Il set di dati di una linea vuota costituito da quattro caratteri del tabulatore seguiti dai caratteri CR e LF Il set di dati per le righe di commento inizia con i caratteri del tabulatore 09H immediatamente seguiti dai caratteri di comando Q e per i commenti al segmento e aggiuntivi Pertanto massimo 79 caratteri per il commento e fine riga con i caratteri CR 0DH e LF 0AH I set di dati possono avere caratteri maiuscoli e minuscoli Durante la lettura l editor converte automaticamente in maiuscolo tutti i caratteri minuscoli che si trovano nei campi indirizzo e istruzione Nei campi simbolo operando e commento istruzione i caratteri minuscoli e maiu
43. lt Storia F1 gt Opzione Tipo protocollo Standard lt Scegli F3 gt lt Emetti gt lt Annulla ESC gt lt Help Shift F8 gt Figura 22 5 Box di comando Emetti file AWL STEP 5 ST V7 1 C79000 G8572 C920 04 22 31 Editor AWL compiler per batch AWL 22 6 Versione riga di comando Informazioni Il compiler delle righe di comando viene eseguito in ambiente DOS Windows 95 generali 98 NT ed un puro programma DOS Tipo di Sono consentiti tutti i tipi di compilazione tranne la sostituzione degli operandi La compilazione funzione Sostituisci operando pu essere simulata con la combinazione di pi compilazioni in un file di immissione Richiamo COMPILE lt sorgente gt lt destinazione gt lt lingua gt lt opzioni gt oppure COMPILE lt input gt lt lingua gt lt sorgente gt lt destinaz gt Tutti gli altri valori lt lingua gt lt opzioni gt SEO gt MC 5 VUOTO SOPT 1 S SOPT 2 MC5 gt SEQ VUOTO SOPT 1 SOPT 2 SYMB BAUST SAGTYP lt immissione gt 22 32 file S5D o ZWI o SEQ deve essere specificato con o senza via file S5D o ZWI o SEQ deve essere specificato con o senza via sono opzionali D tedesco default E inglese F francese I italiano S spagnolo default VUOTO sorgente A0 SEQ o A1 SEQ destinaz ST S5D sovrascrittura senza conferma con simbolico senza simbolico sorgente ST S5D de
44. ne viene richiamato un altro Contiene i commenti al segmento assegnati al blocco OBDO nnn PB SB FB oppure per i blocchi dati il commento al blocco DBDO nnn Blocco Contiene programmi o parti di programma sottoprogrammi in particolare funzioni che ricorrono spesso Blocchi funzionali standard in forma di istruzioni STEP 5 operazioni fondamentali e supplementari Un blocco funzionale pu essere utilizzato pi volte Gli operandi attuali gli vengono forniti al momento del richiamo tramite la lista di parametri Unblocco immagine memorizza ilcontenuto delvideo operandi variabilidi processo introdotto durante le funzioni di test STATO VARIABILI FORZAMENTO e FORZA MENTO VARIABILI Blocco Contiene comandi STEP 5 operazioni fondamentali principalmente richiami di bloc chi Gli OB vengono richiamati dal sistema operativo oppure dall utente per l attivazione delle funzioni speciali e per reazione dell AG Gli OB sono parte del pro gramma applicativo e rappresentano un interfaccia verso il sistema operativo Insieme di oggetti caratteri righe contrassegnati inizio fine blocco per un elabora zione comune Finestra di dialogo perladefinizione delle funzioni STEP 5da eseguire Oltre alla defini zione dell oggetto dell elaborazione esiste la possibilit di selezionare opzioni circa l elaborazione e l emissione del relativo elemento del programma Il box di comando collegato tramite
45. 2 Introdurre il blocco destinazione qui PB 24 nel campo d introduzione tramite il simbolo di richiamo e concludere con il tasto di introduzione E10 0 E101 A10 0 A e _ E 10 2 PB 24 PBI Richiamo condizionato di un blocco di programma 1 Premere SHIFT F2 Blocchi e F4 SPA PB 24 i SPA STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti Esempio 3 7 4 3 Operazioni Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 Richiamo assoluto di un FB in un segmento vuoto 1 Premere SHIFT F2 Blocchi e F1 SPA FB L editor emette la parte superiore del blocco col cursore nel campo della sigla 2 Introdurre il nome del blocco richiamato qui FB 10 Il blocco funzionale viene visualizzato con i suoi operandi nella forma rappresentata sulla sinistra 3 Posizionare il cursore sul campo d introduzione del primo operando attuale Introdurre la sigla in assoluto o in simbolico Premendo il tasto d introduzione si salta nei campi successivi Il segmento ha pertanto l aspetto rappresentato nella parte destra della figura FB 10 FB 10 TEST TEST 222222929 ING1 USC E 1 0 ING1 USC A1 0 22222929 ING2 E 1 2 ING2 22922929 ING2 T32 ING2 22222922 NUM Z8 NUM di caricamento e trasferimento La funzione viene rappresentata con una casella in cui a sinistra si trova l operando ed a destra il
46. 25 2 2 Generazione del programma aneura nnen 25 2 3 Documentazione del programma ne eean aneren 25 3 Trasferimento di file blocchi e segmenti aane 25 4 Controllo e modifiche del programma 25 5 Caricamento e test del programma aneura neer 25 5 1 Caricamento del programma aaneen annee 290 2 Testdel progamma kiar ENIA Er ERIKAN VETERA 25 5 3 Stato del DIoCcO suty srana inanan a d ad ia aa dra ia dea 25 5 4 Modello di programma per l esempio applicativo 26 Gestione dati STEP 5 iii 26 1 Memoria RAM necessaria per STEP 5 ST V7 1 0 26 2 Organizzazione della Memoria anena 26 2 1 Gestori di memoria MS DOS 26 2 2 Ottimizzazione dell accesso al disco fisso per MS DOS e Windows 3 x 26 3 Struttura della directory STEP 5 26 4 FISSIEP 5 i ine 26 4 1 Funzioni di alcuni file STEP 5 26 5 Limiti parametri e blocchi disponibili LL A Appendice lille ii A 1 Assegnazione tastiera A 1 1 Assegnazione tastiera KOP FUP A 1 2 Assegnazione tastiera in AWL aeaaaee A 2 Istruzioni operative in DrEVve LL A 3 Macrodefinizione dei tasti A 4 Regole di programmazione nnana A 4 1 Introduzione grafica in KOP e FUP A 4 2 Introduzione in AWL ieni siiisinins nanni aieri nni ea ka n ieies GIOSALIO lionel Indice analitico rei STEP 5 ST V7 1 C79000 G8572 C920 04 xi STEP 5 ST V7 1 C79000 G8572 C920 04 Parte 1 Pr
47. AG sia messo in stop appare la relativa richiesta e confermare la segnalazione con S L AG si porta nello stato di stop oppure e confermare la segnalazione con No La funzione di stop non viene eseguita Le segnalazioni visualizzate dipendono dalla CPU 17 3 Compressione memoria AG Test Comprimi memoria AG 17 2 Quando si cancellano i blocchi in AG essi vengono dichiarati non validi nella RAM AG ma non effettivamente cancellati Analogamente la correzione di un blocco lo rende non valido vecchio e genera in aggiunta il blocco corretto nella RAM Pertanto possibile che la memoria AG si riempia completamente La funzione Comprimi memoria elimina i blocchi non validi e compatta uno accanto all altro quelli validi in modo che si formi nuovo spazio in memoria per altri bloc chi La funzione Comprimi memoria riconosce i seguenti errori e lunghezza blocco errata e codice 7070 errato nella testata del blocco e tipo di blocco non valido per OB numero di blocco non valido Se lo STEP 5 rileva uno di questi tipi di errore la funzione viene interrotta e viene emessa una segnalazione STEP 5 ST V7 1 C79000 G8572 C920 04 AG 17 4 Info AG REG INT _AG Le funzioni online selezionabili in questo sottomen forniscono informazioni rela Info AG REG INT tive all AG collegato o e registro d interruzione REG INT e registro blocchi REG BL e indirizzi esadecimali di m
48. AP_INI pacchetti V7 1 STEP5 S5K Directory Directory di sistema per home pacchetti V7 1 S5KXS06X S5 Directory Directory di sistema per K home S5_COM pacchetti COM IN Directory Directory di sistema per I home pacchetti V7 1 STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione dati STEP 5 26 4 File STEP 5 Sommario File STEP 5 ST V7 1 C79000 G8572 C920 04 Questo paragrafo fornisce una panoramica sulle directory e sui file che costituiscono gli strumenti indispensabili dello STEP 5 Informazioni dettagliate su directory e file disponibili nel PG vengono riportate nelle informazioni sul prodotto Cs STEP5 S5_HOME STEP5 S5 SYS EXAMPLE STEP 5 Impostazioni standard per l installazione STEP5 S5_SYS Directory di sistema STEP 5 con il pacchetto base STEP 5 File S5 BAT con cui avviare il pacchetto base e i P Tool In questa directory ci sono i programmi esemplificativi con blocchi di programma e liste di attribuzione STEP5 S5_SYS S5_INST Contiene le sicurezze per l installazione delle singole parti dei programmi S5 STEP5 S5_SYS S5_COM PG_PG Accoppiamento tra due PG per lo scambio di blocchi e file STEP 5 STEP5 S5_SYS S5_COM Directory di default per pacchetti opzionali COM COM DB1 accoppiamento PG PG 26 9 Gestione dati STEP 5 26 4 1 Funzioni di alcuni file STEP 5 Sommario Vie SS5HISTOR DAT S5HIST_0 DAT
49. D Selezionare il comando di men Documentazione gt Tabella occupazione Ap pare il box di comando Emetti tabella occupazione Pagina 1 Tabella occupazione E A M Elaborato Elaborato Elaborato Elaborato Elaborato Ealborato Pagina 2 Tabella occupazione Ingressi presenti nel programma 176543210 BWD 176543210 BWD Figura 19 7 Esempio tabella occupazione standard Significato dei simboli contenuti in una tabella di occupazione Simbolo Chiarimento Blank Operando utilizzato in istruzione a byte word o doppia word e non come istruzione a bit Operando non utilizzato X Sull operando viene eseguita un istruzione a bit Operando dopo un istruzione BMW oppure B DW S Operando utilizzato in un FB standard Operando come parametro di richiamo di FB Operando utilizzato in un FB standard ed in un FB utente STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione 19 2 9 Emissione ordine globale Funzione Documentazione Ordine globale Con questa funzione si attiva un ordine globale grazie al quale possibile emettere senza interruzioni su video su stampante o in un file e panoramica programmi e tabella occupazione e lista incrociata Per l emissione standard non si necessita di una lista incrociata file XR INI Selezionare il comando di men Documentazione gt Ordine globale Appare il box di comando Emetti ordine globa
50. File piedinatura 132 caratteri Protocollo di stampa in un file Lista riferimenti Lista incrociata File LI Istruzioni di comando submit Lista errori submit Macrodefinizione dei tasti File via Qui vengono memorizzate le vie editate STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione dati STEP 5 26 5 Limiti parametri e blocchi disponibili Blocco Limiti dei parametri Annotazione Nome Sigla Introd Rich STEP5 em sul nel PG prog Blocco organizzativo OB 1 39 0 255 max 4096 segmenti per blocco Blocco di programma PB 0 255 0 255 i Lt Blocco sequenziale SB 0 255 0 255 Blocco funzionale FB 0 255 0 255 Blocco funzionale esteso FX 0 255 0 255 Blocco di dati DB 0 255 0 255 max 2048 DW per blocco senza intestazione Blocco di dati esteso DK 0 255 0 255 _ max 6 256 40 blocchi per file S5D B di commento sull OB OK 1 39 _ dimens max 16 KB B di commento sul PB PK 0 255 Li max 6 e 256 40 blocchi per file S5D B di commento sul SB SK 0 255 _ B di commento sul FB FK 0 255 B di commento sul FX FKX 0 255 B di commento sul DB DK 0 255 B di commento sul DX DKX 0 255 Comm di segm sull OB OBDO 0 39 dimens max 16 KB Commento di segm sul PB PBDO 0 255 pie Bs Gioni per a e Commento di segm sul SB SBDO 0 255 max 4 MB per ogn
51. Il PG ridefinisce ora la colonna Stato segnali con Forza immag processo ed attende l introduzione dei valori di comando Il cursore salta sulla prima riga 2 Introdurre per ciascuna riga i valori desiderati e concludere ogni introduzione con il tasto di introduzione STEP 5 ST V7 1 C79000 G8572 C920 04 Test L introduzione dei valori delle variabili viene terminata 3 premendo Conferma Lo STEP 5 emette la segnalazione Forzamento eseguito e trasferisce le variabili modificate in AG 4 premendo Conferma Il PG ridenomina la colonna Forzamento in Stato segnale Gli stati di segnale modificati possono essere visualizzati Se si vuole interrompere il forzamento delle variabili 5 premere 2 volte ESC Annulla Se sono presenti delle modifiche non ancora memorizzate in un blocco imma gine compare una domanda di sicurezza Annullare le modifiche oppure Annullare blocco modificato Se non sono state eseguite modifiche oppure la domanda di sicurezza viene confermata con S lo STEP 5 emette il men funzioni Leggere al riguardo il capitolo 76 3 Stato Variabile 16 5 Forzamento uscite Test Forza uscite Procedimento STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione possibile impostare direttamente le uscite sullo stato desi derato La funzione non ha nessun effetto sull immagine di processo o sull elabo razione poich il controllore programmabile deve essere in STOP Le uscite di
52. Imposta colori A 12 Qui possibile modificare i colori del video STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Documentazione Blocchi STEP 5 Blocchi dati Maschere DB Lista di attribuzione Vengono emessi blocchi di un file programma nella rappresentazione KOP FUP e AWL con o senza riferimenti incrociati Ci che si vuole emettere viene selezio nato nel box di comando visualizzato Emetti blocchi STEP 5 Vengono emessi a scelta singoli blocchi dati o tutti i blocchi dati di un programma Vengono emesse i blocchi dati che contengono le maschere Selezionare i blocchi nel box di scelta visualizzato Emetti maschere DB Viene emessa la lista di attribuzione Selezionare nel box di scelta visualizzato Vi sualizza lista attribuzione il file sequenziale qualora non sia ancora impostato Batch AWL Con questa funzione possibile inviare il file sorgente AWL preimpostato ad un file o ad una stampante Struttura Vengono emesse le sigle di richiamo dei singoli blocchi Selezionare nel box di co programma mando visualizzato Emetti struttura programma i blocchi desiderati Lista incrociata Tabella occupazione Ordine globale Si genera una lista incrociata da un file programma esistente Selezionare nel box di comando visualizzato Emetti lista incrociata gli operandi desiderati Non deve esistere un altro file di riferimenti incrociati Viene emessa una tabella di occupazione Selezi
53. Indice progetto A 8 archiviare archiviazione caricamento caricare creazione e modifica 4 1 disarchiviare disarchiviazione impostare impostazione memorizzazione salva come 4 14 salvare salvataggio struttura prommer prommer parallelo R rappresentazione cambio 5 7 REG BL emissione 17 5 REG INT emissione 17 3 registro d interruzione requisiti hardware accoppiamento PG 24 2 ricerca 5 27 lista di attribuzione 11 11 22 9 richiamo dell help online delle funzioni richiamo delle funzioni di help 3 7 richiesta di conferma 5 29 riga d intestazione editazione 22 6 riga di fondo 22 6 riga di informazione 3 3 riga elemento cancellazione inserimento risultato logico combinatorio 7 16 8 17 S salto a DB DX 5 26 salto alla destinazione 5 26 SALVA F7 22 20 salvare come progetto 4 14 salvataggio del progetto 4 14 scelta M i scelta A E scelta file STEP 5 ST V7 1 C79000 G8572 C920 04 scelta In scheda 3 12126 2 aggiuntiva 26 2 Blocchi aene eA EPROM 4 13 opzioni 4 12 simbolico scheda Batch AWL 4 13 schedario uso 3 12 schema a contatti 7 1 connettore negato 7 8 connettori funzioni complesse 7 10 inserimento di contatti 7 5 operazioni di conteggio 8 19 suddivisione del video schermo commutazione colore bianco e nero 2 17 scritt
54. L editor non viene abbandonato Salva SHIFT F8 Chiarimento dei tasti funzionali Help 5 6 STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 2 1 Immissione del numero biblioteca SHIFT F6 SHIFT F2 Sommario Premessa Procedimento Il numero di biblioteca un numero a 5 cifre da 0 a 99999 che consente di identificare i blocchi Il blocco in cui deve essere inserito il numero della biblioteca deve essere aperto STEP 5 deve essere nel modo Emissione Procedere come segue 1 SHIFT F6 premere Comm segm 2 SHIFT F2 premere N bibl Il cursore si trova nel campo BIB 3 Immettere il N bibl desiderato o modificare quello esistente 4 Per uscire dal campo BIB premere il tasto enter Se si inseriscono tutte le 5 cifre che compongono il numero della biblioteca il cursore esce automaticamente dal campo Se non si desidera immettere alcun numero uscire dal campo premendo ESC 5 2 2 Cambio della rappresentazione SHIFT F5 gt KOP Sommario Premessa Procedimento STEP 5 ST V7 1 C79000 G8572 C920 04 Conquestafunzione sicambialarappresentazione senzadovere ritornare nella impo stazione progetto capitolo 4 1 1 Lo STEP 5 si trova in modo Emissione Il segmento visualizzato deve essere traduci bile nella rappresentazione desiderata Premere SHIFT F5 gt KOP o eseguire un click col mouse Sul video viene visualizzato il segmento come schema a contatti Se
55. NNNNNN Blocco di documentazione con nome NNNNNN max 8 caratteri Tabella 19 4 Istruzioni di comando per lista di blocchi Istruzione di comando Chiarimento BLIST Emissione della lista di blocchi del file programma preimpostato Tabella 19 5 Istruzione di comando con annidamento Istruzione di comando Chiarimento ISTRUZ_COM x nnnnnn II file di istruzioni di comando nnnnnnSU INI viene richiamato ed elaborato Da una sequenza di istruzioni di comando possibile richiamare altre sequenze di istruzioni di comando La mas sima profondit di annidamento pari a 6 La ricorsivit non permessa e non viene accettata in fase di test o di attivazione di un file di istruzioni di comando Editazione struttura Tabella 19 6 Indice del contenuto Istruzione di comando Chiarimento CONTENUTO L indice viene emesso con la piedinatura corrente Il numero di pagina ini zia automaticamente da e viene ripristinato alla fine dell indice CONTENUTO n La numerazione di pagina dell indice inizia da n n 1 2 Viene emesso l indice di tutte le emissioni effettuate qualora precedentemente sia stata attivata l impostazione CONTENUTO vedere tabella 19 1 Tabella 19 7 Lista di controllo Istruzione di comando Chiarimento LISTA CONTR FO Vengono elencati gli operandi presenti nella lista di attribuzione ma non utilizzati nei blocchi LISTA CONTR FB Vengono elencati gli operandi utilizzati nei bl
56. Nella riga di commento possibile introdurre un commento ad un blocco parametri nelle singole maschere di parametrizzazione o a tutto il DB1 nella maschera Tabella panoramica La riga dicommento una sola e pu contenere al massimo 80 caratteri L ampia parte centrale la vera area di ingresso delle maschere COM DBI1 Inquest a rea in funzione del livello operativo vengono presentatitesti statici e campi di introdu zione nei quali si pu effettuare la parametrizzazione Tramite la tastiera si scrivono in questi campi di introduzione i dati di parametrizzazione rilevanti e ammessi per la funzione selezionata e che successivamente possono essere trasferiti nel file di pro gramma o nell AG 23 9 Software di parametrizzazione COM DB1 Riga di segnalazione Riga di men 23 3 1 Possibilit Sommario Le introduzioni nei campi d introdu zione 23 10 Nella stessa area si possono visualizzare a video i dati di parametrizzazione di un DB1 presente in un file di programma o nell AG area di uscita In quest area il COM DB1 presenta anche finestre di selezione finestre di help e avvertimenti a supporto dell impiego del COM DB1 Nella riga di segnalazione il COM DB1 fornisce informazioni sull andamento attuale della funzione su errori di impiego o anomalie Nel primo passaggio dalla maschera delle preimpostazioni alla maschera Tabella panoramica il COM DB1 comunica nella riga di segnalazione se il DB1 si trova
57. Per i blocchi di programma OB PB SB FB FX viene richiesta sempre la conferma x Aggiornamento lista attribuzione s Se si vogliono editare operandi simbolici cio modificare il file simbolico ZO INI durante la memorizzazione aggiornata la lista attribuzione Z0 SEQ Aggiornamento lista attribuzione no La lista di attribuzione non viene aggiornata In un secondo tempo questa pu essere generata o aggiornata con la funzione INI gt SEQ x Aggiornamento XREF s Lalista incrociata file XR INI viene aggiornata nel caso un blocco venga modificato Aggiornamento XREF no Lalista incrociata non viene aggionata In un secondo tempo questa si pu aggiornare o generare con la funzione Gestione gt Genera XREF vedere capitolo 18 1 5 5 Funzioni comuni in AWL KOP FUP 5 2 Sommario F Indirizzi F 1 Vis simb 2 Tabella 5 1 Stato Riferim Assegnazione dei tasti funzionali in Emissione Tramite la seguente descrizione dei tasti si ottiene una panoramica sugli strumenti e le funzioni a supporto del lavoro di editazione Queste funzioni possono essere utiliz zate indipendentemente dal tipo di rappresentazione F Salva 7 Conferma F Simb SIM 3 Cerca 4 gt KOP 5 Funz segm F Comm segm F Help 6 Edita F Commriga F Salta 8 Annulla Tasti funzionali in Emissione Tasti funzionali Significato F1 Editazione degli operan
58. Scegliere l operazione desiderata qui F1 SRW Lo STEP 5 emette la casella a sinistra 3 Posizionare il cursore sul parametro n nella casella qui 0 e digitare la cifra 7 4 Introdurre la sigla dell operando di ingresso uscita Avvertenza Una modifica successiva del parametro n possibile tramite selezione della ca sella allungata e posizionamento del cursore con Shift gt sul parametro di memorizzazione Con la funzione di memorizzazione il RLC viene memorizzato Il comportamento della funzione di memorizzazione si definisce durante il richiamo scegliendo dopo aver premuto F5 Oper bin Set prioritario con F60 Reset prioritario con F7 Scegli nel secondo livello di tasti Lo STEP 5 introduce l operando prioritario in alto nella casella La funzione di memorizzazione viene rappresentata come una casella con due in gressi ed una uscita S l ingresso di set R l ingresso di reset e Q l uscita In un segmento pu essere inserita solo una funzione di memorizzazione La funzione di memorizzazione corrisponde alle seguenti istruzioni AWL e U N primo operando d ingresso e S R operando e U N secondo operando d ingresso STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti e R S operando e U operando o operando assegnazione Tipi di operando M m n Am n Dm n La funzione di memorizzazione reagisce nel seguente modo alle variazioni dei segnali d ingresso c
59. Se durante l interconnessione subentra un errore ilblocco che si trova in elaborazione non viene trasferito nel nuovo file programma Ci viene indicato da un segnale che pu essere protocollato sulla stampante o su un file Premere ESC Annulla Il PG non memorizza il blocco che si trova in elaborazione STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione 18 4 Interconnes Funzione Gestione Interconnessione manuale STEP 5 Window Mode sione manuale La funzione consente la ridenominazione di operandi tramite una lista definita sul vi deo Oltre ai nuovi indirizzi di operandi si deve anche definire un nome per il nuovo programma utente Selezionare il comando di men Gestione gt Interconnessione manuale Dopo la scelta della funzione il PG visualizza il relativo box di comando Sotto File programma viene visualizzato il nome del programma utente in cui ridenominare gli operandi Sotto File Programma introdurre dei nomi nuovi per i file modificati S5KXS01Z in file programma PROBSPST SSD S5_DATEN EXAMPL Interconnessione manual AMPT PI Scelta Lista blocchi m Emetti su X Schermo X Stampant X File Si NONAMELS INI gt C STEP5 S5_DATE Storia gai gt m Opzioni Tipo protocollo Standard Scegli DS gt EN lt annulla Help Shift F8 gt Info ET gt Figura 18 3 Li
60. Tecnica di controllo e strumentazione Impresa di trasporti Altre Add Industria meccanica 00 Di So dd Petrolchimica STEP 5 ST V7 1 6ES5998 0MA54 04 Critiche suggerimenti Vi preghiamo di volerci comunicare critiche e suggerimenti atti a migliorare la qualit e quindi a facilitare l uso della documentazione Per questo motivo Vi saremmo grati se vorreste compilare e spedire alla Siemens il seguente questionario Servendosi di una scala di valori da 1 per buono a 5 per scadente Vi preghiamo di dare una valutazione sulla qualit del manuale rispondendo alle seguenti domande Corrisponde alle Vostre esigenze il contenuto del manuale E facile trovare le informazioni necessarie Le informazioni sono spiegate in modo sufficientemente chiaro Corrisponde alle Vostre esigenze il livello delle informazioni tecniche Aaa p a Come valutate la qualit delle illustrazioni e delle tabelle Se avete riscontrato dei problemi di ordine pratico Vi preghiamo di delucidarli nelle seguenti righe STEP 5 ST V7 1 2 6ES5998 0MA54 04
61. Viene visualizzato lo stato delle variabili 3 Interrompere la visualizzazione dello stato con ESC Viene visualizzata la lista operandi con i valori attuali 4 Modificare i valori attuali e concludere il procedimento con Conferma Si pu ripetere il procedimento dal punto 2 Dopo la selezione della funzione Forza variabili lo STEP 5 emette la tabella vuota per l editazione della lista operandi figura 16 3 oppure il blocco immagine selezio nato per ultimo in Forza variabili Operando Formati consentiti M A E S 1 KM MB AB EB SY KH KM KY KC KF MW AW EW SW KH KM KY KC KF T KT KM KH 2 KZ KM KH DW DL DR KH KM KY KC KF DB _ MD AD ED DD SD KH KG KY KC Simbolo dipendente dal tipo di operando 1 Questi operandi e formati possono essere solo visualizzati non forzati 16 13 Test Emissione stato degli operandi va riabili di processo Impostazione delle variabili con il PG Modifica dei valori delle variabili 16 14 Dopo l introduzione di un operando a byte o a word STEP 5 emette il relativo formato che nella tabella riportata sopra non si trova tra parentesi Questo pu essere diretta mente sovrascritto con un introduzione Per gli operandi DD DW DB DL DR bisogna introdurre il relativo blocco dati nella lista operandi In caso contrario STEP 5 segnala Nessun DB selezionato La sequenza d introduzione caratteri sintassi di un operando va rispettata altriment
62. bj Si v an pa gt i 1 si Ra E a La 5 3 H 5 i a Q z3 po z 5 ci o S lt di l amp z 3 il Pl E S a R s8 83 8 8 8 i s E n oz i 6 5 z CS Zoua E lt CERS 4 al Didi 2 Ulga Sid e S E lt S S g E S z gt s A 2 E 2 E i N A S Hi di n v v d E a i Q E s N 5 o ci RS a1 20 S a 5 Sg g 2 2 5 Al y 2l g 2 Ei Gi Gi o z f o i N gt 7 2 a S Ra 3 5 a E 2 E 2 5 g goo go galf pooo h E gt 3 2 8 la 5 5 3 5 5 G S gl E g A amp o Da Ci lt Dv U a a lt n oa o A gt 5 lt lt A n A STEP 5 ST V7 1 C79000 G8572 C920 04 Prima di procedere con la prossima fase di stesura del programma STEP 5 bisogna definire la struttura stessa del programma Solo un programma strutturato pu girare in modo soddisfacente in un controllore programmabile Anche questosemplice programmadiesempio perunordinato funzionamento neces sita almeno di un blocco organizzativo OB 1 oltre ai blocchi di programma funzionali contenenti le istruzioni del programma di lavaggio ed al relativo blocco dati L OB 1 provvede all elaborazione ciclica del programma nel controllore Inoltre sono necces sari dei blocchi di avviamento OB 20 21 22 che garantiscono un avviamento o riav viamento dell impianto in ogni condizione Senza approfondire le funzioni di questi blocchi organizzativi in figura 25 13 viene illustrata la struttura del progra
63. con quanto ricercato F5 Riga F6 Inizio F7 Fine F Testo 1 1 Annota F 1 Con conf Salto alla riga con il numero di riga indicato Posiziona il cursore all inizio del file Posiziona il cursore alla fine della lista di attribuzione F Testo2 F Testo3 F Testo4 F Modo 2 Copia 3 Cancella 4 Cerca 5 Sostit 4 F F F 2 Senz conf 3 4 Tutti 5 Una stringa di caratteri massimo 20 caratteri viene sostituita con o senza conferma da un altra stringa di caratteri F1 Con conf F2 Senz conf F4 Tutti La stringa di caratteri viene cercata e sostituita n volte n fattore di ripetizione nella lista di attribuzione a partire dalla posizione del cursore tramite una nuova stringa di caratteri introdotta Prima di ogni sostituzione viene richiesta una conferma S Sostituzione dei caratteri No caratteri non vengono sostituiti il cursore salta sulla succes siva stringa di caratteri se n gt 1 se viene di nuovo richiesta la conferma Interruzione La funzione viene interrotta La stringa di caratteri viene cercata e sostituita n volte n fattore di ripetizione nella lista di attribuzione a partire dalla posizione del cursore tramite una nuova stringa di caratteri introdotta senza la richiesta di conferma La stringa di caratteri cercata viene sostituita in tutti i punti nella lista di attribuzione tramite la nuova stringa di caratteri introdotta STEP 5 ST V7 1 C79000 G8572 C920 04 Ed
64. da 1 a 12 parole dati di un formato Il fattore di ripetizione n indica quante volte le parole dati marcate devono essere ripetute nel DB Come fattore di ripetizione si pu indicare un numero da 2 a 255 Per la duplicazione di un blocco di parole dati si deve prestare attenzione alla lunghezza massima di un DB 2043 parole Se le parole dati non stanno nel DB lo STEP 5 segnala Memoria o buffer interno pieno La funzione non viene allora eseguita Nella duplicazione si considera il blocco di parole dati originario ci vuol dire che il blocco di parole dati da duplicare esister n volte I numeri delle parole dati successive vengono aggiornati commenti delle parole dati non vengono duplicati Quando si introduce un fattore di ripetizione ad una o due cifre questo numero deve essere completato con dei blank o con il carattere lt o abbandonare il campo col tasto cursore a destra Posizionare quindi il cursore sullultima parola dati che si deve ripro durre Premendo il tasto di introduzione la funzione viene eseguita Le parole dati DW 1 e 2 devono trovarsi due volte nel DB Sul video emesso il men principale dell editor Punto di partenza T Risultato 0 KF 00123 7 sn 1 KH 8FI1A 8 AM 3 KH 001 255 PE 5 _KY 001 255 1 Posizionare il cursore con SHIFT e cursore a sinistra dopo 1 2 Introdurre la cifra 2 3 Posizionare il cursore a destra nel campo di editazione
65. go autforum Per contattare il SIMATIC Customer Support telefonare al numero 49 911 895 7000 o inviare un fax al numero 49 911 895 7002 Eventuali richieste possono essere inoltrate anche per mail tramite Internet oppure alla mailbox sopraindicata Nel caso di domande o commenti sul manuale compilare il questionario che si trova in fondo e spedirlo all indirizzo indicato E gradita anche una valutazione personale del manuale stesso Per facilitare l apprendimento del sistema di automazione SIMATIC S5 la Siemens organizza dei corsi specifici Per maggiori informazioni rivolgersi al centro di addestramento regionale o al centro di addestramento centrale in Germania D 90327 Norimberga Tel 49 911 8953154 Le informazioni relative ai prodotti SIMATIC vengono costantemente aggiornate e sono accessibili e su Internet all indirizzo http www ad siemens de simatic e mediante fax polling n 08765 93 02 77 95 00 Il SIMATIC Customer Support garantisce inoltre assistenza grazie a informazioni attuali e download che possono essere di aiuto nell utilizzo dei prodotti SIMATIC e su Internet all indirizzo http ww ad siemens de simatic e tramite la mailbox del SIMATIC Customer Support al numero 49 911 895 7100 Per selezionare la mailbox utilizzare un modem che abbia fino a V 34 28 8 kBaud i cui parametri vanno impostati nella maniera seguente 8 N 1 ANSI oppure colle garsi tramite ISDN x 75 64 kBit STEP 5 ST
66. ll E 3 2 6 lI M 33 I E 4 2 F 20 lI I 22 E 5 5 A 1 0 J RQ 23 e 24 Riga di segnalaz 25 F Aritmet F Blocchi F Sposta F Convers F Confronto F Comm seg F Extra F Help 1 4 2 4 3 4 Y 5 Oper bin 6 Finesegm 7 Conferma 8 Annulla Figura 7 1 Segmento nella rappresentazione a contatti esempio Righe del Video Le singole righe del video hanno il seguente significato Tabella 7 1 Contenuto delle righe del video Riga Contenuto Chiarimento 1 PB3 Tipo e numero di blocco PROG3 Sigla simbolica del blocco C ESEMP ST S5D Drive e file programma BIB 12345 Numero di biblioteca LUN 19 Lunghezza del blocco in word 2 Segmento 1 Numero del segmento Titolo segmento Testo con massimo 32 caratteri Editazione Modo di elaborazione dello STEP 5 3 Operandi simbolici 4Attribuzione Operando assoluto gt Operando simbolico gt Com mento operando se il cursore si trova su una sigla di un operando 4 22 Area di editazione Campo d introduzione per le combinazioni i richiami e gli operandi 23 Riga di Segnalazioni o richieste STEP 5 rosso o verde segnalazione 24 25 Tasti funzionali L assegnazione dei tasti viene definita in relazione alle funzioni STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti 7 2 Semplice funzione di editazione Operazioni combinatorie Sigle degli operandi 7 4 Dopo aver scelto KOP lo STEP 5 apr
67. per formati KC C e KG Si possono utilizzare lettere maiuscole e minuscole senza accenti commenti delle parole dati vengono memorizzati nel blocco commenti per il relativo blocco Il nome del blocco commenti viene attribuito automaticamente dallo STEP 5 DKn a DBn Il numero del blocco commenti corrisponde al numero del blocco p es al DB 123 corrisponde il DK 123 Nelle impostazioni selezionato x con commenti Progetto capitolo 4 1 1 Sul video viene visualizzato il men principale dell editor DB II DB contiene come minimo una parola dati DW Procedere come segue 1 Posizionare il cursore con SHIFT e cursore a destra nel campo del commento desiderato 2 Introdurre un testo con un massimo di 32 caratteri o correggere il testo gi esistente Dopo l introduzione di 32 caratteriilcursore salta automaticamente all inizio delcampo commento 3 Premere il tasto di introduzione 9 2 8 Memorizzazione del commento Sommario 9 14 Memorizzando perla primavoltailblocco daticonicommenti vienecreato automatica mente il blocco commenti Se il blocco commenti esiste gi lo STEP 5 segnala DKn gi nel file destinazione sovrascrivere Con il tasto Conferma si memorizza il commento STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di blocchi dati 9 2 9 Duplicazione di parole dati Sommario Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione si pu duplicare un blocco di parole dati
68. premere F1 Sovrascr L introduzione del testo da inserire conclusa In un testo si possono cancellare stringhe di caratteri con qualsiasi lunghezza e parti di testo 1 Posizionare il cursore sul primo carattere da cancellare 2 Premere F2 Cancella Lo STEP 5 emette il carattere iniziale nella posizione del cursore 3 Posizionare il cursore sull ultimo carattere da cancellare 4 Premere F2 Cancella La parte di testo delimitata cancellata Le successive parti di testo vengono compattate automaticamente L editor dei testi comprende otto comandi per velocizzare l elaborazione del testo I comandi si richiamano con F3 Comando Come si utilizzano tutti comandi 1 Posizionare il cursore nel testo 2 Premere F3 Comando 3 Introdurre uno degli otto possibili comandi 4 Attivare il tasto di introduzione e premere Conferma Il PG esegue il comando Comando Effetto dei comandi JTT jump to the top salta all inizio Da una qualsiasi posizione il cursore salta all inizio del commento JTE jump to the end salta alla fine Da una qualsiasi posizione il cursore salta alla fine del commento ST1 ST2 ST3 ST4 set label 1 impostare il marchio 1 In un testo si possono impostare al massimo 4 marchi JT1 JT2 JT3 JT4 jump to label 1 salta al marchio 1 Da una qualsiasi posizione del testo il cursore salta sul marchio desiderato F xyzrst find trovare Il
69. pu essere di strutto Per questo motivo significativo sovrascrivere la preintestazione del blocco dati dati di questo blocco dati vengono visualizzati tutti nel formato che stato prece dentemente preimpostato Con i blocchi funzionali FB e FX nel trasferimento a ritroso potrebbero perdersi i nomi delle etichette dei salti per esempio FINE Essi vengono rimpiazzati dallo STEP 5 con dei nomi sostitutivi per esempio M002 4 19 Creazione e modifica di progetti File Blocchi Trasferisci sale Introduzione Trasferisci da x File programma x AG in x File programma x AG Scelta x Lista blocchi Blocco x inf x Tutto il file Opzioni Conferma se x Sovrascrivi blocco esistente x Sovrascrivi intestazione esistente 4 20 Selezionare il comando di men File gt Blocchi gt Trasferisci F5 o CTRL F5 Viene visualizzato il box di comando Trasferisci blocchi in cui ci si pu spostare e selezionare i singoli blocchi nterfaccia operativa grafica vedere capitolo 3 9 Avvertenza Non tutti i blocchi che vengono visualizzati possono essere trasferiti il trasferi mento dei blocchi dipende dall AG Possono essere trasferiti solo blocchi con una grandezza massima di 4 KW 8KB I blocchi vengono trasferiti nel AG secondo il seguente ordine SB PB FB FX OB DB e DX Chiarimento Questo campo indica l attuale file pro
70. si interrompe l esecuzione della macro tasti CRTL ALT T Se nella finestra di dialogo Scegli macro stata selezionata l apposita op zione con questo hotkey possibile eseguire la macro in passi ovvero tasto per tasto L esecuzione di ogni passo deve essere confermatacon la combina zione di tasti CRTL ALT T Questa funzione utile per controllare la funziona lit delle macro tasti Il tipo di funzionamento in passi non viene visualizzato separatamente Consigli per l uso delle macro tasti STEP 5 ST V7 1 C79000 G8572 C920 04 L impiego delle macro tasti consigliato per le sequenze di tasti ricorrenti all interno degli Editor Le procedure automatiche dei menu e delle finestre di dialogo con passag gio ad altri pacchetti funzionano correttamente solo se le condizioni presenti durante l esecuzione sono uguali a quelle presenti durante la registrazione Per questo motivo si consiglia di limitarne l uso a piccoli task di cui siano chiare le condizioni preliminari Per l uso delle macro tasti attenersi a quanto segue e Punto iniziale centrale Definire pochi punti iniziali all interno dei pacchetti dai quali si inizia la registra zione o l esecuzione della macro tasti e documentarli nel commento della ma cro tasti Esempi di punti iniziali tipici All interno dei men Voce di men FILE non aperta All interno degli editor Modo correzione e Selezione rapida Definire lo scopo della macro tast
71. un progetto cio la configurazione elaborativa per un programma applica tivo un blocco cio un modulo di programma STEP 5 editato e richiamabile un file PCPM che pu essere cancellato o convertito in un file S5 DOS ST MT Variabile di processo che pu essere interrogata indirizzata in modo assoluto per esempio E 32 0 oppure simbolico per esempio VALVOLA1 Gli operandi attuali lista di parametri nel blocco richiamante in fase di richiamo di un FB FX sostituiscono gli gt Operandi formali ivi definiti Operando parametrizzabile associato ad un operazione di sostituzione Nei blocchi FB FX l operazione da eseguire definita esclusivamente con operandi formali ai quali tramite i riferimenti della Lista parametri vengono associati i relativi gt Ope randi attuali nel blocco richiamante Sono datiche riguardano la configurazione interna e le versioni delsoftware contenuto in AG Informazioni al riguardo si possono ottenere con la funzione Test Info AG Tutti i datori di segnali che costituiscono gli ingressi del processo finecorsa pulsanti ecc e gli attuatori e visualizzatori rel valvole ecc che costituiscono le uscite verso il processo Campo di scrittura che in fase di emissione su stampante viene inserita alla fine di ogni pagina La piedinatura pu essere larga 80 o 132 caratteri e viene predisposta in Imposta Pagina 2 Con iltermine Progetto men STEP 5 si intende l ins
72. viene proposto il seguente box File Simbolico C PROEXAZO INI Operando Simbolo Commento Attribuzione a operando Attribuzione a simbolo F F F R F F 1 Inserisci 2 Visual 3Canc ASS 4 Canc simb 5 Opz ZULI 6 La riga si trova sotto all intestazione Operando Simbolo Commento Intro durre qui una nuova attribuzione nel file simbolico Ilcursore posizionato all inizio della riga d introduzione La riga di introduzione viene editata in Sovrascrittura e Iltasto DEL Cancella cancella il carattere sotto il cursore e Iltasto Inserimento orizzontale inserisce uno spazio nella posizione del cur sore e Conitasti di scorrimento verso l alto e verso basso possibile scambiare alternativamente il contenuto delle righe di introduzione e visualizzazione e Il tasto di introduzione sposta come il tasto TAB il cursore nel successivo campo verso destra 18 13 Gestione 18 14 Per l editazione delle attribuzioni nel file simbolico lo STEP 5 mette a disposizione le seguenti funzioni richiamabili tramite tasti funzionali 1 Funzione F1 Inserisci F2 Visual F3 Canc ASS F4 Canc simb F5 Opz ZULI F8 Indietro Chiarimento L attribuzione nella riga d introduzione viene acquisita se l indirizzo dell operando non ancora occupato In caso con trario segnalazione d errore Chiave gi esistente Viene visualizzata l attribuzione relativa al
73. 0 ALT EMER Tasto ALT o emergenza E 1 4 CHIAVE Commutatore a chiave esterno A 1 0 AP PORTA Apertura porta tramite motore DATA 8 09 92 TESTCOLLAU KOMDOK ST SIEMENS TEST Programma esemplificativo PER N FM ELAB XYZ VERSIONE V 4 0 7 9 92 MILANO FERE E ni BLNR a SOTTO MS DOS V 5 0 TEST SYSTEM Test sistema H 1 PG 770 1 File programma Blocco Segm con DR211N PIEDINATURA KODOEMF2 INI SIMATIC S5 A GARAGEST S5D PB f 1 Figura 19 9 Stampa semplice di uno schema funzionale STEP 5 ST V7 1 19 13 C79000 G8572 C920 04 Documentazione 19 3 1 Emissione blocchi Funzione Questa funzione permette di emettere dei blocchi in formato DIN A3 o DIN A4 nei tipi di rappresentazione KOP FUP o AWL con o senza liste incrociate riferimenti blocchi possono essere emessi anche in un file LS INI Documentazione Selezionare il comando di men Documentazione gt Emissione confortevole gt Dies Confort Blocchi Appare il box di comando Emetti blocchi KOMDOK In questo box Blocchi possibile muoversi ed eseguire selezioni Di seguito vengono spiegate le introdu zioni specifiche Introduzione Chiarimento Con riferimenti Riferimenti diretti se nel segmento stampato gli operandi diretti e indiretti sono oggetto di operazioni di assegnazione vengono stam pate le parti di programma nelle quali avvengono le relative interrogazioni Riferimenti indiretti se nel segmento
74. 20 0 Figura 8 6 Inserimento di un blocco funzionale Lo STEP 5 aggiunge l elemento funzionale scelto in modo tale che l ingresso super iore risulti collegato L operando all ingresso inferiore non definito connettori ed i connettori negati sono merker di appoggio in combinazioni binarie Un connettore viene introdotto in FUP come un elemento funzionale Se esso si trova dopo l ultimo blocco di un segmento viene gestito e rappresentato come un uscita Inserimento All uscita dell elemento AND il risultato intermedio deve essere acquisito dal merker M 20 1 1 Siglare il connettore p es con M 20 1 A e premere il tasto di introduzione Accumulo di connettori 2 Un accumulo di connettori si ottiene quando si posiziona il cursore sul connet tore e si preme nuovamente F5 Oper bin e F4 o F5 e si introduce la sigla del merker qui M 30 1 Con l inserimento implicito il connettore introdotto prima viene spostato di volta in volta di una riga verso il basso Connettore prima dell uscita L introduzione del connettore M 20 1 prima dell uscita porta alla rappresentazione B E10 9 S Cursore all F6 Ins orizz F5 Oper bin F4 Set E E 20 0 i A10 1 E 10 0 lg E 10 1 M30 1 M20 1 _ _ lt 1 E 20 0 L A10 1 A B M20 1 B Figura 8 7 Editazione di connettori U
75. 25 17 STEP 5 in un impiego pratico Esempio applicativo Trasferimento e ridenominazione di blocchi File Blocchi Cancella gt 25 18 Una copia del segmento 6 si trova ora nel buffer del sistema Per trasferirlo in FB5 1 selezionare nell editor blocchi il FB5 e posizionare il cursore nel segmento 5 alla fine del programma 2 Premere quindi F5 Funz segm e F6 Aggiungi Dopo aver premuto F2 Buffer il segmento 6 aggiunto al nostro programma IMPLAV 3 Concludere l operazione con F8 Indietro e F7 Conferma Rispondere alle segnalazioni STEP 5 con S Si usciti dall editor Ripetere il procedimento di trasferimento per il segmento 7 Si pu constatare che nei segmenti aggiunti non tutti gli operandi sono rappresentati in simbolico Ci dovuto alla lista di attribuzione incompleta nel programma editato fino ad ora Per ottenere anche qui una rappresentazione corretta 1 Selezionare Imposta progetto 2 Introdurre come file simbolico SSDEMOZO INI 3 Salvare con F6 Poich l editor dei blocchi pu accedere alla lista di attribuzione completa del pro gramma fornito anche nei segmenti 6 e 7 gli operandi sono rappresentati corretta mente in simbolico e Controllare ci con un nuovo richiamo del FB5 nell editor blocchi Questo procedimento consente l inserimento o l aggiunta di segmenti da altri blocchi del file di programma Per il trasferimento e il completamento di grosse
76. 5 2 R FB 10 2 UN FB 10 2 0 FB 10 2 R Figura 25 6 Riferimenti in IMPLAV relativi all operando AVVIAM STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Documentazione Nel men Documentazione lo STEP 5 mette a disposizione una serie di liste in cui ineca sono raccolti i riferimenti incrociati o per un singolo operando qui M 10 7 o per un incrociata gt gruppo di operandi p es E A M Contatori L esecuzione dei riferimenti pu essere limitata ad un determinato blocco o estesa a tutti i blocchi del programma La fig 25 7 mostra una stampa dei riferimenti relativi alle Uscite in FB5 e ai Contatori e ai merker di avviamento M 10 7 in tutti i blocchi L asterisco vicino al numero di segmento segnala che l operando utilizzato in una istruzione di assegnazione del risultato logico La selezione nell elenco si esegue nel box di comando contrasse gnando con la crocetta Lista incrociata FB 5 C IMPLAVST S5D BIB 2 LUN 166 DS Lista incrociata Uscite A 32 0 AV STRUT SEG TE 8 9g 10 15 A 32 1 RIT STRUT SEG 4 8 ger LOS Aity IGR A 32 2 AP PORTA SEG i 4 12 15 A 32 3 CH PORTA SEG A N ia 15 A 32 4 ENT AUTO SEG SRi 6 A 32 5 USC AUTO SEG 4 gt 13 14 A 32 6 ROT SPAZ SEG TE ga A 32 7 DETERG SEG TE 8 A 33 0 RIASCIACO SEG F gr 9 A 33 1 CERA SEG hi e 10 A 33 2 ASCIUGAT SEG 12 AB 32 SEG 3 4 AB 32 SEG 3 4 Lista inc
77. 71 kkk Errore alla riga 6 parametro assoluto non conforme a SGOP sigla operando susi Errore allariga 7 sigla operando errata sk si 8 righe elaborate 2 errori trovati ERE Figura 18 5 Lista errori dopo l editazione della lista di attribuzione esempio Una segnalazione di errore riporta l operando assegnato in modo errato e indica la posizione ed il tipo dell errore Adogni nuova traduzione della stessa lista di attribuzione il PG sovrascrive automati camente la lista errori precedentemente generata Il file viene generato anche nel caso che non si presentato alcun errore STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione 18 6 Batch AWL Il compiler BATCH AWL completamente integrato nell interfaccia utente di STEP 5 V7 1 18 6 1 Il compiler batch AWL Funzione Questa funzione mette a disposizione dell utente un compiler autonomo per compilare le liste istruzioniinun programma STEP 5 eseguibile Ilcompilerbatch consente anche compilare un programma di STEP 5 in una lista istruzioni in modo da permettere all utente di inserire eventuali modifiche al programma testato direttamente nella sorgente e quindi di aggiornare la propria lista istruzioni Gestione Scegliere il comando di menu Gestione gt Batch AWL gt Compiler batch AWL Batch AWL A video compare il box di comando Compiler batch AWL Compiler batch AWL 18 6 2 Sostituzione degli operandi Funzione Questa fun
78. A EH Trasferimento di DB1 RE Per tutte le maschere attivo con lt F8 gt il ritorno alla maschera sovraordinata i Blocco parametri p es CLP ZI Funzioni AG I Stampa di DBI i Tabella panoramica SINEC L2 siae l Di J Lu Le 1 F6 Blocco parametri SINECL2 l 4 livello operativo J Figura 23 1 1 livello operativo preimpostazione STEP 5 ST V7 1 C79000 G8572 C920 04 Struttura gerarchica del COM DB1 Dopo l avvio compare la prima maschera del COM DB1 la maschera Scelta lingua Premendo un tasto funzionale si sceglie il COM DB1 nella lingua desiderata Dopo la scelta della lingua si arriva nella maschera di preimpostazione In questa maschera si definiscono le preimpostazioni necessarie al COM DBI1 Nella maschera di preimpostazione si devono definire e il tipo di funzionamento del COM DB1 con la CPU funzionamento online offline e il numero di ordinazione della CPU MLFB e e la versione dell AG 23 7 Software di parametrizzazione COM DB1 2 livello operativo tabella panoramica 3 livello opera tivo funzioni di servizio di DB1 Blocco para metri Funzioni AG CASO PARTICOLARE 4 livello opera tivo blocco para metri SINEC L2 23 8 Le introduzioni negli altri campi della maschera di preimpostazione dipendono dalle funzioni che si vogliono esegui
79. AG file AG AG Nei box di comando visualizzati si selezionano le sorgenti e destinazioni desiderate Confronta Confronto tra singoli blocchi tra singoli blocchi di un gruppo di blocchi oppure tutti i blocchi di un file programma con un altro E possibile confrontare file file file AG AG file Cancella Cancellazione di blocchi su PG e AG e di file di documentazione solo su PG Cancellazione iniziale dell AG Comprimi In questo modo vengono controllati e compressi blocchi STEP 5 nel file di pro gramma Directory DOS gt Questa funzione consente di creare e cancellare directory MS DOS direttamente nel software STEP 5 Crea Creazione di una nuova directory MS DOS Cancella Cancellazione di una directory MS DOS esistente File DOS Con questa funzione possibile gestire file senza dover passare al livello del sistema operativo Nei box di comando visualizzati possibile selezionare una directory a scelta Sono a disposizione le seguenti funzioni Indice Emissione dell indice elenco del contenuto di una directory Copia Copia di singoli file o di gruppi di file Cancella Cancellazione di singoli file o di gruppi di file STEP 5 ST V7 1 C79000 G8572 C920 04 A 9 Appendice File PCP M Con questa funzione possibile elaborare i file PCPM Indice Nel box di comando Indice file PCPM viene visualizzato in una finestra se condo quanto definito un indice PCPM Copia Conversione di f
80. AWL compiler per batch AWL V2 2 mediante l immissione in una riga Non vi pi l emissione diretta di una lista continua a video ma vengono visualizzati solo il tipo di compilazione corrente e il blocco attuale da e verso mc5 Compiler batch AWL Figura 22 3 Compiler batch AWL Inserimento Tipo conversione Sorgente File sorgente Destinazione File destinazione con file simbolico STEP 5 ST V7 1 C79000 G8572 C920 04 Chiarimento seq gt zwi seq gt mc5 zwi gt segq zwi gt mc5 mc5 gt zwi mc5 gt seq e relativi cicli di controllo Definizione del file sorgente in base al tipo di conversione Il file di destinazione dipende dal tipo di conversione Il file simbolico viene utilizzato se selezionato il relativo pulsante 22 25 Editor AWL compiler per batch AWL Inserimento Scegli Lista blocchi Opzioni Operando in file AWL assoluto simbolico Tipo AG Sovrascrivi con conferma Inserisci simboli Aggiorna lista attribuzione lt Converti gt 22 26 Chiarimento Qui si selezionano i blocchi desiderati blocchi possono essere specificati in modo assoluto o simbolico o misto Per modificare un blocco gi esistente o per visualizzare i tipi di blocco attualmente ammessi premere F3 o selezionare il campo lt Scegli F3 gt Premendo il tasto F7 oppure selezionando il campo lt Info F7 gt viene invece visualizzato un
81. Abbandono e perdita delle modifiche premere ESC STEP 5 ST V7 1 9 16 C79000 G8572 C920 04 Editazione di blocchi dati 9 2 11 Inserimento Cancellazione righe Inserimento riga Si ha la possibilit tramite tasti di inserire o cancellare nel DB righe di DW e di com mento Cursore su Tasto Campo Campo Campo Risultato Campo formato editaz comm Inserim Riga inserita la parola dati verticale e la riga di commento ven gono spostate di una riga verso il basso a partire dal cursore F3 Inser Formato dati inserito il for DF mato dei dati viene spostato di una riga verso il basso a partire dal cursore il com mento no F1 Inser Riga di commento inserita DK le DW rimangono al loro po sto i commenti vengono spostati di una riga in basso a partire dal cursore Cancellazione Cursore su riga Tasto 3 Campo Campo Campo Risultato Campo formato editaz comm Tasto di Parola dati e commento cancell cancellati le righe succes sive vengono spostate di una riga verso l alto F4 Canc Formato dati cancellato i DF formati dei dati successivi vengono spostati di una riga verso l alto i commenti no F2 Canc Riga di commento cancel DK lata i commenti successivi vengono spostati di una riga verso l alto Sfondo grigio funzione possibile in questa posizione del cursore Avvertenza Con F3 Inser DF o F4 Canc DF i
82. B e una word W e una doppia word D STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione Documentazione Eme e RCON Tabella di occupazione Esempio Tabella occupazione Ingressi Una tabella di occupazione viene emessa senza ulteriori richieste da parte dello STEP 5 su carta o sul file predisposto Durante l emissione della tabella di occupazione compare il messaggio Stampa tabella occupazione Avvertenza Si tenga presente che deve essere sempre presente una lista incrociata attuale file LI del corrente file programma per l emissione di riferimenti Gestione gt Genera XREF Simbolo Chiarimento Blank Operando utilizzato in un istruzione a byte word o doppia word e non in un istruzione a bit Operando non utilizzato X Con l operando viene realizzata un istruzione a bit Operando dopo un istruzione BMW oppure B DW S Operando utilizzato in un FB standard Operando come parametro di richiamo di FB Operando utilizzato in un FB standard ed in un FB utente gt Tabella occupazione Ingressi i 176543210 BWD 176543210 BWD l Byte 0 E RO R Byte 32 RE FCE bici al Byte 1 la xt Byte 33 I limi Byte 2 lazio E k ER AR l Byte 34 foci gens bic uil Byte 3 Vi ari e ESTE Byte 35 E E Byte 4 RR gn Byte 36 locate zia l Byte 5 a a bea Byte 37 o_o ala l A XI T So o A Figura 19 11 Tab
83. Batch AWL Per ulteriori informazioni consultare il capitolo 22 2 STEP 5 ST V7 1 C79000 G8572 C920 04 12 1 STEP 5 ST V7 1 C79000 G8572 C920 04 13 Vie bus Sommario Il collegamento online tra dispositivi di programmazione e AG non realizzato soltanto direttamente mediante un cavo di collegamento collegamento punto a punto ma anche tramite i sistemi di bus SINEC H1 SINEC L1 o SINEC L2 ed anche con bus AG per S5 1550 Questa connessione si genera si memorizza e si attiva con la funzione Vie bus Sommario del Capitolo Argomento trattato Pagina capitolo 13 1 Funzione vie bus 13 2 13 2 Editazione vie bus 13 3 13 3 Esempio 13 7 STEP 5 ST V7 1 13 1 C79000 G8572 C920 04 Vie bus 13 1 Funzione vie bus Informazioni Assegnazione Via gt File 13 2 Le vie sono connessioni stabili tra un PG ed un determinato partner Tramite queste vie si possono eseguire tutte le funzioni di programmazione secondo un protocollo come con un collegamento diretto punto a punto Una via costituita da e nodo di start che il punto iniziale della connessione p es PG AS511 PG CP H1 PG CP L2 e bus 10 pi e nodi p es CP e nodo finale p es CPU Gli indirizzi dei partner si editano e si memorizzano in offline e Sotto un nome via Progetto gt Imposta viene memorizzata una via editata e pu essere attivata in qualsiasi momento se esiste fisicamente In un file via Progetto g
84. D B T Z BI BY W BI Sigla ING2 E A D B T Z BI BY W BI Sigla USC E A D B T Z BI BY W BI Sigla BAUS E A D B T Z Sigla TEMP E A D B T Z Sigla CONT E A D B T Z sB BLOCCO Richiamo blocco A DB U ING1 Ani ING2 SPB MARK Salto condizionato a MARK iL parola dati1l0 Caricare la parola dati 10 MW 2 TEMP Etichetta salto avvio tempo TEMP USC Fine segmento F Indirizzi F Stato FSimb SYM FSenza commF gt KOP F Comm segmF Salva F Help 1 Vis simb 2 Riferim 3 Cerca 4 Salta 5 Funz segm6 Edita 7 Conferma 8 Annulla Figura 6 1 Esempio di un blocco funzionale FB 200 STEP 5 ST V7 1 6 6 C79000 G8572 C920 04 Editazione della lista istruzioni AWL Editazione nuovi blocchi funzionali STEP 5 ST V7 1 C79000 G8572 C920 04 Tabella 6 1 Significato delle definizioni dei campi Campo Descrizione Nome Il nome del blocco pu essere lungo 8 caratteri e deve iniziare con una lettera Lista dei La lista parametri contiene la sigla la specie ed il tipo degli Parametri operandi formali In un blocco funzionale si possono intro durre al massimo 40 operandi formali Sigla Sigla di operandi formali lunga al massimo 4 caratteri di E A D B T Z cui il primo carattere deve essere una lettera Parametro d ingresso Parametro d uscita Dato costante Richiamo blocco A DBn DXn SPA OBn PBn SBn FBn FXn T Temporizzatore Z Contatore vorm BI BY W D BI Operando con indirizzo a bit
85. DB1 Errori nella parametrizzazione del DB1 P STEP 5 ST V7 1 C79000 G8572 C920 04 Introduzioni non ammesse da parte dell utente sono bloccate dal COM DB1 durante la parametrizzazione testi di introduzione sono controllati da parte del COM DBI1 dopo la conclusione dell introduzione con 4 Gli errori di sintassi o il superamento dei campi dei valori sono evidenziati con una segnalazione di errore p es Campo dei valori non valido Le parametrizzazioni errate sono contraddistinte con un posto prima del campo di introduzione Alla conferma dei dati di parametrizzazione nel DB1 con F6 Enter viene poi controllata l interdipendenza tra i parametri nell ambito del blocco Le interdipendenze non soddisfatte vengono evidenziate tramite l avver tenza Le parametrizzazioni non possono essere memorizzate poich vi sono ancora errori presenti Dopo la conferma con ESC le parametrizzazioni riconosciute errate sono evidenziate con un posto prima del campo di introduzione Avvertenza Se nella maschera di parametrizzazione si posiziona il cursore su un parametro errato allora nella riga di segnalazione compare la segnalazione corrispon dente Solo dopo una introduzione corretta di tutti i parametri possibile memorizzare il blocco parametri con F6 Enter 23 17 Software di parametrizzazione COM DB1 23 4 Esempio di una parametrizzazione di DB1 con il COM DB1 Sommario In q
86. DX 0 S5 155U DX 0 Il DX 0 contiene i dati di sistema S5 155U ed associato in modo fisso al AG come per S5 155U maschera DB La parametrizzazione delle maschera si trova descritta nelle istruzioni di programmazione AG Impostazioni Impostazioni per l editazione File programma nome del file programma attuale Funzionamento Online se collegato un AG o si desidera editare diretta mente in AG Editor Selezionare il comando di men Editor gt Maschera DB Il box di dialogo Edita Maschera DB maschera DB appare sul video Scelta dall editor Procedere come segue 1 Scegliere se il blocco deve essere editato nel file programma o nel AG 2 Introdurre il blocco p es DX 0 3 Nella scelta F3 Scegli selezionare la maschera DX 0 per AG 155 U CPU 946 947 e confermare con Edita i valori introdotti 4 Confermare i valori introdotti Il PG emette la maschera DX 0 con la pagina 1 STEP 5 Window Mode S50XSOLZ Editazione O __r _ t T B eo 2 3 Scegli 4 6 Avanti 7 Conferma8 Annulla Figura 10 5 Maschera DX 0 per AG 155 U pagina 1 STEP 5 ST V7 1 10 6 C79000 G8572 C920 04 Editazione maschere DB Tasti funzionali F3 Selezionare nella posizione del cursore i possibili parametri oppure o Scegli F3 Introdurre il parametro nella posizione del cursore utilizzando la Immetti tastiera F6 Passaggio alla pagina successiva o precedente Avanti F7 Acquisizione e memo
87. Emissione Editazione Note del tasto Scorrimento Scorrimento del seg Come Emissione Nei box di scelta sempre scorrimento di indietro mento visualizzato di una pagina Page up una riga verso l alto Scorrimento Scorrimento del seg Come Emissione Nei box di scelta sempre scorrimento di avanti mento visualizzato di una pagina Page down una riga verso il basso Scorrimento SHIFT Scorrimento del seg Come Emissione dalla posizione del cur sore Scorrimento SHIFT Scorrimento del seg Come Emissione avanti di una mento visualizzato di pagina una pagina verso l alto Segmento Viene visualizzato il Salto alla fine della riga In Emissione anche in Funzioni segmento successivo segmento successivo attualmente elaborata con F2 Segmento Viene visualizzato il Salto all inizio della riga precedente segmento precedente attualmente elaborata Fine seg SHIFT Inibito Salto alla fine del se In Emissione anche in Funzioni segmento mento o gmento visualizzato con F2 Inizio seg SHIFT Inibito Salto all inizio del se mento gmento visualizzato Fine campo Z Inibito Salto alla fine del campo introduzione TAB d introduzione sul quale si trova il cursore nizio campo SHIFT Inibito Salto all inizio del campo introduzione d introduzione sul quale TAB i i
88. F F F F F 3 2 3 Scelta 4 S 6 Enter 7 Info 8 Ritorno Figura 23 15 Maschera del COM DB1 Collegamento standard editazione dei para metri per il collegamento standard 3 Premere F6 Enter parametri vengono trasferiti in DB1 e sul video compare la maschera Tabella panoramica SINEC L2 Figura 23 15 Nella riga Colle gamento standard sul video compare parametrizzato Con ESC oppure F8 Ritorno si pu interrompere il trasferimento Sul video compare la maschera Tabella panoramica SINEC L2 nel suo aspetto originale Il DB1 di esempio completamente parametrizzato STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 Emissione del DB1 Si vuole stampare il DB1 appena creato su stampante 1 Tornare nella maschera Tabella panoramica premendo 2 volte F8 Indietro La maschera Tabella panoramica cambiata il blocco parametri SINEC L2 presen tato come parametrizzato Tabella panoramica SIMATIC S5 COM DB1 Parametrizzazione dell interfaccia seriale SINEC L2 solo collegamento standard Parametrizzazioni ammesse Parametrizzazione Interrupt onboard OBI parametrizzato default Contatori onboard OBC parametrizzato default Ingressi analogici onboard OBA parametrizzato default SINEC L1 SL1 non parametrizzato Elaborazione a tempo TEB parametrizzato default Parametrizzazioneorologio CLP non parametrizzato Caratteristiche di sistema SDP parametri
89. FB e F1 SHIFT F1 FB assoluto FB condizionato BA FX BAB FX F2 SHIFT F2 FX assoluto FX condizionato SPA SPB FA SHIFT F4 OB PB SB assoluto condizionato A DB AX DX F6 SHIFT F6 DB DX Spostam SHIFT F3 3 Operazioni di trasferimento e di caricamento L T e F7 Trasferimento e caricamento dell operando Spostamento SHIFT F3 4 Operazioni di SHIFT e rotazione per FB FX e F1 SHIFT F1 SHIFT verso sinistra word doppia word SLW SLD SRW F2 SHIFT F2 SHIFT verso destra della word SVW SVD F3 SHIFT F3 SHIFT verso destra word doppia word con segno RLD RRD SHIFT F4 Rotazione sinistra destra SHIFT F5 Conv per FB FX SHIFT F4 6 Operazioni di conversione DEF KEW e F1 SHIFT F1 BCD gt DUAL gener del compl ad 1 a 16 bit DUF KZW F2 SHIFT F2 DUAL gt BCD gener del compl a 2 a 16 bit DED KZD F3 SHIFT F3 BCD gt DUAL gener del compl a 2 a 32 bit DUD F4 DUAL gt BCD a 32 bit FDG GFD F5 F6 V fissa gt V mob V mob gt V fissa a 32 bit Confronto SHIFT F5 7 Operazioni di comparazione l gt lt e tra due operandi gt lt F1 F2 Comparazione su uguale diverso F3 F5 Comparazione su maggiore o uguale minore o uguale gt lt F4 F6 Comparazione su maggiore minore Oper Bin F5 9 Operazioni di conteggio contatori ZR ZV e F1 F2 Il valore di conteggio viene incrementato decremen tato di 1 Oper Bin F5 10 Operazioni di tempo temporiz
90. Figura 22 4 Box di comando Emetti file di protocollo STEP 5 ST V7 1 22 30 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 5 Stampa Sommario Per creare un listato del file sorgente AWL si utilizza la funzione Documentazione gt Batch AWL Per questa funzione stampa solo i file sorgente AWL preimpostati Non possibile stampare direttamente durante i processi di compilazione Layout Per il layout della stampa l editor AWL compiler batch offre icomuni formati disponibili nel pacchetto software di base di Step 5 quindi possibile scegliere tra stampa standard a caratteri normali ridotti e super ridotti Per la stampa in formato A3 la piedinatura deve essere di 132 caratteri file F2 INI per il formato A4 di 80 caratteri file F1 INI Nelcaso di stampa a caratteri ridotti viene visualizzato anche ilcommento dell operando Nel caso di stampa a caratteri super ridotti viene visualizzato anche il commento del simbolo Documentazione Questa funzione consente di stampare il file sorgente AWL impostato Il layout della Baten Ali c stampa si definisce tramite l opzione Tipo protocollo Premessa Nell impostazione Scheda 4 Documentazione sono indicati il file di stampa l interfaccia di stampa e il set di caratteri Emetti file AWL Sorgente File AWL NONAMEAO SEQ gt C STEP 5 S5_DATEN m Emetti su X Schermo File NONAMELS INI gt C STEP 5 S5_DATEN
91. File piedinatura Con F3 oppure un dop pio click possibile selezionare un file F7 Conferma Memorizzazione del file piedinatura modificato F8 Annulla Interruzione e ritorno al livello precedente SHIFT F8 Help STEP 5 ST V7 1 C79000 G8572 C920 04 Cursore sulla piedinatura SHIFT un tasto cursore 4 Posiziona il cursore sul campo adiacente della piedinatura verso sinistra 6 Posiziona il cursore sul campo adiacente della piedinatura verso destra 2 Posiziona il cursore sul campo adiacente della piedinatura verso il basso 8 Posiziona il cursore sul campo adiacente della piedinatura verso l alto anche senza SHIFT Cursore sul campo d introduzione S Posiziona il cursore sul carattere precedente Posiziona il cursore sul carattere successivo Posiziona il cursore sulla riga successiva Se nel far ci il cursore esce dal campo d introduzione l introduzione del testo viene conclusa D 8 Posiziona il cursore sulla riga precedente Se nel far ci il cursore esce dal campo d introduzione l introduzione del testo viene conclusa Cancellazione carattere Il carattere sul quale si trova il cursore viene cancellato ed i caratteri successivi ven gono spostati 15 3 STEP 5 ST V7 1 C79000 G8572 C920 04 Parte 3 Il lavoro con STEP 5 Comando di men Test 1 6 Comando di men G 1
92. G8572 C920 04 Copia di blocchi Con la funzione Trasferisci si copiano i blocchi dal dispositivo di programmazione nell AG e viceversa Si pu trasferire e un gruppo di blocchi di un tipo e tutti i blocchi di un tipo e un gruppo di blocchi mediante la lista blocchi e tutti i blocchi di un file programma e uno o tutti i blocchi di documentazione e tutto il file programma e daun file programma impostato ad un drive selezionabile con un file pro gramma selezionabile File File dove entrambi i file sono selezionabili e daun drive selezionabile con un file programma selezionabile al controllore programmabile File AG e dal controllore programmabile ad un drive selezionabile con un file programma selezionabile AG File Avvertenza Le preintestazioni dei blocchi dati e dei blocchi funzionali contengono informa zioni sul formato e sulle etichette dei salti che sono rilevabili solo dal PG Per questo esse non vengono trasferite nell AG Trasferendo un blocco a cui associata una preintestazione FB FV FX FVX DB DV DX DVX la preintestazione del blocco pu essere cancellata dall AG al drive dopo una richiesta Poich il PG prima della cancellazione chiede Sovrascrivere la preintestazione viene in questo modo evitata una perdita di dati indesiderata Nel modificare un blocco dati DB e DX editando in Online nell AG e trasferendo a ritroso al file programma nel PG il legame tra DB DX e DV DVX
93. Int Vector Memoria di lavoro convenzionale Area di memoria superiore STEP 5 ST V7 1 C79000 G8572 C920 04 Tutti i dispositivi di programmazione dispongono di norma di 640 Kbyte di memoria di lavoro convenzionale La memoria di lavoro convenzionale pu essere utilizzata dai programmi senza alcuna specifica istruzione MS DOS occupauna parte dellamemoria di lavoro convenzionale Idriverdi periferica edi comandi elencati nei file CONFIG SYS ed AUTOEXEC BAT necessitano di ulte riore memoria di lavoro Quella che rimane disponibile per l esecuzione dei pro grammi utenti Il dispositivo di programmazione dispone oltre alla memoria convenzionale di 640 Kbyte anche di uno spazio di 384 Kbyte chiamato area di memoria superiore L area dimemoria superiore di solito riservata all esecuzione dell hardware supplementare possibile per renderne utilizzabili alcune parti mediante un gestore di memoria 26 3 Gestione dati STEP 5 Area di memoria alta Memoria estesa High Memory Area o HMA area di memoria alta un blocco speciale di 64 Kbyte nella memoria estesa che si trova direttamente al di sopra dell indirizzo di 1 Mbyte Quasi tutti i programmi che utilizzano la memoria convenzionale non possono utiliz zare la memoria estesa in quanto i numeri o gli indirizzi che identificano la posizione dei programmi in memoria estesa superano gli indirizzi che la maggior parte dei pro grammi ingradodiriconoscere
94. Le configurazioni non ammesse non sono accettate dallo STEP 5 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici Rappresentazione in FUP Doo m PB3 PROG 3 C ESEMP ST S5D BIB 12345 LUN 19 2 i Segmento 1 Titolo segmento Editaz O TE ING 1 Ingresso 1 1 9 E 11 E 22 3 sel E 93 1 E 3 2 1 4 E 33 lo E 42 M 3 0 M_2 0 o amp H S E 55 R Q A 1 0 BE 22 23 24 Riga di segnalazione 25 F Aritmet F Blocchi F Sposta F F Confronto F Comm SegmF Extra F Help 1 amp 2 gt 1 3 4 0 5 Oper bin 6 Finesegm 7 Conferma 8 Annulla Figura 8 1 Segmento rappresentato in schema logico Esempio Righe del Video Le singole righe del video hanno il seguente significato Tabella 8 1 Contenuto delle righe del video Riga Contenuto Chiarimento 1 PB Tipo e numero del blocco PROG3 Sigla simbolica del blocco C ESEMP ST S5D Drive e file programma BIB 12345 Numero di biblioteca LUN 19 Lunghezza del blocco in word 2 Segmento 1 Numero del segmento Titolo segmento Testo con max 32 caratteri Editazione Modo di elaborazione dello STEP 5 3 Operandi simbolici Attribuzione Operando assoluto gt Operando simbolico gt commento operando se il cursore si trova su una sigla di un oprando 4 Campo di Campo d
95. M 22 1 HR _ o 2 Introdurre il numero del temporizzatore qui T 20 e premere il tasto di introduzione 3 Introdurre l operando per attivare la cella del temporizzatore qui premere F1 Contatto in chiusura ed introdurre la sigla E 20 0 e premere il tasto di introduzione 4 Introdurre la durata di tempo KT 100 1 10s e premere il tasto di introduzione 5 Introdurre l ingresso di reset F1 Contatto in chiusura ed E 20 3 e premere il tasto di introduzione 6 Introdurre il trasferimento del valore del temporizzatore negli operandi DW 20 e DW 22 di volta in volta concludere con il tasto di introduzione 7 All uscita Q F4 introdurre M 22 1 e confermare 7 21 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 Nella rappresentazione a schema logico FUP i compiti di comando sono descritti tra mite il collegamento dei simboli delle funzioni Simulando i simboli grafici secondo DIN 40700 le funzioni sono rappresentate sul video con i simboli delle operazioni DIN 40719 DIN 19339 7 Editor Test AG Gestione Doc Blcoececordatien F2 Maschera DB Cjeazilssitil Lista di attribuzione E Batch ANL Cemil kgs Vie bus F8 Parametri stampante Ctrl EF4 Editor piedinatura CURlERS La programmazione nella rappresentazione con schema logico possibile nei se gue
96. R R R R R R R XREF STAMPA P R R R R S R EF C STAMPA bi lt Emissione della lista incrociata di un operando di ingresso in forma com patta In caso l ingresso vengono utilizzato n volte in un segmento il seg mento viene rappresentato una sola volta XREF O STAMPA A Emissione della lista incrociata in forma opzionale Diversamente dallo standard i riferimenti non sono ordinati secondo i blocchi ma secondo nell ordine operazioni blocchi e segmenti Tabella 19 10 Tabella di occupazione Istruzione di comando E XREF OCCUPAZIONE Chiarimento Emissione della tabella di occupazione EF OCCUPAZIONE MERKER S E STEP 5 ST V7 1 C79000 G8572 C920 04 Emissione della tabella di occupazione dei merker S 19 25 Documentazione Tabella 19 11 Lista di attribuzione Istruzione di comando Chiarimento ZULI SEQ Emissione non ordinata della lista di attribuzione ZULI SIM Emissione ordinata secondo operandi simbolici ZULI ASS Emissione ordinata secondo operandi assoluti ZULI O SEQ Emissione non ordinata ad una colonna rilevante solo in formato A3 Tabella 19 12 Impostazioni del progetto Istruzione di comando Chiarimento PROJ C TEST NNNNNN Emissione delle impostazioni di progetto da un file Tabella 19 13 Vie del bus Istruzione di comando Chiarimento PFAD C TE Emissione di una via bu
97. Reset riconosc avviamento 000C L IMPU 000E 0 000F 0010 0011 FRONTE S Impostaz merker fronte di salita 2 0 PRI Mancanza comando Impianto ON 7 AVVIAM Mancanza riconosc avviamento 0 FRO s Reset merker fronte di salita o G Og O O GGG Segmento 3 0012 Spegnimento impianto Spegnendo 1 impianto con commutatore su OFF o premendo l emergenza vengono messe a zero le uscite e resettato il contatore passi ed il programma viene concluso 0012 E 32 0 PRINC ON Commutat princ Impianto ON 00 E 3 32 1 EMERGENZA Puls Emergenza non premuto 00 00 00 3 4 diramazione programma 5 6 0017 Reset uscite in AB 32 8 9 A PASSI Reset contatore passi 00 Reset uscite in AB 33 00 Fine blocco 00 STEP 5 ST V7 1 C79000 G8572 C920 04 25 37 STEP 5 in un impiego pratico Esempio applicativo FB 5 Segmento 4 L impulso generato all accensione o all avviamento riporta in questo caso l impianto nelle condizioni di partenza La struttura di lavaggio si porta nella posizione sul finecorsa indietro la porta si apre e con Auto in posizione viene emesso il messaggio USCITA AUTO 001B golg 001D 001E 0020 0021 0022 0023 0024 0025 0026 0027 0028 WEIT Segmento 5 Viene verificata la posizione iniziale di partenza e se questa soddisfatta viene emesso il C IMPLAVST S5D 001B 1 WEIT Z H AW AB bpobdb 0029 m
98. STEP 5 ST V7 1 4 30 C79000 G8572 C920 04 Creazione e modifica di progetti Avvertenze La scelta dei file avviene tramite un box di scelta che associato ad ogni comando operative dimen La struttura e l operativit inquestoboxdisceltasonosimili pertutte le funzioni e sono descritte nel capitolo 3 8 Figura 4 7 Box di scelta file per i file PCP M STEP 5 ST V7 1 C79000 G8572 C920 04 4 31 Creazione e modifica di progetti 4 5 1 Emissione di directory Sommario File File PCP M gt Tpdice e Box di scelta file File Drive User File Drive User File sorgenti lt Copia gt 4 32 Una directory di file di un area USER selezionabile viene emessa da un supporto dati PCP M dischetto Selezionare il comando di men File gt File PCP M gt Indice Viene visualizzato il box di scelta ndice file PCPM in cui ci si pu spostare e selezionare Interfaccia operativa grafica box di comando In funzione dell introduzione viene visualizzata in una finestra una directory nota dal PCP M File File STEP 5 per esempio F1 INI Byte Numero di byte del file Recs Numero di record Attrib Modo di accesso al file Si hanno le seguenti possibilit d introduzione Viene visualizzato il nome di file evidenziato dal cursore nella directory Per cercare un determinato file o gruppo di file si pu registrare qui il nome se vengono trovati vengono visualizzati nel campo F
99. Solo gli indirizzi nei 640 Kbyte dimemoria convenzio nale sono riconosciuti da tutti i programmi possibile attivare ulteriore memoria di lavoro sul PG PC installando un gestore di memoria Questi programmi consentono l accesso alla memoria estesa Exten ded Memory XMS e all area di memoria superiore 26 2 1 Gestori di memoria MS DOS Esecuzione di MS DOS nell area di memoria alta 26 4 Un gestore di memoria un driver di periferica che consente o fornisce l accesso ad un particolare tipo di memoria MS DOS 5 0 e 6 2 dispone dei seguenti gestori di memoria installabili e HIMEM SYS gestisce l accesso alla memoria estesa e EMM886 consente l accesso alla memoria estesa e fornisce inoltre l accesso all area di memoria superiore UMB Upper Memory Block Il gestore di memoria deve essere installato utilizzando un comando DEVICE nel file CONFIG SYS gestori di memoria compensano l uso che essi fanno di memoria di lavoro convenzionale RAM fornendo l accesso a maggiori quantit di memoria estesa o memoria superiore In genere MS DOS viene eseguito in memoria di lavoro convenzionale RAM sottra endo cos parte di memoria ai programmi utente Tuttavia MS DOS pu essere ese guito anche in memoria estesa In tal caso utilizza i 64 Kbyte dell area di memoria alta HMA High Memory Area Dalmomento che pochi programmi utilizzano la HMA il suo utilizzo per eseguire MS DOS si rivela opportuno L es
100. TEMPO AP E M IN Max 4 caratteri Tipo E EB EW ED A AB KH KF B T Z tra parentesi Dati Indirizzo 11 Formato dati KH KF KC 0 C KG KT KZ KYoA KM Valore 1 parola dati per riga 6248 13512 Visualizzazione Solo semplici virgolette fino a 11 parole dati per riga 1169368 38 max 1 doppia parola per riga 123 1 735 125 018 00011100 11101111 Operazione con operando formale Operazione e operando formale U_ TA A MAB introduzione senza formato l operando formale deve essere preceduto Immediatamente dal segno di uguale 22 16 STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL Tabella 22 3 Operazioni STEP 5 INDIRIZZO ISTRUZIONE SIMBOLO OPERANDO COMMENTO ISTRUZIONE Simbolico Carattere di comando con Simbolo operando MAB E1 2 DWI1 senza spazio Dati Carattere di comando Dati Carattere di comando con Valore tipo di dati 005 2 SKT Etichetta di salto Etichetta EIN M003 Indirizzi relativi 17 indirizzi parole dati Fine blocco BE Tra le colonne dello schermo ci si muove con i tasti Shift Freccia e Return Il tasto Return posiziona il cursore sempre sul primo carattere della colonna ISTRUZIONE Simboli Se si programma in simbolico tenere presente che contrariamente al pacchetto KOP FUP AWL non si deve mettere nessuna lineetta davanti al simb
101. V7 1 C79000 G8572 C920 04 Contenuto Avvertenze importanti 000 1 Presentazione del prodotto rr rire 1 1 Contenuto della fornitura di STEP 5 ST V7 1 a 1 2 Varianti rispetto alla versione 7 0 2 Installazione di STEP 5 L rr 2 1 Programma di installazione INSTALL 2 2 Installazione dell hardware per STEP 5 2 2 1 Collegamento di una stampante 2 3 2 2 2 Collegamento del PG con AG rnnr rnnr nnn 2 2 3 Collegamento del dispositivo di programmazione EPROM 2 2 4 Panoramica sui cavi di collegamento all AG al Partner del PG cal Prommer prra ea pl ea ia pei 2 6 2 2 5 Installazione dei driver per STEP 5 nunn nrnnn 2 2 6 Editor di tastiera per STEP 5 2 3 Utilizzo dei pacchetti COM u sesine anii ciniuisiiie erni daniataraa 2 4 Compatibilit con V6 6 GRAPH BIII V6 X LL 2 20 3 Interfaccia operatore ssssssssssssssnsnsuusununununununuuunununu 8 1 3 1 Scelta delle funzioni nel men principale neeaae 3 2 3 2 Elementi operativi Ira NI r ASEENI ENERE NIEA 3 4 3 3 SOSIEIIOZIONE 32510004 PERO Ri iii elsa 34 Richiamo delle funzioni di Help LL 3 5 Interfaccia operatore finestre di dialogo 3 6 BOXGLCOMANdo zi agita 3 9 3 7 Schedario e schede dello schedario eanan 3 12 3 7 1 Uso dello s
102. V7 1 C79000 G8572 C920 04 Dopo l avvio il COM DB1 si presenta con la maschera Scelta lingua Con i tasti F1 F5 si pu scegliere la lingua che deve essere impiegata con il COM DB1 e Premere F5 Italiano Con il tasto F8 Ritorno oppure con il tasto ESC si abbandona il COM DBI1 SIMATIC S5 COM DBI1 COM DBI Versione x y F F F F F F F F 1 deutsch 2 english 3 francais 4 espanol 5 italiano 6 7 8 Ritorno Figura 23 7 Maschera del COM DB1 Scelta lingua selezionare una lingua 23 19 Software di parametrizzazione COM DB1 Definizione delle impostazioni Definizione del numero di ordina zione Definizione della versione dell AG 23 20 Le preimpostazioni per la parametrizzazione con il COM DB1 vengono fissate nella maschera Preimpostazione nel modo descritto di seguito Definizione del funzionamento del COM DBI1 con la CPU Dopo la scelta della maschera di preimpostazione il cursore si trova sul campo di ingresso Online Offline 1 Aprire la finestra di selezione relativa al campo di ingresso Online Offline premendo il tasto F3 Scelta 2 Trasferire online nel campo di ingresso con oppure INSERT Nel campo di ingresso compare Online 3 Posizionare il cursore sul campo di ingresso successivo premendo oppure INSERT Per la definizione del numero di ordinazione procedere esattamente come per la Defi nizione del funzionamento del COM DBI con la CPU Con il cursore ci si pu posizi
103. V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 3 10 Operazioni di temporizzazione Sommario Con le operazioni di tempo vengono eseguite e controllate tramite programma le sequenze temporali L andamento della funzione temporale viene fissato col richiamo scegliendo dopo aver premuto F5 la funzione desiderata nel secondo livello di tasti con SHIFT F1 SHIFT F5 STEP 5 introduce questo andamento in modo simbolico all ingresso di start nella casella L operando del temporizzatore si trova sopra la casella Una funzione temporale viene avviata se il RLC all ingresso di start cambia Con un ritardo alla diseccitazione SA il RLC deve cambiare da 1 a 0 in tutti gli altri casi da 0 ad 1 parametri all ingresso di start hanno il seguente significato Tasto Significato Simbolo ara 1 V T 0 T S 0 IT SHIFT F1 SI Start come impulso SHIFT F2 SV Start come impulso prolungato SHIFT F3 SE Start come ritardo all eccitazione SHIFT F4 SS Start come ritardo all eccitaz mem SHIFT F5 SA Start come ritardo alla diseccitazione Dopo aver premuto F5 Oper bin e la funzione desiderata nel secondolivello di tasti lo STEP 5 crea una casella non definita con i seguenti ingressi uscite Simbolo TW DU DE STEP 5 ST V7 1 C79000 G8572 C920 04 Operando per l avviamento della funzione di tempo il simbolo corri spondente alla funzione di tempo si desume dalla soprastante
104. a sinistra l operazione di comparazione scelta 1 gt lt gt gt lt lt ed a destra il formato degli operandi F numero in virgola fissa 16 bit D doppia word 32 bit G numero in virgola mobile 32 bit Avvertenza Il tipo pu essere modificato solo una volta direttamente in seguito al richiamo della casella Modifica del tipo 1 Posizionare il cursore allungato sul tipo 2 Posizionare con Shift cursore a destra il cursore piccolo sulla sigla del tipo 3 Modificare il tipo STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti Esempio Editazione di un operazione di comparazione tra due numeri in virgola fissa 1 o F6 Fine segm e quindi premere SHIFT F5 Confronto 2 Scegliere l operazione desiderata qui F2 gt lt Comparazione su diverso Lo STEP 5 emette la casella con ingressi uscite non definiti ed il formato dell ope rando preimpostato F 22222922 3 lt F 2222222292 Q 922922222 KF 100 gt lt F M12 1 DW 34 Q ea 3 Confermare il formato dell operando premendo il tasto di introduzione 4 Introdurre il primo operando qui KF 100 e premere il tasto di introduzione 5 Introdurre il secondo operando qui DW 34 e premere il tasto di introduzione 6 Con il cursore sull uscita premere F4 7 Denominare l operando a cui deve essere attribuito il risultato qui M 12 1 e concludere con il
105. attivato questa funzione la lista incrociata viene imme diamente generata Questa funzione provvede a trasferire scrivere programmi STEP 5 da un file programma preimpostato in un modulo EPROM EEPROM Viene visualizzato il box Predisposizione A 11 Appendice Interconnessione automatica Interconnessione manuale Un cambiamento automatico dei nomi degli operandi avviene definendo una lista di attribuzione modificata o nuova Viene visualizzato il box di comando Interconnessione automatica Qui pu essere definito il nuovo file programma ed il nuovo file simbolico La funzione viene eseguita senza ulteriori richieste Il cambiamento dei nomi degli operandi viene eseguito in modo interattivo in una lista di operandi Viene visualizzato il box di comando nterconnessione manuale Qui pu essere definito il nuovo file programma Quindi in una tabella vuota vengono introdotti interattivamente gli operandi Liste di attribuzione Converti SEQ INI Converti INI gt SEQ Correzione INI Converti VI x V2 x Cancella SEQ Cancella INI Emetti lista errori Batch AWL gt Compiler batch AWL Sostituisci operando Emetti file di protocollo Emetti lista errori Questa funzione elabora le liste di attribuzione neccessarie al programma appli cativo per l indirizzamento simbolico degli operandi Converte il file sequenziale nel file simbolico assegnato Nel box di comand
106. blocco OR MERKER 1 INGR 1 g INGR 2 R Q USCITA Figura A 6 Dopo una funzione complessa sono ammesse solo caselle AND STEP 5 ST V7 1 A 20 C79000 G8572 C920 04 Appendice Connessioni STEP 5 ST V7 1 C79000 G8572 C920 04 Le connessioni sono memorie intermedie di appoggio che consentono di risparmiare la ripetizione di combinazioni Per maggior chiarezza le regole perle connessioni nel tipo di rappresentazione KOP vengono qui separate da quelle per FUP Alla fine del paragrafo diamo un esempio di entrambi i tipi di rappresentazione Connessioni in KOP Figura A 7 Connessioni in KOP e AWL Una connessione memorizza il risultato delle combinazioni delle operazioni program mate a monte della connessione stessa Perci valgono le seguenti regole Connessioni in serie KOP HHHH Hk AWL M M GG CCGG Figura A 8 Connessioni in serie Una connessione in serie con altre connessioni Inquesto caso la connessione viene trattata come un normale contatto Connessione in parallelo KOP L di j AWL cli cocce z E Figura A 9 Connessioni in parallelo All interno diun ramo parallelolaconnessione viene trattatacomeun normale contatto Inoltre l interno ramo parallelo deve essere chiuso tra parentesi di tipo O Un connettore non pu mai stare immediatamente all inizio diun montante connettore come primo contatto oppure direttamente dopo l ap
107. carattere di comando non pu essere tolto con un normale cancella carattere ma soltanto mediante le funzioni CANCELLA e RIGA SALVA F7 Con questa funzione si memorizza il file sorgente AWL senza abbandonare l editor E inoltre possibile eseguire memorizzazioni intermedie e interrompere momentaneamente l editazione Questo a differenza del pacchetto KOP FUP AWL dove alla memorizzazione veniva abbandonata l introduzione e per un ulteriore elaborazione si doveva andare in emissione 22 2 6 Introduzione di blocchi funzionali Esempio Il file B IFBTESTAO0 SEQ stampato nel seguito serve come esempio operativo E ancora ilcomandodella portadiungarage ma questa volta programmato comeblocco funzionale in modo da illustrare la differente editazione di questo tipo di blocco In questo caso si deve programmare il richiamo del blocco in simbolico Bisogna pertanto costruire la seguente lista di attribuzione nel file simbolico TEST 70 SEQ mediante l editor simbolico nel programma STEP 5 Lista attrib C STEP5 55 DATEN TEST ZO SEQ E1 0 FC SUP FINECORSA SUPERIORE EL FC INF FINECORSA INFERIORE E12 APRI E PULSANTE APRI ESTERNO EL3 CHIUDI E PULSANTE CHIUDI ESTERNO E14 CHIAVE INTERRUTTORE A CHIAVE ESTERNO EL5 APRI I PULSANTE APRI INTERNO E1 6 CHIUDI I PULSANTE CHIUDI INTERNO EI STOP PULSANTE DI STOP DI SICUREZZA A1 0 MOT AV MOTORE AVANTI ALI MOT IND MOTORE INDIETRO T1 RITARDO TEMPO DI RITARDO 5 SEC FB1 GARAGE FB
108. caso nel box di comando contrassegnare con la crocetta il campo Emetti su file ed indicare il nome del file IMPLAVLS INI 25 15 STEP 5 in un impiego pratico Esempio applicativo 25 3 Trasferimento di file blocchi e segmenti File File DOS Copia File File DOS Indice Trasferimento segmenti 25 16 L editazione del programma Impianto di lavaggio stata interrotta al segmento 5 e ora si vuole completare la parte mancante con il programma fornito In questo modo si impara a conoscere le funzioni di indice trasferimento copia e cancellazione dello STEP 5 Il programma completo si trova sotto il nome S5DEMO nella directory C STEP5 S5_SYS EXAMPLE Per il trasferimento del programma portarsi per tanto nelle funzioni file DOS 1 Selezionare File gt File DOS gt Copia Appare ora il box di comando Copia file DOS in cui si definiscono directory sor gente e destinazione del trasferimento 2 Verificare dapprima che le directory siano impostate correttamente Drive sorgente C STEP5 S5_SYS EXAMPLE Drive destinazione C STEP5 S5_DATEN Si devono trasferire tutti i file SSDEMO pertanto 1 nella finestra Sovrascrivi con conferma contrassegnare S 2 Avviare il procedimento di trasferimento premendo Copia o il tasto di introduzione Se stato selezionato Sovrascrittura con conferma lo STEP 5 perogni copia segnala File gi esistent
109. comando di men Documentazione gt Blocchi dati Appare il box di comando Emetti blocchi dati In questo box possibile muoversi ed eseguire selezioni Nel box Imposta vedere capitolo 4 1 1 scheda Blocchi stato selezionato Con com menti BSPXXXST S5D LUN 25 0000 Figura DB 10 perAG 90 Blocco per AG90 010 1 020 1 010 020 00000000 00000000 Rappres a bit 00000000 00000000 Rappres a bit 00010 00020 000 000 10 11 12 13 14 15 16 LI 18 T93 Figura 19 3 Esempio di emissione di blocchi dati 19 5 Documentazione 19 2 3 Maschere DB Funzione Con questa funzione possibile emettere su stampante o in file i blocchi dati che con tengono maschere Documentazione Selezionare il comando di men Documentazione gt Maschere DB Appare il Maschere DB box di comando Emetti maschere DB 19 2 4 Emissione lista di attribuzione Funzione Con questa funzione possibile emettere su stampante oinfile unalistadi attribuzione Documentazione Selezionare il comando di men Documentazione gt Lista di attribuzione Ap bista di attri pare il box di comando Visualizza lista di attribuzione buzione Esempio File C WXA409Z0 SEQ Operando Simbolo Commento E 1 1 ING 1 Ingresso 1 1 bi lez ING 2 Ingresso 1 2 E ded ING 3 Ingresso 1 3 E 2 1 S 2 1 Ingresso 2 1 Figura 19 4 Esempio emissione di una lista di attribuzione 19 2 5 Batch AWL Funzione C
110. come 6 Salva 7 Info 8 Annulla A A A A F A F F Help 1 2 2 Edita 4 5 S vacome Salva 7 Info 8 Indietro STEP 5 ST V7 1 C79000 G8572 C920 04 Parametri stampante Parametri del box di dialogo Di seguito vengono illustrati i parametri della stampante Campo d introduzione File stampante Chiarimento Qui vengono memorizzate le impostazioni per la stampante Il nome pu essere impostato sotto File gt Progetto gt Imposta gt Documentazione oppure si pu selezionare con F5 Salva come nel box di scelta file il File stampante e il Nome stampante Formato pagina A4 A3 Righe P agina Numero di righe per pagina Skip_over Per il cambio di pagina viene emesso il carattere di comando FF form feed Cor S rispondentemente all impostazione RIGHE PAGINE quando non vi sono pi righe No con contenuto il resto della pagina viene emesso con righe vuote Busy Non rilevante per PT88 PT89 PT10 Solo stampanti di vecchio tipo ne fanno uso Dopo ogni carattere trasferito alla stampante si attende una risposta prima di in viare un nuovo carattere Questo vale solo per un determinato TEMPO DI AT TESA No Non si attende una risposta S Si attende una risposta Tempo Att Viene impostato il tempo di attesa della risposta in millisecondi CR per cambio riga LF per cambio pagina Interfaccia Si pu scegliere tramite quale interfaccia LPT1 LPT2 o LPT3 l informazione viene tras
111. cursore salta alla parte di testo desiderata xyzrst altrimenti lo STEP 5 segnala Non trovato 5 10 STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP Tabella 5 2 Comandi Comando Effetto dei comandi CTm Tn copy dove m ed n possono assumere i valori 1 2 3 0 4 Copia il testo dal marchio Tm compreso al marchio Tn L attuale posizione del cursore non pu trovarsi tra i marchi altrimenti lo STEP 5 segnala vietato tra due marchi marchi vengono spostati durante la copia insieme alla parte di un testo MTm Tn move spostare dove m ed n possono assumere i valori 1 2 3 0 4 Viene spostato il testo compreso tra i marchi Tm e Tn L attuale posizione del cursore non pu trovarsi tra i marchi altrimenti lo STEP 5 segnala Vietato tra due marchi DT1 DT2 DT3 DT4 delete cancellare I marchi si possono cancellare in qualsiasi sequenza Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Avvertenza Il carattere di comando della stampante EJECT genera un cambio pagina in un commento segmento blocco o impianto Bisogna scrivere EJECT in ogni caso in lettere maiuscole altrimenti lo STEP 5 non riconosce il comando La riga vuota 7 ed il titolo nella riga 8 si devono copiare nella riga 2 In questo modo si prende conoscenza del procedimento mediante la funzione di comando Comando stampante Copia di testi Spostamento di t
112. d ingresso SD Doppia word di merker supplem ED Doppia w d ingr SW Word di merker supplem EW Word d ingresso SY Byte di merker supplem FB Blocco funzionale Temporizzatore FX Blocco fun supplem Z Contatore Avvertenza Anche ai blocchi immagine BB possono essere attribuite delle sigle simboliche STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione Configurazione del Le righe e le zone del campo di editazione hanno il seguente significato video 1 2 3 File seq C ESEMP1Z0 SEQ Riga 1 Inserimento Operando Simbolo Commento 5 F Testo 1 F Testo 2 F Testo 3 F Testo 4 FModo FPag Av F Pag ind Help Da 1 Annota 2Copia 3 Cancella 4 Cerca 5 Sostit 6Salva 7 Conferma 8 Annulla Figura 11 2 Configurazione del video con righe e zone del campo di editazione Righe del video Tabella 11 2 Righe del video 1 Riga Chiarimento Drive e nome del file sorgente sequenziale lista di attribuzione Il nome assegnato tramite il nome del file simbolico nella maschera Imposta Sono visualizzati fino a 32 caratteri del nome completo del file Nel caso questo sia pi lungo viene emesso in modo accorciato Numero della riga in cui si trova il cursore Visualizzazione del modo con SHIFT F5 Modo commutabile tra Inserimento e Sovrascrittura Zona di Editazione Questa zona s
113. dei blocchi i tipi di blocchi e i singoli blocchi es PB001 OBI1 ANNA Nell editor dei blocchi possibile editare tutti i tipi di blocchi PB FB FX OB SB DB DX PK BB Nella casella di selezione degli elenchi dei blocchi possibile scegliere in successione fino a 6 blocchi Blocco di stato nella finestra di dialogo sono presenti elenchi separati per i blocchi da emettere il BSTACK La lista blocchi contiene al massimo 6 elementi blocchi singoli tipi di blocchi aree di blocchi Questi blocchi vengono visualizzati in successione nello stato II BSTACK contiene al massimo 6 blocchi singoli e descrive la catena dei blocchi inseriti a monte tramite i quali deve essere visualizzato lo stato dei blocchi in caso di test previsto il tool di disinstallazione per Windows NT STEP 5 ST V7 1 C79000 G8572 C920 04 Installazione di STEP 5 Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 Il presente capitolo serve da ausilio nei seguenti casi installazione dell hardware per STEP 5 gestione dei pacchetti COM problemi di compatibilit Capitolo Argomento trattato Pagina 2 1 Programma di installazione INSTALL 2 2 2 2 Installazione dell hardware per STEP 5 2 3 2 3 Utilizzo dei pacchetti COM 2 19 2 4 Compatibilit con V6 6 GRAPH S II V6 x 2 20 2 1 Installazione di STEP 5 2 1 Programma di installazione INSTALL Sommario
114. del parametro nella posizione del cursore tramite ta Immetti stiera F6 Passaggio alla pagina successiva o precedente Avanti F7 Acquisizione e memorizzazione delle introduzioni Conferma F8 Ritorno al men precedente Annulla I valori dei contatori ammessi risultano dal tipo di controllore programmabile Questo si pu ottenere dalla lettura del manuale del controllore programmabile Nella maschera i valori diversi dalla impostazione di base sono registrati in rosso odin reverse Il cursore si trova nel primo campo di introduzione della maschera DXO DXO per S5 135U Con F6 Avanti si ottiene la pagina 2 della maschera DX 0 pagina 2 STEP 5 Window Mode S50XSOLZ a_i _ qLG_ _ ilr l_r_r_rl_____ sco Il 3 Scegli 4 5 6 Avanti 7 Conferma8 Annulla Figura 10 4 Maschera DX 0 per AG 135 U pagina 2 Introduzione dei Procedere come segue dati ul ui i 1 Posizionare il cursore nel campo in cui si vuole modificare un valore 2 Selezionare i parametri con F3 Scegli o se nella riga dei tasti funzionali visualizzato F3 Immetti introdurre i parametri con la tastiera 3 Richiamo della seconda pagina della maschera DB premere il tasto F6 Avanti ed introdurre i parametri come nella prima pagina 4 Conferma DX 0 premere Conferma o abbandonare l introduzione premendo il tasto di introduzione STEP 5 ST V7 1 C79000 G8572 C920 04 10 5 Editazione maschere DB 10 3 Editazione maschera
115. della stampante si trovano solo nella lista di attribuzione Se si crea una lista di attribuzione dal file simbolico con la funzione Gestione Compila INI gt SEQ i commenti aggiuntivi e i caratteri di comando della stampante PA vanno persi Se la lista di attribuzione occupa pi pagine si pu eseguire tramite l introduzione di un carattere di comando una suddivisione in pagine pertanto e introdurre nel campo Operando iniziando dalla prima colonna dei caratteri la stringa di caratteri PA In questa riga non ammessa nessun altra introduzione Il carattere di comando ese gue un cambio pagina durante la stampa Il carattere dicomando non viene acquisito nel file simbolico ZO INI Procedere come segue 1 Premere F6 Conferma Il file sorgente sequenziale viene memoriazzato e compilato nel file simbolico Se la compilazione senza errori lo STEP 5 segnala n righe elaborato nessun errore trovato n numero di righe 2 Eseguire un click su OK o premere il tasto di introduzione Lo STEP 5 abbandona l editor e ritorna nel men Per il simbolico si possono utilizzare gli spazi e la maggior parte dei caratteri speciali adeccezione della caratteri non consentiti vengono rifiutati con una segnalazione di errore Avvertenza Si consiglia se possibile di non utilizzare caratteri di spazio iniziali o finali per i simboli in quanto essi sono difficilmente riconoscibili quando vengono visualizzat
116. ed il loro stato viene emesso prima che siano modificati dal programma utente Operandi Formati F F F F Senzacomm F 1 Preleva 2 3 Cancella 4 Blocco 5 Sv come Figura 16 2 Tabella vuota per l editazione della lista operandi Tasto Funzione F1 Preleva Richiamo di un blocco immagine F3 Cancella Cancellazione della riga attuale F4 Blocco Emissione di variabili a blocchi tramite i tasti o si pu prelevare il blocco di variabili prec o succ F5 Sv come Salvataggio dela lista operandi come blocco immagine F6 Attivo Attivazione elaboraz stato Conferma Solo eseguibile se stato registrato almeno un operando SHIFT F6 Editazione del commento per la riga attuale possibile solo se Comm riga selezionato un blocco immagine F7 Salva Memorizzazione dell elenco degli operandi nel blocco immagine attuale pu essere utilizzato solo se inserito almeno un operando SHIFT F7 Editazione del commento per il blocco immagine attuale Commento possibile solo se selezionato un blocco immagine Il commento viene memorizzato nel blocco DOK BBDO xxx o BBDO xxx F8 Annulla Ritorna alla selezione del menu SHIFT F8 Help Informazioni su certe procedure Se durante l introduzione della lista operandi sono state eseguite delle modifiche che non sono memorizzate in un blocco immagine allora compare una domanda di sicu rezza da confermare con SI opp No e Annulla ESC e F8 An
117. elenco che riporta le possibilit di immissione correnti di STEP 5 Per il tipo di conversione mc5 gt seq vale quanto segue l simboli e i valori assoluti vengono inseriti nel file zwi o seq Inserire solo i valori assoluti Inserire solo i valori simbolici Per la compilazione di zwi gt mc5 vale quanto segue I simboli e i valori assoluti vengono confrontati con il file simbolico Se nel file sorgente AWL impostato un tipo di AG il tipo viene visualizzato in questo campo Selezionare il tipo di AG per la compilazione da seq gt mc5 Compilazione in mc5 Il blocco viene sovrascritto solo se si risponde affermativamente alla richiesta di conferma Questa opzione pu essere selezionata se selezionato anche un file simbolico simboli vengono inseriti nel file ZO INI Sostituisce la vecchia funzione SYM GEN pacchetto COM Editor AWL compiler per batch AWL V2 2 e pu essere selezionata solo se selezionato anche Simbolico e Seil simbolo non esiste ancora nel file ZO INI viene inserito con l operando assoluto e Seil simbolo e gli operandi assoluti del file AWL esistono gi devono essere uguali e Se esiste gi un simbolo con un altro operando assoluto viene inserito un errore e la compilazione termina dopo il controllo del simbolo Con il salvataggio la lista attribuzione ZO INI viene aggiornata La funzione viene eseguita Il numero dei blocchi convertiti viene emesso alla fine mc5 gt zwi
118. file programma o dall AG vedere capitolo 19 2 Le parti del programma vengono emesse con elementi grafici accessori linee caselle ecc ed una piedinatura L emissione pu avvenire soltanto da un file programma e non direttamente da AG vedere capitolo 19 3 Tutte le funzioni per un emissione confortevole si possono eseguire anche tramite istruzioni di comando che si editano e si memorizzano in file Con queste istruzioni si possono eseguire emissioni ripetute in successione senza dover ogni volta interve nire Tramite le istruzioni di comando si combinano i singoli file e si ottiene una struttura sequenziale Ci rappresentabile graficamente mediante la funzione Edita struttura vedere capitolo 19 5 6 Un hardcopy si ottiene con 1 il tasto SHIFT PRINT sulla stampante collegata In Windows 95 premendo il tasto ALT STAMP si ottiene una copia della schermata che pu essere stampata ad es usando WordPad STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione 19 2 Emissione standard Comandi di men Esempio stampa STEP 5 ST V7 1 C79000 G8572 C920 04 Figura 19 1 mostra i comandi di men possibili dell emissione standard Con questa funzione vengono emessi parti di programma nella loro forma base come almomento dell editazione su carta formato DIN A3 DIN A4 in file o sullo schermo Nel far ci si decide anche se l emissione avviene da un file programma o dall AG Emissione standard
119. il segmento non rappresentabile in KOP o FUP lo STEP 5 segnala KoP FUP non traducibile La visualizzazione del tasto funzionale ora FUP 5 7 Funzioni comuni in AWL KOP FUP 5 3 Editazione commenti Sommario Per i blocchi STEP 5 OB PB SB FB e FX si possono prevedere diversi commenti e commenti impianto e commenti istruzione Editazione lista istruzioni capitolo 6 e commenti segmento e titolo segmento e commenti operando Editazione lista di attribuzione capitolo 11 Per i commenti dei segmenti possono essere usati blocchi DOK del tipo e I commenti relativi ai blocchi dati DB e DX si trovano nel paragrafo Editazione blocchi dati vedere capitolo 9 Tipi di commento Commento di impianto Dove consentita l editazione File di documentazione File di documentazione Dove avviene la memorizzazione File di documentazione Commento di AWL OB PB SB FB FX OK PK SK FK FKX istruzione Blocco di documentazione OK PK SK FK FKX Commento di AWL KOP FUP OB PB SB FB FX OBDO nnn OBDO nnn segmento File di documentazione PBDO nnn PBDO nnn OBDO nnn PBDO nnn SBDO nnn FBDO nnn FXDO nnn OBDO nnn PBDO nnn SBDO nnn FBDO nnn FXDO nnn SBDO nnn SBDO nnn FBDO nnn FBDO nnn FXDO nnn FXDO nnn Intestazione di segmento AWL KOP FUP OB PB SB FB FX Blocco di documentazione OK PK SK FK FKX OK PK S
120. im magine Memorizzazione lista operandi k Premere F5 Salva come 2 Compilare la riga di comando Memorizz blocco immagine BBnn Lo STEP 5 memorizza la lista operandi dal blocco immagine BBnn Prelievo a blocchi lista operandi 1 Premere F4 Blocco 2 Compilare la riga di comando Emissione blocco da variabile AB 26 Formato KH Lo STEP 5 genera sul video una lista operandi con 20 byte consecutivi a par tire da AB 26 16 10 STEP 5 ST V7 1 C79000 G8572 C920 04 Test Emissione stato degli operandi va riabili di processo STEP 5 ST V7 1 C79000 G8572 C920 04 La lista operandi pu comprendere al massimo 20 operandi 10 a word 5 a doppia word Nella parte inferiore del video compare la percentuale di occupazione della lista ope randi Gli stati attuali delle variabili nella lista operandi vengono emessi prima che il pro gramma utente li modifichi nel punto di controllo di sistema Se una lista operandi stata editata sul video o stata prelevata e Premere F6 Attivo o Conferma Il PG emette lo stato delle variabili elencate e la segnalazione Elaboraz stato in corso lt BB 5 C PROBSPST S5D AG in ciclo Operandi Stato segnali COMMUT PRINC E 32 0 KM EMERGENZA E 32 1 KM 0 E32 2 E 32 2 KM 1 AUTO IN POSIZ E 32 3 KM 0 STRUTT AVANTI E 32 4 KM 0 STRUTT IND E 32 5 KM 0 PORTA APERTA E 32 6 KM 0 PORTA CHIUSA E 32 7 KM 1 START E 33 0 KM 1 A
121. impiego pratico Esempio applicativo File Blocchi 1 COMECE Richiamare nel men File gt Blocchi gt Confronta 2 Introdurre nel box di comando sotto Confronto con File programma C STEP5 S5_SYS Example S5DEMOST S5D e sotto Lista blocchi FB10 3 Premere poi Confronta Si ottiene ora per FB 10 un riassunto delle differenze nel SEGM 12 Le operazioni STEP 5 sono indicate in codice MC5 4 Ripetere il confronto blocchi contrassegnando questa volta nel box di co mando Tutti blocchi B Lo STEP 5 presenta la funzione di confronto come rappresentato nella figura 25 8 Blocchi non esistenti sono indicati con la segnalazione Blocco non esistente pi avanti si pu osservare che in OB1 sono richiamate FB diverse STEP 5 Window Mode S5PXS03Z BE Figura 25 8 Confronto di blocchi tra IMPLAV e SSDEMO STEP 5 ST V7 1 C79000 G8572 C920 04 25 23 STEP 5 in un impiego pratico Esempio applicativo 25 5 Caricamento e test del programma Per il test del programma Impianto di lavaggio si deve ora collegare un controllore programmabile S5 90 95 al dispositivo di programmazione Eseguire un collega mento stabile tra PG e controllore programmabile AG e modificare nel Progetto scheda 1AG l impostazione del Funzionamento in Online e Modifiche in ciclico pre mendo F3 Scegli e confermare 25 5 1 Caricamento del programma File Blocchi gt Trasferisci F5 File BilloechHi
122. impiego pratico Esempio applicativo Introduzione del nome del blocco Introduzione istru zioni del SEGM 1 Introduzione del titolo segmento Introduzione istru zioni del SEGM 2 25 12 Nella riga di testata si trovano la sigla del blocco FB 5 il file programma C IM PLAVST S5D e la lunghezza del blocco compresa la testata LUN 0 Il cursore si trova nel campo Nome con 8 caratteri per la denominazione del blocco funzionale 1 Introdurre CAR WASH e premere il tasto di introduzione Il cursore salta nel campo Sigla che ha significato soltanto per blocchi fun zionali parametrizzabili 2 Abbandonare pertanto questo campo premendo nuovamente il tasto di intro duzione Il cursore si trova ora nel campo d introduzione della prima istruzione Fare ora riferi mento alla stesura del programma nel capitolo 25 5 4 Fase 5 1 Introdurre nel segmento 1 l istruzione A DB 5 e premere quindi SHIFT cur sore a destra oppure TAB cursore a destra Il cursore si trova ora nel campo di commento istruzione 2 Scrivere il testo Richiamo DB 5 tempi conteggi e quindi con il tasto di intro duzione Nel segmento 1 non sono contenute altre istruzioni Manca soltanto il titolo segmento 1 Premere pertanto COM e SHIFT F6 Titolo segm 2 Introdurre Predisposiz ciclo programma Si abbandona il campo con il tasto di introduzione o Conferma Ora si vuole editare il segmento 2 1 Premere Fine segmento oppure ta
123. indi rizzo decimale nel campo Indirizzo Indirizzo KOR MUX da 1 a 30 Indirizzo CP L1 da 1 a 30 Indirizzo CP L2 da 0 a 32 e Indirizzo Ethernet riguarda solo il sistema di bus CP H1 Gli indirizzi devono essere introdotti come numeri esadecimali Nel livello superiore del campo di editazione si possono selezionare i seguenti nodi di start F2 PG AS511 F3 PG CP H1 F4 PG CP L2 In Editazione questi nodi di start sono indipendenti dal tipo di interfaccia selezionata In funzione del nodo di start scelto i tasti funzionali sono associati in parte a diversi nodi STEP 5 ST V7 1 C79000 G8572 C920 04 Vie bus Tasti funzionali In modo Editazione F1 i tasti funzionali sono associati per tutti i livelli di funzioni come segue Funzione Chiarimento F1 PUNTO FIN aggiunta di un nodo finale F2 KOR MUX aggiunta bus del tipo AS511 F3 CP H1 aggiunta di un nodo del tipo CP H1 F3 BUS AG aggiunta bus del tipo Bus AG bus posteriore Consentito solo per S5 155U F3 PG CP L2 nodo finale del tipo PG CP L2 F4 CP L2 aggiunta di nodo del tipo CP L2 F4 PG CP H1 nodo finale del tipo PG CP H1 F5 CP L1 aggiunta di nodo del tipo CP L1 F6 Canc elem Viene cancellato dalla via l ultimo nodo e o bus F7 Conferma La Via editata viene memorizzata lo STEP 5 ritorna al livello precedente Con F3 e cursore sul campo di introduzione File Via o Nome Via si visualizz
124. lista di attribuzione Procedimento Commento operando Commenti aggiuntivi Introdurre la stringa di caratteri dell operando assoluto p es E 1 1 1 Posizionare il cursore con il mouse o con TAB nella colonna del simbolo 2 Introdurre la stringa di caratteri del simbolo senza lineetta p es Segnale 1 Nella lista di attribuzione non si deve introdurre la lineetta prima dell operando simbo lico La larghezza della colonna corrisponde alla lunghezza del simbolo preimpostato vedere capitolo 4 1 1 scheda 3 Mancando l introduzione del simbolo ilcampo sim bolo vuoto durante la compilazione viene chiesto Acquisizione operando assoluto come simbolo S La stringa di caratteri dell operando assoluto compilata come operando simbolico nel file simbolico Nella lista di attribuzione il campo rimane vuoto Solo dopo la compilazione gt Gestione INI gt SEQ l operando simbolico viene introdotto nel file sorgente sequenziale No L operando assoluto non viene registrato come operando simbolico il campo rimane vuoto Se si vuole aggiungere un testo di chiarimento all operando simbolico a disposizione una colonna di commento con una larghezza massima di 40 caratteri Il commento operando pu essere introdotto anche se nelle Impostazioni vedere capitolo 4 1 1 scheda 3 si introdotto il parametro Commenti No Il commento operando lettere maiuscole e minuscole non memorizzato separatamente ma
125. lista incrociata 19 2 8 Emissione tabella occupazione aee ean aaeeea 19 2 9 Emissione ordine globale aaeeea 19 2 10 Emissione delle impostazioni del progetto 19 2 11 Emissione delle vie di DUS LL 19 3 Emissione confortevole nanana neran aa annaran 19 3 1 Emissione blocchi a 19 3 2 Emissione di maschere DBI1 nnn nra unnan 19 3 3 Emissione di lista blocchi LL 19 3 4 Emissione lista attribuzione LL 193 5 Batek AWL i a a a 19 3 6 Emissione della struttura del programma 19 3 7 Emissione della lista incrociata anunn n nannaa 19 3 8 Emissione della tabella di occupazione 19 3 9 Emissione della tabella di occupazione merker S 19 3 10 Emissione della lista di controllo LL 19 3 11 Emissione delle impostazioni di progetto 19 3 12 Emissione delle vie di DUS LL 19 3 13 Emissione di file di testo 19 4 Istruzioni di comando daaa a a a d A E 194 1 Preimpostazioni ci a A 194 2 Comandi iaia 19 5 Editazione istruzioni di comando aa nnn r nnr nn nna 19 5 1 Tasti funzionali LL 19 5 2 Test delle istruzioni di comando unurnar unnn r annn 19 5 3 Emissione del file protocollo 19 5 4 Esecuzione delle istruzioni di comando STEP 5 ST V7 1 i C79000 G8572 C920 04 IX Contenuto 20 21 22 23 19 5 5 Emissione istruzion
126. livello operativo si scelto un blocco parametri nel 3 livello operativo si arriva nella maschera di parametrizzazione Tale maschera di parametrizzazione esi ste per ognuno dei blocchi parametri Una maschera di parametrizzazione contiene un elenco di tutti i parametri relativi al blocco parametri Dati di parametrizzazione gi presenti p es dopo il caricamento di un DB1 vengono presentati nei campi di introdu zione della maschera di parametrizzazione Nei campi di introduzione senza parame trizzazione si trovano i valori di default 3 livello operativo Tabella panoramica SINEC L2 Per il blocco parametri SINEC L2 non sufficiente una pagina video per l elencazione di tutti i parametri In questo caso il blocco parametri suddiviso in sotto gruppi di parametri logicamente correlati tra di loro Dopo la scelta di questo blocco parametri nella maschera Tabella panoramica si arriva nella maschera Tabella panoramica SI NEC L2 che contiene i sotto gruppi Il quarto livello operativo esiste solo se nel 3 livello operativo delCOM DB1 compare la maschera Tabella panoramica SINEC L2 con i sotto gruppi di parametri Per ogni sotto gruppo esiste una propria maschera di parametrizzazione Nel 4 livello opera tivo Blocco parametri SINEC L2 valgono le stesse possibilit di introduzione del 3 livello operativo Blocco parametri STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 23 3 Struttura
127. maiuscole e minuscole con quanto ricercato 11 11 Editazione della lista di attribuzione F5 Sostit 11 12 F3 Operando F4 Operando F5 Riga F6 Inizio F7 Fine Ricerca di un operando assoluto a partire dalla posizione del cur sore Ricerca di un op assol prima della pos del cursore Salto alla riga con il numero di riga indicato Posiziona il cursore all inizio del file Posiziona il cursore alla fine della lista di attribuzione F Testo1 F Testo2 F Testo3 F Testo4 F Modo 1 Annota 2 Copia 3 Cancela 4 Cerca 5 Sostit F F F F 1 Con conf 2 Senz conf 3 4 Tutti 5 Una stringa di caratteri massimo 20 caratteri viene sostituita con o senza conferma da un altra stringa di caratteri F1 La stringa di caratteri viene cercata e sostituita n volte n fattore Con di ripetizione nella lista di attribuzione a partire dalla posizione del conf cursore tramite una nuova stringa di caratteri introdotta Prima di ogni sostituzione viene richiesta una conferma S Sostituzione dei caratteri No caratteri non vengono sostituiti il cursore salta sulla succes siva stringa di caratteri se n gt 1 se viene di nuovo richiesta la conferma Interruzione La funzione viene interrotta F2 La stringa di caratteri viene cercata e sostituita n volte n fattore Senz di ripetizione nella lista di attribuzione a partire dalla posizione del conf cursore tramite una nuova string
128. modifica cancellazione delle funzioni 8 3 Funzioni complesse tiiat inn EENE EEA 8 3 1 Operazioni aritmetiche 8 3 2 Richiami ar DICOM sser sora are ra aaa 8 3 3 Operazioni di caricamento e trasferimento 8 3 4 Operazioni di shift e rotazione neeaae 8 3 5 Operazioni di memorizzazione aaeeea 8 3 6 Operazioni di conversione arreen a annee 8 3 7 Operazioni di comparazione nenun ane 8 3 8 Operazioni combinatorie digitali 8 3 9 Operazioni di Conteggio iiaeia i a ia a 8 3 10 Operazioni di temporizzazione enenu 9 Editazione di blocchi dati LL 9 1 Struttura di blocchi dati stinaa einai A da a 9 2 Editazione blocchi dati 9 2 1 Editazione del commento del blocco 9 2 2 Introduzione del titolo del blocco LL 9 2 3 Influenza sulla lunghezza dell intestazione del blocco 9 2 4 Introduzione del n di biblioteca 9 2 5 Modifica del formato dei dati aaaea 9 2 6 Introduzione di parole dati 9 2 7 Introduzione dei commenti alle parole dati 9 2 8 Memorizzazione del commento annen nanne 9 2 9 Duplicazione di parole dati 9 2 10 Test di numeri in virgola Mobile LL 9 2 11 Inserimento Cancellazione righe neea 10 Editazione maschere DB Lc 10 1 Editazion
129. modifiche delle attribuzioni avvengono nel file sorgente sequen ziale Dopo l editazione questo file viene compilato in fase di memorizzazione nel file simbolico finale Z0 INI Nelle impostazioni deve essere introdotto il nome del file simbolico Questo nome viene acquisito automaticamente per il file sorgente sequenziale Selezionare il comando di men Editor gt Lista attribuzione Viene richiamato diret tamente l editor per il file sorgente sequenziale Z0 SEQ Lo STEP 5 emette una lista di attribuzione vuota in cui secondo colonne separate si introducono e operandi assoluti e operandi simbolici e commenti degli operandi e e commenti aggiuntivi che iniziano con un punto e virgola e Salto pagina sequenza di caratteri PA La creazione della lista di attribuzione richiede il seguente procedimento 1 Si edita la lista di attribuzione come file sorgente sequenziale terminazione del nome Z0 SEQ 2 La lista di attribuzione viene compilata durante la memorizzazione e trasferito nel file simbolico tre nomi con terminazione Zx INI x 0 1 2 Se durante la compilazione si verificano errori lo STEP 5 li registra in file errori termina zione del nome ZF SEQ Questo file si pu visualizzare o emettere sotto Gestione Liste di attribuzione Emetti lista errori Se durante l editazione della lista di attribuzione sono stati assegnati dei testi ai tasti funzionali Tasti funzionali
130. o con un doppio clic 3 E stato visualizzato un box di scelta file In esso ci si pu spostare e selezionare un file box di comando ALT numero Commuta su una scheda per esempio ALT 2 porta alla scheda 2 F7 Viene emesso un testo di informazione relativo al campo su cui si trova il cursore F4 Consente di passare alla scheda successiva Shift F8 Si ottiene l Help operativo generale STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore Memoria Lo STEP 5 abbandonando lo schedario memorizza la scheda corrente attiva come pure la posizione del cursore nella scheda questi vengono selezionati automatica mente con un nuovo accesso Questo vale solo durante una seduta di STEP 5 STEP5 S5KXS01Z Figura 3 6 Finestra di dialogo Schedario STEP 5 ST V7 1 C79000 G8572 C920 04 3 13 Interfaccia operatore 3 8 Scelta di file e directory Funzione Operativit File Maschera di ricerca 3 14 Lista file Con questa finestra di dialogo possono essere scelti file box di scelta file o directory box di scelta directory potendo cos spostarsi sul drive e nelle directory La struttura dei due box di scelta uguale Se ilbox dicomandodarichiamare attende un nomedidirectory boxdi scelta directory possono essere scelte directory DOS Abbandonando questa finestra di dialogo viene acquisito il nome della directory scelta ma non il nome di file eventualmente scelto Per alcu
131. operazioni combinatorie operazioni combinatorie digitali 8 18 operazioni di caricamento e trasferimento 8 14 operazioni di comparazione 8 17 operazioni di memorizzazione 8 1 operazioni di shift e di rotazione 8 14 operazioni di temporizzazione 8 21 suddivisione del video 8 2 G generazione XREF 18 2 gestione dei blocchi 4 15 gestione memoria 26 2 ordine dei driver 26 5 gestore di memoria EMM386 26 4 26 6 HIMEM SYS 26 4 H Help help online richiamo temi help relativo al contesto High Memory Area HIMEM SYS identificazione del sistema 4 13 identificazione progetto immagine di processo importare il file delle istruzioni di comando 19 36 impostazione del progetto piedinatura vie bus impostazioni del progetto emissione impostazioni di progetto emissione impostazioni progetto A 13 indice 4 15 dei blocchi indice DOS 4 25 cancellazione creazione indirizzi assoluti numero 17 6 STEP 5 ST V7 1 C79000 G8572 C920 04 Indice indirizzi AWL 4 8 indirizzo visualizzazione indirizzo Ethernet vie bus 13 4 info AG A 11 Info versione STEP 5 21 2 informazioni di prodotto 1 1 informazioni sull uso 21 4 inizio blocco 22 19 inserimento riga elemento 10 3 inserimento del numero di biblioteca 5 16 inserimento riga 9 17 installazione dei driver per STEP 5 2 8 di EMM386 EXE in
132. p es PROG C NONAME Come directory viene utilizzata la directory usata nell impostazione progetto per i vari tipi di file in questo caso per il file programma Nel comando SUBMIT viene descritta la directory completa p es PROG C DATEN TEST NONAME 19 4 2 Comandi Tabella 19 2 Istruzioni comandi blocchi Istruzione di comando Chiarimento BLOCCO B Tutti i blocchi BLOCCO Tutti i blocchi documentazione del tipo BLOCCO Tutti i blocchi documentazione ampliati del tipo BLOCCO 0B Tutti i blocchi organizzativi BLOCCO PB Tutti i blocchi di programma BLOCCO FB Tutti i blocchi funzionali BLOCCO FX Tutti i blocchi funzionali estesi BLOCCO SB Tutti i blocchi sequenziali BLOCCO DB Tutti i blocchi dati BLOCCO DX Tutti i blocchi dati estesi BLOCCO BB Blocchi immagine BLOCCO Una lista di blocchi p es PB1 PB2 PBn BLOCCO PBx 1 3 5 Una lista di singoli segmenti di un blocco Se si vogliono emettere i blocchi con riferimenti ci deve essere indicato tramite opzione STEP 5 ST V7 1 C79000 G8572 C920 04 19 23 Documentazione Tabella 19 3 Istruzioni di comando per blocchi con opzioni Istruzione di comando Chiarimento BLOCCO R B Tutti i blocchi con riferimenti BLOCCO PBx PBx in layout opzionale rilevante solo in FUP in formato A3 BLOCCO RO PBx PBx con riferimenti in layout opzionale rilevante solo in FUP in formato A3 BLOCCO
133. parametri premere il tasto di introduzione Il cursore salta nella prima riga del corpo del blocco Lo STEP 5 attende l intro duzione della prima istruzione Modificazione del Richiamando il blocco funzionale agli operandi formali vengono associati gli operandi blocco funzionale attuali Lo STEP 5 si trova in modo Editazione Il blocco funzionale richiamato deve esistere nel file programma Procedimento Per modificare procedere come segue 1 Introdurre il richiamo blocco SPA FB per il richiamo assoluto di un FB SPB FB per il richiamo condizionato di un FB BA FX per il richiamo assoluto di un blocco funz suppl BAB FX per il richiamo condizionato di un blocco funzionale suppl Premere il tasto di introduzione Lo STEP 5 emette il nome del FB Premere il tasto di introduzione Lo STEP 5 emette nella riga successiva il primo operando formale ed attende l introduzione del primo operando attuale Introdurre l operando attuale assoluto o simbolico e premere il tasto di intro duzione Introdurre tutti gli altri operandi e di volta in volta concludere con il tasto di introduzione Si pu fare emettere la specie ed il tipo del parametro come stabilito nella lista dei parametri 1 Premere il tasto di introduzione nella riga dell operando formale o posizio nare il cursore a destra Lo STEP 5 presenta il parametro come definito nella lista dei parametri Confermare l assegnazione o sovrascrivere Premere il
134. parametri formali e le istruzioni LIR in FB o FX non visualizzato lo stato dei segnali Le istruzioni BDW BMW sono elaborate assieme all istruzione successiva come un unica istruzione Viene pertanto emesso lo stato relativo all istruzione successiva Alcune istruzioni concludono l elaborazione di stato poich la loro esecuzione conduce al sistema operativo o in altri blocchi come p es LIR BEB ed anche tutti i salti ed i richiami blocchi Un hardcopy possibile dopo l interruzione dell elaborazione di stato Durante l elaborazione di stato in corso non possibile l uso del mouse Dopo la scelta funzioni nel men Test appare il box di scelta Stato blocco in cui specifi care il blocco da testare gt Interfaccia operatore Box di comando capitolo 3 6 Campo Chiarimento d introduzione Lista blocchi contiene al max 6 elementi blocchi singoli tipi di blocco aree di blocchi Questi blocchi vengono visualizzati in successione nello stato Crit ricerca Qui si pu introdurre il criterio di ricerca all istruzione da te stare Lo STEP 5 ricerca automaticamente questa istruzione ed emette sul video la parte di blocco relativa Nel box di help sono elencati tutti i possibili criteri Reg bl in contiene max 6 blocchi singoli la descrizione della stringa AG dei blocchi precedenti nel programma con i quali deve es sere visualizzato il richiamo del blocco in caso di test Sovrascrit I
135. per il commento del blocco o con un testo gi esistente Con ci l editor esegue un associazione del testo al blocco creando automaticamente una stringa di 7 caratteri 1 Questa stringa di caratteri non deve essere cancellata o modificata altrimenti lo STEP 5 non pu pi associare il commento del blocco al rispettivo blocco dati 2 Editare il testo con la tastiera alfanumerica 3 Concludere ogni riga con il tasto di introduzione La fine della riga viene marcata con una freccia verticale Quando si fanno introduzioni di testo a pi righe alla fine di ogni riga viene automaticamente settato il ritorno a capo Con F1 Inserisci Sovrascr si cambia il modo di scrittura Viene visualizzato sempre il modo selezionabile 1 Posizionare il cursore nel punto del testo in cui si deve eseguire l inserimento 2 Premere F1 Inserisci ed inserire il testo 3 Concludere l inserimento F8 Indietro o premere Conferma F F F F 1 Inserisci 2 Cancella 5 Ins riga 6 Canc riga F 1 Sovrascr STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di blocchi dati Cancellazione caratteri Conclusione Memorizzazione commento blocco Posizionare il cursore sul primo carattere da cancellare 1 Premere il tasto F2 Cancella 2 Posizionare il cursore dopo l ultimo carattere da cancellare 3 Attivare F2 Cancella Premere F8 Indietroo Conferma Lo STEP 5 emette sul video il blocco dati da editare Il testo introdot
136. perdute tutte le modifiche che si sono avute dall ultimo salva taggio dati Attivare il comando di men File gt Salvare oppure il comando di men File gt Salvare come per salvare il file sotto un altro nome o un altra directory STEP 5 ST V7 1 C79000 G8572 C920 04 Installazione di STEP 5 Cambiare la directory di lavoro Attivazione dell assegnazione tasti Copia dell assegnazione Stampare l assegnazione Passaggio al livello DOS Commutazione da schermo a colori a schermo monocro matico STEP 5 ST V7 1 C79000 G8572 C920 04 Attivare il comando di men File gt Cambiare directory di lavoro Navigare nella struttura indicata Cliccando due volte sulla directory ne ven gono visualizzate le subdirectory 3 Cliccare sulla directory desiderata e sulla casella Cambio 4 Acquisire l impostazione cliccando sulla casella Impostazione Con ilcomando di men File gt Salvare come si pu copiare il proprio file diassegna zione in un nuovo file Volendo attivare la nuova assegnazione di tasti per STEP 5 si deve copiarla nella directory home STEP5 ST sotto il nome STEP5 S5K per STEP 5 ST V7 oppure SbKxS06x S5K per STEP 5 ST V6 6 1 daN Aprire l assegnazione tasti attivando il comando di men File gt Aprire edaprendo il relativo file del tipo S5K Attivare il comando di men File gt Salvare come Commutare nella directory home dello STEP 5 ST Sostituire l asterisco con
137. postati o richiamati nei box di comando di scelta o nelle maschere parametri come per esempio simbolico rappresentazione KOP FUP AWL set di caratteri ecc Se le impostazioni di un progetto sono state eseguite solo queste possono essere modificate File gt Progetto gt Carica F10 Vengono caricate tutte le impostazioni di un pro getto selezionabile Dopo che il progetto stato caricato vengono resi disponibili solo quei file che appartengono al progetto da elaborare File gt Progetto gt Salva Tutte le impostazioni vengono salvate nel file specifico del progetto File gt Progetto gt Salva come Tutte le impostazioni vengono salvate in un file nuovo specifico del progetto File gt Progetto gt Archivia Tutti i file del progetto o quelli selezionati vengono memorizzati in forma compressa in un file PX ACS File gt Progetto gt Disarchivia Tutti i file del progetto o quelli selezionati vengono memorizzati in forma compressa da un file PX ACS Avvertenza Le impostazioni vengono mantenute anche se lo STEP 5 viene chiuso Con la prossima seduta vengono mantenute le ultime impostazioni Attivando il tasto lt Edita F2 gt si possono richiamare immediatamente gli editor associati alle schede Blocco Simbolico Documentazione I file di sistema hanno nel loro nome un campo per esempio ZO INI che fisso e che pu essere completato con 1 fino a 6 caratteri Per esempio il file si
138. riempire i campi d introduzione lt Help Shift F8 gt Help generico relativo alle finestre di dialogo lt Annulla ESC gt L introduzione viene interrotta L effetto di un campo lt gt selezionato pu essere ottenuto anche con i tasti funzio nali vedere tabella 3 2 STEP 5 ST V7 1 C79000 G8572 C920 04 3 9 Interfaccia operatore Tabella 3 2 Tasti funzionali peri campi lt gt Effetto Scelta di una delle ultime 20 introduzioni Richiamo dell editor per il file indicato Attivazione della scelta tramite una finestra di dialogo una finestra con lista o selezionando con una crocetta un ele mento Avvertenze per riempire i campi d introduzione Tasti funzionali F1 Storia F2 Edita F3 Scegli F4 F5 F6 F7 Info Shift F8 Help Help generico relativo alle finestre di dialogo In funzione della posizione in cui la barra verde del cursore si trova sono ammessi differenti tasti funzionali Corrispondentemente i tasti funzionali disabilitati vengono rappresentati in grigio Tabella 3 3 Tasti speciali per i campi d introduzione Tasti Num 5 Effetto Commutazione tra modo inserimento e sovrascrittura SHIFT Del Il campo d introduzione viene cancellato Vale solo per i campi d introduzione Tabella 3 4 Operativit tramite mouse e tastiera Tasti Tasti cursore Tasti TAB ESC Mouse Hotkey Tast
139. risultato La funzione SHIFT F3 Sposta e F7 L T corrisponde alle istruzioni AWL e caricamento dell operando DW DD EW e trasferimento dell operando DW DD EW Dopo lacreazione della casella vedere sopra si devono introdurre soltanto i due ope randi preimpostati tramite Editazione di schemi a contatti 7 4 4 Operazioni Sommario Esempio 7 4 5 Sommario 7 14 Operazioni di shift e rotazione Le operazioni di shift e di rotazione appartengono alle operazioni complementari solo FB FX Un operazione di shift rotazione viene rappresentata in un segmento vuoto con una casella in cui a sinistra si trova l operando nell ACCU 1 prima della operazione di shift ed a destra il risultato Premendo il tasto funzionale SHIFT F3 Sposta ed attivando la funzione desiderata nel secondo livello dei tasti lo STEP 5 crea la casella non definita in cui introdotta la funzione scelta Il cursore dei caratteri lampeggia sotto il parametro n Qui introdurre il numero di posi zioni di bit di cui deve essere shiftato il contenuto dell operando Alla funzione corrispondono le istruzioni AWL e caricamento dell operando e shift rotazione dell operando di n posizioni di bit e trasferimento del risultato dell operando ACCU 1 Spostare l operando EW 12 di 7 posizioni a destra e trasferirlo nella DW 12 1 Premere oppure F6 Fine segm e quindi attivare SHIFT F3 Sposta 2
140. secondo livello ditasti lafunzione desiderata lo STEP 5 crea nella posizione del cursore allungato in un segmento in FUP una casella non definita 8 15 Editazione di schemi logici Esempio 8 3 6 Sommario 8 16 Editazione di una funzione di memorizzazione con set prioritario 1 o F6 Fine segm e quindi premere F5 Oper bin ed F7 S PI 7 222222 S 72292222922 JR Q 22 2 2 M 1 0 E21 38S E22 R Q A 14 0 Figura 8 17 Editazione di un operazione di memorizzazione 2 Introdurre la sigla dell operando della cella di memoria qui M 1 0 e premere il tasto di introduzione 3 Introdurre gli operandi d ingresso qui rispettivamente E 2 1 ed E 2 2 Abban donare il campo di introduzione corrispondente con il tasto di introduzione 4 Introdurre l uscita Q per l interrogazione dello stato del segnale binario qui A 14 0 e premere il tasto di introduzione e poi Conferma Operazioni di conversione Le operazioni di conversione DUAL BCD complemento ad 1 ed a 2 appar tengono alle operazioni complementari solo FB FX Un operazione di conver sione viene rappresentata con una casella in cui si trova l operando nell ACCU 1 prima della conversione ed a destra il risultato Esse si possono mettere in cas cata all ingresso ed all uscita con altre funzioni complesse Dopo aver premuto il tasto funzionale SHIFT F4 Conver
141. si apre In un men sono elencati dei temi relativi al punto di men e o delle funzioni Le voci di men che presentano una freccia gt sulla loro destra conducono ad un sottomen Le voci di men che presentano dei puntini sulla loro destra conducono ad un finestra di dialogo Sulla superficie di lavoro cio sull interfaccia grafica vengono visualizzati i box di scelta incuisi effettuano le impostazioni nonch iboxdi informazione disegnalazione e l area di lavoro degli editor di programma Qui viene visualizzato se si sta lavorando con STEP 5 ST oppure con con un altro pacchetto S5 p es GRAPH 5 STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore F Barra delle funzioni G Riga di informazione H Identificazione progetto STEP 5 ST V7 1 C79000 G8572 C920 04 La barra delle funzioni offre la possibilit di passare direttamente a certi box di scelta o editor senza bisogno di eseguire estese sequenze operative Pervisualizzare ladisposizione degli ulteriori tasti funzionali premere iltasto di tabula zione TAB oppure cliccare il simbolo che si trova a tutta destra Perattivare le funzioni sullabarra delle funzioni sihanno le seguenti possibilit vedere anche il capitolo 3 2 e Cliccare con il mouse sul campo che contiene la designazione breve della funzione e Le funzioni che si trovano nella fila inferiore si possono attivare premendo il tasto funzionale indicato a
142. si consiglia l opzione Aggiornamento XREF e nel caso si utilizzino operandi simbolici Confermando questo comando con Edita viene richiamato l editor dello schema lo gico Confermando questo comando con OK viene richiamato l editor dello schema logico Sul video compare un campo operativo figura 8 1 e la barra dei tasti funzionali con i simboli per l introduzione delle funzioni e l elaborazione dei segmenti FUP Il video suddiviso in 48 campi 8 colonne 6 sezioni orizzontali una sezione alta 3 righe simboli dello schema logico vengono editati nelle colonne da 2 a 7 Il contenuto del video si pu fare scorrere verso l alto o verso il basso secondo un multiplo massimo di 2 5 Tramite il tasto SHIFT F8 Help si ottiene chiarimenti relativi ai singoli tasti funzionali Introdurre nel campo di editazione suddiviso in righe e colonne i simboli dello schema logico delle funzioni desiderate mediante tasti funzionali o mouse Un simbolo da solo occupa la larghezza di una colonna Le sigle degli ingressi uscite necessitano in pi prima e dopo ciascuna una larghezza della colonna Nella costruzione del segmento si molto supportati dallo STEP 5 collegamenti ed i simboli con tutti i contrassegni vengono creati automaticamente p es i segnali di ingresso uscita per i contatori o funzioni di calcolo campi di introduzione per i nomi e le parametrizzazioni sono preassegnati e raggiungibili automaticamente col cursore
143. si ferma sul formato di destra Il cursore salta all inizio della riga 2 Modificare il formato o uscire successiva 3 Chiudere la riga con il tasto enter Correzione Sovrascrivere i dati errati Nel caso di sintassi errata il cursore non esce dal campo di immissione fino a quando non si sono immessi i dati corretti Inserimento di operandi 1 Posizionare il cursore con i tasti cursore su gi 2 Premere Ins vert 3 Immettere gli operandi Anteposizione di operandi Posizionare il cursore sulla riga superiore 2 Premere Ins vert 3 Immettere gli operandi possibile allegare operandi alla lista quando il cursore posizionato sotto all ultima riga della lista Cancellazione di operandi 1 Posizionare il cursore sul primo carattere dell operando 2 Premere pi volte il tasto di cancellazione carattere Cancellazione di righe 1 Posizionare il cursore sulla riga da posizionare 2 Premere F3 Cancella Viene cancellata la riga attuale assieme all operando e al formato Le righe successive vengono adattate di conseguenza Prelevamento dell elenco degli _ Premere F1 Preleva 2 Compilare la riga di comando Se in precedenza sono state effettuate modifiche non memorizzate in un blocco operandi E i A viene visualizzata la richiesta di conferma Emissione blocco immagine BBnn iumallars le modifiche oppure Perdita del blocco modificato Se non sono stat
144. sinistra da F1 a F12 e Le funzioni con sfondo grigio nella fila superiore vengono attivate tenendo pre muto il tasto SHIFT mentre si preme allo stesso tempo il tasto funzionale indicato a sinistra da SHIFT F1 a SHIFT F12 e Inalcunicasi possibile anche la combinazione dei tasti funzionali con i tasti Ctrl SHIFT Ctrl Informazioni pi dettagliate sulle funzioni che sono legate ai tasti funzionali si otten gono tramite il men Help gt Lista assegnazione tasti Ctrl F12 Lista assegnazione tasti Giri IDEG SU varciore SHA S S F12 Versione pacchetti S5 Ctrl F11 Guida ai menu Guida alle finestre Indicazioni generali Compatibilit Informazioni hardware Figura 3 1 Comando di men HELP Lariga di informazione fornisce informazioni sul titolo di men o il punto di men titolo del sottomen o funzione di men che stato selezionato ma non ancora attivato Questa riga di informazione fornisce informazioni relative al file progetto attuale PX INI con cui si sta lavorando Interfaccia operatore 3 2 Elementi operativi Interfaccia operatore Hotkey Barra di men superiore Sottomen Finestre di dialogo Macro tasti 3 4 L interfaccia dello STEP5 ST stata concepita in modo tale che tutte le funzioni siano raggiungibili sia con la tastiera che con il mouse Per lavorare in modo ottimale con la tastiera nei men nelle finestre di dialog
145. sistema operativo dell AG ed il programma applicativo In questo punto viene richiamato l OB 1 In ogni ciclo il sistema operativo dell AG passa dal punto di controllo di sistema In quel momento le variabili di processo rappresentano l immagine di processo attuale Nel punto di controllo di sistema vedere la figura con il PG possibile controllare e modificare gli stati delle variabili di processo ed eventualmente forzare lo stato di un segnale su un unit di uscita my i Immaginedi processo CRE egli ingressi Periferia IPI ingressi E 10 1 i Punto di controllo Pu to di controlo Z nn di sistemayviene utente p es Pup di alt p es Programmaapplicativo OB 1 PB ichi ichi blocco richiamato OB1 ric iamo plo BE BE mmagine di processo a lis skite _ s Periferia IPU uscite la y Ciclo del programma di sistema Ciclo del programma applicativo STEP 5 ST V7 1 C79000 G8572 C920 04 Glossario 7 Glossario Punto di controllo utente Registro interruzione 0 REG INT Ricerca Riferimento incrociato Risultato logico combinatorio Schema a contatti KOP Glossario 8 Durante l elaborazione delprogrammale variabili di processo vengonovariateinmodo dinamico e solo dopo laconclusione diun ciclo vengono trasmesse dall AG alla perife ria Per poter seguire l evoluzione dell
146. sono subentrare errori nell arrotondamento Il cursore si trova sulla DW 2 0 KH 0000 1 K FFFF 2 KH 1 Posizionare il cursore sul campo del formato 2 Introdurre i caratteri KG 3 Introdurre i valori 1469368 38 e 1701412 39 Risultato 1 KH FFFF 2 KG 1469368 38 4 KG 1701412 39 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di blocchi dati Esempio 3 STEP 5 ST V7 1 C79000 G8572 C920 04 Caratteri ASCII Dalla DW 6 si devono introdurre i caratteri Riga di testo con 24 car con formato KC e C nella DW 18 Fine Il cursore si trova sulla DW 6 4 KG 1701412 39 6 KG 1 Posizionare il cursore sul campo del formato 2 Introdurre i caratteri KC 3 Introdurre Riga di testo con 24 car il cursore salta alla riga successiva sulla DW 18 4 Sovrascrivere il formato dati KC con C Introdurre i caratteri FINE caratteri FINE sono caratteri ASCII e non significano fine blocco Risultato 4 KG 1701412 39 6 KC Rigatestocon24car 18 C FINE E Avvertenza Con adeguati passaggi da KC e C possibile formattare i testi 9 13 Editazione di blocchi dati 9 2 7 Introduzione dei commenti alle parole dati Sommario Premessa Procedimento commenti delle parole dati sono testi che si possono introdurre in ogni riga di un formato dati Un commento della parola dati lungo almassimo 32 caratteried sempre assegnato alla prima parola dati
147. tabella le directory che contengono i file che fanno riferimento allo STEP 5 Informazioni dettagliate sulle directory e sui file che si trovano nell apparecchiatura di programmazione sono contenute nella documentazione Informazioni sul prodotto Sommario del Capitolo Argomento trattato Pagina capitolo 261 Memoria RAM necessaria per STEP 5ST V71 26 2 26 2 Organizzazione della memoria 26 3 Struttura della directory STEP 5 26 4 File STEP 5 26 5 Limiti parametri e blocchi disponibili 26 11 STEP 5 ST V7 1 C79000 G8572 C920 04 26 1 Gestione dati STEP 5 26 1 Memoria RAM necessaria per STEP 5 ST V7 1 Sommario Espansione della memoria Memoria di lavoro 26 2 Per fare in modo che lo STEP 5 ST V7 1 possa funzionare nella memoria di lavoro convenzionale cio si possano utilizzare tutte le sue funzioni dopo il caricamento del sistema operativo si deve avere a disposizione una capacit di memoria RAM libera di almeno 550 kbyte Su un PG che stato fornito con lo STEP 5 la gestione della memoria di lavoro gi ottimizzata Sui PG in cui lo STEP 5 viene installato successivamente o quando per esempio si cambia la configurazione del sistema si caricano altri drivero programmi pu essere necessario modificare l occupazione della memoria di lavoro per evitare errori di occupazione della memoria L espansione e la gestione della memoria possono influenzare e programmi che posso
148. tasto di introduzione Avvertenza Per l inserimento di segmenti utilizzare i tasti funzionali F5 o F6 L utilizzo del co mando AWL pu portare a strutture di programma non desiderate 6 8 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti Sommario Nella rappresentazione Schema a contatti KOP i compiti di comando sono descritti coni simboli circuitali elettromeccanici Simulando la simbologia a contatti dei comandi a rel le operazioni del blocco vengono rappresentate sul video in questa caso con contatti in apertura in chiusura bobine di uscita e simboli funzionali per contatori temporizzatori ed operazioni di calcolo 7 Editor Test AG Gestione Docy Biloceco datim F2 Maschera DB Giaraleb ali Lista di attribuzione F7 Batch AWE CECIRES Vie bus F8 Parametri stampante Ctrl FE4 Editor piedinatura Gori La programmazione nella rappresentazione con schema a contatti possibile nei se guenti blocchi STEP 5 e Blocchi organizzativi OB e Blocchi di programma PB e Blocchi sequenziali SB e Blocchi funzionali FB e Blocchi funzionali supplementari FX corrispondenti commenti segmento vengono depositati nei blocchi OBDO nnn PBDO nnn ecc i titoli segmento vengono memorizzati nei blocchi commento OK PK ecc Si consiglia di creare e di correggere i commenti di un blocco durante l editazione e non di elaborarli nei cosiddetti blocchi di do
149. tasto di introduzione Il segmento ha ora la forma rappresentata sotto 7 4 8 Operazioni combinatorie digitali Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 Le operazioni combinatorie digitali appartengono alle operazioni complementari solo FB FX Le operazioni AND OR XOR combinano di volta in volta due operandi digi tali negli ACCU 1 e 2 in un risultato nel ACCU 1 Le funzioni corrispondono alle istru zioni e caricamento dell operando 1 DW EW MW e caricamento dell operando 2 DW EW MW e combinazione degli operandi a word UW OW XOW e trasferimento del risultato nell operando DW EW MW 7 17 Editazione di schemi a contatti Esempio 7 4 9 Sommario 7 18 Combinazione AND a word di due operandi 1 o F6 Fine segm e quindi attivare SHIFT F1 Aritmet 2 Scegliere la funzione desiderata qui F5 AND Lo STEP 5 emette la casella con gli ingressi uscite non definiti ed il formato preimpo stato UW 2772229292 UW EW124 UW 2277227777 MW10 DW16 Confermare il formato dell operando premendo il tasto di introduzione Introdurre il primo operando qui EW 124 e premere il tasto di introduzione Introdurre il secondo operando qui MW 10 e premere il tasto di introduzione Dap oU Denominare l operando in cui bisogna trasferire il risultato qui DW 16 e premere il tasto di introduzione Il seg
150. tasto di introduzione Il segmento ha ora la forma rappresentata sulla destra Operazioni di conteggio Un operazione di conteggio viene rappresentata come una casella L operando del contatore si trova sopra la casella A seconda della scelta nel secondo livello di tasti F1 contatore Indietro F2 contatore Avanti il primo degli ingressi del contatore per il conteggio indietro ZR o per il conteggio in avanti ZV ed il secondo ingresso di volta in volta complementare Questo condizionato dall esigenza che il primo ingresso di un contatore deve essere nella rappresentazione sempre connesso Dopo aver premuto F5 Oper bin e la funzione desiderata nel secondolivello di tasti lo STEP 5 crea una casella non definita con i seguenti ingressi uscite ZR Decrementa di 1 il valore del contatore quando il RLC a questo ingresso cambia da 0 ad 1 fronte di salita ZV Incrementa di 1 il valore del contatore quando il RLC a questo ingresso cambia da 0 ad 1 S Il valore di conteggio acquisice il valore all ingresso ZW quando a questo ingresso di set presente un fronte positivo 0 gt 1 Z Valore da impostare nel contatore codificato in decimale BCD 0 999 W tipi operandi KZ EW MW AW DW R Il contatore viene resettato a 0 quando a questo ingresso presente una stato L uscita Q viene impostata a 0 DU Contenuto attuale del contatore codifica duale DE Contenuto attuale del contatore codifica BC
151. trasferendo un blocco funzionale dalla memoria AG nel file programma preimpo stato l intestazione del blocco non esiste lo STEP 5 segnala Intestazione blocco non esistente 6 5 Editazione della lista istruzioni AWL Elenco dei para L elenco dei parametri contiene tutte le indicazioni per metri sapa e rappresentare graficamente il blocco es parametri di ingresso e uscita e controllare la corretta immissione del tipo di parametro durante l inserimento degli operandi attuali parametrizzazione Corpo del blocco Il corpo del blocco contiene il programma STEP 5 e un elenco dei parametri del blocco di tutti i segmenti del blocco funzionale 6 3 1 Editazione di blocchi funzionali Sommario Un blocco funzionale pu contenere oltre alle istruzioni STEP 5 un nome del blocco eduna lista di parametri degli operandi formali In un segmento si possono program mare salti e La programmazione anche possibile in KOP e FUP Ad eccezione del primo segmento si possono utilizzare all interno di un segmento tutti i nuovi elementi di linguaggio in modo grafico Editor KOP FUP e Gli operandi formali definiti nel primo segmento non possono essere utilizzati nei segmenti di KOP e di FUP e Il nome di FB viene visualizzato nella funzione Indice Editor gt Blocco STEPS con opzione x FB con nome FB 200 C BUCH ST S5D BIB 12345 LAE 45 Segmento 1 EMISSIONE Nome Esempio ESEMPIO il nome dell FB 200 Sigla ING1 E A
152. un blocco funzionale per la gestione dello svolgimento del processo L esecuzione di questi compiti offre l opportunit di conoscere le caratteristiche dei tre importanti editor dello STEP 5 Gli operandi simbolici sono le sigle p es PORTA AP degli operandi assoluti p es E 32 6 A 32 2 M 10 0 elaborati dal controllore programmablie Affinch il dispositivo di programmazione possa capire gli operandi simbolici selezionati necessaria una lista di attribuzione ZULI che in questo caso stata editata nel file simbolico con il nome C STEP5 S5_Daten IMPLAVZ0 SEO Come modello per la generazione di questa lista si pu prendere la lista dei segnali d impianto tabella 25 1 dove le attribuzioni sono gi collocate rispetto alla colonna degli operandi Prima della conferma della lista di attribuzione ZULI bisogna accor ciare gli operandi a 8 caratteri secondo il formato di editazione impostato In questo modo e utilizzando lettere maiuscole si avr una rappresentazione pi chiara del pro gramma 25 7 STEP 5 in un impiego pratico Esempio applicativo Editor tista di abtteibu 1 Richiamare l editor STEP 5 Lista attribuzione nel men Editor zione F7 opp premere il tasto funzionale F7 Sotto una riga d intestazione con l indicazione del file IMPLAVZO SEQ si presenta un formulario vuoto con le colonne Operando Simbolo e Commento Le lunghezze deicampi perglioperandi simboliciedicommentiso
153. un file di piedinatura valgono le stesse condizioni che per la stampa diretta del DB1 su una stampante Sulfilevengono stampatigli stessicontenutiche possono essere stampati sulla stampante Emissione di un DB1 su una stampante Se non si vogliono utilizzare blocchi parametri questi ultimi possono essere cancellati nella maschera panoramica del COM DB1 Esecuzione delle seguenti funzioni AG se si scelto precedentemente Funziona mento online e compressione della memoria AG e commutazione dell AG da STOP a RUN i parametri di DB1 nella CPU ven gono aggiornati e commutazione dell AG da RUN a STOP IICOMDBI offre poi una serie di funzioni ausiliarie che facilitano laparametrizzazione Una parametrizzazione errata si pu escludere poich il COM DB1 e riconosce errori nell introduzione di parametri e verifica nell ambito di un DB1 tutte le interdipendenze tra i parametri e verifica che gli argomenti si trovino entro i campi dei valori e emette una segnalazione in caso di errore e costringe alla correzione dell er rore un DB1 errato non pu essere memorizzato 23 1 2 Particolarit del COM DB1 23 4 Fare attenzione alle seguenti particolarit e II COM DBI pu elaborare solo un DB1 alla volta e COM DB1 non pu verificare l interdipendenza dei parametri tra diversi con trollori p es se in una rete SINEC L2 il baudrate stato impostato in modo uguale in tutti i partecipanti e La par
154. una maschera di ricerca introducendo delle Wildcard o Maschera di ricerca per esempio A AB 1 Usando una maschera di ricerca vengono aggiornati i nomi di file elencati nel campo File sorgenti Vengono visualizzati solo i file che rispondono al criterio di ricerca Qui viene scelto il drive indice da cui si deve trasferire Questo viene visualizzato nel campo Drive User La scelta viene effettuata con un doppio clic del mouse Vengono visualizzati i file esistenti nel drive indice sorgente La scelta si pu ef fettuare con il cursore o cliccando col mouse Tutti i file vengono visualizzati solo se nel campo Criterio di ricerca sono stati registrati punti interrogativi o Nome del file in cui si trasferisce L indicazione di un file di destinazione avviene introducendo un nome di file senza Wildcard per esempio ABCDEFGH 123 Questa indicazione possibile solo se si utilizza come file sorgente un singolo file senza Wildcard L indicazione di pi file di destinazione avviene introducendo le Wildcard o Questa indicazione possibile se come sorgente si usa un singolo file o pi file con Wildcard Drive in cui si deve trasferire Area USER in cui si trova il file destinazione Opzione i file vengono sovrascritti solo dopo la conferma alla richiesta di sovra scrittura La funzione viene eseguita STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti 4 5 4 Cancellazio
155. 115 U CPU 941 CPU 941 CPU 942 CPU 942 CPU 943 CPU 943 CPU 944 CPU 944 CPU 945 CPU 945 TY AG130WB AG 130 W TY AG 135 U CPU 921 CPU 921 CPU 922 CPU 922 CPU 928 CPU 928 CPU 928B CPU 928B TY AG135W AG 135 W TY AG 135 WB AG 135B TY AG 150 A K AG 150A TY AG 150 S U AG 150S TY AG155U CPU 946 947 AG 155 U CPU 948 CPU 948 TY processore I O 1P257 IP 257 22 2 4 Le istruzioni STEP 5 nell editor AWL Batch Compiler e le loro convenzioni di scrittura Nell editor AWL Batch Compiler sono possibili tutte le istruzioni STEP 5 Un limite rappresentato solo dal linguaggio ammesso dal controllore programmabile e dalla CPU Per questo motivo durante la programmazione consultare la lista delle operazioni relativa alla propria apparecchiatura La seguente tabella che si riferisce alle colonne dello schermo riassume le convenzioni di scrittura per la programmazione assoluta e simbolica STEP 5 ST V7 1 C79000 G8572 C920 04 22 15 Editor AWL compiler per batch AWL Tabella 22 3 Operazioni STEP 5 Operazione con operando assoluto INDIRIZZO ISTRUZIONE Operazione e operando assoluto U_E1 2 introduzione senza formato SIMBOLO OPERANDO COMMENTO ISTRUZIONE Pulsante apri esterno Con operando simbolico Operazione U Simbolo APRI E senza lineetta Operazione con dati Operazione e formato dati LKT introduzione senza formato Valore del dato 005 2 Operando formale Nome
156. 2 DB1 Caricamento nella maschera Tabella panoramica Figura 23 11 Compare la seguente maschera Caricamento di DB1 Caricamento di DB 1 SIMATIC S5 COM DB1 Drive File programma ST S5D F F F E F F F F 1 Caricam 2 Caricam 3 Scegli 4 5 6 7 Info 8 Ritorno da FD da AG Figura 23 11 Maschera del COM DB1 Tabella panoramica scelta del Caricamento da AG Premere il tasto F2 Caricamento da AG Alla fine del caricamento nella tabella panoramica vengono visualizzate le parametrizzazioni del DB1 presente in AG Poich non stata eseguita finora alcuna parametrizzazione in DB1 viene visualizzato il DB1 di default Figura 23 11 Introduzione del commento al DB1 1 23 22 Se si vuole introdurre un commento occorre premere il tasto COM Il cursore si trova ora nella riga di commento della maschera Tabella panoramica Introdurre ora il commento costituito da max 80 caratteri per il nostro esempio Parametrizzazione dell interfaccia seriale solo collegamento standard Figura 23 12 Premere 4 oppure INSERT Il cursore compare nella prima riga delle Parametrizzazioni ammesse STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 Introduzione del commento al blocco parametri STEP 5 ST V7 1 C79000 G8572 C920 04 Scelta del blocco parametri 1 Perla scelta del blocco parametri posizionare il cursore sul blocco parametri SINEC L2 Tabella panoramica SIMATIC S5 C
157. 2 AP PORTA Comando Apertura porta A 32 3 CH PORTA Comando Chiusura porta A 32 4 ENT AUTO Messaggio ENTRATA AUTO A 32 5 USC AUTO Messaggio USCITA AUTO A 32 6 ROT SPAZ Comando Rotazione spazzoloni A 32 7 DETERG Comando Spruzzatori acqua A 33 0 RISCIACO Comando Avanzamento struttura A 33 1 CERA Comando Diffusori cera A 33 2 ASCIUGAT Comando Afflusso aria Figura 25 5 Lista di attribuzione pezzo da editare Dopo il procedimento di traduzione STEP 5 segnala n righe elaborate nessun errore trovato oppure Errore alla riga n p es Chiave gi esistente oppure n righe elaborate x errori trovati STEP 5 ST V7 1 25 8 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Gestione Liste di attribuzione Editazione DB Editor Blocco dati STEP 5 ST V7 1 C79000 G8572 C920 04 Nel caso non vengono trovati errori l editazione della lista di attribuzione viene con clusa correttamente Se stato trovato un errore la riga errata viene visualizzata in alto Con un indicazione di x errori si deve consultare o stampare la lista errori Procedere quindi come indicato in seguito 1 2 Per arrivare al men premere OK e Avanti Selezionare Gestione gt Liste di attribuzione gt Emetti lista errori 3 Consultare direttamente sul video la lista errori o emetterla su stampante 4 Apportare le correzioni
158. 55 95 Apertura porta Auto in posizione Chiusura porta Strutt avanti Rotaz spazzoloni Strutt indietro Spruzzatori deterg Porta aperta Spruzzatori acqua Porta chiusa Diffusori cera Asciugatura ENTRATA AUTO USCITA AUTO Figura 25 2 Apparecchiatura di comando con interfacce verso il processo La figura seguente mostra i componenti hardware e software necessari per l esecu zione dell esempio Il S5 95 ed il simulatore sono necessari soltanto per il test del pro gramma di comando 25 3 STEP 5 in un impiego pratico Esempio applicativo 25 4 Controllore programmabile S5 90 95 Ingressi Simulatore dell impianto lavaggio auto N ord 6ES5788 8MK11 Sensori Lista delle istruzioni di comando programma Uscite Rel contatti simulatore Contatti Motori Elettrovalvole Visualizzatori Attuatori LED sul controllore a online SW STEP 5 Dispositivo di programmazione PG Figura 25 3 Configurazione dell esempio Impianto di lavaggio auto STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo 25 2 Generazione con STEP 5 del programma per l impianto di lavaggio Concordemente al modo di utilizzare le sigle dello STEP 5 viene dato alnostro
159. 6 Inizio Salto all inizio del file F7 Riga Salto alla riga scelta F8 Annulla Conclude l assegnazione extra dei tasti funzionali F8 Fine Salto alla fine del file SHIFT Help F8 Tabella 19 20 Editazione tasti funzionali Livello dei tasti 1 F8 2 3 Effetto del tasto funzionale Tasti funzionali Tramite i tasti SHIFT F1 F7 Ai tasti funzionali possono essere associati testi di 30 caratteri al massimo Premendo il relativo tasto in Editazione SHIFT F1 F8 tale stringa viene inserita nella riga nella quale si trova il cursore Per esempio SHIFT F1 PROG C FILE SHIFT F2 SZMB C SYMDAT F4 Prelievo riga Viene prelevata una riga precedentemente cancellata con il tasto di cancellazione gt Assegnazione tasti F6 Conferma L assegnazione del tasto funzionale viene memorizzata F8 SHIFT F8 STEP 5 ST V7 1 C79000 G8572 C920 04 Annulla Riporta al livello precedente senza ulteriori azioni Help 19 31 Documentazione 19 5 2 Funzione Documentazione Emilsis tic Onifr Istruz comando Test Emissione lista errore Segnalazione di errore 19 32 Test delle istruzioni di comando Viene controllato se le istruzioni di comando contenute in un file selezionabile sono eseguibili Se nelfar ci si presentano degli errori le cause ditali errorivengono memo rizzate in un file SF INI file Selezionare il comando di men Documentazione gt I
160. 7 Comando di men Gestione 1 8 Comando di men 19 Documentazione Comando di men Cambio 20 Comando di men Help 21 STEP 5 ST V7 1 C79000 G8572 C920 04 Test Sommario In questo sottomen si trovano le funzioni per il test l informazione e la messa in servizio che si possono eseguire in funzionamento online del PG N 7 Testo AG Gestione Documentazion A Stato blocco nn Shift F6 Stato variabile SEAN Forza variabili SHEE ENES Forza uscite SRI TEtES Controllo elaborazione ON Controllo elaborazione OFF Premessa Premessa per l esecuzione delle funzioni online un collegamento fisico e logico tra PG e AG Oltre ad un cavo di collegamento bisogna provvedere ad una corretta via bus SINEC H1 SINEC L2 o anche AS511 ed impostare sul PG il modo di funziona mento 1 Pericolo L interruzione dei cavi di collegamento non consentita se le funzioni online sono attive Potrebbero verificarsi errori funzionali gravi come lo STOP dell AG o la caduta del programma nel PG Sommario del Capitolo Argomento trattato Pagina Capitolo 161 Funzionionie mez 16 2 Stato blocco 16 3 16 3 Stato variabile 16 8 16 4 Forzamento variabili 16 5 Forzamento uscite 16 6 Controllo elaborazione ON 16 17 16 7 Controllo elaborazione OFF 16 18 STEP 5 ST V7 1 C79000 G8572 C920 04 16 1 Test 16 1 Funzioni online Sommario
161. 7 8 Parametri di sistema dell AG 17 8 18 lt GEStone caiano aria 18 1 Generazione XREF aii ae E a na a na a a a ia DA 18 2 18 2 Elaborazione EPROM denai mata i dia aa iea dea E BE E a Ea 18 2 18 3 interconnessione automatica skorio iers 18 7 18 4 Interconnessione manuale 18 9 STEP 5 ST V7 1 viii C79000 G8572 C920 04 Contenuto 18 5 Liste Al AttriDUZIONE e srrurirardnsidnrnit iii 18 5 1 Conversione SEQ INI 18 5 2 Conversione INI gt SEQ 185 3 Correzione INI ili i i i eE aa 18 5 4 Conversione V1x gt V2x 185 5 Cancellazione SEQ oreciinreteeii ina 18 5 6 Cancellazione INI 18 5 7 Emissione lista errori 18 6 Batch AWL ioni ia ia 18 6 1 Il compiler batch AWL arec iitecis diere ini akani 18 6 2 Sostituzione degli operandi anenun aneen 18 6 3 Emissione degli operandi 18 6 4 Emissione lista errori LL 18 7 CONVErSIONS ordito oineta ie e ai 18 8 Scelta ligUa siro e Ea 18 9 Impostazione COl esiis ssi arena 19 Documentazione ri 19 1 Panoramica sulle funzioni di documentazione 19 2 Emissione standard 19 2 1 Emissione blocchi STEP 5 19 22 BIOCChIdall ispanica 1923 Maschere DB vii a dala ra 19 2 4 Emissione lista di attribuzione nanana annnars 192 5 Batch AWL sure ei 19 2 6 Struttura del programma dti iiia naai ia 19 2 7 Emissione
162. 8572 C920 04 Help 21 Sommario Grazie alle funzioni presenti sotto questo men possibile ottenere le seguenti infor mazioni relative al pacchetto STEP 5 avviato e una lista di tutti i tasti funzione F1 F12 SHIFT F1 SHIFT F12 CTRL F1 CTRL F12 CRTL SHIFT F1 CTRL SHIFT F12 Con questi tasti possibile selezionare le funzioni STEP 5 direttamente dal men principale e informazioni sulla versione di STEP 5 con cui si sta operando e una lista di tutte le parti di programma dello STEP 5 attivato N je Documentazione Cambio ate TInfons uve r rsioOnero IERT Si IL versione pacchetti SR Cra EA Informazioni sull uso gt Sommario del Capitolo Argomento trattato Pagina Capitolo 211 Listaassegnazionetasti 212 21 2 Informazioni relative alla versione STEP 5 ST 21 2 21 3 Versione pacchetti S5 21 2 21 4 Informazioni sull uso 21 4 STEP 5 ST V7 1 C79000 G8572 C920 04 21 1 Help 21 1 Lista assegnazione tasti Help La lista visualizzata fornisce informazioni circa i tasti funzionali che possono es Lista assegn sere attivati direttamente all interno dell interfaccia operatore Tali tasti permettono tasti la selezione diretta di certe funzioni senza dover utilizzare i singoli men Non appena selezionata la funzione viene visualizzata una lista nella quale viene illustrata la funzione dei singoli tasti Tale lista pu ess
163. BCD Q L uscita visualizza con uno stato di segnale binario se il contenuto del contatore zero 0 oppure gt zero 1 Operando di conteggio C 0 C 255 Campo di conteggio 0 999 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di una funzione di conteggio in avanti 1 o F6 Fine segm e quindi premere F5 Oper bin e F2 ZV Lo STEP 5 emette una casella con ingressi uscite non definiti 22722272 7 ZV 2727779999 ZR 22277992 S 22277922 ZW DUI DE 222222222 R QI 222222222 Zi E 32 0 3 Il Zv i ZR M 2 0 I S KZ 255 ZW DUF DW64 DE E 32 1 iii M 12 1 E HR Q H H H H i DA N Introdurre l operando Z10 e premere il tasto di introduzione Introdurre l operazione per ZV qui premere F1 Contatto in chiusura ed introdurre la sigla E 32 0 Concludere con il tasto di introduzione Tramite DEL saltare l operazione per ZR Introdurre l operazione per impostare il contatore qui premere F1 Contatto in chiusura introdurre la sigla M 2 0 Concludere con il tasto di introduzione Introdurre il valore di conteggio qui KZ 255 e premere il tasto di introduzione Introdurre l operazione per l ingresso di reset qui premere F1 Contatto in chiu sura introdurre la sigla E 32 1 e premere il tasto di introduzione Intr
164. BY Operando con indirizzo a byte W Operando con indirizzo a word D Operando con indirizzo a doppia word Lo STEP 5 si trova nel modo Editazione AWL Il segmento 1 aperto Per l utilizzo degli operandi simbolici deve esistere un file simbolico e nelle impostazioni deve es sere selezionato Simbolico Si Per un nuovo blocco funzionale procedere come se gue il Introdurre un nome con massimo 8 caratteri p es ESEMPIO Se il nome lungo 8 caratteri il cursore salta nel campo commento gt Commento istruzione Premere il tasto di introduzione Viene aperta la lista dei parametri degli operandi formali e viene visualizzato Sigla FB 200 C BUCH ST S5D LUN 0 Segmento 1 Editazione Nome ESEMPIO Sigla Figura 6 2 Lista dei parametri per operandi formali 3 Introdurre una stringa di caratteri con massimo 4 caratteri per il primo ope rando formale Dopo 4 caratteri il cursore salta nel successivo campo d introduzione Con meno di 4 caratteri bisogna premere il tasto di introduzione Introdurre la specie dell operando formale p es E Il cursore salta nel succes sivo campo d introduzione 6 7 Editazione della lista istruzioni AWL 5 Introdurre il tipo dell operando formale p es BI Se vengono introdotti meno di 2 caratteri premere il tasto di introduzione cursore salta nella successiva riga della lista dei parametri Introdurre altri parametri Concludere la lista dei
165. CD gt DUAL gener del compl ad 1 a 16 bit DUF KZW F2 SHIFT F2 DUAL gt BCD gener del compl a 2 a 16 bit DED KZD F3 SHIFT F3 BCD gt DUAL gener del compl a 2 a 32 bit DUD F4 DUAL gt BCD a 32 bit FDG GFD F5 F6 Virg fissa gt Virg mob Virg mob gt Virg fissa a 32 bit Comparaz SHIFT F5 7 Operazioni di comparazione tra due operandi gt lt e F1 F2 Comparazione su uguale diverso gt lt F3 F5 Comparazione su maggiore o uguale minore o uguale gt lt FA F6 Comparazione su maggiore minore Oper Bin F5 9 Operazioni di conteggio contatori ZR ZV e F1 F2 Il valore di conteggio incrementato decrementato di 1 Oper Bin F5 10 Operazioni di tempo temporizzatori SI SV e SHIFT F1 F2 Start di un tempo con impulso i prolungato SE SA SHIFT F3 F5 Start di un tempo come ritardo all eccitazione diseccita SS zione SHIFT F4 Start di un tempo con ritardo all eccitazione memorizzata F5 5 Operazioni di memorizzazione binarie R e SHIFT F6 Reset prioritario della memoria SHIFT F7 Set prioritario della memoria F6 e F4 Connettore STEP 5 ST V7 1 C79000 G8572 C920 04 8 9 Editazione di schemi logici Regole di rappresentazione 8 10 Perlarappresentazione delle operazioninon elementari inFUP riassunte nella tabella 8 3 1 Tutte le operazioni da 1 a 10 nella tabella 8 3 vengono rappresentate con caselle in cui a sinistra
166. Contatori onboard OBC parametrizzato default Ingressi analogici onboard OBA parametrizzato default SINEC L1 SL1 non parametrizzato Elaborazione a tempo TEB parametrizzato default Parametrizzazioneorologio CLP non parametrizzato Caratteristiche di sistema SDP parametrizzato default SINEC L2 SL2 non parametrizzato Blocco errori ERT non parametrizzato F F F F F F F F 1 nuovo 2 DB1 3 DB1 4 DB1 5 Blocco 6 Blocco 7 AG 8 Ritorno DB1 Caricam Trasfer Stampa Cancella Scelta Funzione Figura 23 9 Maschera del COM DB1 Tabella panoramica scelta della funzione AG Il tipo di funzionamento del controllore pu essere modificato nella maschera Funzioni AG 1 premere per questo il tasto F7 Funzione AG 2 Premendo il tasto F2 Run Stop si cambia il modo di funzionamento Il controllore ora in STOP Funzioni AG SIMATIC S5 COM DB1 F F F F F F F E 1 AG 2 Run gt 3 Stop gt 4 D 6 7 8 Ritorno Compress Stop Run Figura 23 10 Maschera del COM DB1 Funzioni AG portare il controllore da RUN a STOP 3 Con il tasto F8 Ritorno si va nella maschera Tabella panoramica 23 21 Software di parametrizzazione COM DB1 23 4 2 Caricamento del DB1 di default dal controllore introduzione del commento al DB1 scelta del blocco parametri Caricare e Il DB1 presente nel controllore deve essere caricato nel COM DB1 e modificato Modificare Caricare il DB1 dal controllore ill Premere il tasto F
167. Creazione e modifica di progetti Figura 4 6 Copia di file DOS 4 4 3 Cancellazione di file DOS Sommario La funziona cancella i file uno o tutti da una directory impostata File Selezionare il comando di men File gt File DOS gt Cancella File DOS gt Viene visualizzato il box di comando Cancella file DOS in cui ci si pu spostare e ce i rai selezionare capitolo 3 6 STEP 5 ST V7 1 C79000 G8572 C920 04 4 29 Creazione e modifica di progetti 4 5 File PCP M File Sono disponibili le seguenti possibilit File PCP M gt e Emettere la directory dei file PCP M delle aree USER selezionabili e Convertire file PCP M in file DOS sotto il quale si possono eseguire ed anche rielaborare e Convertire file STEP 5 che sono stati creati con lo STEP 5 in file PCP M file convertiti possono essere eseguiti e anche rielaborati sotto il sistema ope rativo PCP M A questo proposito sono disponibili delle funzioni che elaborano supporti dati PCP M cio FD Floppy Disk formattati sotto PCP M e Cancellare file PCP M Avvertenza Quando si utilizzano i P tool forniti con STEP 5 ST modifica di file PCP M ricordare che non sono pi supportati completamente dai sistemi operativi Windows 98 e Windows NT e dal drive per dischetti LS 120 Se si vuole usare i P tool si consiglia l utilizzo di MS DOS gt 5 0 Windows 3 x o Windows 95 oltre che l impiego dei drive standard da 1 44 MB
168. D Q L uscita visualizza con uno stato di segnale binario se il contenuto del contatore zero 0 opp gt zero 1 Operandocontatore C 0 C 255 Campo di conteggio 0 999 Editazione di una funzione di conteggio in avanti 1 o F6 Fine segm e quindi premere F5 Oper bin e F2 ZV Lo STEP 5 emette una casella con ingressi uscite non definiti 8 19 Editazione di schemi logici 8 20 272222222 279299922 ZV 779222292 ZR 272222222 S 22222222 ZW DUI 22222222 DE T 2222222 772727222 R am 272222222 Z10 E 32 0 ZV ZR M 2 0 S KZ 255 ZW DU DW 64 DE DW 66 E 32 1 R OQ j M 12 1 Figura 8 20 Editazione di una funzione di conteggio 2 Introdurre l operando Z10 e premere il tasto di introduzione 3 Introdurre l operando per ZV qui E 32 0 premere il tasto di introduzione 4 5 Tramite DEL saltare l operando per ZR Introdurre l operazione per impostare il contatore qui M 2 0 e premere il tasto di introduzione Introdurre il valore di conteggio qui KZ 255 e premere il tasto di introduzione Ingresso di reset qui introdurre operando E 32 1 e premere il tasto di introduzione Introdurre il trasferimento del valore di conteggio negli operandi DW 64 e DW 66 e premere il tasto di introduzione All uscita Q F4 introdurre M 12 1 e premere il tasto di introduzione STEP 5 ST
169. D AD ED DD SD KH KG KY KC Dopo l introduzione di un operando il PG emette il relativo formato che nella tabella riportata sopra non si trova tra parentesi Questo pu essere sovrascritto Nella lista agli operandi DD DW DB DL DR bisogna anteporre il relativo blocco dati In caso contrario il PG segnala Nessun DB selezionato La sequenza d introduzione caratteri sintassi di un operando va rispettata altrimenti il cursore resta nel campo d introduzione La lista degli operandi pu essere memorizzata in un blocco immagine BB Un blocco immagine esistente pu essere richiamato con la funzione F1 Preleva Avvertenza Il blocco immagine BB memorizzato per ultimo viene caricato automaticamente al richiamo di stato variabili 16 9 Test Operazioni di editazione Funzione Introduzione Operazione 1 Dopo l introduzione operando Segnalazioni Chiarimenti Lo STEP 5 propone di volta in volta il for operandi Premere freccia larga a destra mato dati Il cursore si trova sul formato 2 Modificare o lasciare inalterato Il cursore salta all inizio della nuova riga il formato 3 Concludere la riga con il tasto d introduzione Correzione Sovrascrivere l introduzione errata Il cursore non abbandona il campo d in troduzione fin tanto che la sintassi non corretta Inserimento 1 Posizionare il cursore con gli operandi appositi tasti su gi N Premere l inserimento verticale 3 Intr
170. DB 10 2 Editazione maschera DX 0 S5 135U DX 0 Il DX 0 contiene i dati di sistema S5 135U ed associato in modo fisso al AG come per S5 135U maschera DB La parametrizzazione della maschera si trova descritta nelle istruzioni di programmazione AG Impostazioni Informazioni pi precise relative alle impostazioni si possono trovare sotto il comando di men File gt Progetto gt Imposta F4 vedere capitolo 4 1 1 File programma nome del file programma attuale Funzionamento online se collegato un AG o se si desidera editare diretta mente in AG Editor Selezionare il comando di men Editor gt Maschera DB Il box di dialogo Edita Maschera DB maschera DB appare sul video Editazione Procedere come segue 1 Scegliere se il blocco deve essere editato nel file programma o in AG 2 Introdurre il blocco per esempio DX 0 3 Nella scelta F3 Scegli selezionare la maschera DX 0 per AG 135 U e confer mare con Edita i valori introdotti 4 Confermare i valori introdotti con EDITA o il tasto di introduz PG emette la maschera DXO per la pagina 1 STEP 5 Window Mode S50XSOLZ Editazione N N E a M I F Il 3 Scegli 4 5 6 Avanti 7 Conferma8 Figura 10 3 Maschera DX 0 per AG 135 U pagina 1 STEP 5 ST V7 1 10 4 C79000 G8572 C920 04 Editazione maschere DB Barra delle F3 Selezionare nella posizione del cursore i possibili parametri oppure funzioni Scegli F3 Introduzione
171. Drive File programma ST S5D F F F F F F F F 1 Trasfer 2 Trasfer 3 Scelta 4 5 6 T Info 8 Ritorno su FD in AG Figura 23 18 Maschera del COM DB1 Trasferimento di DB1 scelta di Trasferimento in AG 2 Premere il tasto F2 Trasfer in AG Nella riga di segnalazione compare ora l informazione che il DB1 viene trasferito Il DB1 presente nell AG viene con temporaneamente sovrascritto Quando il trasferimento di DB1 terminato compare automaticamente sul video la maschera Tabella panoramica Se il DB1 errato compare la segnalazione corris pondente edil DB1 non viene trasferito Il blocco parametri errato viene corrisponden temente evidenziato nella maschera panoramica STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 Memorizzazione del DB1 in un file di programma STEP 5 STEP 5 ST V7 1 C79000 G8572 C920 04 Il DB1 cos trasferito nel controllore deve essere memorizzato archiviato in un file di programma STEP 5 o su un dischetto Per questo occorre nella maschera Trasferimento di DB1 indicare il file di programma STEP 5 nel quale si deve me morizzare il DB1 Per il nostro esempio si supposto che il file di programma STEP 5 AG9S5L2ST S5D sia gi stato creato con il pacchetto STEP 5 1 Premere il tasto F3 DBI1 Trasfer nella maschera Tabella panoramica Figura 23 19 Compare la maschera Trasferimento di DB1 2 Indicare il file di programma STEP 5 ed il drive Figur
172. ERT Il cursore si trova sul campo di ingresso successivo Con ESC si pu interrompere il trasferimento cio il campo di ingresso diventa nuovamente vuoto STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 STEP 5 ST V7 1 C79000 G8572 C920 04 Definizione dello stato stazione 1 Aprire la finestra di selezione relativa al campo di ingresso Stato stazione premendo F3 Scelta 2 Il cursore si trova nella riga ATTIVO della finestra 3 Confermare ATTIVO nel campo di ingresso premendo oppure INSERT 4 Posizionare il cursore sul campo di ingresso successivo premendo oppure INSERT 5 Introdurre tutti gli altri argomenti dei parametri di base come precedentemente descritto odirettamente tramite la tastiera tramite F7 Info vengono visualizzati i campi dei valori degli argomenti Otramite le finestre di scelta Gli argomenti dei parametri si trovano nella maschera della figura 23 14 Dopo aver introdotto tutti gli argomenti appare una maschera come la seguente Parametri di base SINEC L2 SIMATIC S5 COM DB1 Proprio numero di partecipante z Proprio stato stazione ATTIVO Baudrate 500 N partecipante pi alto delle stazioni attive 10 Target Rotation Time 5120 Setup Time 0 Slot Time 400 Minimo Station Delay Time 12 Max Station Delay Time 360 F F F F F F F F 1 2 3 Scelta 4 5 6 Enter 7 Info 8 Ritorno Figura 23 14 Maschera del COM DB1 Parametri
173. FFF KM 1111111 11000000 NUMERO DI PEZZI KH 0013 KF 32768 KF 32767 KG 2740000 22 KG 1234000 05 KY 022 033 KY 022 033 KY 022 033 KY 022 033 KH ADAC KH 4538 KF 32767 KF 32767 KF 32767 KF 32767 KF 32767 KY 022 033 KY 022 033 Premesse per l inserimento STEP 5 ST V7 1 C79000 G8572 C920 04 Se si appena eseguito l esempio per i blocchi funzionali ci si trova nella funzione di editazione e viene emesso il file FBTEST Entrare nuovamente nell esempio in File gt Progetto gt Imposta inserire il nome del file FBTEST perilfile sorgente AWL e TEST perilfile programmae il file simbolico Confermare i valori e richiamare la funzione di editazione Avvertenza Se si introduce un indirizzo che non coerente con l effettivo indirizzo nel DB nella compilazione gli spazi vuoti creatisi vengono riempiti con KH 0000 nell esempio dall indirizzo 9 al 99 In questo modo si pu creare spazio per i dati dal processo A differenza del pacchetto KOP FUP AWL il fattore di ripetizione non pu essere utilizzato direttamente ma soltanto in combinazione con la funzione COPIA 22 23 Editor AWL compiler per batch AWL 22 2 8 Sommario Premessa 22 24 Modifica di un file sorgente AWL Se si vuole modificare unfile sorgente AWL all interno dell editor AWL Batch Compiler bisogna emetterlo sullo schermo con l editazione ed elaborarlo con le funzionidi edita zione Nel nostro es
174. G8572 C920 04 19 21 Documentazione 19 4 1 Tabella 19 1 Istruzioni di comando SKOP SFUP SAWL SKAT X sua Preimpostazioni Sintassi delle istruzioni di comando Chiarimento Rappresentazione secondo schema a contatti KOP schema logico FUP o lista istruzioni AWL Impostazione directory la directory impostata utilizzata nei comandi SUBMIT PROG SYMB SFUSS DLST e STEUERANW vedere tabella 19 5 PROG X NNNNNN File programma selezione nel drive X con il nome NNNNNNST S5D SIMB X NNNNNN File simbolico selezione nel drive X con il nome NNNNNNZO INI SIMB NO Operandi simbolici non vengono emessi SPIED X NNNNNN File piedinatura selezione nel drive X con il nome NNNNNNF 2 INI SSTAMPA X NNNNNN Il file stampante identificato sotto questo nome Pertanto viene dapprima ricercato nella directory S5_HOME file stampante modificati o generati dall utente e successivamente nella directory S5_SYS DR_INI file stampante forniti che sono copiati in questa directory dal programma di installazione SVIA X NNNNNN Nome Via l indicazione non ha alcun effetto SPAGINA nnnn Numero pagina si inizia il conteggio pagine dal numero nnnn SDLST X NNNNNN Emissione su file tutte le emissioni vengono memorizzate sul drive X con il nome NNNNNNLS INI DLST NO Emissione nuovamente su stampante SCARATT ASCII Layout costruito con il
175. Imposta scheda Blocchi viene introdotto il file di lista incrociata CXR INI Nell Editor blocchi ora possibile visualizzare per ciascun operando i riferi menti incrociati 1 Richiamare nell editor blocchi il FB 5 e posizionare il cursore nel segmento 2 sull istruzione O AVVIAM Dopo aver premuto F2 Riferim ed ancora F2 Vis XREF il cursore lampeg gia sotto M 10 7 l operando per il quale si devono visualizzare i riferimenti Confermare con il tasto di introduzione Viene ora emessa una tabella con i riferimenti relativi all operando selezionato fig 25 6 Questa tabella contiene tutti i punti in cui operando in questione richiamato Il cursore si trova sul primo riferimento al blocco OB 20 1 UN Premere F2 Salta Viene visualizzato il blocco organizzativo OB 20 Se necessario possibile passare in Editazione e modificare Si ritorna nella tabella premendo due volte F2 e il tasto di introduzione Da OB 20 si ritorna direttamente in FB5 tramite F2 Riferim e successivamente F5 Blc orig Si ripete il salto in un blocco indirizzato posizionando nella fig 25 6 il cursore su FB10 2 UN e premendo F2 Salta Viene visualizzato il SEGM 2 di FB 10 FB5 C IMPLAVST S5D BIB 2 LUN 166 Segmento 2 0007 Definiz stato di esercizio Output Riferimenti M10 7 AVVIAM Riconosc avviam da OB 20 21 22 OB 20 1 UN OB 20 1 S OB 21 1 UN OB 21 1 S OB 22 1 UN OB 22 1 S FB 5 2 UN FB 5 2 0 FB
176. K FK FKX Commento di operando AWL KOP FUP OB PB SB FB FX Lista di attribuzione Z0 INI Z0 SEQ 5 8 STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 3 1 Commento impianto Sommario Denominazione Operativit con l editor F F 1 Inserisci 2 Cancella Un commento impianto un file di testo blocco DOK o blocco DOK ampliato e contrariamente al commento del segmento non legato ad un blocco Il numero di caratteri dei commenti impianto di un file programma di max 16 caratteri perblocco mentre il numero di blocchi DOK ammessi in un file programma non deve superare i 255 blocchi per file Il numero dei blocchi DOK ampliati limitato dalle dimensioni massime del file programma DO S5D che pu raggiungere i4 Mbyte Adognifile DO S5D appartiene un file ST 55D omonimo es DOKBEIST S5D e DOKBEIDO S5D due file devono sempre trovarsi nella stessa directory Uncommento impiantoviene memorizzato suldisco fisso e nonvienetrasferito nell AG o nell EPROM EEPROM Per l editazione di un commento impianto possibile richiamare il modo comando e gli ausili di editazione per l elaborazione dei testi Il nome inizia sempre con il carattere o seguito da max 8 caratteri ad es ESEMPIOA Prima di immettere un commento impianto ricordare che il secondo carattere del nome del file non pu mai essere costituito da due punti Per l introduzio
177. KE 0000 Vuoto 85 KT 7 045 2 Setpoint tempo asciugat auto TAA 9r KH 0000 Valore ist tempo TAA KH 106 KE 00000 Valore ist tempo TAA KF Ibi KH 0000 Vuoto 12 Figura 25 14 Definizione del blocco dati per l impianto di lavaggio stampa STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Fase 5 Programmazione qui solo i primi 5 segmenti FB 5 C IMPLAVST S5D BIB 2 LUN 166 Segmento 1 0000 Predisposizione ciclo programma Prima di poter elaborare il programma relativo all impianto di lavaggio memorizzato nel blocco funzionale FB 5 si deve richiamare il blocco dati DB 5 istruzione A DB5 0005 A DBS Richiamo DB5 tempi conteggi 0006 Segmento 2 0007 Definizione stato esercizio AWL Emissione All accensione o all avviamento il programma imposta per un ciclo il merker impulsivo M 10 0 che viene rilevato nel segmento 4 ed in questo caso porta l impianto nelle condizioni iniziali di partenza Il merker di fronte di salita M 10 0 rappresenta lo stato di esercizio relativo all evento Commutatore principale ON o Nuovo avviamento Solo dopo il reset di M 10 0 tramite Commutatore principale OFF possibile un riavviamento dell impianto 0007 0 i 32 0 PRI Commutat princ Impianto ON 0008 7 AVV i Riconosc avviam da OB 20 21 22 0009 0 FRO Merker per fronte di salita 000A Ii IMPU Merker impulsivo solo 1 ciclo 000B aT AVVIAM
178. KER 4 USCITA MERKER 4 USCITA I CT CCOCCCCCCE KOP Ian 1 Men 2 MERKER INGR 3 are 4 MERKER 2 MERKER 4 USCITA INGR 5 MERKER 3 C Figura A 14 Esempio senza connessioni AWL INGR 1 INGR 2 MERKER MERKER L_ MERKER 1_ Connessione INGR 3 INGR 4 MERKER MERKER MERKER 2A Connessione 0 MERKER 4 INGR 5 MERKER 3 USCITA MERKER MERKER Connessione MERKER MERKER USCITA Connessione CITE di Cale Cai KOP INGR 1 INGR 2 MERKER 1 INGR 3 INGR 4 MERKER 2 MERKER 4 USCITA LI MERKER 7 N Figura A 15 Esempio con connessioni STEP 5 ST V7 1 C79000 G8572 C920 04 A 23 Appendice A 4 2 Combinazione AND Introduzione in AWL Se si vuole convertire il programma in KOP o FUP ci si deve attenere ad alcune regole di programmazione Se tali regole non vengono rispettate e si effetua una correzione in KOP o FUP durante la memorizzazione potrebbero sorgere degli errori che non vengono segnalati dal PG Nella combinazione AND gli operandi sono collegati in serie lo stato dei segnali delle operazioni U e UN viene interrogato e combinato secondo la funzione AND KOP Contat
179. KM 00000000 000000 11111111 11111111 Rappresentaz a bit 00 KC C Caratteri ASCII max 24 caratteri riga Formato testo La seguente tabella mostra il numero di parole dati DW che vengono occupate dai cosiddetti formati Formato DW occupate KA KFKT KC KY KM 1 KG 2 KC C da 1a12 Editazione di blocchi dati Procedimento Esempio 1 Esempio 2 9 12 BPer l introduzione di parole dati procedere come segue 1 Introdurre il formato dati desiderato nel relativo campo Lo STEP 5 aggiunge automaticamente il segno di uguale Dopo il carattere di uguale introdurre i dati secondo il formato indicato Lo STEP 5 aggiunge automaticamente un punto e virgola ed emette la suc cessiva riga di editazione in cui ripetuto il formato dati scelto L introduzione di formato dati diversi viene spiegato nei seguenti esempi Numeri esadecimali In DW O si deve introdurre KH 0000 e in DW 1 KH FFFF 1 Introdurre i caratteri KH Lo STEP 5 aggiunge automaticamente il segno di uguale Introdurre i caratteri esadecimali 0000 Lo STEP 5 conclude la riga ed emette la successiva con il formato KH Introdurre i caratteri esadecimali FFFF Il cursore si trova ora sulla DW 2 Numeri in virgola mobile Nella DW 2 si deve introdurre il numero in virgola mobile 0 1469368 10 38 e nella DW 4il numero 0 1701412 1039 Per alcuni numeri negativi in virgola mobile pos
180. L indicazione di un file di destinazione avviene introducendo un nome di file senza Wildcard per esempio ABCDEFGH 123 Questa indicazione possibile solo se si utilizza come file sorgente un singolo file senza Wildcard L indicazione di pi file di destinazione avviene introducendo le Wildcard o Questa indicazione possibile se come sorgente si usa un singolo file o pi file con Wildcard Opzione i file vengono sovrascritti solo dopo la conferma alla richiesta di sovra scrittura La funzione viene eseguita 4 33 Creazione e modifica di progetti 4 5 3 Sommario File File PCP M gt Copia DOS gt PCP M Box di scelta file File sorgente Drive Indice sorgente File sorgente File destinazione Drive User x Sovrascrivi con conferma lt Copia gt 4 34 File PCP M Copia DOS gt PCP M Con questa funzione si possono convertire file MS DOS in file PCP M Selezionare il comando di men File gt File PCP M gt Copia DOS gt PCP M Viene visualizzato il box scelta file Copia File DOS in PCP M in cui ci si pu spostare e selezionare Interfaccia operativa grafica box dicomando In funzione dell intro duzione viene visualizzato in una finestra un indice noto al PCP M Chiarimenti sul box di scelta file Nome del file che deve essere trasferito Se si vuole trovare un determinato file o un gruppo di file qui si pu registrare un nome o
181. L installazione viene eseguita con il programma Install exe che nel seguito verr chia mato INSTALL Per richiamare l installazione inserire il dischetto STEP 5 ST V7 1 Disk 1 nel drive A passare al drive A e avviare il programma INSTALL INSTALL un programma MS DOS guidato da menu Una descrizione pi dettagliata contenuta nell Informazione sul prodotto di STEP 5 STEP 5 ST V7 1 2 2 C79000 G8572 C920 04 Installazione di STEP 5 2 2 Installazione dell hardware per STEP 5 2 2 1 Collegamento di una stampante Interfacce stampante Quale stampante pu supportare il software Perilfunzionamento parallelo di una stampante utilizzare l interfacciaLPT1 PORT 1 Centronics Printer per il funzionamento seriale invece l interfaccia per COM 1 COM 4 Stam PROMMER Stam Mous AG pante parallelo pante parallela seriale evtl alla LPT 1 evtl alla COM 1 4 evtl alla COM 1 4 LPT1 COM 1 4 V 24 COM 1 2 TTY attiva PG PC Il software pu gestire le stampanti stampanti standard della SIEMENS e stampanti di altri produttori parametri di stampante per stampanti di altri produttori devono es sere impostati caricando il file DR INI oppure usando il riquadro di selezione stam pante Le riguardanti istruzioni si trovano nel capitolo 14 1 Avvertenza Collegare tra loro i dispositivi con i cavi di collegamento solo quand
182. La seguente tabella fornisce un sommario sulle funzioni online possibili Le seguenti funzioni di test e visualizzazione stato degli operandi Stato variabile e forzamento di segnali di uscita Forza uscite e e Forzamento variabili di processo Forza variabili richiedono un elencodi variabili di processo che si pu memorizzare dopo l editazione in un blocco immagine BBnn 1 lt nn lt 255 In questo modo non pi necessaria l introduzione degli operandi ad ogni richiamo di una funzione di test blocchi imma gine sono memorizzati nel file programma Funzione online Stato AG Elaborazione in AG Chiarimento Stato blocco RUN Punto di controllo Test di una sequenza di istruzioni nel utente programma Stato variabili RUN Punto di controllo di Emissione stato di variabili sistema E A M S T Z D Start AG STOP gt RUN Start ciclo Come per comando manuale Stop AG RUN gt STOP Stop ciclo Come per comando manuale Compressione RUN STOP Area RAM AG Compressione memoria memoria Forzamento RUN Punto di controllo di Modifica di variabili di processo variabili 2 sistema E A M S T Z D Forzamento uscite STOP Punto di controllo di Impostazione dei segnali di uscita su stati sistema periferia determinati AB AW AD REG INT REG BL STOP Memoria AG Emissione registro interruz registro area di sistema blocchi Emissione contenuto RUN RAM EPROM bus Emissi
183. M DBI1 iIbcist cosa Vengono visualizzati tutti i programmi S5 che sono presenti nel drive e directory scelti e sui quali possibile commutare Con la funzione Altri si abbandona il pacchetto STEP 5 Viene visualizzata l interfac cia operatore del pacchetto S5 selezionato con cui da questo momento possibile lavorare Il ritorno alpacchetto STEP 5 possibile da ogni pacchetto S5 selezionato Le imposta zioni del pacchetto STEP 5 sono conservate Dopo il ritorno nel pacchetto STEP 5 dunque possibile riprendere a lavorare senza dover impostare alcunch Assieme al pacchetto STEP 5 vengonoforniti anche ilprogramma S5 Accoppiamento PG e il COM DB1 Il programma Accoppiamento PG installato nella directory C STEP5 S5_SYS S5 COM PG_PG e il COM DBI nella directory C STEP5 S5_SYS S5_COM COM_ DB Il programma Accoppiamento PG viene aperto e pu essere avviato impostando nella maniera opportuna il percorso nel box di scelta Viene visualizzato il box di comando Altri pacchetti S5 in cui si selezionano il drive e la directory Per il pacchetto S5 sul quale posizionato il cursore viene emessa nella parte inferiore della finestra una riga in cui sono riportate informazioni Nel box possibile muoversi ed eseguire selezioni nterfaccia operatore grafica Box di comando Confermando con Avvio viene visualizzata l interfaccia operatore del pacchetto S5 scelto 20 1 STEP 5 ST V7 1 C79000 G
184. OM DB1 Parametrizzazione dell interfaccia seriale SINEC L2 solo collegamento standard Parametrizzazioni ammesse Parametrizzazione Interrupt onboard OBI parametrizzato default Contatori onboard OBC parametrizzato default Ingressi analogici onboard OBA parametrizzato default SINEC L1 SL1 non parametrizzato Elaborazione a tempo TFB parametrizzato default Parametrizzazioneorologio CLP non parametrizzato Caratteristiche di sistema SDP parametrizzato default SINEC L2 SL2 non parametrizzato Blocco errori ERT non parametrizzato F F F F F F F F 1 nuovo 2 DB1 3 DBI 4 DBI 5 Blocco 6 Blocco 7 AG 8 Ritorno DB1 Caricam Trasferim Stampa Cancella Scelta Funzione Figura 23 12 Maschera del COM DB1 Tabella panoramica scelta del blocco parametri 2 Premere oppure INSERT La maschera Tabella panoramica SINEC L2 compare sul video Nella maschera Tabella panoramica SINEC L2 possibile introdurre un commento al blocco parametri SINEC L2 1 Premere il tasto COM Il cursore si trova ora nella riga di commento 2 Introdurre il commento costituito da max 80 caratteri per il nostro esempio Parametrizzazione del collegamento standard dal partecipante 2 al partecipante 1 3 Premere oppure INSERT Il cursore compare nella riga Parametri di base 23 23 Software di parametrizzazione COM DB1 Editazione dei parametri Editazione dei parametri di base 23 24
185. P Figura A 1 Tipi di rappresentazione del liguaggio di programmazione STEP 5 e limitazioni Avvertenza programmi scritti in KOP e FUP sono sempre traducibili in AWL A 4 1 Introduzione grafica in KOP e FUP Introduzione in KOP emissione in FUP STEP 5 ST V7 1 C79000 G8572 C920 04 Un concatenamento eccessivo durante l introduzione in KOP pu superare i limiti del video durante l emissione in FUP KOP INGR 1 INGR 2 INGR 4 INGR 6 USCITA I D I I INGR 3 INGR 5 INGR 7 Figura A 2 Esempio di un concatenamento durante l introduzione in KOP A 19 Appendice USCITA Figura A 3 Esempio del concatenamento sopra rappresentato durante l introdu zione in FUP Introduzione in Un numero eccessivo di ingressi in una casella FUP provoca il superamento dei FUP emissione in limiti del video 8 liveli in KOP KOP USCITA Figura A 4 Esempio di un concatenamento durante l introduzione in FUP INGR 2 INGR 3 INGR 4 INGR 5 INGR 6 INGR 7 USCITA Figura A 5 Esempio di un concatenamento durante l emissione in KOP Uscita di una fun L uscita di una funzione complessa memoria comparaore temporizzatore o zione complessa contatore non pu essere ulteriormente combinata con un
186. P 5 segnala Salto al blocco segmento 1 3 Introdurre il blocco o eventualmente sovrascrivere il numero del blocco 4 Premere Conferma Visualizzazione del blocco selezionato 5 5 4 Salto alla destinazione del comando o ad un altro blocco Salto alla destinazione del comando Salto a DB DX Cambio blocco 5 26 Nel modo di emissione dei blocchi premendo il tasto funzione F4 Salta possibile saltare direttamente alla destinazione del comando del blocco selezionato oppure passare ad un altro blocco Dopo avere selezionato ilblocco corrispondente con itasti cursore eseguire la funzione di salto con il tasto F4 Salta Se stata selezionata un operazione di salto es SPA ENDE premendo F4 Salta di passa al comando nella maschera di salto specificata Se stato selezionato il richiamo di un blocco A DB AX DX premendo F4 Salta si apre l editor dei blocchi con il blocco corrente Premendo F7 Conferma o F8 Annulla si passa dall editor DB al blocco da cui partito il richiamo Se si selezionata un operazione di richiamo di un blocco es SPB PB 1 tramite F4 Salta si salta all inizio del blocco corrispondente Premendo F7 Conferma o F8 Annulla si passa dal blocco richiamato al blocco da cui parte il richiamo Se non si selezionato alcun comando di salto o richiamo di blocco con F4 Salta si passa ad un blocco qualsiasi Viene visualizzate una finestra di dialogo in cui si pu selezionare un blocco Qui
187. PA PB24 Figura 8 14 Richiamo assoluto di un blocco di programma Esempio 3 Richiamo assoluto di un FB in un segmento vuoto 1 Premere SHIFT F2 Blocchi e F1 SPA FB L editor emette il bordo superiore del blocco col cursore nel campo della sigla 2 Introdurre il nome del blocco richiamato qui FB 10 Il blocco funzionale viene visualizzato nella forma rappresentata a sinistra con i suoi operandi formali 3 Introdurre la designazione del blocco in modo assoluto o simbolico Premendo il tasto di introduzione si salta nei campi successivi FB 10 FB 10 TEST TEST 22222222 INGI USC 222222222 E1 0 INGI USC A1 0 22222222 ING2 E 1 2 ING2 22222229 ING2 T32 ING2 22222222 NUM Z8 NUM Figura 8 15 Richiamo assoluto di un FB Il segmento assume la forma rappresentata a destra STEP 5 ST V7 1 C79000 G8572 C920 04 8 13 Editazione di schemi logici 8 3 3 Operazioni Sommario 8 3 4 Sommario Esempio 8 14 Operazioni di caricamento e trasferimento La funzione viene rappresentata con una casella in cui a sinistra si trova l operando ed a destra il risultato La funzione SHIFT F3 Sposta e F7 L T corrisponde alle istruzioni AWL e caricamento dell operando DW DD EW e trasferimento dell operando DW DD EW Dopo lacreazione della casella vedere sopra si devono introdurre soltanto i due ope randi preimpo
188. PB 3 DO5A D05B 0001 OB 1 DOC2 DOC7 0005 Figura 17 3 Registro blocco Eventuale segnalazione 1 Funzionamento errato in AG L AG non in STOP 2 Registro vuoto o incompleto 17 6 Emissione del contenuto della memoria Funzione AG AG Visualizza contenuto memo ria AG STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione emette gli indirizzi assoluti di memoria ed il loro contenuto su video stampante o file stampa L emissione degli indirizzi possibile solo in funzionamento online Avvertenza Intervenendo nell AG pu accadere che esso si porti in stati di funzionamento non definiti Considerare bene le conseguenze Selezionare AG gt Visualizza contenuto memoria AG emesso il box di co mando Visualizza contenuto memoria AG In questo box ci si pu muovere ed eseguire selezioni 1 Sotto Emiss da indir introdurre in esadecimale l indirizzo del primo byte da emettere p es ADAC per S5 155 U indirizzo a 20 bit p es FADAC 2 Premere Emissione Lo STEP 5 emette gli indirizzi ed il loro contenuto su 4 colonne facendoli scorrere sul video L emissione degli indirizzi inizia sempre con un indirizzo pari 17 5 AG 17 6 Aree dimemoria non equipaggiate sono contrassegnate con XX Sono emessi al mas simo 1024 indirizzi assoluti Per sospendere interrompere l emissione degli indirizzi 3 premere ESC Annulla Proseguire confermando la segnalazio
189. PER IL COMANDO PORTA GARAGE STEP 5 ST V7 1 22 20 C79000 G8572 C920 04 Editor AWL compiler per batch AWL Lista attrib IND FC S FC API AP E CH I CH E CHIA STOP M AV M IN C STEP5 55_DATEN FBTESTAO SEQ ISTRUZIONE SIMBOLO OPERANDO GARAGE N GARAGE UN STOP U AP E U CHIA O AP UN FC S S M AV kkk UB RESET DELL USCITA MOTORE AVANTI O FC S O STOP RB M AV kkk UB QUI LA PORTA SI CHIUDE SUBITO U U CH E U CHIA O CHI UN C S M IN UB RESET DELL USCITA MOTORE INDIETRO STEP 5 ST V7 1 O C O STOP RB M IN BE C79000 G8572 C920 04 COMMENTO ISTRUZIONE FB1 PER UNA PORTA FINECORSA SUPERIORE FINECORSA INFERIORE PULSANTE APRI INTERNO PULSANTE APRI ESTERNO PULSANTE CHIUDI INTERNO PULSANTE CHIUDI ESTERNO INTERRUTTORE A CHIAVE PULSANTE DI STOP DI SICUREZZA MOTORE AVANTI MOTORE INDIETRO APERTURA DALL ESTERNO 0 DALL INTERNO CHIUSURA DALL ESTERNO 0 DALL INTERNO CHIUSURA DALL ESTERNO 0 DALL INTERNO CHIUSURA DALL ESTERNO 0 DALL INTERNO 22 21 Editor AWL compiler per batch AWL Premesse per Il pacchetto Editor AWL Batch Compiler deve essere caricato Entrare nuovamente l introduzione nell esempio riempire la maschera di PREDISPOSIZIONE con il nomedifile FBTEST per il file sorgente AWL e il file intermedio e TEST per il file programma e il file simbolico Confermare e richiamare la funzione di editazione Se nonsi usci
190. PROM Limite libero nnnnnnnn F3 Cancella Il procedimento di cancellazione solo per EPROM Memory Card si conclude con la segnalazione Funzione principale Indirizzo finale nnnnnnnn Cancellazione di EPROM con l unit di cancellazione F5 Info E Emissione informazioni relative al modulo EPROM inserito nell interfaccia Cambio nel successivo livello di tasti funzionali STEP 5 ST V7 1 C79000 G8572 C920 04 18 5 Gestione Livello tasti 1 2 F1 Effetto dei tasti funzionali Indice Emissione su video o su stampante dell indice dei blocchi del modulo EPROM EE PROM La lista dei blocchi emessa sul video se viene trovato un blocco o la te stata di un blocco A seconda dellimpostazione l emissione viene conclusa con la seguente segnala zione per un blocco o per un gruppo di blocchi Blocco trovato per indirizzo finale testata nnnnnnnn Per tutti i blocchi Verifica EPROM Limite libero nnnnnnnn Il Limite libero l indirizzo fisico dell ultimo blocco nel modulo EPROM EEPROM F2 Confronta Confronto dei blocchi S5 memorizzati nella EPROM EEPROM con quelli del file pro gramma preimpostato Il risultato del confronto viene emesso su video o su stam pante Durante il confronto vengono emesse segnalazioni Le seguenti segnalazioni concludono il procedimento di confronto Confronto di tutti i blocchi Verifica EPROM Limite libero nnnnnnnn Il Limite libero l indirizzo fisico dell ult
191. Per mostrare le modalit di questa fun zione viene ridenominato un operando di uscita in FB10 1 Verificare i nomi dei file da file di programma C STEP5 S5_Daten IMPLAVST S5D a file di programma C STEP5 S5_Daten IMPLAVST S5D 2 Introdurre nel box di comando FB10 Dopo Interconnetti appare una tabella in cui introdurre a destra gli operandi validi fino ad ora in assoluto e a sinistra i nuovi operandi 3 Introdurre vecchio operando A 33 2 F7 Conferma nuovo operando A 1 7 4 Concludere l introduzione con Conferma e confermare con Si le successive segnalazioni di sistema 5 Controllare l esecuzione della modifica richiamando nell editor il blocco FB10 e premendo F3 Cerca introdurre CRIT RICERCA A 1 7 e premere F2 Dal 1 seg Nel segmento 12 stato introdotto tre volte al posto di ASCIUGAT l operando A 1 7 cio il segnale per l apertura e la chiusura dell elettrovalvola dell aria per l asciugatura viene emesso tramite A 1 7 Lo STEP 5 comprende una funzione di confronto con cui possibile confrontare tra di loro blocchi dello stesso tipo e numero nel controllore programmabile e PG Se non collegato nessun controllore programmabile si possono confrontare tradi loro bloc chi in diversi programmi Questo quanto si vuole fare con il nostro FB10 modificato tramite nterconnessione in IMPLAV ed il blocco FB originario in SSDEMO STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un
192. Qui si deve introdurre il numero di programmazione che identifica il modulo EPROM EEPROM desiderato Ci sono due possibilit per introdurre questo numero 1 introduzione diretta del numero 2 introduzione del numero tramite il tasto di HELP Vengono visualizzati gli abbinamenti in una lista contenuta nello STEP 5 Con il tasto di HELP si pu visualizzare e sfogliare questa lista Dopo aver posizio nato il cursore nella lista su un determinato modulo ed aver confermato con il tasto di introduzione il relativo numero di programmazione viene inserito nel campo NUM PROGR Chiarimenti relativi alla lista dei moduli EPROM EEPROM Terminologia Chiarimenti MLFB Numero di ordinazione di un modulo Num Progr Il dispositivo di programmazione identifica il modulo EPROM EEPROM tramite questo numero di programmazione Questo numero associato in modo fisso al numero di ordinazione Capacit Capacit di memoria del modulo EPROM EEPROM Avvertenza Il Num Progr 500 riservato per le Memory Card SIMATIC La scrittura e la veri fica sono identiche ai procedimenti descritti in questo capitolo Dopo aver introdotto il NUM PROGR e premuto il tasto di Conferma vengono visua lizzate le informazioni modulo da confermare con l apposito tasto Conferma Avvertenza Se si introduce un numero di programma incorretto i moduli EPROM EEPROM possono venire distrutti Se per esempio per il modulo 6ES5 372 1AA61 si introdu
193. RNO DETERMINANO IL MOVIMENTO AVANTI DEL MOTORE II MOTORE GIRA FINTANTO CHE VIENE RAGGIUNTO IL FINECORSA SUPERIORE OPPURE VIENE PREMUTO IL PULSANTE DI STOP DI SICUREZZA U U E1 PULSANTE APRI ESTERNO U E 1 4 INTERRUTTORE A CHIAVE o E 1 5 PULSANTE APRI INTERNO UN E 1 0 FINECORSA SUPERIORE S A10 MOTORE AVANTI Fkk UB APERTURA DALL ESTERNO E DALL INTERNO RESET USCITA MOTORE AVANTI 0 E 1 0 FINECORSA SUPERIORE 0 E 1 7 PULSANTE DI STOP DI SICUREZZA R A10 MOTORE AVANTI Xkk UB CHIUSURA DALL ESTERNO O DALL INTERNO XL PULSANTE CHIUDI ESTERNO E L INTERRUTTORE A CHIAVE OPPURE IL PULSANTE CHIUDI INTERNO DETERMINANO IL MOVIMENTO INDIETRO DEL MOTORE CON UN RITARDO DI 5 SECONDI II MOTORE GIRA FINTANTO CHE VIENE RAGGIUNTO IL FINECORSA INFERIORE STEP 5 ST V7 1 22 18 C79000 G8572 C920 04 Editor AWL compiler per batch AWL OPPURE VIENE PREMUTO IL PULSANTE DI STOP DI SICUREZZA Ul U rFeEn 1 1 oas n zZ vi cAr m CHIUDI E CHIAVE CHIUDI I FC INF KT 005 2 RITARDO FC INF STOP RITARDO RITARDO RITARDO RITARDO MOT IND MW 100 MW 102 Premesse Inizio di un blocco STEP 5 ST V7 1 C79000 G8572 C920 04 Deve essere caricato il pacchetto Editor AWL Batch Compiler riempita la maschera di Predisposizione e richiamata la funzione di editazione e Definizione del MODO F8 Questa funzione consente la scelta tra due modi di editazione inserimento o sovrascrittura La
194. S5HOME Directory di progetto CAANLAGE1 MOTORHA Impostato nel file progetto File progetto PX INI __MOTORIPX INI MOTORIST S5D Con impostazioni dei file progetto f MOTORI1XR INI Directory di lavoro Cc ANLAGE1 MOTORHA File programma C MOTORIST S5D MOTORIZO INI File QVL C MOTOR1XR INI File simbolico C MOTOR1Z0 INI MOTOR1Z0 SEQ File sequenziale C MOTOR1Z0 SEQ File piedinatura C SCHRMOF2 INI File SYSID C EPROM2SD INI File via PFADI1AP INI File istruz di com C STEUl1SU INI File stampante DR210HDR INI File documentazione C MOTOR1LS INI l fia Directory di sistema S5_HOME o S5_SYS 3 DR210HDR INI PFAD11AP INI S5 BAT Figura 4 1 Organizzazione del file progetto e del relativo file programma La struttura del progetto qui rappresentata una di quelle possibili vedere capitolo 4 1 1 sotto Opzione Schedario STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Funzioni File Progetto gt STEP 5 ST V7 1 C79000 G8572 C920 04 Le seguenti funzioni sono disponibili nel men File File gt Progetto gt Imposta F4 Impostare tutti i parametri necessari per un pro getto selezionabile Essi sono file che appartengono ad un progetto Questi file sono fondamentalmente im
195. SIEMENS SIMATIC STEP 5 ST V7 1 Manuale utente N di ordinazione del manuale 6ES 5998 0MA54 03 99 Versione 04 Avvertenze importanti Parte 1 Preparazione della seduta di programmazione Parte 2 L editazione con STEP 5 Parte 3 Il lavoro con STEP 5 Parte 4 Altri programmi di SIMATIC S5 Parte 5 Esempio applicativo Parte 6 Gestione dati Appendice Glossario Indice analitico Avvertenze tecniche di sicurezza N A Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione dei danni materiali che vanno assolutamente osservate Le avvertenze sono contrassegnate da un triangolo e a seconda del grado di pericolo rappresentate nel modo seguente Pericolo di morte significa che la non osservanza delle relative misure di sicurezza provoca la morte gravi lesioni alle persone e ingenti danni materiali Pericolo significa che la non osservanza delle relative misure di sicurezza pu causare la morte gravi lesioni alle persone e ingenti danni materiali Attenzione significa che la non osservanza delle relative misure di sicurezza pu causare leggere lesioni alle persone o lievi danni materiali Avvertenza una informazione importante sul prodotto sull uso dello stesso o su quelle parti della documentazione su cui si deve prestare una particolare attenzione Personale qualific
196. ST S5D gt C STEP5 S 5_Daten Uscendo da STEP 5 ST X Conferma sempre X Salva impostazioni del progetto X Memorizza pacchetto opzionale attivo Blocca modifica dei file del progetto Messaggi per incompatibilit con V6 x Con l indicazione di questo percorso DOS possono essere impostati eccetto a AP INI e DR INI in modo uguale i percorsi di tutti i file delle impostazioni del progetto Se i percorsidei singoli file sono diversi in questo campo non viene indicato alcun percorso Chiudendo lo STEP 5 viene fatta una richiesta da confermare Se si attiva questa opzione le impostazioni di progetto modificate dopo una conferma vengono salvate nel progetto attuale abbandonando lo STEP 5 e caricando un nuovo progetto Se questa opzione stata attivata un pacchetto opzionale GRAPH 5 COM 155H COM 95F attivo al momento in cui si abbandonato lo STEP 5 viene avviato automaticamente richiamando ancora lo STEP 5 Tutti i file selezionati nel progetto ST S5D DR INI AP INI ZO INI Z0 SEQ SU INI F1 INI E F2 INI diventano di sola lettura Con questa opzione si controlla automaticamente se le indicazioni dei percorsi DOS corrispondono alle limitazioni della Versione 6 x dello STEP 5 Queste sono Drive A fino J per il file programma Drive A fino P per i restanti file Per ogni drive pu essere utilizzata al massimo una directory Se i criteri non vengono rispettati lo STEP 5
197. ST o ASSIGN Ci vale anche perilcollegamento in rete Digitare il comando EXIT per concludere l introduzione e si vuole ritornare all interfac cia operativa dello STEP 5 4 7 Chiusura con SHIFT F4 Funzione STEP 5 ST V7 1 C79000 G8572 C920 04 Con il comando di men File gt Chiudi o SHIFT F4 si conclude lo STEP 5 Segue in funzione dell impostazione del progetto vedere capitolo 4 1 1 Scheda Opzioni una domanda di sicurezza e Confermare con Chiudi se si vuole veramente abbandonare lo STEP 5 e Confermare con Annulla se il programma deve ritornare nell interfaccia operativa 4 35 STEP 5 ST V7 1 C79000 G8572 C920 04 Parte 2 L editazione con STEP 5 Funzioni comuni in AWL KOP FUP F1 5 Editazione della lista 6 istruzioni AWL F1 Editazione di 7 schemi a contatti F1 Editazione 8 di schemi logici F1 Editazione 9 di blocchi dati F2 Editazione 1 0 maschere DB Ctrl F1 Editazione della lista 11 di attribuzione F7 Batch AWL Ctrl F3 i N amp Vie bus F8 Parametri stampante Ctrl F4 S D Editor di piedinatura Ctrl F5 STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 h Editor Test AG Gestione a Bibeco daria Maschera DB Lista di attribuzione Batch ANL Vie bus Parametri stampante E
198. STEP 5 2 2 3 Prommer parallelo Collegamento PG Prommer Collegamento del PG con il Prommer Collegamento del dispositivo di programmazione EPROM Nei PG incorporata un interfaccia di programmazione EPROM Nel caso si impieghi un PC come PG possibile collegare un dispositivo esterno EPROM Per il collega mento all interfaccia parallela o seriale sono disponibili diversi dispositivi Il dispositivo che viene collegato all interfaccia parallela commercializzato con il nome di Prommer esterno Interfaccia LPT 1 Ilcavo perilcollegamento parallelovienefornito assieme alprommeresterno Quest ul timo possiede un collegamento che serve inoltre come interfaccia parallela per una stampante parallela Stampante PROMMER Stampante Mouse AG parallela parallelo seriale evtl alla LPT 1 evtl alla COM 1 4 evtl alla COM 1 4 n LPT1 COM 1 4 V 24 COM 1 2 TTY attiva PG PC Il PG ed il prommer sono spenti 1 Prommer parallelo mediante il cavo di collegamento LPT in dotazione colle gare l interfaccia LPT1 sul PG con l interfaccia PC sul prommer esterno e col legare eventualmente la propria stampante parallela all interfaccia printer del prommer esterno 2 Avvitare o fissare i connettori nel caso sia possibile 2 2 4 Panoramica sui cavi di collegamento all AG al Partner del PG
199. STEP 5 i campi di ingresso vengono riempiti con Avvertenza Se nella maschera di parametrizzazione si posiziona il cursore su un parametro errato nella riga di segnalazione compare la segnalazione corrispondente Esempio evidenziazione dei parametri errati nelblocco Parametrizzazione orologio CLP dopoilcaricamento di DB1 1IDB1 statocreato conl editorperDB delpacchetto STEP 5 1 Errore per la posizione della parola di stato stato indicato NB invece di MB errore di battitura non interpretabile dal COM DB1 2 Errore per il modo orologio stato indicato AM invece di PM campo dei valori errato Errore indicazione non interpretabile in DB1 Parametrizzazioneorologio CLP SIMATIC S5 COM DB1 Posizione della parola di stato KK N KKK Posizione dei dati dell orologio MW N mM Errore interdi Fattore correz J Aggiornamento orologio in STOP Tpendenza Salvataggio ora Sue pra para metri non Modo orologio AM rispettata VE Data gg mm aa z 9 93 Ora hh m ss 14 D E Modo orologio AM E Data gg mm 6 9 Ora hh mm ss E n i Impostare contatore hhhhhh mm ss Y a Segnalaz Abilitare contatore o del COM DBI Indicazione per data ora errata F F F F F F F F 1 2 3 Scelta 4 5 6 Enter 7 Info 8 Ritorno Figura 23 6 Visualizzazione dei parametri errati nella maschera di parametrizzazione 23 16 STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM
200. Scegli con un box di scelta in cui possibile eseguire ricerche di blocchi file Glossario 1 Glossario Box di scelta Buffer Cambio Campi di memoria Campo di introduzione Cancellazione iniziale Casella Commenti Commento impianto Commento istruzione Commento operando Compressione memoria Glossario 2 Finestradi dialogo richiamabile nelboxdicomando perlaricercae selezione dioggetti blocchi file nei drive directory e programmi da elaborare con una funzione STEP 5 Memoria tampone che in fase di editazione memorizza parti selezionate di programma o di testo per una successiva copia o trasferimento La memoria viene sovrascritta da operazioni successive Men STEP 5 che rende possibili richiami di altri pacchetti S5 per esempio GRAPH 5 Ilpassaggio adunodeipacchetticaricatio visualizzatinelbox discelta sempre possi bile cosiccome il ritorno in STEP 5 In ogni AG esistono tre campi di memoria memoria utente memoria di sistema REG BL REG INT liste di indirizzi contatori temporizzatori merker IPI IPU e memoria di periferia indirizzi della periferia di processo Campo di operandi in KOP FUP nel quale viene inserito l operando con relativo tipo e parametro oppure in forma simbolica con una lineetta Non definito un campo di introduzione riempito con 9 punti interrogativi Non connesso invece un campo di introduzione a cuinon stato associato alcun operand
201. Testo F3 Viene contrassegnato l inizio di un blocco di caratteri inclusa la riga in Iniz blc cui si trova il cursore Avvertenza sul fattore di ripetizione Come carattere iniziale di blocco viene settato fintantoch il blocco selezionato F4 Viene contrassegnata la fine di un blocco di caratteri inclusa la riga in Fine blc cui si trova il cursore Il blocco trasferibile anche in un altro file sorgente sequenziale gt F5 File F5 Il contenuto di un altra lista di attribuzione il cui nome deve essere File indicato viene inserito a partire dalla riga in cui si trova il cursore Il file deve essere stato precedentemente memorizzato F6 Quattro tasti funzionali possono essere associati a qualsiasi testo digi Tasti fz tato massimo 40 caratteri in questo modo si possono richiamare durante l editazione caratteri ripetitivi gt Tasti funzionali programma bili SHIFT F6 Pagina avanti Pag av SHIFT F7 Pagina indietro Pag ind STEP 5 ST V7 1 C79000 G8572 C920 04 22 7 Editor AWL compiler per batch AWL F2 Copia 22 8 F Testo1 Annota pare pare Riga F Testo2 F Testo3 F Testo4 F Modo 2 Copia 3 Cancella 4 Cerca 5 Sostit F F F F 2 Testo 3 Blocco 4 5 File Si inserisce una riga qualsiasi stringa di caratteri digitata e blocchi di righe prima della riga in cui si trova il cursore cio si la copia dalla memoria buffer Il numero di copie introdotto in cifr
202. UN Funzioni AG SIMATIC S5 COM DB1 F F F F F F F E AG 2 Run gt 3 Stop gt 4 5 6 7 8 Ritorno Compress Stop Run Figura 23 20 Maschera del COM DB1 Funzioni AG commutaz controllore da STOP a RUN 4 Abbandonare il COM DB1 premendo 4 volte il tasto F8 Ritorno STEP 5 ST V7 1 23 30 C79000 G8572 C920 04 Accoppiamento PG Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 24 Ilcompito del pacchetto Accoppiamento PG quello discambiareblocchiofileSTEP 5 tra i diversi dispositivi di programmazione Capitolo Argomento trattato Pagina 24 1 Hardware 24 2 Accoppiamento 24 2 24 1 Accoppiamento PG 24 1 Hardware Requisiti hardware Lo scambio dati con il PG partner necessita di un interfaccia attiva TTY 20 mA Se l interfaccia COMI un interfaccia V 24 oppure una TTY passiva si deve adattare l interfaccia S5 Per far ci possibile inserire tra il PG ed il cavo verso l altro PG un convertitore che trasformi l interfaccia V 24 del PG in un interfaccia TTY attiva e quindi riproduca l interfaccia S5 classica Il collegamento del PG con un altro PG pu dunque avvenire e tramite l interfaccia COM 1 TTY attiva Il PG viene collegato all altro PG tramite due cavi con connettori oppure e tramite l interfaccia COM 1 TTY passiva o V 24 Sul PG con interfaccia TTY passiva o V 24 tale interfaccia passiva deve essere trasformata in un interfaccia S5 tramite un convertitore K
203. US DSU INI UMENTAZIONE TOTALE DEL FILE PROGRAMMA SU DIN A3 PROG A ST SSIMB A ST P ED A K O SSTAMPA A BLIST XR XREF D ZU ZU ZU S S F EF GEN LI SEQ LI SIM LI ASS Testo2 F Testo3 F Testo4 F Testo5 F Testo6 F Testo7 F Help 1 Blocco 2Prel BLC 3Prel FILE 4 Prel RIGA 5Extra 6 Tastifz 7 Salta 8Annulla E SF DRAN DRAN DOTE PT89 RAZIONE ROGRAMMA OB1 Figura 19 13 Editor File Submit 19 5 1 Tasti funzionali Assegnazione dei tasti funzionali STEP 5 ST V7 1 C79000 G8572 C920 04 Nelle sequenze di tasti funzionali di seguito riportate viene spiegato con l aiuto della tabella come determinare l operativit di un tasto funzionale F1 livello 1 F3 livello 2 F6 livello 3 Introduzione del primo limite di blocco Passaggio al secondo livello di tasti Scelta del nome per la memorizzazione del blocco Passaggio al terzo livello dei tasti Memorizzazione del blocco con il nome del file scelto 19 27 Documentazione Tabella 19 15 Assegnazione tasti funzionali Livello dei tasti Effetto del tasto funzionale 1 2 3 Memorizzazione dell introduzione con il tasto di Conferma Insert Tasti cursore Appendice A 1 Assegnazione tastiera F1 Blocco Il primo limite di blocco viene contrassegnato da B nella riga corrente Il secondo limite d
204. VANZ STRUTT A 32 0 KM 0 RITORNO STR A 32 1 KM 0 CHIUSURA PORTA A 32 2 KH 00 Elaboraz stato in corso V Figura 16 3 Lista operandi con ingressi uscite binari ed un merker 16 11 Test Operazioni du rante l elabora zione di stato Possibili segnalazioni e operazioni errate 16 12 Azioni Interruzione elaborazione stato Operativit Premere Annulla Segnalazioni Chiarimenti Il cursore salta sulla prima riga della lista operandi Prosecuzione elaborazione stato Premere F6 Attivo Lo STEP 5 emette nuovamente lo stato delle singole variabili Conclusione interruz elaborazione stato Premere 2 volte Annulla Se sono presenti delle modifiche non ancora memorizzate in un blocco immagine compare una domanda di sicurezza Annul lare le modifiche oppure Annullare blocco modifi cato Se non sono state eseguite modi fiche oppure la domanda di sicu rezza viene confermata con S lo STEP 5 emette il men funzioni Segnalazioni essun DB richiamato Cause Ad un operando manca l indicazione del blocco dati rela tivo KH elemento dati mancante Il blocco dati relativo all operando indicato DD DW DB DL DR non in memoria AG oppure il numero di parole dati troppo piccolo KT fermo Il temporizzatore selezionato non stato attivato avviato KH DB mancante Il blocco dati non esiste nel file programma selez
205. X INI 4 1 3 Salvataggio del progetto File Con ci vengono salvate le impostazioni attuali fatte al punto 4 1 1 Nel file PX INI Progetto gt viene salvato quello che attualmente impostato Salva Selezionare il comando di men File gt Progetto gt Salva Viene visualizzato un box di segnalazione in cui si deve decidere se salvare o meno 4 1 4 Salvataggio del progetto come File Con ci vengono salvate le impostazioni attuali fatte al punto 4 1 1 Esse vengono Progetto gt salvate nel file PX INI selezionabile Salva come Selezionare il comando di men File gt Progetto gt Salva come Viene visualizzato il box di comando Salva impostazioni progetto In esso selezionare un file PX INI o crearne uno nuovo 4 1 5 Archiviazione del progetto File Questa funzione consente di archiviare i file di un progetto definiti nelle impostazioni Progetto gt del progetto file appartenenti ad un progetto come File programma Lista Arelaagia soc attribuzione File stampante ecc possono essere memorizzati completamente o in parte in un singolo file dell archivio PX ACS in forma compressa 4 1 6 Disarchiviazione del progetto File file memorizzati con Archivia in un file PX ACS possono essere disarchiviati Progetto gt completamente o in parte con questa funzione Dats anehiival ae La disarchiviazione pu essere effettuata nelle stesse directory utilizzate per i
206. X INI costituisce un eccezione Questa macro detta di startup viene avviata automaticamente dopo che stato richiamato STEP 5 ST a condizione che nella directory home si trovi il file della macro tasti START TX INI Se necessario la macro startup pu essere creata dall utente A causa delle modifiche apportate all interfaccia utente di STEP 5 ST e del nuovo for mato di registrazione le macro tasti di STEP 5 ST non sono compatibili con la ver sione 6 6 Gli hotkey CTRL A CTRL E CTRL D utilizzati nella versione 6 6 non vengono pi impiegati per le funzioni delle macro tasti registrazione esecuzione Se si utilizzano gli hotkey osservare la loro assegnazione dipendente dalla lingua scelta Durante la registrazione non possibile utilizzare STEP5 SR con il mouse STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Tabella A 6 Uso delle macro tasti Macro tasti CTRL ALT D Significato Attivando questo hotkey in modo normale il tipo di funzionamento non viene visualizzato si apre la finestra di dialogo Scegli macro Pu essere selezio nata una macro da registrare o da eseguire CRTL ALT D Attivando questo hotkey durante la registrazione di una macro viene visualiz zato il tipo di funzionamento REC si conclude la registrazione di una macro ESC Attivando questo hotkey durante l esecuzione di una macro viene visualizzato il tipo di funzionamento PLAY
207. a 23 19 Trasferimento di DB 1 SIMATIC S5 COM DBI Drive E File programma AG95L2ST S5D F F F F F F F F 1 Trasfer 2 Trasfer 3 Scelta 4 5 7 Info 8 Ritorno su FD in AG Figura 23 19 Maschera del COM DB1 Trasferim di DB1 scelta di Trasferim su FD 3 Premere il tasto F1 Trasfer su FD Nella riga di segnalazione compare ora la segnalazione che il DB1 viene trasferito Quando il trasferimento del DB1 terminato compare automaticamente sul video la maschera Tabella panoramica Se il DB1 affetto da errori compare la segnala zione corrispondente ed il DB1 non viene trasferito Il blocco parametri errato viene corrispondentemente evidenziato nella maschera panoramica 23 29 Software di parametrizzazione COM DB1 Commutazione del Il tipo di funzionamento del controllore pu essere modificato nella maschera Fun controllore da zioni AG STOP a RUN 1 Premere nella maschera Tabella panoramica il tasto F7 AG Funzione Figura 23 20 Sul video compare la maschera Funzioni AG 2 Cambiare il tipo di funzionamento premendo il tasto F3 Stop Run Viene richiesto se si vogliono aggiornare nel controllore le parametrizzazioni 3 Perla conferma premere 4 oppure INSERT Le parametrizzazioni vengono trasferite nel sistema operativo del controllore Con ESC oppure F8 Ritorno si pu interrompere l aggiornamento Le parametrizzazioni nel controllore sono aggiornate ed il controllore in R
208. a STEP 5 nell editor AWL Batch Compiler differisce da quello creato nel pacchetto KOP FUP AWL nei seguenti punti e nel pacchetto KOP FUP AWL la lista istruzioni viene subito editata nel file di programma e compilato immediatamente in codice macchina e nel pacchetto editor AWL Batch Compiler l editazione e la compilazione sono procedimenti che avvengono in tempi diversi Le funzionalit comprendono e Editor di batch AWL e Compiler di batch AWL e Sostituzione di operandi e Emissione del file di protocollo e Emissione della lista errori e Stampa del file sorgente AWL file A0 SEQ e Versione della riga di comando Per leditazione come primo passo si scrive con l editor AWL un file di testo sequenziale che il file sorgente AWL Esso pu contenere una lista istruzioni che stata creata esclusivamente con i simbolici Memorizzando con la funzione Conferma o con il tasto conferma il pacchetto crea automaticamente oltre al file sorgente AWL un file intermedio Questo contiene un codice che indipendente dal linguaggio nazionale per non ancora il codice macchina Con questa prima compilazione vengono controllati la sintassi ed il formato della lista istruzioni Ilsecondo passo lacompilazione siavviaselezionando lafunzione Gestione gt Batch AWL gt Compiler batch AWL In questo caso il compiler batch trasferisce il file temporaneo in un file di programma STEP 5 Allo stesso tempo il Batch Compiler trasforma
209. a a contatti KOP o schema logico FUP Perla generazione di Blocchi dati o Liste attribu zione vengono utilizzati editor speciali cosiccome per la scrittura dei commenti seg mento e impianto Il men STEP 5 Editor permette l accesso agli strumenti centrali per la generazione di programmi con gli editor per blocchi che consentono la realizzazione di comandi e la memorizzazione di dati rilevanti a livello di processo o di comando Ulteriori editor vengono automaticamente messi a disposizione durante l utilizzo degli editor selezio nati Strumento per la creazione ed elaborazione di commenti segmento e operandi nei blocchi di documentazione Tali blocchi vengono richiamati tramite ilbox di comando scelta negli editor dei blocchi STEP 5 e blocchi dati Glossario 3 Glossario Elemento funzionale EPROM EEPROM File di documentazione FILEDOK File di identificazione sistema SISID File simbolico File stampante File via Gestione Identificatore di segmento Immagine di processo Glossario 4 L elemento funzionale in KOP FUP costituisce l insieme ingresso elaborazione uscita di un comando e viene rappresentato simbolicamente da una casella con il flusso di segnali condizioni funzione comando Lo STEP 5 riconosce elementi funzionali digitali per esempio amp gt connettori temporizzatori contatori ed elementi funzionali complessi con elaborazione a parole funzioni digi
210. a di caratteri introdotta senza la richiesta di conferma F4 La stringa di caratteri cercata viene sostituita in tutti i punti nella Tutti lista di attribuzione tramite la nuova stringa di caratteri introdotta STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione Tasti funzionali programmabili Programmazione STEP 5 ST V7 1 C79000 G8572 C920 04 Potendo associare a qualsiasi stringa di caratteri di volta in volta max 40 caratteri quattro tasti funzionali si ha la possibilit di inserire stringhe di caratteri ripetitive in qualsiasi punto della lista di attribuzione L assegnazione dei tasti viene memorizzata nel file ZT SEQ Nella maschera Imposta Progetto stato scelto Simbolico S 1 Premere F1 Annota Lo STEP 5 emette il successivo livello di tasti 2 Premere F6 Tast fz Viene visualizzato l editor dei tasti funzionali Il cursore lampeggia nella prima riga 3 Digitare la stringa di caratteri ed abbandonare con il tasto di introduzione 4 Muovere il cursore da riga a riga con il tasto di introduzione o con i tasti cur sore in alto basso Il mouse non pu essere utilizzato tranne che per attivare la Conferma tramite F7 Conferma Tasto Testo Shift F1 Esempio Shift F2 Commentooperando Shift F3 Segnalazione Shift F4 Impianto in funz F F F F F F 1 2 3 4 5 6 7 Conferma N 5 Cancellazione caratteri con DEL nella posizione del cursore a
211. a il box Scelta file e i file di via contenuti Con F3 e cursore sul campo di introduzione Nome Via si visualizza un box di scelta in cui sono presentate tutte le vie esistenti nel file via impostato SHIFT F7 File Editazione di file associati a questa via F8 Annulla Ritorno al men precedente senza memorizzare SHIFT F8 Help Informazioni relative al significato dei tasti funzionali attualmente visualizzati STEP 5 ST V7 1 C79000 G8572 C920 04 13 5 Vie bus Editazione Dopo la selezione della funzione File vengono visualizzate le quattro registrazioni file file alla via per la via attuale Queste possono essere editate e nuovamente memorizzate Conunanuovavia oppure dopo la cancellazione delle registrazionifile vengono visua lizzati solo i nomi file Livello di tasti Chiarimenti 12 F1 Imposta progetto nomi dei file vengono presi dall impostazione progetto F3 Scegli Viene visualizzato il box Scelta file In questo sono elencati i file esistenti del tipo relativo indipendentemente dalla posizione del cursore Selezionarne uno e cliccare con Conferma F3 Cancella Vengono cancellati i quattro 4 file per questa via Tuttavia i file esistenti non vengono modificati ma viene solo annullata l assegnazione tra questa via e i file stessi F4 gt 80 gt 132 C Con F4 si pu commutare tra i file di piedinatura Se si richiama la funzione F3 Scegli sono elencati
212. a la riga in Iniz ble cui si trova il cursore Avvertenza sul fattore di ripetizione Come carattere iniziale di blocco viene settato fintantoch il blocco selezionato F4 Viene contrassegnata la fine di un blocco di caratteri inclusa la riga in Fine blc cui si trova il cursore Il blocco trasferibile anche in un altro file sorgente sequenziale gt F5 File F5 Il contenuto di un altra lista di attribuzione il cui nome deve essere File indicato viene inserito a partire dalla riga in cui si trova il cursore Il file deve essere stato precedentemente memorizzato F6 Quattro tasti funzionali possono essere associati a qualsiasi testo digi Tasti fz tato massimo 40 caratteri in questo modo si possono richiamare durante l editazione caratteri ripetitivi gt Tasti funzionali programma bili Editazione della lista di attribuzione F2 Copia 11 10 F Testo 1 F Testo2 F Testo3 F Testo4 F Modo Annota 2 Copia 3 Cancella 4 Cerca 5 Sostit pare F F F F F Riga 2 Testo 3 Blocco 4 5 File pare Si inserisce una riga qualsiasi stringa di caratteri digitata e blocchi di righe prima della riga in cui si trova il cursore cio si la copia dalla memoria buffer Il numero di copie introdotto in cifre come fattore di ripetizione Si pu anche introdurre un ulte riore file sorgente sequenziale nella lista di attribuzione attuale Avvertenza sul fattore di ripetizione Non possi
213. a sinistra del cursore corto Cursore verso l alto Posizionamento sul campo di intr al di so pra del cursore allun gato Come Emissione Cursore verso il basso Posizionamento sul campo di intr al di sotto del cursore allungato Come Emissione Cambio nel SHIFT Come cursore a Viene attivata l edita campo di in destra zione per la modifica del troduzione campo di introduzione In questo cambio di modi i campi d introdu zione non definiti ven gono cancellati Questo tasto conclude il campo di introduzione e con duce nel campo posizio nato a destra Cambio nel SHIFT Come cursore a Conclude il campo di in campo di in sinistra troduzione e conduce troduzione nel campo posizionato a successivo t sinistra STEP 5 ST V7 1 C79000 G8572 C920 04 A 5 Appendice Tabella A 4 Tasti speciali 9 per primo dopo la sele zione di un campo di in troduzione quest ultimo viene contrassegnato come non definito Funz del Tasto Emissione Editazione Note tasto Connettore Inibito Introduzione di un con Anche F5 Oper bine F4 F9 nettore nella posizione attuale del cursore Connettore SHIFT Inibito Introduzione di un con Anche F5 Oper bin e F5 negato F9 nettore negato nella po sizione attuale del cur sore Non definito Inibito Premendo questo tasto
214. a stessa directory SBPXSOYZ EXE SbPxSO9Z DAT x lt lingua d e f i s gt SbKxSOFZ DAT x lt lingua d e f i s gt Aree linguistiche AG S5XX9xxZ DAT xx codice AG 0 tutto OK 1 il numero dei valori trasferiti errato 2 errore nei testi es SSPDSOYZ DAT non trovato 3 i parametri trasferiti sono errati 4 memoria insufficiente 5 nome file errato es errore di accesso ad un drive 7 lista blocchi errata 22 33 Editor AWL compiler per batch AWL 22 6 1 Introduzione di istruzioni STEP 5 con altri editor Il file sorgente AWL come interfaccia Formato del file sorgente sequenziale dell editor Caratteri di comando TAB per l elaborazione di altri file 22 34 Il filesorgente AWL pu essere creato anche con altri editor Il presupposto che questi editor possano elaborare veri tabulatori cio codice esadecimale 09H In caso contrario si devono definire nella prima riga del file sorgente AWL tramite il carattere di controllo TAB le colonne iniziali dei singoli campi primi sei caratteri del nome del file si possono scegliere liberamente ma devono essere forzatamente sei caratteri Per gli ultimi due caratteri del nome e l estensione deve essere indicato A0 SEQ Una successiva elaborazione di questo file con gli strumenti del pacchetto Editor AWL Batch Compiler non crea problema solo se si rispetta il formato del file sorgente sequenziale descritto sotto Si viene supportati dall
215. a video delle maschere del COM DB1 Sommario Riga di intestazione Riga di commento Area di ingresso o di uscita STEP 5 ST V7 1 C79000 G8572 C920 04 Tutte le funzioni del COM DB1 possono essere eseguite con le introduzioni nelle ma schere Le maschere del COM DB1 hanno in linea di principio la stessa struttura Esse sono suddivise in 5 campi Nell esempio della maschera di parametrizzazione Parametrizzazione orologio CLP viene illustrata la suddivisione delle maschere del COM DBI bu Parametrizzazioneorologio CLP SIMATIC S5 COM DB1 intest Riga comm n Posizione della parola di stato m N Posizione dei dati dell orologio N Fattore correz Aggiornamento orologio in Stop Salvataggio ora Lcd Data ora Modoorologio uScita GiornSett Data gg mm aa Ora hh mm ss Sveglia Modoorologio GiornSett Data ggmm Ora hh mm ss Impostare contatore hhhhhh mm ss Abilitare contatore Riga di segna lazione Riga di F F F F F F F H mMenu 1 2 3 Scelta 4 5 6 Enter 7 Info 8 Ritorno Figura 23 2 Maschera del COM DBI1 Parametrizzazione orologio CLP suddivi sione in campi parziali delle maschere a video del COM DB1 La riga di intestazione di tutte le maschere del COM DB1 costituita da una sola riga e separata dal resto della maschera da una linea Essa contraddistingue il contenuto della maschera del COM DB1 La riga di intestazione nelle singole maschere non pu essere modificata
216. ad un file il file sorgente AWL KOMDOK A 13 Appendice Struttura programma Lista incrociata Tabella di occupazione Tabella occupa zione merker S Lista di controllo Impostazioni progetto Vie di bus File di testo Emissione dei richiami dei singoli blocchi di un file programma Emissione secondo certi criteri dei riferimenti di una lista incrociata presente Emissione della tabella di occupazione Essa fornisce una panoramica in forma di tabella di quale bit occupato nei byte dei campi di operandi M E A Con questa funzione viene emessa la tabella di occupazione dei Merker S Questa funzione ricerca i dati di progettazione Secondo le opzioni vengono emessi operandi liberi nomi simbolici mancanti degli operandi E A M Le impostazioni del progetto possono essere stampate o inviate ad un file possibile immettere la via di bus da un relativo file AP INI Emissione di file LS INI o di altri file ASCII a piacere Istruzioni di comando Edita Test Emetti file protocollo Esegui Emetti Edita struttura Emetti struttura Esporta Importa A 14 Tutte le emissioni confortevoli possono essere realizzate tramite istruzioni di comando Tali istruzioni vengono gestite come un programma memorizzate in un file ed eseguite tramite il richiamo di tale file I singoli file di istruzioni di comando possono essere richiamati anche da un
217. al proprio nome file via preimpostato F8 Annulla Ritorno all ultimo men Si abbandona la funzione Vie bus F8 Help STEP 5 ST V7 1 C79000 G8572 C920 04 13 3 Vie bus Editazione vie bus Selezione nodi Nodo di start 13 4 F1 Si inizia l editazione di una via bus 1 Nome via esistente La via viene quindi rappresentata completamente nella relativa area operativa I singoli nodi si possono cancellare con F6 cominciando con l ultimo nodo Inserire nuovi nodi con i relativi tasti funzionali 2 Nuova definizione via Si pu generare una via combinando in sequenza i nodi selezionabili Configu razioni di vie non consigliabili sono accompagnate dalla segnalazione Via non prioritaria Avvertenza Le vie segnalate con via non prioritaria vengono ugualmente memoriz zate Siemens tuttavia non d garanzie per queste vie Premendo itastifunzionali oraindicati viene rappresentato graficamente il nodo asso ciato al relativo tasto Successivamente visualizzato un nuovo livello di tasti funzio nali in cui selezionare un altro nodo o bus In questi successivi livelli di tasti funzionali sono indicati solo i nodi o i bus selezionabili per la configurazione scelta Indirizzi dei nodi Ad ogni nodo assegnato un indirizzo tramite ponticelli selettori o parametrizzazione software L editor riconosce due indirizzi di nodi e Indirizzo KOR MUX CP L1 e CP L2 In editazione bisogna introdurre l
218. alta nel campo del nome max 8 caratteri perilprimo operando Se nellamaschera Impostasonostatiimpostati pi di 8 caratteri per la denominazione di un operando simbolico lo STEP 5 emette soloi primi 8 caratteri Fare attenzione che ancheipi lunghinomisimbolicidioperando si differenziano bene nei primi otto caratteri per poter essere assegnati univocamente Esempio Si ha la seguente assegnazione Operando Simbolo Commento M 100 1 Merker 100 M 1 1 Merker 1 1 M 1 7 Merker 1 7 I nomi simbolici di operando selezionati vengono visualizzati e stampati in FUP tutti come Merker 1 Per la denominazione dell operando sono possibili due metodi 1 Introduzione immediata dopo l editazione di un simbolo posizionamento auto ritornare premendo il tasto di introduzione 2 Introduzione delle sigle degli operandi nei campi dei nomi del segmento termi nato in questo si aiutati dal cursore allungato STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici Editazione degli In modo Emissione lo STEP 5 emette dopo aver premuto F1 Vis simb una lista operandi simbolici degli operandi scritti in modo assoluto e simbolico per il segmento aperto In questa lista si pu editare Fare attenzione che i nomi degli operandi simbolici si differenzino nei primi otto caratteri cio siano univoci anche se si utilizzano sigle pi lunghe Sul video e nella stampa in KOP e FUP infatti i nomi degli operandi simbolici sono tagliati do
219. amento viene emessa la segnalazione Superamento tempo AG Nome del file in cui vengono memorizzati i singoli nomi delle vie Questo file si trova nella directory S5_SYS AP_INI gi preconfigurato e dopo la modifica si trover nella directory S5_HOME Se un AP INI viene creato per la prima volta cio nuovo viene memorizzato sempre nella directory S5_HOME I file che sono associati ad una via di bus non vengono acquisiti Se i file sono associati ad una via di bus e questa via impostata essi ven gono acquisiti globalmente nella preimpostazione solo dopo una richiesta Se i file sono associati ad una via di bus e questa via impostata essi ven gono acquisiti globalmente nella preimpostazione senza richiesta Durante l editazione online i blocchi corretti vengono scritti sia nell AG sia nel file S5D corrente STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Scheda Blocchi File programma NONAMEST S5D RW gt C STEP5 S5 Daten File prog ampliato gt Lista incrociata NONAMEXR INI gt C STEP5 S5 Daten con commento Rappresentazione KOP con somma di controllo Indirizzi AWL WORD Assegnazione blocchi DOK solo Intestazione FB FX utilizza per file e AG File programma Modo file RW PROT File prog ampliato Lista incrociata x con commenti x con somma di controllo Rappresentazione STEP 5 ST V7 1 C79000 G8572 C920 04
220. ametrizzazione diretta nei dati di sistema non possibile e Si possono parametrizzare con il COM DB1 solo quelle funzioni che finora erano parametrizzabili nel DB1 e Se un blocco parametri nella tabella panoramica del COM DB1 non contiene alcuna parametrizzazione il sistema operativo dell AG scrive automatica mente nei dati di sistema i parametri di default presenti STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 e parametri di default che sono racchiusi tra caratteri di commento Fi gura del DB1 di default nel manuale dell AG corrispondente non vengono ri conosciuti dal COM DB1 e vanno persi Se i parametri di default che sono racchiusi tra caratteri di commento si trovano direttamente prima del codice finale END del DB1 essi vengono interpretati come commento a tutto il DB1 e Con il COM DB1 si possono parametrizzare i controllori elencati nel capitolo 22 1 3 Per gli apparecchi che sono stati ulteriormente sviluppati cio stessa CPU stesso AG con una nuova versione vale la regola seguente Il COM DBI fa riferimento all ultima versione dell apparecchio ad esso nota Questo significa che per un apparecchio che sia stato potenziato vengono parametrizzate solo le funzioni che erano parametrizzabili nell ultima versione Nuovi parametri bloc chi parametri disponibili e o campo di valori variati non sono noti al COM DB1 L impiego delle singole funzioni delCOMDB1 descrittoinmodop
221. amma L attribuzione deve essere fatta una sola volta per ciascun ope rando nella lista Viene modificato solo l indirizzo e non il simbolo dell operando Per i blocchi dati e quelli funzionali DB DX FB FX lo STEP 5 genera un blocco di intestazione supplementare con i formati dei dati utilizzati DV DVX oppure con i nomi delle etichette di salto FV FVX L intestazione non viene trasferita n in AG n sul modulo EPROM EEPROM La pi piccola unit di programma Essa rappresenta un compito per il processore Una istruzione composta da una parte operazione e da una parte operando la quale asuavolta composta da una sigla per esempio del tipo E A DW eda un parametro per esempio 10 5 25 Lista generata dall utente nella quale agli operandi assoluti vengono associati dei sim boli significativi ed esplicativi nonch dei commenti che possono poi essere utilizzati in fase di editazione dei programmi La lista viene editata come file sorgente sequenziale ZO SEQ e nel momento della memorizzazione in fase di traduzione genera il file simbolico Zn INI n 0 I 2 Viene generata dallo STEP 5 dal file programma preimpostato dopo la scelta box di comando nel men STEP 5 Documentazione Emissione La lista fornisce per ogni operando campo degli operandi il nome simbolico ed i punti in cui esso pre sente contraddistinti da numero di blocco e di segmento I merker sono celle di memoria interne che possono ess
222. ampo piedinatura stata scelta la relativa grandezza Questa piedinatura viene emessa automaticamente con Documentazione A seconda di quanto indicato nel campo d introduzione Piedinatura viene regi strato F1 INI per una larghezza della piedinatura di 80 caratteri F2 INI per una larghezza della piedinatura di 132 caratteri In questo file si possono memorizzare i comandi per creare una voluminosa documentazione con il KOMDOK Vedere Editazione delle istruzioni di co mando o editazione struttura capitolo19 4 In questo file devono essere memorizzati i caratteri di controllo della propria stampante per commutare la densit di scrittura Ed anche i parametri e formato A4 A3 e righe per pagina e parametri opzionali Il file si trova gi preconfigurato nella directory S5_SYS AP_INI Se viene edi tato un file di questo tipo esso viene copiato nella directory S5_HOME e quindi vengono eseguite le modifiche Se viene creato un nuovo DR INI questo viene di principio memorizzato nella directory S5_HOME Se non viene indicato alcun file sono validi i parametri della PT88 dal file stampante l interfaccia stampante viene acquisita dai parametri della stampante DR INI LPT1 LPT2 LPT3 Scelta dell interfaccia stampante queste impostazioni non si ripercuotono sui parametri della stampante DR INI valido solo nell emissione confortevole vedere capitolo 19 1 ASCII La documentazione realizzata solo c
223. ard tastiera MFII basteranno le predisposizioni mpostate enon occorre modifi care le assegnazioni Nell editor preimpostata la tastiera tedesca per possibile impostare un altra lin gua I file si trovano nella directory di sistema DR STEP 5 S5_SYS File Denominazione Contenuto S50DS10X EXE Editor di tastiera Editor interfaccia operatore gestione e docu mentazione S50DS10X RES File di risorse ldentificazioni dei coperchi dei tasti messi a scelta deve essere caricato il corrispondente driver keyboard S5BKXS06X S5K File tastiera File con cambio di tastiera devono essere STEP5 S5K copiati nella directory home e l possono essere rielaborati STEP5 S5K File tastiera per STEP5 ST V7 1 e SbKxS06K S5K File tastiera per STEP5 ST V6 6 STEP5 S5K File tastiera Occupazione della tastiera nella directory STEP 5 se questo file non esistente STEP 5 utilizza l impostazione default 2 9 Installazione di STEP 5 Flusso dati Utente Tastiera PC File tastiera STEP5 S5K all occorrenza editare S50DS10X EXE S50DS10X RES Key Editor gt File di risorse cgp are File di esempio STEP5 S5K S5KxS06x S5K S SW STEP 5 Premesse Se si desidera modificare l occupazione dei tasti per STEP 5 si devono conoscere e le denominazioni della tastiera S5 e le funzioni della tastiera S5 e e l organizzazione dei file del software S5 tasti specif
224. are anche all interno dell editor blocchi e prima dell emissione KOMDOK 18 2 Elaborazione EPROM Funzione Con questa funzione si trasferiscono blocchi STEP 5 da un file programma su moduli EPROM EEPROM Questa operazione viene anche comunemente detta di scrittura Questi moduli EPROM devono essere inseriti in un interfaccia apposita del PG L utente viene supportato nella scelta dei parametri corretti per i diversi tipi di moduli Sono a disposizione le seguenti funzioni e caricamento blocchi nei moduli EPROM EEPROM scrittura e lettura blocchi da moduli EPROM EEPROM e trasferimento nel file pro gramma preimpostato lettura e cancellazione moduli EEPROM cancellazione e visualizzazione informazioni su EPROM EEPROM Info E e trasferimento parametri SISID INTR SID EM SID Avvertenza Sul modulo non possibile scrivere blocchi di commento o di documentazione o di immagine STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione Gestione Elabora EPROM Parametrizzazione funzione STEP 5 ST V7 1 C79000 G8572 C920 04 Selezionare il comando di men Gestione gt Elabora EPROM Ctrl F2 Dopo aver selezionato questa funzione appare il box Programmazione EPROM ProgrammazioneEPROM Fileprogramma C STEP5 S5_DATEN NONAMEST S5SI Funzionamento WORD H j j j j F SBLOCCO F F Help 1 Scrivi 2 Leggi SCancella 4 5 6 InfoE 7 8 Annulla Figura 18 1 Programmazione EPROM In qusto box viene
225. ata del cursore allungato nel segmento vuoto crea un montante elettrico ininterrotto incluso il simbolo d uscita Nel montante elettrico si possono inserire fino a 7 contatti posizionando il cursore sull elemento vuoto desiderato e introducendo la funzione voluta vedere tabella 7 2 Altri montanti disposti in parallelo vengono connessi con questo montante elettrico ininterrotto La costruzione di un circuito di corrente in parallelo va proseguita fino al punto di congiunzione eventualmente introducendo degli elementi vuoti solo dopo di ci possibile introdurre le sigle e le correzioni Un montante elettrico in parallelo si pu sempre collegare alla barra conduttrice Le diramazioni si possono creare dopo aver posizionato il cursore allungato sotto un con tatto Il punto di diramazione viene generato automaticamente prima di questo con tatto Il punto di congiunzione si determina eventualmente con elementi vuoti tramite il tasto F3 Congiunzione Sotto un elemento vuoto lediramazioni richieste vengono respinteconlasegnalazione Connessione parallela non ammessa L inserimento di un elemento vuoto sempre possibile L inserimento in un montante elettrico richiede un inserimento orizzontale con SHIFT F7 Extra F6 Ins oriz op pure il tasto di inserimento orizzontale 7 5 Editazione di schemi a contatti Nuova emissione segmento 7 6 in serie e Posizionare il cursore allungato sul contatto dopo il punto d inser
226. ato La messa in servizio ed il funzionamento del dispositivo devono essere effettuati solo in base alla descrizione del manuale Interventi nel dispositivo vanno effettuati esclusivamente da personale qualificato Personale qualificato ai sensi delle avvertenze di sicurezza contenute nella presente documentazione quello che dispone della qualifica a inserire mettere a terra e contrassegnare secondo gli standard della tecnica di sicurezza apparecchi sistemi e circuiti elettrici Uso conforme alle Osservare quanto segue disposizioni i Pericolo Il dispositivo deve essere impiegato solo per l uso previsto nel catalogo e nella descrizione tecnica e solo in connessione con apparecchiature e componenti esterni omologati dalla Siemens Per garantire un funzionamento ineccepibile e sicuro del prodotto assolutamente necessario un trasporto immagazzinamento una installazione ed un montaggio conforme alle regole nonch un uso accurato ed una manutenzione appropriata Marchio di prodotto SIMATIC SIMATIC NET e SIMATIC HMI sono marchi di prodotto della SIEMENS AG Tutte le altre sigle qui riportate possono corrispondere a marchi il cui uso da parte di terzi pu violare i diritti di propriet Copyright Siemens AG 1999 Tutti i diritti riservati Laduplicazione e la cessione della presente documentazione sono vietate come pure l uso improprio del suo contenuto se non dietro autorizzazionescritta Letrasgressioni son
227. attino Se il trattino seguito da un nome simbolico immediatamente prima della virgola deve essere inserito per delimitare il simbolico due blocchi del gruppo devono essere dello stesso tipo il numero del primo blocco deve essere pi piccolo di quello del secondo PB100 PB123 Impiantol Impianto2 Impiantol FB45 Tipo di blocco Inserimento di tutti i tipi di blocco i blocchi di programma i blocchi i commenti agli OB i blocchi dati i blocchi DOK i blocchi DOK ampliati Blocco DOK Blocchi preceduti dal simbolo 0 MOT_P DBDO 003 OBDO 024 S PBDO 001 STEP 5 ST V7 1 C79000 G8572 C920 04 4 17 Creazione e modifica di progetti Emissione sullo L emissione sul video avviene in un proprio box di comando schermo Blocchi Indice File programma Emetti Per editare e o modificare procedere come segue 1 Selezionare un blocco dalla lista 2 Premere il tasto F2 o attivare lt Edita F2 gt Lo STEP 5 apre a questo punto la finestra dell editor associato a questo blocco Salto veloce nell editor Figura 4 3 Blocchi Indice File programma Emetti Attivandoiltasto lt Edita F2 gt possono essere richiamati gli editor associati Le opzioni Sovrascrivicon conferma Aggiorna lista attribu zione e Aggiorna XREF vengono desunte dal box di comando evidenziato STEP 5 ST V7 1 4 18 C79000 G8572 C920 04 Creazione e modifica di progetti 4 2 2 Sommario STEP 5 ST V7 1 C79000
228. attuale dei tasti funzionali Il vecchio contenuto del video viene cancellato e viene presentato il corrispondente testo di help Se una pagina del video non sufficiente per la rappresentazione si arriva alla pagina video successiva premendo il tasto INSERT oppure Con iltasto ESC si esce dalla maschera di help Viene ripristinato il vecchio contenuto del video Maschera di help chiarimenti relativi alla maschera attuale del COM DB1 Parametriz zazione orologio CLP ed all assegnazione dei tasti funzionali 23 13 Software di parametrizzazione COM DB1 Parametrizzazioneorologio CLP SIMATIC S5 COM DB1 Blocco parametri per l orologio CLP Si pu parametrizzare l orologio incorporato per ora e funzioni di calendario p es per creare un comando dipendente dall orario funzioni di sveglia e di allarme p es per il controllo della durata di un processo contatore di esercizio p es per il controllo di intervalli di ispezione L impiego di memoria determinato dalle funzioni orologio utilizzate Se si utilizzano DB il COM DBI dopo il trasferimento verifica se questi sono dimensionati correttamente e li deposita dopo una speci fica richiesta nell AG risp in un file L AG funziona anche senza di loro lt F3 gt Finestra di scelta delle introduzioni ammissibili lt F7 gt Informazione sul campo di introduzione su cui posizionato il cursore lt F6 gt Le modifiche vengono acquisite
229. ax 2043 parole dati Intestaz Testata Testata Corpo Corpo DK DO Fileprogramma Memoria AG Figura 9 2 Intestazione del blocco STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di blocchi dati Testata del blocco Corpo del blocco STEP 5 ST V7 1 C79000 G8572 C920 04 Se durante iltrasferimento di un blocco dati dalla memoria AG o da un modulo EPROM EEPROM nel file programma preimpostato l intestazione del blocco non esiste sul video appare la segnalazione Intestazione blocco non esistente ed una riga con i formati da scegliere Si pu cos impostare il formato dei dati deside rato La testata del blocco ha sempre una lunghezza di 5 parole dati in cui il dispositivo di programmazione memorizza e l identificazione di inizio blocco e il tipo di blocco DB DX e il numero del blocco numero tra 0 e 255 e l identificazione del dispositivo di programmazione e il numero di biblioteca numero tra 0 e 99999 e la lunghezza del blocco incl lungh testata del blocco Il corpo del blocco contiene in ordine crescente le parole dati iniziando con la parola dati 0 Ogni parola dati occupa una word 16 bit nella memoria Con queste parole dati pu operare il programma utente Un DB editato comprende fino a 2043 parole dati AI contrario un blocco dati creato nel programma utente pu contenere al massimo 4091 parole dati La possibile lun ghezza di u
230. azione A ui costituzione editazione selezione lingua intestazione blocco stampa 2 17 introduzione 22 20 ai EI operazioni complementari per S5 2 12 p p i Pre 2 va LS operazioni fondamentali assegnazioni dei tasti funzionali in Emissione 5 6 P a erazioni simboliche 6 attivazione vie bus 13 2 op e 6 i di 7 box di comando ausili per l editazione lista di attribuzione 11 9 memoria 3 11 B C barra del titolo 3 2 no ze batch AWL 19 6 19 16 A 12 Milne cambio pagina editor i commento segmento 5 13 file di protocollo 22 30 y DET lista di attribuzione 11 7 blocchi A 9 cancellazi n campo di editazione dell editor DB 9 5 cancellazione di un segmento 5 21 a compressione riga elemento cancellazione riga confronto copia 4 19 Bre capacit di memoria copia di un segmento 15 19 e P 5 15 19 caratteri di comando w 2 TAB per l elaborazione di altri file 22 34 g o dell Editor AWL Batch Compiler 22 12 indice memorizzazione caratteri jolly 4 26 STEP 5 ST V7 1 C79000 G8572 C920 04 Indice 1 Indice caratteri speciali 11 7 22 31 caricamento connettore cancellare HIMEM SYS 26 5 editazione progetto FUP casella lunga inserimento 8 8 FUP 8 10 KOP KOP negato FUP 8 8 cavi di collegamento 2 4 2 5 negato KOP COM 1 2 6 c
231. bile posizionare il cursore sul campo di introduzione del fattore di ripeti zione questo salta nella riga Fattore di ripetizione solo dopo l introduzione di un va lore F1 La riga annotata o una riga precedentemente memorizzata nel buffer Riga tramite cancellazione viene inserita prima della riga in cui si trova il cursore F2 Il testo digitato ed annotato viene inserito prima della riga in cui si trova Testo il cursore F3 Il blocco di righe annotato o un blocco di righe precedentemente me Blocco morizzato nel buffer tramite cancellazione viene inserito prima della riga in cui si trova il cursore F5 Il blocco di righe annotato viene trasferito copiato in un altra lista di File attribuzione di cui si deve introdurre il nome Il file deve essere prece dentemente aperto un contenuto gi esistente viene sovrascritto Avvertenza Se incautamente si sovrascritto il file si pu rigenerare il file sorgente sequenziale originario creando il file sorgente sequenziale dal file simbolico Gestione Converti INI gt SEQ Per alla compilazione non vengono acquisiti caratteri di co mando e di commento STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione F3 Cancella F4 Cerca STEP 5 ST V7 1 C79000 G8572 C920 04 F Testo1 F Testo2 F Testo3 F Testo4 F Modo 1 Annota 2 Copia 3 Cancella 4 Cerca 5 Sostit F F F F F 1 Riga 2 3 Iniz blc 4 Fineblc 5 Con questa funzio
232. blocco la ricerca viene eseguita negli altriblocchi specificati Se dopo il primo blocco inserito un blocco non esistente durante la ricerca questo viene saltato In questo caso la procedura di ricerca non viene avviata Per cercare altre posizioni con il criterio di ricerca e con F3 Cerca nel segmento successivo e con Conferma nel blocco successivo e confermare con il tasto d introduzione STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP Opzioni STEP 5 ST V7 1 C79000 G8572 C920 04 Avvertenza Se un editor viene selezionato con ricerca e se viene modificato il blocco occorre memorizzare il blocco modificato prima di proseguire con la ricerca 1 Azionare in modo Editazione il tasto FZ Conferma e confermare con Siil messaggio Acquisire segmento modificato L editor passa nel modo Emissione 2 Azionare nuovamente il tasto F7 Conferma e confermare con S il messaggio Acquisire segmento modificato Confermando ancora con S il messaggio Proseg viene continuata la ricerca confermando con No si ritorna al men principale x Sovrascrittura con conferma s Lemodifichevengono accettate solo dopo laconfermadellamemorizzazione Iblocchi interessati vengono richiesti singolarmente Blocco di programma blocco di commanto blocco di documentazione file di docu mentazione Sovrascrittura con conferma no I blocchi modificati vengono sovrascritti senza conferma
233. bolico da creare oltre alla Lunghezza simbolico e la Lunghezza commento Queste due lunghezze devono essere uguali o maggiori di quelle esistenti 2 Richiamare l editor della lista di attribuzione Editor gt Lista di attribu zione Lo STEP 5 emette una nuova lista di attribuzione vuota 3 Copiare il file da modificare in quello attuale attivando F2 Copia e F5 File Lo STEP 5 segnala Nome file z0 SEO 4 Introdurre qui Drive e Nome file della lista di attribuzione esistente e conclu dere con il tasto di introduzione Dopo la copia del file si giunge tramite F8 Indietro nel modo Editazione Inserisci Editare come al solito Se si vuole sovrascrivere commutare in Sovrascrittura col tasto F8 Modo Si possono inserire righe in un qualsiasi punto Nelmodo Inserimento il tasto di intro duzionecreaunarigavuotasottolarigaconilcursore L inserimento verticaleinseri sce una riga vuota sopra la riga con il cursore Nel modo Sovrascrittura con il tasto di introduzione si posiziona il cursore all inizio della riga successiva Memorizzando la lista di attribuzione modificata il file simbolico ed il file sorgente se quenziale esistenti vengono sovrascritti con lo stesso nome senza la richiesta di con ferma STEP 5 ST V7 1 C79000 G8572 C920 04 Editor di batch AWL 1 2 Sommario L editor AWL visualizza una maschera di editazione che pronta per un elenco di istruzioni Il file AWL viene definito nella maschera
234. box di comando Traduci file simbolico INI gt SEQ in cui definire il nome del file simbolico da tradurre e l ordina mento della lista di attribuzione Dopo aver dato l OK il file viene tradotto La traduzione si conclude con la segnalazione n righe elaborate nessun errore trovato da confermare con OK Avvertenza In una lista attribuzioni esistente nell ordinamento in parametri assoluti e in simboli file SEQ vanno persi tutti i commenti aggiuntivi gli spazi e l avanzamento di pagina PA Nell ordinamento come nel file simbolico si conservano solo i commenti aggiuntivi Avvertenza Nell ordinamento vanno perse tutte le istruzioni di comando PA gli spazi e le righe di commento STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione 18 5 3 Correzione INI Funzione Gestione Liste attribuzione Correggi INI Introduzione riga di attribuzione STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione consente la correzione di singole attribuzioni nelle liste di attribuzione lunghe risparmio di lunghi tempi di traduzione per tutte le attribuzioni Selezionare il comando di men Gestione gt Liste di attribuzione gt Correggi Dopo aver selezionato la funzione lo STEP 5 emette il box di comando Correggi file simbolico in cui definire nel caso non sia gi correttamente preimpostato il nome del file simbolico da correggere Dopo aver selezionato Correggi
235. bus F8 Operativit visualizzato il box di scelta Scegli via bus di Introdurre il file via 2 Introdurre un nuovo nome via STEP 5 ST V7 1 C79000 G8572 C920 04 Premere F1 Edita Sono visualizzati i nodi di start ed i tasti funzionali assumono nuove funzioni F2 PG AS511 F3 PG CP H1 F4 PG CP L2 Premere F2 PG AS511 Viene aggiunto il bus KOR MUX Attivare F2 KORMUX Viene aggiunto il bus KOR MUX Attivare F3 CP HI1 Viene aggiunto il nodo CP H1 con il bus SINEC H1 Attivare F3 CP HI1 Viene aggiunto il nodo CP H1 Successivamente si possono introdurre l indirizzo MUX l indirizzo Ethernet e se il caso la password necessari per questi nodi A questo scopo spostare il cur sore su questi campi tramite gli appositi tasti Attivare F1 PUNTO FIN Viene aggiunto il punto finale l arrivo del collegamento bus Come conlusione del procedimento di editazione visualizzata la seguente figura 13 7 Vie bus T PG AS511 Nome Via ESEMP1 Editare KOR MUX o CP H1 Indirizzo 0 Indirizzo SINEC H1 _ CP H1 Ethernet 080006010001 Password PUNTO FIN La via bus editata completamente Deve essere memorizzata 10 Attivare F7 Conferma In questo modo la via memorizzata nel file via ed possibile attivarla in qualsiasi momento STEP 5 ST V7 1 13 8 C79000 G8572 C920 04 Paramet
236. cato 3 Abbandono del campo BIB F7 Conferma o Conferma Se non si vuole introdurre nessun numero abbandonare il campo con F8 Annulla o con ESC STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di blocchi dati 9 2 5 Sommario Esempio 9 2 6 Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 Modifica del formato dei dati formati dei dati si possono modificare posizionando il cursore sul corrispondente campo del formato e sovrascrivendo Il formato nella DW 1 deve essere modificato in una rappresentazione a bit 1 KH FFFF 1 Posizionare il cursore sul campo del formato 2 Introdurre i caratteri KM Risultato 1 KM 11111111 11111111 Introduzione di parole dati Se nel file programma non esiste ancora nessun DB col numero del DB introdotto lo STEP 5 segnala Elemento dati non esistente Lo STEP 5 attende l introduzione delle parole dati DW Se il DB esiste viene visualiz zato a partire dalla DW 0 In un blocco dati corpo si possono introdurre al massimo 2043 parole dati DW Per i formati che comprendono pi parole dati lo STEP 5 emette la parola dati pi bassa Formato Valore limite Sigla formato E inferiore superiore KH foooo FFFF Numeroesadecimale KF 32768 32767 Num in virgola fissa KG 1469368 38 1701412 39 Num in virg mobile KT 000 0 999 3 Val tmp base tmp KZ 000 999 Valore di conteggio KY A 000 000 255 255 Byte indir di un DB
237. ccia per il nodo di start AS 511 H1 o L2 Informazioni rela tive a questa impostazione si trovano sotto Progetto gt Imposta vedere capi tolo 4 1 1 Editor Dopo la selezione della funzione Vie bus visualizzato il box di scelta funzioni Vie bus F8 Impostazioni vie bus predisposizioni in cui definire e file via e nome via Come e cosa introdurre nel box di scelta funzioni predisposizioni illustrato nella se guente tabella riassuntiva Livello di tasti Chiarimenti 1 2 F1 Edita L editor vie avviato Si pu ora editare la Via di Bus nel campo operativo visua lizzato Ai tasti funzionali sono assegnate nuove funzionalit F3 Scegli Viene visualizzato il box Scegli file via e nome via in cui sono riportati tutti i file via e i nomi delle vie Il nome del file o della via su cui si trova il cursore possono essere confermati e acquisiti F4 Attiva Con questa funzione viene presentata sul video la via impostata L attivazione fino al punto finale pu essere eseguita a passi con la funzione F3 Success oppure in un colpo solo F5 Tutti nodi selezionati sono contrassegnati con Per le CP H1 L2 e L1 si pu leggere l identificazione di sistema con F1 SISID N Que sti dati non sono modificabili F5 Disattiva Viene disattivata la connessione attivata con F4 Il percorso indicato tramite la via impostata F6 Cancella Viene cancellata la via definita d
238. ce gli stati di segnale contenuti nell IPU alle unit di uscita STEP 5 ST V7 1 C79000 G8572 C920 04 Glossario Impostazioni Indice Indirizzo assoluto Indirizzo iniziale Interconnessione Intestazione del blocco Istruzione Lista di attribuzione Lista incrociata Merker Nodi Numero di biblioteca STEP 5 ST V7 1 C79000 G8572 C920 04 Box di impostazione 2 pagine nel men Oggetto per definire un Progetto per quanto riguarda inomideirelativifile diprogrammaedallaparametrizzazione dei modi di funzionamento e di rappresentazione sul PG PC Tutte le operazioni nei vari editor STEP 5 fanno riferimento al nome ed ai parametri preimpostati Con la funzione STEP 5 ndice nel File programma e in AG o File possibile emettere su stampante o su video l indice di directory e file oppure la lista blocchi di un file programma Per ogni blocco viene evidenziato il tipo il numero e la lunghezza del blocco cosiccome il numero di biblioteca non per AG Indica direttamente l indirizzo fisico della locazione di memoria di un operando tramite il quale si pu accedere a quest ultimo Gli indirizzi iniziali di tutti i blocchi del programma applicativo sono memorizzati nella lista indirizzi DB 0 Attribuzione di altri indirizzi anche nuovi agli operandi del programma applicativo La funzione Gestione Interconnessione provvede alla sostituzione dell operando in tutto il progr
239. ce solo 57 al posto del nu mero di programma completo 475 il modulo verr distrutto STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione INFORMAZIONI MODULO NUMERO ORDINAZIONE 6ES5373 0AA81 NUMERO PROGRAMMAZ 163 RICONSC HARDWARE MODULO SENZA RICONOSC HW EQUIPAGGIAMENTO POSTO 1 27256 POSTO 2 27256 POSTO 3 27256 POSTO 4 27256 TIPO FUNZIONAMENTO WORD WORD BLOCCO IN ALTERN BYTE CAPACIT 3 64 KWORD OR 128 KBYTE NUM PROGR SE MODULO ESATTO SOLO CONFERMA SCRITTURA EPROM BLOCCO PB44 PTR Figura 18 2 Esempio di informazioni relative ad un modulo EPROM EEPROM Attivazione Di seguito vengono chiarite le singolifunzioni EPROM attivabilitramite itastifunzionali funzioni F1 F8 Livello tasti Effetto dei tasti funzionali 1 2 Tasti cursore gt Appendice A4 Assegnazione tastiera F1 Scrivi Trasferimento in un modulo EPROM EEPROM Le introduzioni avvengono come descritto alla pagina 18 3 Il trasferimento si conclude con la segnalazione Funzione principale Indirizzo finale nnnnnnnn Indirizzo Gli indirizzi visualizzati sono gli indirizzi fisici della EPROM EEPROM Interruzione del procedimento di trasferimento con ESC Il blocco in trasferimento viene trasferito completamente e poi il procedimento si con clude F2 Leggi Trasferimento da un modulo EPROM EEPROM nel file programma preimpostato gt Progetto Il trasferimento si conclude con la segnalazione Verifica E
240. cessivo Campo di stato successivo Maiusc freccia a sinistra STEP 5 continua l elaborazione dello stato nel campo precedente Possibili segnalazioni Istruzione non elaborata Cause Blocco non richiamato Istruzione saltata Blocco della catena non esistente AG in STOP Blocco non esistente in AG _ Blocco da testare non esistente l blocco da testare richiama un altro blocco che non esiste in AG Segmento senza laborazione stato Per il segmento attuale non esiste alcun comando con informazioni sullo stato Il cursore in AWL si trova su un comando senza informazioni sullo stato es la fine di un segmento STEP 5 ST V7 1 C79000 G8572 C920 04 16 7 Test 16 3 Stato variabile Test Stato variabile Nel sottomen relativo sono utilizzabili Domanda di sicurezza 16 8 Con l ausilio di questa funzione si pu emettere sotto forma di lista lo stato attuale dei segnali di operandi selezionati come si trovano durante l elaborazione nel punto di controllo di sistema Appendice Glossario Gli operandi da controllare variabili di processo si introducono in una lista emessa vuota dallo STEP 5 dopo il richiamo della funzione di test Stato variabile Con F6 Attivo o con iltasto Conferma viene visualizzato lo stato attuale di segnale degli operandi elencati Durante l elaborazione gli operandi elencati sono richiamati
241. chedario 3 12 3 8 Scelta di file e directory 3 14 3 9 Scelta DIOGCHI 1 spiriti 4 Creazione e modifica di progetti 000 4 1 Impostazioni del progetto ri aasad n KEA SENT EAEEREN 4 1 1 Impostazione progetto 4 1 2 Caricamento del progetto neeaae 4 1 3 Salvataggio del progetto anneanne 4 1 4 Salvataggio del progetto COME anenun 4 1 5 Archiviazione del progetto annen aaaeeeaa 4 1 6 Disarchiviazione del progetto aaua a aeee 4 2 Gestione dei blocchi 4 2 1 INAICE DIOGChI missieri iiuair ea a a a n RSA 4 2 2 Gopia di DIOGChI sipiin saaa ra ili iii STEP 5 ST V7 1 C79000 G8572 C920 04 Contenuto vi 4 2 3 Confronto di DIOCChI LL 4 2 4 Cancellazione di blocchi LL 4 2 5 Compressione dei blocchi LL 4 3 Indice DOS eat 4 3 1 Genera directory DOS anneanne 4 3 2 Elimina directory DOS 4 4 Fle DOS merae RAI 4 4 1 Emissione di directory ENDA AEA 4 4 2 Copia di file DOS peaa a a d aaraa aa E d aa a ab aa ap G Eaa dae aih 4 4 3 Cancellazione di file DOS 4 5 File PCP M ecires e e a 4 5 1 Emissione di directory 4 5 2 File PCP M Copia PCP M gt DOS 4 5 3 File PCP M Copia DOS gt PCP M 4 5 4 Cancellazione di file PCP M_ naana 4 6 Comandi DOS CTRL F10 a 4 7 Chiusura con SHIFT F4 La Funzioni comuni in AWL KOP FUP
242. cia V 24 STEP 5 ST V7 1 C79000 G8572 C920 04 Stampante PROMMER Stampante Mouse AG parallela parallelo seriale evtl alla LPT 1 evtl alla COM 1 4 evtl alla COM 1 4 LPT1 COM 1 4 V 24 COM 1 2 TTY attiva PG PC Il PG spento Collegamento PG AG direttamente con il cavo di collegamento 6 oppure tramite 5 7 o 8 Il convertitore V 24 TTY K ster Box configurato come indicato nel capitolo 8 Con vertitore V 24 TTY K ster Box 1 Eseguire il collegamento tra l interfaccia COM 1 del PG e l interfaccia della K ster Box mediante il cavo di collegamento 5 2 Inserire il connettore del cavo di collegamento 7 o 8 nel connettore a 25 poli femmina della K ster Box Eseguire il collegamento con l AG 3 Avvitare o fissare i connettori per sicurezza Cavo di collegamento 5 n ordinaz K ster 224 22x 2 Cavo di collegamento 5 n ordinaz 6ES5 734 1BD20 lunghezza 3 20 m 5 n ordinaz 6ES5 731 0xxx0 1 Cavo di collegamento 5 n ordinaz 6ES5 731 1xxx0 1 1 Cavo di collegamento xxx la sigla della lunghezza cavi sono disponibili in lunghezze da 1 a 1000 m Le sigle corrispondenti alle diverse lunghezze disponibili sono indicate nel catalogo ST 59 dei dispositivi di programmazione 2 x indica il tipo di connettore del cavo di collegamento PG K ster Box 2 5 Installazione di
243. ciata si possono visualizzare i seguenti operandi Ingressi uscite Merker merker estesi Temporizzatori contatori Richiami blocco Periferie Dati e simboli Lo STEP 5 si trova in modo Emissione Il file XR INI esiste ed aggiornato Ad esso si accede impostando nel box di comando Edita blocchi STEP 5 Aggiorna XREF in questo modo XR INI viene aggiornato durante la memorizzazione del blocco o con la funzione di gestione gt Genera XREF 5 23 Funzioni comuni in AWL KOP FUP 5 5 1 Generazione lista incrociata Funzione Gen XREF Sommario Limitazioni della Con questa funzione si genera la lista incrociata riferimenti relativa al file di pro gramma impostato con il nome XR INI Dopo l attivazione della funzione la procedura di esecuzione si esegue automatica mente La lista incrociata generata si necessita nell editor blocco durante la documentazione in formato KOMDOK ed in GRAPH 5 per l elaborazione delle funzioni F2 Riferim Per la generazione XREF all interno dell editor lo spazio di memoria a disposizione funzione minore di quello nel caso di una generazione XREF che viene direttamente avviata dal men Per questo motivo il trasferimento di dati ai file temporanei nel caso di file di programma estesi deve avvenire in un momento anticipato Ci rende pi lenta la generazione XREF 5 5 2 Visualizzazione lista incrociata Funzione Vis XREF Sommario A questo scopo procedere come segue
244. co S Lista di attribuzione ordinata secondo operandi simbolici Emissione ordinata secondo gli operandi simbolici Per questi operandi vale la sequenza E A M S T Z B P D e per ogni tipo viene iniziata una nuova pagina Deve essere predisposto Simbolico S Layout Con SHIFT F8 o con il tasto Help viene visualizzato un Standard esempio di formato standard Opzionale Rilevante solo in formato DIN A3 Operativit come sopra Dopo essere usciti dal box di comando con OK viene visualizzato il messaggio Stampa lista di attribuzione 19 15 Documentazione 19 3 5 Batch AWL Funzione Con questa funzione il file sorgente KOMDOK AWL pu essere emesso su stampante o su file Documentazione Selezionare il comando di menu Documentazione gt Batch AWL Viene visualiz mee GE zato il box di comando Emetti file sorgente AWL KOMDOK Batch AWL 19 3 6 Emissione della struttura del programma Funzione Con questa funzione possibile emettere le relazioni di richiamo dei blocchi di un file programmain formato DINA30DIN A4su cartaoinunfile LS INI Perl emissione vale quanto segue e Il tipo di richiamo definito prima di ogni blocco e nome del blocco viene definito in modo assoluto e simbolico ma solo se stato selezionato SIMBOLICO S Progetto capitolo 4 1 1 e La profondit di annidamento protocollabile al massimo 9 e Il protocollo pu avvenire con o senza bl
245. co Sommario Icommenti delblocco sono testiconcuisipossonocommentare iblocchidati Ilnumero di caratteri di tutti i commenti blocco massimo 16 k I commenti blocco vengono me morizzati in un file di documentazione File Dok e l blocco e il file di documentazione sono memorizzati nel file programma preim postato Possono essere memorizzati sotto S5 DOS al massimo 255 file di docu mentazione in un file programma STEP 5 ST V7 1 C79000 G8572 C920 04 9 7 Editazione di blocchi dati Premessa Procedimento Inserimento caratteri 9 8 e i file di documentazione non vengono trasferiti in AG o su modulo EPROM EE PROM e il numero del blocco ed il numero del file di documentazione sono legati tra loro p es al DB 15 appartiene il DBDO 015 e ai blocchi sono associati i file di documentazione e contrassegnati col carat tere all inizio del nome del file DBn DBDO nnn DXn DXDO nnn Avvertenza Un cambio pagina si genera col carattere di comando della stampante EJECT Questa stringa di caratteri deve essere scritta in lettere maiuscole altrimenti lo STEP 5 non riconosce il comando Nelle Impostazioni stato scelto X Commenti S gt Progetto emesso sul video il men principale dell editor DB II DB deve contenere come minimo una parola dati DW Procedere come segue 1 Attivare SHIFT F7 Commento oppure premere due volte il tasto COM Lo STEP 5 apre il campo di editazione vuoto
246. connettore con la scritta AG S5 nel connettore adatto del cavo di collegamento 7 o 8 che porta ad AG Non possibile uno scambio dei connettori di questo cavo perch sono di tipo diverso 3 Collegare l AG con il connettore rimasto Avvitare o fissare il connettore per sicurezza 3 n ordinaz 6ES5 731 6AG00 Cavi di collega Cavo di collegamento 3 4 n ordinaz 6ES5 734 2xxx0 1 mento per PG con interfaccia TTY attiva Cavo di collegamento Cavo di collegamento 7 n ordinaz 6ES5 731 Oxxx0 1 8 n ordinaz 6ES5 731 1xxx0 1 _ Cavo di collegamento 1 xxx la sigla della lunghezza cavi sono disponibili in lunghezze da 1 a 1000 m Le sigle corrispondenti alle diverse lunghezze disponibili sono indicate nel catalogo ST 59 dei dispositivi di programmazione PG con In un PG con interfaccia V 24 bisogna convertire questa in un interfaccia AG S5 me interfaccia V 24 diante un convertitore V 24 TTY K ster Box Il PG collegato mediante un cavo di collegamento diretto con convertitore V 24 TTY integrato 6 oppure mediante il cavo di collegamento 5 con il K ster Box A seconda del tipo di AG il K ster Box colle gato con il cavo di collegamento 7 o 8 cavi di collegamento non sono compresi nella fornitura STEP 5 ST V7 1 2 4 C79000 G8572 C920 04 Installazione di STEP 5 Collegamento del PG con interfaccia V 24 con AG Cavi di collega mento per PG con interfac
247. cumentazione e di commento Sommario del Capitolo Argomento trattato Pagina Sapliale 71 Operativit generale con l Editor KOP 7 2 7 2 Semplice funzione di editazione 74 7 3 Esempio di editazione di combinazioni 7 7 7 4 Funzioni complesse 7 9 STEP 5 ST V7 1 C79000 G8572 C920 04 7 1 Editazione di schemi a contatti 7 1 Operativit generale con l Editor KOP Premessa Richiamo dell Editor Editor Blocco STEP S Suddivisione del Video Introduzioni 7 2 Verificare per l editazione l impostazione progetto con il comando di men File gt Progetto gt Imposta F4 Controllare l esattezza delle registrazioni per quanto con cerne File programma File simbolico Funzionamento Rappresentazione e Com menti Per l editazione di blocchi esistenti possibile selezionare il tipo di rappresentazione con SHIFT F5 KOP indipendentemente dalla rappresentazione gi utilizzata Selezionare il comando di men Editor gt Blocco STEP 5 Il box di dialogo Edita blocchi STEP 5 appare sullo schermo Dopo aver denominato il blocco si consiglia l opzione Aggiorna XREF e se si utiliz zano operandi simbolici selezionare anche Aggiorna File Sorg Seq Confermando questo comando con Edita viene richiamato l editor dello schema a contatti Sul video appare un campo operativo figura 7 1 ed i tasti funzionali con i simboli per l introduzione dei contatti e l elaborazione dei seg
248. definitiva avviene per soltanto alla memorizzazione del blocco generato nel file pro gramma 5 3 4 Inserimento del numero di biblioteca SHIFT F6 SHIFT F2 Sommario Premessa Procedimento 5 16 Il numero di biblioteca un numero a 5 cifre da 0 a 99999 che consente di identificare i blocchi Il blocco in cui deve essere inserito il numero della biblioteca deve essere aperto e STEP 5 deve essere nel modo Emissione Procedere come segue 1 SHIFT F6 premere Comm segm 2 SHIFT F2 premere N bibl Il cursore si trova nel campo BIB 3 Immettere il N bibl desiderato o modificare quello esistente 4 Per uscire dal campo BIB premere il tasto di introduzione Se si inseriscono tutte le 5 cifre che compongono il numero della biblioteca il cursore esce automaticamente dal campo Se non si desidera immettere alcun numero uscire dal campo premendo ESC STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 3 5 Visualizzazione commento operando Sommario Nel segmento attuale aperto si possono visualizzare in ogni momento i commenti agli operandi simbolici Premessa Nelle Impostazioni stato introdotto ilfilesimbolico esi scelto Simbolico S e Visua lizzazione Sim Se no si pu commutare con SHIFT F3 Simb SIM Visualizzazione in Posizionare il cursore nel segmento su un operando simbolico L operando simbolico KOP FUP col commento all operando viene visualizzato nella te
249. degli operandi simbolici avviene in assoluto Gli operandi vengono visualizzati in simbolico Se i simbolici sono pi lunghi di 8 caratteri nelle rappresentazioni KOP e FUP vengono troncati Gli operandi vengono visualizzati in assoluto Emissione simbolica nella riga 3 in KOP FUP In AWL in assoluto e simbolico 1 Iduefile ZO INI e Z0 SEQ si possono scegliere liberamente Non appena uno dei due viene impostato scelto nuovo l altro viene aggiornato cio i due file hanno lo stesso nome fino alla estensione del file Attivandoiltasto lt Edita F2 gt possono essere richiamati gli editor associati Le opzioni Sovrascrivicon conferma Aggiornalista attribu zione e Aggiorna XREF vengono desunte dal box di comando evidenziato STEP 5 ST V7 1 C79000 G8572 C920 04 4 9 Creazione e modifica di progetti Scheda Documentazione File piedinatura File istruzioni di comando File stampante Interfaccia stampante Set di caratteri File piedinatura NONAMEF1 INI gt C STEP5 S5 Daten File istr Comando NONAMESU INI gt C STEP5 S5 Daten File stampante NONAMEDR INI gt in directory sistema Interfaccia stampante da file stampante Caratteri ASCII Piedinatura No Documentazione su X Stampante X File il nome del file piedinatura In questo file viene memorizzata una piedinatura La piedinatura viene creata con l editor piedinatura e viene emessa alla fine della pagina se nel c
250. dei blocchi Contemporaneamente si pu decidere anche di stampare il programma compilato Per i blocchi creati con il pacchetto KOP FUP AWL non esistono n i file sorgenti AWL n i file intermedi L editor AWL Batch Compiler pu creare questi file da un file programma Decompilando un blocco un gruppo di blocchi o tutti i blocchi si pu in primo luogo creare il file intermedio o direttamente il file sorgente AWL sequenziale che pu essere modificato e completato Con la decompilazione si sceglie come deve essere il nuovo file sorgente AWL le istruzioni vengono rappresentate o solo in simbolico o solo con i parametri assoluti o con tutti e due Inoltre il carattere di comando per l identificazione del linguaggio viene registrato nel file intermedio se nella Predisposizione registrata un identificazione del linguaggio Tipo AG L editor AWL pu elaborare file con un massimo di 65535 righe Il numero di righe del file sorgente AWL dipende per non solo dal numero delle istruzioni STEP 5 ma anche dalle istruzioni speciali dalle righe di commento ecc Se il file programma che si vuole decompilare troppo lungo bisogna suddividere iblocchi in pi file intermedi I blocchi funzionali standard come pure i blocchi di GRAPH 5 e di Assembler non possono essere decompilati 22 27 Editor AWL compiler per batch AWL Verifiche durante la compilazione Durante la compilazione o la decompilazione del codice intermedi
251. del video una finestra richiamabile 2 premendo SHIFT F8 HELP chiarisce le relative funzioni emesse STEP 5 Window Mode S50XSOKZ Ree de dl sue ie oO del dh Sie Sie e a so a 1 Ge e af Ue dai viel a e 2 Ra O BEF REG F600 SAZ IDXOKONN DISSAR OOOO BSL STE EB07 ASANI 8 10 DISINI ATE REL SAZ OKOLO ACCUL 0000 AKKU2 0000 Velsualbszzziatsia ANZ1 ANKAO OVEL CARRY 0 DI HS4 ERAB STATUS VKE Cavsa Sor STORE NB SUF TRAF NNNN SIRS S TUEB NAW 0A ZYK BEU I5y N0 ASIRIA ERAB Istruzione elaborata per ultima stata la prima interrogazione M __ w__t ewi_r__ig__6 e i 5 6 7 2 Edita Si 4 8 Annulla Figura 17 2 Rappresentazione del registro d interruzione Con F2 si pu saltare direttamente al punto d interruzione segnalato per modificare eventualmente il programma Avvertenza Vi possono essere altre pagine di video STEP 5 ST V7 1 17 4 C79000 G8572 C920 04 AG 17 5 Info AG REG BL Funzione AG Info AG REG BL Ogni volta che si richiama un blocco l AG introduce nel registro blocchi l indirizzo in iziale del blocco valido ed anche l indirizzo assoluto e relativo del salto di ritorno che l indirizzo di memoria da cui si deve proseguire il programma dopo l elaborazione del blocco richiamato Queste informazioni sono richiamabili con la funzione REG BL con AG in STOP REGISTRO BLOCCHI N Blocco Ind Blocco Ind Salto Rit Ind Rel N DB Ind DB
252. di base SINEC L2 editazione dei parametri di base 6 Premere F6 Enter Il parametri di base vengono trasferiti in DB1 e sul video compare la maschera Tabella panoramica SINEC L2 Figura 23 14 Nella riga Parametri di base sul video compare parametrizzato Con ESC oppure F8 Ritorno si pu interrompere il trasferimento Sul video compare la maschera Tabella panoramica SINEC L2 nel suo aspetto originale 23 25 Software di parametrizzazione COM DB1 Editazione dei pa rametri per il colle gamento standard 23 26 Scegliere Collegamento standard Il cursore si trova nella riga Collegamento standard della maschera Tabella panora mica SINEC L2 Figura 23 15 1 Premere F6 Enter oppure INSERT Sul video compare la maschera Collegamento standard SINEC L2 2 Introdurre tutti gli argomenti cos come descritto per i parametri di base direttamente tramite la tastiera oppure tramite le finestre di scelta Gli argomenti dei parametri si trovano nella maschera della figura 23 15 Quando tutti gli argomenti sono stati introdotti compare una maschera avente il se guente aspetto Collegamento standard SINEC L2 SIMATIC S5 COM DB1 Proprio n partecipante 2 Stato stazione attiva Posizione della casella di ricezione DB Nei g DW NR 0 Posizione byte di coordinamento ricezione MB N 61 Posizione casella di trasmissione DB Ni i 8 DW NR 0 Posiz byte di coordinamento trasmissione MB N i 60 F F F
253. di co mando in una tabella decisionale Un importante passo nello sviluppo del programma definiti lo schema funzionale e la lista delle grandezze dell impianto costituito dalla definizione della sequenza di processo Ci pu essere fatto sotto forma di schema di flusso Per motivi di chiarezza viene qui data una descrizione verbale della sequenza di pro cesso che sar poi tradotta in una tabella decisionale Tale tabella tabella 25 2 deve essere cos interpretata Sequenza di processo 2 3 4 5 25 32 Sopra la doppia riga sono riportate le condizioni che devono essere analizzate come sequenza logica di regole sotto le azioni da eseguire al soddisfacimento delle suddette regole Una colonna corrisponde ad una regola di seguito verbalmente descritta e quindi nella fase 5 dello sviluppo del programma verr tradotta in un se gmento di programma Preparazione della sequenza di programma Definizione dello stato di funzionamento Il controllore definisce lo stato di avviamento dell impianto quando viene atti vato il commutatore principale E 32 0 1 e AG avviato OB 20 21 22 1 eseguiti Disattivazione dell impianto Stop della procedura di lavaggio Per l interru zione del processo in un certo momento per esempio per emergenza ne cessaria una procedura sicura in funzione dell attivazione del pulsante di emergenza E 32 1 Imp o della disattivazione del commutatore a chiave E 32 0
254. di diventa corrente F2 Fine L ultimo file di istruzioni di comando viene contrassegnato e quindi diventa corrente F3 Richiama Viene contrassegnato il file di istruzioni di comando dal quale stata chiamata la struttura e diventa pertanto corrente F4 Errore Viene contrassegnato il primo file di istruzioni di comando contenente errori a partire dal corrente e diventa corrente F6 Ricerca Avanti Viene effettuata la ricerca di un file di istruzioni di comando a scelta verso la fine del file Se esso presente viene contrassegnato e diventa corrente F7 Ricerca Indietro Viene effettuata la ricerca di un file di istruzioni di comando a scelta verso l inizio del file Se esso presente viene contrassegnato e diventa corrente F8 Indietro Ritorno al livello richiamante SHIFT Help F8 F8 Indietro Ritorno al livello precedente senza nessuna azione SHIFT Help F8 STEP 5 ST V7 1 C79000 G8572 C920 04 19 35 Documentazione 19 5 7 Emissione struttura Funzione Lastrutturadelfilediistruzionidicomandotradilorocombinativiene emessainformato A3 o A4 su stampante o su file LS INI Documentazione Selezionare il comando di men Documentazione gt Istruzioni di comando gt Teeri eonando Emetti struttura Appare il box di comando Emetti struttura istruzioni di co Emetti strut mando tura Campo Chiarimenti d introduzione File Submit Nome del file di istruzioni di comando del quale
255. di lavoro lasciandone una quantit insufficiente per gli altri programmi Di solito il problema dovuto all insufficienza di memoria convenzionale Se si desidera utilizzare la memoria estesa del sistema l utilizzo del gestore HI MEM SYS ha i seguenti vantaggi e rende disponibile memoria estesa per quei programmi che utilizzano la memo ria estesa secondo le specifiche XMS Extended Memory Specification e evita che i programmi in conflitto tra loro per la richiesta di memoria causino degli errori di sistema e consente di eseguire MS DOS in memoria estesa HMA e consente a EMM886 l utilizzo della memoria estesa e insieme ad EMM386 EXE consente di utilizzare l area di memoria superiore UMBs L ordine in cui vengono caricati i driver nel file CONFIG SYS pu essere importante inquanto esso influisce sia sull utilizzo efficiente della memoria sia sul funzionamento dei vari programmi driver sottoelencati vanno caricati con il comando DEVICE 0 DEVICEHIGH nel file CONFIG SYS nell ordine seguente 1 HIMEM SYS Esempio DEVICE C DOS HIMEM SYS M 1 L opzione M 1 specifica il ROM BIOS utilizzato Il driver HIMEM SYS dovrebbe essere il primo driver che viene caricato in CONFIG SYS 2 EMM386 EXE Esempio DEVICE C DOS EMM386 EXE NOEMS I B000 B7FF I C800 DFFF X E000 EOFF I E100 F5FE Il comando carica installato il gestore di me
256. di simbolici relativi al segmento attuale Vis simb F2 Generazione visualizzazione dei riferimenti lista incrociata cambio blocco Riferim F3 Ricerca di un singolo operando Cerca F4 Salto alla destinazione del comando in caso di comandi di salto oppure salto a Salta DB DX in caso di richiami DB o richiamo della finestra di selezione dei blocchi F5 Funzioni segmento copia annota inserimento aggiunta cancellazione segmento Funz segm F6 Cambio in Editazione possibile anche con il tasto CORR Edita F7 Memorizzazione del blocco se questo stato modificato e ritorno al men princi Conferma pale F8 Ritorno al men principale Le modifiche nel blocco vanno perse Annulla SHIFT F1 Visualizzazione a byte o a word degli indirizzi relativi delle istruzioni solo in AWL Indirizzi gt Editazione lista istruzioni visualizzazione indirizzi SHIFT F2 Richiamo delle informazioni di stato relative al segmento solo con sorgente AG Stato SHIFT F3 Attivazione disattivazione simbolico Simb SIM ABS AUS SHIFT F4 Senza Comm riga Attivazione disattivazione di commenti di riga e di simbolico SHIFT F5 gt KOP Commutazione nella rappresentazione visualizzata KOP FUP o AWL gt FUP AWL SHIFT F6 Editazione del titolo Shift F6 o del commento dei segmenti Shift F7 o Comm segm immissione del numero biblioteca Shift F2 SHIFT F7 Salva il blocco senza conferma
257. ditor Inserimento caratteri Cancellazione caratteri 5 14 F Senza comm F gt KOP F Comm seg F Salva F Help 4 Salta 5 Funz segm 6 Edita 7 Conferma 8 Annulla Si F Titolo F Commento F Help 6 7 8 Indietro SEE F F F F F 1 Inserisci 2 Cancella 4 5 Ins riga Per introdurre o modificare un commento segmento procedere nel seguente modo 1 Selezionare il comando di men Editor gt Blocco STEP 5 2 Introdurre il nome del blocco e confermare 3 Premere SHIFT F6 Comm Segm e SHIFT F7 commento Lo STEP 5 apre un campo di editazione vuoto per il commento segmento o con il testo gi introdotto In questo modo il commento viene associato al se gmento lo STEP 5 crea una sequenza di caratteri 7 caratteri 1 col nu mero del relativo segmento che non pu essere cancellato In caso contrario andrebbe persa l associazione tra segmento e commento Premere Inserisci 4 Editare il testo con la tastiera alfanumerica Concludere ogni riga con il tasto di introduzione La fine della riga marcata con una freccia verticale All introduzione di testi a pi righe alla fine di ogni riga viene automatica mente settata un interlinea F F F F 1 Inserisci 2 Cancella 5 Ins riga 6 Canc riga F 1 Titolo 1 Posizionare il cursore sul carattere del testo da dove bisogna inserire i carat teri 2 Premere F1 Inserisci Inserire il testo 4 Concludere l inserimento premere F8 Fine F F 1 I
258. ditor piedinatura Inquesto paragrafo sono rappresentate tutte lefunzionichesipossonoutilizzare nelle rappresentazioni durante l editazione Capitolo Argomento trattato Pagina 5 1 Scelta dell Editor 5 2 Assegnazione dei tasti funzionali in Emissione 5 6 5 3 Editazione commenti 5 8 5 4 Aggiunta inserimento trasferimento cancellazione 5 18 spostamento di un segmento 5 5 Generazione e visualizzazione lista incrociata cambio 5 23 blocco 5 6 Ricerca di operandi segmenti ed indirizzi 5 7 Editazione di operandi simbolici nel blocco 5 8 Editazione di blocchi immagine editor BB 5 29 5 1 Funzioni comuni in AWL KOP FUP 5 1 Scelta dell editor Sommario Per l editazione di e blocchi di STEP 5 nel tipo di rappresentazione KOP FUP o AWL e blocchi di commento e blocchi dati e blocchi immagine e blocchi di documentazione e e commenti impianto bisogna scegliere un editor La rappresentazione dipende dalla Impostazione pro getto vedere File gt Progetto gt Imposta F4capitolo 4 1 1 ma pu essere modificata anche durante l editazione in emissione tramite tasti funzionali In questa finestra possibile selezionare l editazione di DB DX e BB Editor Selezionare il comando di men Editor gt Blocco STEP 5 Sul video appare il box Blocco STEP5 di dialogo rappresentato nella figura 5 1 STEPS S5KXS01Z Auto oele el es 3 Al
259. do la maschera di ricerca attiva cio ancora non stato scelto alcun nome di file il box di scelta file pu essere solo interrotto Se ilbox dicomando da cui stata avviatala scelta file permette di avere punti interro gativi nel campo del nome del file il box di scelta file pu essere eventualmente con cluso con punti interrogativi nel campo File In questa finestra parziale viene visualizzata la lista completa dei file della directory impostata Questa visualizzazione viene definita da una eventuale maschera di ri cerca indicata Se si passa nel campo della lista appare un cursore di colore verde o blu Il cursore blu significa che ancoranon stato scelto alcun elementodella listae nelcampod intro duzione Filesuperiore non stato indicato alcun nomedifile Incasocontrarioilcursore appare verde Introducendo un carattere alfanumerico cifra o lettere si tenta di posi zionarsi su un elemento della lista che inizi con questo carattere STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore Drive Directory Con l aiuto di questo campo con lista ci si pu spostare sul drive DOS e nella directory cio si cambia ilcorrente percorso di directory DOS Introducendo un carattere alfanu merico cifra o lettere si tenta di posizionarsi su un elemento della lista che inizi con questo carattere Ordinamento La lista di file pu essere ordinata in senso crescente o decrescente per nome tempo data e ora e dimensio
260. dognielaborazioneciclica Tutte lefunzionirichiamabili tramite tasti funzionali gt Editor Blocco STEP 5 capitolo 5 1 sono eseguibili durante l elaborazione di stato Avvertenza Non possibile visualizzare gli indirizzi In AWL lo STEP 5 emette la seguente rappresentazione della maschera esempio PB1 IND DB 0000 LUN 35 Segmento i Stato AWL RLC St ACCUI TACCU2 Stato IND U E 32 0 0 0 00000000 D054 U E 32 1 0 1 00000000 D056 A 32 0 0 0 00000001 D058 M fd 0 0 00000001 DO5A PB 1 LuNzzo IND DB Segmento 1 Stato AWL RLC St ACCUI ACCU2 Commento riga SPA PB 1 start temporizz WUN T 9 E KT 010 0 SV T 9 E T 0 T MW 0 SPB FB 10 Nome TEST INGRI1 M 10 0 USC1 MW 12 INGR2 MW 12 N BE DU 16 5 Test Abbreviazioni Abbreviazioni 16 6 L immagine non aggiornata ad ogni ciclo di elaborazione Tutte le funzioni richiama bili tramite tasti funzionali Editor Blocco STEP 5 sono eseguibili durante l elabora zione di stato con eccezione della funzione di visualizzazione indirizzi RLC STATO ACCU 1 ACCU 2 STATO IND Risultato logico combinatorio Operandi a bit Blocco dati attuale Contenuto ACCU 1 Contenuto ACCU 2 Visualizzazione risultato Contatore indirizzi Step Codici relativi all emissione di stato L A J nv lt s Tempo che scorre Bit negato su interrog cio per interrog UT timer AND il risultato 0 In
261. drive directory Nome del file che si vuole trasferire Nome del file trasferito Le avvertenze operative si ottengono con F7 o lt Info F7 gt Qui si seleziona il drive e la directory sorgente Questa viene visualizzata nel campo Drive sorgente Visualizza i file esistenti nel drive sorgente E possibile effettuare la scelta con il cursore o cliccando col mouse Tutti i file vengono visualizzati solo se nel campo File sorgente sono stati registrati punti interrogativi o La funzione viene eseguita Per la copia procedere come segue 1 Nel campo Drive Indice sorgente selezionare il drive e la directory da dove si vuole trasferire copiare uno o pi file 2 Si possono trasferire o singoli file o tutti quelli elencati nel campo File sorgente Singoli file Introdurre il nome del file nel campo File sorgente non sono am messi i caratteri jolly o scegliere il file nel campo File sorgente cliccando con il mouse esempio si vogliono trasferire solo i file programma dello STEP 5 indicare come criterio di ricerca ST S5D 3 Se il file di destinazione deve essere memorizzato sotto un altro nome intro durre il nuovo nome o un nome generico Se stato introdotto un criterio di ricerca per il file di testo da trasferire per esempio MOTORE1 DOC nel campo Destinazione possibile scegliere il tipo di file MOTORE2 TXT 4 Cliccare su lt Copia gt per avviare la copia STEP 5 ST V7 1 C79000 G8572 C920 04
262. e Rispondendo affermativamente alla richiesta di conferma il blocco presente viene sovrascritto Rispondendo affermativamente alla richiesta di conferma l intestazione viene sovrascritta STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Introduzione Chiarimento x Cancella La cancellazione dell intestazione presente viene eseguita solo avere risposto intestazione affermativamente alla richiesta di conferma esistente Trasferisci anche i seguenti commenti x Blocchi di Vengono trasferiti anche i blocchi di commento commento x Blocchi DOK Vengono trasferiti anche i blocchi di documentazione lt Trasferisci gt Il PG trasferisce i blocchi selezionati Se si verificano degli errori in apposite finestre di selezione vengono proposte delle alternative selezionabili secondo le proprie esigenze Nel trasferimento in AG si dovrebbe fare attenzione che sono trasferibili solo i tipi di blocco selezionabili nel box di comando Se si sceglie un blocco errato queste trasferimento viene rifiutato STEP 5 ST V7 1 C79000 G8572 C920 04 4 21 Creazione e modifica di progetti 4 2 3 Funzione File Billocehase Contro nieta Miti Introduzione Confronta x File programma x AG con x File programma x AG Scelta x Lista blocchi x Blocco con E metti su x Schermo x Stampante x File Opzione Tipo protocollo lt Confronta
263. e sovrascrivere e Rispondere con Sie dopo il trasferimento abbandonare il box di comando con ESC Annulla Verificare nel men ndice File DOS se tutti i file SSDEMO sono stati copiati e Impostare sotto ndice DRIVE la directory C STEP5 S5_DATEN Oltre ai file del programma IMPLAV qui devono ora essere registrati anche i file di S5DEMO Ora che entrambi i programmi si trovano nella directory di lavoro si pu completare il nostro programma e trasferendo i segmenti ancora mancanti e sostituendo il blocco FB5 incompleto con FB10 con il programma di lavaggio completo e quindi ridenominandolo FB5 e trasferendo i blocchi organizzativi ancora mancanti i blocchi dati sono identici Si possono trasferire segmenti soltanto tra blocchi nello stesso programma Bisogna pertanto provvedere che ilblocco funzionale FB10siatrasferito dalprogramma S5DE MOST S5D nel nostro programma IMPLAV STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo File Bil occhoe Trasferisci File Bilocchie Indice gt F3 Editor Blocco STEP 5 sc mil STEP 5 ST V7 1 C79000 G8572 C920 04 Per il trasferimento di un blocco lo STEP 5 dopo la selezione di Blocchi gt Trasferi sci presenta un box di scelta file in cui 1 bisogna indicare nel campo Trasferisci il file programma S5SDEMOST S5D e nel campo in il file programma IMPLAVST S5D Pr
264. e al Prommer N cavi di N ordinazione Collegamento collegamento da connettore al PG a 3 6ES5731 6AG00 PC COM 1 PG 7xx Cavo di collegamento 25 poli pin 7 0 8 AG 10 Partner del PG 4 6ES5 734 2xxx0 1 PC COM 1 2 25 poli femmina AG 15poli femm 5 K ster 224 22x PC COM1 2 K ster Box 6 6ES5734 1BD20 PC COM 1 2 25poli femmina AG 15poli femm 7 6ES5 731 Oxxx0 1 Cavo di collegamento 3 o K ster Box AG 25poli pin 8 6ES5 731 1xxx0 1 Cavo di collegamento 3 o K ster Box AG 15poli femm 10 6ES5 733 2xxx0 1 Cavo di collegamento 3 o K ster Box Partner del PG COMI 1 xxx la sigla della lunghezza cavi sono disponibili in lunghezze da 1 a 1000 m Le sigle corrispondenti alle diverse lunghezze disponibili sono indicate nel catalogo ST 59 dei dispositivi di programmazione Per il funzionamento del Prommer prevista una lunghezza massima di 3 m 2 6 STEP 5 ST V7 1 C79000 G8572 C920 04 Installazione di STEP 5 Disposizione dei connettori dell in terfaccia TTY attiva Lato PG Cavo di collegamento Lato AG COMITTY 6ES5 734 2xXx0 connettore maschio connettore maschio a 25 poli a 15 poli attivo passivo 330 Ohm L 330 Ohm U o CC 19 9 m FREDO i Involucro 1 Schermo 3 mm Involucro 20 m
265. e come fattore di ripetizione Si pu anche introdurre un ulte riore file sorgente sequenziale nella lista di attribuzione attuale Avvertenza sul fattore di ripetizione Non possibile posizionare il cursore sul campo di introduzione del fattore di ripeti zione questo salta nella riga Fattore di ripetizione solo dopo l introduzione di un va lore F1 La riga annotata o una riga precedentemente memorizzata nel buffer Riga tramite cancellazione viene inserita prima della riga in cui si trova il cursore F2 Il testo digitato ed annotato viene inserito prima della riga in cui si trova Testo il cursore F3 Il blocco di righe annotato o un blocco di righe precedentemente me Blocco morizzato nel buffer tramite cancellazione viene inserito prima della riga in cui si trova il cursore F5 Il blocco di righe annotato viene trasferito copiato in un altra lista di File attribuzione di cui si deve introdurre il nome Il file deve essere prece dentemente aperto un contenuto gi esistente viene sovrascritto STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL F3 Cancella F4 Cerca STEP 5 ST V7 1 C79000 G8572 C920 04 F Testo1 F Testo2 F Testo3 F Testo4 F Modo 1 Annota 2 Copia 3 Cancella 4 Cerca 5 Sostit F F F F F i Riga 2 3 Iniz blc 4 Fineblc 5 Con questa funzione si cancella una riga o un blocco La riga o il blocco cancellato viene registrato nel buffer Un blocco ann
266. e di destinazione gi su FD sovrascrivere lo STEP 5 crea il file progetto IMPLAVPX INI in cui sono portati e riuniti i file programma e le impostazioni STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo 25 2 2 Generazione del programma Editazione della li sta di attribuzione STEP 5 ST V7 1 C79000 G8572 C920 04 Dopo aver specificato il progetto mediante denominazione e definizione dei parametri si vuole in questo paragrafo editare un blocco funzionale con le istruzioni e un blocco dati con i valori di tempo e conteggio Una volta raggiunto lo scopo introduttivo dell esempio e le operazioni d introduzione si ripetono si potr interrompere il lavoro di editazione Il programma completo si pu copiare sotto la sigla SSDEMOPX INI dalla directory C STEP5 S5_SYS EXAMPLE nella propria directory di lavoro Per una migliore comprensione del programma si opera con operandi simbolici nella stesura delle istruzioni Ci richiede che prima dell editazione in AWL si debba appron tare una lista di attribuzione La generazione del programma per l impianto di lavaggio richiede quindi le seguenti attivit di editazione e generazione di una lista con le attribuzioni simboliche dei segnali di processo assoluti e generazione del blocco dati per la raccolta dei valori di set per il processo ed il conteggio dei cicli di lavaggio e generazione di una lista di istruzioni in
267. e di emettere su video su stampante DIN A3 DIN A4 o su file parti di programmi come per esempio e blocchi di programma blocchi dati liste strutture e file di testo file ASCII Inoltre esiste la possibilit di analizzare alcuni dati secondo diversi criteri peresempio e emissione di liste incrociate riferite ad operandi selezionati e ordinamento di liste di attribuzione secondo operandi simbolici IDocumentazionenM Cambio Blocchi STEP 5 Blocchi dati Maschere DB Lista di attribuzione Batch AWL Struttura programma Lista incrociata Tabella occupazione Ordine globale Emetti impostazioni di progetto Vie di bus Emissione confortevole gt Istruzioni di comando gt Sommario del Capitolo Argomento trattato Pagina capitolo 19 1 Panoramica sulle funzioni di documentazione 19 2 Emissione standard 19 3 Emissione confortevole 19 12 19 4 Istruzioni di comando 19 21 19 5 Editazione istruzioni di comando 19 27 STEP 5 ST V7 1 C79000 G8572 C920 04 19 1 Documentazione 19 1 Panoramica sulle funzioni di documentazione Emissione standard Emissione confortevole Istruzioni di co mando per emis sione confortevole Hardcopy 19 2 Con questa funzione si emettono parti di programma nel modo in cui sono stati editati E selezionabile la piedinatura Nel far ci si decide anche se l emissione avviene da un
268. e effettuate modifiche Oppure se si risponde alla richiesta di conferma con Si dopo la compilazione della riga di comando STEP 5 preleva l elenco degli operandi dal blocco immagine BBnn Salvataggio Premere F7 Salva STEP 5 salva l elenco di operandi nel dell elenco blocco attualmente selezionato Al operandi contrario di F5 S va come non viene indicato alcun numero blocco La funzione pu essere utilizzata solo se selezionato un blocco immagine Salvataggio 1 Premere F5 S va come STEP 5 salva l elenco operandi nel dell elenco 2 Compilazione della riga del comando blocco immagine BBnn operandi Salvataggio blocco immagine BBnn Prelevamento 1 Premere F4 Blocco STEP 5 genera a video un elenco dell elenco 2 Compilazione della riga del comando operandi con 20 byte in sequenza a operandi nel Emissione del blocco come variabile partire dall uscita 26 blocco es AB 26 Formato KH STEP 5 ST V7 1 C79000 G8572 C920 04 5 31 Funzioni comuni in AWL KOP FUP Esempio di un blocco immagine per una variabile di stato 5 32 L elenco degli operandi pu contenere al max 20 operandi 10 nel caso di parole 5 con doppie parole Sul bordo inferiore dello schermo compare l occupazione dell elenco degli operandi in percentuale Gli stati attuali dei segnali delle variabili diprocesso nell elencodeglioperandivengono emessi ancora prima che venga modificato il programma utente ossia nel punto di co
269. e il blocco definito nel box di comando dal primo segmento Questo con la nuova editazione vuoto fino alla barra conduttrice situata al margine sinistro Coni tasti funzionali introdurre ora contatti uscite ed elementi funzionali tabella 7 2 Nella colonna sinistra di queste tabelle indicata l operazione per l elaborazione del dei contatto i che vengono chiamati in modo Editazione con la sequenza dei tasti indicata Tabella 7 2 Operazioni combinatorie in KOP schema a contatti Operazione Tasti funzionali Chiarimento H H F1 Contatto in chiusura Vi n F2 Contatto apertura _ F3 Diramazione congiunz e F4 Uscita Oper Bin F5 Richiamo di funz compl _ y F5 F4 Connettore u F5 F5 Connettore negato Pi Cursore destra Elemento vuoto Avvertenza In KOP sono consentite per le uscite solo assegnazioni Le funzioni Imposta S e Resetta R create in AWL vengono visualizzate in KOP con S e R Dopo l introduzione di un simbolo KOP il cursore salta nel campo del nome mass 8 caratteri dell operando Se nelle Impostazioni sono stati indicati pi di 8 caratteri per il nome di un operando simbolico lo STEP 5 emette solo i primi otto caratteri Fare attenzione che anche i pi lunghi nomi simbolici di operando si differenziano bene nei primi otto caratteri per poter essere assegnati univocamente Esempio Si ha la seguente assegnazione Operando Simbolo Co
270. e la descrizione dei relativi comandi men Si rinunciato a riportare consigli su come compilare le finestre di dialogo poich con tenuti nella Guida online Il presente manuale si rivolge a installatori programmatori e personale addetto all assistenza che non dispongono di esperienza con il pacchetto software STEP 5 ST Il presente manuale si riferisce al software di programmazione STEP 5 ST al pac chetto software di base STEP 5 e costituisce la base per i software opzionali Il software STEP 5 soddisfa i requisiti della norma DIN EN 61131 3 int IEC 1131 3 rela tiva ai linguaggi di programmazione per i controllori programmabili Il procedimento per l installazione e l autorizzazione del software STEP 5 stato in trodotto in questo manuale Queste informazioni sono illustrate nel capitolo 3 ed an che nelle informazioni di prodotto File Leggimi Il presente manuale suddiviso nelle seguenti sezioni e la prima parte contiene informazioni sui concetti e le manovre fondamentali del software di base per STEP 5 ST nonch sulle operazioni preliminari per la pro grammazione Si consiglia di leggere i primi quattro capitoli primi di iniziare a lavorare e nella parte 2 sono descritte le modalit operative dell editor nella lingua specifica e la parte 3 descrive il test la gestione e la documentazione dei progetti e nella parte 4 sono descritte le modalit operative di speciali programmi SIMATIC S5 Avvertenze importa
271. e maschera DB raana eA STEP 5 ST V7 1 C79000 G8572 C920 04 vii Contenuto 10 2 Editazione maschera DX 0 S5 1350U LL 10 4 10 3 Editazione maschera DX 0 S5 1550U aneen 10 6 11 Editazione della lista di attribuzione 11 1 11 1 Operativit generale con l editor 11 2 11 2 Generazione lista di attribuzione LL 11 6 11 3 Ausili per l editazione LL 11 9 11 4 Modifica della lista di attribuzione euna eun eeunenn 12 Editor di batch AWL cani 12 1 13 Vie DUS eil 13 1 13 1 Funzione vie DUS sicari n narrian renn rnrn rnrn rran 13 2 Editazione vie buS u snua sninn ninr r rnrn rnrn rnrn 13 3 Edit 14 Parametri stampante 00 14 1 Impostazione parametri stampante 15 Editor di piedinatura 000 15 1 15 1 Editazione piedinatura recinti rain ii 0 lia 16 1 FUIZIONIGNIAD criari 16 2 Stt BIOCCO pini cain 16 3 Stato variabile iii nin 16 8 16 4 Forzamento variabili tri Er ENEE EEEE A 16 13 16 5 FOMZAMENtO USCRE ceras iii e n 16 15 16 6 Controllo elaborazione ON 16 17 16 7 Controllo elaborazione OFF 16 18 17 AQ initial 17 1 17 1 Start AGI iridata e 17 2 17 2 Stop AG iii aaa 17 2 17 3 Compressione memoria AG 17 2 17 4 MAG REGIN cerniera RE LE ea 17 3 17 5 Info AG REG BL ilarit 17 5 17 6 Emissione del contenuto della Memoria 17 5 17 7 Configurazione della memoria AG 17 7 1
272. e premuto il pulsante di avviamento del lavaggio E 33 0 Imp Dopo la verifica di Auto in posizione E 32 3 1 e Pulsante avviamento premuto il controllore chiude la porta A 32 3 1 e cancella la visualizzazione ENTRATA AUTO A 32 4 0 La parte di processo che riguarda direttamente la procedura di lavaggio compresa la riapertura della porta dopo il lavaggio completamente automatica i Spruzzatura della schiuma Dopo la verifica del segnale Porta chiusa E 32 7 1 la struttura si muove in avanti A 32 0 1 con gli spazzoloni in rotazione A 32 6 1 e con gli ugelli della schiuma aperti A 32 7 1 L auto viene insaponata e lo sporco rimosso Lavaggio risciacquo Dopo la verifica del raggiungimento della posizione finale Struttura avanti E 32 4 1 il controllore ferma il relativo motore A 32 0 0 chiude gli ugelli della schiuma A 32 7 0 apre la valvola per l acqua A 33 0 1 e provvede al ritorno della struttura A 32 1 1 sempre con gli spazzoloni in rotazione A 32 6 1 Con questa operazione la macchina viene pulita e risciacquata Diffusione della cera Dopo la verifica del raggiungimento della posizione Struttura indietro E 32 5 1 si ha disattivazione del motore A 32 1 0 chiusura della valvola dell acqua A 33 0 0 e arresto degli spazzoloni A 32 6 0 Adesso la struttura deve tor nare in avanti A 32 0 1 con gli ugelli della cera aperta A 33 1 1 Diffusio
273. e sono rilevanti per l Editor della piedinatura Avvertenza Campo d introduzione Data Nella stampa tramite emissione confortevole KOMDOK la data viene sempre sovrascritta con la data di sistema attuale Le zone contrassegnate con non possono essere sovrascritte Il video visualizza la finestra di editazione per la piedinatura di 132 caratteri Nella finestra per 80 caratteri la piedinatura dispone solo di 4 campi In alto a sinistra viene visualizzato il nome del file FILE PIED CINONAMEF2 INI Editare Campo d introduzione Data Piedinatura 2 FR i H TTT si HF sasa H F F F F F F F F Help 1 Int testo 2 Fine testo 3 4 gt 80 car 5 sv come 6Conferma 7 8 Annulla Figura 15 1 Finestre di editazione per piedinature di 132 caratteri STEP 5 ST V7 1 C79000 G8572 C920 04 Editor di piedinatura Operativit dei tasti Con i tasti da F1 a F8 si attivano le seguenti funzioni Tasto F1 Int testo Funzione Introduzione di un testo nella finestra sopra visualizzata F2 Fine testo Conclusione dell introduzione del testo F4 80 caratteri Commutazione della larghezza della piedinatura su 80 caratteri 132 caratteri Commutazione della larghezza della piedinatura su 132 caratteri F5 Salva come Premendo questo tasto viene richiamato il box di scelta file per il File piedinatura salva come Il cursore si trova sul campo
274. e su file STEP 5 ST V7 1 C79000 G8572 C920 04 Ora si vuole generare un protocollo di stampa sia del programma in FB 5 che del blocco dati e della lista di attribuzione Come nome del file stampante preimpostato nella maschera Imposta progetto NONAMEDR INI che ora si pu sovrascrivere con IMPLAVDR INI Pertanto portarsi nel men principale Documentazione e selezionare l emissione standard di blocchi STEP 5 Tra le possibilit di scelta nel box di comando sono offerte emissioni STEP 5 per blocchi selezionabili ed anche per segmenti Procedere come segue 1 Introdurre nel box di comando il blocco FB 5 del nostro file programma 2 Come opzioni contrassegnare con la crocetta la rappresentazione indirizzi AWL e tipo protocollo Standard 3 Premere OK per avviare ora il procedimento di stampa Il protocollo di stampa contiene per ciascun segmento e il titolo ed il commento di segmento e le istruzioni con i relativi commenti e le sigle degli operandi della lista di attribuzione La stampa del programma IMPLAVST S5D deve coincidere con lo stralcio del pro gramma nel capitolo 25 5 4 fase 5 fino alle sigle del simbolico Allo stesso modo si genera la stampa del blocco dati DB 5e della lista di attribuzione IMPLAVZO INI selezionando le relative voci dei sottomen Una stampa degli altri blocchi esistenti eseguita tramite F3 Sceglie box di scelta possibile anche emettere la documentazione su un file e n questo
275. e traduzione di un vecchio file simbolico in una lista di attribuzione conversione da livello V1 x V2 x e cancellazione di una lista di attribuzione con il relativo file errori e cancellazione di un file simbolico e emissione della lista degli errori di traduzione file errori In AG sono elaborati soltanto operandi con indirizzamento assoluto Successiva mente necessaria una lista di attribuzione e quindi un file simbolico Z0 INI per l attribuzione di un indirizzo simbolico ad un indirizzo assoluto p es tasto 1 E 1 1 L editazione della lista di attribuzione descritta nel paragrafo 11 3 Il file sorgente Z0 SEQ generato con l editazione viene convertito tramite un procedimento di tra duzione in tre file simbolici assegnati ZO INI Z1 INI Z2 INI I file simbolici vengono generati automaticamente dallo STEP 5 dopo il richiamo della funzione Converti SEQ INI oppure editando la lista attribuzione Per una corretta traduzione del programma utente al caricamento sono necessari solo i file simbolici 18 5 1 Conversione SEQ INI Funzione Gestione Liste di attribuzione Converti SEQ gt INI STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione si traduce la lista di attribuzione nel file simbolico assegnato Selezionare il comando di men Gestione gt Lista di attribuzione gt Converti SEQ lt INI Dopo aver selezionato questa funzione lo STEP 5 emette il box di comand
276. e variabili durante l elaborazione del pro gramma gli stati dei segnali delle variabili possono essere emessi in qualsiasi punto del programma stesso stato variabili o controllo elaborazione ON Sistema 9B1 BO i opera Organizza tivo del zione della A A controllore elabora program zione mabile dei blocchi is A PB FX SA A SA 5 Blocco funzionale FB FX Blocco organizzativo OB Blocco di programma sequenziale PB SB S punto di controllo di sistema A punto di controllo utente libero Per ogni livello di elaborazione ed in caso di errore il programma di sistema dell AG introduce nel registro di interruzione alcuni dati che permettono di tornare al livello di elaborazione del programma interrotto non appena l interruzione stata elaborata L introduzione pu essere emessa Test Info AG e contiene l indirizzo del punto di interruzione con i contenuti dei visualizzatori ed accumulatori validi inquel momento nonch la causa dell errore Funzione che permette di trovare rapidamente operandi segmenti o indirizzi all in terno di un file programma Prima di attivare tale funzione si deve definire in modo esatto con lettere maiuscole e minuscole l oggetto da ricercare La funzione Gestione Genera XREF fa si che lo STEP 5 predisponga in un file pro gramma XR INI i riferimenti per altre possibilit d utili
277. e zwi gt mc5 messaggi comparsi durante la procedura di compilazione vengono emessi nel file degli errori file AF SEQ STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL Creazione di un file programma Decompilazione di un file programma STEP 5 ST V7 1 C79000 G8572 C920 04 Con il Batch Compiler tutti i blocchi un gruppo di blocchi o un singolo blocco possono essere compilati dal file intermedio o dal file sorgente AWL in file programma Se ogni modifica della lista istruzioni stata memorizzata nel file sorgente con Conferma sufficiente la compilazione del file intermedio In caso contrario bisogna avviare la compilazione del file sorgente AWL che crea automaticamente un file intermedio aggiornato Se il file sorgente AWL stato programmato in simbolico durante la compilazione nel file programma viene collegato il file simbolico preimpostato con il file intermedio Un file simbolico non viene creato dall editor AWL ma deve essere creato con l editor simbolico Se con ilcomando Include l oppure viene integrato unaltrofile bisogna osservare che i simbolici per questo file siano contenuti nel file simbolico preimpostato Nella riga di comando del Compiler pu essere indicato se deve essere generato il codice macchina o se deve essere eseguito solo un test per verificare la presenza di eventuali errori ed anche se si vuole richiedere una conferma per sicurezza durante lasovrascrittura
278. ecuzione La procedura per il trasferimento la stessa di quella per la copia segmento 5 22 Copiaturadiun segmento in un altro blocco conl unicadifferenza che dopo l anno tazione Memorizzazione intermedia si deve cancellare con F4 il segmento esistente nella precedente posizione e Premere SHIFT F4 Cancella e confermare con S STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 5 Generazione e visualizzazione lista incrociata cambio blocco Sommario Premessa STEP 5 ST V7 1 C79000 G8572 C920 04 riferimenti incrociati di tutti i blocchi di un file programma sono memorizzati in un file XR INI separato A questi dati si pu accedere nella finestra di editazione vedere capitolo 5 2 modo Emissione tramite la funzione F2 Riferim Con questa funzione possibile Generare la lista incrociata tramite F1 Gen XREF Visualizzare la lista incrociata di un operando sul video tramite F2 Vis XREF Attivare il cambio blocco selezionando col cursore nella lista incrociata un determinato riferimento ed attivare il salto col tasto F2 Salta Eseguire il cambio tramite l indicazione del blocco e del segmento con il tasto F4 Bloc deste nel caso sia stato eseguito un cambio blocco ritornare nel blocco originario col tasto F5 Bloc orig F6 Blc prece Se stato eseguito un cambio di blocco possibile ritornare al blocco originario con F6 Bic prece In una lista incro
279. ecuzione di MS DOS in memoria estesa ha i seguenti vantaggi e Libera circa 40 Kbyte di memoria di lavoro convenzionale RAM e Utilizza l area di memoria alta cio una parte della memoria estesa utilizzata da pochi programmi Il comando DOS HIGH UMB determina l area nella memoria di lavoro in cui si deve trovare MS DOS e stabilisce se debbono essere impiegati i blocchi dimemoria supe riore Upper Memory Blocks STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione dati STEP 5 Come utilizzare l area di memoria superiore Come rendere disponibile una maggiore memoria di lavoro Ordine dei driver STEP 5 ST V7 1 C79000 G8572 C920 04 Un altro modo per aggiungere al sistema una quantit maggiore di memoria di lavoro oltre ai 640 Kbyte consiste nell installare il gestore di memoria EMM386 EXE Il gestore di memoria in grado di inserire nell area dei 640 Kbyte riservata all esecu zione dell hardware una quantit di memoria fino ad 1 Mbyte sottraendo una parte della memoria estesa Queste parti inserite sono chiamate blocchi di memoria supe riore o UMBs Upper Memory Blocks Utilizzo Con il comando DEVICEHIGH lt file driver gt nel file CONFIG SYS i driver ven gono caricati nell area di memoria alta Anche se il sistema dispone di memoria sufficiente potrebbe accadere che non si riesca ad eseguire un programma Spesso la causa sono i programmi residenti in me moria TSR che utilizzano parte della memoria
280. eguire la decompilazione da un file programma in MC5 con MC5 gt ZWI viene generato un file intermedio oppure con MC5 gt SEG si ottiene direttamente il file sorgente AWL con il corrispondente file intermedio La funzione SEQ gt MC5 esegue dapprima la compilazione SEQ gt ZWI Nel caso si verifichino degli errori non viene avviata la compilazione ZWI gt MC5 ma si conclude la funzione In questo caso nella lista errori si trovano le segnalazioni degli errori verificatisi nella generazione del file intermedio In modo analogo la funzione MC5 gt SEQ avvia inizialmente la compilazione MC5 gt ZWI e soltanto nel caso di generazione senza errori del file intermedio prosegue con la compilazione ZWI gt SEQ Nella verifica viene avviata la compilazione e vengono controllati i blocchi del file programma La verifica si fa carico per esempio di controllare il trasferimento dei parametri per i blocchi funzionali e l esistenza dei blocchi richiamati Essa pu essere eseguita per un blocco un gruppo di blocchi o tutti i blocchi di un file programma Se nella Predisposizione stata registrata un identificazione del linguaggio viene controllata anche la plausibilit delle istruzioni per quel tipo di AG Nella lista errori vengono stampate le istruzioni non consentite I blocchi funzionali standard i blocchi GRAPH 5 e quelli Assembler non possono essere creati e decompilati con l editor AWL Batch Compiler ma possono essere testati in fase di verifica Ques
281. ella di occupazione 19 3 9 Emissione della tabella di occupazione merker S Documentazione Emiiss tico nie Tabella occupa zione merker S STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione possibile emettere la tabella di occupazione dei merker S vedere la figura 19 11 Tabella di occupazione 19 19 Documentazione 19 3 10 Emissione della lista di controllo Funzione Documentazione Emiiss eco nie Lista di controllo Questa funzione analizza il file programma Secondo l opzione viene emesso Opzione Chiarimento Operandi liberi Sono operandi presenti nella lista di attribuzione ma non nei blocchi di programma Sequenza E A M S T Z B P D Sigla mancante Sono quegli operandi nei blocchi programma ai quali non associato alcun simbolo nella lista di attribuzione Tra gli operandi viene emessa una sequenza crescente Selezionare il comando di men Documentazione gt Emissione confortevole gt Lista di controllo Appare il box di comando Emetti lista di controllo KOMDOK 19 3 11 Emissione delle impostazioni di progetto Funzione Documentazione MSS a CONE Emetti imposta zalo CE progetto Questa funzione consente di stampare le impostazioni del progetto Selezionare il comando di menu Documentazione gt Emissione confortevole gt Emetti impostazioni di progetto Viene visualizzato il box di comando Emetti impostazioni di proget
282. ellata solo se non contiene pi alcun file STEP 5 ST V7 1 C79000 G8572 C920 04 4 25 Creazione e modifica di progetti 4 4 File DOS File Con le funzioni di questo sottomen vengono gestiti i file senza ritornare nel li File DOS gt vello del sistema operativo In breve queste sono e Emissione sul video di singoli file o gruppi di file da una directory selezionata e Copia di singoli file o gruppi di file nome file sorgente nome file destina zione e Cancellazione di singoli file o gruppi di file da una directory selezionata Avvertenze La scelta dei file avviene tramite il box di scelta file che associato ad ogni comando operative di men Lastruttura e l operativit inquestoboxdisceltasonosimili pertutte le funzioni e sono descritte nel capitolo 3 8 Significato dei caratteri jolly Un punto interrogativo che si trova in un nome di file pu rappresentare qual siasi carattere Inunnomedifile l asterisco pu essere l ultimo o l unico carattere oppure l esten sione del file Il sistema operativo sostituisce l asterisco tramite uno o pi punti interrogativi fino alla fine del nome del file o dell estensione Figura 4 4 Box di scelta file per i file DOS STEP 5 ST V7 1 4 26 C79000 G8572 C920 04 Creazione e modifica di progetti 4 4 1 Emissione di directory Funzione La funzione elenca sul video la le directory di uno o pi file sotto forma di tabella File Sele
283. elle CPU di bassa e media potenzialit II COM DB1 offre le funzioni descritte di seguito Alcune funzioni possono essere ese guite solo nello stato di funzionamento online della CPU e vengono opportunamente evidenziate nel testo Tutte le altre funzioni possono essere utilizzate sia nello stato di funzionamento online che nello stato offline Il funzionamento online o offline viene selezionato nella maschera delle preimpostazioni del COM DB1 Si generato un DB1 con ilpacchetto COM DB1 elo sivuole annullare nella maschera Tabella panoramica premere iltasto F1 nuovo DB1 I DB1 appenacreato viene can cellato e nella tabella panoramica compaiono le parametrizzazioni del DB1 di default Si possono modificare i parametri di un DB1 gi esistente nell AG selezionando il Funzionamento online caricando il DB1 dall AG e sovrascrivendo i parametri che si vogliono modificare Si possono modificare i parametri di un DB1 gi esistente in un file di programma STEP 5 Caricare il file di programma STEP 5 o dalla maschera di preimpostazione o nella maschera Caricamento di DB1 Caricare poi il DB1 dal file di programma STEP 5 e sovrascrivere i parametri che si vogliono modificare Se in un blocco parametri viene indicato un DB il COM DB1 verifica se questo DB esiste gi nell AG possibile solo in Funzionamento online oppure in un file di pro gramma STEP 5 Se il DB non esiste il DB viene generato Se il DB esiste ma la sualunghezzanon suffici
284. emendo F3 lo STEP 5 mostra quali file si trovano nella directory di lavoro 2 Nel box di comando Trasferisci blocchi contrassegnare con la crocetta il campo Lista blocchi e introdurre FB10 Dopo il trasferimento o dopo aver premuto il tasto di introduzione lo STEP 5 risponde con una domanda intermedia Scrivere intestazione su FD 3 Confermare la segnalazione con S Avvertenza Le segnalazioni FC10 gi nel file sovrascrivere e FBDO 010 gi nel file sovrascrivere non appaiono al primo trasferimento 4 Dopo il procedimento di copia abbandonare il box di comando con ESC Annulla Controllare questo trasferimento nell indice blocchi del file programma 1 Selezionare nel men File gt Blocchi gt Indice oppure pi velocemente con F3 il box di scelta Blocchi impostazioni 2 Introdurre nel box di scelta Lista blocchi B 3 Premendo Emetti o Conferma oppure tasto di introduzione appare subito sul video l elenco dei blocchi del file programma IMPLAV Questa lista si pu anche far emettere su stampante o su file contrassegnando opportunamente con la crocetta il campo Emetti su Per il trasferimento dei segmenti 1 Introdurre nel box di comando nel campo Lista blocchi il blocco funzionale FB 10 2 Mediante il tasto pagina scorrimento avanti o il tasto posizionare il cur sore nel segmento 6 3 Premere F5 Funz segm e F4 Annota 4 Con F8 Indietro e ESC Annulla si abbandona il FB10
285. emette i corrispondenti messaggi Con questa opzione si pu ottenere che i file attualmente impostati siano com patibili con le impostazioni di progetto della Versione 6 x STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Scheda EPROM Tipo PROMMER Nessuno Interno LPTn esterno File SYSiD Tipo di funzionamento WORD WORD BLOCK BYTE Scheda Batch AWL File sorgente AWL File temporaneo STEP 5 ST V7 1 C79000 G8572 C920 04 Tipo PROMMER Interno File SYSID NONAMESD INI gt C STEP5 S5 Daten Funzionamento WORD Scelta con un doppio clic del cursore o con il tasto F3 Non viene utilizzato nessun PROMMER Viene utilizzato il PROMMER interno Viene utilizzato un PROMMER esterno collegato all interfaccia parallela Contiene le identificazioni del sistema La scelta viene eseguita tramite il box di scelta file con un doppio clic del cursore o con il tasto F3 Se la funzione SYSID OFF i blocchi SYSID trovati sul modulo nel file SYSID vengono memorizzati automaticamente Se la funzione SYSID ON il blocco contenuto nel file SYSID viene scritto sul modulo a partire dall indirizzo 0 il tipo di memorizzazione dei dati programmi e blocchi dati sul modulo Si sceglie con un doppio clic del cursore o con il tasto F3 Scrittura e lettura a parole per esempio AG135 e AG150 tutti i tipi Scrittura e lettura a byte per esempio AG155 tutti i tipi
286. emoria e periferia emissione contenuto memoria e informazioni sulla memoria utente dell AG configurazione memoria e informazioni sulla struttura interna dell AG e sulla versione software della CPU parametri sistema REG INT Dopo il richiamo del REG INT appare sulvideo dapprima unatabella dei bitdi controllo Registro interru con le relative attuali assegnazioni Il significato delle abbreviazioni chiarito in una zione di AG finestra nella parte inferiore del video Per visualizzare di questi chiarimenti posizio nare il cursore sulla sigla di abbreviazione I chiarimenti relativi ai bit di controllo si trovano anche nei manuali degli AG Per lemis sione della maschera dei bit di controllo l AG non deve necessariamente essere nello stato di STOP STEP 5 Window Mode S50XSOKZ I sb ie I 0a G a NB PBSSCH BSTSCH SCHICAE PANDI I57 N0 32220535153 NAUAS NB NB 15 REMAN NB NB NB NB STOANZ NEUSTA NB BATPUF NB BARBEND NB UAFEHL MAFEHL EOVH NB AF NB NB ASPNEP PAVANZASINISTAN KORENT PROEND INSTANT PADRFE ASPLUE RAMADFE KEINAS SYNFEH NBINIHO NB NB NB SUME URLAD STOANZ Visualizz Stop richiesta interna a B B B B B B H i 2 3 4 5 7 3 6 Avanti 8 Annulla Figura 17 1 Tabella dei bit di controllo p es CPU 928 B STEP 5 ST V7 1 C79000 G8572 C920 04 17 3 AG Se visualizzata la tabella dei bit di controllo richiamare il REG INT portando l AG in STOP e 1 premere Conferma Nella parte inferiore
287. empio 11 8 funzioni di editazione generazione 11 6 gestione A 12 inserimento ri ghe 11 14 modifica 11 14 panoramica dei tipi di operandi 11 3 sigla operando 11 8 tasti funzionali 11 4 tasti funzionali programmabili 11 13 22 11 zona di editazione 11 4 lista di blocchi emissione confortevole lista di controllo emissione confortevole 19 20 lista errori 22 4 cancellazione emissione 19 32 lista incrociata emissione confortevole emissione standard 19 8 visualizzazione lista operandi editazione formato dati lunghezza commento commento operando lunghezza del blocco blocco dati lunghezza del commento commento operando 12 lunghezza dell operando 11 2 operando simbolico 11 2 lunghezza simbolico Indice 5 Indice M macrodefinizione dei tasti A 16 maschera di editazione 22 5 maschere DB memoria memoria cache 26 6 memoria convenzionale 26 4 memoria di lavoro organizzazione 26 4 memoria di lavoro convenzionale RAM 26 2 memoria estesa 26 4 memorizzazione del DB1 in un file di programma STEP 5 23 29 Memory Cards SIMATIC EPROM 18 4 men 3 2 merker di acco ppiamento 10 2 messaggi 4 12 modalit operative dell editor AWL compiler per batch AWL 22 3 modifica di un file sorgente AWL 22 24 modifiche del programma 25 20 modo file 4 7 modo modifica N nodi vie bus 13 4 nod
288. empio si vuole incorporare il file FBTEST mediante il comando Include nel file sorgente AWL TEST Per questo scopo deve essere esistente FBTESTAO SEQ come file intermedio Nel nostro caso questa premessa gi soddisfatta vedere sopra Nella Predisposizione introdurre TEST come file sorgente AWL e EDITA F1 file TEST Saltare alla fine del file con e CERCA F4 e FINE F7 e ritornare poi nel modo editazione con INDIETRO F8 E impostato il modo inserimento e Posizionare il cursore prima del primo blocco tra BE e PBn oppure alla fine del file dopo l ultimo fine blocco BE e Eseguire un inserimento in verticale in questo modo si ha spazio per il comando Include Spazio B FBTEST e Premere CONFERMA F6 per memorizzare e tradurre In questo modo il file intermedio aggiornato Se adesso si traduce il file sorgente AWL TEST AO SEQ nel file programma STEP 5 TEST ST S5D anche FBTESTA1 SEQ viene compilato e trasferito nel file programma dove si trovano tutti i blocchi editati durante questa esercitazione STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 3 Compiler ciclo di controllo Gestione Batch ANL gt Compiler batch AWL Scegliere il comando di menu Gestione gt Batch AWL gt Compiler batch AWL Viene visualizzato il box di comando Compiler batch AWL Vengono selezionate le impostazioni per il compiler AWL selezionate nel software COM Editor
289. ene indicato il tipo di AG Dopo aver premuto F3 vengono visualizzate le possibili interfacce tra le quali se ne pu scegliere una L interfaccia AS511 preimpostata Con questa interfac cia possibile la scelta del tipo di funzionamento diretto Per le altre interfacce deve essere editata la via di bus prima di poter scegliere il tipo di funziona mento 4 5 Creazione e modifica di progetti Parametri Nome via File via Opzione via No Richiesta Sempre Aggiorna modifiche anche nel file programma 4 6 Oltre all interfaccia attivata sono possibili le seguenti impostazioni Standard preimpostazione della rispettiva interfaccia Per AS 511 COM 1 COM 4edin pi i driver speciali 1 7 Con questi parametri possibile parametrizzare tempi di attesa tempi d interru zione ecc l interfaccia H1 e L2 parametri impostabili vengono letti per l H1 da S5 HI INI e per l L2 da SS L2 INI Per l interfaccia AS511 i parametri dei file AS511501 DAT AS511S07 DAT sono stati acquisiti n SS AS INI Nome sotto cui viene memorizzata la via editata capitolo 13 1 Via bus Se si indica il nome via ed il file via cambiando il tipo di funzionamento si tenta di co struire o abbattere il collegamento che registrato sotto questa via Durante la costruzione del collegamento viene segnalato Attivazione col legamento in corso Se non si verifica alcun collegamento dopo aver ten tato di costruire il colleg
290. ente perla parametrizzazione viene eseguita la correzione p es il DB della casella di trasmissione nella parametrizzazione SINEC L1 Si pu introdurre un commento a tutto il DB1 ed ai singoli parametri Un commento pu essere lungo max 80 caratteri spazi compresi Si pu trasferire un DB1 nell AG se precedentemente si scelto il Funzionamento online Se nell AG esiste gi un DB1 viene posta la domanda se esso debba essere sovrascritto o no Si pu trasferire un DBI in un file di programma STEP 5 Indicare il file di programma STEP 5 nella maschera Preimpostazione oppure nella maschera Trasferimento di DBI Si pu trasferirelaparametrizzazione di DB1 suuna stampante Possono essere stam pate tutte le maschere di parametrizzazione e quella Panoramica Se per la stampa si vuole utilizzare un file di stampa e o un file di piedinatura si presuppone che i file di stampa e di piedinatura esistano gi cio siano stati generati con il pacchetto STEP 5 Indicare il file di stampa e di piedinatura nella maschera Preimpostazione 23 3 Software di parametrizzazione COM DB1 Emissione di un DBI1 in un file Cancellazione di un blocco parametri Funzioni AG Funzioni ausiliarie Si pu emettere un DBI in un file Ci necessario quando si vuole stampare un DB1 tramite una stampante che al momento non collegata al PG Indicare il file di stampa nella maschera Preimpostazione Se si vuole utilizzare un file di stampa e o
291. ento del trasferimento nell AG o su file di programma Una parametrizza zione errata con il COM DBI1 pu cos essere esclusa Con il COM DB1 possono essere generati altri blocchi dati necessari alla pa rametrizzazione p es le caselle di trasmissione e di ricezione Il COM DBI1 pu funzionare in modo online cio un DB1 creato precedente mente pu essere caricato in una CPU in modo online Inoltre possibile cari care un DB1 in modo online dalla CPU in un PG In ogni momento della parametrizzazione possibile richiamare un testo di supporto help relativo all introduzione in corso sul video Il pacchetto software COM DBI fa parte della fornitura di STEP 5 ST V6 6 Esso si trova nella directory STEP5 S5_SYS S5_COM COM_DBI1 File contenuti nel pacchetto COM DB1 Nome del file Contenuto s5pxcdbx cmd COM DB1 Command File s5pdcdbx dat Testi in tedesco s5pecdbx dat Testi in inglese s5pfedbx dat Testi in francese s5picdbx dat Testi in italiano sbpscdbx dat Testi in spagnolo STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 23 1 1 Quali funzioni offre il COM DB1 Creazione di un nuovo DBI1 Creazione di blocchi dati vuoti Introduzione di commenti Trasferimento di un DBI Emissione di un DB1 su stampante STEP 5 ST V7 1 C79000 G8572 C920 04 Il software di parametrizzazione COM DB1 uno strumento confortevole per la para metrizzazione d
292. enu File stata inserita un opzione per la creazione e la cancellazione di directory DOS Archiviazione disarchiviazione dei progetti tutti i dati relativi al progetto o parte di essi possono essere memorizzati in forma compressa in un file PX ACS Funzioni di blocco AWL nel modo di correzione possibile marcare un blocco con F1 Iniz blc e Shift F1 Fine bic Successivamente il blocco pu essere marcato in un buffer con F5 Annota bl o essere cancellato con Shift F5 Canc bic Il buffer pu essere inserito prima del comando corrente con il tasto F4 Ins blc Un area di memoria resta marcata come non modificata fino a quando non cambia l inizio o la fine del blocco oppure fino a quando si inserisce o cancella una riga Il compiler batch AWL integrato nel menu Ora possibile stampare le impostazioni del progetto e i percorsi del bus nelle modalit standard e KOMDOC 1 1 Presentazione del prodotto 1 2 Nuove opzioni nelle impostazioni del progetto durante l editazione nell AG possibile memorizzare automaticamente in un file il blocco modificato possibile scegliere il procedimento da utilizzare per la gestione della preintestazione FB FX possibile bloccare tutte le correzioni Negli elenchi dei blocchi vedi finestre di dialogo per gli elenchi dei blocchi modifica dei blocchi stampa dei blocchi nel modo standard o Komdok blocco di stato ora possibile mescolare le aree
293. eparazione della seduta di programmazione Presentazione del prodotto 1 Installazione di STEP 5 Creazione e modifica di progetti 2 Interfaccia operatore 3 comando di menu File 4 STEP 5 ST V7 1 C79000 G8572 C920 04 Presentazione del prodotto 1 1 1 Contenuto della fornitura di STEP 5 ST V7 1 Sommario L esatta composizione della fornitura del software di sistema si pu leggere nelle infor mazioni sul prodotto fornite Le informazioni sul prodotto vengono fornite assieme al PG oppure assieme ai prodotti di STEP 5 1 2 Varianti rispetto alla versione 7 0 Ampliamenti funzionali STEP 5 ST V7 1 C79000 G8572 C920 04 In STEP 5 ST V7 1 sono stati integrati i seguenti ampliamenti e modifiche funzionali STEP 5 ST V7 1 pu essere eseguito anche in ambiente Windows NT presente il tipo di blocco blocchi DOK ampliati Peri commenti dei segmenti possono essere utilizzati sia i nuovi blocchi DOK sia quelli vecchi blocchi DOK F4 Salta consente di saltare alla destinazione del comando in caso di comandi di salto oppure di passare a DB DX se vengono richiamati DB o viene richiamata la casella di selezione Richiamo di blocchi quando il cursore si trova in un campo in cui deve essere inserito un blocco necessario richiamare la maschera di selezione dei blocchi nell editor KOP o FUP usando il tasto Shift F2 Seleziona In questa maschera possibile visualizzare l elenco dei blocchi ammessi Nel m
294. erazioni complementari solo FB FX Una operazione di conversione viene rappresentata con una casella inun segmento vuoto incuiasinistrasitroval operando nell ACCU 1 prima della conversione ed adestra il risultato Dopo aver premuto iltasto funzionale SHIFT F4 Convers e la funzione desiderata nel secondo livello di tasti lo STEP 5 crea la casella in cui introdotta l operazione scelta Alla funzione corrispondono le istruzioni AWL e caricamento dell operando e conversione dell operando e trasferimento del risultato nell operando ACCU 1 Tipi di operando DW DD EW Dopo lacreazione della casella vedere sopra si devono introdurre solo i due operandi preimpostati con 7 4 7 Operazioni di comparazione Sommario 7 16 Le operazioni dicomparazione combinano due operandi digitali negli ACCU 1 e ACCU 2 in un risultato binario nel ACCU 1 Alla funzione corrispondono le istruzioni AWL e caricamento dell operando 1 e caricamento dell operando 2 e esecuzione dell operazione di comparazione scelta e risultato logico combinatorio Una operazione di comparazione viene rappresentata in un segmento vuoto con una casella in cui a sinistra si trovano gli operandi nell ACCU 1 e 2 ed a destra il risultato logico Dopo aver premuto SHIFT F5 Confronto e la funzione desiderata nel secondo livello ditasti lo STEP 5crealacasella nondefinita incui introdottalafunzione desiderata Nella casella si trova
295. ere F1 Preleva Editazione della li Nella lista operandi possono essere inseriti i seguenti operandi sta operandi a a i Operando Formati di dati ammessi M A E S KM MB AB EB SY KH KM KY KC KF MW AW EW SW KH KM KY KC KF KT KZ T KT KM KH Z KZ KM KH DW DL DR KH KM KY KC KF KT KZ DB MD AD ED DD SD KH KG KY KC Dopo l inserimento di un operando il PG emette il formato della tabella precedente non incluso tra parentesi Il formato pu essere sovrascritto durante l immissione Nel caso degli operandi DD DW DB DL DR prima necessario immettere il relativo blocco dati nell elenco degli operandi In caso contrario il PG visualizza il messaggio Nessun DB scelto Se non si rispetta esattamente la sequenza di immissione dei caratteri sintassi di un operando il cursore resta nel campo di immissione L elenco degli operandi pu essere memorizzato in un blocco immagine BB Per richiamare un blocco immagine esistente utilizzare la funzione F1 Preleva Avvertenza L ultimo blocco immagine BB memorizzato viene caricato automaticamente quando viene si richiama Stato variabile o Forza variabili 5 30 STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP Operazioni Funzione Operazione Segnalazioni Chiarimenti Immissione 1 Dopo avere immesso un operando STEP 5 propone ogni volta il formato dei operandi premere il tasto a doppia freccia dati Il cursore
296. ere interrogate a bit o a byte codice M Nei merker vengono memorizzati i risultati intermedi Inodi sono partecipanti AG PG Server collegatiadunarete Essivengono contraddi stinti da un nome univoco Una via conduce dal nodo iniziale per esempio PG AS 511 tramite uno o pi nodi per esempio CP al nodo finale per esempio CPU in S5 135U Ad ogni nodo associato un indirizzo di rete numero di nodo Numero di 5 cifre per l identificazione del blocco Glossario 5 Glossario Numero di programmazione Nuova emissione Oggetto Operando Operando attuale Operando formale Parametri di sistema Periferia di processo Piedinatura Progetto Glossario 6 Serve per l identificazione del tipo di modulo EPROM EEPROM utilizzato Esso as sociato univocamente al numero di ordinazione del modulo stesso Nel richiamo di una funzione di elaborazione per esempio scrittura lo STEP 5 richiede il numero di programmazione e visualizza quindi iparametri del modulo Ci permette per esem pio di individuare errori nel cambio di moduli In fase di editazione in KOP FUP questa funzione tasto met video provoca una riorganizzazione del video con rappresentazione ottimizzata del segmento elaborato anche se non tutti gli operandi necessari sono stati definiti Argomento di una funzione di elaborazione selezionabile nel men STEP 5 Oggetto Secondo questa definizione un oggetto pu essere
297. ere sfogliata 21 2 Informazioni relative alla versione STEP 5 ST Help Viene visualizzato un box nel quale sono contenute informazioni relative alla ver TS O sione del software STEP 5 attivato STEERS ST 21 3 Versione pacchetti S5 Help Con questa funzione viene visualizzata una lista delle singole parti di programma versione del software STEP 5 attivato E possibile impostare il drive e la directory in cui pacchetti 5 cercare le parti di programma L emissione avviene su video stampante o in un file L emissione su stampante ed in un file avviene secondo il layout definito in Emissione standard STEP 5 Window Mode S50XSOLZ Figura 21 1 Esempio dell emissione di una versione del programma S5 STEP 5 ST V7 1 21 2 C79000 G8572 C920 04 Help Operativit Directory STEP 5 ST V7 1 C79000 G8572 C920 04 Viene visualizzato il box di comando Versione pacchetti S5 In questa finestra si pu navigare ed effettuare le necessarie selezioni interfaccia utente grafica box di comando L emissione della finestra avviene dalla directory indicata in questo punto L impostazione standard dopo il richiamo della funzione sempre la directory di sistema di S5 Il campo Directory non pu essere modificato ma solo selezionato con il cursore o il mouse Se il campo Directory selezionato possibile impostare la directory desiderata con F3 Scegli o facendo doppio clic con il mouse Help
298. ertura poi cursore sulla colonna 3 e premere F1 Contatto in chiu sura 5 Editazione del ramo in parallelo posizionare il cursore sotto il contatto E 10 0 con F2 Contatto in apertura ed F3 Congiunzione e cos posizionare il cur sore sulla colonna 2 del ramo parallelo e premere F1 Contatto in chiusura ed F3 Congiunzione E 10 0 E 10 1 E 10 4 A10 0 1 1 I fe Sa D f t t a E 10 2 E 10 3 7 7 Editazione di schemi a contatti Connessione dopo un contatto Assegnazione Editazione di connettori Come connettere un montante in parallelo dopo il primo contatto viene mostrato nel seguente segmento 6 Nel montante elettrico superiore cursore sulla colonna 2 e premere F2 Con tatto in apertura per E 10 1 7 Editazione del ramo in parallelo posizionare il cursore sotto il contatto E 10 0 con F2 Contatto in apertura F1 Contatto in chiusura e F3 Congiunzione E 10 0 E 10 1 A10 0 HH n E 10 5 E 10 6 JA Aggiunta di un uscita o di un assegnazione 8 Posizionare il cursore allungato sotto l uscita A 10 0 e premere F4 Uscita E 10 0 A 10 0 M2 1 LC Connettori e connettori negati tabella 7 2 sono dei merker di appoggio in combina zioni binarie Si memorizza il RLC generato fino a quel punto Il connettore viene intro dotto in KOP come un contatto Se esso si trova dopo l ultimo contatto del montante elettrico viene rappresen
299. ertura di un montante connettore come primo contatto in un ramo parallelo A 21 Appendice Connessione in FUP FUP AWL M M i M ci Figura A 10 Connessione in FUP Una connessione annota come memoria intermedia il risultato combinato delle com binazioni binarie a monte dellaconnessione stessa Perci valgono le seguenti regole Connessione al primo ingresso di una casella AND o OR FUP AWL M cli Cie A Figura A 11 Connessione al primo ingresso La connessione viene indicata senza parentesi Connessione non al primo ingresso di una casella OR FUP AWL 0 O i VORVKP M VORVKP M U M Figura A 12 Connessione non al primo ingresso La combinazione globale binaria prima dell ingresso viene racchiusa tra parentesi del tipo O Connessione non al primo ingresso di una casella AND FUP AWL U U VORVKP ia M VORVKP M U M Figura A 13 Connessione non al primo ingresso La combinazione globale binaria prima dell ingresso viene racchiusa tra parentesi del tipo U Consentito solo in FUP non rappresentabile graficamente in KOP Nella figura VORVKP combinazione precedente STEP 5 ST V7 1 A 22 C79000 G8572 C920 04 Appendice AWL FUP INGR 1 INGR 2 INGR 1 MERKER 1 INGR 2 MERKER 1 INGR 4 INGR 3 MERKER 2 INGR 4 MERKER 2 INGR 5 INGR 5 MERKER 3 MERKER 3 MER
300. essaggio ENTRATA AUTO 0029 002A 002C 002D 002E 002F 0030 0031 0032 0033 iL iL 11 F UN U U S iR ZV LEK ND DUI BIB 2 LUN 166 Posizionamento di partenza 10 1 IMPULSO 2 PASSI 0000 32 33 32 32 32 32 Creazione situazione iniziale 000 32 32 32 32 32 2 5 STRU IND 1 RIT STRU 32 5 PORTA AP 2 AP PORTA 32 3 IN POSIZ 5 USC AUTO 2PASSI USAAUIUW PASSI IN POSIZ STRU IND PORTA AP ENT AUTO USC AUTO Merker imp Impianto ON Avv Reset contatore passi Reset delle uscite n Struttura non su finecorsa ind arcia indietro struttura Porta non aperta Apertura porta Auto in posizione essaggio USCITA AUTO Stato cont passi in ACCU 1 Richiesta verifica passo 0 Auto non in posizione Strutt su finecorsa indietro Porta aperta Messaggio ENTRATA AUTO Messaggio USCITA AUTO Incremento di 1 cont passi 25 38 Il programma completo compresi tutti i commenti e la lista di attribuzione si trova nella directory C STI EP5 S5_SYS EXAMPL sotto il nome SSDEMOST S5D T STEP 5 ST V7 1 C79000 G8572 C920 04 Parte 6 Gestione dati Gestione dati STEP 5 26 STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione dati STEP 5 2 Sommario Questo capitolo offre una panoramica sulla configurazione e sulla suddivisione della memoria dello STEP 5 Inoltre vengono riassunte in una
301. essoformato vengono introdotte nel DB possibil mente una dopo l altra e si evita dicambiare spesso ilformato l intestazione del blocco risulta pi corta 9 9 Editazione di blocchi dati Esempio Punto di partenza Cambio del formato dei dati DW0 1 KH DW2 3 KF DW4 KH e DW5 KF L intesta zione del blocco ha una lunghezza di 10 parole dati DB3 LUN 11 10 0 KH FFFF i KH 1A2B 2 KF 12345 3 KF 00099 4 KH 80F1 Di KF 06787 formati dei dati vengono riuniti dalla DW 0 a DW 2 KH dalla DW 3 a DW 5 KF L intestazione del blocco ha una lunghezza di 6 parole dati DB3 LUN 11 6 0 KH FFFF 1 KH 1A2B 2 KH 80F1 3 KF 00099 4 KF 06787 5 KF 12345 Per emettere i blocchi dati da AG deve esistere nel file programma la corrispondente intestazione del blocco altrimenti lo STEP 5 emette la segnalazione Intestazione blocco non esistente In questo caso si deve scegliere uno dei formati proposti KM KH KY 9 2 4 Introduzione del n di biblioteca Sommario Il numero di biblioteca un numero di 5 cifre da 0 a 99999 e serve ad identificare il blocco STEP 5 Premessa aperto il blocco in cui deve essere inserito il numero di biblioteca Il corpo del DB Procedimento 9 10 deve contenere come minimo una parola dati Procedere come segue 1 Premere SHIFT F2 N bibl Il cursore si trova ora nel campo BIB 2 Introdurre il numero di biblioteca desiderato o modificare quello indi
302. esti Impostazioni di marchi Cancellazione di marchi TI 8 ELABORAZIONE DI TESTI L editor permette la scrittura di F F F 1 Inserisci 2 Cancella 3 Comando Figura 5 2 Comando stampante Prima di tutto si deve selezionare il testo da copiare questo avviene impostando il marchio di inizio e di fine 5 11 Funzioni comuni in AWL KOP FUP 5 12 Definizione dell inizio 1 Posizionare il cursore sulla freccia nella riga 7 e attivare F3 Comando Il cursore salta nell angolo in alto a sinistra del video Digitare la stringa di caratteri ST7 e premere quindi Conferma Il cursore ritorna nel testo Definizione della fine 1 Posizionare il cursore nella posizione dopo l ultimo carattere qui freccia nella riga 8 ed premere F3 Il cursore salta di nuovo nell angolo sinistro del video Digitare la stringa di caratteri 572 e premere quindi Conferma Il cursore ritorna nel testo Copia del blocco di testo i Posizionare il cursore sulla freccia nella riga 2 e premere F3 2 Digitare la stringa di caratteri CT1 72 e premere quindi Conferma La parte di testo scelta compresa la riga vuota viene inserita nella riga 2 come si pu rilevare nella figura seguente marchi si trovano all inizio e alla fine del testo copiato Comando stampante 2 ELABORAZIONE DI TESTI Copia di testi Spostamento di testi Impostazione di marchi 7 Cancella
303. etti struttura programma Emissione standard di una struttura di programma con blocchi StrutturaprogrammaconDB Pagina 1 PB T o Lunghezza 9 PB 2 Lunghezza 21 PB 3 Lunghezza 9 PB 12 Lunghezza 25 FB 10 A Lunghezza 50 OB Woi Lunghezza 13 DB 10 Lunghezza 28 Lunghezza PB 64 Lunghezza SB 0 Lunghezza FB 50 Lunghezza FX 0 Lunghezza OB 13 Lunghezza DB 28 Lunghezza DX 0 Lunghezza 155 Struttura programma con DB Pagina 2 0B letizia IPA 10 i RE 3 FB 10 Figura 19 5 Struttura programma con DB 19 7 Documentazione Identificazioni blocco Nel protocollo di stampa i blocchi sono corredati di identificazioni Queste definiscono il tipo di richiamo del blocco all interno del programma Simbolo Chiarimento Blocco richiamato in modo assoluto Blocco richiamato in modo condizionato Richiamo di blocco dopo un comando B DW oppure BMW indirizzamento indiretto Richiamo di blocco come operando formale Un operando attuale pu essere emesso come costante o come codice operazione MC5 222222 Il blocco richiamato non presente nel file programma F113 Sono presenti altri richiami di blocco che non possono per essere rappresentati profondit di annidamento troppo elevata F114 Richiamo di blocco ricorsivo per esempio richiamo di un OB in un PB 19 2 7 Emissione lista incrociata Funzione Documentazione Lista incrociata 19 8 Con q
304. ferita alla stampante L interfaccia scelta viene contrassegnata DE FAULT assegnato a LPT1 I file stampante sono preimpostati a LPT1 X Quando il PG viene fornito LPT1 S5LPT1 assegnato all interfaccia parallela Non sono assegnate ulteriori interfacce a LPT2 e LPT3 per il collegamento alla stampante Funz Caratt Comando possibile editare una sequenza di caratteri di comando specifici per la stam pante Una sequenza di caratteri pu essere composta al massimo da 127 byte Sono permessi solo caratteri esadecimali Sequenza iniziale Prima di ogni ordine di stampa viene trasmessa alla stampante una sequenza iniziale Sequenza finale Dopo ogni ordine di stampa viene trasmessa alla stampante una sequenza finale Passo scrittura Qui viene impostata la densit di scrittura della stampante 10 car pollice NORMALE 12 car pollice RISTRETTA 17 car pollice SUPERSTRETTA Tabulatore orizzontale Esso permette alla testina della stampante di posizionarsi sulla colonna iniziale Il codice per l introduzione dinamica di questa posizione calcolata 00 Viene cal colata la posizione successiva con una carattere stampabile a partire dalla posi zione instantanea della testina della stampante ed il numero di spazi successivi Questa posizione viene inserita nella sequenza di caratteri di comando Indice colonna sinistra Qui viene calcolato il codice per il tabulatore orizzontale Es
305. for memente all editazione di tali istruzioni viene effettuata un emissione confortevole Una sequenza di istruzioni di comando costituita da istruzioni di comando per e predisposizioni e comandi e commenti se necessario Struttura delle I singoli file di istruzioni di comando possono essere richiamati da un comando conte istruzioni di nuto in una sequenza di istruzioni di comando figura 19 12 Subito dopo vengono comando eseguite le istruzioni dicomando contenute nel file richiamato Quando la sequenza di istruzioni del file eseguita viene proseguita la sequenza di istruzioni dicomando richiamante Con questi comandi possibile generare sequenze di istruzioni strutture a piacere Per rendere comprensibile una sequenza di istruzioni anche molto complessa ven gono messe a disposizione due funzioni Editazione struttura La combinazione dei singoli file di istruzioni di comando viene rappresentata in forma grafica Emissione struttura Rappresentazione grafica ESEMPIO1 ESEMPIO2 ESEMPIO3 Predisposizione Predisposizione Predisposizione Comando Comando Comando Comando Comando Comando Comando Comando Comando ISTR COM ESEMP2 ISTR COM ESEMP3 Comando ISTR COM ESEMP3 EXAMP3 L Predisposizione Comando Comando Comando Figura 19 12 Strutture di istruzioni di comando esempio STEP 5 ST V7 1 C79000
306. getti rappresentano l insiemedituttiidatie iprogrammidiuna soluzione diautoma zione Essi servono a memorizzare in modo ordinato i dati e i programmi relativi du rante le fasi di creazione della soluzione di automazione compiti principali che si affrontano creando un progetto sono quelli di approntare questi dati e di generare i programmi Informazioni sul La prima parte di questo capitolo descrive le componenti pi importanti che costitui capitolo scono un progetto Sulla base di questo capitolo si prende confidenza con gli oggetti pi importanti di un progetto STEP 5 e con i concetti usati Nella seconda parte invece viene descritto come vengono manipolati gli oggetti diun progetto come per esempio copia trasferimento confronti e cancellazione File Editor Test AG Gestione Progetto gt Blocchi gt Indice DOS gt File DOS gt File PCP M gt Qui vengono elencati al 1 CASTEP5 S5_DATEN TESTIEPX INI osano MA dipiegsto 2 C STEP5 S5_DATEN TEST2EPX INI gi memorizzati 3 C STEP5 S5_DATEN TEST3EPX INI Comandi DOS Ctrl F10 Chiudi Shift F4 Sommario del Capitolo Argomento trattato Pagina capitolo 4 1 Impostazioni del progetto 4 2 4 2 Gestione dei blocchi 4 15 4 3 Indice DOS 4 25 4 4 File DOS 4 26 4 5 File PCP M 4 30 4 6 Comandi DOS CTRL F10 4 35 4 7 Chiusura con SHIFT F4 4 35 STEP 5 ST V7 1 C79000 G8572 C920 04 4 1 Creazione e modifica di proge
307. getto dalla versione 6 x alla versione 7 x tenendo in considerazione i file assegnati alle vie bus e PJ SU gt SU Le assegnazioni catalogo di una versione del file progetto 6 x vengono inserite in un file di istruzioni di comando come lista catalogo Gestione Selezionare il comando di men Gestione gt Converti Appare sul video il box di co Converti mando Converti formati file Indicare il tipo di conversione il file sorgente e il file desti nazione 18 8 Scelta lingua Gestione Selezionare il comando di men Gestione gt Lingua Appare sul video il box di co Lingua mando Scelta lingua di STEP 5 ST Contrassegnare con una crocetta la lingua desiderata e confermare STEP 5 ST V7 1 18 18 C79000 G8572 C920 04 Gestione 18 9 Impostazione colori Gestione Imposta colori Rappresentazione in bianco e nero per STEP 5 ST V7 1 Rappresentazione a colori personaliz zata di STEP 5 ST v7 1 STEP 5 ST V7 1 C79000 G8572 C920 04 Selezionare il comando di men Gestione gt Imposta colori Appare sul video il box di comando Colori schermo STEP 5 ST predisposto per monitor a colori Se il PC collegato ad un monitor monocromatico lo schermo viene visualizzato con toni di grigio Se si preferisce una rappresentazione in bianco e nero possibile attivarla per la propria workstation copiando il file MONO FT DAT nella propria directory home e rinominandolo in FT DAT
308. gnalazione 15 1 numero di regola nella tabella FINE decisionale o numero di segmento nel programma di esempio Figura 25 12 Diagramma a blocchi del ciclo di lavaggio veicoli STEP 5 ST V7 1 25 34 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Tabella 25 2 Tabella decisionale per programma Lavaggio veicoli O 1 1 F A Ci i i i i i G i i n r4 i 1 TDI z S oa mM _c i i o i a N a ai mob ii i ci tu ze nm m 1 DE S i lt lt i i i Ue 1 DE 1 n s vi p II i 1 i its T T mi si mi i i A t lt m T T T i 1 1 1 z N eN e k 1 f on n m i i i lt lt K T T T ri S Ss 2 o0 ci i i ci ci ci 5 n i i i oA on n 3 m i i i lt lt lt v 5 S e g A ci GI di di c N Si n i i n n n m lt lt lt n i im i m n ci ci mi pe a i ci n n i amp n sa ca l lt n n o 1 f n ad N ad gt e nm n n n sa m i lt lt T T T m n OB iv gi T ao a a pa O n e a m m Da i lt lt lt a i i i m ci ci 1 f f n mn 1 1 1 m fi I 1 ima i Si i a 1 A n m i Bi t r r r i i i DEI i i i g 1 1 1 i i i o I 1 I ta i i i aa GS Gc i i lt Sia Q 3 o ci i gt ci Q O SE I 1 1 E 1 n nm lt BD i ca 1 1 1 lt lt g S Ue ri o g ghi Di S O 5 5 E hi gt 2 9 H 5 2 a mi E Z Li s re 5 z 8 2 pe gt 9 ia o 2 g lt
309. gramma impostato Questo nome si pu editare o sostituire tramite F3 con un nome di file gi esi stente con l ausilio del box di scelta file Indica su quale AG memorizzato il blocco L introduzione avviene tramite Imposta vedere capitolo 4 1 1 e solo in funzionamento online In questo campo viene visualizzato il file programma Questo nome si pu editare o sostituire tramite F3 con un nome di file gi esi stente con l ausilio del box di scelta file Indica su quale AG il blocco deve essere memorizzato L introduzione avviene tramite Impostazione vedere capitolo 4 1 1 e solo in funzionamento Online Selezionando con una crocetta il parametro possibile nel successivo campo d introduzione eseguire la scelta del blocco in assoluto o in simbolico anche in modo misto I tipi di blocco ammessi vengono visualizzati con F3 Informazioni relative alle indicazioni nella lista blocchi si ottengono con F7 Esempi di introduzione si trovano al caoitolo 4 2 1 Se si vuole copiare un singolo blocco e memorizzarlo sotto un altro nome si deve evidenziare la riga e introdurre nel campo il blocco da copiare per esempio PB7 e nel campo in il nuovo nome del blocco per esempio PB22 tipi di blocco nei due campi d introduzione devono essere compatibili Informa zioni su questo tema si ottengono con F7 Mettendo il segno di spunta nel campo si seleziona tutto il file del programma compresi i blocchi di documentazion
310. gresso di conteggio avanti Ingresso di conteggio indietro Ingresso di set o di start Ingresso di abilitazione STEP 5 ST V7 1 C79000 G8572 C920 04 Test Elaborazione stato blocco costituita dalle seguenti azioni Azione Spostamento punto di alt Operativit Mediante i tasti cursore o Cerca posi zionare il cursore prima dell operando desiderato Richiamare altri segmenti sul video con i tasti cursore o con Segnalazioni Chiarimenti Lo STEP 5 prosegue con l elaborazione di stato Segnalazione Elaboraz stato in corso 3 Confermare con S nel caso si voglia Sovrascrittura Interruz elaboraz Premere una volta ESC Annulla La segnalazione Elaboraz stato in corso scompare Prosec elaboraz Premere INSERT Conferma Segnalazione Elaboraz stato in Corso Correzione Premere F6 Edita Elaborazione stato interrotta ed entrata programma Stesse modalit dell editazione in modo Editor Conferma 1 Premere INSERT Conferma Richiesta Conferma segmento mo correzione 2 Confermare con S dificato Gi in AG sovra scrivere Il blocco corretto si trova in AG e l elaborazione viene proseguita Interruzione conclusione elaborazione 1 Premere due volte ESC Annulla 2 Confermare con S Richiesta Abbandono stato Campo di stato precedente Maiusc freccia a destra STEP 5 continua l elaborazione della stato nel campo suc
311. gt Confronto di blocchi Questa funzione permette di confrontare un blocco un gruppo di singoli blocchi o tutti i blocchi di un file programma con quelli di un altro file programma Il confronto avviene tra il file programma preimpostato nel PG ed un qualsiasi altro file programma o i blocchi del programma utente nell AG E anche possibile confron tare il programma dell AG con un file programma selezionabile Avvertenza I blocchi dati che devono essere confrontati tra di loro non possono essere pi grandi di 2 KW Selezionare il comando di men File gt Blocchi gt Confronta F6 o CTRL F6 Viene visualizzato il box di comando Confronta blocchi in cui ci si pu spostare e selezio nare vedere capitolo 3 9 Chiarimento Questo campo indica l attuale file programma preimpostato Indicazione in quale AG il blocco memorizzato o deve essere memorizzato L introduzione avviene tramite la funzione Imposta capitolo 4 1 1 e solo in fun zionamento online In questo campo viene visualizzato il nome del file programma Questo nome pu essere editato o tramite F3 sostituito con un nome di file gi esistente con l ausilio del box di scelta file Indica in quale AG il blocco memorizzato o deve essere memorizzato L intro duzione avviene tramite la funzione Imposta capitolo 4 1 1 e solo in funziona mento online Selezionando con una crocetta il parametro nel successivo campo d introdu zione si pu e
312. i 25 26 Le visualizzazioni spariscono e si pu constatare che questa istruzione dopo la dira mazione non viene elaborata segnalazione in basso a destra Nel segmento 4 si verifica un fatto analogo Anche qui l elaborazione termina nel punto di diramazione 8 Spostare ora il punto di alt nel segmento 5 in cui inizia il vero e proprio proce dimento di lavaggio RLC 1 nella riga 1 indica che tutte le premesse come posizione iniziale impianto e impostazione del contatore passi sono soddisfatte e il procedimento di lavag gio pu iniziare 9 Portare su On anche gli interruttori E 32 5 e E 32 6 Il contatore passi e ACCU 1 hanno ora un valore 1 gli ingressi impostati lo stato 1 Sull AG si accende l uscita A 32 4 cio acceso il visualizzatore EN TRATA AUTO 10 Spostare il punto di alt nel segmento 6 e portare su On l interruttore E 32 3 per Auto in posizione Premendo il pulsante E 33 0 Start inizia il ciclo di lavaggio Il visualizzatore si spegne A 32 4 0 e la porta si chiude A 32 3 accesa Il con tatore passi si porta su 2 11 Spostare il punto di alt nel segmento 7 e simulare la chiusura della porta con E 32 6 Off e E 32 7 On Sono avviate le operazioni di Spruzzatura schiuma Rotazione spazzoloni e Struttura avanti variabili 1 Il contatore passi si porta su 3 12 Simulare gli altri procedimenti del lavaggio variando a seconda dei punti di alt gli ingressi come da tabella 25 2 Nel seg
313. i Z A si trova il cursore nserimento Inibito Ampliamento del seg Non permesso sul margine sinistro di un orizzontale mento di una colonna segmento KOP In Editazione anche sotto dalla posizione del cur SHIFT F7 Extra come F6 Ins orriz sore Inserimento Inibito Ampliamento del seg Non permesso nelle prime due righe di un orizzontale D mento di una colonna segmento KOP STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Tabella A 3 Tasti di comando del cursore Funzione Tasto Emissione Editazione Note del tasto Cancellazione Inibito Cancellazione del carat carattere tere sul quale posizio sotto cursore nato il cursore Cancellazione SHIFT Inibito Cancellazione di un in campo par tero campo parziale ziale Cancellazione Inibito Cancellazione di un sin carattere i golo carattere a sinistra Cursore a de stra Posizionamento sul campo di introduzione alla destra dell attuale Alla fine di una riga si salta alla prima posi zione della riga stessa Come Emissione Inoltre all interno del campo d introduzione possible selezionare la posizione a destra del cursore corto Cursore a si nistra Posizionamento sul campo di introduzione alla sinistra dell attuale Alla fine di una riga si salta alla prima posi zione della riga stessa Come Emissione Inoltre all interno del campo d introduzione possible selezionare la posizione
314. i almeno una che realizza una parte del compito ottenendo un risultato interme dio rilevante per la successiva elaborazione del programma o per l andamento del processo Un segmento pu essere composto genericamente da un numero qualsiasi di istruzioni In KOP FUP il numero delle combinazioni limitato a 6 o 7 a causa del reticolo dello schermo del campo di editazione Un segmento viene sempre chiuso da UE sis Con il pacchetto Selezione bus Editor Vie bus possibile editare ed attivare colle gamenti tra il PG ed un altro partecipante a piacere Tramite una tale via bus sono eseguibili tutte le funzioni STEP 5 valide per un collegamento punto a punto Sistema di comunicazione rete per l utilizzo in ambiente industriale secondo IEEE 802 3 ETHERNET Possono essere collegati PG PC ed AG Un segmento di bus pu avere fino a 100 partecipanti e pu essere lungo al massimo 500 m segmenti vengono collegati tra di loro tramite repeater Tra due partecipanti possono esserci al massimo due repeater Sistema di comunicazione rete per la creazione in modo semplice di piccoli sistemi diautomazionelocalidecentralizzati Possono essere collegati solo AG Un AGdichia rato master organizza il traffico dati sulla rete Gli altri AG vengono gestiti come slave Sistema di comunicazione basato sulle normative PROFIBUS DIN 19245 Esistono partecipanti attivi e passivi partecipanti attivi possono accedere al bus solo quando s
315. i disponibile tutta decompila nello stesso file la larghezza dello sorgente AWL questi schermo commenti vanno persi indipendentemen te dalle colonne File sorgente AWL C Utente Profondit massima di include AO SEQ come file di Altoforno GirA0 3 include SEQ File Include Con spazio Solo alla fine Il carattere di comando indicazione drive del blocco consente di integrare altri file e primi sei prima del primo Questi file devono essere caratteri del blocco o tra BE presenti come file intermedi nome del file e PBn cio devono essere stati _A UEBUNG conclusi con il tasto conferma nell editor AWL o con la decompilazione Fare attenzione che non ci sia nel file alcun nome di blocco uguale a quello che deve essere integrato Questo perch durante la creazione il file programma sovrascrive l ultimo blocco con lo stesso nome del precedente Il file Include durante la compilazione viene collegato al file simbolico preimpostato Questo deve pertanto mettere a disposizione le attribuzioni anche al file Include 22 14 STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 2 3 Tipi di AG Di seguito sono elencate le sigle ammesse per il linguaggio AG Tipo AG Processore Sigla linguaggio TY AG 90 AG 90 TY AG 95 AG 95 TY AG 100 U CPU100 CPU100 CPU102 CPU102 CPU103 CPU103 TY AG 101 U AG 101U TY AG 110 S AG 110S TY AG
316. i gt spazi vuoti all interno del file programma che si sono creati cancellando o ricari Comprimi cando dei blocchi blocchi dello STEP 5 vengono verificati e compattati nel file pro Introduzione gramma Eventuali errori vengono segnalati Nel corso del controllo si pu stabilire se la struttura del file programma in linea di massima corretta oppure se stata danneggiata a causa della caduta di corrente du rante il salvataggio o a causa della caduta del sistema Anche i file di 0 byte vengono considerati erronei Chiarimento Sorgente File programma 4 24 Immissione del file programma ST S5D che deve essere compresso o controllato STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti 4 3 Indice DOS Creazione e Questa funzione consente di creare e cancellare directory di MS DOS direttamente cancellazione di dal pacchetto STEP 5 In questo modo ad es possibile creare cartelle per nuovi directory DOS progetti di STEP 5 4 3 1 Genera directory DOS File Creazione di una nuova directory MS DOS Il percorso della directory pu essere mile DOS gt impostato con lt Scegli F3 gt Genera directory DUS 0 CEEl E9 4 3 2 Elimina directory DOS File Cancellazione di una directory MS DOS esistente Il percorso della directory pu File DOS gt essere impostato con lt Scegli F3 gt Elimina directory DOS e Avvertenza La directory pu essere canc
317. i il cursore resta nel campo d introduzione La lista degli operandi pu essere memorizzata in un blocco immagine BB Un blocco immagine esistente pu essere richiamato con la funzione F1 Preleva La lista pu comprendere al massimo 20 operandi 10 a word 5 a doppia word Nella parte inferiore del video appare di volta in volta la percentuale di occupazione della lista operandi Le possibili operazioni di editazione sono uguali a quelle della funzione Stato variabili Avvertenza Il blocco immagine BB memorizzato per ultimo viene caricato automaticamente al richiamo di Forza variabili Gli stati attuali delle variabili nella lista operandi possono essere emessi Se una lista operandi stata editata sul video o stata prelevata e premere F6 Attivo o Conferma II PG emette lo stato delle variabili elencate e la segnalazione Elaboraz stato in corso Se si vuole interrompere l elaborazione di stato e premere ESC Annulla Il cursore salta sulla prima riga della lista degli operandi emesso sul video lo stato attuale delle variabili elencate valori delle variabili visua lizzate possono essere ora modificati in AG forzamento variabili II PG emette la lista degli operandi con la colonna Stato segnaliin cui sono visualizzati gli statimomentanei dei segnali Sono inoltre visualizzati lasegnalazioneElaboraz stato in corso il funzionamento dell AG 1 Premere ora una volta ESC Annulla
318. i SHIFT F6 lt Comm segm gt commutazione tra titolo e commento segmento oppure F6 lt Fine segmento gt conclusione segmento attuale ed inizio di uno nuovo STEP 5 ST V7 1 C79000 G8572 C920 04 2 11 Installazione di STEP 5 Comando cursore Tastiera MFII IBM AT gt E pe Je Occupazione della tastiera S5 JE E m IT Tasti funzionali FI F2 F8 F4 F5 F F7 F8 F9 Fio F11 F12 F1 F2 F3 F4 F5 F6 F7 F8 gt Tabella 2 2 Richiamo dell editor della tastiera Richiamo Sistema operativo Richiamo dell editor della manra a tastiera MS DOS Digitare il comando S5KEDIT BAT Windows 3 x Avvio del programma tramite un dop pio click sullicona S5KEDIT 5 nel gruppo di programmi STEP 5 Windows95 98 NT Click sul men di avvio Simatic STEP 5 editor della tastiera STEP 5 ST V7 1 2 12 C79000 G8572 C920 04 Installazione di STEP 5 I men dell editor della tastiera E jee CI ES ES l Jl Jl J F2 F3 Aprire Salvare Salvare come Cambiare directory lavoro Stampare DOS Fine Alt X Fine Interfaccia utente Inserire Ins Lingua tastiera default Cancellare Canc I Commutare bianco nero colore Alt F3 Chiudere fi
319. i blocco pu essere posizionato in altre righe tramite i tasti cursore F1 Blocco Il blocco evidenziato viene memorizzato per la sessione corrente F3 File Il blocco viene memorizzato con un nome di file a scelta e rimane in memoria F3 Scegli Viene aperto il box di dialogo Scegli file F6 Conferma Il blocco viene memorizzato nel file scelto F8 Annulla Riporta al livello precedente senza ulteriori azioni SHIFT Help F8 F4 Cancella F4 Ricerca testo Ricerca in un blocco di una stringa di 30 caratteri al massimo Se la stringa viene trovata il secondo limite di blocco viene impostato in tale riga F5 Ripeti Ripetizione dell ultima ricerca F6 Ricerca Avanti Il testo viene ricercato andando verso la fine del file F7 Ricerca Indietro Il testo viene ricercato andando verso l inizio del file F8 Annulla Riporta al livello precedente senza ulteriori azioni SHIFT Help F8 F6 Conferma Il blocco viene memorizzato nel file scelto F7 Salta Salto all inizio fine del file oppure ad un numero di riga definibile F6 Inizio Salto all inizio del file F7 Riga Salto alla riga scelta F8 Fine 19 28 Salto alla fine del file STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione Tabella 19 15 Assegnazione tasti funzionali Livello dei tasti Effetto del tasto funzionale 1 2 3 SHIFT Help F8 F8 Annulla Riporta al livello precedente senza ulteriori azioni SHIFT Help F8 F2 Prelievo blocco Il blocc
320. i brevemente riassunti IND ISTRUZIONE SIMBOLO OPERANDO COMMENTO ISTRUZIONE 4 caratteri 13 caratteri 24 caratteri Max lunghezza simbolo 32 caratteri Indirizzi Operazioni Simbolo Commenti etichette di operandi assoluti e salti costanti relativo valore Riga di fondo In questa riga si trovano tutte le segnalazioni dell apparecchiatura per esempio Nuovo file quando si crea una nuova lista istruzioni STEP 5 ST V7 1 22 6 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 2 1 Ausili per l editazione Sommario Lo STEP 5 agevola la creazione della lista di attribuzione tramite le funzioni di edita zione che si richiamano e si utilizzano tramite tasti funzionali F1 Annota F Testo1 F Testo2 F Testo3 F Testo4 F Modo 1 Annota 2 Copia 3 Cancella 4 Cerca 5 Sostituisci a F Fehl Dat F F F F F Pag Av F Pag lnd 1 Riga 2 Testo 3 Iniz blc 4 Fineblc 5 File 6 Tast fz 7 Annulla Si memorizzano le righe selezionate qualsiasi stringa di caratteri digitata e blocchi di righe in una memoria buffer Annota da dove questi possono essere successiva mente trasferiti Copia I blocchi di testo sono trasferibili anche in un altro file sorgente sequenziale F1 Annota la riga in cui si trova il cursore per copiarla in un altro punto Riga SHIFT F1 Visualizza il file degli errori se stato creato per il file sorgente AWL File err selezionato F2 Annota un testo digitato max 40 caratteri per copiarlo
321. i commenti a OB tutti i blocchi dati tutti i blocchi DOK db tutti i blocchi DOK ampliati Blocco preceduto dal carattere MOT_P DBDO 003 OBDO 024 3sPBDO 001 Criterio di scelta Se si vuole eseguire in uno o pi blocchi una ricerca secondo un criterio occorre intro durre i blocchi max 6 in assoluto o in simbolico nell apposita lista Successivamente bisogna indicare come criterio di ricerca un operando in assoluto oinsimbolico criteridi ricerca consentiti si possono visualizzare premendo F7 oppure selezionando lt Info F7 gt La ricerca secondo il criteri introdotto viene effettuata automaticamente in tutti i blocchi indicati Per i DB l unico criterio di scelta ammesso un numero decimale che viene interpretato come numero di parola doppia Avvertenza E possibile indicare blocchi di commento blocchi di documentazione e file di documentazione ma all interno di questi non possibile eseguire nessuna ri cerca Si abbandona il campo con il tasto d introduzione oppure selezionando un altro campo con il mouse La ricerca secondo il criterio introdotto viene eseguita in tutti i blocchi indicati Il segmento in cui stato trovato il criterio di ricerca appare nel modo emissione Se uno dei blocchi inseriti non esiste dopo l acquisizione dei parametri e delle opzioni il primo segmento vuoto del blocco viene visualizzato nel modo Editazione Dopo essere usciti dal
322. i di comando eannan rnnr annn 19 5 6 Editazione struttura La 19 5 7 Emissione struttura aaaea n aaraa enaa 19 5 8 Esportazione del file delle istruzioni di comando 19 5 9 Importazione del file delle istruzioni di comando Cambio piscina nia ai a a aaa E e E E T ae a 21 1 Lista assegnazione tasti 21 2 Informazioni relative alla versione STEP 5 ST L 21 3 Versione pacchetti S5 i dra Denda ea aana ie 21 4 Informazioni sul USO LL Editor AWL compiler per batch AWL rr 22 1 Modalit operative dell editor AWL compiler per batch AWL 22 3 22 2 Editor di batch AWL_ IRES UNE SEREI EE ERES 22 2 1 Ausili perl editazione neeaae 22 2 2 caratteri di comando dell editor AWL Batch Compiler 22 2 80 MH dA pri EEE EE EEE E E E a 22 2 4 Le istruzioni STEP 5 nell editor AWL Batch Compiler e le loro convenzioni di Scrittura L LL 22 2 5 Introduzione di blocchi di programma 22 2 6 Introduzione di blocchi funzionali 22 2 7 Introduzione di blocchi dati esempio nanana 22 2 8 Modifica di un file sorgente AWL anann 22 3 Comnpiler ciclo di controllo LL 22 3 1 Compilazione con la funzione COMPILER 22 32 Verifica gt ip e le ala 22 4 Sostituzione operandi dani EE EEEE EKE EE A 22 4 1 Emissione di un file protocollo n anaana 22 5 Stampa ei a Lia 22 6 Versione riga di comando
323. i di men Passa ad altri COM DB1 e Comandi DOS e vengono proseguite alla chiu sura dei pacchetti Editor di tasti In STEP 5 ST possibile modificare le funzioni assegnate ai tasti utilizzando l editor di tasti Se sono stati generati i file S5K occorre attenersi alla sequenza di ricerca Vengono forniti come esempio ifile tasti STEP5 S5K e S56KXS06X S5Knella directory di sistema S5_INST Questi file possono essere modificati dall utente mediante l edi tor di tasti dopo essere stati copiati nella directory home Al avvio di STEP 5 ST viene caricato ilfiletastiSTEP5 S5Kperlaversione STEP 5 ST e il file S5KXS06X S5K per la versione STEP 5 ST V 6 x adattatore COM La maggior parte dei tasti funzione possono essere modificati mediante l editor di tasti Avvertenza Assicurarsi che non venga assegnata alcuna funzione alle combinazioni di tasti ALT lt numero gt ALT lt lettera gt Questi tasti vengono gi impiegati nel pac chetto STEP 5 e non sono utilizzabili per altre funzioni macro STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice A 4 Regole di programmazione Sommario In questo capitolo vengono descritte alcune regole di programmazione per passare dauntipo dirappresentazione all altro KOP FUP AWL Non infattisempre possibile tradurre in KOP o FUP un blocco di programma scritto in AWL Lo stesso vale anche per la commutazione tra i due tipi di rappresentazione KOP e FU
324. i file S5D Commento di segm sul FB FBDO 0 255 Comm di segm sul FX FXDO 0 255 Comm di segm sul DB DBDO 0 255 Comm di segm sul DX DXDO 0 255 Comm di segm sul BB BBDO 0 255 Commento di impianto Nome emax 8 car Comm di segm sull OB OBDO 1 39 max 4 MB per ogni file S5D Comm di segm sul PB PBDO 0 255 i memiarzz in TRT UADD Comm di segm sul SB SBDO 0 255 7 ae Noi Li Comm di segm sul FB FBDO 0 255 _ nome del file ST S5 Comm di segm sul FX FXDO 0 255 Comm di segm sul DB DBDO 0 255 Comm di segm sul DX DXDO 0 255 Comm di segm sul BB BBDO 0 255 _ Commento di impianto Nome e max 8 car Blocco di immagine BB 1 255 Funzione AG Grandezza massima del file S5D 4 Mb KOP FUP max 400 elementi di immagine per blocco max 50 righe 8 colonne STEP 5 ST V7 1 C79000 G8572 C920 04 26 11 STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 D gt Capitolo Argomento trattato Pagina Aai Assegnazione tastiera A 2 A 1 1 Assegnazione tastiera KOP FUP A 2 A 1 2 Assegnazione tastiera in AWL A 7 A 2 Istruzioni operative in breve A 8 A 3 Macrodefinizione dei tasti A 16 A 4 Regole di programmazione A 19 A 4 1 Introduzione grafica in KOP e FUP A 4 2 Introduzione in AWL A 24 A 1 Appendice A 1 Assegnazione tas
325. i file piedinatura corrispondenti all impostazione attuale F7 Conferma Memorizzazione intermedia delle registrazioni file finora editate e ritorno al men ri chiamato Queste registrazioni file vengono memorizzate nel file via solo dopo la me morizzazione della via stessa F8 Annulla Interruzione dell editazione e ritorno al men richiamante Tutte le modifiche apportate nelle registrazioni file vengono annullate Se compare la segnalazione di errore Drive non conforme all impostazione progetto 0 se viene visualizzata alla richiesta di indicazione indice Indicare il drive dall impostazione progetto bisogna controllare che l indicazione del drive dei file utilizzati sia conforme con quella dell impostazione progetto nel caso i file selezionati debbano essere acquisiti nel progetto attualmente impostato Opzione Via nell impostazione progetto selezionata su Conferma o Sempre Con il tasto funzionale F1 Imposta progetto possibile acquisire nel file via i file del progetto attualmente impostato e quindi selezionare ed editare F3 i nomi dei file STEP 5 ST V7 1 13 6 C79000 G8572 C920 04 Vie bus 13 3 Esempio Esempio di Si deve editare la seguente via editazione CP H1 PG AS511 SI Indirizzo gt PFIN Ethernet 080006010001 KOR MUX con indir 0 preimpostata l interfaccia AS511 Deve essere selezionata la funzione Editor gt Vie
326. i funzioni trasferimento blocchi e file di documentazione F1 TRASFER cancellazione di blocchi e di file di documentazione cancellazione iniziale AG F2 CANCELL emissione indice del contenuto F3 INDICE cambio file programma preimpostato F6 FILE PROG F8 INDIETRO Ritorno nello STEP 5 24 4 STEP 5 ST V7 1 C79000 G8572 C920 04 Parte 5 Esempio di applicazione STEP 5 in un impiego pratico Esempio applicativo STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico 2 Esempio applicativo Sommario Perfacilitarela conoscenza dello STEP 5 edillavoro conquesto pacchetto di software illustrato qui di seguito un esempio applicativo Oltre alla definizione dei compiti Co mando di un impianto di lavaggio auto indicato passo dopo passo come editare testare documentare e archiviare il relativo programma utente Sommario del Capitolo Argomento trattato Pagina capitolo 25 1 Introduzione all esempio definizione dei compiti 25 2 25 2 Generazione con STEP 5 del programma per l impianto 25 5 di lavaggio 25 3 Trasferimento di file blocchi e segmenti 25 4 Controllo e modifiche del programma 25 5 Caricamento e test del programma 25 24 STEP 5 ST V7 1 C79000 G8572 C920 04 25 1 STEP 5 in un impiego pratico Esempio applicativo 25 1 Introduzione all esempio definizione dei compiti Sommario Breve descrizione dei compiti di co
327. i introduzione 4 Introdurre il primo operando qui KF 12345 e premere il tasto di introdu zione 5 Introdurre il secondo operando qui DW 12 e premere il tasto di introduzione 6 Definire l operando DW 14 in cui deve essere trasferito il risultato e conclu dere con il tasto di introduzione Il segmento assume ora la forma rappresentata sulla parte destra del video 7 11 Editazione di schemi a contatti 7 4 2 Sommario Esempio 1 Esempio 2 7 12 Richiami di blocchi Con l aiuto dei richiami di blocchi nello STEP 5 che rendono possibile da un qualsiasi blocco il richiamo di ulteriori blocchi nel programma utente semplice realizzare un programma strutturato Un richiamo di blocco viene rappresentato in KOP o come uscita assegnazione o come richiamo di blocco funzionale FB FX rappresentato come casella In un segmento vuoto introdurre un richiamo direttamente tramite i tasti funzionali Nei segmenti esistenti i richiami si possono inserire o aggiungere con senza inseri mento implicito Avvertenza Un segmento in KOP contiene solo un richiamo assoluto del blocco o una combi nazione col richiamo condizionato del blocco Per questo attivando il tasto F4 Uscita viene assunta un assegnazione di default SPA oppure assegnazione Richiamo condizionato di un blocco di programma 1 Posizionare il cursore sotto il simbolo di uscita e premere SHIFT F2 Blocchi e SHIFT F4 SPB
328. i nel nome della macro stessa In questo modo possibile rendere pi rapida la selezione nel campo Scegli macro e Punto iniziale corretto o condizioni necessarie Documentare nel commento della macro tasti il punto iniziale o le condizioni necessarie es AWL per l esecuzione della macro tasti A 17 Appendice Registrazione di co mandi attivabili con i tasti nell interfac cia utente A 18 Men All interno dell interfaccia utente limitarsi ai seguenti comandi ALT lt lettera gt per passare nel menu corrispondente lt lettera gt per selezionare un opzione nel menu scelto Tasti di scelta rapida tasti funzione combinati con UNSHIFT SHIFT CTRL e ALT per entrare direttamente nelle opzioni di menu pi importanti Per i comandi dell interfaccia utente non usare i tasti di comando dello schermo cursore tabstop ecc Finestre di dialogo Per i comandi all interno delle finestre di dialogo non usare i tasti di comando dello schermo cursore tabstopecc Durante la registrazione nonutilizzare caselle disele zione contrassegnate da unacroce Primadellaregistrazione della macro necessa rio selezionare tutte le caselle delle finestre di dialogo Controllo delle macro tasti Dopo aver creato una macro tasti possibile controllarne il funzionamento eseguen dola nel modo in passi Avvertenza La registrazione o l esecuzione vengono interrotte quando si selezionano altri pacchetti con le voc
329. i rete SIMATIC NET SIMATIC NET Alla fornitura i driver del software STEP 5 ST non sono attivati Lo stato attuale dei driver viene indicato nel seguente modo X selezionato non selezionato STEP 5 ST V7 1 C79000 G8572 C920 04 Installazione di STEP 5 Avvertenza opportuno selezionare solo i driver necessari in modo da avere a disposizione uno spazio di memoria pi esteso possibile per l esecuzione di STEP 5 ST driver MS DOS per funzioni di rete SIMATIC NET PROFIBUS SINEC L2 H1 possono essere selezionati solo se nel PC stato precedentemente installato l apposito software 2 2 6 Editor di tastiera per STEP 5 File STEP 5 ST V7 1 C79000 G8572 C920 04 L editor di tastiera necessario solo quando si vuole usare un PC come PG Con l editor di tastiera key editor la disposizione della tastiera pu essere adattata alle esigenze di STEP 5 E possibile aggiungere ulteriori combinazioni ad una combi nazione tasti esistente o modificare quelle esistenti Se si vuole utilizzare uno schermo a colori esterno sul dispositivo di programmazione dotato di schermo in bianco e nero interno possibile commutare il driver in questo editor Se il PC dotato di un altra tastiera al posto di quella internazionale standard oppure si desideraimpostare ulterioricombinazioniditastiperSTEP 5 unamodifica dell asse gnazione dei tasti potrebbe essere opportuna Se il PC invece dotato di una tastiera stand
330. i sullo schermo o stampati all interno di liste di attribuzione e programmi STEPS Con la funzione Correggi file simbolico occorre attribuire un simbolo a ciascun operando affinch non vengano creati simboli composti da molti caratteri di spazio Editazione della lista di attribuzione Errori durante la compilazione Se durante la procedura di compilazione si verifica un errore STEP 5 visualizza trovato un errore nella riga n Il parametro assoluto non conforme a SGOP SGOP sigla operando L editor rimane attivo la riga errata viene rappresentata nella parte pi alta del video Dopo l eliminazione dell errore nel file sorgente sequenziale tramite la memorizza zione si attiva una nuova riga compilazione Se si verificano pi errori lo STEP 5 segnala n righe elaborate n errori trovati visualizzare lista er rori S la lista errori viene visualizzata No l editor viene abbandonato Lo STEP 5 ha registrato gli errori nel file ZF SEQ Questa lista errori pu essere emessa richiamando la funzione di gestione gt Liste di attribuzione Emetti lista errori File seq C ESEMP1Z0 SEQ Riga 12 Inserimento 139kB Operando Simbolo Commento E 1 0 Segnale Commento di esempio EW 124 IWORD124 Word d ingresso 124 A 1 0 USC 1 0 Uscita 1 0 AB 122 ABYTE122 Byte d uscita 122 AD 100 AD 100 Doppia word d uscita 100 M 1 0 MERK 10 Merker 10 S4095 7 S MERK Nuovo merker 4095 7 Un commento aggiuntivo in
331. iato nella posizione di destinazione Le posizioni di destinazione sonol inizio o la fine di un blocco oppure dopo NW x x pu essere editato Funzione di elaborazione Tasti funzione Tasti nella segmento parte numerica Per sfogliare i segmenti F1 1 esistenti F1 1 T Inserimento blocco alla fine F3 Fine blc del segmento attuale Memorizzazione temporanea F4 Annota _ segmento Cancellazione segmento SHIFT F4 Cancella Cancella segmento Inserimento segmento prima F5 Inserisci Inserisci di quello attuale segmento Inserimento segmento dopo quello attuale F6 Aggiungi Fine segmento Spostamento segmento F7 Spostam STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 4 1 Aggiunta o inserimento di un nuovo segmento Operativit Procedere come segue 1 Aprire il segmento precedente o successivo al nuovo segmento che si deve inserire o aggiungere 2 Premere F5 Funz segm F Cancella F F Help 4 Annota 5 Inserisci Aggiungi Spostam 8 Indietro s db F F 1 3 Premere ancora F5 Inserisci se si vuole inserire prima dall attuale segmento o premere F6 Aggiungi se si vuole aggiungere dopo il segmento attuale 4 Premere F1 Nuovo Lo STEP 5 emette un nuovo segmento 5 4 2 Copia di un segmento Sommario Premessa STEP 5 ST V7 1 C79000 G8572 C920 04 Si pu copiare un segmento nello stesso bl
332. iatoie che durante l esecuzione dell editor di tastiera sono occupati dai programmi residenti non possono essere assegnati STEP 5 ST V7 1 C79000 G8572 C920 04 2 15 Installazione di STEP 5 Denominazione tasti nell editor Assegnazioni default Cancellazione di assegnazione tasti Salvare assegnazioni tasti 2 16 grigio Coperchi di tasti presenti sono solo su una tastiera 101 102 sono contrassegnati con 101 Coperchi di tasti presenti sono solo su una tastiera PG sono contrassegnati con PG Funzioni S5 valide solo per GRAPH 5 sono contrassegnate con GRAPH 5 Premessa stato aperto un file di assegnazione tasti 1 Selezionare l assegnazione tasti desiderata La riga selezionata ha il sottofondo colorato o grigio il numero della riga si trova sul bordo sinistro inferiore della finestra Attivare il comando di men Editare gt Cancellare oppure premere il tasto Canc o DEL L assegnazione tasti nella riga selezionata viene cancellata sullo schermo Avvertenza se stato impiegato uno dei tasti PRINT o PAUSE si deve ren dere di nuovo attiva la digitazione alla tastiera premendo in successione CTRL SHIFT Nel caso si voglia annullare la cancellazione dell assegnazione cliccare sulla casella di chiusura sul bordo superiore sinistro della finestra e rispondere con No alla richiesta Salvare le modifiche Con No vanno
333. ici per S5 sono spiegati nel manuale STEP 5 nell appendice 2 10 STEP 5 ST V7 1 C79000 G8572 C920 04 Installazione di STEP 5 Predisposizione della tastiera S5 Scroll Lock es Caps Lock 8 4 I Num Lock 7 ge p Down Home Page Scroll Pause Num End Screen Lock Break Lock Pa U Print Inserti Home Deletej F12 Backsp 4 F10 F11 D LL F8 F7 Occupazione S5 nella tastiera MFII IBM AT Tastiera MFII internazionale IBM AT Avvertenze Si prega di osservare le seguenti restrizioni e nella tastiera del PG 750 770 i tasti lt COM gt Commento e lt gt Fine segmento sono senza funzione Selezionare queste funzioni mediante i tast
334. ieme di tutti i file STEP 5 gene rati per un programma STEP 5 e raggruppati in un file di progetto PJ INI In questo file di progetto che pu essere caricato e memorizzato sono contenute tutte le infor mazioni necessarie per una comoda elaborazione e gestione del programma applica tivo per esempio impostazioni di parametri ed identificazioni di directory e file STEP 5 ST V7 1 C79000 G8572 C920 04 Glossario Memoriautente Programmaapplicativo OB PB SB FB FX DB DX ciclico a tempo su allarme Accesso diretto alla periferia Immagine di processo Aggiornamento MEOE degli ingressi IPI immagineldi processo nita di Immagine di processo Aggiornamento mentio pn delle uscite IPU immagine di processo ingresso Merker _ Temporizzatori S5 BUS Contatori Altri dati di sistema Unit di uscita Blocchi dati Area di memoria unit CPU Protezione di accesso Punti di alt Punto di controllo di sistema Diritti di accesso Periltestdisequenze di istruzioni neiblocchi pu essere impostato un punto di arresto cio un punto nel programma nel quale si deve controllare il RLC Test Stato blocco Stato variabili L elaborazione del programma viene interrotta in questo punto e viene emesso lo stato di segnale degli operandi attuali Il punto di controllo di sistema costituisce un interfaccia tra il
335. il file intermedio in un file programma STEP 5 Se la lista istruzioni stata programmata in simbolico il Batch Compiler necessita a questo punto del file simbolico con le attribuzioni specifiche dell impianto Durante la compilazione in file programma viene eseguita una verifica delle attribuzioni Se stato indicato un determinato tipo di AG viene anche verificato se le operazioni utilizzate sono ammesse ed eseguibili dall AG di destinazione verifica specifica dell AG Un file programma creato con l editor AWL Batch Compiler identico ad un file programma creato in KOP FUP AWL Da un file programma con l editor AWL Batch Compiler pu essere creato anche un file sorgente questo per esempio pu essere utile quando un programma STEP 5 stato testato e corretto nell AG Per questo non ha alcuna importanza se il programma stato editato nel pacchetto KOP FUP AWL o nel pacchetto editor AWL Batch Compiler Con la decompilazione il Batch Compiler genera prima di tutto un file intermedio dal file programma Da questo file intermedio viene costruito il file sorgente AWL relativo al file programma La creazione di un file sorgente da un file programma pu avvenire anche in un unico passo 22 3 Editor AWL compiler per batch AWL Ciclo di controllo Lista errori File temporaneo 22 4 Nel ciclo di controllo il file sorgente viene compilato in un file di programma Il file di programma ST S5D non viene sovrascri
336. il nome del file tastiera STEP5 oppure S5KXS06K Cliccare sulla casella Avanti oppure premere i tasti ALT W Aprire l assegnazione tasti attivando il comando di men File gt Aprire ed aprendo il corrispondente file del tipo S5K Attivare il comando di men File gt Stampare Il richiamo del livello dicomando DOS possibile solo se disponibile una quantit sufficiente di memoria di lavoro libera 1 Attivare il comando di men File gt DOS Ci si trova nel livello di comando DOS Digitare i comandi DOS desiderati Digitare il comando EXIT per ritornare all editor di tastiera Attivare sotto l editor di tastiera il comando di men Opzioni gt Commutare bianco nero colore 2 17 Installazione di STEP 5 Verifica del file di risorse Informazioni Ritorno al livello DOS 2 18 2 3 4 Aprire sotto l editor di tastiera un nuovo file del tipo S5K con il comando di men File gt Aprire gt digitare il nome del file Memorizzare il file senza modifiche con File gt Salvare Chiudere la finestra con i tasti ALT F3 Aprire di nuovo lo stesso file Risultato Se alla lettura del file non si verificano errori le assegnazioni sono corrette In caso contrario verificare se le combinazioni di tasti hanno una doppia occupazione Informazioni sulle versioni attuali si ottengono selezionando la funzione nfo nel men Altro Abbandonare la maschera cliccando su OK Per ritor
337. il tasto di introduzione Il segmento ha ora la forma rappresentata sotto Operazioni combinatorie digitali Operazioni combinatorie digitali appartengono alle operazioni complementari solo FB FX Esse si possono mettere in cascata all ingresso edall uscita con altre funzioni complesse Gli operatori AND OR XOR combinano di volta in volta due operandi digitali negli ACCU 1eACCU2inunrisultato nell ACCU 1 Lefunzionicorrispondonoalleistruzioni e caricamento delloperando 1 DW EW MW e caricamento dell operando 2 DW EW MW e combinazione degli operandi a word UW OW XOW e trasferimento del risultato nell operando DW EW MW Combinazione AND a word di due operandi 1 o F6 Fine segm e quindi attivare SHIFT F1 Aritmet 2 Scegliere la funzione desiderata qui F5 AND Lo STEP 5 emette la casella con gli ingressi uscite non definiti ed il formato preimpo stato UW STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 3 9 Sommario Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 272222222 UW EW124 _ uw 22222 992222222 MwWio DW16 Figura 8 19 Combinazione AND 3 Introdurre il primo operando qui EW 124 e premere il tasto di introduzione 4 Introdurre il secondo operando qui MW 10 e premere il tasto di introduzione 5 Denominare l operando in cui bisogna trasferire il risultato qui DW 16 e premere il
338. ile il drive su cui si trovano i file Questo campo serve come informazione in esso non possibile alcuna introduzione l area USER in cui si trova la sorgente Questo campo serve come informa zione in esso non possibile alcuna introduzione Indicazione dei file esistenti nel drive e nell area USER impostati Non possi bile alcuna introduzione Sono elencati i drive esistenti solo A e B Di questi se ne pu scegliere uno Elenco di tutte le aree USER Tra queste se ne pu scegliere una Sono elencati i file sorgenti esistenti sul drive La scelta pu essere effettuata con il cursore o cliccando col mouse Tutti i file vengono visualizzati solo se nel campo Criterio di ricerca sono stati registrati punti interrogativi 0 La funzione viene eseguita STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti 4 5 2 Sommario File File PCP M gt Copia PCP M gt DOS Box di scelta file File sorgente Drive sorgente User sorgente File sorgente Drive User File destinazione x Sovrascrivi con conferma lt Copia gt STEP 5 ST V7 1 C79000 G8572 C920 04 File PCP M Copia PCP M gt DOS Con questa funzione si possono convertire file PCP M in file MS DOS Selezionare il comando di men File gt File PCP M gt Copia PCP M gt DOS Viene visualizzato il box scelta file Copia File PCP M in DOS in cui ci si pu sposta
339. ile trova nella programma Se si colonna desiderano informazioni ISTRUZIONE particolareggiate sulle il testo del titolo modalit di commento di un nella colonna programma STEP 5 COMMENTO consultare la descrizione ISTRUZIONE dello STEP 5 nel manuale volume 2 del dispositivo di programmazione Tipo di parametro formale II tipo di Direttamente parametro sotto il nome formale deve del blocco stare tra parentesi E A T Operandi attuali per la Primo carattere All interno di un parametrizzazione di un della colonna il blocco blocco funzionale parametro segue immediata mente E1 0 AKTPAR Parametri attuali FORMPAR Parametri formali TRS Fine segmento Nome di blocco simbolico STEP 5 ST V7 1 C79000 G8572 C920 04 22 13 Editor AWL compiler per batch AWL Tabella 22 2 Caratteri di comando nella colonna IND Colonna IND Identificazioni per Convenzioni di Posizione Chiarimenti Caratteri di scrittura all interno della comando con esempi lista istruzioni li Commento segmento II carattere di comando si trova solo all inizio di un segmento se esiste un titolo segmento esso deve assolutamente precederlo Commento aggiuntivo Il carattere di In qualunque Questi commenti aggiuntivi si comando si trova punto trovano solo nel file sorgente nella colonna all interno del AWL Durante la compilazione IND per iltesto blocco non vengono considerati Se s
340. ile PCPM in file S5 DOS ST MT PCP M gt DOS Copia Conversione di file generati con S5 DOS ST MT in file PCPM DOS gt PCPM Cancella I file PCPM su supporto di dati PCPM sono cancellati Comandi DOS Con questa funzione si salta nel livello dei comandi DOS Chiudi Lo STEP 5 ST viene concluso Blocco STEP 5 Blocco dati Maschere DB Tramite questo men possibile attivare i diversi editor Qui viene caricato ed attivato l editor KOP FUP o AWL Viene visualizzato il box di comando Edita blocchi STEP 5 In esso va selezionato un blocco Subito dopo viene visualizzato l editor selezionato in Imposta Qui viene caricato ed attivato l editor per blocchi dati Qui viene caricato ed attivato l editor per maschere DB Lista di attribuzione Batch AWL Vie di bus Subito dopo aver attivato questa funzione viene richiamato l editor per la lista di attribuzione Editor autonomo per programmi nel tipo di rappresentazione AWL Questa funzione permette la generazione la memorizzazione e l attivazione dei collegamenti non definiti punto punto Nel box di comando Scelta funzione Predi sposizione bisogna attivare la generazione delle vie bus Parametri stampante Editor piedinatura Stato blocco Stato variabile A 10 Definizione di un set di caratteri di comando specifici di una stampante che ven gono memorizzati in un file stampante Generazione di un nuovo file piedinatura o modifica di uno gi e
341. imento e pre mere SHIFT F7 Extra e F6 Ins oriz Tutte le righe del segmento vengono spostate di una colonna verso destra e Posizionare ora il cursore allungato sull elemento libero inserito ed introdurre il contatto tramite F1 o F2 o il connettore tramite F5 Oper bin F4 o F5 Con memorizzazione Conferma o nuova costruzione Met Video vengono tolti gli elementi vuoti eccedenti in parallelo Imontanti elettrici in parallelo sicreano all interno diun segmento come descritto sopra posizionando il cursore allungato sotto il contatto prima del quale si vuole connettere il montante in parallelo e Editare quindi con F1 F4 il contatto desiderato Lo STEP 5 inserisce ora il segmento senza attivare SHIFT F7 Extra F7 Ins vert o il tasto di inserimento verticale e crea il posto per un nuovo mon tante elettrico parallelo Una nuova emissione di un segmento editato in una forma non ottimale p es con inserimenti ripetuti si ottiene premendo SHIFT F7 Extra e F2 Nuova em anche se ilsegmento non stato fornito di tuttii parametri Il video viene in questo caso nuova mente ricostruito e la rappresentazione viene messa in ordine in modo ottimale Avvertenza Si pu abbandonare un segmento o un blocco solo se tutti i nomi ed i parametri sono stati introdotti correttamente STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti 7 3 Esempio di editazione di combinazioni
342. imo blocco nel mod EPROM EEPROM Confronto di un blocco o di un gruppo di singoli blocchi Funzione principale Indirizzo finale nnnnnnnn Per differenze rilevate durante il confronto vengono emesse le seguenti segnalazioni Indirizzo indirizzo relativo nel modulo Set valore di set contenuto della locazione di memoria all indirizzo relativo del blocco nel file programma Ist valore attuale contenuto della locazione di memoria all indirizzo relativo del blocco nel modulo EPROM EEPROM F3 Parametri Emissione su video dei parametri EPROM EEPROM e confronto con i valori dei pa rametri del modulo inserito nell interfaccia EPROM In caso di uguaglianza viene emesso il risultato vedere figura 18 2 F5 Int SYSID Trasferimento nel modulo EPROM EEPROM dei dati contenuti nel File SISID Se il modulo EPROM EEPROM non completamente vuoto compare la segnalazione Scrittura SISID vietata Il trasferimento viene concluso con la segnalazione Funzione principale Indirizzo finale nnnnnnnn F6 Em SYSID Trasferimento dei dati SISID contenuti nel modulo EPROM EEPROM nel file SISID preim postato e visualizzazione su video Il file SISID preimpostato pu pertanto essere sovra scritto Il trasferimento viene concluso con la segnalazione Funzione principale Indirizzo finale nnnnnnnn F8 Help Visualizzazione dell assegnazione dei tasti funzionali F8 18 6 Annulla Ritorno alla scelta funzioni
343. impianto di lavaggio il nome di progetto La generazione del programma utente sul PG si suddi vide nelle fasi e creazione e apertura del progetto e generazione del contenuto del progetto editazione e strutturazione del pro gramma e gestione e cura del progetto 25 2 1 Creazione del progetto Poich la base del sistema operativo e l avviamento deldispositivo di programmazione dipendono dal tipo di PG utilizzato vengono descritti il procedimento di impostazione e le modalit operative a partire dalla barra di men STEP 5 File Partendo dal comando di men File gt Progetto gt Imposta F4 per predisporre tutte Progetto gt le impostazioni e parametrizzazioni necessarie alla programmazione Imposta F4 1 Selezionare pertanto per un nuovo progetto in primo luogo Progetto gt Imposta Una successiva selezione del progetto gi creato avviene tramite Progetto gt Carica Appare uno schedario per l impostazione del progetto con 7 campi d introduzione schede per i diversi nomi di file Questi campi sono preimpostati e denominati con NONAME STEP5 S5KXS01Z Figura 25 4 Impostazione del progetto STEP 5 ST V7 1 C79000 G8572 C920 04 25 5 STEP 5 in un impiego pratico Esempio applicativo Procedimento di impostazione delle schede Salvataggio impostazioni File Progetto gt Salva come 25 6 Procedere nelle impostazioni del progetto Impianto di lavaggio auto nel seguen
344. impostare il file si trovano nel capi tolo 4 1 1 L AP INI memorizzato come modello nel catalogo di sistema S5_SYS dopo una modifica nel catalogo S5_HOME Viene definito un set di caratteri dicomando specifica per la stampante memorizzato in un file stampante di tipo DR INI Esso comanda fondamentalmente l emissione diretta sulla stampante Con l aiuto del box Parametrizzazione stampante possibile inserire i parametri in questo file visualizzata la maschera di editazione Parametri stampante vedere l esempio sot tostante Il file stampante C HP3Q DR INI perla stampante HP III C stato sele zionato nella scheda File gt Progetto gt Imposta gt Documentazione File stampanteC STEP5 S5_HOME HP3Q DR INI Edita Nome Stampante HP III C Formato pag DIN A4 X DIN A3 Righe Pagine 58 Skip_Over a X Nein Busy X Ja Nein Tempo attesa CR 0 25 MS LF 0 25 MS Interfaccia Lei verend LETS i Default X Funzioni caratteri comando Sequenza caratteri comando Sequenza iniziale 1B 45 00 1B 26 6C 31 6F 38 44 Sequenza finale 1B 45 00 1B 28 31 30 55 Passo di stampa 10 car poll 1B 26 6B 31 30 48 Passo di stampa 12 car poll 1B 26 6B 30 39 48 Passo di stampa 17 car poll 1B 26 6B 30 36 48 Tabulatore orizzontale 5 Indice colonna sinistra 00 F H H F F F F F Help 1 2 3 Scegli 4 5S va
345. in un file di programma e o nellAG La riga di men tasti funzionali F1 F8 sul bordo inferiore del video indica quali fun zioni si possono eseguire con i tasti funzionali della tastiera Funzioni del COM DB1 non possibili in offline p es Carica da AG non vengono avviate in modo offline dallo stesso tasto funzionale e regole nell introduzione nelle maschere del COM DB1 In questo capitolo viene spiegato e come avvengono le introduzioni nei campi d introduzione e come si introducono i commenti e e dove occorre porre l attenzione in editazione Tutte le introduzioni nelle maschere del COM DB1 vengono supportate dal cursore Sono possibili due modi per introdurre i valori dei parametri con l aiuto del cursore e O II testo viene introdotto a caratteri tramite la tastiera e 2 TII testo viene selezionato nella finestra di scelta se esiste relativa al campo di introduzione con F3 Scegli Avvertenza Con il tasto F6 Enter vengono poi trasferiti in DB1 i parametri modificati Il tras ferimento avviene solo quando tutti i dati di parametrizzazione del blocco sono esenti da errori Dopo l esecuzione del trasferimento il COM DB1 commuta auto maticamente nella maschera Tabella panoramica Esempio relativo a 1 Introduzione a caratteri del fattore di correzione 1 Posizionare il cursore sul campo Fattore di correzione 2 Introdurre tramite la tastiera il parametro desiderato p es
346. ingresso si inverte 4 posizionando il cursore sulla sigla dell operando e premendo F4 Ingresso o F5 Ingresso negato L attuale ingresso il complementare del precendente Una funzione editata si modi fica posizionando il cursore sulla sigla dell operando nella casella e sovrascrivendola con l operazione desiderata STEP 5 ST V7 1 C79000 G8572 C920 04 8 5 Editazione di schemi logici Cancellazione Esempio 8 6 Per la cancellazione tasto DEL di operandi e funzioni nel segmento valgono le se guenti regole 1 Un ingresso che si trova sotto il cursore allungato viene cancellato L ele mento funzionale stesso viene accoriciato dell ingresso cancellato cio di una riga vedere figura 8 2 A L attivazione della funzione di cancellazione su un ingresso connesso provoca la rimozione dell elemento funzionale o della catena funzionale prima di que sto ingresso Lo stesso ingresso viene per questo rappresentato non definito vedere figura 8 2 B Un elemento funzionale con due operandi d ingresso viene rimosso Di volta in volta l operando rimanente occupa l ingresso del blocco successivo che si li bera vedere figura 8 2 C Un elemento funzionale con due ingressi di cui uno connesso viene ri mosso dal segmento dopo aver cancellato l operando Gli elementi funzionali connessi in serie all altro ingresso operano direttamente sul blocco succes sivo Cursore allungato DEL
347. introdurre E 20 0 e premere il tasto di introduzione 4 Introdurre la durata di tempo KT 100 1 10s e premere il tasto di introduzione 5 Ingresso di reset qui introdurre E 20 3 e premere il tasto di introduzione 6 Introdurre il trasferimento del valore del temporizzatore negli operandi DW 20 e DW 22 concludere ogni volta con il tasto di introduzione 7 All uscita introdurre M 22 1 e premere il tasto di introduzione STEP 5 ST V7 1 8 22 C79000 G8572 C920 04 Editazione di blocchi dati Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 I blocchi dati contengono dati fissi o variabili con i quali opera il programma utente Il titolo del blocco ed i commenti alle righe vengono memorizzati nel relativo blocco commento DK DKX Un commento del blocco viene memorizzato dallo STEP 5 nel blocco di documentazione DBDO nnn DXDO nnn Entrambi i tipi di blocco di commento sono creati automaticamente con la conferma del DB DX editato Essi non vengonotrasferitiinAGosuEPROM EEPROM Sebbene l editazione sia possibile anche direttamente in questi blocchi di commento si consi glia di effettuare l introduzione dei titoli e dei testi di commento nel DB DX poich qui sono riconoscibili tutte le associazioni Editor Test AG Gestione N a Biloccols HRS Maschera DB Lista di attribuzione Batch ANL Vie bus Parametri stampante Editor piedinatura Dopo l int
348. io blocco organizzativo OB1 blocco vedi la fine di un blocco queste FBn FXn inizio blocco funzionale FB25 FX12 sotto devono essere precedute DBn DXn inizio blocco dati DB5 DX33 Operazioni da un nuovo inizio di blocco SBn nessun inizio blocco sequenziale SB3 altrimenti andranno perse blocco GRAPH5 alla compilazione nel PG NAME blocchi DOK ANNA Non sono ammessi blocchi NAME blocchi DOK ampliati BERTA DBO DB1 DB2 BB e GRAPH 5 BI Numero di biblioteca Con spazio Dopo l inizio Per i propri numeri di BI_ 12345 del blocco o biblioteca Non necessario Non maggiore dopo il nome e non possibile introdurre i di 65535 del blocco numeri di biblioteca dei vedi sotto N blocchi funzionali standard Eventuali commenti si trovano nel file sorgente AWL essi non vengono compilati e vanno persi durante la decompilazione N Nome di un blocco Con spazio Prima o dopo il funzionale N_GARAGE numero di Max 6 caratteri biblioteca ma all inizio del blocco 22 12 STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL Tabella 22 1 Caratteri di comando nella colonna relativa alle istruzioni Colonna Identificazione per Convenzioni di Posizione Chiarimenti ISTRUZIONI scrittura con all interno della Caratteri di esempi lista istruzioni comando UB Titolo segmento Il carattere di Solo all inizio di Questi testi di commento comando si un segmento vengono acquisiti nel f
349. ionato non consentito Operando in AG non consentito STEP 5 ST V7 1 C79000 G8572 C920 04 Test 16 4 Forzamento variabili Test Forza variabili Procedimento Operativit Editazione lista operandi STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione online consente la modifica delle variabili e l accesso diretto al processo Bisogna pertanto considerare prima del forzamento modifica delle variabili le possibili reazioni del processo e Si possono modificare le variabili E A M S T Z D II PG pu agire sulle va riabili E A e M solo a byte o a word nell immagine di processo e Perle variabili T e Z nel formato KM e KH bisogna fare attenzione al comando del fronte di salita e La funzione eseguibile con il controllore programmabile in STOP e in RUN e La visualizzazione dello stato di segnale interrotta nel caso di introduzione di un operando o di un formato errato e Lo STEP 5 segnala Forzamento non possibile e Poich lo STEP 5 esegue le modifiche a byte le variabili non sono modificabili a blocchi Per lavorare con la funzione Forza variabili si consiglia il seguento procedimento 1 Richiamare Test gt Forza variabili Lo STEP 5 propone una tabella vuota per la scrittura della lista operandi quando non sono inserite delle variabili Altrimenti viene emesso il blocco im magine memorizzato per ultimo 2 Editare la lista operandi e concludere con Conferma
350. ione dei singoli passi di una macro tasti registrata Se stata impostata l opzione Passo singolo esecuzione deve essere premuta ad ogni passo durante l esecuzione della registrazione la combina zione dei tasti CTRL ALT T Terminare la registrazione con CTRL ALT D L interruzione controllata dell esecuzione della macro tasti avviene con ESC STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore Tasti della barra delle funzioni STEP 5 ST V7 1 C79000 G8572 C920 04 Avvertenza Le macro tasti non funzionano con il comando File gt Comandi DOS oppure Cambio gt Altri Se si utilizzano gli hotkey osservare la loro assegnazione dipendente dalla lingua scelta Il punto di partenza e di arrivo di una registrazione deve essere assolutamente rispettato tenerlo presente Le macro tasti TP INI delle versione di STEP 5 pi vecchie non possono essere pi utilizzate o convertite La macro START TX INI avvia automaticamente avviando lo STEP5 ST lese cuzione di una registrazione sottomen richiamati sono parzialmente annidati Un sottomen pu essere chiuso con il tasto d interruzione ESC senza attivare alcuna funzione Con il tasto d introdu zione Return viene attivata una funzione o viene aperto un sottomen Per selezionare nel modo pi semplice possibile le funzioni che vengono richiamate spesso per la maggior parte dei sottomen sono stati definiti dei tasti funzionali F7 fi
351. ione di un blocco avvenga a passi Nel box di comando Controllo elaborazione ON bisogna definire il blocco che si vuole controllare e con Ricerca l operando che si vuole osservare Disattiva il controllo elaborazione Questa funzione effettua un nuovo avviamento o un riavviamento del controllore programmabile Questa funzione mette l AG in stato STOP Questa funzione elimina i blocchi non validi presenti nella memoria dell AG e compatta quelli validi Trasmette informazioni circa lo stato dell AG collegato Sul video viene visualizzata una tabella contenente i valori attuali dei bit di con trollo Con AG in STOP il registro interruzione viene emesso per un analisi delle cause di errore Trasmette informazione circa l indirizzo d inizio del blocco valido e l indirizzo di ritorno relativo e assoluto nel registroblocco Vengono emessi sul supporto desiderato gli indirizzi assoluti dell AG con il loro contenuto Fornisce informazioni circa la capacit ed il grado di riempimento della memoria utente Visualizza sul video i parametri di sistema dell AG Questo men mette a disposizione una serie di funzioni che possono essere richiamate in fase di editazione e test per la soluzione dei problemi che si ven gono a creare Le preimpostazioni delle singole funzioni devono essere state definite nei box Imposta Questa funzione genera la lista di riferimenti lista incrociata del file programma preimpostato Dopo aver
352. isso unter MS DOS und Windows 3 x DEVICEHIGH C DOS SMARTDRV SYS 2048 X Il comando carica SMARTDRV SYS nell area di memoria superiore della memoria di lavoro al disopra dei 640 Kbyte Ilvalore 2048 indicalamassima quantit dimemoria cache possibile valori della memoria cache vanno dai 128 Kbyte fino ai 8192 Kbyte 8 Mbyte STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione dati STEP 5 26 3 Struttura della directory STEP 5 Lo STEP 5 ST utilizza una struttura di directory ben definita Questa struttura costituita da 4 directory separate Directory di Directory di Qui vengono installati tutti i file necessari al sistema sistema funzionamento All interno della directory di sistema l utente non pu effettuare nessun tipo di modifica Per l intera directory di sistema pu essere prevista una protezione alla scrittura eccezione la sottodirectory S5_COM non pu essere impostata READ ONLY Directory home Qui vengono depositati i file modificati dall utente Questi possono essere i File Batch necessari all avviamento diversi File INI che descrivono la postazione di lavoro dati specifici del dispositivo ed anche File Via e File Parametri Stampante modificati dall utente DR INI e AP INI SINEC Qui vengono inseriti i driver MS DOS forniti per SINEC L2 SINEC H1 driver di rete SIMATIC NET La directory definita in modo fisso con C SINEC S5_INFO Qui ci sono le informazioni di prodot
353. itolo F Commento F Help 1 Inser DK 2 Canc DK 3 Inser DF 4 Canc DF 5 Test KG 6 7 Conferma 8 Annulla Figura 9 3 Campi video d introduzione Campo di Editazione dell editor DB esempio singoli campi del video hanno il seguente significato Tabella 9 1 Contenuto delle righe del video N Campo di Chiarimento introduzione 1 Campo DB Visualizza il numero del DB qui DB2 indicato compilando il box di co mando 2 File Programma Campo con l indicazione del drive e del nome del file programma qui C con file programma DATIxxST S5D ero DW 3 Campo BIB In questo campo si pu indicare un numero di biblioteca del DB con un massimo di 5 cifre da 0 a 99999 4 Campo LUN Emissione della lunghezza del blocco in word compresa la testata Dopo la barra si trova la lunghezza della intestazione del DB Dopo ogni introdu zione completa di una riga la lunghezza viene aggiornata 5 Campo titolo Qui si pu introdurre un titolo per il blocco dati della lunghezza massima di 32 caratteri 6 Campo del num Emissione del numero della parola dati DW da elaborare Per i formati che comprendono pi parole dati viene emesso il numero della DW pi bassa Si pu saltare all ultima parola dati del blocco dati se si introduce il numero dell ultima parola dati o un numero pagine STEP 5 ST V7 1 C79000 G8572 C920 04 9 5 Editazione di blocchi dati Tabella 9 1 Contenut
354. itor AWL compiler per batch AWL Tasti funzionali programmabili STEP 5 ST V7 1 C79000 G8572 C920 04 Potendo associare a qualsiasi stringa di caratteri di volta in volta max 40 caratteri quattro tasti funzionali si ha la possibilit di inserire stringhe di caratteri ripetitive in qualsiasi punto della lista di attribuzione L assegnazione dei tasti viene memorizzata nel file ZT SEQ Nella maschera Imposta Progetto stato scelto Simbolico S 1 Premere F1 Annota Lo STEP 5 emette il successivo livello di tasti 2 Premere F6 Tast fz Viene visualizzato l editor dei tasti funzionali Il cursore lampeggia nella prima riga 3 Digitare la stringa di caratteri ed abbandonare con il tasto di introduzione 4 Muovere il cursore da riga a riga con il tasto di introduzione o con i tasti cur sore in alto basso Il mouse non pu essere utilizzato tranne che per attivare la Conferma tramite F7 Conferma Tasto Testo Shift F1 Esempio Shift F2 Commentooperando Shift F3 Segnalazione Shift F4 Impianto in funz F F F F F F 1 2 3 4 5 6 7 Conferma Sa 5 Cancellazione caratteri con DEL nella posizione del cursore a sinistra del cursore con backspace Si conclude l editazione 6 premendo Conferma o interrompendo con ESC 22 11 Editor AWL compiler per batch AWL 22 2 2 I caratteri di comando dell editor AWL Batch Compiler Sommario L editor AWL richiede per dete
355. izia con un punto e virgola Lunghezza del commento somma delle colonne Operando simbolo commento colonne di separazione SW 64 S F 64 Nuovo merker parola di merker 64 Z 6 Contat 6 Contatore 6 F Testo1 F Testo2 F Testo3 F Testo4 F Modo FPag Av FPag Ind F Help 1 Annota 2 Copia 3 Cancella4 Cerca 5 Sostit 6 Salva 7Conferma 8 Annulla Figura 11 3 Esempio per una lista di attribuzione nella lista di attribuzione STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione 11 3 Ausili per l editazione Sommario F1 Annota STEP 5 ST V7 1 C79000 G8572 C920 04 Lo STEP 5 agevola la creazione della lista di attribuzione tramite le funzioni di edita zione che si richiamano e si utilizzano tramite tasti funzionali F Testo1 F Testo2 F Testo3 F Testo4 F Modo 1 Annota 2 Copia 3 Cancella 4 Cerca 5 Sostituisci F F F F F F Pag Av 1 Riga 2 Testo 8lIniz blc 4 Fineblc 5 File 6 Tast fz Si memorizzano le righe selezionate qualsiasi stringa di caratteri digitata e blocchi di righe in una memoria buffer Annota da dove questi possono essere successiva mente trasferiti Copia I blocchi di testo sono trasferibili anche in un altro file sorgente sequenziale F1 Annota la riga in cui si trova il cursore per copiarla in un altro punto Riga F2 Annota un testo digitato max 40 caratteri per copiarlo Testo F3 Viene contrassegnato l inizio di un blocco di caratteri inclus
356. l processo di archiviazione oppure in una directory impostata dall utente STEP 5 ST V7 1 4 14 C79000 G8572 C920 04 Creazione e modifica di progetti 4 2 Gestione dei blocchi File Blocchi Con le funzioni di questo sottomen vengono gestiti nella directory di lavoro i blocchi ed i file di documentazione dei file programma Pi precisamente si pu e Emettere l indice del contenuto e Trasferire i blocchi ed i file di documentazione e Confrontare i blocchi e Cancellare i blocchi ed i file di documentazione e Controllare e comprimere i blocchi nel file programma 4 2 1 Indice blocchi Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 Possono essere emessi i seguenti indici blocchi Dal file programma impostato e ditutti i blocchi e dituttii file di documentazione e ditutti i blocchi registrati nella lista blocchi e di tutti i blocchi di un tipo Dal controllore programmabile la lista degli indirizzi dei blocchi e dei blocchi registrati nella lista blocchi e ditutti i blocchi e ditutti i blocchi di un tipo in funzione del tipo di AG Avvertenza Durante l emissione sul video si ottiene un altro box di comando in cui scegliendo un blocco visualizzato si passa direttamente nell editor vedere Emissione sul video 4 15 Creazione e modifica di progetti File Blocchi indice 63 Introduzione Indice di x File programma x AG Scelta Lista blocchi
357. l DB1 nella maschera Tabella panoramica ed 2 un commento ad ogni blocco parametri nella rispettiva maschera di parametrizzazione Il commento viene introdotto nell apposita riga di commento nella parte alta dello schermo della maschera COM DB1 Il commento pu essere lungo max 80 caratteri spazi inclusi Esempio relativo a 2 Introduzione del commento al blocco parametri Parametrizzazione orologio CLP 1 Premere nella maschera Parametrizzazione orologio CLP il tasto di com mento COM Il cursore salta allora nella riga di commento 2 Introdurre il commento tramite la tastiera p es Impostare il tempo di sveglia del complesso di manutenzione 1 3 Concludere l introduzione con oppure INSERT Con ESC si abbandona la riga di commento senza variazioni del contenuto originario 23 11 Software di parametrizzazione COM DB1 Particolarit e re gole delle introdu zioni nelle ma schere del COM DB1 23 12 Avvertenza Un commento ad un blocco parametri viene trasferito in DB1 insieme al blocco parametri con F6 Enter Nel riquadro seguente sono state raccolte alcune particolarit e regole nella parame trizzazione di DB1 con il COM DB1 Avvertenza Se nella maschera delle preimpostazioni non si indica la versione della CPU al lora il COM DB1 accede al set di parametri blocchi parametri campi dei valori della versione pi elevata ad esso nota Il COM DB1 presenta la ver
358. l HIFT Inibito Spostamento al campo di introduzione AWL precedente STEP 5 ST V7 1 C79000 G8572 C920 04 A 7 Appendice A 2 Istruzioni operative in breve Box di comando Progetto Impostazioni Schede A 8 La maggior parte delle funzioni selezionabili prima di essere attivate devono essere parametrizzate Perfarci dopo ilrichiamo della funzione vengono visualizzati icosid detti box di comando e di scelta In questi box ci si pu spostare con il mouse oppure tramite i tasti cursore ed il tasto TAB Su alcuni campi evidenziati con reverse tramite iltasto F3 Scegli possibile richiamare altri box di scelta Questo men mette a disposizione funzioni con le quali diventa possibile organizzare il programma ed i relativi file Tutte le impostazioni neccessarie per un programma devono essere qui definite e quindi memorizzate nel cosiddetto file di progetto PJ INI Devono per esempio essere impostati e luogo di memorizzazione dei vari file e file interessati e rappresentazione KOP FUP AWL e funzionamento e parametri di stampa ecc Nei box di impostazione visualizzati vanno inseriti i file ed i parametri richiesti Questo box suddiviso in schede parametri impostati vengono prelevati dai box di comando e di scelta interessati In una seduta di lavoro i file ed i parametri impostati valgono per tutta la progettazione Nel box di impostazione ci si pu spostare con i tasti curs
359. l contenuto di blocchi dati pu essere cam biato a causa di errori di arrotondamento se il formato KG usato STEP 5 ST V7 1 C79000 G8572 C920 04 9 17 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione maschere DB 1 0 Sommario Singole maschere DB Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 Le maschere DB sono blocchi dati speciali per i controllori S5 135U S5 155H e S5 155U parametri da introdurre dipendono dalla CPU del controllore programma bile AG Queste maschere DB sono legate al ripettivo AG e non contengono com menti 7 Editor Test AG Gestione Doc BIOCCORS NERES Bibcecorda cie Lista di attribuzione Batch ANL Vie bus Parametri stampante Editor piedinatura Con le singole definizioni sono elencate le seguenti maschere DB utilizzabili DB 1 Essa contiene una lista degli ingressi e delle uscite digi Suddivisione periferia tali periferie con relativi indirizzi dei byte da 0 a 127 i merker di accoppiamento d ingresso e uscita per S5 135U e la lunghezza del blocco tempo DX 0 Impostazioni di terminate funzioni del programma di si per S5 135U stema per S5 135U p es per l elaborazione dell avvia mento dell AG nel funzionamento multiprocessore DX 0 Impostazioni di determinate funzioni del programma di per S5 155U sistema per S5 155U p es nuovo avviamento riavvia S5 155 H mento interrupt di
360. l nuovo file I simboli Merker0 e Ingr0 nel file simbolico SIMVECZO SEQ sono associati agli ope randi M 0 0 e E 0 0 nel file programma INTVECST S5D In un nuovo file simbolico SIMNUOZO SEQ i simboli Merker0 e Ingr0 sono associati agli operandi M 1 2 e E 2 0 Con l interconnessione automatica nel nuovo file programma INTNUOST S5D vengono assegnati a tutti i simboli uguali in SIMVECZO INI e SIMNUOZO INI i nuovi operandi Avvertenza Alla sostituzione di E1 0 gt E20 0 EB o EWM non diventa EB EW20 Gestione Gestione Interconnessione Autos alii Errori Interruzione anticipata 18 8 Selezionare il comando di men Gestione gt Interconnessione automatica Dopo aver selezionato questa funzione lo STEP S visualizza ilrelativobox dicomando Interconnessione automatica Sotto File Programma viene visualizzato il nome del programma utente in cui ridenominare gli operandi Introdurre i nomi dei nuovi file generati tramite queste modifiche sotto a File Programma e con nuovo File Simbolico intro durre il nome del file della copia della lista di attribuzione Se si vogliono ridenominere gli operandi solo in determinati blocchi introdurre questi blocchi sotto scelta altrimenti indicare B vedere capitolo 3 9 per tutti i blocchi Dopo l Interconnessione lo STEP 5 emette un protocollo con i file interessati alla ridenominazione su video stampante o file a seconda della preselezione
361. la lista di attribuzione L introduzione del criterio di ricerca deve esattamente coincidere per quanto riguarda le lettere maiuscole o minuscole con la stringa di testo cercata F5 Sostituzione di una qualsiasi stringa di caratteri max 20 caratteri in Sostit cluso i blank con un altra F6 Salvataggio del file sorgente senza compilazione p es in caso di Salva interruzione dell editazione La lista di attribuzione editata pu essere ulteriormente elaborata F7 Conclusione dell editazione e memorizzazione della lista di Conferma attribuzione L avvio della compilazione con la creazione del file sim bolico viene attivata automaticamente F8 Interruzione dell editazione senza memorizzazione della lista di Annulla atrribuzione SHIFT F1 Emissione del testo 1 tramite un tasto funzionale Testo 1 SHIFT F2 Emissione del testo 2 tramite un tasto funzionale Testo 2 SHIFT F3 Emissione del testo 3 tramite un tasto funzionale Testo 3 SHIFT F4 Emissione del testo 4 tramite un tasto funzionale Testo 4 SHIFT F5 Selezione del modo di editazione inserimento o sovrascrittura Modo SHIFT F6 Una pagina avanti Pag Av SHIFT F7 Una pagina indietro Pag Ind SHIFT F8 Visualizzazione dell assegnazione dei tasti funzionali Help Tasti con richiamano ulteriori livelli di tasti STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione 11 2 Generazione
362. le 19 2 10 Emissione delle impostazioni del progetto Funzione Documentazione Emetti imposta Za MERCIA progetto Questa funzione consente di emettere le impostazioni del progetto Selezionare il comando di menu Documentazione gt Emetti impostazioni di progetto Viene visualizzato il box di comando Emetti impostazioni di progetto L utente ha la possibilit di scegliere tra le impostazioni correnti del progetto e un altro file del progetto PX INI Il contenuto della scheda viene emesso sull apparecchio selezionato monitor stampante o file 19 2 11 Emissione delle vie di bus Funzione Documentazione Vie di bus STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione consente di emettere le vie bus da un relativo file AP INI Selezionare il comando di menu Documentazione gt Vie di bus Viene visualizzato il box di comando Vie di bus 19 11 Documentazione 19 3 Emissione confortevole Sommario Scelta funzioni confortevoli Esempio di stampa 19 12 La funzione Emissione confortevole conosciuta finora anche come KOMDOK per mette di documentare in modo completo e quasi automaticamente tramite istruzioni di comando programmi STEP 5 e GRAPH 5 Al contrario dell emissione standard qui si pu per esempio catalogare o analizzare i dati di programma che inoltre ven gono anche preparati per la rappresentazione grafica Un ulteriore particolarit rispetto all Emissione s
363. le zionabili Spiega l istruzione AWL e viene memorizzato nel blocco di commento OK PK SK FK FXK insieme al commento segmento Pu essere introdotto nella lista di attribuzione per ogni operando simbolico Introdu zioni e modifiche sono anche possibili direttamente nell editor del blocco La cancellazione di un blocco nell AG comporta dapprima che tale blocco venga di chiarato non valido nella memoria utente Anche la correzione di un blocco lascia STEP 5 ST V7 1 C79000 G8572 C920 04 Glossario Configurazione della memoria Connettore Corpo del blocco Cursore Directory Diritti di accesso protezione di accesso Documentazione Editor Editor per testi STEP 5 ST V7 1 C79000 G8572 C920 04 dietro di s il vecchio blocco non modificato La funzione STEP 5 Test Comprimi memoria elimina nell AG i blocchi non validi e compatta quelli validi Funzione STEP 5 che visualizza sullo schermo la composizione ed il grado di riempi mento della memoria utente in AG Merkerdi appoggio che mantiene il RLC comememoriaintermediainmododarenderlo utilizzabile in altri punti ed evitare combinazioni ripetute Nel corpo delblocco vengono memorizzate le istruzioni connessioni suddivise in seg menti oppure i dati nei DB Gli editor STEP 5 utilizzano un cursore grande allungato ed uno piccolo Il cursore allungato visualizza la posizione attuale di editazione nel campo di editazione La sua rappresenta
364. lelo Success ramo i parallelo i ep phh UHH FUP sal sal Ut Oi AWL U U Ul KOP Pi contatti in un ramo parallelo FUP Casella AND prima di una casella OR AWL Istruzioni Oi ramo parallelo U U AWL KOP INGR 1 INGR 2 INGR 1 INGR 2 AA INGR Nes INGR 3 INGR 4 INGR 5 INGR 4 INGR 5 Figura A 20 Esempio relativo alla regola AND prima di OR ciccione STEP 5 ST V7 1 A 26 C79000 G8572 C920 04 Appendice Parentesi Questa regola riguarda la chiusura in parentesi di combinazioni binarie complesse e di funzioni complesse precedute o seguite da combinazioni binarie U COMBINAZIONE PREC Complesso COMBINAZIONE SUCC Combinazioni binarie complesse A queste combinazioni appartengono le combinazioni OR prima di AND Combinazione OR prima di un AND AWL c 0 00 AWL U Combinazione OR U KOP KOP Ulteriori collegamenti in serie di contatti in parallelo STEP 5 ST V7 1 C79000 G8572 C920 04 A 27 Appendice Funzioni com plesse memoria temporizzazione comparatore con tatore A 28 FUP gt 1 FUP Casella OR prima di una casella AND Queste combinazioni rappresentano un sottoinsieme delle combinazioni binarie com plesse Due contatti in parallelo costituiscono la combinazione pi semplice Per le funzioni complesse valgon
365. lici si deve creare una lista di attribuzione tra operandi assoluti e operandi simbolici con l aiuto dell editor simbolico dello STEP 5 Contemporanena mente in questa lista di attribuzione ad ogni operando pu essere associato un com mento del operando Editor Test AG Gestione E A BiloecCogs HP sest ali Bloccondat ean F2 Maschera DB Geralegrali Batch AWU Cerel ES Vie bus all Parametri stampante Ctrl E4 Editor piedinatura CETER RS Capitolo Argomento trattato Pagina 11 1 Operativit generale con l editor 11 2 Generazione lista di attribuzione 11 3 Ausili per l editazione 11 4 Modifica della lista di attribuzione 11 14 11 1 Editazione della lista di attribuzione 11 1 Operativit generale con l editor Premesse Richiamo dell editor Editor Dista cueca ow zione F7 Procedimento Le lunghezze dell operando simbolico e del commento operando sono impostabili File gt Progetto gt Imposta F4 Scheda Simbolico vedere capitolo 4 1 1 e Operando simbolico da 8 a 24 caratteri preimpostato 8 e Commento max 40 caratteri preimpostato 40 Le impostazioni valgono per tutta la lista di attribuzione Un successivo aumento della lunghezza possibile mentre una diminuzione possibile solo fino alla pi grande lunghezza di commento veramente esistente nel file Cancellare prima i file Le introduzioni e le
366. lla Tasti Chiarimento F1 Inser DK Inserimento del commento di una parola dati ci vuol dire spostare tutto il campo dei commenti di una riga verso il basso Cancellazione del commento di una parola dati viene spo stato tutto il campo dei commenti di una riga verso l alto Inserimento di un formato ci vuol dire spostare tutto il campo dei formati di una riga verso il basso Cancellazione di un formato viene quindi spostato tutto il campo dei formati di una riga verso l alto Nell ultima riga di un DB con formato KG questa funzione viene eseguita solo se si esegue precedentemente una conversione KM F2 Canc DK F3 Inser DF F4 Canc DF F5 Test KG Test del numero in virgola mobile il numero in virgola mobile che si trova nel campo dati viene emesso in esadecimale nella forma esponente 1 byte e mantissa 3 byte Si ab bandona con Conferma F7 Conferma Il blocco dati viene memorizzato nel file programma preimpo stato F8 Annulla Conclusione dell editazione senza memorizzazione SHIFT F2 Introduzione del numero di biblioteca N bibl SHIFT F4 Shift di una riga verso il basso Riga Av SHIFT F5 Shift di una riga verso l alto Riga Ind SHIFT F6 Titolo del blocco Titolo SHIFT F7 Commento del blocco Commento SHIFT F8 Visualizazzione dei chiarimenti relativi ai tasti funzionali Help 9 2 1 Editazione del commento del bloc
367. lo per AG 135 U pagina 2 10 5 emettere la lista errori A sostituire gli operandi a compressione di blocchi 4 24 compressione memoria AG 17 2 configurazione del video lista di attribuzione 11 4 configurazione della memoria 17 7 configurazione memoria 17 3 confronto dei blocchi STEP 5 ST V7 1 Indice 2 C79000 G8572 C920 04 Indice E editazione blocchi funzionali campo 22 6 commento blocco dei parametri istruzioni di comando lista di attribuzione 11 1 lista istruzioni 6 1 lista operandi 5 30 16 9 maschere DB 10 1 operandi simbolici 8 5 piedinatura 15 2 riga d intestazione 22 6 schema a contatti schema logico vie bus 13 3 editor interfaccia operatore grafica 5 2 Editor AWL Batch Compiler 22 1 caratteri di comando 22 12 ciclo di verifica conferma editazione traduzione traduzione a ritroso 22 3 verifica 22 3 editor AWL compiler per batch AWL modifica 22 3 editor di batch AWL 12 1 Editor di tastiera 2 9 Editor di tastiera per PC men 2 13 elaborazione di stato azioni concatenamento di blocco 16 4 limitazioni 16 3 rappresentazione della maschera in Amefa 16 4 rappresentazione dello stato dei segnali richiamo 16 4 segnalazioni 16 12 elementi funzionali elementi operativi hotkey 3 4 interfaccia operatore macrodefinizione dei tasti 3 4 tasti della barra delle funzioni emettere le vie bus 19 20
368. lp Figura 10 1 Maschera di suddivisione della periferia 10 2 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione maschere DB I valori contatori ammessi risultano dal tipo di controllore programmabile Questo si pu ottenere dalla lettura del manuale del controllore programmabile Introduzione dei Il cursore posizionato nel primo campo della maschera DB Per l introduzione proce dati dere come segue 1 Posizionare il cursore nel campo in cui si deve introdurre un nuovo valore o sovrascrivere 2 Introdurre il numero decimale con la tastiera Dopo tre cifre il cursore salta automaticamente nel successivo campo Il tasto di introduzione comanda il salto alle successive righe Inserimento riga Posizionare ilcursore sulla riga prima dellaquale una riga elemento deve essere inse elemento rita o e premere F1 Ins riga oppure F2 Ins elem Cancellazione riga Posizionare il cursore sulla riga o sull elemento che deve essere cancellata o e pre elemento mere SHIFT F1 Canc riga oppure SHIFT F2 Canc elem Cancellazione Premere DEL o sovrascrivere con dei blank carattere Conferma Premere Conferma maschera TEP 5 Window Mode S50XSOLZ DS l Suddivisione periferia Canc rigal canc elena BO BO I i se 1 Ins riga 2 Ins elem3 4 5 6 7 Conferma8 Annulla Figura 10 2 Esempio di una maschera DB compilata per un AG 135 U STEP 5 ST V7 1 C79000 G8572 C920 04 10 3 Editazione maschere
369. lp e cliccare sul pulsante Info F7 oppure premere il tasto F7 3 Scegliere un comando di men dal men Help nella barra di men ione Documentazione Cambio Help Lista assegnazione tasti Carati Trifogsulvens io ne sita PMI E2 Versione pacchetti S5 Cre Informazioni sull uso Guida alle finestre Guida alle schede Indicazioni generali Compatibilit Informazioni hardware Figura 3 3 Comando di men Help 3 7 Interfaccia operatore 3 5 Interfaccia operatore finestre di dialogo Introduzioni nelle Nelle finestre di dialogo possono essere digitate informazioni necessarie per eseguire finestre di dialogo un determinato compito Sono disponibili 4 tipi di finestra di dialogo Campid introduzione ed informazione Box di comando vedere capitolo 3 6 Schedario e schede dello schedario vedere capitolo 3 7 Scelta file directory vedere capitolo 3 8 Scelta blocco vedere capitolo 3 9 STEP5 S5KXS01Z Figura 3 4 Esempio di una finestra di dialogo qui box di comando 3 8 STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore 3 6 Box di comando Funzione Il box di comando una finestra di dialogo per richiamare un editor o una funzione dati utilizzati in questo formulario si ripercuotono parzialmente sugli elementi con lo stesso nome nell impostazione del progetto componenti delle finestre di dialogo che pi spesso ricorrono so
370. lt ESC gt opp lt F8 gt Le modifiche vengono annullate lt COM gt opp lt gt Editazione di un commento per tutto il blocco parametri lt ESC gt Chiusura di una finestra F F F F F F F 58 2 3 Scelta 4 5 6 Enter 7 Info F 8 Ritorno Figura 23 4 Maschera di help chiarimenti relativi alla maschera attuale del COM DB1 Parametrizzazione orolo gio ed all assegnazione dei tasti funzionali Finestre di Con il tasto funzionale F7 Info se selezionabile si pu richiedere un aiuto relativo informazione 3 ai campi di introduzione del COM DB1 In funzione della posizione del cursore nel campo di introduzione vengono brevemente descritte in una finestra di informazione tutte le introduzioni possibili e ammesse Contrariamente a quanto descritto precedentemente per le maschere di help per la descrizione dei tasti funzionali la singola finestra di informazione si sovrappone solo ad una parte del contenuto attuale del video Il campo di introduzione resta visibile Si pu aprire una sola finestra di informazione alla volta Prima di compilare il campo di introduzione o prima di posizionare ilcursore nel campo di introduzione successivo la finestra di informazione deve essere chiusa con il tasto ESC Esempio Finestra di informazione relativa al campo di introduzione Giorno della settimanadella maschera del COM DB1 Parametrizzazione orologio CLP 23 14 STEP 5 ST V7 1 C79000 G8572 C920 04 Soft
371. mando 25 2 Con questa introduzione all uso dello STEP 5 con l aiuto di un esempio si vuole e realizzare un veloce accesso alle funzioni di sistema e di editazione pi impor tanti sul dispositivo di programmazione e e definire una guida per l elaborazione di un progetto e la manipolazione degli strumenti STEP 5 necessari Lo sviluppo del relativo programma STEP 5 che comanda il processo nel modorichie sto non fa parte dell esempio In capitolo 25 5 4 Modello di programma per l esempio applicativo si trovano comunque i relativi chiarimenti nel caso si voglia generare il programmaperconto proprio Ilprogrammaapprontato costituito dalle seguenti parti e unalista di attribuzione operandi assoluti operandi simbolici e un blocco funzionale con 15 segmenti in rappresentazione Lista istruzoni AWL e un blocco dati e i blocchi organizzativi per l avviamento ed il funzionamento ciclico dell im pianto Si consiglia di eseguire personalmente sul PG i seguenti passi descritti capitolo 25 2 per la generazione del programma Per questo sufficiente editare soltanto alcuni segmenti Il blocco funzionale come tutte le rimanenti parti del programma di esempio si trova nella directory C STEP5 S5 SYS EXAMPLE La seguente figura mostra in modo dettagliato un impianto di lavaggio auto in una strutturatipicapermolte stazioni di servizio eche deve essere automatizzato mediante un programma STEP 5
372. mbinano di volta a volta due operandi negli accumulatori 1 e 2 e generano unrisultato nell accumulatore 1 Le operazioni aritmeti che si possono mettere in cascata con altre funzioni complesse All ingresso pi alto e Operazioni aritmetiche e Operazioni di shift e Operazioni di conversione e Operazioni combinatorie digitali All uscita e Operazioni aritmetiche e Operazioni di spostamento e Operazioni di conversione e Operazioni di confronto e Operazioni combinatorie binarie La funzione aritmetica corrisponde alle istruzioni AWL e caricamento operando 1 e caricamento operando 2 e esecuzione dell operazione scelta e trasferimento del risultato nell operando ACCU 1 Tipi di operandi KF DW EW Editazione di una operazione di somma di due numeri a virgola fissa 1 Premere o F6 Fine segm e quindi attivare SHIFT F1 Aritmet 2 Scegliere l operazione desiderata qui F1 ADD Lo STEP 5 emette la casella con gli ingressi uscite non definiti ed il formato dell ope rando preimpostato F 22727777 LF KF 12345 hF 277222222 222222222 DW 12 l DW14 Figura 8 8 Editazione di un operazione di addizione 3 Confermare il formato operando con il tasto di introduzione 4 Introdurre il primo operando qui KF 12345 e premere il tasto di introdu zione 5 Introdurre il secondo operando qui DW 12 e premere il tasto di introduzione 6 Denominare l ope
373. mbolico BSP409Z0 INI identificato conla parte rappresentata in grassetto ed stato comple tato con la denominazione BSP409 4 3 Creazione e modifica di progetti 4 1 1 Impostazione progetto File Prima di iniziare la vera e propria programmazione bisogna impostare tutti iparametri Progetto gt necessari per il progetto in una finestra di dialogo sotto forma di schedario Selezio Imposta F4 nare il comando di men File gt Progetto gt Imposta F4 In questo modo viene aperto STEP5 SSKXSO1Z lo schedario vedere figura 4 2 La finestra di dialogo organizzata in schedario nella figura 4 2 rappresentata la scheda AG parametri impostati per esempio nomi file vengono automaticamente registrati successivamente nel box di comando o di scelta interessati C STEP5 S5_DATEN NONAMEPX INI Figura 4 2 Impostazione progetto scheda 1 AG Avvertenze operative 4 4 I campi d introduzione si raggiungono con i tasti Cursore o con il tasto TAB per spo starsi in avanti e SHIFT TAB per spostarsi all indietro Altre informazioni si trovano nel capitolo 3 7 o nell Help Online con il tasto SHIFT F8 o selezionando lt Help Shift F8 gt STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Scheda AG Tipo di funzionamento Offline Online Dinamico Modifica Senza Stop Ciclica Tipo AG Interfaccia STEP 5 ST V7 1 C79000 G8572 C920 04 Funzio
374. memorizzato anch esso nel file simbolico 1 Posizionare il cursore con il mouse o con TAB nella colonna del commento 2 Introdurre la stringa di caratteri del commento operando p es Commento di esempio 3 Abbandonare la riga con il mouse o premere il tasto di introduzione Nel caso lo spazio per ilcommento non sia sufficiente si pu introdurre un commento aggiuntivo In questo caso digitare nel campo Operando nella prima colonna il carat tere che contrassegna l opzione di commento aggiuntivo della riga Il carattere sempre deve trovarsi nella prima colonna del campo Operando L introduzione dei commenti aggiuntivi possibile in qualsiasi riga Ilmumerodicolonneche sono adisposizione perl introduzionediuncommento aggiun tivo corrisponde alla somma della lunghezza degli operandi 10 caratteri della lun ghezzacommento e simbolico e delle colonne di separazione Asecondadell imposta zione sono possibili lunghezze di commento aggiuntivo tra 19 e 76 colonne caratteri STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione Cambio pagina Conclusione dell editazione Caratteri speciali STEP 5 ST V7 1 C79000 G8572 C920 04 Il carattere speciale figura 11 3 non pu essere cancellato dall editor Se si vuole cancellare questo carattere bisogna cancellare tutta la riga F3 Cancella F1 Riga Avvertenza commenti aggiuntivi ed i caratteri di comando
375. menti Accedendo ai blocchi in AG viene calcolata la somma di controllo checksum durante la scrittura e controllata in lettura Per l editazione dei blocchi di programma si pu scegliere tra AWL KOP FUP 4 7 Creazione e modifica di progetti Indirizzi AWL WORD Byte Assegnazione blocchi DOK solo o prima dopo Q prima dopo Intestazione FB FX utilizza per file e AG non utilizzare per AG allega a FB FX Nell editazione in AWL i relativi indirizzi dei comando vengono visualizzati per parola per byte La regola della precedenza si riferisce ai blocchi DOK per i blocchi di programma o ai blocchi dati PB OB SB FB FX DB DX sono ammessi solo blocchi DOK sono ammessi i vecchi e i nuovi blocchi DOK viene utilizzato prima di sono ammessi i vecchi e i nuovi blocchi DOK viene utilizzato prima di Es con l impostazione prima dopo e Per PB 10 esiste PBDO 010 ma PBDO 010 non esiste gt All editazione di PB 10 viene utilizzato PBDO 010 e Per PB 10 non esiste alcun blocco DOK oppure esiste nella forma PBDO 010 gt All editazione di PB 10 viene utilizzato PBD0O 010 L intestazione viene letta e scritta dal file programma file ST S5D anche se vengono emessi file dall AG Durante l editazione dell AG l intestazione non viene letta n scritta Le informazioni dell intestazione vengono allegate al blocco FB o FX In questo modo il blocco si all
376. menti KOP Il video suddiviso in 48 campi 8 colonne 6 sezioni orizzontali una sezione alta 3 righe Le combinazioni vengono editate nelle prime 7 colonne l ottava colonna riservata alle uscite La sigla dell operando ed il relativo contatto sono di volta in volta associati in uno dei 48 campi Ilcontenuto del video si pu farscorrereversol altooversoilbasso secondo un multiplo massimo di 2 5 Tramite il tasto SHIFT F8 Help si ottengono chiarimenti relativi ai singoli tasti funzionali Introdurre nei campi di editazione suddiviso in righe e colonne montanti elettrici dira mazioni contatti uscite ed elementi funzionali mediante soft key o mouse collegamenti ed i simboli con tutti i contrassegni vengono creati automaticamente p es i segnali di ingresso uscita peri contatori o funzioni di calcolo campidi introdu zione peri nomi e le parametrizzazioni sono preassegnati e raggiungibili automatica mente col cursore Le configurazioni non ammesse non sono accettate dallo STEP 5 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti Rappresentazione La figura 7 1 illustra come esempio un segmento nella rappresentazione a contatti KOP 1 TR PB3 PROG 3 C ESEMP ST S5D BIB 12345 LUN 19 2 Segmento 1 Titolo segmento Editazione Eti ING 1 Input 1 1 3 M 3 0 ING 1 E 22 G lI JI S 65 E 3 1
377. mento 11 si pu vedere dopo che E 32 5 1 come il valore di set di diffu sione cera indicato nel DB 5 sia decrementato ogni secondo fino a 0 sia generato automaticamente con il contatore passi 7 la condizione di start per l asciugatura 13 Spostare il punto di alt nel segmento 12 Si pu constatare lo scorrimento del tempo di asciugatura TAA 45 s L ulteriore andamento nei passi 8 e 9 si simula nei modi gi descritti Nel segmento 14 il contatore passi ritorna ad 1 che contraddistingue lo stato di par tenza dell impianto di lavaggio Il programma esemplificativo pertanto funzionante per quanto era stato specificato In caso di errori bisogna apportare delle modifiche sulla base delle informazioni ricevute tramite il RLC il contenuto degli accumulatori e lo stato dei segnali 1 Commutare pertanto con F6 in Editazione Spostando il cursore posizionarsi sull istruzione che si vuole modificare cancellare o inserire 2 Dopo aver premuto Conferma rispondere alla domanda Conferma del segmento modificato ed alle successive segnalazioni con S STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo File In questo modo viene modificato il programma in AG Se si desidera avere il blocco Blocchi gt modificato nel PG p es per archivazione Trasferisci F5 1 Selezionare File gt Blocchi gt Trasferisci 2 Trasferisci da x AG 3 Introdurre nel campo in file prog
378. mento ha ora la forma rappresentata sulla destra Operazioni di conteggio Un operazione di conteggio viene rappresentata come una casella in un segmento vuoto L operando del contatore si trova sopra la casella A seconda della scelta nel secondo livello di tasti F7 conteggio Indietro F2 conteggio Avanti il primo degli ingressi del contatore per il conteggio indietro ZR o per il conteggio in avanti ZV ed il secondo ingresso di volta in volta complementare Questo condizionato dall esi genza che il primo ingresso di un contatore deve essere nella rappresentazione sem pre connesso Dopo aver premuto F5 Oper bin e la funzione desiderata nel secondo livello di tasti lo STEP 5 crea una casella non definita con i seguenti ingressi uscite ZR Decrementadi 1 il valore del contatore quando il RLC a questo ingresso cambia da 0 ad 1 fronte di salita ZV Incrementa di 1 il valore del contatore quando il RLC a questo ingresso cambia da 0 ad 1 S Il valore di conteggio acquisice il valore all ingresso ZW quando a questo ingresso di set si presenta un fronte positivo 0 1 ZW Valore da impostare nel contatore codificato in decimale BCD 0 999 tipi di operando KZ EW MW AW DW R Il contatore viene resettato al valore 0 quando a questo ingresso presente una stato L uscita Q viene impostata a 0 DU Contenuto attuale del contatore codifica duale DE Contenuto attuale del contatore codifica
379. missioni di documentazione Questo significa che agli operandi assoluti sono associati simbolici e commenti simbolici L associazione viene creata con l editor simbolico Non appena questo file impostato avviene automaticamente l impostazione del file sequenziale La lista di attribuzione il file sorgente Z0 SEQ che si imposta non appena stato denominato il file simbolico editato con l editor simbolico Non appena si conclude l editazione si genera il file simbolico In caso di mancanza della lista di attribuzione questa pu essere rigenerata a ritroso dal file simbolico La lunghezza del simbolico durante la creazione della lista impostabile libera mente e pu essere da 8 a 24 caratteri La lunghezza pu essere aumentata successivamente possibile invece un accorciamento successivo solo fino alla lunghezza del simbolo pi lungo pre sente nel file Si deve in questo caso cancellare il file simbolico Z INI asso ciato La lunghezza del commento durante la prima generazione pu essere al mas simo di 40 caratteri La lunghezza pu essere aumentata successivamente possibile invece un accorciamento successivo solo fino alla lunghezza del commento pi lungo pre sente nel file Si deve in questo caso cancellare il file simbolico associato Z INI possibile l introduzione e l emissione di operandi simbolici Per fare ci deve essere indicato un file simbolico L introduzione e l emissione
380. mma con l identificazione dei blocchi cos come verr poi utilizzata nell esempio 25 35 STEP 5 in un impiego pratico Esempio applicativo Fase 4 25 36 LC Progr Impianto di lavaggio Figura 25 13 Struttura del programma Impianto di lavaggio Definizione dati blocchi Oltre a quanto fin qui detto il controllore deve garantire anche le seguenti prestazioni e tempi di diffusione dello strato di cera TDC e di asciugatura TAA devono po ter essere modificati dal personale di servizio e Ogni lavaggio deve essere registrato ed il numero di cicli di lavaggio deve po ter essere emesso su richiesta Queste funzioni possono essere realizzate al meglio tramite l uso di un blocco dati figura 25 14 Nel blocco dati vengono inseriti i tempi di riferimento per TDC e TAA ed i valori instantanei di questi tempi nei formati KH e KF DB10 Ciriani au S5DBIB 1 LUN 17 24 Impianto lavaggio tempi conteggi Edita Nel blocco dati il personale di servizio introduce i setpoint di tempo di diffusione cera TDC e di asciugatura della vettura TAA Il controllore programmabile deposita qui i corrispondenti valori attuali di tempi nei formati KH e KF DW Predisposizioni Commento 0 KH 0000 Vuoto Ls KZ 000 Contatore lavaggi KH 23 KZ 000 Contatore lavaggi KF 3 KH _ 0000 Vuoto 4 KT _ 030 2 Setpoint tempo diffus cera TDC 5 KH 0000 Valore ist tempo TDC KH 6 KE 00000 Valore ist tempo TDC KF 7
381. mmenti vengono associati automaticamente dallo STEP 5 oKn a oBn PKn a PBn SKn a SBn FKn a FBn FKXn a FXn 6 3 Editazione della lista istruzioni AWL Premessa Nelle impostazioni selezionato x con commenti Progetto capitolo 4 1 1 in caso contrario possibile commutare con SHIFT FA Lo STEP 5 si trova in modo Editazione Esecuzione Procedere come segue 1 Posizionare il cursore sull istruzione desiderata 2 Posizionare il cursore verso destra nel campo commento SHIFT e cursore a destra 3 Editare il testo con massimo 32 caratteri o correggere un testo gi esistente Dopo il 32 carattere il cursore salta all inizio del campo di commento 4 Premere il tasto di introduzione 6 2 3 Memorizzazione del commento Sommario Memorizzando per la prima volta il blocco con i commenti viene creato automatica mente il blocco commento OK PK SK FK FKX Se il blocco commenti esiste gi lo STEP 5 segnala Conferma del commento Con Conferma si memorizza il commento con ESC Annulla viene perduto STEP 5 ST V7 1 6 4 C79000 G8572 C920 04 Editazione della lista istruzioni AWL 6 3 Blocchi funzionali Sommario Costituzione del FB Intestazione blocco STEP 5 ST V7 1 C79000 G8572 C920 04 Un blocco funzionale FB FX un blocco di programma STEP 5 simile all OB PB SB Mentre questi possono contenere solo le operazioni fondamentali nel blocco funzionale si possono p
382. mmento M 100 1 Merker 100 M 1 1 Merker 1 1 M 1 7 Merker 1 7 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti Editazione degli operandi simbolici Editazione dei montanti elettrici in serie e parallelo Inserimento di contatti STEP 5 ST V7 1 C79000 G8572 C920 04 I nomi simbolici di operando vengono visualizzati o stampati in modo seguente Merker 1 Merker 1 Merker 1 i i l l e ee Sono possibili due metodi per la denominazione di un operando 1 Introduzione immediata dopo l editazione di un simbolo posizionamento auto matico del cursore di introduzione 2 Introduzione delle sigle degli operandi nei campi di nomi del segmento termi nato in questo si aiutati dal cursore allungato In modo Emissione lo STEP 5 emette premendo F1 Vis simb una lista degli ope randi scritti in modo assoluto e simbolico per il segmento aperto In questa lista si pu editare Fare attenzione che i nomi simbolici di operando si diffe renziano nei primi otto caratteri cio che possibile assegnare questi univocamente anche quando si utilizzano dei nomi pi lunghi Sul video e durante la stampa sotto KOP e FUP i nomi simbolici degli operandi sono troncati dopo i primi otto caratteri Dopo le modifiche si consiglia di aggiornare il file sorgente sequenziale se questa funzione non stata selezionata nel box di comando L introduzione di un primo contatto nella posizione assegn
383. moria MS DOS EMM386 EXE dalla directory DOS nella memoria di lavoro Esso gestisce la memoria estesa e l area di memoria superiore 26 5 Gestione dati STEP 5 Parametri 26 2 2 26 6 3 Qualsiasi driver che utilizzi memoria estesa Affinch lo STEP 5 ST possa offrire la maggior quantit di memoria di lavoro convenzionale libera i driver che non vengono utilizzati non devono essere caricati RAM FRAME I B000 B7FF I C800 DFEFE X E000 EFE I E100 FS5FE Nota Con questo parametro disponibile una finestra EMS Questo parametroindica il punto della memoria in cui deve trovarsi la finestra EMS In genere quest area di 32 Kbyte utilizzata dall interfaccia video in bianco e nero Herkules Siccome quest area del PG PC non occupata pu essere utilizzata dalla memoria di lavoro Se quest area non occupata dall hardware essa pu es sere impiegata come memoria di lavoro Se quest area di memoria occupata dall hardware essa deve essere eliminata non per PG 740 e PG 760 Siccome EMM386 EXE attiva il Protected Mode ed il pro gramma SETUP non eseguibile in questo mode stato operativo quest area del programma SETUP pu essere utilizzata non per PG 740 e PG 760 Include X Exclude Ottimizzazione dell accesso al disco fisso per MS DOS e Windows 3 x SMARTDRIVE un programma per la gestione della memoria cache per velocizzare l accesso al disco f
384. mpare la segnalazione Forzamento eseguito STEP 5 Window Mode S50XS0JZ Figura 25 10 Messaggi sullo schermo STEP 5 ST V7 1 C79000 G8572 C920 04 25 29 STEP 5 in un impiego pratico Esempio applicativo 25 5 4 Fase 1 25 30 Modello di programma per l esempio applicativo La generazione degli elementi di un programma STEP 5 blocchi di programma seg menti blocchi dati lista di attribuzione partendo da un problema definito richiede un certo processo di sviluppo Per far ci normalmente sufficiente avere il manuale di programmazione del controllore programmabile AG e conoscenze di base circa il sistema SIMATIC S5 Per il semplice esempio di un impianto di lavaggio per automobili il processo di svi luppo si limita all esecuzione delle seguenti fasi S1 Rappresentazione schematica dell impianto da controllare con evidenziati gli elementi importanti per l automazione S2 Stesura dell elenco dei segnali di ingresso uscita ed attribuzione dei relativi nomi simbolici S3 Rappresentazione sotto forma di tabella decisionale della sequenza di comandi con le condizioni ed azioni relative alla descrizione del processo S4 Predisposizione di un blocco dati S5 Programmazione in AWL dei blocchi contenenti il programma un segmento per ogni regola della tabella decisionale Schematizzazione dell impianto da controllare Perla preparazione del programma l impianto di lavaggio deve essere schematizzato i
385. n modo fisso La parte scritta in minuscolo dr directory_home pu essere selezionata liberamente dall utente Nell installazione standard selezionabile soltanto il drive La directory definita in modo fisso con STEP5 S5_HOME A causa della suddivisione in directory di sistema e directory home i file originali come forniti e i file modificati dall utente risultano separati file forniti modificati dall utente vengono depositati nella directory home valido solo peripacchettidellaversione 7 1 I file originali nella directory di sistema rimangono inalterati Da questa caratteristica risulta una sequenza di ricerca definita e STEP 5 ST V7 1 la ricerca viene sempre effettuata inizialmente nella directory home e successivamente nella directory di sistema e Pacchetti COM qui occorre fare attenzione che la directory di sistema V7 1 diversa dalla directory di sistema del COM Adapter pacchetti COM utilizzano la propria directory di sistema S5_SYS S5_COM Questa separazione necessaria per consentire ai pacchetti COM di funzionare ugualmente file parametri stampante DR INI forniti e i file via AP INI si trovano per avere una visione globale in una propria directory al di sotto della directory di sistema File inizialment 2 tentativo e DR IN Directory Directory di sistema per I home DR_INI pacchetti V7 1 AP IN Directory Directory di sistema per a home
386. n blocco dati dipende anche dalla capacit della memoria dell AG 9 3 Editazione di blocchi dati 9 2 Editazione blocchi dati Richiamo dell Editor Editor Eloccordati 4 Suddivisione del video Introduzione Memorizzazione blocco Interruzione funzione 9 4 Selezionare il comando di men Editor gt Blocco dati Il box di dialogo Edita blocchi dati appare sullo schermo Se si vuole editare o elaborare un blocco dati bisogna introdurlo in modo assoluto p es DB 15 o col suo nome simbolico Se si vuole ricercare in uno o pi blocchi dati una determinata parola dati introdurre nella lista blocchi il blocco o i blocchi max 6 in assoluto o un blocco simbolico in cui si deve eseguire la ricerca Il numero della parola dati cercata p es 123 deve essere indicata nella scelta Una lista delle possibili introduzioni data dallo STEP 5 premendo SHIFT F8 Help Dopo la conferma di questo ordine con Edita viene richiamato l Editor dei blocchi dati La figura 9 3 mostra il campo di editazione dell Editor DB conitastifunzionali delmen principale e un blocco dati emesso Tramite iltasto SHIFT F8 Helpsi ottengono chiarimenti relativi ai singoli tasti funzio nali Nelle righe e colonne in cui suddiviso il campo di editazione si possono introdurre con i tasti funzionali o con il mouse i dati desiderati Premere F7 Conferma oppure il tasto di conferma Premere ESC Se si inte
387. n connettore viene cancellato posizionando il cursore e premendo DEL STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 3 Funzioni complesse Sommario In Editazione con SHIFT e tasti funzionali oppure F5 Oper Bin sono richiamabili le seguenti funzioni Tabella 8 3 Funzioni complesse in FUP Operazione Tasti funzionali Chiarimento Aritmet SHIFTFI 1 Operazioni aritmetiche ADD SUB e F1 F2 Somma sottrazione MULT DIV F3 F4 moltiplicazione divisione per FB FX SHIFT F1 8 Operazioni combinatorie digitali AND e F5 Combinazione AND a word OR F6 Combinazione OR a word XOR F7 Combinazione OR esclusivo a word Blocchi SHIFT F2 2 Richiami di blocchi e cio SPA FB SPB FB e F1 SHIFT F1 FB assoluto FB condizionato BA FX BAB FX F2 SHIFT F2 FX assoluto FX condizionato SPA SPB F4 SHIFT F4 OB PB SB assoluto condizionato A DB AX DX F6 SHIFT F6 DB DX Spostam L T SHIFT F3 3 Operazioni di trasferimento e di caricamento e F7 Trasferimento e caricamento dell operando Spost per FB FX SHIFT F3 4 Operazioni di SHIFT e rotazione SLW SLD e F1 SHIFT F1 SHIFT verso sinistra word doppia word SVW SVD F2 SHIFT F2 SHIFT verso destra della word SHIFT verso destra word RLD RRD F3 SHIFT F3 doppia word con segno SRW SHIFT F4 Rotazione verso sinistra destra SHIFT F5 Convers SHIFT F4 6 Operazioni di conversione per FB FX e DEF KEW F1 SHIFT F1 B
388. n modo che le periferie sensori attuatori nonch le loro azioni siano riconscibili nella sequenza di controllo Per la combinazione logica nel controllore programmabile anche importante cono scere il tipo di funzionamento degli elementi di ingresso In fase di programmazione si deve sapere se si tratta di contatti normalmente aperti in chiusura o normalmente chiusi in apertura Lo schema dell impianto contiene le informazioni necessarie per generare l elenco degli ingressi e delle uscite che devono poi essere elaborate dal controllore come ope randi Questa rappresentazione deve essere ampliata con i segnali degli elementi di servizio e di visualizzazione riportati in figura 25 11 STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Fase 2 STEP 5 ST V7 1 C79000 G8572 C920 04 Commut princ E 32 0 Puls di Emerg avviam E 32 1 E 33 0 norm chiuso Controllore e AG di servizio Pan di servizio Segnalazioni Segn di comando uscite Imp di lavaggio Segn di processo ingressi Figura 25 11 Struttura di controllo con ingressi uscite di servizio Come premessa per la generazione della lista degli operandi e perla descrizione delle sequenze dell impianto si assume ora che siano noti tutti i dati che vengono trasmessi dal al programma di comando Riassunto delle grandezze di ingresso uscita Per la descrizio
389. n questa finestra si introduce se dopo una modifica si vuole tura sovrascrivere direttamente il vecchio blocco o solo dopo con ferma File sorgente Contrassegnare qui se si vuole l aggiornamento del file seq Z0 SEQ oppure no 16 3 Test Esempio di un concatenamento Rappresenta zione dello stato dei segnali su video 16 4 Si deve visualizzare lo stato di FB21 richiamato da PB2 In questo caso introdurre nella lista blocchi FB 21 PB 2 OB 1 Concatenamento dei blocchi Lista blocchi AWL KOP FUP BLOCCO 1 FB 21 Gli stati dei segnali sono emessi come elenco di informazioni di stato Nello schema a contatti e nello schema logico l emissione dello stato dei segnali avviene mediante una diversa rappresentazione delle linee di collega mento Stato segnale 1 Stato segnale 0 Stato segnale non rappresentabile p es al di fuori delle 20 istruzioni rappresentabili il numero delle istruzioni dipende dall AG STEP 5 ST V7 1 C79000 G8572 C920 04 Test Esempio in FUP Esempio in AWL STEP 5 ST V7 1 C79000 G8572 C920 04 Dopo l OK il PG inizia l elaborazione di stato ed emette in FUP p es la seguente immagine 2 PB 1 Segmento 1 0000 Esempio 1 E320 amp Je ASS E32 1 1 02 M14 V Figura 16 1 Elaborazione di stato L immagine non aggiornata a
390. na segnalazione F3 Scegli non qui possibile Lista incrociata Merker N segmento Merk321 PB Merk322 PB PB Merk333 PB Operando come assegnazione I Jobs Operando Nome simbolico Blocco Operando come interrogazione Figura 19 6 Esempio di lista incrociata Significato dei Simbolo Chiarimento simboli a 7 Blank Operando utilizzato in interrogazione p es U E 1 0 Operando utilizzato in assegnazione p es A 1 1 Operando come parametro di richiamo di FB possibile emettere un operando attuale come costante o codice macchina MC 5 Operando segue comando B DW o B MW indirizzamento indi retto S Operando utilizzato in un FB standard Operando utilizzato in un FB standard ed in un blocco utente Carattere di continuazione dei riferimenti degli operandi di Significata continuazione dei riferimenti degli operandi STEP 5 ST V7 1 C79000 G8572 C920 04 19 9 Documentazione 19 2 8 Emissione tabella occupazione Funzione Documentazione Tabella occupazione Esempio 19 10 Con questa funzione possibile emettere su video stampante o file una tabella di occupazione Essa fornisce una panoramica di quali bit sono utilizzati nei vari byte dei campi di operandi E A M Per ogni 2 byte di un campo di operandi prevista una riga nella quale vengono contrassegnati gli 8 bit possibili vedere figura 19 7 e unbyte B e una word W e una doppia word
391. na stringa di caratteri viene sostituita da un altra Esse possono essere al mas simo di 30 caratteri e pu essere impostato un fattore di ripetizione Quando il testo da ricercare viene trovato sostituito dal secondo testo F1 Sostituzione Avanti n Ricerca verso la fine del file E necessaria la conferma per ogni sostituzione F1 S Il testo viene sostituito F3 No Il testo non viene sostituito F8 Annulla Riporta al livello precedente senza ulteriori azioni F2 Sostituzione Indietro Ricerca verso l inizio del file E necessaria la conferma per ogni sostituzione F1 S Il testo viene sostituito F3 No Il testo non viene sostituito F8 Annulla Riporta al livello precedente senza ulteriori azioni SHIFT Help F8 F3 Sostituzione Avanti Ricerca verso la fine del file Sostituzione senza conferma STEP 5 ST V7 1 19 30 C79000 G8572 C920 04 Documentazione Tabella 19 18 Sostituzione stringa caratteri Livello dei tasti Effetto del tasto funzionale 2 3 4 F4 Sostituzione Indietro Ricerca verso l inizio del file Sostituzione senza conferma F6 Ripeti Ripetizione dell ultima ricerca Preimpostato F3 F8 Annulla Riporta al livello precedente senza ulteriori azioni SHIFT Help F8 Tabella 19 19 Esecuzione di salti Livello dei tasti Effetto del tasto funzionale 2 3 4 F7 Salta Salto all inizio fine del file oppure ad un numero di riga definibile F
392. namento Online Modifica Ciclica Tipo AG AG 100 U Identif CPU CPU 90 Interfaccia ASS11 Parametri COMI1 STANDARD Nome via File via NONAMEAP INI gt in directory sistema Opzione via No anch Aggiorna modifich nel file programma Non impostato alcun collegamento con AG Esiste un collegamento con AG Il test e la modifica dei programmi utente blocchi nell AG sono possibili tramite il collegamento fisico e logico e Se stato impostato un nome di via il collegamento avviene via bus e Se non stato impostato alcun nome di via il collegamento avviene diretta mente La costruzione del collegamento viene testata Se non viene costruito alcun colle gamento viene emessa la segnalazione Superamente tempo AG Con l inter ruzione del collegamento PG AG il PG nuovamente utilizzabile solo dopo che il tempo di controllo trascorso Questo modo impostabile solo se il collegamento avviene via bus Il collega mento esiste solo durante l accesso in caso contrario viene abbattuto Il modo Modifica dei programmi nell AG impostabile Con F3 viene visualiz zato un box con i possibili tipi di modifiche E impostabile Un programma nell AG non pu essere modificato Un programma nell AG pu essere modificato solo con AG in STOP Si ha la possibilit di modificare un programma nell AG anche durante l elabora zione ciclica Se stato costruito un collegamento con AG qui vi
393. namento dinamico offline online tipo prommer 4 13 titolo del blocco 9 9 titolo segmento 5 15 lunghezza Indice 8 traduzione a ritroso di un file programma con la funzione Compiler 22 28 in un file programma 22 28 verifica durante la traduzione 22 28 trasferimento di DB1 nel controllore 23 28 trasferimento di file 25 16 TTY interfaccia attiva interfaccia passiva U bersetzen 22 25 UMB Upper Memory Blocks 26 4 uso dello schedario V variabili modifica 16 13 variabili di processo emissione 5 32 16 11 16 14 operando 16 8 verifica blocchi speciali 22 28 file programma 22 28 versione pacchetti S5 21 2 vie bus 131 attivazione cancellazione disattivazione editazione impostazioni nodo di start 13 4 scelta vie di bus A 13 emissione 19 20 Z zona di editazione lista di attribuzione 11 4 STEP 5 ST V7 1 C79000 G8572 C920 04 Siemens AG A amp D ASE 81 Ostliche Rheinbriickenstr 50 D 76181 Karlsruhe Repubblica federale di Germania Mittente Nome Funzione Ditta Via CAP Citt Paese Telefono Indicare il corrispondente settore industriale Industria automobilistica Industria farmaceutica Industria chimica Industria delle materie plastiche Industria elettrotecnica Industria cartaria Industria alimentare Industria tessile
394. nare al livello DOS premere i tasti ALT Xoppure attivare il comando di men File gt Fine STEP 5 ST V7 1 C79000 G8572 C920 04 Installazione di STEP 5 2 3 Utilizzo dei pacchetti COM STEP 5 ST V7 1 C79000 G8572 C920 04 Per il funzionamento dei pacchetti COM bisogna osservare i seguenti punti Nell impiego dei pacchetti COM si pu utilizzare soltanto una directory DOS per ciascun drive Non si pu impostare un drive superiore a P in quanto i pacchetti COM sono stati impiegati anche precedentemente al livello V7 1 Nell impiego dei pacchetti COM deve essere osservato che la directory di si stema dello STEP 5 V7 1 diversa dalla directory di sistema dell adattatore COM pacchetti COM infatti utilizzano la propria directory di sistema S5_SYS S5_COM Questa separazione necessaria in modo che i pacchetti COM possano funzionare autonomamente pacchetti COM possono essere agganciati per un avvio diretto nel men Pull Down Cambio II COM 155H e il COM 95F sono attivati sotto STEP 5 ST V7 1 sotto il men Cam bio gt Altri come pacchetti opzionali legami esistenti nell interfaccia operativa della versione 6 x non sono pi utilizzabili nella versione 7 1 Alcuni pacchetti COM per poter essere elaborati richiedono i file specificati Il file impostato DR lt directory gt lt nome file gt impostato nella rispettiva scheda sar quindi valido solo per la sessione di STEP 5 I pacchetti COM accetta
395. ncellare procedere come segue di Premere F5 Funz segm 2 Premere SHIFT F4 Cancella e confermare con Si se si vuole veramente cancellare Il segmento cancellato con titolo e commento viene scritto in un buffer inter medio Esso pu essere nuovamente inserito prima o dopo di un qualsiasi segmento ed anche in un altro blocco 3 Premere F8 Ritorno Ritorno nell editor del blocco in modo Emissione Avvertenza Si pu cancellare un segmento anche con SHIFT e Cancellazione segmento nella parte numerica della tastiera 5 21 Funzioni comuni in AWL KOP FUP 5 4 4 Spostamento di un segmento Sommario possibile spostare un segmento nello stesso blocco dello stesso file programma Dopo lo spostamento necessario aggiornare la lista dei riferimenti incrociati capitolo 18 1 Esecuzione Per eseguire uno spostamento procedere come segue 1 Aprire il segmento da spostare 2 Premere F5 Funz segm 3 Premere F7 Spostam 4 F1 primo segmento oppure F2 ultimo ultimo segmento oppure F3 Dopo segm per spostare il segmento nella posizione desiderata 5 4 5 Trasferimento spostamento di un segmento Sommario Si pu trasferire un segmento nello stesso blocco o in un altro blocco dello stesso file programma Questa funzione composta da gt Copia segmento capitolo 5 4 2 e gt Cancellazione segmento capitolo 5 4 3 Dopo il trasferimento si deve aggiornare la lista incrociata capitolo 18 1 Es
396. ndici vengono scritti in un file selezionabile Tramite doppio clic del mouse o F3 si ottiene un box di scelta per selezionare il file Il protocollo si seleziona con un doppio clic del mouse sul campo d introduzione o con F3 selezionando qui con una crocetta vengono emesse anche le preintestazioni del blocco selezionando questa opzione vengono emessi gli FB e FX con i relativi nomi Il PG trasferisce i blocchi selezionati Se si verificano degli errori nel box di scelta vengono offerte delle alternative che si possono scegliere secondo le pro prie esigenze STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Esempi Lista blocchi L indicazione del blocco avviene in assoluto o in d introduzione simbolico sono possibili anche indicazioni miste Blocco singolo Il blocco singolo viene indicato in assoluto o in simbolico PB100 DX 14 OB 10 FKX 231 Impiantol Lista blocchi Lista di max 6 blocchi singoli blocchi sono separati da virgole Se la virgola segue un nome simbolico direttamente davanti ad essa deve essere inserito il carattere per delimitare il simbolo L elenco dei blocchi contiene diversi tipi di blocchi aree di blocchi o blocchi DOK PB100 PB123 Impiantol Impianto2 Impiantol FB45 Impianto2 Comando Impiantol PB123 ANNA FB Gruppo di blocchi Il gruppo viene identificato con 2 singoli blocchi blocchi sono separati tramite un tr
397. ne La lista Drive Directory pu essere ordinata in senso cre scente o decrescente Avvertenza Nella lista di file o in drive directory ci si pu spostare anche introducendo carat teri alfanumerici sull elemento successivo che inizia con questi caratteri STEPS S5SKXS01Z Figura 3 7 Finestra di dialogo Scelta file directory STEP 5 ST V7 1 C79000 G8572 C920 04 3 15 Interfaccia operatore 3 9 Scelta blocchi Funzione Operativit 3 16 Blocco Lista blocchi Tipi di blocco Con questa finestra di dialogo vengono scelti i blocchi Il box di scelta blocchi viene richiamata con F30 attivando lt Scegli F3 gt in un campo d introduzione per i blocchi Le possibili introduzioni si ottengono con F7 o attivando lt nfo F7 gt Con l aiuto della scelta blocchi questa introduzione pu essere semplificata e limitata ai blocchi effettivamente utilizzati Tra i campi si commuta con TAB e Shift TAB Sono disponibili i seguenti elementi e Blocco e Lista blocchi e Tipi di blocco Traisingolicampi sicommuta con TAB in avanti e Shift TAB indietro Informazioni sull uso generale diun boxdi sceltafile si ottiene premendo iltasto Shift F80 attivando il button lt Help Shift F8 gt In questo modo si possono avere informazioni sui singoli elementi ed il loro utilizzo Premendo il tasto F7o attivando lt nfo F7 gt si ottengono informazioni supplementari sul campo d introduzione selezionato In q
398. ne della CPU minimo Finoraera possibile parametrizzare le CPUtramite ilDB1 solo informaditesto L edita zione del DBI1 in forma di testo avveniva con l editor dei DB del pacchetto STEP 5 Capitolo Argomento trattato Pagina 231 FunzionidicompBi 232 23 2 Utilizzo del COM DBI1 23 6 23 3 Struttura a video delle maschere del COM DB1 23 9 23 4 Esempio di una parametrizzazione di DB1 con il 23 18 COM DBI 23 1 Software di parametrizzazione COM DB1 23 1 Funzioni del COM DB1 Sommario Vantaggi della parametrizzazione del DB1 con il COM DBI1 Componenti del pacchetto software COM DB1 23 2 In questo capitolo si pu apprendere quali funzioni offre il COM DB1 e di quali limitazioni si deve tener conto quali CPU si possono parametrizzare con il COM DBI1 Si hanno i seguenti vantaggi Il COM DB1 pu interpretare e modificare ogni DB1 con dati di parametrizza zione commentarli Non pi necessario tener conto delle regole illustrate nei manuali sui control lori per la parametrizzazione del DB1 poich queste regole sono gestite dal COM DB1 All utente vengono presentati su video i parametri specifici della CPU Gli argomenti ed i campi dei valori degli argomenti possono essere sele zionati in speciali finestre Il COM DBI in grado di riconoscere errori di introduzione in DB1 e di segna larli in forma di testo Errori nel DB1 vengono riconosciuti al pi tardi al mo m
399. ne dello strato di cera Nella posizione in avanti E 32 4 1 chiudere gli ugelli A 33 1 0 e riportare la struttura indietro A 32 1 1 Nella posizione indietro E 32 5 1 arrestare il motore A 32 1 0 Alla cera spruzzata occorre ora un tempo TDC affinch si realizzi una stesura uniforme sulla superficie del veicolo fino a formare un sottilissimo strato film Il controllore deve verificare il trascorrere del tempo TDC Solo quando tale tempo trascorso pu essere affrontato il passo successivo Asciugatura Il processo di asciugatura viene avviato con l attivazione del tempo di asciugatura TAA e la contemporanea apertura della valvola dell aria A 33 2 1 Trascorso il tempo TAA la valvola viene richiusa A 33 2 0 e la porta viene aperta A 32 2 1 Uscita auto Dopo l apertura della porta E 32 6 1 si ha arresto del motore della porta A 32 2 0 e visualizzazione della segnalazione USCITA AUTO A 32 5 1 Impianto vuoto Se Nessuna auto in posizione E 32 3 0 il controllore spegne la segnalazione USCITA AUTO A 32 5 0 e resetta il contatore interno di passi a 0 25 33 STEP 5 in un impiego pratico Esempio applicativo Il ciclo di lavaggio cos concluso Quando l auto uscita l impianto si porta nello stato iniziale vedere il punto 5 ed emette la segnalazione ENTRATA AUTO Il veicolo successivo pu entrare ed il processo di lavaggio pu ricominciare N
400. ne di file PCP M Sommario File File PCP M gt Cancella si I file PCPM presenti su un supporto PCP M vengono cancellati Si pu cancellare un singolo file o tutti i file selezionati in un area USER Selezionare il comando di men File gt File PCP M gt Cancella Viene visualizzato il box scelta file Cancella file PCP M in cui ci si pu spostare e selezionare Interfaccia operativa grafica box di comando Il significato dei campi d introduzione quello descritto nel capitolo 4 5 2 Avvertenza Tutti i file in un area USER vengono visualizzati solo quando nel campo File sono registrati punti interrogativi 4 6 Comandi DOS CTRL F10 Richiesta d intro duzione MS DOS S5SHELL BAT Conclusione dell introduzione Selezionare il comando di men File gt Comandi DOS o premere CTRL F10 Viene visualizzata la disponibilit alle introduzioni MS DOS Ora possibiledigitarecomandi MS DOS Viene caricato il processore di comando attuale per lo pi COMMAND COM Se viene creato un file SSSHELL BAT nella directory home esso eseguir alrichiamo della funzione comandi DOS In questo modo possono essere avviati ad es file ma nager come i DOSSHELL di MS DOS 5 0 I comandi DOS devono essere utilizzati per eseguire funzioni ausiliari con le risorse del sistema operativo Attenzione non caricare programmi residenti come DOSKEY KEYB ecc e non attivare funzioni per drive come SUB
401. ne e programmazione utile assegnare ad ogni ingresso uscita un nome simbolico Gli ingressi e le uscite di impianto e di servizio vengono raggruppati in una tabella Tabella 25 1 Elenco dei segnali d impianto Elemento Tipo funzionamento assoluto processo Sensore Comm a chiave in chius E 32 0 Sensore Pulsante in apertura E 32 1 Sensore Pulsante in chiusura E 33 0 Sensore Contatto di pres in chius E 32 3 Sensore Finecorsa in chiusura E 32 4 Sensore Finecorsa in chiusura E 32 5 Sensore Finecorsa in chiusura E 32 6 Sensore Finecorsa in chiusura E 32 7 Attuatore Rel di accoppiamento A 32 0 Attuatore Rel di accoppiamento A 32 1 Attuatore Rel di accoppiamento A 32 2 Attuatore Rel di accoppiamento A 32 3 Attuatore Rel di accoppiamento A 32 6 Attuatore Rel di accoppiamento A 32 7 Attuatore Rel di accoppiamento A 33 0 Attuatore Rel di accoppiamento A 33 1 Attuatore Rel di accoppiamento A 33 2 Visualizz Lampada o display A 32 4 Visualizz Lampada o display A32 5 Operando simbolico Impianto ON Emergenza Start ciclo Auto in posizione Struttura avanti Struttura indietro Porta aperta Porta chiusa Avanz struttura Ritorno struttura Apertura porta Chiusura porta Rotaz spazz Spruzz deterg Lavaggio Diffusione cera Asciugatura ENTRATA AUTO USCITA AUTO 25 31 STEP 5 in un impiego pratico Esempio applicativo Fase 3 Descrizione della sequenza di processo rappresentazione delle funzioni
402. ne generata tramite istruzioni di struttura Pa C ESEMP1SU INI Interfaccia operatore grafica lt C ESEMP1 C ESEMP2 __ C ESEMP3 C ESEMP3 F F F F F 1 Edita 2 Test 3 Start 4 ListaE 5 Stampa Figura 19 15 Combinazione dei singoli file di istruzioni di comando Selezionare il comando di men Documentazione gt Istruzioni di comando gt Edita struttura Appare il box di comando Edita struttura istruzioni In questo box possibile muoversi ed eseguire selezioni Introdurre in questo box il nome del file di istruzioni di comando oppure selezionarlo con l aiuto di F3 Viene quindi visualizzata la combinazione dei file di istruzioni di comando a partire dal file selezionato Non appena il box di comando viene confermato con Edita visualizzata la struttura delle istruzioni di comando Viene contrassegnato il file di istruzioni di comando dal quale stato richiamato l editor di struttura Il contrassegno che evidenzia i singoli file diistruzionidicomando pu essere spostato all interno della strutturatramite itasti cursore Appendice A 1 Assegnazione della tastiera Nelle sequenze di tasti funzionali riportate nella seguente tabella viene spiegato come determinare l operativit di un tasto funzionale F6 livello 1 Ricerca di un file di istruzioni di comando nel file di struttura Passaggio al secondo livello di tasti
403. ne oppure la modificazione del commento impianto procedere come segue 1 Selezionare il comando di men Editor gt Blocco STEP 5 2 Introdurre e confermare il nome del blocco di documentazione max 8 caratteri a partire dal carattere Introdurre il testo coi tasti alfanumerici L editor dei test contiene le funzioni F F F F F Hilfe 5 Ins riga 6 Canc riga 7 Conferma 8 Annulla 3 Comando STEP 5 ST V7 1 C79000 G8572 C920 04 F1 Commutazione nel modo Inserimento o Sovrascrittura Inserisci E visualizzato il modo selezionabile F2 Cancellazione stringa di caratteri nel testo Cancella F3 Commandi per accelerare l elaborazione del testo Comando F5 Inserimento di una riga nella posizione del cursore Ins riga F6 Cancellazione di una riga nella posizione del cursore Canc riga F7 Memorizza il blocco se stato modificato o ritorna al menu Conferma principale F8 Ritorna al menu principale Le modifiche apportate al blocco Annulla vengono annullate SHIFT F8 Spiegazione dei tasti funzione Help 5 9 Funzioni comuni in AWL KOP FUP F 1 Inserisci 2 Cancella 3 Comando Tabella 5 2 Comandi Si pu inserire in un testo dei caratteri ASCII Procedere come segue 1 Premere F1 Inserisci Commutazione nel modo Inserimento 2 Introdurre la stringa di caratteri desiderata 3 Concludere l inserimento commutare nel modo Sovrascrittura
404. ne oppure premendo Conferma Nel caso si voglia apportare una correzione 4 Eseguire un click su correzione e posizionare il cursore con SHIFT cursore a destra sinistra sul relativo valore 5 Introdurre il valore e concludere il procedimento con Conferma Rispondere alla segnalazione Conferma indirizzi modificati in AG 6 eseguendo un click su S o No Per interrompere e abbandonare l emissione 7 premere 2 volte ESC Annulla senza premendo una volta ESC Annulla e confermando la correzione segnalazione con No dopo indirizzi modificati vengono emessi confermare la correzione segnalazione STEP 5 ST V7 1 C79000 G8572 C920 04 AG 17 7 Configurazione della memoria AG AG AG Configura me moria AG STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione consente di emettere gli indirizzi assoluti ed il loro contenuto sul video sulla stampante o sul file di stampa L occupazione di memoria e le possibilit di equipaggiamento sono contenute nelle rispettive istruzioni di programmazione dei vari AG Gli indirizzi sono rappresentati in esadecimale L occupazione della memoria edi possibiliequipaggiamenti sono con tenuti nelle istruzioni di programmazione relative al AG Sulvideocompareladimensione dellamemoriadilavoro dell AGelasuaoccupazione in forma grafica o alfanumerica La rappresentazione dipende dal tipo di AG Memoriautente Tipo AG S5100U ldentif CPU CPU 90 Ind finale DFFF
405. ne si cancella una riga o un blocco La riga o il blocco cancellato viene registrato nel buffer Un blocco annotato precedentemente va perso Il contenuto del buffer si pu copiare in un altro punto F2 Copia F1 Cancella la riga nella posizione del cursore La riga viene memorizzata Riga nel buffer F3 Contrassegna l inizio di un blocco Inizi bl Avvertenza sul fattore di ripetizione Come carattere iniziale di blocco viene settato fintantoch il blocco selezionato F4 Contrassegna la fine di un blocco Appena questo tasto viene premuto Fine bl o si esegue un click con il mouse il blocco viene cancellato e memo rizzato nel buffer F Testo1 F Testo2 F Testo3 F Testo4 F Modo 1 Annota 2 Copia 3 Cancella 4 Cerca 5 Sostit F F F F F Testo 2 Testo 30Operando 40perando 5 Riga F Pag Av F Pag Ind 6 Inizio 7 Fine Il cursore viene posizionato in una determinata riga o all inizio fine diun testo possi bile la ricerca secondo operandi o qualsiasi stringa di caratteri F1 Ricerca secondo una stringa di caratteri nei commenti operando o nel Testo commento aggiuntivo a partire dalla posizione del cursore dopo F2 Ricerca secondo una stringa di caratteri nei commenti operando o nel Testo commento aggiuntivo prima della posizione del cursore dopo Avvertenza L introduzione della stringa di caratteri da ricercare deve coincidere esattamente per quanto riguarda le lettere
406. necessarie in editor della lista di attribuzione e avviare nuovamente il procedimento di traduzione Richiamare l editor per la generazione di blocchi dati nel men sotto Editore Blocchi dati opp premere il tasto funzionale F2 Prendere la fig 25 14 come modello per il contenuto del blocco dati Nel box di comando introdurre il tipo ed il numero del blocco dati da generare in questo caso DB5 Premere quindi OK Nella riga di testata del campo d introduzione vuoto compare ora la sigla del blocco DBS e il file di programma C IMPLAV S5D L editor predispone gli indirizzi delle parole dati partendo da 0 Introdurre dapprima il formato per la corrispondente parola dati KH Se il formato valido il cursore salta al campo successivo Introduzioni non consentite vengono annullate e segnalate con Operazione non consentita Ora si deve introdurre il valore numerico nel formato precedentemente indicato rispettando il relativo campo di valori ammessi Valori non consentiti non vengono accettati Il cursore non salta al campo succes sivo anche se si preme il tasto di introduzione La successiva introduzione di parole dati riga seguente si ripresenta con lo stesso formato Volendo un altro formato tornare indietro con cursore a sinistra e introdurre il formato desiderato DES IMPLAVST S5D LUN 0 KH 0000 13 KZ 000 Introdurre le altre parole dati come indicato nella figura 25 14 25 9 STEP 5 in un impieg
407. nestra Ins Inserire Seguente Zoom F6 F5 Canc Cancellare Men Sottomen Funzione Visualizzazione File Aprire F2 Richiamo del file tastiera per l editazione Box di scelta Aprire file Salvare F3 Salvataggio del file tastiera attuale Finestra attuale Salvare come Memorizzazione del file attuale con un Box di scelta Salvare come altro nome nella stessa o in un altra directory Cambiare directory Apertura di un altra directory Box di scelta Directory lavoro Stampare Stampa del file corrente Inalterata DOS Passaggio al livello di comando DOS Riga di comando DOS ritorno con EXIT e Return Fine Uscita dall editor Livello DOS ALT X Editare Inserire Ins Inserimento o modifica dell occupazione Ulteriore finestra Assegnare funzione S5 a del coperchio di tasto nella posizione una nuova combinazione tasti cursore Cancellare Canc Cancellazione dell occupazione del Finestra con assegnazione cancellata coperchio di tasto nella posizione cursore Opzioni Linguatastiera default Scelta di un file di risorse di un altra Box di scelta RES Aprire file lingua S50OnS10X RES Commutare Commutazionedellarappresentazione Schermo monocromo o colorato Bianco Nero lt gt schermo tra monocromo e colorato Colore Finestre Seguente F6 Con pi finestre aperte attualizzare quella Finestra attuale pi in basso Zoom Modifica della dimensione della finestra Finestra att
408. ni di errore vengono emesse sul video come per lo STEP 5 in forma sintetica nella riga di segnalazione p es Campo dei valori non valido e ocon un avvertimento domanda di sicurezza Gli avvertimenti vengono sempre emessi in una finestra con cornice posizionata nel centro del video p es Buttare via le parametrizzazioni Le domande di sicurezza devono essere sempre confermate con ESC oppure in funzione della domanda si risponde con ESC No o interruzione oppure S Durante il caricamento del DB1 da un file di programma o dall AG e durante iltrasferi mento del DB1 inunfile diprogrammao nell AG ha luogo un controllo dituttii parametri e sul rispetto dei campi dei valori ammissibili e sulla interdipendenza dei parametri nell ambito di un blocco parametri e sulla interdipendenza dei parametri tra i blocchi 23 15 Software di parametrizzazione COM DB1 Se il COM DBI riconosce un errore p es Area di ingresso o di uscita con vuoti o assegnata pi volte allora viene richiamata automatica mente la maschera Tabella panoramica nella quale vengono contrassegnati come errati i blocchi parametri interessati e Nelblocco errato i veri errori di parametrizzazione sono contrassegnati con un davanti al campo di ingresso e In caso di dati non interpretabili in alcun modo per i parametri nel blocco errato errore che pu aversi solo in un DB1 parametrizzato con l editor per DB del pacchetto
409. ni simboliche con il cursore sull operando formale M 10 1 Completare questa riga con il simbolo IMPULSO ed il relativo commento Mer ker impulsivo solo 1 ciclo quindi F2 Edita sim e dopo l introduzione di simbolo e commento premere F2 Inserisci Concludere la correzione con F8 Indietro Dopo il ritorno nell editor blocchi il segmento 2 deve ora avere il seguente contenuto FB5 C IMPLAVST S5D LUN 23 Segmento 2 0007 Definiz stato di esercizio Emissione 0 PRINC ON Commutat princ Impianto ON 10 AVVIAM Riconosc avviam da OB 20 21 22 UN FRONTE S Merker per fronte di salita IMPULSO Merker impulsivo solo 1 ciclo R AVVIAM Reset riconosc avviamento U IMPULSO S FRONTE S Impostaz merker fronte di salita UN PRINC ON Mancanza comando Impianto ON UN AVVIAM Mancanza riconosc avviamento R FRONTE S Reset merker fronte di salita La correzione nei campi istruzione e commento avviene nello stesso modo descritto nell editazione del blocco dati C per una differenza le funzioni di cancellazione e inserimento riga si riferiscono all interariga Perla cancellazione di una riga il cursore deve stare sul due punti dell istruzione stessa Si entra nell editor del commento segmento 1 premendo SHIFT F6 Comm segm e SHIFT F7 Commento oppure due volte COM Sotto il carattere con il numero di segmento possibile ora scrivere il testo del commento modello stampa del
410. ni tipi di file questa finestra di dialogo offre in pi un supporto che viene illu strato nell Help del corrispondente box di scelta Traisingoli campi sipu commutare con TAB in avanti e Shift TAB indietro Avver tenze sull uso generale di un box di scelta file si ottengono premendo il tasto Shift F8 o attivando il button lt Help Shift F8 gt In questo modo si possono avere informazioni sui singoli elementi ed il loro utilizzo Premendo il tasto F7o attivando lt nfo F7 gt si ottengono informazioni supplementari sul campo d introduzione selezionato In questo campo d introduzione pu essere digitato un nome di file o una maschera diricercaperilnomedelfile Se gliultimiseicaratteridelnomedelfile sono preassegnati non possono essere modificati per esempio ST S5D In questo campo pu essere indicato anche una lettera per il drive o un percorso di directory Premendo il tasto di introduzione questi dati vengono acquisiti In questo modo vengono aggiornati il contenuto della lista di file ed il drive directory Con l aiuto di punti interrogativi come simboli per un posto fittizio pu essere indicata una cosid detta maschera di ricerca Se nelcampo File stata indicata una mascheradi ricercautilizzando i puntiinterroga tivi premendo il tasto d interruzione viene aggiornata la lista di file All interno di questa lista viene visualizzata ancora una volta per controllo la ma schera di ricerca Fino a quan
411. no F12 che sono attivabili da qualsiasi punto del men Per esempio F1 richiama il box di comando per l editor dei blocchi Shift F3 l indice dei blocchi nell AG L assegnazione dei tasti funzionali viene mostrata nel livello del men principale nella parte inferiore del video Poich questa assegnazione avviene anche tramite la combi nazione di tasti funzionali con il tasto di Shift e Ctrl Alt con il tasto TAB pu essere visualizzato il successivo livello di assegnazione Nel men sotto Help gt Lista assegnazione tasti viene data una panoramica dei tasti funzionali utilizzati L assegnazione della barra delle funzioni sempre visibile se il men attivo Alcuni pacchetti opzionali potrebbero utilizzare una propria assegnazione della barra delle funzioni Con iltasto TAB si pu commutare tra i livelli di assegnazione della barra delle funzioni e cos vengono visualizzati uno dopo l altro i successivi livelli ogni volta che si preme il tasto Con il mouse si pu cliccare in basso a destra su gt gt 3 5 Interfaccia operatore 3 3 Scelta funzioni Richiamo di una Il richiamo di una funzione o di un editor si esegue in due passi funzion f f IAN A NIZIONO 1 selezionare la funzione nel men principale o nel sottomen 2 riempire i campi d introduzione nel box di comando e confermare questa introdu zione La funzione viene avviata eseguita e l editor viene richiamato Figura 3 2 Scelta funzi
412. no essere eseguiti e La velocit di esecuzione dei programmi e La quantit di dati che un programma pu gestire ad ogni esecuzione e La quantit di dati che possibile memorizzare da una sessione alla succes siva Laconfigurazione base dellamemoriadi lavorositrovasullaschedamadre del disposi tivo di programmazione La quantit della memoria di lavoro pu essere aumentata inserendo una scheda aggiuntiva Tutti i programmi devono essere caricati nella me moria di lavoro per poter essere eseguiti Esistono due tipi di memoria di lavoro e la memoria di lavoro convenzionale e la memoria estesa Extended Memory Iprogrammi eseguiti in MS DOS utilizzano di solito lamemoriadi lavoroconvenzionale RAM Affinch essi possano utilizzare la memoria estesa necessario installare un gestore di memoria che ne consenta l accesso STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione dati STEP 5 26 2 Organizzazione della memoria Esempio Extended Memory Il grafico mostra a mo di esempio una possibile suddivisione della memoria Memoria EMM386 EXE estesa HMA 64 kByte High Memory Area di HIMEM SYS Area memoria alta ROM BIOS VGA BIOS 1 MByte Espansioni hardware disponibili per i programmi tramite EMM386 EXE Area di memoria EMM386 EXE superiore Area video Video RAM DOS DATA AREA UMBs Area video 640 kByte Memoria di lavoro convenzionale RAM BIOS DATA AREA
413. no illustrati sulla base dell esempio della figura 3 5 Elementi operativi L uso delle finestre di dialogo stato per quanto possibile uniformato ai programmi di Windows questo per avere un operativit pi omogenea Tabella 3 1 Le diverse finestre di operative Elemento di comando scelta Campo di Funzione Scelta di una alternativa tra tante proposte con i tasti cur sore o mouse Campo da selezionare Selezionare con una crocetta una o pi impostazioni con il tasto F3 con il tasto di spazio o con il mouse Finestra con li sta di scelta Premendo F3 appare una finestra con una lista in cui ven gono selezionate le impostazioni predisposte Se sono disponibili solo 2 possibilit con F3 si pu commu tare dall una all altra toggle Finestra con li sta La scelta di un elemento della lista avviene con il tasto Return o il doppio clic del mouse vedere anche capitolo 3 8 o 3 9 Campo d intro duzione In un campo del genere l introduzione di testi avviene tramite tastiera per esempio il nome del file Sono ammessi caratteri alfanumerici senza dieresi lt Storia F1 gt Scelta di una delle ultime 20 introduzioni Richiamo dell editor per il file indicato Attivazione della scelta tramite una finestra di dialogo una finestra con lista o selezionando con la crocetta un elemento lt Edita F2 gt lt Scegli F3 gt lt Info F7 gt Avvertenze per
414. no in parte i file specificati nelle impostazioni del progetto ma non vi possono accedere Per poter utilizzare i file impostati anche nei pacchetti COM necessario copiarli nella directory del pacchetto COM La directory dei pacchetti COM deve ad esempio contenere i seguenti file Definizione Nome del file File di programma ST S5D File simbolico Z0 INl File piedinatura F1 INI 80 caratteri F2 INI 132 caratteri File stampante DR INI File di emissione LS INI File via AP INI nome via 2 19 Installazione di STEP 5 2 4 2 20 Compatibilit con V6 6 GRAPH 5 II V6 x STEP 5 ST V7 1 compatibile con il software STEP 5 ST V6 6 Utilizzando l opzione di menu Cambio gt Altri possibile caricare parti della versione 6 6 Questa interfaccia si definisce adattatore COM Grazie all adattatore COM possibile continuare ad utilizzare altri programmi di S5 come i pacchetti COM che potevano gi essere utilizzato con la versione 6 6 Per quanto concerne la compatibilit bisogna osservare i seguenti punti Non viene pi supportato il PG 710 I II per STEP 5 ST V7 1 necessario uno spazio minimo di memoria di 4 Mbyte Non possibile effettuare l upgrade di tali PG Non viene pi supportato il prommer seriale Le macro tasti esistenti devono essere nuovamente create Non viene pi supportata la gestione dati BTRIEVE
415. no state definite nelleimpostazioni di progetto 2 Introdurre ora la prima riga della lista di attribuzione Operando Simbolo Commento E 32 0 PRINC_ON Commut principale a chiave Impianto ON 3 Introdurre quindi in Inserimento la sequenza di caratteri E 32 0 e premere SHIFT cursore verso destra o TAB 4 Introdurre PRINC ON Se il campo completato il cursore salta automatica mente avanti 5 Introdurre Commut principale a chiave Impianto ON e premere il tasto di in troduzione o TAB Un pezzo della lista di attribuzione mostrato nella fig 25 5 Prendere questa li sta senza modificarla come file simbolico Concludere l editazione tramite 6 Conferma o F7 OK con cui si memorizza i file e si avvia il procedimento di traduzione Il PG ge nera quindi i file simbolici del tipo Z INI necessari allo STEP 5 File seq Ci IMPLAVZO SEO Operando Simbolo Commento E 32 0 PRINC ON Commut principale a chiave Impianto ON E 32 1 EMERGENZ Pulsante Emergenza in apertura E 32 2 E32 2 Riserva E 83 3 IN POSIZ Segnale di risposta Auto in posizione E 32 4 STRU AV Finecorsa Struttura avanti E 32 5 STRU IND Finecorsa Struttura indietro E 32 6 PORTA AP Finecorsa Porta aperta E 32 7 PORTA CH Finecorsa Porta chiusa E 33 0 START Pulsante Start ciclo di lavaggio A 32 0 AV STRUT Comando Avanzamento struttura A 32 1 RIT STRU Comando Ritorno struttura A 32
416. nserisci 2 Cancella F F 1 2 Cancella 1 Posizionare il cursore sul primo carattere da cancellare 2 Premere F2 Cancella 3 Posizionare il cursore dopo l ultimo carattere da cancellare 4 Premere F2 Cancella STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP Inserimento riga Cancellazione riga Conclus del com mento segmento Memorizz del commento segmento F 1 F F F Inserisci 2 Cancella 5 Ins riga 6 Canc riga Posizionare il cursore nella riga davanti a cui deve essere inserita una riga vuota Premere F5 o cliccare il campo Ins riga F F F F 1 Inserim 2 Cancell 5 Ins Riga 6 Canc riga 1 Posizionare il cursore nella riga che deve essere cancellata 2 Premere F6 o cliccare il campo Canc riga Premere F8 Indietro Lo STEP 5 emette sul video il corrispondente segmento Il testo fino ad ora introdotto viene mantenuto Se si memorizza il segmento lo STEP 5 memorizza anche il com mento segmento Premere Conferma 5 3 3 Titolo segmento Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 Col titolo segmento si contrassegna un segmento Un titolo segmento lungo massimo 32 caratteri Esso si pu introdurre direttamente nel blocco o separatamente nel corrispondente blocco commento Si consiglia il primo metodo poich modificando e memorizzando le associazioni vengono aggiornate Lo STEP 5 deposita il titolo segmento nel blocco commento Fare atte
417. nsiglia opzione Aggiorna XREF e nel caso si utilizzino operandi simbolici si consiglia anche di selezionare Aggiorna Lista attribu zione Dopo la conferma di questo ordine con Edita viene richiamato l Editor AWL Sul video compare un campo operativo per l introduzione delle istruzioni Tramite iltasto SHIFT F8 Helpsi ottengono chiarimenti relativi ai singoli tasti funzio nali L introduzione dell istruzione senza formato cio lo STEP 5 introduce automatica mente i blank dopo la conferma della riga Ogni riga si conclude con il tasto di introdu zione Introdurre laprimaistruzione o posizionare il cursore sullariga desiderata ed introdurre l istruzione p es UN I 1 1 o UN INGRESSO e premere il tasto di introduzione Posizionare il cursore sull istruzione e sovrascrivere Si possono cancellare i singoli caratteri con DEL Premere Conferma Lo STEP 5 commuta in modo Emissione Premere nuovamente Conferma STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista istruzioni AWL 6 2 Semplice funzione di editazione 6 2 1 Visualizzazione indirizzi Sommario Procedimento Con questa funzione si possono visualizzare gli indirizzi relativi delle istruzioni a byte o a word durante l editazione in AWL Durante la visualizzazione degli indirizzi non si pu editare nessuna istruzione ed introdurre nessun numero di biblioteca Procedere come segue 1 Premere SHIFT F1 Indirizzi In questo modo si attiva la
418. nti Convenzioni Guida online Supporto Aggiornamento costante delle informazioni e per facilitare l apprendimento dello STEP 5 ST e l operativit con questo pac chetto software nella parte 5 riportata un applicazione esemplificativa Ba sato sul tema Comando di un impianto di lavaggio auto viene illustrato passo dopo passo come editare testare documentare ed archiviare il relativo programma e la parte 6 offre una panoramica relativa alla gestione dati all interno dello STEP 5 ST Se si gi realizzato un progetto avendo acquisito in tal modo una certa dimestichezza ci si potr informare sull argomento di interesse leggendo separatamente uno dall altro i singoli capitoli del manuale I rimandi ad ulteriore documentazione sono indicati mediante un numero compreso tra due barre Sulla base di questi numeri nell ultima parte del manuale possibile risalire al titolo esatto della documentazione Oltre al manuale disponibile una Guida online integrata nel software che costituisce un valido supporto attivabile richiamando il men Help o premendo il tasto F1 o il tasto F8 nel corso del lavoro Per ulteriori informazioni sull uso del software che non sono contenute nella documentazione su carta o nella Guida online rivolgersi al personale di assistenza presso le filiali e le rappresentanze Siemens Gli indirizzi si trovano nell appendice di 70 e di 100 nei cataloghi e nel Compuserve
419. nti blocchi STEP 5 e Blocchi organizzativi OB e Blocchi di programma PB e Blocchi sequenziali SB e Blocchi funzionali FB e Blocchi funzionali supplementari FX I corrispondenti commenti segmento vengono depositati nei blocchi OBDO nnn PBDO nnn ecc I titoli segmento vengono memorizzati nei blocchi commento OK PK ecc Si consiglia di creare e di correggere i commenti di un blocco durante l editazione e non di elaborarli nei cosiddetti blocchi di documentazione o di commento Capitolo Argomento trattato Pagina 81 Operativit generale con l Editor FUP 8 2 8 2 Semplice funzione di editazione 8 4 8 3 Funzioni complesse 8 1 Editazione di schemi logici 8 1 Operativit generale con l Editor FUP Premessa Richiamo dell editor Editor Blocco STEE 5 Suddivisione del video Introduzione 8 2 Verificare per l editazione l impostazione progetto con il comando di men File gt Pro getto gt Imposta F4 Controllare l esattezza delle registrazioni per quanto concerne File programma File simbolico Funzionamento Rappresentazione FUP e Com menti Per l editazione di blocchi esistenti possibile selezionare il tipo di rappresentazione con SHIFT F5 FUP indipendentemente dalla rappresentazione gi utilizzata Selezionare il comando di men Editor gt Blocco STEP 5 Il box di dialogo Edita blocchi STEP 5 appare sullo schermo Dopo aver denominato il blocco
420. nto del nostro programma costituito per ora da FB5 e DB5 bisogna ancora trasferire i blocchi organizzativi mancanti 1 Per il trasferimento degli OB selezionare nel men File gt Blocchi gt Trasferisci 2 Introdurre nel box di comando e Trasferisci da S5DEMO e in IMPLAV e Scegli x selezionare con una crocetta Lista blocchi e introdurre OB1 0B20 OB21 0B22 3 Dopo l avvio di Trasferisci il sistema emette la segnalazione Trasferi mento con commenti e la segnalazione conclusiva Blocchi trasferiti Confermare con S Dopo aver modificato in OB 1 il salto assoluto in SPA FB 5 ed anche in FB 5il richiamo del blocco dati A DB 10 in A DB 5 il programma IMPLAV contiene ora tutti i blocchi necessari per la gestione dell impianto 25 19 STEP 5 in un impiego pratico Esempio applicativo 25 4 Controllo e modifiche del programma Riferimenti Gestione Genera XREF 25 20 Oltre alle funzioni di editazione lo STEP 5 offre una serie di supporti per la verifica e d d la documentazione del programma utente come per esempio la ridenominazione egli operandi Saranno utilizzate alcune di queste funzioni per il nostro programma ell impianto di lavaggio Lo STEP 5 memorizza nel file LI XR INI i riferimenti relativi alle istruzioni cio dove sono utilizzati gli stessi operandi anche in altri blocchi Questofile generato avviando Genera XREF nel men Gestione In File gt Progetto gt
421. ntrollo del sistema Se si modificato o prelevato dallo schermo un elenco di operandi e premere F6 Attivo o il tasto Conferma Il PG emette gli stati del segnale delle variabili elencate e visualizza il messaggio Elaborazione stato in corso lt BB 5 C PROBSPST S5D AG in ciclo Operandi Stati segnale COMMUT PRINC E 32 0 KM EMERGENZA E 32 1 KM 0 E32 2 E 32 2 KM 1 AUTO IN POSIZ E 32 3 KM 0 STRUTT AVANTI E 32 4 KM 0 STRUTT IND E 32 5 KM 0 PORTA APERTA E 32 6 KM 0 PORTA CHIUSA E 32 7 KM 1 START E 33 0 KM 1 AVANZ STRUTT A 32 0 KM 0 RITORNO STR A 32 1 KM 0 CHIUSURA PORTA A 32 2 KH 00 1184 Elaborazione dello stato in corso Y Figura 5 7 Elenco operandi con ingressi uscite binari e un merker STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista istruzioni AWL Sommario L istruzione STEP 5 la pi piccola unit di un programma Essa rappresenta per il processore un comando operativo Nella rappresentazione in Lista istruzioni AWL perogni riga viene introdotta un istruzione scritta in modo assoluto o simbolico possi bili blocchi OB PB SB FB FX Un istruzione costituita da una parte operazione e da una parte operando Esempio Operazione Operando Istruzione assoluta UN E 1 1 Istruzione simbolica UN Ingresso Per ogni segmento si possono editare 255 istruzioni Avvertenza Un esempio dettagliato relativo all editazione di liste istruzioni si trova nel ca
422. nulla e F1 Preleva STEP 5 ST V7 1 C79000 G8572 C920 04 Test Editazione della li sta degli operandi STEP 5 ST V7 1 C79000 G8572 C920 04 Il testo della domanda di sicurezza dipende dal fatto se elezionato un blocco imma gine o no Nessun blocco immagine selezionato Blocco immagine selezionato Annullare modifiche Annullare blocco immagine modificato Azione Reazione in caso di S Reazione in caso di No Annulla Modifiche vengono Continuazione dell editazione della lista F8 annullate operandi le modifiche possono essere Annulla STEP 5 emette il men Memorizzate in un blocco immagine di funzioni Nota la memorizzazione delle modifiche deve essere eseguita come sequenza operativa F5 Salva_come opp F7 Salva F1 Modifiche vengono Continuazione dell editazione della lista Preleva annullate operandi le modifiche possono essere Dopo la compilazione memorizzate in un blocco immagine della riga di comando Nota la memorizzazione delle modifiche viene indicato il blocco deve essere eseguita come sequenza immagine BBnn operativa F5 Salva_come opp F7 Salva Richiamo di un nuovo blocco immagine con F1 Preleva Nella lista operandi si possono introdurre i seguenti operandi Operando Formato dati consentito M A E S KM MB AB EB SY KH KM KY KC KF MW AW EW SW KH KM KY KC KF KT KZ T KT KM KH Z KZ KM KH DW DL DR KH KM KY KC KF KT KZ DB _ M
423. nuto dell accumulatore deve essere spostato verso destra o verso sinistra Il mas simo spostamento possibile dipende dal formato dell operando ed di 16 o 32 posizioni Le funzioni Aritmetiche e Confronto permettono l introduzione di un altro tipo di operando nella casella E sempre preimpostato il tipo Numero a virgola fissa F Avvertenza Il tipo pu essere modificato solo una volta direttamente in seguito al richiamo della casella STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti 7 4 1 Operazioni aritmetiche Sommario Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Le operazioni ADD SUB MULT DIV combinano di volta a volta due operandi negli accumulatori 1 e 2 e generano un risultato nell accumulatore 1 La funzione corris ponde alle instruzioni AWL e caricamento operando 1 e caricamento operando 2 e esecuzione dell operazione scelta e trasferimento del risultato nell operando ACCU 1 Tipi di operandi KF DW EW Editazione di una operazione di somma di due numeri a virgola fissa 1 Premere o F6 Fine Segm e quindi attivare SHIFT F1 Aritmet 2 Scegliere l operazione desiderata qui F1 ADD Lo STEP 5 emette la casella con gli ingressi uscite non definiti ed il formato dell ope rando preimpostato F 227222222 F KF 12345 F 222222222 222222222 DW 12 l DW14 3 Confermare il formato operando premendo il tasto d
424. nverti Compiler batch AWL Sostituisci operandi Parametri stampante Lingua Emetti file protocollo Editor piedinatura Imposta colori Emetti lista errori Blocchi STEP 5 Blocchi dati _ Maschere DB Blocchi Lista di attribuzione Maschere DBI Lista blocchi STEP 5 ST V7 1 C79000 G8572 C920 04 Struttura programma Lista incrociata Tabella occupazione Ordine globale Impostazioni progetto Vie di bus Istruzioni di comando gt Lista di attribuzione Struttura programma Lista incrociata Tabella di occupazione Tabella occupazione merker S Lista di controllo Impostazioni progetto Vie di bus File di testo 22 1 Editor AWL compiler per batch AWL Sommario del capitolo 22 2 Capitolo Argomento trattato Pagina 224 Modalit operative dell editor AWL compiler per batch 22 3 22 2 Editor di batch AWL 22 3 Compiler ciclo di controllo 22 4 Sostituzione operandi 22 5 Stampa 22 6 Versione riga di comando 22 32 STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 1 Modalit operative dell editor AWL compiler per batch AWL Sommario Funzionalit Editazione Conferma Compilazione Verifica Decompilazione STEP 5 ST V7 1 C79000 G8572 C920 04 La creazione di un programm
425. nzione Il blocco commento viene memorizzato nel file programma I blocchi commento non possono essere trasferiti nell AG o in un modulo EPROM EEPROM Il numero del blocco ed il numero del blocco commento sono in relazione tra di loro p es al PB 13 associato PK 13 Il nome del blocco commento viene attribuito automaticamente dallo STEP 5 OBn OKn PBn PKn sBn SKn FBn FKn FXn gt FKXn 5 15 Funzioni comuni in AWL KOP FUP Premessa Operativit con l editor Nella maschera Imposta progetto si dovrebbe selezionare x con commenti capitolo 4 1 1 Nella rappresentazione AWL si pu commutare con SHIFT F4 Comm riga Il segmento in cui si deve introdurre un titolo deve essere richiamato Lo STEP 5 si trova in modo Emissione o Editazione F Senza comm F gt KOP F Comm Seg F Salva F Help 4 5 Funz segm 6 Edita 7 Conferma 8 Annulla I F Titolo F Commento F Help 6 7 8 Indietro Per introdurre o modificare un titolo segmento procedere nel seguente modo 1 Selezionare il comando di men Editor gt Blocco STEP 5 2 Introdurre il nome del blocco di documentazione e confermare 3 Premere SHIFT F6 Comm seg e SHIFT F6 Titolo oppure COM e SHIFT F6 Titolo Il cursore salta nel campo d introduzione del titolo segmento 4 Introdurre il testo o correggere un testo gi esistente 5 Premere il tasto di introduzione Il titolo viene memorizzato temporaneamente la memorizzazione
426. o 4 10 file PCP M 4 30 cancellazione copia A 10 DOS gt PCP M 4 34 PCP M gt DOS 4 33 directory A 10 emissione di directory 4 32 file piedinatura 4 10 file programma verifica 22 28 file protocollo 19 33 emissione 19 33 file PX INI 4 14 file sequenziale cancellazione 18 15 file simbolico 4 3J4 9 file sorgente cancellazione 18 15 file sorgente Z0 SEQ file sorgente AWL 4 13 file sorgente sequenziale conversione 18 11 salva 11 5 file stampante 4 10 file STEP 5 funzioni 26 10 funzioni speciali 26 10 file SYSID 4 13 file temporaneo 4 13 22 4 file via vie bus 13 2 finestre di dialogo introduzione flusso dati editor di tastiera 2 10 formato del file sorgente sequenziale dell editor formato dati forzamento uscite 16 15 modifica 9 11 forzamento uscite 16 15 formato dati forzamento variabili 16 13 funzionamento multi processore 10 2 funzione richiamo funzioni ausiliarie del COM DB1 23 4 funzioni complesse assegnazione tasti in FUP 8 9 assegnazione tasti in KOP FUP KOP funzioni del COM DB1 23 2 funzioni di documentazione 19 2 hardcopy 19 2 istruzioni di comando per emissione conforte vole 19 2 Indice 4 funzioni STEP 5 3 2 FUP 8 1 accumulo di connettori 8 8 connettore funzioni complesse 8 10 inserimento di operandi 8 7 inserimento di un elemento funzionale 8 8
427. o nare sulla riga 095 8MB52 oppure 095 8MB02 della finestra Introdurre la versione dell AG 01 tramite la tastiera e concludere l introduzione con oppure INSERT Con ESC possibile interrompere il trasferimento e di conse guenza il campo di ingresso si presenta nuovamente vuoto Introdotte tutte le preimpostazioni compare la maschera seguente Preimpostazione SIMATIC S5 COM DB1 Online 0f Online fline MLFB 6ES5 095 8MB12 Versione CPU 01 Drive File programma eesT SssD Drive File stampante DR INI Drive File EE EEDT INI piedinatura Drive File uscita CCACACLS INI F F F F F F F F T 2 3 Scelta 4 5 6 Enter 7 Info 8 Ritorno Figura 23 8 Maschera del COM DB1 Preimpostazione introduzione delle preimpo stazioni Confermare le introduzioni con F6 Enter Compare allora sul video la maschera Ta bella panoramica STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 Portare il control lore da RUN a STOP Modificazione tipo di funzionamento STEP 5 ST V7 1 C79000 G8572 C920 04 Per il controllore introdotto nella maschera Preimpostazione il COM DB1 conosce i blocchi parametri possibili e le parametrizzazioni nel DB1 di default Il COM DBI1 presenta per l S5 95U la maschera seguente Tabella panoramica SIMATIC S5 COM DB1 Parametrizzazioni ammesse Parametrizzazione Interrupt onboard OBI parametrizzato default
428. o Converti SEQ gt INI bisogna introdurre il nome del file da convertire Converte il file simbolico nel file sequenziale assegnato con ordinamento a scelta secondo operandi assoluti o simbolici Nel box di comando Converti INI gt SEQ bisogna introdurre il nome del file da convertire ed il criterio di ordina mento Permette la modifica del nome del file simbolico da correggere Nel box di co mando Correggi INI bisogna introdurre il nome del file simbolico da correggere Quindi diventa possibile correggere interattivamente il file simbolico File simbolici generati con precedenti versioni V1 0 V2 0 possono essere con vertiti Permette la cancellazione di un file sorgente sequenziale Permette la cancellazione dei file simbolici ZO INI Z1 INI Z2 INI Emette la lista di errori eventualmente generata in fase di compilazione Funzioni del compiler batch AWL Compiler autonomo per compilare liste istruzioni in un programma STEP 5 eseguibile Questa funzione consente di sostituire operandi sulla base di una nuova lista attribuzione Con questa funzione possibile emettere il file di protocollo generato con la funzione Sostituisci operando Questa funzione consente di emettere la lista degli errori generata durante la compilazione Converti Con questa funzione i dati di progetto vengono convertiti dal formato di STEP 5 ST versione 6 x nel formato della versione 7 x Lingua Selezionare la lingua desiderata
429. o d introduzione 3 10 Effetto Commuta tra i campi di scelta Commuta tra gli elementi operativi di una finestra di dialogo TAB posiziona in avanti a destra sotto Shift TAB indietro a sinistra sopra L introduzione viene interrotta Posizionamento tramite semplice o doppio click del mouse Scelta diretta di un elemento operativo con ALT Lettera o ALT Cifra Attiva una funzione con il tasto Return o di Conferma se le registrazioni della finestra di dialogo sono corrette Attiva zione di una maschera di ricerca nei campi d introduzione con e Attivazione del drive directory nell apposito campo STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore Memoria dei box di Iboxdicomando dello STEP 5 utilizzano la cosiddetta memoria che memorizza sul comando disco rigido gli ultimi dati indicati in modo che durante l impiego di STEP 5 e anche per impieghi successivi il contenuto di queste finestre di dialogo rimane annotato per il prossimo richiamo La memoria comprende le seguenti parti e Stato dei campi d introduzione e particolari elementi operativi e Storia dei campi d introduzione e Emissione su video o non su video M STEP5 S5KXSO1Z Trasferisci blocchi Trasferisci X File programma NONAMEST S5D AG CACNSTRRI5NSEOSDADE in X File programma NONAMEST S5D X AG gt E STEP 5ASS DATE r_ Scelta X irsta bloceni DMI X TUCO NERINE
430. o mache pu rimanere vuoto Cancellazione di tutti i blocchi caricati nell AG Elemento funzionale Lo STEP Soffre molte possibilit di commenti che possono essere generati e memoriz zati insieme al relativo programma commenti non vengono mai trasferiti nel AG Lo STEP 5 riconosce commenti a livello di istruzione di segmento e di impianto Per quanto concerne iblocchi dati non avendo segmenti sipu generare soltanto un com mento al blocco commenti istruzione per DB DX commenti riga 32 caratteri al massimo ed i titoli segmento per DB titolo blocco vengono memorizzati in un blocco di commento OK PK SK FK commenti di segmento nel caso dei commenti di blocco DB DX vengono memorizzati in blocchi di documentazione es PBDO nnn PBDO nnn che sono associati in modo stabile ai blocchi del programma PB SB FB ecc Il commento all impianto spiegazioni relative al programma utente viene memorizzato in un file di documentazione S5 liberamente definibile FILEDOK FILEDOK nome max 8 caratteri commenti del tipo nome vengono memorizzati nel file di programma ST S5D commenti del tipo nome vengono memorizzati nel file per commenti ampliati DO S5D Per ogni file ST S5D esiste un file DO S5D con lo stesso nome File di testo per il commento del programma applicativo Esso non legato ai blocchi Il nome del file deve iniziare con il carattere Gli altri caratteri sono liberamente se
431. o viene verificata l ammissibilit delle istruzioni esistenti Viene anche verificata l ammissibilit delle istruzioni in relazione al tipo di blocco Il linguaggio viene controllato se nella Predisposizione stato indicato un tipo AG Nella programmazione simbolica vengono controllate le attribuzioni in relazione agli operandi Se nel file sorgente AWL stato usato sia un operando assoluto che uno simbolico allora viene controllata la concordanza con il file simbolico Se i parametri sono discordanti viene utilizzato il parametro assoluto associato al simbolo presente nel file simbolico e nella lista errori viene registrato un avvertimento Nella programmazione assoluta non avviene alcun accesso al file simbolico Gli errori che vengono riscontrati durante questi controlli vengono registrati nella lista errori 22 3 1 Compilazione con la funzione COMPILER Sommario 22 3 2 Verifica Verifica di un file programma Verifica di blocchi speciali 22 28 Il file sorgente AWL memorizzato dopo la conferma si trova ora nella forma di file intermedio ZWI Per tradurlo in un file programma STEP 5 bisogna richiamare la funzione COMPILER La lista istruzioni compilata nel file programma che viene indicato nella Predisposizione Con ZWI gt MCS il file intermedio viene convertito nel codice macchina MC5 con SEQ gt MCS ci avviene per il file sorgente AWL attraverso la generazione automatica del file intermedio In modo analogo si pu es
432. o 1 0000 APERTURA PORTA da interno o esterno Esterno premere tasto APRE e commutatore a chiave Interno premere tasto APRE La porta si apre fino al finecorsa superiore a all attivazione del tasto ALT EMERGENZA APRE est amp CHIAVE gt 1 APRE int T _____ PORTA ap amp FIN sup ALT EMER o AP PORTA Operando Operando simbolico Commento operando E 1 2 APRE est Tasto APRE dall esterno E 1 5 APRE int Tasto APRE dall interno E 1 0 FIN sup finecorsa superiore 0 0 ALT EMER Tasto ALT o emergenza E 1 4 CHIAVE Commutatore a chiave esterno A 1 0 AP PORTA Apertura porta tramite motore DATA 8 09 92 TEST COLLAU KOMDOK ST SIEMENS TEST Programma esemplificativo PERN FM ELAB XYZ VERSIONE V 4 0 7 9 92 MILANO RER NLPR BLNR Test sistema SOTTO MS DOS V 5 0 TEST SYSTEM PG 770 File programma Blocco Segm con DR211N PIEDINATURA KODOEMF2 INI SIMATIC S5 A GARAGEST S5D PB 1 1 Figura 19 8 Stampa confortevole di uno schema funzionale PB 1 Garage A GARAGEST S5D N bibl Lungh 25 Segmento 1 0000 APERTURA PORTA da interno o esterno Esterno premere su tasto APRE e chiave Interno premere su tasto APRE La porta si apre fino al finecorsa superiore o all attivazione del tasto ALT APRE est al CHIAVE gt 1 APREit PORap amp FINsup 0 n ALT EMER ol _ __ Hs APPORTA E 1 2 APREest Tasto APRE dall esterno E 1 5 APREInt Tasto APRE dall interno E 1 0 FIN sup Finecorsa superiore E 0
433. o Simbolico S Se no commutare con SHIFT F3 Lo STEP 5 si trova in Emissione Procedimento di A questo scopo procedere come segue editazione 1 Premere F1 Vis simb Sul video viene visualizzata la lista con gli operandi 2 Selezionare l operando tramite cursore allungato 3 Premere F2 Edit simb Il cursore dei caratteri si trova nella colonna del simbolo FILE SIMBOLICO C ALPHA1Z0 INI OPERANDO SIMBOLO COMMENTO ING 3 1 INGRESSO 3 1 ING 4 3 a MERK 25 MERKER 25 Figura 5 5 File simbolico 4 Introdurre i nomi simbolici con lettere maiuscole e minuscole 5 Posizionare il cursore con SHIFT e Cursore a destra oppure premendo il tasto di introduzione nella colonna del commento 6 Introdurre il commento con lettere minuscole e maiuscole 7 Concludere la riga editata premere F2 Inserisci 8 Concludere l editazione premere F8 Indietro e Conferma Avvertenza I nomi simbolici dovrebbero iniziare senza una lineetta davanti al nome Non possibile l uso delle metafonie STEP 5 ST V7 1 5 28 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 8 Editazione di blocchi immagine editor BB Utilizzabile dal sottomenu Richiesta di conferma STEP 5 ST V7 1 C79000 G8572 C920 04 Con l ausilio dell editor dei blocchi immagine editor BB possibile immettere un elenco di operandi i cui segnali devono essere visualizzati o comandati durante l elabo
434. o Traduci liste di attribuzione SEQ INI in cui introdurre il nome della lista di attribuzione da tradurre Se nella lista di attribuzione gli operandi assoluti sono stati introdotti senza i corrispondenti simbolici viene emessa la segnalazione Acquisire operandi assoluti come simboli Confermare con s o no questa segnalazione 18 11 Gestione Se l elaborazione corretta compare la segnalazione n righe elaborate nessun errore trovato da confermare con OK Se durante la traduzione sono subentrati errori viene segnalato n righe elaborate x errori trovati Confermare ugualmente con OK questa segnalazione Avvertenza Se stata generata una lista di attribuzione con sigle degli operandi assoluti in lingua inglese ZO SEQ nell emissione in tedesco del file gli operandi saranno ancora emessi in inglese Per emettere gli operandi in tedesco bisogna cancellare la lista di attribuzione in inglese e ritradurre il file simbolico nel file sor gente INI gt SEQ 18 5 2 Conversione INI gt SEQ Funzione Gestione Liste di attribuzione Converti INI gt SEQ 18 12 Con questa funzione il file simbolico viene tradotto nella lista di attribuzione assegnata dove possibile scegliere l ordinamento secondo operandi assoluti e simbolici Selezionare il comando di men Gestione gt Liste di attribuzione gt Converti INI gt SEQ Dopo aver selezionato la funzione lo STEP 5 emette il
435. o corrente memorizzato viene prelevato ed inserito a partire dalla posizione del cursore Tabella 19 16 File Submit presente Livello dei tasti Effetto del tasto funzionale 1 2 3 F3 Prelievo file Prelivo di un file Submit scelto da un drive selezionabile F1 File Il file viene prelevato senza assegnazione dei tasti funzionali F2 Tasti funzionali Dal file viene prelevata solo l assegnazione dei tasti funzionali che diventa istantanea mente attiva F3 Scegli Viene aperto il box di dialogo Scegli file F6 Conferma Il file viene prelevato senza assegnazione dei tasti funzionali come F1 F8 Indietro Riporta al livello precedente senza ulteriori azioni SHIFT Help F8 STEP 5 ST V7 1 C79000 G8572 C920 04 19 29 Documentazione Tabella 19 17 Prelievo riga Ricerca testo Livello dei tasti Effetto del tasto funzionale 1 2 3 F4 Prelievo riga Viene ripresa una riga precedentemente cancellata con Assegnazione tasti F5 Extra F4 Cancella riga F5 Cerca F5 Ripeti Ripetere l ultima ricerca F6 Cerca Avanti Ricerca del testo verso la fine del file F7 Cerca Indietro Ricerca del testo verso l inizio del file F8 Annulla Riporta al livello prec senza ulteriori azioni Tabella 19 18 Sostituzione stringa caratteri Livello dei tasti Effetto del tasto funzionale 2 3 4 F6 Sostituisci U
436. o delle righe del video N Campo di introduzione Campo In questo punto come nel campo formato si possono inserire o cancellare Chiarimento righe tramite i tasti funzionali Non appena si abbandona col cursore la riga interessata vengono aggiornati tutti i numeri delle DW successive Fattore di ripetizione Con l ausilio del fattore di ripetizione si pu duplicare un blocco con un massimo di 12 parole dati dello stesso formato Il fattore di ripetizione in dica quante volte le parole dati marcate devono essere ripetute nel DB Il fattore di ripetizione pi alto 255 Per la duplicazione sono comprese tutte le parole dati partendo dal fattore di ripetizione fino alla posizione del cursore incluso Lo STEP 5 aggiorna automaticamente i numeri delle DW successive commenti delle parole dati non vengono duplicati essi rimangono nella posizione originaria Prima dell esecuzione l editor DB controlla se le parole dati da duplicare pi le parole dati gi esistenti superano il numero massimo di 2043 parole dati senza la testata del DB Se cos lo STEP 5 emette la segnala zione Memoria o buffer interno pieno Pertanto la funzione non viene eseguita Campo del formato In questo campo si introduce il formato di parole dati desiderato Se un formato gi introdotto questo si pu sovrascrivere Se un formato non rappresentabile appare l identificazione F nel campo di errore del formato Pe
437. o di start vie bus 13 4 nome via vie bus 13 2 NUM PROGR EPROM 18 4 numeri in virgola mobile 9 12 blocco dati 9 16 test 9 16 numero di biblioteca blocco dati 9 3 inserimento numero di programmazione 18 4 O oggetto A 8 operandi sostituzione 22 29 operandi attuali 6 5 operandi formali 6 5 operandi simbolici editazione 8 5 Indice 6 operando assoluto formale ricerca 5 27 11 11 simbolico operativit parametri stam pante 14 2 piedinatura scelta blocco operazione di rotazione FUP 8 14 operazione di shift FUP 8 14 operazione di temporizzazione FUP 8 21 operazioni combinatorie FUP KOP operazioni combinatorie digitali FUP 8 18 operazioni complementari operazioni combinatorie digitali operazioni di shift e di rotazione 8 14 operazioni di caricamento FUP 8 14 operazioni di comparazione FUP 8 17 operazioni di conteggio KOP 8 19 operazioni di conversione 8 16 operazioni di memorizzazione FUP 8 15 operazioni di trasferimento FUP 8 14 opzione via 4 6 organizzazione della memoria esempio PC 26 3 ottimizzazione dell accesso al disco fisso 26 6 P pacchetti S5 cambio 20 1 parametri della stampante box di dialogo 14 3 parole dati duplicare introduzione PG link 24 2 piedinatura editazione predisposizione della tastiera S5 2 12 predisposizioni PG link 24 4 STEP 5 ST V7 1 C79000 G8572 C920 04
438. o e negli schedari possono essere utilizzate lettere e cifre evidenziate con colori gli hotkey in modo da selezionare velocemente i singoli elementi operativi Dopo aver attivato un hotkey il software salta da una qualsiasi posizione nella finestra di dialogo al punto corrispondente del video oppure attiva nel men la funzione desiderata Con la combinazione dei tasti ALT Lettera viene richiamato il sottomen desiderato partendo da qualsiasi livello di annidamento Cos per esempio le combinazioni che seguono significano ALT D Sottomen File ALT T Funzioni di test In questi men si opera soltanto sulle lettere e le cifre evidenziate dal colore e sono attivi solo gli hotkey dell ultimo sottomen Nelle finestre di dialogo utilizzando gli hotkey ci si pu spostare sui campi d introdu zione A questo scopo vengono premuti contemporaneamente iltasto di ALTcon una lettera o una cifra Nello STEP 5esiste la possibilit di creare unaregistrazionedioperazioni peresempio nell editor dei blocchi In questo modo l utente pu automatizzare diversi passi Il programma macro tasti si richiama cos CTRL ALT D Viene visualizzata la finestra di dialogo Scelta macro in cui si devono eseguire le se guenti impostazioni e Introduzione Scelta del file macro TX INI e Introduzione di un titolo e Esecuzione di una macro tasti registrata e Registrazione di una macro tasti secondo le proprie operazioni e Esecuz
439. o file programma PROBSPST S5D gt C S5_DATEN EXAMPLE gt C S5_DATEN EXAMPLE Vecchiooperando A 32 0 Nuovooperando A 1 1 Vecchiooperando M 10 2 Nuovooperando E 7 5 PB 2 LUNGHEZZA 1 Numero di interconnessioni PB 10 LUNGHEZZA 2 Numero di interconnessioni PB 11 LUNGHEZZA 0 Numero di interconnessioni Figura 18 4 Protocollo di stampa a seguito di una interconnessione manuale esempio Interruzione Premere ESC Annulla anticipata A p II PG non memorizza il blocco che si trova in elaborazione Errore Se durante l interconnessione subentra un errore ilblocco che si trova in elaborazione non viene trasferito nel nuovo file programma Appare una corrispondente segnala zione STEP 5 ST V7 1 18 10 C79000 G8572 C920 04 Gestione 18 5 Liste di attribuzione Funzione Editazione lista attribuzione Generazione file simbolico Ulteriore elaborazione in AG Con questa funzione si elabora la lista di attribuzione necessaria per l indirizzamento simbolico degli operandi nel programma utente Sono disponibili le seguenti funzioni e traduzione di una lista di attribuzione in un file simbolico Z0 SEQ Z0 INI e traduzione di un file simbolico in una lista di attribuzione ordinata secondo operandi assoluti o simbolici ZO INI gt Z0 SEQ o senza ordinamento degli operandi e correzione veloce della lista di attribuzione direttamente nel file simbolico tra dotto Z0 INI
440. o il tasto F3 il cursore salta nella po sizione in cui possibile eseguire l introduzione F6 Conferma parametri introdotti vengono accettati e viene richiamata la Scelta funzioni Il tasto Conferma ha lo stesso effetto F7 Info Si ottengono informazioni relative al campo su cui si trova il cusore ESC Tasto Riporta senza ulteriori azioni nello STEP 5 Annulla Non appena vengono accettate le impostazioni F6 viene visualizzato il box Scelta funzioni Sono disponibili le seguenti possibilit 1 F1 Livello di tasti 2 Chiarimento PASSIVO Il dispositivo di programmazione commuta dallo stato ATTIVO a quello PASSIVO Il PG che riceve deve sempre essere commutato su PASSIVO Per uscire dallo stato PAS SIVO basta premere il tasto ESC F3 TRASMISSIONE Passaggio al successivo livello di tasti nel quale pu essere attivato la scambio dati F1 BLOCCO trasmissione Appare la riga di comando BLOCCO DA TRASM AL PARTNER Nel campo BLOCCO possono essere fatte le seguenti introduzioni p es Chiarimento PBx Singoli blocchi DOK File di documentazione FB Blocchi di un certo tipo Vari blocchi da una lista di blocchi B Tutti i blocchi del file programma preimpostato Tutti i file di documentazione vuoto Tutti i blocchi e tutti i file di documentazione Chiudendo l introduzione con il tasto Conferma si avvia automaticamente la trasmis sione al PG partner
441. o le seguenti regole Nessuna combinazione successiva nessuna parentesi Combinazione AND successiva A Combinazione OR successiva O solo per FUP Una funzione complessa non pu avere combinaz successive U KOP FUP o 5 58 amp Ne P S COMBIN SUCC __ FUP _o o 21 Funzione complessa COMBIN SUCC __ Figura A 21 Parentesi con funzioni complesse Comparatori Un confronto di numeri in virgola mobile solo possibile in AWL STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Elementi com plessi ingressi e uscite non colle gati In AWL ingressi e uscite non collegati devono essere indicati con NOP 0 Per ogni segmento consentito un solo elemento funzionale complesso U SV AWL INGR 2 DW 10 T 100 NOP NOP 0 0 0 T 100 USCITA INGR 1 CONTAT INGR 2 CONTAT INGR 3 VAL CONTAT NOP NOP NOP 0 0 0 CONTAT USCITA KOP T 100 INGR 2 HT y DW 10 TW DU DE USCITA R ah 72 ICI CONTATORE INGR 1 ZV INGR 2 ZR INGR 3 S L VAL IZW DU __ DE USCITA R QH 22 INGR 2 DW 10 INGR 1 INGR INGR VAL WIN FUP T 100 Tarv TW DU Q USCITA BE
442. o passibilidi risarcimento dei danni Tutti i diritti sono riservati in particolare quelli relativi ai brevetti e ai marchi registrati Siemens AG Bereich Automatisierungs und Antriebstechnik Geschaeftsgebietindustrie Automatisierungssysteme Postfach 4848 D 90327 Nuernberg Esclusione della responsabilit Abbiamo controllato che il contenuto della presente documenta zione corrisponda all hardware e al software descritti Non potendo tuttaviaescludere eventuali differenze nongarantiamo una concor danzatotale Il contenuto della presente documentazione viene co munque verificato regolarmente e le correzioni o modifiche even tualmentenecessarie sono contenute nelle edizioni successive Sa remo lieti di ricevere qualunque tipo di proposta di miglioramento Siemens AG 1999 Ci riserviamo eventuali modifiche Siemens Aktiengesellschaft 6ES5998 0MA54 Avvertenze importanti Scopo del manuale Destinatari Validit del manuale Normative Installazione e autorizzazione del software Guida STEP 5 ST V7 1 C79000 G8572 C920 04 Il presente manuale intende e illustrare i concetti fondamentali del software di base e e presentarne le principali funzioni Il software per la configurazione e la programmazione dei sistemi di automazione SIMATIC S5 stato creato secondo moderni principi ergonomici Il suo funziona mento di facile apprendimento e ampiamente autoesplicativo Le singole istruzioni contengono anch
443. o pratico Esempio applicativo Correzione nel campo dati Introduzione commenti relativi a parole dati Introduzione titolo blocco Scrittura del commento blocco Correzione del commento blocco Conclusione del commento 25 10 Funzione Impostazione Cancellazione Posizionare il cursore sul carattere e premere DEL carattere Posizionare il cursore sul carattere prima del quale si desidera eseguire l inserimento e premere Ins oriz pi volte a seconda dei casi Inserimento carattere Posizionare il cursore nel campo del formato della riga da cancellare e premere DEL Cancellazione riga Posizionare il cursore nel campo del formato della riga prima della quale si deve inserire una nuova riga e pre mere Ins vert Inserimento riga possibile introdurre o sovrascrivere i commenti relativi a parole dati lunghi al max 32 caratteri maiuscoli o minuscoli e Posizionare il cursore nel campo di commento mediante SHIFT cursore a de stra Saltare nella riga successiva premendo cursore in basso Inserimento cancellazione di caratteri come nel campo dati vedi sopra Inserimento cancel lazione di righe di commento tramite i tasti funzionali F1 Inser DK e F2 Canc DK Il titolo ancora mancante mpianto lavaggio tempi conteggi 1 Introdurrlo dopo aver premuto SHIFT F6 oppure COM 2 Ritorno nel campo di editazione DW con il tasto di introduzione Si entra nell editor del commento blocco trami
444. o sono spenti Avvitare e fissare i cavi di collegamento nel caso sia possibile Si eliminano in questo modo errori di trasmissione 2 2 2 Collegamento del PG con AG Interfaccia AG PG con interfaccia COM 1 TTY attiva STEP 5 ST V7 1 C79000 G8572 C920 04 Lo scambio dati con il controllore programmabile presuppone un interfaccia TTY at tiva 20 mA del PG Se l interfaccia COM 1 disponibile V 24 bisogna emulare l interfaccia AG S5 me diante un convertitore S5 Il controllore programmabile AG ed il PG sono collegati tramite un collegamento di retto 4 fornito col PG o tramite due cavi di collegamento Se le interfacce non sono occupate come descritto al capitolo 2 2 4 si deve commutarle corrispondentemente 2 3 Installazione di STEP 5 Stampante PROMMER Stampante Mouse AG parallela parallelo seriale 7 evtl alla LPT 1 evtl alla COM 1 4 evtl alla COM 1 4 a LPT1 COM 1 4 V 24 COM 1 2 TTY attiva PG PC Collegamento del Il PG spento PG con interfaccia TTY attiva con AG Collegamento PG AG direttamente con il cavo di collegamento 4 o tramite 3 7 o 8 I connettori del cavo di collegamento 3 n ord 6ES5 731 6AG00 sono contrassegnati dalle scritte PG 7xx COM 1 e AG S5 1 Inserire il connettore con la scritta PG 7Zxx COM 1 nell interfaccia COM 1 del PG 2 Inserire l altro
445. occhi dati Possono essere protocollati i seguenti tipi di richiamo Richiamo Significato SPA richiamo assoluto di un blocco BA richiamo assoluto di un blocco funzionale FX SPB richiamo condizionato di un blocco BAB richiamo condizionato di un blocco funzionale FX A richiamo di un blocco dati AX richiamo di un blocco dati DX E generazione di un blocco dati EX generazione di un blocco dati DX AI blocco come parametro richiamo operando formale richiamo di un blocco REK richiamo ricorsivo di un blocco Documentazione Selezionare il comando di men Documentazione gt Emissione confortevole gt miles cons Struttura programma Appare il box di comando Emetti struttura programma Strutt pro KOMDOK Di seguito vengono illustrate le introduzioni specifiche gramma Introduzione Chiarimenti File programma Qui non selezionabile Deve essere predisposto gt Progetto cap 4 1 1 Struttura La struttura del programma viene emessa a partire dal programma del blocco definito blocco STEP 5 ST V7 1 19 16 C79000 G8572 C920 04 Documentazione Introduzione senza richiami DB Chiarimenti I blocchi dati non vengono considerati nella struttura con richiami DB I blocchi dati vengono considerati nella struttura Emissione Come in tutti i box di comando Dopo aver lasciato il box di comando con Emetti appare la segnala
446. occhi ma non hanno un corri spondente simbolo nella lista di attribuzione STEP 5 ST V7 1 19 24 C79000 G8572 C920 04 Documentazione Tabella 19 8 Struttura del programma Istruzione di comando XREF programma OBn Chiarimento Emissione della struttura del programma da OBn n 0 255 senza blocchi dati XREF D programma PBn Tabella 19 9 Lista incrociata Istruzione di comando XREF GENERAZIONE Emissione della struttura del programma dal PBn n 0 255 con blocchi dati Chiarimento Dal file programma impostato viene generata la lista di riferimenti XR INI EF STAMPA E Emissione degli operandi di ingresso EF STAMPA A Emissione degli operandi di uscita ligg zj ep H D PA M Emissione dei merker ina zj uv H D PA S Emissione di tutti i merker S EF STAMPA T Emissione di tutti i temporizzatori CJ 3 vu H D z PA Z Emissione di tutti i contatori CJ zj vu H D z PA B Emissione di tutti i blocchi Emissione di tutte le periferie EF STAMPA D Emissione di tutti i dati EF STAMPA X Ordine globale per tutti gli elementi emettibili EF STAMPA El n Emissione della lista incrociata di un operando assoluto n 0 7 EF STAMPA Emissione della lista incrociata di un operando simbolico p es SIMBOLO
447. occo DOK BBDO xxx o BBDO xxx F8 Annulla Ritorna alla selezione del menu SHIFT F8 Help Informazioni su determinate procedure Se all immissione dell elenco operandi sono state effettuate delle modifiche non ancora memorizzate nel blocco con i seguenti comandi viene visualizzata una richiesta di conferma che deve essere confermata con Si o No e Annulla ESC e F8 Annulla e F1 Preleva Il testo della richiesta di conferma varia a seconda che sia stato selezionato o no un blocco immagine Nessun blocco selezionato Blocco selezionato Annullare le modifiche Perdita del blocco modificato 5 29 Funzioni comuni in AWL KOP FUP Azione Reazione con S Reazione con No Annulla Le modifiche vengono Continuazione dell editazione della F8 annullate lista operandi le modifiche possono Annulla STEP 5 visualizza il menu essere memorizzate in un blocco delle funzioni Immagine Avvertenza la memorizzazione delle modifiche deve avvenire con un apposito comando F5 S va come o F7 Salva F1 Le modifiche vengono Continuazione dell editazione della Preleva annullate dopo la lista operandi le modifiche possono comando viene indicato il immagine compilazione della riga di essere memorizzate in un blocco blocco immagine BBnn Avvertenza la memorizzazione delle modifiche deve avvenire con un apposito comando F5 S va come o F7 Salva Per richiamare un nuovo blocco immagine prem
448. occo o in un altro blocco dello stesso file programma Il titolo ed il commento segmento vengono in ogni caso copiati Dopo la copia si consiglia di aggiornare la lista incrociata se nel box di comando non stato gi scelto Aggiornamento XREF Ilblocco incuisi vuole copiare ilsegmentositrovanelfile programma La copia avviene in emissione Copia del segmento nello stesso blocco Avvertenza Segmenti all interno di un blocco funzionale che contengono delle funzionalit specifiche di FB per esempio l identificatore non si possono copiare in un altra posizione all interno del blocco Nel copiare un segmento le marche di salto con nomi definiti in modo simbolico p es MARK possono essere rappresentate solo in forma assoluta p es M0001 5 19 Funzioni comuni in AWL KOP FUP Copia Copia del segmento in un altro blocco 5 20 Procedere come segue 1 Aprire il segmento precedente o successivo a quello che si deve inserire co piato 2 Premere F5 Funz segm F Cancella F F Help 4 Annota 5 Inserisci Aggiungi 8 Indietro a 3 F F F L 3 Premere ancora F5 Inserisci se si vuole copiare prima dell attuale seg mento o premere F6 Aggiungi se si vuole copiare dopo il segmento attuale 4 Premere F3 Da segm Lo STEP 5 emette la riga di segnalazione N segm 5 Introdurre il numero del segmento da copiare p es 2 e premere il tasto di introduzione Il segmento viene copiato A
449. odurre il trasferimento del valore di conteggio negli operandi DW 64 e DW 66 e premere il tasto di introduzione All uscita Q F4 introdurre M 12 1 e premere il tasto di introduzione 7 19 Editazione di schemi a contatti 7 4 10 Operazioni di temporizzazione Sommario Con le operazioni dei temporizzatori vengono realizzate e controllate tramite pro grammale sequenze temporali L andamento della funzione deltemporizzatore viene definita tramite il richiamo scegliendo dopo aver premuto F5 la funzione desiderata nel secondo livello di tasti con SHIFT F1 SHIFT F5 Lo STEP 5 introduce questo andamento simbolico all ingresso di start nella casella L operando deltemporizzatore si trova sopra la casella Una funzione di tempo viene avviata se il RLC all ingresso di start cambia Con un ritardo alla diseccitazione SA il RLC deve cambiare da 1 a 0 in tutti gli altri casi da 0 ad 1 parametri all ingresso di start hanno il seguente significato vedere anche SHIFT F8 Help Sim bolo Isms 1 7V T 0 T S 0 IT Tasto SHIFT F1 SI SHIFT F2 SV SHIFT F3 SE SHIFT F4 SS SHIFT F5 SA Significato Start come impulso Start come impulso prolungato Start come ritardo all eccitazione Start come rit all eccit memor Start come ritardo alla diseccitaz Dopo aver premuto F5 Oper Bin e la funzione desiderata nel secondo livello di tasti lo STEP 5 crea una casella non definita
450. odurre l operando Anteposizione di operandi 1 Posizionare il cursore sulla riga pi in alto 2 Premere l inserimento verticale 3 Introdurre l operando Si possono aggiungere operandi alla li sta quando il cursore posto sotto l ul tima riga Cancellazione operandi 1 Portare il cursore sul primo carattere dell operando 2 Premere ripetutamente cancellazione carattere Cancellazione riga 1 Portare il cursore sulla prima riga da cancellare 2 Premere F3 Cancella La riga attuale viene cancellata ope rando e formato inclusi ed le successive righe occupano il posto diventato libero Prelievo lista operandi _ Premere F1 Preleva 2 Compilare la riga di comando Emiss blocco immagine BBnn Se sono state eseguite precedenti modifi che che non sono state memorizzate in un blocco immagine compare per sicu rezza una richiesta Perdita modifi che Oppure Perdita blocco modifi cato Se non sono state eseguite modifiche op pure si conferma con Si alla richiesta di sicurezza lo STEP 5 preleva la lista degli operandi dal blocco immagine BBnn dopo la compilazione della riga di co mando Salvataggio lista operandi Premere F7 Salva Lo STEP 5 salva la lista degli operandi nel blocco immagine attualmente selezio nato Al contrario di F5 Salva come non viene indicato nessun numero di blocco immagine La funzione esegui bile solo se selezionato un blocco
451. olo L inizio del blocco pu essere introdotto quando esiste l associazione del tipo di blocco e del numero al simbolo Se cos non bisogna programmare l inizio del blocco in assoluto per esempio PB3 perch il Batch Compiler per creare il file intermedio ha bisogno del tipo di blocco e del suo numero I simboli che si utilizzano nell editor AWL devono coincidere assolutamente con quelli del file simbolico Questo vale anche per gli spazi _EMERG EMERG_NO Ulteriori differenze rispetto al pacchetto KOP FUP AWL sono e caratteri di comando e inserimento automatico degli spazi nelle operazioni e costanti e valori si trovano in colonne diverse STEP 5 ST V7 1 C79000 G8572 C920 04 22 17 Editor AWL compiler per batch AWL 22 2 5 Introduzione di blocchi di programma Esempio di Sulla base di questo esempio vengono illustrate le modalit operative e le funzioni programmazione del pacchetto Editor AWL Batch Compiler Il programma realizza il comando della portadiungarage e prevede la possibilit dimanovra dall esternomediante unachiave e i pulsanti di apertura e chiusura mentre dall interno sono previsti soltanto i pulsanti apri e chiudi La porta si chiude con un ritardo di 5 secondi Sorg AWL C TEST AO SEQ IND ISTRUZIONE SIMBOLO OPERANDO COMMENTO ISTRUZIONE BI APERTURA DALL ESTERNO E UB DALL INTERNO XL PULSANTE APRI ESTERNO E L INTERRUTTORE A CHIAVE OPPURE IL PULSANTE APRI INTE
452. on i caratteri del set di caratteri ASCII Per esempio SEMI GRAFICA La documentazione realizzata con i caratteri del set di caratteri IBM Per esempio l STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Piedinatura No Nella documentazione non viene emessa alcuna piedinatura 80 Viene emessa una piedinatura larga 80 caratteri 132 Viene emessa una piedinatura larga 132 caratteri Documentazione su X Stampante La documentazione viene emessa su stampante Tutte le emissioni su stampante vengono scritte nel file indicato LS INI Se X File See diese i questo file esiste gi vengono aggiunti i nuovi dati LS INI 1 Iduefile ZO INI e Z0 SEQ si possono scegliere liberamente Non appena uno dei due viene impostato scelto nuovo l altro viene aggiornato cio i due file hanno lo stesso nome fino alla estensione del file Attivandoiltasto lt Edita F2 gt possono essere richiamati gli editor associati Le opzioni Sovrascrivicon conferma Aggiornalista attribu zione e Aggiorna XREF vengono desunte dal box di comando evidenziato STEP 5 ST V7 1 C79000 G8572 C920 04 4 11 Creazione e modifica di progetti Scheda Opzioni Directory di progetto X Conferma sempre X Salva impostazione del progetto Memorizza pacchetto opzionale attivo Blocca modifica dei file del progetto Messaggi 4 12 Directory di progetto NONAME
453. on ilprogramma Macrodefinizione dei tasti possibile specificare nell editor di bloc chi delle sequenze di tasti che vengono memorizzate nel file S5 TP INI Questo file si trova sul drive su cui stato installato lo STEP 5 cio nella directory che impostata per questo drive in Imposta capitolo 4 1 1 La selezione dei file delle macro tasti per la registrazione o l esecuzione della macro viene effettuata in finestre di dialogo nella lingua selezionata per STEP 5 L esecuzione della macro tasti pu avvenire in passi Nella finestra di dialogo si pos sono inoltre assegnare alla macro un breve titolo e un commento ed eventualmente modificarli in seguito Per consentire una selezione rapida il nome del file e il titolo della macro tasti vengono visualizzati in una finestra di dialogo Il file della macro pu essere memorizzato in una directory qualsiasi Quando si elabora una macro la si registra o esegue nell angolo in alto a destra viene visualizzato il tipo di funzionamento in inglese Possono comparire le seguenti indicazioni REQU Request richiesta di elaborazione della macro RECI Record Init inizializzazione della registrazione REC Record registrazione RECA Record Abort interruzione della registrazione RECE Record End fine della registrazione PLAI Play Init inizializzazione dell esecuzione PLAY Play esecuzione PLAA Play Abort interruzione dell esecuzione PLAE Play End fine dell esecuzione La macro con il nome START T
454. on questa funzione si stampa il file sorgente AWL preimpostato Pertanto nella riga di comando necessario solo specificare il layout della stampa Documentazione Selezionare il comando di menu Documentazione gt Batch AWL Viene Batch AN oa visualizzato il box di comando Emetti file AWL STEP 5 ST V7 1 19 6 C79000 G8572 C920 04 Documentazione 19 2 6 Struttura del programma Funzione Documentazione Sme isa gramma Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione vengono emesse le relazioni di richiamo panoramica sul pro gramma dei singoli blocchi di un programma utente La panoramica sul programma pu essere emessa dal file programma oppure dall AG L emissione si suddivide in 3 parti i Elenco di tutti i blocchi eventualmente con i nomi simbolici inclusa la lunghezza numero di word dei singoli blocchi Elenco di tutti i tipi di blocco del file programma inclusa la lunghezza dei bloc chi di un tipo Panoramica dei programmi nella quale viene dato il concatenamento dei ri chiami profond max di annid pari a 8 richiami di blocco dei singoli blocchi a partire dal tipo di blocco OB Viene inoltre emesso per ciascun blocco la lun ghezza e il simbolo per ciascun tipo di blocchi la lunghezza totale di tutti i blocchi di questo tipo e la lunghezza di tutti i blocchi Selezionare il comando di men Documentazione gt Struttura programma Ap pare il box di comando Em
455. onare nel box di comando visua lizzato Emetti tabella occupazione i campi degli operandi desiderati Viene emesso senza interruzione quanto segue struttura programma tabella oc cupazione lista incrociata Impostazioni Questa funzione permette di controllare le impostazioni del progetto sullo schermo progetto o di inviarle alla stampante o ad un file Vie di bus Questa funzione permette di immettere la via di bus dal file corrispondente AP INI Emissione Questa funzione nota finora con il nome KOMDOK permette di documentare i confortevole Blocchi Maschere DB 1 Lista blocchi Lista di attribuzione Batch AWL STEP 5 ST V7 1 C79000 G8572 C920 04 programmi STEP 5 in modo pi completo e pi automatico tramite le istruzioni di comando L emissione diversamente dall Emissione standard viene elabo rata graficamente Tramite le istruzioni di comando possibile realizzare una sequenza di emissioni Emissione di blocchi di un file programma in rappresentazione KOP FUP e AWL con o senza riferimenti Con questa funzione vengono emessi su stampante o su file i blocchi dati che contengono le maschere Emissione di una lista di tutti blocchi di programma e dati del file programma impostato Emissione di una lista di attribuzione in forma sequenziale come editata op pure ordinata secondo gli operandi assoluti o simbolici Questa funzione consente di inviare alla stampante o
456. oncetti e agli elementi operativi pi importanti Capitolo Argomento trattato Pagina 31 T Scelta delle funzioni nel men principale 3 2 Elementi operativi 3 3 Scelta funzioni 3 4 Richiamo delle funzioni di Help 3 5 Interfaccia operatore finestre di dialogo 3 6 Box di comando 3 7 Schedario e schede dello schedario 3 12 3 8 Scelta di file e directory 3 14 3 9 Scelta blocchi 3 16 3 1 Interfaccia operatore 3 1 Scelta delle funzioni nel men principale Sommario Le funzioniSTEP 5 vengonoofferte tramite la barra di men che contiene i men princi pali ed i sottomen In questi men si selezionano per mezzo del mouse o della ta stiera gli strumenti ed i servizi che si rendono necessari durante il lavoro con il PG Gli utenti che hanno gi lavorato con versioni precedenti diSTEP 5 e che sono abituati a lavorare con i tasti funzionali possono adoperare i men in modo consueto A Barra del titolo B Barra di men C con i men D Superficie di lavoro E Sigla S5 3 2 La barra del titolo ha come nome STEP 5 pulsanti rappresentati nella barra del titolo sono tipici di Windows 95 La barra del titolo non viene visualizzata nel modo Ingrandi sci o sotto MS DOS Quando si seleziona un titolo di men sulla barra di men cliccandolo con il mouse oppure posizionando il cursore sultitolo e attivandolo quindi premendo il tasto di intro duzione il relativo men
457. one Billoccogs HEM Billoecomd si Maschera DB Cies ari Lista di attribuzione F7 Bath RAWIRMASS CECITES Vie bus F1 Parametri stampante Ctrl F4 Capitolo Argomento trattato Pagina 15 1 Editazione piedinatura 15 2 15 1 Editor di piedinatura 15 1 Editazione piedinatura Impostazioni Operativit Editor Editor piedinatura Finestra di editazione 15 2 Selezionare sotto File gt Progetto gt mposta Documentazione un file piedinatura del tipo Fx INI L asterisco indicato al posto del nome di sei caratteri del file piedi natura x 1 perpiedinatura larga 80 caratteri e x 2 per piedinatura larga 132 caratteri Informazioni relative come impostare il file si trovano nel capitolo 4 1 1 Dopo aver attivato la funzione di piedinatura viene visualizzata una finestra di edita zione Essa relativa al numero di caratteri della piedinatura preimpostato Il campo superiore costituisce il campo d introduzione e solo qui possono essere definiti i testi Il campo inferiore costituisce invece la piedinatura che registra i testi intro dotti testi possono essere inseriti nei campi evidenziati della piedinatura quando il campo d introduzione attivo Per rendere attivo il campo d introduzione bisogna premere F1 Int testo Nel corso del capitolo Operativit dei tasti per la piedina tura si prender confidenza con le funzioni dei tasti ch
458. one in esadecimale di indirizzi di memoria STOP S5 periferia memoria e periferia Configurazione RUN STOP RAM AG EPROM Dati relativi alla memoria utente in AG memoria RAM EPROM Parametri sistema RUN Versione SW AG Info relative a configurazione interna AG STOP CPU e versioni SW CPU Controllo elaboraz CONTR EL Punto di controllo Test di singoli passi di programma ON utente PB FB FX OB SB ricerca Controllo elaboraz CONTR EL gt Punto di controllo Fine controllo elaborazione eseguito OFF STOP utente direttamente 1 Gli elenchi degli operandi sono memorizzabili in blocchi immagine 2 Il forzamento variabili possibile anche Offline per l editazione di blocchi immagine STEP 5 ST V7 1 C79000 G8572 C920 04 Test 16 2 Stato blocco Test Sisallonbliocco Introduzione STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione si possono testare e correggere i blocchi caricati in AG me moria utente Lo STEP 5 emette lo stato attuale delle seguenti variabili ingressi E temporizzatori T e contatori Z uscite A tipo parametro A delle sigle di un FB FX merker M S dati D i dati sono in funzione del DB richiamato al momento dell emissione Per l elaborazione di stato sussistono le seguenti limitazioni L emissione dello stato dei parametri attuali di blocchi funzionali possibile solo per S5 135U S5 155U e S5 115U Nelle dichiarazioni dei parametri
459. oni nel men principale e nei sottomen STEP 5 ST V7 1 3 6 C79000 G8572 C920 04 Interfaccia operatore 3 4 Richiamo delle funzioni di Help Help Online Richiamo dell Help Online STEP 5 ST V7 1 C79000 G8572 C920 04 L Help Online offre informazioni relative al punto in cui necessario avere maggiori chiarimenti In questo modo si possono avere informazioni veloci e precise senza do ver andare a consultare i manuali Nell Help Online si trova Temi dell Help offre diverse possibilit di visualizzare informazioni di aiuto ve dere figura 3 3 Help relativo al contesto campo d introduzione lt INFO F7 gt oppure tasto F7 vi sualizza informazioni relative all oggetto evidenziato o alla finestra di dialogo Uso dell Help vedere la figura 3 3 il comando di men Help gt Informazioni sull uso oppure il tasto Help Shift F8 offre una descrizione delle possibilit che si hanno a disposizione per trovare precise informazioni nell Help Info fornisce informazioni sulla versione attuale dell applicazione L Help Online pu essere richiamato in diversi modi 1 In una finestra di dialogo cliccando sul pulsante Help Shift F8 oppure premendo il tasto Shift F8 Si ottiene cos un Help gene rale per questa finestra di dialogo Questi testi di pi pagine si possono scorrere e sfogliare Posizionare il puntatore del mouse in una finestra o in una finestra di dialogo sul tema di cui si desidera l He
460. ono in possesso del diritto di trasmissione token Il passaggio del token avviene secondo un anello logico in base agli indirizzi crescenti dei partecipanti Tramite re peater possibile collegare tra di loro fino a 8 segmenti ognuno dei quali ha una lun ghezza dipendente dalla velocit di trasmissione compresa tra 0 2 e 1 2 Km Visualizzazione dello stato di segnale dei vari operandi bit 2 nel byte di visualizza zione Lafunzionedi stato unafunzione Online evieneselezionatanelmen Test Panoramica del programma nella quale viene visualizzato il concatenamento dei sin goli blocchi a partire dall OB Documentazione Emissione Fornisce informazioni relative all occupazione dei bit di ogni byte W DW nei campi di operandi ingressi E merker M ed uscite A Documentazione Emissione stan dard Tabella occupazione e Emissione confortevole Possono avere un assegnazione fissa per esempio il tasto di cancellazione o di inter ruzione oppure essere associati a funzioni variabili ammesse dal software e definite tramite editor softkey attivabili tramite i tasti da F1 a F8 oppure tramite il mouse in relazione ai simboli evidenziati sul margine inferiore del video Glossario 9 Glossario Tempo di ciclo Tempo necessario per un esecuzione completa del programma nella sua elabora zione ciclica Esso determina il tempo di reazione di un AG ad un segnale esterno Testata del blocco Lo STEP 5 dep
461. ontatto inserimento 7 5 COM 2 2 6 contenuto della fornitura 1 1 interfaccia V 24 2 6 controllo del programma K ster Box 2 6 controllo elaborazione OFF numero di ordinazione 2 6 controllo elaborazione ON panoramica 2 6 convenzioni di scrittura delle istruzioni STEP 5 chiusura con SHIFT F4 4 35 collegamento del PG con AG collegamento del PG EPROM al PC FUP 8 16 collegamento del prommer esterno al PC KOP 7 16 comandi 19 23 copia comandi DOS CTRL F10 4 35 di blocchi comando del cursore 2 12 Command mode 5 10 6 6 key strokes 5 10 blocco dati 9 3 commenti aggiuntivi lista di attribuzione 11 6 blocco funzionale 6 6 commento istruzioni 6 3 correzione file simbolico commento blocco memorizzare 9 9 commento impianto commento operando 11 2 11 6 numero dei caratteri 11 2 commento segmento 5 13 cambio pagina 5 13 conversione D denominazione dei tasti directory emissione 4 27 directory di progetto 4 12 cancellazione caratteri i yo progetto directory DOS A 9 conclusione 5 15 Le i i disarchiviazione del progetto 4 14 inserimento caratteri 5 14 A E f disattivazione vie bus 13 2 memorizzazione er i disposizione dei connettori interfaccia TTY attiva numero dei caratteri 5 13 commutazione del controllore da STOP a RUN 27 ui domanda di sicurezza 16 8 compiler batch AWL 18 17 i n emettere il file protocol
462. opra non si trova tra parentesi Questo pu essere direttamente so vrascritto con un introduzione La sequenza d introduzione caratteri sintassi di un operando va rispettata altrimenti il cursore resta nel campo d introduzione Lalista degli operandi pu essere memorizzata in un blocco immagine BB Un blocco immagine esistente pu essere richiamato con la funzione F1 Preleva La lista pu comprendere al massimo 20 operandi 10 a word 5 a doppia word Nella parte inferiore del video appare di volta in volta la percentuale di occupazione della lista operandi Le possibili operazioni di editazione sono riassunte al capitolo 16 3 Lo STEP 5 emette sul video il blocco immagine selezionato per ultimo o una lista vuota in cui introdurre segnali e stati Lo STEP 5 emette la lista degli operandi con le colonne Operandie Forzam segnali 1 Introdurre per ciascuna riga i valori desiderati e premere il tasto di introdu zione dopo ogni introduzione Lo STEP 5 emette una X dopo ciascun valore acquisito Se la lunghezza dei caratteri introdotti minore della possibile lunghezza i posti relativi ai valori pi alti sono automaticamente riempiti con zeri L introduzione dei valori delle uscite viene terminata 2 premendo Conferma II PG emette la segnalazione Forzamento eseguito e trasferisce i valori delle uscite modificati in AG Se si vuole interrompere il forzamento delle uscite 3 premere ESC Annulla Se sono presen
463. ore oppure con il mouse Premendo due volte il tasto del mouse in corrispondenza dei vari parametri o si apre un box di scelta o si modifica l impostazione Per raggiungere lo stesso risultato biso gna premere due volte il tasto F3 STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Comandi di men Progetto Imposta Prima di iniziare la programmazione vera e propria impostare tutti i parametri necessari per un progetto in una finestra di dialogo orientata al registro Carica Viene caricato un file di questo tipo Facendo ci tutte le impostazioni contenute in questo file diventano valide Le impostazioni presenti vengono sovrascritte Salva Memorizzazione nel file di progetto corrente PJ INI di tutte le impostazioni fatte nei box Imposta Salva come Memorizzazione in un nuovo file di progettazione PJ INI selezionabile Archivia Memorizzazione di tutti i file del progetto o di una parte di essi in un file PX ACS in forma compressa Disarchivia Memorizzazione di tutti i file del progetto o di una parte di essi da un file PX ACS in forma compressa Blocchi Qui vengono gestiti i blocchi ed i file di documentazione che si trovano nel PG o in AG Sono a disposizione le seguenti funzioni Indice Emissione dell indice elenco del contenuto sul dispositivo di emissione PG AG definito nella box di comando Trasferisci Trasferimento di blocchi e file di documentazione nelle direzioni file file file AG
464. orit prima poi ad ogni nuovo blocco viene assegnato un blocco DOK ampliato es PBDO 123 Aivecchiblocchirestano sempre assegnati i blocchi DOK esistenti es PBDO 012 Icommentisegmentosieditano direttamente neiblocchi nonnelbloccodi documenta zione Se si vuole editare direttamente nei blocchi di documentazione procedere come descritto nel capitolo 5 3 1 Tenere presente e l blocco e il file di documentazione vengono memorizzati nel file programma o nel file programma ampliato e file di documentazione non possono essere trasferiti nell AG o nel modulo EPROM EEPROM e numero del blocco ed il numero del file di documentazione sono in relazione tra loro p es al PB 13 abbinato PBD0O 013 o PBDO 013 e Ad ogni tipo di blocco associato un corrispondente file di documentazione che identificato tramite il carattere o posto all inizio dello stesso OBn OBDO nnn PBn PBDO nnn SBn SBDO nnn FBn FBDO nnn FXn FXDO nnn Avvertenza Un cambio pagina viene generato col comando della stampante EJECT Que sta stringa di caratteri va scritta in ogni caso in lettere maiuscole Nell impostazione progetto stato selezionato x con commenti capitolo 4 1 1 op pure stato impostato nell Editor con SHIFT F4 Il segmento per il quale scrivere il commento aperto STEP 5 si trova in modo di Emissione o Editazione 5 13 Funzioni comuni in AWL KOP FUP Operativit con l e
465. orrispondentemente alla scelta della funzione Stato all ingresso Uscita binaria Q S R 0 0 Il vecchio stato rimane memorizzato 0 1 0 1 0 1 1 1 0 per S R 1 per R S Dopo aver premuto F5 Oper bin e la funzione desiderata nel secondo livello di tasti lo STEP 5crea nella posizione del cursore allungatoinun segmento inKOP la casella non definita Esempio Editazione di una funzione di memorizzazione con Reset prioritario 1 Posizionare il cursore su un elemento vuoto o sul contatto per l ingresso di set reset e premere F5 Oper bin e F7 S Lo STEP 5 emette la casella o la inserisce nel segmento 22222222 2222222277R QU 22222 2 M1 0 E21 78 E2 2 A 14 0 R Q H i i i i gt 2 Introdurre la sigla dell operando della cella di memoria qui M 1 0 e premere il tasto di introduzione 3 Introdurre il contatto di chiusura E 2 1 ed E 2 2 Abbandonare il campo di intro duzione corrispondente con il tasto di introduzione 4 Introdurre l uscita Q per l interrogazione dello stato del segnale binario qui A 14 0 e premere il fasto di introduzione e poi Conferma Si pu anche in trodurre F4 A 14 0 e poi premere il tasto di introduzione STEP 5 ST V7 1 C79000 G8572 C920 04 7 15 Editazione di schemi a contatti 7 4 6 Sommario Operazione di conversione Le operazioni di conversione DUAL BCD complemento ad 1eda2 appartengono alle op
466. osegue Con questa funzione possibile modificare le variabili p es E A M a byte nell imma gine di processo E anche possibile per con AG in RUN visualizzare gli stati attuali dei segnali Si predispone questa funzione preparando una lista di operandi STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Test Nel men Test selezionare Forza variabili ed introdurre nella tabella vuota Operandi Terra varlebali Formati gli ingressi e uscite come operandi a byte EB e AB Concludere ogni riga SHIFT F8 con il tasto di introduzione e sovrascrivere il formato proposto con KM 1 Completare la lista con Z 2 Z 20 e T 20 T 22 e premere quindi F6 Attivo Sotto si pu vedere come dovrebbe essere all incirca il video dopo le introduzioni fatte Mediante successive e opportune operazioni sugli interruttori del simula tore possibile visualizzare i valori delle uscite e dei contatori allo stesso modo delle funzioni di stato 2 Premere il tasto ESC Annulla portare E 32 0 E 32 1 su On e l AG da STOP a RUN Ora il PG visualizza la colonna Forzamento immagine possibile ora tramite tastiera forzare direttamente le uscite in AB 32 AB 33 e verificare pertanto la fun zionalit degli attuatori Per controllare ci 3 introdurre in AB 32 la configurazione a bit KM 00110011 e premere Conferma In AG si devono eccitare i rel di uscita 32 0 32 1 e 32 4 32 5 e sul video co
467. osita qui lunghezza 5 DW l identificazione iniziale il numero e il tipo del blocco ed anche l identificazione del PG il numero di biblioteca e la lunghezza del blocco stesso compresa la testata del blocco Wildcards carattere fittizio per un nome con formato vincolato o per una sequenzadi caratteri carattere jolly posizione sostitutiva di un carattere STEP 5 ST V7 1 Glossario 10 C79000 G8572 C920 04 Indice analitico A blocchi di programma 22 18 accoppiamento PG 20 1 24 1 introduzione 22 18 7 blocchi speciali 22 28 accumulo di connettori FUP 8 8 HS AG verifica 22 28 blocco dati corpo del blocco costituzione intestazione intestazione del blocco 9 2 introduzione 22 23 introduzione di parole dati9 11 numero di biblioteca testata del blocco blocco di commento 5 15 cancellazione totale 4 23 compressione della memoria 17 2 forzamento informazioni memoria 17 7 nuovo avviamento suddivisione periferia 10 2 archiviazione del progetto area blocchi 4 20 area di memoria alta i z memorizzazione 5 15 area di memoria superiore 26 3 assegnazione tastiera AWL blocco di documentazione 5 9 Lean cancellazione testo 5 10 5 comando 5 10 cancellazione i l inserimento testo funzioni complesse in a 6 T o blocco funzionale funzioni complesse in KOP compo del blocco lct limit
468. ota L ottimizzazione verticale e orizzontale del percorso delle spazzole per l adatta mento al profilo dellacarozzerianon viene preso in considerazione nel presente esem pio Questo compito viene svolto da un altro sottoprogramma Una rappresentazione grafica dello svolgimento del processo viene riportata in figura 25 12 Lecifretraparentesievidenzianolarelazione conilpassodescrittoo contempo raneamente rappresentano ilnumerodiregola o disegmento della tabella decisionale Per l identificazione e la limitazione dei singoli passi di processo viene utilizzato un contatore interno Dopo l esecuzione di una parte di operazioni il controllore incre menta di 1 questo contatore in modo che il contenuto del contatore rappresenti sempre ilpassoda eseguire Attribuzioneedeleborazione degli stati delcontatore sono rappre sentati nella parte sinistra della figura 25 12 START Preparazione seq programma Definizione stato funzionam IMPIANTO ON Reset uscite e contatore passi FINE Raggiun stato iniziale Reset contatore passi NUOVO AVV Contatore passi interno a Stato iniziale Inizio lavaggio Spruzzatura schiuma Lavaggio risciacquo Diffusione cera i x i Ciclo di lavaggio 10 11 12 Uscita auto 13 Form strato di cera 8 9 2 Asciugatura Impianto vuoto 14 Controllo se
469. otato precedentemente va perso Il contenuto del buffer si pu copiare in un altro punto gt F2 Copia F1 Cancella la riga nella posizione del cursore La riga viene memorizzata Riga nel buffer F3 Contrassegna l inizio di un blocco Inizi bl Avvertenza sul fattore di ripetizione Come carattere iniziale di blocco viene settato fintantoch il blocco selezionato F4 Contrassegna la fine di un blocco Appena questo tasto viene premuto Fine bl o si esegue un click con il mouse il blocco viene cancellato e memo rizzato nel buffer F Testol F Testo2 F Testo3 F Testo4 F Modo Copia 3 Cancella 4 Cerca 5 Sostit 4 F F F F F Testo 2 Testo 30Operando 40perando 5 Riga 1 N 1 Annota F Pag Av F Pag Ind 6 Inizio 7 Fine Il cursore viene posizionato in una determinata riga o all inizio fine di un testo possi bile la ricerca secondo operandi o qualsiasi stringa di caratteri F1 Ricerca secondo una stringa di caratteri nei commenti operando o nel Testo commento aggiuntivo a partire dalla posizione del cursore dopo F2 Ricerca secondo una stringa di caratteri nei commenti operando o nel Testo commento aggiuntivo prima della posizione del cursore dopo 22 9 Editor AWL compiler per batch AWL F5 Sostit 22 10 Avvertenza L introduzione della stringa di caratteri da ricercare deve coincidere esattamente per quanto riguarda le lettere maiuscole e minuscole
470. ox di comando Emetti file protocollo In questo box possibile muoversi ed eseguire selezioni Qui predisposto il nome del file errori generato Campo di Chiarimento introduzione Nome del file errori predisposto il nome del file errori generato Con F3 comunque definibile un altro nome File protocollo Su video Emissione diretta su video Su stampante Emissione diretta su stampante relativamente ai para metri definiti sotto Definizione parametri stampante Su file Emissione su un file a scelta Esecuzione delle istruzioni di comando Con questa funzione viene attivata l esecuzione delle istruzioni dicomando contenute nel file scelto Le impostazioni correnti sono valide fino a quando sono sostituite da Istruzioni di impostazione PROG FUP ecc eventualmente presenti Tali stru zioni di impostazione valgono per soltanto per la durata dell esecuzione di queste istruzioni di comando Selezionare il comando di men Documentazione gt Istruzioni di comando gt Esegui Appare il box di comando Esegui istruzioni di comando Introdurre nel campo Nome file il nome del file le cui istruzioni di comando devono essere eseguite Una selezione del file pu essere effettuata con l aiuto del tasto F3 Non appena il box di comando Start File Istruz Comando viene confermato con OK le istruzioni di comando in esso contenute vengono eseguite Avvertenza Quando si presentano degli errori
471. parametro asso luto o simbolico se questa contenuta nel file simbolico La visualizzazione rimane fino alla successiva pressione di F2 Viene cancellata nel file simbolico l attribuzione relativa al parametro assoluto operando nella riga d introduzione Se l attribuzione introdotta non definita appare una segnala zione di errore Viene cancellata nel file simbolico l attribuzione relativa al parametro simbolico simbolo nella riga d introduzione Se l attribuzione introdotta non definita appare una segnala zione di errore La lista di attribuzione viene ottimizzata Dopo le modifiche nel file simbolico lo STEP 5 chiede se deve essere generata la lista di attribuzione Z0 SEQ In caso affermativo premere Conferma altrimenti tornare in dietro introducendo NO Se si vuole inserire un nuovo operando nel file simbolico introdurre un indirizzo assoluto e simbolico non ancora occupato ed anche un commento operando e premere F1 Inserisci Se si vuole ridenominare l indirizzo assoluto di un operando gi esistente introdurre l operando in questione e cancellare il suo indirizzo assoluto tramite F3 Canc ASS Sovrascrivere ora l operando con il suo nuovo indirizzo e premere F1 Se si vuole ridenominare l indirizzo simbolico di un operando gi esistente seguire lo stesso procedimento del punto 2 ma cancellare con F4 Canc simb STEP 5 ST V7 1 C79000 G8572 C920 04 Gestione 18 5 4 Con
472. parti di pro gramma ci tuttavia troppo complicato Per sostituire nel programma IMPLAV il FB5 completamente con il FB 10 si vuole cancellare il FB5 compresi i commenti e quindi ridenominare il FB10 in FB 5 1 Per cancellare FB5 selezionare File gt Blocchi gt Cancella 2 Introdurre nel box di scelta nel campo Lista blocchi FB 5 3 Dopo l avvio di Cancella lo STEP 5 chiede Cancellare anche i com menti 4 Confermare con S Dopo confermare la segnalazione Cancellati bloc chi con S Una verifica dell indice blocchi conferma la cancellazione di FB5 FK5 e FBDO 005 STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo File Blocchi gt Trasferi SCE Trasferimento dei blocchi organizzativi File Biloeehie Trasferi Cie STEP 5 ST V7 1 C79000 G8572 C920 04 1 Perridenominare il FB10 selezionare nel men File gt Blocchi gt Trasferisci e introdurre e contrassegnare nel box di comando e TrasferiscidaC STEP5 S5_Daten IMPLAVST S5D e ac STEP5 S5 Daten IMPLAVST S5D e Scegli x Blocco FB10 in FB5 2 Dopo l avvio di Trasferisci confermare le contro domande dello STEP 5 con S Un controllo dell indice blocchi mostra oltre ad FB5 FK5 anche l esistenza di un nuovo FB10 FK10 e Verificare nell editor la completezza del nuovo FB5 con 15 segmenti operandi simbolici e tutti i commenti Per il completame
473. pitolo 25 STEP 5 in un impiego pratico T 7 Editor Test AG Gestione Daey a BiloecoRda ante F2 Maschera DB Cric EAN Lista di attribuzione F7 Batch AWNL Ctrell ES Vie bus F8 Parametri stampante Ctrl F4 Editor piedinatura Cerro Sommario del Capitolo Argomento trattato Pagina capitolo L TM Mei 6 1 Operativit generale con l Editor AWL 6 2 6 2 Semplice funzione di editazione 6 3 6 3 Blocchi funzionali 6 5 STEP 5 ST V7 1 C79000 G8572 C920 04 6 1 Editazione della lista istruzioni AWL 6 1 Operativit generale con l Editor AWL Premessa Richiamo dell Editor Editor Blocco STEP S Suddivisione del video Introduzione istruzioni Correzione istruzioni Memorizzazione blocco 6 2 Verificare per l editazione l impostazione progetto con il comando di men File gt Pro getto gt Imposta F4 Controllare l esattezza delle registrazioni per quanto concerne File programma File simbolico Funzionamento Rappresentazione e Commenti Le istruzioni vengono introdotte sempre in Editazione Richiamando un nuovo blocco lo STEP 5 si trova in Editazione richiamando un blocco gi esistente ci si trova in modo Emissione In questo caso commutare il modo con F6 Edita Selezionare il comando di men Editor gt Blocco STEP 5 Il box di dialogo Edita blocchi STEP 5 appare sullo schermo Dopo aver dato un nome al blocco si co
474. po i primi otto caratteri Avvertenza La modifica dell operando di un connettore possibile solo dopo la cancellazione ed una nuova introduzione Riconfigurazione Una nuova emissione di un segmento editato in una forma non ottimale p es con segmento inserimenti ripetuti si ottiene premendo F7 Extra e F2 Nuova em anche se il segmento non stato fornito di tutti i parametri Il video viene in questo caso nuova mente ricostruito e la rappresentazione viene messa in ordine in modo ottimale Avvertenza Si pu abbandonare un segmento o un blocco se tutti i nomi ed i parametri sono stati introdotti correttamente 8 2 1 Editazione modifica cancellazione delle funzioni Sommario L introduzione di un primo operatore nella posizione assegnata del cursore allungato nel segmento vuoto crea un blocco funzionale con due operandi d ingresso ed uno d uscita Una catena funzionale seriale pu comprendere al massimo 5 operatori AND OR Modifica del Il numero degli operandi di ingresso pu essere aumentato vedere l esempio segmento SERE DE PI 1 tramite l aggiunta posizionando il cursore allungato sull ingresso pi basso della casella 2 tramite inserimento e posizionamento in un blocco funzionale limite 2 1 2 x altezza del video La conversione di un ingresso in un blocco funzionale possibile 3 posizionando il cursore sulla sigla dell operando e premendo F1 amp o F2 gt 1 Un
475. processo etc Capitolo Argomento trattato Pagina 10 1 Editazione maschera DB 10 2 Editazione maschera DX 0 S5 1350U 10 4 10 3 Editazione maschera DX 0 S5 155U 10 6 10 1 Editazione maschere DB 10 1 Editazione maschera DB Suddivisione periferia DB1 per il S5 135U Impostazioni Scelta dell editor Editor Maschera DB Nel funzionamento multiprocessore ad ogni unit centrale bisogna associare gli in gressi ed uscite digitali i merker di accoppiamento e la lunghezza del blocco temporiz zatori II PG emette pertanto sulvideo unatabellaincuisipossono introdurre le associa zioni come numeri decimali valori numerici sono memorizzati nel DB senza spazi tra di loro Impostazioni per l editazione File programma Nome del file programma attuale Funzionamento Online se collegato un AG o se si desidera editare diret tamente in AG Informazioni relative alle Impostazioni si trovano sotto File gt Progetto gt Imposta F4 Selezionare il comando di men Editor gt Maschera DB Il box di dialogo Edita maschera DB appare sul video 1 Selezionare se il blocco deve essere editato nel file programma o in AG 2 Indicare il blocco p es DB 1 3 Nella scelta F3 Scegli selezionare la maschera DB 1 Suddivisione della perife ria e confermare con Edita i valori introdotti Il PG emette la maschera di suddivisione periferia Canc riga Canc eler He
476. programma alla fine dell appendice A Scrivere i testi per il SEGM 1 e il SEGM 2 concludere ciascuna riga con il tasto di introduzione Ritorno all editor del blocco con F8 Indietro 25 13 STEP 5 in un impiego pratico Esempio applicativo Istruzioni del Dopo aver premuto Fine segmento il cursore si trova sulla prima riga istruzione del SEGM 4 e SEGM 5 segmento 3 Introdurre qui le istruzioni ed i commenti dei segmenti 4 e 5 Il segmento 3 saltato sar inserito successivamente Una particolarit nelsegmento 4 una diramazione del programma costituita dal salto condizionato all istruzione 2 L etichetta di salto PROS deve essere posta per contras segnare la destinazione del salto prima del due punti dell istruzione di arrivo e Premere due volte il tasto cursore a sinistra e scrivere l etichetta di salto Inserimento SEGM 3 1 Portarsi nel segmento 3 mediante i tasti pagina 4 scorrimento avanti o pagina T scorrimento indietro e premere il tasto F5 Funz segm e ancora F5 Inserisci Dopo F1 Nuovo il cursore si trova sulla prima riga istruzione del nuovo seg mento inserito ancora vuoto 2 Editare il segmento e concludere il lavoro tramite Conferma e confermare anche le successive richieste del sistema STEP 5 ST V7 1 25 14 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo 25 2 3 Documentazione del programma Documentazione Biloeehais 1h PINS Emission
477. programmabile in base a determinate con figurazioni degli ingressi Portare E 32 5 e E 32 6 su On L impianto si porta nello stato di predisposizione alla partenza con A 32 4 1 ez2 1 Simulare ora l ingresso di un auto con E 32 3 On ed avviare l impianto pre mendo E 33 0 La porta si chiude A 32 3 1 il contatore passi va a 2 ed il ciclo stesso viene conteggiato in Z 20 1 Simulare lo stato Porta chiusa con E 32 6 Off ed E 32 7 On Il PG mostra ora lo stato dei segnali indicato della figura 25 10 La struttura si sposta in avanti con gli spazzoloni in rotazione e l elettrovalvola della schiuma aperta Gli stati di Struttura avanti e Struttura indietro sono simulati dai corrispondenti interruttori E 32 4 e E 32 5 Ogni qual volta il controllore arriva ad un certo punto della sequenza sono emesse le indicazioni di scorrimento dei tempi TDC e TAA conclusi dallo stato contatore passi 8 Nel passo 9 E 32 7 Off E 32 6 On si accende USCITA AUTO e nell ul timo passo E 32 3 Off si reimposta la predisposizione alla partenza con la visualizzazione ENTRATA AUTO ed il contatore passi 1 Interrompendo la funzione STATO con ESC Annulla si ritorna con F8 nel men Lo STEP 5 visualizza la stato dei segnali nel punto di alt impostato Con ESC Annulla possibile interrompere l elaborazione di stato ed aggiungere ope randi nella lista Premendo ancora Conferma l elaborazione di stato pr
478. programmabili vienememorizzato il file aggiun tivo ZT SEQ STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione Lista di attribuzione File simbolico NOME Z0 INI ilazi fire si Nnome gzo sEa _Somellazione NOME Z1 INI NOME Z2 INI gt Errore dur x IOME ZT SEQ N iOAOME ZFINI 3 E lacompilazione z E File per tasti File errori funzionaliprogrammati Figura 11 1 Creazione lista attribuzione 3 Il file simbolico memorizzato utilizzato per la compilazione del programma utente in codice eseguibile e per l emissione Tipi di operandi Nella seguente tabella si trovano elencati tutti i tipi di operando a cui si pu attribuire consentiti una sigla simbolica nella lista di attribuzione Tabella 11 1 Panoramica dei tipi di operandi consentiti Operando Operando Chiarimento Chiarimento A Uscita M Merker AB Byte d uscita MB Byte di merker AD Doppia w d uscita MD Doppia w di merker AW Word d uscita MW Word di merker D Bit in parola dati OB Blocco organizzativo DB Blocco dati PB Blocco di programma DD Doppia parola dati PY Byte di periferia DL Parola dati byte sin PW Word di periferia DR Parola dati byte destro QB Byte di per ampliata DW Parola dati QW Word di per ampliata DX Blocco dati suppl S Merker supplem E Ingresso SB Blocco sequenziale EB Byte
479. questo scopo procedere come segue 1 Emettere il segmento da copiare tramite pagina avanti indietro 2 Premere F5 Funz segm Memorizzazione intermedia di un segmento 3 Premere F4 Annota Il segmento viene memorizzato temporaneamente 4 Premere F8 Indietro Ritorno nell editor del blocco in modo Emissione 5 Salvare le modifiche con SHIFT F7 oppure F7 Conferma Nel caso non si siano apportate modifiche abbandonare il blocco con ESC Annulla Copia segmento 6 Cambiare nel blocco di destinazione con F2 Riferim oppure tramite Men 7 Premere F5 Funz segm F Cancella F F F_IMMASTS 4 Annota 5 Inserisci Aggiungi 7 Spostam 8 Indietro F 1 STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP Premere ancora F5 Inserisci se si vuole copiare prima dell attuale seg mento o premere F6 Aggiunta se si vuole copiare dopo il segmento attuale Premere F2 Buffer Viene copiato il segmento memorizzato temporaneamente 10 Premere F8 Indietro Ritorno nell editor del blocco in modo Emissione 5 4 3 Cancellazione di un segmento Sommario Premessa Esecuzione STEP 5 ST V7 1 C79000 G8572 C920 04 Si possono cancellare i segmenti singolarmente In questo caso anche il titolo ed il commento segmento vengono cancellati Dopo la cancellazione si deve aggiornare la lista incrociata XREF aperto il segmento da cancellare Lo STEP 5 si trova in modo Emissione Per ca
480. r EI i Stop AG Slaslatiessn 2 Comprimi memoria AG Ceres Abate E GIN Eladi tig S Meo dsl SOLI LO Info AG RI Info AG RI Visualizza contenuto memoria AG Configura memoria AG Parametri di sistema AG Capitolo Argomento trattato Pagina 17 1 Start AG 17 2 17 2 Stop AG 17 2 17 3 Compressione memoria AG 17 4 Info AG REG INT 17 5 Info AG REG BL 17 5 17 6 Emissione del contenuto della memoria 17 5 T77 Configurazione della memoria AG 17 7 17 8 Parametri di sistema dell AG 17 8 17 1 AG 17 1 Start AG AG Start AG 17 2 Stop AG Test Stop AG La funzione Start AG esegue un nuovo avviamento o un riavviamento del control lore programmabile Dopo la selezione della funzione prima che l AG sia avviato appare la relativa richiesta e confermare la segnalazione con S L AG si porta nello stato selezionato oppure e confermare la segnalazione con No La funzione di start non viene eseguita Se si verificano degli errori questi sono visualizzati tramite segnalazioni Le segnala zioni visualizzate dipendono dalla CPU La funzione di Stop AG mette il controllore programmabile nello stato di stop Il processore interrompe l elaborazione delle istruzioni del programma In funzionamento multiprocessore S5 135U sono messi in stop tutti i processori Dopo la selezione della funzione prima che l
481. r la conversione di un formato che necessita di pi parole dati KG la successiva parola dati viene anch essa convertita Se si possono rappre sentare insieme pi parole dati C KC viene modificata solo una parola dati Campo di editazione Introdurre qui i dati nel formato attuale Se durante la modifica del formato si incontrano dati non interpretabili nel campo di errore viene segnalato F Campo di errore formato Una F in questo campo indica un errore di interpretazione della parola dati nel formato specificato 12 Campo del Per i formati dei dati che necessitano di pi parole dati KC C KG un commento commento che associato a parole dati successive non pu essere emesso sul video Una K in questo campo identifica il commento sop presso 13 Campo del Introdurre qui se si desidera per ogni parola dati un testo della lunghezza commento massima di 32 caratteri Dopo il trentaduesimo carattere il cursore salta indietro all inizio di questa riga di commento La riga di commento si abban dona con il tasto di introduzione Lo STEP 5 emette il commento sop presso solo dopo la modifica del formato dei dati 9 6 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di blocchi dati Tasti funzionali Tasti funzionali nel men principale F F N bib F F Riga AV F Riga lnd F Titolo F Commento F Help 1 Inser DK 2 Canc DK 3 Inser DF 4 Canc DF 5 TestKG 6 7 Conferma 8 Annu
482. ramica e su tutte le informazioni di help che sono offerte dal COM DB1 durante la parametrizzazione e di tutte le segnalazioni di errore che il COM DB1 emette durante la parametrizzazione di DB1 La Guida online del COM DB1 si orienta su quella dello STEP 5 In dipendenza dalla maschera del COM DBI scelta e dalla posizione attuale del cur sore si possono richiedere sul video testi di help Il COM DBI1 offre tre tipi di aiuto 1 Riga di segnalazione avvertenze e segnalazioni di errore nella riga di segnalazione delle maschere del COM DB1 2 Maschere di help testi di aiuto con chiarimenti relativi alla maschera attuale del COM DBI e all assegnazione dei tasti funzionali 3 Finestre di informazione testi di aiuto con informazioni relative ai campi di introduzione Nella riga di segnalazione delle maschere del COM DBI1 Figura 23 4 il COM DB1 fornisce informazioni relative a e gli errori nell impiego del COM DB1 p es Introduzione non valida e gli errori di parametrizzazione e l andamento attuale del funzionamento del COM DB1 p es II DB1 viene caricato Attendere e la presenza di un DBI come file di programma e o nell AG nel passaggio dalla maschera delle preimpostazioni alla maschera Tabella panoramica Se in una maschera del COM DBI si preme il tasto HELP sul video viene presentata una maschera di help con un breve chiarimento relativo alla maschera selezionata ed all assegnazione
483. ramma x e nella lista blocchi F3 4 Introdurre nel box di comando FB 5 Test Stato 1 Predisporre sul simulatore tutti gli interruttori su Off e sull AG il commutatore di Variabile funzionamento su STOP ShiEt PI 2 Selezionare nel men Test Stato variabile Appare una tabella vuota con le colonne Operandi e Formati 3 Introdurre dalla lista dei segnali tutti gli operandi di uscita in assoluto o simbo lico e concludere ciascuna riga premendo il tasto di introduzione Lo STEP 5 completa le introduzioni con il formato Se la lista degli operandi ha il contenuto indicato nella figura 25 9 4 premere F5 Salva_come e introdurre la sigla del blocco immagine qui BB 5 STEP 5 Window Mode S50XS0JZ Figura 25 9 Rappresentazione degli operandi di uscita nel blocco immagine BB5 5 Concludere questa predisposizione con Conferma oppure F6 Attivo STEP 5 ST V7 1 C79000 G8572 C920 04 25 27 STEP 5 in un impiego pratico Esempio applicativo Forzamento delle variabili 25 28 Per il test del blocco funzionale con l ausilio della funzione Stato Variabile 1 Mettere lAG in RUN e portare gli interruttori E 32 0 e E 32 1 su On La colonna Stato segnali visualizza ora i valori attuali degli operandi dapprima tutti 0 e sono inoltre visualizzate le segnalazioni AG in CICLO e Elaboraz stato in corso Controllando la tabella decisionale ora nuovamente possibile verificare le reazioni del controllore
484. rando DW 14 in cui deve essere trasferito il risultato e concludere con il tasto di introduzione Il segmento ha ora la forma rappresentata a destra Editazione di schemi logici Inserimento di un ingresso Aggiunta di un ingresso Inserimento di fun zione complessa all ingresso Inserimento di una funzione com plessa all uscita 8 12 Posizionare il cursore allungato tra i due ingressi premere F3 Ingresso e scrivere l ingresso Cursore all F3 Ingr DW10 x F DW 40 xF IYIN 22227777 A DW 12 DW 14 DW 12 DW 14 Figura 8 9 Inserimento ingresso Posizionare il cursore allungato sotto il bordo inferiore dell elemento funzionale pre mere F3 Ingresso e scrivere l ingresso DW10 DW 10 Tx F DW 12 mi DW 12 DW 14 A 222222222 DW 14 Pai Curs all F3 Ingr Figura 8 10 Aggiunta ingresso Posizionare il cursore allungato sul primo operando d ingresso scegliere la funzione complessa qui SHIFT F1 Aritmet ed F1 ADD e scrivere il campo Cursore all Shift F1 Aritmet 7 F1 ADD Pri DWY Ax F DW10 F DW 12 DW 14 77222222 x F DW 12 DW 14 Figura 8 11 Inserimento funzione complessa all ingresso Posizionare il cursore allungato sull operando d uscita scegliere la funzione com plessa qui SHIFT F1 Aritmet ed F1 ADD e scrivere il campo
485. razione del programma nel punto di controllo del sistema Appendice Glos sario Gli elenchi degli operandi possono essere memorizzati in blocchi immagine BBnn nn da 1 a 255 I blocchi immagine vengono memorizzati nel file programma Per avviare l editor dei blocchi immagine nella maschera Edita blocchi STEP 5 nel campo Lista blocchi immettere il tipo di blocco BB con un numero compreso tra 1 e 255 Operandi Formati F F F F Senzcomm F 1 Preleva 2 3 Cancella 4 Blocco 5 Sv come Figura 5 6 Tabella vuota per l editazione della lista operandi Tasto Funzione F1 Preleva Richiamo di un blocco immagine F3 Cancella Cancellazione della riga attuale F4 Blocco Emissione delle variabili blocco per blocco con i tasti o F5 Sv come possibile prelevare il blocco precedente o quello successivo Memorizzazione dell elenco di operandi come blocco immagine F6 Attivo L attivazione dell elaborazione dello stato Conferma possibile solo se inserito almeno un operando Shift F6 Editazione del commento per la riga attuale possibile solo se Comm riga selezionato un blocco immagine F7 Salva Memorizzazione dell elenco degli operandi nel blocco immagine attuale pu essere utilizzato solo se inserito almeno un operando Shift F7 Editazione del commento per il blocco immagine attuale Commento possibile solo se selezionato un blocco immagine Il commento viene memorizzato nel bl
486. re e selezionare Interfaccia operativa grafica box dicomando In funzione dell intro duzione viene visualizzato in una finestra un indice noto al PCP M Chiarimenti sul box di scelta file Nome del file che deve essere trasferito Se si vuole trovare un determinato file o un gruppo di file qui si pu registrare un nome o una maschera di ricerca introducendo delle Wildcard o Maschera di ricerca per esempio A 2 AB 1I Usando una maschera di ricerca vengono aggiornati i nomi di file elencati nel campo File sorgenti Vengono visualizzati solo i file che rispondono al criterio di ricerca Qui viene selezionato il drive da cui si deve trasferire Questo viene visualizzato nel campo Drive La scelta viene effettuata con un doppio clic del mouse o con F3 Qui viene scelta l area USER Questa viene visualizzata nel campo User La scelta viene effettuata con un doppio clic del mouse o con F3 Vengono visualizzati i file esistenti nel drive sorgente La scelta si pu effettuare con il cursore o cliccando col mouse Tutti i file vengono visualizzati solo se nel campo Criterio di ricerca sono stati registrati punti interrogativi o Drive da cui si deve trasferire Questo campo serve come informazione in esso non possibile alcuna introduzione Area USER in cui si trova il sorgente Questo campo serve come informazione in esso non possibile alcuna introduzione Nome del file in cui si trasferisce
487. re ad uno dei pacchetti S5 l visualizzati abbandonando l interfaccia operatore STEP 5 Da ogni pacchetto per possibile tornare all interfaccia operatore STEP 5 Passaggio al software di parametrizzazione COM DBI che consente di parametrizzare in modo semplice e senza errori le CPU della fascia medio bassa Nel box di comando Altri possibile scegliere il pacchetto S5 al quale si vuole passare Informazioni circa i cosiddetti Tasti veloci Essi sono tasti funzionali che permet tono il richiamo diretto di certe funzioni Informazioni sulla versione STEP 5 presente Visualizzazione di una lista delle singole parti di programma del software STEP 5 Informazioni sull uso Guida ai men Guida alle finestre Guida alle schede Indicazioni generali Compatibilit Informazioni hardware STEP 5 ST V7 1 C79000 G8572 C920 04 Questo comando di men offre una descrizione delle opportunit disponibili per trovare determinate informazioni nell Help Aiuti e avvertenze sull uso dei men Aiuti e avvertenze sull uso delle finestre di dialogo Aiuti e avvertenze sull uso delle schede Informazioni generali sull uso Avvertenze sulla compatibilit dello STEP 5 ST versione 7 1 rispetto alle versioni precedenti Avvertenze su particolari argomenti A 15 Appendice A 3 Macrodefinizione dei tasti Sommario Selezione Esecuzione Elaborazione di macro Macro di startup Particolarit A 16 C
488. re nelle maschere successive Se ad esempio si vuole memorizzare un DBI1 inunfilediprogramma allora nellamascheradipreimpostazione si pu introdurre ilnomedelfile file destinazione nelcampo File programmaprevisto Dopola conferma delle preimpostazioni si arriva nella maschera Tabella panoramica nella quale sono presentati tutti i blocchi parametri possibili per il tipo di CPU definito nella maschera delle preimpostazioni Accanto ai blocchi parametri compare l indica zione dello stato di parametrizzazione di ogni singolo blocco parametri p es non parametrizzato parametrizzato default ecc Nella maschera Tabella panoramica si pu decidere e s si vuole caricare trasferire o stampare un DB1 gi presente nell AG o in un file di programma funzioni di servizio di DB1 e se si vogliono modificare o cancellare i blocchi parametri di un DB1 caricato e s si vuole generare un nuovo DB1 oppure e se si vuole operare in una funzione AG Al primo passaggio dallamascheradelle preimpostazioni allamaschera Tabella pano ramica nella riga di segnalazione viene comunicato se un DB1 si trova nel file di pro gramma e o nell AG Nel caricamento di un DB1 gi presente la tabella panoramica viene aggiornata Se nel 2 livello operativo si scelta una funzione di servizio DB1 p es Caricamento DB1 oppure una funzione AG nel 3 livello operativo compare la maschera corrispon dente per poter eseguire la funzione Se nel 2
489. recisoinunesempio di una parametrizzazione completa di un DB1 alla fine di questo capitolo 23 1 3 Quali controllori si possono parametrizzare con il COM DB1 Con il COM DB1 si possono parametrizzare tutti i controllori CPU che sono elencati nella tabella seguente Controllore programmabile CPU Parametrizzabile con COM DBI1 da ordinazione versione Controllore programmabile S5 90U 6ES5 090 8MA01 A01 Controllore programmabile S5 950U e Apparecchio base 6ES5 095 8MA01 A01 e con interfaccia SINEC L2 6ES5 095 8MB01 A01 e con due interfacce seriali 6ES5 095 8MC01 A01 e con interfaccia SINEC L2 DP 6ES5 095 8MD01 A01 Controllore programmabile S5 100U e CPU 103 6ES5 103 8MA03 A01 Controllore programmabile S5 115U e CPU 941 6ES5 941 7UB11 A01 e CPU 942 6ES5 942 7UB11 A01 e CPU 943 con una interfaccia seriale 6ES5 943 7UB11 A01 e CPU 943 con due interfacce seriali 6ES5 943 7UB21 A01 e CPU 944 con una interfaccia seriale e 6ES5 944 7UB11 A01 modulo del sistema operativo 6ES5 816 1BB11 21 A01 e CPU 944 con due interfacce seriali 6ES5 944 7UB21 A01 e modulo del sistema operativo 6ES5 816 1BB11 21 A01 e CPU 945 con memoria da 256 kByte e 6ES5 945 7UA11 A01 modulo del sistema operativo 6ES5 816 5AA01 A01 e CPU 945 con memoria da 384 kByte e 6ES5 945 7UA21 A01 modulo del sistema operativo 6ES5 816 5AA01 A01 STEP 5 ST V7 1 C79000 G8572 C920 04 23 5 Software di parametrizzazione COM DB1 23 2 Utilizzo del COM DB1 A
490. ri stampante 1 4 Sommario Prima di stampare i vari file o prima di emetterli in un file pronto per la stampa si deve e impostare i parametri per la stampante e selezionare l editor di piedinatura ed introdurre i testi vedere capitolo 15 Sommario del Capitolo Argomento trattato Pagina Capitolo 14 1 Impostazione parametri stampante STEP 5 ST V7 1 C79000 G8572 C920 04 14 1 Parametri stampante 14 1 Impostazione parametri stampante Sommario Impostazioni Operativit Editor Parametri stampante 14 2 AI dispositivo di programmazione possono essere collegati vari tipi di stampante e perci richiesta una parametrizzazione specifica per ogni stampante Le imposta zioni vengono memorizzate in un file stampante DR INI nella directory di sistema Per i diversi tipi di stampante sono disponibili file stampante gi predisposti In essi sono contenuti le impostazioni specifiche per la stampante ed il tipo di emissione for mato vertivale trasversale Cliccando su File stampante nel box Imposta pagina 2 si ottiene i file stampante DR INI disponibili nella directory di sistema Quando si preme il tasto F3 viene visualizzato un box di scelta per stampante Nello schedario File gt Progetto gt Imposta gt Documentazione selezionare il file stampante del tipo DR INI L asterisco indicato al posto del nome di sei caratteri del file stampante Informazioni relative come
491. rizzazione delle introduzioni Conferma F8 Ritorno al men precedente Annulla Nella maschera i valori diversi dalla impostazione di base sono registrati in rosso odinreverse lvalorideicontatoriammessirisultano dal tipo dicontrollore programma bile DXO per S5 155U Con F6 Avanti si ottiene la pagina 2 della maschera DX 0 pagina 2 STEP 5 Window Mode S50XSOLZ S N _ a a U 0 Il 3 Scegli 4 5 6 Avanti 7 Conferma8 Annulla Figura 10 6 Maschera DX 0 per AG 155 U pagina 2 Introduzione dei Procedere come segue dati ae Po ser 1 Posizionare il cursore nel campo in cui si vuole modificare un valore p es Funzionamento S5 155U o S5 150U 2 Selezionare i parametri con F3 Scegli 0 se nella riga dei tasti funzionali visualizzato F3 Immetti introdurre i parametri con la tastiera 3 Richiamo della seconda pagina della maschera DB premere il tasto F6 Avanti ed introdurre i parametri come nella prima pagina 4 Conferma DX 0 premere Conferma o abbandonare l introduzione premendo ESC Annulla STEP 5 ST V7 1 C79000 G8572 C920 04 10 7 STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 11 Laprogrammazione simbolica permette di introdurre al posto diunoperando assoluto p es E 1 1 una qualsiasi stringa di caratteri p es TASTO ON Primadi programmare con gli operandi simbo
492. rminate introduzioni una serie di caratteri di comando con cui possibile la compilazione della lista istruzioni in un file programma STEP 5 Per esempio titoli e commenti dei segmenti operandi attuali e identificazioni blocco devono essere contrassegnati come tali La tabella riassuntiva elenca questi caratteri di comando Essa mostra la sequenza definita per una compilazione in file programma ed intermedio senza problemi Inoltre essa informa sulle convenzioni di scrittura per esempio il carattere _ rappresenta uno spazio la posizione dei caratteri di comando all interno della lista istruzioni e altre spiegazioni Tabella 22 1 Caratteri di comando nella colonna relativa alle istruzioni Colonna Identificazione per Convenzioni di Posizione Chiarimenti ISTRUZIONI scrittura con all interno della Caratteri di esempi lista istruzioni comando TAB File sorgente senza veri TAB 1 6 21 46 Sempre la Consente la compilazione di tabulatori prima riga del file creati con un altro editor file per esempio 1st Wordplus Vale solo per il Compiler non per l editor AWL TY Tipo AG Con spazio Sempre la Eventuali commenti si prima trovano solo nel file TY_AG155U istruzione diun sorgente AWL essi non TY_CPU928 file vengono compilati e vanno persi con la decompilazione senza spazio Inizio di un Campo valori n 0 255 a PBn inizio blocco di PB11 blocco dopo seconda del tipo di AG Per programma un BE fine inserire altre istruzioni dopo OBn iniz
493. rociata CONTATORI FB 5 Gi Elaborato FB 10 Elaborato OB 1 Elaborato OB 20 Elaborato OB 21 Elaborato OB 22 Elaborato z 2 PASSI FB 5 Fg A O ep t a a a a 10 a E 12 13 14 FB 10 3 AS DA 6 Th 8 9 10 LIR 12 13 14 OB 20 1 OB 21 LE OB 22 1 Z 20 NR CICLI FB 5 6 FB 10 6 Ricerca di un operando in tutti i blocchi M 10 7 AVVIAM FB 5 2 FB 10 2 M 10 7 AVVIAM OB 20 Ix OB 21 LE OB 22 1 Figura 25 7 Lista incrociata dei riferimenti del programma Impianto di lavaggio Ricerca Durante l editazione possibile emettere riferimenti anche in Ricerca STEP 5 ST V7 1 C79000 G8572 C920 04 25 21 STEP 5 in un impiego pratico Esempio applicativo Editor Blocco SION Doo Interconnessione Gestione Interconnessione manuale Confronto di blocchi 25 22 1 Nell editor blocchi richiamare il FB5 e premere F3 Cerca 2 Introdurre come criterio di ricerca CRIT RICERCA un operando qui E 32 4 o STRUT AV Poi F2 Dal 1 Seg Viene visualizzata la prima comparsa di questo operando nel SEGM 8 riga istru zione 4 3 Premendo di nuovo F3 Cerca e ancora F3 Avanti Viene visualizzata SEGM 10 con il cursore sull istruzione 4 ecc Si vuole ora attribuire ad un operando un nuovo indirizzo all interno del programma Con l ausilio della funzione nterconnessione possibile ridenominare gli operandi cio associarli ad altri indirizzi della periferia
494. roduzione durante l editazione di un blocco dati le singole funzioni dell editor sono descritte in ordine alfabetico Capitolo Argomento trattato Pagina 9 1 Struttura di blocchi dati 9 2 9 2 Editazione blocchi dati 9 4 9 1 Editazione di blocchi dati 9 1 Struttura di blocchi dati Sommario Un blocco dati creato con l editor viene memorizzato nel file programma preimpostato gt Progetto ed costituito dalle seguenti parti Ta 2 3 4 Di questi solo la testata del blocco 2 ed il corpo del blocco 3 sono trasferiti nella Intestazione del blocco Testata del blocco Corpo del blocco ed eventuali Commenti memoria AG durante il caricamento del programma STEP 5 Identificazione blocco Tipo di blocco N di blocco Identificaz PG Num di biblioteca Lung blocco con test num parole Tre Teen ame pu e NIOJ W N A 0 2 2 5 A 0110 0111 1 o0 0111 v DW 2042 Figura 9 1 Struttura di un blocco dati Intestazione del L intestazione del blocco contiene i formati dei dati delle parole dati indicate nel corpo blocco del blocco La lunghezza dell intestazione dipende dal numero e dal cambio diformati nel DB Per un DBn lo STEp 5 crea un DVn per un DXn un DVXn Cancellando un DBoDXviene cancellata automaticamente la corrispondente intestazione delblocco Testata del blocco 5 parole dati Corpo del blocco m
495. rogrammare tutte le operazioni STEP 5 e operazioni fondamentali e operazioni complementari e operazioni simboliche Ogni blocco funzionale pu trovarsi solo una volta nella memoria di programma del controllore programmabile Durante la programmazione si definisce la funzione del blocco in cui gli operandi introdotti possono essere i cosiddetti operandi formali che esercitano la funzione di posto fittizio Con i richiami Richiamo del blocco funzionale di un blocco di livello superiore gli operandi formali vengono sostituiti dagli operandi attuali Un blocco funzionale costituito da e una preintestazione del blocco FV FXV e un intestazione del blocco e un elenco dei parametri e un corpo del blocco Contiene le sigle delle etichette dei salti che sono state introdotte nel blocco L intesta zione del blocco viene e creata automaticamente da STEP 5 traducendo il blocco e memorizzata come FV e FXV nel file programma preimpostato e non trasferita n in AG e n su EPROM EEPROM e cancellata assieme al FB o FX Se stata selezionata l opzione Intestazione FB FX allega a FB FX il FV FXV non un blocco separato ma inserito dietro al corpo del blocco come parte integrante dell FB FX Pertanto viene memorizzato nell AG o nel EPROM EEPROM con una maggiore sicurezza di gestione delle pre intestazioni Questa operazione consigliabile se nell AG o nell EPROM EEMRPM vi memoria a sufficienza Se
496. rrompe la sequenza prevista mediante un altra operazione il PG segnala Chiudere dapprima il fattore di ripetizione L operazione a questo punto non pu essere eseguita poich l editor si trova in modo Ripetizione questa situazione deve prima essere conclusa STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di blocchi dati Campo di La figura 9 3 mostra il campo di editazione dell editor DB con soft key del men princi Editazione pale e l emissione di un blocco dati 1 2 5 3 4 BIB N DB2 C DATI ST S5D ag 37 22 Editare 6 7 8 9 10 Titolo blocchi dati j Yy I Y M 11 12 Commento parola dati 1 KH FFFF v vy Numero esadecimale limite superiore 2 KF 32768 Numero a virg fissa limit inf 3 KF 32767 Numero a virg fissa limite sup 4 KG 1469368 38 K Numero a virg mobile limite inf 6 KG 1701412 39 Numero a virg mobile limite sup 8 KT 001 0 Valore e base tempi 0 1s 9 KT 999 3 Valore e base tempi 9990 s 10 KZ 000 Valore di conteggio limite inf 1i KZ 999 Valore di conteggio limite sup 12 KY 000 001 Byte o indirizzo di un DB 13 KY 255 255 Byte o indirizzo di un DB 14 KM 00000000 00000000 Codice a bit valore limite inf 15 KM 11111111 11111111 Codice a bit valore limite sup 16 KS Riga ditesto con 24 caratteri Caratteri ASCII delimitati da 28 S FINE Caratteri ASCII delimitati da 30 F F N bibl F F Riga Av F RigaInd F T
497. rtenza Una successiva modifica del parametro n non possibile STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 3 5 Operazioni di memorizzazione Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 Con la funzione di memorizzazione il RLC viene memorizzato in modo statico all e sterno del processore Il comportamento della funzione di memorizzazione viene fis sato col richiamo scegliendo dopo aver premuto F5 Oper bin nel secondo livello di tasti F6 Set prioritario ed F7 Reset prioritario Lo STEP 5 introduce di volta in volta in lato nella casella l operando con effetto prioritario La funzione di memorizzazione viene rappresentata come una casella con due in gressi ed una uscita S l ingresso di set R l ingresso di reset e Q l uscita In un segmento pu essere inserita di volta in volta solo una funzione di memorizzazione Alla funzione di memorizzazione corrispondono le seguenti istruzioni AWL e U N 1 operando d ingresso e S R Merker e U 2 operando d ingresso e R S Merker e U N Merker e Uscita Tipi di operando M m n A m n D m n La funzione di memorizzazione reagisce in modo seguente alle variazioni dei segnali d ingresso a seconda della scelta della funzione Stato all ingresso Stato all uscita Q S R 0 0 Il vecchio stato rimane memorizzato 0 1 0 1 0 1 1 1 0 per elemento S R 1 per elemento R S Dopo aver premuto F5 Oper bin e nel
498. ruzione spostando il punto di alt Durante il controllo elaborazione l AG si trova sull ultimo punto di alt selezionato Le seguenti funzioni di test eventualmente con possibilit di correzione sipossono sele zionare in parallelo per il controllo elaborazione e stato variabili e forzamento variabili e forzamento uscite e informazioni tramite registro interruzione e informazioni tramite registro blocchi Particolarit del controllo elaborazione per i diversi controllori programmabili sono de scritte nelle istruzioni di servizio dei manuali AG Dopo il richiamo della funzione Controllo Elaborazione ONintrodurre nelboxdi scelta sotto Scelta 1 un blocco in simbolico o assoluto o la lista Concatenamento di blocchi di cui si vuole controllare l elaborazione 2 Come Crit ricerca un operando che si vuole osservare nel blocco definito 3 Dopo OK lo STEP 5 emette in AWL il blocco selezionato La rappresentazione sul video identica a quella della funzione Stato blocco capitolo 16 2 Al po sto della scritta Stato appare qui Controllo elaborazione 4 Premere il tasto cursore in basso selezionato il punto di alt Lo STEP 5 emette le informazioni relative all istruzione appena eseguita Il cursore si trova sulla riga dell istruzione successiva Il processore dell AG fermo cio non viene eseguita nessuna operazione del programma utente che non sia esplicitamente comandata 16 17 Test 5 Premere il
499. rza riga del video Visualizzazione in Indipendentemente dall impostazione di progetto Commenti S No vedere capi AWL tolo 4 1 1 possibile commutare il video tra commento operando e commento istru zione con SHIFT FA e senza commenti e commenti riga commenti istruzione e commenti simbolo commenti operando L impostazione selezionata viene inserita nell impostazione progetto F Senza comm F gt KOP F Comm segm F Salva F Help 4 5 Funz segm 6 Edita 7 Conferma 8 Annulla STEP 5 ST V7 1 C79000 G8572 C920 04 5 17 Funzioni comuni in AWL KOP FUP 5 4 Aggiunta inserimento trasferimento cancellazione spostamento di un segmento Sommario 5 18 F Senza comm r gt KOP F Comm Segm Salva Help 4 5 Funz segm 6 Edita Conferma Annulla F F Cancell F F Help 3 Fine blc 4 Annota 5 Inserisci 6 Aggiungi Indietro Il segmento si trova in modo Emissione Se si vuole elaborare i segmenti nel blocco cio e aggiungere o inserire e annotare memorizzazione intermedia e cancellare e spostare questo si pu eseguire tramite i tasti funzionali o tramite i tasti nella parte numerica della tastiera Appendice Tastiera Con la funzione F4 Annota il segmento viene scritto con tutti i commenti in una memoria tampone Con Shift F4 Cancella viene cancellato anche il segmento Con la funzione F7 Spostam il segmento viene spostato in una memoria tampone quindi cancellato e cop
500. s NNNNNNAP INI NAMI B PFAD C TE Emissione di tutte le vie bus NNNNNNAP INI m PFADLISTE C T Emissione dell elenco delle vie bus disponibili NNNNNNAP INI Tabella 19 14 File AWL Istruzione di comando Chiarimento AWLDAT C DAEN Emissione di un file AWL NNNNNNAO SEQ STEP 5 ST V7 1 19 26 C79000 G8572 C920 04 Documentazione 19 5 Editazione istruzioni di comando Sommario Documentazione Tisicssuisio nal ehi comando Edita Per l editazione di istruzioni di comando sono messe a disposizione delle funzioni di aiuto attivabili tramite i tasti funzionali Le istruzioni generate vengono memorizzate in un file Submit SU INI Oltre a questa assegnazione dei tasti funzionali possibile associare ad essi testi e comandi che vengono poi richiamati premendo SHIFT F1 SHIFT F7 Selezionare il comando di men Documentazione gt Istruzioni di comando gt Edita Viene visualizzato un box di comando nel quale si deve selezionare un file Submit nuovo nome del file viene introdotto nel box di impostazione gt Pro getto Imposta capitolo 4 1 1 Non appena appare sul video la rappresentazione vedere sotto il cursore si posiziona nella prima riga ora possibile editare 001 002 003 004 005 006 007 008 008 009 OEO 012 F Testot i DOC Editor File Submit C STEP5V7 005 S5_Daten KOMDOK SF
501. s e la funzione desiderata nel secondo livello di tasti lo STEP 5 crea la casella in cui registrata l operazione scelta Alla funzione corrispondono le istruzioni e caricamento dell operando e conversione dell operando e trasferimento del risultato nell operando ACCU 1 Tipi di operando DW DD IW Dopo lacreazione della casella vedere sopra si devono introdurre solo i due operandi preimpostati con STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 3 7 Operazioni di comparazione Sommario Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Leoperazioni dicomparazione combinano due operandi digitali negli ACCU 1 e ACCU 2 in un risultato binario nell ACCU 1 Esse si possono mettere in cascata all ingresso ed all uscita con altre funzioni com plesse Alla funzione corrispondono le istruzioni AWL e caricamento dell operando 1 e caricamento dell operando 2 e esecuzione dell operazione di comparazione scelta e risultato logico combinatorio Un operazione di comparazione viene rappresentata in un segmento vuoto con una casella in cui a sinistra si trovano gli operandi nell ACCU 1 e 2 ed a destra il risultato logico Dopo aver premuto SHIFT F5 Confronto e la funzione desiderata nel secondo livello ditasti lo STEP 5crealacasella nondefinita incui introdottalafunzione desiderata Nella casella si trova a sinistra l operazione di comparazione scelta l gt lt gt
502. sati nella lista si ottengono informazioni circa e tipo di blocco e numero di blocco e nome simbolico se impostato Simbolico S e commenti di operandi e lunghezza del blocco e numero biblioteca BIB e file di documentazione con indicazione delle lunghezze e piedinatura Selezionare il comando di men Documentazione gt Emissione confortevole gt Lista blocchi Secondo le impostazioni viene emessa una lista di blocchi su stampante su carta o sul file predisposto Durante la generazione della lista di blocchi appare la segnalazione Stampa lista di blocchi lista attribuzione Una lista di attribuzione pu essere emessa e in forma sequenziale come editato e ordinata secondo operandi assoluti e ordinata secondo operandi simbolici Selezionare il comando di men Documentazione gt Emissione confortevole gt Lista di attribuzione Appare il box di comando Emetti lista di attribuzione KOM DOK La lista di attribuzione pu essere emessa nei seguenti modi STEP 5 ST V7 1 C79000 G8572 C920 04 Introduzione dard della lista di Emissione stan Chiarimento Emissione non ordinata Predisposizione Simbolico non rilevante ordinata secondo operandi assoluti attribuzione Llista di Emissione ordinata secondo gli operandi assoluti Per que attribuzione sti operandi vale la sequenza E A M S T Z B P D e per ogni tipo viene iniziata una nuova pagina Deve essere predisposto Simboli
503. scelta effettuata indicata dal PG nella riga d intestazione dello schermo e Premere MODO F8 fintanto che la scelta desiderata viene attivata Procedere nel modo seguente la sequenza di caratteri da introdurre indicata in corsivo le funzioni da utilizzare in grassetto e Introdurre PB1 come inizio del blocco e Premere due volte il tasto Return la riga vuota serve per una separazione visiva durante l introduzione e UB per il titolo del primo segmento e Premere due volte Shift freccia destra per raggiungere la colonna COMMENTO ISTRUZIONE e Apertura dall esterno o dall interno e Premere il tasto Return e Premereunavolta Shift freccia sinistra per raggiungere la colonna INDirizzo e Introdurre come carattere di comando per il commento segmento Ora possibile inserire ilprimotesto dell esempio Per questaoperazione disponibile l intera larghezza dello schermo Concludere ciascuna riga con Return Una nuova riga di testo si inizia come descritto con Shift freccia sinistra e poi il cursore salta automaticamente soltanto sulla colonna ISTRUZIONE Scrivendo nel modo inserimento occorre fare attenzione alla fine riga Potendo infatti inserire solo all interno di una riga iltesto pu oltrepassare la fine riga andando cos perduto 22 19 Editor AWL compiler per batch AWL Per l elaborazione del testo sono disponibili i tasti di comando cursore e speciali precedentemente descritti Il
504. scoli vengono invece mantenuti Non ammesso usare dieresi caratteri di controllo TAB permettono la compilazione di file senza veri caratteri di tabulazione Questi file vengono creati da molti programmi di elaborazione testi come per esempio 1st Wordplus L editor AWL per non pu elaborare questi file ed emette la segnalazione di errore Formato del file errato Icaratteri TAB devonotrovarsi proprio all inizio del filesorgente Prima sono ammessi solo spazi Successivamente devono esserci 4 numeri separati da virgola che indicano le colonne iniziali dei campi Nella prima riga non sono ammessi altri dati STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Se tra i campi deve essere presente uno spazio come separatore la prima riga del file sorgente AWL si presenta cos TAB 1 6 21 46 RETURN CR LF I dati della colonna sono calcolati sempre dall inizio della riga La differenza tra i dati successivi deve corrispondere alla lunghezza del campo vedere capitolo 22 2 2 22 35 STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 2 Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 Il software di parametrizzazione COM DB1 consente unaparametrizzazione conforte vole ed esente da errori delle CPU di bassa e media potenzialit Il tempo necessario per una corretta parametrizzazio
505. se Maschera Collegamento standard 9 Stampare il DB1 Maschera Stampa di DB1 10 Trasferire il DB1 nell AG Maschera Trasferimento di DB1 11 Memorizzare il DB1 in un file di programma STEP 5 Maschera Trasferimento di DB1 12 Portare AG da STOP a RUN Maschera Funzioni AG STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 compiti da svol gere nell esempio Presupposti per l esempio Un S5 95U con interfaccia SINEC L2 incorporata deve essere parametrizzato L S5 95U deve comunicare conunaltro controllore tramite il tipo di collegamento Colle gamento standard Il collegamento standard viene parametrizzato con il COM DB1 come descritto di se guito I parametri edi loro argomenti provengono dall esempio di parametrizzazione di DB1 per il collegamento standard contenuto nel manuale Interfaccia SINEC L2 del control lore S5 950 Fare attenzione ai seguenti presupposti e disponibile un S5 95U con interfaccia SINEC L2 n di ord 6ES5 095 8MB12 versione 01 e un PG 7xx innestato sull interfaccia PG dell S5 95U e la spina per il collegamento al bus non innestata sull interfaccia SINEC L2 e l S5 95Usi trova in RUN e con il pacchetto STEP 5 stato generato un file di programma AG95L2ST S5D e con il pacchetto STEP 5 non stata creato un file di stampa o di piedinatura 23 4 1 Operazioni di preparazione Scelta della lingua STEP 5 ST
506. seguire la scelta del blocco in assoluto o in simbolico anche in modo misto tipi di blocco ammessi vengono visualizzati con F3 Informazioni relative alle indicazioni nella lista blocchi si ottengono con F7 Qui vanno introdotti due singoli blocchi che devono essere confrontati tra loro L emissione avviene sullo schermo L emissione avviene sulla stampante impostata L emissione avviene sul file impostato Standard o con carattere ridotto Il PG confronta i blocchi selezionati Nel confronto dei blocchi del PG ricordare che sono ammessi solo i tipi di blocchi selezionabili nel box di comando 4 22 STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti 4 2 4 Cancellazione di blocchi Funzione File Blocchi gt Cancellarii Introduzione Cancella x File programma x AG Scelta x Lista blocchi x Tutto il file x Cancellazione totale AG Opzioni x Cancella con conferma x Trasferisci anche commenti lt Cancella gt STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione si possono cancellare e singoli blocchi e un gruppo di blocchi di un tipo e tutti i blocchi di un tipo e tutti i blocchi e uno o pi file di documentazione solo nel PG e tutto il file programma solo nel PG e cancellazione totale AG Selezionare il comando di men File gt Blocchi gt Cancella Viene visualizzato il box di comando Cancella blocchi in c
507. set di caratteri ASCII tratti realizzati con lineette CARATT SEMI GRAFICA Layout costruito con il set di caratteri IBM CONTENUTO Indice da questa istruzione di comando viene generato un indice del con tenuto Questa predisposizione non pu essere resettata nel Submit cor rente SPAUSA COMMENTO Interruzione dell elaborazione dell istruzione di comando il commento viene visualizzato nell ultima riga dello schermo premendo un tasto ter mina l interruzione SDOKMOD STANDARD SDOKMOD AMPLIATO SDOKMOD STDVORERW SDOKMOD ARWVORSTD 19 22 Impostazione dell assegnazione dok blocco per il comando BLOCCO utilizzare solo blocchi dok utilizzare solo blocchi dok inizialmente utilizzare solo blocchi dok se questi dovessero mancare utilizzare i blocchi inizialmente utilizzare solo blocchi dok se questi dovessero mancare utilizzare i blocchi STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione I comandi PROG SYMB SFUSS DLST e STEUERANW devono identificare completamente la directory Pertanto ci sono tre possibilit 1 Viene indicato un comando KAT per l impostazione della directory e soltanto il drive e il nome file nel comando SUBMIT p es KAT C DATEN TEST PROG C NONAME Nel SUBMIT come file programma viene utilizzato C DATEN TEST NONAMESTS5D Non viene utilizzato nessun comando KAT e vengono indicati solo il drive e il nome file
508. si trova l operando prima dell elaborazione ed a destra il risultato Nelle caselle stesse STEP 5 introduce l operazione selezionata col tasto funzionale Pi funzioni complesse possono essere combinate in un segmento Per que sto si deve prestare attenzione all omogeneit del tipo di dati Una combinazione di elementi funzionali complessi con elementi funzionali binari possibile solo con l elemento funzionale complesso Confronto Dira mazioni in paralello non sono ammesse Alcuni elementi funzionali sono allungabili ci vuol dire che il numero degli ingressi pu essere aumentato fino a quando l operazione lo permette La funzione shift rotazione 4 richiede nella casella l introduzione del para metro di shift n cio il numero di posizioni di bit di cui il contenuto dell ope rando deve essere shiftato verso destra o verso sinistra Lo spostamento mas simo possibile dipende dal formato dell operando 16 o 32 posizioni 5 Le funzioni Aritmetica e Confronto permettono di introdurre nella casella un altro tipo di operando Preimpostato sempre il tipo numero in virgola fissa F Avvertenza Il tipo pu essere modificato solo una volta direttamente in seguito al richiamo della casella STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi logici 8 3 1 Operazioni aritmetiche Sommario Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Le operazioni ADD SUB MULT DIV co
509. si vuole av ere la struttura A partire da questo file viene visualizzata la combinazione tra i file di istruzioni di comando Struttura con istru Qui stampato su pagine separate anche il contenuto zioni di comando dei file di istruzioni di comando interessati 19 5 8 Esportazione del file delle istruzioni di comando Funzione Questa funzione consente di esportare il file delle istruzioni dicomando inunfile ASCII Documentazione Selezionare il comando di menu Documentazione gt Istruzioni di comando gt Tetruzioni di Esporta Viene visualizzato il box di comando Esporta file di istruzioni comando comando Esporta 19 5 9 Importazione del file delle istruzioni di comando Funzione Questa funzione consente di importare il file delle istruzioni di comando da un file ASCII Documentazione Selezionare il comando di menu Documentazione gt Istruzioni di comando gt Tetruzioni di Importa Viene visualizzato il box di comando mporta file di istruzioni comando comando Importa STEP 5 ST V7 1 19 36 C79000 G8572 C920 04 Cambio Sommario Cambio Altri IHS Accoppiamento PG COM DB1 Operativit STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione possibile commutare su altri programmi S5 Tali programmi se non sono gi caricati devono essere installati in un qualunque drive e directory Con la funzione Cambio si esce dal pacchetto STEP 5 Cam Help CO
510. sibili messaggi di errore e Formato del file temporaneo non valido gt operando errato Es l operando FB 10 di SPA FB 10 viene interconnesso come FX 10 gt SPA FX 10 questo comando non ammesso e Le sigle degli operandi non sono ammesse Il file S5D di partenza e di destinazione possono essere uguali Se si verifica un errore dal file temporaneo possibile ricreare il file sorgente SEQ con il vecchio file simbolico In questo caso l editor viene avviato automaticamente con il file AO SEQ vecchio simbolico creato e all uscita pu essere nuovamente compilato nuovo simbolico Se si verifica un errore la procedura pu essere ripetuta pi volte Se la procedura di sostituzione degli operandi termina positivamente il file degli errori viene cancellato 22 29 Editor AWL compiler per batch AWL 22 4 1 Emissione di un file protocollo Gestione Con questa funzione possibile emettere il file di protocollo generato con la funzione Batch AWL gt Sostituisci operandi Emetti file di Piccole ceo Batch AWL emetti file di protocollo Sorgente File protocollo NONAMEAF SEQ gt C STEP 5 S5_DATEN Emetti su X Schermo Stampante File NONAMELS INI gt C STEP 5 S5_DATEN lt Storia F1 gt Opzione Tipo protocollo Standard lt Scegli F3 gt lt Emetti gt gt lt Annulla ESC gt lt Help Shift F8 gt
511. sinistra del cursore con backspace Si conclude l editazione 6 premendo Conferma o interrompendo con ESC 11 13 Editazione della lista di attribuzione 11 4 Modifica della lista di attribuzione Sommario Procedimento di modifica delle lunghezze dei campi Inserimento righe Sovrascrittura di file 11 14 Se si desidera modificare una lista di attribuzione creata o compilata viene offerta perl editazione la lista di attribuzione nel caso esista Se manca la lista di atribuzione questo viene automaticamente creata dal file simbolico ed emessa Si deve osservare durante l editazione di non superare la lunghezza preimpostata dei commenti operando e degli operandi simbolici Se tuttavia si vuole utilizzare in una lista di attribuzione creata simboli di operandi e testi di commento pi lunghi esi stono in tal senso 2 possibilit 1 Si deve creare una nuova lista di attribuzione File gt Progetto gt Imposta scheda 3 e quindi copiare e memorizzare la lista di attribuzione esistente in questo nuovo file mediante le funzioni di editazione F2 Copia e F5 File gt Cancella INI successivamente si possono aumentare le lunghezze dei sim boli e dei commenti in File gt Progetto gt Imposta scheda 3 Al successivo avvio dell editor si opera con i nuovi valori Procedere come segue 1 Nella scheda 3 scegliere File gt Progetto gt Imposta e inserire il Drive e il Nome del nuovo file sim
512. sione attuale nel corrispondente campo di introduzione della maschera delle preimpostazioni Per la CPU 944 con due interfacce seriali si deve inoltre introdurre nella maschera delle impostazioni il numero di ordinazione e la versione del modulo di sistema operativo Nel caricamento di un DB1 creato con lo STEP 5 possono andare perduti i com menti se il commento pi lungo di 80 caratteri il commento al DB1 non si trova immediatamente prima del carattere finale END oppure il commento ad un blocco parametri non si trova immediatamente dopo il codice di blocco Blocchi parametri che nel DB1 di default sono racchiusi tra i caratteri di commento vanno in ogni caso perduti Se prima della conferma del blocco parametri si cancella un parametro al quale attribuito un valore di default allora il valore di default resta valido nell AG Dopo una nuova selezione della maschera di parametrizzazione il valore di default viene presentato nel campo di introduzione del parametro STEP 5 ST V7 1 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 23 3 2 La Guida online e le segnalazioni di errore del COM DB1 Sommario Guida online Riga di segnalazione par Maschera di help 2 Esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Nella programmazione del DB1 il COM DB1 offreun ampia guida e varie segnalazioni di errore In questo capitolo viene fornita una pano
513. sistente Tramite questo men possibile attivare funzioni di test di informazione e di messa in servizio che possono essere eseguite in funzionamento online del PG Condizione necessaria un collegamento fisico e logico tra PG ed AG Nei box Imposta tale collegamento pu essere predisposto tramite Funzionamento Con questa funzione possibile testare e modificare blocchi caricati in AG Nel box di comando STATO blocco va specificato il blocco da testare Con questa funzione possibile visualizzare gli stati di segnale attuali degli operandi selezionati cos come si vengono a trovare durante l elaborazione del programma nei vari punti di controllo di sistema In una tabella vuota viene edi tata la lista degli operandi STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Forza variabili Forza uscite Controllo elaborazione ON Controllo elaborazione OFF Start AG Stop AG Comprimi memoria AG Info AG REG INT REG BL Visualizza contenuto memoria AG Configura memoria AG Parametri di sistema AG Genera XREF Elabora EPROM STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione permette di modificare le variabili e di interagire con il pro cesso In una tabella vuota viene editata la lista degli operandi Questa funzione permette di modificare le uscite con lo stato di segnale deside rato In una tabella vuota viene editata la lista degli operandi Questa funzione fa in modo che l elaboraz
514. so l indice della co lonna di sinistra della pagina della stampante e definisce se inizia con 0 oppure 1 STEP 5 ST V7 1 C79000 G8572 C920 04 14 3 Parametri stampante Nomi di stampanti Chiarimenti sui nomi di stampanti dei file stampante forniti nella directory di sistema Nome Significato Emul Emulazione A3 A4 Formato carta A3 A4 Norm Tipo di scrittura normale Comp Tipo di scrittura compatto L P Righe pagina C contrassegna stampanti di altri costruttori per il loro funzionamento impeccabile la Siemens non assume alcuna garanzia Tasti funzionali In questa maschera di editazione si attivano determinate funzioni mediante tasti funzionali Tasto F3 Funzione 1 Scegli Quando il cursore si trova su un campo nel quale possono essere impostati pa rametri diversi viene visualizzato il tasto funzionale Scegli Con F3 si seleziona un parametro 2 Edita Se il cursore si trova su un campo nel quale possono essere introdotti caratteri viene visualizzato il tasto funzionale Edita Con F3 il cursore si porta sul campo di caratteri 3 Edita funzione caratteri comando Anche quando il cursore si trova sul campo di Funzione caratteri comando viene visualizzato il tasto funzionale Edita Con F3 si apre una finestra di edita zione nella quale possono essere introdotti caratteri di comando specifici della stampante Le introduzioni devono essere confermate con il ta
515. sta degli operandi per interconnessione manuale esempio STEP 5 ST V7 1 C79000 G8572 C920 04 Dopo OK STEP 5 emette sul video la tabella vuota Interconnessione manuale per l introduzione degli operandi nel vecchio file programma Questa lista pu compren dere ogni volta fino a 16 operandi con vecchio e nuovo indirizzo in assoluto fi gura 18 3 Concludere ogni introduzione con il tasto di introduzione Dopo l editazione degli indirizzi degli operandi modificati si conclude l introduzione premendo Conferma Lo STEP 5 esegue ora la ridenominazione ed emette il nome del blocco elaborato nel protocollo nterconnessione manuale figura 18 4 All introduzione degli operandi lo STEP 5 verificaimmediatamente ogni campo d intro duzione compilato per quanto concerne gli errori di sintassi ed eventualmente emette la segnalazione Sintassi errata 18 9 Gestione Protocollo di Se stato selezionato nel box di scelta Emetti su stampante lo STEP 5 emette dopo stampa la conferma un protocollo delle ridenominazioni Questo visualizza oltre agli indirizzi indicati vecchi e nuovi il numero delle ridenominazioni eseguite nei blocchi con le loro lunghezze dalla testata di blocco Le segnalazioni di errore contengono l indicazione relativa all operando in cui stato riscontrato un errore Dopo un errore si interrompe l interconnessione Interconnessione manuale Pagina 1 Vecchio file programma WASCHAST S5D Nuov
516. stampato vengono interrogate uscite o merker vengono stampate le parti di programma nelle quali avvengono le relative assegnazioni Ad ogni stampa vengono stampati tanti riferimenti per istru zione quanti permessi dal layout di una riga Ulteriori riferi menti nel programma sono contrassegnati con la sequenza gt gt gt alla fine della riga Layout Con F7 viene visualizzato un esempio per layout standard e per layout opzionale Aggiornamento Prima dell emissione dei blocchi viene aggiornato il file XREF QVL 19 3 2 Emissione di maschere DB1 Funzione Questa funzione emette il blocco dati con l assegnazione periferia in formato DIN A3 o DIN A4 E anche possibile emettere in un file LS INI Documentazione Selezionare il comando di men Documentazione gt Emissione confortevole gt emissa eono Maschere DB1 Appare il box di comando Emetti maschere DB1 KOMDOK Maschere DB1 19 3 3 Emissione di lista blocchi Funzione Con questa funzione possibile emettere in formato DIN A3 o DIN A4 una lista di blocchi su stampante o in un file LS INI Nella lista sono riportati tutti i blocchi di programma ed i blocchi dati del file programma impostato STEP 5 ST V7 1 19 14 C79000 G8572 C920 04 Documentazione Documentazione Emniisis ec onifone rasta aloce 19 3 4 Emissione Funzione Documentazione Emise rEconc orti Talse CLl eicel ouzk Per i blocchi interes
517. stati tramite di shift e rotazione Le operazionidi shift e di rotazione appartengono alle operazioni complementari solo FB FX Un operazione di shift rotazione viene rappresentata in un segmento vuoto conunacasella incui asinistrasitrova l operando nell ACCU 1 primadellaoperazione di shift ed a destra il risultato Dopo aver premuto il tasto SHIFT F3 Sposta ed attivato la funzione desiderata nel secondo livello di tasti lo STEP 5 crea la casella non definita in cui registrata la funzione scelta Il cursore dei caratteri lampeggia sotto il parametro n Introdurre qui il numero di posi zioni di bit di cui deve essere shiftato il contenuto dell operando Alla funzione corrispondono le istruzioni AWL e caricamento dell operando e shift rotazione dell operando di n posizioni di bit e trasferimento del risultato dell operando ACCU 1 Shiftare l operando d ingresso EW 12 di 7 posizioni a destra e trasferirlo nella DW 12 1 Premere oppure F6 Fine segm e quindi attivare SHIFT F3 Sposta 2 Scegliere l operazione desiderata qui F1 SRW Lo STEP 5 emette la casella a sinistra I929299 DSRWO0 EW 12 SRW7 DW12 Figura 8 16 Operazione di shift dell operando d ingresso 3 Posizionare il cursore sul parametro n nella casella qui 0 ed introdurre la cifra 7 4 Introdurre la sigla dell operando di ingresso uscita Avve
518. ster box Il PG collegato a questo convertitore tramite un cavo con connettori Il connet tore collegato a sua volta con il PG partner tramite un altro cavo con connettore cavi con connettori sono descritti nei manuali dei PG 7xx 24 2 Accoppiamento Caricamento pacchetto Accoppiamento PG Accoppiamento PG 24 2 Questo pacchetto viene caricato con il comando di men Cambio gt Altri F9 gt Cambio Il programma Accoppiamento PG si trova nella directory S5_SYS S5_COM PG_PG Dal momento in cui si attiva il pacchetto Accoppiamento PG questo viene avviato ed quindi possibile lavorare con l interfaccia di accoppiamento PG Con questo pacchetto possono essere realizzate le seguenti funzioni e Commutazione del PG a passivo Per uno scambio di dati necessario avere un PG attivo ed uno passivo e Trasmissione di dati dal PG attivo a quello passivo e Prelievo di dati dal PG passivo da parte di quello attivo STEP 5 ST V7 1 C79000 G8572 C920 04 Accoppiamento PG Definizione predisposizioni Qui va introdotto il file programma a cui far riferimento Si accede a questo campo Scelta funzioni Dopo aver attivato l accoppiamento PG viene visualizzato il box Predisposizione tramite il tasto SHIFT cursore campi File Via e Nome File sono irrelevanti Nel box esistono le seguenti possibilit di introduzione Campo Chiarimenti d introduzione F3 Scegli Solo dopo aver premut
519. stinaz AO SEQ o A1 SEQ assoluto e simbolico con simbolico senza simbolico specificazione del file simbolico Il file simbolico deve sempre essere specificato se il file simbolico necessario per una determinata opzione di emissione es OPT 1 con MC5 gt SEQ Indicazione della lista blocchi max 3 indicazioni separate da una virgola default B Area linguistica di un AG es CPU928 vedere tabella nel capitolo 22 2 3 default nessun controllo dell area parametri file di immissione INP SORGENTE BATCH per versione della riga di comando INP STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL Codice di ritorno al DOS STEP 5 ST V7 1 C79000 G8572 C920 04 Struttura di una voce nel file di immissione lt sorgente gt lt destinazione gt BAUST come sopra SAGTYP come sopra SYMB come sopra SOPT come sopra SAGTYP come sopra tutte le righe che iniziano con un sono commenti In un solo file INP possono essere presenti pi voci Tutte le opzioni sono opzionali tranne lt sorgente gt lt destinazione gt Ogni voce inizia con lt sorgente gt lt destinazione gt e termina alla fine del file oppure prima della successiva riga contenente lt sorgente gt lt destinazione gt Struttura di richiamo della versione della riga di comando del compiler batch AWL Compile BAT ha bisogno dei seguenti file per essere eseguito correttamente questi file devono trovarsi tutti nell
520. sto INSERT F5 Salva_ come Premendo questo tasto viene richiamato il box di scelta file per File stampante e Nome stampante salva come Il cursore si trova sul campo File stampante E possibile selezionare un file stampante doppio click oppure introdurne uno nuovo Con il tasto di introduzione si memorizzano sotto questo nome i parame tri impostati F6 Memorizzazione dei parametri impostati nel file stampante corrente Salva F7 Emissione di un testo INFO relativo al campo sul quale si trova il cursore Que Info sti testi vengono abbandonati con i tasti cursore Appendice Assegnazione della tastiera F8 Ritorno al livello richiamante Annulla 14 4 STEP 5 ST V7 1 C79000 G8572 C920 04 Editor di piedinatura Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione possibile generare un nuovo file di piedinatura o modificarne uno gi presente In relazione al numero di caratteri della piedinatura viene visualiz zata una diversa finestra di editazione nella quale possibile definire liberamente i testi di piedinatura Il campo in cui possibile effettuare introduzioni visualizzato in modo evidenziato Campi contrassegnati con non possono essere sovrascritti in quanto contengono testi inseriti automaticamente quali per esempio e SIMATIC S5 e file programma e blocco e segmento e numero pagina N Editor Test AG Gesti
521. sto di introduzione Il cursore si trova ora nel campo della prima istruzione del SEGM 2 2 Introdurre con l aiuto dell estratto del programma stampato le istruzioni ed i commenti istruzione Scrivere come gi specificato gli operandi con i nomi simbolici definiti nella lista di attribuzione nel campo istruzione preceduti da una lineetta Nella parte istruzione si possono eseguire introduzioni senza blank Bisogna scrivere in maiuscolo i simboli definiti con caratteri maiuscoli STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Correzione file simbolico Correzione istruzioni Scrittura del com mento segmento STEP 5 ST V7 1 C79000 G8572 C920 04 Nelle righe di istruzione 4 e 6 si verificher che dopo aver scritto IMPULSO il cursore ritorna sulla lineetta e non abbandonailcampo In questo caso mancaunaattribuzione simbolica segnalazione manca attribuzione simbolo non definito da editare suc cessivamente 1 Introdurre a questo punto dapprima l operando formale M10 1 per poter conti nuare l editazione Concludere con Conferma Segnalazione Assumere segmento modificato confermare con Si Quindi avviene il passaggio nel modo Emissione Nel modo Emissione portare il cursore di nuovo sulla 48 istruzione e richia mare l editor simbolico con F1 Vis simb Dal file simbolico ZO INI sono ora visualizzate nella sequenza delle istru zioni le attribuzio
522. struzioni di comando gt Test Appare il box di comando Test istruzioni di comando Introdurre in questo il nome del file da controllare Non appena si conferma Test la verifica viene atti vata e successivamente emesso il risultato Gli errori trovati nell esecuzione della funzione Istruzioni di comando gt Testvengono memorizzati in un file di errore Questo file pu essere stampato con la funzione Istru zioni di comando gt Emetti file protocollo Avvertenza Se non rilevato alcun errore non si predispone alcun file per gli errori Risultato del test per C ESEMP1SU INI 001 FUP 002 PROG C BSP400 Errore C BSP400ST S5D mancante 003 004 SIMB C BSP409 eseguibile 005 STAMPA C BSP409 eseguibile 1 errore trovato nel file C ESEMP1SU INI Figura 19 14 Segnalazione di errore STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione 19 5 3 Funzione Documentazione Istruz comando File protocollo 19 5 4 Funzione Documentazione DSE COMES Istruz comando Esegui 19 5 5 Funzione Emissione Documentazione HSE cOnieh Istruz comando Emetti STEP 5 ST V7 1 C79000 G8572 C920 04 Emissione del file protocollo Con questa funzione possibile emettere il file di protocollo che stato generato du rante il test Selezionare il comando di men Documentazione gt Istruzioni di comando gt File protocollo Appare il b
523. sul numero 8 introducendo il carattere lt e premendo due volte cursore a destra oppure quattro volte cursore a destra oppure due volte blank e due volte cursore a destra 4 Posizionare il cursore verso il basso sul numero 4 nella DW 2 5 Duplicazione delle parole dati DW premere il tasto di introduzione 9 15 Editazione di blocchi dati 9 2 10 Test di numeri in virgola mobile Sommario Inumeriinvirgolamobile sono numeri noninteri positivio negativi che sono rappresen taticome numeri esponenziali Nel PG si introduce come formato dati KG Nellamemo ria AG essi occupano sempre due parole 32 bit La mantissa occupa 3 byte l espo nente 1 byte Con la funzione F5 Test KG i numeri in virgola mobile si possono rappresentare e modificare nel formato esadecimale Premessa emesso sul video il men principale dell editor DB Il DB contiene come minimo una parola dati DW Esempio Nr Test del numero in virgola 0 1234567 12 in formato esadecimale Nella parola dati 1 si trova il numero in virgola mobile KG 1234567 12 1 Posizionare il cursore sul della mantissa 2 Premere F5 Test KG Accanto al numero in virgola mobile ora visualizzato il suo valore in esadecimale KG 1234567 1225 72FA5F Esponente Mantissa 3 Conclusione della visualizzazione premere ESC o Conferma Si possono modificare l esponente e la mantissa in formato esadecimale 4 Conferma delle modifiche premere Conferma 5
524. t Imposta si possono memorizzare pi vie ciascuna con il proprio nome via e quindi attivarle con il loro nome Questa funzione consente l Attivazione di una via Ci pu avvenire per sol tanto in online Questa funzione consente anche la Disattivazione di una via Ad ogni via si possono associare 4 file e File di programma ST S5D e File simbolici ZO INI e File stampante DR INI e File di piedinatura F1 INI opp F2 INI Questi nomi di file vengono memorizzati nel file via assieme al nome di via L associa zione non influisce sui file esistenti Si possono associare anche file che ancora non esistono e che devono essere creati Con l associazione di file ad una via non risulta di consequenza alcuna modifica nelle impostazioni del progetto Per impostare questi file nel progetto attuale occorre selezionare la relativa via nelle impostazioni diprogetto con impostazione di Opzione via senza o con conferma L AP INI memorizzato come modello nel catalogo di sistema Sb_SYS dopo una modifica nel catalogo S5_HOME G AS51 Nome Via ESEMP1 KOR MUX CP H1 Indirizzo 0 SINEC H1 Indirizzo CP H1 Ethernet 080006010000 Password PUNTO FIN Figura 13 1 Esempio di una via editata STEP 5 ST V7 1 C79000 G8572 C920 04 Vie bus 13 2 Editazione vie bus Impostazioni Operativit Si deve impostare l interfa
525. ta bella Ingresso per l introduzione della durata del tempo Tipo di operando KT EW DW La durata del tempo composta da un valore di tempo e da una base tempi Il valore di tempo rappresenta il numero di periodi di tempo in cui la funzione dura La base tempi indica con quale ca denza temporale il valore di tempo viene modificato p es KT n i n valore di tempo 0 999 i base tempi 0 0 01s 1 0 1s 2 15 3 10s Ingresso di reset della funzione di tempo quando l operando as sume il valore 1 il tempo e Q 0 Valore di tempo attuale codifica duale Valore di tempo attuale codifica BCD L uscita indica con uno stato di segnale binario se il tempo scorre Q 1 o non scorre cio trascorso Q 0 Numero del temporizzatore T 0 T 255 8 21 Editazione di schemi logici Esempio Editiazione di una funzione tempo con ritardo alla diseccitazione 1 Premere o F6 Fine segm e quindi F5 Oper bin e SHIFT F5 SA 222222222 292997777 01 IT 22222222 TW DU 222222222 222722222 JR Q 272729222 T20 E 20 0 20 IT KT 100 1 TWDU DW20 DE DW22 E 20 3 R Qu M 22 1 Figura 8 21 Editiazione di una funzione tempo con ritardo alla diseccitazione 2 Introdurre il numero del temporizzatore qui T 20 e premere il tasto di introduzione 3 Introdurre l operando per attivare la cella del temporizzatore qui
526. tali per esempio funzioni aritmetiche di scorrimento o di conversione Gli elementi funzionali complessi sono anche denominati casella A causa dei molti tipi di operandi esistenti una cascata di elementi funzionali digitali e complessi non normalmente possibile Qui si trovano programmi richiamabili sotto Gestione per scrivere leggere e cancel lare i programmi applicativi su moduli EPROM EEPROM Il file di documentazione NOME contiene un commento all impianto indipendente dai blocchi Nel file SISID File gt Progetto gt Imposta F4 Scheda 6 sono contenuti dati caratteristici e caratteristiche identificative ad es per i processori di comunicazione CP Lista di attribuzione degli operandi simbolici a quelli assoluti memorizzata in un file sorgente blocchi programmati con operandi simbolici con l aiuto del file simbolico vengono automaticamente trasformati inblocchi con indirizzamento assoluto inmodo che possano essere utilizzati dal processore Contiene le indicazioni sul tipo di stampante utilizzata formati sequenze di controllo II PG pu essere collegato a diversi tipi di stampanti che per devono essere adeguatamente parametrizzate Le impostazioni vengono memorizzate nel file stampante DR INI nella directory di sistema S5_SYS o S5_Home Per molti tipi di stampante sono disponibili file di stampa preimpostati Selezionando File gt Progetto gt Imposta F4 Scheda 4 facendo clic su File stampante
527. tandard la possibilit di emettere iprogrammiconlineediseparazione vedere alriguardole figure 19 9e 19 10 L emis sione possibile in formato A4 oppure A3 programmi da emettere si devono trovare su dischetto o harddisk Se iprogrammisitrovano solo nella memoria dell AG bisogna provvedere innanzitutto al trasferimento da AG a dischetto o hard disk L emissione confortevole si contraddistingue dal fatto che definendo le cosiddette gt Istruzioni di comando vedere cap 19 4 diventa possibile automatizzare la sequenza di emissione senza inerenti operativi Per tutte le funzioni dell emissione confortevole esistono le relative istruzioni Le istruzioni di comando vengono memorizzate in un file a scelta Dopo la scelta della funzione Emissione confortevole viene visualizzato un men nel quale si possono selezionare le seguenti possibilit di emissione La prima stampa nella figura 19 8 stata eseguita con l emissione confortevole la seconda nella figura 19 9 con l emissione standard Notare le differenze STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione Schema logico Blocco PB 1 Simbolo Garage Commento Comando porta garage tramite tasti N bibl Lungh 25 Segment
528. tasto cursore in basso selezionato il successivo punto di alt L AG esegue l istruzione successiva e il processore interrompe nuovamente l elaborazione Se durante il controllo elaborazione si scoprano errori e siano necessarie modifiche 6 premere due volte ESC Annulla per abbandonare il controllo elaborazione e richiamare quindi un editor Poich il controllo elaborazione ancora attivo il processore dell AG fermo Si ritorna nel modo Controllo elaborazione 7 richiamando nuovamente la funzione Controllo elaborazione ON Ora possibile testare le correzioni del programma editate Avvertenza Non sono attivi tutti i tasti funzionali Il men principale visualizza se il Controllo elaborazione attivato 16 7 Controllo elaborazione OFF Test Controllo elaborazione OFF 16 18 Con questa funzione il controllo elaborazione viene di nuovo disattivato Richia mare pertanto Test gt Controllo elaborazione OFF L AG va in STOP e deve es sere nuovamente avviato tramite Forza AG Start AG oppure con l azionamento del commutatore STOP RUN sulla CPU STEP 5 ST V7 1 C79000 G8572 C920 04 AG Sommario Sommario del capitolo STEP 5 ST V7 1 C79000 G8572 C920 04 In questo men si trovano le funzioni di start e stop di un AG collegato in modo online ed an che di compressione della memoria utente in AG mn Gestione Documentazione Cambio i Start AG Sinaliza
529. tato dopolaconfermaelamemorizzazione comeun uscita Immediatamente dopo la connessione delramo in parallelo il risultato provvisorio deve essere memorizzato nel merker M 10 7 E 10 0 E 10 1 E 10 4 A 10 0 HH H E 10 5 E 10 6 J il Poich in questo punto non possibile eseguire un inserimento orizzontale bisogna prima di tutto cancellare il contatto E 10 4 e reinserirlo dopo il connettore 9 Posizionare il cursore sul contatto sotto E 10 4 e premere DEL 10 Posizionare il cursore sull elemento vuoto e premendo F5 Oper bin e F4 Connettore viene generato un connettore che verr siglato con M 10 7 Infine inserire di nuovo il contatto E 10 4 E 10 0 E10 1 M 10 7 E10 4 A 10 0 H OH mH E 10 5 E 10 6 H STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione di schemi a contatti 7 4 Funzioni complesse Sommario Inmodo Editazione con SHIFTe tasti funzionali oppure F5 Oper bin sono richiama bili le seguenti funzioni Tabella 7 3 Funzioni complesse in KOP Operazione Tasti funzionali Chiarimento Aritmet SHIFT F1 1 Operazioni aritmetiche ADD SUB e F1 F2 Somma sottrazione moltiplicazione divisione MULT DIV F3 F4 per FB FX SHIFT F1 8 Operazioni combinatorie digitali AND e F5 Combinazione AND a word OR F6 Combinazione OR a word XOR F7 Combinazione OR esclusivo a word Blocchi SHIFT F2 2 Richiami di blocchi e cio SPA FB SPB
530. te SHIFT F7 Commento oppure due volte COM e Prendere il testo dalla figura 25 14 e concludere ogni riga con il tasto di introduzione Per verificare le funzioni nserimento Cancellazione in questo editor posizionare il cursore nella seconda riga sulla C di controllore e premere F1 Inserisci L editor si trova in Inserimento La sigla del tasto funzionale cambia in F1 Sovrascr cio il modo di volta in volta selezionabile indicato nella sigla del tasto funzionale 1 Introdurre Simatic Si ritorna in Sovrascrittura premendo F1 Sovrascr 2 Posizionare ora il cursore sulla S di Simatic e premere F2 Cancella spo stare il cursore sulla C di controllore e premere ancora F2 Cancella L inseri mento cancellato Concludere il commento premendo F8 Indietro e Conferma oppure due volte Con ferma STEP 5 ST V7 1 C79000 G8572 C920 04 STEP 5 in un impiego pratico Esempio applicativo Introduzione N Bib Conclusione del lavoro di editazione Editazione del blocco funzionale Editor Blocco STEES Denominare il blocco STEP 5 ST V7 1 C79000 G8572 C920 04 Come ultimo passo dell editazione si introduce un n di biblioteca per l identificazione del blocco p es versione DB e Con SHIFT F2 N bibl il cursore salta nel campo BIB introdurre il numero di biblioteca in questo caso 2 Abbandonare ilcampo con Conferma oppure il tasto di introduzione Se il video ha il contenu
531. te modo 1 Specificare il programma da generare per l impianto di lavaggio sovrascrivendo nella scheda 5 la directory del progetto con le seguenti deno minazioni C STEP5 S5_Daten Selezionare nella scheda 1 AG il tipo di funzionamento Fin tanto che non si collega nessun controllore programmabile come tipo di funzionamento pos sibile soltanto il modo offline e quindi risulta impostato da STEP 5 Selezionare nella scheda 2 Blocchi il file programma C STEP5 S5_Daten IMPLAVST S5D Poich si vuole programmare in Lista istruzioni impostare con F3 il parametro Rappresentazione su AWL Selezionare nella scheda 3 Simbolico il file simbolico C STEP5 S5_Daten IMPLAVZO ini Il parametro Visualizzazione simbolica si imposta premendo su x oppure con F3 Per una migliore gestione conviene lasciare la massima lunghezza del simbolico a 8 caratteri Con ci tuttavia possibile formulare testi di chiarimento dettagliati modificando la lunghezza del commento a 40 caratteri Queste introduzioni de vono essere concluse con il tasto di introduzione Selezionare nella scheda 4 Documentazione un file stampante DR INI op pure sovrascrivere la preimpostazione con NONAME Con Conferma si ritorna al men principale Dopo la selezione Progetto gt Salva come compare il box di scelta file in cui indi care come nome di file MPLAV Confermare l introduzione con Salva Dopo la conferma della segnalazione Fil
532. terconnessione manuale protocollo di stampa 18 10 interfaccia 4 5 COM 2 TTY interfaccia attiva TTY 24 2 interfaccia operatore finestre di dialogo 3 8 interfaccia passiva TTY 24 2 interfaccia stampante interfaccia TTY attiva 2 3 disposizione dei connettori interfaccia utente editor di tastiera 2 13 interfaccia V 24 intestazione blocco blocco dati 9 2 blocco funzionale 6 5 influenza sulla lunghezza 9 9 intestazione blocco dati 4 19 introduzione blocchi dati 22 23 blocchi di programma 22 18 blocchi funzionali 22 20 di istruzioni STEP 5 con altri Editor 22 34 finestre di dialogo istruzioni commento correzione introduzione istruzioni di comando 19 21 editazione 19 27 emissione lista errori 19 32 esecuzione lista errori 19 32 stampa struttura verifica STEP 5 ST V7 1 C79000 G8572 C920 04 K KOP operazioni combinatorie 7 4 K ster Box L lista assegnazione tasti 21 2 lista blocchi 4 20 lista degli operandi blocco immagine 16 9 numero di variabili di processo 5 32 lista di attribuzione ausili per l editazione 11 9 22 7 blocchi immagine 11 3 cambio pagina 11 7 commenti aggiuntivi 11 6 commento operando 11 6 configurazione del video correzione 18 13 emissione confortevole emissione standard 19 6 errori in editazione 11 8 es
533. ti dal pacchetto EditorAWL Batch Compiler viene emessala maschera di SCELTA FUNZIONI del pacchetto Entrare nella PREDISPOSIZIONE e modificare il nome del file sorgente AWL in FBTEST Parametrizzazione Per parametrizzare il blocco funzionale cio fornire gli operandi attuali occorre scrivere un blocco di programma Sorgente AWL C STEP5 55_DATEN FBTESTAO SEQ IND ISTRUZIONE B2 5PA JE 1 0 E11 1 1 1 BE SIMBOLO OPERANDO COMMENTO ISTRUZIONE PARAMETRIZZAZIONE DI FB1 GARAGE APRI I APRI E CHIUDI I CHIUDI E CHIAVE STOP MOT AV MOT IND Gli operandi attuali possono essere introdotti in simbolico o in assoluto In questo caso fare attenzione che e ogni operando attuale deve essere preceduto da una virgola come carattere di comando e e i parametri nella loro sequenza siano concordi con la lista delle sigle degli operandi formali nel blocco funzionale 22 22 STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 2 7 Introduzione di blocchi dati esempio Sommario Il seguente blocco dati la base di lavoro di questo capitolo Se si desiderano informazioni relative ai blocchi dati bisogna consultare l introduzione e il relativo capitolo nella descrizione STEP 5 del manuale del PG volume 2 Sorgente AWL IND SU PUUN e oO 100 111 C STEP5 55_DATEN FBTESTAO SEQ ISTRUZIONE SIMBOLO OPERANDO COMMENTO ISTRUZIONE DB 12 KH F
534. ti delle modifiche non ancora memorizzate in un blocco imma gine compare una domanda di sicurezza Annullare le modifiche oppure Annullare blocco modificato Se non sono state eseguite modifiche oppure la domanda di sicurezza viene confermata con S lo STEP 5 emette il men funzioni Leggere al riguardo il capitolo 16 3 Stato Variabile Se l introduzione non scritta correttamente il cursore non abbandona il campo d in troduzione stesso STEP 5 ST V7 1 C79000 G8572 C920 04 Test 16 6 Controllo elaborazione ON Test Controllo elaborazione ON STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione fa in modo che l AG elabori un blocco a passi Con il richiamo del controllo elaborazione il programma viene arrestato nella posizione indicata dal punto di alt istruzione in cui si trova il cursore e i comandi di uscita sono bloccati tutte le uscite disattivate Ci significa che il programma viene elaborato fino all istruzione selezionata e sono emessi gli stati attuali dei segnali e il RLC Sull AG acceso il diodo LED BASP BefehlsAusgabeSPerren comandi di uscita bloccati Avvertenza Il controllo elaborazione non sostenuto da ogni AG Manuale AG Durante il controllo elaborazione e il ciclo di elaborazione interrotto e nessun ingresso o uscita pi elaborato solo l immagine di processo pu es sere modificata e il programma pu essere proseguito istruzione per ist
535. tiera Sommario Tasti assegnati in modo dinamico tasti funzionali Tasti assegnati in modo fisso La tastiera di un Personal Computer assegnabile in modo variabile cio i tasti corri spondono di volta in volta alle funzioni associate al software attivato Questo vale an che per il software STEP 5 non appena viene caricato il pacchetto STEP 5 itasti assumono particolari significati Si pu disinguere tra due tipi di tasti e tasti assegnati dinamicamente tasti funzionali e e tasti assegnati in modo fisso tasti da F1 a F8 sono i cosiddetti tasti funzionali A seconda del livello software in cui si trova a questi tasti vengono assegnate le funzioni possibili e neccessarie in quel punto tasti funzionali vengono evidenziati nei men nella parte inferiore del video A volte questi tasti hanno una doppia assegnazione tasti funzionali da F7 a F8 e da SHIFT F1 a SHIFT F8 A tali tasti sono associate sempre le stesse funzioni per esempio le funzioni help o il comando cursore nel pacchetto STEP 5 Essi possono essere utilizzati anche in sieme ai tasti SHIFT ALT e CTRL A 1 1 Assegnazione tastiera KOP FUP Tabella A 1 Tasti di comando funzione Funzione Tasto Emissione Editazione Note del tasto HELP Visualizzazione sul vi Visualizzazione di infor Anche con SHIFT F8 deo di un testo di aiuto mazioni di aiuto Hardcopy Emissione su stam Emissione s
536. to KOMDOK utente ha la possibilit di scegliere tra le impostazioni correnti del progetto e un altro file del progetto PX INI Il contenuto della scheda viene emesso sull apparecchio selezionato monitor stampante o file 19 3 12 Emissione delle vie di bus Funzione Documentazione Emise Conn Vie di bus Questa funzione consente di emettere le vie bus da un relativo file AP INI Selezionare il comando di menu Documentazione gt Vie di bus Viene visualizzato il box di comando Vie di bus KOMDOK 19 3 13 Emissione di file di testo Funzione Documentazione Emiss conf File di testo 19 20 Con questa funzione possibile emettere file LS INI oppure altri file ASCII su stam pante o in un file LS INI Esiste la possibilit di emettere i file di testo con una piedina tura anche se questa non fa parte del file ditesto dunque possibile inserire a poste riori una piedinatura Selezionare il comando di men Documentazione gt Emissione confortevole gt File di testo Appare il box di comando Emetti file di testo KOMDOK STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione 19 4 Istruzioni di comando Sommario delle Tutte le funzioni diun emissione confortevole possonoessere realizzate anchetramite funzioni istruzioni dicomando Tali istruzioni vengono disposte come un programma memoriz zate in un file file Submit e quindi eseguite tramite un richiamo di questo file Con
537. to e i file Readme Leggimi Questa directory definita in modo fisso con CAS5_INFO Le directory di sistema e la directory Home possono stare su diversi drive in directory diverse Le directory relative possono essere selezionate durante l installazione Directory di Dr directory_sistema S5_SYS Tutti i programmi STEP 5 ST e i sistema file di sistema S5_COM Com Adapter per V5 amp V6 Pacchetti COM la directory non pu essere impostata READ ONLY S5 COM COM _DB1 COM DB 1 S5 COM PG_PG Accoppiamento PG PG EXAMPLE Programmi esemplificativi STEP 5 DR_INI File Parametri Stampante forniti DRINI AP_INI File Via forniti AP INI S5_INST Parte relativa all installazione Tutti i nomi delle directory scritti in maiuscolo vengono automaticamente generati in modo fisso La parte scritta in minuscolo dr directory_sistema pu essere selezionata liberamente dall utente Directory home Dr directory_home S5_HOME Dati specifici del dispositivo STEP 5 ST V7 1 C79000 G8572 C920 04 26 7 Gestione dati STEP 5 Directory utente Sequenza di ricerca 26 8 Directory preimpostata per i dati utente dopo l installazione dello STEP 5 ST La directory vuota dopo la prima installazione Dr directory_home S5_DATEN Tutti i nomi delle directory scritti in maiuscolo vengono automaticamente generati i
538. to fino a questo punto viene mantenuto Memorizzando il blocco dati lo STEP 5 memorizza alla fine anche il commento del blocco Premere Conferma 9 2 2 Introduzione del titolo del blocco Sommario Premessa Introduzione del titolo del DB Con iltitolo delblocco si pu identificare il blocco stesso Un titolo delblocco pu essere lungo al massimo 32 caratteri Si possono utilizzare lettere minuscole e maiuscole senza accenti Il titolo viene memorizzato nel blocco di commento per il relativo DB ed il suo nome viene associato automaticamente dallo STEP 5 DKn a DBn Il numero del blocco di commento corrisponde p es al DB 123 corrisponde DK 123 Nella maschera Imposta stato scelto Commenti S gt Progetto emesso sul video il men principale dell editor DB Nel DB deve essere introdotta come minimo una parola dati DW Premere SHIFT F6 Titolo o premere il tasto COM Il cursore salta automaticamente nel campo del titolo del blocco Dopo 1 introdurre il testo o correggere un testo gi esistente 2 Premere il tasto di introduzione Iltitolovienetemporaneamente mantenuto maviene memorizzato nel file programma solo memorizzando il blocco nel relativo blocco di commento 9 2 3 Influenza sulla lunghezza dell intestazione del blocco Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 La lunghezza dell intestazione del blocco dipende dal numero e dai cambi di formato deidati Se le parole dati DW con lo st
539. to in serie KOP FUP Tg FUP Ingresso in una casella AND AWL U AWL Istruzione A Figura A 16 Connessione AND AWL KOP FUP INGR 1 INGR 2 2 U INGR i a n ava U INGR 2 L l ii l En Figura A 17 Connessioni AND in AWL KOP FUP AWL KOP FUP U INGR 1 INGR 1 INGR 2 INGR 1 amp U NGR 2 _ A INGR 3 grato sibi zal 0 INGR 3 U INGR 4 INOR o ANAS INGR 4 INGR 5 a amp Ja U INGR i INGR 1 INGR 2 iena U INGR 2 Ce Li DI INGR 2 si 0 INGR 3 IU INGR 4 FINGRO U INGR 5 INGR 4 INGR 5 i amp l Figura A 18 Esempio di regola di combinazione AND A 24 STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Combinazione OR Interrogazione dello stato del segnale e combinazione secondo la funzione OR KOP Solo un contatto in un ramo parallelo FUP Ingresso in una casella OR AWL Istruzione O AWL KOP FUP INGR 1 INGR 2 E WU INGR 1 MELA NG d U INGR 2 ed ae i O INGR 3 2 Q INGR 3 INGR 3 WU INGR 4 INGR 4 _ amp U INGR 5 INGR 5 INGR 4 INGR 5 Figura A 19 Esempio di regola di combinazione OR STEP 5 ST V7 1 C79000 G8572 C920 04 A 25 Appendice Combinazione AND prima di un OR 1 ramo paral
540. to indicato 1 Concludere il lavoro di editazione del DB tramite Conferma 2 Se il caso confermare con Si la segnalazione DB gi nel file so vrascrivere Ora le istruzioni e o le modifiche sono acquisite e memorizzate in questo caso confermare 2 volte DB 5 C IMPLAVST S5D BIB 2 LUN 17 24 0 KH 0000 Vuoto ls Ka s 0000 Contatore lavaggi KH 2 KZ 000 Contatore lavaggi KF 3 KHs 0000 4 KT 030 2 Setpoint tempo diffus cera TDC 5 K 0000 Valore ist tempo TDC KH 6 KE 00000 Valore ist tempo TDC KF 7 KH 0000 8 KT 045 2 Setpoint tempo asciugat auto TAA 9 KH 0000 Valore ist tempo TAA KH 10 KE 00000 Valore ist tempo TAA KF ll KBs 0000 12 1 Richiamare l editor per la generazione dei blocchi STEP 5 nel men Editor sotto Blocco STEP 5 F1 Appare quindi di nuovo il box di comando 2 Introdurre nel box di comando il tipo ed il numero del blocco da generare Nel box di scelta sono indicati i possibili tipi di blocco che nel caso esistano possono essere emessi in questo modo 1 Premere F3 Scegli 2 Introdurre nel campo blocco del box di scelta il tipo ed un numero di blocco da generare non ancora utilizzato in questo caso FB 5 3 Selezionare con la crocetta su Si le opzioni e Sovrascrittura con conferma e e Aggiornamento File Sorg Seq e concludere con Edita Si apre cos il campo d introduzione dell editore 25 11 STEP 5 in un
541. to orizzontale e verticale significa che in questo caso lo spostamento del segmento verso destra e verso il basso avviene implicitamente E100 amp 2222772 E 20 0 Figura 8 4 Aggiunta di un blocco funzionale Procedere come segue 1 Posizionare il cursore allungato sull ingresso dell elemento funzionale in cui si vuole inserire l operando d ingresso 2 Premere SHIFT F7 Extra F7 Ins vert e quindi premere F3 Ingresso Nel blocco viene inserito un operando non definito Dopo la denominazione di un ope rando si pu invertire l ingresso tramite F4 Cur all F7 Ins vert E100 amp F3 Ingr E100 amp t E101 OT E101 zi ALA di 22222222 E 20 0 Figura 8 5 Inserimento di operandi 8 7 Editazione di schemi logici Inserimento di un elemento funzionale Editazione di connettori 8 8 Procedere come segue 1 Posizionare il cursore allungato sull ingresso dell elemento prima del quale si vuole inserire una funzione 2 Premere SHIFT F7 Extra F6 Ins oriz e scegliere la funzione desiderata qui F1 amp E 10 0 amp E 10 0 amp E104 Ayy E101 o E20 0 Cur all F7 Ins oriz F1 amp 2222222 E
542. to vuol dire che ne viene controllata l esistenza il trasferimento dei parametri ed anche la plausibilit delle istruzioni AWL per il tipo di AG preimpostato STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 4 Sostituzione operandi Gestione Batch AWL gt costi uisci operandi Campo File programma con file simbolico a file programma con nuovo file simbolico Scegli Lista blocchi Opzioni X Sovrascrivi con conferma X File protocollo lt Sostituisci gt STEP 5 ST V7 1 C79000 G8572 C920 04 Questa funzione permette di sostituire operandi sulla base di una nuova lista di attribuzione Corrisponde ad una funzione nterconnetti ampliata Con due file simbolici che assegnano un altro operando assoluto ad un simbolo possibile sostituire all operando assoluto del file sorgente un nuovo operando assoluto definito nel file simbolico di destinazione Esistono solo limitazioni date dal codice di comando Spiegazione File programma dall impostazione di progetto File simbolico dall impostazione di progetto File programma selezionabile dall impostazione di progetto File simbolico selezionabile Selezione dei blocchi che devono essere interconnessi Il file viene sovrascritto solo dopo avere risposto affermativamente alla richiesta di conferma Attivando questa opzione viene creato un file di protocollo La funzione viene eseguita Pos
543. tor lista errori stampa e compiler si richiamano direttamente dal menu principale di STEP 5 Le preimpostazioni si effettuano quando si richiamano i comandi Editor Il file AWL si definisce nella maschera Batch AWL Editor oppure nelle impostazioni Batch AWE File gt Progetto gt Imposta scheda 7 Batch AWL Editor rr Sorgente File sorgente AWL NONAMEAO0 SEQ gt C STEP 5 S5_DATEN lt Storia Fis lt Scegli BE lt Info F7 gt REdgasoa lt Annulla ESC gt lt Help Shift F8 gt Figura 22 1 Finestra di dialogo Batch AWL Editor Con Edita si apre la maschera di editazione Questa maschera predisposta per editare una lista istruzioni cio per introdurre una nuova lista o per visualizzarne una gi esistente che deve essere rielaborata corretta modificata STEP 5 ST V7 1 C79000 G8572 C920 04 22 5 Editor AWL compiler per batch AWL Sorg AWL C STEP5 S5_DATEN NONANEAO0 SEQ inserisci Copia Cancella Cerca Sostit Conferma SEIE Annulla Figura 22 2 Maschera di editazione del batch AWL Riga d intestazione Qui si trova e nome del file sorgente AWL preimpostato ed il relativo drive e indicazione della riga per la posizione del cursore e il modo editazione inserimento o sovrascrittura Campo di Il campo di editazione suddiviso in 4 colonne la cui larghezza non pu essere editazione modificata Valori e contenuto previsto delle colonne sono qu
544. trodurre nella maschera il criterio di ricerca in assoluto o in simbolico p es E 1 1 Avviare la ricerca dal 1 segmento premere F2 Da segm1 o dalla successiva riga d istruzione premere F3 Avanti Altre ricerche Premere F3 Cerca vedere sopra Ricerca di segmenti 1 Introdurre il segmento come numero decimale Ricerca di indirizzi t Introdurre l indirizzo come numero esadecimale Il carattere finale del numero deve essere una H In KOP FUP viene cercato solo il segmento relativo a questo indirizzo In AWL viene determinata l esatta posizione del cursore rela tiva a questo indirizzo Se l indirizzo troppo grande viene visualizzata la fine del blocco come risultato della ricerca 5 27 Funzioni comuni in AWL KOP FUP 5 7 Editazione di operandi simbolici nel blocco Sommario Gli operandi simbolici si possono editare direttamente nel blocco mediante una lista Questa lista un estratto del file simbolico Z0 INI Vengono visualizzati tutti gli ope randi del segmento aperto Dopo una modifica si deve aggiornare il file sorgente sequenziale Z0 SEQ e tramite l impostazione nel box di comando Blocchi STEP 5 Aggiorna file sorgente seq memorizzando il blocco viene aggiornato Z0 SEQ e oppure si genera il file sorgente sequenziale dal file simbolico Gestione gt Liste di attribuzione gt Converti INI gt SEQ Premesse Nelle mpostazioni Progetto capitolo 4 1 1 selezionat
545. troduzione Scelta Chiarimento tutti gli elementi Tutti gli elementi vengono emessi secondo la sequenza E A M S T Z B P D una pagina per ogni tipo Merker merker S blocchi dati ingressi temporizzatori periferie uscite contatori richiami di blocchi operandi singoli Questi operandi vengono singolarmente selezionati e solo per quello selezionato viene emessa la lista in crociata Operando singolo L indicazione di un singolo operando assoluto o simbolico F3 Scegli non qui possibile SHIFT F8 fornisce chiarimenti sul campo d introduzione Layout Standard Con SHIFT F8 o il tasto Help viene visualizzato un esempio di formato standard Opzionale Rilevante solo in formato DIN A3 Operativit come sopra Standard in forma compatta Compatta significa se un operando viene utilizzato n volte nello stesso segmento e con la stessa opera zione il segmento non viene riportato n volte ma una sola Dopo aver lasciato il box di comando con Emetti appare il messaggio Stampa lista incrociata Emissione della tabella di occupazione Con questa funzione possibile emettere una tabella di occupazione Essa fornisce una panoramica di quali bit sono utilizzati nei vari byte dei campi operandi M E A Per ogni byte di un campo di operandi prevista una riga nella quale vengono rappre sentati gli 8 bit Viene inoltre evidenziato se l istruzione elabora e unbyte
546. tti 4 1 Impostazioni del progetto Sommario Struttura del progetto Prima di iniziare a programmare con lo STEP 5 definire le seguenti posizioni e una parte o anche tutti i nomi dei file necessari al programma utente e uno o pi directory del progetto in cui tutti i file vengono memorizzati e e parametri specifici come tipo di rappresentazione o funzionamento Queste impostazioni devono essere eseguite con lo STEP 5 soltanto una volta Indi cando una sola volta le directory in cui devono essere memorizzati i file appartenenti ad un progetto viene semplificata l organizzazione del lavoro di programmazione LoSTEP5 memorizza tutte queste impostazioni in un file progetto PJ INI copiabile e pertanto trasportabile quindi disponibile un elenco di tutti i dati rilevanti di un pro getto Queste impostazioni si possono modificare ed adattare a nuove condizioni in qualsiasi momento Caricando un certo file progetto sono subito disponibili questi dati e si pu quindi iniziare a programmare senza dover eseguire nuovamente le impostazioni Lafigura 4 1 mostra come sono organizzati ilfile progetto edirelativifile diprogramma Il file progetto si trova nella stessa directory di lavoro dei file A questi file fanno riferi mento le impostazioni nel file progetto Fanno eccezione il file stampante ed i file via Essi si trovano gi preconfigurati nella directory di sistema S5_SYS dopo una modi fica eseguita nella directory S5_
547. tto Durante la compilazione vengono con trollati il linguaggio del PLC i simboli e la sintassi della sorgente Tutti gli errori individuati vengono riuniti in una lista errori e possono essere stampati Nella lista errori sono contenuti solo gli errori dell ultima fase di lavoro poich la lista viene sovrascritta ad ogni nuova procedura compilazione o verifica Si consiglia pertanto di stampare sempre la lista degli errori Se durante una fase di lavoro non si hanno errori non viene creata alcuna lista ovvero viene cancellata quella gi esistente Si possono avere messaggi di errore durante le seguenti fasi operative e compilazione del file sorgente AWL nel file temporaneo e compilazione del file temporaneo nel file di programma e ricompilazione del file di programma nel file temporaneo e ricompilazione del file temporaneo nel file sorgente AWL e verifica del file di programma ciclo di controllo Il PG memorizza i messaggi di errore in una relativa lista all interno del file errori lt nome gt AF SEQ Ilfiletemporaneo svincolato dalla lingua e quindi permette laconversionetra l inglese e le altre lingue Il file temporaneo contiene le stesse informazioni del file sorgente I file inclusi file sorgente o temporanei sono gi integrati Con la maggior parte delle compilazioni il file temporaneo viene creato nuovamente STEP 5 ST V7 1 C79000 G8572 C920 04 Editor AWL compiler per batch AWL 22 2 Editor di batch AWL Edi
548. u stampante pante o su file del con o su file del contenuto tenuto del video del video Met video Inibito Nuova emissione del con In Editazione anche sotto Extra SHIFT F7 e pus tenuto dello schermo con F2 Nuova emissione _ ottimizzazione Zoom CTRL Inibito Passaggio in correzione In Emissione solo presente sotto F1 In simbolica Editazione anche sotto Extra SHIFT F7 e F2 Simb vis Editazione Passaggio in editazione Inibito In Emissione anche sotto F6 CORREZIONE Commento Passaggio in introdu Come E missione In Emissione e Editazione anche sotto segmento zione commenti e SHIFT F6 quindi definizione del ti tolo o commento seg mento A 2 STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice introduzione mento d introduzione per i campi definiti Se ci sono ancora campi vuoti o non definiti il cursore si sposta sul campo verso destra Tabella A 1 Tasti di comando funzione Funzione Tasto Emissione Editazione Note del tasto Inserimento Prima del segmento at Inibito In Emissione anche in Funzioni segmento segmento Cd tuale viene inserito un sotto F5 Inserisci In Funzioni segmento il altro segmento Nel far segmento viene annotato nel file di buf ci viene visualizzata fer una pagina vuota e si passa in Editazione Cancellazione SHIFT Cancellazione del seg Inibito In Emissione anche in Fun
549. uale attuale Altri Info Informazioni sulla versione attuale Maschera Informazioni STEP 5 ST V7 1 C79000 G8572 C920 04 2 13 Installazione di STEP 5 Lingua tastiera default Selezione della lingua Apertura file 2 14 Si necessita della funzione Selezione della lingua solo se si tratta di un nuovo file op pure se si desidera impostare una tastiera diversa da quella tedesca Altrimenti per un nuovo file impostata la tastiera tedesca 1 Attivare il comando di men Opzioni gt Lingua tastiera default Compare il dialogo Aprire file per resource file tipo di file RES con una lista di selezione dei resource file presenti 2 Selezionare un resource file della lingua corrispondente oppure digitare un nuovo nome secondo la sintassi seguente S50 x S10X RES x D tedesco E inglese F francese I italiano S spagnolo 3 Cliccare sulla casella Aprire impostata la lingua della tastiera 1 Attivare il comando di men File gt Aprire F2 Compare una lista di selezione per file del tipo S5K 2 Selezionare un file e digitare un nome di file 3 Cliccare sulla casella Aprire Il file viene aperto per l editazione Un nuovo file viene predisposto con preim postazioni 4 Aprire eventuali altri file ripetendo i passi da 1 a 3 STEP 5 ST V7 1 C79000 G8572 C920 04 Installazione di STEP 5 Box di scelta Aprire file Aprire file Nome ESEMPIO S5K Aprire File
550. uddivisa in tre colonne e Operando Colonna per l introduzione degli operandi assoluti la larghezza della colonna non modificabile e Simbolo Colonna per l introduzione degli operandi simbolici la larghezza della colonna dipende dall impostazione effettuata e Commento Colonna per l introduzione del commento dell operando La larghezza della colonna dipende dall impostazione Tasti funzionali Tasti funzionali per richiamare le funzioni di editazione STEP 5 ST V7 1 C79000 G8572 C920 04 Editazione della lista di attribuzione Tasti funzionali Funzione dei tasti F1 Memorizzazione di un testo selezionato riga blocco di testo o testo Annota digitato nella memoria buffer da dove questo pu essere copiato in qualsiasi punto della lista di attribuzione tramite F2 Copia Memo rizzazione dei testi digitati che possono essere richiamati tramite i tasti funzion da SHIFT F1 Testo 1 a SHIFT F4 Testo 4 F2 Richiamo di un testo annotato tramite F1 Annota dalla memoria Copia buffer e copiato nella posizione del cursore F3 Cancellazione della riga in cui si trova il cursore o cancellazione di un Cancella testo selezionato Il testo cancellato viene acquisito nella memoria buffer e consente il trasferimento di parti di testo tramite F2 Copia F4 Ricerca di operandi righe testi o stringhe eventualmente anche ini Cerca zio e fine nel
551. uenziali Dopo l esecuzione della funzione i file cancellati vengono elencati 18 5 6 Cancellazione INI Gestione Liste attribuzione Cancella INI STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione si cancellano i file simbolici ZO INI Z1 INI e Z2 INI Dopo l avvio della funzione lo STEP 5 emette un box di comando in cui introdurre nel caso non sia preimpostato correttamente il nome del file simbolico da cancellare Dopo aver dato l OK vengono cancellati i file simbolici Dopo l esecuzione della fun zione i file cancellati vengono elencati 18 15 Gestione 18 5 7 Emissione lista errori Gestione Liste attribuzione Emetti lista errori Esempio 18 16 Nella lista errori lo STEP 5 riassume le segnalazioni d errore subentrate per uno dei seguenti procedimenti di traduzione e Traduzione della lista di attribuzione Z0 SEQ nei file simbolici Z0 INI Z1 INI Z2 INI e Ritraduzione dei file simbolici nella lista di attribuzione INI gt SEQ Dopo il richiamo della funzione appare un box di comando in cui introdurre il nome del file errori da emettere ZF SEQ nonch il supporto video stampante o file sul quale deve avvenire l emissione Dopo aver cliccato Emetti lo STEP 5 emette il file errori File C S55_DATEN DEFAULT PROBSPZ0 SEQ Compilazione lista attribuzione C 55_DATEN DEFAULT PROBSPZ0 SEQ gt File simbolico C 55_DATEN PROBSPZO INI M1
552. uesta funzione possibile generare una lista incrociata da un file programma presente o dalla memoria dell AG In particolare possibile richiedere e Riferimenti alla sigla operando per esempio E A M T Z Riferimenti a dati Riferimenti alla periferia Riferimenti a richiami di blocco I merker S non possono essere emessi in una lista incrociata e Riferimenti ai singoli operandi simbolici o assoluti p es MOTORE E1 0 riferimenti incrociati sono ordinati secondo gli operandi assoluti Una registrazione quindi costituita da e operando e simbolo e blocco con segmento e carattere di identificazione aggiuntivo per il tipo di utilizzo vedere la figura 19 6 Selezionare il comando di men Documentazione gt Lista incrociata Dopo il ri chiamo della funzione appare il box di comando Emetti lista incrociata Nella se guente tabella sono illustrate soltanto alcune specifiche introduzioni STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione Campo d introduzione Chiarimento Lista incrociata tutti elementi Tutti gli elementi operandi di seguito riportati vengono emessi nell ordine E A M T Z B P D Merker blocchi dati Viene emessa la lista incrociata solo per quanto ingressi temporizzatori selezionato periferie uscite contatori richiami di blocchi Operando singolo Definizione della presenza di un operando in tutti i blocchi Se indicato solo un blocco viene emessa u
553. uesto campo d introduzione pu essere introdotto un nome di blocco Possono essere utilizzati tutti i tipi di blocco visualizzati nella lista dei tipi di blocco Questa lista di tipi di blocco ammessi viene definita a seconda della finestra di dialogo in cui la scelta blocco stata richiamata In questa finestra parziale viene visualizzata la lista completa dei blocchi esistenti nel file programma e nell AG i cui tipi coincidono con il tipo di blocco impostato Se si passa nel campo della lista appare un cursore di colore verde o blu Il cursore blu significa che ancoranon stato scelto alcun elemento della lista e nelcampo d introdu zione Blocco superiore non stato indicato alcun nome di blocco In caso contrario il cursore appare verde In questa lista dei tipi di blocco vengono elencati i correnti tipi ammessi Dopo aver scelto un tipo di blocco con il mouse doppio clic o con il tasto d introduzione il conte nuto della lista di blocchi viene aggiornato STEP 5 ST V7 1 C79000 G8572 C920 04 Interfaccia operatore Avvertenza Nella lista di file o in drive directory ci si pu spostare anche introducendo carat teri alfanumerici sull elemento successivo che inizia con questi caratteri STEP 5 Window Mode S5KXS01Z Figura 3 8 Finestra di dialogo Scelta blocco STEP 5 ST V7 1 C79000 G8572 C920 04 3 17 STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti 4 Sommario I pro
554. uesto capitolo si apprende sulla base di un esempio concreto come si deve procedere nella parametrizzazione con il COM DB1 Contenuto di questo capitolo l utilizzo del COM DBI e non le funzioni da parametrizzare in DB1 Lefunzioniediloro parametrisitrovano nel manuale dell AG corrispondente E oppor tuno leggere l esempio che segue per poi trasferirlo nella propria applicazione In que sto modo si pu apprendere molto rapidamente il modo di impiego del COM DBI1 Nella tabella che segue sono elencate e tutte le azioni necessarie per parametrizzare un AG e tutte le maschere nelle quali devono aver luogo le azioni in particolare per il nostro esempio S5 95U con interfaccia SINEC L2 incorporata Le azioni sono poi riportate come titoli delle varie sezioni di questo capitolo Tabella 23 1 Procedimento per la parametrizzazione di un controllore con il COM DB1 panoramica Azioni da eseguire in successione per e le maschere che servono i Installare il COM DB1 23 18 2 Avviare il COM DB1 3 Scegliere la lingua Maschera Scelta lingua 4 Definire le preimpostazioni Maschera Preimpostazione 5 Portare AG da RUN a STOP Maschera Funzioni AG 6 Caricare il DB1 di default introdurre Maschera Caricamento di DB1 un commento al DB1 scegliere un blocco parametri 7 Introdurre un commento al blocco Maschera Tabella panoramica parametri SINEC L2 8 Editare i parametri Maschera Parametri di ba
555. ui ci si pu spostare e selezionare vedere capitolo 3 9 Chiarimento Questo campo indica l attuale file programma impostato Questo nome si pu editare o sostituire tramite F3 con un nome di file gi esi stente con l ausilio del box di scelta file Indica in quale AG il blocco memorizzato e deve essere cancellato L introdu zione avviene tramite la funzione Imposta vedere capitolo 4 1 1 e solo in fun zionamento online Selezionando con una crocetta il parametro nel successivo campo d introdu zione si pu eseguire la scelta del blocco in assoluto o in simbolico anche in modo misto tipi di blocco ammessi vengono visualizzati con F3 Informazioni relative alle indicazioni nella lista blocchi si ottengono con F7 Selezionando con una crocetta il campo viene cancellato tutto il file programma compresi i blocchi di documentazione Tutti i blocchi presenti nell AG vengono cancellati solo nello stato di STOP L AG crea nella memoria dell AG RAM definiti stati iniziali vedere il manuale di programmazione del relativo AG La cancellazione avviene solo dopo avere risposto affermativamente alla richiesta di conferma Attivando questa opzione vengono cancellati anche i commenti del blocco La funzione viene eseguita 4 23 Creazione e modifica di progetti 4 2 5 Compressione dei blocchi File Selezionare il comando di men File gt Blocchi gt Comprimi La funzione elimina gli Blocch
556. un controllore programmabile AG sono comandabili singolarmente pertanto possibile verificare la loro corretta assegnazione agli attuatori p es elettro valvole motori di un impianto In questo modo si riconoscono unit di uscita guaste o non inserite e anche errori di cablaggio Non sono consentiti formati a bit singoli ma soltanto a byte a word o doppia word La funzione Forzamento uscite viene eseguita come segue 1 Mettere AG in STOP 2 Richiamare Forza uscite Lo STEP 5 emette una tabella vuota per la scrittura della lista degli operandi Altrimenti viene emesso il blocco immagine memorizzato per ultimo 3 Editare la lista operandi e concludere con Conferma 4 Introdurre o modificare i valori desiderati e concludere il procedimento con Conferma Il PG trasferisce i valori sulle uscite dell AG Il procedimento pu essere ripetuto dal punto 3 Dopo la selezione della funzione Forza uscite lo STEP 5 emette la tabella vuota per l editazione della listaoperandi figura 16 3 opp l ultimo blocco immagine selezionato con Forza uscite 16 15 Test Editazione lista operandi Introduzione operandi Impostazione delle variabili di uscita con il PG Modifica dei valori di uscita Correzioni 16 16 Operando Formato Aw KH KM AW KH KM AD KH KM Simbolo dipendente dal tipo di operando Dopo l introduzione di un operando lo STEP 5 emette il relativo formato che nella tabella riportata s
557. unga ma le informazioni attuali dell intestazione sono sempre disponibili sia che il blocco venga letto dall AG o dal file programma Avvertenza Se STEP 5 lt V7 0 non possibile leggere un FB o un FX e su intestazione Per cancellare l intestazione necessario editare l ultimo segmento Passaggio all ultimo segmento ricerca con il criterio 0 2 Aggiungere il nuovo segmento con il tasto Fine segm 3 Acquisire questo segmento gt l intestazione cancellata 4 Ora il nuovo segmento pu essere cancellato Premendoil tasto lt Edita F2 gt si richiamano direttamente gli editor associati Le opzioni Conferma e Aggiorna Lista incrociata e Lista attribuzionivengono prese dal box di comando selezionato STEP 5 ST V7 1 C79000 G8572 C920 04 Creazione e modifica di progetti Scheda Simbolico File simbolico Lista di attribuzione Lunghezza simbolico Lunghezza commento x Visualizzazione simbolica x Operandi simbolici File simbolico NONAMEZO INI RW gt C STEP5 S5 Daten Lista attribuzione NONAMEZ0 SEO RW gt C STEP5 S5 Daten Lunghezza simbolico 8 Lunghezza commento 24 Visualizzazione simbolica Operandi simbolici il nome del file simbolico Z0 INI Se si imposta questo file insieme al campo da selezionare con crocetta x Visualizzazione simbolica si pu ope rare con gli operandi simbolici negli editor e nelle e
558. ura EPROM segmento buffer cancellazione copia 5 19 spostamento trasferimento selezione lingua assegnazione tasti 2 14 set di caratteri 4 10 sigla della lunghezza 2 4 2 5 2 6 sigla operando 11 8 simboli SINEC HI SINEC LI SINEC L2 sintassi delle istruzioni di comando indice del contenuto 19 24 istruzione di comando con annidamento 19 24 SMARTDRV SYS sostituire operandi spostare un segmento stampa 22 31 22 31 layout struttura 19 36 stampare le impostazioni del progetto 19 20 stato Blocco stato di segnale emissione operando rappresentazione stato variabili struttura editazione 19 21 esempio logico istruzioni di comando 19 21 stampa Indice 7 Indice struttura programma emissione confortevole 19 16 emissione standard 19 7 suddivisione del video FUP KOP suddivisione periferia 10 2 T tabella occupazione 19 10 19 18 emissione confortevole 19 18 emissione standard 19 10 tasti funzionali 2 12 14 4 lista di attribuzione 11 4 programmazione tastiera A 2 comando del cursore 2 12 comando del cursore MFI 2 12 tasti funzionali 2 12 tasti funzionali MFII 2 12 tastiera MFII 2 12 tastiera PG 2 16 test richieste 16 2 testata del blocco blocco dati 9 3 lunghezza numero di biblioteca tipi di blocchi tipi di operando 11 3 tabella 11 3 tipo AG tipo di funzio
559. versione V1x gt V2x Sommario Gestione Liste attribuzione Converti li ve lillo VA s L indirizzo di byte di un parametro assoluto nelle vecchie liste attribuzioni delsoftware STEP 5 V1 x e V2 x sotto PCP M lungo 3 byte Nello STEP 5 a partire dalla versione 3 x lungo 4 byte Ci dipende dall introduzione dei nuovi merker S e richiede una conversione del vecchio file simbolico in una nuova lista di attribuzione prima della sua elaborazione Le liste di attribuzione generate con versioni superiori non devono essere convertite Selezionare il comando di men Gestione gt Liste di attribuzione gt Converti V1 x e V2 x Introdurre nel box di comando visualizzato il nome della lista di attri buzione da convertire Dopo aver dato l OK il file viene tradotto Se nella lista di attribuzione sono stati introdotti parametri assoluti senza i corrispon denti simbolici appare la segnalazione Confermar questa segnalazione secondo quanto si desidera fare 18 5 5 Cancellazione SEQ Gestione Liste attribuzione Cancella SEQ Con questa funzione si cancella una lista di attribuzione Ci vale anche per i re lativi file errori ed i file di assegnazione tasti Dopo l avvio della funzione lo STEP 5 emette un box di comando in cui introdurre nel caso non sia preimpostato correttamente il nome del file sorgente da cancellare Dopo aver dato l OK vengono cancellati i file seq
560. visualizzato il file programma indicato nell impostazione progetto scheda Blocchi il quale in questo caso non modificabile Il tipo di funzionamento selezionabile nell impostazione progetto scheda EPROM selezionabile anche qui tramite SHIFT F5 Mediante la barra dei tasti funzionali si attivano le singole funzioni L operativit e la parametrizzazione della funzione Scrittura sono rappresentative an che per le rimanenti funzioni qui lettura e cancellazione e Premere SHIFT F6 Modo di Funzionamento e Premere F1 Scrivi e Premere F12 Help relativo all indicazione dei blocchi Nella parte inferiore del video viene richiesto all utente di effettuare il trasferimento con la seguente riga d introduzione Di seguito sono chiarite le possibili introduzioni Introduzioni Chiarimenti Blocco Questa introduzione va confermata con il tasto di introduzione PBn p es Nome di un singolo blocco PB p es Tutti i blocchi di un tipo Viene visualizzata una lista in cui si possono introdurre max 6 blocchi B Tutti i blocchi del file programma preimpostato Progetto Sta Questa introduzione va confermata con Conferma Vuoto Emissione solo su video Li Stampa standard 1 Stampa normale 2 Stampa ristretta 18 3 Gestione Numero di programmazione Scelta NUM PROGR Informazioni modulo Dopo aver confermato le introduzioni viene visualizzata un ulteriore riga d introdu zione NUM PROGR
561. visualizzazione con indirizzi Lo STEP 5 emette gli indirizzi relativi a word 2 Impostare gli indirizzi AWL su WORD o BYTE vedere Progetto Capitolo 4 1 1 3 Premere SHIFT F1 Indirizzi In questo modo si disattiva la visualizzazione con indirizzi Lo STEP 5 ritorna nella lista istruzioni senza indirizzi Avvertenza Con emissione online da AG lo STEP 5 mostra gli indirizzi a byte o a word a se condo del tipo di AG In questo caso con la seconda attivazione di SHIFT F1 Indirizzi l indicazione degli indirizzi sparisce Il formato dell emissione indirizzi esadecimale 6 2 2 Commento istruzioni Sommario STEP 5 ST V7 1 C79000 G8572 C920 04 commenti alle istruzioni vengono memorizzati come i Titoli segmento nei blocchi di commento Durante l introduzione dei titoli segmento che indipendente dalla rappresentazione si pu associare solo in editor AWL un commento di riga ad una singola istruzione Ogni commento istruzione pu essere lungo al max 32 caratteri larghezza campo Si pu introdurre un commento istruzione direttamente durante la programmazione della lista istruzioni ilrelativoblocco dicommentoviene creatomemorizzando ilblocco STEP 5 I commenti alle istruzioni si possono anche scrivere separatamente nel blocco com mento Si consiglia il primo metodo poich cos le associazioni durante le modifiche e la relativa memorizzazione vengono aggiornate automaticamente nomi dei bloc chi co
562. vvio del COM Il COM DBI si avvia come descritto di seguito DBI 1 Avviare lo STEP 5 2 Selezionando il men Cambio gt COM DB1 viene caricato il COM DB1 Sul monitor del PG compare la maschera di avvio del COM DB1 la maschera Scelta lingua 23 2 1 Gerarchia operativa del COM DB1 Sommario In questo capitolo si apprende come si procede nella parametrizzazione con il COM DBI1 concetti generali come sono strutturate le maschere del COM DB1 sul video del PG come si eseguono le introduzioni nelle maschere del COM DB1 e quali regole occorre rispettare e quali aiuti e segnalazioni di errore sono resi disponibili dal COM DBI1 L impiego del COM DB1 avviene tramite maschere che sono ordinate in diversi livelli operativi Per tutti i livelli operativi vale e premendo i tasti da F1 a F7 si avvia una funzione del COM DB1 e si arriva in una maschera sottordinata e ogni maschera del COM DB1 pu essere abbandonata con il tasto F8 Ritorno con il quale si torna alla maschera sovraordinata STEP 5 ST V7 1 23 6 C79000 G8572 C920 04 Software di parametrizzazione COM DB1 Nella seguente organizzazione gerarchica delle maschere viene chiarito ilconcetto operativo nellaparametrizza zione con il COM DB1 Scelta lingua 1 livello operativo 2 livello operativo 8 livello operativo n Maschera di avvio COM DB1 acli Preimpostazione A F6 Tabella panoramica
563. ware di parametrizzazione COM DB1 Parametrizzazione orologio CLP SIMATIC S5 COM DB1 Indicare il codice per il giorno della settimana ica Con 1 introduzione di XX l orologio continua con il giorno lt ESC gt Chiusura di una finestra LU Luned MA Marted ME Mercoled GI Gioved VE Venerd SA Sabato DO Domen della settimana attuale GiornSett Data gg mm aa Sveglia Modo orologio GiornSett Data gg mm Impostare contatore hhhhhh mm ss Abilitare contatore F F F F F 3 Scelta 4 5 Ora hh mm ss Ora hh mm ss E F F 6 Enter 7 Info 8 Ritorno Figura 23 5 Finestra di informazione relativa al campo di introduzione Giorno della settimana della maschera del COM DB1 Parametrizzazione orologio CLP Segnalazioni di errore Errori che pos sono essere rico nosciuti durante il caricamento i STEP 5 ST V7 1 C79000 G8572 C920 04 Le segnalazioni di errore sono ampiamente derivate da quelle dello STEP 5 II COM DB1 pu riconoscere erroriecomunicarliall utente nellarigadisegnalazionedelvideo Il COM DBI reagisce ai seguenti errori pari Errori che possono essere riconosciuti durante il caricamento o il trasferimento del DB1 2 Errori nella parametrizzazione del DB1 errori operativi Il COM DBI reagisce ad uno degli errori sopracitati e ocon una segnalazione di errore Le segnalazio
564. z SI SV e SHIFT F1 F2 Start di un tempo con impulso i prolung SE SA SHIFT F3 F5 Start di un tempo come ritardo all eccitazione disec SS SHIFT F4 citazione Start di un tempo con ritardo all eccitazione memoriz zata F5 5 Operazioni di memorizz binaria S e SHIFT F6 Reset prioritario della memoria R SHIFT F7 Set prioritario della memoria F6 e F4 Connettore STEP 5 ST V7 1 C79000 G8572 C920 04 7 9 Editazione di schemi a contatti Regole di rappresentazione 7 10 Per la rappresentazione delle operazioni non elementari in KOP riassunte nella tabella 7 3 vale quanto segue 1 Tutte le operazioni da 1 a 10 nella tabella vengono rappresentate con ca selle in cui a sinistra si trova l operando prima dell elaborazione ed a destra il risultato Nelle caselle stesse STEP 5 introduce l operazione selezionata col tasto funzionale possibile solo una funzione complessa per segmento cio durante l edita zione si deve aprire sempre un nuovo segmento Alcuni elementi funzionali sono allungabili cio il numero di ingressi pu es sere aumentato fino a quando l operazione lo permette Posizionando il cur sore sul bordo superiore della casella ed attivare l inserimento verticale per allungare la casella stessa La funzione shift rotazione 4 richiede nella casella l introduzione del parame tro di spostamento n cio il numero delle posizioni di bit di cui il conte
565. zazione di pi pagine su video una parte dell immagine risulta coperta dalla richiesta in sovraimpressione Avanti S No Questo box di segnala zione pu essere rimosso premendo il tasto di spazio Tutte le stampe possono essere corredate di una piedinatura editabile e selezionabile 19 4 STEP 5 ST V7 1 C79000 G8572 C920 04 Documentazione 19 2 1 Emissione blocchi STEP 5 Funzione Documentazione Bilogcehi STERS Con questa funzione possibile emettere blocchi da unfile programmao una memoria AG nei tipi di rappresentazione KOP FUP o AWL Possono essere selezionati tutti i blocchi del file o dell AG Selezionare il comando di men Documentazione gt Blocchi STEP 5 Appare il box di comando Emetti blocchi STEP 5 Compilare ora i campi di introduzione Di seguito vengono illustrati solo i campi di introduzione specifici in cui appaiono que ste alternative Campo Chiarimenti d introduzione Criterio Come criterio di ricerca possono essere utilizzati operandi ricerca assoluti numeri segmento aree segmento e simboli con indirizzi Solo se selezionata la rappresentazione AWL AWL selezionare il tipo di indirizzamento 19 2 2 Blocchi dati Funzione Documentazione Bocco ai Esempio di emissione STEP 5 ST V7 1 C79000 G8572 C920 04 Con questa funzione possibile emettere i blocchi dati di un programma a piacere singolarmente oppure tutti insieme Selezionare il
566. zionare il comando di men File gt File DOS gt Indice o CTRL F7 Viene visua Tile Dos gt lizzato il box di scelta file ndice file DOS in cui ci si pu spostare e selezionare In Taelieto soc funzione dell introduzione in una finestra viene visualizzato un indice noto al DOS File Qui viene visualizzato il nome del file evidenziato dal cursore che si trova nell elenco dei nomi dei file Per cercare un determinato file o gruppo di file si pu registrare il nome Sono ammessi i caratteri jolly per esempio 2 INI nomi dei file ricercati se vengono trovati vengono visualizzati nel campo File dopo aver attivato lt Ag giorna gt o il tasto di Conferma Drive Indice Qui si pu selezionare un drive e una directory esistente Non appena tutto ci viene eseguito il contenuto appare nel campo File Figura 4 5 Indice File DOS STEP 5 ST V7 1 C79000 G8572 C920 04 4 27 Creazione e modifica di progetti 4 4 2 Copia di file DOS Funzione File File DOS gt Copre File sorgente File destinazione Drive Indice sorgente File sorgente lt Copia gt Procedimento operativo 4 28 La funzione copia uno o pi file tra differenti drive directory La copia avviene e mantenendo il nome del file o e utilizzando un altro nome di file solo per file singoli Selezionare il comando di men File gt File DOS gt Copia o CTRL F8 La funzione copia uno o pi file tra differenti
567. zione Stampa struttura programma Esempio di emissione Struttura del programma senza blocchi dati Livello 1 Livello 2 Livello 3 Livello 4 Livello 5 FB 10 L SPB_ BI Funz Figura 19 10 Emissione di struttura del programma senza DB 19 3 7 Emissione della lista incrociata Funzione Con questa funzione possibile emettere da una lista incrociata XR INI secondo criteri predefiniti i riferimenti all interno del file programma In particolare possibile ottenere e Liste incrociate secondo sigla operando p es E A M e Liste incrociate secondo singoli operandi simbolici o assoluti per esempio E 1 0 MOTORE del file impostato Avvertenza AI riguardo bisogna fare attenzione che sia sempre presente una lista incrociata file LI del file programma valido per l emissione dei riferimenti Gestione Genera XREF Se il programma viene modificato deve essere generata una nuova lista incrociata STEP 5 ST V7 1 C79000 G8572 C920 04 19 17 Documentazione Documentazione Emise ECON Lista incrociata 19 3 8 Funzione 19 18 Selezionare il comando di men Documentazione gt Emissione confortevole gt Lista incrociata Appare il box di comando Emetti lista incrociata KOMDOK Di seguito vengono illustrate le introduzioni specifiche In
568. zione consente di sostituire gli operandi sulla base di una nuova lista di istruzioni Gestione Scegliendo il comando di menu Gestione gt Batch AWL gt Sostituisci Batch AWL operando sul video compare il box di comando Batch AWL sostituisci operando Sostituisci operando 18 6 3 Emissione degli operandi Funzione Questa funzione consente di emettere il file protocollo generato con la funzione Sostituisci operando Gestione Scegliendo il comando di menu Gestione gt Batch AWL gt Emetti file di Batch AWL protocollo sul video compare il box di comando Batch AWL emetti file di Emetti file di protocollo protocollo STEP 5 ST V7 1 C79000 G8572 C920 04 18 17 Gestione 18 6 4 Emissione lista errori Funzione Questa funzione consente di emettere la lista errorigenerata durante la compilazione Gestione Scegliendo il comando di menu Gestione gt Batch AWL gt Emetti la lista errori Baten Agi sul video compare il box di comando Batch AWL emetti lista errori Emetti la lista SIRIEN ani 18 7 Conversione Funzione Con questa funzione si convertono i dati di progettazione e i file utente dal formato dello STEP 5 ST versione 6 x nel formato della versione 7 Il nuovo formato dei file contiene completi percorsi DOS Ci sono i seguenti tipi di conversione e PJ gt PX File progetto dalla versione 6 x alla versione 7 x e PX gt PJ File progetto dalla versione 7 x alla versione 6 x e PJ AP gt PX File pro
569. zione di marchi 8 ELABORAZIONE DI TESTI L editor permette la scrittura di F F F F F 1 Inserisci 2 Cancella 3 Comando 4 5 Ins riga Figura 5 3 Comando stampante Spostamento di un testo Unbloccoditesto marcato viene spostato chiudendo automaticamente gli spazi rima sti vuoti nel testo Iltesto marcato perla copiatura viene spostato nell attuale posizione del cursore introducendo il comando MT1 72 ed infine premendo il tasto di introdu zione e Conferma STEP 5 ST V7 1 C79000 G8572 C920 04 Funzioni comuni in AWL KOP FUP 5 3 2 Commento segmento Sommario Premessa STEP 5 ST V7 1 C79000 G8572 C920 04 commenti segmento sono dei testi con cui si possono commentare programmi in segmenti o in blocchi Il numero dei caratteri di tutti icommenti segmento in un file programma non deve superare 16 k caratteri per blocco il numero dei blocchi DOK in un file programma non deve superare i 255 blocchi per file S5 S5D Il numero dei blocchi DOK ampliati limitato solo dalle dimensioni massime del file programma DO S5D che pu raggiungere i 4 Mbyte possibile utilizzare i tipi di blocchi di documentazione e Se sono ammessi entrambi i tipi viene utilizzato un commento gi esistente Se non esiste alcun commento viene impostato il tipo prioritario Se sono necessario pi di 255 commenti di segmento necessario utilizzare i blocchi DOK ampliati Se si utilizza la regola di pri
570. zione sotto forma di campo reverse corrisponde normalmente alla lun ghezza del campo di introduzione attuale Il cursore piccolo si muove invece a livello di carattere e serve per l editazione locale nell ambito del campo di introduzione In KOP e FUP ilcursore allungato supporta lacostruzionegraficadelsegmentotramite mouse Il cursore si muove nel reticolo del campo di editazione ad 8 colonne e 50 righe 2 5 volte l altezza del video Con cursore piccolo non possibile l utilizzo del mouse Indice nel quale sono contenuti i nomi e riferimenti ai file nonch le sotto directorv Box di scelta Con STEP 5 possibile operare anche in presenza di accoppiamento bus del PG In questo caso i file ricevono attributi dal system manager protetti contro la scrittura non protetti contro la scrittura o protetti contro la scrittura e attuali Questi diritti di accesso ai programmi vengono definiti prima dell editazione nelle impostazioni del progetto Il men STEP 5 Documentazione permette l emissione di blocchi di programma e di elementi di programma su stampante o su file Nella Emissione Standard lemis sione avviene cos come editato nella Emissione confortevole vengono aggiunti degli elementi grafici supplementari cornici ed una piedinatura editabile Strumento softwareperlagenerazionedi Blocchi ognuno secondo laparametrizza zione definita nel box Imposta in forma di lista istruzioni AWL schem
571. zioni comuni in AWL KOP FUP C PROEXAST S5D BIB 2 LUN 175 Riferimenti E 32 0 PRINC ON Commut princ a chiave Impianto ON EB 32 INGR B Caricam byte ingr 32 per test PB 10 1 L EB PB 10 1 T EB PB 10 2 L EW PB 10 2 T EW PB 10 3 U PB 10 3 PB 10 2 UN FB 10 2 0 FB 10 3 U Salto a PB 10 F F F F F Help 2 Salta 4 Sing 5 SenzaDopp 6 8 Annulla F F F F F F Help 2 Salta 4Sovrapp 5 ConDopp 6 8 Annulla Figura 5 4 Visualizzazione dei riferimenti incrociati Quando ci si trova nel men Help SHIFT F8 e si conferma l interrogazione Avanti con S si ottengono delle informazioni dettagliate sulle funzioni Avvertenza I comandi contrassegnati con sono comandi con funzioni di elaborazione B MW o B DW In questo caso non si conosce il comando eseguito effettivamente durante il tempo di esecuzione STEP 5 ST V7 1 C79000 G8572 C920 04 5 25 Funzioni comuni in AWL KOP FUP 5 5 3 Cambio blocchi Salto ad un blocco Cambio blocco A questo scopo procedere come segue 1 Selezionare col cursore nella lista dei riferimenti il blocco al quale si deve saltare 2 Premere F2 Salta Visualizzazione del blocco selezionato 3 Ritorno al blocco originario F2 Riferim quindi F5 Bloc orig 4 Ritorno al blocco precedente F2 Riferim quindi F6 Blc prece A questo scopo procedere come segue 1 Premere F2 Riferim 2 Premere F4 Bloc dest Lo STE
572. zioni segmento segmento mento Nel far ci il sotto SHIFT FA In Funzioni segmento il segmento non viene segmento viene annotato nel file di buf annotato fer Tabella A 2 Tasti di chiusura Funzione Tasto Emissione Editazione Note del tasto Annulla Ritorno al richiamante Le modifiche all intero Lasciando Editazione il segmento viene ESC sc di un campo possono visualizzato nel vecchio stato Se il seg essere interrotte Altri mento stato introdotto Ex novo viene menti il ritorno avviene visualizzato quello precedente Tasto an dopo E missione che come F8 nuovi segmenti introdotti vengono cancellati Conferma Memorizzazione del Memorizzazione del Tasto anche come F7 0 ARRA 5 O sce blocco visualizzato se segmento editato Vi stato modificato Ri sualizzazione del se torno al richiamante gmento elaborato Tasto di Inibito Conclusione del procedi Fine segmento ENTER Dopo il segmento vi sualizzato viene inserito un altro segmento Nel far ci viene visualiz zata una pagina vuota e si passa in Editazione Acquisizione del seg mento appena editato ed apertura del seg mento successivo In Editazione anche sotto F6 STEP 5 ST V7 1 C79000 G8572 C920 04 Appendice Tabella A 3 Tasti di comando indietro di una pagina mento visualizzato di una pagina verso il basso Funzione Tasto
573. zzato default SINEC L2 SL2 parametrizzato Blocco errori ERT non parametrizzato F F F F F F F F 1 nuovo 2 DB1 3 DB1 4 DB1 5 Blocco 6 Blocco 7 AG 8 Ritorno DB1 Caricam Trasferim Stampa Cancella Scelta Funzione Figura 23 16 Maschera del COM DB1 Tabella panoramica scelta di Stampa di DB1 2 Premere F4 DB1 Stampa La maschera Stampa di DB1 ha l aspetto seguente Stampa di DB1 SIMATIC S5 COM DB1 F E F F F F F F 1 Stampa 2 Stampa 3 4 5 6 7 8 Ritorno Stampante su FD Figura 23 17 Maschera del COM DB1 Stampa di DB1 scelta della stampa su stampante STEP 5 ST V7 1 C79000 G8572 C920 04 23 27 Software di parametrizzazione COM DB1 Trasferimento di DB1 nel con trollore 23 28 3 Premere il tasto F1 Stampa Stampante Vengono allora stampate la maschera Tabella panoramica la maschera Tabella panoramica SINEC L2 e tutte le maschere di parametrizzazione del blocco SINEC L2 Nella riga di segnalazione compare l indicazione di quante pagine sono in corso di stampa Quando la stampa terminata compare automaticamente sul video la maschera Ta bella panoramica Se DB1 non stato stampato compare lacorrispondente segnala zione Si vuole trasferire il DB1 appena creato nel controllore 1 Premere il tasto F3 DB1 Trasfer nella maschera Tabella panoramica Figura 23 18 Compare la maschera Trasferimento di DB1 che ha il seguente aspetto Trasferimento di DB 1 SIMATIC S5 COM DBI
574. zzo di ogni operando dati ivi memorizzati possono essere interrogati dall editor dei blocchi tramite F2 Riferim anche oltre i limiti di blocco Stato nel processore in un certo punto del programma che viene utilizzato per ulteriori elaborazioni di segnali digitali Il RLC il risultato di combinazioni logiche oppure di operazioni di comparazione Esso pu essere per esempio combinato con lo stato di operandi oppure vengono eseguite operazioni per esempio salti condizionati in dipendenza del RLC attuale Il RLC si trova nel bit 1 del byte di visualizzazione Linguaggio grafico di editazione per blocchi STEP 5 derivato dallo schema elettrico DIN 19 39 STEP 5 ST V7 1 C79000 G8572 C920 04 Glossario Schema logico FUP Scrittura Scrolling Segmento Selezione bus SINEC H1 SINEC L1 SINEC L2 Stato Struttura del programma Tabella di occupazione Tasti funzionali STEP 5 ST V7 1 C79000 G8572 C920 04 Rappresentazione delle combinazioni logiche di un compito di comando tramite sim boli funzionali secondo DIN 49719 parte 6 Trasferimento di blocco STEP 5 in un modulo EPROM EEPROM Scorrimento del contenuto di una finestra nel box di comando scelta tramite il tratto scorrevole laterale eseguibile con il mouse nella posizione della finestra desiderata n contrassegno del tratto scorrevole Un segmento una parte del blocco nella quale contenuta una sequenza di combina zion

Download Pdf Manuals

image

Related Search

Related Contents

PDFファイル  Samsung Galaxy Pocket Instrukcja obsługi  5 7 - Brother  LA-20LF チェアリフター  USER MANUAL - File Management  Instruction Manual  小型漁船救急支援連絡装置  5 Location d`outils  Philips AQ6560/00G User's Manual  Asrock A55 Pro3  

Copyright © All rights reserved.
Failed to retrieve file