visualizza l'elenco degli articoli
WinCC -- Progettazione di allarmi e segnalazioni -- Progettazione di segnalazioni cronologiche
Come si progettano i testi di segnalazione, se WinCC è integrato nel STEP 7?
Dopo che nel sistema di automazione è stata impostata l'ora legale, le segnalazioni vengono corredate di una registrazione oraria (time stamp) pari all'ora legale più 1 ora. Da dove deriva e come si può eliminare questo problema?
Come si possono realizzare segnalazioni in sequenza cronologica con le CPU S7-400 e WinCC?
Come si possono realizzare segnalazioni in sequenza cronologica con le CPU S7-300 e WinCC?
Come è possibile progettare in più lingue la funzionalità "Segnalazione errori di sistema" di una stazione S7?
Come si possono segnalare errori di sistema S7 in WinCC?
Quali opzioni servono per i commenti della tabella dei simboli STEP7 nella "Segnalazione in sequenza temporale"?
Come si deve procedere se si deve utilizzare la "Segnalazione in sequenza temporale", ma è stato installato prima WinCC e poi STEP7?
Come si può condizionare l'assegnazione dei numeri di segnalazione?
S7-300 CPU 31x -- Progettazione e programmazione della comunicazione -- Utilizzo dei blocchi di comunicazione
Quali moduli di Security sono raggiungibili con il SOFTNET Security Client V4 mediante una connessione tunnel IPsec protetta?
In che cosa si differenziano i parametri d'inizializzazione e di esecuzione sui blocchi per modo TCP?
Perché sul blocco per Modbus TCP viene emesso il valore di stato A090 (hex), sebbene sia stata registrata la licenza corretta?
Quali sono le differenze fra la versione con licenza e la versione demo scaricabile del blocco per Modbus TCP?
Perché il valore A083 (hex) viene emesso permanentemente nel parametro d'uscita STATUS del blocco per Modbus TCP quando è stato impostato il parametro d'ingresso ENQ_ENR=true?
Quali blocchi per Modbus TCP possono essere rinominati o modificati nel cablaggio se i numeri di blocco dei blocchi modalità sono già impiegati nel programma applicativo?
Come si possono realizzare segnalazioni in sequenza cronologica con le CPU S7-300 e WinCC?
Come vengono programmati i blocchi di comunicazione FB14 "GET" e FB15 "PUT" per lo scambio dati nel programma S7 di una CPU S7-300?
Quali porte sono abilitate per la comunicazione Modbus/TCP e quanti client Modbus possono comunicare con una CPU SIMATIC S7 come server Modbus?
A cosa occorre fare attenzione nella progettazione di una connessione S7 non specificata per lo scambio dati tra S7-400 e S7-300?
Quali limitazioni ci sono per i job attivi nella comunicazione con SFC 58 / SFC 59 opp. SFB 52 / SFB 53 tramite PROFIBUS DP opp. PROFINET IO?
Come vengono programmati i blocchi di comunicazione FB12 "BSEND" e FB13 "BRCV" per lo scambio dati nel programma S7 di una CPU S7-300?
Come vengono programmati i blocchi di comunicazione FB63 "TSEND", FB64 "TRCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo ISO-on-TCP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU oppure tramite CP443-1 Advanced?
Come vengono programmati i blocchi di comunicazione FB63 "TSEND", FB64 "TRCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo TCP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU S7-300 o S7-400?
Come si può stabilire da SIMATIC S7 una comunicazione OPEN MODBUS / TCP e dove si ottengono ulteriori informazioni?
Come vengono programmati i blocchi di comunicazione FB67 "TUSEND", FB68 "TURCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo UDP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU?
Come avviene lo scambio dati con la comunicazione di base S7 tra S7-300/S7- 400 e S7-200 tramite MPI
Quanto è grande la consistenza dei dati per le funzioni di comunicazione S7 PUT e GET per le singole CPU S7-300 o S7-400 e per i controllori visualizzati C7 ?
CPU 315-2 come server per I_PUT/I_GET
L’accesso a dati consistenti è possibile anche senza SFC14/15, come parte dell'immagine di processo?
Come si possono realizzare segnalazioni in sequenza cronologica con le CPU S7-300 e WinCC?
Numero di ordinazione:

 
Istruzioni
Questo report illustra come realizzare segnalazioni in sequenza cronologica con CPU S7-300 e WinCC. Segnalazioni in sequenza cronologica vuol dire che le segnalazioni sono spedite da un PLC alla stazione WinCC. Alle segnalazioni viene associato, all'istante della loro generazione nel PLC, un time stamp: poi esse vengono inviate alla stazione WinCC. La stazione WinCC non deve eseguire alcun polling del PLC. Si riduce pertanto in modo consistente il carico del bus. Sotto STEP 7 sono fondamentalmente disponibili due tipi di segnalazioni:

  1. segnalazioni riferite al simbolico
  2. segnalazioni riferite ai blocchi

