filippo_filippo Inserito: 13 marzo 2021 Segnala Share Inserito: 13 marzo 2021 Buongiorno, sto simulando la macchina (con la cpu fisica non con plc sim) con OB servo che cicla come sincrono al bus. Ho provato con tempo di esecuzione di 4, 8ms ma dopo un ora circa di lavoro gli assi si fermano. Non penso sia un problema del mio programma utente poiché in questo tempo non ho fatto alcuna modifica. Sto solo dicendo alla macchina di continuare a lavorare. Ho provato a far ciclare l OB Servo con tempo ciclico fisso a 8 ms e la macchina ha lavorato con le stesse impostazioni ininterrottamente per due giorni poi l ho fermata io. Avete un idea di come mai ho questo comportamento? Io so che nella realtà dovrei lavorare con OB Servo sincrono al bus. Il mio programma è inoltre formato da un OB cyclic interrupt di 10 ms dove richiamo i blocchi del motion e nell OB1 ho la parte restante del programma. Grazie mille a chi risponde Filippo Link al commento Condividi su altri siti More sharing options...
Mattia Spoldi Inserita: 13 marzo 2021 Segnala Share Inserita: 13 marzo 2021 tipicamente se una macchina non fa quello che deve fare e sbaglia a fare qualcosa, è un errore del programma, è molto difficile che un plc stratestato si mette a fare quello che vuole di sua iniziativa. Cosa significa che gli assi si fermano? Sono assi reali o simulati? Quando si fermano la CPU è in run o è in stop? Link al commento Condividi su altri siti More sharing options...
filippo_filippo Inserita: 13 marzo 2021 Autore Segnala Share Inserita: 13 marzo 2021 La cpu è in run. Non ho errori. È come se si sganciasse dalla camma. Facendo ciclare l OB Servo con ciclo fisso non mi dava errori per quello dubito sia un errore del programma. Gli assi sono tutti virtuali poiché sto simulando la macchina Link al commento Condividi su altri siti More sharing options...
Mattia Spoldi Inserita: 13 marzo 2021 Segnala Share Inserita: 13 marzo 2021 Io guarderei se qualche blocco di motion ritorna un qualche codice di errore, se gli assi ti si sganciano dalla camma, qualche blocco nel plc si accorgerà e darà errore. Link al commento Condividi su altri siti More sharing options...
filippo_filippo Inserita: 13 marzo 2021 Autore Segnala Share Inserita: 13 marzo 2021 Grazie del consiglio guarderò. Speravo dicesse qualcosa l impostazione dell OB Servo ma evidentemente una o l'altra sono la stessa cosa. Se qualcuno ha altre idee vi ringrazio molto. 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