Vai al contenuto
PLC Forum


Errore Trend Factorylink 6.6


Luchino

Messaggi consigliati

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.

Link al commento
Condividi su altri siti


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

Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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