itel Inserito: 15 aprile 2019 Segnala Share 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 Link al commento Condividi su altri siti More sharing options...
drugo66 Inserita: 15 aprile 2019 Segnala Share Inserita: 15 aprile 2019 Ciao, se guardi nelle proprietà delle variabili (non quelle del campo di immissione) troverai i valori minimo e massimo. Link al commento Condividi su altri siti More sharing options...
luigi69 Inserita: 15 aprile 2019 Segnala Share 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 Link al commento Condividi su altri siti More sharing options...
Giuseppe Signorella Inserita: 15 aprile 2019 Segnala Share 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. Link al commento Condividi su altri siti More sharing options...
itel Inserita: 16 aprile 2019 Autore Segnala Share Inserita: 16 aprile 2019 Buongiorno, Drugo, non riesco a trovare i valori minimo e massimo nelle proprietà delle variabili, dove sbaglio ? Saluti Itel Link al commento Condividi su altri siti More sharing options...
itel Inserita: 16 aprile 2019 Autore Segnala Share Inserita: 16 aprile 2019 Trovato, semplicissimo, grazie Drugo. Buona giornata Link al commento Condividi su altri siti More sharing options...
Leo.75 Inserita: 17 maggio 2019 Segnala Share 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 Link al commento Condividi su altri siti More sharing options...
drugo66 Inserita: 17 maggio 2019 Segnala Share 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. Link al commento Condividi su altri siti More sharing options...
Leo.75 Inserita: 17 maggio 2019 Segnala Share 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.....😂😂😂 Link al commento Condividi su altri siti More sharing options...
drugo66 Inserita: 18 maggio 2019 Segnala Share 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. Link al commento Condividi su altri siti More sharing options...
Leo.75 Inserita: 20 maggio 2019 Segnala Share 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 Link al commento Condividi su altri siti More sharing options...
max.bocca Inserita: 20 maggio 2019 Segnala Share Inserita: 20 maggio 2019 Io avevo raggirato il problema con un elenco tipo 23/0/1/2/3/4/5/6😁😁😁 Link al commento Condividi su altri siti More sharing options...
Leo.75 Inserita: 20 maggio 2019 Segnala Share Inserita: 20 maggio 2019 Ho provato come mi hai indicato max.bocca, ma non accetta simboli, solo numeri Link al commento Condividi su altri siti More sharing options...
drugo66 Inserita: 21 maggio 2019 Segnala Share 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. Link al commento Condividi su altri siti More sharing options...
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