Diagrammi di temporizzazione dell'istruzione PID

Gli esempi di diagramma di temporizzazione seguenti descrivono scenari di esecuzione per l'istruzione PID.

Completamento dell'esecuzione PID.

Completamento dell'esecuzione PID.
Completamento dell'esecuzione PID
Descrizione del ciclo di scansione
Ciclo di scansione
Descrizione
1, 8
La condizione ramo diventa TRUE quando:
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso sono validi.
  • Il bit Attivo è TRUE.
  • Il bit Errore è FALSE.
2, 3, 4
Nessuna modifica nella condizione ramo.
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso sono validi.
  • Aggiorna i parametri di uscita del PID.
5, 9
La condizione ramo diventa FALSE quando:
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
6, 7, 10, 11
Nessuna modifica nella condizione ramo.
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.

Esecuzione di PID con errore

Esecuzione di PID con errore
Esecuzione del PID con errore
Descrizione del ciclo di scansione
Ciclo di scansione
Descrizione
1, 8
La condizione ramo diventa TRUE quando:
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso non sono validi.
  • Il bit Attivo è FALSE.
  • Il bit Errore è TRUE. L'uscita ErrorID è impostata.
  • L'uscita CV uscita è impostata su 0.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
2, 3, 4
Nessuna modifica nella condizione ramo.
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso non sono validi.
  • Aggiorna i parametri di uscita del PID.
5, 9
La condizione ramo diventa FALSE quando:
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
6, 7, 10, 11
Nessuna modifica nella condizione ramo.
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.

Esecuzione del PID con errore e completamento dell'esecuzione

Esecuzione del PID con errore e completamento dell'esecuzione
Esecuzione del PID con errore e completamento dell'esecuzione
Descrizione del ciclo di scansione
Ciclo di scansione
Descrizione
1, 8
La condizione ramo diventa TRUE quando:
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso non sono validi.
  • Il bit Attivo è FALSE.
  • Il bit Errore è TRUE. L'uscita ErrorID è impostata.
  • L'uscita CV uscita è impostata su 0.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
2
Nessuna modifica nella condizione ramo.
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso non sono validi.
  • Aggiorna i parametri di uscita del PID.
3, 4
Nessuna modifica nella condizione ramo.
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso sono validi.
  • Il bit Attivo è TRUE.
  • Il bit Errore è FALSE.
  • Aggiorna i parametri di uscita del PID.
5, 9
La condizione ramo diventa FALSE quando:
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
6, 7, 10, 11
Nessuna modifica nella condizione ramo.
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.

Completamento dell'esecuzione PID ed Errore

Completamento dell'esecuzione PID ed Errore
Completamento dell'esecuzione PID ed Errore
Descrizione del ciclo di scansione
Ciclo di scansione
Descrizione
1, 8
La condizione ramo diventa TRUE quando:
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso sono validi.
  • Il bit Attivo è TRUE.
  • Il bit Errore è FALSE.
  • Aggiornare i parametri di uscita del PID.
2
Nessuna modifica nella condizione ramo.
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso sono validi.
  • Aggiornare i parametri di uscita del PID.
3, 4
Nessuna modifica nella condizione ramo.
  • Il bit di ingresso Abilita è TRUE.
  • I parametri di ingresso non sono validi.
  • Il bit Errore è TRUE. L'uscita ErrorID è impostata.
  • L'uscita CV uscita è impostata su 0.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
5, 9
La condizione ramo diventa FALSE quando:
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
6, 7, 10, 11
Nessuna modifica nella condizione ramo.
  • Il bit Abilita è FALSE.
  • Cancella i parametri di uscita del PID tranne AbsoluteError.
  • AbsoluteError calcola in base ai valori di ingresso PV e SP.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal