itel Inserito: 15 aprile 2019 Segnala Inserito: 15 aprile 2019 Buonasera a tutti, un aiuto, avrei bisogno di limitare i valori inseriti dall'operatore da pannello HMI. Esempio: campo I/O (Ore) fino al n° 23, campo I/O (Minuti) fino al n° 59, per evitare che venga inserito un numero fuori campo ore - minuti. Grazie
drugo66 Inserita: 15 aprile 2019 Segnala Inserita: 15 aprile 2019 Ciao, se guardi nelle proprietà delle variabili (non quelle del campo di immissione) troverai i valori minimo e massimo.
luigi69 Inserita: 15 aprile 2019 Segnala Inserita: 15 aprile 2019 (modificato) Ciao itel , ciao drugo Io uso la funzione move , aggiungendo una riga di programma se la variabile maggiore o uguale 23 move il valore 23 nella variabile Lo trovo comodo nel caso il cliente o l operatore di una macchina , mettendo un valore a caso ( intenzionalmente o no ) , ottenga comunque un valore sensato Modificato: 15 aprile 2019 da luigi69
Giuseppe Signorella Inserita: 15 aprile 2019 Segnala Inserita: 15 aprile 2019 Quote o uso la funzione move , aggiungendo una riga di programma se la variabile maggiore o uguale 23 move il valore 23 nella variabile Perché complicarsi la vita? Con la funzione descritta da Drugo, lasci fare tutto al pannello operatore.
itel Inserita: 16 aprile 2019 Autore Segnala Inserita: 16 aprile 2019 Buongiorno, Drugo, non riesco a trovare i valori minimo e massimo nelle proprietà delle variabili, dove sbaglio ? Saluti Itel
itel Inserita: 16 aprile 2019 Autore Segnala Inserita: 16 aprile 2019 Trovato, semplicissimo, grazie Drugo. Buona giornata
Leo.75 Inserita: 17 maggio 2019 Segnala Inserita: 17 maggio 2019 cioè, dove dovrei mettere il valore minimo e massimo? Cioè, vorrei anche un valore minimo di 5 e uno massimo di 20. Se l'operatore inserisce un valore oltre questo rance, quindi se è inferiore di 5 o maggiore di 20, il pannello non lo deve accettare. Grazie
drugo66 Inserita: 17 maggio 2019 Segnala Inserita: 17 maggio 2019 Quelle è la scalatura, serve per cambiare la scala della variabile tra PLC e HMI. I limiti sono sotto Area e puoi definirli come costanti o come variabili.
Leo.75 Inserita: 17 maggio 2019 Segnala Inserita: 17 maggio 2019 Grazie drugo66, per la tua risposta. Prima di scrivere la mia domanda, ho provato col simulatore, ma non funzionava. Dopo la tua risposta, ho provato con un pannello e il tutto mi funziona. Molto strano, ma l'importante è che funzioni.....😂😂😂
drugo66 Inserita: 18 maggio 2019 Segnala Inserita: 18 maggio 2019 Strano, non ho tempo e voglia di provarci adesso, ma mi sembra di ricordare che funzioni anche con il simulatore, a meno che i limiti non siano anche loro delle variabili; in quel caso, prima le imposti (o nel simulatore PLC oppure in quello HMI) e poi si dovrebbero vedere gli effetti.
Leo.75 Inserita: 20 maggio 2019 Segnala Inserita: 20 maggio 2019 Come detto prima, funziona benissimo. Solo che ora per lo stesso caso, ho un'altro problema. Visto che lo imposto per un orario, e il il range che devo impostare è tra le ore 22(valore minimo) e le 06 (valore massimo del giorno successivo) come posso risolvere il problema? Posso aggiungere altri valori della stessa variabile, di minimo e massimo? Grazie
max.bocca Inserita: 20 maggio 2019 Segnala Inserita: 20 maggio 2019 Io avevo raggirato il problema con un elenco tipo 23/0/1/2/3/4/5/6😁😁😁
Leo.75 Inserita: 20 maggio 2019 Segnala Inserita: 20 maggio 2019 Ho provato come mi hai indicato max.bocca, ma non accetta simboli, solo numeri
drugo66 Inserita: 21 maggio 2019 Segnala Inserita: 21 maggio 2019 Per l'elenco dovresti impostare un campo simbolico; altrimenti potresti provare a cambiare il tipo di dati in ora: così anche i limiti dovrebbe accettarli come tali; uso il condizionale perchè non ho mai avuto necessità di usarlo.
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora