Vous êtes sur la page 1sur 42

DiagDKS -Manuel Utilisateur Version 1.

Manuel Utilisateur Application DiagDKS


Version Date Rédacteur Suivi des Modifications
01.00.00 06 / 05 / 2005 FRD Création du document

1.1 06/07/2006 VCN Prise en compte mise a jour de


l’IHM. Explication détaillée des
page d’impression photo

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 1 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Table des Matières


1. Présentation générale................................................................................................................3
1.1. Architecture ......................................................................................................................3
1.2. Présentation générale........................................................................................................4
2. Terminologie ............................................................................................................................8
3. Catégorie Initialisation .............................................................................................................9
3.1. Page Optique ..................................................................................................................11
4. Catégorie Diagnostics ............................................................................................................13
4.1. Page Débiteur Interne/Externe .......................................................................................13
4.2. Page Transport papier.....................................................................................................16
4.3. Page impression photo ...................................................................................................16
4.4. Page Chimie ...................................................................................................................21
4.5. Page Mesures Densito ....................................................................................................23
4.6. Page Etat général Capteurs.............................................................................................25
4.7. Page Interface analogique ..............................................................................................25
5. Catégorie Autotest..................................................................................................................27
5.1. Page Test Transport........................................................................................................27
6. Catégorie Cyclage ..................................................................................................................28
6.1. Page Cyclage impression photos....................................................................................28
6.2. Page Cyclage élément ....................................................................................................29
7. Catégorie Test Unitaire ..........................................................................................................33
7.1. Page Bas niveau .............................................................................................................33
7.2. Page Calibration .............................................................................................................33
7.3. Page Calibration2 ...........................................................................................................35
7.4. Page Lecture Mémoire ...................................................................................................39
8. Catégorie banc de test ............................................................................................................42
8.1. Page banc de test ............................................................................................................42

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 2 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

1. Présentation générale
1.1. Architecture
Architecture matérielle
A termes DiagDks doit être capable de commander à la fois les éléments de la partie optique ( via
la carte séquenceur, et les élément du transport via le bus CAN).

Bus LVDS
Carte Commande LCD
PC
séquenceur Moteur objectif

Bus CAN Moteur bloc lcd


Carte transport
papier
Carte cuve

Carte débiteur
interne
Carte débiteur
externe

Architecture logicielle

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 3 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

L’architecture logicielle du bas niveau est intentionnellement identique à celle utilisée par
l’application DKS_PRINT. Cette identité permet de localiser l’origine d’un problème. En
particulier tous problème de l’application qui peut être reproduit avec le DiagDks est forcément
lié au bas niveau. Inversement si une séquence identifiée pose des problème avec l’application et
que cette même séquence fonctionne correctement avec DiagDks alors le problème vient du haut
niveau.

Bus CAN et LVDS

Pilote PCILVDSCAN

RavEpson.dll TransportPapier.dll

HalDks.dll

Une seule application


peut être connectée soit
DksPrint soit DiagDks
Application Application
mais pas les deux en
DKS_PRINT.exe DiagDks.exe
même temps.

1.2. Présentation générale


Objectifs du logiciel
Le logiciel DiagDks a principalement été développé a des fin de diagnostic a cet effet il permet :
• L’identification de tous les élément logiciels en affichant leur version ( dll; pilote,
firmware, et embarqué)
• L’activation de chaque élément individuellement
• La reproduction des séquences de commandes importantes pour l’application ( en
particulier l’impression de 1 ou plusieurs trains de photos)
• D’avoir un statut détaillé de chaque commande et de chaque capteur
• DiagDks doit pouvoir fonctionner même en l’abscence de un ou plusieurs noeuds CAN.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 4 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Fichiers de l'application
Sont présents :
DiagDks.exe : l'exécutable de l'application
HalDks.dll : Répartie les appels au choix vers la partie optique ou transport. ( Permet une
éventuelle redistribution des modules entre la partie optique et transport)
TransportPapier.dll : Implémente l’interface avec les modules transport embarqués.
RavEpson.dll : Implémente l’interface avec les modules optiques embarqués.
DiagDks.ini : ce fichier de doit obligatoirement être présent dans le même répertoire que
l’application, sinon l’application ne se lancera pas.

En plus de ces fichiers indispensable au bon fonctionnement de l’application sont présent un


