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 | ||
− | + | 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 | 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' | + | - 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' | + | - 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