Vai al contenuto
PLC Forum


Funzione Movicon


Colonial54

Messaggi consigliati

Salve a tutti, sto cercando di intervenire, via Teamviewer su di una supervisione Movicon dall'altra parte del mondo;

Si tratta di una vecchia versione 10.3 che girava su Windows XP;

Alla morte del pc il cliente ha spostato tutto su Windows 7 pro; Funziona tutto eccetto il richiamo di uno script VB con funzioni ADODB;

La subroutine si trova all'interno di un sinottico e si dovrebbe attivare all'apertura dello stesso:

 

Public Sub SynopticLoading()
    CARICA_COMPONENTI_RICETTA_SX
End Sub

 

Dopo questo richiamo segue il codice dello script: 'recipet1.hmiscr'! Verificarlo? Ma non mi permette di verificare nulla.

recipet1 e' il nome del sinottico.

 

Private Sub CARICA_COMPONENTI_RICETTA_SX 

etc. etc.

 

Apparentemente la routine sembra non aprirsi, quando apro la simulazione runtime da il seguente messaggio:

Rilevato errore durante l'esecuzione dello script

Non ho trovato traccia della routine "SynopticLoading()" o meglio, su di un vecchio manuale viene menzionata senza nessun altra informazione.

Io, dispongo solo di Movicon 11.5 (che non uso piu' da qualche anno) per scelta dei clienti.

Qualcuno ha un idea di cosa accade?

 

Modificato: da Colonial54
Correzione
Link al commento
Condividi su altri siti


Se non riesci a verificare dove viene generato l'errore nello script è un po difficile capire, provo comunque a darti alcune info

 

La SynopticLoading() è richiamata nel momento in cui il sinottico viene caricato in memoria e messo in esecuzione

Negli script che utilizzano funzioni ADODB, devono essere abilitati i riferimenti esterni; potrebbe essere che ci sia qualche differenza di percorso della libreria tra xp e win 7

 

Link al commento
Condividi su altri siti

Il codice SynopticLoading() lo vedi cliccando sullo sfondo della pagina e poi selezionando "edita codice script". Poi una volta aperto devi verificare la DLL o l'OCX presenti sul PC relativi ad ADODB. Di solito si chiama "Microsoft Active X Data Object 2.7 o 2.8 Library" o qualcosa del genere.

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