Vai al contenuto
PLC Forum


Pid compact v1. 2


Messaggi consigliati

Inserito:

Buongiorno a tutti, chiedo scusa in anticipo  perché non sono riuscito a capire una cosa. Dopo il riavvio della CPU per riportare il funzionamento del pid in automatico è sufficiente settare a 3 la variabile I... Mode ad esempio in ob100 se voglio che sia attivo in modalità automatica sempre? 

Chiedo scusa ma non riesco proprio a interpretare il manuale. 

Grazie a tutti comunque 

Buona giornata 


Inserita:

Per attivare il Mode selezionato si deve dare anche il comandi Execute.

Io generalmente faccio un confronto tra il modo che voglio impostare e il modo di funzionamento attuale e, se sono diversi, attivo l'execute.
Ricordati poi di controllare se il PID ti restituisce codici di errore.

Inserita:

Correzione: il comando non si chiama "Execute", ma "ModeActivate".
Il concetto rimane uguale.

Il parametro in uscita che ti dice lo stato del PID è "State".
Per attivare il modo automatico, scrivi 3 in Mode e, se Mode è diverso da State, attivi ModeActivate.

In uscita ti trovi anche "Error" (se TRUE significa che è presente un errore), e "ErrorBits" (che fornisce informazioni sul tipo di errore):
Eventuali errori si resettano con "ErrorAck".

Ti consiglio poi di leggere, nel manuale, la parte relativa alle variabili statiche (con particolare attenzione a "RunModeByStartup").
Per modificare da programma i parametri del PID, devi scrivere nelle variabili "Retain.CtrlParams.Gain", "Retain.CtrlParams.Ti", "Retain.CtrlParams.Td" (ed altri meno usati, se ti serve).

Inserita:

Ho fatto esattamente come hai detto e funziona da dio. Grazie mille davvero 

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...