asponton Inserito: 14 aprile 2008 Segnala Inserito: 14 aprile 2008 Ciao,devo monitorare lo stato di funzionamento della CPU su un OP attraverso uno script progettato in protool che monitora una variabile incrementata dalla CPU (suggerimento preso da un'altra discussione).VNuovo = TestRunCPU 'TestRunCPU è una variabile incrementata dalla CPUIf (VNuovo = VVecchio) Then CPU_RUN = 0 Else CPU_RUN = 1End If VVecchio = TestRunCPUPerò dovrei lanciare automaticamente questo script almeno ogni 5 secondi:- andrebbe bene collegare lo script a un evento schedulazione che però in protool non può essere inferiore ad 1 minuto- se collego lo script alle variazioni di una variabile modificata dal plc non va bene perchè quando la CPU è in STOP lo script non viene più eseguito e quindi non realizzerebbe la sua funzioneQualcuno sa darmi un suggerimento???Esiste un evento della CPU eseguito anche se la CPU è in stop ?
pigroplc Inserita: 14 aprile 2008 Segnala Inserita: 14 aprile 2008 Ti sconsiglio vivamente di sovraccaricare l'eseguibile con script che girano a schedulazione così ravvicinata (5 secondi) visti i limiti di protool (infatti la schedulazione è saggiamente limitata al minuto), se vuoi monitorare lo stato di collegamento con il PLC potresti per esempio visualizzare un bar graph che scorre con la variabile incrementata dal PLC, l'interruzione dello scorrimento potrebbe essere lo stato di stop del plc o di plc scollegato.pigroplc
RickyM Inserita: 15 aprile 2008 Segnala Inserita: 15 aprile 2008 Potresti anche visualizzare nella finestra permanente del pannello un oggetto che cambia colore in base allo stato di un merkercomandato da un clock del plc. Una specie di life beat.Ciao
asponton Inserita: 15 aprile 2008 Autore Segnala Inserita: 15 aprile 2008 Graziedelle idee, pensavo ci fosse qualche cosa che permettesse di avvisare immediatamente e in modo ben visibile non appena il PLC va in stop.Allora posso guardare anche lo scorrere dell'ora che viene prelevata dal PLC.Comunque grazie lo stesso
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