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




Wincc & Libnodave


Messaggi consigliati

Inserito:

Buongiorno,

sto cercando di leggere dei dati da un PLC S7/400 utilizzando le libnodave tramite un script c in WINCC.

Siccome la mole di dati mi obbligherebbe ad avere un numero di tag enorme (circa 32000!!!) volevo utilizzare le libnodave (cosa che ho gia' fatto in VB) per leggere una specifica area dati e passarla ad un TAG locale in WINCC, il tutto all'interno di uno script di WINCC.

Questa e' la mia idea di base, qualche suggerimento?

il mio attuale problema e' un errore di questo tipo:

F32c (42) : general protection fault..
====================================OnErrorExecute====================================
SystemTime: (ThreadId 8688) 2014-02-18 08:59:35.999
dwErrorCode1: (ThreadId 8688) 1007001
dwErrorCode2: (ThreadId 8688) 4100
szErrorText: (ThreadId 8688) Exception in Action
szErrorTextException: (ThreadId 8688) access violation
szApplicationName: (ThreadId 8688) PDLRuntimeSystem
bCycle: (ThreadId 8688) acycle
szFunctionName: (ThreadId 8688) @1d17
lpszPictureName: (ThreadId 8688) TITLE.MAIN PICTURE WINDOW1:SYSTEM C-P2
lpszObjectName: (ThreadId 8688) Button7
lpszPropertyName: (ThreadId 8688) (NULL)
dwParamSize: (ThreadId 8688) 12
====================================OnErrorExecute====================================
la riga in questione e' la seguente:
res=daveInitAdapter(di);
qualche aiutino??
grazie

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