08-09 DT Dec
08-09 DT Dec
08-09 DT Dec
NETPARK - NETCONTROL
_____________________________________________________
_____________________________________________________
_____________________________________________________
_____________________________________________________
DECMA-PARK
SYSTEME DE GESTION DE PARKING
Documentation
technique réduite
Manuel technique DECMA-PARK V1.4 page 2 /35
3. Description de la machine
3.1 Généralités
La DECMA PARK se compose en standard d'une partie opérative (la barrière) intégrant des équipements
électriques et électroniques, deux boucles permettant la détection de masses métalliques et d’une lisse
droite ou articulée.
Lisse
Armoire
barrière
Partie opérative
La carte Tini communique également, via un bus I2C ‘longue distance’ avec une carte se trouvant dans la barrière et
contrôlant le mécanisme : boucles de détection des véhicules, fins de course, commande du variateur, de la balise…
La carte Tini constitue un véritable ordinateur embarqué, avec son système d’exploitation TINIOS.
Voir le document ‘NetPark coreldraw export.doc’ qui montre la vue matérielle de cette carte, la vue logicielle et enfin la
vue réseau. C’est la carte tini qui pilote la barrière.
Manuel technique NetPark V1.4 Chapitre 3 page 6 /35
00 ##
EEPROM Tout composant
** I2C:
4x4 Lecteur RTC,CAN , CNA,
carte à puce
Classique
PCF8574
Carte
ON/OFF introduite Classique
Longue distance
SCL
SDA
Optocoupleurs
Connexion PCF8574 PCF8574 Boucle amont
bus
Auxiliaire Boucle aval
Interface boucles
Afficheur I2C LCD détection véhicule
Fins de course
Rétroéclairage
Hd66717 Reset afficheur Interface moteur
Bruiteur Variateur ATV-28
+ sécurités
Montée d'urgence
Manuel technique NetPark V1.4 Chapitre 3 page 7 /35
L’ensemble est architecturé autour du bus I2C. Le schéma de la page suivante montre l’utilisation intensive des circuits
I2C.
Ceux ci sont au nombre de trois sur la carte côté pupitre :
-Un circuit PCF8574 (repère U103) gérant le clavier et l’appel gardien.
-Un afficheur LCD nativement I2C géré par un contrôleur HD66717
-Un circuit PCF8574 (repère U102) gérant les auxiliaires : détection de l’insertion d’une carte à puce, le couplage
du bus sur les contacts de la carte à puce une fois celle ci détectée (afin d’éviter toute perturbation du bus lors de son
insertion), klaxon, rétro-éclairage de l’afficheur LCD, reset de l’afficheur.
-Un connecteur pour carte à puce nativement I2C (TLC 2402)
Entre le pupitre de l’usager et la barrière, le bus est opto-couplé et tamponné.
Deux autres composants I2C se trouvent également sur le bus, dans la barrière. Il s’agit :
-D’un circuit PCF8574 (repère 203) « mécanisme » gérant: le variateur (montée, descente), boucles, fins de
course…
-D’un circuit PCF8582 EEPROM I2C permettant de comptabiliser le nombre d’ouvertures / fermetures de la
barrière, et facilite ainsi la maintenance.
La page suivante présente le schéma électrique de la carte située dans le pupitre de l’usager.
Manuel technique NetPark V1.4 Chapitre 3 page 8 /35
Manuel technique NetPark V1.4 Chapitre 3 page 9 /35
Paliers
Bielle
Manivelle
Réducteur
Bielle
Moteur 220V~
Triphasé
Sur DECMA-PARK avec option « effort », la manivelle est remplacée par un capteur permettant la mesure de
l’effort : Cette option permet de configurer le variateur en fonction de la longueur de la lisse.
Manuel technique NetPark V1.4 Chapitre 3 page 10 /35
L’essai commence par une ouverture de la barrière : l’effort de traction (en rouge) est très important, le
déplacement est faible. Lorsque la lisse parvient à décoller, l’effort diminue rapidement, pour s’annuler lorsque la
lisse est verticale. L’effort change de sens et passe en compression (en vert) lorsque la lisse rebondit sur
l’interrupteur de fin de course. Lors de la descente de la lisse, le mécanisme retient la lisse, et l’effort de traction
est très important…
La manœuvre (montée ou descente) s’effectue dans cet essai en 1,5 s, ce qui est beaucoup trop rapide pour une lisse
de 7 mètres. Le logiciel fourni permet de configurer le variateur pour obtenir des vitesses de manœuvre plus faibles.
Lire le chapitre 8 pour plus d’informations.
Manuel technique NetPark V1.4 Chapitre 3 page 11 /35
ALIMENTATION 24V
Continu
DISJONCTEUR MOTEUR
PORTE FUSIBLES
Variateur
PORTE FUSIBLES
GENERAL
PORTE FUSIBLES
ALIMENTATION 24V=
ALIMENTATION
12 Volts pour bus I2C :
côté barrière
ALIMENTATION
12 Volts pour bus I2C :
côté pupitre
Emplacement pour
amplificateur
d’instrumentation (option
chaîne de mesure de
l’effort)
Variateur de vitesse
ATV 28
Manuel technique NetPark V1.4 Chapitre 3 page 12 /35
Manuel technique NetPark V1.4 Chapitre 3 page 13 /35
Manuel technique NetPark V1.4 Chapitre 3 page 14 /35
Manuel technique NetPark V1.4 Chapitre 3 page 15 /35
Manuel technique NetPark V1.4 Chapitre 3 page 16 /35
Carte "mécanisme"
Interfaçage avec les différents capteurs :
boucles, fins de course.
Commande du variateur et de la balise.
DEC Industrie
Manuel technique NetPark V1.4 Chapitre 6 page 18 /35
6. Mise en fonctionnement
La DECMA-PARK nécessite simplement une alimentation électrique pour sa mise en fonctionnement. Avant toute mise en
marche les recommandations d’installation devront être respectées. Vérifier en premier lieu que l’interrupteur
sectionneur est en position 0 (Arrêt)
Câble
2 x 1,5mm² (220V~)
Liaison I2C :
Raccordement du
poteau d’accès
( fiche DIN 6 points)
Liaison MODBUS :
Raccordement du câble et
module ISK utilisé pour la
maintenance de la machine.
( fiche DIN 5 points )
Liaison des boucles d’entrée et sortie
2 Non utilisée
3 B : liaison MODBUS
4 - Potentiel de référence
5 A : liaison MODBUS
NETPARK utilise des composants standard et une architecture multi bus conforme à la réalité industrielle:
• Un réseau de proximité I2C gère quatre modules: clavier, afficheur LCD, carte à puce et mécanisme de
la barrière (boucles magnétiques, fins de course, commande du variateur. )
• Un réseau de proximité USB permet de programmer les cartes à puce I2C à partir d'un PC.
• Un réseau de terrain MODBUS (sur DECMA-PARK), utilisé en phase de test et configuration, permet de
dialoguer avec le variateur (ex: réglage vitesse), et d'acquérir position de la lisse et effort sur la biellette. (sur DECMA-
PARK avec option effort)
• Un réseau local ETHERNET relie le PC serveur (sous WINDOWS, LINUX, MACINTOSH OSX …) à
l'ensemble des accès du parking.
Les accès peuvent être en vraie grandeur (barrière DECMA-PARK), à échelle réduite (barrière DECMA-REP), ou simulés
(barrière DECMA SIM: PC sous WINDOWS, LINUX, MACINTOSH OSX…). Toute combinaison de ces trois éléments
(panachés ou non, multiples ou non) permet de réaliser un parking à plusieurs accès. Vous pouvez aussi compléter votre
parking par un panneau d’affichage indiquant le nombre de places disponibles, DECMA-AFF, lui aussi connecté au serveur
via le réseau Ethernet.
Manuel technique NetPark V1.4 Chapitre 6 page 22 /35
MODBUS
I2C
ETHERNET
PC SUPERVISEUR
PC configuration et
maintenance
I2C
PC Borne simulée
(Windows, Linux ou MAC)
Le PC serveur 10.189.11.35 contient la base de données nécessaire au fonctionnement du système (adresse IP des bornes,
code d’accès, messages…) et gère droits d'accès, comptage, sécurité, ouverture à distance.
La carte «Tini » (ordinateur embarqué) possède une adresse IP permettant son identification parmi d’autres.
Actuellement c’est 10.189.11.73.
Tous les logiciels sont configurés pour un poste serveur d’adresse IP : 10.189.11.35
Le masque de sous réseau à utiliser est 255.255.252.0
Toutes les applications effectuées sur la borne utilisent donc le réseau ETHERNET jusqu’à la carte Tini, et le Bus I2C
jusqu’à la borne d’accès (afficheur, clavier, carte à puce, mécanisme barrière, bouton d’appel gardien et boucles de
détection de véhicules).
Pupitre
PC
Barrière
TINI
Energie
I2C + Energie
Ethernet
PC
I2C + Energie
Modbus
En mode tests maintenance et configuration, un PC peut être connecté à la barrière via un réseau de terrain Modbus. Il
peut alors communiquer avec le variateur ATV-28 et l’amplificateur d’instrumentation (avec l’option effort). Voir chapitre
8 à ce sujet.
Il n’est pas obligatoire de posséder l’option capteur d’efforts pour utiliser le MODBUS avec le variateur.
Manuel technique NetPark V1.4 Chapitre 6 page 24 /35
NETPARK se compose de plusieurs logiciels, situés sur le CDROM sous les répertoires « Logiciel NetControl » et
« Logiciels Maintenance ».
Superviseur.bat permet de lancer la supervision, double-cliquez dessus, vous devez voir apparaître l’écran de supervision
suivant :
L’écran de supervision montre les différents panneau accessibles par le gardien : l’heure, le nombre de places disponibles,
la fenêtre par laquelle il peut communiquer avec les bornes : envoi d’un message personnalisé, autorisation du passage,
rétro éclairage, ouverture de tous les accès en cas d’alarme (par exemple incendie).
Le gardien ne peut pas modifier le nombre de places disponibles, c’est l’administrateur du parking qui en a la possibilité
(Voir page ).
Remarque : Vous pouvez changer d’horloge en cliquant dessus :
Manuel technique NetPark V1.4 Chapitre 6 page 25 /35
BorneAcces.bat permet de lancer le fonctionnement d’une borne virtuelle sur le PC qui sera gérée par le superviseur au
même titre que la borne réelle. Il n’est pas obligatoire de lancer ce fichier si l’on désire uniquement faire fonctionner la
barrière.
BorneAcces.props contient toutes les données utilisées par la borne (quelle soit virtuelle ou réelle) pour converser avec
les PC superviseur.
Contenu de BorneAcces.props :
/////////////////////////////////////////////////////////////////////
# Les lignes commençant par # sont des commentaires
# Proprietes relatives a la borne acces parking
# Specifie le port de communication rpc
# defaut: 6081
numeroport=6090
La borne s’est enregistrée auprès du serveur, ainsi que le montre l’écran suivant :
A partir de cet instant, le NETPARK est opérationnel : Vous pouvez simuler l’arrivée ou la sortie d’un véhicule grâce à la
borne simulée, le rétro-éclairage des afficheurs, l’alarme qui doit ouvrir les accès et afficher « HORS SERVICE » sur les
afficheurs.
Manuel technique NetPark V1.4 Chapitre 6 page 27 /35
Pour simuler l’arrivée d’un véhicule, cliquez sur le véhicule bleu de l’écran de simulation et faites le glisser jusqu’à la boucle
de détection : un message doit s’afficher :
Entrez le code 1234 au clavier, la borne doit s’ouvrir. Nous verrons plus loin comment modifier les codes d’accès
Vous pouvez vous familiariser avec le fonctionnement de la borne simulée, le fonctionnement est strictement le même
qu’avec un accès réel effectué sur la maquette DECMA REP ou en vraie grandeur DECMA PARK.
Vous pouvez observer ce qui se passe en cas de parking plein, lorsque le gardien provoque une alarme, ou autorise le
passage d’un véhicule.
N’oubliez pas de connecter un ensemble ampli/hauts parleurs à la carte son du PC gardien : le NetPark est livré
avec effets sonores !
La simulation permet de définir le comportement du logiciel lors d’une situation exceptionnelle, comme par exemple le
blocage de la lisse lors d’un mouvement d’ouverture ou de fermeture. Pour cela, procédez à une entrée, mais bloquez la
lisse en cliquant sur la barrière lors de l’ouverture : la barrière se bloque, et, au bout d’un certain temps, le poste de
supervision est informé du problème.
Avec une barrière en vraie grandeur, le blocage de la lisse en mouvement ferait agir les sécurités du variateur
(limitation) et le gardien serait informé de la même manière qu’avec la simulation.
Le bouton « afficher » permet d’afficher un message sur la borne sélectionnée. Pour sélectionner une borne, cliquez
simplement dessus. Le bouton « Autoriser » permet au gardien de faire entrer un véhicule sans qu’il ait à fournir un code.
Vous pouvez administrer le parking en utilisant un navigateur : pour cela, lancez Internet Explorer (ou tout autre
navigateur), et saisissez l’url suivante dans la zone adresse, http://localhost:5080/parksuperviseur ( remplacez localhost par l’ip
du serveur pour un poste distant) appuyez sur OK .
Vous pouvez consulter les différentes pages, certaines nécessitent une identification : tapez petot puis gilles comme mot
de passe ou laporte michel …
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Vous êtes connecté au serveur: Superviseur Parking
Administration du superviseur
Réservé aux administrateurs !!
Borne simulée
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Borne simulée
L’appui sur Borne simulée ouvre une page contenant une applet représentant la borne simulée. Cette borne se
recense auprès du serveur comme toute autre borne. La borne est fonctionnelle tant que la navigation reste
sur la même page. La borne est détruite lorsque le navigateur est chargé avec une autre page, et le
superviseur est prévenu de la disparition de la borne.
Administration du superviseur
Permet d’administrer le parking : augmenter le nombre de places, ajouter des administrateurs délégués,
accréditer des nouveaux clients du parking, etc.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Manuel technique NetPark V1.4 Chapitre 6 page 29 /35
L'applet contenu dans cette page permet de tester le fonctionnement d'un accès au parking.
L'applet est connecté à l'accès parking via le superviseur.
En mode connexion, l'accès est déconnecté du superviseur.
L'applet, dans ce mode transmet et reçoit des trames I2C.
On peut donc tester chaque composant I2C et l'électronique associée.
Description :
La fenêtre "Trame I2C" permet de construire la trame I2C. Un appui avec le bouton gauche de la souris sur le bit à
positionner permet de le sélectionner. Un appui sur le bouton droit permet de lui affecter une valeur (= bistable).
Les boutons Ajouter et Supp permettent d'ajouter ou de supprimer des octets.
Le premier octet représente l'adresse I2C et le drapeau de lecture/écriture.
Le bouton "Init" initialise les composants I2c.
Le bouton "Transmettre" transmet la trame. En lecture, la fenêtre Trame I2C est rafraîchie.
La LED Acquittement permet de savoir si le composant adressé a répondu (vert) ou non (rouge).
La fenêtre label "URL superviseur" indique l'url du superviseur par lequel les trames transitent.
La fenêtre choix "URL Acces Parking" permet de choisir un accès parmi ceux répertoriés sur le superviseur.
Le bouton "Connexion" permet de placer l'accès parking en mode test et établir ainsi une liaison I2C directe.
Manuel technique NetPark V1.4 Chapitre 6 page 31 /35
Exemple d’utilisation :
On désire tester le fonctionnement d’une barrière simulée située sur le même poste que la supervision : la copie d’écran
montre les deux URL à utiliser. Dans la fenêtre Trame I2C, une trame a été préparée. Elle concerne le composant I2C
d’adresse 20, auquel on veut accéder en écriture, soit donc l’octet 0 valant 0100000 (adresse) 0 (accès en écriture).
Une étude des cartes I2C détermine le composant concerné : Il s’agit du composant 8574 « mécanisme »
P7 P6 P5 P4 P3 P2 P1 P0 Caractéristiques
X E E E E S S S E= ligne en entrée, S= ligne en sortie
0 0 Arrêt
0 1 Demande de montée
1 0 Demande de descente
1 1 Arrêt
0 Balise éteinte
1 Balise clignotante
0 Lisse sur fin de course haut
1 Lisse non à la verticale
0 Lisse sur fin de course bas
1 Lisse non à l’horizontale
0 Véhicule détecté sur boucle amont
1 Pas de véhicule sur boucle amont
0 Véhicule détecté sur boucle aval
1 Pas de véhicule sur boucle aval
X Non utilisée
Dans l’octet 1, l’exemple ci dessous montre 11111111, ce qui correspond au tirage au niveau haut des entrées P6 -> P3, la
commande de clignotement de la balise, et à l’arrêt du mouvement de la lisse. Après envoi de la trame, la balise doit
clignoter.
Manuel technique NetPark V1.4 Chapitre 6 page 32 /35
L’octet lu vaut 11101111, ce qui signifie que la lisse est à l’horizontale. Pour faire monter la lisse, envoyons :
octet 0 : 01000000 = 8574 « mécanisme »
octet 1 : 11101101 = demande de montée
Bien entendu, on pourra aussi tester une borne réelle, maquette ou vraie grandeur, en choisissant son url dans la boîte
déroulante.
Vous pouvez ainsi réaliser un parking virtuel permettant à un groupe d’élèves d’étudier le schéma électrique de la borne,
puis de valider leur étude en testant la borne virtuelle.
Pendant ce temps, un autre groupe d’élèves peut étudier le réseau Modbus sur la véritable barrière.
Manuel technique NetPark V1.4 Chapitre 6 page 33 /35
L’octet 0 de contenu 01110010 indique donc l’adresse I2C du contrôleur, 011100, suivi de la sélection du registre interne ,
1, et du mode opératoire 0, écriture.
Les octets suivants correspondent aux motifs à écrire ( voir table 5 page 17/90)
(codes Ascii) : N :4E, e :65, t :74, p :70, a :61, r :72, k :69
Appuyer sur init pour initialiser tous les composants I2C ( y compris l’afficheur) de l’accès à tester.
Après appui sur init, appuyer sur Transmettre et le message doit apparaître sur l’afficheur :
Il est possible de tester ainsi la séquence d’initialisation de l’afficheur, le déplacement du curseur, etc.
Remarque : Toutes les fonctions de l’afficheurs n’ont pas été implémentées dans la simulation : par exemple, le défilement
des caractères n’est pas implémenté.
On peut ainsi tester de la même manière l’ensemble du matériel : clavier, afficheur, carte à puce, à condition d’étudier la
documentation du matériel correspondant.
Manuel technique NetPark V1.4 Chapitre 9 page 34 /35
9. Caractéristiques techniques
9.1 Encombrement :
1300
2200 450
Type : Catégorie
N° : N° de série
DEC INDUSTRIE CE
47Bis, rue Bel Air
72220 TELOCHE
Tél/Fax : 02 43 21 65 50
Modèle : N° :
Type : Année :
Poids : Kg
Tension d'alimentation : V
Puissance électrique : W