SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione...

526
SIEMENS SIMATIC S5 STEP @ 5 Manuale Panoramica STEP 5 in un impiego pratico - Esempio applicativo - Panoramica delle funzioni Interfaccia operatore grafica Oggetto Editor Test Gestione Documentazione Cambio Help Descrizione di directory e file Appendici A l - A9 Correzioni / Appunti

Transcript of SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione...

Page 1: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

SIEMENS

SIMATIC S5

STEP @ 5

Manuale

Panoramica

STEP 5 in un impiego pratico - Esempio applicativo -

Panoramica delle funzioni

Interfaccia operatore grafica

Oggetto

Editor

Test

Gestione

Documentazione

Cambio

Help

Descrizione di directory e file

Appendici A l - A9

Correzioni / Appunti

Page 2: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Awertenze techniche I1 presente manuale contiene avvertenze techniche relativa alla sicurezza delle persone di sicurezza e alla prevenzione dei dannimateriali chevanno assolutamente osservate. Le avvertenze

sono contrassegnate daun triangolo e, a seconda del grado di pericolo, rappresentate nel modo seguente:

Avvertenza

è una informazione importante sul prodotto, sull'uso dello stesso o su quelle parti della documentazione su cui si deve prestare particolare attenzione.

Personale qualificato Interventi nel dispositivo vanno effettuati esclusivamente 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

Pericolo I1 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 inaccepibile e sicuro del prodotto è assolutamente necessario un trasporto, immagazzinamento, una installazione ed un montaggio conforme alle regole nonché un uso accurato ed una manutazione appropriata.

Marco di prodotto SIMATIC@ e SINEC@ sono marchi di prodotto registrati della SIEMENS AG.

Copyright O Siemens AG 1993 All Rights Resewed Esclusione della responsabilità

La duplicazione e la cessione della presente documentazione sono vietate, Abbiamo controllato che il contenuto della presente documenta- come pure l'uso improprio del suo contenuto, se non dietro autorizzazione zione corrisponda all'hardware e al software descritti. Non scritta. Le trasgressioni sono possibili di risarcimento dei danni. Tutti i diritti potendo tuttavia escludere eventuali differenze, non garantiamo sono riservati, in patiicolare quelli relativi ai brevetti e ai marchi registrati. una concordanza totale. Il contenuto della presente documenta-

zione viene tuttavia verificato regolarmente, e le correzioni o modifiche eventualmente necessarie sono contenute nelle edizioni successive. Saremo lieti di recevere qualunque tipo di proposta di miglioramento.

Siemens AG O Siemens AG 1993 Postfach 4848, D-90327 Nurnberg Ci riserviamo eventuali modifiche tecniche.

Siemens Aktiengesellschaft C79000-G8572-C800-01

Page 3: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

Contenuto

Panoramica 1-1 . . . . . . . . . . . . . . . . . . . . . . . Guida attraverso il manuale 1-2

. . . . . . . . . . . . . . . . . . . . . . . . . Panoramica sul prodotto 1-7 . . . . . . . . . . . . . . . . . . Varianti rispetto a precedenti versioni 1-7

. . . . . . . . . . . . Introduzione all'esempio (definizione dei compiti) 2-2 Generazione con STEP 5 del programma per l'impianto di lavaggio . . 2-7

. . . . . . . . . . . . . . . . . . . . . Creazione del progetto "IMPLAV" 2-7 . . . . . . . . . . . . . . . . . . . . . . . Generazione del programma 2-9

. . . . . . . . . . . . . . . . . . . . Documentazione del programma 2-20 . . . . . . . . . . . . . . . . Trasferimento di file. blocchi e segmenti 2-22

. . . . . . . . . . . . . . . . . Controllo e modifiche del programma 2-28 . . . . . . . . . . . . . . . . . . . Caricamento e test del programma 2-33

. . . . . . . . . . . . . . . . . . . . . . Caricamento del programma 2-33 . . . . . . . . . . . . . . . . . . . . . . . . . . . Test del programma 2-34

Panoramica delle funzioni 3-1 . . . . . . . . . . . . . . . . . . . . . . . Interfaccia operatore grafica 3-5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scelta funzioni 3-8 . . . . . . . . . . . . . . . . . . . . . . . . . Box di comando/scelta 3-10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Box di comando 3-11 Box di scelta blocchi

. . . . . . . . . . . . . . . . . . . . . . . . . . . . Box di scelta file 3-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tasti funzionali 3-16

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Oggetto 3-17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Progetto 3-17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impostazioni 3-19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pagina 2 3-27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caricamento 3-32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salvataggio 3-32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocchi 3-33 . . . . . . . . . . . . . . . . . . . . . Emissione indice del contenuto 3-33

. . . . . . . . . . . . . . . . . . . . . . . . . . Trasferimento blocchi 3-35 . . . . . . . . . . . . . . . . . . . . . . . . . . . Confronto di blocchi 3-39

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cancellazione 3-40

Page 4: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

3.2.3 File-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41 Emissione indice file . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42 Copia di file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43 Cancellazione file . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46

3.2.4 File PCPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47 Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-48 Copia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50 Copia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53 Cancellazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54

3.2.5 Fine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54 3.3 Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55 3.3.1 Funzioni comuni in AWL, KOP, FUP . . . . . . . . . . . . . . . . . . 3-57

Scelta editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58 Scelta editor con ricerca . . . . . . . . . . . . . . . . . . . . . . . . 3-60 Assegnazione dei asti funzionali in "Emissione" . . . . . . . . . . . . 3-62 Introdzione del numero di biblioteca . . . . . . . . . . . . . . . . . . 3-64 Cambio della rappresentazione . . . . . . . . . . . . . . . . . . . . . 3-64 Editazione commenti . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65 Commento impianto . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-66 Commento segmento . . . . . . . . . . . . . . . . . . . . . . . . . . 3-72 Titolo segmento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-75 Visualizzazione del commento operando . . . . . . . . . . . . . . . . 3-76 Aggiunta. inserimnto. trasferimento. cancellazione di un segmento . . 3-77 Copia di un segmento . . . . . . . . . . . . . . . . . . . . . . . . . 3-78 Cancellazione di un segmento . . . . . . . . . . . . . . . . . . . . . 3-80 Trasferimento1 spostamento di un segmento . . . . . . . . . . . . . . 3-80 Visualizzazione lista incrociata. cambio blocco . . . . . . . . . . . . . 3-81 Ricerca di operandi . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-84 Editazione di operandi simbolici nel blocco . . . . . . . . . . . . . . 3-85

3.3.2 Editazione della lista istruzioni . . . . . . . . . . . . . . . . . . . . . 3-87 Visualizzazione indirizzi . . . . . . . . . . . . . . . . . . . . . . . . . 3-88 Commento istruzioni . . . . . . . . . . . . . . . . . . . . . . . . . . 3-88 Blocchi funzionali . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-90 Editazione di blocchi funzionali . . . . . . . . . . . . . . . . . . . . . 3-92 Editazione di nuovi blocchi funzionali . . . . . . . . . . . . . . . . . . 3-93 Richiamo di blocchi funzionali . . . . . . . . . . . . . . . . . . . . . 3-94

3.3.3 Editazione di schemi a contatti . . . . . . . . . . . . . . . . . . . . . 3-97 Operatività con I'editor KOP . . . . . . . . . . . . . . . . . . . . . . 3-98 Funzioni complesse . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 07

Page 5: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

Operazioni aritmetiche . . . . . . . . . . . . . . . . . . . . . . . . Richiami di blocchi . . . . . . . . . . . . . . . . . . . . . . . . . . . Oprazioni di caricamento e trasferimento . . . . . . . . . . . . . . Operazioni di shift e rotazione . . . . . . . . . . . . . . . . . . . . Operazioni di memorizzazione . . . . . . . . . . . . . . . . . . . . Operazioni di conversione . . . . . . . . . . . . . . . . . . . . . . Operazioni di comparazione . . . . . . . . . . . . . . . . . . . . . Operazioni combinatorie. digitali . . . . . . . . . . . . . . . . . . . Operazioni di conteggio . . . . . . . . . . . . . . . . . . . . . . . . Operazioni di temporizzazione . . . . . . . . . . . . . . . . . . . .

3.3.4 Editazione di schemi logici . . . . . . . . . . . . . . . . . . . . . . Operatività con I'editor FUP . . . . . . . . . . . . . . . . . . . . . Funzioni complesse . . . . . . . . . . . . . . . . . . . . . . . . . . Operazioni aritmetiche . . . . . . . . . . . . . . . . . . . . . . . . Richiami di blocchi . . . . . . . . . . . . . . . . . . . . . . . . . . Operazoni di caricamento e trasferimento . . . . . . . . . . . . . . Operazioni di shift e rotazione . . . . . . . . . . . . . . . . . . . . Operazioni di memorizzazione . . . . . . . . . . . . . . . . . . . . Operazioni di conversione . . . . . . . . . . . . . . . . . . . . . . Operazioni di comparazione . . . . . . . . . . . . . . . . . . . . . Operazioni combinatorie. digitali . . . . . . . . . . . . . . . . . . . Operazioni di conteggio . . . . . . . . . . . . . . . . . . . . . . . . Operazioni di temporizzazione . . . . . . . . . . . . . . . . . . . .

3.3.5 Editazione di blocchi dati . . . . . . . . . . . . . . . . . . . . . . . Scelta editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scelta editor con ricerca . . . . . . . . . . . . . . . . . . . . . . . Costituzione di un blocco dati . . . . . . . . . . . . . . . . . . . . Editazione del commento del blocco . . . . . . . . . . . . . . . . . Introduzione del titolo del blocco . . . . . . . . . . . . . . . . . . . Influenza sulla lunghezza dell'intestazione del blocco . . . . . . . . Introduzione del numero di biblioteca . . . . . . . . . . . . . . . . Modifica del formato dei dati . . . . . . . . . . . . . . . . . . . . . Introduzione di parole dati (DW) . . . . . . . . . . . . . . . . . . . Introduzione dei commenti alle parole dati . . . . . . . . . . . . . . Duplicazione di parole dati (DW) . . . . . . . . . . . . . . . . . . . Test di numeri in virgola mobile . . . . . . . . . . . . . . . . . . . . Inserimento righe . . . . . . . . . . . . . . . . . . . . . . . . . . . Cancellazione righe . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 6: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

Editazione di maschere DB . . . . . . . . . . . . . . . . . . . . . . Suddivisione periferia DB 1 per il S5-135U . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . DX O per S5-135U

. . . . . . . . . . . . . . . . . . . . . . . . . . DX O per S5-155U Editazione della lista di attribuzione . . . . . . . . . . . . . . . . . Tipi di operando consentiti . . . . . . . . . . . . . . . . . . . . . . Configurazione del video . . . . . . . . . . . . . . . . . . . . . . . Generazione lista di attribuzione . . . . . . . . . . . . . . . . . . . Ausili per I'editazione . . . . . . . . . . . . . . . . . . . . . . . . . Tasti funzionali programmabili . . . . . . . . . . . . . . . . . . . . Modifica della lista di attribuzione . . . . . . . . . . . . . . . . . . Commenti

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . aggiuntivi Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stato blocco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Segnalazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stato variabili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editazione della lista degli operandi . . . . . . . . . . . . . . . . . Emissione stato degli operandi (variabili di processo) . . . . . . . . Possibili segnalazioni e operazioni errate . . . . . . . . . . . . . . Forzamento AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . StartAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stop AG Compressione memoria AG . . . . . . . . . . . . . . . . . . . . . Forzamento variabili . . . . . . . . . . . . . . . . . . . . . . . . . Editazione lista operandi . . . . . . . . . . . . . . . . . . . . . . . Emissione stato degli operandi (variabili di processo) . . . . . . . . Impostazione delle variabili con il PG . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . Forzamento uscite Editazione lista operandi . . . . . . . . . . . . . . . . . . . . . . . Impostazione delle variabili di uscita con il PG . . . . . . . . . . . . Emissione lnfo-AG . . . . . . . . . . . . . . . . . . . . . . . . . . REG . INT .

. . . . . . . . . . . . . . . . . . . . . Registro inter- ruzione di AG REG . BL . Registro blocchi dell'AG . . . . . . . . . . . . . . . . . . . . . . . Emissione del contenuto della memoria . . . . . . . . . . . . . . . Configurazione della memoria AG . . . . . . . . . . . . . . . . . .

Page 7: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

Parametri di sistema dell'AG . . . . . . . . . . . . . . . . . . . . . Controllo elaborazione ON . . . . . . . . . . . . . . . . . . . . . . Controllo elaborazione OFF . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestione Generazione XREF . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EPROM Interconnessione . . . . . . . . . . . . . . . . . . . . . . . . . . . Interconnessione automatica tramite lista attribuzione . . . . . . . . Interconnessione manuale tramite lista di modifiche . . . . . . . . . Lista di attribuzione . . . . . . . . . . . . . . . . . . . . . . . . . . Conversione SEQ + IN1 . . . . . . . . . . . . . . . . . . . . . . . Conversione IN1 + SEQ . . . . . . . . . . . . . . . . . . . . . . . Correzione IN1 di singole attribuzioni nel file simbolico . . . . . . .

. . . . . . . . . . . . . . . . . . . . . Conversione livello V I . x V2.x . . . . . . . . . . . . . . . . . . . . . . . . . . Cancellazione SEQ

. . . . . . . . . . . . . . . . . . . . . . . . . . . Cancellazione IN1 Emissione lista errori . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . Selezione drive Viebus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impostazione vie bus . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . Editazione (vie bus) . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentazione

. . . . . . . . . . . . . . . . . . . . . . . . . . Emissione standard Struttura del programma . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocchi STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocchi dati

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Maschere DB . . . . . . . . . . . . . . . . . . . . . . . . . . Lista di attribuzione

. . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista incrociata Tabella occupazione . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . Ordine globale . . . . . . . . . . . . . . . . . . . . . . . . Emissione confortevole

. . . . . . . . . . . . . . . . . . . . . . . . . . Parti di programma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocchi

. . . . . . . . . . . . . . . . . . . . . . . . . . . . Maschere DB 1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista di blocchi . . . . . . . . . . . . . . . . . . . . . . . . . . Lista di attribuzione

. . . . . . . . . . . . . . . . . . . . . . . . . . . Dati di riferimento . . . . . . . . . . . . . . . . . . . . . . . Struttura del programma

Page 8: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

Lista incrociata . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tabella occupazione . . . . . . . . . . . . . . . . . . . . . . . . . Tabella occupazione Merker S . . . . . . . . . . . . . . . . . . . . Lista di controllo . . . . . . . . . . . . . . . . . . . . . . . . . . . . File di testo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Istruzioni di comando . . . . . . . . . . . . . . . . . . . . . . . . . Sintassi delle istruzioni di comando . . . . . . . . . . . . . . . . . Comandi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editazione istruzioni di comando . . . . . . . . . . . . . . . . . . . Verifica istruzioni di comando . . . . . . . . . . . . . . . . . . . . . Emissione lista errori . . . . . . . . . . . . . . . . . . . . . . . . . Esecuzione istruzioni di comando . . . . . . . . . . . . . . . . . . Stampa istruzioni di comando . . . . . . . . . . . . . . . . . . . . Editazione struttura . . . . . . . . . . . . . . . . . . . . . . . . . . Stampa struttura . . . . . . . . . . . . . . . . . . . . . . . . . . . Impostazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impostazione parametri stampante . . . . . . . . . . . . . . . . . . Piedinatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editazione piedinatura . . . . . . . . . . . . . . . . . . . . . . . . Piedinatura . Operatività dei tasti . . . . . . . . . . . . . . . . . . . Cambio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-349 Lista asseg nazioni tasti . . . . . . . . . . . . . . . . . . . . . . . . 3-349 Informazioni relative alla versione STEP 5 . . . . . . . . . . . . . . 3-350 Versione dei pacchetti S5 . . . . . . . . . . . . . . . . . . . . . . . 3-350 Descrizioni di directory e file . . . . . . . . . . . . . . . . . . . . . . 4-1 File S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Funzioni di alcuni file STEP 5 . . . . . . . . . . . . . . . . . . . . . . 4-4 Gestione dati S5-DOS/BTRIEVE . . . . . . . . . . . . . . . . . . . . . 4-6 Gestione dati S5-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 Gestione dati BTRIEVE . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7 Creazione di una nuova base dati . . . . . . . . . . . . . . . . . . . . 4-9 Cambio di gestione dati . . . . . . . . . . . . . . . . . . . . . . . . . 4-10

Appendice A- l Modello di programma per l'esempio applicativo . . . . . . . . . . . . . A-2 Glossario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-17 Terminologia S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-35

Page 9: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

A4 Assegnazione tastiera . . . . . . . . . . . . . . . . . . . . . . . . . A-41

Assegnazione tastiera KOPIFUP . . . . . . . . . . . . . . . . . . . . A-42 Assegnazione tastiera in AWL . . . . . . . . . . . . . . . . . . . . . A-50 Istruzioni operative in breve . . . . . . . . . . . . . . . . . . . . . . A-53 Accoppiamento PG tra due PG . . . . . . . . . . . . . . . . . . . . . A-65 Requisiti hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . A-65 Accoppiamento PG . . . . . . . . . . . . . . . . . . . . . . . . . . . A-66 Definizione predisposizioni . . . . . . . . . . . . . . . . . . . . . . . A-66 Scelta funzioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-67

A7 Macrodefinizione dei tasti . . . . . . . . . . . . . . . . . . . . . . . . A-71 A8 Regole di programmazione . . . . . . . . . . . . . . . . . . . . . . . A-73 A8.1 Blocchi disponibili e limiti di parametri . . . . . . . . . . . . . . . . . A-74 A8.2 Introduzione grafica in KOP e FUP . . . . . . . . . . . . . . . . . . . A-75

Introduzione in KOP. emissione in FUP . . . . . . . . . . . . . . . . A-75 Introduzione in FUP. emissione in KOP . . . . . . . . . . . . . . . . A-76 Uscita di una funzione complessa . . . . . . . . . . . . . . . . . . . A-76 Connessioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-77

A8.3 Introduzione in AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . A-83 Combinazione AND . . . . . . . . . . . . . . . . . . . . . . . . . . . A-83 Combinazione OR . . . . . . . . . . . . . . . . . . . . . . . . . . . A-85 Combinazione AND prima di un OR . . . . . . . . . . . . . . . . . . A-86 Parentesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-87 Funzioni complesse (memoria. temporizzazione. comparatore. contatore) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-89 Funzioni complesse. ingressi e uscite non utilizzati . . . . . . . . . . A-90

Page 10: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Contenuto

Page 11: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Panoramica

Page 12: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Guida attraverso il manuale

1 .l Guida attraverso il manuale

Questo manuale STEP 5 introduce all'uso del software STEP 5 e serve come riferimento per tutte le funzioni di generazione, gestione, test e documentazione di programmi utente STEP 5.

Le seguenti domande e risposte aiutano ad orientarsi nell'uso del manuale in funzione delle proprie necessità.

7 Siete già esperti nell'ambito STEP 5:

m Nell'appendice si trovano brevi istruzioni d'uso, che illustrano il modo di operare senza spiegazioni particolareggiate delle singole funzioni.

Così vi potrete orientare nelle "Istruzioni per l'utente" 7 (cap. 3): m

In questo capitolo, testi evidenziati e guide grafiche saranno di aiuto per la consultazione:

1. Nella riga di intestazione, sulla sinistra della pagina, si trova sempre l'indicazione del menu (p. es."Oggetto") dalla lista del menu principale. Questa è contemporaneamente il titolo del capitolo della funzione STEP 5 descritta.

2. Sulla destra della pagina, nella riga di intestazione, si trova il nome della funzione descritta (p. es."Progetto"). In questo modo ci si porta nella descrizione della funzione cercata.

3. Nella colonna di margine (sul bordo sinistro) è indicato in caselle di menu, quali opzioni si devono selezionare per attivare la funzione descritta.

Page 13: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Guida attraverso il manuale

Esempio: Impostazioni per l'esecuzione di un progetto.

Impostazioni >

4. (+ Progetto, Impostazioni). Queste indicazioni dicono che nel capitolo indicato in questo modo si trovano ulteriori e approfondite informazioni. I termini che seguono la "+"

sono sempre citati nell'indice o nell'indice analitico.

5. Le sigle dei tasti, p. es. ESC, Tasto di introduzione o Conferma, sono sempre scritti in corsivo/grassetto.

7 Volete far girare il software STEP 5 su un PG (PC):

m In questo caso bisogna distinguere i due casi seguenti:

a) Se avete acquistato il software STEP 5 assieme ad un nuovo PG, esso è già installato sul PG stesso. Vi bastano poche indicazioni operative per la sua attivazione (+ Brevi istruzioni PG).

b) Se avete acquistato il software STEP 5 come pacchetto d'aggiornamento o come pacchetto PC, dovete installarlo sul PG (PC) con l'aiuto delle "Informazioni di prodotto" ed avviarlo.

In entrambi i casi, dopo lo start, compaiono maschere d'awiamento, da compilare con l'aiuto delle informazioni di prodotto. Dopo di che si presenta il menu principale del software STEP 5.

Page 14: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Guida attraverso il manuale

7 Generate per la prima volta con il software STEP 5 un programma utente:

m

Nel capitolo 2 siete guidati passo dopo passo nell'esecuzione di un progetto semplificato (impianto di lavaggio auto). Potrete così verificare i risultati della vostra programmazione con il programma AWL fornito.

7 Decidete per quanto concerne la gestione dati per il vostro programma utente:

m

Se utilizzate il sistema operativo S5-DOSJMT potrete scegliere tra due gestioni dati (S5-DOS e BTRIEVE). I1 capitolo 4 vi offre un supporto per questa decisione. Decidete prima di iniziare a generare il vostro programma utente.

7 Volete una panoramica sugli elementi operativi con cui muoversi alì'interno del software STEP 5:

m

Nel capitolo 3.1 sono illustrate le relative informazioni necessarie. Si consiglia di leggere questo capitolo per iniziare il lavoro con lo STEP 5.

Page 15: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Guida attraverso il manuale

7 Dovete generare, testare, gestire o documentare un programma utente STEP 5 oppure avete domande

m relative ad una funzione o all'esecuzione:

Utilizzate dapprima le funzioni ausiliarie del software STEP 5. Nel caso non troviate risposte alle vostre domande consultate nel manuale (+ capitolo 3.2 fino a 3.8) le corrispondenti funzioni a menu che troverete indicate come titolo o nelle colonne a margine.

7 Volete ulteriormente elaborare in S5-DOSIST o

m S5-DOSIMT con la presente versione STEP 5 i vostri programmi utente generati fino ad ora sotto S5-DOS (PCPIM):

Convertite questi programmi con l'ausilio della funzione di copia nel menu "Oggetto", "Copia file PCP/MU (+ capitolo 3.2.4). Dopo di ciò è possibile eseguire tutte le altre elaborazioni.

Page 16: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Guida attraverso il manuale

Page 17: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Varianti rispetto a precedenti versioni

1.2 Panoramica sul prodotto

Base di funzionamento Il software STEP 5, dalla versione 3.0, può essere utilizzato sui PG 7xx con i sistemi operativi:

S5-DOSJST (ST = Single Tasking sotto MS-DOS).

S5-DOSJMT (MT = Multi Tasking sotto FlexOS).

ed anche su PC AT-compatibili con uno speciale pacchetto di funzionamento ("Pacchetto di programmazione STEP 5 per PC").

Le informazioni relative all'installazione ed alle funzioni del sistema operativo si trovano nei corrispondenti manuali.

STEP 5 in modo MT Con l'impiego del software STEP 5 sotto S5-DOSJMT è possibile eseguire un doppio caricamento e quindi operare parallelamente con il proprio lavoro interattivo e con funzioni che richiedono tempi lunghi (p. es. stampa documentazione). In alternativa a ciò è possibile naturalmente caricare ed utilizzare altre applicazioni.

1.2.1 Varianti rispetto a Dalla versione 6.0 il pacchetto STEP 5 si differenzia notevolmente precedenti versioni rispetto alle versioni precedenti. Esso possiede inoltre modifiche

ed espansioni funzionali, illustrate in seguito, che sono:

Gestione dati/file Manca la funzionalità sotto S5-DOS (PCPM). Pertanto programmi già eseguiti devono essere convertiti nel sistema operativo prescelto (+ Progetto, PCPM).

La gestione dati BTRIEVE è funzionante con STEP 5MT.

Page 18: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Panoramica sul prodotto

E' possibile editare gli operandi simbolici con il pacchetto base STEP 5/MT con il programma SIGNAL (HARDPRO) (+ Descrizioni di directory e file, cap. 4). Informazioni su SIGNAL si trovano nel relativo manuale. Con l'impiego di questo strumento ci si apre la strada verso altri pacchetti di programmi di SIMATIC S5 HARDPRO.

Esiste ora sotto STEP 5 la possibilità di muoversi nel file system DOS senza dover passare al livello utente MS-DOS. (+ Oggetto, File DOS).

I file *DR.INI e *AP.INI sono gestiti centralmente nella directory di sistema di STEP 5 (+ Progetto)

Interfaccia operatore Con l'interfaccia operatore vengono selezionate le funzioni elementari tramite menu (+ Interfaccia operatore grafica).

Le funzioni si parametrizzano in "box di comando" (+ Interfaccia operatore grafica). Le righe di comando mancheranno in molti casi.

Per molte funzioni esiste una operatività tramite mouse (+ Interfaccia operatore grafica).

Il tasto di introduzione corrisponde al tasto di conferma (bottone <ok> nella finestra di dialogo).

I cosiddetti "tasti veloci" provvedono ad una rapida scelta delle funzioni più importanti (+ Interfaccia operatore grafica).

Esistono assegnazioni di tasti (hot keys), con cui selezionare direttamente una funzione. Nei nomi dei menu, questi "hot keys" sono indicati tramite una lettera rossa/reverse (+ Interfaccia operatore grafica).

Con SHIFT F8, in molti casi, si ottengono testi di help.

Page 19: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Varianti rispetto a precedenti versioni

Preparazione alla Tutte le predisposizioni relative ai file ed ai parametri di un programmazione progetto sono riassunte in due principali "box d'impostazione"

(+ Progetto, Impostazioni).

Tutte le predisposizioni sono memorizzate in un file, che può essere ricaricato e pertanto non è necessario ripetere le predisposizioni (+ Progetto).

Le stesse predisposizioni di una seduta di programmazione vengono acquisite successivamente, se lo STEP 5 è stato concluso.

Documentazione Il pacchetto KOMDOK, fino ad ora opzionale, è parte integrante dello STEP 5 (+ Emissione confortevole).

Le destinazioni delle emissioni di stampa sono selezionabili per ciascuna funzione (+ Interfaccia operatore grafica, Box di comando).

Editazione

- Connettore

In seguito sono indicate tutte le varianti relative all'editazione, secondo le diverse funzionalità:

Oltre al connettore già esistente è stato realizzato un "connettore negato" con le medesime caratteristiche d'utilizzazione (+ Editor, Editazione di schema a contatti] schema logico).

Connettori e connettori negati possono essere utilizzati immediatamente prima di uscite FUP.

- Funzioni complesse Per i nuovi elementi del linguaggio ci sono corrispondenti rappresentazioni come "Funzioni complesse" (FC) (+ Editor, Editazione di schema a contattilschema logico).

Tutte le funzioni complesse possono essere combinate in un segmento FUP.

Le funzioni complesse aritmetiche possiedono ingressi "estraibili" (FC con due ingressi).

Page 20: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Panoramica sul prodotto

La rappresentazione su video in "Stato" per funzioni complesse è stata ampliata (+ Test, STATO Blocco).

- Rappresentazione Per rendere più visibile in modo "Editazione" la posizione del cursore cursore, è stato introdotto un "cursore allungato", la cui

larghezza corrisponde a quella del campo di introduzione attuale (+ Editor)

- Richiami di blocchi In segmenti vuoti è possibile introdurre un richiamo direttamente tramite i tasti funzionali. In segmenti già esistenti è possibile aggiungere i richiami conlsenza inserimento automatico.

- Nuove uscite in Sono possibili inserimenti o aggiunte implicite di nuove uscite FUP (+ Editor, Editazione schema logico).

- Facilitazioni per il Sono previste nuove funzioni di tasti per il posizionamento del posizionamento cursore nelle finestre di editazione (+ Appendice A4,

Assegnazione tastiera).

Queste facilitazioni per il posizionamento sono attivabili anche tramite i tasti funzionali ("Extra") (+ Editor, Editazione schema a contattilschema logico).

- Inserimenti

- Editazione

- FB

Se si deve eseguire un inserimento, ciò viene sempre riconosciuto ed eseguito automaticamente (+ Editor, Editazione schema a contattilschema logico).

Manca la "Correzione". Ci sono ancora 1"'Editazione" e 1"'Emissione".

Ci sono ulteriori possibilità per l'editazione di FB: - La programmazione è possibile anche in KOP e FUP. Ad

eccezione del primo segmento, sono utilizzabili all'interno di un segmento tutti i nuovi elementi del linguaggio in forma grafica (+ Edito?; KOPIFUP).

- Gli operandi formali definiti nel primo segmento non si possono utilizzare in un segmento KOP o FUP.

Page 21: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Varianti rispetto a precedenti versioni

- I nomi dei FB sono visualizzati nella funzione "Indice" m

(+ Oggetto, Blocchi).

- Segmenti nei blocchi

E' possibile selezionare il Nr. Bib. tramite tasti funzionali.

- Le funzioni segmento sono selezionabili tramite tasti funzionali (+ Editor, Editazione lista di attribuzione):

- Copia (all'interno di un blocco e da un buffer).

- Cancellazione, inserimento, aggiunta, sfogliamento. - Possibili segmenti vuoti in KOP e FUP.

- Tasti funzionali Esistono dei tasti funzionali con doppia occupazione. Ciò riduce i hard keys.

- Editazione lista Nell'editor simbolico è stata messa un'assegnazione stringhe di attribuzione di caratteri tramite i tasti funzionali da Fl a F4 (fino ad ora da

F1 a F8) (+ Editor, Editazione lista di attribuzione).

Vie bus

EPROM

Online

Le vie bus possono essere ridenominate.

Le vie bus sono ridotte a possibili vie prioritarie, che sono garantite. Per vie che si discostano da quelle viene emessa una segnalazione (+ Gestione, Vie bus).

E' possibile la selezione del numero di programmazione del modulo EPROM tramite un box di scelta (+ EPROM).

Per tutte le funzioni online viene comunicato il tipo del controllore programmabile ed il numero di CPU.

Page 22: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Panoramica sul orodotto

Page 23: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

STEP 5 in un impiego pratico - Esempio applicativo -

Page 24: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Introduzione all'esempio (definizione dei compiti)

Introduzione all'esempio (definizione dei compiti)

Per facilitare la conoscenza dello STEP 5 ed il lavoro con questo pacchetto software, è illustrato qui di seguito un esempio applicativo. Oltre alla definizione dei compiti "Comando di un impianto di lavaggio auto", è indicato passo dopo passo come editare, testare, documentare e archiviare il relativo programma utente.

Con questa introduzione all'uso dello STEP 5, con l'aiuto di un esempio si vuole:

- realizzare un veloce accesso alle funzioni di sistema e di editazione più importanti sul dispositivo di programmazione 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 modo richiesto, non fa parte dell'esempio. Nell'appendice A si trovano comunque i relativi chiarimenti, nel caso si voglia generare il programma per conto proprio. Il programma approntato è costituito dalle seguenti parti:

- una lista di attribuzione (operandi assoluti, operandi simbolici),

- un blocco funzionale con 15 segmenti in rappresentazione "Lista istruzioni" (AWL),

- un blocco dati

- i blocchi organizzativi per l'avviamento ed il funzionamento ciclico dell'impianto.

Page 25: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Si consiglia di eseguire personalmente sul PG i seguenti passi descritti (cap. 2.2), per la generazione del programma. Per questo è sufficiente editare soltanto alcuni segmenti. Il blocco funzionale completo si trova nella directory \S5-DATEN\DEFAULT così come tutte le rimanenti parti del programma di esempio.

Page 26: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Introduzione all'esempio (definizione dei compiti)

Breve descrizione La seguente figura mostra in modo dettagliato un impianto di dei compiti di lavaggio auto, in una struttura tipica per molte stazioni di servizio comando e che deve essere automatizzato mediante un programma STEP 5.

Figura 2-1 Impianto di lavaggio auto

Dalla struttura dell'impianto di lavaggio e dalle richieste del procedimento di lavaggio deriva il seguente ciclo di processo: - L'impianto deve assumere la sua posizione di partenza.

- L'auto è portata nella posizione di lavaggio.

- La porta dell'impianto viene chiusa e si avvia il ciclo di lavaggio.

- Segue il procedimento con spruzzatura di schiuma, lavaggio/ risciacquo, applicazione di cera e asciugatura della vettura.

- Alla fine viene aperta automaticamente 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. I1 sistema tiene anche conto del numero dei cicli di lavaggio eseguiti.

Page 27: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Premesse per Dallo schema dettagliato dell'impianto relativo al procedimento di l'esecuzione lavaggio sopra schizzato è possibile ricavare le "interfacce con il dell'esempio processo", cioè gli ingressi/uscite (EIA) per la realizzazione del

comando (fig. 2-1). Con le sigle dei segnali EIA (lista segnali, tabella A-l), sulla base di una descrizione verbale dello svolgimento del processo, viene quindi sviluppato il programma di comando del procedimento di lavaggio (Appendice Al ) .

Ingressi Uscite

Aw. impianto Auto in posiz. Strutt. avanti

Strutt. indietro

Porta aperta

Porta chiusa

Commut. princ. E32 L 1 A32 O Avanzamento struttura

Apertura porta

Chiusura porta

Rotazione spazzoloni Spruzzaturi detergente

Spruzzatori acqua

Diffusori cera Asciugatura

ENTRATAAUTO USCITA AUTO

Emergenza E32 Controllore

Figura 2-2 Apparecchiatura di comando con interfacce verso il processo

H A32 Ritorno struttura

La figura seguente mostra i componenti hardware e software necessari per l'esecuzione dell'esempio. I1 S5-95 ed il simulatore sono necessari soltanto per il test del programma di comando.

Page 28: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Introduzione all'esempio (definizione dei compiti)

Controllore programmabile Simulatore dell'impianto lavaggio auto S5-90/95 (Nr. Ord. 6ES5788-8MKl l )

Dispositivo di programmazione

PG

Figura 2-3 Configurazione dell'esempio "Impianto lavaggio auto"

Page 29: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Creazione del progetto "IMPLA V"

2.2 Generazione con STEP 5 del programma per I'impianto di lavaggio

Concordemente al modo di utilizzare le sigle dello STEP 5 viene dato al nostro impianto di lavaggio il nome del progetto "IMPLAV". La generazione del programma utente sul PG si suddivide nelle fasi:

- creazione e apertura del progetto "IMPLAV",

- generazione del contenuto del progetto "IMPLAV" (editazione e strutturazione del programma),

- gestione e cura del progetto "IMPLAV".

2.2.1 Creazione del progetto "IMPLAV"

1 Progett. >

Poichè la base del sistema operativo e l'avviamento del dispositivo di programmazione dipendono dal tipo di PG utilizzato, vengono descritti il procedimento di impostazione e le modalità operative a partire dalla lista di menu STEP 5.

Partendo dal punto di menu "Oggetto", si seleziona il sottomenu "Progetto" per predisporre tutte le impostazioni e parametrizzazioni necessarie alla programmazione.

l. Selezionare pertanto per un nuovo progetto in primo luogo "Progetto, Impostazioni, Pagina l ". Una successiva selezione del progetto già creato avviene tramite "Caricamento".

Appare la pagina 1 con i campi d'introduzione per i diversi nomi dei file. Questi campi sono preimpostati e denominati con "NONAME".

2. Specificare il programma da generare per I'impianto di lavaggio, sovrascrivendo quanto già indicato con le seguenti denominazioni:

Directory di lavoro: C:\S5-DATEN\EXAMPLE File programma: C:IMPLAVST.SSD File simbolico: C:IMPLAVZO.INI

Le parti dei nomi stampate in grassetto sono indicate in modo fisso!

Page 30: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione con STEP 5 del programma per l'impianto di lavaggio

I campi d'introduzione diventano accessibili, 3. se si porta il cursore sull'indicazione del file e poi si preme il

tasto F3 = Scelta.

4. Per I'impostazione della directory di lavoro

- dopo aver premuto 2 volte F 3 , selezionare nel box di scelta file, sotto "Drive C:" la sottodirectory "EXAMPLE'!)

- dopo aver premuto 2 volte OK li, è impostata la directory di lavoro C: IS5-DATENEXAMPLE.

Nota: Nel caso si abbiano problemi per la selezione delle directory o dei file nei box di scelta e di definizione, leggere il paragrafo introduttivo 3.1 del capitolo "Istruzioni per l'utente".

5. Con F l ci si porta alla pagina 2 delle 'Ympostazioni".

Scelta del tipo di Fin tanto che non si collega nessun controllore programmabile, funzionamento come tipo di funzionamento è possibile soltanto "offline" e quindi

risulta impostato da STEP 5.

Scelta della 6. I1 parametro "Simbolico" viene impostato su "Si'!) premendo rappresentazione degli il tasto F3, stesso procedimento per il parametro operandi "Commenti '!.

La "visualizzazione" del parametro è ora "Sim". Definizione del file 7. Sovrascrivere il nome del file stampante ... DR.INI, con il stampante nome del nostro programma: IMPLAK

Il nome viene acquisito automaticamente nella sigla del file di documentazione .. .LS.INI.

Scelta della Poichè si vuole programmare in "Lista istruzioni", rappresentazione

8. impostare questo parametro su A W , premendo in questo caso 2 volte F3.

Impostazione della Per una migliore manipolazione, conviene lasciare la massima lunghezza di lunghezza del simbolico a 8 caratteri. Con ciò è tuttavia possibile simbolico/commento formulare testi di chiarimento dettagliati,

9. modificando la lunghezza del commento a 40 caratteri. Queste introduzioni devono essere concluse con il tusto di introduzione.

1) Invece di OK si può premere anche il tasto di introduzione.

Page 31: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione del programma

Salvataggio impostazioni 10. Tramite F8 si ritorna nel menu.

I l . Dopo la selezione di "Progetto salva come... "

Progett. > compare il box di scelta file, in cui indicare come nome file

salva come ... 1 "IMPLAV'. Dopo aver premuto OK ed acquisito la segnalazione "File destin. già su FD, sovrascrivere?", lo STEP 5 crea il file progetto IMPLAVPJ.IN1, in cui sono contenuti i file di programma e le impostazioni eseguite.

2.2.2 Generazione del Dopo aver specificato il progetto mediante denominazione e programma 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 S5DEMOPJ.IN1, dalla directory C:\S5-DATEN\DEFAULT 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 approntare una "lista di attribuzione".

La generazione del programma per l'impianto di lavaggio richiede quindi le seguenti attività di editazione:

- generazione di una lista con le attribuzioni simboliche dei segnali di processo assoluti,

- generazione del blocco dati per la raccolta dei valori di set per il processo ed il conteggio dei cicli di lavaggio,

- generazione di una lista di istruzioni in 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.

Page 32: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione con STEP 5 del programma per l'impianto di lavaggio

Editazione della Gli operandi simbolici sono le sigle (p. es."PORTA-AP") degli lista di attribuzione operandi assoluti (p. es."E 32.6, A 32.2, M 10.0) elaborati dal

controllore programmabile. 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: 1MPLAVZO.SEQ.

Come modello per la generazione di questa lista si può prendere la lista dei segnali d'impianto (tabella A-l), dove le attribuzioni sono già collocate rispetto alla colonna degli operandi. Prima della conferma della lista di attribuzione (ZULI) bisogna accorciare 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 programma.

Editor l . Richiamare I'editor STEP 5 'Zista attribuzione" nel menu

Lista Attribuzione F7 "Editor ", (opp. premere il tasto finzionale F7).

Sotto una riga d'intestazione con l'indicazione del file 1MPLAVZO.SEQ si presenta un formulario vuoto con le colonne "Operando", "Simbolo" e "Commento". Le lunghezze dei campi per gli operandi simbolici ed i commenti sono state definite nelle impostazioni 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 t cursore verso destra oppure TAB.

4. Introdurre PRINC-ON. (Se il campo è completato, il cursore salta automaticamente avanti).

5. Introdurre "Commut. principale a chiave 'Ympianto ON" e premere il tasto di introduzione o TAB.

Page 33: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione del programma

Un pezzo della lista di attribuzione è mostrato nella figura 2-4. Prendere questa lista senza modificarla come file simbolico. Concludere l'editazione tramite:

6. Selezionare Conferma o F7 = Conferma.

con cui si memorizza il file e si avvia il procedimento di traduzione. I1 PG genera quindi i file simbolici del tipo Z*.INI necessari allo STEP 5.

File: C: IMPLAVSEQ

1 Operando Simbolo Commento 1 \ E 32.0 PRINC-ON Commut. princ. a chiave E 32.1 EMERGENZ Pulsante "Emergenza" E 32.3 IN-POSIZ Segnale di risposta "Auto in posizione" E 32.5 STRU-IND Finecorsa "Struttura indietro" E 32.6 PORTA-AP Finecorsa "Porta aperta"

A 32.1 RIT-STRU Comando "Ritorno struttura" A 32.2 AP-PORTA Comando "Apertura porta"

A 32.4 ENT-AUTO Messagio: ENTRATA AUTO A 32.5 USC-AUTO Messagio: USCITA AUTO

M 10.0 FRONTE-S Merker fronte di salita "lmp. ONIAwi." M 10.7 AWIAM. Ricon. awiamento da OB 20121122

z 2 PASSI Contatore passi di processo ~

Figura 2-4 Lista di attribuzione (pezzo da editare)

Dopo il procedimento di traduzione lo 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".

Page 34: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione con STEP 5 del programma per l'impianto di lavaggio

Nel caso non vengano trovati errori, l'editazione della lista di attribuzione è conclusa correttamente. Se è stato trovato un errore, la riga errata è visualizzata in alto.

Con un'indicazione di x errori si deve consultare o stampare la lista errori. Procedere quindi come indicato in seguito:

l. Premere OK e Prosec.

Si arriva al menu.

2. Selezionare sotto "Gestione" il sottomenu 'Zista attribuzione" e "Emissione lista errori'!.

Lista Attribuz. > 3. Consultare direttamente sul video la lista errori o emetterla

su stampante.

4. Apportare le correzioni necessarie in editor della lista di attribuzione e avviare nuovamente il procedimento di traduzione.

Editazione blocco l. Richiamare I'editorper la generazione di blocchi dati nel dati menu sotto "Editor " e "Blocchi dati nel file programma ... ",

(opp. premere il tasto funzionale F2).

Blocchi dati > Prendere la figura A-5 dall'appendice come modello per il COnteIlUtO del blocco dati.

Definizione DB 2. Nel box di comando, introdurre il tipo ed il numero del blocco dati da generare, in questo caso: DB 5. Premere quindi OK.

Controllo della riga di Nella riga di testata del campo d'introduzione vuoto compare ora testata la sigla del blocco DB 5 e il file programma C:IMPLAVST.SSD.

L'editor predispone gli indirizzi delle parole dati partendo da O.

Introduzione formato 3. Introdurre dapprima il formato per la corrispondente parola dati (KH).

Se il formato è "valido", il cursore salta al campo successivo. Introduzioni non consentite sono rifiutate e segnalate con "Operazione non consentita".

Page 35: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione del programma

Introduzione di un valore 4. Ora si deve introdurre il valore numerico nel formato precedentemente indicato rispettando il relativo campo di valori ammessi.

Valori non consentiti non vengono accettati. I1 cursore non salta al campo successivo anche se si preme il tasto di introduzione.

Introduzione di altre La successiva introduzione di parole dati (riga seguente) è parole dati proposta con lo stesso formato. Volendo un altro formato,

5. tornare indietro con e introdurre il formato desiderato.

Correzioni nel campo dati

Cancellazione carattere:

Inserimento carattere:

Cancellazione riga:

Inserimento riga:

Introduzione commenti relative a parole dati

6. Introdurre le altre parole dati, come indicato nella figura A-5.

- Posizionare il cursore sul carattere e DEL.

- Posizionare il cursore sul carattere prima del quale si desidera eseguire l'inserimento e premere Ins. Oriz., più volte a seconda dei casi.

- Posizionare il cursore nel campo del formato della riga da cancellare e DEL.

- Posizionare il cursore nel campo del formato della riga prima della quale si deve inserire una nuova riga e premere Ins. Vert.

E' possibile introdurre o sovrascrivere i commenti relativi a parole dati, lunghi al max. 32 caratteri, maiuscoli o minuscoli.

7. Posizionare il cursore nel campo di commento mediante SHIFTtcursore a destra. Saltare nella riga successiva premendo il tasto cursore in basso. Inserimento1 cancellazione di caratteri come nel campo dati (vedi sopra). Inserimentolcancellazione di righe di commento tramite i tasti funzionali Fl = Inser-DK e F2 = Canc-DK.

Page 36: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione con STEP 5 del programma per l'impianto di lavaggio

Introduzione titolo blocco Il titolo ancora mancante "Impianto lavaggio: tempilconteggi":

8. Introdurrlo dopo aver premuto SHIFT F6 oppure COM.

9. Ritorno nel campo di editazione DW con il tasto di introduzione.

Scrittura del commento Si entra nell'editor del commento blocco tramite: blocco SHIFT F7 = Commento o premendo due volte COM.

10. Prendere il testo dalla figura A-5, e concludere ogni riga con il tasto di introduzione.

Correzione del Per verificare le funzioni "Inserimento/Cancellazione" in questo commento blocco editor

portare il cursore nella seconda riga sulla C di controllore e premere F l = Inserim.

L'editor si trova in "Inserimento". La sigla del tasto funzionale cambia in F l = Sovrascr, cioè il modo di volta in volta selezionabile è indicato nella sigla del tasto funzionale.

Introdurre "Simatic". Si ritorna in "Sovrascrittura "premendo F l = Sovrascl:

Posizionare ora il cursore sulla S di SIMATIC e premere F2 = Cancell., spostare il cursore sulla C di controllore e premere ancora F2 = Cancell.

L'inserimento è cancellato.

Conclusione del Concludere il commento premendo F8 = Ritorno e Conferma commento oppure premendo due volte Conferma.

Introduzione Nr. Bib. Come ultimo passo dell'editazione si introduce un nr. di biblioteca per l'identificazione del blocco (p. es. versione DB).

I l . Con SHIFT F2 = Nr. Bib. il cursore salta nel campo BIB, introdurre il numero di biblioteca, in questo caso "2". Abbandonare il campo con Conferma o il tasto di introduzione.

Conclusione del lavoro Se il video ha il contenuto indicato: di editazione

12. Concludere il lavoro di editazione del DB tramite Conferma. Se è il caso, confermare con "Si" la segnalazione: "DB già nel file, sovrascrivere ? ".

Page 37: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione del programma

Ora le introduzioni e10 le modifiche sono acquisite e memorizzate (in questo caso 2 volte la conferma).

DB 5 C:IMPLAVST.S5D BIB=2 LUN=17 / 24

vuoto Contatore lavaggi (KH) Contatore lavaggi (KZ) vuoto Setpoint tempo diffus. cera TDC Valore ist. tempo TDC (KH) Valore ist. tempo TDC (KF) vuoto Setpoint tempo asciugat. auto TAA Valore ist. tempo TAA (KH) Valore ist. tempo TAA (KF) vuoto

Editazione del l. Richiamare I'editor per la generazione dei blocchi STEP 5 blocco funzionale nel menu "Editor" sotto "Blocchi STEP 5, nel file

programma ... "

Appare quindi di nuovo il box di comando.

Editor

Blocchi STEP 5 > 2. Introdurre nel box di comando il tipo ed il numero del blocco

I nel File-Programma F1 da generare.

Denominare il blocco Nel box di scelta sono indicati i possibili tipi di blocco, che, nel caso esistano, possono essere emessi in questo modo:

3. Premere F3 = Scelta.

4. 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, e concludere questa introduzione con OK.

Lo STEP 5 acquisisce queste indicazioni nel box di comando.

Page 38: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione con STEP 5 del programma per l'impianto di lavaggio

5. Selezionare, con la crocetta su "Si", le opzioni

- "Sovrascrittura con conferma " e - 'Aggiornamento File-Sorg. Seq. " e concludere con OK.

Si apre così il campo d'introduzione dell'editor.

Introduzione del nome Nella riga di testata si trovano la sigla del blocco (FB 5), il file del blocco programma (C:IMPLAVST.SSD) e la lunghezza del blocco

compresa la testata (LUN = O). I1 cursore si trova nel campo "Nome" con 8 caratteri per la denominazione del blocco funzionale.

6. Introdurre: CAR-WASH e premere il tasto di introduzione

Il cursore salta nel campo "Sigla:...", che ha significato soltanto per blocchi funzionali parametrizzabili.

7. Abbandonare pertanto questo campo premendo nuovamente il tasto di introduzione.

Introduzione istruzioni Il cursore si trova ora nel campo d'introduzione della prima del SEGM. 1 istruzione. Fare ora riferimento alla stesura del programma

nell'appendice Al (passo 5).

8. Introdurre nel segmento l l'istruzione: A DB 5 e premere quindi SHIFTtcursore a destra oppure TABtcursore a destra.

Il cursore si trova ora nel campo di commento istruzione.

9. Scrivere il testo "Richiamo DB 5 tempilconteggi" e quindi con il tasto di introduzione saltare al successivo campo istruzione.

Introduzione del titolo Nel segmento 1 non sono contenute altre istruzioni. Manca segmento soltanto il titolo segmento.

10. Premere pertanto COM e SHIFT F6 = Titolo e scrivere: "Predisposiz. ciclo programma". Si abbandona il campo con il tasto di introduzione o Conferma.

Page 39: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione del programma

Introduzione istruzioni Ora si vuole editare il segmento 2: del SEGM. 2

I l . Premere Fine segmento (***)

Il cursore si trova ora nel campo della prima istruzione del SEGM. 2.

12. Introdurre, come indicato nell'appendice A (passo 5), 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 blanks. Bisogna scrivere in maiuscolo i simboli definiti con caratteri maiuscoli.

Correzione file simbolico Nelle righe di istruzione 4 e 6 si verificherà che dopo aver scritto -IMPULSO il cursore ritorna sulla lineetta e non abbandona il campo. In questo caso manca una attribuzione simbolica (segnalazione: manca attribuzione, simbolo non definito), che sarà editata successivamente.

13. Introdurre a questo punto dapprima l'operando formale M 10.1, per poter continuare I'editazione. Concludere con Con ferma.

Segnalazione: Assumere segmento modificato confermare con "Si'!. Quindi avviene il passaggio nel modo "Emissione".

14. Nel modo !Emissione"portare il cursore di nuovo sulla 4' istruzione e richiamare I'editor simbolico con Fl = Ws. Simb.

Dal file simbolico *ZO.INI sono ora visualizzate nella sequenza delle istruzioni le attribuzioni simboliche con il cursore sull'operando formale M 10.1. Completare questa riga con il simbolo "IMPULSO" ed il relativo commento "Merker impulsivo (solo 1 ciclo)", quindi

15. F2 = Edìt. Sim, e dopo l'introduzione di simbolo e commento premere F2 = Inserim. Concludere la correzione con F8 = Ritorno.

Page 40: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione con STEP 5 del programma per l'impianto di lavaggio

Dopo il ritorno nell'editor blocchi, il segmento 2 deve ora avere il seguente contenuto:

Correzione istruzioni F B ~ C:IMPLAVST.S~D LUN= 23

Segmento 2 0007 "Definiz. stato di esercizio" Emissione

Commutat. princ. "Impianto ON" Riconosc. awiam. da OB 20121122 Merker per fronte di salita Merker impulsivo (solo 1 ciclo) Reset riconosc. awiamento

Impostaz. merker fronte di salita Mancanza comando "Impianto ON" Mancanza riconosc. awiamento 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'intera riga. Per la cancellazione di una riga il cursore deve stare sul "due punti" dell'istruzione stessa.

Scrittura del commento segmento Si entra nell'editor del commento segmento

16. premendo SHIFT F6 = Comm-Segm e SHIFT F7 = Commento oppure due volte COM.

Sotto il carattere $ con il numero di segmento è possible ora scrivere il testo del commento (modello: stampa del programma alla fine dell'appendice A).

17. Scrivere i testi per il SEGM. l e il SEGM. 2, concludere ciascuna riga con il tasto di introduzione. Ritorno all'editor del blocco con F8 = Ritorno.

Page 41: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione del programma

Istruzioni del SEGM. 4 e Dopo aver premuto Fine segmento, il cursore si trova sulla prima SEGM. 5

Inserimento segmento 3

riga istruzione del segmento 3. Introdurre qui le istruzioni ed i I commenti dei segmenti 4 e 5. I1 segmento 3 saltato sarà inserito successivamente.

Una particolarità nel segmento 4 è una diramazione del programma costituita dal salto condizionato all'istruzione 2. L'etichetta di salto "PROS" deve essere posta per contrassegnare la destinazione del salto prima del "due punti" dell'istruzione di arrivo. Pertanto

18. premere due volte il tasto cursore a sinistra e scrivere l'etichetta di salto.

19. Portarsi nel segmento 3 mediante i tasti J, = scorrimento avanti o i i i = scorrimento indietro e premere il tasto F5 = Funz. Segm e ancora F5 = Inserim.

Dopo Fl = Nuovo, il cursore si trova sulla prima riga istruzione del nuovo segmento inserito, ancora vuoto.

20. Editare il segmento e concludere il lavoro tramite Conferma e confermare anche le successive richieste del sistema.

Page 42: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione con STEP 5 del programma per l'impianto di lavaggio

2.2.3 Documentazione Ora si vuole generare un protocollo di stampa sia del programma del programma in FB 5 che del blocco dati e della lista di attribuzione. Come

nome del file stampante è preimpostato nelle "Impostazioni, pagina 2" NONAMEDR.IN1, che ora si può sovrascrivere con IMPLAVDRINI.

Documentazione Pertanto portarsi nel menu principale "Documentazione" e Emiss.-Standard > selezionare l'emissione standard di blocchi STEP 5.

Blocchi STEP 5 > Tra le possibilità di scelta nel box di comando, sono offerte da File-Programma... emissioni STEP 5 per blocchi selezionabili ed anche per segmenti.

l. Introdurre nel box di comando il blocco "FB 5 " del nostro file programma.

2. Come opzioni, contrassegnare con la crocetta la rappresentazione indirizzi ' A Word" e tipo protocollo "Standard".

3. Premere OK per awiare ora il procedimento di stampa.

Il protocollo di stampa contiene per ciascun segmento: - il titolo ed il commento segmento, - le istruzioni con i relativi commenti, - le sigle degli operandi della lista di attribuzione.

La stampa del programma 1MPLAVST.SSD deve coincidere con lo stralcio del programma nell'appendice A l (paragrafo 5), fino alle sigle del simbolico.

della lista di attribuzione "IMPLAVZO.INItt, selezionando i relativi punti dei sottomenù.

Una stampa degli altri blocchi esistenti è eseguita tramite F3 = Scelta e box di scelta.

Documentazione Allo stesso modo si genera la stampa del blocco dati "DB 5" e

Page 43: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione del programma

Se al PG non è collegata nessuna stampante, è possibile anche emettere la documentazione su un file e stamparla successivamente su un altro PGIPC.

In questo caso, nel box di comando, contrassegnare con la crocetta il campo "Emissione su file" ed indicare il nome del file !YMPLAWS.INI".

Questo nome di file è acquisito automaticamente nelle "Impostazioni, pagina 2" come "Documentazione su file".

Page 44: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Trasferimento di file, blocchi e segmenti

Trasferimento di file, blocchi e segmenti

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 \S5-DATEN\DEFAULT. Per il trasferimento del programma portarsi pertanto nelle funzioni file DOS,

Oggetto l. selezionando "File-DOS" e "Copia" nel menu "Oggetto'!.

File-DOS > Appare ora il box di comando "Copia File-DOS", in cui si . .

Copia . . . definiscono directory sorgente e destinazione del trasferimento. Nel caso non si voglia trasferire tutti i file sorgente indicati nella finestra centrale, si possono copiare in modo "copiatura singola" uno dopo l'altro i file appartenenti al programma.

2. Verificare dapprima che le directory siano impostate correttamente Drive sorgente: C: IS5-DATENDEFAULT Drive destinazione: C: IS5-DATENEXAMPLE

Si devono trasferire tutti i file S5DEMO*.*, pertanto 3. nella finestra "Copiatura'!) contrassegnare "tot. '0

nella finestra "Sovrascrittura con conferma'!) contrassegnare "Si"

4. Avviare il procedimento di trasferimento premendo Trasferimento o il tasto di introduzione.

Se è stato selezionato "Sovrascrittura con conferma", lo STEP 5 per ogni copia segnala "File già esistente, sovrascrivere?"

5. Rispondere con "Si" e dopo il trasferimento abbandonare il box di comando con ESC = Interruzione.

Page 45: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione del programma

1. Trasferimento di segmenti

1 Blocchi >

Trasferim. >

File - File .

Verificare nel menu "Indice File-DOS" se tutti i file S5DEMO ... sono stati copiati, pertanto

impostare sotto !Yndice/DRWE" la directory C: ISS-DATEMEAAMPLE

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,

1. trasferendo i segmenti ancora mancanti, 2. sostituendo il blocco FB 5 incompleto con FB 10 con il

programma di lavaggio completo e quindi ridenominandolo FB 5,

3. 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 il blocco funzionale FB 10 sia trasferito dal programma S5DEMOST.SSD nel nostro programma IMPLAV ...

Per il trasferimento di un blocco, lo STEP 5, dopo la selezione di "Blocchi - Trasferimento" e "File - File", presenta un box di scelta file, in cui

l. indicare come sorgente C:ISSDEMOST.SSD - ISS-DATENIEXAMPLEI e

come destinazione C:IIMPLAVST.SSD - ISS-DATENIEXAMPLE.

Premendo F3, lo STEP 5 mostra quali file si trovano nella directory di lavoro.

2. Nel box di comando "TRASFERIM. blocco: File -Filef!, contrassegnare con la crocetta il campo !Lista blocchi" e introdurre FB 10.

Dopo Trasferimento o dopo aver premuto il tasto di introduzione, lo STEP 5 risponde con una domanda intermedia "Scrivere intestazione su FD?",

3. a cui rispondere con "Si".

Page 46: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Trasferimento di file, blocchi e segmenti

Quindi segue la segnalazione "Trasferire anche i commenti?"

4. Confermare la segnalazione con "Si '!.

Avvertenze

La segnalazione "FK 10 già nel file, sovrascrivere?" e "#FBD0.010 già nel file, sovrascrivere?" non appaiono al primo trasferimento.

5. Dopo il procedimento di copia si abbandona il box di comando con ESC = Interruzione.

Controllare questo trasferimento nell'indice blocchi del file programma.

l. Selezionare nel menu "Oggetto" 'Blocchi - Indice - nel file programma" oppure più velocemente con F3 il box di scelta

Blocchi > Vndice file : Impostazioni".

Nella selezione cliccare su "tutti blocchi" (se non preimpostato), in modo che

2. premendo EMISSIONE o Conferma (opp. il 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 "Emissione su".

Editor I Per il trasferimento dei segmenti

Blocchi STEP 5 > l. portarsi nell'editor blocchi STEP 5 e selezionare nel box di nel File-Programma ... F i comando il FB 10.

2. Mediante il tasto J, = scorrimento avanti o il tasto + posizionare il cursore nel segmento 6.

3. Premere F5 = Funz. Segm e F4 = Annotare.

Page 47: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione del programma

4. Con F8 = Ritorno e ESC = Interruzione si abbandona il FB 1 O.

Una copia del segmento 6 si trova ora nel buffer del sistema. Per trasferirlo in FB 5

5. selezionare nell'editor blocchi il FB 5 e posizionare il cursore nel segmento 5 alla fine del programma.

6. Premere quindi F5 = Funz. Segm e F6 = Aggiunta. Dopo aver premuto F2 = Buffer il segmento 6 è aggiunto al nostro programma IMPLAK..

7. Concludere l'operazione con F8 = Ritorno e F7 = Conferma. Rispondere alle segnalazioni STEP 5 con "Si"

L'editor è abbandonato. 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

portarsi nella pagina l delle impostazioni progetto e introdurre come file simbolico: S5DEMOZOJNI. Salvare con F6.

Poichè l'editor dei blocchi può ora accedere alla lista di attribuzione completa del programma fornito, anche nei segmenti 6 e 7 gli operandi sono rappresentati correttamente in simbolico.

Controllare ciò con un nuovo richiamo del FB 5 nell'editor blocchi.

Questo procedimento consente l'inserimento o l'aggiunta di segmenti da altri blocchi del file programma. Per il trasferimento e il completamento di grosse parti di programma ciò è tuttavia troppo complicato.

Page 48: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Trasferimento di file, blocchi e segmenti

2. Trasferimento e Per sostituire nel programma IMPLAV. .. il FB 5 completamente ridenominazione di con il FB 10, si vuole blocchi

- cancellare il FB 5 compresi i commenti e - quindi ridenominare il FB 10 in FB 5.

l. Per cancellare FB 5, selezionare nel menu "Oggetto" "Blocchi - Cancell." e introdurre "FB 5" nel box di comando.

Blocchi >

1 nei File-Programma ... 2. Dopo I'awio di Cancellazione lo STEP 5 chiede "Cancellare anche i commenti?'!. Confermare con "Si" e la segnalazione "Blocco cancellato! " ancora con "Si ".

Una verifica dell'indice blocchi conferma la cancellazione di FB 5 e FK 5.

l. Per ridenominare il FB 10, selezionare nel menu "Oggetto":

Blocchi > "Blocchi - Trasferimento" e introdurre e contrassegnare nel box di comando

- "Dest." C:IMPLAVST.S5D - "Ridenominaz. blocco" (x), [FB 101 in [FB 51.

2. Dopo I'awio di Trasferimento, confermare le contro-domande dello STEP 5 con "Si".

Un controllo dell'indice blocchi mostra oltre ad FB 10IFK 10 anche l'esistenza di un nuovo FB 5lFK 5.

Verificare nell'editor la completezza del nuovo FB 5 con 15 segmenti, operandi simbolici e tutti i commenti.

Page 49: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione del programma

3. Trasferimento dei Per il completamento del nostro programma, costituito per ora da blocchi organizzativi FB 5 e DB 5 , bisogna ancora trasferire i blocchi organizzativi

mancanti.

l. Per il trasferimento degli OB, selezionare nel menu

Blocchi > "Oggetto": "Blocchi - Trasferimento" e introdurre nel box di comando il file sorgente SSDEMO.. . ed il file destinazione

Trasferim. > IMPLAK..

2. Contrassegnare ora "Tutti OB" e "Trasferim. con commenti'!. Dopo I'awio del Trasferimento il sistema emette la segnalazione conclusiva "Tutti gli OB trasferiti!", da confermare con Si.

Dopo aver modificato in OB 1 il salto assoluto in SPA FB 5 ed anche in FB 5 il 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.

Page 50: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Controllo e modifiche del programma

2.4 Controllo e modifiche del programma

Oltre alle funzioni di editazione lo STEP 5 offre una serie di supporti per la verifica e la documentazione del programma utente, come per esempio la ridenominazione degli operandi. Saranno utilizzate alcune di queste funzioni per il nostro programma dell'impianto di lavaggio.

Riferimenti 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. Questo file è generato

I Gestione I avviando "Generaz. XREF" nel menu "Gestione"

Generaz. XREF Nella pagina 1 delle "Impostazioni" è introdotto anche il file LI. . -

Nell'editor blocchi è possibile ora visualizzare i riferimenti per ciascun operando.

l. Richiamare nell'editor blocchi il FB 5 e posizionare il cursore nel segmento 2 sull'istruzione ":O -AWHM.".

2. Dopo aver premuto F2 = Riferim ed ancora F2 = Ws. XREF

il cursore lampeggia sotto M 10.7, l'operando per il quale si devono visualizzare i riferimenti.

3. Confermare con il tasto di introduzione.

%ene ora emessa una tabella con i riferimenti relativi all'operando selezionato (figura 2-5). Questa tabella contiene tutti i "punti", in cui l'operando in questione è "richiamato". I1 cursore si trova sul primo riferimento al blocco "OB 20:llUN".

4. Premere F2 = Salto.

%ene visualizzato il blocco organizzativo OB 20. Se necessario, è possibile passare in "Editazione" e modificare. Si ritorna nella tabella

5. premendo due volte F2 e il tasto di introduzione.

Page 51: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione del programma

Da OB 20 si ritorna direttamente in FB 5 tramite

6. F2 = Riferim e successivamente F5 = BI. Orig.

Si ripete il salto in un blocco referenziato,

posizionando nella figura 2-5 il cursore su FB lO:2/UN e premendo F2 = Salto.

%ene visualizzato il SEGM. 2 di FB 10. FB5 C:IMPLAVST.S5D BIB=2 LUN=166

Segmento 2 0007 "Definiz. stato di esercizio" Emissione

Riferimenti

Figura 2-5 Riferimenti in IMPLAV relativi all'operando -AWIAM

Documentazione Nel menu "Documentazione" lo STEP 5 mette a disposizione una

Emiss.-Standard > serie di elenchi, con i quali è possibile scegliere l'esecuzione dei riferimenti sia per singoli operandi (qui M 10.7) che per gruppi di operandi (p. es. E, A, M, contatori). I riferimenti possono essere limitati ad un determinato blocco oppure estesi a tutti i blocchi del programma.

La figura 2-6 mostra una stampa dei riferimenti relativi alle "Uscite" in FB 5 e ai "Contatori" ed al 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, contrassegnando con la crocetta "Visual. lista incrociata".

Page 52: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Controllo e modifiche del programma

Lista incrociata: Uscite

SEGM. : SEGM. : SEGM. : SEGM. : SEGM. : SEGM. : SEGM. : SEGM. : SEGM. : SEGM. : SEGM. :

SEGM. : SEGM. :

Lista incrociata: CONTATORI

FB 5 : Elaborato FB 10 : Elaborato

O B 1 : Elaborato O B 20 : Elaborato O B 21 : Elaborato O B 22 : Elaborato

OB 20

OB 21 OB 22

Z 20 -NR. CICLI FB 5 FB 10

R i C e r C a di un operando in tutti i blocchi

7, 8*, 9*, IO*, 15* 4*, 8*, 9*, IO*, 1 l*, 15* 4*, 12*, 15* 6*, 7, 15* 5*, 6* 4*, 5*, 13*, 14* 7, 9* 7, 8* 8*, 9* 9*, IO* 12*

3*, 4* 3*, 4*

3*, 4*, 5*, 6*, 7, 8*, 9*, IO*, I l * 12*, 13*, 14* 3*, 4*, 5*, 6*, 7, 8*, 9*, IO*, I l * 12*, 13*, 14* l*

l * l * 6* 6*

Figura 2-6 Lista incrociata dei riferimenti del programma "Impianto di lavaggio"

Page 53: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione del programma

Ricerca Durante l'editazione è possibile emettere riferimenti anche in ricerca. l. Nell'editor blocchi, richiamare il FB 5 e premere il tasto F3

Blocchi STEP 5 > = Ricerca

2. Introdurre come criterio di ricerca (CRIT. RICERCA) un operando, qui E 32.4 o -STRUT-AK Poi F2 = Dal l . Seg.

viene visualizzata la prima comparsa di questo operando nel SEGM. 8, riga istruzione 4.

3. Premendo di nuovo F3 = Ricerca e ancora F3 = Prosec.

viene visualizzato il SEGM. 10 con il cursore sull'istruzione 4 ecc.

Interconnessione Si vuole ora attribuire ad un operando un nuovo indirizzo all'interno del programma. Con l'ausilio della funzione "Inter- connessione" è possibile ridenominare gli operandi, cioè associarli ad altri indirizzi della periferia. Per mostrare le modalità di questa funzione, viene ridenominato un operando di uscita in FB 10. l. Verificare i nomi dei jìle:

file di programma C:IMPLAKS5D dopo Interconness. > file di programma C:IMPLAKS5D.

2. Introdurre nel box di comando FB 10. Poi premere OK.

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, nuovo operando: A 1.7.

4. Concludere l'introduzione con Conferma e confermare con "Si" le successive segnalazioni di sistema.

Controllare l'esecuzione della modifica

5. - richiamando nell'editor il blocco FB 10 e premendo F3 = Ricerca,

- introdurre CRIT. RICERCA: A 1.7 e premere F2 = Dal l . 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.

Page 54: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Controllo e modifiche del programma

Confronto di blocchi

Oggetto I Blocchi >

Confronto >

File - File ...

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 tra di loro blocchi in diversi programmi. Questo è quanto si vuole fare con il nostro FB 10, modificato tramite "Interconnessione" in IMPLAV. .., ed il blocco FB originario in S5DEMO ...

l. Richiamare nel menu "Oggetto" la funzione "Blocchi, Confronto, File - File'!.

2. Introdurre nel box di comando sotto "Confronto con File- Programma" C:SSDEMOST.SSD e sotto 'Zista blocchi" FB 10. Premere poi OK.

Si ottiene ora per FB 10 un riassunto delle differenze nel SEGM. 12. Le operazioni STEP 5 risultate diverse tra i due programmi sono indicate in codice MC5.

3. Ripetere il confronto blocchi, contrassegnando questa volta nel box di comando "Tutti blocchi'!.

Lo STEP 5 presenta la funzione di confronto come rappresentato nella figura 2-7. I blocchi non esistenti sono indicati con la segnalazione 020D, più avanti si può osservare che in OB 1 sono richiamate FB diverse.

i Funzione di confronto

Blocco Segmento indirizzo C:IMPWV Indirizzo C:S5DEMO

Segnal. Nr. 020D

Segnalaz. Nr. 020D Segnal. Nr. 020D

Confronto senza errori

Figura 2-7 Confronto dei blocchi tra IMPLAV e SSDEMO

Page 55: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Caricamento del programma

2.5 Caricamento e test del programma

Per il test del programma "Impianto di lavaggio" si deve ora collegare un controllore programmabile S5-90195 al dispositivo di programmazione. Eseguire un collegamento stabile tra PG e controllore programmabile (AG), e

modificare nella pagina 2 delle 'Ympostazioni" il funzionamento in "Online [ciclo]", premendo i tasti F3 = Scelta e F6 = Salva.

2.5.1 Caricamento del Il caricamento del programma è eseguito con l'ausilio della programma funzione "Trasferimento blocchi" nel menu "Oggetto".

Oggetto l. Selezionare 'Blocchi, Trasferimento" nel menu "Oggetto"

Blocchi > 2. Introdurre nel box di comando come sorgente (nel caso non

Trasferim. > sia già preimpostata) C:IMPLAVST.S5D e contrassegnare

File - AG con la crocetta sotto scelta "FB 5 " , poi "DB 5 " ed infine 1 "Tutti OB".

3. Premendo Trasferimento vengono copiati in AG i blocchi sopracitati, da confermare con OK.

Controllare il procedimento di caricamento, facendo emettere l'indice dei blocchi presenti in AG.

Blocchi > Contrassegnare pertanto nel box di comando "Tutti blocchi'!.

%ene emesso un elenco dei blocchi caricati in AG, che contiene

SHIFT F3 soltanto le parti di programma necessarie. I commenti e le intestazioni dei blocchi non sono stati trasferiti.

Avvertenza

Vengono emessi anche i blocchi di sistema del controllore.

Page 56: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Caricamento e test del programma

2.5.2 Test del Il programma utente, in pratica il blocco funzionale FB 5, può ora programma essere testato in funzionamento "Online", segmento per segmento

e istruzione per istruzione, verificando un corretto svolgimento. La tabella decisionale (pagina A-Il) mostra per determinate combinazioni dei segnali d'ingresso le relative reazioni dell'AG sulle uscite. Per l'impostazione o la variazione dei segnali d'ingresso sono a disposizione sul simulatore "SIMATIC INPUT" (Nr. Ord. 6ES5788- 8MKll) otto interruttori OnIOff (E 32.0 ... E 32.7) e due pulsanti (E 33.OlE 33.1). A seconda del tipo di rappresentazione dello stato dei segnali desiderata sul PG, si seleziona per il test la funzione "Stato blocco" o "Stato variabili".

Stato del blocco l . Predisporre sul simulatore tutti gli interruttori su Off e sull'AG il commutatore di finzionamento su "STOP".

Stato Blocco ... SHIFT F6

2. Selezionare nel menu "Test" "Stato blocco ".

3. Introdurre nel box di comando FB 5, contrassegnare le relative opzioni con "Si" e premere OK.

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. Le indicazioni contenute nelle colonne "Stato" (visualizzazione risultato) e "IND" (contatore indirizzi) non interessano per il test dell'esempio.

Mettere ora I'AG in "RUN'!.

%ene di volta in volta visualizzato il RLC e a destra in basso compare la segnalazione "Elaboraz. stato in corso".

l . Mettere in finzionamento l'impianto di lavaggio, portando su "On" E 32.0 e E 32.1.

2. Spostare al segmento 3 il punto di alt per l'elaborazione di stato, premendo 2 volte J, J, J, = scorrimento avanti.

Page 57: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Test del programma

3. Premendo 3 volte il tasto cursore in basso, portare il cursore sulla riga dopo il comando di salto.

Le visualizzazioni spariscono e si può constatare che questa istruzione (dopo la diramazione) 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.

4. Spostare ora il punto di alt nel segmento 5, in cui inizia il vero e proprio procedimento di lavaggio, secondo la figura A-3.

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 lavaggio può iniziare. Nella colonna 5 della tabella A-2, si può leggere quali ingressi sono da impostare.

5. Portare su "On" anche gli interruttori E 32.5 e E 32.6.

Il contatore passi e I'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 ENTRATA AUTO.

6. Spostare il punto di alt nel segmento 6 e portare su "On" l'interruttore E 32.3 per 'Yuto in posizione". Premendo il pulsante E 33.0 (Start) inizia il ciclo di lavaggio.

Il visualizzatore si spegne (A 32.4 = O) e la porta si chiude (A 32.3 accesa). I1 contatore passi si porta su 2.

7. 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 awiate le operazioni di "Spruzzatura schiuma", "Rotazione spazzoloni" e "Struttura avanti" (variabili = 1). I1 contatore passi si porta su 3.

8. Simulare gli altri procedimenti del lavaggio, variando a seconda dei punti di alt gli ingressi come da tabella A-2.

Nel segmento 11 si può vedere, dopo che E 32.5 = 1, come il valore di set di diffusione cera TDC indicato nel DB 5, sia

Page 58: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Caricamento e test del programma

decrementato ogni secondo fino a O e successivamente sia generata automaticamente, con il contatore passi (= 7), la condizione di start per l'asciugatura.

9. 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 partenza 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.

l. 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 "Si".

In questo modo viene modificato il programma in AG. Se si Blocchi > desidera avere il blocco modificato nel PG, p. es. per

archiviazione,

3. selezionare nel menu "Oggetto" "Blocchi, Trasferimento, AG-File" e introdurre nel box di comando FB 5.

Stato delle variabili l. Predisporre sul simulatore tutti gli interruttori su Off e sull'AG il commutatore di finzionamento su "STOP".

Stato Variabile SHIFT F7

2. Selezionare nel menu "Test" "Stato variabile".

Appare una tabella vuota con le colonne "Operandi:" e "Formati:".

Page 59: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Test del programma

3. Introdurre qui dalla lista dei segnali tutti gli operandi di uscita in assoluto o simbolico 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 2-8,

4. premere F2 = Memorizz e introdurre la sigla del blocco immagine (qui BB5).

Operandi: Stato segnali:

KT= fermo KT= fermo

AG in CICLO

Figura 2-8 Rappresentazione degli operandi di uscita nel blocco immagine BB5

5. Concludere questa predisposizione con Conferma oppure F6 = Attivo.

Per il test del blocco funzionale con l'ausilio della funzione "Stato Variabile"

6. mettere I'AG in !BRUN" e portare gli interruttori E 32.0 e E 32.1 su "On'!.

Page 60: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Caricamento e test del programma

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 programmabile a determinate configurazioni degli ingressi.

7. Portare E 32.5 e E 32.6 su "On".

L'impianto si porta nello stato di predisposizione alla partenza con A32.4 = 1 e Z 2 = 1. 8. Simulare ora l'ingresso di un'auto con E 32.3 = On ed

avviare l'impianto premendo E 33.0.

La porta si chiude (A 32.3 = l) , il contatore passi va a 2 ed il ciclo stesso viene conteggiato in Z 20 = 1.

9. Simulare lo stato '!Porta chiusa" con E 32.6 = Off e E 32.7 = On.

Il PG mostra ora lo stato dei segnali indicato della figura 2-7. La struttura si sposta in avanti con gli spazzoloni in rotazione e l'elettrovalvola della schiuma aperta.

10. 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 il visualizzatore USCITA AUTO e nell'ultimo passo (E 32.3 = Off) si reimposta la predisposizione alla partenza con la visualizzazione ENTRATA AUTO ed il contatore passi = 1.

I l . Interrompendo la funzione "Stato " con ESC = Interruzione si ritorna con F8 nel menu.

Page 61: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Test del programma

Lo STEP 5 visualizza lo stato dei segnali nel punto di alt impostato. Con ESC = Interruzione è possibile interrompere l'elaborazione di stato ed aggiungere operandi nella lista. Premendo ancora Conferma l'elaborazione di stato prosegue.

Forzamento delle variabili

Forzam. Variabili SHIFT F8

Con questa funzione è possibile modificare le variabili (p. es. EIAJM) a byte nell'immagine 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.

Nel menu "Test" selezionare "Forzamento variabili" ed introdurre nella tabella vuota "Operandi - Formati" gli ingressi e uscite come operandi a byte (EB e AB). Concludere ogni riga con il tasto di introduzione e sovrascrivere il formato proposto con "KM". Completare la lista con 221220 e T20lT22 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 simulatore, è possibile visualizzare i valori delle uscite e dei contatori, allo stesso modo delle funzioni di stato.

Premere il tasto ESC = Interruzione, portare E 32.0lE 32.1 su "On" e I'AG da "STOP" a "RUN'!.

Ora il PG visualizza la colonna "Forzamento immagine". E' possibile ora, tramite tastiera, forzare direttamente le uscite in Al3 321Al3 33 e verificare pertanto la funzionalità degli attuatori. Per controllare ciò,

introdurre in AB 32 la configurazione a bit KM = 00110011 e premere Conferma.

Page 62: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Caricamento e test del programma

In AG si devono eccitare i relè di uscita 32.0132.1 e 32.4132.5 e sul video compare la segnalazione "Forzamento eseguito".

Operandi: ..................... AB 32 ..................... EB 33 ..................... AB 32 ..................... AB 33 -PASSI Z 2 -TDC Z 20 -TAA T 22

AG in CICLO Stato segnali: KM= 00000001 KM= 00000000 KM= 00000000 KM= 00000000 KZ= 2 KZ= fermo KT= fermo

Page 63: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Panoramica delle funzioni

In questo capitolo si trovano le descrizioni di tutte le possibili operazioni e funzioni, necessarie per lavorare con lo STEP 5. La sequenza ed il contenuto dei singoli paragrafi sono orientati ad una rappresentazione delle funzioni secondo il menu principale ed i sottomenù (panoramica + seguenti pagine 3-213).

Page 64: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni per l'utente (cap. 3) Interfaccia operatore grafica (cap. 3.1)

Figura

3.2 Oggetto 3.3 Editor 3.4 Test 3.5 Gestione

Progetto

Blocchi

File DOS

File PCP/M

Fine

V

Funz. comuni in A WL, KOP, FUP

Editazione della lista instruzioni

Editaz. di schemi a contatti

Editaz. di schemi logici

Editaz. di blocchi dati

Editaz. di maschere DB

Editaz. della lista di attribuzione

Stato blocco

Stato variabili

Forzamento AG

Forzamento variabili

Forzamento uscite

Emissione Info-AG

Controllo elaborazione

Controllo elaborazione

ON

OFF

Generazione XREF

EPROM/EEPROM

Interconnessione

Lista di attribuzione

Selezione drive

Vie bus

Panoramica: Menù principale + Funzione STEP 5 + Istruzioni per l'utente

Page 65: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni per l'utente (cap. 3) Interfaccia operatore grafica (cap. 3.1)

.6.2 Emissione confortevole

3.6 Documentazione

Attri 3.7.1 Altri pacchetti

3.7 Cambio 3.8 Help

3.8.2 Informazioni relative alla versione STEP 5

Figura 3-2 Panoramica: Menu principale + Funzione STEP 5 + Istmzioni per l'utente (continuazione)

Legenda

Generazione di un programma

Con sfondo grigio sono i menu sul video, stampati in corsivo sono i titoli dei paragrafi.

Per la generazione di un programma utente, lo STEP 5 offre funzioni e servizi per

- editare, - trasferire (copiare) e - documentare blocchi e file in modo confortevole.

Page 66: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni online Per il test e la correzione dei programmi ed anche per l'operatività del controllore programmabile (AG), lo STEP 5 comprende funzioni

- per comandare e controllare I'AG (STOPEUN, Info); - per emettere/visualizzare lo stato attuale delle variabili di

processo (nel blocco o in liste selezionabili); - per visualizzare l'immagine di processo delle periferie E/A e

per l'impostazione/modifica di valori EIA.

Memoria di Nel caso il PG disponga di un posto connettore per EPROM, lo programma STEP 5 consente la scrittura e la lettura di programmi su moduli EPROM/EEPROM EPROMEEPROM.

Collegamento a bus Con il collegamento del PG ad un bus, lo STEP 5 offre strumenti e servizi per costruire (editazione) vie bus e per memorizzare/ richiamare le informazioni generate (nomi delle vie, indirizzi, nodi, etc.).

Sistema operativo I programmi ed i file, generati sotto PCP/M-86, si possono rielaborare sotto S5-DOS.

Page 67: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.1 Interfaccia operatore grafica

Le funzioni STEP 5 vengono offerte tramite la sbarra di menu che contiene i menù principali ed i sottomenu. In questi menù si selezionano, per mezzo del mouse o della tastiera, gli strumenti ed i servizi che si rendono necessari durante il lavoro con il PG. Gli utenti che hanno già lavorati con versioni precedenti di STEP 5 e che sono abituati di lavorare con i tasti funzionali possono adoperare i menù in modo conosciuto.

Barra di menu con titoli

Menu con sottomenu

Superficie di lavoro

Box di scelta, - di segnalazione o di informazione

Riga dei tasti funzionali Edit AG L D B Q ~ R AG JLBL.AG ?I DI JFlne JBL CRI AG-> A C i r i r n i FStat o BL

4hBed "-L *, .- , - , , -- . .

con TAB altre asseanazioni di tasti Riga ai Le impostaz oni ai progettazione possono essere modificare. informaz one

Figura 3-3 Interfaccia operatore grafica

Sbarra di menu con i Quando si seleziona un titolo di menu sulla sbarra di menu menu cliccandolo con il mouse oppure posizionando il cursore sul titolo

e attivandolo quindi premendo il tasto di introduzione, il relativo menù si apre. In un menù sono elencati dei temi relativi al punto di menù e10 delle funzioni. I punti di menu contrassegnati a destra con una freccia 0, riferiscono ad un sottomenù.

Page 68: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Intet-taccia operatore grafica

Superficie di lavoro

Sbarra delle funzioni

Help

Lista asseg. tasti

Riga di informazione

Sulla superficie di lavoro, cioè sull'interfaccia grafica, vengono visualizzati i box di scelta in cui si effettuano le impostazioni, nonché i box di informazione, di segnalazione e l'area di lavoro degli editor di programma.

La sbarra delle funzioni offre la possibilità di passare direttamente a certe box di scelta o editor, senza bisogno di eseguire estese sequenze operative. Per visualizzare la disposizione degli ulteriori tasti funzionali, premere il tasto di tabulazione TAB oppure cliccare il simbolo ">" che si trova a tutta destra. Per attivare le funzioni sulla sbarra delle funzioni si hanno le seguenti possibilità: - Cliccare con il mouse sul campo che contiene la designazione

breve della funzione. - Le funzioni che si trovano nella fila inferiore si possono

attivare premendo il tasto funzionale indicata a sinistra (da F1 a FIO). Le funzioni con sfondo grigio nella fila superiore vengono attivate tenendo premuto il tasto SHIFT mentre si preme allo stesso tempo il tasto funzionale indicata a sinistra (da SHIFT F l a SHIFT F9).

Assegnazione: Una descrizione dettagliata delle funzioni che si possono attivare tramite i tasti funzionali si ottiene attivando nel menu "Help" la funzione "Lista asseg. tasti...". Per informazioni sull'assegnazione dei tasti funzionali indicati nei box di scelta premere la combinazione di tasti SHIFT F8. Se nel testo di help relativo all'assegnazione dei tasti funzionali appare l'interrogazione "Proseguire? SiINo", introducendo Si si può visualizzare dettagliate informazioni sulle singole funzioni.

La riga di informazione fornisce informazioni sul titolo di menu o il punto di menu (titolo del sottomenù o funzione di menu) che è stato selezionato ma non ancora attivato.

Page 69: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta funzioni Il richiamo di una funzione o di un editor si esegue in due passi successivi:

l. Scelta della funzione nel menu principale o in un sottomenu

2. Specificazione della finzione mediante l'introduzione di parametri nel box di comando e conferma di questa introduzione.

La funzione viene avviata leseguita o l'editor viene richiamato.

Oggetto Editor Test Gestione Documentazione

Passo 1

Passo 2

Blocchi dati > Masch-DB>

/ File-Programma : F: XXXXXXST.S5D \ blocchi STEP 5 -l

Lista Attribuzione F3

Scelta Blocco : [ P61 Crit. ricerca : [

l l

l l

Tipi blocco

PK Blocchi commento Aggiornam File-Sorg seq FB Blocchi funzionali

( )Si (W No FK Blocchi commento FX Blocchi funzionali FKX Blocchi commento

< OK > < FB=Scelta > < ShiftF8=Help >< ESC=lnterruz

n < O K > < ESC=lnterruz

, , Editazione blocchi STEP 5 a 7

funzione viene eseguita op.

I'editor viene selezionato

Figura 3-4 Scelta funzioni dei menu principali e dei sottomenu

Page 70: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Intet-taccia operatore grafica

3.1 .l Scelta funzioni Partendo dal menu principale selezionare una funzione o un

editor tramite i relativi sottomenù. In funzione dello stato di funzionamento del PG, p. es. se non esiste collegamento con un AG, determinate funzioni non sono attivabili e non si possono richiamare nel menù. Sono possibili 4 metodi per la scelta delle funzioni:

Mouse

Tasti cursore

Hot keys

Tasti funzionali (scelta veloce)

Esempio

- Mouse

- Tasti cursore

1. Eseguire un click con il mouse sulla funzione desiderata.

2. Spostarsi nella lista di menù principale con i tasti cursore a destra e a sinistra e nei sottomenu con cursore in alto e in basso. Con il tasto di introduzione si possono visualizzare

ulteriori livelli di sottomenù oppure richiamare le funzioni selezionate. I sottomenu visualizzati scompaiono premendo più volte, a seconda dei casi, il tasto ESC = Interruz.

3. Premere la lettera contrassegnata in rosso nella sigla della funzione (per video monocromatici, su sfondo nero), partendo di volta in volta dalla lista del menu principale.

4. Premendo un tasto funzionale, si esegue direttamente la scelta di una funzione usatalnecessaria frequentemente (+ Interfaccia operatore grafica, Tasti finzionali).

Richiamo dell'editor blocchi.

Con il mouse eseguire dei click successivamente:

l. sul menu principale "Editor':

2. sul sottomenu 'Blocchi STEP 5':

3. sul seguente sottomenu "nel File-Programma" E' ora visualizzato il box di comando "Editazione blocchi STEP 5 " .

Con i tasti cursore:

l. selezionare con i tasti cursore a destralsinistra "Editor" nel menu principale e premere il tasto di introduzione.

Page 71: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta funzioni

- Hot keys

E' ora visualizzato il sottomenu "Editor".

2. Premere il tasto di introduzione

Viene visualizzato il sottomenu "Blocchi STEP 5".

3. Selezionare con il cursore in altolbasso la finzione "nel File-Programma" e premere il tasto di introduzione.

E' ora visualizzato il box di comando "Editazione blocchi STEP 5 " .

Premere sulla tastiera alfanumerica (a piacere maiuscolo o minuscolo) partendo dal menu principale:

l. E per "Editor"

2. B per 'Blocchi STEPS"

3. N per "nel File-Programma"

E' ora visualizzato il box di comando "Editazione blocchi STEP 5 " .

- Tasti funzionali Premere Fl sulla tastiera nella parte relativa ai tasti funzionali.

E' ora visualizzato il box di comando "Editazione blocchi STEP 5 " .

Legenda relativa ai menu operativi

Le sigle delle funzioni nei menu sono corredate di caratteri e contrassegni con il seguente significato:

Lettera rossa o su = la funzione è attivabile (tramite sfonfo nero questa lettera)

Conclusione con ">" = segue un altro sottomenu

Conclusione con ". . ." = segue un box di comando;

Conclusione senza = la scelta di questo menu porta caratteri direttamente al richiamolstart

della funzione;

F " n " o SHIFT F " n " = segnala la possibilità della scelta veloce della funzione tramite il tasto funzionale indicato.

Page 72: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Intet-taccia operatore grafica

Box di Se la funzione selezionata necessita di ulteriori specificazioni comando/scelta (contrassegnato nel menu con "..."), lo STEP 5 presenta un box di

comando Cfigura 3-5). Questo box è di volta in volta adattato alle singole funzioni ed ha pertanto più o meno campi d'introduzione. In questi campi si introducono i nomi o i parametri per specificare i compiti o i comandi. Gli oggetti e le opzioni offerti sono selezionati, apponendo una crocetta.

Nella compilazione dei campi tramite sigle, è possibile mediante il corrispondente box di scelta (selezionabile con F3), ottenere informazioni sui blocchi esistenti o possibili (tipi di blocco).

Logicamente le parametrizzazioni incompatibili non sono accettate dal sistema, visualizzando nel box di comando una segnalazione rossa o su sfondo nero che si chiarisce da se'.

Ci sono diversi box, ciascuno per determinati compiti:

- Box di comando, come mostrato in figura 3-5. Solo da questi sono attivate le relative funzioni.

- Box di scelta blocchi, come indicato in figura 3-6. - Box di scelta file, come indicato in figura 3-7. - Box di comando di contenuti diversi, con ulteriori possibilità

d'introduzione, che si adattano alle necessità delle varie funzioni.

Generalmente per tutti i box di comando, di scelta blocchi e file valgono le stesse modalità d'introduzione.

Avvertenza

Campi d'introduzione e particolarità, che hanno significato soltanto per determinate funzioni, non sono trattati qui, ma nelle spiegazioni delle relative funzioni.

Page 73: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta funzioni

BOX di comando Questo tipo di box Cfigura 3-5) è sempre visualizzato, quando si vuole attivare una funzione da un menu.

Campi d'introduzione In seguito sono brevemente illustrati i campi d'introduzione presenti nel box.

- File-Programma (1) Per tutte le funzioni relative al programma, qui è visualizzato dallo STEP 5 il nome del file programma registrato nelle "Impostazioni" (+ Progetto). A seconda delle necessità delle singole funzioni questo campo è inibito oppure è possibile un'introduzione.

- Scelta degli oggetti (2)

Si definisce la scelta contrassegnando (X) le possibilità offerte oppure scrivendo tra le parentesi quadre: - un blocco (nome) - una lista di blocchi (blocchi singoli separati da una virgola) - un nome di file - un criterio di ricerca - un numero, in funzione del campo d'introduzione (p. es. da

[ l a [ 1).

- Emissione degli A seconda delle singole funzioni è possibile emettere gli oggetti oggetti definiti nel box:

- su una stampante - sul video - su un file. I1 nome del file è preso dalle "Impostazioni"; è

tuttavia possibile modificarlo qui.

- Tipo di protocollo A seconda delle singole funzioni è possibile impostare il layout della stampa o del file LS.IN1.

- Opzioni di emissione A seconda delle singole funzioni è possibile selezionare: - blocchi e la relativa testata, - FB con nomi.

Page 74: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Intet-taccia operatore grafica

Scelta dei campi d'introduzione

Campi nel box di comando e funzioni dei tasti (+ Appendice 4, Assegnazione dei tasti), che sono rilevanti per lo spostamento del cursore nel box di comando figura 3-5).

(2) Campo di scelta Box di scelta file blocchi o file sono visualizzabili, premendo il tasto F3. Questi campi sono rappresentati a colori o in reverse.

(3) Campi racchiusi in una cornice Questi campi comprendono possibilità di scelta specifiche della funzione, opzioni e destinazioni di emissione. Ciò è reso riconoscibile da una cornice. Se non è disponibile il mouse, questi campi sono raggiungibili con il tasto TAB. Fare attenzione che in "Emissione su" con questo tasto si entra nel campo "Nome".

(4) Campi d'introduzione All'interno del campo incorniciato, è possibile raggiungere i campi d'introduzione con i tasti cursore. Dove si trova il cursore si può introdurre un nome o la crocetta.

(5) Comandi OK I parametri impostati sono acquisiti, la = tasto di funzione è attivata introduzione ESC = Interruz Interruzione senza acquisizione parametri SHIFT-F8 Testo di help per il campo in cui si trova

il cursore F3 = Scelta Richiamo del box di scelta per blocchi

o file

Page 75: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta funzioni

(3) /

\ Stampa blocchi STEP 5 /

mma : E:BSP409ST.S5D I Scelta 1 1 1 ( X ) Lista blocchi: 1 1 1

~ - ~ -

Emissione su Tipo di protocollo ( X ) Stamp. ( X ) Standard ( ) File: ( ) Scritt. ristretta con bordo

Nome: I E: NONAMELS.INI1 ( ) Scritt. superstretta; DIN A4

(4),\

Figura 3-5 Esempio di un box di comando

\

opp. tutti: ( ) PB ( ) FB ( ) FX ( ) OB ( ) SB ( ) tutti blocchi O P K O F K O F K X O O K ( ) S K

Numero segmento: da [ 1 l a [ 255 l

Page 76: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Intet-taccia operatore grafica

BOX di scelta Se il cursore si trova in un campo in cui introdurre una sigla blocchi (nome) Cfigura 3-5) e si preme il tasto F3, viene visualinato un Box di scelta file box di scelta blocchi o file. In questi box pgura 3-6figura 3-7)

si sceglie direttamente un oggetto per l'elaborazione.

(1) In questo campo sono elencati i blocchilfile esistenti nel file programma impostato. Se il cursore si trova su uno di questi oggetti e si conferma con il tasto di introduzione, questo è acquisito nel campo "Blocco" o "Nome-File" e pertanto è selezionato per l'elaborazione prevista. Se si desidera selezionare più blocchi per una determinata elaborazione, bisogna introdurli singolarmente nel campo "Blocchi". Attivando OK o premendo il tasto di introduzione si chiude il box di scelta e si vede che la sigla dell'oggetto selezionato è ora registrata nel campo di scelta del box di comando Cfigura 3-5).

(2) Qui si può cambiare: Tipo di blocco Selezione di un tipo con tasti cursore o

mouse e doppio click. Visualizzazione di tutti i blocchi di questo tipo nel campo (1).

Drive Selezione con il tasto di introduzione o click del mouse. Sono visualinati nel campo (2) le directory esistenti in questo drive.

Directory Selezione del contenuto di una directory con il tasto di introduzione o doppio click. Sono visualinati nel campo (1) i file esistenti nella directory.

(3)(5) Con i tasti "Scrolling video " (verso l'alto o il basso) o click del mouse si fa scorrere il contenuto della finestra corrispondente. I tasti cursore fanno scorrere la lista di una riga verso l'alto o il basso.

(4) I1 criterio introdotto qui consente la ricerca nella directory impostata. Se esiste, il nome del file è introdotto nel campo (1).

Page 77: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta funzioni

File-Programma : C:B

- PB--Blocchi programma \ PB001 - PROG1 P6002 - PROG2 PB003 - PROG3 P6012 - PROG12

Tipo di blocco L

Blocchi commento Blocchi funzionali

FXX Blocchi commento OB Blocchi organizzativi

Figura 3-6 Esempio di un box di scelta blocchi

(1)

(5)

Figura 3-7 Esempio di un box di scelta file

\ \ 1 I \

( )

, (5)

-1 Nome-File : [ BSP409ST.S5D l \

Crit. ricerca : [ ??????ST.S5D l -' > C STIFS-,;

File NONAMESTS5D BSP409ST.S5D BSPXXXST.S5D

Indice/Drive

STEP5-BI [ - C - ] [ - D - ] [ - E - ]

.$+I / i, , . I" [ - F - l

Page 78: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Intet-taccia operatore grafica

Consiglio

Tasti funzionali

FI ... FIO SHIFT F I ... SHIFT F9 (hard keys)

Se una parte della visualizzazione è coperta da un box visualizzato oppure da una interrogazione, per esempio "Proseguire? SìNo", questa parte diventa visualizzabile completamente introducendo un blank.

I tasti funzionali (soft keys) sono tasti con funzione assegnata via software per l'attivazione di tasks tramite tastiera stessa oppure tramite simboli di tasti (caselle) sul video.

Per l'operatività dello STEP 5 i tasti funzionali sono generalmente assegnati in modo ergonomico per quanto concerne il concatenamento dei livelli dei richiami (fino a 3).

l. Tasti funzionali come "tasti veloci" per la scelta di funzioni STEP 5 dal menu principale dell'interfaccia operatore grafica. L'assegnazione dei tasti funzionali nel menu principale si può visualizzare tramite la funzione "Lista asseg. tasti" nel menu "Help". Attivando un menu o un sottomenu, accanto alle funzioni di menu si trovano i relativi tasti funzionali assegnati.

Negli editor e nei box di dialogo, l'assegnazione dei tasti funzionali è visualizzata tramite SHIFT F8.

OK, ESC, Si, No 2. I box di scelta, informazione e segnalazione dello STEP 5 (operatività box) contengono nella parte inferiore una riga con tasti funzionali

e di comando, mediante i quali si confermano, si richiamano o si attivano le operazioni.

FI ... F8 3. Negli editor lo STEP 5 visualizza alle righe 24/25, nella SHIFT F I ... SHIFT parte inferiore del video, una lista con 8 (oppure 16) tasti F8 (tasti funzionali) funzionali per l'utilizzo delle relative funzioni.

Page 79: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

3.2 Oggetto

In questo menu si selezionano le seguenti funzioni:

+ Progetto Tutte le impostazioni di un progetto con le relative protezioni si eseguono sotto questo menu. Se un progetto è già memorizzato, lo si può caricare sotto questo menu.

+ Blocchi Copia di blocchi e richiamo informazioni sui blocchi.

+ File DOS. Copia di file e richiamo informazioni sui file.

+ File PCPM Copia di file e richiamo informazioni sui file PCPM.

+ Fine Uscita dallo STEP 5.

3.2.1 Prima di iniziare a programmare con lo STEP 5 , definire le

Oggetto b seguenti posizioni: Progett.

- una parte o anche tutti i nomi dei file necessari al programma utente,

- una directory in cui memorizzare tutti i file. - i parametri specifici, come tipo di rappresentazione o

funzionamento,

Queste impostazioni devono essere eseguite con lo STEP 5 soltanto una volta. Un'indicazione unica della directory, in cui memorizzare i file costituenti il progetto, facilita l'organizzazione del lavoro di programmazione. Lo STEP 5 memorizza tutte queste impostazioni in un file progetto (*PJ.INI), copiabile e pertanto trasportabile. E' quindi disponibile un elenco di tutti i dati rilevanti di un progetto. 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

Page 80: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

iniziare a programmare senza dover eseguire nuovamente le impostazioni. Naturalmente i file stessi devono essere memorizzati nella directory (di lavoro), impostata nel file progetto.

La figura 3-8 mostra come sono organizzati il file progetto ed i relativi file di programma. I1 file progetto si trova nella stessa directory di lavoro dei file. A questi file fanno riferimento le impostazioni nel file progetto. Fanno eccezione il file stampante ed il file via, che si trovano sempre nella directory in cui è caricato il pacchetto STEP 5.

Directory di lavoro:

t C:NN LAGEI \MOTO RHA

1 (impostato nel file programma)

i

MOTORI ST.S5D 4 Directory lavoro: C:~NLAGEI\MOT 1 MOTORIXR.INI 1 File-Programma: C:\MOTORlST.S5

File-LI: C:\MOTORIXR.IN/

File-Simbolico: C:\MOTORIZO.INI File-Sequenziale: C : \ M O T O R l Z O . S E k File-Piedinatura: C:\SCHRMOFP.IN

File-SISID: C:\EPROM2SD.IN File-Via: PFADI IAP.IN

File lstr. Comando C:\STEUI I S File-Stampante: DR2IOHDR.INI File-Docu: C:\MOTO 1 LS.1

\

Directory di sistema \ \ \ \

DR2IOHDR.INI PFADI 1AP.INI

Figura 3-8 Schema di prinzipio; organizzazione del file progetto e del corrispondente file programma

Page 81: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

Le seguenti funzioni sono a disposizione nel menu "Progetto"

Impostazione di tutti i parametri (+ Impostazioni) necessari per un progetto. Sono messi a disposizione box d'impostazione, con cui definire quanto segue: - file, appartenenti ad un progetto. Questi file sono

impostati di volta in volta nei box di scelta e comando e negli editor, in cui sono richiamati.

- parametri, come p. es. simbolico, rappresentazione (KOP, FUP, AWL), etc.

~ u a n d o sono state eseguite le impostazioni per un progetto, bisogna ancora fare quanto segue.

Caricamento delle impostazioni di un progetto (+ Caricamento). Vengono caricate tutte le impostazioni per un progetto. Dopo questo caricamento, sono disponibili per l'elaborazione solo i file appartenenti a questo progetto. Salvataggio delle impostazioni di progetto (+ Salva). Tutte le impostazioni sono salvate (memorizzate) nel file specifico. Salvataggio sotto un nuovo nome (+ Salva come). Tutte le impostazioni sono salvate in un nuovo file selezionabile.

Impostazioni Prima di iniziare la programmazione vera e propria si impostano per un progetto tutti i parametri necessari, nei box di scelta visualizzati, suddivisi in due pagine selezionabili. I parametri

Progett. impostati (p. es. nomi dei file) sono successivamente automaticamente registrati nei box di comando e di scelta. Queste impostazioni sono riassunte in un file progetto. I file ed i parametri impostati sono validi per la progettazione per l'intero progetto.

Le impostazioni rimangono anche quando lo STEP 5 viene concluso. Alla successiva ripresa sono acquisite le ultime impostazioni valide.

Page 82: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Queste impostazioni sono pertanto memorizzate in un file *PJ.INI, attivando corrispondentemente + Salva. Le impostazioni memorizzate possono essere nuovamente ricaricate (+ Caricamento). Generalmente i file di sistema hanno nel loro nome un campo fisso (p. es. *ZO.INI), che viene completato dall'utente con una parte lunga da 1 a 6 caratteri. Così per esempio, nel file simbolico BSP409ZO.INI la parte rappresentata in grassetto è stata completata con l'indicazione "BSP409".

Operatività I campi d'introduzione nel box d'impostazione (campi 1 ,2 ,3) si possono raggiungere sia con i tasti cursore che con il tasto TAB. Per le pagine 1 e 2 delle "Impostazioni" esistono dei tasti funzionali nella parte inferiore del box d'impostazione.

Tasto Funzione

F3 I1 cursore deve trovarsi sulla sigla di un campo d'introduzione (campo l o 2, figura 3-9): 1. I1 parametro impostato può essere commutato

con F3 (p. es. SIINO oppure RWIPROT). 2. E' attivata l'introduzione di caratteri. I1 cursore

lampeggia sul campo d'introduzione (campo 2). Le introduzioni si acquisiscono col tasto di introduzione.

3. Premendo nuovamente F3, è visualizzato un box di scelta file, in cui ci si può spostare e selezionare un file (+ Box di comando).

F 4 Commutazione da una pagina all'altra.

F 6 I parametri impostati sono salvati nel file *PJ.INI, indicato nel campo 4.

F7 Viene visualizzato un testo di informazione, relativo al campo in cui si trova il cursore.

F8 Ritorno al livello richiamante. Le impostazioni modificate sono acquisite nel file *PJ.INI.

Page 83: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

Pagina 1

Progett.

E' visualizzato il box "Impostazioni, pagina l", in cui sono impostati i file specifici di progetto.

Pagina 1

Esempio

(1)

1 / / / i / / /

Impostazioni (pagina 1

1 2 3 Scelta 4Pagina 2 5 6 Salva 7 Info 8 Ritorno

Figura 3-9 Esempio della pagina 1 del box "Impostazioni".

Page 84: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Operatività Nella seguente panoramica si possono trovare le introduzioni con i relativi chiarimenti, da definire nella pagina 1.

Campo d'introduzione Chiarimento

File-Programma

Directory lavoro La directory di lavoro è costituita sempre dal drive ed un elenco (p. es. C:\S5-DATEN\EXAMPLE). Le precedenti indicazioni costituiscono il percorso ("path") completo, sotto cui sono memorizzati i file introdotti o visualizzati. Questo percorso deve essere già stato creato sotto MS-DOS o FlexOS. Come selezionare una nuova directory di lavoro è illustrato nell'esempio a pagina 3-25. E' possibile di creare un directory di lavoro per ogni file specificato nel box d'impostazioni, ma non è racommandabile. I file "hidden" non sono ammessi.

Si devono introdurre il drive ed un nome lungo al max. 6 caratteri. Si devono introdurre soltanto drive e nome del file. Questo è automaticamente associato alla directory di lavoro ed in essa memorizzato. I drive possono essere denominati con le lettere A fino J. 1. Se non si introduce nessun nome, è registrato automaticamente il nome di registrato per ultimo. 2. Se si introducono meno di 6 caratteri, il nome viene completato con caratteri @.

Attributi file impostabili (campo 3, figura 3-9): RW: possibile lettura e scrittura PROT: ci si riserva l'esclusivo diritto di accesso al file. Accessi

di altri sistemi S5 non sono più possibili.

Page 85: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

Campo d'introduzione Chiarimento

Gestione dati

File-LI

File-Simbolico

File-Sequenziale

Attributi file impostati da STEP 5: GESP: il file è occupato in scrittura. Un altro sistema S5 accede

a questo file. Quando questo accesso è concluso, sparisce l' indicazione.

RO: possibile solo lettura

Commutazione tra gestione dati S5-DOS (preimpostata) e BTRIEVE. Se si imposta BTRIEVE, sono possibili ulteriori introduzioni: A G e CPU: Tramite questi dati sono attribuiti i segnali nella lista SIGLIST generati con SIGNAL. La gestione dati desiderata deve esistere, ma non deve essere caricata.

Avvertenza BTRIEVE è selezionabile solo sotto il sistema operativo FLEXOS.

I1 nome del file (*XR.INI), che contiene la lista incrociata, qui è soltanto visualizzato e non può essere modificato. Consultare (+ Gestione, Generaz. XREF) per vedere come viene memorizzato.

Nome del file simbolico (*ZO.INI). Se si imposta questo file, si può lavorare con operandi simbolici (negli editor e in emissione documentazione), se è impostato "Impostazione\Pagina 2\ Simbolico". Non appena questo file viene impostato, avviene automaticamente anche un'impostazione del file sequenziale. I1 tipo di file simbolico è impostabile (vedere sotto "File- Programma").

I1 file sorgente (*ZO.SEQ), che contiene la lista di attribuzione, viene impostato non appena è stato denominato il file simbolico. I1 tipo di file è impostabile (vedere sotto "File-Simbolico").

Page 86: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Campo d'introduzione Chiarimento

File-Piedinatura Nome del file piedinatura. Questa piedinatura è emessa automaticamente nella +Documentazione. In funzione di quanto indicato nel parametro Piedinatura (Impostazioni\ pagina 2), si ha F1.INI: per una piedinatura larga 80 caratteri F2.INI: per una piedinatura larga 132 caratteri.

File-Sisid

File-Via

Contiene l'identificazione di sistema. Questa è necessaria per la scrittura di EPROM e per l'editazione di una via bus. I1 file è generato con altri sistemi S5. Si consiglia di caricare questo file nella directory di lavoro impostata. E' possibile indicare anche successivamente il nome file nel corrispondente box di dialogo.

Nel file via (*AP.INI) sono memorizzate le vie bus sotto un nome via. Queste possono essere anche indicate successivamente nei corrispondenti box di dialogo per l'editazione di una via. Il file via è generalmente memorizzato nella directory di sistema (dove è caricato lo STEP 5).

File Istr. Comando Nome del file in cui si devono memorizzare le istruzioni di comando.

Page 87: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

Esempio di La creazione della directory di lavoro è supportata dallo STEP 5. impostazione L'utilizzo di questi meni per il procedimento necessario è

della directol~ descritto con precisione. di lavoro

Punto di Deve essere visualinato il box "Impostazioni, pagina 1". partenza

1. Portare il cursore sul campo "Directoìy lavoro" e premere F3.

i

Figura 3-10 Esempio di un box con registrazione di directory

E' visualizzato un box con la directory di lavoro, impostata nelle "Impostazioni, pagina 1".

2. Portare il cursore sul drive (qui C:\) e premere F3 = Scelta. Viene visualinato il box di scelta file (figura 3-11), in cui è registrata nel campo (1) la directory selezionata C:\

3. Con il tasto TAB spostare il cursore sul campo 'Yndicel Drive" e quindi selezionare con i tasti cursore la directoìy desiderata (qui STEP-W).

4. Concludere il procedimento col tasto di introduzione. Nel campo (1) è ora registrata la directory desiderata. Nel campo "File" sono visualizzati solo per informazione tutti i file esistenti in questa directory. Essi non sono selezionabili.

5. Premere ancora il tasto di introduzione. Appare il box con la visualinazione della directory (figura 3-10) L'impostazione della directory precedentemente visualizzata nel campo (1) (figura 3-11) è stata acquisita.

Page 88: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

6. Premere il tasto di introduzione (OK). Il box "Impostazioni, pagina 1" è nuovamente visualizzato, con la directory di lavoro registrata.

Box Scelta-File

1 Nome-File : [????????.??? ] Crit. ricerca : [????????.??? ] 1

- File - COMMAND.COM COMMAND.286 SR340.SYS

Indice/Drive XGEMAPPS PICTURES DAARC ARB pTÉFTq BATCH

Figura 3-11 Visualizzazione di directory e file esistenti nel dnve C:\

Page 89: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

Pagina 2 Viene visualizzato il box "Impostazioni, pagina 2", in cui impostare i dati specifici di progetto. Ci si sposta con il cursore in modo analogo alla "Pagina 1".

Progett.

Pagina 2

Impostazioni (pagina 2) memorizzato in C:\S5-DATEN\DEFAULT\PROBSP.INI l l

2 3 Scelta 4 Pagina 1 5 6 Salva 7 Info 8 Ritorno 1 Figura 3-12 Esempio della pagina 2 del box "Impostazioni".

Page 90: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Operatività Nella seguente panoramica si trovano le possibili introduzioni ed i parametri da impostare nella pagina 2, per un progetto.

Campo d'introduzione Chiarimento

Funzionamento Offline Nessun collegamento impostato con AG.

Online

Dinamico

Rappresentaz.

3 - 28

Creazione di un collegamento stabile con AG. Il test e l'elaborazione del programma utente (blocchi) in AG è possibile tramite un collegamento fisico e logico: - se è impostato un nome via, il collegamento avviene tramite

via bus; - se non è impostato nessun nome via, il collegamento awiene

direttamente. L'attivazione del collegamento viene verificata. Per esito negativo, compare la segnalazione "Superam. tempo AG" . Se il collegamento PG-AG viene interrotto, si può riprendere ad operare con il PG solo dopo il timeout.

Questo modo è impostabile solo se il collegamento avviene tramite via bus. I1 collegamento con AG esiste soltanto durante l'accesso, altrimenti è disattivato. E' impostabile la modalità di modifica per programmi in AG. In questo caso bisogna portare il cursore nel campo dopo "Funzionamento" e premere F3. Viene visualizzato un box con i possibili tipi di modifica, in cui è impostabile quanto segue:

Senza modifiche: un programma in AG non può essere modificato. Modifiche in STOP: un programma in AG può essere modificato solo con AG in Stop.

Modifiche in ciclo: è possibile modificare un programma in AG anche durante l'elaborazione ciclica.

Si seleziona per l'editazione dei blocchi del programma uno dei tre tipi di rappresentazione KOP, FUP, AWL.

Page 91: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

Campo d'introduzione Chiarimento

Tipo AG Quando è istituito un collegamento all'AG, qui viene specificato il tipo dell'AG.

Interfaccia Dopo aver premuto F3, è visualizzata una scelta di interfacce, di cui è possibile selezionarne una. L'interfaccia AS 511 è preimpostata. Per le interfacce AS 511 e AS 511 (speciale l), ... AS 511 (speciale n) non si necessitano delle vie bus. Per queste interfacce è possibile la scelta diretta del tipo di funzionamento. Se si seleziona un'altra interfaccia, bisogna editare una via bus, prima di poter scegliere il tipo di funzionamento.

Somma di controllo Si Nel trasferimento in AG viene generata la somma di controllo,

aggiunta al blocco e trasferita in AG. In lettura la somma di controllo viene verificata.

No Nessuna generazione della somma di controllo

Nome-Via Nome sotto il quale viene memorizzata una via editata (+ Vie bus). Indicando questo nome via e un file via, alla commutazione del tipo di funzionamento, si ha una attivazione o disattivazione della connessione memorizzata sotto questa via. Una connessione awenuta correttamente è segnalata con VIA ATTIVA. Se la connessione non si stabilisce, dopo un tentativo di attivazione del collegamento, è segnalato "Superam. tempo AG".

File-Via Nome del file, in cui i singoli nomi via sono memorizzati. Questo file viene memorizzato nella directory, in cui è installato lo STEP 5 (directory di sistema).

Page 92: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Campo d'introduzione Chiarimento

Simbolico Consente o inibisce la programmazione con operandi simbolici nei tre tipi di rappresentazione.

E' possibile l'introduzione e l'emissione di operandi simbolici con commenti operando in KOP, FUP, AWL. Si può scegliere tra scrittura simbolica o assoluta nella rappresentazione per video e stampante.

Non è possibile l'introduzione e l'emissione di operandi simbolici compresi i commenti agli operandi.

Lunghezza simbolico Selezionabile liberamente (8 - 24 caratteri) prima della prima editazione. La lunghezza può essere anche successivamente aumentata. Un accorciamento è possibile solo alla effettiva massima lunghezza di un simbolo. Cancellare dapprima i file *Z*.INI.

Visualizzazione Sim. Gli operandi sono visualizzati in simbolico. Se hanno più di 8

caratteri, vengono troncati (solo in KOPIFUP). I nomi simbolici degli operandi, pertanto, dovrebbeno differenziarsi nei prime otto caratteri.

Ass. Gli operandi sono visualizzati in assoluto.

Lunghezza commento Commento al simbolico Alla prima esecuzione la lunghezza è selezionabile liberamente (max. 40 caratteri). La lunghezza commento può essere aumentata sucessivamente. Un accoricamento è possibile soltanto fino alla massima lunghezza effettiva esistente. Cancellare dapprima i file *Z*.INI.

Commenti Si Tutti i commenti sono visualizzati. I commenti operando non

riguardano quanto appena detto.

I commenti riga (DB), i titoli e i commenti segmento ed anche i commenti blocco (DBDO) non sono visualizzati.

Page 93: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Progetto

Campo d'introduzione Chiarimento

Documentazione Su stampante L'emissione avviene sulla stampante collegata. Deve essere

impostato per questa stampante lo specifico file stampante.

Su file Emissione su un file selezionabile (*LS.INI). In questo file ASCII si possono memorizzare anche hardcopy del contenuto del video (con il tasto PRINT).

Nome Nome del file *LS.INI.

File-Stampante Qui sono memorizzati i parametri stampante, impostati nel menu "Documentazione" (+ Parametri stampante). Da una lista si seleziona il tipo di stampante e il file stampante di tipo *DR.INI con i parametri per la stampante collegata.

Set di caratteri Valido solo per emissione confortevole. Selezionabili: ASCII: La documentazione awiene solo con i caratteri dal

set caratteri ASCII p. es. l ---- I[ ----------------- ( )-------l

SEMIGRAFICA: La documentazione awiene solo con i caratteri dal set caratteri IBM p. es.

I l [ ( )-----I

Piedinatura

Diagnosi Si

E' possibile scegliere l'emissione di stampa senza o con una delle possibili piedinature (80 o 132 caratteri). In questo ultimo caso deve essere impostato il "file piedinatura". Questo file viene editato nel menu "Documentazione" (+ Editor piedinatura). Nell'emissione confortevole occorre impostare la piedinatura di 132 caratteri.

Preimpostata, se non è caricato il software per CP 522. E' possibile editare o emettere i dati di set diagnosi quando è caricato CP 522.

E' disattivato l'utilizzo dei dati di set diagnosi.

Page 94: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Caricamento Con questa funzione si caricano le impostazioni eseguite sotto - Progetto, Impostazioni e salvate in un file *PJ.INI. Tutte le attuali impostazioni sono sovrascritte da questo caricamento. Da

Progett. questo momento valgono le impostazioni esistenti nel file *PJ.INI. Queste si possono tuttavia modificare liberamente. Con ciò i parametri impostati (p. es. nomi dei file) sono registrati automaticamente nei box di comando e di scelta, nei quali sono necessari.

Operatività E' visualizzato il box di scelta file. Selezionare in esso un file *PJ.INI (- Interfaccia operatore grafica). Dopo I'OK sono caricate da *PJ.INI tutte le Impostazioni.

Salvataggio Qui si memorizzano le impostazioni attuali, eseguite sotto - Progetto, Impostazioni. I1 salvataggio avviene nel file *PJ.INI attualmente impostato.

Progett.

salva

Operatività E' visualizzato un box di segnalazione, in cui si può decidere se memorizzare oppure no.

Salva come Qui si memorizzano le impostazioni attuali, eseguite sotto - Progetto, Impostazioni. I1 salvataggio avviene in un file

Progett. *PJ.INI selezionabile.

Operatività E' visualizzato il box di scelta file, in cui ci si può spostare e selezionare un file *PJ.INI oppure memorizzarne uno nuovo (- Interfaccia operatore grafica).

Page 95: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.2.2 Blocchi

Blocchi

Emissione indice del contenuto

Blocchi

Indice

Blocchi

nel File-Programma

Blocchi

Con le funzioni di questo sottomenù si gestiscono i blocchi e i file di documentazione del file programma nella directory di lavoro. Con queste funzioni si esegue quanto segue: - emissione indice del contenuto, - trasferimento di blocchi e file documentazione, - confronto di blocchi, - cancellazione di blocchi e file documentazione, - cancellazione della memoria utente in AG (cancellazione

iniziale).

E' possibile emettere i seguenti indici:

Dal file programma impostato, la lista - di tutti i blocchi registrati nell'elenco blocchi, - di tutti i blocchi, - di tutti i blocchi di un tipo, - di tutti i file documentazione. Dal controllore programmabile, la lista - di blocchi registrati nell'elenco blocchi, - di tutti i blocchi, - di tutti i blocchi di un tipo, corrispondentemente al tipo di AG.

Per ciascun blocco sono emessi: - tipo di blocco, lunghezza blocco, Nr. BIB, nome FB (opzione)

Per ciascun blocco sono emessi: - tipo di blocco, lunghezza blocco, indirizzo, Nr. BIB, nome FB

(opzione)

Page 96: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Operatività E' visualizzato il box di comando "Blocchi-Indice-File programma: Impostazioni", dove ci si può spostare e selezionare (- Interfaccia operatore grafica). Si ha la possibilità di emettere: - intestazione come gruppo o assegnati ai relativi blocchi, - FB con o senza nome.

Esempio Non appena confermato il box di comando, appare l'emissione sul dispositivo selezionato.

Sotto "Blocchi" sono rappresentati il nome del blocco, la lunghezza del blocco, il numero di biblioteca e il relativo nome FB. I1 carattere # è aggiunto solo per blocchi di documentazione.

Page 97: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Blocchi

Trasferimento blocchi

File - File File - AG AG - File all'interno di AG

Con questa funzione si trasferiscono:

singoli blocchi, un gruppo di blocchi di un tipo, tutti i blocchi di un tipo, un gruppo di blocchi mediante una lista, tutti i blocchi di un file programma, uno o tutti i file di documentazione, detti brevemente File-DOK, il file programma completo dal file programma impostato in un drive selezionabile con file programma anch'esso selezionabile (File - File) da un drive selezionabile con file programma selezionabile nel controllore programmabile (File - AG) dal controllore programmabile ad un drive selezionabile con file programma selezionabile (AG - File).

Trasferimento di Le intestazioni di questi blocchi contengono informazioni di blocchi funzionali formato o di etichette di salto, che sono utilizzate solo dal PG. e blocchi dati Pertanto non sono trasferite in AG.

Nel trasferimento di un blocco, a cui nel PG è associata un'intestazione (FBFV, FWVX, DBDV, DXiDVX), è possibile cancellare l'intestazione del blocco da AG al drive a seguito di una richiesta. Poichè il PG prima della cancellazione chiede: "Sovrascrivere intestazione ?", è esclusa una perdita di dati involontaria.

A seguito di una modifica di un blocco dati (DB e DX) in editazione online in AG e ritrasferimento al file programma nel PG, è possibile distruggere la correlazione tra DB (DX) e DV (DVX). Risulta in questo caso sensato sovrascrivere l'intestazione del blocco dati. I dati di questo blocco sono quindi tutti visualizzati nel formato, che era stato precedentemente impostato. Per i blocchi funzionali (FB e FX), in caso di ritrasferimento, i nomi delle etichette di salto possono essere persi. In questo caso sono sostituiti dallo STEP 5 con nomi ausiliari, p. es. M002.

Page 98: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Trasferimento blocchi

Oggetto

Blocchi

File - File

Operatività E' visualizzato il box di comando "TRASFERIM. blocchi: File - File":

Nella seguente panoramica sono illustrate le introduzioni, che si possono eseguire nel box di comando, e che non erano ancora state trattate nella relativa descrizione. (+ Interfaccia operatore grafica, Box di comando):

Campo Chiarimento d'introduzione

Sorg. In questo campo è visualinato il file programma preimpostato. E' possibile sovrascrivere il nome del file programma.

Dest. In questo campo è visualinato il file programma C:@@@@@@ST.SSD. I1 nome del file di destinazione va indicato corrispondentemente.

Scelta Apponendo la crocetta sul parametro, sono tutti File-Dok selezionati tutti i file DOK, che sono

contrassegnati dal carattere # e memorizzabili. Blocchi di documentazione non si possono memorizzare in AG.

File completo Apponendo la crocetta sul campo viene selezionato il file programma completo, compresi i file DOK.

Page 99: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Blocchi

Campo Chiarimento d'introduzione

Gruppo blocchi Se si vogliono trasferire più blocchi consecutivi dello stesso tipo, bisogna contrassegnare la riga relativa, nel campo "da" introdurre la sigla del primo blocco (p. es. PB 7) e nel campo "a" la sigla dell'ultimo blocco (p. es. PB 22).

Copia Se si vuole trasferire un blocco singolo e memorizzarlo con un altra sigla di blocco, bisogna contrassegnare la riga relativa, introdurre nel campo "blocco" il blocco sorgente (p. es. DB 6) e nel campo "in" la nuova sigla del blocco (p. es. DB 54). Nel trasferimento non è possibile modificare il tipo di blocco.

Trasferimento I1 PG trasferisce i blocchi selezionati. Nel

(O4 caso subentrino errori, vengono presentate in box di scelta alternative da selezionare a seconda dei casi.

Blocchi

7 File - AG

Operatività E' visualizzato il box di comando "TRASFERIM. blocco: File - AG", in cui ci si può spostare ed eseguire le selezioni (- Interfaccia operatore grafica).

Al trasferimento all'AG considerare che solo i tipi di blocchi selezionabili nel box di comando sono trasferibili. Selezionando un blocco errato viene rifiutato il trasferimento.

Page 100: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

La descrizione dei parametri specifici si trovano nei chiarimenti sotto File - File.

7 AG- File

l È visualinato il box di comando "TRASFERIM. blocco: AG -

- File, in cui ci si può spostare ed eseguire le selezioni - (+ Interfaccia operatore grafica)

Non tutti i blocchi che vengono visualinati possono essere trasferiti, ciò è dipendente dal tipo di AG usato. I1 trasferimento di blocchi è ammesso fino a max. 4KW (8KB) solo.

Page 101: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Blocchi

Confronto di blocchi

Oggetto

Blocchi

File - File File - AG AG - File

La funzione consente i confronti: - tra un blocco, tra un gruppo di singoli blocchi o tra tutti i

blocchi del primo file programma con quelli del secondo file programma.

Le operazioni di confronto awengono tra il file programma preimpostato in AG e un qualsiasi altro file programma o blocchi del programma utente in AG. Viceversa è anche possibile il confronto del programma in AG con un file programma selezionabile.

Avvertenza

La lunghezza massima dei blocchi di dati da confrontare è di 2 KW.

Blocchi

Confronto

File - File

Operatività Sono di volta in volta visualizzati i box di comando "CONFRONTO Blocchi: ........ ", in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando). Confrontando dei blocchi in AG, considerare che solo i tipi di

Blocchi blocchi selezionabili nel box di comando sono ammessi.

File - AG

In questo caso è visualizzata nel box di comando l'informazione relativa al tipo di AG e di CPU. È visualizzato il box di comando "CONFRONTO BLOCCHI: ............ ", in cui ci si può spostare ed eseguire le selezioni (+

AG - File Interfaccia operatore grafica, Box di comando).

Page 102: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Cancellazione Con questa funzione si cancellano: - singoli blocchi - un gruppo di blocchi di un tipo - tutti i blocchi di un tipo - tutti i blocchi (cancellazione iniziale AG)

nel File-Programma - uno o più file documentazione (solo in PG)

in AG - il file programma completo (solo in PG)

Operatività E' visualizzato il box di comando "CANCELLAZ. blocco(i)", in cui ci si può spostare ed eseguire le selezioni (- Interfaccia operatore grafica, Box di comando).

Blocchi

Se si cancellano tutti i blocchi in AG, ciò equivale alla funzione di CANCELLAZIONE INIZIALE (solo in STOP). Sono definite nella memoria AG (RAM) determinate condizioni iniziali (vedere

CanceH. le istruzioni di programmazione relative a ciascun AG).

in AG

Operatività E' visualizzato il box di comando "CANCELLAZ. blocco(i)", in cui ci si può spostare ed eseguire le selezioni (- Interfaccia operatore grafica).

Page 103: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Con le funzioni in questo sottomenù si possono gestire i file senza ritornare al livello sistema operativo. Singolarmente sono:

- emissione dei singoli file o di gruppi di file dalla directory attuale su video,

- copia di singoli file o di gruppi di file (nome file sorg. # nome file dest.)

- cancellazione di singoli file o gruppi di file nella directory attuale.

Significato dei caratteri jolly

? un "punto di domanda" può sostituire qualsiasi carattere nel nome di un file.

* l'"asterisco" può essere l'ultimo o l'unico carattere nel nome o nell'estensione di un file. I1 sistema operativo sosti- tuisce l'"asterisco" con uno o più "punti di domanda" fino alla fine del nome o dell'estensione di un file.

Page 104: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Emissione indice file

La funzione elenca i seguenti indici - un file

File-DOS - più file

Indice - su video

Operatività E' visualizzato il box di comando "Indice File-DOS", in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando).

Campo Chiarimento d'introduzione

hLlra?e-F Ie Viene qui visualizzato il nome del file contrassegnato dal cursore nel campo con i file elencati. In questo campo non è possibile l'introduzione.

Crit . ricerca Quando si desidera ricercare un certo file o un gruppo di file, qui si può introdurre il nome. L'uso dei caratteri jolly è ammesso, per esempio ????????.INI. Se esistono dei file soddisfacente questo criterio di ricerca, i loro nomi vengono visualizzati nel campo "Nome-File".

IndiceIDrive Qui è possibile selezionare un drive sorgente ed una directory esistente. Non appena ciò viene fatto, appare nel campo "Nome-File" il suo contenuto.

Page 105: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Copia di file La funzione esegue la copia di uno o più file tra diversi drive (directory). La copiatura avviene

File-DOS - mantenendo il nome del file, oppure

C o ~ i a - utilizzando un altro nome di file.

Operatività E' visualizzato il seguente box di comando, in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando). Nell'esempio rappresentato devono essere copiati tutti i file di tipo *ST.S5D dalla directory C:\S5-DATEN\DEFAULT nella directory C:\S5-DATEN\EXAMPLE.

Copia File-DOS

- File-Sorgente

ENSAYOST.S5D EXINSTST.S5D NONAMEST.S5D PROBSPST.S5D PROEXAST.S5D S5DEMOST.S5D

Crit. ricerca : [??????ST.S5D]

l l l

Copiatura L) tot. ( ) singoiap~ Sovrascrittura con conferma

< Trasferimento > < ESC=lnterruz. >

Figura 3-13 Copia di File-DOS

I singoli campi nel box di comando sono descritti nella seguente tabella.

Page 106: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Campo d'introduzione

Chiarimento

Sorgente

Crit . ricerca

Dest.

Drjr-s

File-Sorgente

Nome del file da trasferire.

Quando si desidera ricercare un certo file o un gruppo di file, qui si può introdurre il nome. L'uso dei caratteri jolly è ammesso, per esempio ????????.INI. Se esistono dei file soddisfacente questo criterio di ricerca, i loro nomi vengono visualizzati nel campo "Nome-File".

Visualizzazione del drive e directory impostati sotto "IndIDrive-Sorg." da cui devono essere trasferiti dei file.

Nome del file in cui si vuole trasferire.

Visualizzazione del drive e directory impostati sotto "IndIDrive-Dest." in cui deve essere trasferito.

Qui si può scegliere un d i v e ed una directory sorgente, che vengono poi visualizzati nel campo "Drive sorg ." Sono visualizzati i file esistenti nel drive sorgente. E' possibile la scelta con il cursore o con il mouse. Sono quindi visualizzati tutti i file solo se nel campo "Crit. ricerca" sono introdotti "punti di domanda" (opp. *. *). Qui si può scegliere un d i v e di destinazione, che viene poi visualizzato nel campo "Drive dest."

Page 107: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Campo Chiarimento d'introduzione

Copiatura Vengono copiati tutti i file visualizzati nel campo "File-Sorgente".

tot. Tutti i file nella directory preimpostata.

singola %ene copiato un file selezionato con il cursore nel campo "File-Sorgente" o "Sorgente".

Trasferimento La funzione viene eseguita.

Procedimento: 1. Scegliere nel campo 'YndIDrive-Sorg." il drive e la directory

da cui si vuole trasferire (copiare) uno o più file.

2. Scegliere nel campo 'YndIDrive-Sorg." il drive e la directory in cui si vuole trasferire i file.

3. È possibile il trasferimento o di singoli file oppure di tutti i file elencati nel campo "File-Sorgente". Sinpoli file: O introdurre il nome del file nel campo "Sorgente" (non sono ammessi i caratteri jolly), oppure selezionare il file nel campo "File-Sorgente " cliccando con il mouse o cliccando "singola" nel campo "Copiatura'!. Gruppi di file: Cliccare su "tot." nel campo "Copiatura" e specificare nel campo "Crit.ricerca" se devono essere trasferiti tutti i file esistenti nella directory sorgente o se devono essere trasferiti solo singoli file: con ????????. ??? o con *.* vengono visualizzati e trasferiti tutti i file. Se, per esempio, si vuole trasferire solo file di programma STEP 5, introdurre come criterio di ricerca *ST.S5D.

Page 108: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

4. Se il file di destinazione deve essere memorizzato con un altro nome, introdurre il nuovo nome oppurre una specificazione cumulativa. Se, per esempio, come criterio di ricerca per file di testo da trasferire è stata introdotta l'estensione *DOC, nel campo "Dest." può essere scelto il tipo di file *TXT.

5. Cliccare "Trasferimento" per avviare la copiatura.

Cancellazione file La funzione esegue una cancellazione di file (uno o tutti) dalla directory preimpostata.

FileDOS

Operatività E' visualizzato il box di comando "Cancellaz. File-DOS", in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando).

Page 109: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File PCPM

3.2.4 File PCPM Sono a disposizione le seguenti possibilità:

Conversione di file PCPM in file S5-DOS ST/MT. Sotto File-PCPM quest'ultimo sistema operativo è pertanto possibile rielaborare i Indice file PCPM. Copia

Conversione di file STEP 5, generati con S5-DOSJST o S5-DOSJMT, in file PCPM. I file convertiti possono essere rielaborati sotto il sistema operativo S5-DOS.

Per questo scopo sono disponibili funzioni per l'elaborazione di supporti PCPM, che sono FD (Floppy Disk) formattati sotto

Sono disponibili le seguenti funzioni:

+ Indice di file PCPM emesso da USER selezionabile + Copia (conversione) da o su supporti PCPM di: - file PCPM in file DOS - file DOS in file PCPM + Cancellazione di file PCPM

Page 110: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Indice

Viene emesso un indice di file di un user selezionabile da un supporto PCPM (p. es. dischetto).

File-PCPM

Indice

Operatività E' visualizzato il box di comando "Indice File-PCPM" in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando). A seconda delle introduzioni viene visualizzato in una finestra un indice del contenuto secondo le note modalità PCPM:

Nome-File file STEP 5 (p. es. *Fl.INI) Byte Numero dei byte del file Re cs Numero dei records Attrib. Modo di accesso al file

Spiegazioni relative al box di comando:

Campo Chiarimento d'intmduz.

Nome-File E' qui visualizzato il nome del file contrassegnato dal cursore nell'indice, ma non è modificabile.

Crit. ricerca Quando si desidera ricercare un certo file o un gruppo di file, qui si può introdurre il nome. L'uso dei caratteri jolly è ammesso, per esempio ????????.INI. Se esistono dei file soddisfacente questo criterio di ricerca, i loro nomi vengono visualizzati nel campo "Nome-File".

Dri\ 6 Drive in cui si trovano i file. Questo campo serve per informazione. Non è possibile l'introduzione.

User User in cui si trova la sorgente. Questo campo serve per informazione. Non è possibile l'introduzione.

Page 111: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File PCPM

Campo Chiarimento d'intmduz.

Nome-File Visualizzazione dei file esistenti nel d i v e e user impostati. Non è possibile l'introduzione.

Drive Sono elencati tutti i drive PCPM esistenti, di cui se ne può selezionare uno.

User Elenco di tutti gli user, di cui se ne può selezionare uno.

Page 112: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Copia J I Con questa funzione si convertono: Oggetto

file PCPM in file S5-DOSISTIMT

Copia file S5-DOSISTIMT in file PCPM

Operatività E' visualizzato il seguente box di comando, in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando).

USER = 4

Crit. ricerca : [????????.???l -1 - Ind/Drive-Dest

DOS INFO TIGA TEMP BIN DRIVERS BOOT N ET XGEMAPPS

1 1 Copiatura ( ) tot. (X) singola

Sovrascrittura con conferma (x) Si ( No

< Trasferimento > < ESC=lnterruz. > \ l

Figura 3-14 Copia di file-PCPM in DOS

Page 113: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File PCPM

Spiegazioni relative al box di comando:

Campo Chiarimento d'introduzione

Sorg . Nome del file da trasferire.

Crit . ricerca Quando si desidera ricercare un certo file o un gruppo di file, qui si può introdurre il nome. L'uso dei caratteri jolly è ammesso, per esempio ????????.INI. Se esistono dei file soddisfacente questo criterio di ricerca, i loro nomi vengono visualinati nel campo "Nome-File".

Dii\ e \<::g. Drive da cui trasferire.

User User in cui si trova la sorgente. Questo campo serve per informazione. Non è possibile l'introduzione.

Dest. Nome del file in cui si vuole trasferire.

Drn e Drive in cui trasferire. Questo campo serve per informazione. Non è possibile l'introduzione.

Drive Qui si può scegliere un drive sorgente, che viene poi visualizzato nel campo "Drive sorg ."

User Qui si può scegliere uno user, che viene poi visualizzato nel campo "User".

File-Sorgente Sono visualizzati i file esistenti nel drive sorgente. E' possibile la scelta con il cursore o con il mouse. Sono quindi visualinati tutti i file solo se nel campo "Crit. ricerca" sono introdotti "punti di domanda" (opp. * .*).

Ind/Drive-Dest. Qui si può scegliere un drive di destinazione o una directory di destinazione.

Page 114: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Campo Chiarimento d'introduzione

Copiatura

tot. Tutti i file esistenti nello "User".

singola Un file visualizzato nel campo "Sorgente".

Trasferimento La funzione viene awiata.

Page 115: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File PCPM

Copia

Operatività E' visualizzato il seguente box di comando, in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando).

I chiarimenti dei campi d'introduzione a pagina 3-51 valgono anche per queste funzioni. E' differente soltanto la posizione dei campi nel box di comando. A sinistra la sorgente (IndiDrive- Dest.), a destra la destinazione (Drive, User).

Copia File-DOS in PCPM

- Ind/Drive-Sorg.

DOS INFO TIGA TEMP BIN DRIVERS BOOT N ET XGEMAPPS

Crit. ricerca : [????????.???l

Copiatura r() tot. (x) singoiap~

- File-Sorgente COMMAND.COM SCREEN.BAT BSYS.BAT

Sovrascrittura con conferma

Drive

USER = l USER = 2 USER = 3

r Trasferimento r r ESC=lnterruz r ~ Figura 3-15 Copia di File-DOS in PCPM

Page 116: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Oggetto

Cancellazione Vengono cancellati file PCPM su un supporto PCPM. Si può cancellare un singolo file o tutti i file esistenti in uno user.

File-PCPM

Operatività E' visualizzato il box di comando "Cancellaz. File-PCPM", in cui ci si può spostare ed eseguire le selezioni (+ Interfaccia operatore grafica, Box di comando). Significato dei campi d'introduzione come descritto a pagina 3-48.

Sono visualizzati tutti i file di uno user solo se nel campo "Crit. ricerca" sono introdotti "punti di domanda".

3.2.5 Fine Con questa funzione si conclude lo STEP 5. Si salta al livello

interfaccia operatore, da cui era stato avviato lo STEP 5. Se lo STEP 5 era stato avviato dal PlantTop, dopo la sua conclusione si

Fine ritorna in quel punto.

Page 117: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

3.3 Editor

3 Istruzioni per l'utente 3.1 Interfaccia operatore grafica

Funzioni comuni in A WL, KOP, FUP

Editazione della lista istruzioni (A WL)

Editazione di schemi a contatti (KOP)

Editazione di schemi logici (FUP)

Editazione di blocchi dati

Editazione di maschere DB

Editazione della lista di attribuzione

Figura 3-16Editor STEP 5

Con il linguaggio di programmazione STEP 5 i problemi di automazione vengono tradotti in programmi utente ed eseguiti nei controllori programmabili SIMATIC S5. L'editor dello STEP 5 permette l'editazione completa di un programma utente e cioè:

- blocchi nelle rappresentazioni AWL, KOP, FUP con titoli segmento, commenti alle istruzioni ed all'impianto,

- blocchi dati con titoli dei blocchi, commenti ai blocchi ed alle parole dati,

- maschere DB per gli S5-135U e S5-155U,

- operandi simbolici con commenti operando nella lista di attribuzione. Questa, dopo l'editazione, viene tradotta in un file simbolico.

Lo STEP 5 converte i blocchi OB, PB, SB, FB, FX, DB, DX nel codice macchina MC5 e li memorizza sul disco fisso, dischetto o nell' AG.

Page 118: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Blocchi STEP 5 ed editor

~ ~ Oggetto da editare ~ Funzione di editazione

Blocchi STEP 5 Blocchi STEP 5 con ricerca

Blocchi STEP 5

Blocchi STEP 5

Blocchi dati, DB con ricerca

... nel file programma

OB, PB, SB, FB, FX nei rispettivi blocchi: titolo segm., commento segm., operandi simbolici e commento operandi.

OK, PK, SK, FK, FKX

OBDO, PBDO, SBDO, FBDO, FXDO, DBDO, DXDO, commento impianto

DB, DX, nel blocco: titolo blocco, commento blocco, DB, DX

... nell' AG

OB, PB, SB, FB, FX

DB. DX

Blocchi dati DK, DKX

Blocchi dati

Maschere DB

Lista di attribuzione

DBDO, DXDO, Commento impianto

DB 1, DX O

Operandi simbolici e commento operandi in ZO.SEQ (viene tradotto in *ZO.INI durante la memorizzazione)

---

DB 1, DX O

---

Page 119: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

3.3.1 Funzioni comuni in AWL, KOP, FUP

In questo paragrafo sono rappresentate tutte le funzioni che si possono utilizzare, nelle tre rappresentazioni, durante l'editazione. A queste appartengono:

- Scelta dell'editor

- Scelta dell'editor con ricerca - Associazione dei tasti funzionali in emissione

- Introduzione del numero di biblioteca

- Cambio della rappresentazione

- Editazione dei commenti

- Visualizzazione dei commenti operandi

- Elaborazione segmenti - Visualizzazione della lista incrociata, cambio blocco

- Ricerca secondo operandi - Editazione degli operandi simbolici nel blocco

Page 120: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta editor Editazione dei blocchi STEP 5 nella rappresentazione KOP, FUP o AWL e dei blocchi di commento, blocchi di documentazione e commento dell'impianto. La rappresentazione dipende dalla

Blocchi STEP 5 "impostazione" (+ Progetto), ma può essere modificata anche nel File-Programma durante l'editazione in emissione tramite tasti funzionali.

(l) Per editare un blocco introdurlo in assoluto o simbolico. Non è necessario introdurre un criterio di ricerca (2).

Se si vuole eseguire una ricerca in uno o più blocchi secondo un certo criterio, introdurre nella lista dei blocchi il o i blocchi (max. 6) in assoluto od un blocco in simbolico. I1 criterio di ricerca, p. es. E 1.1, deve essere introdotto in (2). Se il primo blocco introdotto non esiste, dopo la conferma dei parametri e delle opzioni, viene visualizzato il primo segmento (vuoto) di questo blocco in "Editazione".

Box di comando: "Editazione blocchi STEP 5"

Editazione blocchi STEP 5

m a 4 (,) (2)

Crit. ricerca :

Sovrascritlura con conferma Aggiornamento XREF

Aggiornamento File-Sorg. Seq.

Figura 3-17 Editazione di blocchi STEP 5

Page 121: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

Una lista delle possibili introduzioni viene emessa dallo STEP 5, quando si preme SHIFT 8 = Help. Se si vuole editare un blocco già esistente, questo può essere richiamato con F3 = Scelta tramite + Box di scelta blocco.

Scelta/Crit, ricerca (2) Qui si introduce un criterio di ricerca in assoluto o simbolico. I criteri di ricerca ammessi si ottengono premendo SHIFT F8 = Help. Si abbandona il campo con il tasto di introduzione o selezionando un altro campo col mouse. Viene eseguita la ricerca in tutti i blocchi introdotti, secondo il criterio indicato. Appare in "Emissione" il segmento individuato tramite la ricerca.

Ricercare di altri punti tramite il criterio di ricerca: - nei successivi segmenti mediante F3 =Ricerca, - nei successivi blocchi mediante Conferma e quindi il tasto

di introduzione.

Sovrascrittura con (3) Si Le modifiche vengono accettate solo dopo la conferma conferma della memorizzazione. I blocchi interessati vengono

richiesti singolarmente: blocchi di programma, blocchi di commento, blocco di documentazione, file di documentazione.

No I blocchi modificati vengono sovrascritti senza conferma. Per i blocchi programma OB, PB, SB, FBFX viene richiesta sempre la conferma.

Aggiornamento XREF (4) Si La lista incrociata (file *XR.INI) viene aggiornata o generata nel caso non dovesse esistere.

No La lista incrociata non viene aggiornata. In un secondo tempo questa si può generare o aggiornare con la funzione + Generaz. XREF.

Aggiornamento File- (5) Si (se è impostato simbolico: Si -> Impostazioni) Sorg. Seq. Se si vogliono editare operandi simbolici, cioè

modificare il file simbolico *ZO.INI, durante la memorizzazione viene aggiornato il file sorgente sequenziale *ZO.SEQ.

No In un secondo tempo questo può essere generato o aggiornato con la funzione + IN1 > SEQ.

Page 122: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta editor con ricerca

Editor

Blocchi STEP 5 >

Ricerca nel File-Programma ... in AG ...

I blocchi di commento, i blocchi di documentazione ed i file di documentazione vengono rifiutati però si possono introdurre, poichè una ricerca in questi file non è possibile.

Editazione di blocchi STEP 5 nella rappresentazione KOP, FUP o AWL con ricerca. Una ricerca secondo un certo criterio viene automaticamente eseguita in tutti i blocchi introdotti.

La rappresentazione dipende dall'impostazione (+ Progetto), ma può essere modificata durante l'editazione in emissione (+ Cambio della rappresentazione).

Box comando: editazione blocchi STEP 5 con ricerca Editazione blocchi STEP 5 con Ricerca

File-Programma : C: MOOOO(ST.S5D ~ (X) Lista blocchi : [ 7 t ( l )

opp. tutti: ( ) PB ( ) FB ( ) FX ( ) OB ( ) SB ( ) tutti blocchi

Crit. ricerca : [

Aggiornamento File-Sorg. Seq. l

(3)

(x) si ( ) No

\- ~ovrascrittura con conferma Aggiornamento XREF

(x) si ( ) No

Figura 3-18 Editazione di blocchi STEP 5 con Ricerca

Page 123: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

1 Avvertenza l Se un editor viene selezionato con ricerca e se viene modi- ficato il blocco, occorre memorizzare il blocco modificato prima di proseguire con la ricerca.

1. Azionare in modo "Editazione" il tasto F7 = Conferma e confermare con "SI" il messaggio "Acquisire segmento modificato? " .

2. L'editor passa nel modo "Emissione". Azionare nuovamente il tasto F7 = Conferma e confermare con "SI" il messaggio "Acquisire blocco modificato? " . Confermando ancora con "SI" il messaggio "Prosec.?" viene continuata la ricerca, confermando con "NO" si ritorna al menu principale.

Scelta/Lista blocchi ( l ) Nella lista dei blocchi si introducono uno o più blocchi (max. 6), separati da una virgola, in assoluto o un in blocco simbolico. I1 criterio di ricerca, p. es. E 1 . l , si deve introdurre in (2).

Se il primo blocco introdotto non esiste, dopo la conferma dei parametri e delle opzioni, viene visualizzato il primo segmento (vuoto) di questo blocco in modo "Editazione". Abbandonando il blocco viene eseguita la ricerca negli altri blocchi introdotti. Se è stato introdotto, dopo il primo, un blocco non esistente, questo viene saltato durante la ricerca.

Una lista delle possibili introduzioni viene emessa dallo STEP 5 , quando si preme SHIFT 8 = Help. Se si vuole editare un blocco già esistente, questo può essere richiamato con F3 (= Scelta tramite + Box di scelta blocco.

( )PB ... ( ) SB ( ) tutti blocchi Qui si può selezionare un tipo di blocco o anche tutti i blocchi invece dell'introduzione di una lista di blocchi.

Page 124: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Scelta/Crit, ricerca

Sovrascrittura con conferma

Aggiornamento XREF

Aggiornamento File- Sorg. Seq.

Assegnazione dei tasti funzionali in "Emissione"

P1 Qui si introduce un criterio di scelta in assoluto o in simbolico. I criteri di scelta ammessi si ottengono premendo SHIFT F8 = Help. Si abbandona il campo con il tasto di introduzione o selezionando un altro campo col mouse. %ene eseguita una ricerca in tutti i blocchi introdotti secondo il criterio indicato. Il segmento individuato mediante il criterio appare in modo "Emissione".

Ricercare di altri punti secondo il criterio di ricerca: - nei successivi segmenti con F3 = Ricerca, - nei successivi blocchi con Conferma e quindi il tasto

di introduzione.

(3> + Box di comando: "Editazione blocchi STEP 5"

(4> + Box di comando: "Editazione blocchi STEP 5"

(5> + Box di comando: "Editazione blocchi STEP 5"

In questo paragrafo si trovano le funzioni che possono essere utilizzate, indipendentemente dalla rappresentazione. A queste appartengono le funzioni in "Emissione" e l'editazione dei commenti. Come appendice alla seguente descrizione dei tasti si trova una panoramica degli strumenti e delle funzioni che servono per l'editazione.

Tasti funzionali

F Indirizzi F Nr.Bib F Simb. SYM F Senza comm. 1 Vis.Simb. 2 Riferim. 3 Ricerca 4 Diagnosi

F F -> KOP FComm.Segm. F Salva F Help 5 Funz.Segm. 6 7 Conferma 8 Interruz

Page 125: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

Fl Editazione degli operandi simbolici direttamente nel = Ws. Simb. blocco. F2 Visualizzazione dei riferimenti (lista incrociata), = Riferim. cambio blocco. F3 Ricerca di un singolo operando = Ricerca F4 Emissione dei dati di set: questa funzione viene = Diagnosi utilizzata col pacchetto software della CP 552 per la

gestione dei dati di set. F5 Funzioni segmento: copia, annota, inserimento, = Funz. Segmaggiunta, cancellazione segmento. F6 Cambio in "Editazione", possibile anche con i tasti = Editaz. CORR. F7 Memorinazione del blocco, se questo è stato = Conferma modificato o ritorno al menu principale. F8 Ritorno al menu principale. = Interruz. SHIFT F l Visualizzazione, a byte o a word, degli indirizzi = Indirizzi relativi delle istruzioni; solo in AWL (+ Editazione

lista istruzioni, Wsualizzazione indirizzi). SHIFT F2 Introdurre il numero di biblioteca = NE Bib. SHIFT F3 Attivazione/disattivazione simbolico = Simb.Sim IABSIAUS SHIFT F4 Attivazione/disattivazione di commenti di riga e di = Senza simbolico. CommlRigal Simb SHIFT F5 Commutazione nella rappresentazione visualinata = + KOP KOP, FUP o AWL. SHIFT F6 Editazione del titolo segmento o del commento = Comm- segmento. Segm SHIFT F7 Salva il blocco senza conferma. L'editor non viene = Salva abbandonato. SHIFT F8 Chiarimento dei tasti funzionali. = Help

Page 126: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Introduzione del numero di biblioteca

Premessa

Procedimento

Cambio della rappresentazione

Premessa

Procedimento

Il numero di biblioteca è un numero di 5 cifre (da O a 99999) per l'identificazione dei blocchi.

E' aperto il blocco, in cui deve essere introdotto il numero di biblioteca. Lo STEP 5 si trova in modo "Emissione".

l. Premere SHIFT F 2 = NE Bib. I1 cursore si trova nel campo "BIB" visualizzato.

2. Introdurre il Nr. BIB desiderato o modificare quello indicato.

3. Abbandonare il campo BIB: premere il tasto di introduzione.

Se vengono introdotte tutte le 5 cifre del numero di biblioteca, il cursore abbandona automaticamente il campo. Se non si desidera introdurre nessun numero, bisogna abbandonare il campo con ESC o il tasto di introduzione.

Con questa funzione si cambia rappresentazione, senza dover passare dalle Impostazioni (+ Progetto).

Lo STEP 5 si trova in modo "Emissione". Il segmento visualinato deve essere traducibile nella rappresentazione desiderata.

Premere SHIFT F5 = -> KOP o eseguire un click col mouse.

Sul video viene visualizzato il segmento come schema a contatti. Se il segmento non è rappresentabile in KOP o FUP, lo STEP 5 segnala: "Segmento KOPPUP non traducibile".

La visualizzazione del tasto funzionale è ora "-> FUP".

Premendo ulteriormente SHIFT FS, il segmento viene rappresentato come schema logico e la visualinazione del tasto funzionale è "-> AWL".

Page 127: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

Editazione Per i blocchi STEP 5, OB, PB, SB, FB e FX, si possono commenti prevedere diversi commenti:

- commenti impianto - commenti istruzione (+ Editazione lista istruzioni)

- commenti segmento

- titolo segmento - commenti operando (+ Editazione lista di attribuzione)

I commenti relativi ai blocchi dati DB e DX si trovano nel paragrafo + Editazione blocchi dati.

Tipi di commento Dove possono essere editati? ~ Dove viene memorizzato?

1 Commento istmzione AWL : OB, PB, SB, FB, FX OK, PK, SK, FK, FKX 1 Commento impianto

Blocco di documentazione: OK, PK, SK, FK, FKX

Commento segmento

l l

File di documentazione

AWL, KOP, FUP : OB, PB, SB, FB, FX File di documentazione: #OBDO.nnn, #PBDO.nnn, #SBDO.nnn, #FBDO.nnn, #FXDO.nnn

# File di documentazione

Titolo segmento AWL, KOP, FUP : OB, PB, SB, FB, FX Blocco di documentazione: OK, PK, SK, FK, FKX

OK, PK, SK, FK, FKX

Commento operando AWL, KOP, FUP : OB, PB, SB, FB, FX Lista di attribuzione

Page 128: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Commento impianto

Blocchi STEP 5

nel File-Programma

Denominazione

Operatività con I'editor

Un commento impianto è un file di testo (file di documentazione) e non è legato, contrariamente al commento segmento, ad un blocco. Per l'organizzazione dei dati dell'S5-DOS, il numero dei caratteri di tutti i commenti impianto in un file-programma non deve superare i 16 k caratteri per blocco; il numero dei possibili file di documentazione, in un file programma, non deve superare i 255 blocchi per file.

Un commento impianto viene memorizzato sul dischetto o sul disco fisso e non trasferito nell'AG o EPROM/EEPROM.

Editando il commento impianto si possono richiamare i comandi e gli help di editor per l'elaborazione dei testi.

Il nome inizia sempre col carattere #, dopo si possono introdurre fino ad un massimo di 8 caratteri, p. es. #ESEMPIO. Prima di introdurre un commento impianto, bisogna tener presente che il secondo carattere del nome del file non può essere un "due punti". In caso contrario, lo STEP 5 non memorizza il file appena introdotto poichè la lettera prima del "due punti" viene identificata come drive.

l. Nel menu dell'editor selezionare blocco STEP 5 o blocco dati.

2. Introdurre e confermare (+ Box comando) il nome del blocco documentazione iniziando col carattere "#" .

Introdurre il testo coi tasti alfanumerici. L'editor dei testi contiene le funzioni:

1 Inserim. 2 Cancell. 3 Comando 4 5 Ins. Riga

Fl Commutazione nel modo "Inserimento" o = Inserim. "Sovrascrittura". E' visualizzato il modo

selezionabile. F2 Cancellazione stringa di caratteri nel testo. = Cancell. F3 Comandi per accelerare l'elaborazione del testo. = Comando

Page 129: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

F5 Inserimento di una riga nella posizione del cursore. = Ins. Riga F6 Cancellazione della riga nella posizione del cursore. = Canc. Riga

Inserimento testo Si può inserire in un testo dei caratteri ASCII.

l. Premere F l = Inserim.

2. Introdurre la stringa di caratteri desiderata.

3. Concludere l'inserimento, commutare in "Sovrascrittura": premere F l = Sovrascr. L'introduzione del testo da inserire è conclusa.

Cancellazione testo In un testo si possono cancellare stringhe di caratteri con qualsia- si lunghezza e parti di testo.

l. Posizionare il cursore sul primo carattere da cancellare.

2. Premere F2 = Cancell. Lo STEP 5 emette il marchio iniziale @ nella posizione del cursore.

3. Posizionare il cursore sull'ultimo carattere da cancellare.

4. Premere ancora F2 = Cancell. La parte di testo delimitata è cancellata. Le successive parti di testo vengono compattate automaticamente.

Page 130: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Comandi

Operatività

Effetto degli 8 comandi

L'editor dei testi comprende otto comandi per velocizzare l'elaborazione del testo.

Avvertenza

I comandi devono essere scritti in lettere maiuscole. I1 ca- rattere di comando della stampante $EJECT genera un cambio pagina in un commento segmento, blocco o im- pianto. Bisogna scrivere $EJECT in ogni caso in lettere maiusco- le altrimenti lo STEP 5 non riconosce il comando. Se si è scritto solo il carattere "dollaro", da questo punto in avan- ti il commento segmento non viene stampato.

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.

1 JTT (jump to the top = salta all'inizio). Da una qualsiasi posizione, il cursore salta all'inizio del commento.

2 JTE (jump to the end = salta alla fine). Da una qualsiasi posizione, il cursore salta alla fine del commento.

3 ST1, ST2, ST3, ST4 (set label 1 = impostare il marchio 1). In un testo si possono impostare al massimo 4 marchi.

4 JT1, JT2, JT3, JT4 (jump to label 1 = salta al marchio 1). Da una qualsiasi posizione del testo, il cursore salta sul marchio desiderato.

Page 131: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

5 Flxyzrstl (find = trovare). Il cursore salta alla parte di testo desiderata xyzrst, altrimenti lo STEP 5 segnala: "Non trovato".

6 CTm, Tn (copy = copiare, dove m ed n possono assumere i valori 1, 2, 3 o 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". I marchi vengono "spostati", durante la copia, insieme alla parte di un testo.

7 MTm, Tn (move = spostare, dove m ed n possono assumere i valori 1, 2, 3 o 4). L'attuale posizione del cursore non può trovarsi tra i marchi, altrimenti lo STEP 5 segnala: "Vietato tra due marchi". I marchi vengono "spostati", assieme alla parte di testo, durante uno "spostamento".

8 DT1, DT2, DT3, DT4 (delete = cancellare). I marchi si possono cancellare in qualsiasi sequenza.

Page 132: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Esempio Copia di un testo

La riga vuota (7) ed il titolo nella riga (8) si devono copiare nella riga (2); si apprende in questo modo l'uso della funzione di comando.

Comando stampante i

( 2 ) i Copia di testi i

Spostamento di testi i

Impostazione di marchi i

Cancellazione di marchi i

( 7 ) i ( 8 ) ELABORAZIONE DI TESTI: i

L'editor permette la scrittura di ...

(1 Inserim. 2 Cancell. 3 Comando 4 5 Ins.Riga 1

Prima di tutto si deve selezionare il testo da copiare, questo avviene impostando il marchio di inizio e di fine:

Definizione dell'inizio l. Impostare il cursore sulla freccia nella riga (7) ed attivare F3 = Comando. I1 cursore salta nell'angolo in alto a sinistra del video.

2. Digitare la stringa di caratteri "STl" e premere il tasto di introduzione, premere quindi Conferma. I1 cursore ritorna nel testo.

Definizione della fine 3. Posizionare il cursore nella posizione dopo l'ultimo carattere (qui freccia) nella riga (8) ed premere F3. I1 cursore salta di nuovo nell'angolo sinistro del video.

4. Digitare la stringa di caratteri "ST2" e premere il tasto di introduzione, premere quindi Conferma. I1 cursore ritorna nel testo.

Copia del blocco di 5. Posizionare il cursore sulla freccia nella riga (2) ed premere testo F3.

Page 133: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

6. Digitare la stringa di caratteri "CTl, T2" e premere il tasto di introduzione, 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. I marchi si trovano all'inizio e alla fine del testo copiato.

Comando stampante i

( 2 ) i Scrittura di testi: i

Copia di testi i

Spostamento di testi i

Impostazione di marchi i

( 7 ) Cancellazione di marchi i

(8) i ELABORAZIONE DI TESTI: i

L'editor permette la scrittura di ...

(1 Inserim. 2 Cancell. 3 Comando 4 5 Ins.Riga 1

Spostamento di un testo

Un blocco di testo marcato viene spostato, chiudendo automaticamente gli spazi rimasti vuoti nel testo. Il testo marcato per la copiatura viene spostato nell'attuale posizione del cursore introducendo il comando "MTl,T2" ed infine premendo il tasto di introduzione e Conferma.

Page 134: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Commento I commenti segmento sono dei testi con cui si possono segmento commentare segmenti o blocchi. Per l'organizzazione dei dati

dell'S5-DOS, il numero dei caratteri di tutti i commenti segmento in un file programma non deve superare 16 k caratteri per blocco; il numero dei possibili blocchi di documentazione in un file programma non deve superare i 255 blocchi per file.

I commenti segmento si editano direttamente nei blocchi, non nel blocco di documentazione. Se si vuole editare direttamente nei blocchi di documentazione, procedere come descritto nel paragrafo + Commenti, Commento impianto.

- Il blocco ed il file di documentazione vengono memorizzati nel file programma.

- I file di documentazione non possono essere trasferiti nel17AG o nel modulo di EPROMEEPROM.

- Il numero del blocco ed il numero del file di documentazione sono in relazione tra loro, p. es. al PB 13 è abbinato #PBD0.013.

- Ad ogni tipo di blocco è associato un corrispondente file di documentazione che è identificato tramite il carattere "#" posto all'inizio dello stesso: OBn + #OBDO.nnn PBn + #PBDO.nnn SBn + #SBDO.nnn FBn + #FBDO.nnn FXn + #FXDO.nnn

1 Avvertenza l Un cambio pagina viene generato col comando della stam- pante $EJECT. Questa stringa di caratteri va scritta in ogni caso in lettere maiuscole altrimenti lo STEP 5 non ri- conosce il comando. Se si è scritto solo il carattere "dolla- ro", da questo punto il commento segmento non viene più stampato.

Page 135: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

Premessa

Operatività con I'editor

Nelle "Impostazioni" è stato scelto "Commenti: Si" (+ Progetto) oppure è impostato nell'editor con SHIFT F4.

E' aperto il segmento in cui bisogna scrivere un commento. Lo STEP 5 si trova in emissione o editazione.

FSenza comm. F -> KOP FComm.Seg F Salva F Help 4 Diagnosi 5 Funz.Segm 6 Editaz. 7 Conferma 8 Interruz.

- - '\,'

F F F Tiiolo FCommento F Help 4 5 6 7 8 Ritorno

1 Inserim. 2 Cancell. 3 4 5 Ins.Riga

l. Premere SHIFT F6 = Comm-Segm e SHIFT F7 = Commento o premere due volte il tasto COM.

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 segmento; lo STEP 5 crea una sequenza di caratteri (7 caratteri) "$1 @" col numero del relativo segmento, che non può essere cancellato. In caso contrario andrebbe persa l'associazione tra segmento e commento.

2. Editare il testo con la tastiera alfanumerica.

3. 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 automaticamente settata un'interlinea.

Page 136: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Inserimento caratteri 1 Inserim. 2 Cancell.

7-7

F 1 Sovrascr.

l. Posizionare il cursore sul carattere del testo, da dove bisogna inserire i caratteri.

2. Premere F l = Inserim.

3. Inserire il testo

4. Concludere l'inserimento: premere F l = Fine. Cancellazione caratteri

1 2 Cancell. 8 Ritorno

l. Posizionare il cursore sul primo carattere da cancellare.

2. Premere F2 = Cancell.

3. Posizionare il cursore dopo l'ultimo carattere da cancellare.

4. Premere F2 = Cancell.

Inserimento riga 1 Inserim. 2 Cancell. 5 Ins.Riga 6 Canc.Riga

l. Posizionare il cursore nella riga davanti a cui deve essere inserita una riga vuota.

2. Premere il tasto funzionale F5 oppure cliccare il campo "Ins.Riga ".

Cancellazione riga

l. Posizionare il cursore nella riga che deve essere cancellata.

2. Premere il tasto funzionale F6 oppure cliccare il campo "Canc.Riga ".

Page 137: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

Conclusione del Premere F8 = Ritorno. commento segmento

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 commento segmento.

Memorizzazione del Premere Con ferma. commento segmento

Titolo segmento 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

Blocchi STEP 5 commento. Si consiglia il primo metodo, poichè modificando e nel File-Programma memorizzando, le associazioni vengono aggiornate

automaticamente. Lo STEP 5 deposita il titolo segmento nel blocco commento.

- Il blocco commento viene memorizzato nel file programma. - I blocchi commento non possono essere trasferiti nell'AG od

in un modulo EPROMEEPROM. - 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 4 OKn PBn 4 PKn SBn 4 SKn FBn 4 FKn FXn 4 FKXn

Premessa Nelle "Impostazioni" si è scelto "Commento: Si" (+ Progetto). In caso contrario si può commutare con SHIFT F4 = Comm. Riga. E' aperto il segmento in cui bisogna scrivere un titolo. Lo STEP 5 si trova in emissione o editazione.

Page 138: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Introduzione del titolo segmento

Visualizzazione del commento operando

Premessa

Visualizzazione in KOP/FUP

Visualizzazione in A WL

4 5 6 7 8 Ritorno

l. Premere SHIFT F6 = Comm-Segm e SHIFT F6 = Titolo oppure COM e SHIFT F6 = Titolo. I1 cursore salta nel campo d'introduzione del titolo segmento.

2. Introdurre il testo o correggere un testo già esistente.

3. Premere il tasto di introduzione. I1 titolo viene memorizzato temporaneamente, la memorizzazione definitiva avviene però soltanto alla memorizzazione del blocco generato nel file programma.

Nel segmento attuale (aperto) si possono visualizzare in ogni momento i commenti agli operandi simbolici.

Nelle "Impostazioni" è stato introdotto il file simbolico e si è scelto "Simbolico: Si" e "Visualizzazione: Sim". Se no, si può commutare con SHIFT F3 = Simb.SIM.

Posizionare il cursore nel segmento, su un operando simbolico.

L'operando simbolico col commento all'operando viene visualizzato nella terza riga del video.

Indipendentemente dall'impostazione di progetto "Commenti: SiINo" è possibile commutare il video tra commento operando e commento istruzione con SHIFT F4: - senza commenti - commenti riga (commenti istruzione) - commenti simbolo (commenti operando) L'impostazione selezionata viene inserita nell'impostazione progetto (pagina 1).

F SenzaComm. F -> KOP F Comm.Segm F Salva F Help 4 Diagnosi 5 Funz.Segm 6 Editaz. 7 Conferma 8 Interruz.

Page 139: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

Aggiunta, inserimento, trasferimento, cancellazione di un senmento

F Cancell. F F F F Help 4 Annotare 5 Inserim. 6 Aggiunta 7 8 Ritorno

Il segmento si trova in modo Emissione.

Se si vuole elaborare i segmenti nel blocco, cioè: - aggiungere, inserire,

- annotare (memorizzazione intermedia)

- cancellare

questo si può eseguire tramite i tasti funzionali o tramite i tasti nella parte numerica della tastiera (+ Appendice, Tastiera).

l l l

Funzione di elaborazione segmento

Memorizzazione intermedia segmento

Tasti funzionali

Inserimento segmento prima di quello attuale

Cancellazione segmento

Tasti neiia parte numerica

F4 = Annotare

Aggiunta segmento dopo quello attuale

Cancellazione segmento

-

FS = Inserim.

Aggiunta o inserimento di un nuovo segmento.

Inserimento segmento

F6 =Aggiunta

l. Aprire il segmento precedente o successivo al nuovo segmento che si deve inserire o aggiungere.

Fine segmento

2. Premere F5 = Funz. Segm.

F Cancell. F F F F Help 4 Annotare 5 Inserim. 6 Aggiunta 7 8 Ritorno

1 Nuovo 2 Buffer 3 daSegm.

Page 140: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Copia di un segmento

Premessa

3. Premere ancora F5 = Inserim., se si vuole inserire prima dell'attuale segmento, o premere F6 = Aggiunta se si vuole aggiungere dopo il segmento attuale.

4. Premere Fl = Nuovo. Lo STEP 5 emette un nuovo segmento.

Si può copiare un segmento nello stesso blocco od in un altro blocco dello stesso file programma. I1 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".

Il blocco in cui si vuole copiare il segmento si trova nel file programma. La copia avviene in emissione.

Copia del segmento nello stesso blocco.

Avvertenza

Segmenti all'intemo di un blocco funzionale che conten- gono delle funzionalità specifiche di FB, per esempio l'i- dentificatore, non si possono copiare in un'altra posizione all'intemo del blocco. Al copiare un segmento, le marche di salto con nomi defi- niti in modo simbolico (p. es. MARK) possono essere rap- presentate nel nuovo segmento solo in forma assoluta (p. es. M001).

l. Aprire il segmento, precedente o successivo a quello che si deve inserire copiato.

2. Premere F5 = Funz. Segm.

4 Annotare 5 Inserim. 6 Aggiunta 7 8 Ritorno - ',,' v 7

j"'

1 Nuovo 2 Buffer 3 daSegm.

3. Premere ancora F5 = Inserim., se si vuole copiare prima dell'attuale segmento, o premere F6 = Aggiunta se si vuole copiare dopo il segmento attuale.

4. Premere F3 = da Segm. Lo STEP 5 emette la riga di segnalazione "Nr. Segm.:".

Page 141: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni in A WL, KOP, FUP

Memorizzazione intermedia di un segmento

5. Introdurre il numero del segmento da copiare (p. es. 2) e premere il tasto di introduzione. I1 segmento viene copiato.

Copia del segmento in un altro blocco

l. Emettere il segmento da copiare tramite pagina avantilindietro.

2. Premere F5 = Funz. Segm. 3. Premere F4 = Annotare.

I1 segmento viene temporaneamente memorizzato.

4. Premere F8 = Ritorno. Ritorno nell'editor del blocco in modo "Emissione".

5. Abbandonare il blocco se non si è eseguita nessuna modifica: premere ESC = Interruz., altrimenti premere Con ferma.

Copia segmento 6. Aprire il blocco col segmento, prima o dopo del quale si deve inserire il segmento da copiare.

7. Premere F5 = Funz. Segm.

F Cancell. F F F F Help 4 Annotare 5 Inserim. 6 Aggiunta 7 8 Ritorno - - ', * 7

8. Premere ancora F5 = Inserim., se si vuole copiare prima dell'attuale segmento, o premere F6 = Aggiunta se si vuole copiare dopo il segmento attuale.

9. Premere F2 = Buffe~: Viene copiato il segmento memorizzato temporaneamente.

10. Premere F8 = Ritorno. Ritorno nell'editor del blocco in modo "Emissione".

Page 142: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Cancellazione di un segmento

Premessa

Esecuzione

Trasferimento1 spostamento di un segmento

Esecuzione

Si possono cancellare i segmenti singolarmente. In questo caso il titolo ed il comento segmento vengono cancellati. Dopo la cancellazione si deve aggiornare la lista incrociata (XREF).

E' aperto il segmento da cancellare. Lo STEP 5 si trova in modo "Emissione".

Cancellazione del segmento nel blocco

l. Premere F5 = Funz. Segm.

2. Premere SHIFT F4 = Cancell. e confermare con Si se si vuole veramente cancellare. I1 segmento, unitamente al titolo ed al commento, viene cancellato, ma non dal file programma. Questo avviene alla fine della fase di editazione, alla memorizzazione.

3. Premere F8 = Ritorno. Ritorno nell'editor del blocco in "Emissione"

Avvertenza

Si può cancellare un segmente anche con SHIFT e "Can- cellazione segmento " nella parte numerica della tastiera.

Si può trasferire un segmento nello stesso blocco od in un altro blocco dello stesso file programma. Questa funzione è composta da + Copia segmento e + Cancellazione segmento. Dopo il trasferimento si deve aggiornare la lista incrociata (+ Generaz. mq.

La procedura per il trasferimento è la stessa di quella per la copia segmento (+ Copia di un segmento in un altro blocco) con l'unica differenza, che dopo la annotazione (memorizzazione intermedia) si deve cancellare con F4 il segmento esistente nella precedente posizione.

Premere pertanto SHIFT F4 = Cancell. e confermare con Si.

Page 143: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni A WL KOP, FUP

Visualiuazione lista incrociata, cambio blocco

Premessa

Operatività con la funzione "Visualiuazione XREF

Le liste incrociate di tutti i blocchi di un file programma vengono memorizzate in un file programma speciale *XR.INI. A questi dati si può accedere tramite la funzione F 2 = Riferim. Con questa funzione si può:

- Visualizzare la lista incrociata di un operando sul video tramite F 2 = Vis. XREF.

- Attivare il cambio blocco, selezionando, col cursore, nella lista incrociata, un determinato riferimento ed attivare il salto col tasto F 2 = Salto.

- Eseguire il cambio tramite l'indicazione del blocco e del segmento con il tasto F 4 = Bloc. Dest. e

- nel caso sia stato eseguito un cambio blocco, ritornare nel blocco originario col tasto F5 = BI. Orig..

In una lista incrociata 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 "Emissione". I1 file XR.IN1 esiste ed è aggiornato. Ad esso si accede: - impostando nel box comando "Editazione blocchi STEP 5"

+ Aggiornamento XREF, in questo modo XR.IN1 viene aggiornato durante la memorizzazione del blocco,

- o con la funzione di gestione + Generaz. XREF.

l. Posizionare il cursore sull'istruzione con I'operando, di cui si deve visualizzare la lista incrociata, o, se I'operando non si trova nell'attuale segmento, proseguire con il passo 2.

2. Premere F 2 = Riferim.

3. Premere F 2 = Vis. XRER

Lo STEP 5 segnala: "Visualizz. XREF dell'operando: p. es. E 32.0"

Page 144: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

4. Confermare o sovrascrivere l'operando e premere Conferma o il tasto di introduzione.

Viene visualizzata la lista incrociata dell'operando, per esempio:

. . F F F F F F F F Help P P P P P P P P

R i f e r i m e n t i

F F F F F F F F Help P P P P P P P P

E 32.0

EB 32

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 è sovrapposto. "Singolo": solo dati di riferenza dell'operando indicato. Con ciò la sovrapposizione può essere disabilitata quando si elaborano liste incrociate estese o quando lo spazio in memoria non è suficiente.

PRINC-ON

INGR B

Commut. princ. a chiave "Impianto ON"

Caricam. byte ingr. 32 per test

Page 145: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni A WL KOP, FUP

"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 segmento viene visualizzato solo una volta: consigliabile per liste incrociate estese o quando lo spazio in memoria non è suficiente.

7. Ritorno al livello precedente con F 8 = Ritorno opp. premendo ESC. Se si vuole saltare ad un altro blocco, proseguire premendo F2 = Salto.

Quando ci si trova nel menu Help (SHIFT F8) e si conferma l'interrogazione Proseguire? con-sì, si ottiene 'delle informazioni dettagliate sulle funzioni.

Salto ad un blocco l. Selezionare col cursore, nella lista dei riferimenti, il blocco al quale si deve saltare.

2. Premere il tasto F 2 = Salto.

Visualizzazione del blocco selezionato.

3. Ritorno al segmento originario:

Cambio blocco

Premere F 2 = Riferim.

Premere F 5 = Bl. Orig.

l. Premere F 2 = Riferim.

2. Premere F 4 = Bloc. Dest.

Lo STEP 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.

Page 146: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Ricerca di operandi Con la funzione "Ricerca" 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 in avanti. Se lo STEP 5 ha trovato l'elemento, questo viene visualizzato nel corrispondente segmento. Da "Help" si desume che cosa si può cercare.

Cosa si può cercare? - Operandi assoluti E, M, S, A, T, Z

- Richiami di blocchi OBn, PBn, SBn, FBn, FXn, DBn, DXn

- Byte, word di periferie PYn, PWn

- Dati DRn, DLn, DWn, DDn, Dn.m

- Operandi simbolici p. es. -INGRESSO

- Attribuzioni di operandi assoluti o simbolici p. es. *A1.0, * A1.O, *- INGRESSO

Premessa

Esecuzione

Lo STEP 5 si trova in "Emissione"

Ricerca nel blocco l. PremereF3 =Ricerca.

2. Introdurre nella maschera il criterio di ricerca in assoluto o in simbolico, p. es. E 1.1

3. Avviare la ricerca: dal l O segmento: premere F2 = da l . Seg o dalla successiva riga d'istruzione: premere F3 = Prosec.

Altre ricerche Premere F3 = Ricerca, vedere sopra.

Page 147: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni comuni A WL KOP, FUP

Editazione di Gli operandi simbolici si possono editare direttamente nel blocco operandi simbolici mediante una lista. Questa lista è un estratto del file simbolico nel blocco *ZO.INI e vengono visualizzati gli operandi del segmento aperto.

Dopo una modifica si deve aggiornare il file sorgente sequenziale *ZO.SEQ: - tramite l'impostazione nel box di comando "Blocchi STEP 5"

(+ Aggiornamento file sorgente seq.), memorizzando il blocco, viene aggiornato *ZO.SEQ.

- oppure si genera il file sorgente sequenziale dal file simbolico (+ Gestione, Liste di attribuzione, Conversione INISEQ).

Premesse

Procedimento di editazione

Nelle "Impostazioni" (+ Progetto) è selezionato "Simbolico: Si". Se no, si può commutare con SHIFT F3.

Lo STEP 5 si trova in "Emissione".

l. Premere il tasto funzionale F l = Vis. Simb.

Sul video viene visualizzata la lista con gli operandi.

2. Selezionare l'operando tramite cursore allungato.

3. Premere F2 = Edit. Simb.

I1 cursore dei caratteri si trova nella colonna del simbolo.

, FILE-SIMBOLICO: C:ALPHA1 ZO.INI

OPERANDO SIMBOLO COMMENTO

E 3.1 ING 3-1 INGRESSO 3.1

E 4.3 ING 4-3

M 2.5 MERK. 25 MERKER 25

Page 148: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

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 "Commento '!.

6. Introdurre il commento con lettere minuscole e maiuscole.

7. Concludere la riga editata: premere F2 = Inserim.

8. Concludere I'editazione: premere F8 = Ritorno e Conferma.

Avvertenza

I nomi simbolici dovrebbero iniziare senza una lineetta davanti al nome. Non è possibile l'uso delle metafonie.

Page 149: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista istruzioni

3.3.2 Editazione della L'istruzione STEP 5 è la più piccola unità di un programma. Essa lista istruzioni rappresenta, per il processore, un comando operativo. Nella

rappresentazione in "Lista istruzioni" (AWL) per ogni riga viene introdotta un'istruzione, scritta in modo assoluto o simbolico

Blocchi STEP 5 (possibili blocchi: OB, PB, SB, FBIFX). Un'istruzione è costituita nel File-Programma da una parte operazione e da una parte operando: in AG

Premessa

Introduzione istruzioni

Operazione Operando

Istruzione assoluta UN E 1.1

Istruzione simbolica UN -Ingresso

Per ogni segmento si possono editare 255 istruzioni.

1 Avvertenza

Un esempio dettagliato relativo all'editazione di liste istru- zioni si trova nel capitolo 2.

Per utilizzare operandi simbolici deve esistere un file simbolico e nelle "Impostazioni" deve essere introdotto il nome del file simbolico (pagina 1) e sulla pagina 2 "Simbolico: Si". Se no, si può commutare in modo "Emissione" con SHIFT F3.

Le istruzioni vengono introdotte sempre in modo "Editazione". Richiamando un nuovo blocco lo STEP 5 si trova in modo "Editazione", richiamando un blocco già esistente ci si trova in modo "Emissione". In questo caso commutare il modo con F6 = Editaz.

L'introduzione dell'istruzione è senza formato, cioè lo STEP 5 introduce automaticamente dei blank dopo la conferma della riga. Ogni riga si conclude con il tasto di introduzione. I1 cursore si trova sulla prima riga.

Introdurre la prima istruzione o posizionare il cursore sulla riga desiderata ed introdurre l'istruzione, p. es. UN E 1.1 oppure UN -INGRESSO e premere il tasto di introduzione.

Correzione istruzioni Posizionare il cursore sull'istruzione e sovrascrivere. Si possono cancellare i singoli caratteri con DEL.

Page 150: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Memorizzazione Premere Con ferma blocco

Lo STEP 5 commuta in modo "Emissione". Premere nuovamente la Conferma.

Visualizzazione Con questa funzione si possono visualizzare gli indirizzi relativi indirizzi 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.

Premessa Lo STEP 5 si trova in "Editazione"

Procedimento l. Premere SHIFTFI = Indirizzi

Lo STEP 5 emette gli indirizzi relativi a word.

2. Premere di nuovo SHIFT F l = Indirizzi.

Lo STEP 5 emette questa volta gli indirizzi relativi a byte.

3. Premere SHIFT F l = 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 secondo del tipo di AG. In questo caso, con la seconda attivazione di SHIFT F l = Indirizzi, l'indicazione degli indirizzi sparisce.

Commento istruzioni

I 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; il relativo blocco di commento non è necessario che sia aperto nel file programma. In questo caso esso viene creato memorizzando il blocco STEP 5.

Page 151: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista istruzioni

Premessa

Esecuzione

I commenti alle istruzioni si possono anche scrivere separatamente nel blocco commento. Si consiglia il primo metodo, poichè così le associazioni, durante le modifiche e la relativa memorizzazione, vengono aggiornate automaticamente. I nomi dei blocchi commenti vengono associati automaticamente dallo STEP 5:

OKn a OBn,

PKn a PBn,

SKn a SBn,

FKn a FBn,

FKXn a FXn.

Nelle "Impostazioni" è selezionato "Commento: Si" (+ Progetto). Se no, si può commutare con SHIFT F4.

Lo STEP 5 si trova in modo "Emissione".

l. Posizionare il cursore sull'istruzione desiderata.

2. Posizionare il cursore verso destra nel campo commento (TABt 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.

Memorizzazione del Memorizzando per la prima volta il blocco con i commenti, viene commento creato automaticamente il blocco commento (OK, PK, SK,

FWFKX).

Se il blocco commenti esiste già, lo STEP 5 segnala: "Conferma del blocco modificato?"

Con Conferma si memorizza il commento, con ESC = Interruz. viene perduto.

Page 152: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Blocchi funzionali 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 programmare tutte le operazioni STEP 5:

- operazioni fondamentali

- operazioni complementari

- 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 finzionale) di un blocco di livello superiore, gli operandi formali vengono sostituiti dagli operandi attuali.

Costituzione del FB Un blocco funzionale è costituito da:

- un'intestazione del blocco (FV, FXV),

- una testata del blocco (come tutti i blocchi),

- un corpo del blocco (come tutti i blocchi)

Intestazione blocco Contiene le sigle delle etichette dei salti che sono state introdotte nel blocco. L'intestazione del blocco viene

- creata automaticamente dallo STEP 5 traducendo il blocco,

- memorizzata come FV e FXV nel file programma preimpostato,

- non trasferita nè in AG e nè su EPROMIEEPROM,

- cancellata assieme al FB o FX.

Se trasferendo un blocco funzionale dalla memoria AG nel file programma preimpostato l'intestazione del blocco non esiste, lo STEP 5 segnala: "Intestazione blocco non esistente".

Page 153: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista istruzioni

Testata del blocco La testata del blocco contiene:

- il tipo del blocco ed il numero del blocco,

- il numero di biblioteca,

- la lunghezza del blocco.

Corpo del blocco Il corpo del blocco contiene il programma STEP 5 ed una lista con i parametri del blocco di tutti i segmenti del blocco fun- zionale. Questa lista di parametri contiene tutte le indicazioni per - rappresentare graficamente il blocco (p. es. parametro

d'ingresso e di uscita), - poter controllare l'introduzione corretta del tipo di parametro

durante l'introduzione degli operandi attuali (parametrizzazione).

Segmento 1 O000

Nome : ESEMPIO1

Sigla : ING1 EINDIB/T/Z:

Sigla : ING2 EINDIB/T/Z:

Sigla : USC EINDIB/T/Z:

Sigla : BAUS EINDIB/T/Z:

Sigla : TEMP EINDIB/T/Z:

Sigla : CONT EINDIB/T/Z:

: B

: U

: U

: SPB

: L

: T

MARK : SI

: U

= BAUS

= INGl

= ING2

= MARK

- DatenwlO

MW 2

= TEMP

= TEMP

= USC

ESEMPIO1 è il nome di FB 200

E BIIBYNID: 81

E BIIBYNID: 81

A BIIBYNID: 81

B

T

z

Richiamo blocco A DB

Salto condizionato a MARK

Caricare la DW 10

Etichetta salto; start tempo

Fine segmento

1 1 Vis.Simb. 2 Riferim. 3 Ricerca 4 Diagnosi 5 Funz.Segm 6 Editaz. 7 Conferma 8 Interruz. l

Figura 3-19 Esempio di blocco funzionale (FB 200)

3 - 91

Page 154: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Editazione di Un blocco funzionale può contenere, oltre alle istruzioni STEP 5 , blocchi funzionali un nome del blocco ed una lista di parametri degli operandi

formali. In un segmento si possono programmare salti.

- 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, KOPIFUP).

- Gli operandi formali definiti nel primo segmento non possono essere utilizzati nei segmenti di KOP o di FUP.

- Il nome di FB viene visualizzato nella funzione "Indice" (+ Oggetto, Blocchi).

"Nome" Il nome (del blocco) può essere lungo otto caratteri e deve iniziare con una lettera.

Lista dei parametri La lista dei parametri contiene la sigla, la specie ed il tipo degli operandi formali. In un blocco funzionale si possono introdurre al massimo 40 operandi formali.

"Sigla " Sigla di operandi formali, lunga al massimo 4 caratteri, di cui il primo carattere deve essere una lettera.

"E/A/D/B/T/z" Specie di operandi formali:

E parametro d'ingresso A parametro d'uscita D dato (costante) B richiamo blocco (A DBnIDXn, SPA OBn, PBn, SBn,

FBniFXn) T temporizzatore Z contatore

Page 155: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista istruzioni

"Bl/sY/wD" Tipo di operandi formali:

BI operando con indirizzo a bit BY operando con indirizzo a byte W operando con indirizzo a word D operando con indirizzo a doppia word

Editazione di nuovi blocchi funzionali

Premessa

Procedimento

Per utilizzare gli operandi simbolici deve esistere un file simbolico e nelle impostazioni deve essere selezionato "Simbolico: Si". Lo STEP 5 si trova in "Editazione" (AWL). E' aperto il segmento.

l. Introdurre un nome con massimo 8 caratteri, p. es. ESEMPIO1 Se il nome è lungo 8 caratteri, il cursore salta nel campo commento (+ Commento istruzione).

2. Premere il tasto di introduzione. %ene aperta la lista dei parametri degli operandi formali e viene visualizzato "Sigla".

C:BUCH@@ST.S5D LUN=O

Nome : ESEMPIO1

3. Introdurre una stringa di caratteri con massimo 4 caratteri per il primo operando formale.

Dopo 4 caratteri il cursore salta nel successivo campo d'introduzione. Con meno di 4 caratteri bisogna premere il tasto di introduzione.

Page 156: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

4. Introdurre la specie dell'operando formale, p. es. E.

Il cursore salta nel successivo campo d'introduzione.

5. Introdurre il tipo dell'operando formalo, p. es. BI. Se vengono introdotti meno di 2 caratteri, premere il tasto di introduzione. I1 cursore salta nella successiva riga della lista dei parametri.

6. Introdurre altri parametri.

7. Concludere la lista dei parametri: premere il tasto di introduzione. Il cursore salta nella prima riga del corpo del blocco. Lo STEP 5 attende l'introduzione della prima istruzione.

1 Avvertenza

Un inserimento successivo tra righe di parametri già esistenti è possibile solo se i parametri già introdotti non sono stati utilizzati nel corpo del blocco.

Richiamo di Richiamando il blocco funzionale, agli operandi formali vengono blocchi funzionali associati gli operandi attuali.

Premessa Lo STEP 5 si trova in modo "Editazione". Il blocco funzionale richiamato deve esistere nel file programma.

Procedimento l. Introdurre il richiamo del 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 funzionale

suppl. BAB FX per il richiamo condizionato di un blocco

funzionale suppl.

Page 157: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista istruzioni

2. Premere il tasto di introduzione Lo STEP 5 emette il nome del FB.

3. Premere il tasto di introduzione. Lo STEP 5 emette nella riga successiva il primo operando formale ed attende l'introduzione del primo operando attuale.

4. Introdurre l'operando attuale assoluto o simbolico e premere il tasto di introduzione.

1 Avvertenza l Con BI, T e Z, gli operandi attuali assoluti devono essere introdotti con un blank, per esempio E 1.0.

5. Introdurre tutti gli altri operandi e di volta in volta concludere m

con il tasto di introduzione.

Si può fare emettere la specie ed il tipo del parametro come stabilito nella lista dei parametri:

l. Premere il tasto di introduzione nella riga dell'operando formale o posizionare il cursore a destra.

Lo STEP 5 presenta il parametro come definito nella lista dei parametri.

2. Confermare l'assegnazione o sovrascrivere.

3. Premere il tasto di introduzione.

Page 158: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Page 159: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

3.3.3 Editazione di Nella rappresentazione a contatti KOP i compiti di comando sono schemi a contatti descritti con i 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

nel File-Programma contatori, temporizzatori ed operazioni di calcolo. in AG

Nuove funzioni

La programmazione nella rappresentazione con schema a contatti è possibile nei seguenti blocchi STEP 5: - Blocchi organizzativi OB - Blocchi di programma PB - Blocchi sequenziali SB - Blocchi funzionali FB - 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 e di commento.

Contrariamente alla precedente versione STEP 5, questa mette a disposizione, durante l'editazione in KOP, ulteriori funzioni:

1. La lista dei tasti funzionali è stata estesa da 8 a 16 tasti funzionali che possono essere attivati col mouse.

2. Si possono creare blocchi funzionali (FB, FX), però il primo segmento solo in AWL.

3. Ampliamento delle funzioni richiamabili tramite tasti funzionali:

- Richiamo assoluto e condizionato di blocchi per OB, PB, SB, DB, DX, FB, FX

- Operazioni di caricamento e trasferimento - Connettore negato - Operazioni di shift e rotazione (solo nelle FB, FX) - Operazioni di conversione (solo nelle FB, FX) - Operazioni logiche digitali (solo nelle FB, FX)

Page 160: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operatività con Impostazioni relative all'editazione + Oggetto, Impostazioni, I'editor KOP pagina 1 e 2, davanti a

File-Programma: Nome del file programma attuale

File-Simbolico: Se si vuole lavorare con gli operandi simbolici, si deve introdurre il file simbolico, e nella seconda pagina bisogna selezionare "Simbolico: Si" e la lunghezza del simbolo.

Funzionamento: "Online" se è collegato un AG e si vuole editare direttamente in AG.

Rappresentazione: "KOP"

Commenti: "Si" e la lunghezza del commento (massimo 40 caratteri), se si vuole editare i titoli ed i commenti dei segmenti.

Durante l'editazione dei blocchi esistenti si può scegliere la rappresentazione con SHIFT F5 = KOP, indipendentemente da quella impostata.

Richiamo del1 'editor Dopo la scelta della funzione dell'editor "Blocchi STEP 5 nel file programma" o "...in AG" viene visualizzato il box di comando. Dopo aver denominato il blocco, si consiglia l'opzione "Aggiornamento XREF" e, se si utilizzano operandi simbolici, selezionare anche "Aggiornamento File-Sorg. Seq.".

Confermando questo comando con OK, viene richiamato l'editor dello schema a contatti. Sul video appare un campo operativo (figura 3-20) ed i tasti funzionali con i simboli per l'introduzione dei contatti e l'elaborazione dei segmenti KOP.

Introdurre nel campi di editazione, suddiviso in righe e colonne, montanti elettrici, diramazioni, contatti, uscite ed elementi funzionali, mediante soft keys o mouse. Nella costruzione del segmento si è molto aiutati dallo STEP 5. I 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). I campi di introduzione per i nomi e le parametrizzazioni sono preassegnati e raggiungibili automaticamente col cursore. Le configurazioni non ammesse non sono accettate dallo STEP 5.

Page 161: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Suddivisione del video 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.

Il contenuto del video si può far scorrere verso l'alto o verso il basso secondo un multiplo massimo di 2,5.

r1 3 t 2 ] / t 3 -( 4 l - 5 0per.Bin.. 6 Fine Segm. 7 Conferma 8 Interruz. 1

Figura 3-20 Segmento nella rappresentazione a contatti (esempio)

Page 162: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Contenuto delle righe del video (figura 3-20)

Riga Contenuto Chiarimento

(1)

(2)

PB3 -PROG3 C:[email protected] BIB=12345 LUN=19

(3)

Tasti funzionali L'assegnazione dei tasti viene definita in relazione alle funzioni

Tipo e numero di blocco Sigla simbolica del blocco Drive e file programma Numero di biblioteca Lunghezza del blocco in word

Segmento 1 Titolo segmento Editaz.

(4). P 1

Sigle degli operandi Dopo l'introduzione di un simbolo KOP, il cursore salta nel campo del nome (massimo 8 caratteri) dell'operando. Se nelle "Impostazioni" sono stati indicati più lunghi 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ù nomi simbolici di operando si differenziano bene nei primi otto caratteri per poter essere assegnati univocamente.

Numero del segmento Testo con massimo 32 caratteri Modo di elaborazione dello STEP 5

Operandi simbolici

- Esempio: Se ha la seguente assegnazione:

Attribuzione "Operando assoluto" +"Operando simbolico" + Commento operando, se il cursore si trova su una sigla di un operando.

Area di editazione

M 100.1 Merker 100

Campo d'introduzione per le combinazioni, i richiami e gli operandi

M 1.1 Merker 1 .l M 1.7 Merker 1.7

Page 163: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

I nomi simbolici di operando vengono visualizzati o stampati in modo seguente:

Sono possibili due metodi per la denominazione di un operando: 1. Introduzione immediata dopo l'editazione di un simbolo

(posizionamento automatico del cursore),

oppure, se si ha abbandonato il campo del nome [?????l, e ritorno con il tasto di introduzione.

2. Introduzione delle sigle degli operandi nei campi dei nomi del segmento terminato, in questo si è aiutati dal cursore allungato.

Si può abbandonare un segmento o un blocco solo se tutti i nomi ed i parametri sono stati introdotti correttamente.

Prima esecuzione di Una nuova emissione di un segmento editato in una forma non un segmento ottimale (p. es. con inserimenti ripetuti), si ottiene premendo

SHIFT F7 = Extra ed F2 = Nuova Em., anche se il segmento non è stato fornito di tutti i parametri. Il video viene in questo caso nuovamente ricostruito e la rappresentazione viene messa in ordine in modo "ottimale".

Editazione degli In modo "Emissione" lo STEP 5 emette, premendo operandi simbolici Fl = Ws. Simb., una lista degli operandi 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 differenziano 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 modifiche si consiglia di aggiornare il file sorgente sequenziale, se questa funzione non è stata selezionata nel box di comando.

Page 164: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni combinatone

Dopo aver scelto "KOP" nella seconda pagina delle "Imposta- zioni" e la funzione "Editazione blocchi STEP 5 , in...", lo STEP 5 apre il blocco, definito nel box di comando, dal primo segmento. Questo è, con la nuova editazione, vuoto fino alla barra conduttrice situata al margine sinistro.

Con i tasti funzionali introdurre ora contatti, uscite ed elementi funzionali (tabelle 3-1 e 3-2). Nella colonna sinistra di queste tabelle è indicata l'operazione per l'elaborazione delldei contatto(i), che vengono chiamati in modo "Editazione" con la sequenza dei tasti indicata.

Tabella 3-1 Operazioni combinatorie in KOP (schema a contatti) Operazione Tasti (funzionali) 1 Chiarimento

]/t E? Contatto in apertura - I t F 1

Diramazione, congiunzione

Contatto in chiusura

- F4

Uscita

Oper. Bin.

[-l (Curs. a destra) Elemento vuoto ~ F5JF5

Editazione dei L'introduzione di un primo contatto nella posizione assegnata del montanti elettrici in cursore allungato nel segmento vuoto, crea un montante elettrico serie e parallelo 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 (tabella 3-1).

F5

Connettore negato

Richiamo di funz. complesse

Page 165: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

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 contatto. I1 punto di diramazione viene generato automaticamente prima di questo contatto. I1 punto di congiunzione si determina, eventualmente, con elementi vuoti tramite il tasto F3 = Congiunzione.

Sotto un elemento vuoto le diramazioni richieste vengono respinte con la segnalazione "Connessione parallela non ammessa".

Inserimento di contatti 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 o il tasto di inserimento orizzontale.

- in serie

- in parallelo

Posizionare il cursore allungato sul contatto dopo il punto d'inserimento e premere SHIFT F7 = Extra ed F6 = Ins. Oriz.

Tutte le righe del segmento vengono spostate di una colonna verso destra.

Posizionare ora il cursore allungato sull'elemento libero inserito ed introdurrre il contatto tramite F l o F2 o il connettore tramite F5 = Oper. Bin. ed F4 = # o F5 = 1.

Con memorizzazione (Conferma) o nuova costruzione (Metà Video) vengono tolti gli elementi vuoti eccedenti.

I montanti elettrici in parallelo si creano all'intemo di un segmento come descritto sopra, posizionando il cursore allungato sotto il contatto prima del quale si vuole connettere il montante in parallelo.

l. Editare quindi con F l ... F4 il contatto desiderato.

Lo STEP 5 inserisce ora il segmento senza attivare SHIFT F7 = Extra, F7 = Ins. Vert. o attivando il tasto di inserimento verticale, e crea il posto per un nuovo montante elettrico in parallelo

Page 166: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Esempio di editazione Posizione di partenza dopo aver premuto una volta Fl = Contatto di combinazioni in chiusura, introdotto la sigla dell'operando E 10.0, premuto

Return e per l'uscita A 10.0 e premere Return:

Punto di partenza:

Contatto in serie e in l. Contatto in serie: posizionare il cursore sulla colonna 2 ed parallelo attivare F2 = Contatto in apertura, introdurre E 10.1 e

premere il tasto di introduzione.

2. Contatto in parallelo: posizionare il cursore sotto il contatto E 10.0 ed attivare F l = Contatto in chiusura. Il ramo in parallelo viene concluso tramite la sequenza dei tasti + (cursore a destra) ed F3 = Congiunzione, introdurre la sigla E 10.2 e premere il tasto di introduzione.

Inserimento implicito 3. Inserimento di un contatto in chiusura in un ulteriore ramo in parallelo: posizionare il cursore allungato sotto il contatto E 10.0 ed attivare F l = Contatto in chiusura ed F3 = Congiunz.

Sostituzione di un 4. Il contatto E10.3 viene generato posizionando il cursore elemento vuoto sull'elemento vuoto ed attivando F2 = Contatto in apertura. tramite un contatto

Page 167: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Ponticellatura La seguente ponticellatura si ottiene:

l. Nel montante elettrico superiore: cursore sulla colonna 2 e premere F2 = Contatto in apertura, poi cursore sulla colonna 3 e premere F l = Contatto in chiusura.

2. 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 cursore sulla colonna 2 del ramo parallelo e premere F l = Contatto in chiusura ed F3 = Congiunzione.

Connessione dopo un Come connettere un montante in parallelo dopo il primo contatto contatto viene mostrato nel seguente segmento.

l. Nel montante elettrico superiore: cursore sulla seconda colonna e premere F2 = Contatto in apertura per E 10.1.

2. Editazione del ramo in parallelo: posizionare il cursore sotto il contatto E 10.1, premere F2 = Contatto in apertura, Fl = Contatto in chiusura ed F3 = Congiunzione.

Assegnazione Aggiunta di un'uscita o di una assegnazione:

Posizionare il cursore allungato sotto l'uscita A 10.0 e premere F4 = Uscita.

Page 168: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Editazione di Connettori e connettori negati (tabella 3-1) sono dei merker di connettori appoggio in combinazioni binarie. Si memorizza il RLC generato

fino a quel punto. I1 connettore viene introdotto in KOP come un contatto. Se esso si trova dopo l'ultimo contatto del montante elettrico, viene rappresentato, dopo la conferma e la memorizzazione, come un'uscita.

Immediatamente dopo la connessione del ramo in parallelo il risultato provvisorio deve essere memorizzato nel merker M 10.7.

Poichè in questo punto non è possibile eseguire un inserimento, bisogna prima di tutto cancellare il contatto E 10.4 e reinserirlo dopo il connettore:

l. Posizionare il cursore sul contatto sotto E 10.4 e premere DEL.

2. Posizionare il cursore sull'elemento vuoto e premendo F5 = Opel: Bin. ed F4 = Connettore viene generato un connettore che verrà siglato con M 10.7. Infine inserire di nuovo il contatto E 10.4.

Page 169: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Funzioni Per la rappresentazione delle operazioni non elementari in KOP, complesse riassunte nella tabella 3-2 vale quanto segue:

1. Tutte le operazioni da (1) a (10) nella tabella vengono rappresentate con caselle in cui a sinistra si trova l'operando prima dell'elaborazione ed a destra il risultato dell'elaborazione. Nelle caselle lo stesso STEP 5 introduce l'operazione selezionata col tasto funzionale.

2. E' possibile solo una funzione complessa per segmento, cioè durante l'editazione si deve aprire sempre un nuovo segmento.

3. Alcuni elementi funzionali sono "allungabili", cioè il numero di ingressi può essere aumentato, fino a quando l'operazione lo permette. Posizionare il cursore sul "bordo superiore" della casella ed attivare l'inserimento verticale per allungare la casella stessa.

4. La funzione di shiftlrotazione (4) richiede nella casella l'introduzione del parametro di spostamento "n", cioè il numero delle posizioni di bit, di cui il contenuto dell'accumulatore deve essere spostato verso destra o verso sinistra. Il massimo spostamento possibile dipende dal formato dell'operando ed è di 16 o 32 posizioni.

5. 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 = Fu. Con le modifiche, lo STEP 5 emette l'awertenza "Verifica ingressi/uscite! Prosecuz?". La stessa segnalazione appare con la modifica di un'operazione di conversione o funzione di shift, se si cambia word con doppia word.

I1 tipo può essere modificato solo una volta direttamente in seguito al richiamo della casella.

Page 170: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

In modo "Editazione", con SHIFT e tasti funzionali oppure F5 = Oper. Bin., sono richiamabili le seguenti funzioni:

Operazioni aritmetiche Richiami di blocchi Operazioni di caricamento e trasferimento Shift e rotazione degli operandi a wordldoppia word Operazioni di memorizzazione, binaria. Operazioni di conversione Operazioni di confronto tra due operandi Operazioni combinatorie, digitali Operazioni di tempo e conteggio

Tabella 3-2 Funzioni complesse in KOP

Operazione Tasti (funzionali) Chiarimento

(1) Operazioni aritmetiche: Somma, sottrazione moltiplicazione, divisione

Aritmet. ADD, SUB MULI; D W

(8) Operazioni combinatorie, digitali Combinazione AND, a word Combinazione OR, a word Combinazione OR esclusivo, a word

SHIFT F1 e

(per FB, FX) AND OR XOR

F1, F2 F3, F4

Livello tasti L1 L2

SHIFT F1 e

Blocchi SPA FB, SPB FB BA FZ BAB FX SPA ..., SPB ... A DB, AX DX

FS F6 F7

SHIFT F2 e

F1, SHIFT F1 F2, SHIFT F2 F4, SHIFT F4 F6, SHIFT F6

(2) Richiami di blocchi, e cioè: FB assoluto, FB condizionato, FX assoluto, FX condizionato OB, PB, SB assoluto, ... condizionato, DB, DX

Page 171: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Operazione Tasti (funzionali) Chiarimento

(3) Operazioni di trasferimento e caricamento Trasferimento e caricamento dell'operando

(Spostam.) LIT

Spostam. (per FB, FX) L SLD SRW S m SVD RLD RRD

SHIFT F3

e

SHIFT F3 e

F1, SHIFT F1 F2 F3, SHIFT F3

F7

SHIFT F4/F5

(4) Operazioni di shift e rotazione Shift verso sinistra della wordldoppia word Shift verso destra della word Shift verso destra della wordldoppia word con segno Rotazione verso sinistra, destra

Convers. (per FB, FX) DEe KEW D u e KZW DED, KZD DUD FDG, GFD

SHIFT F4

e

F1, SHIFT F1 F2, SHIFT F2 F3, SHIFT F3 F4 FS, F6

(6) Operazioni di conversione BCD-DUAL, gener. del compl. ad 1, 16 bit DUAL-BCD, gener. del compl. ad 2, 16 bit BCD-DUAL, gener. del compl. ad 2, 32 bit DUAL-BCD, 32 bit Virg . fissa-%rg. mob., Virg . mob .-Virg . fissa 32 bit

Confronto = > <

> = < = > <

Oper. Bin. Z R zv

SHIFT FS

e

FS e

(7) Operazioni di comparazione (tra 2 o.): Comparazione su "uguale", "diverso" C. su maggiore o uguale, minore o uguale Comparazione su "maggiore", "minore"

(9) Operazioni di conteggio (contatori) I1 valore di conteggio incrementato, decrementato di 1

Oper. Bin. sr, sv SE, SA ss

SHIFT Fl/F2 SHIFT F3/F5

SHIFT F4

(10) Operazioni di tempo (temporizzatori) Start di un tempo con impulso, i. prolungato Start di un tempo come ritardo all'eccitazioneldiseccitazione Start di un tempo con ritardo all'eccitazione memorizzata

RIS SIR

(5) Operazioni di memorizzazione, binaria Reset prioritario della memoria Set prioritario della memoria

Livello tasti L 1 L2

3 - 109

Page 172: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni (1) nella tabella 3-2 aritmetiche Le operazioni ADD, SUB, MULT, DIV combinano di volta in

volta due operandi negli accumulatori 1 e 2 e generano un risultato nell'accumulatore 1. La funzione corrisponde alle istruzioni (AWL):

- caricamento operando 1; - caricamento operando 2; - esecuzione dell'operazione scelta; - trasferimento del risultato nell'operando (ACCU 1). Tipi di operandi: KF, DW, EW ...

Esempio Editazione di una operazione di somma di due numeri a virgola fissa:

1. *** o F6 = Fine Segm. e quindi attivare SHIFT F l = Aritmet.

2. Scegliere l'operazione desiderata, qui F l = ADD.

Lo STEP 5 emette la casella con gli ingressi/uscite non definiti ed il formato dell'operando preimpostato "Fu.

3. Confermare il formato dell'operando premendo il tasto di introduzione.

4. Introdurre il primo operando, qui KF + 12345, e premere tasto di introduzione.

5. Introdurre il secondo operando, qui DW 12, e il tasto di introduzione.

6. Definire l'operando (DW 14)) in cui deve essere trasferito il risultato, e concludere con il tasto di introduzione.

Il segmento assume ora la forma rappresentata sulla parte destra del video.

Page 173: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Richiami di blocchi (2) nella tabella 3-2 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 un blocco funzionale (FBFX) rappresentato come casella.

In un segmento vuoto introdurre un richiamo direttamente tramite i tasti funzionali. Nei segmenti già esistenti i richiami si possono inserire o aggiungere con/senza inserimento implicito.

Un segmento in KOP contiene solo un richiamo assoluto del blocco o una combinazione col richiamo condizionato del blocco. Per questo attivando il tasto F4 = Uscita viene assunta un'assegnazione di default: "SPA" o "=" (Assegnazione).

Esempio 1

Esempio 2

Richiamo condizionato di un blocco di programma

l. Posizionare il cursore sotto il simbolo d'uscita e premere SHIFT F2 = Blocchi e SHIFT F4 = SPB ... .

2. Introdurre il blocco destinazione, qui PB 24, nel campo d'introduzione tramite il simbolo di richiamo e concludere con il tasto di introduzione.

Richiamo assoluto di un blocco di programma

Premere SHIFT F2 = Blocchi ed F4 = SPA ... .

Page 174: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Esempio 3

Operazioni di caricamento e trasferimento

Richiamo assoluto di un FB in un segmento vuoto

l. Premere SHIFT F2 = Blocchi e F l = 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. Il cursore è posizionato sul campo d'introduzione del primo operando attuale. Introdurre la sigla in assoluto o simbolico. Premendo il tasto di introduzione si salta nei campi successivi.

Il segmento assume la forma rappresentata sulla destra.

FB 10 TEST

INGI USC

ING2

ING2

NUM

(3) nella tabella 3-2 La funzione viene rappresentata con una casella, in cui a sinistra si trova l'operando ed a destra il risultato. La funzione SHIFT F3 = Spostam. ed F7 = LIT corrisponde alle istruzioni:

- caricamento dell'operando (DW, DD, EW ...). - trasferimento nell'operando (DW, DD, EW ...). Dopo la creazione della casella (vedere sopra) si devono introdurre soltanto i due operandi preimpostati tramite [?????l.

Page 175: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Operazioni di shift (4) nella tabella 3-2 e rotazione Le operazioni di shift e rotazione appartengono alle operazioni

complementari (solo FB, FX). Un'operazione di shiftlrotazione 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 = Spostam. 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 posizioni di bit di cui deve essere shiftato il contenuto dell'operando.

Alla funzione corrispondono le istruzioni (AWL):

Esempio

- caricamento dell'operando; - shiftlrotazione dell'operando di "n" posizioni di bit; - trasferimento del risultato nell'operando (ACCU 1). Spostare l'operando d'ingresso EW 12 di 7 posizioni a destra e trasferirlo nella DW12.

1. *** o F6 = Fine Segm. e quindi attivare SHIFT F3 = Spostam.

2. Scegliere l'operazione desiderata, qui F2 = SRW

Lo STEP 5 emette la casella (a sinistra).

3. Posizionare il cursore sul parametro "n" nella casella, qui 0, ed digitare la cifra "7".

4. Introdurre la sigla dell'operando di ingressoluscita.

l Avvertenza

Successive modifiche del parametro 'n' non sono possibili.

Page 176: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (5) nella tabella 3-2 memoriuazione Con la funzione di memorizzazione il RLC viene memorizzato. I1

comportamento della funzione di memorizzazione si definisce durante il richiamo, scegliendo, dopo aver premuto F5 = Opel: Bin., "Set prioritario" con F6 o "Reset prioritario" con F7 = Scelta nel secondo livello di tasti. Lo STEP 5 introduce l'operando prioritario in alto nella casella.

La funzione di memorinazione viene rappresentata come una casella con due ingressi 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 memorinazione corrisponde alle seguenti istruzioni (AWL):

- U (N) primo operando d'ingresso - S (R) operando - U (N) secondo operando d'ingresso - R (S) operando - U operando

= operando (assegnazione) Tipi di operando: M m.n, A m.n, D m.n ... La funzione di memorinazione reagisce nel seguente modo alle variazioni dei segnali d'ingresso, corrispondentemente alla scelta della funzione:

Stato all'ingresso

S R

Uscita binaria Q

I1 vecchio stato rimane memorizzato

o 1

O per S/R 1 per R/S

Page 177: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Esempio

Dopo aver premuto F5 =Opel: Bin. e, nel secondo livello di tasti, la funzione desiderata, lo STEP 5 crea, nella posizione del cursore allungato in un segmento in KOP, la casella "non definita".

Editazione di una funzione di memorizzazione con Reset prioritario.

l. Posizionare il cursore su un elemento vuoto o sul contatto per l'ingresso di setlreset e premere F5 = Opel: Bin. e F7 = S.

Lo STEP 5 emette la casella o la inserisce nel segmento. ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ?

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 ogni volta F l = contatto in chiusura E 2.1 ed E 2.2. Abbandonare 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 premere il tasto di introduzione e poi Conferma. Si può anche introdurre F4 = -O-, A 14.0 e poi premere il tasto di introduzione.

Page 178: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (6) nella tabella 3-2 conversione Le operazioni di conversione (DUAL <-> BCD, complemento ad

1 ed a 2) appartengono alle operazioni complementari (solo FB, FX). Una operazione di conversione viene rappresentata con una casella in un segmento vuoto, in cui a sinistra si trova l'operando nell'ACCU 1 prima della conversione ed a destra il risultato. Dopo aver premuto il tasto 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):

- caricamento dell'operando; - conversione dell'operando; - trasferimento del risultato nell'operando (ACCU 1) Tipi di operando: DW, DD, EW ...

Dopo la creazione della casella (vedere sopra) si devono introdurre solo i due operandi preimpostati con [?????l.

Page 179: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Operazioni di (7) nella tabella 3-2 comparazione Le operazioni di comparazione combinano due operandi digitali

negli ACCU 1 ed ACCU 2 in un risultato binario nell'ACCU 1. Alla funzione corrispondono le istruzioni (AWL):

- caricamento dell'operando 1; - caricamento dell'operando 2; - esecuzione dell'operazione di comparazione scelta; - 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 nell'ACCU 2 ed a destra il risultato logico.

Dopo aver premuto il tasto funzionale SHIFT FS = Confronto e la funzione desiderata nel secondo livello di tasti, lo STEP 5 crea la casella "non definita", in cui è introdotta la funzione desiderata.

Nella casella si trova a sinistra l'operazione di comparazione scelta (!=, , =, ><, >=, >, <=, < ) 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)

l Avvertenza

I1 tipo può essere modificato solo una volta direttamente in seguito al richiamo della casella.

Esempio Editazione di un'operazione di comparazione tra due numeri in virgola fissa.

1. *** o F6 = Fine Segm. e quindi attivare SHIFT FS = Confronto.

2. Scegliere l'operazione desiderata, qui F2 = > < comparazione su "diverso ".

Page 180: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Lo STEP 5 emette la casella con ingressi/uscite "non definiti" ed il formato dell'operando preimpostato "Fu.

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 = -o-. 7. Denominare l'operando a cui deve essere attribuito il

risultato, qui M 12.1 e concludere con il tasto di introduzione.

Il segmento ha ora la forma rappresentata sotto.

Page 181: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Operazioni (8) nella tabella 3-2 combinatorie, Le operazioni combinatorie digitali appartengono alle operazioni digitali complementari (solo FB, FX). Le operazioni AND, OR, XOR,

combinano, di volta in volta, due operandi digitali negli ACCU 3 ed ACCU 2 in un risultato nell'ACCU 1. Le funzioni corrispondono alle istruzioni:

- caricamento del primo operando (DW, EW, MW ...), - caricamento del secondo operando (DW, EW, MW ...), - combinazione degli operandi a word (UW, OW, XOW), - trasferimento del risultato nell'operando (DW, EW, MW ...).

Esempio Combinazione AND a word di due operandi.

1. *** o F6 = Fine Segm. e quindi attivare SHIFT F l = Aritmet.

2. Scegliere l'operazione desiderata, qui F5 = AND.

Lo STEP 5 emette la casella con gli ingressi/uscite "non definiti" ed il formato preimpostato "UW".

?????????- t????????? MW I O 1 ~ ~ 1 6

3. Confermare il formato dell'operando premendo il tasto di introduzione.

4. Introdurre il primo operando, qui EW 124, e premere il tasto di introduzione.

5. Introdurre il secondo operando, qui MW 10, e premere il tasto di introduzione.

6. Denominare l'operando in cui bisogna trasferire il risultato, qui: DW 16 ed infine il tasto di introduzione.

Il segmento ha ora la forma rappresentata sulla destra.

Page 182: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (9) nella tabella 3-2 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, F l = 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'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 secondo livello di tasti, lo STEP 5 crea una casella "non definita" con i seguenti ingressi/uscite:

Esempio

ZR Decrementa di 1 il valore del contatore quando il RLC, a questo ingresso, cambia da O ad 1 (fronte di salita).

ZV Incrementa di 1 il valore del contatore quando, a questo ingresso, il RLC cambia da O ad 1.

S I1 valore di conteggio acquisisce il valore all'ingresso ZW quando a questo ingresso di "set" si presenta un fronte positivo (O + 1).

ZW Valore da impostare nel contatore, codificato in decimale (BCD) 0...999, tipi di operando: KZ, EW, MW, AW, DW.

R I1 contatore viene resettato al valore 0, quando a questo ingresso è presente uno stato 1. L'uscita Q viene impostata a "O".

DU Contenuto attuale del contatore, codifica duale.

DE Contenuto attuale del contatore, codifica BCD.

Q L'uscita visualizza, con uno stato di segnale binario, se il contenuto del contatore è zero = "0" oppure >zero = "1".

Operando contatore: Z O ... Z 255

Campo di conteggio: O ... 999

Editazione di una funzione di "conteggio in avanti".

1. *** o F6 = Fine Segm. e quindi premere F5 = Opel: Bin. + F2 = ZV

Page 183: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Lo STEP 5 emette una casella con ingressi/uscite non definiti. ? ? ? ? ? ? ? ? ?

????????? jTii~

2. Introdurre l'operando (Z 10) e premere il tasto di introduzione.

3. Introdurre I'operazione per ZV, qui premere F l = Contatto in chiusura ed introdurre la sigla (E 32.0)) premere il tasto di introduzione.

4. Tramite DEL saltare I'operazione per ZR.

5. Introdurre I'operazione per impostare il contatore, qui premere F l = Contatto in chiusura, introdurre la sigla (M 2.0) e premere il tasto di introduzione.

6. Introdurre il valore di conteggio, qui KZ 255, e premere il tasto di introduzione.

7. Operazione per l'ingresso di reset, qui F l = Contatto in chiusura, introdurre la sigla E 32.1 e premere il tasto di introduzione.

8. Introdurre il trasferimento del valore di conteggio negli operandi DW 64 e DW 66, di volta in volta concludere con il tasto di introduzione.

9. All'uscita Q: F4 = -O-, introdurre M 12.1 e premere il tasto di introduzione.

Page 184: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (10) nella tabella 3-2 temporiuazione Con le operazioni dei temporizzatori vengono realizzate e

controllate tramite programma le sequenze temporali. L'andamento della funzione del temporizzatore viene definita tramite il richiamo, scegliendo, dopo aver premuto F5, la funzione desiderata nel secondo livello di tasti con SHIFT F l ... SHIFT F5. Lo STEP 5 introduce questo andamento simbolico all'ingresso di start nella casella. L'operando del temporizzatore 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 O, in tutti gli altri casi da O ad 1. I parametri all'ingresso di start hanno il seguente significato (vedere anche SHIFT F8 = Help):

Simbolo Tasto Significato

SHIFT F l = SI

SHIFT F2 = SV

SHIFT F3 = SE

SHIFT F4 = SS

SHIFT FS = SA

Stari come impulso

Stari come impulso prolungato

Stari come ritardo all'eccitazione

Stari come ritardo all'eccitazione memorizzata

Stari come ritardo alla diseccitazione.

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:

"Simbolo "Operando per l'avviamento della funzione di tempo (il simbolo corrispondente alla funzione si desume dalla soprastante tabella).

Page 185: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi a contatti

Esempio

TW 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. I1 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 O ... 999; i = base dei tempi: O = 0,01 s, 1 = 0,l s, 2 = 1 s, 3 = 10 S.

R Ingresso di reset della funzione di tempo: quando l'operando assume il valore 1, il tempo e Q vengono impostati a O.

DU Valore di tempo attuale, codifica duale.

DE Valore di tempo attuale, codifica BCD.

Q L'uscita indica con uno stato di segnale binario se il tempo scorre (Q = l ) o non scorre, cioè è trascorso, (Q = 0). Numero del temporizzatore: T O ... T 255

Editazione di una funzione di tempo con ritardo alla diseccitazione

1. *** o F6 = Fine Segm. e quindi premere F5 = Opel: Bin. e SHIFT FS = SA.

Lo STEP 5 emette la casella. ?????????

?????????

2. Introdurre il numero del temporizzatore, qui T 20 e premere il tasto di introduzione.

Page 186: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

3. Introdurre l'operando per avviare la cella del temporizzatore, qui premere F l = 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 (IOs), quindi premere il tasto di introduzione.

5. Introdurre l'ingresso di reset F l = 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 premere il tasto di introduzione.

Page 187: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

3.3.4 Editazione di Nella rappresentazione a schema logico FUP i compiti di schemi logici comando sono descritti tramite il collegamento dei simboli delle

funzioni. Simulando i simboli grafici secondo DIN 40700 le funzioni sono rappresentate sul video con i simboli delle

Blocchi STEP 5 operazioni (DIN 40719, DIN 19339).

nel File-Programma La programmazione nella rappresentazione con schema logico è in AG possibile nei seguenti blocchi STEP 5:

- Blocchi organizzativi OB - Blocchi di programma PB - Blocchi sequenziali SB - Blocchi funzionali FB - 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 e di commento.

Nuove funzioni Contrariamente alla precedente versione STEP 5, questa mette a disposizione, durante l'editazione in FUP, ulteriori funzioni: 1. La lista di tasti funzionali è stata estesa da 8 a 16 tasti

funzionali che possono essere attivati col mouse.

2. Si possono creare blocchi funzionali (FB, FX), però con le seguenti limitazioni:

- il primo segmento deve essere editato in AWL, - non si possono utilizzare degli operandi formali.

3. Ampliamento delle funzioni richiamabili tramite tasti funzionali:

- Richiamo assoluto e condizionato di blocchi per OB, PB, SB, DB, DX, FB, FX

- Operazioni di caricamento e trasferimento - Connettore negato - Operazioni di shift e rotazione (solo nelle FB, FX) - Operazioni di conversione (solo nelle FB, FX) - Operazioni logiche digitali (solo nelle FB, FX)

Page 188: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Operatività con Impostazioni relative all'editazione + Oggetto, Impostazioni, I'editor FUP pagina 1 e 2, davanti a

File-Programma: Nome del file programma attuale

File-Simbolico: Se si vuole lavorare con gli operandi simbo- lici, si deve introdurre il file simbolico, e nella seconda pagina bisogna selezionare "Simbolico: Si" e la lunghezza del simbolo.

Funzionamento: "Online" se è collegato un AG e si vuole editare direttamente in AG.

Rappresentazione: "FUP"

Commenti: "Si" e la lunghezza del commento (massimo 40 caratteri), se si vuole editare i titoli ed i commenti dei segmenti.

Durante l'editazione dei blocchi esistenti si può scegliere la rappresentazione con SHIFT F5 = FUP, indipendentemente da quella impostata.

Richiamo del1 'editor Dopo la scelta della funzione dell'editor "Blocchi STEP 5 nel file programma" o" ... in AG" viene visualizzato il box di comando. Dopo aver denominato il blocco, si consiglia l'opzione "Aggiornamento XREF" e, se si utilizzano operandi simbolici, selezionare anche "Aggiornamento File-Sorg. Seq.". Confermando questo comando con OK, viene richiamato l'editor dello schema logico. Sul video appare un campo operativo (figura 3-22) ed i tasti funzionali con i simboli per l'introduzione delle funzioni e l'elaborazione dei segmenti FUP. 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. I 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). I campi di introduzione per i nomi e le parametrizzazioni sono preassegnati e raggiungibili automaticamente col cursore. Le configurazioni non ammesse non sono accettate dallo STEP 5.

Page 189: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Suddivisione del video Il video è suddiviso in 48 campi (8 colonne, 6 sezioni orizzontali), una sezione è alta 3 righe. I simboli dello schema logico vengono editati nelle colonne da 2 a 7.

Il contenuto del video si può far scorrere verso l'alto o verso il basso secondo un multiplo massimo di 2,5. Tramite i tasti SHIFT F8 = Help si ottengono chiarimenti relativi ai singoli tasti funzionali.

P 8 3 -PROG3 C:[email protected] 818=12345 LUN=19 SEGMENTO 1 O000 Titolo seamento Editaz.

1 1 & 2 >=l 3 -( 4 4 5 0per.Bin 6 Fine Segm.7 Conferma 8 Interruz. 1

Figura 3-21 Segmento rappresentato in schema logico (esempio)

Page 190: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Contenuto delle righe del video (figura 3-22)

Sigle di operandi

Riga Contenuto Chiarimento

(1)

(2)

PB3 -PROG3 C:[email protected] BIB=12345 LUN=19

(3)

1 1 operandi

Tipo e numero del blocco Sigla simbolica del blocco Drive e file programma Numero di biblioteca Lunghezza del blocco in word

Segmento 1 Titolo segmento Editazione

(4). Campo di editazione (22)

(23) Riga di segnalazione Segnalazioni o richieste STEP 5

Numero del segmento Testo con max. 32 caratteri Modo di elaborazione dello STEP 5

Operandi simbolici

Campo d'introduzione per le combinazioni, i richiami e gli

1 1 (rosso o reverse)

Attribuzione "Operando assoluto" + "Operando simbolico"+ commento operando, se il cursore si trova su una sigla di un operando.

(24) Tasti funzionali L'assegnazione dei tasti viene (25) definita in relazione alle funz.

Dopo l'introduzione di un simbolo FUP il cursore dei caratteri salta nel campo del nome (max. 8 caratteri) per il primo operando. Se nelle "Impostazioni" sono stati impostati più di 8 caratteri per la denominazione di un operando simbolico, lo STEP 5 emette solo i primi 8 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:

M 100.1 Merker 100 M 1.1 Merker 1 .l M 1.7 Merker 1.7

Page 191: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

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 automatico del cursore),

oppure, se si ha abbandonato il campo del nome [?????l, ritornare premendo il tasto di introduzione.

2. Introduzione delle sigle degli operandi nei campi dei nomi del segmento terminato, in questo si è aiutati dal cursore allungato.

Si può abbandonare un segmento o un blocco solo se tutti i nomi ed i parametri sono stati introdotti correttamente (attenzione ai formati).

Prima esecuzione di Una nuova emissione di un segmento editato in una forma non un segmento ottimale (p. es. con inserimenti ripetuti), si ottiene premendo

SHIFT F7 = Extra ed F2 = Nuova Em., anche se il segmento non è stato fornito di tutti i parametri. Il video viene in questo caso nuovamente ricostruito e la rappresentazione viene messa in ordine in modo "ottimale".

Editazione degli In modo "Emissione" lo STEP 5 emette, premendo Fl = Ws. operandi simbolici Simb., una lista degli operandi 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 differenziano 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 tagliati dopo i primi otto caratteri.

Dopo modifiche si consiglia di aggiornare il file sorgente sequenziale, se questa funzione non è stata selezionata nel box di comando.

Page 192: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Operazioni combinatone

Dopo aver scelto "FUP" nella seconda pagina delle "Impostazioni" e la funzione "Editazione blocchi STEP 5 , in ... ", 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 simboli di base dello schema logico per le combinazioni ANDIOR degli operandi binari (tabella 3-4). Nella colonna sinistra di questa tabella è indicata l'operazione per l'elaborazione delidegli operandoli, che vengono chiamati in modo "Editazione" con la sequenza dei tasti indicata.

Tabella 3-4 Operazioni combinatorie in FUP (schema logico)

& > = l

-I * Oper. Bin.

# I

Operazione

Combinazione AND Combinazione OR Ingresso, Ingresso negato Richiamo funzioni complesse Connettore Connettore negato

Editazione, modifica, L'introduzione di un primo operatore nella posizione assegnata del cancellazione delle cursore allungato nel segmento vuoto crea un blocco funzione con funzioni due operandi d'ingresso ed uno d'uscita. Una catena funzionale

seriale può comprendere al massimo 6 operatori ANDIOR.

Tasti (tasti funzionali)

Modifica del segmento Il numero degli operandi di ingresso può essere aumentato (vedere l'esempio): - tramite l'aggiunta, posizionando il cursore allungato sull'in-

gresso più basso della casella - tramite inserimento e posizionamento in un blocco funzionale

(limite: 2 112 x altezza del video). La conversione di un ingres- so in un blocco funzionale è possibile:

- posizionando il cursore sulla sigla dell'operando e premendo Fl = & o F 2 = >=l .

Chiarimento

Page 193: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Cancellazione

Un ingresso si inverte posizionando il cursore sulla sigla dell'operando e premendo F3 = Ingresso ed F4 = Ingresso negato. L'attuale ingresso è il complementare del precedente. Una funzione editata si modifica posizionando il cursore sulla sigla dell'operando nella casella e sovrascrivendola con l'operazione desiderata.

Per la cancellazione (tasto: DEL) di operandi e funzioni nel segmento valgono le seguenti regole:

1. Un ingresso, che si trova sotto il cursore allungato, viene cancellato. L'elemento funzionale stesso viene accorciato dell'ingresso cancellato cioè di una riga (A).

2. L'attivazione della funzione di cancellazione su un ingresso connesso provoca la rimozione dell'elemento funzionale o della catena funzionale prima di questo ingresso. Lo stesso ingresso viene per questo rappresentato "non definito" (B).

3. 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 libera (C).

4. Un elemento funzionale con due ingressi, di cui uno è connesso, viene rimosso dal segmento dopo aver cancellato l'operando. Gli elementi funzionali connessi in serie all'altro ingresso operano direttamente sul blocco successivo.

Page 194: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Curs. allung. + DEL

Figura 3-23 Cancellazione di operandi e funzioni (esempio)

Page 195: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Se si vuole contrassegnare un operando d'ingresso come "non definito", è sufficiente digitare nel primo carattere del campo d'introduzione un punto interrogativo.

Aggiunta di operandi Posizionare il cursore allungato sotto il bordo inferiore dell'elemento finzionale e premere F3.

%ene aggiunto, sotto nel blocco, un operando non definito (A).

Aggiunta di un Posizionare il cursore allungato sull'operando d'ingresso, che elemento funzionale si vuole sostituire con un elemento finzionale e premere F l e

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).

Inserimento orizzontale e verticale, significa che, in questo caso, lo spostamento del segmento verso destra e verso il basso avviene implicitamente.

Curs. allung. + F1

Page 196: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Inserimento di l. Posizionare il cursore allungato sull'ingresso dell'elemento operandi finzionale, in cui si vuole inserire l'operando d'ingresso.

2. SHIFT F7 = Extra, F7 = Ins. Vert e quindi premere F3 = Ingresso.

E 10.0 Curs. al/. + F6 (1ns.Oriz.) E 10.0 t + F3 (Ingresso)

E 10.1 E 10.1

? ? ? ? ? ? ? ?

Nel blocco viene inserito un operando non definito. Dopo la denominazione di un operando si può invertire l'ingresso tramite F4.

Inserimento di un l. Posizionare il cursore allungato sull'ingresso dell'elemento, elemento funzionale prima del quale si vuole inserire una funzione.

2. Premere SHIFT F7 = Extra, F6 = Ins. Oriz. e scegliere la finzione desiderata, qui F l = & tramite i tasti funzionali

E 20.0 ! ???????? 4 ~ E 20.0

Curs. al/. + F7 (Ins. Vert) + F1 ( & )

Lo STEP 5 aggiunge l'elemento funzionale scelto, in modo tale che l'ingresso superiore risulti collegato. L'operando all'ingresso inferiore è non definito.

Page 197: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Editazione di I connettori ed i connettori negati (tabella 3-3) sono merker di connettori 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:

l. Posizionare il cursore sull'ingresso dell'elemento successivo e premere SHIFT F7 = Extra, F6 = Ins. Oriz. e quindi F5 = Opel: Bin. ed F4 = #.

2. Siglare il connettore, p. es. con M 20.1 (A) e premere il tasto di introduzione.

Accumulo di connettori Un accumulo di connettori si ottiene quando

si posiziona il cursore sul connettore e si preme nuovamente F5 = Opel: Bin. ed F4 = # o F5 = / ed si introduce la sigla del merke~ 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 L'introduzione del connettore M 20.1 prima dell'uscita porta alla dell'uscita rappresentazione B (figura).

E 10.0 Curs. allung. + F6 (Ins. Oriz,) ,

+ F5 (Oper. Bin.) + F4 (#)

q= p 2 0 . 1 (B) Un connettore viene cancellato posizionando il cursore e premendo DEL.

Page 198: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Page 199: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Funzioni Per la rappresentazione delle operazioni non elementari riassunte ~ 0 m p l e ~ ~ e nella tabella 3-4 in FUP vale quanto segue:

1. Tutte le operazioni da (1) a (10) nella tabella 3-4, vengono rappresentate come "caselle, in cui a sinistra si trova l'operando prima dell'elaborazione ed a destra il risultato dell'elaborazione. Nella stessa casella, lo STEP 5 introduce l'operazione scelta tramite tasti funzionali.

2. Più funzioni complesse possono essere combinate in un segmento. Per questo 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". Diramazioni in parallelo non sono ammesse.

3. Alcuni elementi funzionali sono "allungabili", ciò vuol dire che il numero degli ingressi può essere aumentato, fino a quando l'operazione lo permette.

4. La funzione "Shift/rotazioneU (4) richiede l'introduzione del parametro di shift "n" nella casella, cioè il numero di posizioni di bit, di cui il contenuto dell'operando deve essere shiftato verso destra o verso sinistra. Lo spostamento massimo 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 = Fu

I1 tipo può essere modificato solo una volta direttamente in seguito al richiamo della casella.

Page 200: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

In editazione con SHIFT e tasti funzionali, oppure F5 sono richiamabili le seguenti funzioni:

Operazioni aritmetiche Richiami di blocchi Operazioni di caricamento e trasferimento Shift e rotazione di operandi a wordldoppia word Operazioni di memorizzazioni, binarie Operazioni di conversione Operazioni di confronto tra 2 operandi Operazioni combinatorie, digitali Operazioni di conteggio e di tempo

Tabella 3-5 Funzioni complesse in FUP

Operazione Tasti (funzionali) Chiarimento

Aritmet. ADD, SUB MULI; DW

b e r FB, FX) AND OR XOR

SHIFT F1 e

SHIFT F1 e

(1) Operazioni aritmetiche: Addizione, sottrazione moltiplicazione, divisione

(8) Operazioni combinatorie, digitali Combinazione AND, a word Combinazione OR, a word Combinazione OR esclusivo, a word

Livello tasti L i L 2

Blocchi SPA FB, SPB FB BA FZ BAB FX SPA ..., SPB ... A DB, AX DX

SHIFT F2 e

F1, SHIFT F1 F2, SHIFT F2 F4, SHIFT F4 F6, SHIFT F6

(2) Richiami di blocchi, e cioè: FB assoluto, FB condizionato, FX assoluto, FX condizionato OB, PB, SB assoluto, ... condizionato DB, DX

Page 201: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Operazione Tasti (funzionali) Chiarimento

Spostam. b e r FB, FX) L SLD SRW S w SVD RLD RRD

(Spostam.) SHIFT LIT F3 e F7

SHIFT F3 e

(3) Oper. di caricamento e trasferimento Caricamento e trasferim. dell'operando

F1, SHIFT F1 F2 F3, SHIFT F3

SHIFT F4/F5

(4) Operazioni di shift e rotazione Shift della wordldoppia word vs. sinistra Shift della word verso destra Shift della wordldoppia word con segno verso destra Rotazione verso sinistra, destra

Convers. b e r FB, FX) DEe KEW D u e KZW DED, KZD DUD FDG, GFD

SHIFT F4

e F1, SHIFT F1 F2, SHIFT F2 F3, SHIFT F3 F4 FS, F6

(6) Operazioni di conversione

BCD-DUAL, gen. del compl. ad 1, 16 bit DUAGBCD, gen. del compl. ad 2, 16 bit BCD-DUAL, gen. del compl. ad 2,32 bit DUAGBCD, 32 bit %rg. fissa - Virg. mob., %rg. mob. - Virg. fissa 32 bit

(7) Operazioni di comparazione (tra due operandi): Comparazione su "uguale", "diverso" C. su maggiore o uguale, minore o uguale Comparazione su "maggiore", "minore"

Comparaz.

= > < > = < = > <

Oper. Bin. SI, sv SE, SA ss

SHIFT FS

e

Oper. Bin. FS ZR, ZV e F1, F2

SHIFT Fl/F2 SHIFT F3/F5

F1, F2 F3, FS F4, F6

(9) Operazioni di conteggio (contatori) I1 valore di C. viene incrementato, decr. di 1

SHIFT F4

(10) Operazioni di tempo (temporizzatori) Start di un t. come impulso, i. prolungato Start di un tempo come ritardo al- l'eccitazione1 diseccitazione Start di un tempo come ritardo all'eccitazione memorizzato

RIS SIR

(5) Operazioni di memorizzazione, binarie Reset prioritario della memoria Set prioritario della memoria

Livello tasti L 1 L 2

3 - 139

Page 202: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Operazioni (1) nella tabella 3-5 aritmetiche Le operazioni ADD, SUB, MULT, DIV combinano di volta in

volta due operandi negli ACCU 1 e 2 in un risultato nel- I'ACCU 1.

Le operazioni aritmetiche si possono mettere in cascata con altre funzioni complesse:

All'ingresso più alto:

- Operazioni aritmetiche

- Operazioni di shift

- Operazioni di conversione

- Operazioni combinatorie, digitali

All'uscita:

- Operazioni aritmetiche

- Operazioni di spostamento

- Operazioni di conversione

- Operazioni di confronto

- Operazioni combinatorie, digitali

La funzione aritmetica corrisponde alle istruzioni (AWL):

- Caricamento operando 1;

- Caricamento operando 2;

- Esecuzione dell'operazione combinatoria scelta; - Trasferimento del risultato nell'operando (ACCU 1).

Tipi di operando: KF, DW, EW ...

Page 203: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Esempio Editazione di una operazione di somma di due numeri in virgola fissa:

1. *** o F6 = Fine Segm. e quindi attivare SHIFT F l = Aritmet.

2. Scegliere l'operazione desiderata, qui F l = ADD.

Lo STEP 5 emette la casella con gli ingressi/uscite non definiti ed il formato dell'operando preimpostato "Fu.

????????? - t F 1 KF t12345 aDw ? ? ? ? ? ? ? ? ? ????????? DW 12

3. Confermare il formato dell'operando premendo il tasto di introduzione.

4. Introdurre il primo operando, qui KF + 12345, e premere il tasto di introduzione.

5. Introdurre il secondo operando, qui DW 12, e premere il tasto di introduzione.

6. Denominare l'operando (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.

- Inserimento di un Posizionare il cursore allungato tra i due ingressi, premere F3 ingresso = Ingresso e scrivere l'ingresso.

Curs. allun,+ F3 (Ingresso)

/. DWlO m

Page 204: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

- Aggiunta di un Posizionare il cursore allungato sotto il bordo inferiore ingresso dell'elemento finzionale, premere F3 = Ingresso e scrivere

l'ingresso.

u

Curs. &ng+ F3 (Ingresso)

- Inserimento di Posizionare il cursore allungato sul primo operando funzione complessa all'ingresso

d'ingresso, scegliere la funzione complessa, qui SHIFT F l = Aritmet. ed F l = D D e scrivere il campo.

Curs. allung~ Shift F1 (Aritmet,) - Inserimento di una + F1 (ADD)

funzione A complessa DW 10 all'uscita

Posizionare il cursore allungato sull'operando d'uscita, scegliere la finzione complessa, qui SHIFT F l = Aritmet. ed Fl = D D e scrivere il campo.

DW 10 DWIO -m Curs. allung. + Shiff F1 (Aritmet,) ????????? DW 1 4

+ F1 (ADD)

Page 205: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Richiami di blocchi (2) nella tabella 3-5 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 è rappresentato in FUP con una casella. Per ogni segmento è possibile richiamare un solo blocco.

In un segmento vuoto introdurre un richiamo direttamente tramite soft keys.

Esempio 1

Esempio 2

Richiamo condizionato di un blocco di programma

l. 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, qui PB 24, nel campo d'introduzione a destra e concludere con il tasto di introduzione.

Richiamo assoluto di un blocco di programma

l. In un segmento vuoto premere SHIFT F2 = Blocchi ed F4 = SPA ... .

2. Introdurre il blocco di destinazione, qui PB 24, nel campo d'introduzione a destra e concludere con il tasto di introduzione.

Page 206: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Esempio 3

Operazioni di caricamento e trasferimento

Richiamo assoluto di un FB in un segmento vuoto

l. Premere SHIFT F2 = Blocchi e F l = 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. Posizionare il cursore nel campo d'introduzione del primo operando attuale ed introdurre la sigla assoluta o simbolica. Premendo il tasto di introduzione si salta nei campi successivi.

????????? INGI USC i - ????????? E 1 .O - INGI USC

Il segmento assume la forma rappresentata a destra.

E 1.2 -

T32 -

2 8 -

(3) nella tabella 3-5 La funzione viene rappresentata con una "casella", in cui a sinistra si trova l'operando ed a destra il risultato. La funzione SHIFT F3 = Spostam. ed F7 = LIT corrisponde alle istruzioni:

ING2

ING2

NUM.

- Caricamento dell'operando (DW, DD, EW ...). - Trasferimento nell'operando (DW, DD, EW ...).

Dopo la creazione della casella (vedere sopra) si devono introdurre i due operandi preimpostati tramite [?????l.

Page 207: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Operazioni di shift (4) nella tabella 3-5 e rotazione Le operazioni di shift e rotazione appartengono alle operazioni

complementari (solo FB, FX). Una operazione di shiftlrotazione viene rappresentata in un segmento vuoto come una casella, in cui a sinistra si trova l'operando nell'ACCU 1 prima della operazione di shift ed a destra il risultato.

Si possono mettere in cascata all'ingresso e all'uscita con altre funzioni complesse.

Dopo aver premuto il tasto SHIFT F3 = Spostam. 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 posizioni di bit di cui deve essere shiftato il contenuto dell'operando.

Alla funzione corrispondono le istruzioni (AWL): - Caricamento dell'operando; - Shiftlrotazione dell'operando di "n" posizioni di bit;

- Trasferimento del risultato nell'operando (ACCU 1).

Esempio Shiftare l'operando d'ingresso EW 12 di 7 posizioni a destra e trasferirlo nella DW 12.

1. *** o F6 = Fine Segm. e quindi attivare SHIFT F3 = Spostam.

2. Scegliere l'operazione desiderata, qui F l = SRW

Lo STEP 5 emette la casella (a sinistra).

3. Posizionare il cursore sul parametro "n" nella casella, qui 0, ed introdurre la cifra "7".

4. Introdurre la sigla dell'operando di ingressoluscita.

Una successiva modifica del parametro 'n' non è possibile.

Page 208: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (5) nella tabella 3-5 memoriuazione Con la funzione di memorizzazione il RLC viene memorizzato in

modo statico all'estemo del processore. I1 comportamento della funzione di memorinazione viene fissato col richiamo, scegliendo, dopo aver premuto F5 = Opel: Bin., nel secondo livello di tasti, F6 per "Set prioritario", ed F7 per "Reset prioritario". Lo STEP 5 introduce di volta in volta in alto nella casella l'operando con effetto prioritario.

La funzione di memorinazione viene rappresentata con una casella con due ingressi 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): - U (N) primo operando d'ingresso

- S (R) operando

- U secondo operando d'ingresso

- R (S) operando

- U (N) operando

= operando (assegnazione)

Tipi di operando: M m.n, A m.n, D m.n ...

Il vecchio stato rimane memorizzato

o 1

1 per set prioritario O per reset prioritario

La funzione di memorinazione reagisce nel seguente modo alle variazioni dei segnali d'ingresso, a seconda della scelta della funzione:

Dopo aver premuto FS = Oper. Bin. e, nel secondo livello di tasti, la funzione desiderata, lo STEP 5 crea, nella posizione del cursore allungato in un segmento in FUP, una casella "non definita".

Stato all'ingresso l

Stato all'uscita Q

Page 209: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Esempio Editazione di una funzione di memorizzazione con set prioritario

1. *** o F6 = Fine Segm e quindi premere F5 = Oper. Bin. ed F7 = S.

Lo STEP 5 emette la casella.

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. Abbandonare 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, premere il tasto di introduzione e poi Conferma.

Page 210: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (6) nella tabella 3-5 conversione Le operazioni di conversione (DUAL <-> BCD, complemento ad

1 ed a 2) appartengono alle operazioni complementari (solo FB, FX). Un'operazione di conversione viene rappresentata con una casella, in cui a sinistra si trova l'operando nell'ACCU 1 prima della conversione ed a destra il risultato. Esse si possono mettere in cascata all'ingresso ed all'uscita con altre funzioni complesse.

Dopo aver premuto il tasto funzionale SHIFT F4 = Convers. 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 (AWL):

- Caricamento dell'operando;

- Conversione dell'operando; - Trasferimento del risultato nell'operando (ACCU 1)

Tipi di operando: DW, DD, EW ...

Dopo la creazione della casella (vedere sopra) si devono introdurre solo i due operandi preimpostati con [?????l.

Page 211: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Operazioni di (7) nella tabella 3-5 comparazione

Le operazioni di comparazione combinano due operandi digitali negli ACCU 1 ed ACCU 2 in un risultato binario nell'ACCU 1.

Esse si possono mettere in cascata all'ingresso con altre funzioni complesse. Alla funzione corrispondono le istruzioni (AWL):

- Caricamento operando 1;

- Caricamento operando 2; - Esecuzione dell'operazione di comparazione scelta;

- 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 nell'ACCU 2 ed a destra il risultato della comparazione.

Dopo aver premuto il tasto funzionale SHIFT FS = Confronto e la funzione desiderata nel secondo livello di tasti, lo STEP 5 crea una casella "non definita", in cui è registrata la funzione desiderata.

Nella casella si trova a sinistra l'operazione di comparazione scelta (!=, ><, >=, <=, <) 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)

Esempio

I1 tipo può essere modificato solo una volta direttamente in seguito al richiamo della casella.

Editazione di un'operazione di comparazione tra due numeri in virgola fissa.

1. *** o F6 = Fine Segm. e quindi attivare SHIFT FS = Confronto.

2. Scegliere l'operazione desiderata, qui F2 = > < comparazione su "diverso ".

Page 212: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Lo STEP 5 emette una casella con ingressi/uscite "non definiti" ed il formato dell'operando preimpostato "Fu.

3. Confermare il formato dell'operando premendo il tasto di introduzione.

4. Introdurre il primo operando, qui KF t 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 il tasto di introduzione.

Il segmento ha ora la forma rappresentata sotto.

Page 213: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Operazioni (8) nella tabella 3-5 combinatorie, Le operazioni combinatorie digitali appartengono alle operazioni digitali complementari (solo FB, FX). Esse si possono mettere in cascata

con altre funzioni complesse come ad esempio le operazioni aritmetiche.

Le operazioni AND, OR, XOR, combinano, di volta in volta, due operandi digitali negli ACCU 1 ed ACCU 2 in un risultato nell'ACCU 1. Le funzioni corrispondono alle istruzioni:

- Caricamento operando 1 (DW, EW, MW ...), - Caricamento operando 2 (DW, EW, MW ...),

Esempio

- Combinazione degli operandi a word (UW, OW, XOW),

- Trasferimento del risultato nell'operando (DW, EW, MW ...).

Combinazione AND a word di due operandi.

1. *** o F6 = Fine Segm. e quindi attivare SHIFT F l = Aritmet.

2. Scegliere l'operazione desiderata, qui F5 = AND.

Lo STEP 5 emette la casella con gli ingressi/uscite "non definiti"

?????????- k????????? MW I O ~ D W I ~

ed il formato preimpostato "UW"

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 concludere con il tasto di introduzione.

Il segmento ha ora la forma rappresentata a destra.

Page 214: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (9) nella tabella 3-5 conteggio Un'operazione di conteggio viene rappresentata con una casella.

L'operando del contatore si trova sopra la casella. A seconda della scelta nel secondo livello di tasti, Fl = contatore "Indietro", F2 = contatore "Avanti", il primo ingresso del contatore è per il conteggio indietro ZR o per il conteggio in avanti ZV ed il secondo ingresso è di volta in volta il complementare. Questo è condizionato dall'esigenza che il primo ingresso di un contatore, nella rappresentazione, deve essere sempre 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 Decrementa di 1 il valore del contatore quando, a questo ingresso, il RLC cambia da O ad 1 (fronte di salita).

ZV Incrementa di 1 il valore del contatore quando, a questo ingresso, il RLC cambia da O ad 1.

S I1 valore del contatore acquisisce il valore all'ingresso ZW, quando a questo ingresso S di "set" è presente un fronte positivo (0-1).

ZW Valore da impostare nel contatore, codificato in decimale (BCD), O... 999, tipi di operando: KZ, EW, MW, AW, DW.

R I1 contatore viene resettato al valore 0, quando a questo ingresso è presente uno stato "1". L'uscita Q viene impostata a "O".

DU Contenuto attuale del contatore, codifica duale.

DE Contenuto attuale del contatore, codifica BCD.

Q L'uscita visualizza, con uno stato di segnale binario, se il contenuto del contatore è zero = "0" oppure zero = "1".

Operando contatore: Z O ... Z 255

Campo di conteggio: O ... 999

Esempio Editazione di una funzione di "conteggio in avanti".

1. *** o F6 = Fine Segm. e quindi premere F5 = Opel: Bin. ed F2 = ZV

Page 215: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Lo STEP 5 emette una casella con ingressi/uscite non definiti. ? ? ? ? ? ? ? ? ?

2. Introdurre I'operando (Z 10) e premere il tasto di introduzione.

3. Introdurre I'operando per ZV, qui (E 32.0)) premere il tasto di introduzione.

4. Tramite DEL saltare I'operando per ZR.

5. Introdurre I'operando per impostare il contatore, qui (M 2.0) e premere il tasto di introduzione.

6. Introdurre il valore di conteggio, qui KZ 255, e premere il tasto di introduzione.

7. Ingresso di resei, qui introdurre E 32.1, premere il tasto di introduzione.

8. Introdurre il trasferimento del valore di conteggio negli operandi DW 64 e DW 66, concludere ogni volta con il tasto di introduzione.

9. Introdurre all'uscita M 12.1 e premere il tasto di introduzione.

Page 216: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Operazioni di (10) nella tabella 3-5 temporiuazione Con le operazioni di tempo vengono eseguite e controllate le

sequenze temporali tramite programma. L'andamento della funzione temporale viene fissato col richiamo, scegliendo, dopo aver premuto F5, la funzione desiderata nel secondo livello di tasti con SHIFT Fl ... SHIFT F5. Lo STEP 5 introduce questo andamento, in modo simbolico, all'ingresso di start nella casella. L'operando del temporizzatore si trova sopra la casella stessa.

Una funzione temporale viene awiata se il RLC all'ingresso di start cambia. Con un ritardo alla diseccitazione (SA) il RLC deve cambiare da 1 a O, in tutti gli altri casi da O ad 1. I parametri all'ingresso di start hanno il seguente significato (vedere anche SHIFT F8 = Help):

l - - V SHIFT F2 ( S q Start come impulso prolungato ~ Simbolo

1 - - -

T ! - !O SHIFT F3 (SE) Start come ritardo all'eccitazione ~ Tasto

SHIFT F l (SI)

1 O !- !T SHIFT F5 (SA) Start come ritardo alla diseccitaz. 1

Significato

Start come impulso

SHIFT F4 (SS)

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:

Start come ritardo all'eccitazione memorizzata

"Simbolo" Operando per l'avviamento della funzione di tempo (il simbolo corrispondente alla funzione di tempo si desume dalla soprastante tabella).

TW 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. I1 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.

Page 217: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di schemi logici

Esempio

p. es. KT = n.i, n = valore di tempo O ... 999; i = base tempi: O = 0,01 s, 1 = 0,l s, 2 = 1 s, 3 = 10 S.

R Ingresso di reset della funzione di tempo: quando l'operando assume il valore 1, il tempo e Q vengono impostati = 0.

DU Valore di tempo attuale, codifica duale.

DE Valore di tempo attuale, codifica BCD.

Q L'uscita indica con uno stato di segnale binario se il tempo scorre (Q = l ) o non scorre, cioè è trascorso, (Q = 0). Numero del temporizzatore: T O ... T 255

Editazione di una funzione di tempo con ritardo alla diseccitazione

1. *** o F6 = Fine Segm. e quindi premere F5 = Opel: Bin. e SHIFT FS = SA.

Lo STEP 5 emette la casella. ? ? ? ? ? ? ? ? ?

????????? TWDU ????????? DE ?????????

????????? ????????? - R

2. Introdurre il numero del temporizzatore, qui T 20 e premere il tasto di introduzione.

3. Introdurre l'operando per avviare la cella del temporizzatore, qui introdurre (E 20.0) e premere il tasto di introduzione.

Page 218: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

4. Introdurre la durata di tempo KT 100.1 (10 s) 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 di tempo 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.

Page 219: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

3.3.5 Editazione di Introduzione all'editazione di blocchi dati blocchi dati 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 DWDKX. Un commento del blocco viene memorizzato dallo STEP 5 nel blocco di documentazione DBDO.nnnDXDO.nnn.

Entrambi i tipi di blocco di commento sono creati automaticamente con la "conferma" del DBDX editato. Essi non vengono trasferiti in AG o su EPROMIEEPROM. Sebbene l'editazione sia possibile anche direttamente in questi blocchi di commento, si consiglia di effettuare l'introduzione dei titoli e dei testi di commento nella DBDX, poichè qui sono riconoscibili tutte le associazioni.

Dopo l'introduzione, durante l'editazione, di un blocco dati, le singole funzioni dell'editor sono descritte in ordine alfabetico.

Page 220: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Scelta editor (1) E' visualizzato il box di comando, nel quale ci si muove e si

seleziona Cfigura 3-24). Se si vuole editare o elaborare un

Blocchi dati blocco dati, bisogna introdurlo in assoluto (p. es. DB 15) o col suo nome simbolico.

nel File-Programma 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 od un blocco simbolico, in cui si'deve eseguire la ricerca. Il numero della parola dati cercata, p. es. 123, va introdotto in (2).

Una lista delle possibili introduzioni è data dallo STEP 5, premendo SHIFT t F8 = Help.

Se si vuole editare un blocco dati già esistente, bisogna sceglierlo tramite il + Box di scelta blocco. Il box di scelta blocco si richiama col tasto F3 = Scelta.

Emissione dalla parola dati (D W )

(2) Qui si può introdurre un numero di parola dati. I1 campo si abbandona col tasto di introduzione o selezionando un altro campo col mouse.

I1 numero della parola dati viene ricercato in tutti i blocchi dati indicati.

Editazione blocchi dati STEP 5

File-Programma : C: XXXXXXST.S5D ~

I < Scelta >

Blocco : [ 1 Emissione da DW : [ O ]

Figura 3-23 Editazione di blocchi dati STEP 5

3 - 158

(1

(2)

Page 221: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Scelta editor con (1) E' visualizzato il box di comando, nel quale ci si muove e si ricerca seleziona Cfigura). Se si vuole editare o elaborare un blocco

dati, bisogna introdurlo in assoluto (p. es. DB 15) o col suo nome simbolico.

Se si vuole ricercare in uno o più blocchi dati una Ricerca determinata parola dati, introdurre nella lista blocchi il nel File-Programma blocco o i blocchi (max. 6) in assoluto od un blocco

simbolico, in cui si deve eseguire la ricerca.

Una lista delle possibili introduzioni viene data dallo STEP 5, premendo SHIFT t F8 = Help.

I blocchi dati esistenti si possono selezionare tramite il + Box di scelta blocco. I1 box di scelta blocco si richiama col tasto F3 = Scelta.

(2) Qui si può selezionare un tipo di blocco dati o tutti i blocchi dati, evitando così l'introduzione della lista dei blocchi.

Emissione dalla parola dati (D W )

(3) Qui si può introdurre il numero della parola dati da cercare. I1 campo si abbandona col tasto di introduzione o scegliendo un altro campo col mouse.

I1 numero della parola dati viene ricercato in tutti i blocchi dati indicati.

Editazione blocchi dati STEP 5 con Ricerca

File-Programma : C: XXXXXXSTTS5D ~

Emissione da DW : [ O 1 1 (3)

Scelta

(X) Lista blocchi : [ 1 1 opp. tutti:

( ) DB ( ) DX ( ) Tutti blocchi

Figura 3-24 Editazione di blocchi dati STEP 5 con ricerca

,-(l)

(2)

Page 222: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Campi d'introduzione delì'editor DB

(1) Campo DB %sualizza il numero della DB (qui: DB 2), indicato compilando il box di comando.

(2) File-Programma Campo con l'indicazione del drive e del nome del file programma (qui: C: con file programma [email protected]).

(3) Campo BIB In questo campo si può indicare un numero di biblioteca del DB con un massimo di 5 cifre (da O 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 introduzione completa di una riga, la lunghezza viene aggiornata.

La figura 3-26 mostra il campo di editazione dell'editor DB con i tasti funzionali del menu principale e l'emissione di un blocco dati.

KH = FFFF;

2 : KF = - 32768; 3 : KF = t32767;

4 : KG = - 1469368 - 38; K 6 : KG = t1701412+39; 8 : KT = 001.0;

9 : KT = 999.3; 10 : KZ = 000;

11 : KZ = 999; 12 : KY = 000,001;

13 : KY = 255,255; 14 : KM = 00000000 00000000; 15 : KM = 11111111 11111111;

16 : KC = 'Riga di testo con 24 caratteri'; 28 : C = 'FINE';

30 :

Numero a virg. fissa, limite inf. Numero a virg. fissa, limite sup.

Numero avirg. mobile, limite inf. Numero a virg. mobile, limite sup. Valore e base tempi, 0.1 s

Valore e base tempi, 9990 s Valore di conteggio, limite inf.

Valore di conteggio, limite sup. Byte o indirizzo di un DB

Byte o indirizzo di un DB Codice a bit, valore limite inf. Codice a bit, valore limite sup.

Caratteri ASCII delimitati da ' '

Caratteri ASCII delimitati da ' '

F F B b N r F F Riga Av F R ~ g a Ind F ~ i t o l o F Commento F Help

\ I Inser-DK 2Canc-DK 3 Inser-DF 4Canc-DF 5 TeSt-KG 6 7 conferma 8interruz. )

Figura 3-25 Campi di introduzione dell'editor DB

Page 223: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

(5) Campo titolo Qui si può introdurre un titolo per il blocco dati della lunghezza massima di 32 caratteri

(6) Campo del numero Emissione del numero della parola dati (DW) da elaborare. Per i di DW 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 maggiore.

(7) Campo ":" In questo punto, come nel campo formato, si possono inserire o cancellare righe tramite i tasti funzionali. Viene di volta in volta cancellata l'intera riga, compreso il commento. Non appena si abbandona, col cursore, la riga interessata, vengono aggiornati tutti i numeri delle DW successive.

(8) Fattore di ripetizione

Con l'ausilio del fattore di ripetizione, si può duplicare un blocco con un massimo 12 parole dati dello stesso formato. I1 fattore di ripetizione indica quante volte le parole dati marcate devono essere ripetute nel DB. I1 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. I 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 della DB). Se così è, lo STEP 5 emette la segnalazione: "Memoria o buffer interno pieno". Pertanto la funzione non viene eseguita.

(9) 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 "Fu nel campo di errore del formato. Per la conversione di un formato che necessita di più parole dati (KG), la successiva parola dati viene anch'essa convertita. Se si possono rappresentare insieme più parole dati (C, KC), viene modificata solo una parola dati.

Page 224: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

(1 O) Campo di Introdurre qui i dati nel formato attuale. Se durante la modifica editazione del formato si incontrano dati non interpretabili nel campo di

errore formato viene segnalato "Fu. (11) Campo di errore Una "Fu in questo campo identifica un errore nel formato di formato indicato, durante l'interpretazione della parola dati.

(12) Campo di Per i formati dei dati che necessitano di più parole dati (KC, C, visualiuazione del KG), un commento che è associato a parole dati successive, non commento può essere emesso sul video. Una "K" in questo campo indentifica

il commento "soppresso".

(13) Campo del Introdurre qui, se si desidera, per ogni parola dati un testo della commento lunghezza massima di 32 caratteri. Dopo il trentaduesimo

carattere, il cursore salta indietro all'inizio di questa riga di commento. La riga di commento si abbandona con il tasto di introduzione. Lo STEP 5 emette il commento "soppresso" solo dopo la modifica del formato dei dati.

Tasti funzionali nel menu principale

5 Test-KG 6 7 Conferma 8 Interruz

F1 = Inserimento del commento di una parola dati, ciò Inser-DK vuol dire spostare tutto il campo dei commenti di

una riga verso il basso.

F2 = Cancellazione del commento di una parola dati, Canc-DK viene spostato tutto il campo dei commenti di una

riga verso l'alto.

F3 = Inserimento di un formato, ciò vuol dire spostare Inser-DF tutto il campo dei formati di una riga verso il basso.

F4 = Cancellazione di un formato, viene quindi spostato Canc-DF 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 in KM.

Page 225: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

F5 Test del numero in virgola mobile: il numero in = Test-KG virgola mobile che si trova nel campo dati viene

emesso in esadecimale nella forma: "esponente (1 byte) e mantissa (3 byte)". Esso può essere anche modificato. Si abbandona con Conferma.

F7 = I1 blocco dati viene memorizzato nel file Conferma programma preimpostato.

F8 Conclusione dell'editazione senza memorizzazione. = Interruz.

SHIFi F2 Introduzione del numero di biblioteca. = Nr. Bib.

SHIFT F4 Shift di una riga verso il basso. = Riga Av.

SHIFi F5 Shift di una riga verso l'alto. = Riga Ind.

SHIFi F6 Titolo del blocco. = Titolo

SHIFi F7 Commento del blocco. = Commento

SHIFi F8 Visualizzazione dei chiarimenti relativi ai tasti = Help funzionali.

Page 226: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Costituzione di un Un blocco dati creato con l'editor viene memorizzato nel file blocco dati programma preimpostato (+ Progetto) ed è costituito dalle

seguenti parti:

1. Intestazione del blocco 2. Testata del blocco 3. Corpo del blocco ed eventuali 4. Commenti

Di questi solo la testata del blocco (2) ed il corpo del blocco (3) sono trasferiti nella memoria AG, durante il caricamento del programma STEP 5.

Intestazione del blocco L'intestazione del blocco contiene i formati dei dati delle parole dati indicate nel corpo del blocco. La lunghezza dell'intestazione dipende dal numero e dal cambio di formati nel DB. Per un DBn lo STEP 5 crea un DVn, per un DXn un DVXn. Cancellando un DB o DX viene cancellata automaticamente la corrispondente intestazione del blocco.

Se durante il trasferimento di un blocco dati dalla memoria AG o da un modulo EPROMEEPROM 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 desiderato.

Intestazione u

File programma Memoria AG

Page 227: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Testata del blocco La testata del blocco ha sempre una lunghezza di 5 parole dati, in cui il dispositivo di programmazione memorizza:

Corpo del blocco

l'identificazione di inizio blocco, il tipo di blocco (DB, DX), il numero del blocco (numero tra O e 255), l'identificazione del dispositivo di programmazione, il numero di biblioteca (numero tra O e 99999), la lunghezza del blocco (incluso la lunghezza della 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.

Identificazione blocco \

Identificazione PG N u m e r o

5 parole dati

Lung. blocco con testata (num. parole)

DW O 4 1 5 5

DW I

DW 2

DW 3

DW 4

DW 5

DW 6

5 4 2 O

3 1 3 2

3 8 3 2

4 C 6 5

7 4 7 A

0110 O111 1000 O111

Page 228: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Editazione del commento del blocco

Un DB editato comprende fino a 2043 parole dati. Al contrario, un blocco dati creato nel programma utente, può contenere massimo 4091 parole dati. La possibile lunghezza di un blocco dati dipende anche dalla capacità della memoria dell'AG.

I commenti del blocco sono testi con cui si possono commentare i blocchi dati. I1 numero di caratteri di tutti i commenti blocco è massimo 16 k. I commenti blocco vengono memorizzati in un file di documentazione (File-Dok):

- il blocco ed il file di documentazione vengono memorizzati nel file programma preimpostato. Si possono memorizzare al massimo 255 file di documentazione, in un file programma sotto S5-DOS.

- i file di documentazione non vengono trasferiti in AG o su modulo EPROMIEEPROM.

- il numero del blocco ed il numero del file di documentazione sono legati tra loro, p. es. al DB 15 appartiene il DBDO.015.

- ai blocchi sono associati i file di documentazione e contrassegnati col carattere "#" 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. Se si è scritto solo il carattere "dollaro", da questo punto in poi il commento del segmento non viene più stampato.

Page 229: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Premessa Nelle "Impostazioni" è stato scelto (+ Progetto) "Commenti: Si l'.

E' emesso sul video il menu principale dell'editor DB. I1 DB deve contenere come minimo una parola dati (DW).

Procedimento l. Attivare SHIFT F7 = Commento o premere due volte il tasto COM.

Lo STEP 5 apre il campo di editazione vuoto 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 e". 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.

- Inserimento caratteri

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 F l = Inserim./Sovrascr. si cambia il modo di scrittura. Viene visualizzato sempre il modo selezionabile. l. Posizionare il cursore nel punto del testo, in cui si deve

eseguire l'inserimento.

2. Attivare F l = Inserim. ed inserire il testo.

3. Concludere l'inserimento: F8 = Ritorno o premere Con ferma.

5 Ins. Riga 6 Canc. Riga

- Cancellazione l. Posizionare il cursore sul primo carattere da cancellare. caratteri

2. Premere il tasto F2 = Cancell.

3. Posizionare il cursore dopo l'ultimo carattere da cancellare.

4. Attivare il tasto F2 = Cancell.

Page 230: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

- Conclusione del Premere il tasto F8 = Interruz. commento del blocco Lo STEP 5 emette sul video il blocco dati da editare. Il testo

introdotto fino a questo punto viene mantenuto. Memorizzando il blocco dati, lo STEP 5 memorizza alla fine anche il commento del blocco.

- Memorizzazione Premere Con ferma. del commento del blocco

Introduzione del Con il titolo del blocco si può identificare il blocco stesso. Un titolo del blocco titolo del blocco 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. I1 numero del blocco di commento corrisponde al numero del blocco dati, p. es. al DB 123 corrisponde DK 123.

Premessa Nelle "Impostazioni" è stato scelto "Commenti: Si" (+ Progetto). E' emesso sul video il menu principale dell'editor DB. Nel DB deve essere introdotta come minimo una parola dati (DW).

Introduzione del titolo l. Attivare SHIFT F6 = Titolo o premere il tasto COM. del DB

I1 cursore salta automaticamente nel campo del titolo del blocco.

2. Introdurre il testo o corregere un testo già esistente.

3. Premere il tasto di introduzione.

I1 titolo viene temporaneamente mantenuto, ma viene memorizzato nel file programma solo memorizzando il blocco creato nel relativo blocco di commento.

Page 231: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Influenza sulla La lunghezza dell'intestazione del blocco dipende dal numero e lunghezza dai cambi di formato dei dati. Se le parole dati (DW) con lo dell'intestazione stesso formato vengono introdotte nel DB possibilmente una dopo del blocco l'altra e si evita di cambiare spesso il formato, l'intestazione del

blocco risulta più corta.

Esempio Punto di partenza:

Cambi del formato dei dati: DW 011 = KH, DW 213 = KF, DW 4 = KH e DW5 = KE L'intestazione del blocco ha una lunghezza di 10 parole dati.

DB3 LUN= 11 / 10 O: KH= FFFF; 1: KH= 1A2B; 2: KF= + 12345; 3: KF= - 00099; 4: KH= 80F1; 5: KF= + 06787:

I formati dei dati vengono riuniti: dalla DW O alla DW 2 = KH, dalla DW 3 alla DW 5 = KE L'intestazione del blocco ha una lunghezza di 6 parole dati:

DB3 LUN= 11 / 6 O: 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. ..).

Page 232: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Introduzione del numero di biblioteca

Premessa

Procedimento

Modifica del formato dei dati

Esempio

Il numero di biblioteca è un numero di 5 cifre (da O a 9999) e serve ad identificare il blocco STEP 5.

E' aperto il blocco, in cui deve essere inserito il numero di biblioteca. I1 corpo del DB deve contenere come minimo una parola dati.

l. Attivare SHIFT F2 = NE Bib.

I1 cursore si trova ora nel campo BIB.

2. Introdurre il numero di biblioteca desiderato o modificare quello indicato.

3. Abbandono del campo BIB.: premere F7 = Conferma o premere Conferma.

Se non si vuole introdurre nessun numero, abbandonare il campo con F8 = Interruz. o con ESC.

I formati dei dati si possono modificare, posizionando il cursore sul corrispondente campo del formato e sovrascrivendo.

Il formato nella DW1 deve essere modificato in una rappresentazione a bit.

1: KH = FFFF;

l. Posizionare il cursore sul campo del formato.

2. Introdurre i caratteri KM.

Risultato:

Page 233: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Introduzione di Se nel file programma non esiste ancora nessun DB col numero parole dati (DW) del DB introdotto, lo STEP 5 segnala: "Elemento dati non

esistente". Lo STEP 5 attende l'introduzione delle parole dati (DW). Se la DB esiste, viene visualizzata a partire dalla DW O.

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.

~ inferiore superiore ~ Formato

1 KH 1 O000 1 FFFF 1 Numero 1

Valore limite

KG -1469368-38 + 1701412+ 39 Numero in virgola mobile

Sigla formato

KF

Valore di tempo con base tempi

Valore di conteggio

255,255 Byte o indirizzo di

a bit

-32768

Caratteri ASCII, max. 24 carattenlnga Formato testo

La seguente tabella mostra il numero di parole dati (DW) che vengono occupate dai cosiddetti formati.

+ 32767

Formato

esadecimale

Numero in virgola fissa

DW occupate

1 KC. C 1 da l a 12 1

1 KH. KF. KT. KZ. KY. KM

*) Con alcune numeri in virgola mobile possono subentrare errori di arrotondamento.

1 1 1

Page 234: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Premessa Menù principale dell'editor DB.

Procedimento l. Introdurre il formato dati desiderato nel relativo campo.

Lo STEP 5 aggiunge automaticamente il segno di "uguale"

2. Dopo il carattere di "uguale" introdurre i dati secondo il formato indicato.

Lo STEP 5 aggiunge automaticamente un "punto e virgola" ed emette la successiva riga di editazione, in cui è ripetuto il formato dati scelto.

L'introduzione di formati dati diversi viene spiegato nei seguenti esempi.

Esempio 1

Esempio 2

Numeri esadecimali:

Nella DW O si deve introdurre KH = 0000 e nella DW3 KH = FFFF.

l. Introdurre i caratteri KH

Lo STEP 5 aggiunge automaticamente il carattere di "uguale".

2. Introdurre i caratteri esadecimali 0000.

Lo STEP 5 conclude la riga ed emette la successiva con il formato "KH".

3. Introdurre i caratteri esadecimale FFFF.

I1 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~~ e nella DW 4 il numero + 0,1701412*10~~ Il cursore si trova sulla DW 2.

o: KH = 0000; 1: KH = FFFF; 2 : K H = I

Page 235: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Esempio 3

l. Posizionare il cursore sul campo del formato.

2. Introdurre i caratteri KG.

3. Introdurre i valori - 1 4 6 9 3 6 8 ~ ~ e +1701412+~~.

Risultato: 1: KH = FFFF; 2: KG = -1469368-38; 4: KG = t1701412t39; 6: KG = I

Caratteri ASCII:

Dalla DW 6 si devono introdurre i caratteri "Riga di testo con 24 car" con formato KC e C e nella DW 18 "FINE". Il cursore si trova sulla DW 6.

l. Posizionare il cursore sul campo del formato (6.4)

2. Introdurre i caratteri KC.

3. Introdurre "Riga di testo con 24 car", il cursore salta alla riga successiva sulla D W 18.

4. Sovrascrivere il formato dati KC con C. Introdurre i caratteri "FINE ".

I caratteri "FINE" sono caratteri ASCII e non significa fine blocco.

Risultato: 4: KG = t1701412t39; 6: KC= 'Riga di testo con 24 car'; 18: C = 'FINE' :

Memorizzazione del Premere F7 = Conferma o il tasto di Conferma. blocco I1 blocco dati viene memorizzato nel file programma

preimpostato.

Page 236: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Introduzione dei I commenti delle parole dati sono testi, che si possono introdurre commenti alle in ogni riga di un formato dati. parole dati

Un commento della parola dati è lungo al massimo 32 caratteri. Si possono utilizzare lettere maiuscole e minuscole (senza accenti). I commenti delle parole dati vengono memorizzati nel blocco commenti per il relativo blocco. Il nome del blocco commenti è associato 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.

Premessa

Procedimento

Nelle "Impostazioni" si è scelto "Commenti: Si" (+ Progetto). Sul video viene visualizzato il menu principale dell'editor DB. Il DB contiene come minimo una parola dati (DW).

l. Posizionare il cursore con SHIFT e cursore a destra nel campo del commento.

2. Introdurre un testo con un massimo di 32 caratteri o correggere il testo già esistente.

Dopo l'introduzione di 32 caratteri il cursore salta automaticamente indietro all'inizio del campo commento.

3. Premere il tasto di introduzione.

Memorizzazione del Memorizzando per la prima volta il blocco dati con i commenti, commento viene creato automaticamente 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.

Page 237: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Duplicazione di parole dati (DW)

Con questa funzione si può duplicare un blocco di parole dati (da 1 a 12 parole dati di un (!) formato). I1 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. I 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 blanks o con il carattere "<" o abbandonare il campo col tasto di Cursore a destra. Posizionare quindi il cursore sull'ultima parola dati che si deve riprodurre. Premendo il tasto di introduzione, la funzione viene eseguita.

Esempio Le parole dati (DW) 1 e 2 devono trovarsi due volte nel DB. Sul video è emesso il menu principale dell'editor DB.

l. Posizionare il cursore con SHIFT e cursore a sinistra dopo l:-.

Page 238: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

2. Introdurre la cifra 2.

Interruzione della funzione

3. Posizionare il cursore a destra nel campo di editazione sul numero 8, introducendo il carattere "< " 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 DW2.

5. Duplicazione delle parole dati (DW): premere il tasto di introduzione.

Premere ESC.

Se si interrompe la sequenza prevista tramite un'altra operazione, il PG segnala: "Prima concludere il fattore di ripetizione!" La funzione, a questo punto, non può essere eseguita, poichè l'editor è nel modo "Ripetizione"; bisogna pertanto prima di tutto concludere questa funzione.

Test di numeri in I numeri in virgola mobile sono numeri non interi positivi o virgola mobile negativi, che sono rappresentati come numeri esponenziali. Nel

PG si introduce come formato dati KG. Nella memoria AG essi occupano sempre due parole (32 bit). La mantissa occupa 3 byte, l'esponente 1 byte. Con la funzione F5 (TEST-KG) i numeri in virgola mobile si possono rappresentare e modificare nel formato esadecimale.

Premessa

Esempio

E' emesso sul video il menu principale dell'editor DB. I1 DB contiene come minimo una parola dati (DW).

Test del numero in virgola mobile 0,1234567"~ in formato esadecimale. Nella parola dati (DW) 1 si trova il numero in virgola mobile. 1: K G = + 1234567+ 12

l. Posizionare il cursore sul "+ " della mantissa.

2. Premere il tasto F5 = TEST-KG.

Accanto al numero in virgola mobile è ora visualizzato il suo valore in esadecimale:

Page 239: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di blocchi dati

Inserimento righe

1: K G = + 1234567+12 25 72FA5F Esponente Mantissa

3. Conclusione della visualizzazione: premere ESC o Conferma.

Si possono modificare l'esponente e la mantissa in formato esadecimale.

Conferma delle modifiche: premere Conferma.

Abbandono e perdita delle modifiche: premere ESC.

Si ha la possibilità tramite tasti di inserire o cancellare, nel DB, righe di DW e di commento:

l l Cursore su l l Campo Campo Campo Campo

Tasto : 'l ~ f o m a t o ~ eciitaz. ~ comm. ~ Risultato

Sfondo grigio = funnone possibile in questa posizione del cursore.

Page 240: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Sfondo grigio = funzione possibile in questa posizione del cursore.

Cancellazione righe

Avvertenza

Con F3 = Inser-DF o F4 = Canc-DF il contenuto di blocchi dati può essere cambiato a causa di errori di arrotondamento se il formato KG è usato.

Risultato Tasto Campo editaz.

Campo comm.

Campo . " . "

Campo formato

Page 241: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di maschere DB

3.3.6 Editazione di Le maschere DB sono blocchi dati speciali per i controllori maschere DB programmabile S5-135U e S5-155U. I parametri da introdurre

dipendono dalla CPU del controllore programmabile (AG). Queste maschere DB sono legate al rispettivo AG e non contengono

Masch-DB commenti.

nel File-Programma in AG

DB 1 Essa contiene una lista degli ingressi e Suddivisione periferia delle uscite digitali (periferie con

relativi indirizzi dei byte da O a 127), i merker di accoppiamento d'ingresso e uscita per S5-135U e la lunghezza del blocco tempo.

DX O Impostazioni di determinate funzioni del per S5-135 U programma di sistema per S5-135U, p.

es. per l'elaborazione dell'avviamento dell'AG nel funzionamento multi- processore.

DX O Impostazioni di determinate funzioni del per S5-155 U programma di sistema per S5-135U, p.

es. nuovo avviamento, riawiamento, interrupt di processo, etc.

Page 242: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Box di comando delle maschere DB

MASCH-DB: editazione blocco

Fi le-Programma: C:ENSAYOST.S5D

Blocco: [ D B l 1

(X) DB1 Suddivis. peri fer ia ( ) DXO per AG 135U ( )DXO per AG 135U CPU 928 R ( ) DXO per AG 155U CPU 9461947 ( ) DXO para AG 155U CPU 9 4 8 ( )DXO per AG 155U CPU 948R

Figura 3-27 Maschere DB: editazione di blocchi

Blocco 1) Qui si introduce il blocco dati in assoluto o simbolico. I1 PG emette una lista delle possibili introduzioni se si preme SHIFT ed F8 = Help. I blocchi esistenti si possono richiamare tramite il box di scelta blocco col tasto F3 = Scelta.

2) Qui si sceglie a quale AG associare la maschera.

Page 243: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di maschere DB

Suddivisione Nel funzionamento multiprocessore, ad ogni unità centrale periferia DB 1 per bisogna associare gli ingressi ed uscite digitali, i merker di il S5-135U accoppiamento e la lunghezza del blocco temporizzatori. Il PG

emette pertanto sul video una tabella in cui si possono introdurre le associazioni come numeri decimali. I valori numerici sono memorizzati nel DB senza spazi tra di loro.

Impostazioni Impostazioni per l'editazione

File-Programma: nome del file programma attuale

Funzionamento: "Online" se è collegato un AG o si desidera editare direttamente in AG.

Informazioni relative alle "Impostazioni" si trovano sotto + Progetto.

Scelta dell'editor l. Selezionare il menu Editor.

2. Nel menu Editor selezionare "Maschere DB".

3. Definire se il blocco deve essere editato nel file programma o nell'AG.

4. Introdurre il blocco, per esempio DB l .

5. Selezionare il box di scelta "DB l, Suddivisione periferia" ed introdurre come blocco DB l.

6. Confermare i valori introdotti.

Il PG emette la maschera di suddivisione periferia:

1 D B l Suddivis. periferia: 'i Ingressi digitali: , , , , , , , , , , , , , , , ,

Uscite digitali: , , , , , , , , , , , , , , , ,

Merker accopp. ingresso: , , , , , , , , , , , , , , , ,

Merker accopp. uscita: , , , , , , , , , , , , , , , ,

Lungh. area ternporizz.: , ,

Figura 3-28 Maschera di suddivisione periferia

Page 244: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Introduzione dei dati

- Inserimento riga

- Cancellazione riga

- Cancellazione caratteri

- Conferma maschera

I valori contatori ammessi risultano dal tipo di controllore programmabile. Questo si può ottenere dalla lettura del manuale del controllore programmabile.

Il cursore si trova nel primo campo di introduzione della maschera DB.

l. 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. I1 tasto di introduzione comanda il salto alle successive righe.

Posizionare il cursore sulla riga, prima della quale se ne deve in- serire un'altra e premere l'inserimento verticale.

Posizionare il cursore sulla riga che deve essere cancellata e pre- mere il tasto di cancellazione segmento.

Premere DEL o sovrascrivere con dei blanks.

Premere Con ferma.

Esem~io di com~ilazione di una maschera DB Der S5-135U.

Suddivis. periferia: 1 Ingressi digitali: , 0, 1, 2, 3,120,121, , , , , Uscite digitali: , 2, 3, 118,119,120,121,122, , 123,124,

,126,127, , , , , , , , , Merker accopp. ingresso: , O, 1, 17, 18, 19, 20, 21, 22, 23, 24,

,128,129,254,255, , , , , , , Merker accopp. uscita: , 2, 3, 4, 5, 6, 7, 8, 9,222, , Lungh. area ternporizz.: , 16,

Figura 3-29 Esempio di compilazione di una maschera DB

Page 245: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di maschere DB

DX O per S5-135U La DX O contiene i dati di sistema S5-135U ed è associata in modo fisso all'AG come maschera DB. La parametrizzazione della maschera si trova descritta nelle istruzioni di programmazione dell'AG.

Impostazioni Impostazioni per l'editazione

File-Programma: nome del file programma attuale

Funzionamento: "Online", se è collegato un AG e si desidera editare direttamente in AG.

Informazioni relative alle "Impostazioni" si trovano sotto + Progetto.

Scelta dell'editor l. Selezionare il menu "Editor".

2. Selezionare "Maschere DB" nel menu "Editor".

3. Scegliere se il blocco deve essere editato nel file programma o in AG.

4. Introdurre il blocco, p. es. DX O

5. Selezionare il box di scelta "DX O per S5-135U".

6. Confermare i valori introdotti con OK o il tasto di introduzione.

Page 246: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Il PG emette la maschera DX O:

/ Parametrizzazione DXO (AG 135U: CPU 9288 CPU 928, CPU 922) DX O )

TIPO DI AWIAMENTO 1 ( 1 = W CON "RETE ON" (N = NUOVO AWIAMENTO, W = RIAWIAMENTO) 2 = N CON "RETE ON"

2 = N CON REM, SOLO Sincronizz. awiam. multiprocessore SI

PER CPU 928B) Trasfer. blocco merker accoppiam. NO

Controllo errore indirizz. SI

Controllo tempo ciclo (x 10 ms) 15 (PR0C.-R: 1 - 400

CPU 928: 1 - 600)

Numero celle tempo 256 (PR0C.-R: 0 - 128

CPU 928, -B: O - 256)

Precisione aritmetica in virg. mobile 16- BIT- Mantissa , -B: 0 - 256)

#Mantissa 24-bit solo per CPU928#

1 2 3 Scelta 4 5 6 Prosec. 7Conferma 8 Interruz. 1

F3 Selezionare, nella posizione del cursore, i possibili = Scelta parametri

oppure

F3 Introduzione del parametro, nella posizione del = Introduz. cursore, tramite tastiera.

F6 Passaggio alla pagina successiva o precedente. = Prosec.

F7 Acquisizione e memorizzazione delle introduzioni. = Conferma

F8 Ritorno al menu precedente. = Interruz.

Page 247: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di maschere DB

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 od in reverse. Il cursore si trova nel primo campo di introduzione della maschera DX O.

DX O per S5- 135U, pagina 2

( Parametrizzazione DXWG 135U: CPU 9288. CPU 928, CPU 922) DX O

Stop sistema su evento e errore-OB non esistente:

Errore indirizz. (OB 25) SI Errore ciclo (OB 26) SI

Errore conferma (OB 23, 24) NO Err. clock (OB 33) SI

Errore codice com. (OB 27, 29, 30) SI Err. regolat. (OB 34) SI

Err. temp. elab. (OB 19, 31, 32) SI

Elabor. allarme processo LIVELLO - come start

Interrompibilità del programma utente su allarme: MODO 1 l :Allarmi ai limiti del blocco 2:Allarmi ai limiti istruzioni 3:Solo allarmi proc. ai limiti istruz. 4:Solo allarmi proc. e regol. ai limiti istruz. X:(X=IO, . . . 17) All. Clock da OB10 - OBX e allarmi regollproc

ai limiti istruzione #possibile solo per CPU 928, -B#

Introduzione dei dati l. Posizionare il cursore nel campo, in cui si vuole modificare un valore.

2. Selezionare i parametri con F3 = Scelta o, se nella riga dei tasti funzionali è visualizzato F3 = Introduz., introdurre i parametri con la tastiera.

3. Richiamo della seconda pagina della maschera DB: premere il tasto F6 = Prosec., ed introdurre i parametri come nella prima pagina.

4. Conferma di DX l : premere Conferma o abbandonare l'introduzione premendo il tasto d'interruzione.

Page 248: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

DX O per S5-155U La DX O contiene i dati di sistema per il S5-155U ed è associata in modo fisso all'AG come maschera DB. La parametrizzazione della maschera si trova descritta nelle istruzioni di programmazione dell'AG.

Impostazioni per l'editazione Impostazioni

File-Programma: nome del file programma attuale

Scelta dell'editor

Funzionamento: "Online", se è collegato un AG e si desidera editare direttamente in AG.

l. Selezionare il menu "Editor'!.

2. Selezionare la maschera DB nel menu "Editor'!.

3. Scegliere se il blocco deve essere editato nel file programma o in AG.

4. Selezionare il box di scelta "DX O per S5-155U".

5. Confermare i valori introdotti.

Il PG emette la maschera DX O:

Parametrizzazione DXO (AG 155U CPU 9461947) DX O

Funzionam. : 150U

Awiam. con "RETE ON" : 1 ( l = Riawiamento

2 = Nuovo Aw .

3 = Start manuale )

Comportam. riawiamento : 1 l = Riawiamento

2 = Nuovo Aw . con memoria)

Numero celle tempo : 256 (O. . .256)

Controllo tempo ciclo ( x 10 ms ) : 20 (1. . .255)

Sincronizz. awiam. multiprocessore : SI

Trasferim. blocco merker accoppiam. : NO

2 3 Scelta 4 5 6 Prosec. 7Conferma8 Interruz. 1

Page 249: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione di maschere DB

F3 Scegliere, nella posizione del cursore, i possibili = Scelta parametri

oppure

F3 Introduzione del parametro, nella posizione del = Introduz. cursore, tramite tastiera.

F6 Passaggio alla pagina successiva o precedente. = Prosec.

F7 Acquisizione e memorizzazione delle introduzioni. = Conferma

F8 Ritorno al menu precedente. = Interruz.

Nella maschera, i valori diversi dalla impostazione di base sono registrati in rosso od in reverse. I valori dei contatori ammessi risultano dal tipo di controllore programmabile. Questo si può ottenere dalla lettura del manuale del controllore programmabile.

Il cursore si trova nel primo campo di introduzione della maschera DX O.

Page 250: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

DXO per S5- 155U, pagina 2 r \ 1 Parametrizzazione DXO (AG 155U CPU 9461947) DXO l

All. Clock:

Elaboraz. all. clock : SI Priorità: 1 Clock base ( x 10 ms) : 10 ( 1. .255) Elaboraz. clock base : 1 ( l = Fattore 1, 2, 5, 10

2 = Fattore 1, 2, 4, 8 )

Allarmi proc. hardware (solo in MODO-155U) :

Interrupt sist. A/B : NO Priorità: 2 Interrupt sist. E : NO Priorità: 2 Interrupt sist. F : NO Priorità: 2 Interrupt sist. G: NO Priorità: 2

Allarmi proc. Byte Ingresso (solo in MODO 150U):

Allarmi proc. : SI Priorità: 2

1 2 3 Scelta 4 5 6 Prosec. 7Conferma8 Interruz. 1

Introduzione dei dati l. Posizionare il cursore nel campo, in cui si vuole modificare un valore, p. es. Funzionamento AG 155U o AG 150U.

2. Selezionare i parametri con F3 = Scelta o, se nella riga dei soft keys è visualizzato F3 = Introduz., introdurre i parametri con la tastiera.

3. Richiamo della seconda pagina della maschera DB: premere il tasto F6 = Prosec., ed introdurre i parametri come nella prima pagina.

4. Conferma di DX 0: premere Conferma o abbandonare l'introduzione premendo ESC = Interruzione.

Page 251: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

3.3.7 Editazione della La programmazione simbolica permette di introdurre al posto di lista di attribuzione un operando assoluto, p. es. E 1.1, una qualsiasi stringa di

caratteri, p. es. TASTO ON. Prima di programmare con gli operandi simbolici, si deve creare una lista di attribuzione tra

Lista Attribuzione operandi assoluti ed operandi simbolici, con l'aiuto dell'editor simbolico dello STEP 5. Contemporaneamente in questa lista di attribuzione ad ogni operando può essere associato un commento dell'operando.

Le lunghezze dell'operando simbolico e del commento operando sono impostabili (+ Progetto, Impostazioni):

- Operando simbolico: da 8 a 24 caratteri (preimpostato 8),

- Commento: max. 40 caratteri (preimpostato 40).

Le impostazioni valgono per tutta la lista di attribuzione. Un successivo aumento della lunghezza è possibile, mentre una diminuizione è possibile solo fino alla più grande lunghezza di commento veramente esistente nel file. (Cancellare prima ??????Z?.INI.)

Le introduzioni e le modifiche delle attribuzioni avvengono nel file sorgente sequenziale. Dopo l'editazione questo file viene tradotto, in fase di memorizzazione, nel file simbolico finale (*ZO.INI).

Nelle impostazioni deve essere introdotto il nome del file simbolico. Questo nome viene acquisito automaticamente per il file sorgente sequenziale.

Se si sceglie il sottomenù "Lista attribuzione", viene richiamato direttamente l'editor per il file sorgente sequenziale (*ZO.SEQ). Lo STEP 5 emette una lista di attribuzione (vuota), in cui - secondo colonne separate - si introducono: - operandi assoluti,

- operandi simbolici,

- commenti degli operandi e

- + Commenti aggiuntivi, che iniziano con un "punto e virgola"

Page 252: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

La creazione della lista di attribuzione richiede il seguente procedimento: 1. Si edita la lista di attribuzione come file sorgente sequenziale

(terminazione del nome *ZO.SEQ).

2. I1 file sorgente sequenziale viene tradotto durante la memorizzazione e trasferito nel file simbolico (tre nomi con terminazione: Zx.INI, x = 0, 1, 2). Se durante la traduzione si verificano errori, lo STEP 5 li registra in file errori (terminazione del nome: *ZF.INI). Questo file si può visualizzare o emettere sotto + Gestione, Lista attribuzione, Emissione lista errori.

Se durante l'editazione della lista di attribuzione sono stati assegnati dei testi ai tasti funzionali (+ Tastifunzionali programmabili), viene memorizzato il file aggiuntivo *ZT.INI.

File sorgente sequenziale File simbolico

- - - -

1 I Errore dur. - - - - - - , 1 [email protected] , - - - [email protected]

. . . la traduzione - - - - - - 1 File per i tasti File errori funzionali programmati

3. I1 file simbolico memorizzato è utilizzato per la traduzione del programma utente in codice eseguibile e per l'emissione.

Page 253: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

Tipi di operando Nella seguente tabella si trovano elencati tutti i tipi di operando, a consentiti cui si può attribuire una sigla simbolica nella lista di attribuzione.

Operando Chiarimento Operando Chiarimento

1 A Uscita 1 M Merker 1 1 Byte d'uscita 1 Byte di merker 1 1 AD Doppia word d'uscita MD Doppia W. di merker 1 1 A w Word d'uscita 1 Word di merker 1 1 D Bit in parola dati OB Blocco organizzativo 1 1 DB Blocco dati 1 PB Blocco di programma 1

DD Doppia parola dati

DL Parola dati, byte sin.

1 DX Blocco dati supplem. S Merker supplem. 1

PY Byte di periferia

PW Word di periferia

DR Parola dati, byte destro

DW Parola dati

I E Ingresso I SB ~ l o c c o sequenziale 1

QB Byte di per. ampliata

QW Word di per. ampliata

1 EB Byte d'ingresso

Doppia word d'ingresso

Word d'ingresso

SD Doppia word di merker supplem.

SW Word di merker supplem.

SY Byte di merker supplem.

1 FB Blocco funzionale T Temporizzatore (timer) 1 I FX Blocco fun. supplem. Z Contatore I

Tabella 3-6: Panoramica dei tipi di operando consentiti

Anche ai blocchi immagine (BB) possono essere attribuite delle sigle simboliche.

Page 254: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Configurazione del Le righe e le zone del campo di editazione hanno il seguente video significato:

File seq. (1) Drive e nome del file sorgente sequenziale (lista di attribuzione). I1 nome è assegnato tramite il nome del file simbolico nelle "Impostazioni".

Riga (2) Numero della riga in cui si trova il cursore.

Modo elaborazione (3) Visualizzazione del modo, con SHIFT F5 = Modo, commutabile tra "Inserimento" e "Sovrascrittura".

139kB (4) Memoria approntata.

/ / / Fileseq.: C:ESEMPIZO.SEQ Riga: 1 - Inserimento - 139kB

Operando Simbolo Commento

@k..,~ Testo 1 F Testo 2 F Testo 3 F Testo 4 F Modo F Pag.Av. FPag.lnd. F Help

1 i Annota 2 Copia 3Cancell. 4 Ricerca 5 Sostituz. 6Conferm.7 Salva 8 Interruz. 1

Figura 3-29 Configurazione del video con righe e zone del campo di editazione

3 - 192

Page 255: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

Zona di editazione (5) Questa zona è suddivisa in tre colonne:

- Operando; Colonna per l'introduzione degli operandi assoluti, la larghezza della colonna non è modificabile.

- Simbolo; Colonna per l'introduzione degli operandi simbolici, la larghezza della colonna dipende dall'impostazione effettuata sotto Oggetto\Impostazioni\pagina2.

- Commento; Colonna per l'introduzione del commento dell'operando, la larghezza della colonna dipende dall'impostazione (pagina 2).

Tasti funzionali (6) Tasti funzionali per richiamare le funzioni di editazione (i tasti contrassegnati con "*" richiamano altri livelli di tasti). I tasti hanno il seguente effetto:

Fl* Memorizzazione di un testo selezionato (riga, = Annota blocco di testo o testo digitato) nella memoria

buffer, da dove questo può essere copiato in qualsiasi punto della lista di attribuzione tramite F2* = Copia. Memorizzazione dei testi digitati, che possono essere richiamati tramite i tasti funzionali da SHIFT F l = Testo l fino a SHIFT F4 = Testo 4.

F2 * Richiamo di un testo annotato tramite Fl* = = Copia Annota dalla memoria buffer e copiato nella

posizione del cursore.

F3* Cancellazione della riga in cui si trova il cursore, o = Cancell. cancellazione di un testo selezionato. I1 testo

cancellato viene acquisito nella memoria buffer e consente il trasferimento di parti di testo tramite F2* = Copia. Un testo annotato precedentemente viene perso.

F4* Ricerca di operandi, righe, testi o stringhe, = Ricerca eventualmente anche inizio e fine nella lista di

attribuzione. L'introduzione del criterio di ricerca deve esattamente coincidere, per quanto riguarda

Page 256: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

F5* = Sostituz.

F6* = Salva

F7* = Conferma

F8* = Interruz.

SHIFT F1 = Testo l

SHIF T F2 = Testo 2

SHIF T F3 = Testo 3

SHIF T F4 = Testo 4

SHIF T F5 = Modo

SHIFT F6 = Pag. Av.

SHIFT F7 = Pag. Ind.

SHIFT F8 = Help

le lettere maiuscole e minuscole, con la stringa di testo cercata.

Sostituzione di una qualsiasi stringa di caratteri (max. 20 caratteri incluso i blank) con un'altra. L'introduzione del criterio di sostituzione deve coincidere, per quanto riguarda le lettere maiuscole o minuscole, con la stringa di testo da sostituire.

Salvataggio del file sorgente senza traduzione, p. es. in caso di interruzione dell'editazione. La lista di attribuzione editata può essere ulteriormente elaborata.

Conclusione dell'editazione e memorizzazione del file sorgente sequenziale. L'avvio della traduzione con la creazione del file simbolico viene attivata automaticamente.

Interruzione dell'editazione senza memorizzazione del file sorgente sequenziale.

Emissione del testo 1 tramite un tasto funzionale programmato.

Emissione del testo 2 tramite un tasto funzionale programmato.

Emissione del testo 3 tramite un tasto funzionale programmato.

Emissione del testo 4 tramite un tasto funzionale programmato.

Selezione del modo di editazione: inserimento o sovrascrittura.

Una pagina avanti.

Una pagina indietro.

Visualizzazione dell'assegnazione dei tasti funzionali.

Page 257: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

Generazione lista l. Introdurre la stringa di caratteri dell'operando assoluto, p. es. di attribuzione E 1.1

2. Posizionare il cursore, con il mouse o con TAB, nella colonna del simbolo.

3. Introdurre la stringa di caratteri del simbolo senza lineetta, p.es. Segnale l.

Nella lista di attribuzione non si deve introdurre la lineetta prima dell'operando simbolico. La larghezza della colonna corrisponde alla lunghezza del simbolo preimpostata sotto Oggetto\Impostazioni\paginal. Mancando l'intro- duzione del simbolo (il campo del simbolo è vuoto), durante la traduzione viene chiesto: "Acquisizione operando assoluto come simbolo?"

Si La stringa di caratteri dell'operando assoluto è tradotta come operando simbolico nel file simbolico. Nel file sorgente sequenziale il campo rimane vuoto. Solo dopo la traduzione (+ Gestione, + INI > SE&) l'operando simbolico viene introdotto nel file sorgente sequenziale.

No L'operando assoluto non viene registrato come operando simbolico, il campo rimane vuoto.

Commento operando Se si vuole aggiungere un testo di chiarimento all'operando simbolico, è a disposizione una colonna di commento con una larghezza massima di 40 caratteri. I1 commento operando può essere introdotto anche se nelle "Impostazioni" (+ Progetto) si è introdotto il parametro "Commenti: No". I1 commento operando (lettere maiuscole e minuscole) non è memorizzato separatamente, ma è memorizzato anch'esso nel file simbolico.

l. 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.

Page 258: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Cambio pagina Se la lista di attribuzione occupa più pagine, si può eseguire, tramite l'introduzione di un carattere di comando, una suddivisione in pagine, pertanto

introdurre nel campo "Operando'!) iniziando dalla prima colonna dei caratteri, la stringa di caratteri ".PAf!.

In questa riga non è ammessa nessun'altra introduzione. Il carattere di comando esegue un cambio pagina durante la stampa. Il carattere di comando non viene acquisito nel file simbolico (*ZO.INI).

Conclusione dell'edita- l. Premere F6 = Conferma. zione

Il file sorgente sequenziale viene memorizzato e tradotto nel file simbolico. Se la traduzione è senza errori, lo STEP 5 segnala: "n righe elaborate, 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 menu.

Errori in editazione Se durante la traduzione si verifica un errore, lo STEP 5 segnala: "Trovato errore nella riga n. I1 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 memorizzazione, si attiva una nuova traduzione. Se si verificano più errori, lo STEP 5 segnala: "n righe elaborate, m errori trovati", "visualizzare lista errori?"

Si: la lista errori viene visualizzato No: l'editor viene abbandonato

Lo STEP 5 ha registrato gli errori nel file *ZF.INI. Questa lista di errori può essere emessa, richiamando la funzione di gestione + Lista attribuzione, Emissione lista errori.

Page 259: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

La figura 3-31 mostra un esempio di lista di attribuzione nel file sorgente sequenziale.

f File seq.: C:ESEMPlZO.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 .O

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 inizia con un "punto e virgola".

; Lunghezza del commento = somma delle colonne: ; Operando + Simbolo + Commento + colonne di separazione SW 64 S-M 64 Nuovo Merker, word di merker 64 Z 6 Contat. 6 Contatore 6

F Testo 1 F Testo 2 F Testo 3 F Testo 4 F Modo F Pag.Av. FPag.lnd. F Help

( 1 Annota 2 Copia 3Cancell. 4 Ricerca 5 Sostituz. 6Conferma 7 Salva 8 Interruz. I Figura 3-30 Esempio per la lista di attribuzione nel file sorgente sequenziale

Page 260: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

Ausili per Lo STEP 5 agevola la creazione della lista di attribuzione tramite I'editazione le funzioni di editazione, che si richiamano e si utilizzano tramite

tasti funzionali. L'utilizzo delle rispettive funzioni viene descritto in seguito.

F1 = Annota F Testo l F Testo 2 F Testo 3 F Testo 4 F Modo

1 Annota 2 Copia 3Cancell. 4 Ricerca 5 Sostituz.

1 Riga 2 Testo 3 lniz.BI. 4Fine BI. 5 File 6 Tast.Funz.

Si memorizzano le righe selezionate, qualsiasi stringa di caratteri (digitata) e blocchi di righe, in una memoria buffer (Annota) da dove questi possono essere successivamente trasferiti (Copia). I blocchi di testo sono trasferibili anche in un altro file sorgente sequenziale.

F l Annota la riga in cui si trova il cursore per = Riga copiarla in un altro punto.

F2 Annota un testo digitato (massimo 40 caratteri) per = Testo copiarlo.

F3 Viene contrassegnato l'inizio di un blocco di = Iniz. Bl. caratteri (inclusa la riga in cui si trova il cursore).

Avvertenzaa sul fattore di ripetizione ~ Come carattere iniziale di blocco viene settato @ fintantochè il blocco è marcato.

F4 %ene contrassegnata la fine di un blocco di = Fine BI. caratteri (inclusa la riga in cui si trova il cursore).

Il blocco è trasferibile anche in un altro file sorgente sequenziale, + F5 = File.

F5 Il contenuto dell'altro file sorgente sequenziale il (File) cui nome va indicato viene inserito davanti alla

riga in cui si trova il cursore. Primo di ciò il file deve essere memorizzato.

Page 261: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

F2 = Copia

F6 Quattro tasti funzionali possono essere associati a = Tast. Funz qualsiasi testo digitato (massimo 40 caratteri), in

questo modo si possono richiamare, durante l'editazione, caratteri ripetitivi (+ Tasti funzionali programmabili).

F Testo l F Testo 2 F Testo 3 F Testo 4 F Modo 1 Annota 2 Copia 3Cancell. 4 Ricerca 5 Sostituz.

1 Riga 2 Testo 3 Blocco 4 5 File

Si insere una riga, qualsiasi stringa di caratteri (digitata) e blocchi di righe prima della riga in cui si trova il cursore, cioè si copia dalla memoria buffer. I1 numero di copie è introdotto in cifre come "fattore di ripetizione". Si può anche introdurre un'ulteriore 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 ripetizione, questo salta nella riga "Fattore di ripetizione" solo dopo l'introduzione di un valore.

Fl La riga annotata o una riga precedentemente = Riga memorizzata nel buffer tramite cancellazione,

viene inserita prima della riga in cui si trova il cursore.

F2 Il testo digitato ed annotato viene inserito prima = Testo della riga in cui si trova il cursore.

F3 Il blocco di righe annotato o un blocco di righe = Blocco precedentemente memorizzato nel buffer tramite

cancellazione, viene inserito prima della riga in cui si trova il cursore.

Page 262: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editor

F3 = Cancell.

F5 Il blocco di righe annotato viene trasferito = File (copiato) in un altro file sorgente sequenziale, di

cui si deve introdurre il nome. I1 file deve essere precedentemente aperto; un contenuto già esistente viene sovrascritto.

Se incautamente si è sovrascritto il file, si può rigenerare il file sorgente sequenziale originario, creando il file sorgente sequenziale dal file simbolico + Gestione, Traduzione INI > SE&. Però, alla traduzione non vengono acquisiti caratteri di comando e di comento.

1 Riga 2 3 Iniz.BI. 4Fine BI. 5

Con questa funzione si cancella una riga o un blocco. La riga o il blocco cancellato viene registrato nel buffer. Un blocco annotato precedentemente va perso. I1 contenuto del buffer si può copiare in un altro punto + F2 = Copia.

Fl Cancella la riga nella posizione del cursore. La = Riga riga viene memorizzata nel buffer.

F3 Contrassegna l'inizio di un blocco. = Iniz. Bl.

Come carattere iniziale di blocco viene settate @ fintantochè il blocco è marcato.

F4 Contrassegna la fine di un blocco. Appena questo = Fine BI. tasto viene premuto o si esegue un "click" con il

mouse, il blocco viene cancellato e memorizzato nel buffer.

Page 263: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

F4 = Ricerca

Il cursore viene posizionato in una determinata riga o all'iniziolfine di un testo. E' possibile la ricerca secondo operandi o qualsiasi stringa di caratteri.

Fl Ricerca secondo una stringa di caratteri nei = Testo + commenti operando o nel commento aggiuntivo a

partire dalla posizione del cursore (dopo ";").

F2 Ricerca secondo una stringa di caratteri nei = Testo - commenti operando o nel commento aggiuntivo

prima della posizione del cursore (dopo ";").

L'introduzione della stringa di caratteri da ricercare deve coincidere esattamente, per quanto riguarda le lettere maiuscole e minuscole, con quanto ricercato.

F3 Ricerca di un operando assoluto a partire dalla = Operando+ posizione del cursore.

F4 Ricerca di un operando assoluto prima della = Operando- posizione del cursore.

F5 Salto alla riga con il numero di riga indicato. = Riga

F6 Posiziona il cursore all'inizio del file. = Inizio

F7 Posiziona il cursore alla fine della lista di = Fine attribuzione.

Page 264: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

F5 = Sostituz.

1 Con Conf. 2Senz.Conf.3 4 Totale 5

Una stringa di caratteri (massimo 20 caratteri) viene sostituita con o senza conferma da un'altra stringa di caratteri.

L'introduzione della stringa da sostituire deve coincidere esattamente, per quanto riguarda le lettere maiuscole e minuscole, con quanto ricercato per la sostituzione.

Fl La stringa di caratteri viene cercata e sostituita n = Con Con$ 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:

Si Sostituzione dei caratteri.

No I caratteri non vengono sostituiti, il cursore salta sulla successiva stringa di caratteri (se n > 1) e viene di nuovo richiesta la conferma.

Interruzione: la funzione viene interrotta.

F2 La stringa di caratteri viene cercata e sostituita n = Senz. Conf 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.

F4 La stringa di caratteri cercata viene sostituita in = Totale tutti i punti nella lista di attribuzione tramite la

nuova stringa di caratteri introdotta.

Page 265: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

Tasti funzionali Quattro tasti funzionali si possono associare a qualsiasi stringa di programmabili caratteri (di volta in volta massimo 40 caratteri), così si possono

inserire stringhe di caratteri ripetitive in qualsiasi punto della lista di attribuzione. L'assegnazione dei tasti viene memorizzata nel file *ZT.SEQ.

Programmazione Nelle "Impostazioni" (+ Progetto) è stato scelto "Simbolico: Si".

l. Premere Fl = Annota.

Lo STEP 5 emette il successivo livello di tasti.

2. Premere F6 = Tast. Funz.

Viene visualizzato l'editor dei tasti funzionali. I1 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 cursore in altolbasso.

Il mouse non può essere utilizzato, tranne che per attivare la Conferma tramite F6 = Conferma.

- / Tasto : Testo :

Shift F1 : Esempio

Shift F2 : Commento operando :

Shift F3 : Segnalazione: :

Shift F4 : Impianto in funz.:

( 1 2 3 4 5 6 Salva 7Conferma l

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.

Page 266: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modifica della lista Se si desidera modificare una lista di attribuzione creata o di attribuzione tradotta, viene offerto per l'editazione il file sorgente sequenziale,

nel caso esista. Se manca il file sorgente sequenziale, questo viene automaticamente creato dal file simbolico ed emesso.

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, si deve aprire un nuovo file sorgente sequenziale (+ Progetto, Impostazioni), copiare e memorizzare la lista di attribuzione esistente in questo nuovo file tramite le funzioni di editazione F2 = Copia e F5 = File.

Procedimento di l. Nelle 'Ympostazioni" (pagina l ) introdurre "Drive" e "Nome" modifica delle del nuovo file simbolico da creare, nella pagina 2 !%unghezza "lunghezze dei campi" simbolico e commento'!. Queste lunghezze devono essere

uguali o maggiori di quelle esistenti.

2. Richiamare I'editor della lista di attribuzione (+ Edito?; Lista di attribuzione)

Lo STEP 5 emette una nuova lista di attribuzione vuota.

3. Copiare il file da modificare in quello attuale, attivando F2 = Copia ed F5 = File.

Lo STEP 5 segnala: "Nome file ZO.SEQU

4. Introdurre qui "Drive " e "Nome file" della lista di attribuzione esistente e concludere con il tasto di introduzione.

Dopo la copia del file si giunge tramite F8 = Ritorno nel modo "Editazione" (Inserim.). Editare come al solito. Se si vuole sovrascrivere, commutare in "Sovrascrittura" col tasto F8 = Modo.

Page 267: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione della lista di attribuzione

Inserimento righe Si possono inserire righe in un qualsiasi punto. In "Inserimento", il tasto di introduzione crea una riga vuota sotto la riga con il cursore. L'inserimento verticale inserisce una riga vuota sopra la riga con il cursore. In "Sovrascrittura", con il tasto di introduzione si posiziona il cursore all'inizio della riga successiva.

Sovrascrittura di file Memorizzando la lista di attribuzione modificata, il file simbolico ed il file sorgente sequenziale esistenti vengono sovrascritti con lo stesso nome senza la richiesta di conferma.

Page 268: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Commenti Nel caso lo spazio per il commento non sia sufficiente, si può aggiuntivi introdurre un commento aggiuntivo. In questo caso, digitare nel

campo "Operando", nella prima colonna, il carattere ";", che contrassegna l'opzione di "commento aggiuntivo" della riga. I1 carattere ";" sempre deve trovarsi nella prima colonna del campo "Operando". L'introduzione dei commenti aggiuntivi è possibile in qualsiasi riga.

Il numero di colonne che sono a disposizione per l'introduzione di un commento aggiuntivo corrisponde alla somma della lunghezza degli operandi (10 caratteri), della lunghezza commento e simbolico e delle colonne di separazione. A seconda dell'impostazione, sono possibili lunghezze di commento aggiuntivo tra 19 e 76 colonne (= caratteri).

Il carattere speciale ";" (figura 3-30) non può più essere cancellato dall'editor. Se si vuole cancellare questo carattere, bisogna cancellare tutta la riga (+ F3 = Cancell., Fl = Riga).

Avvertenza ~ I commenti aggiuntivi ed i caratteri di comando della stampante si trovano solo nel file sorgente sequenziale. Se si crea un file sorgente sequenziale dal file simbolico con la funzione + Gestione, Traduzione INI > SE&, i commenti aggiuntivi e i caratteri di comando della stampante (.PA) vanno persi.

Page 269: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.4 Test

In questo sottomenù si trovano funzioni per il test, l'informazione e la messa in servizio, che si possono eseguire in funzionamento "Online" del PG.

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 AS 511) ed impostare sul PG il modo di funzionamento.

Le seguenti funzioni di test

- visualizzazione stato degli operandi (+ Stato variabili) - forzamento di segnali di uscita (+ Forzamento uscite) - forzamento variabili di processo (+ Forzamento variabili)

richiedono un elenco di variabili, che si può memorizzare dopo l'editazione in un blocco immagine (BBnn (1 <= nn <= 255)). In questo modo non è più necessaria l'introduzione degli operandi ad ogni richiamo di una funzione di test. I blocchi immagine sono memorizzati nel file programma.

Page 270: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni online PG-AG

1 stato blocco 1 RUN Punto di controllo Test di una sequenza di istruzioni nel 1

Funzione online

I I 1 utente 1 programma I

Stato AG

Stop AG

Stato variabili1

Start AG

RUN > Stop ciclo S T O P ~

Elaborazione in AG

Come per manovra manuale

Chiarimento

RUN

STOP > RUN

Punto di controllo di sistema

Start ciclo

Compressione memoria Area RAM AG

Emissione stato di variabili P, A, M, S, T, Z, D)

Come per manovra manuale

Compressione della memoria

Forzamento variabili1

Forzamento uscite1

1 Parametri sistema

REG.INT./REG.BL.

Emiss. contenuto memoria

Configurazione memoria

RUN

STOP

STOP

RUN, STOP

RUN, STOP

RUN, Versione SW AG,

Punto di controllo di sistema

Punto di controllo di sistema periferia

Info relative a configurazione intema AG e versioni SW (CPU)

Controllo elaboraz. ON CONTR.EL Punto di controllo l utente

Gli elenchi degli operandi sono memorizzabili in blocchi immagine

Modifica di variabili P, A, M, S, T, Z, D)

Impostazione uscite su stati definiti (AB, AW, AD)

Memoria AG, area di sistema

RAMIEPROM, bus S5, periferia

RAM-AG, EPROM

Test singoli passi di programma: PB, FB, FX, OB, SB, ricerca

Controllo elaboraz. OFF CONTR.EL Punto di controllo >STOP l utente

Emissione registro interruz.1 registro blocchi

Emissione in esadecimale di indirizzi di memoria e periferia

Dati relativi alla memoria utente in AG (RAMIEPROM)

Fine controllo elaborazione; eseguito direttamente

Page 271: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Stato blocco

3.4.1 Stato blocco Con questa funzione si possono testare e correggere i blocchi

caricati in AG (memoria utente).

Stato Blocco $' 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 della DB richiamata nel momento dell'emissione di stato).

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.

- Per i parametri formali e le istruzioni LIR in FB o FX non è visualizzato lo stato dei segnali.

- Le istruzioni BDWIBMW 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 ad altri blocchi, come p. es. LIR, BEB ed anche tutti i salti ed i richiami blocco.

- Un'hardcopy è possibile dopo l'interruzione dell'elaborazione di stato.

- Durante l'elaborazione di stato in corso, non è possibile l'uso del mouse.

Page 272: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Dopo la scelta funzioni nel menu "Test" appare il box di scelta "STATO blocco", in cui specificare il blocco da testare (+ Interfaccia operatore grafica, Box di comando).

Campo Chiarimento d'introduzione

Blocco - senza concatenamento: introdurre il tipo ed il numero di blocco oppure il nome simbolico del blocco.

- con concatenamento: nella prima posizione il blocco da testare e quindi la catena dei blocchi (max. 5) concatenati nel programma, attraverso i quali si deve visualizzare lo stato per il test.

Crit. ricerca Qui si può introdurre il criterio di ricerca relativo all'istruzione da testare. 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.

Sovrascrittura In questa finestra introdurre se dopo una modifica si vuole la sovrascrittura diretta del vecchio blocco o solo dopo conferma.

File sorgente Contrassegnare qui se si vuole seq. l'aggiornamento del file ZO.SEQ oppure no.

Page 273: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Stato blocco

Esempio di un Si deve visualizzare lo stato di FB 21, richiamato da PB 2. In concatenamento questo caso introdurre nella scelta blocchi

Concatenamento dei blocchi: Elenco dei blocchi: BLOCCO 1: FB 21 BLOCCO 2: PB 2 BLOCCO 3: OB 1

SPB PB2 -

Rappresentazione AWL: Gli stati dei segnali sono emessi come elenco di dello stato dei segnali informazioni di stato. su video

KOPFUP: Nello schema a contatti e nello schema logico l'emissione dello stato dei segnali avviene mediante una diversa rappresentazione delle linee di collegamento.

- - - - - - - - - - - - Stato segnale l . . . . . . . . . . Stato segnale O - - - - - - - - - Stato segnale non rappresentabile (p. es. al di fuori

delle 20 istruzioni rappresentabili; il numero delle istruzioni dipende dall'AG).

Page 274: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Dopo I'OK il PG inizia l'elaborazione di stato ed emette in FUP, p. es. la seguente immagine:

i

Esempio 1

Figura 3-32 Elaborazione di stato

L'immagine non è aggiornata ad ogni elaborazione ciclica.

Tutte le funzioni richiamabili tramite tasti funzionali (+ Edito?; Blocchi STEP 5) sono eseguibili durante l'elaborazione di stato.

Avvertenza

Non è possibile visualizzare gli indirizzi.

Page 275: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Stato blocco

In AWL lo STEP 5 emette la seguente rappresentazione della maschera (esempio):

Segm. 1 Stato-AWL RLC SVACCU1 ---ACCU2---- Stato IND :U E 32.0 O O 00000000 D054 :U E 32.1 O 1 00000000 D056 := A 32.0 O O 00000001 D058 := M 1.1 O O 00000001 D05A

Figura 3-33 Rappresentazione della maschera

L'immagine non è aggiornata ad ogni ciclo di elaborazione.

:T KT :SPB FB

Nome :TEST

IND-DB- LUN-20

Stato AWL RLC StlAKKU1 ---ACCU2---- Commento riga 1 start temporizz. 9

Abbreviazioni:

RLC Risultato logico combinatorio STATO Operandi a bit DBY Blocco dati attuale ACCU 1 Contenuto accumulatore 1 ACCU 2 Contenuto accumulatore 2 STATO Visualizzazione risultato IND Contatore indirizzi Step Codici relativi all'emissione di stato L Tempo che scorre A

Page 276: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Bit negato su interrog., cioè per interrog. UT (AND timer) il risultato è O

V Ingresso di conteggio avanti R Ingresso di conteggio indietro S Ingresso di set o di start F Ingresso di abilitazione

Tutte le funzioni richiamabili tramite la tasti funzionali (+ Edito?; Blocchi STEP 5) sono eseguibili durante l'elaborazione di stato con eccezione della funzione di visualizzazione indirizzi.

Elaborazione stato blocco

Spostamento punto di alt

Azione

Mediante i tasti cursore o 'Bicerca " posizionare il cursore prima dell'operando desiderato. Richiamare altri segmenti sul video con i tasti cursore o !!+ !!lf!-!!.

Operatività SegnalazioniIChiarimenti

Lo STEP 5 prosegue con l'elaborazione di stato. Segnalazione: "Elaboraz. stato in corso"

Interruzione elaborazione

Prosecuzione elaborazione

Premere una volta ESC (Interruz).

Premere INSERT (Conferma)

La segnalazione: "Elaboraz. stato in corso" scompare.

Segnalazione: "Elaboraz. stato in corso".

Conferma correzione

Correzione programma

l . Premere INSERT (Conferma)

2. Confermare con Si 3. Confermare con Si, nel caso

si voglia "Sovrascrittura".

Interruzione1 conclusione elaborazione

Premere F6 = Editaz. Stesse modalità dell'editazione.

l . Premere 2 volte ESC = Interruz.

Elaborazione stato interrotta ed entrata in modo "Editor".

Richiesta: "Conferma segmento modificato?" "...Già in AG, sovrascrivere?" I1 blocco corretto si trova in AG e l'elaborazione stato viene proseguita.

Richiesta: "Abbandono stato?

Page 277: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Stato blocco

Segnalazioni

Possibili Cause: segnalazioni

"Istruzione non - Blocco non richiamato elaborata" - Istruzione saltata

- Blocco della catena non esistente - AG in STOP

"Blocco non - Blocco da testare non esistente. esistente in AG" - Il blocco da testare richiama un altro

blocco, che non esiste in AG.

Page 278: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.4.2 Stato variabili Con l'ausilio di questa funzione si può emettere sottoforma di

lista lo stato attuale dei segnali di operandi selezionati, come si trovano durante l'elaborazione nel punto di controllo di sistema

Stato Variabili $' (+ Appendice A2, 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 variabili" a condizione che non siano già inserite delle variabili. Altrimenti viene emessa la tabella ultimamente memorizzata (blocco di immagine). Con F6 = Attivo o con il tasto di conferma viene visualizzato lo stato attuale di segnale degli operandi elencati. Durante l'elaborazione gli operandi elencati sono richiamati ed il loro stato viene emesso, prima che siano modificati dal programma utente.

f -

Operandi: Formatl:

-

Figura 3-34 Tabella vuota per l'editazione della lista operandi

Nel sottomenù relativo a questa tabella sono utilizzabili:

Tasto Funzione

Fl = Prelievo Richiamo di un blocco immagine.

F2 = Memorizz. Memorizzazione della lista operandi come blocco immagine.

F4 = Blocco Emissione di variabili a blocchi, tramite i tasti "+" o "-" si può prelevare il blocco di variabili precedente o successivo.

F6 = Attivo Attivazione elaborazione stato (= Conferma)

F8 = Ritorno Ritorno alla scelta menù.

SHIFT F8 = Help Informazioni su certe procedure.

Page 279: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Stato variabili

Editazione della Nella lista operandi si possono introdurre i seguenti operandi: lista degli 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) T KT (KM, KH) Z KZ (KM, KY, KC, KF) DW/DL/DR KH (KM, KY, KC, KF) DB - MD/AD/ED/DD/SD KH (KG, KY, KC) -Simbolo dipendente dal tipo di operando

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 Fl = Prelievo.

I1 blocco immagine (BB) memorizzato per ultimo viene caricato automaticamente al richiamo di "stato variabili".

Page 280: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Operazioni di editazione

Funzione

Introduzione operandi

Operatività

l. Dopo l'introduzione operando, premere il tasto 'yreccia larga a destra "

2. Modificare o lasciare inalterato il formato

3. Concludere la riga con il tasto di introduzione

Lo STEP 5 propone di volta in volta il formato dati. Il cursore si trova sul formato.

I1 cursore salta all'inizio della nuova riga.

Correzione

Inserimento operandi

Sovrascrivere I'introduzione errata

Anteposizione di operandi

I1 cursore non abbandona il campo d'introduzione fin tanto che la sintassi non è corretta.

Cancellazione operandi

l . Posizionare il cursore con gli appositi tasti (sulgiù)

2. Premere l'inserimento verticale 3. Introdurre I'operando

l . Posizionare il cursore sulla riga più in alto

2. Premere l'inserimento verticale 3. Introdurre I'operando

l . Portare il cursore sul primo carattere dell'operando

2. Premere cancellazione carattere

Si possono aggiungere operandi alla lista, quando il cursore è posto sotto l'ultima riga.

Lo STEP 5 memorizza la lista operandi nel blocco immagine BBnn.

Memorizzazione lista operandi

Prelievo lista operandi

Lo STEP 5 preleva la lista operandi dal blocco immagine BBnn.

l . Premere F2 = Memorizz. 2. Compilare la riga di comando Memorizz. blocco immagine BBnn

l . Premere F l = Prelievo 2. Compilare la riga di comando

Emiss. blocco immagine BBnn

Prelievo a blocchi lista operandi

l . 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 partire da AB 26.

Page 281: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Stato variabili

Emissione stato degli operandi (variabili di processo)

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 operandi.

Gli stati attuali delle variabili nella lista operandi vengono emessi prima che il programma utente li modifichi (nel punto di controllo di sistema).

Se una lista operandi è stata editata sul video o è stata prelevata,

premere F6 = Attivo o Conferma.

Il PG emette lo stato delle variabili elencate e la segnalazione "Elaboraz. stato in corso".

f BB 5 C:PROBSPST.S5D AG in CICLO

Operandi: Stato segnali: -HAUPTEIN E 32.0 KM=1 -NOT-AUS E 32.1 KM=O -E32.2 E 32.2 KM=1 -IN-POS E 32.3 KM=O

START E 33.0 KM=1

R-VORWST A 32.0 KM=O R-RUECKW A 32.1 KM=O T-OEFFNE A 32.2 KH=OO

1184: Elaboraz. stato in corso

ni

Figura 3-35 Lista operandi con ingressiluscite binari ed un merker byte

Page 282: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Test

Operazioni durante l'elaborazione di stato

Azione Operativiti

Interruzione elaborazione stato

Premere interruzione

Prosecuzione elaborazione stato

Conclusione/interruz elaborazione stato

Premere il tasto F6 = Attivo

Premere 2 volte Interruzione

I1 cursore salta sulla prima riga della lista operandi.

Lo STEP 5 emette nuovamente lo stato delle singole variabili.

Lo STEP 5 emette il menu funzioni.

Possibili segnalazioni e operazioni errate

Segnalazioni

"Nessun DB richiamato"

"KH = * elemento dati mancante"

"KT = fermo"

"KH = * DB mancante"

"* non consentito"

Cause

Ad un operando manca l'indicazione del blocco dati relativo.

I1 blocco dati relativo all'operando indicato (DD, DW, DB, DL, DR) non è in memoria AG oppure il numero di parole dati è troppo piccolo.

I1 temporizzatore selezionato non è stato attivato (avviato).

I1 blocco dati non esiste nel file programma selezionato.

Operando in AG non consentito.

Page 283: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.4.3 Forzamento AG In questo sottomenù si trovano le funzioni di start e stop di un AG

collegato online ed anche la compressione della memoria utente in

Forzam. AG

l Start AG StopAG Compressione memoria

Start AG La funzione "Stari AG" esegue un nuovo awiamento o un riavviamento del controllore programmabile. Vedere il corrispondente /manuale AGI.

Forzam. AG $' 1 sta"G Dopo la selezione della funzione, prima che I'AG sia avviato, appare la relativa richiesta:

confermare la segnalazione con Si.

L'AG si porta nello stato selezionato, oppure

confermare la segnalazione con No.

Il procedimento di start non awiene.

Page 284: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Stop AG La funzione di stop AG mette il controllore programmabile nello stato di stop. Vedere il corrispondente /manuale AGI. I1 processore interrompe l'elaborazione delle istruzioni del

Forzam. AG programma.

In funzionamento multiprocessore (S5-135 U) sono messi in stop tutti i processori.

Dopo la selezione della funzione, prima che I'AG sia messo in stop, appare la relativa richiesta:

confermare la segnalazione con Si.

L'AG si porta nello stato di stop, oppure

confermare la segnalazione con No.

Il procedimento di stop non avviene.

Compressione Quando si cancellano i blocchi in AG, essi vengono dichiarati memoria AG "non validi" nella RAM AG, ma non effettivamente cancellati.

Analogamente la correzione di un blocco lascia un blocco non valido (vecchio) e genera in aggiunta il blocco corretto nella

Forzam. AG RAM. Pertanto è possibile che la memoria AG si riempia

Compressione memoria completamente. La funzione di "Compressione 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 blocchi.

La funzione di "Compressione memoria" riconosce i seguenti errori:

- lunghezza blocco errata, - codice "7070" errato nella testata del blocco,

- 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.

Page 285: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Forzamento variabili

Forzam. Variabili

Procedimento

Operatività

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!

- Si possono modificare le variabili E, A, M, S, T, Z, D. I1 PG può agire sulle variabili E, A e M solo a byte o a word nell'immagine di processo. Per le variabili T e Z nel formato KM e KH bisogna fare attenzione al comando del fronte di salita.

- La funzione è eseguibile con il controllore programmabile in RUN e in STOP.

- La visualizzazione dello stato è interrotta, nel caso di introduzione di un operando o di un formato errato. Lo STEP 5 segnala: "Forzamento non possibile".

- Poichè lo STEP 5 esegue le modifiche a byte, le variabili non sono modificabili a blocchi.

Per lavorare con la funzione "Forzamento variabili", si consiglia il seguento procedimento:

1. Richiamare "Forzamento 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 immagine memorizzato per ultimo.

2. Editare la lista operandi e concludere con Conferma. 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 Con ferma.

Si può ripetere il procedimento dal punto 2.

Dopo la selezione della funzione "Forzamento variabili", lo STEP 5 emette la tabella vuota per l'editazione della lista operandi (figura 3-34).

Page 286: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione lista Nella lista è possibile introdurre i seguenti operandi: operandi

Operando Formati consentiti

M/A/E/s') KM MB/AB/EB/SY KH (KM, KY, KC, KF) MWIAWIEWISW KH (KM, KY, KC, KF) T KT (KM, KH) z Kzl) (KM, KH) DW/DL~)/DR~) KH ( m , KY, K C , W DB - MD/AD/ED/DD/SD KH (KG, KY, KC) -Simbolo dipendente dal tipo di operando l) Questi operandi e formati possono essere solo visualizzati (non

forzati).

Dopo l'introduzione di un operando a byte o a word, il PG emette il relativo formato, che nella tabella riportata sopra non si trova tra parentesi. Questo può essere direttamente sovrascritto con un'introduzione.

Per gli operandi DD, DW, DB, DL, DR, bisogna introdurre il relativo blocco dati nella lista operandi. 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 Fl = Prelievo.

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" e come riassunte alla pagina 3-218.

Page 287: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione stato Gli stati attuali delle variabili nella lista operandi possono essere degli operandi emessi. (variabili di processo)

Se una lista operandi è stata editata sul video o è stata prelevata,

premere F6 = Attivo o Conferma.

Il PG emette lo stato delle variabili elencate e la segnalazione "Elaboraz. stato in corso".

Se si vuole interrompere l'elaborazione di stato,

premere ESC = Interruz.

Il cursore salta sulla prima riga della lista degli operandi.

Impostazione delle E' emesso sul video lo stato attuale delle variabili elencate. variabili con il PG I valori delle variabili visualizzate possono ora essere modificati

in AG (forzamento variabili).

Modifica dei valori Il PG emette la lista degli operandi con la colonna "Stato segnali", delle variabili in cui sono visualizzati gli stati momentanei dei segnali. Sono

inoltre visualizzati la segnalazione "Elaboraz. stato in corso" e il funzionamento dell'AG.

1. Premere ora una volta ESC = Interruz.

I1 PG ridefinisce ora la colonna "Stato segnali" con "Forzam. immag. processo" ed attende l'introduzione dei valori di comando. I1 cursore salta sulla prima riga.

2. Introdurre per ciascuna riga i valori desiderati e concludere ogni introduzione con il tasto di introduzione.

Page 288: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

L'introduzione dei valori delle variabili viene terminata

3. premendo la Conferma

Lo STEP 5 emette la segnalazione "Forzamento eseguito" e trasferisce le variabili modificate in AG.

4. premendo Conferma

I1 PG ridenomina la columna "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 = Interruz.

Lo STEP 5 ritorna nel menu di base delle funzioni.

Page 289: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.4.5 Forzamento uscite Con questa funzione è possibile impostare direttamente le uscite

sullo stato desiderato. La funzione non ha nessun effetto sull'immagine di processo o sull'elaborazione, poichè il

Forzamento uscite $' controllore programmabile deve essere in STOP. Le uscite di un controllore programmabile (AG) sono comandabili singolarmente. E' pertanto possibile verificare la loro corretta assegnazione agli attuatori (p. es. elettrovalvole, motori di un impianto). In questo modo si riconoscono unità di uscita guaste o non inserite e anche errori di cablaggio.

Procedimento

Non sono consentiti formati a bit singoli, ma soltanto a byte, a word e a doppia word.

La funzione "Forzamento uscite" viene eseguita come segue:

l. Mettere I'AG in "STOP".

2. Richiamare "Forzamento uscite".

Lo STEP 5 emette una tabella vuota per la scrittura della lista degli operandi.

3. Editare la lista operandi e concludere con Conferma

4. Introdurre o modificare i valori desiderati e concludere il procedimento con Conferma.

I1 PG trasferisce i valori sulle uscite dell'AG.

Il procedimento può essere ripetuto dal punto 3. Dopo la selezione della funzione "Forzamento uscite", lo STEP 5 emette la tabella vuota per l'editazione della lista degli operandi (figura 3-34).

Page 290: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Editazione lista Nella lista è possibile introdurre i seguenti operandi: operandi

Operando Formati consentiti

AB KH (KM, KY, KC, KF) AW KH (KM, KY, KC, KF) AD KH (KG, KY, KC) -Simbolo dipendente dal tipo di operando

Introduzione operandi 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 direttamente sovrascritto con un'introduzione.

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 Fl = Prelievo.

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.

I formati degli operandi dipendono dal tipo di AG:

S5-130 W/A, S5-150 AJK : AB, AW,

S5-150 S, S5-135 U, S5-155 U : AB,AW, AD;

Le possibili operazioni di editazione sono riassunte alla pagina 3-218.

Page 291: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Impostazione delle Lo STEP 5 emette sul video una lista in cui introdurre segnali e variabili di uscita stati. con il PG

Modifica dei valori Lo STEP 5 emette la lista degli operandi con le colonne delle uscite "Operandi" e "Forzam. segnali".

l. Introdurre per ciascuna riga i valori desiderati e premere il tasto di introduzione 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 la Conferma

I1 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 2 volte ESC (Interruz).

I1 PG ritorna nel menu di base delle funzioni STEP 5.

Correzioni Se l'introduzione non è scritta correttamente, il cursore non abbandona il campo d'introduzione stesso.

Page 292: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.4.6 Emissione Info-AG Le funzioni online, selezionabili in questo sottomenu, forniscono

informazioni relative all'AG collegato. - registro d'interruzione (REG. INT.)

Emiss. Info-AG > - registro blocchi (REG. BL.)

REG.INT. REG.BL. - indirizzi esadecimali di memoria e periferia

I Em. contenuto mem (emissione contenuto memoria) Config. memoria

- informazioni sulla memoria utente dell'AG (configurazione memoria)

- informazioni sulla struttura interna dell'AG e sulla versione software della CPU (parametri sistema)

REG. INT. Dopo il richiamo del REG. INT. appare sul video dapprima una Registro inter- tabella dei bit di controllo con le relative attuali assegnazioni. I1 ruzione di AG significato delle abbreviazioni è chiarito in una finestra nella parte

inferiore del video. La visualizzazione di questi chiarimenti si seleziona posizionando il cursore sulla sigla di abbreviazione.

I chiarimenti relativi ai bit di controllo si trovano anche nei manuali degli AG. Per l'emissione della maschera dei bit di controllo I'AG non deve necessariamente essere nello stato di STOP.

Page 293: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

/'-

B I T - C O N T R .

>>STP<< X

>>ANL<<

>>RUN<<

32KWRAMK

X URGELOE

DXO-FE

N A U

B C F

STP-6

ANL-6

RUN-6

I6KWRAM

URL-IA

FE-22

P E U

FE-6

FE-STP

NEUSTA

EINPROZ

X

8KWRAM

STP-VER

MOD-FE

B A U

FE-5

BARBEND

M W A

BARB

EPROM

ANL-ABB

RAM-FE

STUE-FE

FE-4

PG-STP X

A W A

OBI GEL

KM-AUS

UA-PG

DBO-FE

Z Y K

FE-3

STP-SCH

ANL-2

FBOGEL

X

KM-EIN

UA-SYS

DBI-FE

Q V Z

L Z F

STP-BEF

NEUZU

X OBPROZA

DIG-EIN

X UA-PRFE

DB2-FE

A D F

REG-FE

MP-STP

MWA-ZUL

X OBWECKA

DIG-AUS

X UA-SCH

KOR-FE

WECK-FE

DOPP-FE

>>STP<<: Processore in STOP

Figura 3-36 Tabella dei bit di controllo (p. es. CPU 928 B)

Se è visualizzata la tabella dei bit di controllo, richiamare il REG. INT. portando I'AG in STOP e

premendo Con ferma

Nella parte inferiore del video, una finestra richiamabile

premendo HELP

chiarisce le relative funzioni emesse.

Page 294: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Test

R E G I S T R O - I N T E R R U Z I O N E

Profond.: 01 REG-COM: 0000 IND: O000

STP-BLC: 0000 -NR.:

IND-REL:

LIVEL: 000C UAMK: 0100

ACCUI : 0000 0000 ACCUP: 0000 0000

VISUAL.RISULT.: ANZI ANZO

STATO RLC

CAUSA ANOMALIA: NAU PEU

ADF STP X

STUEB STUEU

IND-DB: 0000 IND-BA:

DB-NR.: -NR.:

DBL-REG: 0000

UALW: O000

ACCU3: 0000 0000 ACCU4: 0000 0000

OVFL OVFLS OR ERAB

BAU MPSTP ZY K QVZ

BCF S-6 LZF REG

WECK DOPP

STP : Causa Stop comando STP

Figura 3-37 Rappresentazione del registro interruzione

Avvertenza

Ci possono essere ancora ulteriori pagine di video.

Page 295: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

REG. BL. Ad ogni richiamo di blocco I'AG introduce nel registro blocchi Registro blocchi l'indirizzo iniziale del blocco di volta in volta valido ed anche dell'AG 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.

Emiss. Info-AG

REG.BL. Queste informazioni sono richiamabili con la funzione "REG. BL.", con AG in STOP.

Nr. Blocco Ind. Blocco Ind.Salto-Rit. Ind. Rel. DB-Nr. Ind. DB

Figura 3-38 Registro blocchi

Possibile segnalazione:

l . "Funzionamento errato in AG "

L'AG non è in STOP. 2. Registro vuoto o incompleto.

Page 296: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione del contenuto della memoria

Emiss. Info-AG

Em. contenuto mem.

Operatività

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

Manipolando I'AG, essere può portarsi in stati non definiti. Considerare bene le conseguenze.

E' emesso il box di comando "INFO-AG: Emissione contenuto memoria". l. Sotto "Emiss. da indi^:': 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 Conferma 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. Aree di memoria non equipaggiate sono contrassegnate con XX. Sono emessi al massimo 1024 indirizzi assoluti. Per sospenderelinterrompere l'emissione degli indirizzi 3. premere ESC = Interruz.

Proseguire confermando la segnalazione oppure premendo Con ferma.

Nel caso si voglia apportare una correzione: 4. Eseguire un click su "Correzione " e posizionare il cursore

con SHIFT t cursore a destralsinistra sul relativo valore. 5. Introdurre il valore e concludere il procedimento con

Con ferma. Rispondere alla segnalazione "Conferma indirizzi modificati in AG?" 6. eseguendo un click su "Si " o "No ". Per interrompere e abbandonare l'emissione, 7. premere 2 volte ESC = Interruz. senza premendo una volta ESC = Interruz. e confermando correzione la segnalazione con "NO " . dopo la indirizzi modificati vengono emessi; correzione confermare la segnalazione

Page 297: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Configurazione Questa funzione fornisce informazioni sull'equipaggiamento ed il della memoria AG grado di riempimento della memoria. Gli indirizzi sono

rappresentati in esadecimale. L'occupazione di memoria e le possibilità di equipaggiamento sono contenute nelle rispettive

Emiss. Info-AG $" istruzioni di programmazione dei vari AG. Gonfig. memoria 1- Sul video compare la dimensione della memoria di lavoro

dell'AG e la sua occupazione, in forma grafica o alfanumerica. La rappresentazione è specifica per ciascun AG.

/'- Memoria utente: Tipo-AG AG 100 U Identif-CPU CPU 90 ) Ind. final DFFF - - - - 1

l l - I l

1 memoria libera

L 1

I l , Indir. iniziale D000

Figura 3-40 Dimensione e occupazione della memona utente di un S5-1OOU

C o n f i g u r a z i o n e m e m o r i a

Configurazione memoria

Ind. finali in AG-RAM (esa)

3FFE

I Mem. AG occupata fino a: 70 Segnalazione

Prosec.?

Figura 3-39 Dimensione e occupazione della memona utente in forma di testo

Page 298: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Parametri di Questa funzione emette sul video i seguenti parametri di sistema sistema dell'AG dell'AG:

- versione del software AG,

- identificazione CPU,

9 ~a ram. Sistema - tipo CPU, I

- numero CPU,

- suddivisione memoria,

- lunghezza liste blocchi.

Operatività 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 "Prosec. " + Si

P a r a m e t r i s i s t e m a

Indicaz. numero escadecim.

Versione sofhvare AG Z O1

Identif-CPU AG 100 U CPU 90

Versione sofhvare PGAS Z O0

Format. segnali ingresso Format. segnali uscita Immagine degli ingressi Immagine delle uscite Memoria merker Memoria tempi Memoria contat. Area memoria - BS

o o

E FOO EF80

EEOO ECO0 ED00

EAOO

Page 299: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Controllo elaborazione ON

3.4.7 Controllo Questa funzione fa in modo che I'AG elabori un blocco a passi. elaborazione ON 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

Contr. Elaborazione ON 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

- il ciclo di elaborazione è interrotto,

- nessun ingresso o uscita è più elaborato, solo l'immagine di processo può essere modificata,

- il programma può essere proseguito istruzione per istruzione, spostando il punto di alt.

Durante il controllo elaborazione I'AG si trova sull'ultimo punto di alt selezionato. Parallelamente al controllo elaborazione si possono eseguire le seguenti funzioni di test (se è il caso anche con possibilità di correzione):

- stato variabili,

- forzamento variabili,

- forzamento uscite,

- informazioni tramite registro interruzione,

- informazioni tramite registro blocchi.

Particolarità del controllo elaborazione per i diversi controllori programmabili sono descritte nelle istruzioni di servizio dei manuali AG.

Page 300: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Dopo il richiamo della funzione "Controllo Elaborazione ON", introdurre nel box di scelta, sotto "Scelta":

1. il 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" (pagina 3-213). Al posto della scritta "Stato" appare qui "Contr. Elaboraz.".

4. Premere il tasto "cursore in basso".

E' selezionato il punto di alt.

Lo STEP 5 emette le informazioni relative all'istruzione appena eseguita. I1 cursore si trova sulla riga dell'istruzione successiva. I1 processore dell'AG è fermo, cioè non viene eseguita nessuna operazione del programma utente, che non sia esplicitamente comandata.

5. Premere il tasto "cursore in basso".

E' selezionato il successivo punto di alt. L'AG esegue l'istruzione successiva e il processore interrompe nuovamente l'elaborazione.

Nel caso durante il controllo elaborazione si scoprano errori e siano necessarie modifiche,

6. premere due volte ESC = Interruz, per abbandonare il controllo elaborazione e richiamare quindi un editol:

Poichè il controllo elaborazione è ancora attivo, il processore dell'AG è fermo.

Page 301: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Controllo elaborazione OFF

3.4.8 Controllo

Si ritorna nel modo "Controllo Elaborazione",

7. richiamando nuovamente la finzione "Controllo Elaborazione ON".

Ora è possibile testare le correzioni del programma editate.

Avvertenza

Non sono attivi tutti i tasti funzionali.

Con questa funzione il controllo elaborazione viene di nuovo elaborazione OFF disattivato.

t:ntr. Elaborar OFF I Richiamare pertanto "Contl: Elaborazione OFF".

EAG va in STOP e deve essere nuovamente avviato (tramite "Forzam. AG" - "Start AG" oppure con la manovra STOP-RUN del commutatore sulla CPU).

Page 302: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Test

Page 303: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Generazione XREF

3.5 Gestione

In questo menu principale sono riassunte una serie di funzioni di servizio, che si possono richiamare, durante le operazioni di editazione e test, per la soluzione di diversi compiti.

3.5.1 Generazione XREF 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.

Dopo la selezione della funzione nel menu principale, il procedimento di elaborazione parte automaticamente.

La lista dei riferimenti generata è necessaria nell'editor blocchi per la documentazione in formato KOMDOK e nel GRAPH 5 per l'elaborazione della funzione F2 = Riferim.

Page 304: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

3.5.2 EPROM Con questa funzione si trasferiscono blocchi STEP 5 da un file

programma su moduli EPROMIEEPROM. Questa operazione viene anche comunemente detta "Scrittura".

Questi moduli EPROM devono essere inseriti in un'interfaccia apposita sul PG. Dopo che i blocchi sono stati trasferiti, il modulo dovrebbe essere inserito nel posto connettore del controllore programmabile (AG).

Ci sono degli aiuti per la scelta dei parametri corretti per i diversi tipi di moduli.

Sono a disposizione le seguenti funzioni:

- caricamento blocchi nei moduli EPROMIEEPROM, - lettura blocchi da moduli EPROMIEEPROM e trasferimento

nel file programma preimpostato,

- cancellazione moduli EEPROM,

- visualizzazione informazioni su EPROMIEEPROM,

- trasferimento parametri SISID.

Sul modulo non si scrivono blocchi di commento o di documentazione o di immagine.

Page 305: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

EPROM

P r e d i s p o s i z i o n e SIMATIC S5 / PIS04 'i FUNZIONAMENTO WORD FILE-PROGRAMMA : C:PROBST.S5D

FILE-SISID C:NONAMESD.INI

PIEDINATURA : NO FILE-PIED C:PROBSPFl .IN1

FILE-STAMPANTE : C:NONAMEDR.INI

SOMMACONTR : NO

I l 2 3 Scelta 4 5 6 Conferma 7 Info 8 I

Operatività Non appena si seleziona questa funzione, appare la figura sopra indicata.

Predisposizione Sulla destra nella figura sono visualizzati i file preimpostati sotto + Progetto. Le introduzioni sono acquisite con F6. Con ciò - viene attivata la scelta funzioni.

Sono possibili le seguenti introduzioni:

Campo Chiarimento d'introduzione

Funzionamento WORD ScritturaAettura a word (dipende dal tipo di

modulo).

BYTE ScritturaAettura a byte (dipende dal tipo di modulo).

Page 306: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Campo Chiarimento d'introduzione

WORDIBLOCK Obbligatorio per CPU 9461947 (unità di memoria 355). Per il S5-155 U il primo carattere del contenuto di un blocco si trova all'inizio di un paragrafo di memoria (multiplo di 16 byte)

SOMMA CONTR.

No Nessuna generazione di somma di controllo del blocco trasferito.

Si Viene generata la somma di controllo del blocco trasferito nel modulo, aggiunta e trasferita assieme al blocco.

Scelta funzioni Dopo la conferma delle "Predisposizioni" con F6, è visualizzato il box di scelta funzioni. Le impostazioni restano visibili, ma non possono essere modificate. Servono unicamente per informazione. Tramite i tasti funzionali si attivano le singole funzioni.

Scrittura Lettura Cancell. Duplic. Info-E Predisp. Ausil. Ritorno

Page 307: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Parametrizzazione L'operatività e la parametrizzazione della funzione "Scrittura" funzione sono rappresentative anche per le rimanenti funzioni (qui:

"Lettura", "Cancellazione" e "Duplicazione").

l. Premere il tasto Fl = Scrittura.

Nella parte inferiore del video viene richiesto il procedimento di trasferimento con la seguente riga d'introduzione:

Di seguito sono chiarite le possibili introduzioni:

Scrittura EPROM Blocco: Sta:

Introduzioni Chiarimenti

Blocco

PBn (p. es.)

PB (p. es.) *

Sta

Vuoto *

1

2

Questa introduzione va confermata con il tasto di introduzione.

Nome di un singolo blocco.

Tutti i blocchi di un tipo.

Viene visualizzata una lista, in cui si possono introdurre al max. 6 blocchi.

Tutti i blocchi del file programma preimpostato (+ Progetto)

Questa introduzione va confermata con il tasto di Conferma.

Emissione solo su video

Stampa standard

Scrittura normale

Scrittura ristretta

Page 308: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Numero di Dopo la conferma delle introduzioni, viene visualizzata una programmazione ulteriore riga d'introduzione:

Qui si deve introdurre il numero di programmazione, che identifica il modulo EPROMIEEPROM desiderato.

Scelta NUM. PROGR. 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 posizionato il cursore nella lista su un determinato modulo ed aver confermato con il tasto di introduzione, il relativo numero di programmazione è inserito nel campo "NUM. PROGR."

Chiarimenti relativi alla lista dei moduli EPROMIEEPROM:

Terminologia Chiarimenti

MLFB Numero di ordinazione di un modulo.

Num. Progr. I1 dispositivo di programmazione identifica il modulo EPROMIEEPROM tramite questo numero di programmazione.

Capacità Capacità di memoria del modulo EPROMIEEPROM.

I1 "Num. Progr." 500 è riservato per le Memory Cards SIMATIC. La scrittura e la verifica sono identiche ai procedimenti descritti in questo capitolo.

Page 309: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Informazioni modulo Dopo aver introdotto il NUM.PROGR. e premuto il tasto di Conferma, sono visualizzate le informazioni modulo, da confermare ancora con l'apposito tasto (Conferma):

l Avvertenza

Se si introduce un numero di programma incorretto i moduli EPROM/EEPROM possono essere distrutti.

Se, per esempio, per il modulo 6ES5 372-1AA61 si introduce solo "57" al posto del numero di programma completo 475, il modulo sarà distrutto.

INFORMAZIONI-MODULO

NUMERO ORDINAZIONE 6ES5 373-OAA81 NUMERO ROGRAMMAZ. : 163 RICONOSC. HARDWARE : -- -MODULO SENZA RICONOSC. HW-

EQUIPAGGIAMENTO POSTO 1 : T7256 POSTO 2 : T7256 POSTO 3 : T7256 POSTO 4 : T7256

TIPO FUNZIONAMENTO : WORD-WORD/BLOCK, IN ALTERN. BYTE

CAPACITA 64 KWORD O 128 KBYTE

NUM. PROGR. ? SE MODULO ESATTO, SOLO CONFERMA

SCRITTURA EPROM BLOCCO : PB44 STA :

Figura 3-41 Esempio di informazioni modulo EPROMIEEPROM

Page 310: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Attivazione funzioni Di seguito sono chiarite le singole funzioni EPROM, attivabili tramite i tasti funzionali (F1 - F8):

Livello di tasti Effetto dei tasti funzionali

Tasti cursore + Appendice A4, Assegnazione tastiera

Scrittura: Trasferimento in un modulo EPROMIEEPROM. Le introduzioni awengono come descritto a pagina 3-245. I1 trasferimento si conclude con la segnalazione: Funzione principale Indirizzo finale nnnnnnnnn Indirizzo: Gli indirizzi visualizzati sono gli indirizzi fisici della EPROMIEEPROM. Interruzione del procedimento di trasferimento con ESC: I1 blocco in trasferimento viene trasferito completamente e poi il procedimento si conclude.

Lettura: Trasferimento da un modulo EPROMIEEPROM nel file programma preimpostato (vedere impostazioni + Progetto). Il procedimento di trasferimento si conclude con la segnalazione: Verifica modulo Limite libero nnnnnnnn

Cancelì.: I1 procedimento di cancellazione (solo per EEPROM + Memory Cards) si conclude con la segnalazione: Funzione principale Indirizzo finale nnnnnnnnn Cancellazione di EPROM con l'unità di cancellazione.

Duplic.: solo per pacchetto PC. Duplicazione di moduli PROMIEEPROM con un'unità di programmazione "PROMMER". Se manca il "PROMMER", compare una segnalazione relativa.

Page 311: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

EPROM

Livello di tasti Effetto dei tasti funzionali

Info-E: Emissione informazioni relative al modulo EPROM inserito nell'interfaccia. Cambio nel successivo livello di tasti funzionali.

Indice: Emissione su video o stampante dell'indice dei blocchi del modulo EPROMIEEPROM. La lista dei blocchi è emessa sul video, se viene trovato un blocco o la testata di un blocco.

A seconda dell'impostazione, l'emissione è conclusa con la seguente segnalazione: per un blocco o per un gruppo di blocchi: Blocco trovato per indirizzo finale testata nnnnnnnn

per tutti i blocchi: Verifica modulo Limite libero nnnnnnnnn I1 limite libero è l'indirizzo fisico finale dell'ultimo blocco nel modulo EPROMIEEPROM.

Confr.: Confronto dei blocchi S5 memorizzati nella EPROMIEEPROM con quelli del file programma preimpostato. Il risultato del confronto è emesso su video o stampante.

Durante il confronto sono emesse segnalazioni. Le seguenti segnalazioni concludono il procedimento di confronto: confronto di tutti i blocchi: Verifica modulo Limite libero nnnnnnnnn I1 limite libero è l'indirizzo fisico finale dell'ultimo blocco nel modulo EPROMIEEPROM.

Confronto di un blocco o di un gruppo di singoli blocchi: Funzione principale Indirizzo finale nnnnnnnn

Page 312: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Livello di tasti Effetto dei tasti funzionali

Per differenze rilevate durante il confronto sono 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. 1st valore attuale = contenuto della locazione di memoria

all'indirizzo relativo del blocco nel modulo EPROMI EEPROM.

Int-SISID: Trasferimento nel modulo EPROMIEEPROM dei dati contenuti nel File-SISID. Se il modulo EPROMIEEPROM non è completamente vuoto, compare la segnalazione: Scrittura SISID vietata

F3

I1 trasferimento è concluso con la segnalazione: Funzione principale Indirizzo finale nnnnnnnnn

Em-SISID: Trasferimento del file SISID contenuto nel modulo EPROMIEEPROM nel file SISID preimpostato e visualizzazione su video. I1 file SISID preimpostato può pertanto essere sovrascritto. I1 trasferimento è concluso con la segnalazione: Funzione principale Indirizzo finale nnnnnnnn

Parametri: Emissione su video dei parametri EPROMIEEPROM e confronto con i valori dei parametri del modulo inserito nell'interfaccia EPROM. In caso di uguaglianza viene emesso il risultato (vedere figura 3-41).

Ritorno Ritorno al livello di tasti 1.

Page 313: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

EPROM

Livello di tasti Effetto dei tasti funzionali

Predisp. Ritorno alla predisposizione delle funzioni EPROM.

Ausil. Qui sono richiamabili funzioni corrispondenti alla filosofia operativa precedente alla versione 6.0 dello STEP 5. Queste funzioni sono tuttavia descritte in + Appendice A6, Accoppiamento PG.

Ritorno Ritorno alla scelta funzioni.

Page 314: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Page 315: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Interconnessione

3.5.3 Interconnessione Con la funzione "Interconnessione" è possibile ridenominare degli

operandi:

Interconness. - automatica, tramite la lista di attribuzione oppure

Automatica - manuale, tramite la generazione di una lista di modifiche.

"Interconnessione" è un termine storico per la "ridenominazione operandi". E' possibile assegnare ad uno o più operandi altri (nuovi) indirizzi all'intemo della periferia. La funzione di "Interconnessione" esegue le ridenominazioni degli operandi nel programma utente completo, in funzione di una lista dove l'attribuzione per ciascun operando è introdotta soltanto una volta.

Gli operandi E, A, M, T o Z possono essere nominati in assoluto o in simbolico. I " merker S " non sono tenuti in considerazione.

E' possibile modificare solo gli indirizzi, ma non il simbolo di un operando.

I blocchi, in cui nessun operando è stato modificato, sono memorizzati dallo STEP 5 inalterati anche nel nuovo file programma, in modo che la struttura del programma utente resta invariata.

Esempio Nel blocco sono stati introdotti i seguenti operandi:

E 1.0 (con simbolo -MOTORE) e E 1.5 (con simbolo -PULSANTE).

All'ingresso E 1.0 deve essere assegnato il nuovo indirizzo E 1.5. Lo STEP 5 acquisisce l'interconnessione (modifica dell'indirizzo). Nel blocco desiderato o in tutto il programma utente, lo STEP 5 sostituisce all'operando E 1.0 con E 1.5. Nel caso gli operandi dei "nuovi" blocchi siano nominati in simbolico, al posto del simbolo -MOTORE è visualizzato il simbolo -PULSANTE.

1 Avvertenza

Alla sostituzione di E1.O + E20.0, EB o EWM non diventa EBIEWZO!

Page 316: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Interconnessione automatica tramite lista attribuzione

Gestione

Interconess.

Automatica

Procedimento

Errori?

Interruzione anticipata?

Questa funzione consente la ridenominazione automatica di operandi mediante una lista di attribuzione nuova o modificata.

Si copia la lista di attribuzione appartenente al programma utente (file simbolico) e qui si modificano gli indirizzi degli operandi modificati.

Questa "nuova" lista di attribuzione è utilizzata dal PG come lista di riferimenti, per rilevare automaticamente nel "vecchio" programma utente completo (o nei singoli blocchi) gli operandi modificati e per memorizzare gli operandi ridenominati nel secondo file programma come "nuovo programma utente". Il "vecchio" programma utente rimane inalterato. I1 numero di operandi modificabili è a piacere.

Approntare una copia della lista di attribuzione e modificare gli operandi da interconnettere.

Dopo aver scelto la funzione "Interconnessione automatica" lo STEP 5 visualizza il relativo box di comando (+ Interfaccia operatore grafica, Box di comando).

Sotto "File-Programma:" è visualizzato il nome del programma utente, in cui si vuole ridenominare gli operandi. Introdurre i nomi dei "nuovi" file generati tramite queste modifiche, sotto "a File-Programma:" e "con nuovo File-Simbolico": introdurre il nome di file della copia della lista attribuzione.

Se la ridenominazione deve avvenire solo in determinati blocchi, eseguire la scelta corrispondente, altrimenti contrassegnare con la crocetta "tutti blocchi".

Dopo I'OK lo STEP 5 emette un protocollo con i file coinvolti nella ridenominazione su video, stampante o file, a seconda della preselezione.

Se durante l'interconnessione subentra un errore il blocco che si trova in elaborazione non viene trasferito nel nuovo file programma. Appare una corrispondente segnalazione.

Premere ESC = Interruz I1 PG non memorizza il blocco che si trova in elaborazione.

Page 317: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Interconnessione

Interconnessione La funzione consente la ridenominazione di operandi tramite una manuale tramite lista definita sul video. lista di modifiche

Oltre ai nuovi indirizzi di operandi si deve anche definire un nome per il "nuovo" programma utente.

Interconness. Dopo la scelta della funzione "Interconnessione manuale", il PG visualizza il relativo box di comando (+ Interfaccia operatore grafica, Box di comando).

Sotto "File-Programma:" è visualizzato il nome del programma utente, in cui si vogliono ridenominare gli operandi. I nomi dei "nuovi" file generati da queste modifiche, si introducono sotto "a File-Programma:".

Dopo OK, lo STEP 5 emette sul video la tabella vuota "Interconnessione manuale" per l'introduzione degli operandi nel vecchio e nel nuovo file programma. Questa lista può comprendere ogni volta fino a 16 operandi con vecchio e nuovo indirizzo in assoluto (figura 3-42).

Concludere ogni introduzione con il tasto di introduzione.

I N T E R C O N N E S S I O N E manuale SIMATIC S5 / l PIS03

Vecchio File-Progr. C:BZVl@@ST.S5D Nuovo File-Progr. C:BZVZ@@ST.S5D

Vecchio oper.: E 1 .l Nuovo oper.: E 1.3

Vecchio oper.: A 7.5 Nuovo oper.: A 3.5

Vecchio oper.: M 3.4 Nuovo oper.: M 6.6

Figura 3 - 42 Lista operandi per interconnessione manuale (esempio)

Page 318: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

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 "Interconnessione manuale" (figura 3-43).

Lo STEP 5 verifica per ciascuna introduzione operando il campo d'introduzione compilato e per eventuali errori di sintassi emette la segnalazione "Sintassi errata".

Protocollo di stampa Se è stato selezionato nel box di scelta "Emissione su stampante", lo STEP 5 emette, dopo la conferma, un protocollo della ridenominazione. 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 al operando in cui è stato riscontrato un errore. Dopo un errore si interrompe l'interconnessione.

Page 319: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Interconnessione

I N T E R C O N N E S S I O N E manuale SIMATIC S5 / PIS03 9

Vecchio File-Progr.: C:B2V1 @@ST.S5D Nuovo File-Programma: C:B2V2@@ST.S5D Vecchio oper.: A 1.2 Nuovo operando: A 1 .l Vecchio oper.: E 6.3 Nuovo operando: E 7.5

PB 1 Numero di interconnessioni: PB 2 Numero di interconnessioni: PB 7 Numero di interconnessioni: OB 1 OB 1 Numero di interconnessioni:

LUNGH. = 29 O

LUNGH. = 8 1

LUNGH. = 11 3

LUNGH. = 34 Blocco già esistente! sovrascrivere? O

Figura 3-43 Protocollo di stampa di una interconnessione manuale (esempio)

Interruzione anticipata Premere ESC = Interruz.

Il PG non memorizza il blocco che si trova in elaborazione.

Errore? Se durante l'interconnessione subentra un errore, il blocco che si trova in elaborazione non viene trasferito nel "nuovo" file programma. Appare una corrispondente segnalazione.

Page 320: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.5.4 Lista di Con questa funzione si elabora la lista di attribuzione, necessaria attribuzione per l'indirizzamento simbolico degli operandi nel programma

I utente. i Gestione \ Lista m i b u z . I

Per questo scopo sono disponibili le seguenti funzioni:

1 Convers. SEQ -> IN1 - traduzione di un file sorgente sequenziale in un file simbolico Convers. IN1 -> SEQ Correzione IN1 (*ZO.SEQ - *ZO.INI), Convers. V1 .x V2.x Cancell. SEQ Cancell. IN1 Emiss. Lista-Errori

Editazione lista di attribuzione

Generazione file simbolico

Ulteriore elaborazione in AG

- traduzione di un file simbolico in un file sorgente sequenziale

- ordinato secondo operandi assoluti o simbolici (*ZO.INI - *ZO.SEQ) o senza ordinamento degli operandi,

- correzione veloce della lista di attribuzione, direttamente nel file simbolico tradotto (*ZO.INI),

- traduzione di un vecchio file simbolico in un file sorgente sequenziale (conversione da livello V1.x a V2.x),

- cancellazione di un file sorgente sequenziale con il relativo file errori,

- cancellazione di un file simbolico,

- emissione della lista degli errori di traduzione (file errori).

In AG sono elaborati soltanto operandi con indirizzamento assoluto. Successivamente è necessaria una lista di attribuzione e quindi un file simbolico (*ZO.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 3.3.7. I1 file sorgente (*ZO.SEQ), generato con l'editazione, viene convertito tramite un procedimento di traduzione 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 "Conversione SEQ - INI", oppure editando la lista attribuzione.

Per una corretta traduzione del programma utente, al caricamento sono necessari solo i file simbolici.

Page 321: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Lista di attribuzione

Conversione Con questa funzione si traduce il file sorgente sequenziale nel file SEQ + IN1 simbolico assegnato.

Gestione Dopo la selezione di "Conversione SEQ + INI", lo STEP 5 Lista Attribuz. emette un box di comando, in cui introdurre il nome del file Convers. SEQ > IN1 sorgente da tradurre, nel caso non sia già preimpostato.

Dopo aver dato I'OK, il file viene tradotto.

Se nel file sorgente sequenziale gli operandi assoluti sono stati introdotti senza i corrispondenti simbolici, viene emessa la segnalazione "Acquisire operandi assoluti come simboli?".

Confermare con Si o No questa segnalazione.

Per una 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.

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 il file sequenziale in inglese e ritradurre il file simbolico nel file sorgente (IN1 + SEQ).

Page 322: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Conversione Con questa funzione il file simbolico viene tradotto nel file IN1 + SEQ sorgente sequenziale assegnato, dove è possibile scegliere

l'ordinamento secondo operandi assoluti o simbolici.

Lista Attribuz. Dopo la selezione di "Conversione IN1 -> SEQ", lo STEP 5 emette un box di comando, in cui definire il nome del file simbolico da tradurre e l'ordinamento del file sorgente.

Dopo aver dato I'OK, il file viene tradotto.

La traduzione si conclude con la segnalazione "n righe elaborate, nessun errore trovato", da confermare con OK.

Correzione IN1 di singole attribuzioni nel file simbolico

Questa funzione consente la correzione di singole attribuzioni nelle liste di attribuzione lunghe (risparmio di lunghi tempi di

Lista Attribuz. traduzione per tutte le attribuzioni). Correzione IN1

Operatività Dopo la selezione della funzione "Correzione INI", lo STEP 5 emette un box di comando, in cui definire, nel caso non sia già correttamente preimpostato, il nome del file simbolico da correggere.

Dopo aver dato I'OK, viene proposto il seguente box:

Page 323: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Lista di attribuzione

File-Simbolico: C:PROBSPZO.INI

Operando Simbolo Commento

1 Attribuzione a operando

1 Attribuzione a simbolo

( l lnserim. 2Visual. 3Canc.Ass 4 Canc.Simb 5 Opz. ZULI6

Introduzione riga di La riga si trova sotto all'intestazione "Operando - Simbolo - attribuzione Commento". Introdurre qui una nuova attribuzione nel file

simbolico.

Il cursore è posizionato all'inizio della riga d'introduzione. La riga di introduzione viene editata in "Sovrascrittura".

- Il tasto DEL = Cancell cancella il carattere sotto il cursore.

- Il tasto "Inserimento orizzontale" inserisce uno spazio nella posizione del cursore.

- Con i tasti di scorrimento verso l'alto e verso il basso è possibile scambiare alternativamente il contenuto delle righe di introduzione e visualizzazione.

- Il tasto di introduzione sposta, come il tasto TAB, il cursore nel successivo campo verso destra.

Per l'editazione delle attribuzioni nel file simbolico, lo STEP 5 mette a disposizione le seguenti funzioni, richiamabili tramite tasti funzionali.

Page 324: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzione Chiarimento

F l = Inserim.

L'attribuzione nella riga d'introduzione viene acquisita, se l'indirizzo dell'operando non è ancora occupato. In caso contrario, segnalazione d'errore: "Chiave già esistente".

F2 = Visual.

F4 = Canc. Simb

%ene visualizzata l'attribuzione relativa al parametro assoluto o simbolico, se questa è contenuta nel file simbolico. La visualizzazione rimane fino alla successiva pressione di F2.

F3 = Canc. Ass

F5 = Opz. ZULI

%ene cancellata nel file simbolico l'attribuzione relativa al parametro assoluto (operando) nella riga d'introduzione. Se l'attribuzione introdotta non è definita, appare una segnalazione di errore.

%ene cancellata nel file simbolico l'attribuzione relativa al parametro simbolico (simbolo) nella riga d'introduzione. Se l'attribuzione introdotta non è definita, appare una segnalazione di errore.

La lista di attribuzione viene ottimizzata.

F8 = Ritorno

Dopo le modifiche nel file simbolico, lo STEP 5 chiede se deve essere generato il file sorgente (ZO.SEQ). In caso affermativo, premere Conferma, altrimenti tornare indietro introducendo "NO".

Page 325: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Lista di attribuzione

1. 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 Fl = Inserim.

2. Se si vuole ridenominare l'indirizzo assoluto di un operando già esistente,

introdurre I'operando in questione e cancellare il suo indirizzo assoluto tramite F3 = Canc. Ass. Sovrascrivere ora I'operando con il suo nuovo indirizzo e premere Fl .

3. 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.

Conversione L'indirizzo a byte di un parametro assoluto nelle "vecchie" liste livello VI .x V2.x attribuzione del software S5-DOS V1.x e V2.x sotto PCP/M è

lungo 3 byte. Nello STEP 5 sotto S5-DOSISTIMT è lungo 4 byte. Ciò dipende dall'introduzione dei nuovi merker (S) e richiede una conversione del "vecchio" file simbolico in uno "nuovo" file sorgente, prima della sua elaborazione.

Convers. Liv.

Le liste di attribuzione generate con V 3.x non devono essere convertite.

Operatività Introdurre nel box di comando visualizzato, il nome del file sorgente sequenziale da convertire. Dopo aver dato I'OK il file viene convertito.

Il procedimento di conversione è accompagnato da una segnalazione.

Se nel file sorgente sequenziale sono stati introdotti parametri assoluti senza i corrispondenti simbolici, appare la segnalazione:

Confermare questa segnalazione secondo quanto si desidera fare.

Page 326: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Cancellazione SEQ Con questa funzione si cancella un file sorgente sequenziale. Ciò - vale anche per i relativi file errori ed i file di assegnazione tasti.

Cancell. SEQ

Operatività Dopo l 'awio della funzione "Cancellazione SEQ", 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 I'OK, sono cancellati i file *SEQ. Dopo l'esecuzione della funzione, i file cancellati sono elencati sul video.

Cancellazione IN1 Con questa funzione si cancellano i file simbolici (*ZO.INI, *Zl.INI, *Z2.INI).

Lista Attribuz.

Cancell. IN1

Operatività Dopo l 'awio della funzione "Cancellazione INI", 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 I'OK, sono cancellati i file simbolici. Dopo l'esecuzione della funzione, i file cancellati sono elencati sul video.

Emissione lista Nella lista errori lo STEP 5 riassume le segnalazioni d'errore, errori subentrate per uno dei seguenti procedimenti di traduzione.

Gestione - Traduzione del file sequenziale *ZO.SEQ nei file simbolici

(*".IN', *Zl.INI, *Z2.INI). Lista Attribuz.

Emiss. Lista-Errori Ritraduzione dei file simbolici nel file sequenziale (INI-SEQ)

Page 327: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Lista di attribuzione

Operatività

Esempio

Dopo il richiamo della funzione "Emissione lista errori", appare un box di comando, in cui introdurre il nome del file errori da emettere (*ZES5D), nonché il supporto (video, stampante o file) sul quale deve awenire l'emissione.

Dopo aver dato I'OK, lo STEP 5 emette il file errori.

i File C:PROBSPZF.SEQ

Traduzione File Seq. C:PROBSPZO.SEQ => File-Simbolico C:PROBSPZO.INI

M1.71

Errore in riga 6: parametro assoluto non conforme a SGOP

susi Errore in riga 7: sigla operando errata

1 "* 8 righe elaborate, 2 errori trovati *"

Figura 3-44 Lista errori dopo l'editazione del file sorgente (esempio)

Una segnalazione di errore riporta l'operando assegnato in modo errato e indica la posizione ed il tipo dell'errore.

Ad ogni nuova traduzione dello stesso file sorgente sequenziale, il PG sovrascrive automaticamente la lista errori precedentemente generata.

Il file viene generato anche nel caso che non si è presentato alcun errore.

Page 328: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Page 329: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Selezione drive

3.5.5 Selezione drive Con questa funzione si definiscono i drive, in cui il PG deve

ricercare i file con i componenti di sistema S5. I1 drive impostato (contrassegno *), in cui attualmente lavora lo STEP 5, risulta così indicato, ma non è modificabile.

Operatività E' visualizzato il box di scelta drive. I1 cursore lampeggia sul drive indicato. Con i tasti Cursore a sinistra o Cursore a destra è possibile spostare il cursore. Quando si è scelto un drive con F3, si deve memorizzare l'impostazione con F6.

Page 330: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

3.5.6 Vie bus 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-155U).

Questa connessione si genera, si memorizza e si attiva con la funzione "Vie bus". Durante l'editazione si è supportati in forma grafica. - Le "vie" si editano e si attivano con questa funzione.

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: - nodo di start, che è il punto iniziale della connessione

(p. es. PGJAS511, PGJCP-H1, PGJCP-L2), - bus (uno o più) - nodi (p. es. CP) - nodo finale (p. es. CPU)

- Gli "indirizzi dei partner" si editano e si memorizzano in offline.

- Sotto un "nome via " (Predisposizione + Progetto) viene memorizzata una via editata e può essere attivata in qualsiasi momento, se esiste fisicamente.

- In un "file via" selezionabile (Predisposizione + Progetto) si possono memorizzare più vie, ciascuna con il proprio nome via, e quindi attivarle con il loro nome.

- Questa funzione consente l'"AttivazioneM di una via. Ciò può avvenire però soltanto in online.

- Questa funzione consente anche la " Disattivazione" di una via.

Page 331: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Vie bus

Esempio

Impostazioni

Operatività

PGIAS511 Nome-Via : ESEMPI

KORIMUX 1 u cp-H1 Indirizzo : O

SINEC H1 l I Indirizzo

CP-H1

Ethernet : 080006010000

Password:

PUNTO FIN

Figura 3-45 Esempio di una via editata

Deve essere preimpostata l'interfaccia AS511.

Informazioni relative alle impostazioni si trovano sotto + Progetto.

Dopo la selezione della funzione "Vie bus", è visualizzato il box di scelta "funzioniipredisposizioni", in cui definire, se non è stato ancora fatto (+ Progetto): - file via

- nome via

Page 332: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Impostazione Come e cosa introdurre nel box di scelta funzioni/predisposizioni vie bus (esempio pag. 3-275) è chiarito nella seguente tabella riassuntiva:

Livello di tasti Chiarimento

Editazione L'editor vie è awiato. Editare ora nell'area visualizzata la via bus. Ai tasti funzionali sono assegnate nuove funzionalità, descritte dettagliatamente dalla pagina 3-272.

Stampa Si accede alle funzionalità relative alla "Documentazione".

Indice Stampa dell'indice (vie) del file via indicato.

Tutte vie Stampa di tutti i nomi via del file via indicato.

Via att. Stampa il nome via impostato del file via indicato.

Ritorno Ritorno al livello precedente (scelta funzione)

Scelta Cursore nel campo d'introduzione " File-Via " E' visualizzato il box di scelta file, in cui sono rappresentati tutti i file via. Tra questi è possibile eseguire una scelta e confermare con OK. Cursore nel campo d'introduzione " Nome-Via " E' visualizzato un box, in cui sono elencate tutte le vie esistenti nel file via impostato. E' possibile confermare con OK la via su cui si trova il cursore.

Page 333: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Vie bus

Livello di tasti Chiarimento

Ritorno all'ultimo menu. Si abbandona la funzione "Vie bus". m

F4

F5

F6

F8

Attivazione 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 = "Nodo succ.", oppure in un colpo solo (F5 = "Tutt. Nodi"). I nodi selezionati sono contrassegnati con "*". Per le CP H1, L2 e L1 si può leggere l'identificazione di sistema con Fl = "SIS1D.N".

Disattivazione Viene disattivata la connessione attivata con F4. I1 percorso è indicato tramite la via impostata.

Cancellazione Viene cancellata la via definita dal proprio nome via nel file via preimpostato.

Ritorno

Page 334: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Editazione (vie bus) Fl

Si inizia l'editazione di una via bus. Ci sono due possibilità:

1. Nome via esistente. La via viene quindi rappresentata completamente nella relativa area operativa. I singoli nodi si possono cancellare con F7, 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. Configurazioni di vie non consigliabili sono accompagnate dalla segnalazione:

"Via non prioritaria "

Le vie segnalate con "Via non prioritaria" vengono ugualmente memorizzate. Siemens tuttavia non dà garanzie per queste vie.

Selezione nodi Premendo i tasti funzionali ora indicati, viene rappresentato graficamente il nodo associato al relativo tasto. Successivamente è visualizzato un nuovo livello di tasti funzionali, 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:

Indirizzo (KORMUX, SINEC L1 e SINEC L2). In editazione bisogna introdurre l'indirizzo decimale nel campo "Indirizzo". - Indirizzo KORJMUX da 1 a 30. - Indirizzo SINEC L1 da 1 a 30. - Indirizzo SINEC L2 da 1 a 32.

Page 335: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Vie bus

Nodo di start

Tasti funzionali

Indirizzo Ethernet. Questo riguarda solo il sistema di bus SINEC 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 PGJAS511 F3 PGJCP-H1 In questa diramazione di editazione è

selezionabile AG-BUS e nodo finale PGJCP-H1.

F4 P GJCP -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. In modo "Editazione" (F l ) i tasti funzionali sono associati per tutti i livelli di funzioni come segue:

Funzione Chiarimento

Fl = PUNTO FIN. aggiunta di un nodo finale.

F2 = KOR-MUX aggiunta bus del tipo AS 511.

F3 = CP-H1 aggiunta di un nodo del tipo CP-H1.

F3 = BUS-AG aggiunta bus del tipo AG-BUS (bus posteriore). Consentito solo per S5-155U.

F3 = PGICP-L2 nodo finale del tipo PGJCP-L2.

F4 = CP-L2 aggiunta di un nodo del tipo CP-L2.

F4 = PGICP-H1 nodo finale del tipo PGJCP-H1.

F5 = CP-L1 aggiunta di un nodo del tipo CP-LI.

F6 (Conferma) La via editata viene memorizzata. Visualizzazione del box di scelta "Via, salva come". - Introdurre qui un file via ed un

nome via. La via viene memorizzata nel file via (premere F6). Selezionare qui un file via.

Page 336: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

Funzione Chiarimento

- Con F3 ed il cursore sul campo d'introduzione "File-Via", viene visualizzato il box di scelta file in cui sono elencati tutti i file via contenuti.

- Con F3 ed il cursore sul campo d'introduzione "Nome-Via", viene visualizzato un box di scelta in cui sono elencate tutte le vie esistenti nel file via preimpostato. Selezionare qui un nome via.

F7 = Canc. elem Viene cancellato dalla via l'ultimo nodo e10 bus.

FS = Funz. Acc. Per vie generate con lo STEP 5 - livello 5. Introduzioni nel "Info-Funzione" visualizzato non hanno effetto.

SHIFT FS = Help Informazioni relative al significato dei tasti funzionali attualmente visualizzati.

Page 337: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Vie bus

Esempio di editazione Editazione di una via.

Si deve editare la seguente via:

P. FIN. PG/AS51 l tw - O - t~ ~ Ethernet: 08000601 0001

KOR/MUX con indir. O

Premessa

Operatività

E' preimpostata l'interfaccia AS 511.

Deve essere selezionata la funzione "Gestione - Vie bus".

E' visualizzato il box di scelta funzioni/predisposizioni.

1. Introdurre il file via

2. Introdurre un nuovo nome via

3. Premere F l = Editaz. Viene visualizzata una zona operativa vuota e i tasti funzionali assegnati come segue:

F2 = PGIASSll

F3 = PGICP-H1

F4 = PGICP-L2

4. Premere F2 = PGIAS511 Sono ora visualizzati il nodo di start ed i tasti funzionali con nuove funzioni.

L

Nome-Via : ESEMPI

Y

Page 338: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione

5. Attivare F2 = KORIMUX. Viene aggiunto il bus KORIMUX e i tasti funzionali assumono altre funzioni.

6. Attivare F3 = CP-Hl. Viene aggiunto il nodo CP-H1 con il bus SINEC H1 e i tasti funzionali assumono altre funzioni.

7. Attivare F3 = CP-Hl. Viene aggiunto il nodo CP-H1 e i tasti funzionali assumono altre funzioni.

8. Successivamente si possono introdurre I'indirizzo MUZ I'indirizzo Ethernet e, se è il caso, la password, necessari per questi nodi. Spostare pertanto il cursore su questi campi con il tasto "Cursore in basso".

9. Attivare Fl = PUNTO FIN. Viene aggiunto il punto finale, l'arrivo del collegamento bus. Sono visualizzati tasti funzionali. Come conclusione del procedimento di editazione è visualizzata la seguente figura.

f PGIASBII Nome-Via : ESEMPI

CP-H1 Indirizzo : O

SINEC H1 - - Ethernet- CP-H1 Indirizzo : 08000601 000

Password:

L -1 ENDP

La via bus è editata completamente. Deve ora essere memorizzata.

10. Attivare F6 = Conferma. Con un nuovo nome di file appare un box in cui è possibile modificare ulteriormente il nome.

11. Attivare F6 = Conferma In questo modo la via è memorizzata nel file via ed è possibile attivarla in qualsiasi momento.

Page 339: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.6 Documentazione

Il menu "Documentazione" mette a disposizione una serie di funzioni che permette di emettere su stampante (DIN A3, DIN A4) o su file parti di programmi come, per esempio: - blocchi di programma, blocchi dati, liste, strutture

- file di testo (file ASCII).

Inoltre esiste la possibilità di analizzare alcuni dati secondo diversi criteri, per esempio: - emissione di liste incrociate riferite ad operandi selezionati - ordinamento di liste di attribuzione secondo operandi

simbolici.

Con visualinazioni a più pagine una parte della visualizzazione è coperta dal box contente l'interrogazione "Prosec.? SiiNo". Questo box può essere eliminato azionando il tasto di spazio.

Tutte le stampe possono essere provviste di una piedinatura selezionabile ed editabile. L'emissione avviene su una stampante, oppure tramite memorinazione in un file.

L'hardcopy del contenuto dello schermo è sempre possibile. Questo può essere effettuata su stampante oppure, a piacere, tramite memorizzazione in un file ASCII.

In particolare possono essere selezionate le seguenti funzioni: Predisposizione emissione (impostazioni) Definizione dei parametri della stampante e della piedinatura.

Emissione standard Le parti di programma vengono emesse così come sono state editate con la piedinatura desiderata. L'emissione può essere fatta da un file programma oppure da AG.

Page 340: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Emissione confortevole Le parti di programma vengono emesse con gli elementi grafici accessori (linee, cornici ecc.) e con la piedinatura. In questo caso l'emissione può essere fatta solo da un file programma (non direttamente dall'AG).

Istruzione di comando Tutte le funzioni di un'emissione confortevole possono essere eseguite anche tramite istruzioni di comando che possono essere editate e memorizzate in un file. Con queste istruzioni è possibile eseguire serie ripetute di comandi senza alcuna fatica da parte dell'operatore. Tramite alcune istruzioni di comando, è possibile combinare i singoli file di istruzioni di comando in modo da ottenere una struttura sequenziale. Essa è poi graficamente rappresentabile tramite la funzione "Editazione struttura".

Apprendimento facile Il capitolo è suddiviso in modo che per ogni funzione vengano e veloce spiegate le possibilità di introduzione, mentre il significato dei

tasti funzionali viene illustrato in un paragrafo a parte (+ Interfaccia operatore grafica, Box di comando).

Per rendere facile e veloce l'apprendimento delle funzioni operative relative alla documentazione, si consiglia di procedere come descritto: 1. Prendere confidenza con le singole funzioni dei tasti in

+ Interfaccia operatore grafica.

2. Nel capitolo "Documentazione", sotto il nome delle singole funzioni, vengono descritte le introduzioni necessarie. Conoscendo le funzioni dei tasti diventa quindi molto semplice attivare queste funzioni.

Page 341: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

3.6.1 Emissione standard

Documentazione

Emiss.-Standard

Struttura Progr. Blocchi STEP 5 Blocchi dati Masch.-DB> Lista Attribuz. Liste incrociate Tabella Occup. Ordine globale

Con questa funzione si emettono parti di programma nella loro forma base (come editati) 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. Possono essere emesse le seguenti parti di programma: + Struttura di programma + Blocchi STEP 5 + Blocchi dati + Maschere DB

Possono essere emesse le seguenti liste: + Lista di attribuzione + Lista incrociata + Tabella occupazione + Ordine globale

Avvertenza

Per l'emissione standard non è necessaria una lista incrociata (file *XR.INI).

Tutte le emissioni possono essere prelevate sia da un file programma sia dall'AG. In questo caso nel box di scelta

Emiss.-Standard vengono aggiunti: - tipo di AG:

Blocchi STEP 5 Blocchi dati - identificazione CPU: Masch.-DB Lista Attribuz. Liste incrociate Tabella Occup. Ordine globale

da File-Programma da AG

Page 342: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Esempio di stampa Il seguente esempio in rappresentazione KOP (PB 1, SEGMENTO 1) contiene un blocco STEP 5 nella forma base, cioè il blocco viene stampato così come è stato editato (in caso di emissione confortevole invece, nella stampa vengono aggiunte delle informazioni grafiche accessorie). La piedinatura esistente non viene rappresentata.

1 Segmento 1 0000 Titolo SEGM. PBl SEGM. 1

Commento segmento PB 1, SEGM. 1

07.04.92

LUN=27

Pagina 1

Page 343: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

Operatività Selezionando le funzioni per l'emissione di parti di programma e liste, viene visualizzato il box di comando la cui struttura si adatta ai compiti di emissione standard (+ Interfaccia operatore grafica, Box di comando):

Stampa blocchi STEP 5

File-Programma : C:BSP409ST.S5D I Scelta

( X ) Lista blocchi : [ -1 opp. tutti:

( ) PB ( ) FB ( ) FX ( ) OB ( ) SB ( ) tutti blocchi ( ) P K ( ) F K ( ) F K X ( ) O K ( 1 %

Numero segmento: da [ 1 ] a [ 255 ] Emissione su I l-Tipo di protocollo l

( X ) Stamp. ( X ) Standard

( ) File: ( ) Scritt. ristretta con bordo Nome: [ E: NONAMELS.INI]

Figura 3-46 Esempio di un box di comando

Page 344: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Struttura del programma

Documentazione

Emiss.-Standard

Struttura Progr.

Con questa funzione vengono emesse le relazioni di richiamo (panoramica sul programma) dei singoli blocchi di un file programma utente. La panoramica sul programma può essere emessa dal file programma oppure dall'AG. L'emissione si suddivide in 3 parti: 1. Elenco di tutti i blocchi, eventualmente con i nomi

simbolici, inclusa la lunghezza (numero di word) dei singoli blocchi.

2. Elenco di tutti i tipi di blocco del file programma, inclusa la lunghezza dei blocchi di un tipo.

3. Panoramica dei programmi nella quale viene dato il concatenamento dei richiami (profondità massima di annidamento pari a 8 richiami di blocco) dei singoli blocchi a partire dal tipo di blocco OB. Inoltre, per ogni blocco, viene emesso un simbolo:

Blocco richiamato in modo assoluto - - Blocco richiamato in modo condizionato

# Richiamo di blocco dopo un comando B DW oppure B IMW (indirizzamento indiretto)

? Richiamo di blocco come operando formale

????????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

L'emissione può awenire su video, su stampante o su file.

Page 345: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

Impostazioni Deve essere impostato quanto segue: - file programma - file simbolico (solo se selezionato "SIMBOLICO: SI") - file piedinatura (solo se selezionato "Piedinatura: si") - funzionamento (ONLINE per emissione da AG) - file stampante (predisposizione valida per PT 88)

Informazioni circa le relative predisposizioni si trovano sotto + Progetto.

Operatività Viene visualizzato il box di comando "Visualizzazione struttura programma". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica).

Esempio Emissione standard di una struttura di programma con blocchi dati

S t r u t t u r a p r o g r a m m a c o n D B Pagina 1

PB 1 : PB 2 : PB 3 : PB 12 : FB 10 : O B 1 : D B 10 : Lunghezza : PB 64 Lunghezza : SB O Lunghezza : FB 50 Lunghezza : FX O Lunghezza : OB 13 Lunghezza : DB 28 Lunghezza : DX O Lunghezza : 155

Lunghezza : 9 Lunghezza : 21 Lunghezza : 9 Lunghezza : 25 Lunghezza : 50 Lunghezza : 13 Lunghezza : 28

S t r u t t u r a p r o g r a m m a c o n D B +-OB l - +=PB l - +DB 10-

I I I +=PB 3-+FB 10 I I I I

Pagina 2

Figura 3-47 Struttura programma con DB

Page 346: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Blocchi STEP 5 Con questa funzione è possibile emettere i blocchi di un file programma nei tipi di rappresentazione KOP, FUP o AWL. L'emissione può awenire in un file o su stampante.

Blocchi STEP 5

Impostazioni

Operatività

Deve essere impostato quanto segue: - file programma - file piedinatura (solo se selezionato "Piedinatura: si") - file simbolico (solo se selezionato "Simbolico: si") - funzionamento (ONLINE per emissione da AG) - file stampante (predisposizione valida per PT 88)

Informazioni circa le relative predisposizionisi trovano sotto - Progetto.

Viene visualizzato il box di comando "Stampa blocchi STEP 5". Spostarsi al suo interno e selezionare quanto desiderato (- Interfaccia operatore grafica).

Di seguito vengono illustrati solo i campi di introduzione specifici, in cui appaiono queste alternative:

Introduzione Chiarimento

Numero segmento Vengono emessi i segmenti di un blocco di da programma con i numeri dala. a

Rappresentazione Solo se è selezionata la rappr. AWL: indirizzo AWL Scelta del tipo di indirizzamento.

nessuna Nessun indirizzo nel protocollo. a byte Emissione a byte degli indirizzi delle

istruzioni. a word Emissione a word degli indirizzi delle

istruzioni.

Page 347: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

Blocchi dati Con questa funzione è possibile emettere i blocchi dati di un programma, a piacere, singolarmente oppure tutti insieme.

Emiss.-Standard L'emissione può awenire in un file o su stampante. Blocchi dati

Esempio di emissione Nell'"1mpostazione" è stato selezionato "Con Commenti".

Impostazioni

Operatività

DB10 E:BSPXXXST.S5D LUN=25 116

Pagina O: KH = 0000; Figura 1 : KC='DB 10perAG90 '; Blocco per AG90 1 O: KT = 010.1; Attuatore 11: KT = 020.1 ; 12: KZ = 010; 13: KZ = 020; 14: KM = 00000000 00000000; Rappres. a bitl 15: KM = 00000000 00000000; Rappres. a bit2 16: KF = t0001 0; 17: KF = t00020; 18: KH = 0000; 19: KH = 0000;

Figura 3-48 Esempio di emissione di blocchi dati

Deve essere preimpostato anche quanto segue: - file programma

- commenti - file piedinatura (solo se selezionato "Piedinatura: si") - funzionamento (ONLINE per emissione da AG) - file stampante (predisposizione valida per PT 88)

Informazioni circa le relative predisposizioni si trovano sotto + Progetto. Viene visualizzato il box di comando "Stampa blocchi dati STEP 5". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Di seguito vengono spiegati solo i campi di introduzione specifici:

Emissione da DW Introdurre il numero della parola dati dalla quale deve iniziare l'emissione.

Page 348: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Maschere DB Con questa funzione è possibile emettere su stampante o in file i blocchi dati che contengono maschere.

Emiss.-Standard

Masch.-DB

Impostazioni

Operatività

Deve essere impostato quanto segue: - file programma - file piedinatura (solo se selezionato "Piedinatura: si") - funzionamento (ONLINE per emissione da AG) - file stampante (solo per cambiare "Impostazione PT 88")

Informazioni circa le relative predisposizioni si trovano sotto + Progetto.

Viene visualizzato il box di comando "MASCH-DB: stampa blocchi". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Page 349: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

Lista di Con questa funzione è possibile emettere su stampante o in file attribuzione una lista di attribuzione.

Documentazione 1 Emiss.-Standard

Lista Attribuz.

Esempio di emissione

Impostazioni

Operatività

File E:EJP409ZO.SEQ

1 Operando Simbolo Commento

E 1.1 ING 1 Ingresso 1 .l E 1.2 ING 2 Ingresso 1.2 E 1.3 ING 3 Ingresso 1.3 E 2.1 S 2-1 Ingresso 2.1

Figura 3-49 Esempio: Emissione di una lista di attribuzione

Deve essere impostato quanto segue: - file piedinatura (solo se selezionato "Piedinatura: si") - file stampante (predisposizione valida per PT 88)

Informazioni circa le relative predisposizioni si trovano sotto + Progetto.

Viene visualizzato il box di comando "SIMBOLICO: stampa file SEQ". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Page 350: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Lista incrociata

Documentazione

Emiss.-Standard

Liste incrociate

Con questa funzione è possibile generare una lista incrociata da un file programma presente o dalla memoria dell'AG. In particolare è possibile richiedere: - Riferimenti alla sigla operando, per esempio E, A, M, T, Z. I

merker S non possono essere emessi in una lista incrociata. Riferimenti a dati Riferimenti alla periferia Riferimenti a richiami di blocco

- Riferimenti a singoli operandi simbolici o assoluti (per esempio -MOTORE, E 1.0). Non è possibile selezionare un singolo operando per un singolo blocco.

Nella lista incrociata vengono elencati - i blocchi elaborati

- i riferimenti ordinati secondo operando, nome simbolico, blocco (-chi) con i segmenti ed una sigla (vedere tabella).

L i s t a i n c r o c i a t a : Merker ~ M 3 2 . 1 - M e r k 3 2 l P B 1 l * , 2 , 4 ~

M 33.3 -Merk333

blocco interrogazione Operando

r. di Operando Nome Blocco come,

simbolico assegnazione

Page 351: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

Impostazioni

Operatività

Significato dei "simboli" contenuti nella lista incrociata:

Simbolo Chiarimento

" Blank" Operando utilizzato in interrogazione (p.es. U E 1.0)

Operando utilizzato in attribuzione (p. es. = A 1.1)

Operando come parametro di richiamo di FB. E' possibile emmettere un operando attuale come costante o codice macchina MC 5.

# Operando segue comando B DW o B MW (indirizzamento indiretto)

S Operando utilizzato in un FB standard

Operando utilizzato in un FB standard ed in un blocco utente

Significaa l continuazione dei riferimenti degli operandi

Deve essere impostato quanto segue: - file programma - file simbolico (solo se impostato "Simbolico: si") - file piedinatura (solo se selezionato "Piedinatura: si") - tipo di funzionamento (ONLINE se emesso da AG) - file stampante (predisposizione valida per PT88)

Dopo il richiamo della funzione "Lista incrociata" appare il box di comando "Visualizzazione lista incrociata". In questo box ci si può spostare per selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando). Nell'elenco di seguito riportato vengono illustrate solo le introduzioni specifiche.

Page 352: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Campo d'introduzione Chiarimento

Lista incrociata tutti gli elementi Tutti gli elementi (operandi) di

seguito riportati vengono emessi nell'ordine E, A, M, S, T, Z, B, P, D, una pagina per tipo.

Merker, blocchi dati, Viene emessa la lista incrociata ingressi, temporizzatori, solo per quanto 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 una segnalazione. F3 = Scelta non è qui possibile.

Page 353: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

Tabella occupazione

Documentazione

Tabella Occup.

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. - un byte (B)

- una word (W)

- una doppia word (D).

editato (vedere figura 3-50) 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 B MW 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.

Page 354: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Esempio

Impostazioni

Operatività

Pagina 1

Tabella occupazione: E / A / M

PB 1 : Elaborato PB 2 : Elaborato PB 3 : Elaborato PB 12 : Elaborato FB 1 0 : Elaborato OB 1 : Elaborato

Tabella occupazione E / A / M

1 Ingressi presenti nel programma

! 7 6 5 4 3 2 1 0 ! B W D ! - - 1- -!

Byte O ! - - - - - - - - ! - - - !

Byte 2 ! - x x ! - - - ! Byte 4 ! - - x - ! - - - ! Byte 6 ! - - - - - - - - ! - - - ! Byte 8 ! - - - - - - - - ! - - - ! Byte10 ! - - - - - - - - ! - - - !

-!

! 7 6 5 4 3 2 1 0 ! B W D ! !- - -- -!

Byte 1 ! - - - - - - - - ! - - - ! Byte 3 ! - - - - - - - - ! - - - ! Byte 5 ! - - - - - - -- ! - - - !

Byte 7 ! - - - - - - - - ! - - - ! Byte 9 !- - - - - - - - ! - - - ! Byte 11 ! - - - - - - - - ! - - - !

V!

Figura 3-50 Esempio: Tabella occupazione standard

Deve essere impostato quanto segue: - file programma - file piedinatura (solo se selezionato "Piedinatura: si") - funzionamento (ONLINE se emesso da AG) - file stampante (predisposizione valida per PT 88)

Informazioni circa le relative predisposizioni si trovano sotto + Progetto.

Appare il box di comando "Visualizzazione tabella occupazione". Spostarsi in questo box e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Page 355: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione standard

Ordine globale Con questa funzione si attiva un ordine globale grazie al quale è -

possibile emettere senza interruzioni, su video, stampante o in un file:

Emiss.-Standard - panoramica programmi,

Ordine globale - tabella occupazione, I - lista incrociata.

Impostazione Deve essere impostato quanto segue: - file programma - simbolico (se si desidera la rappresentazione simbolica) - file piedinatura (solo se selezionato "Piedinatura: si") - tipo di funzionamento (ONLINE se emesso da AG) - file stampante (predisposizione valida per PT 88)

Informazioni circa le relative predisposizioni si trovano sotto + Progetto.

Operatività Appare il box di comando "Esecuzione ordine globale". Spostarsi in questo box e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Avvertenza

Per l'emissione standard non si necessita di una lista incrociata (file *XR.INI).

Page 356: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

3.6.2 Emissione confortevole

Documentazione

Emiss.-Confortevole

Parti di programma Dati di riferimento File di testo Istruzioni di comando

La funzione "Emissione confortevole", conosciuta finora anche come KOMDOK, permette di documentare in modo completo e quasi automaticamente (tramite istruzioni di comando) programmi STEP 5 e GRAF'H 5. Al contrario dell'emissione standard qui si può, per esempio, catalogare o analizzare i dati di programma che inoltre vengono anche preparati per la rappresentazione grafica. L'emissione è possibile in formato A4 oppure A3. In A4 si ha una emissione compressa del formato A3. I programmi da emettere si devono trovare su dischetto o hard disk. Se i programmi si trovano 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 + Istruzioni di comando diventa possibile automatizzare la sequenza di emissione senza interventi operativi. Per tutte le funzioni dell'emissione confortevole esistone le relative istruzioni. Le istruzioni di comando vengono memorizzate in un file a scelta.

Un'ulteriore particolarità rispetto a1l"'Emissione standard" è la possibilità di emettere i programmi con linee di separazione (vedere al riguardo le figure 3-51 e 3-52). Come dimostrano queste figure, le stampe si differenziano tra di loro.

E' possibile emettere e generare: + Blocchi STEP 5 e GRAF'H 5 con commenti e simboli in: - schema a contatti (KOP), - schema logico (FUP), - lista istruzioni (AWL), - blocchi dati con commenti, - blocchi di documentazione. Come opzione, per ogni segmento vengono anche emessi: - lista incrociata, - dati di set diagnosi.

Page 357: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

+ Lista di blocchi

Scelta funzioni confortevoli

+ Lista di attribuzione può essere emessa ordinata secondo diversi criteri.

+ Dati di riferimento come struttura programma, lista incrociata, tabella di occupazione o lista di controllo, da prelevare e da emettere da un file programma.

+ File di testo Cfile ASCII)

+ Istruzioni di comando da editare per ogni funzione e da memorizzare in un file. Tramite richiami speciali, questi file possono chiamarsi reciprocamente e quindi diventa possibile realizzare una struttura di richiami delle istruzioni di comando. La struttura di richiami realizzata può essere graficamente rappresentata con l'aiuto di un'apposita funzione.

La parametrizzazione della stampante può essere definita in + Impostazioni, Parametri stampante prima di iniziare la stampa stessa.

Dopo la scelta della funzione "Emissione confortevole" viene visualizzato un menu nel quale si possono selezionare le seguenti possibilità di emissione: - Parti di programma + liste di blocchi, blocchi, liste di

attribuzione - Dati di riferimento + struttura programma, liste incrociate,

tabella di occupazione, lista di controllo

- File di testo - Istruzioni di comando

Page 358: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Esempio di stampa Con l'aiuto di una stampa generata da un'emissione standard e di una generata da un'emissione confortevole, viene di seguito evidenziata la differenza tra le due emissioni.

Figura 3-51 Stampa confortevole di uno schema funzionale

S c h e m a l o g i c o

Blocco: PB 1 Simbolo: Garage Commento: Comando porta garage tramite tasti Nr. Bib.: Lungh.: 25

Segmento 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 o all'attivazione del tasto ALT-EMERGENZA

-CHIAVE

-APRE-int -PORTA-ap

-FIN. sup. -ALT-EMER +a -AP.PORTA

Operando

E 1.2 E 1.5 E 1.0 E 0.0 E 1.4 A 1 .O

Operando simb.

APRE est APRE int FIN. sup. ALT- EMER CHIAVE AP. PORTA

Commento operando

Tasto APRE dall'esterno Tasto APRE dall'interno Finecorsa superiore Tasto ALT o emergenza Commutatore a chiave esterno Apertura porta tramite motore

Page 359: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

PB 1 -Garage A: GARAGESTS5D Nr.Bib.: Lungh.: 25

Segmento 1 O000 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 4 1 -CHIAVE

-APRE int 1 -PORap

+ -z 7 -AP.PORTA

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 E 0.0 = ALT-EMER Tasto ALT o emergenza E 1.4 = CHIAVE Commutatore a chiave esterno A 1 .O = AP. PORTA Appertura porta tramite motore

- - - - - - - - - - - - - - - - - - FTA- ~ = ~ ~ T E S T COLLAU.: K O M D O K l ST I E M E N S/ TEST: CON EMULATORE PCPIM PER NR.FM:

ELAB: XYZ VERSIONE: V 4.0 (7.9.92) - (v2.1. 8192) PER NR.PR: r I

F T E K i 1 SOTiO: M S - D O S (V5.0)

A 524 PG 770 File-programma: Blocco: Segm.:

- - - - l W N 9 1 Con D R 2 l l N ~ E D G T U R A : EDO&F~.F S I M A T I C S ~ A:GARAGEST.S5D PB 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . .

Figura 3-52 Stampa semplice di uno schema funzionale

Page 360: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Parti di Viene visualizzata una scelta di menu con la quale è possibile programma attivare l'emissione dei seguenti dati:

+ blocchi, + maschere DB l + liste di blocchi,

Blocchi + liste di attribuzione. Masch.-DB1 Lista Blocchi Lista Attribuz.

Blocchi Questa funzione permette di emettere in formato DIN A3 o DIN A4 blocchi nei tipi di rappresentazione KOP, FUP o AWL, con o senza liste incrociate (riferimenti), con o senza dati di set diagnosi. L'emissione può anche avvenire in un file (*LS.INI).

Parti di programma

Blocchi

Impostazioni Deve essere impostato quanto segue: - file programma

- file piedinatura (DIN A3) - file simbolico (solo se desiderato) - file LI (4 Generazione X R E q

- file stampante

- rappresentazione

Informazioni circa le relative predisposizioni si trovano sotto + Progetto.

Page 361: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

Operatività E' visualizzato il box di comando "Documentazione blocco" Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Di seguito vengono spiegate le introduzioni specifiche.

Introduzione Chiarimento

Opzione Nessuna

Con riferimenti diretti ed Riferimenti diretti: indiretti se nel segmento stampato gli operandi sono oggetto di

operazioni di assegnazione, sono stampate le parti di programma nelle quali awengono le relative interrogazioni.

Riferimenti indiretti: se nel segmento stampato sono interrogate uscite o merker, sono stampate le parti di programma nelle quali avvengono le relative assegnazioni.

Ad ogni stampa vengono stampati tanti riferimenti per istruzione quanti permessi dal layout di una riga. Ulteriori riferimenti nel programma sono contrassegnati con la sequenza ">>>" alla fine della riga.

Con dati di set diagnosi

Layout Standard Con SHIFT F8 viene visualizzato un esempio di formato

standard.

Opzionale Altro tipo di rappresentazione in formato DIN A3 per l'emissione di FUP e le liste di blocchi dati. Come con "Emissione standard" in formato DIN A4 (parte sinistra della pagina: schema logico, parte destra della pagina: riferimenti).

Page 362: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Maschere DB 1 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).

Parti di programma

Maschere DBl

Impostazioni Deve essere impostato quanto segue: - file programma

- file piedinatura (DIN A3)

- file stampante

Informazioni circa le relative predisposizioni si trovano sotto 4 Progetto.

Operatività E'visualizzato il box di comando "Maschere DB1". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Page 363: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

Lista di blocchi

1 Documentazione I

Emiss.-Confortevole

Lista Blocchi

Impostazioni

Operatività

Con questa funzione è possibile emettere in formato DIN A3 o DIN A4 una lista di blocchi su stampante o in un file (LS.IN1).

Nella lista sono riportati tutti i blocchi di programma ed i blocchi dati del file programma impostato.

Per i blocchi interessati, nella lista si ottengono informazioni circa: - tipo di blocco

- numero di blocco - nome simbolico (se impostato "Simbolico: si")

- commenti di operandi

- lunghezza del blocco

- numero biblioteca (BIB) - file di documentazione con indicazione delle lunghezze

- piedinatura

Deve essere impostato quanto segue: - file programma - file simbolico (solo se impostato "Simbolico: si")

- file piedinatura (DIN A3) - file stampante (predisposizione valida per PT 89).

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Secondo le impostazioni viene emessa una lista di blocchi su carta o sul file predisposto. Durante la generazione della lista di blocchi appare la segnalazione

" Stampa lista di blocchi " Quando questa segnalazione scompare e non appare alcuna segnalazione di errore, la lista di blocchi è emessa e la funzione è completata.

Page 364: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Lista di Una lista di attribuzione può essere emessa: attribuzione

- in forma sequenziale, come editata,

Emiss.-Confortevole - ordinata secondo operandi assoluti,

Parti di programma - ordinata secondo operandi simbolici.

Lista Attribuz.

Impostazioni

Operatività

Deve essere impostato quanto segue: - file simbolico

- file piedinatura (DIN A3) - file stampante (predisposizione valida per PT 89)

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

E' visualizzato il box di comando "Documentazione lista di attribuzione". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

La lista di attribuzione può essere emessa nei seguenti modi:

Introduzione Chiarimento

Opzione Emissione standard Emissione non ordinata. del file sequenziale Predisposizione "Simbolico" non

rilevante.

File sequenziale Emissione ordinata secondo gli ordinato secondo operandi assoluti. Per questi operandi operandi assoluti 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: si".

Page 365: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

Introduzione Chiarimento

File sequenziale Emissione ordinata secondo gli ordinato secondo operandi simbolici. Per questi operandi operandi simbolici 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: si".

Lay out Standard Con SHIFT F8 o con il tasto Help

viene visualizzato un esempio di formato standard.

Opzionale Rilevante solo in formato DIN A3. Operatività come sopra.

Dopo aver lasciato il box di comando con OK, appare la segnalazione

" Stampa lista di attribuzione" Quando questa segnalazione scompare la funzione è completata e, se non è apparsa alcuna segnalazione di errore, la lista di attribuzione è stata emessa.

Page 366: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Dati di riferimento Viene visualizzato un menu di selezione tramite il quale può essere attivata l'emissione delle seguenti liste e dati:

Documentazione

Emiss.-Confortevole + struttura del programma

Riferimento + lista incrociatu

Struttura Progr. Liste incrociate Tabella Occup. + tabella occupazione Tabella Occup.

Merker + lista di controllo L Struttura del Con questa funzione è possibile emettere le relazioni di richiamo programma dei blocchi di un file programma in formato DIN A3 o DIN A4,

su carta o in un file (LS.IN1). Per l'emissione vale quanto segue: - Il tipo di richiamo è definito prima di ogni blocco. - Il nome del blocco viene definito in modo

Riferimento - assoluto

Struttura Progr. - e simbolico, ma solo se è stato selezionato "SIMBOLICO: SI" (+ Progetto).

- La profondità di annidamento protocollabile è al massimo 9. - Il protocollo può avvenire con o senza blocchi dati.

Possono essere protocollati i seguenti tipi di richiamo:

SP A BA SPB BAB A AX E EX AI # *REK*

Esempio di emissione

richiamo assoluto di un blocco richiamo assoluto di un blocco funzionale (FX) richiamo condizionato di un blocco richiamo condizionato di un blocco funzionale (FX) richiamo di un blocco dati richiamo di un blocco dati (DX) generazione di un blocco dati generazione di un blocco dati (DX) blocco come parametro (richiamo operando formale) richiamo di un blocco richiamo ricorsivo di blocco

Page 367: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

i

Struttura del programma senza blocchi dati

Bl.Oig. + -SPA PROG l P, a Livello 1

t! -Al D a t i 1

Figura 3-53 Emissione di struttura del programma senza DB

2 Livello 2

Impostazioni Deve essere impostato quanto segue: - file programma - file simbolico (solo se selezionato "Simbolico: si") - file LI (+ Gestione, Generazione X R E q

- file piedinatura (DIN A3) - file stampante (predisposizione valida per PT 89)

Livello 3

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Livello 4 Livello 5

Page 368: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Operatività E' visualizzato il box di comando "Documentazione struttura programma". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Campo Chiarimento d'introduzione

File-Programma Qui non selezionabile. Deve essere predisposto (+ Progetto).

Struttura programma La struttura del programma viene da blocco emessa a partire dal blocco definito.

senza richiami DB 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 OK, appare la segnalazione

" Stampa struttura programma". Quando questa segnalazione scompare e non appare alcuna segnalazione di errore, la struttura del programma è emessa e la funzione è completata.

Page 369: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

Lista incrociata Con questa funzione è possibile emettere da una lista incrociata (*XR.INI), secondo criteri predefiniti, i riferimenti all'interno del file programma.

Riferimento In particolare è possibile ottenere: - Liste incrociate secondo sigla operando, per esempio E, A, M. - Liste incrociate secondo singoli operandi simbolici o assoluti

(per esempio E 1.0, MOTORE) del file impostato.

1 Avvertenza l Al riguardo bisogna fare attenzione che sia sempre presente una lista incrociata (file LI) del file programma valido per l'emissione dei riferimenti (+ Gestione, Generazione XREF).

Se il programma viene modificato, deve essere generata una nuova lista incrociata.

Impostazioni

Operatività

Deve essere impostato quanto segue: - file programma - file simbolico (solo se selezionato "Simbolico: si")

- file LI

- file piedinatura (DIN A3) - file stampante (predisposizione valida per PT 89)

Viene visualizzato il box di comando "Stampa lista incrociata". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Page 370: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Campo d'introduzione Chiarimento

Scelta 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, Questi operandi vengono blocchi dati, ingressi, singolarmente selezionati e solo temporizzatori, periferie, per quello selezionato viene uscite, contatori, richiami emessa la lista incrociata. di blocchi, operandi singoli L'indicazione di un singolo

operando (assoluto o simbolico). F3 = Scelta non è qui possibile. SHIFT F8 fornisce chiarimenti sul campo di introduzione.

Lay out Standard

Opzionale

Standard in forma compatta

Con SHIFT F8 o con il tasto Help viene visualizzato un esempio di formato standard.

Rilevante solo in formato DIN A3. Operatività come sopra.

Compatta significa: se un operando viene utilizzato n volte nello stesso segmento e con la stessa operazione, il segmento non viene riportato n volte ma una sola.

Dopo aver lasciato il box di comando con OK, appare la segnalazione

"Stampa lista incrociata " Quando questa segnalazione scompare la funzione è completata e se non è apparsa alcuna segnalazione di errore, è stata emessa la lista incrociata.

Page 371: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

Tabella Con questa funzione è possibile emettere una tabella di occupazione 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 nel1 quale vengono

Emiss.-Confortevole rappresentati gli 8 bit. Viene inoltre evidenziato se l'istruzione Riferimento elabora (vedere figura 3-54): Tabella Occup. - un byte (B)

I - una word (W)

- una doppia word (D).

Significato dei simboli contenuti in una tabella di occupazione:

Simbolo Chiarimento

" Blank" Operando utilizzato in un'istruzione a byte, word o doppia word, e non in un'istruzione a bit.

Operando non utilizzato

Con l'operando viene realizzato un'istruzione a bit

Operando dopo un'istruzione B MW oppure B DW.

Operando utilizzato in un FB standard.

Operando come parametro di richiamo di FB.

Operando utilizzato in un FB standard ed in un FB utente.

Page 372: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Esempio

Impostazioni

Operatività

Tabella occupazione Ingressi l 1 /t /L

Figura 3-54 Tabella di occupazione degli ingressi

Deve essere impostato quanto segue: - file programma - file LI (4 Gestione, Generazione X R E q

- file piedinatura (DIN A3) - file stampante (predisposizione valida per PT 89).

Informazioni circa le relative predisposizioni si trovano sotto + Progetto.

Una tabella occupazione viene emessa senza ulteriori richieste da parte dello STEP 5 su carta o sul file predisposto. Durante l'emissione della tabella occupazione appare la segnalazione

"Stampa tabella occupazione".

Quando questa segnalazione scompare e non appare alcuna segnalazione di errore, la lista di blocchi è emessa e la funzione è completata.

Page 373: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

1 Avvertenza l Deve essere sempre presente una lista incrociata attuale (file LI) del corrente file programma per l'emissione di riferimenti (+ Gestione, Generazione XREF).

Tabella occupazione Merker S

Con questa funzione è possibile emettere la tabella di Documentazione occupazione dei merker S (vedere la figura 3-54 "Tabella di

occupazione").

Riferimento

Tabella Occup. Merker S

Page 374: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Lista di controllo Questa funzione analizza il file programma. Secondo l'opzione viene emesso:

Emiss.-Confortevole

Lista Controllo

Oggetto 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 di programma ai quali non è associato alcun simbolo nella lista di attribuzione. Tra gli operandi viene emessa una sequenza crescente.

Dati di rif. mancanti Sono presenti nel set dati di diagnosi ma Operandi E/A/M senza avere dati di riferimento associati.

Impostazioni

Operatività

Deve essere impostato quanto segue: - file programma

- file simbolico - file LI (+ Gestione, Generazione X R E q

- file piedinatura (DIN A3) - file stampante (predisposizione valida per PT 89)

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Viene visualizzato il box di comando "Documentazione lista di controllo". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Page 375: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Emissione con forte vole

File di testo Con questa funzione è possibile emettere file LS oppure altri file ASCII su stampante o in un file LS.IN1. Esiste la possibilità di

I Documentazione emettere i file di testo con una piedinatura, anche se questa non fa parte del file di testo. E' dunque possibile inserire a posteriori una piedinatura.

File di testo

Impostazioni Deve essere impostato quanto segue: - file piedinatura (se desiderato) - file stampante (predisposizione valida per PT 89)

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Operatività Viene visualizzato il box di comando "Stampa file ASCII" Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Page 376: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

3.6.3 Istruzioni di comando Tutte le funzioni di un'emissione confortevole possono essere

realizzate anche tramite istruzioni di comando. Tali istruzioni vengono disposte come un programma, memorizzate in un file

Emiss.-Confortevole (file Submit) e quindi eseguite tramite un richiamo di questo file. Conformemente all'editazione di tali istruzione viene effettuata un'emissione confortevole.

Editazione

Verifica Emissione lista errori Esecuzione Stampa Editazione struttura Stampa struttura

Per l'elaborazione delle istruzioni di comando sono disponibili le seguenti funzioni:

+ Editazione istruzioni di comando

+ Verifica istruzioni di comando Per far ciò viene attivata una procedura di test che verifica se tutte le istruzioni sono eseguibili. Qualora siano rilevati degli errori, questi sono memorizzati in una lista di errori.

+ Esecuzione istruzioni di comando

+ Emissione istruzioni di comando su carta o in un file.

+ Emissione lista errori Gli errori rilevati in fase di test possono essere emessi.

Una sequenza di istruzioni di comando è costituita da istruzioni di comando per

- predisposizioni ($),

- comandi (-),

- commenti (;) (se necessario).

Struttura delle I singoli file di istruzioni di comando possono essere richiamati istruzioni di comando da un comando contenuto in una sequenza di istruzioni di

comando (figura 3-55). Subito dopo vengono eseguite le istruzioni di comando contenute nel file richiamato. Quando la sequenza di istruzioni del file è eseguita, viene proseguita la sequenza di istruzioni di comando richiamante.

Page 377: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Con questi comandi è possibile generare sequenze di istruzioni (strutture) a piacere. Per rendere comprensibile una sequenza di istruzioni anche molto complessa vengono 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.

Esempio

Figura 3-55 Strutture di istruzioni di comando (esempio)

Page 378: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Sintassi delle istruzioni di comando

Impostazioni Istruzione di comando Chiarimento

$KOP, $FUI', $AWL Rappresentazione: secondo schema a contatti (KOP), schema logico (FUP) o lista istmzioni (AWL).

$PROG:X:NNNNNN File programma: selezione nel dnve X con il nome NNNNNNSTSSD.

$SIMB:X:NNNNNN File simbolico: selezione nel dnve X con il nome NNNNNNZO.IN1.

$SIMB:NO Gli operandi simbolici non vengono emessi.

$SPIED:X:NNNNNN File piedinatura: selezione nel drive X con il nome NNNNNNF2.INI

$STAMPA:X:NNNNNN File stampa: selezione nel dnve X con il nome NNNNNNDR.IN1

$VIA:X:NNNNNN, File via: i file elencati nella via sono (Nome via) dichiarati "validi".

$PAGINA:M~~ Numero pagina: si inizia il conteggio pagine dal numero nnnn.

$DLST:X:NNNNNN Emissione su file: tutte le emissioni vengono memorizzate sul dnve X nel file con nome NNNNNNLSINI.

$DLST:NO Emissione nuovamente su stampante.

$CARATT:ASCII Layout: utilizzo del set di caratteri ASCII

$CARATT:SEMI- Layout: utilizzo del set di caratteri IBM. GRAFICA

Page 379: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Impostazioni Istruzione di comando Chiarimento

Comandi

Blocchi

$CONTENUTO Indice: da questa istruzione di comando viene generato un indice del contenuto. Questa predisposizione non può essere resettata nel Submit corrente.

$PAUSA:COMMENTO Interruzione dell'elaborazione dell'istruzione di comando; il commento viene visualizzato nell'ultima riga dello schermo; premendo un tasto termina l 'interruzione.

Istruzione di comando Chiarimento

-BLOCCO: (p.es. PB1,PBZ - PBn)

-BLOCCO: (p.es. PBx,1,3-5)

Tutti i blocchi

Tutti i blocchi organizzativi

Tutti i blocchi di programma

Tutti i blocchi funzionali

Tutti i blocchi funzionali

Tutti i blocchi sequenziali

Tutti i blocchi dati

Tutti i blocchi dati

Una lista di blocchi

Lista di singoli segmenti di un blocco.

Page 380: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Se i blocchi devono essere emessi con riferimenti o con i dati di set diagnosi, ciò deve essere indicato tramite opzione.

Blocchi Istruzione di comando Chiarimento ~ -BLOCCO(R):B Tutti i blocchi con riferimenti.

-BLOCCO(O):PBx PBx in layout opzionale (rilevante solo in FUP in formato A3).

-BLOCCO(OR):PBx PBx con riferimenti in layout opzionale (rilevante solo in FUP in formato A3).

-BLOCCO(D):PBx PBx nel tipo di rappresentazione preimpostato (KOP, FUP, AWL) con dati di set diagnosi.

-BLOCCO:#NNNNNN Blocco di documentazione con nome NNNNNN (max. 8 caratteri).

-BLOCCO:PBSO.n Dati di set di PBn.

Lista di blocchi Istruzione di comando Chiarimento

-BLIST Emissione della lista di blocchi del file

Tabella occupazione Istruzione di comando Chiarimento ~ -BLOCCO(R):PB Tutti i blocchi di programma con

riferimenti.

Page 381: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Istruzione di comando Da una sequenza di istruzioni di comando è possibile richiamare con annidamento altre sequenze di istruzioni di comando. La massima 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).

Istruzione di comando Chiarimento

-1STRUZ. I1 file di istmzioni di comando CoMAND0:x:n~nnn nnnnnnSU.IN1 viene richiamato ed

elaborato.

Indice del contenuto Viene emesso l'indice di tutte le emissioni effettuate qualora precedentemente sia stata attivata l'impostazione "$CONTENUTOu.

Istruzione di comando Chiarimento

-CONTENUTO L'indice viene emesso con la piedinatura corrente. I1 numero di pagina inizia automaticamente da I e viene ripristinato alla fine dell'indice.

-CONTENUTO:n La numerazione di pagina dell'indice inizia d a n ( n = 1,2, ...).

Page 382: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

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 blocchi ma che non hanno un corrispondente simbolo nella lista di attribuzione.

-LISTA CONTR/FS Tramite la lista di controllo dei dati di set è possibile elencare operandi EIAIM definiti "assegnati" ma senza dati di set associati.

Struttura del programma

1 Istruzione di comando Chiarimento

-XREF:Programma,(OBn) Emissione della struttura del programma dall'OBn (n = O - 255), senza blocchi dati.

-XREF(D):Programma, Emissione della struttura del @W programma dal PBn (n = O - 255),

con blocchi dati.

Lista incrociata Istruzione di comando Chiarimento ~ -XREF:GENERAZIONE Dal file programma impostato viene

generata la lista di riferimenti (*XR.INI).

-XREF:STAMPA,(E) Emissione degli operandi di ingresso

-XREF:STAMPA,(A) Emissione degli operandi di uscita.

-XREF:STAMPA,(M) Emissione dei merker.

-XREF: STAMPA,(S) Emissione di tutti i merker S.

Page 383: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Lista incrociata Istruzione di comando Chiarimento

-XREF:STAMPA,(T) Emissione di tutti i temporizzatori.

-XREF: STAMPA,(Z) Emissione di tutti i contatori.

-XREF: STAMPA,@) Emissione di tutti i blocchi.

-XREF: STAMPA,@') Emissione di tutte le periferie.

-XREF:STAMPA,(D) Emissione di tutti i dati.

-XREF:STAMPA,(X) Ordine globale per tutti gli elementi emettibili.

-XREF: STAMPA, Emissione della lista incrociata di un (E1.n) operando assoluto (n = O - 7).

-XREF: STAMPA, Emissione della lista incrociata di un (-SYMBOL) operando simbolico (p.es. -SYMBOL).

-XREF(K):STAMPA, (E) Emissione della lista incrociata di un operando di ingresso in forma compatta. In caso l'ingresso venga utilizzato n volte in un segmento, il segmento 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)

Page 384: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Lista di attribuzione

Tabella occupazione

-XREF:OCCUPAZIONE Emissione della tabella di occupazione. La lista incrociata deve essere definita. (+ Gestione, Generazione XREF).

Istruzione di comando Chiarimento

Emissione della tabella di occupazione XREF:OCCUPAZIONE dei merker S. MERKER S

Istruzione di comando Chiarimento

-ZULI:SEQ Emissione non ordinata del file sorgente (sequenziale).

-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).

Page 385: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Editazione Per l'editazione di istruzioni di comando sono messe a istruzioni di disposizione delle funzioni di aiuto attivabili tramite i tasti comando funzionali. Le istruzioni generate vengono memorizzate in un file

Submit (*SU.INI).

Oltre a questa assegnazione dei tasti funzionali, è possibile Emiss.-Confortevole associare ad essi testi e comandi che vengono poi richiamati Istruz. Comando premendo SHIFT Fl ... SHIFT F7.

Editazione

Operatività

Esempio

Viene visualizzato un box di comando nel quale si deve selezionare un file Submit (+ Interfaccia operatore grafica, Box di comando). I1 nuovo nome del file viene introdotto nel box di impostazione (+ Progetto, Impostazione, Pagina l) . Non appena appare sul video la rappresentazione (vedere sotto), il cursore si posiziona nella prima riga. E' ora possibile editare. Rappresentazione sul video

Editor File-Submit File: E: ESEMP1SU.INI

001 ;DOCUMENTAZIONE TOTALE DEL FILE-PROGRAMMA SU DIN A3 002 $PROG:A:STDRAN 003 $SIMB:A:STDRAN 004 $PIED:A:KODOTE 005 $STAMPA:A:PT89 006 -BLIST 007 -XREF:GENERAZIONE 008 -XREF(D):PROGRAMMA, (OB1) 008 -ZULI:SEQ 009 -ZULI:SIM 010 -ZULI:ASS 012 '

1 Blocco 2Prel.BLC. 3 Prel.FILE 4Prel.RIGA 5 Ricerca 6 Sostituz. 7 Salto 8Tast.Funz.

Figura 3-56 Editor File-Submit

Page 386: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Assegnazione dei Nelle sequenze di tasti funzionali di seguito riportate viene tasti funzionali spiegato, con l'aiuto della tabella, come determinare l'operatività

di un tasto funzionale.

Fl (livello 1) Introduzione del primo limite di blocco. Passaggio al secondo livello di tasti.

F3 (livello 2) Scelta del nome per la memorizzazione del blocco. Passaggio al terzo livello dei tasti.

F6 (livello 3) Memorizzazione del blocco con il nome del file scelto.

Di seguito viene illustrato l'effetto dei tasti funzionali e quali combinazioni di tasti sono possibili:

Elaborazione dei blocchi

Memorizzazione dell'introduzione con il tasto di conferma (Insert). Tasti cursore + AppendiceA4, Assegnazione della tastiera.

Blocco I1 primo limite di blocco viene contrassegnato nella riga corrente da <B>. Ii secondo limite di blocco può essere posizionato in altre righe agendo sui tasti cursore.

Blocco I1 blocco evidenziato viene memorizzato per la sessione corrente.

File I1 blocco viene memorizzato con un nome di file a scelta e rimane in memoria.

Conferma I1 blocco viene memorizzato nel file scelto.

Ritomo Riporta al livello precedente senza ulteriori azioni.

Liveiio dei tasti Effetto del tasto funzionale

Page 387: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Elaborazione dei blocchi

Cancellazione I1 blocco evidenziato viene memorizzato per la sessione corrente e cancellato dal file.

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 settato in tale riga.

Ripetizione dell'ultima ricerca.

RicercaIAvanti I1 testo viene ricercato andando verso la fine del file.

Ricercabdietro I1 testo viene ricercato andando verso l'inizio del

Liveiio dei tasti

1 file.

Effetto del tasto funzionale

Ritomo Riporta al livello precedente senza ultenon azioni.

Conferma I1 blocco viene memorizzato per la sessione corrente.

Salto Salto all'iniziolfine del file, oppure ad un numero di riga definibile.

Inizio Salto all'inizio del file.

Riga Salto alla riga scelta.

Fine Salto alla fine del file.

Ritomo Riporta al livello precedente senza ultenon azioni.

Prelievo blocco I1 blocco corrente memorizzato viene prelevato ed inserito a partire dalla posizione del cursore.

Page 388: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

File Submit presente 1 Liveiio dei tasti 1 Effetto del tasto funzionale

Prelievo file Prelievo di un file Submit scelto da un dnve selezionabile.

File I1 file viene prelevato senza assegnazione dei tasti funzionali.

Tasti funzionali Dal file viene prelevata solo l'assegnazione dei tasti funzionali che diventa istantaneamente attiva.

Conferma I1 file viene prelevato senza assegnazione dei tasti funzionali (come Fl).

Ritomo Riporta al livello precedente senza ultenon azioni.

Page 389: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Prelievo riga/ Ricerca testo

Livello dei tasti Effetto del tasto funzionale

Effetto del tasto funzionale Sostituzione stringa caratteri

Sostituzione Una stringa di caratteri viene sostituita da un'altra. Esse possono essere al massimo di 30 caratteri e può essere impostato un fattore di ripetizione. Quando il testo da ricercare viene trovato, è sostituito dal secondo testo.

Sostituzione?lAvanti Ricerca verso la fine del file. E' necessaria la conferma per ogni sostituzione.

Si I1 testo viene sostituito.

No I1 testo non viene sostituito.

Livello dei tasti

l 2 l 3

Page 390: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Salto Salto all'iniziolfine del file, oppure ad un numero di riga definibile.

Inizio Salto all'inizio del file.

Riga Salto alla riga scelta.

Fine Salto alla fine del file.

Sostituzione stringa caratteri

1 file. E' necessaria la

e del file. Sostituzione senza

del file. Sostituzione senza

Esecuzione di salti

F6

F8

Ripetizione Ripete l'ultima sostituzione. E' predisposto F3.

Ritorno Riporta al livello precedente senza ulteriori azioni.

Livello dei tasti Effetto del tasto funzionale

Page 391: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Editazione tasti funzionali

Tasti funzionali Tramite i tasti SHIFT-Fl-SHIFT-F7, ai tasti funzionali possono essere associati testi di 30 caratteri al massimo. Premendo il relativo tasto in "Editazione" (SHIFT-F1-SHIFT-F8), tale stringa viene inserita nella riga nella quale si trova il cursore. Per esempio SHIFT F1: $PROG:C:DATEI SHIFT F2: $SZMB:C:SYMDAT

Prelievo riga

Liveiio dei tasti Effetto del tasto funzionale

F6

F8

Viene prelevata una riga precedentemente cancellata con il tasto di cancellazione (+ Assegnazione tasti).

Conferma L'assegnazione del tasto funzionale viene memorizzata.

Ritorno Riporta al livello precedente senza ulteriori azioni.

Page 392: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Verifica istruzioni di comando

I Documentazione

9 Istruz. Comando I

Verifica L Esempio di segnala- zione di errore

Operatività

Viene controllato se le istruzioni di comando contenute in un file selezionabile sono eseguibili. Se nel far ciò si presentano degli errori, le cause di tali errori vengono memorizzate in un file *SF.INI.

La figura di seguito riportata illustra come vengano visualizzate sul video le segnalazioni di errore.

i Risultato del test per C: ESEMP1SU.INI

002 $PROG:C:BSP400 Errore: C:BSP400ST.S5D mancante

eseguibile

eseguibile

I 1 errore trovato nel file C:ESEMP1 SU.INI

E' visualizzato il box di comando "Verifica file istruzioni di comando". Introdurre in questo il nome del file da controllare. Non appena si conferma con OK, la verifica viene attivata e successivamente viene emesso il risultato.

1 Avvertenza

Se non è rilevato alcun errore, non si predispone alcun file per gli errori.

Page 393: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Emissione lista Gli errori che sono rilevati elaborando la funzione "Verifica errori istruzioni di comando" oppure "Esecuzione istruzioni di

comando" sono memorizzati in file di errore. Questi file possono essere emessi con questa funzione.

Emiss.-Confortevole

Emissione lista errori

Impostazioni Deve essere impostato il seguente file: - file stampante (predisposizione valida per PT 89)

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Operatività E' visualizzato il box di comando "Emissione file protocollo" Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando). Qui è predisposto il nome del file errori generato.

Destinazione Chiarimento

File protocollo Nome del file errori. E' predisposto il nome del file errori generato. Con F3 è comunque definibile un altro nome.

Su video Emissione diretta sul video.

Su stampante Emissione diretta su stampante, relativamente ai parametri definiti sotto + Definizione parametri stampante.

Su file Emissione in un file a scelta.

Page 394: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Esecuzione Con questa funzione viene attivata l'esecuzione delle istruzioni di istruzioni di comando contenute nel file scelto. comando

I Documentazione

7 Istruz. Comando I

i Esecuzione

Impostazioni

Operatività

Le impostazioni correnti sono valide fino a quando sono sostituite da "Istruzioni di impostazione" ($PROG: ..., $FUP, ecc.) eventualmente presenti. Tali "Istruzioni di impostazione" valgono però soltanto per la durata dell'esecuzione di queste istruzioni di comando.

E' visualizzato il box di comando "Start File-1struz.-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 (+ Interfaccia operatore grafica, Box di comando). Non appena il box di comando "Start File-1struz.-Comando" viene confermato con OK, le istruzioni di comando in esso contenute vengono eseguite.

1 Avvertenza l Quando si presentano degli errori è possibile la diramazione ad una lista di errori.

Page 395: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Stampa istruzioni Con questa funzione è possibile stampare il contenuto di un file di comando di istruzioni di comando.

Documentazione

Stampa

Operatività

Editazione struttura

Documentazione

Emiss.-Confortevole

Editazione Struttura

E' visualizzato il box di comando "Documentazione file istruzioni di comando". Introdurre nel campo "Nome file:" il nome del file che deve essere stampato. Una selezione del file può essere effettuata con l'aiuto del tasto F3 (+ Interfaccia operatore grafica, Box di comando). Non appena il box di comando "Documentazione file istruzioni di comando" viene confermato con OK, le istruzioni di comando in esso contenute vengono stampate.

Nelle istruzioni di comando possono essere inserite istruzioni (+ Istruzioni 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.

Page 396: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Esempio

Operatività

Spostamento del contrassegno

La figura illustra come viene rappresentata dall'editor struttura la combinazione dei singoli file di istruzioni di comando. La combinazione viene generata tramite istruzioni di struttura.

? C:ESEMPlSU.INI Interfaccia operatore grafica

l Editaz. 2 Test 3 Start 4 Liste-E 5 Stampa C

Figura 3-57 Combinazione dei singoli file di istruzioni di comando

E' visualizzato il box di comando "Editazione strutt. 1struz.- Comando". 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 è confermato con OK, è 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 evidenza i singoli file di istruzioni di comando può essere spostato all'intemo della struttura tramite ai tasti cursore (+ AppendiceA4, Assegnazione della tastiera).

Page 397: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Assegnazione tasti Nelle sequenze di tasti funzionali, riportate nella seguente tabella, funzionali viene spiegato come determinare l'operatività di un tasto

funzionale.

F6 = livello tasti l Ricerca di un file di istruzioni di comando nel file di struttura. Passaggio al secondo livello di tasti.

Fl = livello tasti 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:

Livello di tasti Effetto del tasto funzionale

Editazione 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).

Test Viene testato il file di istruzioni di comando contrassegnato nella struttura. Il risultato viene visualizzato immediatamente sul video. In caso di errori, questi vengono memorizzati in un apposito file.

Start Viene attivato il file di istmzioni di comando contrassegnato nella struttura. Gli errori che si verificano durante l'esecuzione vengono memorizzati in un file e visualizzati sul video.

Lista errori La lista errori contrassegnata nella struttura viene visualizzata sul video e, a scelta, anche stampata.

Page 398: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Livello di tasti Effetto del tasto funzionale

Stampa Emissione del file di istruzioni di comando contrassegnato nella struttura. L'emissione awiene su stampante o su file a seconda della predisposizione.

Ricerca Passaggio al livello di ricerca.

Inizio I1 primo file di istruzioni di comando viene contrassegnato e quindi diventa "corrente".

Fine L'ultimo file di istruzioni di comando viene contrassegnato e quindi diventa "corrente".

Richiamo Viene contrassegnato il file di istmzioni di comando dal quale è stata chiamata la struttura e diventa pertanto "corrente".

Errore Viene contrassegnato il primo file di istmzioni di comando contenente errori a partire dal corrente, e diventa "corrente".

RicercaIAvanti Viene effettuata la ricerca di un file di istmzioni di comando a scelta verso la fine del file. Se esso è presente, viene contrassegnato e diventa "corrente".

Ricercabdietro Viene effettuata la ricerca di un file di istmzioni di comando a scelta verso l'inizio del file. Se esso è presente, viene contrassegnato e diventa "corrente".

Ritorno Ritorno al livello richiamante.

Ritorno Riporta al livello precedente senza ulteriori azioni.

Aiuto

Page 399: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni di comando

Stampa struttura La struttura dei file di istruzioni di comando tra di loro combinati viene emessa in formato DIN A3 o DIN A4, su stampante o su file (*LS.INI).

Emiss.-Confortevole

\ Stampa struttura

Impostazioni Deve essere impostato quanto segue: - file stampante (predisposizione valida per PT 89)

- file piedinatura

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Operatività E' visualizzato il box di comando "Emissione struttura file istruzioni di comando". Spostarsi al suo interno e selezionare quanto desiderato (+ Interfaccia operatore grafica, Box di comando).

Campo Chiarimento d'introduzione

File Submit Nome del file di istruzioni di comando del quale si vuole avere la struttura. A partire da questo file viene visualizzata la combinazione tra i file di istruzioni di comando.

Struttura Qui è visualizzata solo la struttura.

Struttura con Qui è stampato, su pagine separate, istruzioni di comando anche il contenuto dei file di istruzioni

di comando interessati.

Page 400: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

3.6.4 Impostazioni

I Documentazione

Param. Stam~ante I Editor piedinatura

Prima di stampare i vari file o prima di emetterli in un file pronti per la stampa, si deve: - Impostare i parametri per la stampante utilizzata

(+ Parametri stampante). Al dispositivo di programmazione possono essere collegati vari tipi di stampante e perciò è richiesta una parametrizzazione specifica per ogni stampante. Le impostazioni 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 (formato verticale, trasversale). Cliccando su "File stampantetinel box "Impostazioni, pagina 2" si ottiene i file stampante ( DR.IN1) disponibili nella directory di sistema. (Quando si preme il tasto l73 viene visualizzato un box di scelta per stampante.)

- Selezionare la piedinatura ed introdurre i testi (+ Piedinatura).

Page 401: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Impostazioni

Impostazione Viene definito un set di caratteri di comando specifico per la parametri stampante, memorizzato in un file stampante di tipo *DR.INI. stampante Esso comanda fondamentalmente l'emissione diretta sulla

stampante. Con l'aiuto di un box di scelta è possibile inserire i parametri in questo file.

Param. Stampante

Impostazioni Nel box "Impostazioni, pagina 2" scegliere il file stampante dal tipo *DR.INI. L'asterisco (*) sta per nome del file stampante a sei caratteri.

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Operatività E' visualizzato il box di comando "Parametrizzazione stampante" (vedere esempio riportato sotto). Nel box "Impostazioni, pagina 2" è stato selezionato il file stampante C:HP3Q@@DR.INI per la stampante HP I11 (C).

F F F F F F F F Heip

1 2 3 Editaz. 4 5 Saiv-come 6 Salva 7 info 8 Ritorno

Page 402: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Tasto

F3

F5 = Salva- come

F6 = Salva

F7 = Info

Funzione

1. (Scelta) Quando il cursore si trova su un campo nel quale possono essere impostati parametri diversi, viene visualinato il tasto funzionale "Scelta". Con F3 si seleziona un parametro. 2. (Editazione) Quando il cursore si trova su un campo nel quale possono essere introdotti caratteri, viene visualinato il tasto funzionale "Editazione". Con F3 il cursore si porta sul campo di caratteri. 3. (Editazione funzione caratteri comando) Anche quando il cursore si trova su un campo di "Funzione caratteri comando", viene visualinato il tasto funzionale "Editazione". Con F3 si apre una finestra di editazione nella quale possono essere introdotti caratteri di comando specifici della stampante. Le introduzioni devono essere confermate con il tasto INSERT.

I1 FILE-STAMPANTE viene memorizzato con un nome a scelta. Dopo aver premuto questo tasto, il cursore si porta sul campo del nome del file che può ora essere modificato. Premendo il tasto di introduzione, i parametri impostati vengono memorizzati sotto questo nome.

Memorizzazione dei parametri impostati nel FILE-STAMPANTE corrente.

Emissione di un testo INFO relativo al campo sul quale si trova il cursore. Questi testi vengono abbandonati con i tasti cursore (+ Appendice A4, Assegnazione della tastiera).

F8 = Ritorno

Ritorno al livello richiamante.

Page 403: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Impostazioni

Parametri del box Di seguito vengono illustrati i parametri relativi al box di di dialogo parametrizzazione della stampante.

Campo Chiarimento d'introduzione

FILE-STAMPANTE Qui vengono memorizzate le impostazioni per la stampante. I1 nome può essere definito sotto + Progetto oppure con F5 = Salva-come.

FORMATO PAG. DINA4 DIN A3

RIGHEIPAGINA Numero di righe per pagina

SKIP-OVER: SI Per il cambio di pagina viene emesso il carattere di comando FF

(Form Feed). NO Corrispondentemente all'impostazione RIGHEIPAGINE, quando

non vi sono più righe con contenuto, il resto della pagina viene emesso con righe vuote.

BUSY Non rilevante per PT88IPT89IPT10. Solo stampanti di vecchio tipo ne fanno uso. Dopo ogni carattere trasferito alla stampante, si attende una risposta prima di inviare un nuovo carattere. Questo vale solo per un certo TEMPO DI ATTESTA.

Non si attende una risposta.

SI Si attende una risposta.

TEMPO ATT. Viene impostato il tempo di attesa della risposta (in millisecondi):

CR - per cambio riga,

LF - per cambio pagina.

INTEWACCIA Si può scegliere tramite quale interfaccia - LPT1, LPT2 o LPT3 - l'informazione viene trasferita alla stampante. L'interfaccia scelta viene contrassegnata. DEFAULT è assegnato a LPT1. I file stampante sono preimpostati a LPTl (X). Quando il PG è fornito, LPTl (S5LPT1) è assegnato all'inter- faccia parallela. Non ci sono assegnate ulteriori interfacce a LPT2 e LPT3 per il collegamento alla stampante.

Page 404: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

1 Avvertenza l Se l'assegnazione delle interfacce a LPT1 x viene modifi- cata (stampanti seriali), si deve far attenzione che i PG 7xx sono assegnati alle interfacce COM1 (AG) e COM2 (mouse) quando sono forniti.

Campo Chiarimento d'introduzione

FUNZ. CARATT. E' possibile editare una sequenza di caratteri di comando COMANDO specifici per la stampante. 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 CariPollice) NORMALE

(12 CariPollice) RISTRETTA

(17 CariPollice) SUPERSTRETTA

Tabulatore orizzontale Esso permette alla testina della stampante di posizionarsi sulla colonna iniziale. I1 codice per l'introduzione dinamica di questa posizione calcolata è "00". Viene calcolata la posizione successiva con un carattere stampabile a partire dalla posizione istantanea della testina della stampante ed il numero di spazi successivi. Questa posizione viene inserita nella sequenza di caratteri di comando.

Indice colonna sinistro Qui viene calcolato il codice per il tabulatore orizzontale. Esso è l'indice della colonna di sinistra della pagina della stampante e definisce se inizia con O oppure 1.

Page 405: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Impostazioni

Piedinatura

Editazione piedinatura

Documentazione

Irnpostazioni

Editor piedinatura

Chiarimenti sui nomi di stampanti dei file stampante forniti nella directory di sistema:

Designazione Significato

Emul. Emulazione A3, A4 Formato carta: DIN A3, DIN A4 N o m . Tipo di scrittura: normale Comp. Tipo di scrittura: compatto LIP Righe I pagina (Lines I Page)

(CI contrassegna stampanti di altri costruttori per il loro funzionamento impeccabile la Siemens non assume alcuna garanzia.

Programmi applicativi S5 o parti di programmi S5 che vengono emessi su stampante o su file per la stampa, possono essere corredati su ogni pagina da un numero fisso di righe di piedinatura generate automaticamente. Nel box "Impostazioni, pagina 2" si può scegliere per "Piedinatura" una larghezza di 80 o 132 caratteri.

Ogni piedinatura è memorizzata in un proprio file e viene generata tramite un editor di piedinatura. I file *Fl.INI sono per piedinature con 80 caratteri ed i file *F2.INI sono per piedinature con 132 caratteri. E' possibile scegliere combinazioni a piacere di file S5 e piedinature.

Con questa funzione è possibile generare un nuovo file di piedinatura o modificarne uno già presente. In relazione al numero di caratteri della piedinatura, viene visualizzata 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, - SIMATIC S5,

- file programma,

- blocco,

- segmento,

- numero di pagina

Page 406: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Esempio 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. In alto a destra se il file viene generato o modificato.

fFILE PIED.: C:NONAMEFP.INI

Campo d'introduzione

Piedinatura

/

Modifica 'i

Figura 3-58 Finestra di editazione per piedinature di 132 caratteri

Impostazioni Devono essere impostati i seguenti file e parametri: - file piedinatura - numero di caratteri della piedinatura (80 o 132)

Informazioni circa le relative impostazioni si trovano sotto + Progetto.

Operatività Dopo aver attivato la funzione di piedinatura viene visualizzata una finestra di editazione. 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 introdotti. I testi possono essere inseriti nei campi evidenziati della piedinatura, quando il campo d'introduzione è attivo. In questo caso il cursore lampeggia sul campo d'introduzione. Nel paragrafo (+ Piedinatura - Operatività dei tasti) vengono descritte le funzioni necessarie per generare e modificare la piedinatura. Viene anche riportato un esempio da realizzare.

Page 407: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Impostazioni

1 Avvertenza

Campo d'introduzione "Data": Se qui non è inserita alcuna data viene automaticamente introdotta la data di sistema.

Alla stampa tramite "Emissione confortevole" (KOMDOK) questo campo viene sempre sovrascritto con la data di sistema attuale.

Piedinatura - Con questi tasti è possibile muoversi nella finestra di editazione Operatività dei ed introdurre i testi. tasti

Tasto Funzione del tasto

F l Attivazione introduzione testi. I1 campo d'introduzione viene attivato, ed è riconoscibile tramite il cursore lampeggiante.

F2 Disattivazione introduzione testi. Nel campo d'introduzione non può essere fatta alcuna introduzione.

F4 Commutazione tra piedinatura di 80 caratteri e piedinatura di 12 caratteri.

F5 Modifica del nome del file piedinatura. La modifica può essere memorizzata con F8 = Ritorno e "SI".

F6 La piedinatura editata viene memorizzata.

F8 Ritorno al livello richiamante.

SHIFT Ritorno al livello richiamante. F8

Page 408: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Documentazione

Cursore sulla piedinatura: (SHIFT t 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

[81 B~ verso il basso (anche senza SHIFT).

(8) Posiziona il cursore sul campo adiacente della piedinatura verso l'alto (anche senza SHIFT).

[QI [01 m~ Cursore sul campo d'introduzione

(4) Posiziona il cursore sul carattere precedente.

(6) Posiziona il cursore sul carattere successivo.

(2) Posiziona il cursore sulla riga successiva. Se nel far ciò il cursore esce dal campo d'introduzione, I'introduzione del testo viene conclusa.

(8) Posiziona il cursore sulla riga precedente. Se nel far ciò il cursore esce dal campo d'introduzione, I'introduzione del testo viene conclusa.

Cancellazione carattere Il carattere sul quale si trova il cursore viene cancellato ed i caratteri successivi vengono spostati.

Page 409: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.7 Cambio

Altri pacchetti

Altri

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" se esce dal pacchetto STEP 5.

Vengono visualizzati tutti i programmi S5 che sono presenti nel drive e directory scelti e sui quali è possibile commutare.

Con la funzione "Cambio" si abbandona il pacchetto STEP 5. Viene visualizzata l'interfaccia operatore del pacchetto S5 selezionato con cui, da questo momento, è possibile lavorare.

Il ritorno al pacchetto STEP 5 è possibile da ogni pacchetto S5 selezionato. Le impostazioni del pacchetto STEP 5 sono conservate. Dopo il ritorno nel pacchetto STEP 5 è dunque possibile riprendere a lavorare senza dover impostare alcunché.

Accoppiamento PG Assieme al pacchetto STEP 5 viene fornito anche il pacchetto S5 "Accoppiamento PG" che è installato nella directory C:\S5-ST\PG-PG. I1 programma "Accoppiamento PG" è aperto e avviato se le vie erano impostate corrispondentemente nella box di scelta.

Operatività Viene visualizzato il box di comando "Altri pacchetti S5" in cui si seleziona il drive e la directory (+ Interfaccia operatore grafica, Box di comando). Vengono visualizzati uno o più programmi S5 presenti nella directory. E' possibile di avviare un programma. Confermando con OK dopo aver selezionato, viene visualizzata l'interfaccia operatore del pacchetto S5 scelto.

Page 410: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Cambio

Page 411: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Lista asseqnazioni tasti

3.8 Help

Grazie alle funzioni presenti sotto questo menù, è possibile ottenere le seguenti informazioni relative al pacchetto STEP 5 avviato:

Info versione STEP 5 - Una lista di tutti i tasti funzionali veloci (Fl-FIO e SHIFT F l - SHIFT F9). Con questi tasti è possibile selezionare le funzioni STEP 5 direttamente dal menu principale.

- Informazione sulla versione dello STEP 5 con cui si sta operando.

- Una lista di tutte le parti di programma dello STEP 5 attivato.

3.8.1 Lista assegnazioni La lista visualizzata fornisce informazioni circa i tasti funzionali tasti che possono essere attivati direttamente all'intemo

dell'interfaccia operatore. Tali tasti permettono la selezione diretta di certe funzioni senza dover utilizzare i singoli menù.

Lista asseg. tasti

Operatività Non appena selezionata la funzione, viene visualizzata una lista nella quale viene illustrata la funzione dei singoli tasti. Tale lista può essere sfogliata.

Page 412: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

3.8.2 Informazioni relative E' visualizzato un box nel quale sono contenute informazioni alla versione STEP 5 relative alla versione del software STEP 5 attivato.

Info versione STEP 5 B 3.8.3 Versione dei E' visualizzata una lista delle singole parti di programma del pacchetti S5 software STEP 5 attivato.

pacchetti S5 I Campo Chiarimento

Campo Chiarimento

Nome Nome dei file delle singole parti di programma.

Identificazione Versione e identificazione dello STEP 5.

Data Data della generazione della parte di programma.

Nr. Serie Numero di serie specifico dell'utente.

PG Tipo di PG. Indicazione della serie di PG su cui girano queste parti di programma.

7 = serie PG X = 10 - 70 (per PG 710 - 770)

Sigla Sigla della funzione della parte di programma.

Page 413: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Descrizioni di directory e file

Page 414: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File S5

4.1 File S5

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 relative descrizioni.

Sotto S5-DOSJST

C:\DOS\ Directory di sistema MS-DOS. Contiene il sistema operativo MS-DOS.

C:\STEPS\SS-ST\ Directory di sistema STEP 5 con pacchetto base STEP 5 emulatore CP/M, cioè e il file S5.BAT con il quale è possibile avviare il pacchetto base STEPS5, ed i P-Tools. Altri file: S5*CMD, i relativi file S5*.DAT, i file stampante ??????DR.INI, i file di percorso ??????AP.INI ed i file di parametrizzazione interfacce AS511SO?.DAT.

C:\SS-DATEN\DEFAULT\ Contiene un programma di esempio che dopo l'elaborazione viene memorizzato in C:\S5-DATEN\EXAMPLE.

C:\SS-DATEN\EXAMPLE\ In questa directory viene memorizzato, dopo la sua elaborazione, il programma di esempio con relativi blocchi di programma e lista di attribuzione.

C:\STEPS\SS-ST\INSTALL\ Contiene i file di salvataggio di singole parti del programma S5.

C:\STEPS\SS-ST\PG-PG\ Accoppiamento di due PG per lo scambio di blocchi STEP 5 e di file.

C:\STEPS\SS-ST\SS-COM\ Directory di default per i pacchetti opzionali (COM, PROM).

Page 415: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Sotto S5-DOS/MT

C:\BIN\ La directory di sistema FlexOS contiene il file S5-COM.BAT, con il quale è possibile awiare il Front-End DOS ed i P-Tools.

C:\BOOT\ La directory contiene file che controllano la configurazione di FlexOS in fase di awiamento. Nel file CONFIG.BAT, tra l'altro, vengono trattate le definizioni per STEP 5.

C:\SIMATIC\SS-MT\ Directory di sistema STEP 5 con pacchetto base STEP 5. Qui si trova il file di start S5.286. Altri file: S5*.286, i relativi file S5*.DAT, i file stampante ??????DR.INI ed i file di percorso ??????AP.INI.

C:\SIMATIC\SS-FI La directory contiene l'interfaccia DOS (Front-End DOS). Essa permette di utilizzare sotto S5-DOSJMT pacchetti COM che solitamente girano sotto S5-DOS (su base PCPJM). Altri file: S5*.COM, S5WX*.*, S5-Komi ed i file di parametrizzazione interfacce AS511SO?.DAT.

C:\SS-DATEN\DEFAULT\ C:\SS-DATEN\EXAMPLE\

Vedere sopra per S5-DOSJST

Page 416: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File S5

4.1 .l Funzioni di alcuni Di seguito vengono riportati i file nei quali STEP 5 memorizza le file STEP 5 proprie impostazioni ed i propri dati. La maggior parte dei file

vengono memorizzati nella directory di lavoro per STEP 5. I punti interrogativi contenuti nei nomi dei file rappresentano caratteri che l'operatore può scegliere a proprio piacere.

%e, impostazioni

ss MEMORYDAT Memoria per i valori ultimamente introdotti nei box di comando e di scelta.

STEPJCEINI (STEP 5 Configuration File) Qui sono definiti la via ed il nome del file ??????PJ.INI utilizzato per ultimo. Archivio: directory di sistema STEP 5

??????PJ.INI Dati definiti nella maschera "Impostazioni"

Programmi

??????ST.SSD File programma STEP 5 come base dati S5-DOS (sotto STEP 5lST oppure STEP 5/MT)

??????ST.SSB File programma STEP 5 come base dati BTRIEVE (possibile solo sotto STEP 5lMT)

Lista di attribuz.

SIGLIST.SIG File simbolico (STEP 5/MT, base dati BTRIEVE): viene generato sotto SIGNAL e può essere modificato sotto STEP 5.

??????ZO.SEQ Lista di attribuzione sequenziale, non tradotta (base dati S5-DOS). Sotto S5-DOS/MT è possibile generare e modificare questo file sia sotto STEP 5, sia sotto SIGNAL (strumento di HARDPRO).

Page 417: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni di alcuni file STEP 5

Emissione stampante

??????Fl.INI

??????F2.INI

??????LS.INI

File specifici

??????XR.INI

??????SU.INI

??????SEIN1

??????TP.INI

Selezione Bus

??????AP.INI

Lista errori di attribuzione: elenco degli errori di traduzione del file ??????ZO.SEQ nel file ??????ZO.INI.

File simbolico (base dati S5-DOS), lista di attribuzione tradotta.

Lista di attribuzione - File indice (# = 1 oppure

2)

Memorizzazione dell'assegnazione dei tasti funzionali

Parametri stampante Archivio: directory di sistema STEP 5

File piedinatura (80 caratteri)

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. Archivio: directory di sistema STEP 5

File SISID Caratteristiche dell'identificazione di sistema, per esempio per CP.

Page 418: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione dati S5-DOS/BTRIEVE

4.2 Gestione dati S5-DOS/BTRIEVE

Sotto il sistema operativo S5-DOSJST, per la gestione dei file, lo STEP 5 utilizza la "gestione dati S5-DOS". Sotto S5-DOSJMT esiste la possibilità di scegliere tra le gestioni dati S5-DOS e BTRIEVE. Di seguito sono illustrate le caratteristiche che contraddistinguono i due tipi di gestione dei dati e come eventualmente passare da un tipo di gestione all'altro.

4.2.1 Gestione dati S5-DOS

La memorizzazione dei dati avviene sotto gestione S5-DOS ottimizzata per STEP 5.

Sotto S5-DOS/MT è possibile scegliere tra le gestioni dati S5-DOS e BTRIEVE.

La gestione dati S5-DOS è ottimizzata tramite la definizione di parametri in relazione alle esigenze dello STEP 5 .

Caratteristiche: - La memorizzazione dei dati avviene molto velocemente. - I dati vengono memorizzati in forma compatta. Quando viene

cancellata una parte dei dati (cioè si formano più di 10 "buchi"), i rimanenti dati vengono riorganizzati in modo che la base dati non sia inutilmente "gonfiata" da tali buchi o che i dati siano spezzettati. La gestione dati S5-DOS necessita quindi di poco spazio in memoria.

- I file programma sono del tipo ??????ST.SSD. - Il numero di blocchi è limitato a 255 blocchi per ogni tipo. Ciò

significa che non può esserci un blocco di documentazione per ogni blocco.

- La lista di attribuzione (file del tipo ??????ZO.SEQ) per un AG ed una CPU può essere generato ed editato sia con HARDPRO, strumento SIGNAL, sia con STEP 5. Essa deve poi essere tradotta sotto STEP 5 in un file simbolico del tipo ??????ZO.INI.

Page 419: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione dati BTRIEVE

4.2.2 Gestione dati BTRIEVE è una gestione dati razionale e molto potente che viene BTRIEVE utilizzata da molti programmi applicativi, per esempio dagli

strumenti di progettazione HARDPRO e dallo strumento SCL, e che permette la programmazione di blocchi funzionali. Caratteristiche: - I file programma sono del tipo ??????ST.SSB - Il numero di blocchi per ogni tipo è illimitato. - STEP 5 utilizza il file simbolico SIGLIST.SIG che è valido

per tutti gli AG e tutte le CPU dell'impianto. (I file programma sono però specifici per ogni AG e CPU).

- Il file SIGLIST.SIG deve essere generato con HARDPRO, strumento SIGNAL nella base dati comune. Il file simbolico può essere rielaborato sia sotto STEP 5, sia sotto SIGNAL. Dato che esso vale per tutti i programmi, oltre agli abbinamenti di una lista di attribuzione (simbolo di identificazione di segnale "IDS", parametro assoluto "Operando" e "Commento") esso contiene l'identificazione dell'AG (AGNr = 1...30) e del tipo di CPU (CPUNr = 1...4).

- Dopo aver effettuato molte cancellazioni di blocchi in un file programma, per poter compattare i dati bisogna ricostituire il file programma sotto un nuovo nome. Ciò può essere fatto sotto STEP 5 o PlantTop.

Page 420: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione dati S5-DOS/BTRIEVE

Rappresentazioni riassuntive:

Gestione dati SB-DOS:

file programma per AGI, CPUI: file simbolico per AGI, CPUI:

PRGI 1 @ST.S5D-PROGI 1 @ZO.SEQ (IDS, Operando, Commento)

file programma per AGI, CPU2: file simbolico per AGI, CPU2: PRGI [email protected] [email protected]

file programma per AG2, CPUI : file simbolico per AG2, CPUI : PRG21 @ST.S5D-PRG21 @ZO.SEQ

Gestione dati BTRIEVE:

file-Programma per AGI, CPUI : PRGI 1 @ST.S5B \

(IDS, Operando, Commento, file-Programma per AGI, CPU2/ NoPLC, NoCPU)

Page 421: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Creazione di una nuova base dati

4.2.3 Creazione di una L'interfaccia operatore grafica PlantTop (SS-DOSMT) supporta la nuova base dati creazione di una nuova base dati oppure di un nuovo file

programma. La base dati è una directory che contiene almeno un file programma ed eventualmente le liste di attribuzione o un file simbolico. l. Aprire la directory nella quale si vuole memorizzare il file

programma. 2. Attivare la finzione "Nuovo file di programma" nel menu

"S5 '!. 3. Nel dialogo NUOVO FILE DI PROGRAMMAINUOVO

BLOCCO definire dapprima se si vuole creare una base dati S5-DOS oppure BTRIEVE.

4. Introdurre il nome del file programma ??????ST.SSD oppure ??????STSSB.

5. Dato che il file deve contenere almeno un blocco, introdurre il nome di un blocco (OB l preimpostato) ed abbandonare il dialogo con OK.

PlantTop prowede ad inserire nella directory aperta nella finestra corrente il file programma definito ed il relativo file ??????PJ.INI.

Fare attenzione che non venono generate due base di dati aventi lo stesso nome (per quanto riguarda i primi 6 caratteri del nome. Esempio: PROBSPST.SSD

PROBSPST.SSB

Page 422: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione dati S5-DOS/BTRIEVE

4.2.4 Cambio di Sotto l'interfaccia operatore grafica PlantTop (S5-DOSMT) è gestione dati possibile trasferire i programmi generati sotto una delle gestioni

dati S5-DOS o BTRIEVE nell'altra gestione dati. Questo vale anche per i file simbolici.

Trasferimento dei file l. Aprire sotto PlantTop la base dati sorgente premendo due programma volte il tasto del mouse in corrispondenza dell'icona del file

programma. I tipi di blocchi presenti vengono rappresentati come directory.

2. Selezionare tutti i tipi di blocco e, tenendo premuto il tasto del mouse, spostarli nella directory che costituirà la directory di lavoro sotto l'altra gestione dati.

Nel dialogo che compare viene chiesto con quale nome di file programma devono essere memorizzati i blocchi.

3. Scegliere per S5-DOS un nome di programma del tipo ??????ST.SSD e per BTRIEW uno del tipo ??????ST.SSB. I1 file programma viene memorizzato con la struttura necessaria per la relativa gestione dati.

E' possibile memorizzare sotto un altro file programma anche solo una parte di blocchi o di tipi di blocco. Aprendo la directory di un certo tipo di blocchi è possibile vedere quali blocchi di tale tipo sono presenti e quindi sceglierne una parte. E' possibile anche trasferire in un file programma singoli blocchi spostando con il mouse tali blocchi nel file di destinazione.

Per cambiare la gestione dati non è sufficiente copiare e ridenominare un file programma sotto PlantTop. Facendo ciò, la struttura del file rimane immutata per la gestione dati originaria.

Page 423: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Cambio di gestione dati

Trasferimento dei file simbolici

Cambio S5-DOS Sotto S5-DOS, per ogni programma esiste una lista di attribuzione --> BTRIEVE sequenziale specifica per ogni AG e CPU. Tale lista è del tipo (S5-D0S/M7 ??????ZO.SEQ e viene tradotta in un file simbolico del tipo

??????ZO.INI. Le liste di attribuzione possono essere memorizzate e modificate in STEP 5 e, sotto S5-DOSMT, anche in SIGNAL. Le liste di attribuzione presenti in una base dati S5-DOS possono essere rese utilizzabili (sotto S5-DOSMT) per la gestione dati BTRIEVE con lo strumento HARDPRO SIGNAL agendo come di seguito descritto:

l. Attivare SIGNAL e creare una base dati SIGNAL nella directory che contiene la base dati STEP5-BTRIEVE.

2. Leggere i file ZULI (??????ZO.SEQ) dalla directory di lavoro con la base dati S5-DOS in una lista SIGNAL (copiatura file).

3. Selezionare un formulario che oltre agli abbinamenti di una lista di attribuzione (simboli identificazione di segnale 'YDS': parametro assoluto "Operando': "Commento!') visualizzi le identijìcazioni AG e CPU.

4. Introdurre i valori per questi attributi (NoPLC = 1 .. .30, NoCPU = 1...4) in modo da assegnare in modo univoco i parametri assoluti eventualmente presenti più volte e memorizzare la lista SIGNAL. SIGNAL memorizza il file SIGLIST.SIG nella propria base dati. Questo file contiene tra l'altro gli attributi "IDS", "Operando", "Commento", "NoPLC" e" NoCPU". STEP 5 può ora accedere al file simbolico SIGLIST.SIG. I1 file può essere rielaborato sotto STEP 5 e sotto SIGNAL. Esso vale per tutti i file programma della base dati. Tramite i numeri di AG e di CPU selezionati in STEP 5 ("Progetto, Impostazioni, Pagina 1") al file programma corrente vengono attribuiti i simboli corretti.

Page 424: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Gestione dati S5-DOS/BTRIEVE

Cambio BTRIEVE --> S5-DOS

(S5-DOS-MT)

Sotto BTRIEVE, per tutti i programmi esiste un file simbolico comune del tipo SIGLIST.SIG. Per renderlo utilizzabile sotto la gestione dati S5-DOS, sotto SIGNAL bisogna suddividere tale file in liste di attribuzione sequenziali del tipo ??????ZO.SEQ specifiche per ogni AG e CPU. Queste liste di attribuzione vengono tradotte in STEP 5 in file simbolico del tipo ??????ZO.INI. Procedere come di seguito descritto:

l. Attivare SIGNAL ed aprire la base dati BTRIEW nella directory di lavoro STEP 5.

2. Aprire un formulario che visualizzi gli attributi 'YDS", "Operando'!, "Commento': "NoPLC" e "NoCPU'!.

3. Generare selezioni che visualizzino i segnali per un AG ed una CPU (selezione secondo gli attributi AGNr e CPUNr) e scrivere tali selezioni nei file ZULI (liste di attribuzione) del tipo ??????ZO.SEQ. Memorizzare i file nella directory che servirà da directory di lavoro sotto la gestione dati S5-DOS. Scegliere i nomi in modo che i file possano poi essere facilmente associati ai file programma specifici per ogni AG e CPU.

4. Tradurre sotto STEP 5 le liste di attribuzione in file simbolico del tipo ??????ZO.INI.

Page 425: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Appendice

Page 426: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per I'esempio applicativo

A l Modello di programma per I'esempio applicativo

La generazione degli elementi di un programma STEP 5 (blocchi di programma, segmenti, 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 sviluppo si limita all'esecuzione delle seguenti fasi:

F 1 : Rappresentazione schematica dell'impianto da controllare con evidenziati gli elementi importanti per l'automatizzazione.

F2: Stesura dell'elenco dei segnali di ingresso/uscita ed attribuzione dei relativi nomi simbolici.

F3: Rappresentazione sotto forma di tabella decisionale della sequenza di comandi con le condizioni ed azioni relative alla descrizione del processo.

F 4 : Predisposizione di un blocco dati.

FS: Programmazione in AWL dei blocchi contenenti il programma (un segmento per ogni regola della tabella decisionale).

Page 427: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Fase 1 : Schematizzazione dell'impianto da controllare

Per la preparazione del programma, l'impianto di lavaggio deve essere schematizzato in modo che le periferie (sensori/attuatori) nonché le loro azioni siano riconoscibili nella sequenza di controllo figura A-l).

Per la combinazione logica nel controllore programmabile è anche importante conoscere 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).

"Asciugatura" (A 33.2) Valvola dell'aria "Lavaggio" (A 33.0) "Cera" (A 33.1) "chius. (

' Elettrovalvola Struttura

/

"Struttura avanti" "Posizione" (E 32.3) "Avanz. strutt." (A 32.0) "Strutt. indietro" (E 32.4) "Ritorno strutt." (A 32.1) (E 32.5) Finecorsa Contatto di presenza Relè per comando motore Finecorsa

Figura A-l Impianto di lavaggio con ingressiluscite di processo

Page 428: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per l'esempio applicativo

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 operandi. Questa rappresentazione deve essere ampliata con i segnali degli elementi di servizio e di visualizzazione riportati in figura A-2.

I ENTRATA AUTO USCITA AUTO (A 32.4) 1 I (A 32.5)

L . . . . . . \.,. . . . .,.,. . . . . . . ;\ VISUALIZZ.

, 1 , @ @ le, Pan di servizio

Controllore

Imp. di lavaggio

Segn. di servizio

Commut. Puls. di Emerg. princ. awiam. (E 32.1) (E 32.0) (E 33.0) norm.

l

Segn. di processo (ingressi)

Segn. di comando (uscite)

Figura A-2 Struttura di controllo con ingressiluscite di servizio

chiuso

Come premessa per la generazione della lista degli operandi e per la descrizione delle sequenze dell'impianto, si assume ora che siano noti tutti i dati che vengono trasmessi dalla1 programma di comando.

Page 429: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Fase 2: Riassunto delle grandezze di ingresso/uscita

Per la descrizione 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 A-l Elenco dei segnali d'impianto

1 1 1 1 Operando 1 Tipo, funzionamento

"Impianto ON" Sensore

Sensore Sensore Sensore Sensore Sensore Sensore Sensore

Attuatore Attuatore Attuatore Attuatore Attuatore Attuatore

"Emergenza" "Start ciclo" "Auto in posizione" "Struttura avanti"

Commut. a chiave, in chiusura Pulsante, in apertura Pulsante, in chiusura Contatto di presenza, in ch Finecorsa, in chiusura Finecorsa, in chiusura Finecorsa, in chiusura Finecorsa, in chiusura

Relé di accoppiamento Relé di accoppiamento Relé di accoppiamento Relé di accoppiamento Relé di accoppiamento Relé di accoppiamento

"Struttura indietro" "Porta aperta" "Porta chiusa"

E 32.0

E 32.1 E 33.0 E 32.3 E 32.4 E 32.5 E 32.6 E 32.7

A 32.0 A 32.1 A 32.2 A 32.3 A 32.6 A 32.7

"Avanzam. struttura" "Ritorno struttura" "Apertura porta" "Chiusura porta" "Rotazione spazzoloni" "Spruzzatura deter-

gente" "Lavaggio" "Diffusione cera" "Asciugatura"

ENTRATA AUTO USCITA AUTO

Page 430: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per l'esempio applicativo

Fase 3:

Sequenza di processo

Descrizione della sequenza di processo, rappresentazione delle funzioni di comando 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 processo che sarà poi tradotta in una tabella decisionale.

Tale tabella (tabella A-2) deve essere così interpretata:

- 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 segmento di programma.

1. Preparazione della sequenza di programma.

2. Definizione dello stato di funzionamento. I1 controllore definisce lo stato di avviamento dell'impianto quando viene attivato il commutatore principale ( E 32.0 = 1) e I'AG è avviato (OB 20121122 eseguiti).

Disattivazione dell'impianto I "Stop" della procedura di lavaggio. Per l'interruzione del processo in un certo momento, per esempio per emergenza, è necessaria 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 = O), il controllore resetta lo stato interno dell'AG e disattiva tutte le uscite.

Page 431: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

4. Raggiungimento della condizione iniziale. In fase di awiamento del controllore viene fatto sì che l'impianto di lavaggio raggiunga lo "stato iniziale", nel caso che questo stato non sia già presente. Lo stato iniziale è raggiunto quando la porta è aperta (E 32.6 = l), la struttura con gli spazzoloni per il lavaggio è tutta indietro (E 32.5 = 1) e non vi è alcun veicolo nella posizione di lavaggio (E 32.3 = 0). I1 controllore deve quindi verificare se tali condizioni sono verificate. In caso contrario bisogna provvedere alle conseguenti operazioni: "Ritorno struttura" (A 32.1 = 1) e10 "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).

5. Definizione della situazione iniziale per il lavaggio. Bisogna verificare lo "stato iniziale", cioè deve essere: "Porta aperta" (E 32.6 = l), struttura indietro (E 32.5 = 1) e nessuna auto presente (E 32.3 = O). Questo stato iniziale viene segnalato con la visualizzazione ENTRATA AUTO (A 32.4 = 1). La visualizzazione USCITA AUTO (A 32.5) viene cancellata.

6. Ingresso auto ed inizio lavaggio. L'auto da lavare viene portata nella posizione di lavaggio (E 32.3 = 1) e sul pannello di servizio all'estemo viene premuto il pulsante di avviamento del lavaggio (E 33.0 = Imp.). Dopo la verifica di "Auto in posizione" (E 32.3 = 1) e "Pulsante awiamento 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.

7. Spruzzatura della schiuma. Dopo la verifica del segnale "Porta chiusa" (E 32.7 = l), 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.

Page 432: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per l'esempio applicativo

8. Lavaggio, risciacquo Dopo la verifica del raggiungimento della posizione finale "Struttura avanti" (E 32.4 = l), il controllore ferma il relativo motore (A 32.0 = O), chiude gli ugelli della schiuma (A 32.7 = O), apre la valvola per l'acqua (A 33.0 = 1) e prowede al ritorno della struttura (A 32.1 = l), sempre con gli spazzoloni in rotazione (A 32.6 = 1). Con questa operazione la macchina viene pulita e risciacquata.

9. Diffusione della cera. Dopo la verifica del raggiungimento della posizione "Struttura indietro" (E 32.5 = 1) si ha: disattivazione del motore (A 32.1 = O), chiusura della valvola dell'acqua (A 33.0 = O) e arresto degli spazzoloni (A 32.6 = O). Adesso la struttura deve tornare in avanti (A 32.0 = 1) con gli ugelli della cera aperti (A 33.1 = 1).

Diffusione dello strato di cera

10. Nella posizione in avanti (E 32.4 = 1) chiudere gli ugelli (A 33.1 = 1) e riportare la struttura indietro (A 32.1 = 1).

11. Nella posizione indietro (E 32.5 = 1) arrestare il motore (A 32.1 = O). 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"). I1 controllore deve verificare il trascorrere del tempo TDC. Solo quando tale tempo è trascorso, può essere affrontato il passo successivo.

12. Asciugatura. I1 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 = O) e la porta viene aperta (A 32.2 = 1).

Page 433: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

13. Uscita auto. Dopo l'apertura della porta (E 32.6 = 1) si ha: arresto del motore della porta (A 32.2 = O) e visualizzazione della segnalazione USCITA AUTO (A 32.5 = 1).

14. Impianto vuoto. Se "Nessuna auto in posizione" (E 32.3 = O), il controllore spegne la segnalazione USCITA AUTO (A 32.5 = O) e resetta il contatore interno di passi a O.

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.

Nota: L'ottimizzazione verticale e orizzontale del percorso delle spazzole per l'adattamento al profilo della carrozzeria non viene preso in considerazione nel presente esempio. Questo compito viene svolto da un altro sottoprogramma.

Una rappresentazione grafica dello svolgimento del processo viene riportata in figura A-3. Le cifre tra parentesi evidenziano la relazione con il passo descritto e contemporaneamente rappresentano il numero di regola o di segmento 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 incrementa di 1 questo contatore in modo che il contenuto del contatore rappresenti sempre il passo da eseguire. Attribuzione ed elaborazione degli stati del contatore sono rappresentati nella parte sinistra della figura A-3.

Page 434: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per l'esempio applicativo

START <: IMPIANTO ON? ::

Preparazione: seq. programma

Definizione: stato funzionam.

Reset uscite e contatore passi

(1

(2)

interno C

l

1 Stato iniziale 1 (5)

Raggiunam. stato iniziale Reset contatore passi

Contatore passi

Inizio: lavaggio 1 (6) l

(4)

Spruzzura schiuma (7)

Lavaggio/risciacquo

Diffusione cera

Form. strato di cera (1 011 1 )

Asciugatura

Uscita auto (1 3)

Controllo: segnalazione (1 5)

FINE j

Ciclo di lavaggio

Figura A-3 Diagramma a blocchi del ciclo di lavaggio veicoli

(1) = numero di regola nella tabella decisionale o numero di segmento nel programma di esempio

Page 435: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Con

dizi

onila

zion

i R

egol

e (s

egm

enti)

2

3

4

5

6

7

8

O

10

11

12

13

14

Cont.

impuls

i per a

iiiv.

Sto

p im

p. (

rese

t usc

ite)

Page 436: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per l'esempio applicativo

Prima di procedere con la prossimo fase di stesura del programma STEP 5 , bisogna definire la struttura stessa del programma. Solo un programma strutturato può girare in modo soddifacente in un controllore programmabile.

Anche questo semplice programma di esempio, per un ordinato funzionamento necessita almeno di un blocco organizzativo (OB 1) oltre ai blocchi di programma e funzionali contenenti le istruzioni del programma di lavaggio, ed al relativo blocco dati. L'OB 1 prowede all'elaborazione ciclica del programma nel controllore. Inoltre sono necessari dei blocchi di avviamento (OB 20/21/22) che garantiscono un avviamento o riawiamento dell'impianto in ogni condizione.

Senza approfondire le funzioni di questi blocchi organizzativi, in figura A-4 viene illustrata la struttura del programma con l'identificazione dei blocchi così come verrà poi utilizzata nell'esempio.

'..,' Progr. "Impianto di lavaggio"

E l

Figura A-4 Struttura del programma "Impianto di lavaggio"

Page 437: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Fase 4: Definizione del blocco dati

Oltre a quanto fin qui detto, il controllore deve garantire anche le seguenti prestazioni:

- I tempi di diffusione dello strato di cera TDC e di asciugaura TAA devono poter essere modificati dal personale di servizio.

- Ogni lavaggio deve essere registrato ed il numero di cicli di lavaggio deve poter essere emesso su richiesta.

Queste funzioni possono essere realizzate al meglio tramite l'uso di un blocco dati (figura A-5). Nel blocco dati vengono inseriti i tempi di riferimento per TDC e TAA ed i valori instantanei di questi tempi nei formati KH e KE

DB5 Impianto lavaggio: tempilconteggi n 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. ì Preassignazioni Commento

Vuoto Contatore lavaggi (KH) Contatore lavaggi (KF) Vuoto Setpoint tempo diffus. cera TDC Valore ist. tempo TDC (KH) Valore ist. tempo TAA (KF) Vuoto Setpoint tempo asciugat. auto TAA Valore att. tempo TAA (KH) Valore att. tempo TAA (KF) Vuoto

Figura A-5 Definizione del blocco dati per l'impianto di lavaggio (stampa)

Page 438: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per l'esempio applicativo

Fase 5: Programmazione (qui solo i primi 5 segmenti)

FB 5 C: IMPLAVST.S5D BIB=2 LUN=166

Segm. 1 0000 "Predisposiz. 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)

Richiamo DB5 (tempilconteggi)

Segm. 2 0007 "Definiz. stato di esercizio"

All'accensione o all'awiamento 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 awiamento". Solo dopo il reset di M 10.0 tramite "Commutatore principale OFF" è possibile un riawiamento dell'impianto.

0007 0008 0009 000A 000B OOOC 000E OOOF 001 0 001 1

Conmutat. princ. "Impianto ON" Ricon. awiam. da OB 20121122 Merker per fronte di salita Merker impulsivo (solo 1 ciclo) Reset riconosc. awiamento

Impostaz. merker fronte di salita Mancanza comando "Impianto ON" Mancanza riconosc. awiamento Reset merker fronte di salita

Segm. 3 001 2 "Spegnimento impianto"

Spegnendo I'impianto, con commutatore su OFF, o premendo l'emergenza vengono mese a zero le uscite e resettato il contatore passi ed il programma viene concluso.

001 2 : u 001 3 : u 001 4 :SPB 001 5 :R 001 6 :L 001 7 :T 001 8 :T 001 9 :BEA 001A WEIT :*

E : 32.0 -PRINC-ON Commutat. princ. "Impianto ON" E : 32.1 -EMERGENZ Puls. "Emergenza" non premuto =WEIT (diramazione programma!) Z 2 -PASSI Reset contatore passi KB O AW 32 Reset uscite in AB 32 AB 33 Reset uscite in AB 33

Fine blocco

Page 439: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Segm. 4 001 B "Posizionamento di partenza"

L'impulso generato all'accensione o all'awiamento 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.

001 B :UN M : 10.1 -IMPULSO Merker imp. "Impianto ON/Aw." 001 C :SPB =WEIT 001 D :R Z 2 -PASSI Reset contatore passi 001 E :L KH 0000 0020 :T AW 32 Reset delle uscite 0021 :T AB 33 Reset delle uscite 0022 :UN E : 32.5 -STRU-IND Struttura non su finecorsa ind. 0023 :S A : 32.1 -RIT-STRU Marcia indietro struttura 0024 :UN E : 32.6 -PORTA-AP Portanonaperta 0025 :S A : 32.2 -AP-PORTA Apertura porta 0026 : U E : 32.3 -IN-POSIZ Auto in posizione 0027 :S A : 32.5 -USC-AUTO Messaggio: USCITA AUTO 0028 WEIT

Segm. 5 0029 "Creazione situazione iniziale"

Viene verificata la posizione iniziale di partenza e se questa è soddisfatta, viene emesso il messaggio ENTRATA AUTO.

-PASSI Stato cont. passi in ACCU 1 Richiesta verifica: passo O

-IN-POSIZ "Auto non in posizione" -STRU-IND Strutt. su finecorsa indietro -PORTA-AP Porta aperta -ENT-AUTO Messaggio: ENTRATA AUTO -USC-AUTO Messaggio: USCITA AUTO -PASSI Incremento di 1 cont. passi

Il programma completo compresi tutti i commenti e la lista di attribuzione si trova nella directory C:\S5-DATEN\DEFAULT sotto il nome S5DEMOST.SSD.

Page 440: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Modello di programma per l'esempio applicativo

Page 441: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

A2 Glossario

Accoppiamento PG Collegamento diretto di due PG tramite cavo con connettori.

Blocchi funzionali Blocchi funzionali già programmati richiamabili per compiti standard definiti. Ad ogni blocco funzionale standard è associato un

numero di serie. Essi contengono funzioni complete che vengono utilizzate sovente nei programmi applicativi.

Blocco Un blocco è una parte del programma applicativo limitata per motivi funzionali, strutturali e di utilizzo. Nello STEP 5 si distingue tra blocchi contenenti istruzioni (OB, PB, SB, FBIFX) e blocchi contenenti dati (DBDX) oppure blocchi contenenti immagini di configurazioni di dati (BB) che non possono essere utilizzati nel programma, ma in cui sono memorizzate, per esempio, liste di variabili per funzioni di test.

Blocco dati DBIDX 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é ne viene richiamato un altro.

Blocco di Contiene i commenti segmento associati ai vari blocchi documentazione (#OBDO.nnn, #PB ..., #SB ..., #FB ...) oppure, per i blocchi dati, un

commento blocco (#DBDO.nnn).

Blocco di programma + Blocco

Blocco funzionale FB 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 passati al momento del richiamo tramite la lista di parametri.

Page 442: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Blocco immagine BB Un blocco immagine memorizza il contenuto del video (operandi, variabili di processo) che vengono introdotti durante le funzioni di test STATO VARIABILI, FORZAMENTO e FORZAMENTO VARIABILI, + Blocco.

Blocco organizzativo Contiene comandi STEP 5 (operazioni fondamentali), OB principalmente richiami di blocchi. 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 programma applicativo e rappresentano un'interfaccia verso il sistema operativo.

Blocco (non riferito Insieme di oggetti (caratterilrighe) contrassegnati (iniziolfine ai programmi) blocco) per un'elaborazione comune.

Box di comando Finestra di dialogo per la definizione delle funzioni STEP 5 da eseguire. Oltre alla definizione 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 è associato (tramite "Scelta") ad un + Box di scelta nel quale si può ricercare il bloccolfile da elaborare.

Box di scelta

Buffer

Cambio

Finestra di dialogo, richiamabile nel box di comando, per la ricerca e selezione di oggetti (blocchilfile) 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.

Menu STEP 5 che rende possibili richiami di altri pacchetti S5 (per esempio GRAPH 5). I1 passaggio ad uno dei pacchetti caricati o visualizzati nel box di scelta è sempre possibile cosiccome il ritorno in STEP 5.

Page 443: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Campi di memoria 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 introduzione

Campo di operandi in KOPFUP nel quale viene inserito l'operando con relativo tipo e parametro, oppure in forma simbolica (con lineetta). "Non definito" è un campo di introduzione riempito con 9 punti interrogativi. "Non connesso" è invece un campo di introduzione a cui non è stato associato alcun operando, ma che può rimanere vuoto.

Cancellazione iniziale Cancellazione di tutti i blocchi caricati nell'AG.

Casella + Elemento funzionale

Commenti Lo STEP 5 offre molte possibilità di commenti che possono essere generati e memorizzati insieme al relativo programma. I commenti non vengono mai trasferiti nell'AG. Lo STEP 5 riconosce commenti a livello di istruzione, di segmento e di impianto. Per quanto concerne i blocchi dati, non avendo segmenti, si può generare soltanto un commento al blocco.

- I commenti istruzione, per D B D X 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).

- I commenti segmento, per DBIDX commento blocco, con 16 k caratteri al massimo, vengono memorizzati in un blocco di documentazione (per esempio #PBDO.nnn). Questi sono associati ai blocchi contenenti il programma (PB, SB, FB ecc.) in modo fisso.

- Il commento impianto (spiegazioni relative al programma applicativo) viene memorizzato in un file di documentazione S5 liberamente definibile (#FILE-DOK, nome con 8 caratteri al massimo).

Page 444: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Commento impianto

Commento istruzione

Commento operando

Compressione memoria

Configurazione della memoria

Connettore

Corpo del blocco

Cursore

File di testo per il commento del programma applicativo. Esso non è legato ai blocchi. I1 nome del file deve iniziare con il carattere #. Gli altri 8 caratteri sono liberamente selezionabili.

Spiega l'istruzione AWL e viene memorizzato nel blocco di commento (OK, PK, SK, FWFXK) insieme al commento segmento.

Può essere introdotto nella lista di attribuzione per ogni operando simbolico. Introduzioni e modifiche sono anche possibili direttamente nell'editor del blocco.

La cancellazione di un blocco nell'AG comporta dapprima che tale blocco venga dichiarato "non valido" nella memoria utente. Anche la correzione di un blocco lascia dietro di sé il vecchio blocco non modificato. La funzione STEP 5 "Test, Forzamento AG, Compressione 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 riempimento della memoria utente in AG.

Merker di appoggio che mantiene il RLC come memoria intermedia, in modo da renderlo utilizzabile in altri punti ed evitare combinazioni ripetute.

Nel corpo del blocco vengono memorizzate le istruzioni1 connessioni suddivise in segmenti oppure i dati (nei DB).

Gli editor STEP 5 utilizzano un cursore grande (allungato) ed uno piccolo. I1 cursore allungato visualizza la posizione attuale di editazione nel campo di editazione. La sua rappresentazione sotto forma di campo "reverse" corrisponde normalmente alla lunghezza del campo di introduzione attuale. I1 cursore piccolo si muove invece a livello di carattere e serve per l'editazione locale nell'ambito del campo di introduzione.

Page 445: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

In KOP e FUP, il cursore allungato supporta la costruzione grafica del segmento tramite mouse. I1 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.

Diritti di accesso Con lo STEP 5 è possibile operare anche tramite accoppiamento bus del PG. I file vengono quindi dotati di attributi dal system manager: protetti contro la scrittura, non protetti contro la scrittura oppure protetti contro la scrittura ed attuali. Questi diritti di accesso ai programmi vengono definiti prima dell'editazione nelle 'Ympostazioni ".

Documentazione Il menu STEP 5 "Documentazione" permette l'emissione di blocchi di programma e di elementi di programma su stampante o su file. Nella "Emissione standard" l'emissione awiene così come editato, nella "Emissione confortevole" vengono aggiunti degli elementi grafici supplementari (cornici) ed una piedinatura editabile.

Editor Strumento software per la generazione di + Blocchi, ognuno secondo la parametrizzazione definita in + Impostazioni, in forma di lista istruzioni (AWL), schema a contatti (KOP) o schema logico (FUP). Per la generazione di + Blocchi dati o + Liste attribuzione vengono utilizzati editor speciali, cosiccome per la scrittura dei commenti segmento e impianto.

Il menu 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 selezionati.

Page 446: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Editor per testi

Elemento funzionale

File di documentazione (FILE-DOK)

File di identificazione sistema SISID

File simbolico

Strumento per la creazione ed elaborazione di commenti segmento e operandi nei + Blocchi di documentazione. Tali blocchi vengono richiamati tramite il box di comando/scelta negli editor dei blocchi STEP 5 e blocchi dati.

L'elemento funzionale (in KOPFUP) 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 "&", "*", connettori, temporizzatori, contatori, ed elementi funzionali complessi con elaborazione a parole (funzioni digitali), 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: programmi richiamabili sotto "Gestione" per scrivere e cancellare i programmi applicativi su moduli EPROM/EEPROM.

Il file di documentazione (#NOME) contiene un commento globale indipendente dai blocchi.

Nel file SISID (Impostazioni, Pagina l) si trovano i dati di riconoscimento e le caratteristiche di identificazione, per esempio per i processori di comunicazione (CP).

Lista di attribuzione degli operandi simbolici a quelli assoluti, memorizzata in un file sorgente. I blocchi programmati con operandi simbolici, con l'aiuto del file simbolico vengono automaticamente trasformati in blocchi con indirizzamento assoluto in modo che possano essere utilizzati dal processore.

Page 447: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File stampante Contiene i dati relativi all'apparecchiatura di emissione (formati, sequenze di controllo); nome in "Impostazioni, Pagina 2 ", *DR.INI; specificazione in "Documentazione, Impostazioni "; memorizzazione in directory di sistema.

File via

Gestione

Memorizza una via bus selezionata (editata) con tutti i nomi di nodi ed indirizzi. Esso viene richiamato con il nome via desiderato del tipo *AP.INI. I1 PG provvede poi automaticamente a realizzare la connessione selezionata.

Il menu STEP 5 "Gestione" offre funzioni che supportano la manipolazione del programma applicativo (generazione di liste incrociate, interconnessione oppure ridenominazione di operandi, conversione di liste di attribuzione) e la scrittura di blocchi nei moduli EPROMIEEPROM. Inoltre viene messo a disposizione un editor per la definizione di file via per accoppiamento PG.

Identificatore di Per permettere all'editor di associare ad un segmento il relativo segmento commento, esso genera automaticamente una sequenza di 7

caratteri con il simbolo $ come identificatore di segmento (per esempio $Il-@). La cifra definisce il numero del segmento. L'identificatore non può essere né cancellato né modificato in quanto ciò provocherebbe la perdita della relazione tra segmento e commento.

Page 448: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Unità di

ingresso O Memoria utente:

Programma applicativo

(OB,PB,SB,FB,

FX, DB, DX)

- ciclico

- a tempo

- SU allarme

Blocchi dati

Unità di

Area di memoria (CPU) 1-

l

Accesso dir. alla periferia 1 4 b

l

Immagine di Se i campi di operandi E o A vengono utilizzati da istruzioni processo 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 aggiornata ciclicamente dalla 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 trasferisce gli stati di segnale contenuti nell'IPU alle unità di uscita.

, ~ g g i o r h a m . Imm. di processo degli ingressi (IPI)

Imm.diProcesso degli uscite (IPU)

Merker

Temporizzatori

Contatori

Altrri dati di sistema

dell' imm. d( proc.

~ggionkn. dell'. imm. diproc.

Page 449: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Impostazioni Box di impostazione (2 pagine) nel menu "Oggetto" per definire un + Progetto per quanto riguarda i nomi dei relativi file di programma ed alla parametrizzazione dei modi di funzionamento e di rappresentazione sul PGPC. Tutte le operazioni nei vari editor STEP 5 fanno riferimento al nome ed ai parametri preimpostati.

Indice Con la funzione STEP 5 "Indice, nel File-Programma " o "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).

Indirizzo assoluto Indica direttamente l'indirizzo fisico dell'allocazione di memoria di un operando tramite il quale si può accedere a quest'ultimo.

Indirizzo iniziale Gli indirizzi iniziali di tutti i blocchi del programma applicativo sono memorizzati nella lista indirizzi DB O.

Interconnessione Attribuzione di altri indirizzi (anche nuovi) agli operandi del programma applicativo. La funzione "Gestione, Interconnessione" provvede alla sostituzione dell'operando in tutto il programma. L'attribuzione deve essere fatta una sola volta per ogni operando nella lista. %ene modificato solo l'indirizzo e non il simbolo dell'operando.

Intestazione del Per i blocchi dati e quelli funzionali (DBIDX, FBIFX), lo STEP 5 blocco genera un blocco di intestazione supplementare con i formati dei

dati utilizzati (DVJDVX) oppure con i nomi delle etichette di salto (FVFVX). L'intestazione non viene trasferita né in AG, né sul modulo EPROMIEEPROM.

Istruzione La più piccola unità di un programma. Essa rappresenta un compito per il processore. Una istruzione è composta da una parte operazione e da una parte operando la quale, a sua volta, è composta da una sigla del tipo (per esempio E, A, M, DW) e da un parametro (per esempio 10.5, 25).

Page 450: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Lista di attribuzione Lista che contiene le associazioni tra operandi assoluti ed operandi simbolici ed i commenti di operando. Questa lista di attribuzione viene editata come file di sorgente sequenziale (*ZO.SEQ). Dopo l'editazione questo file viene tradotto, in fase di memorizzazione, nel + File simbolico finale (*Zn.INI, n = 0, 1,

2).

Lista incrociata

Lista istruzioni

Merker

Nodi

%ene generata dallo STEP 5 dal file programma preimpostato dopo la scelta (box di comando) nel menu STEP 5 "Documentazione, Emissione standard o Emissione confortevole". La lista fornisce per ogni operando (campo degli operandi) il nome simbolico ed i punti in cui esso è presente, contraddistinti da numero di blocco e di segmento.

Linguaggio di programmazione alfanumerico di tipo Assembler creato per i controllori programmabili (DIN 19239) con un'istruzione per ogni riga di programma. E' universalmente utilizzabile, sia per semplici compiti di automazione che per quelli complessi. Le istruzioni vengono introdotte nell'ordine e associate agli indirizzi così come devono essere elaborate.

I merker sono celle interne di memoria che possono essere interrogate a bit o a byte (codice: M). Nei merker vengono memorizzati i risultati intermedi.

I nodi sono partecipanti (AG, PG, server) collegati ad una rete. Essi vengono contraddistinti 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 biblioteca Numero a 5 cifre per l'identificazione del blocco.

Page 451: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Numero di Serve per l'identificazione del tipo di modulo EPROM/EEPROM programmazione utilizzato. Esso è associato 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 i parametri del modulo. Ciò permette, per esempio, di individuare errori nel cambio di moduli.

Oggetto

Nuova emissione In fase di editazione in KOPPUP, 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 menu STEP 5 "Oggetto ". Secondo questa definizione un oggetto può essere: - un + Progetto, cioè la configurazione elaborativa per un

programma applicativo,

- 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.

- un file S5-DOSISTIMT, che può essere cancellato o convertito in un file PCPM.

Operando Variabile di processo che può essere interrogata (indirizzata) in modo assoluto (per esempio E 32.0) oppure simbolico (per esempio VALVOLAI).

Operando attuale Gli operandi attuali (lista di parametri nel blocco richiamante) in fase di richiamo di un F B F X sostituiscono gli + Operandi formali vi definiti.

Operando formale Operando parametrizzabile associato ad un'operazione di sostituzione. Nei blocchi FBFX l'operazione da eseguire è definita esclusivamente con operandi formali ai quali, tramite i riferimenti della + Lista parametri, vengono associati i relativi + Operandi attuali nel blocco richiamante.

Page 452: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Parametri di sistema Sono dati che riguardano la configurazione interna e le versioni del software contenuto in AG. Informazioni al riguardo si possono ottenere con la funzione "Test, Emissione Info-AG".

Periferia di processo Tutti i datori di segnali che costituiscono l'ingresso del processo (finecorsa, pulsanti ecc.) e gli attuatori e visualizzatori (relè, valvole ecc.) che costituiscono le uscite verso il processo.

Piedinatura 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 'Ympostazioni, Pagina 2".

Progetto

Protezione di accesso

Punti di alt

Con il termine "Progetto" (menu STEP 5 ) si intende l'insieme di tutti i file STEP 5 generati 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 informazioni necessarie per una comoda elaborazione e cura del programma applicativo, per esempio impostazioni di parametri e identificazioni di directory e file.

+ Diritti di accesso

Per il test di sequenze di istruzioni nei blocchi può essere impostato un punto di arresto, cioè un punto nel programma nel quale deve essere osservato 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.

Page 453: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Punto di controllo di Il punto di controllo di sistema costituisce un'interfaccia tra il sistema sistema operativo dell'AG ed il programma applicativo. In questo

punto viene richiamato I'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 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.

M' Ciclo del programma di sistema Ciclo del programma applicativo

Page 454: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Punto di controllo Durante l'elaborazione del programma le variabili di processo utente vengono variate in modo dinamico, e solo dopo la conclusione di

un ciclo vengono trasmesse dall'AG alla periferia. Per poter seguire l'evoluzione delle variabili durante l'elaborazione del programma, gli stati dei segnali delle variabili possono essere emessi in certi punti del programma stesso.

Sistema operativo del contr. Organizz.

program- dell'ela- mabile borazione

dei blocchi

Blocco or a Blocco di progr. Blocco funz. nizzativo ?&) seq. (PB, SB) (FB, FX)

S = punto di controllo di sistema A = punto di controllo utente (libero)

Punti di controllo durante l'elaborazione del programma in AG

Page 455: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Registro interruzione Per ogni livello di elaborazione programma ed in caso di errore, il (o REG. INT.) programma di sistema dell'AG introduce nel registro di

interruzione dei dati che permettono di tornare al livello di elaborazione del programma interrotto non appena l'interruzione (interrupt) è stata elaborata. L'introduzione può essere emessa (Test, Emissione Info-AG) e contiene l'indirizzo del punto di interruzione con i contenuti dei visualizzatori ed accumulatori validi in quel momento, nonché la causa dell'errore.

Ricerca

Riferimento

Funzione che permette di trovare rapidamente operandi, segmenti o indirizzi all'interno 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, Generaz. XREF" fa sì che lo STEP 5 predisponga in un file di programma *XR.INI i riferimenti per altre possibilità d'utilizzo di ogni operando. I dati vi memorizzati possono essere interrogati dall'editor dei blocchi (tramite F2 = Riferim.), anche oltre i limiti di blocco.

Risultato logico Stato nel processore in un certo punto del programma che viene combinatorio RLC utilizzato per ulteriori elaborazioni di segnali digitali. I1 RLC è il

risultato di combinazioni logiche oppure di operazioni di comparazione. Esso può essere, per esempio, combinato con lo stato di operandi oppure l'esecuzioni di talune operazioni (per esempio salti condizionati) possono essere eseguiti in dipendenza del RLC attuale. I1 RLC si trova nel bit 1 del byte di visualizzazione.

Schema a contatti Linguaggio grafico di editazione per blocchi STEP 5 derivato KOP dallo schema elettrico (DIN 19 239).

Schema logico FUP Rappresentazione delle combinazioni logiche di un compito di comando tramite simboli funzionali secondo DIN 40719, parte 6.

Page 456: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Scrittura

Scrolling

Segmento

Selezione bus

SINEC H1

SINEC L1

Trasferimento di blocchi STEP 5 in un modulo EPROMEEPROM.

Scorrimento del contenuto di una finestra nel box di comandolscelta, tramite il tratto scorrevole laterale, eseguibile con il mouse nella posizione della finestra desiderata; contrassegno del tratto scorrevole: "*".

Un segmento è una parte di blocco nella quale è contenuta una sequenza di combinazioni (almeno una) che realizza una parte del compito ottenendo un risultato intermedio 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 KOPFUP 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 lf***lf.

Con il pacchetto "Selezione bus" (Gestione, We bus) è possibile editare ed attivare collegamenti 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-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. I 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 di automazione locali decentralizzati. Possono essere collegati solo AG. Un AG dichiarato "master" organizza il traffico dati sulla rete. Gli altri AG vengono gestiti come "slave".

Page 457: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

SINEC L2

Soft key

Stato

Struttura del programma

Tabella di occupazione

Tasti funzionali

Tempo di ciclo

Sistema di comunicazione basato sulle normative PROFIBUS (DIN 19245). Esistono partecipanti attivi e passivi. I partecipanti attivi possono accedere al bus solo quando sono in possesso del diritto di trasmissione ("token"). Il passaggio del "token" awiene secondo un "anello logico" in base agli indirizzi crescenti dei partecipanti. Tramite repeater è possibile collegare tra di loro fino a 8 segmenti, ognuno dei quali ha una lunghezza, dipendente dalla velocità di trasmissione, compresa tra 0,2 e 1,2 km.

+ Tasti funzionali

Visualizzazione dello stato di segnale dei vari operandi @it 2 nel byte di visualizzazione). La funzione di stato è una funzione "online" e viene selezionata nel menu "Test".

Panoramica del programma nella quale viene visualizzato il concatenamento dei singoli blocchi a partire dall'OB (Documentazione, Emissione standard e confortevole).

Fornisce informazioni circa l'occupazione o meno di ogni bit di ogni byte (W, DW) nei campi di operandi ingressi (E), merker (M) ed uscite (A) (Documentazione, Emissione standard, Tabella occupazione ed Emissione confortevole).

Possono avere un'assegnazione fissa (per esempio il tasto di cancellazione o di interruzione) oppure essere associati a funzioni variabili ammessi dal software e definite tramite editor (soft key attivabili tramite i tasti da Fl a F8 oppure tramite il mouse in relazione ai simboli evidenziati sul margine inferiore del video).

Tempo necessario per un'esecuzione completa del programma nell'elaborazione ciclica del programma. Esso determina il tempo di reazione di un AG ad un segnale esterno.

Page 458: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Glossario

Test Nel menu STEP 5 "Test" vengono rese accessibili funzioni che permettono, in funzionamento online del PG, di verificare e controllare i blocchi del programma applicativo circa la loro correttezza e funzionalità, anche oltre i limiti dei blocchi. Inoltre vengono messe a disposizioni possibilità di informazione e di accesso in relazione allo stato di funzionamento dell'AG ed allo stato dei segnali di processo.

Testata del blocco Lo STEP 5 vi memorizza (lunghezza 5 DW) il codice iniziale, il tipo ed il numero del blocco nonché un identificatore del PG, il numero di biblioteca e la lunghezza del blocco (inclusa la testata).

Variabile di processo Una variabile di processo, detta anche solo variabile, è un operando al quale viene attribuito un valore dipendente dal processo. Questo valori possono essere variabili o costanti. Gli operandi si trovano in uno stato di segnale, detto più brevemente stato.

Wildcard * = contrassegno per un nome o per una stringa di caratteri. ? = carattere jolly, sostitutivo di un qualsiasi carattere.

Page 459: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Terminologia S5

A3 Terminologia S5

A A, AB, AW, AD ACCU ADE AG ARCNET ASS ASS AS 511 AWL

B B BB BCD BE BIB

C COM n CP n CPU

D D, DB DBA DBDO.nnn DD

L'elenco di seguito riportato vuole essere una raccolta dei termini che vengono usati più comunemente per il SIMATIC S5. Esso non contiene però alcuna descrizione delle sigle dei tasti funzionali, illustrati direttamente nel software con l'aiuto dei testi di help.

Uscita, byte, parola, doppia parola Accumulatore Errore di indirizzamento Controllore programmabile Attached Resource Computer NETwork: rete per ufficio Indirizzamento assoluto, p.es. E 1.0 Impostazioni: visualizzazione operando assoluto Interfaccia 511 per AG Lista istruzioni: tipo di rappresentazione STEP 5 come sequenza di abbreviazioni di comandi AG (corrisponde a DIN 19239)

Blocco Blocco di immagine Numero decimale codificato in binario Fine blocco Numero di biblioteca

Software PG per i processori di comunicazione Processore di comunicazione con n = numero di CP Centra1 Processing Unit: processore centrale

Dato (1 bit) Blocco dati Indirizzo iniziale di un blocco dati (nel registro 6) Blocco di documentazione relativo ad un DB Doppia parola dati (32 bit); per floppy disk: double density: doppia densità di scrittura

Page 460: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Terminologia S5

DK DKX DL DR DS DV DVS DVX DW DX DXDO.nnn

E E, EB, EW, ED EEPROM EPROM

ERAB

FK FKX FILE-DOK FlexOS FT FUP

FV FVX FXDO.nnn FX

Blocco di commento relativo ad un blocco dati DB Blocco di commento relativo ad un blocco dati DX Byte sinistro di un dato (8 bit) Byte destro di un dato (8 bit) Double sides: su due facciate Intestazione del blocco relativo ad un DB Sistema di gestione dati per le liste di attribuzione Intestazione del blocco relativo ad un DX Parola dati (16 bit) Blocco dati supplementare Blocco di documentazione relativo ad un DX

Ingresso, byte, parola, doppio parola Memoria in lettura e scrittura cancellabile e programmabile Memoria a sola lettura cancellabile e programmabile (Erasable Programmable Read Only Memory) Prima interrogazione (bit di visualizzazione)

Blocco funzionale Blocco di documentazione relativo ad un FB File programma preimpostato nel quale si lavora. Questa abbreviazione era usata prevalentemente nel software STEP 5 precedente sotto PCP-M. Blocco di commento relativo ad un FB Blocco di commento relativo ad un FX File di documentazione, p. es. per commenti di impianto Sistema operativo File transfer: trasferimento di dati Schema logico: rappresentazione grafica del problema di automazione con simboli secondo DIN 40700DIN 40719 Intestazione blocco relativo ad un FB Intestazione blocco relativo ad un FX Blocco di documentazione relativo ad un FX Blocco funzionale supplementare

Page 461: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Terminologia S5

G GRAPH 5

GESP

I INDICE INT

IP IPI IPU

K KOP

KOR

L LI LUN

M M, MB, MW, MD

N NAU

P Partizione PB PBDO.nnn PC PCP/M-86

Pacchetto software per la progettazione e programmazione di catene sequenziali in rappresentazione grafica (pacchetto opzionale) Inibito

Indice di hard disk, floppy disk, AG, EPROM e file Interconnessioni, ridenominazione di ingressi ed uscite nel programma applicativo Unità intelligente di periferia Immagine di processo degli ingressi Immagine di processo delle uscite

Schema a contatti: rappresentazione grafica del problema di automazione con simboli dello schema elettrico secondo DIN 19239 Coordinatore

Lista incrociata (pacchetto LI, CONFR, INT) Lunghezza di un blocco

Bit, byte, parola, doppia parola di merker

Mancanza di tensione di rete

Blocco organizzativo Blocco di documentazione relativo ad un OB Blocco di commento relativo ad un OB

Settore dell'hard disk Blocco di programma Blocco di documentazione relativo ad un PB Personal Computer Sistema operativo Personal CP/M-86

Page 462: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Terminologia S5

PG PG-NET PK PROT PW PY

Q QB, QW QVL QVZ

R RAM REG. BL. REG. INT RLC RO RW

S S SAZ SB SBDO.nnn SINEC H1 SINEC L2 SK STAT STEP 5

SIM SIM SISID S5-DOSJMT SY, SW, SD

Dispositivo di programmazione Pacchetto software per il collegamento in rete di PG (opzione) Blocco di commento relativo ad un PB Protected: protetto Parola di periferia Byte di periferia

Byte, parola nel campo di "Periferia ampliata" Lista incrociata (file *XR.INI) Ritardo alla conferma

Random Access Memory: memoria a libero accesso Registro blocchi Registro interruzione Risultato logico combinatorio @it di visualizzazione) Accesso a sola lettura (read only) Accesso a lettura e scrittura (read, write)

Merker S, campo di merker supplementare Contatore indirizzi STEP Blocco sequenziale Blocco di documentazione relativo ad un SB Sistema di comunicazione, rete per ambiente industriale Sistema di comunicazione basato su norme PROFIBUS Blocco di commento relativo ad un SB Stato (bit di visualizzazione) Linguaggio per la programmazione dei controllori programmabili SIMATIC S5 Indirizzamento simbolico, p. es. -INGRESSO Impostazioni: visualizzazione operando simbolico Blocco per l'identificazione di sistema Sistema operativo S5 sotto FlexOS Merker esteso, byte, parola, doppia parola

Page 463: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Terminologia S5

T T

u USTACK

X XREF

z z ZBG ZL (ZULI) ZYK

Timer: temporizzatore

Registro di interruzione

Lista incrociata (file *XR.INI), e come funzione: generazione della lista incrociata

Contatore Unità centrale (CPU) Lista di attribuzione Errore del tempo di ciclo

Page 464: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Terminologia S5

Page 465: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

A4 Assegnazione tastiera

La tastiera di un Persona1 Computer è assegnabile in modo variabile, cioè i tasti corrispondono di volta in volta alle funzioni associate al software attivato. Questo vale anche per il software STEP 5: non appena viene caricato il pacchetto STEP 5, i tasti assumono particolari significati. Si può distinguere tra due tipi di tasti:

tasti assegnati dinamicamente (tasti funzionali), e tasti assegnati in modo fisso.

Tasti assegnati in I tasti da F1 a F8 sono i cosiddetti "tasti funzionali". In funzione modo dinamico del livello software in cui ci si trova, a questi tasti vengono (tasti funzionali) assegnate le funzioni possibili e necessarie in quel punto. I tasti

funzionali vengono evidenziate nei menu nella parte inferiore del video. A volte questi tasti hanno una doppia assegnazione: tasti funzionali da F l a F8 e da SHIFT-FI a SHIFTF8.

Tasti assegnati in A tali tasti sono associate sempre le stesse funzioni, per esempio modo fisso le funzioni help o il comando cursore nel pacchetto STEP 5. Essi

possono essere utilizzati anche insieme ai tasti SHIFT, ALT e CTRL.

Page 466: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Assegnazione tastiera

Assegnazione tastiera KOP/FUP

Tasti di comando funzione

l l l 1 Funz. del tasto 1 Tasto 1 Emissione 1 Editazione

1 Metà video

HELP

Hardcopy

Inibito SHIFT F7

Nuova emissione del contenuto dello schermo con ottimizzazione.

!

Passago in "Correzzione simbolica"

Visualizzazione sul video di un testo di aiuto.

Emissione su stampante o su file del contenuto del video.

p] Editazione 1 p:

Visualizzazione di informazioni di aiuto.

Emissione su stampante o N file del contenuto del video.

Inhibito

Passaggio in editazione (CORREZIONE).

Inibito

Passaggio in introduzione commenti e quindi definizione del titolo o commento segmento.

Come "Emissione"

Note

Anche con SHIFT F8.

In "Editazione" anche sotto "Extra" (SHIFT F7) e F2 = Nuova emissione.

In "Emissione" presente solo sotto F I . In "Editazione" anche sotto "Extra" (SHIFT F7) e F1 = Sirnb.Vis..

In "Emissione" anche sotto F6.

In "Emissione" ed "Editazione" anche sotto SHIFT F6.

Page 467: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funz. del tasto Tasto

Inserimento segmento

Cancellazione segmento

SHIFT

Emissione Editazione Note

Pnma del segmento attuale viene insento un altro segmento. Nel far ciò viene visualizzata una pagina vuota e si passa in "Editazione".

Cancellazione del segmento visualizzato. Nel far ciò il segmento non viene "annotato".

Inibito

Inibito

In "Emissione" anche in "Funzioni segmento" sotto FS = Inserim.

In "Emissione" anche in "Funzioni segmento" sotto SHIFT F4. In "Funzioni segmento" il segmento viene "annotato" nel file di buffer.

Page 468: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Assegnazione tastiera

Tasti di chiusura

Funz. del tasto Tasto Emissione Editazione Note

Interruzione ESC

Ritomo al richiamante.

1 Conferma Memonzzazione del blocco visualizzato se è stato modificato. Ritomo al

Le modifiche all'intemo di un campo possono essere interrotte. Altrimenti il ntomo avviene dopo "Emissione". I nuovi segmenti introdotti vengono cancellati.

Memonzzazione del segmento editato. Visualizzazione del segmento elaborato.

Lasciando "Editazione", il segmento viene visualizzato nel vecchio stato. Se il segmento è stato introdotto "ex novo", viene visualizzato quello precedente. Tasto anche come F8.

Tasto anche come F7.

Tasto di introduzione

Inibito

1 1 1 1 1 richiamante.

Conclusione del procedimento d'introduzione per i campi definiti. Se ci sono ancora campi vuoti o non definiti, il cursore si sposta sul campo verso destra.

1

Fine segmento (ENTER)

L A - 44

Dopo il segmento visualizzato viene inserito un altro segmento. Nel far ciò viene visualizzata una pagina vuota e si passa in "Editazione".

Acquisizione del segmento appena editato ed apertura del segmento successivo.

In "Editazione" anche sotto F6.

Page 469: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Tasti di comando

Funz. del tasto Tasto Emissione Editazione Note

Scorrimento indietro Page up)

Scorrimento del segmento visualizzato di una riga verso l'alto.

Come "Emissione". Nei box di scelta sempre scorrimento di una pagina.

Scorrimento avanti Page down)

Scorrimento del segmento visualizzato di una riga verso il basso.

Come "Emissione". Nei box di scelta sempre scorrimento di una pagina.

Scorrimento indietro di una pagina

Scorrimento avanti di una pagina

SHIFT

SHIFT

Scorrimento del segmento visualizzato di una pagina verso il basso.

Scorrimento del segmento visualizzato di una pagina verso l'alto.

Come "Emissione". 1

Come "Emissione". 1

Segmento successivo

Segmento precedente

Viene visualizzato il segmento successivo.

Viene visualizzato il segmento precedente.

Salto alla fine della riga attualmente elaborata.

Salto all'inizio della riga attualmente elaborata.

In "Emissione" anche in "Funzioni segmento" sotto F2.

1 Fine segmento 1 SHIFT Inibito Salto alla fine del segmento visualizzato.

Page 470: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Assegnazione tastiera

Funz. del tasto Tasto Emissione Editazione Note

Inizio segmento SHIFT

m Inibito Salto all'inizio del

segmento visualizzato.

Fine campo introduzione

m Inibito Salto alla fine del campo d'introduzione sul quale si trova il cursore.

Inizio campo introduzione

Salto all'inizio del campo d'intro- duzione sul quale si trova il cursore. ,

1 Inserimento orizzontale

Inibito

Inibito Ampliamento del segmento di una riga dalla posizione del cursore.

Non permesso nelle prime due righe di un segmento KOP.

Inserimento verticale Inibito Ampliamento del segmento di una colonna dalla posizione del cursore.

Non permesso sul margine sinistro di un segmento KOP. In "Editazione" anche sotto SHIFT F6 = Extra, come F6 = Ins.orriz.

Cancellazione carattere sotto cursore

Inibito Cancellazione del carattere sul quale è posizionato il cursore.

Cancellazione di un intero campo parziale.

Cancellazione campo parziale

SHIFT Inibito

Page 471: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funz. del tasto Tasto Emissione Editazione Note

Cancellazione carattere Cancellazione di un singolo carattere a sinistra del cursore.

Cursore a destra Posizionamento sul campo di introduzione alla destra dell 'attuale. Alla fine di una riga si salta alla prima posizione della riga stessa.

Come "Emissione". Inoltre all'interno del campo d'introduzione è possibile selezionare la posizione a destra del cursore corto.

Cursore a sinistra

Cursore verso l'alto

Posizionamento sul campo di in- troduzione alla sinistra dell' attu- ale. All'inizio di una riga si salta all'ultima posiz. della riga stessa.

Posizionamento sul campo di intr. al di sopra del cursore allungato.

Come "Emissione". Inoltre all'interno del campo d'introduzione è possibile selezionare la posizione a sinistra del cursore corto.

Come "Emissione".

1 Cursore verso il basso Posizionamento sul campo di intr. al di sotto del cursore allungato.

Come "Emissione". 1

Page 472: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Assegnazione tastiera

Funz. del tasto Tasto Emissione Editazione Note

Cambio nel campo di introduzione

SHIFT

Cambio nel campo di introduzione successivo

1 destra ".

Significato uguale a "Cursore a

SHIFT

modifica del campo di introduzione. In questo cambio di

Viene attivato l'editazione per la

1 1 modo, i campi 1 d'introduzione non definiti vengono cancellati. Questo tasto conclude il campo di

1 1 introduzione e 1 conduce nel campo posizionato a destra.

Significato uguale Conclude il campo a "Cursore a d'introduzione e

1 sinistra ". conduce nel campo posizionato a sinistra.

Page 473: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Tasti speciali

Funz. del tasto

Connettore (F9)

Tasto L Emissione

Inibito

Editazione Note

cursore.

Connettore negato

(F9)

Non definito "?"

Introduzione di un connettore negato nella posizione attuale del cursore.

Inibito

SHIFT Anche FS = 0per.bin e F4 = l.

Premendo questo tasto per primo dopo la selezione di un campo di introduzione, quest'ultimo viene contrassegnato come non definito.

Inibito

Page 474: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Assegnazione tastiera

Assegnazione Di seguito vengono illustrate solo le assegnazioni della tastiera tastiera che hanno una diversa funzione rispetto alle assegnazioni in KOP in AWL e FUP. Tutte le altre assegnazioni dei tasti si trovano sotto

+ Assegnazione tastiera KOPIFUP.

Tasti funzionali

Funz. del tasto Tasto Emissione Editazione Note

Interruzione (ESC) ~ DI Ritorno al richiamante

Cancellazione del segmento appena introdotto.

Cambio commento (Metà video)

Cambio del modo di rappresentazione tra commenti di operandi e di istmzioni.

Come "Emissione". Anche SHIFT F4. 1

Commento segmento Passaggio in "Introduzione" del titolo segmento e, premendo una seconda volta, al commento segmento/blocco.

Passaggio in introduzione del titolo segmento e, premendo una seconda volta, al commento segmento/blocco.

In "Emissione" anche sotto SHIFT F6.

Page 475: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Tasti di comando

Funz. del tasto

Cursore a destra

Cursore a sinistra

Tasto Emissione Editazione Note

Inibito

Inibito

Spostamento a destra all'interno del campo di introduzione. Alla fine del campo si salta alla prima posizione del campo di intro- duzione successivo.

Spostamento a sinistra all'intemo del campo di introduzione. Alla fine del campo si salta all'ultima posizione del campo d'introduzione precedente.

Posizionamento sul campo di introduzione precedente della

Passaggio al campo di introduzione precedente

riga AWL. l l l l

SHIFT

Posizionamento sul campo di introduzione successivo della

Inibito

Passaggio al campo di introduzione successivo

riga AWL.

SHIFT Inibito

Page 476: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Assegnazione tastiera

Page 477: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

A5 Istruzioni operative in breve

Box di comando La maggior parte delle funzioni selezionabili, prima di essere attivate, devono essere parametrizzate. Per far ciò, dopo il richiamo della funzione vengono visualinati i cosiddetti 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 il tasto F3 = Scelta è possibile richiamare altri box di scelta.

m Questo menu mette a disposizione funzioni con le quali diventa possibile organizzare il programma ed i relativi file.

Progetto

Impostazioni Pagina 1 Pagina 2

Tutte le impostazioni necessarie per un programma devono essere qui definite e quindi memorizzate nel cosiddetto file di progetto (*PJ.INI). Devono, per esempio, essere impostati: - luogo di memorizzazione dei vari file - file interessati - rappresentazione (KOPI FUPIAWL) - funzionamento - parametri di stampa

ecc.

Nei box di impostazione visualinati vanno inseriti i file ed i parametri richiesti. Questo box è suddiviso in due pagine. I 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 cursore 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 bisogna premere due volte il tasto F3.

Page 478: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni operative in breve

Salva

Salva come

Caricamento

Blocchi

Indice

Trasferimento

Confronto

Cancellazione

Memorinazione nel file di progetto corrente (*PJ.INI) di tutte le impostazioni fatte nei box "Impostazioni".

Memorinazione in un (nuovo) file di progettazione (*PJ.INI) selezionabile.

Viene caricato un file di questo tipo. Facendo ciò, tutte le impostazioni contenute in questo file diventano valide. Le impostazioni presenti vengono sovrascritte.

Qui vengono gestiti i blocchi ed i file di documentazione che si trovano nel PG o in AG. Sono a disposizione le seguenti funzioni:

Emissione dell'indice (elenco del contenuto) sul dispositivo di emissione (PG-AG) definito nella box di comando.

Trasferimento di blocchi e file di documentazione nelle direzioni: file-file, file-AG, AG-file, AG-AG. Nei box di comando visualinati si selezionano le sorgenti e destinazioni desiderate.

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.

Cancellazione di blocchi su PG e AG, e di file di documentazione solo su PG. Cancellazione iniziale dell'AG.

File DOS Con questa funzione è possibile gestire file senza dover passare al livello del sistema operativo. Nei box di comando visualinati è possibile selezionare una directory, oppure ricercare un file in 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.

Cancellazione Cancellazione di singoli file o di gruppi di file.

Page 479: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

File PCPM Con questa funzione è possibile elaborare file PCPM.

Indice Nel box di comando "Indice file PCPM" viene visualinato in una finestra, secondo quanto definito, un indice PCPM.

Copia Conversione di file PCPM in file S5-DOS ST/MT. Conversione di file STEP 5 generati con S5-DOS STIMT, in file PCPM.

Cancellazione I file PCPM su sopporto di dati PCPM sono cancellati.

Tramite questo menu è possibile attivare i diversi editor.

I Editor I Blocchi STEP 5 Qui viene caricato ed attivato l'editor KOPFUP o AWL. Viene

visualinato il box di comando "Editazione blocchi STEP 5". In esso va selezionato un blocco. Subito dopo viene visualizzato l'editor selezionato in "Impostazioni".

Blocchi dati Qui viene caricato ed attivato l'editor per blocchi dati.

Maschere DB Qui viene caricato ed attivato l'editor per le maschere DB.

Lista di attribuzione Subito dopo aver attivato questa funzione, viene richiamato l'editor per il file sorgente sequenziale.

Tramite questo menu è 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 "Impostazioni" tale collegamento può essere predisposto tramite "Funzionamento".

Stato blocco Con questa funzione è possibile testare e modificare blocchi caricati in AG. Nel box di comando "STATO blocco" va specificato il blocco da testare.

Stato variabili Con questa funzione è possibile visualinare 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 editata la lista degli operandi.

Page 480: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni operative in breve

Forzamento AG Con questa funzione è possibile attivare e arrestare un AG collegato in online, oppure comprimere la memoria utente in AG.

Start AG Questa funzione effettua un "nuovo awiamento" o un "riawiamento" del controllore programmabile.

Stop AG Questa funzione mette I'AG in stato di STOP

Compressione Questa funzione elimina i blocchi non validi presenti nella memoria memoria dell'AG e compatta quelli validi.

Forzamento variabili Questa funzione permette di modificare le variabili e di interagire con il processo. In una tabella vuota viene editata la lista degli operandi.

Forzamento uscite Questa funzione permette di impostare le uscite con lo stato di segnale desiderato. L'AG deve essere in STOP.

Emissione Info-AG Trasmette informazioni circa lo stato dell'AG collegato.

REG. INT. Sul video viene visualizzata una tabella contenente i valori attuali dei bit di controllo. Con AG in STOP, il registro interruzione viene emesso per un'analisi delle cause di errore.

REG. BL. Trasmette informazione circo l'indirizzo d'inizio del blocco valido e l'indirizzo di ritorno relativo e assoluto nel registro blocco.

Emissione contenuto di Vengono emessi sul supporto desiderato gli indirizzi assoluti memoria dell'AG con il loro contenuto.

Configurazione Fornisce informazioni circa la capacità ed il grado di memoria riempimento della memoria utente.

Parametri di sistema Visualizza sul video i parametri di sistema dell'AG.

Controllo elaborazione Questa funzione fa in modo che l'elaborazione di un blocco ON awenga 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.

Controllo elaborazione Disattiva il controllo elaborazione. OFF

Page 481: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

m Questo menu mette a disposizione una serie di funzioni che possono essere richiamate in fase di editazione e test per la soluzione dei problemi che si vengono a creare.

Le preimpostazioni delle singole funzioni devono essere state definite nei box "Impostazioni".

Generazione XREF Questa funzione genera la lista di riferimenti (lista incrociata) del file programma preimpostato. Dopo aver attivato questa funzione, la lista incrociata viene immediatamente generata.

EPROM Questa funzione provvede a trasferire (scrivere) programmi STEP 5 da un file programma preimpostato in un modulo EPROMIEEPROM. Viene visualizzato il box "Predisposizione".

Interconnessione Permette di cambiare nome ad operandi oppure di assegnarli ad altre uscite.

Automatica 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.

I1 cambiamento dei nomi degli operandi viene eseguito in modo interattivo in una lista di operandi. Viene visualizzato il box di comando "Interconnessione manuale". Qui può essere definito il "nuovo file programma". Quindi, in una tabella vuota, vengono introdotti interattivamente gli operandi.

Manuale

Lista di attribuzione Questa funzione elabora le liste di attribuzione necessarie al programma applicativo per l'indirizzamento simbolico degli operandi.

Conversione Converte il file sequenziale nel file simbolico assegnato. Nel SEQ + IN1 box di comando "Conversione SEQ + INI" bisogna introdurre

il nome del file da convertire.

Page 482: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni operative in breve

Conversione Converte il file simbolico nel file sequenziale assegnato con IN1 + SEQ ordinamento a scelta secondo operandi assoluti o simbolici. Nel

box di comando "Conversione IN1 + SEQ" bisogna introdurre il nome del file da convertire ed il criterio di ordinamento.

Correzione IN1 Permette la modifica del nome del file simbolico da correggere. Nel box di comando "Correzione INI" bisogna introdurre il nome del file simbolico da correggere. Quindi diventa possibile correggere interattivamente il file simbolico.

Conversione Livello V 1.x File simbolici generati con precedenti versioni (V 1.0, V 2.0) V 2.x possono venire convertiti.

Cancellazione SEQ Permette la cancellazione di un file sorgente sequenziale.

Cancellazione IN1 Permette la cancellazione dei file simbolici (*ZO.INI, *Zl.INI, *Z2.INI).

Emissione lista errori Emette la lista di errori eventualmente generata in fase di conversione.

Selezione drive Permette la selezione del drive sul quale, per esempio, sono installati altri pacchetti S5.

Vie bus Questa funzione permette la generazione, la memorizzazione e l'attivazione dei collegamenti non definiti punto-punto. Nel box di comando "Scelta funzioneIPredisposizione" bisogna attivare la generazione delle vie bus.

Page 483: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Questo menu mette a disposizione una serie di funzioni che m permettono di emettere su stampante o su file parti di programma come blocchi, file e liste. Inoltre esiste la possibilità di analizzare certi dati secondo diversi criteri.

L'emissione può avvenire così come editato ("Emissione standard"), oppure in modo confortevole. La funzione "Emissione confortevole" ha le stesse caratteristiche offerte finora da KOMDOK.

Secondo necessità, con il box "Impostazioni" bisogna predisporre i file piedinatura e dei parametri stampante.

Nella funzione "Documentazione" vengono impostati anche i parametri stampante e la piedinatura. Come spostarsi nel box di comando per la parametrizzazione delle funzioni di emissione viene brevemente illustrato in questa appendice sotto + Box di comando.

Emissione standard Vengono emesse su carta (DIN A3, DIN A4), su file o su video parti di programma nella loro forma base (come editate). L'emissione può avvenire da un file programma o da AG.

Struttura Emette i richiami dei singoli blocchi di un file programma. Nel programma box "Visualizz. struttura programma" bisogna selezionare i

blocchi desiderati.

Blocchi STEP 5 Emette i blocchi di un file programma in rappresentazione KOP, FUP e AWL, con o senza riferimenti, con o senza dati di set diagnosi. Quanto deve essere emesso va selezionato nel box di comando "Stampa blocchi STEP 5".

Blocchi dati Emette singoli o tutti i blocchi dati di un programma.

Page 484: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni operative in breve

Maschere DB

Lista di attribuzione

Lista incrociata

Tabella occupazione

Ordine globale

Emissione confortevole

Programma

Blocchi

Lista blocchi

Lista di attribuzione

Emette i blocchi dati compresi nelle maschere. Nel box di comando "MASCH-DB: stampa blocchi" bisogna selezionare i blocchi desiderati.

Emette una lista di attribuzione. Nel box di comando "SIMBOLICO: stampa file SEQ" bisogna selezionare, se non già impostato, il file sequenziale.

Genera una lista incrociata da un file programma esistente. Nel box di comando "Visualizz. lista incrociata" bisogna selezionare gli operandi desiderati. Non deve essere già esistente un file lista incrociata.

Emette la tabella di occupazione. Nel box di comando "Visualizz. tabella occupazione" bisogna selezionare i campi operando desiderati.

Emette senza interruzione la struttura programma, la tabella di occupazione e la lista incrociata.

Questa funzione, nota finora con il nome di KOMDOK, permette di documentare i programmi STEP 5 in modo più completo e più automatico (tramite le istruzioni di comando). L'emissione, diversamente dal1'"Emissione standard", viene elaborata graficamente. Tramite le istruzioni di comando è possibile realizzare una sequenza di emissioni.

In questo menu è possibile attivare l'emissione dei seguenti file:

Emissione di blocchi di un file programma in rappresentazione KOP, FUP e AWL, con o senza riferimenti, con o senza dati di set diagnosi.

Emissione di una lista di tutti i blocchi (di programma e dati) del file programma impostato.

Emissione di una lista di attribuzione in forma sequenziale (come editata) oppure ordinata secondo gli operandi assoluti o simbolici.

Page 485: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Riferimenti In questo menu è possibile attivare l'emissione delle seguenti liste o dati:

Struttura Emissione dei richiami dei singoli blocchi di un file programma. programma

Lista incrociata Emissione secondo certi criteri dei riferimenti di una lista incrociata presente.

Tabella Emissione della tabella di occupazione. Essa fornisce una occupazione panoramica in forma di tabella di quale bit è occupato nei byte

dei campi di operandi M, E, A.

Lista di Questa funzione ricerca i dati di progettazione. Secondo le controllo opzioni vengono emessi: operandi liberi, nomi simbolici

mancanti, dati di riferimento mancanti degli operandi E/A/M.

File di testo Emissione di file *LS.INI o di altri file ASCII a piacere.

Istruzioni di comando 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'apposita istruzione contenuta in una sequenza di istruzioni di comando. Ciò permette la realizzazione di sequenze di istruzioni (strutture) a piacere.

Editazione Editazione di istruzioni di comando e loro memorizzazione in un file.

Verifica Verifica delle istruzioni di comando circa la loro funzionalità. Nel caso vengano rilevati degli errori, le relative cause vengono memorizzate in un file di errore. Se invece non vengono rilevati errori, non viene generato alcun file di errore.

Emissione Emissione degli errori rilevati nell'esecuzione delle funzioni lista errori "Verifica istruzioni di comando" e "Elaborazione di istruzioni

di comando".

Page 486: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni operative in breve

Elaborazione

Stampa

Editazione struttura

Stampare struttura

Impostazioni

Parametri stampante

Editor piedinatura

Elaborazione delle istruzioni di comando contenute in un file.

Emissione di un file di istruzioni di comando su stampante.

Questa funzione fornisce informazioni circa le combinazioni tra i vari file di istruzioni di comando. E' possibile editare i singoli file di istruzioni di comando.

Emissione grafica della struttura di istruzione di comando che sone collegate.

Prima di stampare i vari file bisogna predisporre i parametri stampante e la piedinatura.

Definizione di un set di caratteri di comando specifici di una stampante che vengono memorizzati in un file stampante.

Generazione di un nuovo file piedinatura o modifica di uno già esistente.

Page 487: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Cambio I Passaggio ad altri pacchetti S5. Tali pacchetti devono essere installati su un drive ed in una directory a piacere. E' possibile passare ad uno dei pacchetti S5 lì visualizzati, abbandonando l'interfaccia operatore STEP 5. Da ogni pacchetto è però possibile tornare all'interfaccia operatore STEP 5.

Altri Nel box di comando "Altri" è possibile scegliere il pacchetto S5 al quale si vuole passare.

Con questa funzione è possibile richiamare le seguenti

informazioni: I ~ e l p

Lista di assegnazione Informazioni circa i cosiddetti "tasti veloci". Essi sono tasti dei tasti funzionali che permettono il richiamo diretto di certe funzioni.

Info versione STEP 5 Informazioni sulla versione STEP 5 presente.

Versione pacchetti Visualizzazione di una lista delle singole parti di programma STEP 5 del software STEP 5.

Page 488: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Istruzioni operative in breve

Page 489: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Requisiti hardware

A6 Accoppiamento PG tra due PG

Il compito del pacchetto "Accoppiamento PG" è lo scambio di blocchi o file STEP 5 tra i diversi dispositivi di programmazione.

La compatibilità viene quindi garantita nonostante diversi formati di dischetti (40 oppure 80 tracce), diverse dimensioni (3 112" oppure 5 114") e diverse densità di scrittura.

Requisiti hardware Lo scambio dati con il PG partner necessita di un'interfaccia attiva TTY (20 mA). Se l'interfaccia COM 1 è un'interfaccia V.24 oppure una TiY passiva, l'interfaccia S5 deve essere adattata. 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:

- tramite l'interfaccia COM 1 TTY attiva. I1 PG viene collegato all'altro PG tramite due cavi con connettori

oppure - 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 interfaccia S5 tramite un convertitore. I1 PG è collegato a questo convertitore tramite un cavo con connettori. Il connettore è collegato a sua volta con il PG partner tramite un altro cavo con connettori.

I cavi con connettori sono descritti nei manuali dei PG 7xx.

Page 490: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Accoppiamento PG tra due PG

Caricamento pacchetto Questo pacchetto viene caricato con la funzione STEP 5 "Accoppiamento PG" "Cambio" (+ Cambio).

Attivando il pacchetto "Accoppiamento PG" esso viene avviato e da tale punto si lavora con l'interfaccia operatore dell'accoppia- mento PG.

Accoppiamento Con questo pacchetto possono essere realizzate le seguenti PG funzioni:

- Commutazione del PG a passivo. Per uno scambio di dati è necessario avere un PG attivo ed uno passivo.

- Trasmissione di dati dal PG attivo a quello passivo. - Prelievo di dati dal PG passivo da parte di quello attivo.

Definizione Dopo aver attivato l'accoppiamento PG, viene visualizzato il box predisposizioni "Predisposizione". Qui va introdotto il file programma (a cui far

riferimento). Si accede questo campo tramite il tasto SHIFT cursore.

I campi "File-Via" e "Nome-File" sono irrelevati. Nel box esistono le seguenti possibilità di introduzione:

F3 = SCELTA

Campo d'introduzione

F6 = CONFERMA

Chiarimento

F7 = INFO

ESC = Tasto interruzione

Solo dopo aver premuto il tasto F3 il cursore salta nella posizione in cui è possibile eseguire l'introduzione.

I parametri introdotti vengono accettati e viene richiamata la "Scelta funzioni". Il tasto Conferma ha lo stesso effetto.

Si ottengono informazioni relative al campo su cui si trova il cursore.

Riporta senza ulteriori azioni nello STEP 5.

Page 491: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta funzioni

Scelta funzioni Non appena vengono accettate le impostazioni (F6), viene visualizzato il box "Scelta funzioni". Sono disponibili le seguenti possibilità:

PASSIVO I1 dispositivo di programmazione commuta dallo stato ATTIVO a quello PASSIVO. Il PG che riceve deve sempre essere commutato PASSIVO. Per uscire dallo stato PASSIVO basta premere il tasto ESC.

Livello di tasti

TRASMISSIONE Passaggio al successivo livello di tasti nel quale può essere attivato lo scambio di dati.

Chiarimento

P. es. Chiarimento PBx Singoli blocchi #DOK File di documentazione (File-Dok) 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 awia automaticamente la trasmissione al PG partner.

Fl BLOCCO (trasmissione) Appare la riga di comando: BLOCCO: DA TRASM. AL PARTNER Nel campo "BLOCCO" possono essere fatte le seguenti introduzioni:

Page 492: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Accoppiamento PG tra due PG

FILE (Trasmissione) Appare la riga di comando: BLOCCO: DA TRASM. AL PARTNER DRIVE-DEST: Qui va introdotto il nome del file da trasmettere: D:NNNNNNNN.EEE (8 caratteri al massimo prima del punto: p. es. C:NOM PROG.SSD). DRIVE-DEST: qui va introdotto il nome del drive di destinazione. Chiudendo l'introduzione con il tasto Conferma, si awia automaticamente la trasmissione al PG partner.

Livello di tasti

INDICE-P Emissione dell'indice del PG partner. Appare la riga di comando: EMISS.INDICE DAL PARTNER BLOCCO: Introdurre i blocchi come indicato sotto Fl. Una lista di blocchi (*) non è selezionabile. Chiudendo l'introduzione con il tasto Conferma, inizia automaticamente l'emissione sul video di una lista di blocchi.

Chiarimento

FILPRG-P Impostazione del file programma del partner. Appare la riga di comando: FILE-PROG DAL PARTNER INDICARE NOME-FILE: ST.SSD Introdurre il nome di file desiderato. Chiudendo l'introduzione con il tasto Conferma, si imposta il nome del file nel partner.

PRELIEVO Questa funzione ha la stessa funzionalità di "TRASMISSIONE", però trasferisce i file o i blocchi dal PG passivo a quello attivo.

PREDISP. Viene visualizzato il box "Predisposizione"

Page 493: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Scelta funzioni

Livello di tasti

Chiarimento

AUSIL. Con questa funzione è possibile gestire blocchi e file di documentazione e selezionare file programma. Possono essere eseguite le seguenti funzioni: - trasferimento di blocchi e file di documentazione Fl = TRASFER - cancellazione di blocchi e file di documentazione, cancellazione iniziale

AG F2 = CANCELL - emissione indice del contenuto F3 = INDICE - cambio file programma preimpostato F6 = FILE-PROG

RITORNO Ritorno nello STEP 5.

Page 494: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Accoppiamento PG tra due PG

Page 495: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

A7 Macrodefinizione dei tasti

Con il programma Macrodefinizione dei tasti è possibile specificare nell'editor di blocchi delle sequenze di tasti che vengono memorizzare 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 Impostazioni, pagina l.

Introduzione della macrodefinizione dei tasti

Conclusione dell'introduzione e memorizzazione

Macrodefinizione dei tasti ammessa in offline.

1. Introdurre la combinazione di tasti CTRL t A.

2. INTRODUZIONE MACRODEF. DEI TASTI

NOME DELLA MACRODEF.: @@@@@@TP.INI

3. Lunghezza del nome macro: max. 6 caratteri

Durante l'introduzione non va adoperato il mouse! Avvertenza Prosecuzione dopo una segnalazione Dopo che e1 PG ha emesso sul video una segnalazione relativa alla macrodefinizione dei tasti, il lavoro può essere continuato solo dopo l'introduzione di un nome di file.

Introdurre la combinazione di tasti CTRL t E.

Avvertenza Annotazione del punto di partenza È assolutamente necessario annotare il punto di partenza e quello finale dell'introduzione di tastiera della macro di tasti. I1 contenuto della macrodefinizione non può essere commentato, e le introduzioni di tastiera non possono venire verificate in un successivo momento, neanche sulla scorta della macrodefinizione memorizzata.

Page 496: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Macrodefinizione dei tasti

Test ed esecuzione della macrodefmizione

1. Ritornare al punto di partenza annotato. 2. Introdurre la combinazione di tasti CTRL t D.

3 . RIPETIZIONE DELLA SEQUENZA DI TASTI

NOME DELLA MACRODEF: @@@@@@TP.INI

4. Introdurre la sequenza di caratteri del nome. 5. Premere il tasto di introduzione.

Avvertenza Prosecuzione dopo una segnalazione Dopo che il PG ha emesso sul video una segnalazione relativa alla macrodefinizione dei tasti, il lavoro può essere continuato solo dopo l'introduzione di un nome di file.

Page 497: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

A8 Regole di programmazione

In questo capitolo vengono descritte alcune regole di programamzione per convertire da un tipo di rappresentazione all'altra (KOP, FUP, AWL). Non è infatti sempre possibile tradurre in KOP o FUP un blocco di programma scritto in AWL. Lo stesso vale anche per la conversione tra i due tipi di rappresentazione grafica KOP e FUP.

Figura A.1 Tipi di rappresentazione del linguaggio di programmazione STEP 5 e limitazioni

Avvertenza

I programmi scritti in KOP e FUP, sono sempre traducibili in AWL.

Page 498: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

A8.1 Blocchi disponibili e limiti di parametri

- grandezza: max. 8 KB 4 k W

- max. (6 256)+40 blocchi per file S5D

- grandezza: max. 16 KB 8 k W

Blocco

Blocco di dati

Blocco di dati esteso

Nome

Blocco organizzativo Blocco di programma Blocco sequenziale Blocco funzionale Blocco funzionale esteso

1 Com. di segmento sul DX I #DXDO I O - 255

Annotazione

Max. 4096 segmenti per

- lunghezza max. 4096 kW per blocco;

- 256 istruzioni per segmento

Sigla STEP 5

OB PB SB FB FX

Limiti dei parametri

DB

DX

Com. di segmento sul FX Com. di segmento sul DB

Introduzion e/

emissione sul PG

1 - 39 O - 255 O - 255 0 - 255 0 - 255

- Grandezza massima del file S5D: 4MB - KOP +FUP:

max. 400 elementi di immagine per blocco, max. 50 righe / 8 colonne

Richiamo nel

programma

O - 255 0 - 255 O - 255 0 - 255 n - 255

O - 255

O - 255

#FXDO 1 O - 255

Commento di impianto

Blocco di immagine

- max. 255 blocchi

O - 255

O - 255

#Nome

BB

- max. 2048 DW per bloc- co (senza intestazione)

- max. (6 256)+40 blocchi per file S5D

#DBDO 1 O - 255 per file S5D

# e max. caratteri

O - 255

-

Funzione AG

Page 499: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Introduzione in KOP, emissione in FUP

A8.2 Introduzione grafica in KOP e FUP

Introduzione in Un concatenamento eccessivo durante l'introduzione in KOP può KOP, emissione superare i limiti del video durante l'emissione in FUP. in FUP

- INGR. 1 - INGR. 2 - INGR. 4 - INGR. 6

Figura A.2 Esempio di un concatenamento durante l'introduzione in KOP

FUP

- - INGR. INGR. 2 I h - INGR. 5- __/&1

- INGR. 7-

Figura A.3 Esempio del concatenamento sopra rappresentato durante l'introduzione in FUP

Page 500: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

Introduzione in Un numero eccessivo di ingressi in una casella FUP provoca il FUP, emissione in superamento dei limiti del video (8 livelli) in KOP. KOP

FUP - INGR. l - - INGR. 2 - - INGR. 3 - - INGR. 4 - - INGR. 5 - - INGR. 6 - - INGR. 7 - USCITA

Figura A.4 Esempio di un concatenamento durante l'introduzione in FUP

KOP

- INGR. 1 - INGR. 2 - INGR. 3 - INGR. 4 - INGR. 5 - INGR. 6 - INGR. 7 -USCITA

I H t t - l H t t l W H W ~ Figura A.5 Esempio di un concatenamento durante l'introduzione in KOP

Uscita di una fun- L'uscita di una funzione complessa (memoria, comparatore, zione complessa temporizzatore o contatore) non può essere ulteriormente

combinata con un blocco OR.

- MERKER l

- INGR. l l r ]

Figura A.6 Dopo una funzione complessa sono ammesse solo caselle AND

Page 501: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Connessioni

Connessioni Le connessioni sono memorie intermedie di appoggio che consentono di risparmiare la ripetizione di combinazioni.

Per maggior chiarezza, le regole per le 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

KOP AWL

M . . . : U M . . .

( # + : = M . . .

Figura A.7 Connessioni in KOP e A W

Una connessione memorizza il risultato delle combinazioni delle operazioni, programmate a monte della connessione stessa. Perciò valgono le seguenti regole:

Connessioni in serie

KOP

+HHU#H+- AWL : u

: U ( : U : = M : U M : U

Figura A.8 Connessioni in serie

Una connessione è in serie con altre connessioni. In questo caso la connessione viene trattata come un normale contatto.

Page 502: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

Connessione in parallelo

KOP

"'Z w.sF AWL : U . . .

: U ( : U . . . : O ( : U . . . : = M : U M : ) 1 ) : U . . .

Figura A.9 Connessione in parallelo

All'interno di un ramo parallelo la connessione viene trattata come un normale contatto. Inoltre l'interno ramo parallelo deve essere chiuso tra parentesi di tipo O (...).

Una connessione non può mai trovarsi come primo contatto di una catena, anche in un ramo in parallelo.

Connessioni in FUP

FUP AWL

Figura A.1 O Connessioni in FUP e A W

Una connessione annota, come memoria intermedia, il risultato combinato delle combinazioni binarie a monte della connessione stessa. Perciò valgono le seguenti regole:

Page 503: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Connessioni

Connessione al primo ingresso di una casella AND o OR

FUP

: = M . . .

: U M . . .

: U . . . : U . . .

Figura A.11 Connessione al primo ingresso

La connessione viene indicata senza parentesi.

Connessione non al primo ingresso di una casella OR

: O (

COMB.PREC.

: = M . . . COMB.PREC #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 (...).

Page 504: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

Connessione non al primo ingresso di una casella AND

FU P AWL : U . . . : U (

COMB.PREC.

: = M . . . COMB.PREC. #M : U M . . . a .

Figura A.13 Connessione non al primo ingresso

La combinazione globale binaria prima dell'ingresso viene racchiusa tra parentesi di tipo U (...). Consentito solo in FUP, non rappresentabile graficamente in KOP !

(Nella figura: VORVKP = combinazione precedente)

Page 505: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Connessioni

AWL

: U - INGR. 1

Esempi di connessioni

Esempio senza connessioni

: U - INGR. 2 : U -MERKER 1

: U - INGR. 3 : U - INGR. 4 : U -MERKER 2

FU P - INGR. 1 - INGR. 2

- MERKER 1

- INGR. 3 - INGR. 4

MERKER 2

: U - INGR. 5 : U -MERKER 3 .i: : U -MERKER 4 . - . - - USCITA - USCITA

KOP

- INGR. 1 - INGR. 2 - MERKER I - INGR. 3 - INGR. 4 - MERKER 2 - MERKER 4 - USCITA

" - F ' " Y

Figura A.14 Esempio senza connessioni

Page 506: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

Esempio con connessioni

AWL FU P

: U - INGR. 1 : U - INGR. 2 . - . - - MERKER . U -MERKER

-1-1 : U - INGR. 3 : U - INGR. 4

Connessione

INGR. INGR.

. - . - , : M:;:; 21 connessione 2

: U - INGR. 5 O(- J/ connessione 3

INGR.

- - INGR. INGR 2 In - MERKER 1

# - MERKER 4 -

- USCITA

' I

. - . - I - MERKER Connessione 4

- M'ERKER . - . - - USCITA

KOP

- INGR. 1 - INGR. 2 - MERKER 1 - INGR. 3 - INGR. 4 - MERKER 2 - MERKER 4 - USCITA p tti W # ~ ~ I tti t t c " t C " 1

Figura A.15 Esempio con connessioni

Page 507: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Combinazione A ND

A8.3 Introduzione in AWL

Se si vuole convertire il programma in KOP o in FUP, ci si deve attenere ad alcune regole di programmazione. Se tali regole non vengono rispettate e si effettua una correzione in KOP o FUP, du- rante la memorizzazione potrebbero sorgere degli errori che non vengono segnalati dal PG.

Combinazione AND

AWL

INGR. 2 .- .- . . .

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 -1 t

AWL U . . . .

KOP: Contatto in serie

FUP: Ingresso in una casella AND

AWL: Istruzione U...

KOP

- INGR. I - INGR. 2

++H - INGR. 2

-lNGR"* , , ,

Page 508: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

AWL KOP FUP

1 :U - INGR. 1 1 :U - INGR. 2 :O - INGR. 3 :O

1 :U - INGR. 4 1 :U - INGR. 5

:U - INGR. 1

1 :U - INGR. 2 1 :O - INGR. 3

:U - INGR. 4

1 :U - INGR. 5 1

- INGR. I - INGR. 2

- INGR. 4 - INGR. 5

- INGR. I - INGR. 2

Figura A.16 Esempio di regola di combinazione AND

- - INGR. INGR, 2 l -h - INGR. 3 -

- INGR. 5

- INGR. 2

- INGR. 3 -

- INGR. 4 - INGR. 5

Page 509: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Combinazione OR

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...

FU P

AWL O . . . .

AWL KOP

- INGR. I - INGR. 2 :U - INGR. 1 :U - INGR. 2

1 :O - INGR. 3 1 :O :U - INGR. 4 :U - INGR. 5

- l$R. 4 - INbR. 5~

- INGR. 2

- INGR. 3 -

Figura A.17 Esempio di regola di combinazione OR

Page 510: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

Combinazione AND prima di un OR 1. Ramo parallelo successivo(i) ramo(i) in parallelo

KOP 4 ~ 4

U .... o. . . U . . . . U . . .

KOP: Più contatti in un ramo parallelo

FUP: Casella AND prima di una casella OR

AWL: Istruzione O ... ramo parallelo U ...

u ...

AWL KOP FU P

1 :U - INGR. 1 1 1 :U - INGR. 2 1 :O - INGR. 3

l :O l

- INGR. I - INGR. 2 - INGR.

- INGR.

- INGR.

- INGR.

Bild A.18 Esempio di regola di combinazione AND prima di OR

Page 511: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Parentesi

Parentesi Questa regola riguarda la chiusura in parentesi di combinazioni binarie complesse e di funzioni complesse precedute o seguite da combinazione binarie.

COMBINAZIONE PRECEDENTE

Combinazioni binarie complesse

A queste combinazioni appartengono le combinazioni OR prima di AND.

Combinazione OR prima di un AND

AWL u ( o . . . o . . . . o . . . ) U . . .

AWL: Istruzioni u( Combinazione OR

1 u

Page 512: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

KOP: Ulteriori collegamenti in serie di contatti in parallelo.

FUP: Casella OR prima di una casella AND.

Queste combinazioni rappresentano un sottoinsieme delle combinazioni binarie complesse. Due contatti in parallelo costituiscono la combinazione più semplice.

Page 513: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Funzioni complesse (memoria, temporizzazione, comparatore, contatore)

Funzioni comples- Per le funzioni complesse valgono le seguenti regole: se (memoria, temporizzazione, comparatore, contatore)

- Nessuna combinazione successiva: nessuna parentesi.

- Combinazione successiva AND: U ( ... ). - Combinazione successiva OR: O ( ... ), solo per FUP.

- Una funzione complessa non può avere combinazioni successive.

KOP / FUP

m

L? O COMB. SUCI

Figura A.19 Chiusura in parentesi di finzioni complesse

Comparatori

Un confronto di numeri in virgola mobile è solo possibile in AWL.

Page 514: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Regole di programmazione

Funzioni comples- Ciascun ingresso ed uscita non utilizzato, deve essere definito in se, ingressi e usci- AWL con NOP O. te non utilizzati

Per ogni segmento è consentita una solo funzione complessa.

AWL

: U - INGR. 2 : L DW 10

:NOP O :NOP O : U T 100 . - . - - USCITA

- INGR. 1 - CONTATORE - INGR. 2 - CONTATORE - INGR. 3 - VAL.CONT. - CONTATORE

1 - CONTATORE - USCITA

KOP

- INGR. 2

dl!7;-fl USCITA

H >

- CONTATORE

- USCITA

R

T 100

- USCITA : BE

CONTATORE

- INGR. 3

: BE

Figura A.20 Esempio di ingressi ed uscite non utilizzate in A W , KOP e FUP

Page 515: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

Indice analitico

A accoppiamento PG A-17, A-59

premesse hardware A-59 accumulo di connettori 3-128

schema logico 3-128 AG

nuovo awiamento 3-213 ASCII

impostazioni 3-29 assegnazione dei tasti

funzioni complesse FUP 3-130 funzioni complesse KOP 3-102

assegnazione dei tasti in AWL tasti di comando A-47 tasti funzionali A-47

assegnazione dei tasti in KOPPUP tasti di chiusura A-41 tasti di comando A-42 tasti di comando funzionali A-40 tasti speciali A-46

attivazione vie vie bus 3-262

attributi file file programma 3-22

ausili per l'editazione lista di attribuzione 3-190

AUSIL accoppiamento PG A-63

B base dati

generazione, 4-3 base di funzionamento 1-7 blocco A-17

cambio 3-79 cancellazione 3-38 cancellazione segmento 3-76 editazione 3-54

emissione confortevole 3-292 memorizzazione 3-84 oggetto 3-32 trasferimento 3-34

blocco (non riferito ai programmi) A-18 blocco dati A-17

campo titolo 3-153 cancellazione riga 3-170 corpo del blocco 3-157 creazione 3-158 duplicazione di parole dati 3-167 editazione 3-149 emissione standard 3-279,3-281 inserimento riga 3-169 intestazione del blocco 3-156 introduzione di parole dati 3-163 lista degli operandi 3-209, 3-217 numero di biblioteca 3-157,3-162 numero in virgola mobile 3-168 testata 3-156

blocco commento 3-71,3-84 blocco di programma A-17 blocco di documentazione A-17

cancellazione testo 3-63 comando 3-64 inserimento testo 3-63

blocco funzionale 3-86, A-17 corpo del blocco 3-87 costituzione 3-86 editazione 3-88 intestazione 3-86 operazione complementaria 3-86 operazione fondamentale 3-86 operazione simbolica 3-86 testata del blocco 3-87 trasferimento 3-34, 3-86

blocco funzionale standard A-17 blocco immagine 3-199, A-18

lista di operandi 3-209, 3-217 sigla simbolica 3-183

box di comando A-18 aggiornamento file sorgente seq. 3-55

Page 516: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

aggiornamento lista incrociata 3-55 criterio di ricerca 3-55, 3-57 editazione blocchi STEP 5 3-54 editaz. blocchi STEP 5 con ricerca 3-56 emissione standard 3-275 lista blocchi 3-57 maschera DB 3-172

blocco organizzativo A-18 box di scelta A-18

numero della parola dati 3-150, 3-351 BTRIEVE

gestione dati 4-8 buffer A-18

C cambio 3-339, A-18

altri pacchetti 3-339 rappresentazione 3-60

cambio blocco 3-77,3-79 cambio pagina

commento blocco 3-158 commento segmento 3-68 lista di attribuzione 3-188

campi di memoria A-19 campo del commento 3-154 campo del formato 3-153 campo di editazione 3-152, 3-153

lista di attribuzioni 3-185 campo di introduzione A-19 campo di operandi

emissione tabella occupazione 3-285 campo titolo 3-153 cancellazione A-19

blocco 3-38 file 3-43 file documentazione 3-38 file PCPM 3-50 file programma 3-38 testo 3-63 tipo di blocco 3-38

cancellazione iniziale 3-38, A-19

cancellazione riga blocco dati 3-170

caricamento progetto 3-19, 3-31

casella A-19 schema a contatti 3-101 schema logico 3-129

comandi 3-64 commento A-19

commento istruzioni 3-84 editazione 3-61 impostazioni 3-28

commento aggiuntivo lista di attribuzione 3-198

commento alle parole dati 3-166 commento blocco

cambio pagina 3-158 interruzione 3-70, 3-160 introduzione 3-158 memorizzazione 3-70,3-160 numero dei caratteri 3-158

commento operandi 3-181, 3-187, A-20 lunghezza di operandi 3-181,3-187

commento impianto 3-62, A-19, A-20 numero dei caratteri 3-62

commento istruzione 3-84, A-20 commento segmento 3-68, A-19

cambio pagina 3-68 conclusione 3-70 inserimento caratteri 3-70 memorizzazione 3-70 numero dei caratteri 3-68

compressione memoria A-20 configurazione della memoria A-20 configurazione del video

lista di attribuzione 3-184 schema a contatti 3-93 schema logico 3-121

connettore 3-100, A-20 cancellazione 3-128 editazione 3-100,3-128 inserimento 3-128

Page 517: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

negato, FUP 3-128 negato, KOP 3-100 schema a contatti 3-128 schema logico 3-100

contatto inserimento 3-97

controllore programmabile suddivisione periferia 3-174 cancellazione iniziale 3-38

conversione schema a contatti 3-140 schema logico 3-110

copia file 3-41 file DOS in PCPM 3-49 file PCPM 3-47 testo 3-66

corpo del blocco 3-87,3-156, A-20 blocco dati 3-157 blocco funzionale 3-87 numeri di caratteri 3-158

correzzione file simbolico 3-254

criterio di ricerca 3-54, 3-55, 3-56 box di comando 3-55,3-57 lista di attribuzione 3-185

cursore A-20 cursore allungato A-20 cursore piccolo A-20 guida cursore (automatica) A-23

D dati di programma

cambio dati A-59 dati di riferimento

emissione confortevole 3-297 diagnosi

impostazioni 3-30 dinamico

impostazioni 3-26 directory A-21

directory di lavoro impostazioni 3-22 introduzione 3-24

diritti di accesso A-21 disattivazione vie

vie bus 3-262 dispositivo di programmazione

identificazione 3-157 documentazione 3-271, A-21

impostazioni 3-29

editazione blocchi dati 3-149 blocchi funzionali 3-88 blocchi STEP 5 3-54 blocchi STEP 5 con ricerca 3-56 commenti 3-61 istruzioni comando 3-315 lista di attribuzioni 3-190 operando simbolico 3-80

editor interfaccia operatore grafica A-21

editor di blocchi dati campo del commento 3-154 campo di editazione 3-152,3-153 campo di errore di formato 3-154 campo di formato 3-153 C. di visualizzazione del commento 3-154 fattore di ripetizione 3-153 menu principale 3-152

editor per testi A-22 spostamento di un testo 3-67

editor simbolico I file sorgente 3-182 -

segnalazione di errori 3-259 elaborazione stato

azioni 3-206,3-212 concatenamento dei blocchi 3-203 configurazione del video in AWL 3-205 emissione operandi 3-211,3-218

Page 518: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

interruzzione 3-218 limitazione 3-201 rappresentazione dello stato dei segnali 3-203 richiamo 3-202 segnalazione 3-207,3-212

elemento funzionale A-22 casella A-23

emissione confortevole 3-288, A-20 documentazione A-56

emissione indice del contenuto 3-32 emissione indice file 3-40 emissione Info-AG 3-223

test A-52 emissione lista errori 3-322

istruzioni di comando 3-322 emissione standard 3-273

box di comando 3-275 documentazione A-21, A-55 Masch-DB 3-280

EPROM 3-236, A-22 cancellazione 3-242 duplicazione 3-242 gestione A-53 lettura 3-242 numero di programma 3-240 parametrizzazione funzione 3-239 predisp. 3-245 predisposizione 3-237 scelta funzioni 3-238 scrittura 3-242

EPROM-(info-E) confronto 3-243 Em-SISID 3-244 indice 3-243 Int-SISID 3-244 parametri 3-244

esempio lista di attribuzione 3-189

fattore di ripetizione 3-153, 3-167 vedere editor di blocchi dati

file cancellazione 3-43 copia 3-41 gestione dati 3-39

file ASCII emissione confortevole 3-305

file di documentazione 3-158, A-22 file di testo

emissione confortevole 3-305 file DOS

oggetto A-50 file istruzioni comando

impostazioni 3-24 file di identificazione sistema SISID file LI

impostazioni 3-23 file PCPM 3-44, 3-45, 3-47, 3-49

cancellazione 3-50 copia 3-47 indice 3-45 oggetto A-50

file piedinatura impostazioni 3-23

file programma 3-77 attributi file 3-22 impostazioni 3-22

file S5 funzione 4-5, 4-6 panoramica 4-3, 4-4

file sequenziale cancellazione 3-258

file simbolico 3-182, A-22 cancellazione 3-258 impostazioni 3-23 ordinamento dei operandi 3-254 sovrascrittura 3-197 traduzione 3-253 segnalazione d'errore 3-258

Page 519: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

file SISID impostazioni 3-23

file sorgente cancellazione 3-258 impostazioni 3-23 traduzione 3-253

file sorgente sequenziale 3-181, 3-182 aggiornamento 3-55 impostazioni 3-23 memorizzazione 3-186

file stampante A-23 impostazioni 3-29

file via A-23 impostazioni 3-24,3-27 vie bus 3-262

fine STEP 5 3-50

formato dei dati 3-156 modificazione 3-162 forzamento uscita 3-221

forzamento AG nuovo awiamento 3-213 test A-51

forzamento uscite formato dati 3-221 procedimento 3-220

forzamento variabili procedimento 3-216

funzionamento impostazioni 3-26

funzionamento multiprocessore 3-173 start AG 3-214

funzioni complesse schema a contatti 3-101 schema logico 3-129 assegnazione dei tasti FUP 3-130 assegnazione dei tasti KOP 3-102

funzioni online panoramica 3-200

G GESP

attributi file 3-22 gestione A-23

indice del contenuto 3-32 gestione dati

BTRIEVE 3-23,4-8 cambio 4-11 impostazioni 3-23 S5-DOS 3-23, 4-7 S5-DOS / BTRIEVE 4-7, 4-8, 4-12

gestione dati S5-DOS 4-7 gestione di file 3-39 guida cursore (automatica) A-23

H hardcopy 3-271 hardkey A-39 hot keys

scelta funzioni 3-6

I identificatore di segmento A-23 identificazione del dispositivo di programmazione 3-157 identificazione di inizio blocco 3-157 immagine di processo A-24 impostazione parametri stampante 3-330

operatività dei tasti 3-331 impostazioni A-25

attributi file 3-22 commento 3-28 diagnosi 3-30 dinamico 3-26 directory di lavoro 3-22 documentazione 3-29, A-57 file istruzioni comando 3-24 file LI 3-23 file piedinatura 3-23, 3-30

Page 520: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

file programma 3-22 file sorgente sequenziale 3-23 file simbolico 3-23 file SISID 3-23 file sorgente 3-23 file stampante 3-29 file via 3-24,3-27 funzionamento offline 3-26 funzionamento online 3-26 gestione dati 3-23 interfaccia 3-27 lunghezza di commento 3-28 lunghezza di simbolo 3-28 nome via 3-27 pagina 1 3-21 pagina 2 3-26 piedinatura 3-30 progetto 3-19 rappresentazione 3-27 set di caratteri 3-29 simbolico 3-28 somma di controllo 3-27 visualizzazione simbolico 3-28

indice A-25 file PCPM 3-45

indice del contenuto 3-32 indice di file 3-39

emissione 3-40 indirizzi assoluti

numero 3-227 indirizzi dei nodi

vie bus 3-266 indirizzi dei partner

vie bus 3-262 indirizzo

assoluto A-25 indirizzo iniziale A-25 visualizzazione 3-84

indirizzo Ethernet vie bus 3-267

indirizzo relative visualizzazione 3-84

inserimento caratteri 3-70 contatti 3-97 elemento funzionale 3-127 operando 3-127 testo 3-63

inserimento riga blocco dati 3-169

interconnessione 3-247, A-25 automatica 3-248 protocollo di stampa 3-250

interfaccia impostazioni 3-27 TIY A-59

interfaccia operatore grafica 3-5 scelta funzioni 3-5 tasti funzionali 3-14

interfaccia TTY accoppiamento PG A-59 attiva A-59

interfaccia V.24 accoppiamento PG A-59

interruzione 3-69 intestazione del blocco 3-86, A-25

blocco dati 3-156 influenza sulla lunghezza 3-161

istruzione 3-83, A-25 introduzione 3-83 correzione 3-83

istruzione di comando blocchi 3-309 comandi 3-309 impostazioni 3-308 indice del contenuto 3-311 istr. di comando con annidamento 3-311 lista di attribuzione 3-314 lista di blocchi 3-310 lista di controllo 3-312 lista incrociata 3-312 struttura del programma 3-312 tabella occupazione 3-31 1

Page 521: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

istruzioni di comando 3-306 editazione 3-315, 3-324 emissione confortevole 3-306, A-57 emissione lista errori 3-322 esecuzione 3-323 esempio 3-307 funzioni dei tasti 3-316 lista errori 3-322 sintassi 3-308 stampa 3-324 struttura 3-306, 3-328 verificazione 3-321

lista blocchi 3-57 box di comando 3-57 emissione confortevole 3-294

lista di attribuzione 3-182, A-26 ausili per l'editazione 3-190 blocco immagine 3-183 cambio pagina 3-188 commenti degli operando 3-181, 3-187 configurazione del video 3-184 correzione 3-254 creazione 3-182, 3-185 criterio di ricerca 3-185 editazione 3-181 emissione confortevole 3-295 emissione standard 3-281 esempio 3-189 funzioni di editazione 3-190 gestione A-53 inserimento riga 3-197 lunghezza simbolica 3-187 modificazione 3-196 segnalazione di errori 3-188 sigla operando 3-188 sovrascrittura di file 3-197 tabella dei tipi di operando 3-183 tasti funzionali 3-185, 3-186 tasti funzionali programmabili 3-195

zona di editazione 3-185 lista di controllo

emissione confortevole 3-304 lista di parametri 3-87 lista errori 3-258 lista incrociata 3-77, A-26

aggiornamento 3-55 emissione confortevole 3-300 emissione standard 3-282 significato dei simboli 3-282 visualizzazione 3-77

lista istruzioni 3-84, A-26 lista di operandi

blocco dati 3-209 blocco immagine 3-209 editazione 3-210, 3-217 formato dati 3-209, 3-217 variabili di processo 3-211, 3-218

lunghezza di commento impostazioni 3-28

lunghezza dei caratteri commento operando 3-181, 3-187 operando simbolico 3-187

lunghezza del blocco blocco dati 3-157

lunghezza del simbolo impostazioni 3-28 lista di attribuzione 3-187

maschera DB S5-135 U 3-171 S5-155 U 3-171 box di comando 3-172 DB 1 3-173 DX O 3-175, 3-176,3-178 emissione standard 3-280 introduzione dei dati 3-174, 3-177, 3-180

menu operativi 3-7 legenda

Page 522: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

memoria AG occupazione della memoria 3-228

Memory Cards SIMATIC EPROM 3-240

merker A-26 merker di accoppiamento 3-173 merker di appoggio 3-100 modo elaborazione

lista di attribuzione 3-184 mouse

scelta funzioni 3-6

N nodo A-26 nodo di start

vie bus 3-267 nome via

impostazioni 3-27 vie bus 3-262

Nr. Prog. EPROM 3-240

numero di biblioteca 3-59, 3-87, 3-157, 3-162, A-26 blocco dati 3-157, 3-162

numero della parola dati box di scelta 3-150

numero di programmazione A-27 numero in virgola mobile 3-164

blocco dati 3-168 test 3-168

nuova emissione A-27 nuovo avviamento

del AG 3-213

O oggetto 3-17, A-27 offline

funzionamento/impostazioni 3-26

online funzionamento/impostazioni 3-26

operando A-27 formatto dati 3-221 ricerca 3-79, 3-185, 3-190 simbolica 3-80 interconnessione 3-247

operando attuale 3-86, A-27 operando formale 3-86, A-27 operando simbolico 3-80

lunghezza dei caratteri 3-181 operazione aritmetica

schema a contatti 3-104 schema logico 3-132

operazione combinatoria, binaria schema a contatti 3-95 schema logico 3-123

op. combinatorie, digitali schema a contatti 3-113 schema logico 3-143

operazione complementaria 3-86 operazione di caricamento

schema a contatti 3-106 schema logico 3-136

operazione di comparazione schema a contatti 3-111 schema logico 3-141

operazione di conteggio schema a contatti 3-114 schema logico 3-144

operazione di conversione schema a contatti 3-110 schema logico 3-140

operazione di memorizzazione schema a contatti 3-108 schema logico 3-138

operazione di rotazione schema a contatti 3-107 schema logico 3-137

operazione di shift schema a contatti 3-107 schema logico 3-127

Page 523: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

operazione di shift e rotazione schema a contatti 3-107 schema logico 3-137

operazione di temporinazione schema a contatti 3-116 schema logico 3-146

operazione di trasferimento schema a contatti 3-106 schema logico 3-136

operazione fondamentale 3-86

pacchetti S5 cambio 3-339

pagina 1 impostazioni 3-21

pagina 2 impostazioni 3-26

parametri del blocco 3-87 parametri stampante

box di dialogo 3-332, 3-330 impostazioni 3-330 operatività dei tasti 3-331

parola dati campo del numero 3-153 commenti 3-166 duplicazione 3-167 introduzione 3- 163

parti di programma 3-292 periferia di processo A-26 piedinatura 3-334, A-28

editazione 3-334 impostazioni 3-30 operatività dei tasti 3-336

predisposizione accoppiamento PG A-60

premesse hardware accoppiamento PG A-59

preparazione per la stampa 3-329 progetto 3-17, A-28

caricamento 3-19,3-31

impostazioni 3-19 oggetto A-49 salvataggio 3-19, 3-31 salvataggio sotto 3-19, 3-31

programma utente 3-51 PROT

attributi file 3-22 protezione di accesso A-28 punto di alt A-28

selezione 3-232 punto di controllo di sistema A-28 punto di controllo utente A-30

R RO

attributi file 3-22 rappresentazione

cambio 3-60 impostazioni 3-27

REG. BL visualinazione 3-226

REG. INT. A-31 visualinazione 3-224

registro blocchi 3-226 registro di interruzione A-33

rappresentazione 3-225 ricerca 3-56, 3-79, A-31

blocco dati 3-151 richiamo di blocco

schema a contatti 3-105 schema logico 3-135

riferimento A-31 riga di commento

blocco dati 3-169 RLC - Risultato logico

combinatorio A-31 RW

attributi file 3-22

Page 524: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

S S5-DOSJMT 1-7 S5-DOSIST 1-7 salvataggio

progetto 3-19,3-31 salvataggio sotto

progetto 3-18,3-31 selezione bus A-32 scelta funzioni 3-5 ... 3-7, 3-15

accoppiamento PG A-61 hot keys 3-6 mouse 3-6 tasti cursore 3-6 tasti funzionali 3-6

schema a contatti KOP A-31 connettore 3-100 connettore, negato 3-100 funzioni complesse 3-101 inserimento di contatti 3-97 merker di appoggio 3-100 operazione aritmetica 3-104 operazione combinatoria, binaria 3-95 operazione combinatoria, digitale 3-113 operazione di caricamento e trasferimento 3-106 operazione di comparazione 3-1 11 operazione di conteggio 3-1 14 operazione di conversione 3-110 operazione di memorizzazione 3-108 operazione di shift e rotazione 3-107 operazione di temporizzazione 3-116 richiamo di blocchi 3-105 suddivisione del video 3-93

schema logico FUP A-31 accumulo di connettori 3-128 connettore 3-128 connettore, negato 3-128 conversione 3-140 funzioni complesse 3-129 inserimento di un elemento funzionale 3-127 inserimento di un operando 3-127

' operazione aritmetica 3-132 operazione combinatoria, binaria 3-123 operazione combinatoria, digitale 3-143 operazione di caricamento e trasferimento 3-136 operazione di comparazione 3-141 operazione di conteggio 3-144 operazione di conversione 3-140 operazione di memorizzazione 3-138 operazione di shift e rotazione 3-137 operazione di temporizzazione 3-146 richiamo di blocchi 3-135 suddivisione del video 3-121

scrittura A-32 EPROM 3-242

scrolling A-32 segmento A-32

aggiunta 3-73 cancellazione 3-76 copia 3-74, 3-75 copia in altro blocco 3-75 inserimento 3-73 trasferimento 3-76

segnalazione di errori lista di attribuzione 3-188

selezione drive 3-261 semigrafica

impostazioni 3-29 set di caratteri

impostazioni 3-29 SGOP 3-188 sigla

simbolica 3-183 sigla operando 3-188 SIGNAL 4-8 simbolico

impostazioni 3-28 SINEC H1 A-32 SINEC L1 A-32 SINEC L2 A-33 soft key A-33, A-39

Page 525: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

somma di controllo impostazioni 3-27

spostamento testo 3-67

stampa istruzioni di comando 3-324

start AG funzionamento multiprocessore 3-214

stato A-33 stato dei segnali

forzamento 3-218, 3-222 numero delle istruzioni 3-203 operando 3-208 rappresentazione 3-203 visualinazione 3-208

stringa di testo 3-185, 3-193 struttura

editazione 3-324 esempio di combinazione 3-307 istruzioni di comando 3-306 stampa 3-328

struttura del programma A-33 emissione standard 3-297

suddivisione periferia 3-173

tabella occupazione A-33 emissione confortevole 3-302 simbolo 3-302,3-285

tastiera A-39 tasti cursore

scelta funzioni 3-6 tasti funzionali 3-14, A-33

funzioni operative 3-15 lista di attribuzione 3-185 programmazione 3-186 scelta funzioni 3-6 tasto funzionale programmabile 3-195

tempo di ciclo A-33 test

interfaccia operatore grafica A-21

panoramica 3-200 premesse 3-199

testata blocco 3-87, 3-156, A-34 blocco dati 3-157 blocco funzionale 3-87 lunghezza 3-157 numero di biblioteca 3-157

testo cancellazione 3-63 copia 3-66 inserimento 3-63 spostamento 3-67

tipo di operandi tipo di parametro 3-803-183 tabella 3-183

titolo del blocco 3-160 titolo segmento 3-71

lunghezza 3-71 trasferimento

blocco 3-34

valore di comando modificazione 3-218,3-222

variabili di processo A-34 emissione 3-211, 3-218 forzamento 3-216 modificazione 3-216 operando A-27 visualinazione 3-208

verifica istruzioni di comando 3-321

vie bus 3-262 attivazione 3-262,3-265 cancellazione 3-265 disattivazione 3-262,3-265 editazione 3-264, 3-266 impostazione 3-264 indice 3-264 ritorno 3-264, 3-265 scelta 3-264

Page 526: SIEMENS · Contenuto Parametri di sistema dell'AG Controllo elaborazione ON Controllo elaborazione OFF Gestione Generazione XREF EPROM Interconnessione

Indice analitico

stampa 3-264 tutte vie 3-264 via att. 3-264

visualizzazione in simbolico impostazioni 3-28

W Wildcards A-34

z Zona di editazione

lista attribuzione 3-185