LIMIT (prova limite)
L'istruzione LIMIT riduce i valori Integer a un intervallo definito. I valori Integer compresi tra il minimo e il massimo non sono modificati. I valori interi superiori al massimo sono sostituiti con il valore massimo. I valori interi inferiori al minimo sono sostituiti con il valore minimo.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
LIMIT

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Abilitare funzione.
Applicabile alle programmazioni in diagramma ladder. |
MIN | Ingresso | DINT | Valore minimo supportato. |
IN | Ingresso | DINT | Qualunque valore intero con segno. |
MAX | Ingresso | DINT | Valore massimo supportato. |
LIMIT | Uscita | DINT | Valore di ingresso vincolato all'intervallo supportato. |
ENO | Uscita | BOOL | Abilita uscita. Applicabile alle programmazioni in diagramma ladder. |
Esempi di LIMIT
Esempio di diagramma a blocchi funzionali LIMIT

Esempio di diagramma ladder LIMIT

Esempio di testo strutturato LIMIT

(* ST Equivalence: *) new_value := LIMIT (min_value, value, max_value); (* bounds the value to the [min_value..max_value] set *)
Risultati



Fornire un feedback