Vai al contenuto
PLC Forum


Check FAULT Communication (SIMATIC S7) tra HMI UNIFIED e PLC


Gengisnik

Messaggi consigliati

Salve a tutti, ho instaurato una comunicazione tra PLC(CPU 1510SP-1 PN) e HMI(MTP700 Unified Comfort), connessione (SIMATIC S7).

La comunicazione funziona, il mio problema è che non ho trovato una variabile di sistema o una funzione sul pannello che mi restituisca lo stato della comunicazione, se è attivo o disattivato. Esiste qualcosa del genere?

PS: So che tra gli allarmi mi compare, a me serve saperlo perchè  con l'attivazione o disattivazione della comunicazione devo eseguire delle operazioni.

 

Grazie.

image.thumb.png.0891a2c3345de3c099bfef16f2e0d2fa.png

Link al commento
Condividi su altri siti


dina_supertramp

Con i pannelli "classici" KTP, TP, ecc. c'era l'apposita "Area di coordinazione" per fare ciò.
Con gli Unified non so quali siano le funzioni messe a disposizione dal sistema...

 

Per farla facile:
Crea una variabile che viene triggerata periodicamente dall'HMI (ad es. ogni 100msec).
Se ON oppure OFF per più di 100msec+tolleranza dai l'allarme di comunicazione

Link al commento
Condividi su altri siti

@dina_supertramp, grazie per il tempo dedicatomi ma non aggiungi nulla a quello che già so,  usare un watchdog è la soluzione che userò nel caso peggiore, a me servirebbe una risposta di qualcuno che CONOSCE UNIFIED perchè mi sembra abbastanza assurdo che non esista una variabile di sistema o una funzione che mi dia informazioni sulla connessione tra due dispositivi inseriti nello stesso progetto di TIA, francamente mi sembrerebbe un passo indietro anche perchè UNIFIED ha degli oggetti come  il "System diagnostics control" che sono molto potenti.

Grazie ancora.

Link al commento
Condividi su altri siti

dina_supertramp

Non lo dico io, lo dice Siemens.....🤣

 

Alternatives to the area pointer for Unified Panel - ID: 109794243 - Industry Support Siemens
 

2.3 Life Bit

Proceed as follows to emulate the functionality of a life bit:

    1. In the scheduler, configure a task that will be executed every second.
    2. Link the system function "InvertBitInVariable" to the task for a "LifeBit" tag that is connected to the PLC.

In the control program, check whether the connection to the operator panel still exists by querying "LifeBit".

 

 

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...