DE2251716A1 - Datenuebertragung innerhalb einer serienschleife - Google Patents
Datenuebertragung innerhalb einer serienschleifeInfo
- Publication number
- DE2251716A1 DE2251716A1 DE2251716A DE2251716A DE2251716A1 DE 2251716 A1 DE2251716 A1 DE 2251716A1 DE 2251716 A DE2251716 A DE 2251716A DE 2251716 A DE2251716 A DE 2251716A DE 2251716 A1 DE2251716 A1 DE 2251716A1
- Authority
- DE
- Germany
- Prior art keywords
- signals
- signal
- transmission
- data
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/423—Loop networks with centralised control, e.g. polling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
- Small-Scale Networks (AREA)
Description
Böblingen, den 28O September 1972 ker-sn
Anmelderin: International Business Machines
Corporation, Armonk, N.Y. 10504
Amtliches Aktenzeichen: . Neuanmeldung
OO R 1 T 1 Pi
Aktenzeichen der Anmelderin: RA 971 001
Die Erfindung betrifft ein Verfahren zur Datenübertragung innerhalb
einer Serienschleife entsprechend dem Oberbegriff des Patentanspruches
1 sowie Schaltungsanordnungen zur Durchführung dieses
Verfahrens.
Es wird ein Verfahren für die Datenübertragung zwischen einer Zentralstation und einer Vielzahl in Serie geschalteter Endstellen
betrachtet. Der gesamte Verkehr wird unter Steuerung durch die Zentralstation abgewickelt. Die Endstellen übertragen
anstehende Daten zur Zentralstation in der Reihenfolge ihrer räumlichen Anordnung innerhalb der vorgesehenen Serienschleife.
Sämtliche Übertragungen erfolgen in einer vorgegebenen Richtung innerhalb der Schleife.
Serienübertragungsanlagen gehören zum Stande der Technik. Verschiedene
Möglichkeiten zu ihrer Steuerung sind bekannt geworden. Die Steuerungstechniken lassen sich in zwei Hauptkategorien einteileni
Bei der ersten Kategorie werden Nachrichten von und zu
den angeschlossenen Endstellen in einzelne Stücke aufgeteilt und innerhalb vorgegebener Zeitabschnitte über die Schleife übertragen.
Die Zeitabschnitte können den.einzelnen Endstellen fest
zugeteilt werden, wobei jede betrachtete Endstelle immer wieder den ihr zugeordneten Zeitabschnitt benutzt«, Solche Anlagen weisen
309827/0985
ί - 2 - ■ ' ' ■
einen schlechten übertragungwxrkungsgrad auf, da bei zeitlich
nicht mitverkehrenden Endstellen die zugehörigen Zeitabschnitte nicht belegt werden» Abgewandelte Steuerungstechniken sind vorgeschlagen
worden, bei denen begrenzte Zahlen von Zeitabschnitten größeren Endstellengruppen gemeinsam zugeordnet werden. Dies kann
auf verschiedene Weise erfolgen. Von einer weiteren Erläuterung dieser Technik soll jedoch abgesehen werden, da sie nicht von
direktem Interesse für die vorliegende Erfindung ist.
Die zweite Kategorie betrifft Steuertechniken, bei denen Nachrichten
variabler Länge als zusammenhängende Einheiten übertragen werden«, Diese Kategorie ist besonders geeignet für relativ
langsam arbeitende Übertragungskanäle wie z.B, Telefonleitungen,
die große Zahlen von Endstellen innerhalb einer Serienschleife erfassen können; nur ein geringer Anteil der Kanalkapazität wird
dabei Betriebsfunktionen wie dem Adressieren, der Steuerung und der Fehlerprüfung überlassen.
Ein System dieses Typs wurde durch J,M. Unk in seiner Arbeit
"Communication Networks for Digital Information" in den IRE Transactions on Communications Systems im Dezember 1960 beschrieben»
Dieses System wies jedoch eine Begrenzung der Nachrichtenblocklänge nach oben auf und entsprach somit nicht allen
Anforderungen an Systeme der betrachteten Kategorie« Eine Ver- . längerung der Nachrichtenblöcke erschien nicht sinnvoll, da dabei
ins Gewicht fallende Verzögerungen auf dem Übertragungspfad eingeführt würden. Lange Nachrichtenblöcke würden lange Antwortzeiten,
d„h. lange Zeiten zwischen dem Beginn einer Nachricht bis zum Einlauf einer Quittung oder einer Wiederholungsaufförderung,
bewirken.
Ein weiterentwickeltes System, das die meisten der vorbeschriebenen
Nachteile vermeidet, wurde zuerst in der belgischen Patentschrift 724 318 veröffentlicht» Die korrespondierende
deutsche Veröffentlichung ist die Offenlegungsschrift 1 809 913 von Svenska Handelsbanken. Dieses System kann Nachrichten be-
309827/09Ö5
RA 971 001
liebiger Länge ohne unnötige Verzögerungen verarbeiten. Dazu
sendet die Zentralstation aufeinanderfolgend ein Paar von Steuersignalen auso Das erste Steuersignal ist ein Schaltsignal,
das beliebigen Endstellen, die gerade eine Bedienung erfordern, das Einfügen ihrer Schieberegister in die Serienschleife ermöglichte Das zweite Steuersignal erreicht darauf nur das' erste
Schieberegister innerhalb der Serienanordnung. Die nachfolgenden
weiter hinten angeordneten Register erhalten jeweils ein wiederholtes erstes^ Signal von den weiter vorn angeordneten Registern.
Die Aufnahme zweier aufeinanderfolgender erster Steuersignale läßt die weiter hinten angeordneten Endstellen ausschalten. Die weiter
vorn angeordnete Endstelle, die das erste und das zweite Steuersignal aufnahm, überträgt nun ihre anstehenden Daten und übernimmt
daraufhin die Rolle der Zentralstation, indem sie ein Paar von Steuersignalen über die Schleife weitersendeto
Dieses Verfahren löst viele bei Unk noch gegebene Probleme. Die Zentralstation behält jedoch die Steuerung nicht mehr fest in
ihrer Hand:, so lange die sendenden Endstellen nacheinander nach
Beendigung ihrer eigenen Übertragungen die Steuersignalpaare weitergeben. Es ist überdies erforderlich, jede Station für die
Aussendung eines solchen Steuersignalpaares auszurüsten.
Die vorliegende Erfindung benutzt eine Datenübertragungs-Serienschleife,
in der die Zentralstation mit der ersten und letzten einer Vielzahl von in der Schleife angeordneten Endstellen zum
Datenaustausch mit diesen Endstellen verbunden ist. Die Zentralstation
sendet ein aus mehreren Bits bestehendes vorgegebenes Polling-Eröffnungssignal, dem eine Vielzahl vorgegebener Rahmensignale
ebenfalls' aus jeweils mehreren Bits folgt, wenn eine Datenübertragung von den Endstellen zur Zentralstation erfolgen
soll«. Jede der Endstellen enthält ein Register . zum Empfang und
Speichern dieser Signale aus jeweils mehreren Bits und des weiteren eine Schaltungsanordnung zur,Analyse der aufgenommenen
Mehrbitsignale. Des weiteren sind in den einzelnen Endstellen auf diese Analyse ansprechende Schaltkreise zur Abgabe eines vor-
3 0 9 8 2 7/0 98S
RA 971 001 '
gegebenen Mehrbit-Steuersignals vorgesehen, wenn das Polling-Eröffnungssignal
erkannt oder wenn ein Mehrbit-Rahmensignal daran
anschließend empfangen wird, vorausgesetzt, daß die Endstellen abzusendende Daten anstehen haben. Es sind dazu Schaltkreise zum
Datenübertragungsbeginn vorgesehen, nachdem ein Rahmensignal im Anschluß an die übertragung des ersten Mehrbit-Steuersignals
empfangen wurde.
Die Aufgabe der vorliegenden Erfindung ist die Angabe eines Verfahrens,
das mit der in groben Zügen vorbeschriebenen Anordnung die Nachteile des Verfahrens nach Unk vermeidet und ebenfalls
die noch verbliebenen Probleme der Schleifentechnik nach Svenska Handelsbanken löst. Es sollen möglichst kurze Antwortzeiten
ermöglicht werden und die Zentralstation die Steuerung des gesamten Systems nur möglichst kurzzeitig verlieren.
Die Lösung dieser Aufgabe ist im Patentanspruch 1 gekennzeichnet.
Vorteilhafte Ausgestaltungen sind in den Unteranspriichen beschrieben.
Ein Ausführungsbeispiel der Erfindung wird anhand der zugehörigen Zeichnungen erläutert. Es zeigen:
Fig. 1 eine Schleifenanordnung entsprechend der vorliegenden
Erfindung,
Fig. 2 ein Blockschaltbild der Endstellen gemäß Fig. 1,
Fig. 3 eine Tabelle zur Erläuterung des Datenflusses
an verschiedenen Punkten innerhalb der Sdhleife gemäß Fig. 1 und
Fign„ 4 und das detaillierte Schaltbild einer Endstelle
4A bis 4C gemäß Fig. 2.
309827/0985
RA 971 001
Die.Fig. 1 zeigt eine Zentralstation 1, die entweder selbst '
einen Rechner enthält oder mit einem solchen verbunden ist; · diese Zentralstation ist mit einem Treiber und einem Abschluß
als Verbindungsglieder zur Schleife ausgestattet. Der Treiber paßt von der Zentralstation abzugebende Signale an und überträgt
sie über einen Übertragungskanal zum Abschluß einer ersten Endstelle
2. Wenn die über den Kanal übertragenen Datensignale für diese erste Endstelle bestimmt sind, werden die Daten dort aufgenommen.
Wenn die übertragenen Daten für eine nachfolgende Endstelle innerhalb der in Reihe geschalteten Endstellenanordnung
bestimmt sind, leitet die erste Endstelle die Daten an sich vorbei
und über ihren Treiber weiter zum Abschluß der nachfolgenden zweiten Endstelle. Die weiteren Endstellen sind auf ähnliche
Weise zwischen dem Treiber jeweils der vorangehenden und dem Abschluß
der nächstfolgenden Endstelle angeordnet. Die letzte Endstelle empfängt Signale über ihren Abschluß und überträgt sie über
ihren Treiber weiter zurück zum Abschluß der Zentralstation.
Die Nachrichten von, der Zentralstation zu irgend einer der Endstellen
enthalten Adressen, die durch die Endstellen erkannt werden; für eine Endstelle bestimmte Daten werden durch die
adressierte Endstelle empfangen und registriert. Diese Technik der Signalübertragung von der Zentralstation zu den Endstellen
weicht kaum von den Systemen ab, die beim Stande der Technik angeschnitten wurden. Die Technik für die Datenübertragung von den
einzelnen Endstellen zur Zentralstation ist jedoch ganz anderer Art und wird im einzelnen in der nachfolgenden Beschreibung der
Fig. 2 erläutert.
Fig. 2 zeigt das Blockschaltbild des Daten- und Signalflusses in
einer einzelnen Endstelle gemäß Figo 1. Der einlaufende übßrtragungskanal
von der Zentrale bzw. von der vorangehenden Endstelle
führt zum Abschluß 3. Dieser Abschluß weist einen ersten Ausgang 10 auf, der zwei Gleichspannungspegel zur Kennzeichnung
binär codierter Daten abgibt. Jeweils einer der beiden abgegegebenen
Gleichspannungspegel entspricht dem einen der beiden
309827/0986
•RA 971 001
vorgesehenen Binärzustände. Des weiteren gibt der Abschluß 3
Taktsignale über einen zweiten Ausgang 11 ab, cULö z«r Verarbeitung
der über den ersten Ausgang 10 abgegebenen Dateaeigi^ale benutzt
werden. Diese Taktsignale werden einer SfeeuereiÄeit· 12 zugeführt,
die die Funktionen der betrachteten Endstelle steuert. Wenn die vom Ausgang 10 abgegebenen Daten nicht für die betrachtete
Endstelle bestimmt sind, werden sie über ein UND-Glied 14 und
ein ODER-Glied 15 zum Treiber 4 der betreffenden Endstelle ■weitergeleitet· Das UND-Glied 14 wird durch die Steuereinheit 12 geöffnet.
Wenn die Datensignale für ein an die betrachtete Endstelle angeschlossenes Eingabe/Ausgabe-Gerät 16 bestimmt sind, gelangen
sie über Bit-Unterdrückungskreise 17 in ein Schieberegister 18,
aus dem sie unter Steuerung der Steuereinheit 12 zum Eingabe/Ausgabe-Gerät 16 weiterübertragen werden. Von diesem Eingabe/Ausgäbe-Gerät
16 ausgehende Datensignale werden unter noch zu beschreibenden Bedingungen in das Schieberegister 18 eingegeben und Über
Bit-Einfügungskreise 19 und ein UND-Glied 20 und das ODER-Glied
15 zum Treiber 4 weitergegeben. Die Bit-Unterdtückungskreise 17
und die Bit-Einfügungskreise 19 sowie ebenfalls das UND-Glied stehen unter Steuerung durch die Steuereinheit 12. Alle die im
Zusammenhang mit dieser Fig. 2 genannten Schaltkreise werden in Details anhand der Fig„ 4 noch näher erläutert.
Datenübertragungen vom Eingabe/Ausgabe-Gerät 16, das über die
betrachtete Endstelle mit der Schleife verbunden ist, stehen unter Steuerung der Zentralstation gemäß Fig, 1» Diese Zentralstation
sorgt mit Hilfe ihrer Programmsteuerung periodisch oder wenn angefordert für den Datenaustausch zwischen dem Eingabe/
Ausgabe-Gerät 16 und der Zentralstation 1. Dazu wird zuerst ein vorgegebenes Mehrbit-Steuersignal übertragen, das im folgenden
bezeichnet werden soll mit P. Wie noch beschrieben wird, lassen alle Endstellen einlaufende P-Signale über ihi UND-Glied 14
weitergelangen. Alle Endstellen empfangen somit das vorgegebene Steuersignal P etwa zur gleichen Zeit. Der Zeitversatz des Signals
P in den einzelnen Endstellen wird einzig und allein durch die
Verzögerung auf den Übertragungskanälen bestimmt? keine zusätz-
309927/0985
RA 971 001
lichen Verzögerungen werden durch die Schieberegister 18 in den
Endstellen beigetragene Nach der Durchgabe des Zeichens 1? überträgt die Zentralstation eine Folge von vorgegebenen Rahmensignalen,
die mit F bezeichnet werden sollen.
Etwas anderes spielt sich in der Zentralstation vorläufig noch
nicht ab. Die Folge von Rahmensignalen F wird ununterbrochen
fortgesetzt, bis alle Endstellen, die Bedienung erfordern, die Aufforderung empfangen haben, zu übertragende Daten an die
Zentralstation zu übermitteln. Die Tabelle in Fig. 3 erläutert , eine solche übertragungsfolie für eine Schleifenanordnung mit
fünf Endstellen, in der die erste, zweite und fünfte Endstelle gerade Bedienung anfordern,. Während hier nur fünf Endstellen als
Beispiel betrachtet werden, kann eine Anlage des beschriebenen Typs hundert und mehr Endstellen insgesamt aufweisen. Die an-'
gängige Zahl hängt vom Datenanfall und von der Frequenz ab, mit der Daten aus den einzelnen Endstellen übertragen werden.
Die Tabelle ist mit von links nach rechts fortschreitender Betrachtungszeit aufgebaut. Die Ausgangssignale der Zentralstation
erscheinen in der obersten Zeile und die Ausgangssignale der einzelnen Endstellen darunter in der Reihenfolge, wie diese
in der Schleife angeordnet .sind. Alle in der Tabelle angedeuteten
Signale sind jeweils auf den Ausgang der betreffenden Station bezogen. Die in der Zeile der Endstelle 5 dargestellten Signale
sind die Signale, die in der Zentralstation wiederum empfangen
werden. Ebenso sind die in der Zeile der Endstelle 1 für deren
Ausgang dargestellten Signale die am Eingang der Endstelle 2 einlaufenden
Signale. Die Zentralstation überträgt zuerst zwei Rahmensignale F zur Sicherstellung der Synchronisierung aller
in der Schleife erfaßten Endstellen. Mit diesen Signalen wird die Bit- und die Zeichensynchronisierung Sichergestellt» Im Anschluß an diese genannten ersten beiden Rahmensignale überträgt
die Zentralstation das Signal P, das nun durch alle in der Schleife
angeschlossenen Stationen im wesentlichen.gleichzeitig empfangen wird. Anschließend an das Signal P laden die Bedienung anfordernde
309827/0985
RA 971 001
7251716
erste, zweite und fünfte Endstelle ein vorgegebenes, mit STX
bezeichnetes Steuersignal in jeweils ihr Schieberegister 18. Die Tabelle zeigt drei solcher Signale in der vierten Spalte. Es
sind dies die Signale STXl, STX2 und STX5. Die dritte und vierte
Endstelle laden keine STX-Signale, weil sie zum betrachteten Zeitpunkt
keine Bedienung erfordern. Wenn das STX-Signal in das Schieberegister 18 eingegeben ist, wird das zugehörige UND-Glied
14 gesperrt und das UND-Glied 20 geöffnet. Somit wird das Schieberegister 18 in der ersten, zweiten und fünften Endstelle in Reihe
mit den Übertragungskanälen geschaltet.
Während der übertragung des ersten Rahmensignals im Anschluß an
das Signal P nimmt nur die erste Endstelle dieses Rahmensignal auf. Das durch die erste Endstelle aufgenommene Rahmensignal sorgt
für die Weiterübertragung des STXl zur zweiten Bndstelle, Das durch die zweite Endstelle empfangene STXl sorgt für die Übertragung
des STX2 durch die dritte und vierte Endstelle hindurch zur fünften Endstelle. STX5, das vorangehend bereits in das
Schieberegister der fünften Endstelle geladen worden ist, wird zur Zentralstation übertragen. Weil die zweite und fünfte Endstelle
im Anschluß an die übertragung ihres STX-Zelchens noch
kein Rahmensignal empfangen haben, stellen diese ihre UND-Glieder 14 und 20 in den ursprünglich gegebenen Zustand zurück. Dabei gelangen
jeweils die am Abschluß empfangenen Signale direkt zum
Treiber. Jetzt kann die erste Endstelle, die im Anschluß an die übertragung ihres STX-Slgnals ein F-Signal empfangen hat, die
übertragung beginnen. Beim Empfang des nächsten Rahmensignals von der Zentrale wird die Adresse Al der ersten Endstelle übertragen.
Diese Adresse läuft an allen nachfolgend angeordneten Endstellen vorbei und wird in der Zentrale aufgenommen. Auf die
Aufnahme der nächstfolgenden Rahmensignale überträgt die erste Endstelle
den ersten, zweiten und dritten Textteil Tl der anstehenden
Nachrichte Darauf folgt ein Endzeichen El, das Prüfinformationen
enthalten kanno Nach dem Endzeichen überträgt die erste Endstelle
ein Rahmensignal, das als Fl bezeichnet werden raöcfe. Beim Empfang
dieses Rahmensignals Fl übertragen die zweite und fünfte Endstelle
3 0 9827/0988
RA 971 001
abermals ihr STX-Signal und der für die erste Endstelle vorbeschriebene
Ablauf wird für die zweite und fünfte Endstelle durchgeführt,,
Dies erfolgt so lange, bis alle Bedienung anfordernden
Endstellen befriedigt worden sind. Jede Endstelle kommt in diesem
Zyklus nur einmal an die Reihe. Wenn eine Endstelle ihre Gelegenheit
nicht Wahrnimmt, kann sie in diesem Zyklus nicht mehr in Tätigkeit treten, bis später wieder ein Zeichen P empfangen wird.
Das mit F bezeichnete Rahmensignal im Anschluß an das Rahmensignal
Fl dient als Einstellungs-Rahmensignal zur Wiederherstellung der Zeichensynchronisierung. Wegen des Einflusses der
Biteinfügungskreise 19 erscheint.es geraten, jeweils ein Rahmensignal der Sicherstellung der Zeichensynchronisierung vorzubehalten0
Die Biteinfügungskreise 19 verhindern im übrigen das Auftreten eines unerwünschten Rahmensignals im Datenstrom. Z.B.
enthält das Rahmensignal beim betrachteten Ausführungsbeispiel . sieben Einsen und eine Null in einem 8-Bit-Zeicheno Sieben aufeinanderfolgende
Einsen könnten z.B. in zwei aufeinanderfolgenden Zeichen auftreten^ Eine Abzählung in den Biteinfügungskreisen 19
überwacht zusammenhängende Einsen, und sobald sechs aufeinanderfolgende Einsen erkannt werden, wird automatisch eine Null
zwischen das, sechste und siebente Bit eingefügt, unabhängig davon,
ob das siebente Bit eine' Null oder eine Eins ist. Angesichts
dieser Tatsache muß das empfangene Signal über entsprechende Bitunterdrückungskreise 17 geführt werden, die. bei der Erkennung von
sechs zusammenhängenden 1-Bitsdas siebente Bit unterdrücken,
das die künstlich eingefügte Null im Datenstrom isto
Wenn weniger als acht Bits pro Zeichen einlaufen, zeigt dies die;
Störung der Synchronisierung an. Die Synchronisierung muß dann
durch das Rahmenzeichen F wiederhergestellt werden. Dies wird .
damit bewerkstelligt, daß zwangsweise mehr als sieben 1-Bits übertragen werden und somit die Synchronisierung wie.mit von der
Zentralstation übertragenen Rahmensignalen wiederhergestellt wird..
Die Funktionen der Bit-Unterdrückungskreise 17 und der-Bit-Einfügungskreise
19 werden im einzelnen im Zusammenhang mit der
" 3 0 9827/0 98S
RA 971 001 ,.-.-.-·
Fig. 4 beschrieben. Wenn die Zentralstation nacheinander zwei
oder mehr Rahmensignale empfängt, ist dies das Zeichen dafür,
daß alle Endstellen mit anstehenden Daten für die Zentralstation die Aufforderung erhalten haben zu übertragen, und daß die Zentralstation unter Programmsteuerung oder durch geeignete Schaltkreise gesteuert einen neuen Operationszyklus beginnen oder aber gegebenenfalls zum Adressierbetrieb übergehen kann, in dem Daten von der Zentralstation zu den Endstellen übertragen werden.
oder mehr Rahmensignale empfängt, ist dies das Zeichen dafür,
daß alle Endstellen mit anstehenden Daten für die Zentralstation die Aufforderung erhalten haben zu übertragen, und daß die Zentralstation unter Programmsteuerung oder durch geeignete Schaltkreise gesteuert einen neuen Operationszyklus beginnen oder aber gegebenenfalls zum Adressierbetrieb übergehen kann, in dem Daten von der Zentralstation zu den Endstellen übertragen werden.
Wenn erneut Übertragungen von den Endstellen zur Zentralstation
aufgerufen werden sollen, erzeugt die Zentralstation wiederum ein Zeichen P und daraufhin Rahmensignale F; die beschriebenen Funktionen
laufen somit erneut ab. Wenn eine Endstelle die Aufforderung zur Übertragung erhält und noch nicht bereit ist zxac Übertragung
und somit die Gelegenheit verpaßt, kann sie anschließend nicht mehr mit der Übertragung beginnen. Die Aufforderung zur übertragung wird
jeweils mit dem Empfang eines Zeichens P erteilt. Wenn, wie betrachtet, die dritte und vierte Endstelle vor Aufnahme' des auf
F2 folgenden Zeichens F noch keine Anforderung gemacht haben,
können sie im betrachteten Zyklus nicht mehr übertragen. Wenn die dritte oder vierte Endstelle gerade noch vor Empfang des F nach dem F2 ihre Anforderung geben, könnten sie in diesem Zyklus noch ihr STX-Signal abgeben und um die Leitung nachsuchen», Wenn in
einem solchen Falle beide Endstellen, die dritte und die vierte, gleichzeitung die Leitung anfordern wurden, käme die dritte Endstelle zuerst an die Reihe. Die vierte Endstelle hätte dann ohnehin noch eine Möglichkeit, die übertragung nach dem Ende der übertragung der dritten Endstelle anzufordern.
F2 folgenden Zeichens F noch keine Anforderung gemacht haben,
können sie im betrachteten Zyklus nicht mehr übertragen. Wenn die dritte oder vierte Endstelle gerade noch vor Empfang des F nach dem F2 ihre Anforderung geben, könnten sie in diesem Zyklus noch ihr STX-Signal abgeben und um die Leitung nachsuchen», Wenn in
einem solchen Falle beide Endstellen, die dritte und die vierte, gleichzeitung die Leitung anfordern wurden, käme die dritte Endstelle zuerst an die Reihe. Die vierte Endstelle hätte dann ohnehin noch eine Möglichkeit, die übertragung nach dem Ende der übertragung der dritten Endstelle anzufordern.
Die in den Fign. 4 und 4A bis 4C dargestellten Schaltkreise enthalten
alle Komponenten einschließlich der Bit-Unterdrückungskreise
17, der Bit-Einfügungskreise 19, des Schieberegisters 18, der
Steuereinheit 12, der UND-Glieder 14 und 2O und des ODER-Gliedes 15. Das Eingabe/Ausgabe-Gerät 16 ist nicht in Einzelheiten dargestellt; es kann beliebiger herkömmlicher Art sein. Die zugehörigen Steuerleitungen und Datenkanäle zu und von diesem Gerät
Steuereinheit 12, der UND-Glieder 14 und 2O und des ODER-Gliedes 15. Das Eingabe/Ausgabe-Gerät 16 ist nicht in Einzelheiten dargestellt; es kann beliebiger herkömmlicher Art sein. Die zugehörigen Steuerleitungen und Datenkanäle zu und von diesem Gerät
3 0 902 7/0985
001
sind in den Teilfiguren 4 dargestellt.
Die vom Ausgang IO des Abschlusses 3 abgegebenen Datensignale
werden, wie bereits beschrieben, direkt dem UND-Glied 14 zugeführt,,
Dieses UND-Glied 14 hat einen Steuereingang, mit dessen
Hilfe das UND-Glied gegebenenfalls geöffnet wird. Wenn dieser Steuereingang erregt ist, werden die über den Abschluß 3 aufgenommenen
Daten direkt zum ODER-Glied 15 und weiter zum Treiber 4 der betrachteten Endstelle hindurchgegeben. Der Ausgang 10 ist
des weiteren mit dem Eingang eines anderen UND-Gliedes 21 verbunden«
Wenn dieses UND-Glied 21 geöffnet wird, verbindet es den Ausgang IO direkt zum Eingang des Schieberegisters 18; dabei gelangen
die empfangenen Daten vom Abschluß in das Schieberegister
18o Alle empfangenen Daten werden dem Schieberegister 18 züge-_
führt, ausgenommen jedoch einen besonderen Fall, der noch beschrieben
wird. Somit wird das Schieberegister 18 immer, ausgenommen im besonderen Falle, einen eingelaufenen Datenabschnitt
enthalten,,
Die Taktsignale vom Abschluß 3 werden über vier Leitungen HA bis D abgegeben. Die vier abgegebenen Taktsignale überlappen
sich nicht, teilen jedes empfangene Bit in vier gleich lange Teile ein und sind im übrigen mit den empfangenen Daten synchron.
Der erste Taktimpuls über die Leitung HA erscheint im frühesten
Teil eines jeden Bits. Darauf folgt der Taktimpuls über die Leitung HB, danach der Taktimpuls über die Leitung HC und dann
der Taktimpuls über HD. Die vier Taktimpulse entsprechen vier aufeinanderfolgenden, deutlich unterschiedenen Taktphasen.
Die Bit-Unterdrückungskreise 17 enthalten einen Zähler 23. Dieser Zähler wird mit jedem zweiten Taktimpuls vom Abschluß um einen
Schritt weitergeschaltet. Dazu wird der zweite Taktimpuls dem Zähleingang des Zählers 23 über ein UND-Glied 24 zugeführt„ Der
Steuereingang dieses UND-Gliedes 24 ist mit dem Aus-Ausgang eines Triggers 25 verbunden. Dieser Trigger 25 besteht aus einem
schaltflankengesteuerten Flipflop, das nur auF'Einschaltflanken
3098^7/0985
RA 971 OO1 .· '
von Taktsignalen anspricht. Dazu sind zur Obersteuerung noch
sich gegenseitig ausschließende ein- und ausseitige Eingänge vorgesehen. Wenn der einseitige Eingang erregt ist und ein angelegter
Taktimpuls beginnt, schaltet das Flipflop ein. Wenn der ausseitige Eingang erregt ist und ein solcher Taktimpuls beginnt,
dann schaltet das Flipflop aus» Keine Umschaltung erfolgt, wenn nicht einer der beiden Übersteuereingänge erregt ist. Dieser
Trigger ist als ein Block mit der Bezeichnung FF dargestellt. Der obere Ausgang wird eingeschaltet, wenn das Flipflop eingeschaltet
ist, und der untere Ausgang entsprechend, wenn das Flipflop ausgeschaltet ist. Wenn der Trigger 25 ausgeschaltet ist,
wird somit das UND-Glied 24 geöffnet. Die weiteren Funktionen des steuernden Triggers 25 werden noch erläutert. Die Löscheingänge
des Binärzählers 23 sind über ein UND-Glied 26 mit dem Ausgang 10 des Abschlusses 3 verbunden, der beim Auftreten jedes O-Bits
ein Signal abgibt, das während der ersten Taktphase den Zähler 23 löscht. Mit der beschriebenen Zähl- und Löschanordnung zählt
der Zähler 23 aufeinanderfolgende 1-Bits auf. Immer dann, wenn ein O-Bit empfangen wird, löscht das Ausgangssignal vom Ausgang
10 über das UND-Glied 26 den Zähler 23.
Ein Eingang eines UND-Gliedes 27 mit insgesamt vier Eingängen ist über einen Inverter 28 mit dem Ausgang der ersten Zählerstelle
des Zählers 23 verbunden; je ein weiterer Eingang des UND-Gliedes 27 ist mit der zweiten bzw. dritten Zählerstelle verbunden. Immer
dann, wenn der Zähler 23 den Stand 6 erreicht, gibt das UND-Glied 27 beim nachstempfangenen O-Bit ein Ausgangssignal ab. Dieses Ausgangssignal
wird dem einseitigen Eingang eines Triggers 29 zugeführt, welcher.dann in der nächsten ersten Taktphase eingeschaltet
wird. Da diese Einschaltung während der ersten Taktphase erfolgt, kann dies erst während der nächsten Bitperiode geschehen, nachdem
die sechste aufeinanderfolgende Eins durch den Zähler 23 festgestellt wurde, vorausgesetzt, daß das siebente Bit eine 1 ist»
Wenn der Trigger 29 aufgrund einer Sechszählung eingeschaltet ist, werden dem Schieberegister 18 keine Taktimpulse mehr zugeführt,
da dann ein UND-Glied 30 gesperrt ist; das Taktimpulse der zweiten
309827/0985
RA 971 001
Taktphase normalerweise zwecks Dateneingabe in das Schieberegister
18 durchgibt. Der Trigger 29 wird während der ersten Taktphase der nächsten Bitperiode sofort wieder gelöscht aufgrund der Rückkopplung
seines einseitigen Ausganges zum ausseitigen Eingang. Mit dieser Vorkehrung wird ein einzelner Taktimpuls unterdrückt,
der während der siebenten Bitzeit nach sechs aufeinanderfolgenden 1-Bits folgt. Da der Taktimpuls dem Schieberegister 18 vorenthalten
wird, nimmt das Schieberegister auch das siebente Bit, das auf sechs 1-Bits folgt, nicht auf. Damit wird eine künstlich
zugefügte Null, die; wie bereits erläutert, sechs zusammenhängenden
Einsen nachgeschickt wird, unterdrückt. Während der ersten Phase der nächsten Bitzeit, wird das UND-Glied 30 wieder geöffnet und
ein nachfolgender Taktimpuls der zweiten Phase gelangt an den Takteingang des Schieberegisters 18, wenn der Trigger 29 wieder
ausgeschaltet ist. - Ein zusätzliches UND-Glied 31 stellt fest, ob alle drei Stellen des Zählers 23 eingeschaltet sind, und
läßt dann den Trigger 25 einschalten. Sobald der Trigger 25 eingeschaltet ist, wird das UND-Glied 24 gesperrt und es können keine
Taktimpulse der zweiten Phase mehr im Zähler 23 aufgezählt werden. Nur dann, wenn eine nachfolgende Null über den Abschluß empfangen
wird, bereitet das UND-Glied 26 die Öffnung des UND-Gliedes 24
wieder vor.
Der Trigger 25 verbleibt in seinem Einzustand nach sieben Einsen, bis die nachfolgende Null empfangen wird. Der Empfang dieser Null
zeigt an, daß ein bereits im vorangehenden Text erläutertes
Rahmensignal eingelaufen ist. Mit dieser Null wird der Zähler 23
gelöscht und läßt das Ausgangssignal des UND-Gliedes 31 verschwinden. Damit wird der Trigger 25 mittels des Inverters 31A
zwischen dem Ausgang des UND-Gliedes 31 und dem ausseitigen Eingang des Triggers 25 ausgeschaltet. Der einseitige Ausgang des
Triggers 25 ist mit dem Steuereingang eines UND-Gliedes 32 verbunden,·
dessen Signaleingang mit dem Ausgang 10 des Abschlusses 3 verbunden ist. Das UND-Glied 32 gibt somit ein Ausgangssignal
ab, wenn das erste O-Bit nach sieben Einsen einläuft,, wobei
dieses O-Bit kennzeichnet, daß es sich um ein empfangenes
309827/0985
RA 971 001
Rahmensignal handelt. Wie dieses Rahmensignal weiter verwendet wird, ist noch zu beschreiben a
Die Bit-Einfügungskreise 19 sind ähnlich aufgebaut und wirken ähnlich, wie die vorbeschriebenen Bit-Unterdrückungskreise. Eine
Rahmensignalerkennung oder die Abgabe eines Erkennungssighals bei sieben aufeinanderfolgenden Einsen ist jedoch in den Einfügungskreisen nicht erforderlich. Die Bit-Einfügungskreise enthalten
einen Zähler 33 zur Aufzählung von Taktimpulsen der zweiten Phase und ein UND-Glied 34 zur Erkennung des Zählerstandes 6 des Zählers
33, Dieses UND-Glied 34 ist ähnlich wie das UND-Glied 27 über einen Inverter 35 mit dem Ausgang der ersten Stelle des Zählers
33 und mit der zweiten und dritten Stelle dieses Zählers direkt verbunden. Der Ausgang des UND-Gliedes 34 führt zum Eingang eines
Triggers 36, der ähnlich wie 25 arbeitet. Sein Einschalten erfolgt jedoch jeweils in der dritten Taktphase« Impulse der zweiten
Phase werden dem Eingang eines UND-Gliedes 37 zugeführt, das immer dann geöffnet wird, wenn ein O-Bit über den zugehörigen
Treiber übertragen wird. Immer dann, wenn eine Null übertragen wird, gibt das UND-Glied 37 ein Ausgangssignal ab, das über ein
ODER-Glied 38 den Löscheingängen des Zählers 33 zugeführt wird. Zusätzlich zum Ausgangssignal vom UND-Glied 37 ist das ODER-Glied
38 mit drei weiteren Eingangsleitungen zur Löschung des Zählers 33 verbunden. Diese werden noch erläutert. Der ausseitige Ausgang
des Triggers 36 ist mit einem UND-Glied 30 verbunden und sperrt dieses somit, wenn sechs Einsen durch das ODER-Glied 34
erkannt wurden und der Trigger 36 eingeschaltet ist. Wenn das rNDrtGlied 30 gesperrt ist, kann ein nachfolgendes Taktsignal
der zweiten Phase nicht an den Takteingang des Schieberegisters 18 gelangen und es werden während dieser Taktphase keine Daten
aus dem Schieberegister ausgeschoben. Dabei wird dann ein künstliches O-Bit über den Treiber übertragen.
Die Ausgangssignale vom Schieberegister 18 werden dem Signaleingang
eines UND-Gliedes 39 zugeführt, das durch den Trigger 36 im Auszustand geöffnet wird. Damit werden die Ausgangssignale des
3 0 9 8 2 7/0985
RA 971 001
Schieberegisters über das UND-Glied 39 ausgegeben, so lange kein Einschieben einer Null erforderlich ist. Der Ausgang des UND-Gliedes
39 ist mit,dem einseitigen Eingang eines Triggers 40 der
bereits beschriebenen Art verbunden und schaltet diesen Trigger 40 während der ersten Taktphase ein, wenn das jeweils vom Schieberegister
ausgeschobene Bit ein 1-Bit ist. Andererseits wird das
Ausgangssignal des UND-Gliedes 39 über einen Inverter 41 dem ausseitigen Eingang des Triggers 40 zugeführt und setzt diesen
in den Auszustand, wenn ein O-Bit aus dem Schieberegister 18 zu
übertragen ist. Wenn der Trigger 40 also auf 0 gesetzt ist, bedeutet
dies, daß ein Datenbit 0 über die Leitung zu übertragen ist. Der ausseitige Ausgang des Triggers 40 ist mit dem bereits genannten
UND-Glied 20 verbunden und von dort weiter über das ODER-Glied 15 zum Treiber 4. Das UND-Glied 20 wird jeweils eingeschaltet,
wenn der betrachteten Endstelle die Übertragung ermöglicht werden soll. Die Erzeugung des Steuersignals für das
UND-Glied 20 wird noch beschrieben.
Ein Rahmensignal-Kennsignal wird vom Ausgang des UND-Gliedes 32 über ein UND-Glied 43 dem Löscheingang eines BitZählers 42
immer dann zugeführt, wenn ein Rahmensignal einläuft. Damit wird beim Zählen einer acht wie bereits angedeutet, ein Signal zur
Zeichensynchronisierung gebildet. Das UND-Glied 43 ist immer dann durchgeschaltet, wenn die betrachtete Endstelle aufgrund eines
Signals, dessen Erzeugung noch beschrieben wird, gesperrt ist« Der Bitzähler 42 zählt die Taktimpulse der zweiten Phase, die
über das UND-Glied 30 durchgelassen werden, und gibt ein Ausgangssignal
immer dann ab, wenn der achte Impuls einer Folge von Taktimpulsen gezählt wird. Dieses Ausgangssignal beim achten Bit wird
zur Taktgabe für eine Reihe von Schaltkreisen benutzt, die noch beschrieben werden. .
Einschalteingänge für die einzelnen acht Stellen des Schieberegisters
18 sind über ODER-Glieder 44-1 bis 44-8 mit einem achtpoligen Ausgang des Eingabe/Ausgabe-Gerätes 16 verbunden. Aus
Gründen der besseren Übersichtlichkeit ist nur das erste und
309827/0985
RA 971 001
225171B
achte ODER-Glied und ebenso die erste und achte Verbindungβleitung
zu den Eingängen der ersten und achten Stelle dee Schieberegisters
dargestellt. Ausgänge der acht Stellen des Schieberegisters 18 sind mit einem Ausgangskanal 45 verbunden, der unter anderem
mehreren Einrichtungen, die noch beschrieben werden, den Inhalt
des Registers 18 laufend zuführt.
Ein UND-Glied 46 ist mit dem Ausgangskanal 45 verbunden? es dient
zur Erkennung einer auftretenden, der betrachteten Endstelle vorgegebenen
Adresse. Jeweils während der achten Bitzeit wird, durch den Bitzähler 42 gesteuert, eine Adreßprüfung im Anschluß an ein
empfangenes Rahmensignal durchgeführt. Zur Kennzeichnung der Bitzeit
8 ist der Ausgang des achten Bits des Zählers 42 mit einem
Steuereingang des UND-Gliedes 46 verbunden. Der atlf ein achtes
Bit folgende Empfang eines Rahmensignals wird mit Hilfe eines
Triggers 47 gekennzeichnete Dieser Trigger 47 wird eingeschaltet durch das Ausgangssignal des UND-Gliedes 32 während der achten
Bitzeit übersteuert durch das Taktsignal der Taktphase vier, das
über ein UND-Glied 48 zugeführt wird, wenn der Bitzähler 42 auf 8 steht. Ein Inverter 29 zwischen dem Ausgang des ütID«-Gliedes
und dem ausseitigen Eingang des Triggers 47 sorgt für die
Löschung des Triggers 47 acht Bits später. Wenn gegebenenfalls das UND-Glied 46 die eigene Adresse der Endstelle erkennt,
gibt es ein Ausgangssignal ab, das seinerseits einen Trigger 50
einschaltet und damit dem angeschlossenen Eingabe/Ausgabe-Gerät
16 einen beginnenden Empfang kennzeichnet. Der Trigger 50 wird während des achten Bits in der Taktphase drei eingeschaltet. Das
entsprechend eingegrenzte Taktsignal wird vom Ausgang eines UND-Gliedes 51 abgegeben, dessen beiden Eingängen der 8-Blt-Ausgang des
Bitzählers 42 und der Taktimpuls der dritten Phase zugeführt werden, Der» Trigger 50 wird durch ein nachfolgendes Eahmen^Kennsignal
über den Ausgang des UND-Gliedes 32 gelöscht, welcher dazu mit dem ausseitigen Eingang des Triggers 50 verbunden 1st.
Ein weiteres UND-Glied 52 ist mit dem Ausgangskanal 45 zur Erkennung
eines empfangenen P-Signals vorgesehen. Die beiden Steuer-
3098 27/0981
RA 971 001
eingänge dieses UND-Gliedes 52 sind einerseits mit dem einseitigen
Ausgang des Triggers 47 und andererseits mit dem 8-Bit-Ausgang des Bitzählers 42 verbunden; das UND-Glied 52 gibt im'
Anschluß an den Empfang eines Rahmensignals ein Ausgangssignal
ab, wenn ein Signal P erkannt wird. Dieses Ausgangssignal wird
zur Einschaltüberwachung eines Triggers 53 verwendet, der durch ein Ausgangssignal von einem UND-Glied 51 während des achten Bits
der Taktphase drei eingeschaltet wird. Der eingeschaltete Trigger 53 läßt erkennen, wenn ein Polling-Signal^empfangen worden ist.
Die Löschung dieses Triggers 53 erfolgt unter zwei Bedingungen, die gegebenenfalls durch eines zweier UND-Glieder 54 oder 55 festgestellt
werden. Die Ausgänge dieser beiden letztgenannten UND-Glieder sind mit dem ausseitigen Eingang des Triggers 53 über
ein ODER-Glied .56 verbundene über das UND-Glied 54 wird der Trigger
53 anschließend an den Empfang sieben aufeinanderfolgender Einsen im Falle keiner anstehenden Sende-Anforderung seitens der betrachteten
Endstelle gelöscht. Über das UND-Glied 55 wird der Trigger 53 gelöscht, wenn eine Datenübertragung durch die betrachtete
Endstelle beendet ist. Die Eingangssignale der UND-Glieder 54 und 55 werden noch erläutert.
Wenn die Endstelle zu übertragende Daten anstehen hat, wird mit Hilfe eines Signals Sende-Anforderung eine Verriegelungsschaltung
57 eingeschaltet» Der einseitige Ausgang dieser Verriegelungsschaltung 57 wird in UND-Bedingung mit dem Ausgangssignal des
UND-Gliedes 52 mit Hilfe eines, UND-Gliedes 58 verknüpft. Das Ausgangssignal des UND-Gliedes 58 wird über ein ODER-Glied 59 zum
einseitigen Eingang eines Triggers 60 geführt, der seinerseits ein Signal zur Steuerung der Erzeugung des Signals STX abgibt.
Dieser Trigger 60 wird durch das Ausgangssignal des UND-Gliedes 51 ein- oder ausgetastet. Der Trigger 60 wird somit eingeschaltet,
wenn in der Endstelle eine Sende-Anforderung besteht
und ein Signal P decodiert ist«, Der Trigger 60 steuert die Erzeugung
des STX-Signals. Der einseitige Ausgang des Triggers
ist mit einem Eingang eines UND-Gliedes 61 verbunden, das in der vierten Taktphase zur achten Bitzeit ein Steuersignal-für STX- er-
309827/0985
RA 9 71 001
zeugt. Dieses Steuersignal wird den ODER-Gliedern 44-1 bis 44-8 zugeführt, um das gerade im Schieberegister 18 stehende
Zeichen in ein STX-Zeichen umzuwandeln.
Das einseitige Ausgangssignal des Triggers 60 wird direkt dem einseitigen Eingang eines weiteren Triggers 62 zugeführt, der
die Datenübertragung aus dem Schieberegister 18 oder an der Endstelle
vorbei steuert. Der einseitige Ausgang des Triggers 62 ist mit dem Steuereingang des UND-Gliedes 20 verbunden. Der
Trigger 62 wird eingeschaltet, wenn der Trigger 60 auf ein steht. Der Datenweg ist dann vom Schieberegister 18 über das UND-Glied
20 und das ODER-Glied 15 zum Treiber 4 gegeben. Wenn der Trigger 62 ausgeschaltet ist, dann ist das UND-Glied 14 eingeschaltet,
und eine Datenverbindung vom Abschluß 3geht direkt an der Endstelle vorbei zu ihrem Treiber 4. Der einseitige Ausgang des
Triggers 62 ist zurückgeführt zum ausseitigen Eingang des Triggers 60 und läßt den Trigger 60 mit dem nächsten achten Bit
ausschalten. Das UND-Glied 20 bleibt dann gegebenenfalls zumindest
für achts Bits zur vollständigen Übertragung des STX-Zeichens, das vorangehend in das Schieberegister 18 eingesetzt
wurde, eingeschaltet,, Der ausseitige Ausgang des Triggers 60
ist über ein UND-Glied 63 mit dem ausseitigen Eingang des Triggers 62 verbunden und sorgt für die Ausschaltung des Triggers
62, wenn das UND-Glied 63 wirksam wird. Das einseitige Ausgangssignal des Triggers 62 wird über ein UND-Glied 64 zum einseitigen
Eingang eines Sendetriggers 65 geführt und schaltet diesen Trigger 65 ein, wenn auch die anderen drei Eingänge des UND-Gliedes
64 mit entsprechenden eingeschalteten Signalen beaufschlagt werden. Der erste dieser drei Eingänge ist mit dem ausseitigen
Ausgang des Triggers 60 verbunden, der acht Bits nach dem Einschalten des Triggers 62 ausgeht. Der zweite Eingang ist
mit dem 8-Bit-Ausgang des Bitzählers 42 verbunden und sorgt damit für die Beschränkung der Abgabe des Ausgangssignals zur
Einschaltung des Triggers 65 auf die achte Bitzeit,, Der letzte
Eingang des UND-Gliedes 64 ist mit dem Ausgang des Triggers 25 verbunden, der anzeigt, wenn sieben aufeinanderfolgende Einsen
309827/0985
RA 971 001
empfangen worden sindo Somit wird ein durch das Einschalten des
Sendetriggers 65 gebildetes Sendesignal nur abgegeben, wenn sieben
aufeinanderfolgende Einsen nach dem Einschalten des Triggers 62 empfangen worden sind.
Die beiden Trigger 60 und 62 können ebenfalls auf einem weiteren Pfad über das ODER-Glied 59. eingeschaltet werden«, Ein UND-Glied
66 mit drei Eingängen ist dazu vorgesehen. Einer dieser drei Eingänge
ist mit dem UND-Glied 32 verbunden und empfängt ein Rahmensignal-Kennsignal
vom Ausgang des UND-Gliedes 32. Der zweite Eingang ist mit dem einseitigen Ausgang des Triggers 53 verbunden,
der beim Empfang des P-Signals eingeschaltet wird. Der dritte Eingang des UND-Gliedes 66 ist mit dem ausseitigen Ausgang
des Triggers 62 verbunden. Wenn der Trigger 62 also aus ist, der Trigger 53 vorher eingeschaltet wurde und ein Rahmensignal
aufgenommen worden ist, wird ein Signal vom Ausgang des UND-Gliedes 66 abgegeben,>das über das ODER-Glied 59 gelangt und
dieselbe Funktionsfolge einleitet, wie sie bereits beschrieben wurdeρ Damit wird die Übertragung des STX-Signals, die ordnungsgemäße
Schaltung der Glieder 14 und 20 und das Einschalten des Sendetriggers 65 bewirkt» Wenn der Trigger 53 ausgeschaltet ist,
wie dies bereits beschrieben wurde, wird -ein Ausgangssignal vom
UND-Glied 67 abgegeben zur Ausschaltung des Triggers. 65, ίenn der
Trigger 65 ausgeschaltet ist, wird ebenfalls der Trigger 62 über, die UND-Schaltung 63 gelöscht.
Es wurde eingangs der Beschreibung genannt, daß die Endstelle nach
der vollständigen Durchgabe ihrer Daten und nach der Übertragung eines anschließenden Fehlerprüfsignals ein Rahmensignal erzeugt
und überträgt. Dieses wird über die acht mit Bit 1 und Bit 8 bezeichneten Leitungen einer UND-Schaltung 68 zugeführt. Die UND-Schaltung
68 erkennt dieses Rahmensignal und erzeugt ein Ausgangssignal zur Einschaltung eines Triggers 69. Sobald dieser Trigger-69
während eines Taktimpuises der Phase vier eingetastet ist, wird die
Verriegelungsschaltung 57 wieder gelöscht. Des weiteren wird das
einseitige Ausgangssignal des Triggers 69 dem UND-Glied-55 zugeführt, das zu einer 8-Bitzeit den Trigger 53 löscht,, Das ein-
3G$8"£
RA 971 001
seitige Ausgangssignal des Triggers 69 wird über eine UND-Schaltung
70 dem ausseitigen Eingang des Triggers 69 zugeführt und sorgt für dessen Ausschaltung zur Bitzeit 8 während der
vierten Taktphase. Sobald der Trigger 69 aus ist, wird das UND-Glied
21 wieder eingeschaltet und einlaufende Daten vom Abschluß 3 über den Ausgang 10 durch das UND-Glied 21 hindurch weitergegeben.
Wichtig ist dabei, daß während der Übertragung eines Rahmen·· Signals keine Datenbits vom Ausgang 10 zum Schieberegister 18 gelangen
und somit im Schieberegister 18 alle Stellen eingeschaltet werden. Damit wird während der nachfolgenden Übertragung die
Abgabe eines Rahmensignals mit mindestens sieben 1-Bits sichergestellt. ·
βλ 971 ooi 309827/OMB
Claims (3)
- - 21 PATENT AN SPRÜCHEVerfahren zur Datenübertragung von Endstellen zu einer Zentralstation innerhalb einer Serienschleife, in der die Zentralstation mit der ersten und letzten einer Vielzahl in Reihe geschalteter Endstellen verbunden ist, gegekennzeichnet durch die folgenden Verfahrensschritte:a) In der Zentralstation (1) wird ein aus mehreren Bits bestehendes vorgegebenes Polling-Eröffnungssingal (P) und daran anschließend .eine Folge ebenfalls jeweils aus mehreren Bits bestehender vorgegebener Rahmensignale(F) erzeugt und in Richtung zur ersten nachfolgend in der Schleife angeordneten Endstelle (2) übertragen, wenn zur Datenübertragung von den Endstellen (2) zur Zentralstation (1) aufgerufen wird.b) In den einzelnen Endstellen (2) erfolgt:bl> die Aufnahme'und Überwachung der übertragenen Signale zur Erkennung des Polling-Eröffnungssignals (P) und der Rahmensignale (F),b2) wenn Daten zur Zentralstation (1.) anstehen, entweder im Anschluß an die Aufnahme des Polling-Eröffnungssignals (P) oder spätestens im Anschluß an die Aufnahme des dem Polling-Eröffnungssignal (P) nachfolgenden Rahmensignals (F) die Erzeugung und Übertragung eines aus mehreren Bits bestehenden Steuersignals (STX) in Richtung zur nächstfolgenden Station (Endstelle 2 bzw. Zentralstation 1) ,b3) wenn ein Rahmensignal (F) gleichzeitig mit der oder spätestens unmittelbar im Anschluß an die Übertragung des Steuersignals (STX) empfangen wird, im Anschluß an die Übertragung des Steuersignals (STX) der Beginn der Übertragung von Datensignalen (T) oder von Datensignalen (T) mit vorangestellten309827/0985RA 971 001 ■---..■Adreßsi,gnalen (A) und/oder nachgestellten Fehlerprüfsignalen (E) undb4) die Aussetzung der übertragung solcher Datenblocksignale (T, A, E), wenn in einer betrachteten Endstelle (2) im Anschluß an die übertragung eines vollständigen Datenblocks weitere Daten zur übertragung auflaufen oder wenn die betrachtete Endstelle (2) bei der Aufnahme des Polling-Eröffnungssignals (P) und des darauffolgenden Rahmensignals (F) noch keine Daten anstehen hat, bis erneut ein umlaufendes Polling-Eröffnungssignal (P) empfangen wird.
- 2. Erfahren nach Anspruch 1, dadurch gekennzeichnet, daß in den einzelnen Endstellen (2) im Anschluß an die übertragung von Datenblocksignalen (A, Tf E) zur Kennzeichnung des Abschlusses eines Datenblockes (T.„.T oder A, T...Toder T...T, E oder A, T...T, E) für die nachfolgenden Stationen (Endstellen 2 und Zentralstation 1) ein Rahmensignal (F) erzeugt und in Richtung zur nächstfolgenden Station (Endstelle 2 oder Zentralstation 1) übertragen wird.
- 3. Schaltungsanordnung zur Durchführung des Verfahrens nach einem der vorgenannten Ansprüche, gekennzeichnet durch die Kombination der folgenden Merkmale:a) Schaltkreise in der Zentralstation (1) zur übertragung des Pölling-Eröffnungssignals (P) und einer anschließenden ununterbrochenen Folge von Rahmensignalen (F) ,b) In den einzelnen Endstellen (2):bl) Schaltkreise zur Aufnahme und Speicherung von aus jeweils mehreren Bits bestehenden Signalen,b2) Decodierkreise für die gespeicherten Signale zur Erkennung des Polling-Eröffnungssignals (P) und des Rahmensignals (F) und zur Bildung zweierI1"309827/098SRA 971 0012251718Kennzeichnungssignale bei der Erkennung dieser empfangenen Signale,b3) Schaltkreise zur übertragung des Steuersignals (STX) aufgrund des Auftretens des dem Pöllihg-Er-Öffnungssignal (P.) zugeordneten Kennzeichnungssignals oder der beiden dem Polling-ErÖffnungssignal (P) und dem Rahmensignal (F) zugeordneten Kennzeichnungssignale undb4.) Schaltkreise zur Einleitung der übertragng von Datensignalen (T) oder von Datensignalen (T) mit zugefügten Adreßsignalen (A) und/oder Fehlerprüfsignalen (E) aufgrund des Auftretens des dem Rahmensignal (F) zugeordneten Kennzeichnungssignals unmittelbar im Anschluß an die übertragung des Steuersignals (STX).4, Schaltungsanordnung nach Anspruch 3, gekennzeichnet durch Schaltkreise zur Aussetzung der weiteren übertragung von Datensignalen (T)f Adreßsignalen (A)und/oder Fehlerprüfsignalen (E) im Anschluß an die abgeschlossene übertragung eines vollständigen Datenblocks und Schaltkreise zur Aussetzung des Beginns der Übertragung von Datensignalen (T) , Adreßsignalen (£) uftd/odei? Fehlerprüfsignalen (E), wenn die zugehörigen Daten erst nach der öildung des Rennzeichnüngssignals für die'Polling^Bröffnung oder für die Polling-Eröffnung und 4äs nachfolgende Rahmenzeichen (F) auflaufen*5, Schaltungsanordnutig natsh Anspruch 3 oder 4f durch Schaltkreise zur Erzeugung und Nädhsiendting eines Rahmensignals (F) im Anschluß an das letzte Signal (T oder E) eines vollständig Übertragenen Datehblocks»309Ö27/O9ÖSRA 971 001Leerseite
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US20786271A | 1971-12-14 | 1971-12-14 |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2251716A1 true DE2251716A1 (de) | 1973-07-05 |
DE2251716B2 DE2251716B2 (de) | 1974-05-22 |
DE2251716C3 DE2251716C3 (de) | 1975-01-02 |
Family
ID=22772283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2251716A Expired DE2251716C3 (de) | 1971-12-14 | 1972-10-21 | Verfahren zur Datenübertragung von Endstellen zu einer Zentralstation innerhalb einer Serienschleife und Schaltungsanordnungen hierzu |
Country Status (6)
Country | Link |
---|---|
US (1) | US3723971A (de) |
JP (1) | JPS535761B2 (de) |
CA (1) | CA976636A (de) |
DE (1) | DE2251716C3 (de) |
FR (1) | FR2165423A5 (de) |
GB (1) | GB1356878A (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2843235A1 (de) * | 1977-10-04 | 1979-04-05 | Ncr Co | Verfahren und vorrichtung zur seriellen uebertragung von informationen |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3938073A (en) * | 1973-05-07 | 1976-02-10 | Geophysical Systems Corporation | Data array network system |
US3881166A (en) * | 1973-05-07 | 1975-04-29 | Geophysical Systems Corp | Data array network systems |
US3990036A (en) * | 1974-02-28 | 1976-11-02 | Western Geophysical Co. | Multiplexing method and apparatus for telemetry of seismic data |
JPS5193138A (en) * | 1975-02-12 | 1976-08-16 | Johoshorisochini okeru kyotsujohono densohoshiki | |
DE2513323C2 (de) * | 1975-03-26 | 1985-05-23 | Robert Bosch Gmbh, 7000 Stuttgart | Fernwirkverfahren unter Verwendung eines Zentralsenders und Fernwirksystem zur Durchführung des Verfahrens |
US4001769A (en) * | 1975-03-28 | 1977-01-04 | Geophysical Systems Corporation | Data array network system |
SE393723B (sv) * | 1975-09-18 | 1977-05-16 | Philips Svenska Ab | Sett att overfora data mellan en centralstation och ett antal terminalstationer via en sluten serieoverforingsslinga samt anleggning for utforande av settet |
US4009469A (en) * | 1975-12-19 | 1977-02-22 | Ibm Corporation | Loop communications system with method and apparatus for switch to secondary loop |
CA1086397A (en) * | 1976-09-14 | 1980-09-23 | Charles G. Diefenderfer | Polling an data communication system having a pulse position to binary address conversion circuit |
DE2708037C3 (de) * | 1977-02-24 | 1979-11-15 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Verfahren zum Betrieb von Teilbereichen eines digitalen Zeitmultiplex-Fernmeldenetzes für Fernverkehr |
US4156277A (en) * | 1977-09-26 | 1979-05-22 | Burroughs Corporation | Access request mechanism for a serial data input/output system |
US4386426A (en) * | 1980-11-03 | 1983-05-31 | Burlington Industries, Inc. | Data transmission system |
US4410985A (en) * | 1981-03-25 | 1983-10-18 | Hitachi, Ltd. | Data transmission system and method |
JPS58104551A (ja) * | 1981-12-16 | 1983-06-22 | Mitsubishi Electric Corp | デ−タ伝送装置 |
DE3424866C2 (de) * | 1984-07-06 | 1986-04-30 | Messerschmitt-Bölkow-Blohm GmbH, 8012 Ottobrunn | Verfahren und Anordnung zur Übertragung von Daten, insbesondere in einem Flugzeug |
US4631367A (en) * | 1984-08-29 | 1986-12-23 | Lantel International Corp. | Multi-line telephone system |
US4978953A (en) * | 1988-11-22 | 1990-12-18 | Technology 80, Inc. | Device for monitoring multiple digital data channels |
US5802321A (en) * | 1996-06-20 | 1998-09-01 | Square D Company | Synchronous serial communication network for controlling single point I/O devices |
DE102017208833B4 (de) | 2017-05-24 | 2018-12-13 | Wago Verwaltungsgesellschaft Mbh | Moduleinheit |
CN115691088B (zh) * | 2023-01-04 | 2023-05-02 | 上海海栎创科技股份有限公司 | 一种控制信号传输单元、***及方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3289165A (en) * | 1962-10-12 | 1966-11-29 | Berkeley Instr | Programming and telemetering system and apparatus |
US3656112A (en) * | 1969-03-14 | 1972-04-11 | Constellation Science And Tech | Utility meter remote automatic reading system |
US3601806A (en) * | 1969-06-23 | 1971-08-24 | North American Rockwell | Digital time multiplexed bidirectional communications system |
-
1971
- 1971-12-14 US US00207862A patent/US3723971A/en not_active Expired - Lifetime
-
1972
- 1972-10-06 GB GB4615772A patent/GB1356878A/en not_active Expired
- 1972-10-17 JP JP10330372A patent/JPS535761B2/ja not_active Expired
- 1972-10-21 DE DE2251716A patent/DE2251716C3/de not_active Expired
- 1972-11-14 FR FR7242139A patent/FR2165423A5/fr not_active Expired
- 1972-12-05 CA CA158,252A patent/CA976636A/en not_active Expired
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2843235A1 (de) * | 1977-10-04 | 1979-04-05 | Ncr Co | Verfahren und vorrichtung zur seriellen uebertragung von informationen |
Also Published As
Publication number | Publication date |
---|---|
JPS4866905A (de) | 1973-09-13 |
DE2251716B2 (de) | 1974-05-22 |
US3723971A (en) | 1973-03-27 |
DE2251716C3 (de) | 1975-01-02 |
GB1356878A (en) | 1974-06-19 |
JPS535761B2 (de) | 1978-03-02 |
FR2165423A5 (de) | 1973-08-03 |
CA976636A (en) | 1975-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2251716A1 (de) | Datenuebertragung innerhalb einer serienschleife | |
DE2225549A1 (de) | Schleifenanordnung zur datenuebertragung | |
DE3305115C2 (de) | ||
DE1809913C3 (de) | Verfahren und Datenübermittlungsanlage zur Übertragung von Daten zwischen einer Haupteinheit und mehreren Endstelleneinheiten | |
DE2251705A1 (de) | Datenuebertragung innerhalb einer serienschleife | |
DE2165667A1 (de) | Zeitmultiplex Übertragungseinrichtung | |
DE3300260A1 (de) | Schaltungsanordnung zur zuteilung des zugriffs zu einer auf anforderungsbasis gemeinsam benutzten sammelleitung | |
EP0419959B1 (de) | Schaltungsanordnung zum Überprüfen der Einhaltung festgelegter Übertragungsbitraten bei der Übertragung von Nachrichtenzellen | |
DE1437715A1 (de) | Datenuebertragungssystem | |
DE2108835A1 (de) | Verfahren zur Datenübertragung zwischen einer Zentrale und in Schleife miteinander verbundenen Endstellen | |
DE2607819A1 (de) | Nachrichtenuebertragung in einem zeitmultiplexen schleifensystem | |
DE60026006T2 (de) | System zum Empfang von Mehrfachdaten | |
DE2515801A1 (de) | Verfahren und schaltungsanordnungen zur zeitmultiplexen datenuebertragung | |
EP0682422A2 (de) | Verfahren und Schaltungsanordnung zum Synchronisieren von redundant übertragenen Nachrichtenzellenströmen | |
DE2628753A1 (de) | Digitaldaten-uebertragungsnetz | |
EP0351014A2 (de) | Koppelfeld für ein Vermittlungssystem | |
DE3413144A1 (de) | Digitales lokales kommunikationssystem mit der logischen struktur einer schleife | |
DE2339392A1 (de) | Verfahren und vorrichtung zum aufrufen von stationen in einem nachrichtenuebertragungssystem | |
DE3842762C2 (de) | ||
DE68903986T2 (de) | Vermittlungssystem fuer leitungs- und/oder paketvermittelte nachrichtenuebertragungen. | |
DE69532069T2 (de) | Schnittstellenvorrichtung zwischen Haus-Netzwerkübertragungsmedien | |
EP0173265B1 (de) | Verfahren zum Übertragen von Datensignalen zwischen Teilnehmerstellen einer Datenvermittlungsanlage | |
DE3210462A1 (de) | Schaltungsanordnung zur uebertragung von datensignalpaketen zwischen teilnehmerstellen und einer paketvermittlungsstelle | |
DE2345417A1 (de) | Vermittlungsanlage fuer digital codierte nachrichten mit veraenderbarer blocklaenge | |
EP0005489B1 (de) | Verfahren und Schaltungsanordnung zur Datenübertragung zwischen einer Zentralstation und einem von mehreren Datenteilnehmern in einem envelopestrukturierten, synchronen Datennetz |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) | ||
E77 | Valid patent as to the heymanns-index 1977 | ||
8339 | Ceased/non-payment of the annual fee |