Vai al contenuto
PLC Forum


Fb E Dati Statistici


Messaggi consigliati

Inserito:

Salve a tutti,

premetto che sono le prime prove che sto facendo con FB e DB, utilizzo step 7 v5.4, compilando un FB dopo aver dichiarato le variabili in ingresso ,in uscita e i dati statistici (STAT) ho un problema con queste ultime.

Se in STAT dichiaro delle variabili che sono numeri interi o word o qualsiasi altra cosa tranne le booleane, quando nel listato (in KOP) clicco su i punti interrogativi per inserire le variabili, nella finestra con l'elenco delle variabili disponibili che compare automaticamente, non compare niente è vuota; pero' se le inserisco manualmente (#variabile) il sistema la riconosce.

Le stesse variabili se invece le dichiaro come variabili in ingresso o in uscita, compaiono nella finestra con l'elenco delle variabili disponibili cliccando sui punti interrogativi per l'inserimento.

Volevo capire dove sto sbagliando..

Grazie in anticipo


Inserita:

Cioè se ho ben capito, quando clicchi su elemento per inserire la variabile vuoi selezionare quest'ultima dalla lista che ti compare anzichè scriverla a mano.

Se le variabili non ti compaiono, probabilmente vuol dire che non esiste nessuna variabile disponibile.

Per esempio, se dichiari variabili intere o reali, e inserisci un contatto normalmente aperto, o chiuso o una bobina questi ultimi richiedono un operando booleano, quindi avendo dichiarato solo variabili non booleane nella finestra non ti comparira niente.

Se invece provi ad inserire ad esempio una semplice funzione di addizione di interi, vedrai che le stat intere da te dichiarate di compariranno nella lista e potrai selezionarle.

In sostanza, tutto dipende dal tipo della variabile: se questa coincide con quello richiesto dalla funzione in cui stai inserendo il valore/la variabile te lo mostrera e te lo lascera selezionare, altrimenti no.

Spero di essere stato chiaro, scusami ma sono un po di fretta non rileggo neanche quello che ho scritto.

Inserita: (modificato)

Grazie x=(Per) la risposta ,ma come ho scritto la funzione corrisponde alla variabile che voglio inserire (x=(Per) esempio se la variabile e' un numero intero poi la richiamo in una funzione di confronto fra numeri interi) se la variabile la scrivo (#varibile) questa viene accettata normalmente ; il problema c'e' solo con le variabili non booleane dichiarate nei dati statistici ,mentre per quelle in ingresso e in uscita tutto funziona correttamente..

######Nota del moderatore#####

Regolamento PLCForum+-->
CITAZIONE( Regolamento PLCForum)

Grazie

Modificato: da Luca Bettinelli
Inserita:
Se in STAT dichiaro delle variabili che sono numeri interi o word o qualsiasi altra cosa tranne le booleane, quando nel listato (in KOP) clicco su i punti interrogativi per inserire le variabili, nella finestra con l'elenco delle variabili disponibili che compare automaticamente, non compare niente è vuota; pero' se le inserisco manualmente (#variabile) il sistema la riconosce.

Non è molto chiara la spiegazione, sopratutto il quel "listato KOP", se tu lavori in KOP e apri il campo delle variabili STAT nella FB che hai aperto, tu puoi inserire tutte le variabili del tipo che vuoi, non capisco qual'è il problema.

Ricorda che quando modifichi le variabili associate ad una FB, devi rigenerare la relativa DB d'istanza (che contiene le variabili associate alla FB e quindi anche quelle che modifichi)

Inserita:

Provo a caricare delle immagini , in questo caso sto provando ad inserire per un confronto fra numeri interi una variabile chiamata prova che ho dichiarato nei dati statistici.. ed il sistema non me la visualizza automaticamente. Se digito :#prova , la variabile viene inserita.

Inserita:

in questo caso invece la stessa variabile per il confronto la dichiaro nel campo IN , ed il sistema me la propone in modo automatico senza che io debba digitarla per esteso..

spero di essere riuscito a spiegarmi..

Inserita:

Salve,

per curiosità ho fatto una prova e come da immagine allegata a me funziona.

Come puoi notare, ho definito la variabile "prova" come dato STAT e la variabile "test" come dato IN.

A questo punto quando vado ad editare il simbolico nel campo dell'istruzione che effettua la comparazione, compare sia l'una che l'altra.

immaginete.png

Ora non so se potrebbe trattarsi di un problema relativo alla versione di S7 che stai usando.

Io in questo momento ho la V5.4 SP5, controllerei comunque sempre che tu non lo abbia già fatto il menu Srtumenti==>Impostazioni all'interno di una FB,OB, o FC; ed anche le impostazioni su Visualizza==>Finestra con

Inserita:

Ho provato anche io alla fine, ed ho lo stesso risultato di Cagliostro.

Comunque al di la di tutto.. non penso sia questo grande problema scrivere le variabili a mano, anzi ti confesso che io non uso praticamente mai la funzione di completamento automatico, scrivo sempre.

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