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
Sample.exe 1080
(03.02.2012)
Implémentation etat relais et opto
Suppression des mises en vieille
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é