Jump to content
PLC Forum


Sign in to follow this  
Porrettano

Confronto Data PLC Siemens S7-1200

Recommended Posts

Porrettano

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

Edited by Porrettano

Share this post


Link to post
Share on other sites

batta

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...