Non riesco a far funzionare la funzione LIMIT su “Mps054_XTarget_12_0 Runtime sistema: 1.18.7”. Ho provato in simulazione e funziona perfettamente. In Live Debug Mode sul target reale sembra che la funzione LIMIT non faccia nulla.
Non riesco ad allegare lo screenshot, descrivo l’esempio realizzato in FBD:
Variabile TestIn tipo INT entra in blocco TO_REAL che entra in LIMIT. Uscita di LIMIT su variabile REAL TestOut. In MN di LIMIT metto costante -10, in MX costante 30. Forzo valore di TestIn a -11 e TestOut diventa -11, forzo valore a 35 e TestOut diventa 35.
Solo in live debug mode su target reale. In simulazione funziona come da aspettative.