Manuel d'installation/configuration du lecteur
HC2008
Ajout
d'un lecteur dans Duplex et configuration
Modification
de la vitesse de com avec la badgeuse.
Configuration
commune aux lecteurs HC2008
Configuration
du lecteur avec le programme HC2008Config.exe
Problème
de connexion à la badgeuse en mode TCP/IP
Au
passage d'un badge ,le lecteur fait "Beep" mais rien ne se passe
Log
du programme HC2008Control.exe
Messages
affichées sur la badgeuse
Voyants
affichés dans Scanning
Fonctionnement
en debugage depuis Visual Studio et delphi
Relance
automatique de scanning
Infos
versions du programme HC2008ControlW.exe
Les lecteurs HC2008 sont contrôlés par le programme HC2008ControlW.exe.
Ce programme est lancé et arrêté par scanning. En mode normal (non debug), HC2008ControlW.exe n'a pas d'interface graphique.
Les programmes Scanning et HC2008ControlW.exe communiquent par TCP/IP sur les ports 6000 et 6001.
Les ports n'ont pas besoin d'être ouvert puisque les 2 programmes fonctionnent sur le même PC.
Cliquer sur ajouter et sélectionner "Badgeuse HC2008".
Sélectionner le port com sur lequel la badgeuse est connecté et la vitesse.
Cliquer sur modifier / option
Dans l'onglet "Configuration" sélectionner le mode de connexion à la badgeuse "RS232", "RS485" ou "TCP/IP".
Si le mode est RS485, sélectionner l'id sur le bus RS485".
L'envoi d'une nouvelle vitesse ou d'un nouveau mode de connexion à la badgeuse se fait avec le programme de configuration HC2008Config.exe (ou Sample.exe) Pour cela :
La vitesse par défaur est de 115200 bauds (Après reset), et le mode RS232
En mode RS232, choisir par défaut une vitesse de 9600 bauds
En mode TCP/IP, il est possible de par défaut une vitesse de 115200 bauds
La configuration est envoyé à la badgeuse HC2008 à chaque démarrage de scanning.
Ces paramètres sont dans le fichier HC2008ControlW.ini
Ils peuvent être renseignés directement dans le fichier HC2008ControlW.ini ou depuis la fenêtre de configuration des badgeuses HC2008 dans Duplex, dans l'onglet "Paramètres communs HC2008".
Paramètres :
Ø Niveau de log : (de 0 à 5)
Défini quels messages sont enregistrés dans le fichier log, ou/et affichés dans la fenêtre de log.
Si LogLevel=3, les messages de niveau 1, 2 et 3 sont loggés.
0
: pas de log
1
: + infoUser : messages d'infos pour les utilisateurs
2
: + InfoAdmin : messages de niveau "administarteur"
3
: + debug 1 : pour debugage (destiné à DMI)
4
: + debug 2 : pour debugage plus précis (destiné à DMI)
5
: + verbose : tout est affiché
En mode normal de fonctionnement, mettre la valeur InfoAdmin ou infoUser.
Ø
Délai d'attente du contrôle d'accès (timeoutCheckAcces_sec) : Temps qui est
laissé pour que scanning renvoi le résultat de controle d'acces après le
passage d'un badge. Si ce temps est dépassé -> affichage d'un message "Délai dépassé" et possibilité de passer
un autre badge sur le lecteur.
Ø
Temps
d'affichage des messages sur la badgeuse (lcdDisplay_sec) : Temps pendant lequel un message est
affiché sur l'écran de la badgeuse
Ø
Activer le contrôle de la connexion (checkConnectionActivated) : Défini si on
vérifie l'état connecté des lecteurs (1 pour vrai). Laisser cette valeur à 1
(sauf pour debug)
Ø
debugMode : si activé la fenêtre du
programme HC2008ControlW.exe est affiché. Sinon elle est invisible.
Ø
Scanning_StartHC2008Control : si = 0 , pour test , scanning n'arrête
HC2008Control si il est déjà lancé
Ø
noBeep
= 1 : désactive l'emission
d'un beep (pour debuggage)
Le mode de communication par défaut est RS232 (suite RAZ badgeuse) avec "vitesse=115200 baud".
Si la badgeuse est configurée en mode RS485 elle répondra aussi en mode RS232.
Le mode TCP/IP revient en fait à un mode RS232, puisque le module TCP/IP DigiConnect ne fait qu'émuler un port RS232.
Donc, pour se connecter en RS232 à la badgeuse, les seuls paramètres nécessaires sont le numéro du port com et la vitesse.
Ø Renseigner les paramètres, Type com, Port com et vitesse
Ø Cliquer sur ouvrir la communication
Ø Si le communication se fait bien, la configuration de la badgeuse est récupérée et les curseurs "Beep On, ..." doivent être différents de 0.
Ø Passer un badge pour test
Dans l'onglet Configuration, renseigner les paramètres souhaités si ils ne sont pas bon et cliquer sur "Programmer".
En mode RS232 la vitesse par défaut devrait être 9600 plutôt que 115200.
En mode TCP/IP, 115200 est correcte.
Si le port com virtuel ne fonctionne plus, lancer Digi Device Discovery (menu démarrer / programme / DigiConnect).
Si le Module TCP est accessible, il apparaît sur une ligne.
Si il n'apparaît pas :
Verifier que la badgeuse est allumer
Vérifier la connexion réseau
Si ca ne fonctionne toujours pas supprimer le port virtuel (menu démarrer / Digi Connect / RealPortDrivers / setUp.exe) et le réinstaller (menu démarrer / Digi Connect / RealPortDrivers / setUp.exe)
Si il apparaît : sélectionner la ligne et cliquer sur "Restart device"
La badgeuse est toujours initialisée
Au passage d'un badge le lecteur de badge fait "beep" mais rien ne se passe.
Ø Cliquer sur le bouton "Relancer site" (Relancer le programme HCControlW.exe et fait un reset des badgeuse HC2008)
ou
Ø Cliquer sur le menu "action / HC2008 / "Réinitialiser badgeuses"" (envoi un reset aux badgeuses)
Si le log est activé, un fichier log est enregistré dans le
fichier {appData du user courant}\HC2008Control\HC2008Log.txt
Le niveau de log est configuré depuis Duplex (Voir Chapitre "Configuration communes aux HC2008")
Le log peut être consulté depuis Duplex : Bouton "Voir log .." ci en dessous
ou depuis scanning
Log depuis Duplex
Log depuis Scanning
Si un badge est passé alors que le contrôle d'accès pour le badge précédent n'est pas terminé.
Si le délai d'attente du résultat du contrôle d'accès est dépassé (le délai est paramétrable : voir ci avant).
Si le résultat du contrôle arrive après ce délai le massage "Le badge ne correspond pas" est affiché.
Voir "Délai dépassé"
Ø "Terminal Actif" : vert si terminal actif
Ø "Terminal Ouvert" : vert si HC2008Control lancé
Ø "Terminal Initialisé" : Vert si terminal répond, rouge si il ne répond pas. Quelque soit la cause de la non réponse.
Ø Terminal Réception et Emission : Toujours éteints
Ø Terminal fermé :
Certains messages d'erreur "Impossible ouvrir Port com , ect .." sont affichés dans scanning.
Relancer site :
redémarre le programme HC2008ControlW.exe. le message "Erreur communication avec HC2008ControlW : déconnecté" s'affiche sur scanning -> c'est normal.
Ø En paramètres de démarrage de HC2008ControlW renseigner : debug nostart
Ø Dans le fichier HC2008Control.ini :
Ø
renseigner Scanning_StartHC2008Control = 0
1. o
Scanning indique
"HC2008ControlW est déjà lancé"
2. o
Scanning n'arrête
HC2008Control si il est déjà lancé.
Ø Renseigner debugMode=1
Ø Lancer HC2008ControlW sous VS2005
Ø Lancer Scanning_CS_TesHC2008 sous delphi 5
Ø Démarrer Scanning
Ø Dans HC2008ControlW, cliquer sur test puis "démarrer socket"
Ø Passer un badge
Nota :
Les programmes du groupe de projet "ScandupHC2008.bpg" ne diffère que de scanning et Duplex par le fait que les exe sont compilés dans /HC2008ControlW/bin/debug
Si la relance auto de scannign est utilisée, il faut augmenter le délai de la relance de 3000 ms à au moins 10000ms, pour que HC2008Control.exe ait le temps de s'arrêter.
lancerScanning.exe Scanning.exe 3000 -> lancerScanning.exe Scanning.exe 10000
1007 (22 oct 2012)
Ajout d’un délai de
prise en compte d’un même badge (2 sec)
Si lecteur STID envoi plusieurs fois le même badge (ca arrive suivant les versions du lecteur. Le lecteur STID renvoi trois fois la trame si il n’a pas reçu un ack) on ne traite qu’une fois le badge (le délai)
Sample.exe 1080
(03.02.2012)
Implémentation etat relais et opto
Suppression des mises en vieille
1006 (juillet
2012)
Configuration multiscanning (voir scandup 2175)
1005 (03.02.2012)
Désactivation du mode vieille
Implémentation Etat relais et Opto
1004.1 (11/02/2011)
Programme de configuration Sample.exe version 1061
Lors de son premier lancement , le champ IDCom n'était pas renseigné et le programme plantait à l'ouverture de la connexion. Il fallait renseigner la valeur "255".
La valeur 255 est maintenant renseignée par défaut
Nota : les valeurs sont enregistrées dans la base de registre HKCU/software/Sample
Mise à l'heure de la badgeuse à chaque reconnexion.
Si la badgeuse se reconnecte (suite par exemple a son rebranchement electrique), on lui renvoie l'heure.
Avant (depuis version 1003) l'heure n'était renvoyée qu'au démarrage du programme Scanning.
1004 (10/02/2011)
Mise à l'heure de la badgeuse à chaque reconnexion.
Si la badgeuse se reconnecte (suite par exemple a son rebranchement electrique), on lui renvoie l'heure.
Avant (depuis version 1003) l'heure n'était renvoyée qu'au démarrage du programme Scanning.
1003.4 (05/01/2010)
Bug dans le setup 1003.1 et 1003.2 :
Le programme Sample.exe contenu dans l'exe était une ancienne versionpas le bon.
Sample.exe est maintenant le programme Sample.exe 1060 DMI
Les fichiers originaux (Sample.exe V1.5) sont aussi mis dans le dossier {app}/HC2008Sample.Original
1003.2 (20/12/2010)
Bug dans le setup 1003.1 : Le programme Sample.exe contenu dans l'exe était une ancienne versionpas le bon.
1003.1 (18/11/2010)
SetUp HC2008Control.exe version 1003.1 : modification du fichier Hc2008Config.ini
Attention SetUp HC2008Control.1003.exe : ne pas installer, paramètres Hc2008Config.ini. Scanning_StartHC2008Control était à 0 au lieu de 1
1003 (08/11/2010) : ne pas
installer
HC2008Control.exe version 1003
1002 (13/08/2010)
Ø Prise en compte des lecteurs codes barres GIGATEK BCR 200
Nota
: il renvoie (hexa) 02 30 30 30 30 30 39 30
30 30 30 39 32 0D 0A 03 au lieu de 30 30 30 30 30 39 30 30 30 30 39 32
0D 0A 03 au passage du badge 000009000092
1001 (13/08/2010)
Ø Photocopieur non implémenté