1、- NORME INTERNATIONALE 2628 al! Procdures dabandon et dinterruption : - dfinissent les procdures dabandon dont linitiative appartient toujours la station matresse, et les procdures dinterruption qui sont toujours dclenches par la station asservie. Slection de stations multiples : - dtermine le moyen
2、 qui permet a une station matresse dtre en slection simultane avec plusieurs stations asservies, de telle facon que toutes les stations asservies en slection recoivent I mme transmission, en mme temps. 1 OBJET ET DOMAINE DAPPLICATION La prsente Norme Internationale tend le domaine dapplication des p
3、rocdures de commande en mode de base, telles que dfinies en ISO/R 1745 et IS0 21 11, pour leur permettre dinclure les procedures suivantes : Procdures de reprise; Procdures dabandon et dinterruption; Slection multiple de station. Les systmes conformes ISO/R 1745 ne doivent pas ncessairement inclure
4、les fonctions dcrites dans ce document. Toutefois, les systmes mettant en oeuvre les fonctions dcrites ici et conformes a ISO/R 1745 et ISO/R 21 11, doivent se conformer a ces specifications. 2 REFERENCES ISOIR 1745, Procdures de commande pour transmission de donnes en mode de base. (Actuellement au
5、 stade de rvision.) IS0 21 1 1, Tlinformatique - Procdures de commande en mode de base - Transfert des donnes indpendantes du code. Avis CCITT V24, Normes des types et des formes de signaux a changer sur une jonction entre lquipement terminal de traitement de donnes et lquipement de transmission de
6、donnes. 3 PROCEDURES DE REPRISE 3.1 Gnralits Ces procdures de reprise sont des directives de systme, de- vant tre mises en uvre par toutes les stations lorsquelles sont applicables. Toutefois, il est admis que les dtails de mthodes dimplantation mcanique dans la station, la valeur absolue des tempor
7、isateurs, etc, peuvent varier en fonction des applications et des moyens de tlcommunications. Dans certains cas, ces procdures de reprise peuvent seulement dceler la condition derreur, pour aviser loprateur ou le programme de traitement, ou les deux a la fois. Lorsque le matriel est plus complexe, u
8、ne reprise automatique, partielle ou complte, est possible. En dautres cas, seuls les oprateurs peuvent effectuer les procdures de reprise. Les procdures de reprise effectues par loprateur ne font pas partie de la prsente Norme Internationale. Cependant, loprateur peut, par exemple, rpter encore n t
9、entatives, tablir une communication tlphonique avec la station loigne afin de dterminer la nature de la panne, etc. Afin dobtenir un systme satisfaisant, il est ncessaire de mettre en oeuvre les fonctions des temporisateurs A, 6 et C dfinis ci-dessous. La valeur des temporisateurs peut varier a lint
10、rieur dune grande gamme suivant quils sont mis en oeuvre par (hardware), par (software) ou par un oprateur humain. 1 IS0 2628-1973 (F) II est admis que certains systmes peuvent ncessiter des temporisateurs supplmentaires, par exemple dans le but de faciliter les processus de synchronisation, daccrot
11、re la fiabilit, etc. 3.2 Temporisateurs et compteurs Le rle primordial des temporisateurs est de faciliter les procdures de reprise lorsquil ny a pas de reconnaissance de caractres spcifiques de contrle de transmission. Laction exerce la suite de lexpiration dun dlai est spcifie en termes gnraux, af
12、in dassurer la protection des systmes. La valeur absolue des temporisateurs dpendra de facteurs tels que lutilisation manuelle, lentre non manuelle des donnes, la vitesse de transmission, le Qenre de source ou de collecteur de donnes, etc . Le comptage sert surtout faciliter le choix des procdures d
13、e reprise en fonction des conditions derreurs constates. Le nombre de rponses, ngatives ou non valides, conscutives, ainsi que le nombre de tentatives conscutives utilisant la mme procdure de reprise avant de choisir une autre procdure, dpend de la configuration du rseau, de la qualit de la voie et
14、de lapplication en question. 3.2.1 Mise en oeuvre : dans la station de commande, la station matresse ou dans les deux. Objet : protection contre une rponse non valide ou une absence de rponse. Dmarrage : aprs transmission de tout caractre de fin ligne de communication, par exemple : ACK, NAK, STX, E
15、OT, DLE STX. Arrt : ds rception dune rponse valable provenant de la ligne de communication, par exemple : ACK, NAK, EOT, DLE STX. Lorsque le dlai expire : Temporisateur A (Dlai de non rponse) 1) retransmettre la mme information (jusqu n fois), ou - transmettre une information diffrente, par exemple
16、ENQ, squence diffrente dinvitation mettre ou de slection 2) transmettre EOT, lorsquune station utilise une procdure dabandon doprations; 3) aviser loprateur, ou le programme de traitement, ou les deux; 4) retourner au mode non-transparent sil est applicable. 3.2.2 Temporisateur B (Dlai de rception)
17、Mise en oeuvre : la station asservie. Objet : protection contre la non-reconnaissance de tout caractre de bloc, par exemple ETB, ETX, ENQ, DLE ET6 ou DLE ETX, reu par la ligne de communication. Dmarrage : I) rception de SOH, STX (si non prcd par SOH), DLE SOH, DLE STX ou autres caractres ou squence
18、dinitiation, selon lutilisation. 2) remise en route de ce temporisateur afin de recevoir des blocs de longueur variable. Arrt : ds rception dun caractre ou dune squence terminale valable, par exemple ETB, ETX, ENQ, DLE ETB, DLE ETX. Lorsque le dlai expire : 1) demeurer en tat de station asservie et
19、dclencher la recherche de synchronisation de caractres dans un systme synchrone; L 2) se prparer recevoir une autre transmission; 3) aviser loprateur, ou le programme de traitement, ou les deux, et rejeter le bloc incomplet; 4) retourner au mode non-transparent, sil est applicable . NOTE - Le rendem
20、ent du systme sera dautant meilleur que la dure du dlai de non-rponse (temporisateur A) sera courte et que le dlai de rception (temporisateur B) expirera avant le dlai de non-rponse. 3.2.3 Temporisateur C (Dlai de non-activit pour les lignes commutes) Mise en oeuvre : dans toutes les stations. Objet
21、 : faciliter les procdures de dconnection de la ligne de communication si la transmission de donnes sarrte par suite de la non-reconnaissance de DLE EOT, ou par suite communication. Dmarrage ou redmarrage : dincidents survenus la station loigne ou au moyen de U 1) ds rception de lindication de ltabl
22、issement dun circuit, par exemple, rception de ltat FERM du circuit 107 (Poste de donnes prt2) ou de circuit 125 (indicateur dappel2) et du circuit 108.2 (quipement terminal de donnes prt2). 2) ds rception ou transmission de tout caractre dans les systmes asynchrones ou squence de synchronisation da
23、ns les systmes synchrones. Arrt : 1) ds rception ou transmission de DLE EOT, ou 2) tombe du circuit 107 (poste de donnes prt2). 1) numrotation des blocs ou dune autre mthode de protection. 2) Dsignation : CCITT V 24. La retransmission dun bloc de donnes peut aboutir a une duplication dun bloc la rce
24、ption si on ne se sert pas dune mthode de Lorsque le dlai expire : 1) dconnecter le circuit de communication; 2) aviser loprateur ou le programme de traitement, ou les deux; 3) retourner au mode de commande; 4) retourner au mode non-transparent, sil est applicable. IS0 2628-1973 (F) R2 - En cas de :
25、 3.2.4 Temporisateur D (Dlai de non activit pour les lignes non commutes) Mise en oeuvre : la station de commande. Objet : sert comme dlai de non activit toutes les stations dun systme. Dmarrage ou redmarrage : ds rception ou transmission de tout caractre dans les systmes asynchrones, ou de la squen
26、ce de synchronisation dans les systemes synchrones. Arrt : ds rception ou transmission de EO1 Lorsque le dlai expire : L 1) aviser loprateur, ou le programme de traitement, ou les deux; 2) retourner au mode de commande; 3) retourner au mode non-transparent, sil est applicable. 3.3 Procdure de repris
27、e Certaines procdures de reprise sont dcrites ci-dessous, avec leurs liens aux diagrammes appropris de phase figurant en 4.2 de ISO/R 1745, et aux temporisateurs A, B et C dcrits dans la prsente Norme Internationale. Dans tous les cas, aprs lexpiration des dlais appropris, lintervention finale doit
28、tre le fait, soit de la station de commande, soit de la station matresse. 3.3.1 Procdure de reprise par la station de commande Rl - Dans les cas suivants : 1) Non-validit ou absence de la squence de supervi- sion de terminaison, dcele par lexpiration du dlai de temporisateur A ou du temporisateur C,
29、 la station de commandedoit transmettre EOT ou DLE EOT, le mieux appropri selon le cas. 2) Non-validit, ou absence de rponse une squence dinvitation mettre ou de slection, dcele par Iexpi- ration du dlai du temporisateur A, la station de com- mande peut transmettre la mme squence ou une squence diff
30、rente dinvitation mettre ou de slec- tion, aprs la transmission dun EOT et/ou avis loprateur, ou au programme de traitement, ou aux deux. rptition, sans succs, dinvitation mettre lune ou plusieurs ou toutes les stations, la station de commande doit en aviser loprateur, ou le programme de traitement,
31、 ou les deux. 3.3.2 Procdure de reprise par la station matresse R3 - En cas de : 1) non-validit, ou absence de rponse une squence de supervision de slection, dcele par lexpiration du dlai du temporisateur A, la station matresse peut : a) terminer la transmission en transmettant EOT; b) transmettre u
32、ne autre squence de supervision de slection (jusqu n fois); c) aviser loprateur, ou le programme de traitement, ou les deux. 2) non-validit, ou absence de rponse au message dinformation, dcele par lexpiration du dlai du temporisateur A, la station matresse peut : a) rpter la transmission prcdente (j
33、usqu n fois). Cette procdure peut aboutir la duplication de blocs; b) transmettre le prfixe ENQ (jusqu n fois) pour demander la station asservie de rpter sa rponse prcdente (ACK ou NAK). Cette procdure peut conduire la perte de blocs, moins quun systme de numrotation des rponses soit utilis en assoc
34、iation, afin de sassurer quaucun bloc nest ajout ou supprim. R4 - En cas de : 1 ) rponses ngatives (NAK) rptes ou rponses non-valides ou absence de rponse une squence de supervision de slection, la station matresse doit aviser loprateur, ou le programme de traitement, ou les deux; 2) rponses ngative
35、s (NAK) rptes ou absence dune rponse valable un bloc dinformation, la station matresse peut transmettre un EOT (si la procdure dabandon par la station matresse est applique) et/ou aviser loprateur ou le programme de traitement, ou les deux. 3.3.3 Procdure de reprise par une station asservie Les proc
36、dures de reprise par une station asservie sont expliques par les fonctions du temporisateur B (voir 3.2.2.). 4 PROCEDURES DABANDON ET DINTERRUPTION 4.1 Gnralits Les procdures dabandon sont toujours dclenches par la station matresse dsirant : ou 3 IS0 2628-1973 (FI 1 ) interrompre la transmission dun
37、 bloc dinformations avant sa fin normale (ETB ou ETX) mais sans revenir au mode de commande ou ltat neutre; 2) interrompre la transmission tout moment, pendant la phase de transfert de linformation, puis revenir au mode de commande ou ltat neutre. Les procdures dinterruption sont toujours dclenches
38、par la station asservie dsirant ne plus recevoir soit instantanment, soit dans un court laps de temps. 4.2 Procdures dabandon 4.2.1 Abandon de blocs 4.2.1.1 DESCRIPTION La station matresse dcide de terminer un bloc de facon inhabituelle, afin que la station asservie rejette ce bloc. II ny a pas de r
39、etour au mode de commande ou ltat neutre, et la station matresse reprend sa transmission avec la mme station asservie. 4.2.1.2 PR oc D U R E Lorsque la station matresse dcide dabandonner un bloc, elle le termine immdiatement par ENQ (DLE ENQ, le cas chant). La station asservie rpond par NAK qui est
40、le seul accus de rception valable en ce cas. La station matresse reprend alors sa transmission quelle commence avec STX (ou SOH). Si la rponse par la station asservie est non-valable, ou sil ny a pas de rponse, les procdures normales de reprise peuvent sappliquer (n nouvelles tentatives, expiration
41、du dlai). (Voir Figure 1). NOTE - Par exemple, labandon de bloc peut sappliquer dans les cas suivants : - la station matresse sapercoit que des donnes non-valides ont t envoyes : par exemple, des erreurs sont dtectes au niveau de la mmoire-tampon, ou pendant la lecture des donnes partir de leurs sup
42、ports, ou la source (dues loprateur). - avec des blocs de longueur fixe, lorsque par suite derreurs de transmission, de programmation ou dues loprateur, le bloc en cours de transmission dpasse la longueur normale. - lorsque la station matresse dcle que le bloc en cours de transmission ne sera pas ac
43、cept par la station asservie. 4.2.2 Abandon de station 4.2.2.1 DESCRIPTION En transmettant un message, la station matresse dcide, au cours de la transmission dun bloc dinformation, ou entre deux blocs dinformation, darrter la transmission et de revenir au mode de commande ou ltat neutre. 4.2.2.2 PR
44、OC D U RE a) en cours de transmission dun bloc. Lorsque la station matresse dcide dabandonner la transmission, elle envoie immdiatement le caractre de commande de transmission ENQ (DLE ENQ). La station asservie dtecte cette terminaison inhabituelle utilisant ENQ (au lieu de ETB ou ETX) et rpond par
45、NAK qui est la seule rponse valable en ce cas. Aprs rception de NAK, la station matresse transmet EOT et la liaison de communication revient au mode de commande ou ltat neutre. Lorsquil ny a pas de rponse, ou si la rponse est non-valide, les procdures normales de reprise (n tentatives nouvelles, exp
46、iration du dlai) sont applicables (voir Figure 2.). b) entre deux blocs dinformation La station matresse termine le bloc en cours de transmission de la facon habituelle. La rponse normale de la station asservie est ACK. La station matresse envoie alors EOT et la liaison de communication revient au m
47、ode de commande ou ltat neutre. Si la rponse est NAK, ou sil ny a pas de rponse, ou si la rponse est non-valide, la station-matresse peut dcider dutiliser ou non les procdures normales de reprise (n nouvelles tentatives, expiration de dlai) avant de transmettre EOT, aboutissant ainsi au mode de commande ou ltat neutre (voir Figure 3). NOTES 1 utilis au lieu de EOT. Dans les applications sur lignes cornmutes. DLE EOT peut tre 2 Exemples dutilisation lorsquil y a intention de dconnecter la ligne. Labandon de station par la station maitresse peut tre