Vai al contenuto
PLC Forum


salve se apro una struct per esempio in OB10 come faccio a chiuderla ?


Messaggi consigliati

Inserito:

salve se apro una STRUCT per esempio in OB10  nella parte delle variabili temp come faccio a chiuderla?

grazie


Inserita:

Ciao. Se apri DB10 per leggere o scrivere in una variabile di una struttura contenuta nella DB non devi poi chiuderla. Non esiste l'istruzione per chiuderla, ma la si chiude automaticamente quando  si apri un altra DB. Per aprire una DB si usa l'istruzione OPEN in KOP o AUF in AWL. È meglio non usate questo metodo per accedere alle variabili delle DB. Si può anche avcedere direttamente scrivendo ad esempio DB10.DBWO o DB11.W0 per accedere alla word W0 di DB10 o DB11.

Inserita:

Non devi chiuderla, lo fa il programma in automatico.

Crei la tua struct, ci inserisci le tue belle variabili, se poi immetti una variabile al di sotto della struct, questa in automatico punterà al primo byte libero

ahQzqF4.png

Inserita:

intanto vi ringriazio per la vostro aiuto però faccio un esempio creo un OB10  nell' interfaccia ho solo variabili temporanee TEMP .

creo una struct di nome test sotto questa struttura ci metto delle variabili di tipo bool o byte ecc.però questa struc la voglio chiudere .

esempio  : test struct poi aggiungo asd bool ,anno byte mese byte voglio chiederla non posso? non so se mi sono spiegato.

la mia struct deve contenere una serie di variabili da me definite ,se io aggiungo una variabile  me la vedra ancora come una var  dentro la struct o no

ciao attendo una vostra risposta grazi di cuore

 

 

ho trovato dovevo cliccare due volte su struct 

Inserita:

Scusami. Avevo letto DB invece di  OB. Fine struttura viene messa automaticamente e non la vedi. Ciao

Inserita:

Come fai ad aprire e chiudere, per esempio, la struttura ad albero degli oggetti del progetto? Con un click sul triangolino a sinistra.
Bene, per le variabili di una struct è la stessa cosa.

Inserita:

intanto vi ringriazio per la vostro aiuto però faccio un esempio creo un OB10  nell' interfaccia ho solo variabili temporanee TEMP .

creo una struct di nome test sotto questa struttura ci metto delle variabili di tipo bool o byte ecc.però questa struc la voglio chiudere .

esempio  : test struct poi aggiungo asd bool ,anno byte mese byte voglio chiederla non posso? non so se mi sono spiegato.

la mia struct deve contenere una serie di variabili da me definite ,se io aggiungo una variabile  me la vedra ancora come una var  dentro la struct o no

ciao attendo una vostra risposta grazi di cuore

 

 

ho trovato dovevo cliccare due volte su struct 

Inserita:

intanto vi ringriazio per la vostro aiuto però faccio un esempio creo un OB10  nell' interfaccia ho solo variabili temporanee TEMP .

creo una struct di nome test sotto questa struttura ci metto delle variabili di tipo bool o byte ecc.però questa struc la voglio chiudere .

esempio  : test struct poi aggiungo asd bool ,anno byte mese byte voglio chiederla non posso? non so se mi sono spiegato.

la mia struct deve contenere una serie di variabili da me definite ,se io aggiungo una variabile  me la vedra ancora come una var  dentro la struct o no

ciao attendo una vostra risposta grazi di cuore

 

 

ho trovato dovevo cliccare due volte su struct 

Inserita:

probabilmente ero un po stordito ,grazie per  il vostro aiuto mi ha aiutato a risolvere il problema

ciao a tutti  e alla prossima:thumb_yello:

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