Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Attivare Un Bit A Un Certo Orario


Messaggi consigliati

Inserito:

Qualcuno sa dirmi come si fa per attivare un bit a un certo orario con una cpu 412

Grazie

Renzo


Inserita:

Potresti utilizzare l'orologio interno sfruttando SFC1.

Estrai la l'ora poi la confronti con un valore fisso da te scelto ed il gioco è fatto.

Ciao

B)

Inserita:

Scusami ma sono un debutante, avevo intuito una cosa del genere ma avrei bisogno di sapere dove devo fare il richiamo del sfc e quali parametri devo dargli (RET_VAL ???)

Grazie

Renzo

Inserita:

Direttamente in OB1, nei Local Byte hai la possibilità di tirare fuori data e ora della CPU

semplicemente scrivendo queste istruzioni:

L LB 12 // anno

T MB 0

L LB 13 // mese

T MB 1

L LB 14 // giorno

T MB 2

L LB 15 //ora

T MB 3

L LB 16 // minuti

T MB 4

L LB 17 //secondi

T MB 5

Caricandole così come vedi sopra su delle word (che possono essere anche delle DB)

puoi poi usarle dove vuoi nel programma.

Ciao

Inserita:

Se vuoi utilizzare SFC1 devi passargli due dati:

Ret_val: deve essere un INT dove puoi rilevare eventuali allarmi dall'orologio

CDT: deve essere un DATE AND TIME (8 byte) dove puoi leggere data e ora come segue

byte 0 anno

byte 1 mese

byte 2 giorno

byte 3 ora

byte 4 minuti

byte 5 secondi

Il richiamo dell' SFC lo puoi fare in OB1 oppure ti crei un FC che ovviamente richiamerai in OB1.

Ciao

B)

Inserita:

ok fino a li ci sono arrivato, pero provando con il simulatore l'uscita ret_val mi da 0 che dovrebbe significare un errore ????

Ciao Grazie

Inserita:

non sono riuscito a fare funzionare l'sfc1, pero ho risolto il mio problema con i dati locali in OB1.

Grazie a tutti.

Renzo.

Inserita:

L'argomento non è nuovo.

Puoi dare un'occhiata anche qui

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