Differenze tra le versioni di "Configurazione Libnodave"

Da qualiwiki.
(Creata pagina con "1) Aggiungere la dll, presente in questo path: \\LUCAUFFICIO2\Projects\Dll_Libnodave nel seguente percorso: C:\Program Files\Teledyne DALSA\Sherlockx64\Drivers (attenzio...")
 
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
1) Aggiungere la dll, presente in questo path: \\LUCAUFFICIO2\Projects\Dll_Libnodave
+
1) Creare e aggiungere la Dll:
 +
 
 +
  Aggiungere la dll, presente in questo path: \\LUCAUFFICIO2\Projects\Dll_Libnodave
 
   nel seguente percorso: C:\Program Files\Teledyne DALSA\Sherlockx64\Drivers
 
   nel seguente percorso: C:\Program Files\Teledyne DALSA\Sherlockx64\Drivers
 
   (attenzione prima di inserire controllare i numeri di rack e slot del PLC)
 
   (attenzione prima di inserire controllare i numeri di rack e slot del PLC)
Riga 5: Riga 7:
 
2) Modificare il file C:\ProgramData\Teledyne DALSA\Sherlockx64\Drivers\Drivers.ini in questa maniera:
 
2) Modificare il file C:\ProgramData\Teledyne DALSA\Sherlockx64\Drivers\Drivers.ini in questa maniera:
  
 +
  [DRIVER7]
 +
  NAME    = UsrAcqDrv
 +
  FILE    = UsrAcqDrv.dll
 +
  CONFIG  = UsrAcqDrv.ini
 +
  ENABLED = 1
  
[DRIVER7]
+
3)Sherlock:
NAME    = UsrAcqDrv
+
   se non si mette Enabled a 1  
FILE   = UsrAcqDrv.dll
+
  si può abilitare il driver da sherlock andando in option-->acquisition-->UsrAcqDrv-->enebled
CONFIG  = UsrAcqDrv.ini
 
ENABLED = 1
 
 
 
3) se non si mette Enabled a 1 si può abilitare da sherlock andando in option-->acquisition-->UsrAcqDrv-->enebled
 
  
 
4) per utilizzare libnodave su Sherlock occorre IO:Camera: set/get String feature
 
4) per utilizzare libnodave su Sherlock occorre IO:Camera: set/get String feature
Riga 21: Riga 24:
 
     - byte/word/dword  
 
     - byte/word/dword  
 
     - numero della DB
 
     - numero della DB
     - numero dell'in
+
     - numero dell'indirizzo della variabile del PLC
 
     - SEMPRE 1 indica il numero delle variabili consecutive da leggere
 
     - SEMPRE 1 indica il numero delle variabili consecutive da leggere
  
Riga 27: Riga 30:
 
     - byte/word/dword  
 
     - byte/word/dword  
 
     - numero della DB
 
     - numero della DB
     - numero dell'in
+
     - numero dell'indirizzo della variabile del PLC
 
     - SEMPRE 1 indica il numero delle variabili consecutive da leggere
 
     - SEMPRE 1 indica il numero delle variabili consecutive da leggere

Versione attuale delle 11:29, 21 nov 2017

1) Creare e aggiungere la Dll:

  Aggiungere la dll, presente in questo path: \\LUCAUFFICIO2\Projects\Dll_Libnodave
  nel seguente percorso: C:\Program Files\Teledyne DALSA\Sherlockx64\Drivers
  (attenzione prima di inserire controllare i numeri di rack e slot del PLC)

2) Modificare il file C:\ProgramData\Teledyne DALSA\Sherlockx64\Drivers\Drivers.ini in questa maniera:

  [DRIVER7]
  NAME    = UsrAcqDrv
  FILE    = UsrAcqDrv.dll
  CONFIG  = UsrAcqDrv.ini
  ENABLED = 1

3)Sherlock:

  se non si mette Enabled a 1 
  si può abilitare il driver da sherlock  andando in option-->acquisition-->UsrAcqDrv-->enebled

4) per utilizzare libnodave su Sherlock occorre IO:Camera: set/get String feature

5) nel Load di Sherlock occorre fare una connect mediante il setStringFeature: Camera n(quella del libnodave) e in feature: connect_indirizzoIP_102

6) per leggere da una var del PLC mediante getStringFeature: ex. dword_141_1196_1

   - byte/word/dword 
   - numero della DB
   - numero dell'indirizzo della variabile del PLC
   - SEMPRE 1 indica il numero delle variabili consecutive da leggere

7) per Scrivere una var del PLC mediante setStringFeature: ex. dword_141_1196_1

   - byte/word/dword 
   - numero della DB
   - numero dell'indirizzo della variabile del PLC
   - SEMPRE 1 indica il numero delle variabili consecutive da leggere