MAX (massimo)
Calcola il valore massimo tra due valori interi.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
MAX

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Quando è impostato su vero, l'istruzione è abilitata.
|
IN1 | Ingresso | DINT | Qualunque valore intero con segno. |
IN2 | Ingresso | DINT | Non può essere reale. |
MAX | Uscita | DINT | Il massimo dei due valori di ingresso. |
ENO | Uscita | BOOL | Abilita l'uscita. Applicabile alle programmazioni in diagramma ladder. |
Esempi di MAX
Esempio di diagramma a blocchi funzionali MAX

Esempio di diagramma ladder MAX

Esempio di testo strutturato MAX

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

Fornire un feedback