Per una CPU S7-300 si possono progettare solo segnalazioni riferite ai blocchi. Queste segnalazioni riferite ai blocchi sono generate dal programma STEP 7 con il supporto dei blocchi di segnalazione di sistema. La segnalazione viene inviata non appena il programma STEP 7 richiama un blocco segnalazioni di sistema ed è soddisfatta la condizione per l'invio di una segnalazione. Le segnalazioni sono generate in modo sincrono con l'elaborazione del programma. In una CPU dell'S7-300 (a partire dalla CPU 314) si possono utilizzare i blocchi segnalazioni di sistema SFC17 (ALARM_SQ), SFC18 (ALARM_S), SFC107(ALARM_DQ) e SFC108(ALARM_D), dove ALARM_D/DQ al contrario di ALARM_S/SQ offrono possibilità di gestione delle risorse di sistema. Le CPU S7-312 ed S7-313 non supportano questi blocchi segnalazioni di sistema!

Ulteriori informazioni

  • Manuale "SIMATIC S7-300 CPU 31xC e CPU 31x, Dati tecnici"
    Qui si ottengono informazioni dettagliate dei dati prestazionali del metodo di segnalazione disponibile di una CPU - nell’articolo con ID 12996906
  • Manuale "Lista operazioni  CPU 31xC, CPU 31x, IM 151-7 CPU, IM 154-8 CPU, BM 147-1 CPU, BM 147-2 CPU"
    Qui si ottengono informazioni dettagliate sulle funzioni di sistema disponibili e sui blocchi funzionali di sistema per la creazione di segnalazioni in una CPU - nell’articolo con ID 13206730.

Guida STEP 7 online
Informazioni dettagliate un metodo di segnalazione, tipi di segnalazioni e blocchi di segnalazione di sistema si trovano nella Guida in linea STEP7 sotto "Progettazione di segnalazioni". Informazioni dettagliate si ottengono quando si incorpora il blocco del programma e si prende il tasto F1.

Presupposto

  • Il componente WinCC "AS-OS-Engineering" è installato.
    Questo componente può essere selezionato nel setup personalizzato di WinCC. Seguire la seguente sequenza di installazione:
    1. STEP 7
    2. WinCC con il componente "AS-OS-Engineering"

Nel report 22272911 è descritto come si può installare il componente
"AS-OS-Engineering" in un secondo tempo.
 

  • Il progetto WinCC è integrato nel progetto STEP 7.
    Nell’articolo con ID 11841504 si trovano informazioni su come integrare un progetto WinCC nello STEP7.
  • L'"Alarm Logging Runtime" è stato attivato nella lista di avviamento nel dialogo "Proprietà PC" del progetto WinCC.

Qui di seguito viene mostrato come si progettano le segnalazioni riferite ai blocchi.

Progettazione di segnalazioni riferite ai blocchi
L'esempio mostra come si realizzano segnalazioni riferite ai blocchi con il supporto del blocco segnalazioni di sistema SFC17 (ALARM_SQ). Il procedimento è analogo utilizzando il blocco segnalazioni di sistema SFC18. In un blocco funzionale si progettano due segnalazioni.
 

N.

Modo di procedere

1

Copiare SFC17 (ALARM_SQ) nel progetto attuale
Aprire la libreria standard in SIMATIC Manager tramite "File > Apri... > Librerie". Selezionare il blocco segnalazioni di sistema SFC17 (ALARM_SQ). Esso si trova nella directory "Libreria standard > Blocchi funzioni di sistema > Blocchi". Copiare nel progetto il blocco SFC17.

2

Creazione di un blocco in grado di attivare segnalazioni

  • Inserire nel progetto STEP 7 un nuovo blocco funzionale, p. es. "FB1". Il linguaggio utilizzato è AWL.
  • Aprire il blocco funzionale "FB1"
  • Creare le seguenti variabili in ingresso:
    EV_ID1 (DWORD)
    EV_ID2 (DWORD)
    SIG1 (BOOL)
    SIG2 (BOOL)
    SD1 (WORD)
    SD2 (WORD)
  • Creare le seguenti variabili in uscita:
    RET_VAL1 (INT)
    RET_VAL2 (INT)
  • Creare le seguenti variabili temporali
    RET_iVal (INT)
  • Aprire il dialogo "Proprietà oggetti" dell'ingresso "EV_ID1". Assegnare i seguenti attributi:
    S7_a_type = alarm_s
    S7_server = alarm_archiv


    Figura 01
     
  • Ripetere la procedura del passo precedente per l'ingresso "EV_ID2".
  • Richiamare nel programma il blocco segnalazioni di sistema SFC17 (ALARM_SQ). Collegare i parametri del blocco segnalazioni di sistema con i corrispondenti ingressi/uscite del blocco funzionale.


    Figura 02

    Avvertenze
    Al parametro "ID" è assegnato in modo fisso il valore "W#16#EEEE".
    Il parametro SIG attiva la segnalazione.
    Il parametro EV_ID riceve il numero di segnalazione generato dal sistema.
    Con il parametro SD si può progettare un valore accompagnatori della segnalazione.
    Il parametro RET_VAL contiene informazioni sugli errori.
     
  • Richiamare una seconda volta l'SFC17 perché con questo blocco si può controllare solo una variabile di segnalazione. Eseguire le relative impostazioni analogamente al punto precedente.
  • Memorizzare il blocco funzionale FB1 e chiudere l'editor.

