vittorio1982 Inserito: 30 ottobre 2012 Segnala Share Inserito: 30 ottobre 2012 Salve a tutti, Come da titolo ho un problema con il tempo di ciclo della CPU, avvolte arriva anche a 500-600ms. La CPU in questione è una 414H il software è composto da molte funzioni e soprattutto da molti DB, perchè ci sono parecchie macchine da controllare. Tutti i remoti sono comunicativi quindi questo ritardo non è dovuto alla profibus. Effettuando alcuni test sono riuscito a capire la fonte dei problemi più grossi cioè la ridondanza con la CPU slave. Infatti mettendo in stop la CPU slave il tempo di ciclo si abbassa notevolmente a 150-200ms (tempo diciamo accettabile). Volevo chiedervi per questo tipo di CPU è prevista una configurazione particolare? C'è qualcosa di diverso da fare per le CPU ridondanti. Inoltre dal punto di vista software come potrei migliorare la cosa? Ad esempio è meglio avere più DB piccoli o solo pochi DB di grosse dimensioni? Grazie in anticipo a tutti Link al commento Condividi su altri siti More sharing options...
batta Inserita: 30 ottobre 2012 Segnala Share Inserita: 30 ottobre 2012 Inoltre dal punto di vista software come potrei migliorare la cosa? Ad esempio è meglio avere più DB piccoli o solo pochi DB di grosse dimensioni? Senza vedere com'è sviluppato il programma, è impossibile dire dove si potrebbe migliorarlo. Per quanto riguarda i DB, l'accesso a una variabile di un DB non dipende dalle dimensione del DB. Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 30 ottobre 2012 Segnala Share Inserita: 30 ottobre 2012 C'è qualcosa di diverso da fare per le CPU ridondanti Puoi provare ad abbassare il tempo per il task di comunicazione con la slave, valutando in maniera opportuna la conseguenza di tale riduzione di comunicazione all'interno della sicurezza del processo. 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