fichier de configuration des carte CAN CanTp.ini, ainsi que des sous répertoire contenant les
fichiers de langues de l’application.
Le fichier CanTp.ini regroupe les paramètres d'initialisation propres à la couche transport papier
du DSK310 (Le nom est l’emplacement de ce fichier peuvent être choisit par l’opérateur, il est
fortement recommandé d’utiliser le même fichier que l’application DKS générale, afin d’exécuter
le programme dans des conditions identiques, et afin d’éviter des effets de bord uniquement du a
des paramètres différents).

Configuration des pages affichée


Le fichier DiagDKS.ini recense les paramètres propres a l'exécution de l'application et en particulier la
liste des pages à afficher.

Activation des pages :


Les pages dont les clés de la rubrique [PAGES] auront la valeur 1 seront affichées dans l'application.
[PAGES]
P_DEBITEUR_INT=1 ,Page Débiteur Interne
P_DEBITEUR_EXT=1 ,Page Débiteur Externe
P_ANA=1 ; Page Analogique
P_TPAPIER=1 ; Page Transport Papier
P_CHIMIE=1 ; Page Chimie
P_MDENSITO=1 ; Page Mesures Densitomètre
P_TESTTRANS=1 ; Page Test automatique Transport
P_ETACAPTEURS=1 ; Page Etats Capteurs
P_CYCLE_PHOTO=1 ; Page Impression Photos
P_CYCLAGE_PHOTO=1 ; Page Cyclage Impression Photo
P_CYCLAGE=1 ; Page Cyclage

Les pages suivantes sont masquées par défaut. Il est possible de les activée en changeant la valeur 0 en 1
ci dessous. Cependant ces pages sont destinés a des utilisateurs avancés, car ses pages peuvent,
rendre la machine instable, affecter les réglages de la machine, ou permettre l’usage de commande
en ignorant les protections normalement fournie par la bas niveau.
P_LECTURE_MEM=0 ; Page Lecture Mémoire. Page avancée réservée pour la mise au point du logiciel
embarqué.
P_BAS_NIVEAU=0 ; Page bas niveau permet la commande directe des sorties et l’envoi de trame CAN
P_CALIBRATION=0 ;Page de calibration des températures chimie et de la vitesse rack

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 5 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

P_CALIBRATION2=0 ; page de calibration des distances, capteurs pré positionnement, mm/top débiteur
et plan d’exposition
P_IMP=0 ;Test de l’imprimante au dos
P_TESTBENCH=0 ;page dédiée au banc de test qui necessite un firmware spécifique.
Les pages dont la valeur de clé est à 0 sont des pages qui ne seront pas affichées.

Les zones de l'application

Barre de titre affiche le nom et la version


de l’application

La selection de cet onglet permet de


selectionner une aide contextuelle liée a la
page courante

Affiche sous forme d’arbre l’ensemble des


pages disponible. L’item sélectionné
correspond a la page courante.

Permet de Zone d’affichage


sélectionner la des pages
langue courante.

Contient le statut de la dernière


commande exécutée.

Zone d'affichage de l'arborescence


La zone d'affichage de l'arborescence contient deux onglets :
• L’onglet Index qui permet de naviguer dans les pages de l'application.
• L‘onglet Aide qui affiche en fonction de la page sélectionnée une aide.

Cette présentation permet de hiérarchiser les pages et de les regrouper selon leurs rôles.
Les catégories ci-dessous ont été définies :
• Initialisation : Ces pages affichent toutes les information permettant d’identifier les
éléments matériels connectés à la machine. En particulier les numéros de version. Elles
permettent aussi d’indiquer les chemin d’accès aux fichiers de configuration, et de lancer
l’initialisation. Elles permettent aussi le cas échéant de télécharger de nouveaux firmware.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 6 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

• Diagnostics : Ces pages doivent permettre de tester individuellement chaque élément de


la machine, permettant ainsi d’identifier précisément la source d’un problème.
• Autotest : Permet d'effectuer des séquences de tests automatiques afin soit de confirmer
le bon fonctionnement de la machine dans son ensemble. Il s’agit de test fonctionnels
basés sur plusieurs éléments en même temps. L’échec d’un test permet de détecter la
défaillance de l’un de ces éléments, les pages de diagnostics devront alors être utilisées
pour permettre d’identifier exactement l’élément en cause.
• Cyclage : Permet d’effectuer des commandes en boucle afin de tester le comportement de
la machine sur de longue période de temps.
• Test unitaire : il s’agit de page réservée a la mise au point des logiciels bas niveau. Par
défauts ces pages sont masquées.
• Banc de test : Cette catégorie ne sert que pour tester le fonctionnement de la dll avec le
firmware embarqué spécifique et dédié au banc de test. Ces pages ne sont d’aucune utilité
sur un DKS310 car les carte ne contiennent alors pas le firmware attendu.

