Set Inserito: 17 gennaio 2023 Segnala Share Inserito: 17 gennaio 2023 Ciao a tutti, avrei la necessità di controllare se il valore di un encoder sta incrementando e in caso contrario dare allarme. Dovrei fare una gestione in KOP con lo Step7 di Siemens e per esigenze e richieste del cliente non posso usare lo strutturato o l’AWL. Qualcuno può darmi qualche suggerimento? Grazie a tutti. Link al commento Condividi su altri siti More sharing options...
Geppetto57 Inserita: 17 gennaio 2023 Segnala Share Inserita: 17 gennaio 2023 Ad ogni periodo definito da un timer oppure da un OB a tempo, verifichi se in valore di conteggio attuale è maggiore rispetto ad un valore memorizzato alla lettura precedente. In funzione del tempo di campionamento (quando leggi il valore nuovo) aggiungi un timer che si abilita dopo che il confronto tra i due valori precedenti ti indica che gli stessi sono uguali o minori di un valore minimo impostabile. ATTENZIONE : quando il valore di conteggio avrà raggiunto il massimo, il valore letto successivamente potrebbe anche non essere maggiore. Fai in modo che questo evento non generi l'allarme. Link al commento Condividi su altri siti More sharing options...
drn5 Inserita: 17 gennaio 2023 Segnala Share Inserita: 17 gennaio 2023 Se usi una scheda counter ti basta leggere il valore sul canale al quale lo hai collegato al fronte di un merker di clock e rileggerlo al fronte successivo. Potrai così capire se si è mosso e in che direzione. Link al commento Condividi su altri siti More sharing options...
Set Inserita: 30 aprile 2023 Autore Segnala Share Inserita: 30 aprile 2023 Il 17/1/2023 alle 16:50 , Geppetto57 ha scritto: Ad ogni periodo definito da un timer oppure da un OB a tempo, verifichi se in valore di conteggio attuale è maggiore rispetto ad un valore memorizzato alla lettura precedente. In funzione del tempo di campionamento (quando leggi il valore nuovo) aggiungi un timer che si abilita dopo che il confronto tra i due valori precedenti ti indica che gli stessi sono uguali o minori di un valore minimo impostabile. ATTENZIONE : quando il valore di conteggio avrà raggiunto il massimo, il valore letto successivamente potrebbe anche non essere maggiore. Fai in modo che questo evento non generi l'allarme. Link al commento Condividi su altri siti More sharing options...
Set Inserita: 30 aprile 2023 Autore Segnala Share Inserita: 30 aprile 2023 Ciao Geppetto57, Ciao drn5. Anche se con forte ritardo, volevo ringraziarvi per le vostre risposte e per le soluzioni da voi proposte. A titolo di curiosità, era poi emerso che la problematica , non era generata da una perdita della pos encoder, ma da 2 movimenti non sincronizzati della macchina. 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