visualizza l'elenco degli articoli
S7-400 CPU 41x -- Servizio e manutenzione -- Diagnostica di errori
Quali blocchi organizzativi si devono caricare in una CPU master DP affinché questa nel caso di fuori servizio della periferia decentrata non vada nello stato di STOP?
Analisi di errore in OB122
Guasto alla batteria con S7-400: OB81 non viene richiamato
Quali blocchi organizzativi sono necessari per l'elaborazione di errori?
Come si rileva lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET IO?
Rilevamento dei dati delle unità e di diagnostica del sistema di automazione
La CPU va in STOP, quando un PG/PC va Online tramite PROFIBUS
Perché dopo Rete OFF/ON opp. dopo il ritorno di uno slave standard DP, il LED EXTF della CPU 300/400 resta acceso e non si spegne?
In fase di avviamento della CPU come si può identificare ed elaborare nel programma applicativo un evento di Stop avvenuto in precedenza (anche dopo la cancellazione totale)?
Perché con una CPU S7-400 la IM e /o il CP non vanno in RUN, se nel buffer di diagnostica c'è l'evento con ID: 530D?
Perché la CPU, dopo un ritorno della tensione, resta nello stato di STOP, dopo che tutto l'impianto era rimasto senza tensione?
A cosa occorre fare attenzione se si devono utilizzare i blocchi SFC 17 "ALARM_SQ", SFC 18 "ALARM_S", SFC 107 "ALARM_DQ" opp. SFC 108 "ALARM_D"?
A cosa occorre fare attenzione se si utilizzano i blocchi SFC 20 "BLKMOV", SFC 81"UBLKMOV" opp. SFC 21 "FILL"?
ET 200M (unità standard) -- Servizio e manutenzione -- Diagnostica degli errori
Quali blocchi organizzativi si devono caricare in una CPU master DP affinché questa nel caso di fuori servizio della periferia decentrata non vada nello stato di STOP?
Come si rileva lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET IO?
Come vengono letti i dati di diagnostica di uno slave DP con SFC 51 "RDSYSST" (CP 443-5 extended come master DP)?
Lettura dei dati di diagnostica di uno slave DP con SFC 51 "RDSYSST" (interfaccia DP integrata della CPU come master DP)
ET 200S (unità standard) -- Servizio e manutenzione -- Diagnostica degli errori
Esempio di programma: Lettura della diagnostica di uno slave PROFIBUS DP nell'OB 82
Quali blocchi organizzativi si devono caricare in una CPU master DP affinché questa nel caso di fuori servizio della periferia decentrata non vada nello stato di STOP?
Come si rileva lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET IO?
Perché si illumina il LED degli errori di gruppo dell'IM 151 sulla mia ET 200S Station, quando inserisco un modulo di scorta?
S7-300 CPU 31x -- Servizio e manutenzione -- Diagnostica di errori
In fase di avviamento della CPU come si può identificare ed elaborare nel programma applicativo un evento di Stop avvenuto in precedenza (anche dopo la cancellazione totale)?
Quali blocchi organizzativi si devono caricare in una CPU master DP affinché questa nel caso di fuori servizio della periferia decentrata non vada nello stato di STOP?
Che cosa si deve fare con la segnalazione di errore 33:8580 "MMC defekt"?
Perché su una CPU 31xC il LED di STOP pulsa quando la MMC (MicroMemoryCard) viene innestata? Con altre MMC, la CPU non mostra questo comportamento.
Quali blocchi organizzativi sono necessari per l'elaborazione di errori?
Come si rileva lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET IO?
Perché è nella vista Topologia del server web i device non vengono visualizzati correttamente? #Datum# 25.05.2009
Rilevamento dei dati delle unità e di diagnostica del sistema di automazione
La CPU va in STOP, quando un PG/PC va Online tramite PROFIBUS
Come ci si procura una panoramica sul sistema di automazione SIMATIC e quali possibilità di soluzione ci sono per stati di funzionamento indesiderati?
Perché, dopo l'aggiunta di una unità CP opp. FM opp. dopo l’import di nuovi file GSD, una CPU SIMATIC S7-300 resta nello stato di STOP?
Perché su una CPU 300 (V1.0.0)/CPU 400 (V1.1.0) il LED EXTF è sempre acceso dopo che è comparso un allarme di diagnostica?
Utilizzo del buffer di diagnostica delle CPU SIMATIC S7
Richiesta di cancellazione totale da parte della CPU
Perché il LED "SF DP" sulla CPU 315-2 DP (6ES7 315-2AF0x-0AB0; x = 0,1,2) è acceso, nonostante nella CPU non sia stata caricata alcuna progettazione DP?
Perché dopo un ritorno della tensione la CPU resta nello stato di STOP, dopo precedentemente l'intero impianto era senza tensione?
Perché con le CPU PROFINET S7-315/317-2PN/DP V2.3 il LED BF2 è acceso, nonostante non sia riconoscibile alcun errore sul bus?
Perché un SIMATIC S7-300 va in STOP con l'errore 16#4548 "Stop per la gestione della periferia"?
Come si possono evitare problemi di diagnostica nell'impiego dell'unità jolly DM 370?
ET 200pro -- Servizio e manutenzione -- Diagnostica degli errori
Quali blocchi organizzativi si devono caricare in una CPU master DP affinché questa nel caso di fuori servizio della periferia decentrata non vada nello stato di STOP?
Come si rileva lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET IO?
ET 200iSP -- Servizio e manutenzione -- Diagnostica degli errori
Quali blocchi organizzativi si devono caricare in una CPU master DP affinché questa nel caso di fuori servizio della periferia decentrata non vada nello stato di STOP?
Come si rileva lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET IO?
Come si rileva lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET IO?
Numero di ordinazione:

