Vai al contenuto
PLC Forum


Confronto Data PLC Siemens S7-1200


Porrettano

Messaggi consigliati

Buongiorno,

sono alle prime armi con la cpu s7-1200 e avrei la necessità di dire dalla data es. 15/05/2020 attiva la memoria %m100.0.

Al di la del confronto mediante un >=, come faccio a prelevare la data dal PLC e a fare poi il confronto?

Ho visto che bisogna utilizzare delle variabili DTL ma è la prima volta che ci metto mano e non ho idea di come siano composte.

Grazie in anticipo.

Luca

Modificato: da Porrettano
Link al commento
Condividi su altri siti


Tutte le funzioni per la gestione di data/ora le trovi in "Istruzioni avanzate" --> "Data e ora".

Per la lettura dell'ora puoi usare RD_SYS_T (legge l'ora di sistema) e RD_LOC_T (legge l'ora locale).
La differenza tra ora di sistema e ora locale è che l'ora locale tiene conto del fuso orario e dell'eventuale ora legale, secondo quanto impostato nella configurazione hardware della CPU.
Per l'impostazione dell'ora si usa WR_SYS_T.
Poi, sempre nello stesso gruppo di istruzioni, trovi tutto quello che ti serve per gestire data e ora: conversioni, somme, sottrazioni, comparazioni, ed altro.

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