Alessiooo Inserito: 28 giugno 2011 Segnala Inserito: 28 giugno 2011 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 BIn 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
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora