Basic mode control procedures — Complements

Procédures de commande en mode de base — Compléments

General Information

Status
Published
Publication Date
31-May-1973
Current Stage
9093 - International Standard confirmed
Completion Date
13-Jan-2005
Ref Project

Buy Standard

Standard
ISO 2628:1973 - Basic mode control procedures — Complements Released:6/1/1973
English language
8 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 2628:1973 - Basic mode control procedures — Complements Released:6/1/1973
French language
8 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

~~
INTERNATIONAL STANDARD
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION -MEXKnYHAPOnHAS OPrAHHJAUHR no CTAHLIAPTM3AUAM .ORCANISATION INTERNATIONALE DE NORMALISATION
L
Basic mode control procedures - Complements
First edition - 1973-06-01
w
UDC 681.14 Ref. No. IS0 2628-1973 (E)
Damriptors : data processing, data transmission, control procedures, character sets, codes.
Price based on 8 pages

---------------------- Page: 1 ----------------------
FOREWORD
IS0 (the International Organization for standardization) is a worldwide federation
of national standards institutes (IS0 Member Bodies). The work of developing
International Standards is carried out through IS0 Technical Committees. Every
Member Body interested in a subject for which a Technical Committee has been set
up has the right to be represented on that Committee. International organizations,
ISO, also take part in the work.
governmental and non-governmental, in liaison with
Draft International Standards adopted by the Technical Committees are circulated
as International
to the Member Bodies for approval before their acceptance
Standards by the IS0 Council.
International Standard IS0 2628 was drawn up by Technical Committee
ISOTTC 97, Computers and information processing, and circulated to the Member
Bodies in May 1972.
It has been approved by the Member Bodies of the following countries :
Australia Ireland Spain
Sweden
Belgium Italy
Japan Switzerland
Canada
Czechoslovakia Nether lands Thailand
Egypt, Arab Rep. of New Zealand United Kingdom
France Portugal U.S.A.
Germany South Africa, Rep. of U.S.S.R.
No Member Body expressed disapproval of the document.
O International Organization for Standardization, 1973 0
Printed in Switzerland

---------------------- Page: 2 ----------------------
IS0 2628-1973 (E)
I NTE RNATl ON AL STANDARD
Basic mode control procedures - Complements
International Standard. However, those systems
O INTRODUCTION
implementing the functions described in this International
A data cornmunication system may be considered as the set
Standard and conforming to fSO/R 1745 and IS0 21 11,
h of the terminal installations and the interconnecting
must follow these recommendations.
network that permits information to be exchanged.
2 REFERENCES
A data link comprises terminal installations connected to
the same network, operating at the same speed, in the same
L
ISO/R 1745, Basic mode control procedures for data
code. Any "store and forward" delay or intermediate data
communication systems. (At present under revision.)
is constituted
processing separates data links. Any system
IS0 21 11, Data cornmunication - Basic mode control
of one or several data links.
procedures - Code independent information transfer.
a data link is monitored by data
The information transfer in
link control procedures where some characters, selected CCITT Recommendation V24, Function and electrical
within a coded character set, are given particular meanings characteristics of circuits at the interface between data
according to the transmission phase and are used for various
terminal equipment and data communication equipment.
purposes such as to delineate information, to reverse the
direction of transmission, to ask questions, to answer, etc.
3 RECOVERY PROCEDURES
This International Standard defines complements to the
:
basic mode and its extensions
3.1 General
Recovery procedures
These recovery procedures are system guidelines which
should be used by all stations, as applicable. However, it is
-- System guidelines are given for the use of timers,
recognized that the detailed method of station
counters, etc.;
mechanization, absolute value of timers, etc., may vary
Abort and interrupt procedures
with applications and communication facilities.
-- Defines abort procedures which are always In some cases, these recovery procedures can only detect
L
initiated by the master station, and interrupt the error condition and then notify the operator or the
procedures which are always initiated by the slave
processor program, or both. In more sophisticated cases,
stat ion ;
automatic recovery is partially or completely possible. In
other cases, only operators can perform the recovery
Multiple station selection
procedures. Operator recovery procedures are not part of
this International Standard. However, the operator may do
- Gives means whereby a master station may select
such things as retry n more times, establish voice communi-
more than one slave station so that all the selected
cation to the distant station in order to determine trouble,
slave stations receive the same transmission at the
etc.
same time.
For a good system, the functions of timers A, B, and C
defined below, must be utilized. The value of the timer may
1 SCOPE AND FIELD OF APPLICATION
vary over a wide range depending upon whether they are
implemented via hardware, software, or human operator.
This International Standard extends the digital basic mode
control procedures as defined in ISO/R 1745 and IS0 21 11,
It is recognized that in some systems additional timers may
to allow the following features :
be required for such purposes as aiding synchronization
procedures, added reliability, etc.
1) Recovery procedures;
2) Abort and interrupt procedures;
3.2 Timers and counters
3) Multiple station selection.
Timers are primarily used as aids in recovery procedures
Those systems which conform to ISO/R 1745 do not when recognition of specific control characters does not
a time-out is specified in
necessarily have to include the functions described in this occur. The action taken following
1

---------------------- Page: 3 ----------------------
IS0 2628-1973 (E)
general terms to provide system protection. The absolute When time-out occurs :
values of the timers are dependent upon such things as
1) remain in slave status and initiate search for
manual use, non-manual data entry, speed of transmission,
character synchronization in synchronous systems;
type of data source/sink, etc.
2) prepare to receive another transmission;
Counting is primarily used as an aid in determining what
recovery alternative is applicable in each error condition.
3) notify operator or processor program or both, and
The number of consecutive negative or invalid replies and
discard the incomplete block;
the number of consecutive attempts to recover using one
recovery procedure before an alternative is chosen depends 4) return to non-transparent mode, if applicable.
upon the network configuration, quality of the channel,
NOTE - For maximum system efficiency, the duration of the
and application.
no-response timer (Timer A) should be short and the receive timer
(Timer B) should time-out before the no-response timer.
3.2.1 Timer A (No-response timer)
3.2.3 Timer C (No-activity timer for switched lines)
Where implemented : control station, master station, or
both.
Where implemented : all stations.
Purpose : protection against an invalid response or no
Purpose : facilitates disconnection procedures of the
>-
response.
communication line if data transmission stops due to not
recognizing DLE EOT, or due to remote station or
Start : after transmitting any ending character where a
communication facility problems.
reply is expected; for example ENQ, ETB, ETX, DLE ETB,
DLE ETX.
Start or restart :
Stop : upon receipt of a valid reply from the
1) upon receipt of indication of circuit connection; for
communication line; for example ACK, NAK, STX, EOT,
example receipt of ON condition of circuit 107 (data set
DLE STX.
ready2)) or circuit 125 (calling indicator2)) and circuit
108.2 (data terminal ready2)).
When time-out occurs :
2) upon receipt or transmission of any character in
I) - retransmit same information (up to n times)’), or
asynchronous systems or the synchronizing sequence in
synchronous systems.
-- transmit different information; for example ENQ,
different polling/selection sequence;
stop :
2) transmit EOT, when station abort procedures are
1) upon receipt or transmission of DLE EOT, or
used;
2) loss of circuit 107 (data set ready2))
3) notify operator or processor program, or both;
When time-out occurs :
4) return to non-transparent mode, if applicable.
1) disconnect communication circuit;
3.2.2 Timer B (Receive timer)
2) notify operator or processor program, or both;
Where implemented : slave station.
3) return to control mode, if applicable;
Purpose : protection against non-recognition of any block
4) return to non-transparent mode, if applicable.
terminating character, for example ETB, ETX, ENQ, DLE
ETB or DLE ETX received from the communication line.
3.2.4 Timer D (No-activity timer for non-switched lines)
Start :
Where implemented : control station
1) receipt of SOH, STX (if not preceded by SOH), DLE
Purpose : serves as a “no-activity” time-out for all stations
SOH, DLE STX or other opening characters or sequence
in a system.
as required.
Start or restart : upon receipt or transmission of any
2) this timer may be restarted to permit receipt of
character in asynchronous systems or after the
variable length blocks.
synchronizing sequence in synchronous systems.
Stop : upon receipt of a valid terminating character or
sequence; for example ETB, ETX, ENQ, DLE ETB, DLE Stop : upon receipt or transmission of EOT
ETX.
Retransmission of a data block can result in duplication of a block at the receiving location if a block numbering or other protective
1)
scheme is not used.
2) CCllT - V 24 designation.
2

---------------------- Page: 4 ----------------------
IS0 2628-1973 (E)
- In the case of :
When time-out occurs : R4
1) notify operator or processor program, or both; 1) repeated negative replies (NAK) or invalid or no
responses to a selection supervisory sequence, the master
2) return to control mode, if applicable;
station should notify the operator or processor program,
or both;
3) return to non-transparent mode, if applicable
2) repeated negative replies (NAK) or failure to receive
3.3 Recovery procedures
a valid reply for an information block, the master station
may transmit an EOT (if master station abort is used)
Some recovery procedures are outlined in the following
and/or notify the operator or processor program, or
with their linkage to the appropriate phase diagrams in 4.2
both.
of ISO/R 1745 and to the timers A, B and C described in
this International Standard.
3.3.3 Recovery procedures by a slave station
all cases, after the appropriate time-out periods, it shall
In
Recovery procedures by a slave station are explained by the
be the final responsibility of either the control station or
the master station to take action. functions of timer B (see 3.2.2).
3.3.1 Recovery procedures by control station
c
4 ABORT AND INTERRUPT PROCEDURES
R1 - In the case of :
4.1 General
1) invalid or absence of termination supervisory
sequence detected by time-out of either timer A or
Abort procedures are always initiated by the master station
timer C, the control station must transmit EOT or DLE
wishing either
EOT whichever is appropriate;
1) to stop transmitting a block of information before
2) invalid or no response to a polling/selection
its normal end (ETB or ETX) but without returning to
sequence detected by time-out of timer A, the control
control mode or neutral; or
station may transmit the same or a different
polling/selection sequence following the transmission of
2) to stop transmitting at
...

-\
NORME INTERNATIONALE @ 2628
‘al!&
-
Procédures de commande en mode de base - Compléments
Première édition - 1973-06-01
Réf. NO : IS0 2628-1973 (FI
CDU 681.14
m
ri
!?
Dercrimeurs : traitement de l’information, transmission de données, procédure de commande, jeu de caractères, code.
m
N
CD
N
s
Prix basé sur 8 pages

---------------------- Page: 1 ----------------------
AVANT-PROPOS
IS0 (Organisation Internationale de Normalisation) est une fédération mondiale
d’organismes nationaux de normalisation (Comités Membres ISO). L’élaboration de
Normes Internationales est confiée aux Comités Techniques ISO. Chaque Comité
Membre intéressé par une étude a le droit de faire partie du Comité Technique
correspondant. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO, participent également aux travaux.
Les Projets de Normes Internationales adoptés par les Comités Techniques sont
soumis aux Comités Membres pour approbation, avant leur acceptation comme
Normes Internationales par le Conseil de I‘ISO.
La Norme Internationale IS0 2628 a été établie par le Comité Technique
ISO/TC 97, Calculateurs et traitement de l’information, et soumise aux Comités
Membres en mai 1972.
Elle a été approuvée par les Comités Membres des pays suivants :
Afrique du Sud, Rép. d‘ France Roy au me- U ni
Allemagne Irlande Suède
Australie Italie Suisse
Belgique Japon Tchécoslovaquie
Canada Nouvel le-Zélande Thaïlande
Egypte, Rép. arabe d’ Pays-Bas U.R.S.S.
Espagne Portugal U.S.A.
Aucun Comité Membre n’a désapprouvé le document.
O Organisation Internationale de Normalisation, 1973
Imprimé en Suisse

---------------------- Page: 2 ----------------------
NORME INTERNATIONALE IS0 2628-1973 (F)
Procédures de commande en mode de base - Complements
C INTRODUCTION Les systèmes conformes à ISO/R 1745 ne doivent pas
nécessairement inclure les fonctions décrites dans ce
Un système de transmission de données peut être considéré
document. Toutefois, les systèmes mettant en oeuvre les
comme l'ensemble des installations terminales et du réseau
fonctions décrites ici et conformes a ISO/R 1745 et
d'interconnection permettant l'échange des données.
ISO/R 21 11, doivent se conformer a ces specifications.
Un chaînon de données comprend les installations
terminales connectées à un même réseau, fonctionnant à la
2 REFERENCES
L'
même vitesse et avec le même code. Tout enregistrement ou
ISOIR 1745, Procédures de commande pour transmission
traitement intermédiaire des données sépare les chaînons de
données en mode de base. (Actuellement au stade de
de
données. Tout système comprend un ou plusieurs chaînons
révision.)
de données.
IS0 21 1 1, Téléinformatique - Procédures de commande en
Le transfert de l'information sur un chaînon de
mode de base - Transfert des données indépendantes du
transmission de données est contrôlé par des procédures de
code.
commande de chaînons de données suivant lesquelles
certains caractères choisis dans un jeu codé, recoivent une
Avis CCITT V24, Normes des types et des formes de
signification spéciale selon la phase de la transmission et
signaux a échanger sur une jonction entre l'équipement
sont utilisés à des fins diverses : découper l'information,
terminal de traitement de données et l'équipement de
inverser le sens de la transmission, interroger, répondre, etc.
transmission de données.
La présente Norme Internationale définit les compléments
3 PROCEDURES DE REPRISE
et extensions au mode de base.
Procédures de reprise :
3.1 Généralités
-- directives générales pour l'utilisation de
Ces procédures de reprise sont des directives de système, de-
temporisateurs, compteurs, etc;
vant être mises en œuvre par toutes les stations lorsqu'elles
Procédures d'abandon et d'interruption :
sont applicables. Toutefois, il est admis que les détails de
méthodes d'implantation mécanique dans la station, la valeur
- définissent les procédures d'abandon dont
absolue des temporisateurs, etc, peuvent varier en fonction
l'initiative appartient toujours à la station maîtresse,
des applications et des moyens de télécommunications.
et les procédures d'interruption qui sont toujours
déclenchées par la station asservie.
Dans certains cas, ces procédures de reprise peuvent
Sélection de stations multiples :
seulement déceler la condition d'erreur, pour aviser
- détermine le moyen qui permet a une station l'opérateur ou le programme de traitement, ou les deux a la
maîtresse d'être en sélection simultanée avec plusieurs fois. Lorsque le matériel est plus complexe, une reprise
automatique, partielle ou complète, est possible. En
stations asservies, de telle facon que toutes les
stations asservies en sélection recoivent Iû même d'autres cas, seuls les opérateurs peuvent effectuer les
transmission, en même temps. procédures de reprise. Les procédures de reprise effectuées
par l'opérateur ne font pas partie de la présente Norme
Internationale. Cependant, l'opérateur peut, par exemple,
1 OBJET ET DOMAINE D'APPLICATION
répéter encore «n» tentatives, établir une communication
La présente Norme Internationale étend le domaine
téléphonique avec la station éloignée afin de déterminer la
d'application des procédures de commande en mode de
nature de la panne, etc.
base, telles que définies en ISO/R 1745 et IS0 21 11, pour
Afin d'obtenir un système satisfaisant, il est nécessaire de
leur permettre d'inclure les procedures suivantes :
mettre en oeuvre les fonctions des temporisateurs A, 6 et C
Procédures de reprise;
définis ci-dessous. La valeur des temporisateurs peut varier a
l'intérieur d'une grande gamme suivant qu'ils sont mis en
Procédures d'abandon et d'interruption;
oeuvre par ((hardware)), par ((software)) ou par un opérateur
humain.
Sélection multiple de station.
1

---------------------- Page: 3 ----------------------
IS0 2628-1973 (F)
II est admis que certains systèmes peuvent nécessiter des Objet : protection contre la non-reconnaissance de tout
temporisateurs supplémentaires, par exemple dans le but de
caractère de bloc, par exemple ETB, ETX, ENQ, DLE ET6
faciliter les processus de synchronisation, d'accroître la
ou DLE ETX, reçu par la ligne de communication.
fiabilité, etc.
Démarrage :
3.2 Temporisateurs et compteurs
I) réception de SOH, STX (si non précédé par SOH),
DLE SOH, DLE STX ou autres caractères ou séquence
Le rôle primordial des temporisateurs est de faciliter les
d'initiation, selon l'utilisation.
procédures de reprise lorsqu'il n'y a pas de reconnaissance
de caractères spécifiques de contrôle de transmission.
2) remise en route de ce temporisateur afin de recevoir
L'action exercée à la suite de l'expiration d'un délai est
des blocs de longueur variable.
spécifiée en termes généraux, afin d'assurer la protection
Arrêt : dès réception d'un caractère ou d'une séquence
des systèmes. La valeur absolue des temporisateurs
terminale valable, par exemple ETB, ETX, ENQ, DLE ETB,
tels que l'utilisation manuelle, l'entrée
dépendra de facteurs
DLE ETX.
la vitesse de transmission, le
non manuelle des données,
Qenre de source ou de collecteur de données, etc .
Lorsque le délai expire :
Le comptage sert surtout à faciliter le choix des procédures
1) demeurer en état de station asservie et déclencher la
de reprise en fonction des conditions d'erreurs constatées.
recherche de synchronisation de caractères dans un
Le nombre de réponses, négatives ou non valides, système synchrone; L
consécutives, ainsi que le nombre de tentatives consécutives
la même procédure de reprise avant de choisir une
utilisant 2) se préparer à recevoir une autre transmission;
la configuration du réseau, de la
autre procédure, dépend de
3) aviser l'opérateur, ou le programme de traitement,
qualité de la voie et de l'application en question.
ou les deux, et rejeter le bloc incomplet;
3.2.1 Temporisateur A (Délai de non réponse)
4) retourner au mode non-transparent, s'il est
applicable .
Mise en oeuvre : dans la station de commande, la station
maîtresse ou dans les deux.
NOTE - Le rendement du système sera d'autant meilleur que la
durée du délai de non-réponse (temporisateur A) sera courte et que
Objet : protection contre une réponse non valide ou une
le délai de réception (temporisateur B) expirera avant le délai de
absence de réponse. non-réponse.
Démarrage : après transmission de tout caractère de fin
3.2.3 Temporisateur C (Délai de non-activité pour les
ligne de communication, par exemple : ACK, NAK, STX,
lignes commutées)
EOT, DLE STX.
Mise en oeuvre : dans toutes les stations.
Arrêt : dès réception d'une réponse valable provenant de la
ligne de communication, par exemple : ACK, NAK, EOT,
Objet : faciliter les procédures de déconnection de la ligne
DLE STX.
de communication si la transmission de données s'arrête par
suite de la non-reconnaissance de DLE EOT, ou par suite
Lorsque le délai expire :
U
d'incidents survenus à la station éloignée ou au moyen de
communication.
1) retransmettre la même information (jusqu'à n
fois)'), ou
Démarrage ou redémarrage :
- transmettre une information différente, par
1) dès réception de l'indication de l'établissement d'un
exemple ENQ, séquence différente d'invitation à
circuit, par exemple, réception de l'état FERMÉ du
émettre ou de sélection
ou de circuit 125
circuit 107 (Poste de données prêt2))
(indicateur d'appel2)) et du circuit 108.2 (équipement
2) transmettre EOT, lorsqu'une station utilise une
terminal de données prêt2)).
procédure d'abandon d'opérations;
2) dès réception ou transmission de tout caractère dans
l'opérateur, ou le programme de traitement,
3) aviser
les systèmes asynchrones ou séquence de
ou les deux;
synchronisation dans les systèmes synchrones.
4) retourner au mode non-transparent s'il est applicable.
Arrêt :
3.2.2 Temporisateur B (Délai de réception)
1) dès réception ou transmission de DLE EOT, ou
Mise en oeuvre : à la station asservie.
2) tombée du circuit 107 (poste de données prêt2)).
La retransmission d'un bloc de données peut aboutir a une duplication d'un bloc à la réception si on ne se sert pas d'une méthode de
1)
numérotation des blocs ou d'une autre méthode de protection.
2) Désignation : CCITT V 24.

