Vai al contenuto
PLC Forum


Restituire Un True Solo Secondo Certi Parametri (giorno Settimana E Fa


sperimento

Messaggi consigliati

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.pdf

Ciao

Modificato: da sperimento
Link al commento
Condividi su altri siti


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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...