sperimento Inserito: 8 settembre 2011 Segnala Inserito: 8 settembre 2011 (modificato) Ciao, ho fatto questo programma e volevo un parere da chi è esperto. Voglio sapere se secondo voi è "una bestialità" o se le logiche sono corrette secondo quello che è il buon senso di programmazione. Ovvero se, trovandovi davanti a un programma scritto così, vi mettereste le mani nei capelli o diceste che è un programma scritto con buon senso.Il function block che ho scritto funziona così (verrà abbinato ad altri blocchi funzione, ma questo è quello su cui sono più in dubbio).A seconda del giorno della settimana (LMMGVSD) e della fascia oraria definita in quel giorno (DAY_HHMM_ON e DAY_HHMM_OFF) tramite SCADA la variabile d'uscita è TRUE\FALSE. Viene inoltre controllato se in quel preciso giorno il funzionamento è TRUE o no.Una cosa su cui sono in dubbio è l'attivazione (EN) di maggiore di\minore di (fascia oraria) mediante l'output bool\true dell'AND sui controlli "che giorno è?" e "per questo giorno è abilitato il funzionamento?". Non so se è "un buon modo" di fare il programma o se è una bestialità.Come potrete vedere la funzione "riceve" 21 parametri e ne restituisce uno solo. Il programma a questo link:http://www.filehosting.org/file/details/26...scia_Oraria.pdfCiao Modificato: 8 settembre 2011 da sperimento
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