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




Variabili In Step 7


Messaggi consigliati

Inserito:

Volevo sapere la differenza fra le variabili temporanee e statiche ad esempio di un OB o DB

Grazie


ifachsoftware
Inserita:

Le variabili temporanee vengono create all'entrata in una funzione ed all'uscita vengono distrutte.

Quelle statiche ricordano l'ultimo valore assegnato all'uscita dalla precedente funzione

Ciao :)

Inserita:

visto che in un OB ho solo la possibilità di dichiarare le variabili temporanee, per avere una memoria del valore della variabili posso salvare il valore delle variabili temporanee in un DB? dico bene?

grazie

ifachsoftware
Inserita:

Esatto in DB oppure Merker Word

Ciao :)

Inserita:

le variabili di un DB sono tutte statiche quando il DB e' creato come globale

Le variabili di un DB di istanza , cioe quelle create all'interno del functional block (FB) sono statiche solo quelle dichiarate statiche .

Come dice ifach , anche l'area di memoria merker e' statica ma con la differenza che sono ritentive solo quelle variabili dichiarate in configurazione hw.In un db globale tutte le variabili sono statiche e ritentive

Ritentive significa che al riavivo del plc non vengono cancellate , sempre che ci sia la batteria o la flash .

Se carichi un DB nel plc , le variabili vengono inizializzate al loro valore iniziale .

Se hai delle variabili DB scritte da pannello , tipo ricette , paramentri macchina ect , puo salvarle nel db in questo modo .

In step 7 vai online , apri il blocco e premi salva , il DB che risiede nello step 7 (offline) verra sovrascritto al valore attuale , un db alla volta .

Questo ti evita di fare il giro nelle pagine del pannello e riscriverle al plc e distruggere qualcosa nel frattempo che lo capisci

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