Vai al contenuto
PLC Forum


Protool Avvio Script Con Schedulazione < 1minuto


Messaggi consigliati

Inserito:

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 CPU

If (VNuovo = VVecchio) Then

CPU_RUN = 0

Else

CPU_RUN = 1

End If

VVecchio = TestRunCPU

Però 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 funzione

Qualcuno sa darmi un suggerimento???

Esiste un evento della CPU eseguito anche se la CPU è in stop ?


Inserita:

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

Inserita:

Potresti anche visualizzare nella finestra permanente del pannello un oggetto che cambia colore in base allo stato di un merker

comandato da un clock del plc. Una specie di life beat.

Ciao

Inserita:

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

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...