3

Progettazione di segnalazioni standard
Evidenziare in SIMATIC Manager il blocco funzionale "FB1". Richiamare nel menu contestuale l'istruzione "Proprietà speciali oggetto > Segnalazione...".
Si apre il dialogo per la progettazione delle segnalazioni.


Figura 03 

Digitare il testo per le segnalazioni EV_ID1 ed EV_ID2.

Avvertenza
E' disponibile la possibilità di progettare i testi di segnalazione in lingue diverse. La lingua di visualizzazione attualmente selezionata si visualizza nel dialogo "Progettazione delle segnalazioni". I testi legati alle segnalazioni devono essere progettati per tutte quelle lingue che anche in un secondo momento si utilizzeranno con la runtime di WinCC. Cambiare per questo motivo la lingua standard in SIMATIC Manager con l'istruzione di menu "Strumenti > Lingua per dispositivo di visualizzazione..." e ripetere la progettazione della segnalazione per la lingua corrispondente.

4

Richiamo nel programma del blocco in grado di attivare segnalazioni
Occorre richiamare nel vostro programma il blocco funzionale FB1. Aprire per questo il blocco organizzativo OB1 e digitare il seguente codice:


Figura 04

Attenzione
Gli ID per le segnalazioni sono generati automaticamente da STEP 7. Questi ID non devono essere modificati!

Memorizzare il blocco organizzativo OB1 e chiudere l'editor.

5

Progettazione di segnalazioni riferiti al blocco
Dopo aver realizzato il blocco in grado di attivare segnalazioni, si possono adattare i testi correlati alle segnalazioni. Si può p. es. ampliare il testo di segnalazione con il nome proprio del punto di misura. Evidenziare per questo in SIMATIC Manager il blocco dati di istanza, p. es. "DB1". Richiamare nel menu contestuale l'istruzione "Proprietà speciali oggetto > Segnalazione...".
Si apre il dialogo per la progettazione delle segnalazioni. Adattare il testo di segnalazione per tutte le lingue rilevanti.


Figura 05

6

Caricamento del programma nel PLC
Caricare il programma nel sistema di automazione.

7

Compilazione OS
Con "Compilazione OS" si creano le segnalazioni in WinCC. Nelle versioni precedenti questa procedura era chiamata anche "Mappatura" oppure "Trasferire dati di connessione AS/OS".

Presupposto:
Le CPU del PLC e di OS devono essere interconnesse. In NetPro deve essere disponibile almeno una comune connessione di rete.


Figura 06

Attivare la procedura di compilazione per l'OS. Si può selezionare per questo in SIMATIC Manager l'OS e nel relativo menu contestuale l'impostazione "Compila".


Figura 07

Un assistente vi guiderà attraverso diversi dialoghi. Qui si possono effettuare diverse impostazioni per la compilazione di OS. Si deve scegliere quale programma PLC è correlato ad un OS e quale connessione si utilizza.

Con i pulsanti "Indietro" e "Avanti" si può navigare nelle maschere di impostazione dell'assistente. Con il pulsante "Completare" si riceve una visualizzazione con il riepilogo della procedura di compilazione. Attivare la procedura di compilazione con il pulsante "Compila".

8

Caricamento OS
Caricare il programma nell'OS.

9

Test delle segnalazioni in WinCC-Runtime
Attivare WinCC-Runtime. Attivare le segnalazioni con il supporto della tabella delle variabili. Le segnalazioni sono visualizzate nella finestra degli allarmi di WinCC e possono essere eventualmente tacitate. In alternativa, le segnalazioni possono essere diagnosticate con il programma STEP 7 "Segnalazioni CPU".


Figura 08 

Questo report è stato realizzato con la versione V6.0 SP4 di WinCC e la versione V5.3 SP2 di STEP 7.

 Articolo con ID:23730649   Data:2007-09-29 
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