close

Вход

Забыли?

вход по аккаунту

?

FR2522424A1

код для вставкиСкачать
 [loading]
«
Click the Minesoft logo at anytime to completely reset the Document
Explorer.
[1][(4)__Full Text.......]
Discovered items are automatically translated into English so that you
can easily identify them.<br/><br/>If you would like to see them in
the original text, please use this button to switch between the two
options . Discoveries: ([2]Submit) English
Click to view (and print) basic analytics showing the makeup of
discovered items in this publication. [help.png]
[3][_] (17/ 61)
You can use the refine box to refine the discovered items in the
sections below.<br/>Simply type what you are looking for, any items
that do not match will be temporarily hidden. [4]____________________
[5][_]
Gene Or Protein
(11/ 47)
[6][_]
Etre
(33)
[7][_]
DANS
(4)
[8][_]
Est-a
(2)
[9][_]
Tre
(1)
[10][_]
Cft
(1)
[11][_]
Cer
(1)
[12][_]
Seu
(1)
[13][_]
Vante
(1)
[14][_]
Appa
(1)
[15][_]
Suc
(1)
[16][_]
Gne
(1)
[17][_]
Molecule
(4/ 7)
[18][_]
DES
(3)
[19][_]
depo
(2)
[20][_]
gold
(1)
[21][_]
Ce-
(1)
[22][_]
Disease
(1/ 6)
[23][_]
Tic
(6)
[24][_]
Organism
(1/ 1)
[25][_]
mani
(1)
Export to file:
Export Document and discoveries to Excel
Export Document and discoveries to PDF
Images Mosaic View
Publication
_________________________________________________________________
Number FR2522424A1
Family ID 2618303
Probable Assignee Bosch Gmbh Robert
Publication Year 1983
Title
_________________________________________________________________
FR Title PROCEDE POUR DETECTER DES DEFAUTS AU COURS DU DEROULEMENT
D'UNE COMMANDE DANS LE CAS DE COMMANDES PROGRAMMABLES PAR MEMOIRES ET
MEMOIRES POUR LA MISE EN OEUVRE DE CE PROCEDE
Abstract
_________________________________________________________________
<P>A.PROCEDE POUR DETECTER DES DEFAUTS AU COURS DU DEROULEMENT D'UNE
COMMANDE DANS LE CAS DE COMMANDES PROGRAMMABLES PAR
MEMOIRES.</P><P>B.PROCEDE CARACTERISE EN CE QUE LA STRUCTURE D'ETAPE
DU PROGRAMME DE LA COMMANDE 1 PROGRAMMABLE PAR MEMOIRE, EST DEPOSEE
DANS UNE INSTALLATION DE DIAGNOSTIC 2 ET EN CE QUE CETTE INSTALLATION
DE DIAGNOSTIC 2 LORS DE LA RECHERCHE DES DEFAUTS, INTERROGE CHAQUE
ETAPE ET QUE DANS LE CAS DE L'ETAPE COMPORTANT UN DEFAUT, LES
CONDITIONS DE COMMUTATION ULTERIEURES SONT
CONTROLEES.</P><P>C.L'INVENTION S'APPLIQUE NOTAMMENT A LA COMMANDE PAR
PROGRAMME DE MACHINES DIVERSES.</P>
Description
_________________________________________________________________
Procede pour detecter des defauts au cours du deroule-
ment d'une commande dans le cas de commandes programma-
bles par memoires et memoires pour la mise en oeuvre de ce procede "
__
L'invention part d'un procede pour detecter des defauts au cours du
deroulement d'une commande dans le cas de commandes programmables par
memoires, Par la revue Elektronik 25/26/1981, pages 89 et suivantes on
connait
un procede pour le diagnostic de defauts dans les comman-
des industrielles Dans le cas de ce diagnostic de defauts connu, les
signaux d'entree et de sortie du processus sont controles en ce qui
concerne les defauts au moyen d'un
programme de diagnostic de defauts A cet effet, on utili-
se un calculateur de diagnostic en liaison avec la comman-
de par l'intermediaire de conducteurs de transmission de donnees Dans
ce calculateur de diagnostic, l'utilisateur doit introduire un tableau
de controle de defauts, qui
contient les possibilites de combinaisons de signaux per-
mises et celles comportant des defauts Le diagnostic ses lon le
procede decrit dans cette revue, est toutefois tres cotteux A cote de
l'etablissement du programme pour la
commande programmable par memoire, il faut etablir un au-
tre tableau qui contient les possibilites de combinaisons de signaux
comportant des defauts Dans ce cas, il est presque impossible
d'apprehender toutes les combinaisons erronees possibles Meme des
modifications mineures du
programme necessitent que le tableau de controle de de-
2.- fauts soit corrige De plus, on ne peut detecter que des defauts
qui sont enumeres dans ce tableau de controle de defauts En
consequence, ce procede decrit dans l'etat de
la technique pour le diagnostic des defauts, est tres cot-
teux et ne peut pas couvrir toutes les possibilites de de- fautes.
L'invention a pour but de remedier a ces in-
convenients et concerne a cet effet, un procede caracterise en ce que
la structure d'etape du programme de la commande
programmable par memoire, est deposee dans une installa-
tion de diagnostic, et en ce que cette installation de
diagnostic lors de la recherche des defauts, interroge-
chaque etape et que dans le cas de l'etape comportant un defaut, les
conditions de commutation ulterieures sont
controlees Le procede conforme a l'invention defini ci-
dessus presente par rapport aux solutions connues, l'avan-
tage que seule la structure d'etape du programme de com-
mande est introduite dans l'installation de diagnostic et qu'ainsi
cette installation de diagnostic est en mesure d'interroger de facon
independante, chaque etape et de controler les conditions de
commutation ulterieures Comme
la structure d' etape est predeterminee lors de l'eta-
blissement du programme, seuls les emplacements de memoire
correspondants ont besoin d'etre introduits dans l'instal-
lation de diagnostic Grace a ces informations, l'installa-
tion de diagnostic est en mesure, d'une facon independante, de
detecter les etapes non accomplies et de controler les
conditions de commutation ulterieures Les tableaux de con-
trole de defauts ou d'autres mesures analogues n'ont pas
lieu d'etre etablis De ce fait, l'installation de diagnoe-
tic est facilement adaptable a des modifications de pro-
grammes Des depenses supplementaires lors de l'etablisse-
ment du programme pour la commande programmable par memoi-
re ne sont plus necessaires.
D'autres caracteristiques de l'invention per-
3.- mettent d'envisager d'autres formes avantageuses et des
ameliorations du procede indique ci-dessus Il est par-
ticulierement avantageux de ne pas effectuer la recherche des defauts
a des intervalles plus ou moins reguliers, mais seulement lorsque la
duree de deroulement totale
de la commande depasse une valeur predeterminee En con-
sequence, il n'est pas necessaire que l'installation de diagnostic
surveille en permanence la commande, mais il
est par contre possible de surveiller plusieurs installa-
tions de commande avec une seule installation de diagnos-
tic En outre, la commande programmable par memoire fonc-
tionne uniquement avec la duree de cycle conditionnee par
le programme de commande, car les temps consacres au diag-
nostic n'interviennent habituellement pas Il est egale-
ment avantageux que la structure d'etape du programme soit reconnue
par l'installation de diagnostic elle-meme apres l'introduction d'un
nouveau programme ou d'une nouvelle partie de programme Grace a ces
dispositions, on obtient que lors de la programmation de
l'installationi commande programmable par memoire, de quelconques
travaux pour le diagnostic de defauts n'interviennent pas
L'installation de diagnostic reconnait de facon independante la
structure
d'etape du programme a partir de la constitution du pro-
gramme de la commande programmable par memoire et prend no-
te des differentes etapes Ceci est realise de facon avan-
tageuse en ce qu'on memorise dans le programme de la com-
mande programmable par memoire, les ordres de positionne-
ment qui sont precedes par un ordre ET avec lequel est
combine un autre ordre de positionnement En cas de pertur-
bations, l'ensemble de la structure d'etape du programme est examine
de facon simple en ce qui concerne son etat
par l'installation de diagnostic de defauts L'etape sui-
vant un etat positionne est entachee de defauts et dans l'etape
suivante les conditions de commutation ulterieures sont controlees en
ce qui concerne leur application correcte
? 2424
4.-
a l'entree de la commande programmable par memoire le de-
faut existant est indique Grace a ces dispositions, un diagnostic de
defauts particulierement simple est possible dans le cas de programme
de commande lineaire Dans le cas de programme de commande plus
complexe, il est avantageux, en cas de perturbations, de controler
chaque ordre d'etape
en ce qui concerne son etat Si l'etape n'est pas position-
nee, mais si les conditions de positionnement sont remplies
dans l'ordre qui a precede, alors les conditions de commu-
tation ulterieures doivent etre defecteuses.
L'installation de diagnostic pour la mise
en oeuvre du procede comporte de facon avantageuse, un en-
semble de calcul, qui contient une memoire a valeur fixe et une
memoire variable, Dans la memoire a valeur fixe, sont deposes les
programmes pour la prise en charge de la structure d'etape, tandis que
dans la memoire variable#
sont fixees les structures d'etapes Grece a ces disposi-
tions, on peut realiser l'installation de diagnostic de
facon economique.
L'invention va etre exposee plus en detail en se referant a un exemple
de realisation represente sur les dessins ci-joints dans lesquels:
la figure 1 montre la connexion d'une com-
mande programmable par memoire avec une installation de diagnostic, la
figure 2 montre la constitution d'une installation de diagnostic
conforme a l'invention,
la figure 3 montre un exemple d'un program-
me pour une commande programmable par memoire, la figure 4 montre une
etape de deroulement du programme selon la figure 3, la figure 5 est
un diagramme de structure
pour permettre d'exposer comment l'installation de diag-
nostic apprehende la structure d'etape, la figure 6 est un diagramme
de structure 5.-
pour permettre d'exposer la recherche des defauts par l'ins-
tallation de diagnostic.
Tout recemment, les commandes industrielles
ont maintes fois revetu la forme de commandes programma-
bles par memoire, Ces commandes librement programmables presentent
l'avantage que la commande peut etre facilement etablie et que des
defauts lors de la planification de la commande peuvent etre
facilement corriges Des dispositions de cablage telles que celles qui
etaient necessaires pour
des branchements de protection, ne sont plus necessaires.
Meme lors de la mise en oeuvre de commandes programmables par memoire,
il se manifeste des defauts qui
aboutissent a des temps d'arret des differentes machines.
Une partie largement preponderante de ces defauts se mani-
feste en dehors de la commande proprement dite Il s'agit la plupart du
temps de cables ou d'indicateurs de valeurs limites defectueux Pour
reduire a un minimum les temps d'arret et pour obtenir ainsi une
utilisation optimale de la machine, il est essentiel que ces defauts
se manifestant a l'exterieur soient rapidement detectes et puissent
etre
ecartes Par opposition au branchement de protection a cft-
blage fixe, cela n'est pas possible d'emblee dans le cas
de commandes programmables par memoire, car on ne peut de-
tecter de l'exterieur quel indicateur ou quel conducteurs
d'alimentation est endommage, et a quel endroit le program-
me est arrete car, par exemple, un signal d'indicateur fait
defaut Les commandes programmables par memoire sont cer-
tes equipees d'une surveillance propre des jonctions ess Eun 1
tielles de l'appareillage, comme par exemple une suxveil-
lance du cycle et une surveillance de la tension, mais ces
installations de surveillance ne sont cependant pas en me-
sure de detecter les causes de perturbations dans la peri-
pherie.
Des defauts qui ne sont toutefois pas a re-
chercher dans la commande programmable par memoire elle-
6.- meme, se manifestent cependant seulement lorsqu'un ou plusieurs
signaux d'entree ne sont pas appliques Si alors ce signal faisant
defaut etait indique a l'operateur, par exemple sous la forme du
contact de raccordement de ce signal d'entree, alors dans la plupart
des cas, cet opera-
teur est en mesure, sans avoir une connaissance plus ap-
profondie du deroulement et du plan de branchement, de localiser la
perturbation et la plupart du temps, aussi d'y remedier L'appel a un
specialiste est supprime,
l'operateur est en mesure de remedier lui-meme aux inter-
ruptions et peut ainsi maintenir le temps d'arret de la
machine a un niveau reduit.
Pour la localisation du defaut, une installa-
tion de diagnostic doit etre connectee a l'unite de comman-
de programmable par memoire La disposition de principe de cette
connexion est representee sur la figure 1 La reference 1 designe la
commande programmable par memoire telle qu'elle est deja connue a
partir de l'etat de la technique A la ligne 3 de transmission de
donnees de la
commande 1 programmable par memoire, est raccordee l'ins-
tallation de diagnostic 2 Cette installation de diagnos-
tic 2 est par exemple, tel e qu'un autre module de la com-
mande programmable par memoire, placee a un emplacement
d'enfichage approprie de la ligne de transmission de don-
nees Au moyen de l'installation de diagnostic 2, on peut egalement
surveiller plusieurs commandes 1 programmables
par memoire.
La constitution de l'installation de diagnos-
tic est representee sur la figure 2 L'installation de diag-
nostic 2 est constituee d'une memoire a valeur fixe 4 sous la forme
ROM En outre, il est prevu une memoire variable realisee sous la forme
RAMO La memoire a valeur fixe 4
et la memoire variable 5 sont en liaison par l'intermediai-
re d'un conducteur de transmission de donnees 9 avec un
bloc constitutif de calcul 8 En tant qu'un tel bloc cons-
7.- titutif de calcul 8, le microprocesseur 8751 des firmes
Intel ou Siemens ont fait leurs preuves De plus, par l'in-
termediaire de la ligne de transmission de donnees 9 un dispositif
d'affichage 6 est relie a l'ensemble de calcul 8 En outre, un acces
I/0-7 est raccorde au conducteur
de transmission de donnees 8 Les signaux de sortie de l'ac-
ces I/0-7 arrivent sur la ligne de transmission de donnees
3 partant de la commande programmable par memoire.
Il est essentiel en ce qui concerne l'instal-
lation de diagnostic 2 qu'aucun programme specifique de
deroulement de diagnostic n'est necessaire Il est seule-
ment essentiel qu'y soient inclues les structures d'etape classiques
dans le cas des commandes programmables par memoire, qui sont par
exemple decrites dans la norme DIN
40 719, partie 6 Les routines de diagnostic sont depo-
sees sous la forme d'articles de la firme dans la memoire
a valeur fixe 4 et ne posent pas de probleme Par l'in-
termediaire de l'acces I/0-, il est possible a l'installa-
tion de diagnostic d'apprehender la structure du programme
dans la commande programmable par memoire.
La figure 3 montre un exemple d'une commande de deroulement telle
qu'elle est par exemple introduite
dans des commandes programmables par memoire Ces comman-
des de deroulement comportent un deroulement commande obli-
gatoirement par etapes, par des mecanismes de commutation.
La plus petite unite fonctionnelle du programme de ces
commandes de deroulement, est designee sous le terme d'eta-
pe de deroulement, ou bien d'etape courte La commande de deroulement
indiquee sur la figure 3 se compose des etapes 12 a 16 Aux deux
premieres etapes 12 et 13 succede une
bifurcation avec les etapes en parallele 14 et 15 La der-
niere etape de cette commande par deroulement est l'etape
16 L'ensemble de la commande de deroulement avec les eta-
pes 12 a 16 est alors designe sous le nom de cha ne de de-
roulement Une caracteristique essentielle d'une chalne de 8.-
deroulement est que l'etape suivante depositionne l'etape
precedente Le temps necessaire pour le parcours de l'en-
semble de la cha ne est alors designe sous le terme de cy-
cle de commande.
A chaque etape est habituellement associe
un organe de deroulement, c'est-a-dire un organe de memoi-
re avec les liaisons necessaires pour la realisation du programme La
commutation ulterieure dans l'etape qui suit conformement au
programme, s'effectue alors en fonction de conditions de commutation
ulterieures qui sont commandees suivant le processus ou suivant le
temps Un exemple d'une etape de deroulement est represente sur la
figure 4 la
figure 4 a montre la liaison telle qu'elle devrait etre rea-
lisee materiellement Aux entrees 1 1 et 1 2 sont par exem-
ple raccordes des indicateurs de positions ou des organes
de temporisation Les valeurs de ces deux signaux cons-
tituent la condition de commutation ulterieure Ces deux signaux
aboutissent respectivement a une entree d'un organe
ET 18 La sortie de l'organe ET 18 est appliquee a une en-
tree d'un organe ET 19 L'autre entree de l'organe ET 19 est en liaison
avec la sortie 3 1 La sortie 3 1 est par
exemple le signal de sortie de l'etape precedemment ecou-
lee La sortie de l'organe ET 19 est en liaison avec l'en-
tree de positionnement d'une bascule 20 La sortie de la bascule 20 est
appliquee a la sortie 3 2 grace a laquelle
par exemple une soupape est susceptible d'etre commandee.
La bascule 20 est repositionnee par le signal de sortie de la sortie 3
3 La sortie 3 3 est la sortie de l'etape suivante.
Sur la figure 4 b le dispositif de commuta-
tion represente sur la figure 4 a est represente en tant
que programme pour une commande programmable par memoire.
Il s'agit dans ce cas d'une etape telle que celle par exem-
ple representee sur la figure 3 sous la reference 13 Dans la colonne
gauche est indiquee l'adresse de memoire sous 9.- laquelle
l'instruction correspondante est deposee dans
la memoire de la commande programmable par memoire gold-
dre correspondant est caracterise par l'operateur et
1 operande indique quelle entree ou sortie doit etre com-
mutee Sous l'adresse de memoire 0009 la sortie de l'etape
precedemment ecoulee, par exemple l'etape 12, est repo-
sitionnee De ce fait, la sortie 3 1 est coupee Cette
condition de repositionnement (RA) de l'etape precedem-
ment ecoulee, est designee par 22 Les signaux qui libe-
rent une commutation ulterieure d'une commande de deroule-
ment d'une etape sur l'etape respectivement suivante, sont deposes
dans les adresses de memoire 0010 et 0011 et caracterises par 13 Par
l'operateur et l'operarde, il
est etabli que les entrees 1 1 et 1 2 sont reliees ensem-
ble (UE) par un organe ET Dans l'adresse de memoire 0012 la sortie de
la sortie precedente 3 1 est controlee Cette condition de commutation
ulterieure, qui depend du passe,
est valable en tant que preparation d'etape et est egale-
ment reliee (UA) avec les conditions de commutation ulte-
rieures explicitees sous 23 La liaison avec la condition de
commutation precedente est necessaire, car dans le cas
d'une chatne de deroulement, de facon connue, la commuta-
tion ulterieure d'une etape sur l'etape lui succedant con-
formement au programme, ne peut avoir lieu que lorsque l'etape
precedemment appelee est accomplie Dans l'adresse
de memoire 0013 la sortie A 3 2 est positionnee, par exem-
ple une soupape est mise en circuit Ceci s'effectue gr Ace a la
condition de positionnement 25 Un positionnement de la condition de
positionnement 25 ne peut s'effectuer que lorsque les conditions de
commutation ulterieures 23 t 24 sont remplies La sortie 3 2 reste
positionnee jusqu'a ce
que la sortie 3 3 de l'organe suivant dans la disponibili-
te de positionnement est commutee, ensuite la sortie 3 2
doit a nouveau etre repositionnee La condition de repo-
sitionnement 26 qui est deposee dans les emplacements de 10.- memoire
0014 et 0015 determine un repositionnement de la sortie 3 2 (RA), des
que la sortie 3 3 de l'etape suivante est positionnee (UA) La
condition de repositionnement 26
est constituee exactement comme la condition de reposi-
tionnement 22, dont se-al le dernier ordre est represente.
Les autres etapes de la commande de deroulement sont cons-
tituees comme l'etape representee ici.
Si maintenant le programme d'une commande de deroulement est lu dans
la commande programmable par memoire, la structure d'etape doit etre
reconnue par l'installation de diagnostic On utilise dans ce cas le
fait que toutes les etapes sont constituees de facon iden-
tic en ce qui concerne leur structure et sont pour l'es-
sentiel constituees de conditions de commutation ulterieu-
res et du positionnement ainsi que du repositionnement de sorties de
l'etape La structure d'etape peut desormais etre introduite par le
responsable de l'etablissement du programme pour la commande
programmable par memoire, dans
l'installation de diagnostic, mais il est egalement possi-
ble dans le cas d'installation de diagnostic confortable
de faire etablir cette structure d'etape par l'installa-
tion de diagnostic Cet etablissement de la structure d'eta-
pe n'est alors necessaire que lorsqu'un nouveau programme est lu dans
la commande programmable par memoire On va exposer plus en detail
l'etablissement de la structure
d'etape a l'aide du diagramme de structure de la figure 5.
Ce procede pour la regeneration de la structure d'etape est
independant du deroulement et peut en consequence, etre
utilise pour tous les programmes qui sont lus dans la com-
mande programmable par memoire Un programme etabli selon ce procede
peut en consequence etre par exemple depose
dans la memoire a valeur fixe 4 de l'installation de diag-
nostic 2 L'installation de diagnostic appelle alors (28) par
l'intermediaire de son acces I/0-7 chaque adresse de
mempire N deposee dans la commande programmable par memoire.
1 1 e-
L'operateur depose dans cette adresse de memdtre est con-
trole (29) Si l'operateur est un ordre de positionnement, comme c'est
par exemple le cas de l'operateur a l'adresse de memoire 0013 (30), a-
ors l'adresse de memoire actuelle, l'operateur et l'operande sont
inscrits (31) dans la RAM 5 a l'emplacement de memoire A Apres
l'inscription de cette ligne d'ordre dans la RAM de l'installation de
diagnostic, ou bien si a cette adresse aucun ordre de positionnement
n'a ete depose, l'adresse est augmentee de un (32) et on revient au
debut,(33) L'ensemble des adresses de memoire deposees sont
interrogees de cette facon Tous les ordres de positionnement sont de
cette facon memorises dans la
RAM 5 de l'installation de diagnostic.
Le fait qu'un ordre de positionnement soit donne est une condition
necessaire, mais non suffisante pour qu'il y ait ici une etape de
deroulement Au cours d'un second parcours, les adresses de memoire N
deposees dans la RAN sont en consequence a nouveau appelees (34)
et l'emplacement d'adresse precedant l'ordre de position-
nement dans la commande est controle (35) L'operande et l'operateur de
cet emplacement de memoire sont controles (36) par l'installation de
diagnostic S'il est appele
en consequence a partir de la RAM un emplacement de memoi-
re dans lequel l'adresse 0013 est memorisee, alors l'adres-
a 5 se de memoire 0012 est controlee en ce qui concerne l'ope-
rateur et l'operande Si l'operateur est un ordre ET et si
l'opera: e est egalement deposee (37) a un emplacement quel-
conque dans la RAM, il s'agit alors dans le cas de l'ordre suivant
d'un ordre de positionnement qui est valable pour -30 une etape Dans
ce contexte, on se refere a ce que lors du processus dans une cha ne
de deroulement, chaque etape est preparee par l'etape precedente, si
bien que chaque fois lors du declenchement de l'etape suivantqv l'etat
de l'etape precedemment ecoulee doit etre controle Dans l'exemple
indique sur la figure 4 b le controle se presente 12.-
sous une forme tres simple, car l'operande 5 1 est l'ope-
rand? de l'etape precedemment ecoulee Toutefois, dans le
cas de la commande de deroulement, des boucles et des bi-
furcations ne sont pas exclues, si bien que l'operand B peut etre en
fait une variable qui se refere a une autre sortie S'il n'y a pas
d'ordre ET, et si l'operande n'est pas deja memorisee sous une forme
quelconque dans la RAM, (voir 31), alors l'ordre de positionnement
suivant n'est pas un ordre introduisant une nouvelle etape, mais par
exemple un ordre d'affichage De tels ordres ne sont toute-
fois pas valables pour la structure d'etape Ces ordres
* sont en consequence, a nouveau effaces de la RAM (38).
L'adresse suivante dans la RAM 5 est alors interrogee (39).
De cette facon les donnees precedemment memorisees dans la RAM (31)
sont a nouveau controlees et il est constate si egalement les
conditions suffisantes pour ces ordres
sont donnees dans la RAM Lorsque l'ensemble des emplace-
ments de memoire dans la RAM 5 ont ete controles, la struc-
ture d'etape actuelle du programme de commande est memori-
see dans l'installation de diagnostic Dans le cas de l'exem-
ple indique sur la figure 3, les emplacements de memoire de la RAM 5
sont au total deposes pour cinq etapes deuts
l'installation de diagnostic Dans le cas de l'exemple se-
lon la figure 4 b, la ligne 25 avec l'adresse de memoire 0013
est memorisee.
Un diagnostic peut desormais atre effectue a des intervalles reguliers
Comme toutefois les defauts interviennent en general tout a fait
rarement, ce processus n'est pas avantageux Il est plus avantageux de
declencher un diagnostic automatique lorsqu'une duree predeterminee
pour l'ensemble du cycle de commande est depassee, L'instal-
lation de diagnostic se branche desormais sur la ligne transmission de
donnees et appelle conformement a la figure 6, les differentes
adresses de memoire a partir de la RAM 5 de l'installation de
diagnostic (41) A partir de la 13.- memoire de la commande
programmable par memoire, l'etat
des operand-s de ces adresses de memoire est appele (42).
L'etat d'une adresse de memoire est l'etat dans lequel se trouve
l'operande de cette adresse de memoire Cet etat peut etre zero ou bien
un Si l'emplacement de memoire correspondant est positionne, une
logique un est appliquee et si l'emplacement de memoire n'est pas
positionne, alors
une logique zero est donnee A un emplacement d'interroga-
tion 43 l'etat est alors controle Si cet etat est position-
ne, alors cette etape est en ordre, car les conditions de commutation
ulterieures de cette etape sont visiblement
remplies Un autre controle n'est pas necessaire et l'adres-
se de memoire suivante est appelee a partir de la RAM Si l'etat n'est
pas positionne, alors un defaut peut exister dans les conditions de
commutation ulterieures Dans ce cas, l'adresse (44) precedant
l'adresse de memoire ainsi
appelee, et qui assure la preparation de l'etape, est va-
lable Cette adresse est toutefois constituee d'un ordre
ET et d'une operande, qui se rapporte a une etape precedem-
ment ecoulee, car autrement elle aurait ete effacee (voir figure 5,
37, 38) Si lors du controle il a ete constate que l'adresse de memoire
0013 n'etait pas positionnee, il y a lieu de rechercher si la
preparation d'etape 0012 est
donnee Si cette adresse n'est pas positionnee, et en con-
sequence l'etat 0, cela signifie que l'etape precedant
l'etape consideree n'etait pas encore ecoulee ou bien de-
ja ecoulee Egalement l'etape suivante peut en consequence
n'etre pas positionnee Le procede de recherche est en eo-
sequence interrompu et l'adresse de memoire N suivante
est appelee a partir de la RAM (41).
Si toutefois cette preparation d'etape est
positionnee, alors une autre condition de commutation ulte-
rieure de cette etape doit n'etre pas remplie, car autre-
ment un ordre de positionnement aurait ete delivre Il y a lieu en
consequence de rechercher les autres ordres de 14.-
commutation ulterieurs 23 A cet effet, l'adresse de memoi-
re est abaissee de un L'adresse de memoire 0011 est alors appelee (46)
apres l'adresse de memoire 0012 Dans le cas de cette adresse de
memoire 0011, l'etat est reconnu en fonction de l'operateur et de
l'operand 3 S'il s'agit, comme dans l'exemple 4 b d'une liaison i T,
l'etat de cette adresse de memoire doit etre egalement un Comme
toutefois des liaisons negatives ET/OU sont egalement possibles, il
est egalement possible que l'etat inverse soit correct Ce-
ci est toutefois correct Ceci est toutefois reconnaissa-
ble a partir de l'operateur Si l'etat est correct (48), on poursuit la
commutation vers l'adresse la plus elevee suivante Si l'etat est
errone, cela signifie que sous
cette adresse de memoire, la condition de commutation ulte-
rieure n'est pas remplie Si l'on se rapporte a l'exemple
de la figure 4 b, cela signifie que dans le cas de l'adres- se de
memoire 0011, l'entree 1 2 fonctionne de facon defec-
tueuse Cette entree est alors indiquee sur le dispositif
d'affichage 49 Le personnel de service est alors en situa-
tion de contr Oler l'entree 1 2 par exemple en ce qui con-
cerne des coupures ou des court-circuits ou bien en ce qui concerne un
indicateur defectueux Ainsi, on a deja trouve
un defaut qui aurait pu aboutir a un arret de la machine.
Mais la plupart du temps, ce n'est pas seu-
lement une condition de commutation ulterieure, mais plu-
sieurs conditions de commutation ulterieures qui sont ne-
cessaires pour une etape Dans une autre etape (50) l'adres-
se de memoire est en consequence egalement elevee de un
pour controler la condition de commutation ulterieure sui-
vante Dans l'exemple de la figure 4 b, il s'agit de la con-
dition de commutation ulterieure sous l'adresse de memoire Avant
toutefois que ce controle soit effectue, on
controle dans une autre etape si un ordre de cloture exis-
te (51).
Un ordre de cloture existe lorsque l'opera-
15.- teur est par exemple un ordre de positionnement, un ordre de
repositionnement, ou bien un ordre d'attribution Ceci est le cas dans
la figure 4 b pour l'adresse de memoire 0009 Dans ce cas, la sortie 3
1 est repositionnee par l'ordre de repositionnement RA Un controle des
ordres de
cloture n'a pas lieu Dans ce cas, la boucle est abandon-
nee Si toutefois une condition de commutation ulterieure doit etre
controlee, alors on parcourt encore une fois la boucle dans laquelle
l'etat est controle en fonction
de l'operateur et de l'operande de la condition de commu-
tation ulterieure Si un ordre de cloture est present, alors l'adresse
suivante est appelee a partir de la RAM 5
et ainsi l'ensemble des conditions de commutation ulte-
rieures de la chatxe de deroulement est controle En se referant aux
informations apparaissant a l'affichage, le personnel de service est
en situation d'ecarter l'un apres l'autre, tous les defauts
Habituellement toutefois un seul defaut est indique Par
l'intermediaire de la ligne
de transmissions de donnees, on peut raccorder des appa-
reils de visualisation de donnees ou d'autres dispositifs d'affichage,
qui permettent l'affichage d'autres donnees
et facilitent le travail du personnel de service.
Gr Ace au procede represente sur la figure 6 et decrit ici, il est
possible d'examiner egalement des commandes de deroulement complexes
avec des chalnes a
ramifications, des boucles et des ordres de transition.
Comme l'interrogation des conditions de commutation ulte-
rieures s'effectue vers l'arriere a partir de l'adresse de
positionnement defectueuse d'une etape, il est egalement
possible de reconnaitre des conditions de commutation ulte-
rieures sur lesquelles lttention est attiree dans le pro-
gramme de la commande programmable par memoire par un ordre de
transition ou bien celles qui a un emplacement quelconque du programme
dans la commande programmable par memoire, ont ete indiquees comme
resultats intermediaires a partir 16.-
des liaisons d'un indicateur.
Cela signifie que dans la commande program-
mable par memoire, les etapes ne doivent pas etre consta-
tees selon la succession de leur deroulement, mais qu'il est possible,
au moyen d'indioateurs, de se referer a
d'autres parties du programme.
Le procede de diagnostic peut etre notable-
ment simplifie lorsque dans le cas de commandes simples programmables
par memoire, la chalne de deroulement est constituee de facon
sequentielle, c'est-a-dire que dans le programme de la commande
programmable par memoire, chacune des etapes est programmee dans
l'ordre oA? ces etapes se
realisent Dans ce cas, on peut utiliser une autre particu-
larite de l'etape de deroulement Ce procede va etre ex-
plique plus en detail en se referant a nouveau a l'exemple
de la figure 4 b.
Dans le cas d'un accomplissement sequentiel
des etapes de deroulement, l'etape de deroulement 13 suc-
cede a l'etape de deroulement 12 et l'etape de deroulement
15 a l'etape de deroulement 13 Cela signifie que les ran-
gees sont positionnees d'apres les sorties 3 1, 3 2, et 3 3.
Comme dans tous les cas une seule sortie doit etre posi-
tionnee, et que cette sortie n'est eteinte que lorsque les conditions
de commutation ulterieures pour la sortie suivante sont remplies, il
doit seulement etre constate par le programme de controle quelles sont
les adresses de memoire deposees dans la RAM pour lesquelle l'etat est
un L'etape faisant suite a l'etape comportant l'etat un, doit, dans ce
cas, etre perturbe, car du fait du defaut des conditions de
commutation ulterieures, l'etape precedente ne peut pas etre
repositionnee Si, par exemple, pour l'adresse de memoire 0013 la
sortie 3 2 est positionnee,
un repositionnement de la sortie 3 2 par l'ordre dans l'a-
dresse de memoire 0015 ne peut alors pas s'effectuer, lors-
que la sortie 3 3 n'est pas susceptible d'etre positionnee 17.-
car une condition de commutation ulterieure fait defaut.
S'il est alors reconnu par l'installation de diagnostic que l'etat de
l'adresse de memoire 0013 est un, il y a alors commutation immediate
sur l'adresse de memoire de l'etape suivante deposee dans la RAM Les
conditions de
commutation ulterieures de cette etape sont alors exami-
nees de facon connue Cette facon de proceder permet une simplification
et une acceleration notables du contr 8 le par l'installation de
diagnostic Le diagnostic est en
consequence realise plus rapidement, les programmes even-
tuellement necessaires peuvent etre fortement simplifies, si bien que
le nombre des emplacements de memoire de la ROM 4 peut etre reduit
Egalement les instructions de recherche de compteur, telles qu'elles
sont representees sur la figure 6, sont deposees en meme temps que
l'analyse de structure d'etape dans la ROM 4 de l'installation de
diagnostic. la-
R E V E N D I O A T I O N S
1. Procede pour detecter des defauts au cours du deroulement d'une
commande dans le cas de commandes programmables par memoires, procede
caracterise en ce que la structure d'etape du programme de la commande
(1) program- mable par memoire, est deposee dans une installation de
diagnostic (2), et en ce que cette installation de diag-
nostic (2) lors de la recherche des defauts, interroge chaque etape et
que dans le cas de l'etape comportant un defaut, les conditions de
commutation ulterieures sont controlees.
2. Procede selon la revendication 1, carac-
terise en ce que la recherche des defauts est effectuee lorsque la
duree du cycle de commande de la commande (1)
programmable par memoire, depasse une valeur predeterminee.
3. Procede seilon l'une quelconque des reven-
dications 1 et 2, caracterise en ce que la structure dteta-
pe du programme est au moins une fois reconnue par l'ins-
tallation de diagnostic (2) apres l'introduction d'un nou-
veau programme ou bien d'une nouvelle partie de programme.
4. Procede selon la revendication 3, carac-
terise en ce que les adresses de memoires (N) sont appelees par
l'unite de diagnostic, et en ce que sont deposees dans cette unite de
diagnostic, les etapes qui contiennent un ordre de positionnement et
qui sont precedees par un ordre ET avec lequel est appelee une adresse
combinee avec
un ordre de positionnement.
5. Procede selon l'une quelconque des re-
vendications 3 et 4, caracterise en ce que dans un pre-
mier processus de controle, toutes les adresses avec des
ordres de positionnement sont memorisees dans l'installa-
tion de diagnostic (2), tandis que dans un second proces-
sus de controle, sont eteintes les adresses qui ne sont
pas precedees d'un ordre ET avec une adresse de position-
nement.
19 e-
6. Procede selon l'une quelconque des reven-
dications 1 a 5, caracterise en ce qu'en cas de perturba-
tions, l'etape dont l'etat est positionne, est recherchee tandis que
les conditions de commutation ulterieures sont controlees dans l'etape
suivante.
7. Procede selon l'une quelconque des reven-
dications 1 a 5, caracterise en ce qu'en cas de perturba-
tions, chaque ordre d'etape est controle, et en ce que les conditions
de commutation ulterieures de l'etape, sont controlees lorsque l'etat
de l'etape n'est pas positionne mais que l'etat de l'adresse combinee
avec l'ordre ET est positionne. 8. Commande programmable par memoire
avec une installation de diagnostic pour la mise en oeuvre du
procede selon l'une quelconque des revendications 1 a 7,
commande caracterisee en ce que l'installation de diagnos-
tic comporte un ensemble de calcul (8) auquel est raccor-
dee une memoire a valeur fixe (4) et une memoire variable (5),
l'ensemble de calcul (8) etant relie a la commande
(1) programmable par memoire par l'intermediaire d'une li-
gne (3) de transmission de donnees.
9. Commande programmable par memoire selon la revendication 8,
caracterisee en ce que les programmes
pour la prise en charge de la structure d'etape sont depo-
ses dans la memoire a valeur fixe (4) tandis que la struc-
ture d'etape est introduite dans la memoire variable (5).
<
? ?
Display vertical position markers.<br/><br/>This option will display
the relative positions of currently selected key terms within the full
document length.<br/><br/>You can then click the markers to jump to
general locations within the document, or to specific discoveries if
you know whereabouts in the document they occur. [28][_]
Open a preview window.<br/><br/>This window will provide a preview of
any discovery (or vertical marker) when you mouse over
it.<br/><br/>The preview window is draggable so you may place it
wherever you like on the page. [29][_]
[static.png]
[close.png]
Discovery Preview
(Mouse over discovery items)
[textmine.svg] textmine Discovery
« Previous
Multiple Definitions ()
Next »
Enlarge Image (BUTTON) ChemSpider (BUTTON) PubChem (BUTTON) Close
(BUTTON) X
(BUTTON) Close
(BUTTON) X
TextMine: Publication Composition
FR2522424
(BUTTON) Print/ Download (BUTTON) Close
1. Welcome to TextMine.
The TextMine service has been carefully designed to help you
investigate, understand, assess and make discoveries within patent
publications, quickly, easily and efficiently.
This tour will quickly guide you through the main features.
Please use the "Next" button in each case to move to the next step
of the tour (or you can use [Esc] to quit early if you don't want
to finish the tour).
2. The main menu (on the left) contains features that will help you
delve into the patent and better understand the publication.
The main feature being the list of found items (seperated into
colour coded categories).
3. Click the Minesoft logo at any time to reset TextMine to it's
initial (start) state.
4. You can select which part of the document you'd like to view by
using the pull down menu here.
You can select "Full Text" to view the entire document.
5. For non-latin languages, (in most cases) full text translations
are available, you can toggle them on and off here.
You can also toggle the inline discovery translations between
English and their original language.
6. The pie chart icon will open a basic statistical breakdown of the
publication.
7. The sort icon allows you to sort the listed categories based on
the number of instances found.
Click to toggle between ascending and descending.
8. You can use the refine box to refine the discovered items in the
sections below.
Simply type what you are looking for, any items that do not match
will be temporarily hidden.
9. The publication has been analysed and we have identified items
within it that fit into these categories.
The specific items found are listed within the category headings.
Click the section header to open that section and view all the
identitfied items in that section.
If you click the checkbox all items in that section will be
highlighted in the publication (to the right).
The best thing to do is to experiment by opening the sections and
selecting and unselecting checkboxes.
10. The main output window contains the publication full text (or part
thereof if selected).
11. The Tools section contains tools to help you navigate the
"discovered" (highlighted) items of interest.
The arrows and counter let you move through the highlighted items
in order.
12. Other tools include a "Preview" option [ [preview.png] ] and the
ability to mark the relative locations of highlighted items by
using the "Marker" option [ [marker.png] ].
Try these out to best understand how they work, and to discover if
they are of use to you.
13. Items selected from the menu on the left will be highlighted in
the main publication section (here in the middle of the screen).
Click them for further information and insights (including
chemical structure diagrams where available).
14. Please experiment with TextMine - you cannot make any permanent
changes or break anything and once your session is closed (you've
log out) all your activity is destroyed.
Please contact Minesoft Customer Support if you have any questions
or queries at: support@minesoft.com
[30]____________________
[31]____________________
[32]____________________
[33]____________________
[34]____________________
[35]____________________
[36]____________________
[37]____________________
[38]____________________
[39]____________________
[BUTTON Input] (not implemented)_____ [BUTTON Input] (not
implemented)_____
Документ
Категория
Без категории
Просмотров
1
Размер файла
45 Кб
Теги
fr2522424a1
1/--страниц
Пожаловаться на содержимое документа