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




Errore Trend Factorylink 6.6


Messaggi consigliati

Inserito:

Ciao a tutti!

Vorrei chiedervi se sapete darmi qualche dritta su questo errore nel task

TREND di una applicazione creata con FactoryLink 6.6

errore :

Invalid column/tag name 'LOOP.LOOP.SP01' chart '#13305' pen sp

Qualcuno ha mai visto questo errore, o simile?

Ho un'applicazione simile, da cui ho importato le pagine dei trend e loop,

e lì i trend funzionano...cioè vedo le penne sui trend, perchè nella mia

invece, non vedo nulla.

Se qualcuno mi puo' aiutare lo ringrazio anticipatamente!

Grazie.

Ciao.


Inserita:

Verifica di avere inserito nella nuova applicazione oltre alle pagine trend, il corretto database schema per la tabella di logging relativa ai trend.

Inserita:

Grazie FabioS!

Sono disperato!...Io penso di avere inserito tutto in modo appropriato,

anche perchè ho copiato da una applicazione funzionante.

I file di database secondo me li ha fatti in modo corretto, li ho

sbirciati con un editor e in più con la funzione "LIST TABLES" dell'utility

BH_SQL .

In più vedo che il file di database si incrementa regolarmente mentre

l'applicazione "sta girando"...

C'è un modo per testare il trend con solo una variabile?...solo per vedere

se funziona il trend, se mi fà vedere almeno una penna...pensi sia

una prova valida??

Grazie comunque...

Ciao.

Inserita:

Supponendo che tutto sia ok come mi hai detto partirei controllando il file di log in ....\flapp1\shared\shareusr\log della tua applicazione. Dovrebbe darti alcune indicazioni riguardo l'errore.

Inserita:

Grazie FabioS.

Ho provato a leggere i log e ho trovato ripetuti questi errori :

09:07:00 : SQLERROR: Can't describe SQL statement:

FLOATVAL for task TREND due to error:

Table does not exist

09:07:00 : SQLERROR: Can't describe SQL statement:

LONGANA for task TREND due to error:

Table does not exist

09:07:00 : SQLERROR: Can't describe SQL statement:

ANALOG for task TREND due to error:

Table does not exist

09:07:00 : SQLERROR: Can't describe SQL statement:

LOGDATA for task TREND due to error:

Table does not exist

09:07:00 : SQLERROR: Can't describe SQL statement:

TRENDATA for task TREND due to error:

Table does not exist

Ma io non capisco una cosa...queste TABLE NAME sono configurate

in "Data Point Logger Control"...ma non lo uso il task DPLOGGER !!!

E non lo voglio usare !!! Voglio configurare solo "Database Logging" +

"Database Schema Creation" + "Trend Datatbase Tables" cioè

il task DBLOG...

Nell'altra applicazione, ripeto funzionante, non viene usato il Task

DPLOGGER...

Riesci a dedurre qualcosa di più?!

Grazie. Scusa se mi sono dilungato...

Ciao.

Inserita:

Effettivamente tutto fa riferimento al DPlogger. Avendo mantenuto la base dell'esempio questa tabella è configurata.

Puoi sia cancellarla che mantenerla, ma disabilita togliendo il flag R (run) da questo task nella tabella Shared >> System Configuration.

Per essere sicuro di avere capito bene il tuo problema:

i tuoi dati vengono loggati (controllando il DB), ma non riesci a visualizzarli ??

Inserita:

Grazie FabioS.

Sì è così! I dati sembrano essere loggati in modo giusto, ma

il trend non me li visualizza...

Mi addentro di più nel problema :

Il Trend non fà vedere nulla è completamente bianco.

Il task TREND di Factory Link 6.6 mi và in errore nel

momento in cui associo ad una variabile dinamica il valore di una

variabile che voglio trendizzare. Uso la funzione :

muPenColumn({nropen})="TREND.TREND.TR" & Format$(j,"000")

nel PowerVB Animation di un tasto...

dove vado a ricostruire la stringa "TREND.TREND.TR001" che mi

dovrebbe indicare il nome di colonna 1 che è associato alla variabile

VarDisp[xxx] che voglio trendizzare...

Lo stesso "giochetto" nell'applicazione da cui ho copiato funziona!

Ho provato a cancellare come mi hai detto tu le tabelle del DPLOGGER,

e non farlo partire, ho riguardato mille volte le definizioni delle variabili...etc.

Probabilmente è una supercavolata ma non sò più dove guardare

o cosa modificare per far andare i TREND!

Scusa lo sfogo...

Grazie.

Ciao.

Inserita:

Secondo la stringa che crei dovresti avere configurato un database con alias name TREND, table name TREND ed una colonna/penna che si chiama TR001.

Verifica che tutto corrisponda sul lato database. Inoltre per essere sicuro che la tua variabile string punti esattamente l'indirizzo desiderato prova a visualizzarla con il monitor o provvisoriamente nella pagina.

Guarda anche il file ...\flapp1\user\fluser1\log

Scusa se mi comporto da "hotline" ma a volte le cose base passano inosservate.

L'applicazione a cui fai riferimento (si capisce dal nome dei tag) è un esempio fornito con il CD di FL. Dovrebbe andare.

Ora devo uscire. Se vuoi, prova a mandarmi il file backuppato magari senza le pagine grafiche o tutto il resto che non mi serve.

Inserita:

Grazie tante FabioS!!

Sono riuscito nella mia personalissima impresa... :D

Chiaramente era una cavolata, ma vista la mia esperienza con

Factory Link 6.6 e la sua intuitività esagerata...ho impiegato un po'

a capire che voleva le "Trend Database Table" nel dominio "USER"...

Mistero! Perchè quelle in USER se Database Schema Creation e

Database Logging le ho configurate in SHARED ???????????????????

Mah...vabbè...devo ancora acquistare molta esperienza con

questo SCADA...io di solito programmo in InTouch...

Grazie ancora per la disponibilità!!! :)

Ciao.

P.S.: penso comunque di essere solo all'inizio dei mie problemi

con FL 6.6 ......

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