Descrizione
Con SFC51 "RDSYSST" si possono leggere le liste parziali SZL o gli estratti dalle liste parziali SZL di una CPU. Nell’esempio allegato è stata realizzata la seguente configurazione:


Figura 01

Nel programma applicativo (OB1) tramite l'SFC51 "RDSYSST" si legge la lista di stato di sistema della CPU.
Con il richiamo dello SFC51 "RDSYSST" indicare, tramite il parametro di ingresso "SZL-ID", quale lista di stato di sistema si vorrebbe leggere. Si possono rilevare ad esempio:

  • identificazioni di unità, 
  • gli stati dei LED delle unità oppure
  • lo stato delle stazioni di un sistema master DP oppure di un sistema PROFINET-IO, che sia collegato all'interfaccia DP oppure interfaccia Industrial Ethernet integrata di una CPU. 

Una panoramica di tutti gli SZL_ID si trova nel manuale "Software di sistema per S7-300/400 Funzioni standard e di sistema" nell'articolo con ID 1214574.

In caso di richiamo dell'SFC 51 "RDSYSST" indicare nel parametro di ingresso INDEX il numero del sistema master PROFIBUS DP oppure del sistema PROFINET IO nel formato HEX. I numeri del sistema master PROFIBUS DP o del sistema PROFINET IO sono riportati nella configurazione hardware (vedere figura 01).

La parametrizzazione dell'SFC51 "RDSYSST" si differenzia a seconda della CPU utilizzata:

  1. CPU con interfaccia DP e Industrial Ethernet integrata
  2. CPU con interfaccia DP integrata senza interfaccia Industrial Ethernet

Esempio per la parametrizzazione dell'SFC51 "RDSYSST" in una CPU PN/DP


Figura 02

Per rilevare lo stato delle stazioni di un sistema master DP o di un sistema PROFINET-IO, collegato ad una CPU PN/DP, indicare lo SZL_ID=694(hex). Nel parametro d'ingresso "DR" specificare l'area di memoria, in cui devono essere memorizzati i dati della lista letta dello stato del sistema (dati diagnostici). La lunghezza dell'area di memoria per i dati diagnostici è 258 Byte.

La lunghezza di 258 byte risulta dalla struttura della tabella 01.
 
