Vai al contenuto
PLC Forum


Azzeramento Variabili Su Stop Cpu


Messaggi consigliati

Inserito:

Ciao a tutti,

sono riuscito a creare un progettino di prova tra un sistema 400H e un pannellino op377 15"

fin qui tutto bene, la commutazione del collegamento funziona bene .

il mio problema, se cosi si può definire, è nello stato delle variabili con la cpu in stop,

cerco di spiegarmi meglio:

tramite il blocco cfc H_status (che non è altro che un richiamo ad una parte dell'sfc51) riesco ad individuare due bool che mi determinano quale cpu è master, appogggiati a un db si ha quindi per esempio che il DB1.DBX0.0 = 0 cpu A slave, = 1 cpa A master, stessa cosa per la cpu B

In winccflex questi due bit vengono usati per il cambio indirizzo su commutazione delle cpu.

Per far commutare le CPU l'unico modo è mettere in stop la cpu master, cosi facendo il bit che indica la nuova cpu master diventa 1 e il wincc cambia il collegamento verso la nuova cpu, l'altra cpu in questo momento è rimasta in stop quindi il valore del suo bool è rimasto congelato a 1, quindi graficamente si avrebbe che entrambe le cpu sono master cosa che invece non è vera.

L'ideale sarebbe riuscire a lavorare lato wincc per fare in modo che in caso di interruzzione di collegamento con la cpu che è andata in stop venga resettata quella variabile.

Non sono riuscito a trovare la possibilità di scrivere a zero questa variabile in wincc...

qualcuno sa come si potrebbe fare, evitando gli script??????

Grazie mille


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