Home

Funzioni di S7

image

Contents

1. riireeiiin Rimedio agli errori Utilizzo della Guida 2vc veseseeie eee ennio eee nie e eine iii Manuale utente SIMATIC S7 PLCSIM Introduzione Il software S7 PLCSIM fornisce la possibilit di eseguire e testare i programmi utente su un controllore programmabile simulato PLC esistente sul computer o dispositivo di programmazione con cui si sta operando come ad es il PG 740 La simulazione ha luogo integralmente all interno del software di STEP 7 per cui non occorre essere collegati ad elementi hardware S7 CPU od unit 1 0 Con il PLC S7 simulato l utente potr controllare e testare i programmi sia per le CPU S7 300 sia per le CPU S7 400 come anche per WinLC S7 PLCSIM fornisce una interfaccia semplice per controllare e modificare diversi parametri utilizzati dal programma ad esempio per attivare e disattivare degli ingressi Si potranno utilizzare le diverse applicazioni del software STEP 7 mentre si esegue il programma utente sul PLC simulato Ci consentir quindi di avvalersi dei tool di questo software come ad esempio la tabella delle variabili VAT per controllare e modificare le variabili Manuale utente SIMATIC S7 PLCSIM Uso di S7 PLCSIM per testare il programma S7 PLCSIM dispone delle funzioni seguenti per testare i programmi Il commando Interrompi arresta il PLC simulato permettendo all utente di riprendere l esecuzione del programma dall operaz
2. Questa finestra di dialogo consente di rilevare quando si verifica la prima perdita di ridondanza in un collegamento S7 ad elevata disponibilit Si noti che per poter accedere a questa finestra di dialogo comando Esegui gt OB di errore d avvio gt Errore di ridondanza comunicazione OB 73 si deve prima caricare nella CPU la configurazione degli I O vedere Caricamento dei dati di sistema in S7 PLCSIM parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Variabile Tipo dati Descrizione Classe di errore 0B73 EV CLASS BYTE Valore possibile di B 16 73 dell evento perdita di ridondanza della comunicazione o B 16 72 problema risolto Codice di errore O0B73_FLT_ID BYTE Possibile valore di B 16 E0 74 Manuale utente SIMATIC S7 PLCSIM Errore temporale OB80 Questa finestra di dialogo permette di testare il programma che si caricato in OB80 errore temporale parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Tempo ciclo superato L OB richiesto ancora in esecuzione Overflow del buffer di richiesta dell OB per la categoria di priorit corrente Omissione allarme dell orologio Sincronizzazione dell ora AI passaggio in Run dopo ALT Variabili OB80_FLT_ID OB80_FLT_ID OB80_FLT_ID OB80_FLT_ID OB80_FLT_ID Tipo dat
3. 0B83 Questa finestra di dialogo permette di testare il programma che stato caricato in OB83 Allarme di estrazione inserimento unit Si noti che per poter accedere a questa finestra di dialogo comando Esegui gt OB di avvio di errore gt Allarme di estrazione inserimento unit 0B83 si deve prima aver caricato la configurazione I O utente Vedere Caricamento dei dati di sistema in S7 PLCSIM Per tutte le condizioni di errore la classe di evento 0B83_EV_CLASS impostata su B 16 39 evento in arrivo Se non sono selezionate condizioni di errore Unit OK la classe di evento impostata su B 16 38 evento in uscita parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Variabile Tipo dati Valore Descrizione Unit estratta o non OB83_FLT_ID BYTE B 16 61 indirizzabile Unit inserita tipo unit 0B83_FLT_ID BYTE B 16 61 OK Unit inserita tipo unit OB83_FLT_ID BYTE B 16 63 errato Unit inserita OB83_FLT_ID BYTE B 16 64 identificazione tipo non leggibile Unit inserita errore nella OB83_FLT_ID BYTE B 16 65 parametrizzazione unit Indirizzo dell unit 0B83_MDL_ADDR WORD Indirizzo logico di base dell unit che avvia l interrupt primo ingresso se ve ne altrimenti indirizzo della prima uscita Esempio PAW 0 78 Manuale utente SIMATIC S7 PLCSIM Errore di esecuzione programma 0B85 Questa fines
4. e Latransizioni del modo di funzionamento p es da RUN a STOP non fa passare gli I O in uno stato sicuro e Le unit funzionali FM non vengono supportate e La comunicazione punto a punto come quella tra due CPU S7 400 nello stesso rack non viene supportata e II PLC simulato visualizza quattro campi di accumulatori persino per i programmi S7 300 i quali utilizzano solo due accumulatori Nota La maggior parte delle CPU della famiglia S7 300 autoconfigurano gli ingressi e le uscite una volta inserita l unit nel controllore fisico essa viene automaticamente riconsciuta dalla CPU Non possibile replicare la funzione di autoconfigurazione con un PLC simulato Se si carica un programma in S7 PLCSIM da una CPU S7 300 che configura da s gli I O i dati di sistema non comprendono la configurazione degli I O Quindi se si utilizza S7 PLCSIM con programmi per S7 300 e si vuole definire quali moduli saranno a disposizione della CPU si deve prima caricare la configurazione hardware Per caricare la configurazione hardware in S7 PLCSIM creare un progetto per una delle CPU S7 300 che non configura gli I O ad esempio l S7 315 2DP l S7 316 2DP o l S7 318 2 Inserire quindi nel progetto una copia della configurazione hardware e caricare la configurazione in S7 PLCSIM Una volta fatto ci si potranno caricare blocchi di programma da qualsiasi progetto S7 e gli ingressi e le uscite saranno gestiti correttamente Manuale u
5. Controllare attentamente gli indirizzi assegnati da STEP 7 alle unit della configurazione SIM_IO e apportare le necessarie modifiche 12 Salvare e chiudere la finestra di configurazione SIM_IO 13 Chiudere la finestra con la configurazione originale 14 Manuale utente SIMATIC S7 PLCSIM Caricamento dei dati di sistema in S7 PLCSIM Per simulare OB di allarme nel S7 PLCSIM necessario dapprima caricare correttamente la configurazione I O Se il progetto corrisponde a una delle descrizioni seguenti occorrer eseguire delle modifiche per caricare in S7 PLCSIM la configurazione hardware e progetto S7 300 con qualsiasi CPU diversa dalla CPU 315 2 DP CPU 316 2 DP oppure CPU 318 2 e progetto S7 400 che utilizza DP I O con una CP invece di un modello CPU che supporti esplicitamente DP I O Nota progetti configurati per una CPU 315 2 DP CPU 316 2 DP o CPU 318 2 o per una CPU S7 400 che supporta esplicitamente DP non richiedono le modifiche qui descritte Manuale utente SIMATIC S7 PLCSIM Caricamento in S7 PLCSIM della configurazione modificata Dopo aver creato una configurazione I O modificata da utilizzare in S7 PLCSIM si potranno caricare i risultanti dati di sistema 1 Nella finestra del SIMATIC Manager scorrere al progetto SIM_IO e aprire la sottofinestra dei blocchi Vengono visualizzati una sottofinestra di dati di sistema e un blocco OBI1 2 Cancellare la sottofinestra di blocco OB1 dal progetto
6. Bit di memoria Per accedere a questa sottofinestra procedere in uno dei seguenti modi e Selezionare il comando di menu Inserisci gt Merker e Fare clic sul pulsante il Inserisci merker La sottofinestra delle variabili permette di controllare e modificare l area di memoria merker si pu accedere alle variabili memorizzate nell area di memoria merker M della CPU Nell area di memoria merker M vengono memorizzati i risultati temporanei calcolati dal programma L utente pu definire se l accesso ai dati avviene a bit byte parole ecc 21 Manuale utente SIMATIC S7 PLCSIM Merker menu Inserisci Fare clic su il o selezionare il comando Inserisci gt Merker per creare una sottofinestra di visualizzazione che permette di controllare e comandare le variabili che sono depositate nell area di merker M della CPU Questa sottofinestra si apre con un indirizzo di memoria predefinito MBO 22 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Temporizzatore Per aggiungere questa sottofinestra ad una simulazione procedere nel seguente modo e Selezionare il comando di menu Inserisci gt Temporizzatore e Fare clic sul pulsante Inserisci La sottofinestra dei temporizzatori permette di controllare e modificare i temporizzatori utilizzati dal programma Per resettare tutti i temporizzatori del programma fare clic sul pulsante della barra degli strumenti ES Resetta temporizzatori Per resettare un singolo temporizza
7. Descrizioni dei simboli Differenze rispetto a un P E i di Esecuzione programma 0B85 79 Errore di ridondanza 0B72 71 C S7 reale 5 0B73 74 Errore di ridondanza I O parola 5 Errore temporale OB80 7 F Finestra di dialogo Finestra di dialogo Registrazione playback 34 Formato dei dati numerici S7 Funzioni di S7 PLCSIM 4 G Guasto telaio di montaggio 0886 80 l Indicatori della CPU 50 Indirizzo MPI Inserimento e disinserimento di corrente per PLC simulato Interrompi menu Esegui 5 Interrupt di o oi 1 Errore di zo della comunicazione PLCSIM 82 Introduzione M Merker menu Haim Modi di funzionamento o e Modifica della configurazione hardware per S7 PLOSIM 13 N Nuove funzioni di S7 PLCSIM Versione F 0 P Posizione interruttore di avvio menu Esegui Primi passi R Registri DB menu oe 27 Resetta temporizzatori Rimedio E errori 83 Salva PLC con nome menu file Salvataggio di un PLC simulato Scelta delle IHT di sca Sottofinestra ii Sortorinesta 17 mp I Bit verticali 30 Sottofinestra variabili Sottofinestra Merker 87 Manuale utente SIMATIC S7 PLCSIM T Tempo di ciclo massimo 57 Temporizzatore menu Inserisci 24 Temporizzazione automatica menu Esegui Is ons manuale menu Esegui 25 U i OB di allarme nel programma 67 programma Utilizzo del regolatore di scorrimento Utilizzo d
8. SIM_IO Ci assicura contro l eventualit di caricare in S7 PLCSIM senza volerlo un OB1vuoto dal progetto SIM_IO 3 Caricare in S7 PLCSIM la configurazione hardware Nota L utente pu indifferentemente caricare i blocchi di programma prima o dopo di caricare la configurazione hardware SIM_IO Tuttavia se si caricano blocchi di programma dopo aver caricato la configurazione hardware SIM_IO si deve rispondere No alla richiesta Si desidera caricare i dati di sistema Se inavvertitamente si caricano i dati di sistema dal progetto originale la configurazione hardware SIM_IO viene sovrascritta 16 Manuale utente SIMATIC S7 PLCSIM Sottofinestra CPU Questa sottofinestra compare per default quando si apre una nuova simulazione Questa sottofinestra consente di visualizzare lo stato della CPU simulata e di modificarne il modo di funzionamento modi di funzionamento sulla sottofinestra della CPU simulata funzionano alla stessa stregua dell interruttore a chiave nella CPU reale se l utente utilizza i tool di STEP 7 per cambiare il modo di funzionamento o se la CPU cambia automaticamente il suo modo incontrando per esempio una condizione di errore che determina il passaggio da RUN a STOP gli indicatori RUN STOP Ci allerta l utente sul fatto che la CPU ha cambiato modo di funzionamento eventualmente a causa di errori del programma Il pulsante MRES permette di azzerare la memoria e resettare i blocchi del PLC s
9. STEP 7 dal PLC simulato Prima di chiudere il PLC simulato si rammenti sempre di scollegare ogni tool di STEP 7 disattivando il controllo dello stato di programma ovvero di chiudere il tool Problema L applicazione S7 PLCSIM non risponde e sembra bloccata Soluzione Causa possibile Controllare il modo di esecuzione S7 PLCSIM pu apparire bloccato quando ci si trova nel modo Interrompi o Ciclo singolo 83 Manuale utente SIMATIC S7 PLCSIM Problema L utente introduce una variabile periferica ricevendo un errore Indirizzo non valido sebbene sia valido il valore indirizzo oppure L utente riceve un errore di accesso periferico nel programma utente sebbene il progetto S7 300 contenga la configurazione corretta Correzione Causa possibile La configurazione di I O pu essere caricata solo dalle CPU S7 315 2DP S7 316 2DP e S7 318 2 Se si carica un programma da un altra CPU S7 300 i dati di sistema non includono la configurazione I O Ci provoca errori quando si cerca di accedere a I O periferici in S7 PLCOSIM Per risolvere il problema creare un progetto S7 315 2DP S7 316 2DP o S7 318 2 e inserirvi una copia della configurazione hardware Quindi caricare la configurazione dalla CPU S7 315 2DP S7 316 2DP o S7 318 2 in S7 PLCSIM 84 Manuale utente SIMATIC S7 PLCSIM Utilizzo della Guida L utente pu accedere alla Guida S7 PLCSIM attraverso il menu oppure in uno dei modi seguenti e Nell
10. Se le sottofinestre delle variabili di ingresso e di uscita dei merker delle variabili generali e dei bit verticali contengono solo un bit ad es Q0 0 Bit e questo viene modificato la registrazione corretta se rileva solo la modifica di quel bit Tuttavia se la sottofinestra contiene tutti e otto i bit ad es QBO Bit e viene modificato un solo bit la modifica viene registrata come se fosse stata apportata al byte e non ad un unico bit Di conseguenza pu accadere che durante la riproduzione vengano rappresentati come modificati altri bit del byte ad es i merker di processo gli ingressi booleani ecc che in una CPU reale non subirebbero alcuna modifica Problema L utente cerca di registrare eventi nel modo 1 Ciclo singolo ma il registratore non funziona correttamente Di seguito sono riportati alcuni suggerimenti su come registrare gli eventi nella sottofinestra CPU in modo Scansione singola e non possibile avviare la registrazione in modo Scansione singola se prima non si seleziona il pulsante Ciclo successivo zl per incrementare il numero di cicli Il primo evento registrato deve avere un valore Delta pari o maggiore di 1 Il valore Delta dipende dal numero di cicli di scansione che si sono verificati dopo l evento precedente in questo caso coincide con il momento in cui l utente ha selezionato il pulsante Registrazione Se per si sta cominciando la registrazione in modo Scansione singola non ancora trascorso alcun
11. TIME Nuovi metodi di esecuzione del ciclo di scansione per S7ProSim Sono disponibili due nuovi metodi e il metodo ExecuteNmsScan consente di specificare la durata del ciclo di scansione di S7ProSim e il metodo ExecuteNScans consente di specificare il numero di cicli di scansione di S7ProSim Supporto per l OB102 avviamento a freddo sistemi S7 400H ad elevata disponibilit Questa versione di S7 PLCSIM supporta le seguenti funzionalit per PLC e OB102 avviamento a freddo e sistemi S7 400H ad elevata disponibilit 0B70 0B72 0B73 SFC 14 SFC 15 SFC 90 SFB 8 SFB 9 Manuale utente SIMATIC S7 PLCSIM Funzioni di S7 PLCSIM S7 PLCSIM supporta quanto segue Temporizzatori 512 da T 0 a T 511 Merker 16 384 bit 2048 byte della memoria M Totale di memoria I O indirizzabile 16 384 bit 2048 byte della memoria M Immagine di processo aggiornata ad ogni ciclo come definita nella configurazione hardware dei dati di sistema caricata da STEP 7 S7 PLCSIM simula una immagine di processo di 512 o 1024 byte Blocchi logici e blocchi dati 2048 blocchi funzionali FB e funzioni FC e 4095 blocchi dati DB Blocchi funzionali di sistema SFB SFB0 SFB1 SFB2 SFB3 SFB4 SFB5 SFB8 SFB9 SFB12 SFB13 SFB14 SFB15 SFB16 SFB19 SFB20 SFB21 SFB22 SFB23 SFB32 SFB33 SFB34 SFB35 SFB36 e SFB37 SFB12 SFB13 SFB14 SFB15 SFB16 SFB19 SFB20 SFB21 SFB22 e SFB23 sono NOP non eseguono alcuna operazion
12. ciclo CPU all inizio del ciclo vengono letti gli ingressi alla fine scritte le uscite 30 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Stack Per aggiungere questa sottofinestra ad una simulazione procedere nel seguente modo e Selezionare il comando di menu Visualizza gt Stack e Fare clic sul pulsante ll Stack La sottofinestra degli stack permette di controllare le informazioni memorizzate negli stack seguenti della CPU e Lo stack di annidamento memorizza fino a sette registrazioni Per ogni registrazione lo stack di annidamento memorizza gli stati dei bit RLC e OR della parola di stato Per ogni operazione che inizia una nuova stringa logica viene eseguita una registrazione nello stack di annidamento Le operazioni possono essere And A And negato AN Or O Or negato ON Or esclusivo X e Or esclusivo negato XN XN e Lo stack MCR memorizza un massimo di otto livelli di annidamento per rel master control MCR Ogni livello visualizza lo stato del bit RLC di una operazione MCR che inizia un area MCR 31 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Accumulatori e parola di stato Per aggiungere questa sottofinestra ad una simulazione procedere nel seguente modo e Selezionare il comando di menu Visualizza gt Accumulatori e Fare clic sul pulsante jal Accumulatori La sottofinestra degli accumulatori permette di controllare le informazioni utilizzate dalla CPU per eseguire il
13. ciclo e se ne deve avviare uno manualmente e Quando si registrano gli eventi in modo Scansione singola questi hanno un valore Delta di zero perch si stanno verificando tutti durante lo stesso ciclo Pertanto quando si riproduce la registrazione tutti gli eventi registrati durante un ciclo vengono visualizzati in una sequenza cos rapida da sembrare simultanei Per ottenere un intervallo di tempo sufficiente tra gli eventi fare clic sul pulsante Ciclo successivo o passare da modo Ciclo continuo a Ciclo singolo per ciascun evento Nota possibile registrare gli eventi in STOP sempre che la registrazione sia stata effettuta in RUN Tutti gli eventi registrati in STOP hanno un valore Delta pari zero Pertanto quando si riproduce la registrazione tutti gli eventi registrati durante un ciclo vengono visualizzati in una sequenza cos rapida da sembrare simultanei Problema Il file di eventi contiene mnemonici tedeschi nonostante l utente non li abbia impostati in STEP 7 In S7 PLCSIM gli eventi vengono registrati con mnemonici tedeschi indipendentemente dall opzione impostata in STEP 7 per cui il problema irrilevante 36 Manuale utente SIMATIC S7 PLCSIM Utilizzo del regolatore di scorrimento Il regolatore di scorrimento permette di simulare valori che cambiano gradualmente o hanno un campo specifico come i valori analogici Per cambiare la posizione del regolatore di scorrimento sono utilizzabili il mouse o i tast
14. comunicazione 0B90 OB di background 0B100 nuovo avviamento 0B101 riavviamento 0B102 avviamento a freddo 0B121 errore di programmazione e 0B122 errore di accesso Si noti che 0B81 0B84 0B87 e OB90 sono NOP non eseguono alcuna operazione Non necessario modificare un programma che richiama un operazione NOP Un pulsante sulla barra degli strumenti SIMATIC Manager attiva e disattiva la simulazione Attivando il pulsante di simulazione si apre il software S7 PLCSIM con il PLC simulato Se viene eseguito S7 PLCSIM tutta la comunicazione va da STEP 7 al PLC simulato Manuale utente SIMATIC S7 PLCSIM Il PLC simulato esegue i programmi destinati a CPU S7 300 e S7 400 Possono essere create sottofinestre che permettono di accedere alle aree di memoria di ingressi e uscite agli accumulatori e ai registri del PLC simulato Si pu scegliere che i temporizzatori vengano eseguiti automaticamente oppure di impostare e resettarli manualmente Si possono inoltre resettare i temporizzatori individualmente o tutti alla volta Come per le CPU reali il modo di funzionamento CPU RUN RUN P STOP pu essere commutato Inoltre S7 PLCSIM fornisce il modo Interrompi che permette di arrestare temporaneamente la CPU senza alterare lo stato del programma possibile registrare una serie di eventi manipolare le aree di memoria degli ingressi e delle uscite gli accumulatori i registri e riprodurre la registrazione effettuata p
15. configurazione del PLC con il nome di file corrente eseguire il comando di menu File gt Salva PLC con nome e archiviare la configurazione del PLC in un nuovo file Nell operazione di salvataggio del PLC vengono archiviati gli elementi seguenti Programma Configurazione hardware Impostazione della casella di controllo posizione dell interruttore a chiave per la selezione del modo operativo della sottofinestra CPU RUN P RUN o STOP Opzione di controllo dell esecuzione ciclo continuo ciclo singolo Stato degli I O Valori dei temporizzatori memoria T Indirizzi simbolici Note Quando si apre un PLC simulato che si tratti di una nuova simulazione di PLC o di una simulazione archiviata il PLC acceso ed in STOP Anche se il PLC simulato stato salvato da spento quando si apre il file risulta acceso Se il PLC stato salvato in RUN o RUN P quando si apre il file la casella di controllo della sottofinestra CPU corrisponde alla selezione ma gli indicatori della CPU segnalano che il modo attuale del PLC simulato STOP Per riportare il PLC in RUN o RUN P si devono selezionare le caselle di controllo della sottofinestra CPU o scegliere il comando Exsegui gt Posizione interruttore a chiave per portare il PLC simulato in STOP e riportarlo poi in RUN o RUN P Se sono stati aggiunti dei simboli quando si salva il PLC simulato vengono salvati anche gli indirizzi simbolici Tuttavia per default quando si apre la
16. della memoria CPU Per resettare la memoria della CPU simulata selezionare il comando Sistema di destinazione gt Cancellazione totale o fare clic sul pulsante MRES nella sottofinestra CPU Questa azione resetta le aree di memoria e cancella i blocchi di programma Se viene eseguita una cancellazione totale di memoria la CPU passa automaticamente al modo STOP 59 Manuale utente SIMATIC S7 PLCSIM Utilizzo dell indirizzamento simbolico Per poter utilizzare l indirizzamento simbolico nel programma utente simulato procedere come segue 1 Selezionare il comando Strumenti gt Opzioni gt Aggiungi simboli Questo comando richiama una finestra di dialogo 2 Spostarsi alla tabella dei simboli STEP 7 a cui fare riferimento 3 Cliccare sul pulsante OK 4 Creare sottofinestre per variabili che si desidera indirizzare in modo simbolico 5 Per visualizzare i simboli per tutte le sottofinestre occorre selezionare il comando Strumenti gt Opzioni gt Visualizza simboli Per nascondere i simboli occorre riselezionare il comando Nota Nella sottofinestra Bit verticali i valori dei bit vengono indicati uno sotto l altro e l indirizzo simbolico o assoluto compare accanto a ciascun bit Per tutte le altre sottofinestre sono disponibili suggerimenti sui campi degli indirizzi 60 Manuale utente SIMATIC S7 PLCSIM Descrizioni dei simboli Se si utilizza l indirizzamento simbolico per controllare il programma utente
17. file LAY I file PLC vengono utilizzati per salvare informazioni sulle operazioni effettuate in una sottofinestra CPU ovvero di un PLC simulato Vi vengono inoltre registrate le modifiche apportate ai dati se si assegna un valore ad un area di memoria utilizzando una sottofinestra la modifica viene salvata nel file PLC I file LAY vengono utilizzati per salvare la struttura fisica dell area di lavoro di S7 PLCSIM Se si dispongono le sottofinestre in un certo ordine e lo si vuole mantenere per le successive sessioni di lavoro prima di chiudere S7 PLCSIM si deve salvare la superficie di lavoro Alla successiva apertura di S7 PLCSIM le sottofinestre compariranno nello stesso l ordine se per durante la sessione di lavoro si apre una simulazione di PLC nuova o archiviata S7 PLCSIM chiude automaticamente la superficie di lavoro e per poter utilizzare la stessa superficie con il PLC simulato appena aperto si deve riaprire il file LAY Manuale utente SIMATIC S7 PLCSIM Controllo del programma simulato L utente pu visualizzare diversi tipi di sottofinestre che consentono di controllare e modificare l esecuzione del programma nel PLC simulato Le seguenti sei sottofinestre vengono attivate dal menu Inserisci Ingresso permette di accedere ai dati depositati nell area di memoria degli ingressi di processo l L indirizzo di default il byte 0 IBO Uscita permette di accedere ai dati depositati nell area di memoria delle usc
18. modifiche apportate ad una tabella delle variabili di STEP 7 hanno effetto a tempo debito sul ciclo CPU all inizio del ciclo vengono letti gli ingressi alla fine vengono scritte le uscite 19 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Uscita Per aggiungere questa sottofinestra ad una simulazione procedere in uno dei seguenti modi e Selezionare il comando di menu Inserisci gt Uscita e Fare clic sul pulsante fio Inserisci uscita La sottofinestra delle variabili permette di controllare e modificare i dati qui riportati e Variabili di uscite periferiche esterne l utente accede alle aree di memoria CPU delle uscite periferiche PQ e Variabili dell immagine di processo delle uscite consentono di accedere alle aree di memoria delle uscite Q della CPU Durante il ciclo di scansione il programma calcola i valori delle uscite e li colloca nella tabella dell immagine di processo delle uscite Al termine del ciclo il sistema operativo legge dalla tabella i valori calcolati e li invia alle uscite del processo La tabella mappa i primi 512 byte della memoria delle uscite di periferia La CPU reagisce immediatamente a qualsiasi cambiamento eseguito in questa sottofinestra Tutte le modifiche apportate ad una tabella delle variabili di STEP 7 hanno effetto a tempo debito sul ciclo CPU all inizio del ciclo vengono letti gli ingressi alla fine scritte le uscite 20 Manuale utente SIMATIC S7 PLCSIM Sottofinestra
19. simulazione del PLC memorizzata gli indirizzi simbolici non compaiono Per visualizzarli si deve eseguire il comando Strumenti gt Opzioni gt Visualizza simboli Per salvare la configurazione delle sottofinestre utilizzare il comando di menu File gt Salva superficie di lavoro 38 Manuale utente SIMATIC S7 PLCSIM Come uscire dalla simulazione Dopo aver salvato un PLC simulato o una superficie di lavoro occorre eseguire i passi seguenti per uscire dall applicazione S7 PLCSIM 1 Chiudere tutte le applicazioni di STEP 7 coinvolte nel controllo della simulazione 2 Selezionare il comando di menu File gt Esci L uscita da S7 PLCSIM come anche la chiusura di un sistema di destinazione simulato causer errori nelle applicazioni correntemente connesse con il simulatore 39 Manuale utente SIMATIC S7 PLCSIM Comando Apri PLC menu File Per trovare ed aprire una simulazione esistente salvata di un sistema di destinazione fare La clic su o selezionare il comando File gt Apri PLC 40 Manuale utente SIMATIC S7 PLCSIM Comando Apri superficie di lavoro menu File Per tornare in una superficie di lavoro precedentemente salvata selezionare il comando di menu File gt Apri superficie di lavoro Note e La superficie di lavoro layout semplicemente la disposizione delle sottofinestre In altre parole il file LAY memorizza solo la posizione e il formato dei dati delle sottofi
20. sono disponibili descrizioni dei simboli per tutti i campi delle sottofinestre in cui vi sono simboli assegnati Si punti in un campo con il mouse per vedere il suo indirizzo simbolico e commento separati da i due punti in una casella di descrizione 61 Manuale utente SIMATIC S7 PLCSIM Comando Aggiungi simboli menu Strumenti Selezionare il comando Strumenti gt Opzioni gt Aggiungi simboli per usare l indirizzamento simbolico nel programma simulato Questo comando richiama una finestra di dialogo in cui si pu scegliere a quale tabella dei simboli di STEP 7 far riferimento Una volta referenziata una tabella dei simboli si pu utilizzare il comando Strumenti gt Opzioni gt Visualizza simboli per visualizzare i simboli nelle sottofinestre Per vedere la stessa tabella dei simboli selezionare il comando Strumenti gt Opzioni gt Tabella dei simboli 62 Manuale utente SIMATIC S7 PLCSIM Dati di riferimento menu Strumenti Selezionare il comando Strumenti gt Opzioni gt Dati di riferimento per aprire l applicazione STEP 7 Visualizzazione dei dati di riferimento S7 Si pu utilizzare questa applicazione per testare il programma simulato Questo comando disponibile soltanto se una tabella dei simboli STEP 7 stata aggiunta al programma simulato Utilizzare il comando Strumenti gt Opzioni gt Aggiungi simboli per richiamare una finestra di dialogo in cui si pu scegliere la tabella dei simbo
21. sulla casella di controllo o mediante il comando Esegui gt Posizione interruttore a chiave gt model I modi di funzionamento CPU sul PLC simulato funzionano alla stessa stregua dell interruttore a chiave nella CPU reale se l utente utilizza i tool di STEP 7 per cambiare il modo di funzionamento o se la CPU cambia automaticamente il suo stato incontrando per esempio una condizione di errore che determina il passaggio da RUN a STOP non per questo cambieranno le caselle di controllo sul PLC simulato Anche se cambia la spia LED l interruttore a chiave non muter Ci allerta l utente sul fatto che la CPU ha cambiato modo di funzionamento eventualmente a causa di errori del programma 49 Manuale utente SIMATIC S7 PLCSIM Indicatori della CPU La sottofinestra CPU fornisce una serie di indicatori che corrispondono alle spie LED poste su una CPU reale 50 SF avaria di sistema segnala che la CPU si imbattuta in un errore di sistema causando una modifica di modo di funzionamento DP periferia distribuita o I O remoti indica lo stato di comunicazione con I O distribuiti remoti DC alimentazione di corrente indica se l alimentazione della CPU attivata o disattivata RUN indica che la CPU si trova nel modo di funzionamento RUN STOP indica che la CPU si trova nel modo di funzionamento STOP Manuale utente SIMATIC S7 PLCSIM Scelta delle opzioni di scansione Per selezionare il modo Ciclo singolo fare
22. zione corrisponda all hardware e al software descritti Non potendo tuttavia escludere eventuali divergenze non garantiamo una con cordanza totale Il contenuto della presente documentazione viene comunque verificato regolarmente e le correzioni o modifiche even tualmente necessarie sono contenute nelle edizioni successive Sa remmo lieti di ricevere qualsiasi proposta di miglioramento Siemens Aktiengesellschaft Siemens AG 2000 Excellence in Ci riserviamo eventuali modifiche Automation amp Drives Siemens Contenuto INIFORUZIONE iscrizioni rara hl Uso di S7 PLCSIM per testare il programma nssssssnnnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnn nnna Pl Nuove funzioni di S7 PLCSIM Versione 5 0 rr rrrrrrrereiii iii bl Funzioni di S7 PLCSIM ieeeiecceeeeeeeeeeiieeiiieeeiirieezzznee lal Differenze rispetto a un PLC S7 reale rrniiiiiinn E PRIMI PASSI ria Attivazione della simulazione ccrrcceeiie iii lol Avvio della siMUlaZIONE 100 srrrrrriiiiee eine Apertura di un PLC simulato cca 11 Controllo del programma simulato 1rrccceie eee ee eeiiiii zine j2 Modifica della configurazione hardware per S7 PLCSIM h3 Caricamento dei dati di sistema in S7 PLCSIM nnnnnsssnnnnnnnnnnnnnnnnnnnnnnnn nn js Caricamento in S7 PLCSIM della conf
23. IO e aprirne la configurazione hardware 6 Incollare il telaio di montaggio centrale dalla configurazione originale nella configurazione SIM_IO 7 Nella configurazione SIM_IO modificare il telaio di montaggio per sostituire la CPU esistente e Se la CPU esistente un S7 300 sostituirla con una CPU 315 2 DP CPU 316 2 DP oppure CPU 318 2 e Se la CPU esistente un S7 400 sostituirla con una CPU che supporta direttamente DP l estensione DP dovrebbe apparire nel nome del modello selezionato Nota Quando si inserisce una nuova CPU nel rack centrale il software di configurazione hardware STEP 7 emette una serie di messaggi che sollecitano l utente ad assegnare una rete Se il progetto originario non era connesso alla rete rispondere No a tali prompt Il software di configurazione hardware STEP 7 visualizza il messaggio che indica che non possibile assegnare una rete PROFIBUS al master DP Poich la rete PROFIBUS non serve il messaggio non costituisce un problema 8 Se precedentemente la configurazione utilizzava una CP per le comunicazioni DP cancellarla dalla configurazione SIM_IO La CP non necessaria se si posta nella configurazione una CPU DP 9 Se la configurazione originale comprendeva dei telai di ampliamento copiarli nella configurazione SIM_IO Manuale utente SIMATIC S7 PLCSIM 10 Se la configurazione originale comprendeva degli slave PROFIBUS copiarli nella configurazione SIM_IO 11
24. O0B86_FLT_ID O0B86_FLT_ID O0B86_FLT_ID O0B86_FLT_ID O0B86_FLT_ID 0B86_RACKS_FLTD Tipo dati WORD BYTE BYTE BYTE BYTE BYTE ARRAY OF BOOL Valore Indirizzo logico di base del sistema master DP B 16 C3 B 16 C4 B 16 C5 B 16 C4 B 16 C5 Riporta lo stato di un massimo di 126 stazioni DP Nell array occorre selezionare il rack con le condizioni di errore Verde OK Rosso Errore Grigio non configurato 81 Manuale utente SIMATIC S7 PLCSIM Formato dei dati numerici S7 PLCSIM Si consulti la tabella sottostante per ragguagli sui formati di dati numerici supportati da S7 PLCSIM Formato numerico dati Dimensione Bit Bit Byte Binario Byte Parola Decimale Byte Parola Doppia Parola Hex esadecimale Byte Parola Doppia Parola Formato S7 Byte Parola Doppia Parola Numero intero Parola Doppia Parola BCD decimale in codice Parola Doppia Parola binario Numero reale Doppia Parola Char carattere Byte Parola Doppia Parola Stringa 254 caratteri alfanumerici DT DATE_AND_TIME 8 byte Esempio O off on 10010011 232 9A dw 16 09A2FF23 632 2370 400 1 234567 e 123 C AB Questa una stringa 1993 12 25 8 01 1 Nota il formato dei dati numerici non supporta i millisecondi S5TIME Parola Data Parola Tempo Doppia Parola TOD Doppia Parola Reg scorrim dec Byte Parola Doppia Parola Reg scorrim Int Parola Doppia Parola Re
25. Parametri errati nell unit Informazione canale Informazione utente Allarme di diagnostica unit sostitutiva Modulo utente errato mancante 76 Variabile 0B82_MDL_ADDR 0B82_MDL_DEFECT 0B82_INT_FAULT O0B80_EXT_FAULT 0B82_PNT_INFO 0B82_EXT_VOLTAGE 0B82_FLD_CONNCTR 0B82_NO_CONFIG 0B82_CONFIG_ERR 0B82_MDL_TYPE 0B82_MDL_TYPE 0B82_MDL_TYPE 0B82_SUB_MDL_FAULT Tipo dati INT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BYTE BYTE BYTE BOOL Descrizione Indirizzo logico di base dell unit che avvia l interrupt primo ingresso se ve ne altrimenti indirizzo della prima uscita Esempio PIB 0 Manuale utente SIMATIC S7 PLCSIM Guasto di comunicazione Stato di funzionamento Stop Il temporizzatore watchdog ha arrestato l unit Guasto alimentatore interno Batteria scarica Intera bufferizzazione guasta Guasto dell apparecchiatura di ampliamento Guasto processore Errore EPROM Errore RAM Errore ADC DAU Guasto fusibile Interrupt di processo perso 0B82_COMM_FAULT 0B82_MDL_STOP 0B82_WTCH_DOG_FLT 0B82_INT_PS_FLT 0B82_PRIM_BATT_FLT 0B82_BCKUP_BATT_FLT 0B82_RACK_FLT 0B82_PROC_FLT 0B82_EPROM_FLT 0B82_RAM_FLT 0B82_ADU_FLT 0B82_FUSE_FLT 0B82_HW_INTR_FLT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL 77 Manuale utente SIMATIC S7 PLCSIM Allarme di estrazione inserimento unit
26. Per resettare un singolo temporizzatore utilizzare il pulsante Resetta temporizzatori mo della sottofinestra del temporizzatore in oggetto 26 Manuale utente SIMATIC S7 PLCSIM Resetta temporizzatori La finestra di dialogo Resetta temporizzatori permette di resettare sul valore di default alcuni o tutti i temporizzatori utilizzati dal programma Selezionando Tutti i temporizzatori viene resettata la totalit dei temporizzatori del programma altrimenti possibile scegliere temporizzatori specifici da resettare Per resettare tutti i temporizzatori del programma utilizzare il pulsante della barra degli strumenti Resetta temporizzatori soc Per resettare un singolo temporizzatore utilizzare il pulsante Resetta temporizzatori mo nella finestra del temporizzatore in oggetto 27 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Contatori Per aggiungere questa sottofinestra ad una simulazione procedere nel seguente modo e Selezionare il comando di menu Inserisci gt Contatore e Fare clic sul pulsante Inserisci contatore ial 0 dal nei mnemonici SIMATIC Questa sottofinestra permette di controllare e modificare i contatori utilizzati dal programma Alla sua apertura la sottofinestra ha un indirizzo di memoria predefinito C 0 28 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Variabili Per aggiungere questa sottofinestra ad una simulazione procedere nel seguente modo e Selezionare il comando di menu Ins
27. SIEMENS SIMATIC S7 PLCSIM Manuale utente 01 2001 2809922 0001 Avvertenze tecniche di sicurezza gt p Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione dei danni mate riali che vanno assolutamente osservate Le avvertenze sono contrassegnate da un triangolo e a seconda del grado di pericolo rappresentate nel modo seguente Pericolo di morte significa che la non osservanza delle relative misure di sicurezza provoca la morte gravi lesioni alle persone e ingenti danni materiali Pericolo significa che la non osservanza delle relative misure di sicurezza pu causare la morte gravi lesioni alle persone e ingenti danni materiali Attenzione significa che la non osservanza delle relative misure di sicurezza pu causare leggere lesioni alle persone o lievi danni materiali Avvertenza una informazione importante sul prodotto sull uso dello stesso o su quelle parti della documentazione su cui si deve prestare una particolare attenzione Personale qualificato La messa in servizio ed il funzionamento del dispositivo devono essere effettuati solo in base alla descrizione del manuale Interventi nel dispositivo vanno effettuati esclusivamente da personale qualificato Per personale qualificato ai sensi delle avvertenze di sicurezza contenute nella presente documentazione si intende chi dispone della qualifica a inserire mettere a te
28. a finestra S7 PLCSIM si pu ottenere la Guida sull argomento desiderato Per informazioni sui singoli pulsanti fare clic sulle seguenti immagini x della barra degli strumenti e Per qualsiasi finestra di dialogo o messaggio di errore possibile ottenere la Guida Baster cliccare sul pulsante della Guida nella rispettiva finestra di dialogo o di messaggio oppure premere F1 La finestra della Guida contiene i seguenti pulsanti e schede Pulsante Nascondi Mostra Mostra e nasconde l area di navigazione schede Sommario Indice e Cerca Per ridurre le dimensioni complessive della finestra della Guida si pu nascondere l area di navigazione Quando si pronti per cercare nuovi argomenti si pu ripristinare l area di navigazione facendo clic sul pulsante Mostra Pulsante Indietro Se si consultano pi argomenti selezionando questo pulsante si pu tornare all argomento precedente Pulsante Stampa Questo pulsante consente di inviare un argomento selezionato o un intero libro ad una delle stampanti installate Pulsante opzioni Nascondi Mostra schede attiva e disattiva le schede Sommario Indice e Cerca Nascondendo le schede si riducono le dimensioni complessive della finestra Quando si pronti per cercare nuovi argomenti le si pu visualizzare nuovamente Indietro se si consultano pi argomenti selezionando questo pulsante si pu tornare all argomento precedente Avanti se ci si spostati all indietro
29. aa ea nai ea aaa Aree di Memoria Cancellazione totale della memoria CPU riiiiinn Utilizzo dell indirizzamento simbolico rrreeiiiiin Descrizioni dei SIMDOlI cccm Comando Aggiungi simboli menu Strumenti ssssssssssssnnnnnnnnnnnnnnnnnnnnn Dati di riferimento menu StrumeEnti iii Comando Nuovo avviamento menu ESsegQUi rrrrrrrrreneee Comando Riavviamento menu ESEQUI xrrrrrarrrrererineinnnene Posizione interruttore di avvio menu Esegui Uso degli OB di allarme nel programma rieiiiiiin Interrupt di processo 0B40 0B47 11 srrrrreeiiiieeiiiiiiieee Errore di ridondanza I O OB70 suuliiiiiiiniiiiiii tini iii Errore di ridondanza OB72 uiciciic ria Errore di ridondanza della comunicazione 0B73 Errore temporale OBB0 cii iaiaaeaia aaa aia Allarme di diagnostica OB82 nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnna Allarme di estrazione inserimento unit 0B83 211 ssrrer Errore di esecuzione programma 0B85 10 1 siin Guasto telaio di montaggio 0B86 rriiiizezieeee Formato dei dati numerici S7 PLCSIM
30. alto si pu andare al SIMATIC Manager e selezionare il modo online oppure Visualizza gt Online Spostarsi all oggetto Blocchi nel progetto ZEBRA e aprire FC1 Questa azione richiama l applicazione Schema a contatti Lista istruzioni Programmazione di blocchi S7 KOP AWL FUP Se il PLC simulato si trova nel modo di funzionamento RUN e l utente ha attivato il bit 0 di IBO vedi punto 10 in alto si vada all applicazione KOP AWL FUP e selezionare Test gt Controlla per verificare l effetto di tali cambiamenti sul programma Manuale utente SIMATIC S7 PLCSIM Attivazione della simulazione STEP 7 fornisce un pulsante sulla barra degli strumenti del SIMATIC Manager con la funzione di attivare la simulazione E Se attivato il pulsante di simulazione On Off qualsiasi nuovo collegamento va automaticamente al PLC simulato Se si fa clic sul pulsante Nodi accessibili compare una finestra con l indirizzo del PLC simulato creato dall utente Ebe il pulsante invece disattivato i collegamenti nuovi vanno automaticamente al PLC reale Se si fa clic sul pulsante Nodi accessibili compare una finestra con la rete di PLC reali Note Il modo di simulazione non disponibile se si ancora in qualche modo collegati a PLC reali Pu essere attivo soltanto un PLC simulato allo stesso tempo Manuale utente SIMATIC S7 PLCSIM Avvio della simulazione S7 PLCSIM pu essere avviato in vari modi e selezionare i
31. ante Registrazione playback Registrazione e riproduzione di un file di eventi lare clic sul pulsante Nuovo file di eventi per aprire un nuovo file Fare clic sul pulsante Apri file di eventi per individuare e aprire un file gi esistente lare clic sul file Salva file di eventi per salvare gli eventi appena registrati in un file di testo e drare clic sul pulsante Playback per riprodurre gli eventi registrati Spare clic sul pulsante Registrazione per iniziare a registrare una serie di eventi Utilizzare le sottofinestre della simulazione per attivare e disattivare i bit o assegnare valori di dati in base alle necessit Il registratore registra tutte le modifiche apportate alle aree di memoria del programma pare clic sul pulsante Pausa per interrompere temporaneamente la registrazione o la riproduzione Questa funzione molto utile durante la registrazione se l utente non ha ancora terminato di generare gli eventi e vuole eseguire altre operazioni aggiungere nuove finestre rispondere al telefono ecc che determinerebbero un ritardo notevole della registrazione La funzione Pausa consente di ridurre al minimo il ritardo tra gli eventi mentre si registra diversamente dal pulsante Delta che incide sulla velocit complessiva di riproduzione degli eventi registrati E clic sul pulsante Stop per arrestare la registrazione degli eventi 34 Manuale utente SIMATIC S7 PLCSIM L pulsante Delta consente di regolare la velocit c
32. clic su 13 o selezionare il comando del menu Esegui gt Modo di scansione gt Ciclo singolo Per selezionare il modo Ciclo continuo fare clic su T o selezionare il comando del menu Esegui gt Modo di scansione gt Ciclo singolo Questa anche l impostazione di default del simulatore S7 PLCSIM offre all utente delle opzioni di esecuzione del programma simulato e Ciclo singolo la CPU esegue un ciclo e quindi attende che l utente inizi quello successivo Ogni ciclo consiste nella lettura degli ingressi della periferia PI da parte della CPU l esecuzione del programma e la scrittura dei risultati nelle uscite della periferia PQ La CPU attende quindi che l utente esegua il ciclo successivo utilizzando il comando del menu Esegui gt Ciclo successivo M Accedendo ad un programma un ciclo alla volta l utente potr verificare i cambiamenti di ciascun ciclo Le CPU reali sono in grado di eseguire il programma pi rapidamente di quanto l editor possa visualizzarne i dati al contrario l opzione di ciclo singolo di S7 PLCSIM permette di congelare lo stato del programma da un ciclo all altro e Ciclo continuo la CPU esegue un ciclo completo e quindi avvia un altro ciclo Ogni ciclo consiste nella lettura degli ingressi della periferia PI da parte della CPU l esecuzione del programma e la scrittura dei risultati nelle uscite della periferia PQ 51 Manuale utente SIMATIC S7 PLCSIM Ciclo singolo menu Esegui Fare c
33. e Non necessario modificare un programma che richiama un operazione NOP Funzioni di sistema SFC SFCO SFC1 SFC2 SFC3 SFCA SFC5 SFC6 SFC7 SFC9 SFC10 SFC11 SFC13 SFC14 SFC15 SFC17 SFC18 SFC19 SFC20 SFC21 SFC22 SFC23 SFC24 SFC25 SFC26 SFC27 SFC28 SFC29 SFC30 SFC31 SFC32 SFC33 SFC34 SFC35 SFC36 SFC37 SFC38 SFC39 SFC40 SFC41 SFC42 SFC43 SFC44 SFC46 SFC47 SFC48 SFC49 SFC50 SFC51 SFC52 SFC54 SFC55 SFC56 SFC57 SFC58 SFC59 SFC60 SFC61 SFC62 SFC64 SFC65 SFC66 SFC67 SFC68 SFC69 SFC79 SFC80 SFC81 e SFC9O Per SFC26 e SFC27 S7 PLCSIM supporta solo il parametro di ingresso 0 SFC7 SFC11 SFC25 SFC35 SFC36 SFC37 SFC38 SFC48 SFC60 SFC61 SFC62 SFC65 SFC66 SFC67 SFC68 SFC69 e SFC81 sono NOP non eseguono alcuna operazione Non necessario modificare un programma che richiama un operazione NOP Blocchi organizzativi OB OB1 ciclo libero dall OB10 all OB17 allarme ora del giorno dall OB20 all OB23 allarme di ritardo dall OB30 all OB838 allarme ciclico dall OB40 all OB47 allarme hardware OB70 errore di ridondanza I O 0B72 errore di ridondanza CPU 0B73 errore di ridondanza comunicazione 0B80 errore temporale 0B81 errore di alimentazione 0B82 allarme di diagnostica OB83 allarme di inserimento estrazione unit 0B84 errore hardware CPU 0B85 errore nella classe di priorit OB86 guasto del telaio di montaggio OB87 errore di ridondanza
34. e si trovano in RUN o STARTUP in seguito ad un apposito evento Si noti che per poter accedere a questa finestra di dialogo comando Esegui gt OB di errore d avvio gt Errore di ridondanza CPU 0B772 si deve prima caricare nella CPU la configurazione degli I O vedere Caricamento dei dati di sistema in S7 PLCSIM parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Variabile ID Evento di avvio dell OB72 Classe di errore 0B72_EV CLASS B 16 73 dell evento B 16 75 B 16 78 B 16 79 Codice di errore 0B72_FLT_ID B 16 01 Perdita di ridondanza 1 di 2 a causa di un errore nella CPU B 16 02 Perdita di ridondanza 1 di 2 a causa di uno STOP della riserva attivato dall utente B 16 03 Sistema H 1 di 2 impostato sul funzionamento di ridondanza B 16 20 Errore nel confronto della RAM B 16 21 Errore durante il confronto del valore di uscita dell immmagine di processo 71 Manuale utente SIMATIC S7 PLCSIM 72 B 16 22 B 16 23 B 16 31 B 16 33 B 16 34 B 16 35 B 16 40 B 16 41 B 16 42 B 16 43 B 16 44 B 16 50 B 16 51 B 16 52 B 16 53 B 16 54 B 16 55 B 16 56 Errore durante il confronto di merker temporizzatori o contatori Rilevamento di dati del sistema operativo diversi Commutazione al master in standby in seguito ad un errore del master Commutazione al master in standby in seguito all intervent
35. e un PLC precedentemente salvato eseguendo il comando File gt Ultima simulazione o File gt Apri PLC e selezionando il file PLC desiderato Le operazioni che erano state effettuate per tale PLC ad esempio il caricamento di un programma o di una configurazione hardware o l assegnazione di valori in una sottofinestra sono memorizzate nel file di simulazione per cui quando si apre la simulazione non necessario ripeterle E possibile continuare il lavoro da dove era stato interrotto Una volta deciso se lavorare con la nuova simulazione o con quella precedentemente salvata si potrebbe decidere di aggiungere o modificare le sottofinestre visualizzate in S7 PLCSIM Se all apertura di S7 PLCSIM compare una superficie di lavoro la si pu chiudere e aggiungere nuove sottofinestre con i menu Visualizza e Inserisci della barra degli strumenti Il comando di menu File gt Apri superficie di lavoro consente inoltre di selezionare una superficie di lavoro diversa nel caso ne sia stata archiviata pi di una Modificando la superficie di lavoro non si modificano i dati del programma ma solo il tipo di visualizzazione dei dati Nota Quando si apre una simulazione di PLC nuova o archiviata le sottofinestre visualizzate in S7 PLCSIM vengono automaticamente chiuse Per aprire una superficie di lavoro archiviata e una simulazione di PLC nuova o archiviata aprire prima il PLC simulato e poi la superficie Che differenza c fra un file PLC e un
36. eguente modo a Fare clic su il o selezionare il comando di menu Inserisci gt Ingresso La sottofinestra visualizza IBO byte di ingresso 0 b Fare clic su fo o selezionare il comando di menu Inserisci gt Uscita per inserire un altra sottofinestra QB0 Output Byte 0 c Fare clic su o selezionare il comando di menu Inserisci gt Temporizzatore per tre volte per inseire tre sottofinestre Temporizzatore Digitare 2 3 e 4 i numeri stanno per i temporizzatori T 2 T 3 e T 4 nelle loro rispettive finestre di testo premendo il tasto INVIO dopo l introduzione di ciascuna Selezionare il menu Sistema di destinazione e verificare che accanto a Alimentazione compaia un pallino e Selezionare il comando Esegui gt Modo di scansione gt e verificare che accanto alla voce Ciclo continuo compaia un pallino e Commutare il PLC simulato nel modo di funzionamento RUN facendo clic sulla casella di controllo RUN o RUN P Cliccare sul bit 0 di IBO per simulare l attivazione dell ingresso periferico 0 0 osservare quindi l effetto di questa azione sui temporizzatori e su QBO Manuale utente SIMATIC S7 PLCSIM 11 Cliccare su Sl o selezionare il comando File gt Salva PLC con nome per salvare come nuovo file lo stato corrente del PLC simulato Opzionale si possono utilizzare nel modo seguente i tool di STEP 7 per controllare la simulazione del programma utente IE Se l utente ha creato le sottofinestre vedi j unto 6 in
37. ella Guida e Utilizzo dell indirizzamento simbolico 60 Uso di amma A per testare i 2
38. ema di destinazione gt Indirizzo MPI per configurare il PLC simulato per uno specifico indirizzo di nodo Il nuovo indirizzo memorizzato nella configurazione del PLC simulato quando vengono utilizzati i comandi Salva PLC oppure Salva PLC con nome Occorre assicurarsi che l indirizzo nodo per il programma offline corrisponda all indirizzo nodo per il programma nel PLC simulato Se il pulsante di simulazione l nella barra degli strumenti SIMATIC Manager attivato un clic sul pulsante Nodi accessibili visualizzer il PLC simulato attualmente aperto Nota Non possibile modificare l indirizzo di nodo per il PLC simulato se si stanno utilizzando applicazioni STEP 7 che controllano il programma Si chiudano pertanto le applicazioni di STEP 7 prima di modificare l indirizzo di nodo 43 Manuale utente SIMATIC S7 PLCSIM Comando Salva superficie di lavoro menu File Per salvare la superficie di lavoro corrente delle sottofinistre di S7 PLCSIM selezionare il comando di menu File gt Salva superficie di lavoro Note e La superficie di lavoro layout semplicemente la disposizione delle sottofinestre In altre parole il file LAY memorizza solo la posizione e il formato dei dati delle sottofinestre della simulazione escludendo i valori dei dati che vi compaiono e possibile salvare sia la superficie di lavoro file LAY che la simulazione del PLC file PLC le due possibilit non si escludono a vic
39. enda Per maggiori informazioni sugli elementi memorizzati durante il salvataggio della simulazione del PLC nel file PLC consultare Salvataggio di un PLC simulato 44 Manuale utente SIMATIC S7 PLCSIM Comando Chiudi PLC menu File Selezionare il comando di menu File gt Chiudi PLC per chiudere la simulazione del sistema di destinazione attualmente aperta Questo comando chiude la sottofinestra CPU e tutte le altre sottofinestre aperte La chiusura di un programma simulato causer errori nelle applicazioni correntemente connesse con il simulatore 45 Manuale utente SIMATIC S7 PLCSIM Comando Chiudi superficie di lavoro menu File Per chiudere la superficie di lavoro corrente con le sottofinestre di S7 PLCSIM selezionare il comando File gt Chiudi superficie di lavoro 46 Manuale utente SIMATIC S7 PLCSIM Comando Esci menu File Selezionare il comando di menu File gt Esci per chiudere il sistema di destinazione simulato ed uscire dall applicazione S7 PLCSIM L uscita da S7 PLCSIM come anche la chiusura di un sistema di destinazione simulato causer errori nelle applicazioni correntemente connesse con il simulatore 47 Manuale utente SIMATIC S7 PLCSIM Modi di funzionamento CPU Modo di funzionamento RUN P La CPU esegue il programma e permette all utente di modificare il programma ed i suoi parametri Per usare i tool di STEP 7 in modo da modificare qualsiasi parametro del programma men
40. er automatizzare i test di programma S7 PLCSIM consente di utilizzare tutte le applicazioni di STEP 7 per controllare e modificare le attivit del PLC simulato Malgrado il PLC simulato esista soltanto nel software senza richiedere uno speciale hardware STEP 7 opera come se il PLC simulato fosse un vero componente hardware Differenze rispetto a un PLC S7 reale Il PLC simulato dispone delle seguenti funzioni non disponibili in un PLC reale Il commando Interrompi arresta il PLC simulato permettendo all utente di riprendere l esecuzione del programma dall operazione in cui il programma stato interrotto Come per le CPU reali il modo di funzionamento CPU RUN RUN P STOP pu essere commutato Diversamente da una CPU reale tuttavia ponendo la CPU simulata nello stato STOP non si modifica lo stato delle uscite Qualsiasi modifica eseguita dall utente in una sottofinestra aggiorna immediatamente il contenuto dell indirizzo di memoria La CPU non attende l inizio o la fine del ciclo per aggiornare i dati modificati Le opzioni di controllo dell esecuzione programma permettono all utente di selezionare il modo in cui la CPU esegue il programma stesso Ciclo singolo esegue il programma per un ciclo e poi attende l avvio dell esecuzione del ciclo successivo da parte dell utente Ciclo continuo esegue il programma come un vero PLC esso avvia un nuovo ciclo immediatamente dopo la conclusione di quello precedente Si pu
41. erisci gt Generale e Fare clic sul pulsante El Inserisci variabili La sottofinestra delle variabili permette di controllare e modificare i dati qui riportati e Variabili di ingressi e uscite periferiche esterne l utente accede alle aree di memoria CPU degli ingressi periferici PI e delle uscite periferiche PQ e Variabile dell immagine di processo degli ingressi e delle uscite l utente accede agli ingressi 1 e alle uscite Q della CPU La CPU sovrascrive all inizio di ogni ciclo la memoria con la memoria PI Se si modifica un valore di memoria l il simulatore copia immediatamente il valore modificato nell area di periferia In tal modo la modifica desiderata non va perduta quando il valore di periferia sovrascrive il valore di ingresso di processo nel ciclo successivo e Merker si pu accedere alle variabili memorizzate nell area di memoria merker M della CPU e Temporizzatori e contatori si pu accedere a temporizzatori e contatori utilizzati dal programma e Blocchi dati si pu accedere ai dati memorizzati nei blocchi dati del programma La CPU reagisce immediatamente a qualsiasi cambiamento eseguito in questa sottofinestra Tutte le modifiche apportate ad una tabella delle variabili di STEP 7 hanno effetto a tempo debito sul ciclo CPU all inizio del ciclo vengono letti gli ingressi alla fine scritte le uscite 29 Manuale utente SIMATIC S7 PLCSIM Sottofinestra variabili Bit verticali Per aggiun
42. esecuzione del programma nella CPU simulata senza modificare nessuno dei dati quale p es lo stato delle uscite Per riprendere l esecuzione del programma occorre disattivare la funzione Interrompi In questo caso il programma ricomincer dall operazione in cui l esecuzione stata arrestata Se una applicazione di STEP 7 collegata al PLC simulato utilizzando Interrompi l applicazione potrebbe arrivare al termine time out e scollegarsi Se ci avviene si ricolleghi l applicazione STEP 7 dopo aver disattivato lo stato Interrompi 55 Manuale utente SIMATIC S7 PLCSIM Finestra di dialogo Controllo ciclo di scansione Questa finestra di dialogo consente di attivare e disattivare il controllo del ciclo di scansione watchdog timer e di impostare il tempo massimo di controllo del ciclo per la simulazione Poich l esecuzione del programma potrebbe essere molto pi lenta in un PLCSIM S7 che in una CPU reale in particolare se sono in esecuzione altre applicazioni con priorit superiore potrebbero verificarsi fastidiosi timeout Questa finestra di dialogo consente di disattivare o prolungare il controllo del ciclo di scansione senza modificare il programma per il PLC di destinazione Si noti che in questa finestra non compare il tempo di controllo impostato nella configurazione hardware e che le variazioni riguardano solo la simulazione Se l opzione Attiva controllo selezionata possibile impostare un tempo di control
43. far eseguire automaticamente i temporizzatori o si possono introdurre i valori manualmente Inoltre i temporizzatori possono essere introdotti globalmente o individualmente Si possono avviare manualmente gli OB di allarme dall OB40 all OB47 interrupt di processo 0B70 errore di ridondanza I O 0B72 errore di ridondanza CPU 0B73 errore di ridondanza comunicazione OB80 errore temporale 0B82 allarme di diagnostica OB83 allarme di estrazione inserimento unit 0B85 errore di esecuzione del programma e OB86 guasto telaio di montaggio Immagine di processo e memoria della periferia se si apporta una modifica al valore di ingresso di processo in una sottofinestra S7 PLCSIM lo copia subito nella memoria della periferia In tal modo quando il valore di ingresso della periferia viene Manuale utente SIMATIC S7 PLCSIM scritto nel registro di immagine di processo all inizio del ciclo successivo la modifica desiderata non va persa Di conseguenza se si fa una modifica al valore di uscita di processo essa viene copiata immediatamente nella memoria di uscita della periferia S7 PLCSIM differisce quindi da un PLC reale nei modo seguenti e Buffer di diagnostica S7 PLCSIM non supporta tutti i messaggi di errore scritti nel buffer di diagnostica Ad esempio non sono simulabili le batterie guaste nella CPU o gli errori EPROM Tuttavia la maggior parte degli errori del telaio di montaggio e di programma possono essere simulati
44. freddo 0B102 il programma utente viene nuovamente avviato e i dati memorizzati in aree non a ritenzione vengono cancellati Nota Per poter usare questo comando occorre aver dapprima permesso l avviamento manuale sotto STEP 7 66 Manuale utente SIMATIC S7 PLCSIM Uso degli OB di allarme nel programma Si pu utilizzare S7 PLCSIM per testare il modo in cui il programma utente gestisce i diversi OB di allarme S7 PLCSIM supporta quanto segue e OB40 OB47 interrupt di processo e OB70 errore di ridondanza l O solo nei sistemi 417 H e OB72 errore di ridondanza CPU solo nei sistemi 417 H e OB78 errore di comunicazione solo nei sistemi 417 H e OB80 errore temporale e OB82 allarme di diagnostica e OB88 allarme di estrazione inserimento unit e OB85 errore di esecuzione programma e OB86 guasto telaio di montaggio Si utilizzi il comando Esegui gt OB di errore di avvio per selezionare un OB specifico e introdurre le informazioni sull intestazione nella finestra di dialogo Cliccando il pulsante OK o Applica il PLC simulato genera l evento appropriato ed esegue il programma nell OB associato Nota Per simulare gli OB di allarme occorre caricare una configurazione hardware contenente gli I O In alcuni casi gli I O utente non sono automaticamente inclusi nei dati di sistema che STEP 7 carica in S7 PLCSIM e CPUS7 300 Soltanto le CPU S7 315 2DP S7 316 2DP e S7 318 2 caricano una c
45. g scorrim reale Doppia Parola 82 3mbs30ms 1998 06 18 9h26m53s703ms 9 26 53 702 MB 0 Reg scon Y H Mw D Reg scon Y er fo Valore MD 0 Reg scon Y J fo 000 Valore Manuale utente SIMATIC S7 PLCSIM Rimedio agli errori Problema Il programma non viene caricato nel PLC simulato Correzione Causa possibile 1 Verificare che la CPU sia nel modo di funzionamento STOP o RUNP AI pari delle CPU reali non possibile caricare nel PLC il programma utente se il PLC simulato si trova nello stato RUN 2 Se il programma contiene un blocco di dati di sistema SDB verificare che la CPU sia in STOP Al pari delle CPU reali si potranno caricare gli SDB nel PLC solo se la CPU si trova nello stato STOP Nota Se la sottofinestra CPU si trova nel modo RUN P STEP 7 richiede di commutare in STOP in modo da poter caricare nella CPU la configurazione hardware 3 Verificare che la CPU e il programma utilizzino lo stesso indirizzo di nodo Come nel caso di reti reali MPI l indirizzo di nodo definito per il programma deve corrispondere all indirizzo di nodo della CPU Problema Mentre si cerca di chiudere il PLC simulato un messaggio avverte l utente che vi un collegamento aperto Correzione Causa possibile Se si sta cercando di chiudere il PLC simulato mentre uno dei tool di STEP 7 ad esempio lo Stato S7 sta controllando il programma STEP 7 avverte l utente di scollegare il tool
46. gere questa sottofinestra ad una simulazione procedere in uno dei seguenti modi Selezionare il comando di menu Inserisci gt Bit verticali Fare clic sul pulsante Bit verticali La sottofinestra Bit verticali consente di visualizzare l indirizzo assoluto o simbolico di ciascun bit e di controllare e modificare i seguenti dati Variabili di ingressi e uscite di periferia esterne l utente accede alle aree di memoria della CPU degli ingressi periferici PI e delle uscite periferiche PQ Variabile dell immagine di processo degli ingressi e delle uscite l utente accede alle aree di memoria degli ingressi I e delle uscite Q della CPU La CPU sovrascrive all inizio di ogni ciclo la memoria con la memoria PI Se si modifica un valore di memoria il simulatore copia immediatamente il valore modificato nell area di periferia In tal modo la modifica desiderata non va perduta quando il valore di periferia sovrascrive il valore di ingresso di processo nel ciclo successivo Merker si pu accedere alle variabili memorizzate nell area di memoria merker M della CPU Temporizzatori e contatori si pu accedere a temporizzatori e contatori utilizzati dal programma Blocchi dati si pu accedere ai dati memorizzati nei blocchi dati del programma La CPU reagisce immediatamente a qualsiasi cambiamento eseguito in questa sottofinestra Tutte le modifiche apportate ad una tabella delle variabili di STEP 7 hanno effetto a tempo debito sul
47. i BYTE BYTE BYTE BYTE BYTE Descrizione Codice di errore Codice di errore Codice di errore Codice di errore Codice di errore B 16 01 B 16 02 B 16 07 B 16 05 B 16 06 75 Manuale utente SIMATIC S7 PLCSIM Allarme di diagnostica 0B82 Questa finestra di dialogo permette di testare il programma che stato caricato in OB82 allarme di diagnostica Si noti che per poter accedere a questa finestra di dialogo comando Esegui gt OB di errore di avvio gt Allarme di diagnostica 0B82 occorre aver dapprima caricato la configurazione I O utente Vedere Caricamento dei dati di sistema in S7 PLCSIM Test di default opzionale in questa finestra a discesa si pu scegliere di impostare automaticamente le condizioni di errore per il test desiderato Per tutte le condizioni di errore la classe di evento 0B82_EV_CLASS impostata su B 16 39 evento in arrivo e 0B82_FLT_ID utilizza il codice di errore B 16 42 Se non sono selezionate condizioni di errore Unit OK la classe di evento impostata su B 16 38 evento in uscita parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Indirizzo dell unit Guasto unit sola lettura Guasto interno Guasto esterno Errore di canale presente Manca tensione ausiliaria esterna Manca connettore frontale Unit non parametrizzata
48. i direzionali Questa azione modifica anche il valore della variabile memorizzata nell indirizzo di memoria L utente pu altres digitare un valore specifico nel campo Valore Selezionando il regolatore di scorrimento si decide tra l altro se rappresentare i valori come numeri decimali interi positivi interi positivi e negativi o reali Le opzioni di scelta dipendono dalla grandezza dell indirizzo di memoria a cui si accede e byte B decimale e parola W decimale e intero e doppia parola D decimale intero e reale possibile configurare un valore minimo e un valore massimo per il regolatore di scorrimento Selezionando un campo di valori non si influenzano i valori che possono essere memorizzati nella variabile i valori minimi e massimi influenzano soltanto i valori che possono essere introdotti o visualizzati dal regolatore di scorrimento La selezione di un campo di valori apporta i seguenti vantaggi e possibile simulare un campo di valori ad esempio quello che verrebbe generato da una particolare unit analogica e Limitando il campo di valori tra minimo e massimo si otter una migliore risoluzione per l introduzione di dati con lo slider Si pu immettere sempre un valore esatto nel campo Valore della sottofinestra 37 Manuale utente SIMATIC S7 PLCSIM Salvataggio di un PLC simulato Per salvare lo stato corrente del PLC simulato eseguire il comando di menu File gt Salva PLC e archiviare la
49. i perde il lavoro Prima di chiudere la finestra selezionare il pulsante Salva file eventi per salvare il lavoro Problema L utente ha registrato degli eventi ma non riesce a riprodurli Soluzione Controllare la barra di stato della finestra di dialogo Registrazione playback e verificare quale modo attivo Se attivo Registrazione controllare la barra del titolo per verificare se vi compare un numero Durante la riproduzione degli eventi nella barra compare un contatore che conteggia il numero di eventi riprodotti Si noti che sesi avvia la registrazione senza attivare subito gli eventi il registratore registra l intervallo di tempo trascorso Quando si riproduce la registrazione il primo evento avr una durata pari a tale intervallo Esaminando il file di eventi si pu verificare che in realt gli eventi sono stati registrati correttamente La velocit di riproduzione pu essere regolata con il pulsante Delta Problema L utente non ricorda quale in file si trova la sequenza di eventi che vuole riprodurre Soluzione Per distinguere i file si possono usare nomi lunghi che ne descrivono il contenuto Se necessario esaminare i file con un editor di testo e individuare quello che contiene la sequenza corretta Per default i file vengono collocati in C Siemens Step7 S7wsi S7EVENTS 35 Manuale utente SIMATIC S7 PLCSIM Problema L utente ha modificato un bit ma quando ha riprodotto la registrazione era cambiato l intero byte
50. igurazione modificata Sottofinestra OPU ossia iaia iii Inserimento e disinserimento di corrente per PLC simulato Sottofinestra INGresso issriccariricizionea iena niionni since iene Sottofinestra Uscita una eaiidani Sottofinestra Bit di memofia rirrrieniiiai iii 21 Merker menu nserisci ca6 GR 22 Sottofinestra Temporizzatore cucrsrierianizionizionizanio ana naaianizia nanni 23 Temporizzatore menu Inserisci ssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnmnnn Temporizzazione manuale menu Esegui ccciiicennnne 25 Temporizzazione automatica menu Esegui ssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnn Resertta teMpotrizZatoficx suiiailiei ili iena Sottofinestra Contatori se s0 svesreziena ee sie eee eni e eee ie nie nie nei Sottofinestra Vatiabili cino Sottofinestra variabili Bit verticali runrrri eine Sottofinestra Stack aaannsssnunnnnnneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn mnnn nnn nnmnnn nnne Sottofinestra Accumulatori e parola di stato 0 gt Sottofinestra Registri DB iaia delta irta Finestra di dialogo Registrazione playbaCK Utilizzo del regolatore di scorrimento rrrreciiin Salvataggio di un PLC si
51. ima caricare nella CPU la configurazione degli I O vedere Caricamento dei dati di sistema in S7 PLCSIM parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Variabile Tipo dati Descrizione Ingressi Uscite Classe di errore O0B70_EV_CLASS BYTE Classe e ID degli eventi dell evento B 16 72 evento all ingresso nello stato B 16 73 evento all uscita dallo stato Codice di errore 0B70_FLT_ID BYTE Codice dell errore valori possibili B 16 A2 B 16 A3 Il campo di valori per l indirizzo base del master DP l ID di sistema del master DP l indirizzi base dello slave DP e il numero di stazione DP va da 0 a 255 e i campi devono contenere valori identici a quelli assegnati in STEP 7 nella configurazione hardware del progetto che si sta simulando 70 Manuale utente SIMATIC S7 PLCSIM Errore di ridondanza 0B72 Nota L OB di errore di ridondanza della comunicazione 0B72 previsto solo nelle CPU H Questa finestra di dialogo consente di controllare se si verificato un errore di ridondanza nella CPU Il sistema operativo della CPU H richiama l 0B72 al verificarsi di uno dei seguenti eventi e Perdita di ridondanza nella CPU e Commutazione al master di riserva e Errore di sincronizzazione e Errore in un unit SYNC e Interruzione dell aggiornamento e Errore di confronto ad es RAM PIQ L OB72 viene eseguito da tutte le CPU ch
52. imulato Manuale utente SIMATIC S7 PLCSIM Inserimento e disinserimento di corrente per PLC simulato L utente pu verificare il funzionamento del proprio programma per quanto concerne inserimento e disinserimento della corrente Si selezionino i comandi del menu Sistema di destinazione gt Alimentazione on e Alimentazione off per simulare di attivare e disattivare l alimentazione di corrente della CPU 18 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Ingresso Per aggiungere questa sottofinestra ad una simulazione procedere in uno dei seguenti modi e Selezionare il comando di menu Inserisci gt Ingresso e Fare clic sul pulsante il Inserisci ingresso La sottofinestra delle variabili permette di controllare e modificare i dati qui riportati e Variabili di ingressi periferici esterni l utente accede alle aree di memoria CPU degli ingressi periferici PI e Variabili dell immagine di processo degli ingressi consentono di accedere alle aree di memoria degli ingressi I della CPU La CPU sovrascrive all inizio di ogni ciclo la memoria con la memoria PI Se si modifica un valore di memoria l il simulatore copia immediatamente il valore modificato nell area di periferia In tal modo la modifica desiderata non va persa quando il valore di periferia sovrascrive il valore di ingresso del processo nel ciclo successivo La CPU reagisce immediatamente a qualsiasi cambiamento eseguito in questa sottofinestra tutte le
53. ione in cui il programma stato interrotto Qualsiasi modifica eseguita dall utente in una sottofinestra aggiorna immediatamente il contenuto dell indirizzo di memoria La CPU non attende l inizio o la fine del ciclo per aggiornare i dati modificati Le opzioni di controllo dell esecuzione programma permettono all utente di selezionare il modo in cui la CPU esegue il programma stesso Ciclo singolo esegue il programma per un ciclo e poi attende l avvio dell esecuzione del ciclo successivo da parte dell utente Ciclo continuo esegue il programma come un vero PLC esso avvia un nuovo ciclo immediatamente dopo la conclusione di quello precedente Manuale utente SIMATIC S7 PLCSIM Nuove funzioni di S7 PLCSIM Versione 5 0 Test con Registra playback La funzione Registra consente di registrare quello che accade nelle sottofinestre di S7 PLCSIM quando si modificano i valori dei dati nelle locazioni della memoria di ingresso e di uscita e della memoria interna e quando si resettano i temporizzatori La registrazione pu essere poi riprodotta con la funzione Playback per testare il funzionamento del programma in S7 PLCSIM Sottofinestra Bit verticali Un formato verticale indica l indirizzo assoluto o simbolico di ciascun bit L utente specifica il tipo di memoria della variabile e ingresso e uscita e memoria interna Nuovi tipi di dati La nuova versione di S7 PLCSIM comprende due nuovi tipi di dati e Stringa e DT DATE AND
54. ite di processo Q L indirizzo di default il byte 0 QBO Merker permette di accedere ai dati depositati nell area di memoria Merker M L indirizzo di default il byte 0 MBO Temporizzatore permette di accedere ai temporizzatori utilizzati dal programma Il temporizzatore di default TO Contatore permette di accedere ai contatori utilizzati dal programma Il contatore di default CO Generale permette di accedere ad una delle aree di memoria della CPU simulata compresi i blocchi dati DB per il programma Le seguenti tre sottofinestre vengono attivate dal menu Visualizza Accumulatori permettono di visualizzare i dati nei diversi accumulatori nell ambito della CPU simulata nonch nella parola di stato e nei registri di indirizzi Questa sottofinestra visualizza quattro campi di accumulatori per accogliere i quattro accumulatori della CPU S7 400 programmi di CPU S7 300 utilizzano solo due accumulatori Registri DB permettono di visualizzare i contenuti dei registri di indirizzi del blocco dati all interno della CPU simulata Viene visualizzato anche il numero del blocco logico che viene eseguito ed il numero del blocco logico precedente unitamente al numero dell operazione contatore di indirizzo operazione abbreviato SAC eseguita Stack permette di visualizzare i dati memorizzati nello stack di annidamento e lo stack rel master control MCR nell ambito del PLC simulato L utente pu controllare simul
55. l comando di menu Simatic gt STEP 7 gt S7 PLCSIM Simulating Modules nel menu Start di Windows e Fare clic sul pulsante Simulazione on off Co nella barra degli strumenti di SIMATIC Manager e Creare un comando di scelta rapida per il file di programma exe Quando si attiva la simulazione i programmi caricati vanno nel PLC simulato se l indirizzo MPI del PLC simulato corrisponde a quello del progetto STEP 7 che contiene il programma Facendo clic sul pulsante Nodi accessibili di SIMATIC Manager si visualizza l indirizzo di nodo del PLC simulato che stato creato Quando si disattiva la simulazione DI la finestra Nodi accessibili visualizza la rete di PLC reali Note Il modo di simulazione non disponibile se sono presenti connessioni a PLC reali Pu essere attivo soltanto un PLC simulato per volta 10 Manuale utente SIMATIC S7 PLCSIM Apertura di un PLC simulato Quando si apre S7 PLCSIM facendo clic sul pulsante di simulazione on off della barra degli strumenti o eseguendo il comando di menu Opzioni gt Simula unit di SIMATIC Manager il simulatore si apre con un PLC simulato nuovo e senza nome Se durante la precedente sessione di lavoro stata salvata una superficie di lavoro file LAY all apertura di S7 PLCSIM compaiono anche le relative sottofinestre A questo punto si pu procedere in due modi e si pu iniziare a lavorare con S7 PLCSIM utilizzando il nuovo PLC simulato e si pu aprir
56. li di STEP 7 da aggiungere e a cui far riferimento 63 Manuale utente SIMATIC S7 PLCSIM Comando Nuovo avviamento menu Esegui Selezionare il comando di menu Esegui gt Posizione interruttore di avvio gt Nuovo avviamento per fare in modo che la CPU simulata esegua un nuovo avviamento quando passa da STOP a RUN Quando si esegue un nuovo avviamento il sistema operativo richiama l OB di nuovo avviamento OB100 Nota Per poter usare questo comando occorre aver dapprima permesso l avviamento manuale sotto STEP 7 64 Manuale utente SIMATIC S7 PLCSIM Comando Riavviamento menu Esegui Selezionare il comando Esegui gt Posizione interruttore di avvio gt Riavviamento per preparare la CPU simulata ad eseguire un nuovo avviamento a caldo quando la CPU viene commutata da STOP a RUN Con un riavviamento il sistema operativo richiama l OB di riavviamento 0B101 e il programma utente continua dal punto di interruzione Nota Per poter usare questo comando occorre aver dapprima permesso l avviamento manuale sotto STEP 7 65 Manuale utente SIMATIC S7 PLCSIM Posizione interruttore di avvio menu Esegui Selezionare il comando di menu Esegui gt Posizione interruttore di avvio gt Avviamento a freddo per preparare la CPU simulata ad eseguire un nuovo avviamento a freddo quando la CPU viene commutata da STOP a RUN Con l avviamento a freddo il sistema operativo richiama l OB di avviamento a
57. lic su 13 o selezionare il comando Esegui gt Modo di scansione gt Ciclo singolo per preparare la CPU ad eseguire il programma una volta a ciclo La CPU esegue il programma completo per un ciclo quindi attende la richiesta del ciclo successivo 52 Manuale utente SIMATIC S7 PLCSIM Ciclo continuo menu Esegui Fare clic su 18 o selezionare il comando Esegui gt Modo di scansione gt Ciclo continuo per preparare la CPU ad eseguire il programma in ciclo continuo nello stesso modo in cui OBI1 viene eseguito dalla CPU La CPU esegue il programma se lo stato di funzionamento impostato su RUN la CPU si arresta se lo stato di funzionamento impostato su STOP Il ciclo di scansione inizia con la lettura degli ingressi periferici PI e l aggiornamento della memoria di ingresso l dell immagine di processo La CPU esegue quindi le istruzioni del programma e aggiorna le aree di memoria Il ciclo termina scrivendo la memoria dell uscita Q dell immagine di processo nella memoria dell uscita periferica PQ 53 Manuale utente SIMATIC S7 PLCSIM Ciclo successivo menu Esegui i i Fare clic su o selezionare il comando Esegui gt Ciclo successivo per ottenere che la CPU simulata esegua il ciclo successivo se la simulazione impostata su Ciclo singolo 54 Manuale utente SIMATIC S7 PLCSIM Interrompi menu Esegui Fare clic su Lil o selezionare il Esegui gt Interrompi per arrestare momentaneamente l
58. lo compreso fra 1 secondo 1000 ms e 1 minuto 60000 ms Per default impostato un tempo di 20000 ms 56 Manuale utente SIMATIC S7 PLCSIM Tempo di ciclo massimo Il tempo di ciclo massimo corrisponde al tempo massimo che il processo pu impiegare per completare un ciclo di scansione del programma utente S7 nell OB1 e aggiornare gli I O rilevanti Se iltempo massimo viene superato il PLC simulato passa in STOP 57 Manuale utente SIMATIC S7 PLCSIM Aree di memoria L utente pu accedere ai dati nel PLC S7 indirizzando aree specifiche di memoria Ognuna di tali aree esegue una propria funzione PI ingresso di periferia fornisce accesso diretto alle unit di ingresso I ingresso fornisce accesso all immagine di processo degli ingressi di periferia Questi valori vengono aggiornati dalla CPU all inizio di ogni suo ciclo di scansione PQ uscita di periferia fornisce accesso diretto alle unit di uscita Questi valori vengono aggiornati dalla CPU al termine di ogni suo ciclo di scansione Q uscita fornisce accesso all immagine di processo delle uscite M memoria merker fornisce la memorizzazione dei dati utilizzati all interno del programma T temporizzatore fornisce la memorizzazione dei temporizzatori C contatore fornisce la memorizzazione dei contatori inoltre possibile accedere ai dati memorizzati nei blocchi dati DB 58 Manuale utente SIMATIC S7 PLCSIM Cancellazione totale
59. mulato rrrricireiiiiiiiiiiiiiiin Come uscire dalla simulazione rrrcccizizezi sie iiiiiiininne Comando Apri PLC menu FIlE xxxrrrrrrrrrrre nane nazione Comando Apri superficie di lavoro menu FIlE 00nn Salva PLC con nome MENU FILE eee Indirizzo MPl s saarirarini ri antiaresaniinin iii rinata Comando Salva superficie di lavoro menu File ssrrot Comando Chiudi PLC menu File xxrxrrrrrrrrrereee ee ee eee e enne eine neene Comando Chiudi superficie di lavoro menu FIlE Comando Esci menu FIIE cuciiiiiiiiiiiiiiiriiiir Modi di funzionamento CPU rrrceeeeizi rei Commutazione dei modi di funzionamento CPU Indicatori della CPH criari Scelta delle opzioni di scansione 1 rrrrreeaziir nnmnnn nenna Ciclo singolo menu ESEgUui cisiriicicriricniciciaia sini iii Ciclo continuo menu ESEQGui icuiivrrrriiirirzri ranno zcnna razza Ciclo SUCCESSIVO MENU Esegui nnnnnttnttttttttttnnnnnnttiiiieiin Interrompi Menu ESEQUI csscccrieeenz zizi eee iii iii Finestra di dialogo Controllo ciclo di scansione Tempo di ciclo massimo suore iaia a
60. nella serie di argomenti aperti con questa opzione possibile spostarsi nuovamente in avanti fino all ultimo argomento che era stato aperto Pagina iniziale visualizza la pagina web scelta come home page del browser Termina arresta il browser evitando che recuperi altri dati sull attuale pagina della Guida Questo comando risulta particolarmente utile quando una pagina contiene molte informazioni ad es file grafici molto grandi e aprirla richiederebbe tempi molto lunghi Aggiorna aggiorna la schermata della pagina visualizzata Opzioni Internet consente di definire le opzioni per la navigazione in Internet Stampa consente di inviare un argomento della Guida o un libro completo ad una delle stampanti installate Disattiva evidenziazione ricerca Attiva evidenziazione ricerca attiva e disattiva l evidenziazione del termine cercato all interno degli argomenti L evidenziazione consente di vedere con esattezza il punto dell argomento in cui compare il termine 85 Manuale utente SIMATIC S7 PLCSIM Scheda Sommario Visualizza il sommario della Guida Facendo clic su un libro della Guida se ne possono visualizzare gli argomenti Scheda Indice Contiene le parole chiave dell indice della Guida in ordine alfabetico Cerca Specificare il termine da cercare e fare clic sul pulsante Elenca argomenti per vedere se contenuto in uno degli argomenti della Guida Selezionare un argomento dell elenco e fare clic sul pulsan
61. nestre della simulazione escludendo i valori dei dati che vi compaiono e possibile aprire sia il file LAY che il file PLC solo se precedentemente si proceduto a salvare il PLC simulato e la superficie di lavoro con le sottofinestre Non necessario optare per una delle due possibilit perch non si escludono a vicenda E tuttavia consigliabile aprire il PLC simulato file PLC prima della superficie di lavoro file LAY perch ogni volta che si apre una nuova simulazione di PLC S7 PLCSIM chiude automaticamente la superficie di lavoro aperta 41 Manuale utente SIMATIC S7 PLCSIM Salva PLC con nome menu File Fare clic su L oppure selezionare il comando File gt Salva PLC per memorizzare come nuovo file lo stato corrente del sistema di destinazione simulato Nell operazione di salvataggio del sistema di destinazione vengono archiviati gli elementi seguenti Programma Modo di funzionamento della CPU RUN P RUN o STOP Stato dell alimentazione on o off Opzione di controllo dell esecuzione del programma ciclo continuo o ciclo singolo Stati di ingressi e uscite I O Valori di temporizzazione memoria T Nota Per salvare la configurazione delle sottofinestre utilizzare il comando File gt Salva superficie di lavoro oppure File gt Salva superficie di lavoro con nome 42 Manuale utente SIMATIC S7 PLCSIM Indirizzo MPI Utilizzare la finestra di dialogo Indirizzo MPI comando Sist
62. o dell operatore Commutazione al master in standby a causa di un errore di collegamento dell unit sync Commutazione al master in standby attivata da 90 H_CTRL Errore di sincronizzazione nel programma utente causato dallo scadere del tempo di attesa Errore di sincronizzazione nel programma utente causato dall attesa in punti di sincronizzazione diversi Errore di sincronizzazione nel sistema operativo causato dall attesa in punti di sincronizzazione diversi Errore di sincronizzazione nel sistema operativo causato dallo scadere del tempo di attesa Errore di sincronizzazione nel sistema operativo causato da dati errati Unit SYNC mancante Modifica dell unit SYNC in assenza di alimentazione Unit SYNC rimossa inserita Modifica dell unit SYNC senza reset Unit SYNC numero di telaio assegnato due volte Errore eliminazione dell unit SYNC Numero di telaio non ammesso impostato nell unit SYNC Manuale utente SIMATIC S7 PLCSIM B 16 C1 B 16 C2 Interruzione dell aggiornamento Interruzione di un tentativo di aggiornamento a causa del superamento del tempo di controllo durante l n esimo tentativo 1 lt n lt numero massimo possibile di tentativi di aggiornamento dopo una tale interruzione 73 Manuale utente SIMATIC S7 PLCSIM Errore di ridondanza della comunicazione 0B73 Nota L OB di errore di ridondanza della comunicazione 0B73 previsto solo nelle CPU H
63. on cui viene riprodotta la registrazione e influisce sulla durata complessiva della registrazione Se tuttavia alcuni eventi sono stati registrati ad una distanza di tempo inferiore o superiore degli altri i relativi intervalli vengono mantenuti anche se si riduce o incrementa il tempo di riproduzione complessivo con la funzione Delta Note Per verificare se si sta registrando o riproducendo gli eventi in modo corretto si pu procedere in due modi e controllando la barra di stato della finestra di dialogo Registrazione playback e verificando quale modo attivo registrazione riproduzione o inattivo e controllando la barra del titolo della finestra di dialogo Registrazione playback Vi deve comparire un valore numerico che aumenta man mano che si registra o riproduce un evento Una volta eseguita correttamente la registrazione la si deve memorizzare con il pulsante Salva file di eventi prima di chiudere S7 PLCSIM Rimedio agli errori Problema il pulsante Registrazione B disattivato e non si riesce ad avviare la registrazione Soluzione Per poter riprodurre gli eventi registrati necessario aprire il relativo file di eventi Per selezionare e aprire un file selezionare il pulsante Apri file eventi Problema L utenteha registrato una serie di eventi e ha chiuso S7 PLCSIM Quando ha riaperto il programma gli eventi non erano presenti Soluzione Se si chiude S7 PLCSIM senza salvare gli eventi registrati in un file s
64. onfigurazione I O tutte le altre CPU S7 300 autoconfigurano I O in modo da corrispondere agli I O fisici installati nel rack Per poter caricare gli I O in S7 PLCSIM necessario copiare la configurazione hardware e inserire i dati in un progetto per una CPU che non configura gli I O pi precisamente in un progetto S7 315 2DP S7 316 2DP o S7 318 2 Caricando le informazioni sugli I O dal progetto si potranno simulare gli OB di allarme in S7 PLCSIM inoltre S7 PLCSIM in grado di rilevare gli errori di referenziamento I O che il programma eventualmente contiene e CPUS7 400 Se si usa un CP con I O PROFIBUS DP invece di un modello di CPU che supporta esplicitamente DP non si potr per caricare questa configurazione I O e adoperarla per simulare un OB di allarme in S7 PLCSIM Si potr tuttavia copiare la configurazione I O in un secondo progetto e sostituire CP S7 400 e la CPU con un modello CPU 87 400 come la CPU 416 DP che supporta esplicitamente DP Una volta caricata in S7 PLCSIM la configurazione hardware da tale secondo progetto si potranno simulare gli OB di allarme e rilevare gli errori di riferenziamento I O 67 Manuale utente SIMATIC S7 PLCSIM Per informazioni sulla creazione di un progetto per mantenere la configurazione hardware allo scopo del caricamento in S7 PLCSIM di informazioni I O consultare l argomento Caricamento dei dati di sistema in S7 PLCSIM 68 Manuale utente SIMATIC S7 PLCSIM Interr
65. programma e Accumulatori l utente accede ai contenuti degli accumulatori CPU Questa sottofinestra visualizza quattro campi di accumulatori per accogliere la CPU S7 400 programmi della CPU S7 300 utilizzano solo due accumulatori e Parola di stato l utente accede ai bit della parola di stato e Registri di indirizzi l utente accede ai contenuti dei due registri di indirizzi AR1 e AR2 Tali registri vengono usati per l indirizzamento indiretto dei dati 32 Manuale utente SIMATIC S7 PLCSIM Sottofinestra Registri DB Per aggiungere questa sottofinestra ad una simulazione procedere nel seguente modo e Selezionare il comando di menu Visualizza gt Registri DB e Fare clic sul pulsante fal Registri DB La sottofinestra dei registri DB permette all utente di controllare i contenuti dei registri di indirizzi dei blocchi dati DB1 e DB2 Essa visualizza anche il numero del blocco logico attuale e quello del blocco logico precedente unitamente al numero dell operazione contatore di indirizzo abbreviato SAC per ogni blocco 33 Manuale utente SIMATIC S7 PLCSIM Finestra di dialogo Registrazione playback A S oenm E no file ide La finestra di dialogo Registrazione playback consente di registrare o riprodurre le modifiche apportate ai dati Per accedere a questa finestra procedere nel seguente modo e Selezionare il comando di menu Strumenti gt Registrazione playback e Fare clic sul puls
66. rra e contrassegnare secondo gli standard della tecnica di sicurezza apparecchi sistemi e circuiti elettrici Uso conforme alle disposizioni Osservare quanto segue Pericolo Il dispositivo deve essere impiegato solo per l uso previsto nel catalogo e nella descrizione tecnica e solo in connessione con apparecchiature e componenti esterni omologati dalla Siemens Per garantire un funzionamento ineccepibile e sicuro del prodotto assolutamente necessario un trasporto immagazzina mento una installazione ed un montaggio conforme alle regole nonch un uso accurato ed una manutenzione appropriata Marchi di prodotto SIMATIC SIMATIC HMI e SIMATIC NET sono marchi rtegistrati della SIEMENS AG Tutte le altre sigle qui riportate possono corrispondere a marchi il cui uso da parte di terzi pu violare i diritti di propriet Copyright Siemens AG 2000 All rights reserved La duplicazione e la cessione della presente documentazione sono vietate come pure l uso improprio del suo contenuto se non dietro autorizzazione scritta Le trasgressioni sono passibili di risarcimento dei danni Tutti i diritti sono riservati in particolare quelli relativi ai brevetti e ai marchi registrati Siemens AG Bereich Automatisierungs und Antriebstechnik Geschaeftsbereich Industrie Automatisierungssysteme Postfach 4848 D 90327 Nuernberg Esclusione della responsabilit Abbiamo controllato che il contenuto della presente documenta
67. ta su B 16 39 evento in arrivo Se non sono selezionate condizioni di errore ritorno rack ritorno rack con scostamento ritorno di stazione DP stazione DP OK la classe di evento impostata su B 16 38 evento in uscita Le due schede della finestra di dialogo riportano le seguenti opzioni Apparecchiatura di ampliamento parametri selezionati in questa scheda vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Variabile Tipo dati Valore Indirizzo IM 0B86_MDL_ADDR WORD Indirizzo dell unit di interfaccia a cui sono connessi i rack di ampliamento Errore OB86_FLT_ID BYTE B 16 C1 Ritorno 0B86_FLT_ID BYTE B 16 C1 Ritorno con OB86_FLT_ID BYTE B 16 C2 scostamento Stato rack O0B86_RACKS_FLTD ARRAY OF BOOL Riporta lo stato di un massimo di ventuno rack di ampliamento connessi all unit di interfaccia IM Nell array occorre selezionare il rack con le condizioni di errore Verde OK Rosso Errore Grigio non configurato 80 Manuale utente SIMATIC S7 PLCSIM DP Questa scheda permette di testare gli errori di sistema DP e di visualizzare lo stato di DP sotto diverse condizioni di errore parametri selezionati in questa scheda vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Sottorete Guasto del sistema master DP Stazione DP non reagisce Guasto stazione DP Ritorno stazione Stazione OK Stato DP Variabile 0B86_MDL_ADDR
68. taneamente il programma nell applicazione STEP 7 KOP AWL FUP nel modo seguente 12 Nel SIMATIC Manager selezionare il modo online Fal or Visualizza gt Online Spostarsi all oggetto Blocchi nel progetto S7_ZEBRA e aprire FC1 L applicazione KOP AWL FUP visualizza il programma che viene eseguito dal PLC simulato Utilizzare i comandi del menu per visualizzare lo stato delle operazioni Manuale utente SIMATIC S7 PLCSIM Modifica della configurazione hardware per S7 PLCSIM Per caricare la configurazione degli I O in S7 PLCSIM si deve utilizzare una CPU 315 2 DP CPU 316 2 DP CPU 318 2 o una CPU S7 400 che supporta direttamente I O DP Utilizzare la seguente procedura per creare e modificare una copia della configurazione hardware 1 Inserire una nuova stazione SIMATIC per potervi copiare la configurazione che si vuole creare Assegnarle un nome capace di descriverla come p es SIM_IO 2 Selezionare il progetto 3 Aprire la configurazione hardware del progetto 4 Copiare il telaio di montaggio centrale dalla configurazione Attenzione Occorre assicurarsi di copiare nella configurazione del progetto SIM_IO la configurazione del progetto originario e non di tagliarla Tagliando delle voci della configurazione originaria infatti la configurazione hardware non funzionerebbe pi nelle applicazioni in campo reale 5 Lasciando aperta la finestra della configurazione hardware del progetto tornare nel progetto SIM_
69. te Visualizza per visualizzarlo Per default il termine compare evidenziato all interno dell argomento ed quindi facilmente individuabile Prima di visualizzare l argomento possibile scegliere se attivare o disattivare l evidenziazione con l apposita voce del menu Opzioni 86 Manuale utente SIMATIC S7 PLCSIM Indice analitico A Accumulatori e parola di stato Sottofinestra Parola di stato Allarme di diagnostica OB82 76 Allarme di estrazione inserimento unit 0669 r Apertura di un PL imulato 11 Aree di memoria 58 Attivazione della simulazione Avvio della simulazione 10 B Bit verticali Variabili Sottofinestra 30 C one totale della memoria CPU 59 Caricamento dei dati di sistema in S7 PLOSIM Caricamento in S7 PLCSIM della configurazione 16 Ciclo continuo menu Esegui Ciclo singolo menu Esegui Ciclo successivo menu Esegui 54 Comando Aggiungi simboli Menu 62 Strumenti Comando Apri PLC menu File 40 Comando Apri superficie di lavoro menu Fie 1 Comando Chiudi PLC menu File 45 Comando Chiudi superficie di lavoro menu e e Comando Esci menu File 47 Comando Nuovo avviamento menu Esegui o ndo Riavviamento menu Esegui 65 Comando Salva superficie di lavoro menu File Come uscire dalla simulazione 89 Commutazione dei modi di funzionamento CPU e Controllo del programma simulato 12 D Dati di referimento menu Strumenti
70. tente SIMATIC S7 PLCSIM Primi passi Se si utilizza il software S7 PLCSIM per la prima volta si potranno osservare le seguenti procedure per una introduzione ad esso Per maggiori informazioni si consiglia di fare clic sui jump evidenziati in blu 10 Aprire il SIMATIC Manager Fare clic su Co o selezionare il comando di menu Opzioni gt Simula unit Questa azione apre l applicazione S7 PLCSIM con una sottofinestra CPU con l indirizzo MPI di default 2 Nota Il modo di simulazione non disponibile se si ancora in qualche modo collegati a PLC reali In SIMATIC Manager selezionare il progetto S7_ZEBRA Il progetto viene fornito assieme al software STEP 7 V 5 x e superiori nome del file di progetto ZEN0O1_09 STEP7_ Zebra Spostarsi all oggetto Blocchi nel progetto S7_ZEBRA Consultare la Guida online del SIMATIC Manager per ottenere un compendio degli oggetti di STEP 7 In SIMATIC Manager fare clic sul pulsante o selezionare il comando di menu Sistema di destinazione gt Carica per caricare l oggetto Blocchi nel PLC simulato Quando compare il messaggio che richiede se desidera caricare i dati di sistema rispondere No se non si desidera caricare la configurazione hardware nel PLC simulato e S se la si vuole caricare ad es per poter utilizzare la memoria dell orologio Nell applicazione S7 PLCSIM creare ulteriori sottofinestre per controllare le informazioni dal PLC simulato procedendo nel s
71. tore utilizzare il pulsante Resetta Temporizzatori mo nella sottofinestra del temporizzatore in oggetto 23 Manuale utente SIMATIC S7 PLCSIM Temporizzatore menu Inserisci Fare clic su o selezionare il comando Inserisci gt Temporizzatore per creare una sottofinestra di visualizzazione che permette di controllare e comandare i temporizzatori che vengono utilizzati dal programma Questa sottofinestra si apre con un indirizzo di memoria predefinito T 0 24 Manuale utente SIMATIC S7 PLCSIM Temporizzazione manuale menu Esegui Selezionare il comando Esegui gt Temporizzazione manuale per impostare la CPU in modo da poter introdurre un valore specifico o resettare i temporizzatori del programma Per ritornare all esecuzione automatica dei temporizzatori selezionare il comand Esegui gt Temporizzazione automatica Per resettare tutti i temporizzatori del programma selezionare il pulsante della barra degli strumenti Resetta temporizzatori soci Per resettare un singolo temporizzatore utilizzare il pulsante Resetta temporizzatori mo nella finestra del temporizzatore in oggetto 25 Manuale utente SIMATIC S7 PLCSIM Temporizzazione automatica menu Esegui Selezionare il comando Esegui gt Temporizzazione automatica per preparare la CPU ad eseguire i temporizzatori del programma Per resettare tutti i temporizzatori del programma fare clic sul pulsante Resetta temporizzatori T della barra degli strumenti
72. tra di dialogo permette di testare il programma che stato caricato in OB85 Errore di esecuzione programma 0B85 viene avviato automaticamente se avviene un errore mentre il sistema operativo accede a un blocco codice di errore B 16 A3 Notare che gli eventi B 16 A1 B 16 A2 B 16 B1 B 16 B2 devono essere generati in altro modo ad esempio cancellando dal programma utente uno dei blocchi richiesti parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Variabile Tipo dati Valore Funzione integrata OB85_Z1 WORD Nessuna risoluzione dell errore W 16 0100 Blocco non caricato W 16 0101 Errore lunghezza area W 16 0102 Errore protezione scrittura W 16 0103 Temporizzatore IEC O0B85_Z1 WORD Nessuna risoluzione dell errore W 16 0200 Blocco non caricato W 16 0201 Errore lunghezza area W 16 0202 Errore protezione scrittura W 16 0203 79 Manuale utente SIMATIC S7 PLCSIM Guasto telaio di montaggio 0B86 Questa finestra di dialogo permette di testare il programma che stato caricato in OB86 Guasto telaio di montaggio Si noti che per poter accedere a questa finestra di dialogo comando Esegui gt OB di errore di avvio gt Guasto telaio di montaggio 0B82 occorre aver dapprima caricato la configurazione I O utente Vedere Caricamento dei dati di sistema in S7 PLCSIM Per tutte le condizioni di errore la classe di evento 0B86_EV_CLASS imposta
73. tre esso viene eseguito occorre commutare la CPU nel modo RUN P mode L utente pu comunque utilizzare le sottofinestre create all interno di S7 PLCSIM per modificare i dati utilizzati dal programma Modo di funzionamento RUN La CPU svolge il programma aggiornando gli ingressi eseguendo il programma ed infine aggiornando le uscite Non possibile caricare programmi o utilizzare i tool di STEP 7 per modificare parametri come p es i valori di ingresso se la CPU si trova nel modo RUN Si potranno ancora utilizzare le sottofinestre create in S7 PLCSIM per modificare i dati usati dal programma Modo di funzionamento STOP La CPU non esegue il programma Diversamente dal modo di funzionamento STOP per le CPU reali le uscite non vengono impostate su valori predefiniti sicuri bens rimangono allo stato in cui erano quando la CPU passata allo stato STOP E possibile caricare i programmi nella CPU mentre la CPU nel modo STOP La commutazione da STOP a RUN avvia l esecuzione del programma dalla prima istruzione 48 Manuale utente SIMATIC S7 PLCSIM Commutazione dei modi di funzionamento CPU I modi di funzionamento della CPU possono essere commutati dall utente II PLC simulato risponde ai cambiamenti del modo di funzionamento allo stesso modo di un PLC reale Le caselle di controllo poste sulle sottofinestre del PLC simulato indicano il modo di funzionamento corrente Il modo di funzionamento viene commutato tramite clic
74. upt di processo 0B40 0B47 Questa finestra di dialogo permette di testare il programma che si caricato in OB40 OB47 parametri selezionati in questa finestra di dialogo vengono passati alle variabili seguenti quando viene richiamato l OB Parametro Variabile Tipo dati Indirizzo dell unit 0B4x_MDL_ADDR WORD Stato dell unit 0B4x_POINT_ADDR DWO RD Hex OB di interrupt OB4x_OB_NUMBR BYTE sola lettura Descrizione Indirizzo logico di base dell unit che avvia l interrupt primo ingresso se ve ne altrimenti indirizzo della prima uscita Esempio PIB 0 Per le unit digitali campo bit con gli stati degli ingressi nell unit Per le unit analogiche CP o IM stato interrupt dell unit Esempio 00A21234 Numero OB 40 47 Nota Per poter accedere alla finestra di dialogo Esegui gt OB di errore di avvio gt Interrupt di processo 0B40 0B47 occorre aver dapprima caricato la configurazione I O e la CPU simulata deve trovarsi nel modo RUN o RUN P 69 Manuale utente SIMATIC S7 PLCSIM Errore di ridondanza I O 0B70 Nota L OB degli errori di ridondanza degli I O 0B70 presente solo nelle CPU H Questa finestra di dialogo consente di controllare se si verifica una perdita di ridondanza nel PROFIBUS DP Si noti che per poter accedere a questa finestra di dialogo comando Esegui gt OB di errore d avvio gt Errore di ridondanza I O 0B70 si deve pr

Download Pdf Manuals

image

Related Search

Related Contents

SEP 40  Progress Lighting P3613-46 Instructions / Assembly  FR FAMILY SOFTUNE WORKBENCH USER`S MANUAL  OWNER`S MANUAL 1100 MODEL INSERT  uPD78054, 78054Y SUBSERIES 8-BIT SINGLE  Lionel, Gérard FONTAGNÉ - Paris School of Economics  Gallery 110 - Douwe Egberts  15Hp-20Hp Tsunami Deluxe Compressor  SpaceScooter Junior manual (日本語)  Ferplast Arena 100 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file