---------------------- Page: 4 ----------------------
IS0 2628-1973 (F)
Lorsque le délai expire : R2 - En cas de :
1) déconnecter le circuit de communication; répétition, sans succès, d'invitation à émettre à l'une ou à
plusieurs ou à toutes les stations, la station de commande
2) aviser l'opérateur ou le programme de traitement, ou
doit en aviser l'opérateur, ou le programme de traitement,
les deux;
ou les deux.
3) retourner au mode de commande;
3.3.2 Procédure de reprise par la station maîtresse
4) retourner au mode non-transparent, s'il est
R3 - En cas de :
applicable.
1) non-validité, ou absence de réponse à une séquence
3.2.4 Temporisateur D (Délai de non activité pour les
de supervision de sélection, décelée par l'expiration du
lignes non commutées)
délai du temporisateur A, la station maîtresse peut :
Mise en oeuvre : à la station de commande.
a) terminer la transmission en transmettant EOT;
Objet : sert comme délai de non activité à toutes les
b) transmettre une autre séquence de supervision de
stations d'un système.
sélection (jusqu'à n fois);
Démarrage ou redémarrage : dès réception ou transmission
c) aviser l'opérateur, ou le programme de traitement,
L
de tout caractère dans les systèmes asynchrones, ou de la
ou les deux.
séquence de synchronisation dans les systemes synchrones.
2) non-validité, ou absence de réponse au message
Arrêt : dès réception ou transmission de EO1
d'information, décelée par l'expiration du délai du
temporisateur A, la station maîtresse peut :
Lorsque le délai expire :
a) répéter la transmission précédente (jusqu'à n
1) aviser l'opérateur, ou le programme de traitement,
fois). Cette procédure peut aboutir à la duplication de
ou les deux;
blocs;
2) retourner au mode de commande; b) transmettre le préfixe ENQ (jusqu'à n fois) pour
demander à la station asservie de répéter sa réponse
3) retourner au mode non-transparent, s'il est
précédente (ACK ou NAK). Cette procédure peut
applicable.
conduire à la perte de blocs, à moins qu'un système
de numérotation des réponses soit utilisé en
association, afin de s'assurer qu'aucun bloc n'est
3.3 Procédure de reprise
ajouté ou supprimé.
Certaines procédures de reprise sont décrites ci-dessous,
R4 - En cas de :
avec leurs liens aux diagrammes appropriés de phase
figurant en 4.2 de ISO/R 1745, et aux temporisateurs A, B
1 ) réponses négatives (NAK) répétées ou réponses
et C décrits dans la présente Norme Internationale.
non-valides ou absence de réponse à une séquence de
supervision de sélection, la station maîtresse doit aviser
l'opérateur, ou le programme de traitement, ou les deux;
Dans tous les cas, après l'expiration des délais appropriés,
l'intervention finale doit être le fait, soit de la station de
2) réponses négatives (NAK) répétées ou absence d'une
commande, soit de la station maîtresse.
réponse valable à un bloc d'information, la station
maîtresse peut transmettre un EOT (si la procédure
3.3.1 Procédure de reprise par la station de commande
d'abandon par la station maîtresse est appliquée) et/ou
aviser l'opérateur ou le programme de traitement, ou les
Rl - Dans les cas suivants :
deux.
1) Non-validité ou absence de la séquence de supervi-
3.3.3 Procédure de reprise par une station asservie
sio
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.