Vai al contenuto

Messaggi consigliati

Inserito:

Buongiorno a tutti,

Premetto che sto utilizzando WinCC flexible 2008 da un paio di giorni.

Ho scritto questo script:

http://i56.tinypic.com/30xcrkk.jpg

dopo averlo compilato faccio la verifica della sintassi e mi ritrovo scritto:

"Errore:Lo script non ritorna un valore sebbene sia stato dichiarato come 'funzione'"

ma non riesco a capire cosa sbaglio

Inserita:

Ciao.

..diciamo che gli script sotto Wincc Flexible hanno una loro filosofia.. in particolare se vuoi riferirti ad oggetti di sitema.. ma comunque soppratutto nel forum c'è gia scritto..

Per quanto riguarda l'uso di una funzione, vai sulla giuda in linea

e cerca "Scrittura del codice in uno script" lì c'è postato come usare una funzione.

Probabile che la riga 9 gli rompa le scatole perchè citazione da guida[Nello script va scritto solamente il "corpo" centrale del codice. L'intestazione della procedura e della funzione sono già stati definiti con la dichiarazione nella finestra delle proprietà. Alla fine dello script quindi non è nemmeno più necessario scrivere l'istruzione "End Sub" o "End Function": ]

ciao

Inserita:

Ciao,

Ho provato come hai detto tu a togliere End Function ma continua a darmi lostesso errore :( :(

Inserita:

1) nelle proprietà dello script dichiaralo come subroutine e non come funzione.

2) elimina la riga endsub

3) elimina le virgole

pigroplc

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