Contenuto Lunghezza Significato
index 1 parola 0: modulo centrale
1.-31: modulo decentrato nel sistema master PROFIBUS DP
100.-115: modulo decentrato nel sistema master PROFINET-IO
status_0 BOOL Informazioni di gruppo
1: almeno uno dei seguenti bit di stato ha il valore 1
0: tutti i bit di stato seguenti hanno il valore 0
status_1 BOOL Stato stazione 1
1: stazione 1 difettosa (vale solo per 694)
status_2 BOOL Stato stazione 2
1: stazione 2 difettosa (vale solo per 694)
...    
status_2047 BOOL Stato stazione 2047
1: stazione 2047 difettosa (vale solo per 694)
Tabella 01

Al massimo è possibile rilevare lo stato di 2047 stazioni. Per ogni stazione viene richiesto 1 bit con l'area di memoria dei dati diagnostici. Inoltre viene richiesto anche 1 bit per le informazioni di gruppo, ovvero nell'area di memoria dei dati diagnostici vengono richiesti 256 byte per le informazioni sullo stato delle singole stazioni e 2 byte per l'indice (informazioni relative al sistema master PROFIBUS DP o al sistema PROFINET-IO).

Nel seguente esempio del programma è illustrata una configurazione hardware finita di una stazione S7 con il richiamo dell'SFC51 "RDSYSST" nel programma applicativo.

SZL_Status_PNDP.zip ( 813 KB )

Esempio per la parametrizzazione dell'SFC51 "RDSYSST" in una CPU senza interfaccia Industrial Ethernet integrata


Figura 03

Per rilevare lo stato delle stazioni di un sistema master DP, collegato all'interfaccia DP integrata di una CPU senza interfaccia Industrial Ethernet integrata, specificare l'SZL_ID=692(hex). Nel parametro d'ingresso "DR" specificare l'area di memoria, in cui devono essere memorizzati i dati della lista letta dello stato del sistema (dati diagnostici). La lunghezza dell'area di memoria per i dati diagnostici è 16 byte.

La lunghezza di 16 byte risulta dalla struttura della tabella 02.
 
Contenuto Lunghezza Significato
status_0 1 byte Bit 0: unità di base (INDEX=0) o stazione 1
Bit 1: dispositivo di estensione o stazione 2
...
Bit 7: dispositivo di estensione o stazione 8
status_1 1 byte Bit 0: dispositivo di estensione o stazione 9
Bit 1: dispositivo di estensione o stazione 10
...
Bit 7: dispositivo di estensione o stazione 16
status_2 1 byte Bit 0: dispositivo di estensione o stazione 17
Bit 1: dispositivo di estensione o stazione 18
...
Bit 7: dispositivo di estensione o stazione 24
status_3 1 byte Bit 0: dispositivo di estensione o stazione 25
Bit 1: dispositivo di estensione o stazione 26
...
Bit 6: dispositivo di estensione nell'area S5 o stazione 31
Bit 7: dispositivo di estensione nell'area S5 o stazione 32
...    
status_15 1 byte Bit 0: dispositivo di estensione nell'area S5 o stazione 121
Bit 1: dispositivo di estensione nell'area S5 o stazione 122
...
Bit 7: dispositivo di estensione nell'area S5 o stazione 128
Tabella 02

Al massimo è possibile rilevare lo stato di 128 stazioni. Per ogni stazione viene richiesto 1 bit nell'area di memoria dei dati diagnostici, ovvero nell'area di memoria dei dati diagnostici sono richiesti 16 byte per le informazioni sullo stato delle singole stazioni.

Nel seguente esempio del programma è illustrata una configurazione hardware finita di una stazione S7 con il richiamo dell'SFC51 "RDSYSST" nel programma applicativo.

SZL_Status_DP.zip ( 256 KB )

Gli esempi del programma sono stati creati con STEP 7 V5.4 SP4. Copiare il file SZL_Status_PNDP.zip e SZL_Status_DP.zip in una cartella separata e successivamente dezippare il file in STEP 7. Il progetto STEP 7 viene dezippato con le relative sottodirectory. Successivamente è possibile elaborare il progetto STEP 7 dezippato con il SIMATIC Manager.

 Articolo con ID:31895566   Data:2012-08-20 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour