100482 Inserito: 3 febbraio 2020 Segnala Inserito: 3 febbraio 2020 Salve sono nuovo per S7. Per svuotare un pozzo utilizzo due pompe. Salendo il livello entra la prima pompa e se il livello sale ancora entra anche la seconda pompa. Quando arriva al livello minimo il pozzo le due pompe si fermano. Ora vorrei utilizzare questo segnale per invertire la priorità alla pompa2. Ho pensato di utilizzare una variabile bool, quando a 1 priorità Pompa1 e quando e' a 0 priorità Pompa2. Il cambio è una semplice XOR ma non riesco a impostarla. Qualcuno ha un'idea per invertire questo bit? Grazie Enrico
BoMax69 Inserita: 3 febbraio 2020 Segnala Inserita: 3 febbraio 2020 Basta leggere il fronte del segnale di arresto che inverte il bit
batta Inserita: 3 febbraio 2020 Segnala Inserita: 3 febbraio 2020 Il cambio della priorità potrebbe essere comandato dal fronte di salita delle pompe entrambe ferme. In ladder, il modo più comodo per fare un toggle ritengo sia questo: FS Toggle Toggle ----| |--------|/|----|---( ) | FS Toggle | ----|/|--------| |----| Dove FS è, come dicevo, il fronte di salita delle pompe ferme, o qualunque segnale tu voglia usare per fare il cambio della priorità. Importante è che rimanga alto una sola scansione. Ad ogni fronte di salita, Toggle cambia di stato. In SCL, si potrebbe fare così: Toggle := Toggle XOR FS;
100482 Inserita: 3 febbraio 2020 Autore Segnala Inserita: 3 febbraio 2020 Perfetto, risolto con R-Trig Grazie
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