Vai al contenuto
PLC Forum


Vb2005 & Prodave6 - Comuniazione VB2005 con pacchetto Prodave6.


ivan1980

Messaggi consigliati

Salve ragazzi, ho una domanda da farvi ringraziando in anticipo.

Io ora utilizzo il pacchetto Prodave6 per gestire uno Scada fatto in VB6 e tutte le funzionalita sono perfette.

Ora voglio passare al VB2005 che stà sotto piattaforma .NET.

La siemens mi ha detto che il Prodave6 è fatto per essere utilizzato solo con VB6 e che in teoria non è utilizzabile ufficialmente con VB2005.

Però mi hanno detto anche che se dovessi fare un "rapperino" in C, convertendo la Prodave6.DLL coi tipi di dati compatibili con la piattaforma .NET, potrei utilizzarlo

perfettamente anche con VB2005.

Io sinceramente non conosco il C e nemmeno questo procedimento di conversione, e mi chiedevo se qualcuno di voi ha fatto un lavoro del genere o ha sentito qualcosa a

riguardo.

Grazie....

Link al commento
Condividi su altri siti


Gianmario Pedrani

Io hai tempi per esperiento ho provato a fare funzionare, o meglio a richiamare la libreria di prodave sotto .NET ed utilizzavo la 2004 in c#, Premetto era solo un esperimento, ma comunque mi sembrava che funzionasse...

Il tuo comunque è un problema un po secondario.. in quanto siemens ti ha fatto capire che se dovesse succedere che il tuo scada, non dovesse funzionare ho ha dei problemi.. loro non rispondono, perchè Prodave non è certificato per .NET......

Però mi hanno detto anche che se dovessi fare un "rapperino" in C, convertendo la Prodave6.DLL coi tipi di dati compatibili con la piattaforma .NET, potrei utilizzarlo

perfettamente anche con VB2005.

Io questa cosa purtroppo non la conosco, hai provato a cercare con google sulla rete..?

Link al commento
Condividi su altri siti

In rete ho trovato poco niente di concreto sinceramente.

Io ho provato a implementare le strutture per la comunicazione da VB6 a VB 2005 e ho fatto tutto correttamente a livello di codice, è solo che non si connette al PLC e mi da errore perchè è diversa la struttura dati che serve per la piattaforma .NET rispetto a quella del VB6.

Loro mi hanno detto che lavorando in C è solo una questione di conversione dati della DLL...

Proverò a cercare altro...

Grazie...

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