Zone Statut commande


Cette zone qui appartient à la fenêtre de base de l'application affiche le résultat des commandes
effectuées.
La couleur de fond de cette dernière peut changer :
• Rouge : une erreur a été signalée par la dll
• Orange : Un test effectué par l’application a échouée (mais cet échec n’est pas du a une
erreur remontée par le logiciel bas niveau).
• Gris : Texte d’information générale.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 7 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

2. Terminologie
Mode boot load
C’est le mode de fonctionnement par défaut lors de leur mise sous tension. Dans ce mode, toutes
les sorties sont mise en sécurité, et aucune commande ne peut être exécutée.
Seuls peuvent être effectués :
• Le téléchargement d’un nouveau programme
• Le passage en mode production

Mode production
C’est le mode de fonctionnement normal, dans lequel toutes les commandes sont acceptées et
peuvent être effectuées. En cas d’erreur grave comme un taux trop important d’erreur alors la
carte retombera automatiquement dans le mode bootload.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 8 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

3. Catégorie Initialisation
Page Transport

En vert la carte est présente, en


mode production et fonctionne
correctement. ( En rouge la
carte est absente.)

Sélectionner ce bouton pour forcer


la réinitialisation des cartes et le
rechargement des paramètres. A
faire au moins une fois au
démarrage ou pour retrouver le
contrôle d’une carte après une
erreur grave.

Démarrage de l’application et initialisation des cartes


Lors de la mise sous tension de la machine, toutes les cartes sont en mode bootload. Afin de
pouvoir exécuter une commande, les carte devront être activée. C’est la selection du bouton
“Init” qui se chargera de cette opération.
L’appui sur Init implique les actions suivantes
• Le passage en mode production
• Le chargement des paramètres (étape importante en particulier pour la carte transport
papier qui a besoin en particulier de connaître les distances des différents modules.).
• La lecture de la version. Cette étape permet de contrôler en particuler que la carte répond
effectivement au commande.
Afin que des actions puissent être effectuée au moins une carte doit être dans un état
correct, c’est a dire qu’elle doit être affichée en vert, par contre la présence de toutes les
cartes n’est pas requises mais certaines commandes ne pourront pas être effectuées dans ce
cas.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 9 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Fonctionnement en mode dégradé


L’application DiagDks a été conçu afin d’être tolérante a l’absence de un ou plusieurs noeuds,
par contre un paramètre doit indiquer à la dll de ne faire que des traces lors de l’occurence
d’erreurs graves. (Ce paramètre sera bien sur différent pour le fonctionnement de l’application
principale du DKS310).

Ce paramètre se trouve dans le fichier de configuration spécifié par l’opérateur (CanTp.ini) :


[DLL]
Debug=1 ; rend la dll tolérante aux erreurs
Debug=0 ; une erreur grave provoquera le rejet de toutes les commandes suivantes.

Absence carte transport papier


La carte transport papier lors de son démarrage, affecte les identifiant des débiteur interne ou
optionnel. L’absence cette carte empêchera la détection de débiteurs, ils ne seront donc pas vus
même si ils sont physiquement présent.

Absence débiteur interne/externe


Les cartes CAN sont chaînées dans l’ordre suivant, carte transport papier, débiteurs, puis carte
cuve. Ainsi l’absence physique du débiteur empêchera la détection de la carte cuve.
En principe si le débiteur est physiquement présent, même si il a des problèmes (affichage en
rouge dans la page), le fonctionnement de la cuve ne doit pas être perturbé.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 10 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

3.1. Page Optique

Section version et capacités


Sur DKS310 le firmware de la carte séquenceur est en mémoire volatile. Ainsi a chaque mise
sous tension de la machine, le firmware doit être téléchargé à nouveau.L’application
DKS_PRINT télécharge systématique le firmware lors de son lancement ( qu’un firmware soit
déjà téléchargé ou pas). Avec l’application DiagDks, cette opération n’est pas automatique. Si le
firmware n’est pas téléchargé alors l’allure de la page doit être similaire à la page ci dessous :

Dans ce cas la première étape consiste à télécharger le firmware.


Sur une machine ou l’application DKS_PRINT est installée, le firmware a jour se trouve
systématiquement dans le répertoire
C:\Dks\Constantes\Firmware\Sequenceur_top_DKS310_HSSL_VX.X.X.X.bit ( ou X.X.X.X est
un numéro de version).
Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 11 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

L’initialisation de la partie optique n’est necessaire pour le moment que pour les cyclages des
barillets objectif et du bloc LCD.

