ORTOCS Inserito: 24 novembre 2021 Segnala Share Inserito: 24 novembre 2021 Ciao a tutti, Ho necessità di controllare via software le ore di funzionamento di un dispositivo gestito da un PLC AB con RS Logic 500. Quale istruzione devo utilizzare? Un grazie anticipato Link al commento Condividi su altri siti More sharing options...
ORTOCS Inserita: 26 novembre 2021 Autore Segnala Share Inserita: 26 novembre 2021 Deduco che non si può fare Link al commento Condividi su altri siti More sharing options...
Simone.Salarsi Inserita: 26 novembre 2021 Segnala Share Inserita: 26 novembre 2021 certo che si può fare, non dovrebbe nemmeno essere una cosa troppo difficile. Da quello che descrivi dovrebbe bastarti un semplice ADD che ad ogni fronte di salita di un clock da secondo ti incrementa un contatore ( variabile di tipo DINT) se il tuo dispositivo sta lavorando. Da questo contatore poi potresti ricavare ore e minuti di lavoro. Link al commento Condividi su altri siti More sharing options...
batta Inserita: 26 novembre 2021 Segnala Share Inserita: 26 novembre 2021 Come dice Simone. E non riguarda solo questo PLC, è una cosa che si fa con qualsiasi PLC. Link al commento Condividi su altri siti More sharing options...
rguaresc Inserita: 26 novembre 2021 Segnala Share Inserita: 26 novembre 2021 Solo qualche processore può avere i LONG Se guardi i registri di sistema puoi accedere all'orologio della CPU Sia per lo SLC500 che per il micrologix trovi in S:37 l'anno, in S:38 il mese, S:39 il giorno, S:40 le ore, S:41 minuti, S:42 i secondi del processore Poi dal funzionamento del dispositivo catturi i valori quando inizia il conteggio e ottieni il tempo per differenza. serve una quantità di operazioni aritmetiche Link al commento Condividi su altri siti More sharing options...
batta Inserita: 26 novembre 2021 Segnala Share Inserita: 26 novembre 2021 29 minuti fa, rguaresc ha scritto: Poi dal funzionamento del dispositivo catturi i valori quando inizia il conteggio e ottieni il tempo per differenza. Ha chiesto consiglio per un'operazione che si può risolvere con l'incremento di una variabile. La soluzione con data/ora del plc è molto più complessa, Inoltre se vai a modificare data/ora, ti sballa tutto il calcolo. Se il PLC non gestisce le variabili DInt, si può sempre usare una Int da incrementare ogni minuto, e un'altra Int da incrementare ogni ora. Ma di PLC che non gestiscono DInt, ne esistono ancora? Link al commento Condividi su altri siti More sharing options...
ORTOCS Inserita: 27 novembre 2021 Autore Segnala Share Inserita: 27 novembre 2021 Ok. grazie a tutti e vi farò sapere come è andata a finire e soprattutto se ci sono riuscito. Grazie ancora Link al commento Condividi su altri siti More sharing options...
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