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




S7 E Funzioni Di Date E Time - aree di memoria per dati di tipo DT


Messaggi consigliati

Inserito:

Ciao,

sto lavorando con una cpu 314-2DP e mi sono "scozzato" con le funzioni per gestire la data e l'ora.

Passo subito al sodo, dovrei creare una stringa con dentro la data e l'ora di fine di un processo.

Ho trovato tutte le funzioni necessarie per gestire le stringhe, ma ho dei dubbi sulla gestione della data e dell'ora:

- se uso SFC1 (read system clock) devo mettere in uscita una variabile di tipo "DT" che può risiedere nelle aree di memoria D o L.

quali sono queste aree?

posso poi convertire questi dati in modo da inserirli in una stringa insieme ad un testo fisso??

grazie ancora.

ciao.


Inserita:

Ciao.

L'area D significa DB. L'area L è quella dei dati locali delle tua FC o FB o OB. In quest'area (la trovi nella finestra in alto dell'editor AWL/KOP), definisci una variabile con formato DT, l'associ all'uscita di SFC1 e la vai a leggere byte per byte (secondo la formattazione DT) indirizzandola come LB x.y dove x è l'indirizzo che è stato assegnato nell'area locale alla tua variabile.

Spero di essere stato chiaro.

Ciao.

Inserita:

SFC1 ti dà una variabile di otto Word quindi non appoggiabile direttamente ad una Word o DoppiaWord.

Quindi l'uscita dell SFB1 che hai la devi appoggiare su una variabile Temp del blocco dove la richiami (oppure STAT se si tratta di una FB) poi con la stessa variabile richiamando i blocchi Standard presenti nella libreria Siemens FC6 DT_DATE, FC7 DT_DAY ,FC8 DT_TOD puoi ottenere delle variabili Word o Dword contenenti Rispettivamente DAta , Giorno della Settimana e Tempo in formato HH:MM:SS:ms.

Ciao

Betù

Inserita:

Ci sono determinate SFC che estrapolano l'ora.. la data.. il giorno.. dalla variabile DT

ciao

Inserita:

GRAZIE..... :D:D

ORA IL PROBLEMA CHE MI RIMANE E' COME METTERE TUTTO IN UNA STRINGA.....

Inserita:

Ci sono FC già fatte da mamma Siemes per questo. Cerca nella libreria standard

Ciao.

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