Une fois que la partie optique a été initialisée avec succès l’allure de la page doit être la suivante :

Sur DKS310 toutes les machines doivent avoir des configurations identiques. Les bits de
capacités sont particulièrement importants car la dll RavEpson sélectionne des éléments logiciels
différents suivant leur valeur.

Section Paramètres optique


Pour faire fonctionner les cyclage optiques en plus du téléchargement du firmware il faut
initialiser ces paramètres. Cette étape est necessaire car c’est elle qui permet de définir le nombre
de pas a faire pour atteindre chaque position ainsi que les valeurs des tables d’accélération.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 12 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

4. Catégorie Diagnostics
4.1. Page Débiteur Interne/Externe
Les pages débiteurs internes et externes sont strictement identiques, seule la page débiteur interne
sera présentée. Ci dessous une vue globale de cette page.

Section statuts capteur


Etat d’un capteur
Chaque capteur est représenté par un bouton radio. La disposition à l’écran correspond à la
disposition physique des capteurs en supposant que le débit se fasse du haut vers le bas.
Les capteurs de la ligne supérieure, sont physiquement présent dans la cassette. Les capteurs de
pré positionnement sont physiquement dans le débiteur.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 13 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Bouton Rafraîchir
La détection d’une photo se fait par l’envoi d’une impulsion en lumière infrarouge. Cette
impulsion est de faible puissance, et une seule impulsion ne suffit pas à marquer le papier.
Cependant si le papier ne bouge pas et que plusieurs rafraîchissement sont demandé alors
l’accumulation des impulsions est susceptibles de marquer le papier. C’est pourquoi il est
recommandé à l’opérateur de limiter les rafraîchissement des capteurs.
Attention pour les même raison l’embarqué ne rafraîchit les capteurs qu’en cas de
mouvement papier. En particulier lors d’un changement de cassette, lorsqu’une nouvelle
cassette est introduite l’état des capteurs ne sera pas valide tant que la cassette ne sera pas
engagée ( car cela nécessite un mouvement), ou que l’opérateur n’aura pas demandé un
rafraîchissement explicitement.

Papier présent en double piste mais cassette non engagée


C’est le cas lorsqu’une cassette vient d’être mise dans le débiteur.

Cassette double piste papier présent et engagé


Après chargement de la cassette, cette dernière a été engagée depuis la page « Impression
photo ».

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 14 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Cassette double piste engagée papier présent sur la piste avant uniquement

Cassette papier centrée


Sur les cassette a papier centré seule une partie des capteurs est physiquement présent par
conséquent seule une partie des capteurs n’est activé même lorsqu’une feuille de papier a été
engagée avec succès comme ci dssous.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 15 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

4.2. Page Transport papier

Cette page permet de tester les éléments de transport et d'afficher les états capteurs correspondant.

Signalée si une
photo est présente
sous le capteur

Commande en Commandes des


continu des moteurs moteurs pour le nombre
de pas spécifié

4.3. Page impression photo


Cette page permet d'effectuer un cycle de transport pour l’exposition d’une photo en pas à pas. Elle permet
de tester la remontée correcte des offset, le centrage de la photo (la photo restera centrée sur la plan
d’exposition tant que le bouton « Photo Exposée » ne sera pas sélectionné.
Cette page permet la définition de l’ensemble des paramètres nécessaire à l’impression de photo.
Afin de pouvoir imprimer une photo les actions suivantes doivent préalablement avoir été effectuées :
• Déclaration du format papier
• Engagement de la cassette
Le contenu de la section Débiteur/Déclaration Format Papier sera utilisé lors du débit, en particulier
l’impression aura lieu depuis le débiteur sélectionné dans cette section.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 16 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Section Composition du train

Cocher les photos a imprimer. ( La


disposition des boites à cocher est
identique a la disposition des photos
correspondantes centrées sur le plan
d’expo.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 17 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Section Centrage photo


Trois capteur de centrage peuvent être
utilisé (Interne, centre, Externe). Suivant la
longueur et suivant le débiteur un capteur
différent devra être utilisé. Par exemple
pour un centrage en provenance du début
interne pour un train long seul le capteur
externe pourra être utilisé.

Cette boite d’édition défini le nombre de pas à effectuer après


le passage sur le capteur de référence. Attention elle a une
valeur minimale en dessous de laquelle tout ajout de
photo sera rejeté. Ce champs est cependant remplit par
défaut avec cette valeur minimale. En laissant la valeur par
défaut un débit photo pourra être effectué normalement.

Jusqu’a quatre photos peuvent être présente sur le


plan d’exposition pour le centrage. Cependant une
seule photo parmi celles disponibles sera utilisé pour
la detection du front sur le capteur de centrage.

Section suivit de l’exécution de l’ordre d’impression


La sélection du bouton « Ajouter photo » provoque le débit des photos demandées. Ces étapes
sont le suivantes :
• Mesure offset : Le débit de quatre photo implique un écart inter photo variable. Cet écart
doit être mesuré et la composition LCD doit en tenir compte.
• Attente centrage photo : la remontée des offset a lieu avant la fin du centrage.
• Photo centrée : Le centrage est terminé, la photo peut être exposée, l’embarqué est alors
en attente de le demande de fin d’exposition, signal d’évacuation de la photo.
• Photos terminées : l’opérateur a cliqué sur le bouton « Photo exposée » et cette dernière a
été évacuée.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 18 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Est dégrisé et coché l’étape en cours.

Section offsets

A cause des glissement dans le transport, la photo de référence utilisée pour le centrage n’est pas
necessairement celle demandée, l’écart inter photo est aussi susceptible de varier. Pour la
composition LCD, l’application doit tenir compte de toutes ces variables qui sont remontées par
l’embarqué. Cette section permet d’avoir le détail de toutes les informations remontées par
l’embarqué. Le diagramme ci dessous rappelle les différentes configurations possibles lors du
débit d’un train de quatre photo.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 19 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

En plus des variations de position lors des offsets, des informations de fin de papier de fin sont
remontées. ( Certaines photos peuvent ne pas avoir la bonne longueur ou être simplement
absentes). La section offset indique a la fois les informations de position et de présence papier.
Ci dessous est un exemple lors de l’impression d’un train de quatre photos.

Un fond vert indique que la


photo est présente et est
exposable.

Contient l’offset de la photo. Cf


Une coche indique que la Diagramme ci dessus pour comprendre sa
photo P2b a servit de signification. ( Les valeurs indiquées dans
référence pour le centrage cet exemple ne sont par représentatives)
Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 20 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

En cas de fin de papier l’affichage des offsets aura l’allure suivante si une fin de papier a été
détectée sur la photo P1b.

Un fond rouge indique que la photo


est soit absente soit n’a pas la bonne
longueur soit contient un raboutage.
Dans tous les cas la photo n’est pas
exposable et doit être reimprimée

Section Etat papier


Le contenu de cette zone n’est mis a jour ( et n’est valable) que si une fin de papier a été indiquée
lors de la remontée des offsets. Elle indique alors les actions que doit prendre l’application en
fonction des différents cas. Dans la mesure ou seule les fin de papier sont supportées ( pour le
moment) cette information n’est pas ( encore) utile, car alors aucun amorçage ne doit être fait. En
effet la seule action possible consiste a recharger la cassette avec un nouveau rouleaux.
Pour plus de détail, veuillez vous reporter a la documentation de l’API, ApiDks310.chm.

4.4. Page Chimie


Cette page permet de tester les éléments de la partie chimie.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 21 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Section Pompes

Cette section permet de tester le fonctionnement de chaque pompes en leur précisant un nombre de tours à
effectuer.

Il est possible d'effectuer des demandes de commandes de tour pompe sur plusieurs pompes en même
temps. Cependant il n'est pas possible d'effectuer plusieurs demandes de commandes sur une seule pompe
tant que l'exécution de la commande en cours n'est pas achevée.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 22 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Afin de signaler une pompe en activité, la zone de saisie est grisée durant la durée d'exécution de la
commande pompe.

Capteur de tour. Le capteur de tour ne


remonte qu’une impulsion, a cause du délai
de rafraîchissement, il se peut que tous les
tours ne soient pas vus.

Le capteur de tour peut manquer certaines impulsions et ne doit pas être utilisé pour compter les tours.
Cette information peut cependant permettre de s’assurer du bon fonctionnement du capteur lorsqu’il est
activé à la main ( c’est pour cette raison qu’elle a été laissée).
( Si le capteur ne marche pas, alors la commande de pompe échouera systématiquement en time out. Si la
commande réussie, même si le bouton radio n’a pas été coché pendant l’exécution de la commande, alors
le capteur est fonctionnel). Une fois la pompe au repos, la zone de saisie est dégrisée.

Section Niveaux

Il s'agit du compte-rendu d'état des capteurs des divers niveaux de la section chimie. Les boutons radio
sont cochés lorsqu’il y a un défaut. Ainsi l’état attendu, et nominal pour la machine est lorsqu’il n’y a
aucun bouton radio coché ( comme ci dessus), ce qui indique l’absence de défaut sur la chimie.

4.5. Page Mesures Densito


La page mesure densito permet d’effectuer des échantillonnage de la charte embarquée ou d’une
photo de calibration, afin de s’assurer que l’ensemble de la chaîne optique d’acquisition
fonctionne correctement.
Afin d’avoir une mesure correcte il faut préalablement allumer la lampe densito et activer les
rack. ( Si une mesure précise doit être faîte le temps de préchauffe de la lampe densito est très
long, et il faut attendre un temps de l’ordre de 5 minute avant que le flux lumineux soit stable).

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 23 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Echantillonnage de la photo de calibration

Echantillonnage de la charte embarquée

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 24 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

4.6. Page Etat général Capteurs


Cette page regroupe sur une seule page tous les capteurs de la machine. Si un des débiteur est
abscent alors l’ensemble des boutons radio correspondant sont grisés.

4.7. Page Interface analogique


Cette page affiche un rappel de toutes les mesures analogiques présente sur les carte transport
papier ( hygrométrie) et cuve ( température de l’air et des bain).
A des fin de test la valeur en volt ainsi que le point de test correspondant sont indiqués.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 25 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 26 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

5. Catégorie Autotest
5.1. Page Test Transport
La page test transport permet de débiter une photo en simple ou double piste et de contrôler que
la photo est bien détectée par chaque capteur. La statut de la commande est affiché dans la barre
de statut. Les tests impriment au dos des photos une suite de caractères A-Z et 0-9.

Permet de choisir le type de


débit suivant le format de la
cassette :
• Débit interne avant
• Débit interne arrière
• Débit interne avant et
arrière
De même sur débiteur
externe.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 27 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

6. Catégorie Cyclage
6.1. Page Cyclage impression photos

Les sections « Déclaration Format Papier », « composition du train », « centrage » et « action »


sont identiques a celles de la page cycle impression photo. Veuillez vous reporter a cette dernière
pour avoir plus d’information sur ces sections.

Section cyclage.
Le but de cet page est de reproduire le fonctionnement de l’application lorsqu’elle est en tirage
intensif. Cette section permet de spécifier le nombre de train à tirer, ainsi que le temps d’arrêt sur
le plan d’exposition afin de simuler le temps d’exposition.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 28 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Section Mesure glissement

Pour chaque capteur et pour chaque photo d’une wagon


les différence en pas entre la position théorique et la
position réelle ( mesurée lors de l’activation du capteur
sont indiquées)

En cas de bourrage récurrent cette page peut eventuellement permettre d’identifer un capteur sur
lequel les glissements sont anormaux.

6.2. Page Cyclage élément


La page cyclage permet d’activer tous les actionneurs désirés sur de longues prériode de temps.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 29 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

section durée

Cette partie permet de spécifier la durée du cyclage et rappelle le temps écoulé. Le cyclage
continuera jusqu'à expiration de ce délai ou jusqu’a ce qu’une quelconque des commandes
effectuée par le cyclage échoue ( ou jusqu'à ce que l’opérateur annule le cyclage en réappuyant
sur le bouton « Démarrer/Arrêter »).
Ainsi si le cyclage s’arrête avant la fin du délai, c’est qu’il y a eu une erreur, il est alors
recommandé de consulter le contenu du fichier c:\Dks\LogHelper.txt pour analyser la source du
problème.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 30 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

section transport

Le cyclage des débiteur interne doit se faire avec aucune cassette engagée dans le débiteur sous peine de
créer des bourrage important à ce niveau. Si le cyclage sur le débiteur interne ou externe est coché alors un
rappel est affiché :

En cliquant sur annuler, l’opérateur a alors la possibilité de désengager les cassettes eventuellement
présente dans les débiteurs.

Section optique

Cette partie correspond a la commande des moteur objectif et bloc LCD. Contrairement aux autre
éléments du cyclage, la commande de ces élément se fait via la carte séquenceur sur un bus
LVDS et non pas via une carte CAN.
Pour pouvoir cycler ces élément il faut donc que la partie optique ait préalablement été initialisée
depuis la page optique de la catégorie initialisation ci dessus.

Position Front
Ce champ indique la position du front, sa signification devrait être clarifiée par le diagramme
suivant :

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 31 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

U
Position du front de
Période moteur (µs) déclenchement du capteur (µs)

Tops
moteurs,

Idéalement le front doit être au milieux des tops moteurs ( il s’agit de moteur pas à pas). Le but
de cette vérification est de s’assurer que lors de plusieurs commande successives, l’arrêt se fasse
toujours sur le même pas. ( Typiquement si la position du front est alternativement 5 % et 95 %
ce n’est pas le cas.)
Lors de ce cyclage il faut s’assurer que la position du front reste stable autour d’une valeur
moyenne.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 32 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

7. Catégorie Test Unitaire


Cette section est réservée a des utilisateurs avancés. Toutes ces pages sont masquées par défaut.
Elles ont été développée principalement pour permettre le test des logiciels bas niveau.

7.1. Page Bas niveau


Comme cette page est réservée pour la mise au point aucune traduction n’est disponible ( d’ou la
présence des underscore au début de chaque mot).

Section messagerie CAN


Cette section permet l’envoi direct d’une message CAN sur le bus. Veuillez vous reporter à la
documentation du protocôle “ProtocoleCAN-DKS310.doc”, pour connaître les messages
supportés par l’embarqué.

Sections Tank, Transport, feeder output


Ces sections permettent une commande directe de la sortie correspondante. Cette fonctionnalité
est destiné a permettre le fonctionnement des cartes afin de s’assurer avec un multimètre que la
sortie est bien pilotée correctement. Aucune sortie ne doit être pilotée directement si les cartes
sont connectées au DKS310.

7.2. Page Calibration


Cette page est masquée par défaut, elle a été développée essentiellement à des fin de test
unitaire.
Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 33 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

L’onglet “processeur” dans le mode S.U de l’application DKS310 permet aussi de régler les
offset température. Pour ce réglage il est recommandé de passer dirctement par l’IHM
principale du DiagDKS
La calibration de la vitesse rack est normalement effectuée automatiquement lors du
premier lancement de l’application ou si les paramètres chimie ont évolués.

Tous les réglages effectués ci dessous peuvent être écris dans un fichier. Ce fichier est celui
fourni dans la page d’initialisation du transport.

Réglage température
Le réglage des bains Révélateur, blanchiement et stabilisateur est identique, afin d’éviter les
répétition seule le réglage du révélateur sera détaillé. L’objectif de ce réglage est d’ajouter un
offset à la valeur remontée par l’embarquée afin que la valeur affichée soit identique à celle du
thermomètre.
Cette manipulation n’est valable que dans un voisinage restreint de la température de consigne.
C’est pourquoi lors du réglage, il est important de bien attendre que la température d’équilibre
soit atteinte. Lors de l’appui sur le bouton calibrer la valeur lue par la carte cuve est comparée
avec la valeur lue avec le thermomètre afin d’en déduire un offset. Si cet offset dépasse la valeur
de l’entrée MaxTempOffset (=2.0) de la section CUVE du fichier d’initialisation du transport
alors la demande sera rejetée.

Indiquer la température à l’équilibre désirée


39.7 pour une chimie SP20, puis l’appliquer.

Attendre que la température des bains soit à


l’équilibre ( environ ½ heure) puis mesurer la
température réelle avec un thermomètre précis.

Lorsque la consigne et la valeur mesurée sont


rentrées, le bouton se dégrise un calcul d’offset
est effectué afin que la valeur remontée soit
identique à celle indiquée par le thermomètre.

Enregistre les paramètre Ignore les valeurs calculées et restaure les valeurs
dans un fichier contenues dans le fichier.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 34 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Réglage vitesse rack

La section vitesse rack permet de cumuler les top rack sur plus de une secondes afin d’en déduire
une fréquence d’une précision inférieure au Hz. Le réglage se fait en principe au ½ Hz près.Ainsi
une mesure sur deux secondes devrait suffire. A des fins de tests toute autre valeur comprise entre
1 et 31 est acceptée.

La vitesse des rack est commandée par un convertisseur numérique analogique. Plus la tension
est haute plus la vitesse sera haute. ( La courbe n’est pas linéaire mais elle n’est pas monotone).
La calibration automatique se fait donc simplement par une recherche par dichotomie d’une
valeur du DAC qui donne la fréquence désirée.

7.3. Page Calibration2


Cette page est masquée par défaut, elle a été développée essentiellement à des fin de test
unitaire.
L’onglet “mm/top” dans le mode S.U de l’application DKS310 permet aussi de régler les
mm/top des débiteur, du plan d’exposition ainsi que la position des capteurs de prepos.
Pour ces réglages il est recommandé de passer dirctement par l’IHM principale du
DiagDKS

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 35 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Calibration capteurs pépositionnement débiteurs

Cette section a uniquement été développée a des fin de test unitaires. Les valeurs des champs
distances arrière et avant sont écrites directement dans le fichier de configuration du transport
lors de l’appui sur le bouton appliquer.
Les entrées DistCapteursPreposBack et DistCapteursPreposFront de la section
DISTANCES::DEBITEUR_INTERNE ou DISTANCES::DEBITEUR_EXTERNE sont
impactés.

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 36 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Calibration mm par top débiteur

La valeur actuelle La longueur de papier que Marque les piste sur


des mm/top l’opérateur souhaite lesquelles un débit ont
débiter. été effectuées.

L’appui sur valider écrira


les paramètres pour les
pistes cochées.

Une calibration se déroule selon la séquence suivante :


- Selection d’une longueur à débiter ( Lthéorique)
- Mesure de la longueur réellement modifiée ( Lréelle)
- Calcul des nouveaux mm/top : mm/topnouveau = mm/topancien* Lréelle / Lthéorique
- Entrée des nouveau paramètre et réitération de la procédure

Calibration mm par top plan d’exposition


La calibration proposée ci dessous ne permet qu’un réglage grossier des mm/top. Pour un réglage
fin il faut passer par le mode SU de l’application.

Cocher cette boite pour ignorer la procédure de calibration


proposée et rentrer directement les mm/top désiré. ( Fournit à
des fin de test unitaire uniquement).

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 37 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Procédure
simplifiée

Si la méthode simplifiée est choisie alors la séquence est la suivante :


• Passer dans la page impression photo et demander le débit d’une photo de 400 mm
centrée sur PHD2. Le nombre de pas à mettre après PHD2 est indiqué dans la boite
d’édition ( 840 dans cet exemple).
• Prendre un reglet et mesurer l’écart entre le capteur PHD2 et le centre de la photo.

PhdExterne Phd2 PhdInterne

Débit en
Centre de la provenance du
photo débiteur interne

Ecart positif Ecart négatif


On aurait du faire 200 mm après
Phd2 on en a fait plus (écart
positif)

• Dans le cas ci dessus rentrer un écart positif.


• Demander le calcul des nouveaux réglages
• Appliquer les modification ( Envoi de paramètres à l’embarqué mais pas de sauvegarde
dans un fichier. Lors du prochain redémarrage, ces paramètres seront perdus si ils ne sont
pas validés.)
• Réiterer l’opération
• Une fois que le réglage est terminé les paramètre peuvent être rendu permanent en
cliquant sur valider ( On peut aussi revenir aux paramètres initiaux en appuyant sur
annuler.)

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 38 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

7.4. Page Lecture Mémoire

Cette page permet de lire des zones de la mémoire de l'embarqué.

Section Lecture par lignes :

Saisie d'une ligne mémoire

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 39 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Le champ nom permet de saisir un nom qui servira de clef d'accès aux champs adresse et taille
correspondants dans le fichier .map. <non implémenté>.

Le champ Adresse permet de saisir l'adresse


Attention : si l'adresse est composée de caractères hexadécimal, il faudra précéder la saisie par 0x
exemple : pour l'adresse ab0, la saisie devra être : 0xab0.

Le champ taille permet de préciser la taille de la zone mémoire à lire. Elle est précisée en octets.
Par défaut sa taille est de 4 octets (32 bits). Il s'agit de la taille maximale.
Tailles autorisées : 1-2 4 octets.

Section Aperçu Mémoire :

Cette section permet de lire dans la mémoire de l'embarqué une quantité d'octets donnée à partir d'une
adresse spécifique.
Les octets lus sont affichés par 8 bits (1 octets).

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 40 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

Affichage par Mot (WORD de 16 bits-2 octets).

L'appui sur le bouton Auto permet de modifier l'affichage automatiquement en fonction de la quantité de
données à afficher et du choix du format des données à afficher.

Exemple : affichage automatique avec un format de 32 bits (DWORD 4 octets).

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 41 sur 42
DiagDKS -Manuel Utilisateur Version 1.1

8. Catégorie banc de test


8.1. Page banc de test
Cette page ne peut marcher que si les cartes CAN connectées sont chargée avec un firmware
spécifique au banc de test.
Ces firmware peuvent être reconnus grâce à leur version. Par convention les logiciels des bancs
de tests ont un numéro de version de la forme 0.0.X.
Les numéro de versions actuels pour les banc de tests sont :
Cuve : 0.0.3
Débiteur : 0.0.2
Transport : 0.0.2

Kis SA - 2110 Avenue General De Gaulle BP309 38434 Echirolles Cedex

Page 42 sur 42

Vous aimerez peut-être aussi