DE2657259C3 - Serielles Datensammel- und Verteilsystem - Google Patents

Serielles Datensammel- und Verteilsystem

Info

Publication number
DE2657259C3
DE2657259C3 DE19762657259 DE2657259A DE2657259C3 DE 2657259 C3 DE2657259 C3 DE 2657259C3 DE 19762657259 DE19762657259 DE 19762657259 DE 2657259 A DE2657259 A DE 2657259A DE 2657259 C3 DE2657259 C3 DE 2657259C3
Authority
DE
Germany
Prior art keywords
shift register
bit storage
storage locations
data collection
distribution system
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.)
Expired
Application number
DE19762657259
Other languages
English (en)
Other versions
DE2657259A1 (de
DE2657259B2 (de
Inventor
Wolf Dipl.-Ing. 7500 Karlsruhe Viehweger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE19762657259 priority Critical patent/DE2657259C3/de
Publication of DE2657259A1 publication Critical patent/DE2657259A1/de
Publication of DE2657259B2 publication Critical patent/DE2657259B2/de
Application granted granted Critical
Publication of DE2657259C3 publication Critical patent/DE2657259C3/de
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

Die Erfindung betrifft ein serielles Datensammel- und Verteilsystem nach dem Oberbegriff des Patentanspruches 1, das vorzugsweise in räumlich ausgedehnten Steuerungen mit stark vereinzelten Datenendstellen eingesetzt werden kann. Dies können z. B. Steuerungsaufgaben der Haustechnik oder Erfassung und Verteilung einzelner räumlich verteilter Signale im Vorfeld eines Prozeßrechners sein.
Ringförmige, auf den Eigenschaften von Schieberegistern beruhende Kommunikationssysteme sind seit längerem bekannt. So wird z. B. in der DE-OS 22 15 066 vorgeschlagen, ein zu einem Ring zusammengeschaltetes Schiebe- bzw. Umlaufregister als Verbindungs- und Übertragungsnetzwerk in Datenverarbeitungsanlagen einzusetzen. Dabei können an bestimmten Stellen des Schieberegisters von angeschlossenen Einheiten der Datenverarbeitungsanlage informationen in das Schieberegister eingeschleust bzw. daraus entnommen werden. Die Steuerung des Datenflusses geschieht durch Steuerbits, die den eigentlichen, im Schieberegister transportierten Daten vorangestellt sind. Die Steuerbits enthalten unter anderem einen Adreßteil, der den Empfänger der Nachricht bezeichnet und der die Nachricht zusammen mit den Steuerbits aus dem Schieberegister entnimmt.
Die in der US-PS 34 83 329 vorgeschlagene Schaltungsanordnung überträgt Nachrichten im Zeitmultiplex und benötigt daher keine Adresse für den Empfänger. Der Beginn eines Zyklus wird durch ein Synchronisierzeichen gekennzeichnet. Jeder Teilnehmer (Terminal) zählt dann die Anzahl der Teilnachrichten, bis die ihm zugeordnete Teilnachricht in seinem Schieberegister steht und tauscht zwischen zwei Schiebetakten den Inhalt der auf dem Ring transportierten Teilnachricht nach bestimmten Regeln aus. Für eine eindeutige Zuordnung der Teilnachrichten zu den Teilnehmern ist es jedoch notwendig, daß alle Teilnachrichten, und damit die Schieberegister in den Terminals gleich lang sind. Die Erzeugung und Interpretation der Nachrichten wird von den Terminals selbst geleitet, die zentrale Steuereinheit erzeugt nur das Synchronisierzeichen.
Nachteil dieser Systeme ist der erhebliche gerätetechnische Aufwand zur Decodierung des Steuerungsteils einer Nachricht bzw. deren Zuordnung zu einein Empfänger, so daß im realen Fall aus wirtschaftlichen Gründen nur wenige Datenentnahmestellen am Schieberegisterring angeschlossen sind. Damit besteht die Notwendigkeit, größere Datenmengen zu Nachrichten zusammenzufassen, was wiederum durch aufwendige Steuerungen oder durch elektronische Rechner geschieht.
Aufgabe der Erfindung ist es, durch Verzicht auf einen die transportierten Daten kennzeichnenden Steuerungsteil den gerätetechnischen Aufwand so gering zu halten, daß es sinnvoll wird, auch kleinste Informationsmengen (ein bis mehrere Bit) am Ort ihrei Entstehung direkt in das Datensammel- und Verteilsystem einzubringen bzw. am Ort ihrer Verwendung daraus zu entnehmen.
Diese Aufgabe wird durch die den Patentanspruch 1 kennzeichnenden Merkmale gelöst. Durch die eindeutige Zuordnung der Bitspeicherplätze des örtlich verteilten Schieberegisters zu den Bitspeicherplätzen des zentralen Schieberegisters sind nach einer definierten Anzahl Schiebetakte deren Inhalte vertauscht. Damit stehen die in das System eingegebenen binären Zustände mit der durch die Schiebephase bedingten zeitlichen Verzögerung an den entsprechenden Bitspeicherplätzen des zentralen Schieberegisters als binäre Werte zur Verfügung, die entsprechend den durch die jeweilige Steuerungsaufgabe vorgegebenen
logischen Regeln verknüpft und die so gebildeten binären Werte dem zentralen Schieberegister wieder zugeführt werden, wonach sie nach einer weiteren Schiebephase an den Ausgängen der entsprechenden Bitspeicherplätze des örtlich verteilten iichieberegisters als Steuersignale anstehen.
Die mit der Erfindung erzielten Vorteile bestehen insbesondere darin, daß der üblicherweise zur Kennzeichnung bzw. Identifizierung der Daten diesen hinzugefügte Steuerteil durch die ortsabhängig:; Reihenfolge der Daten und deren Abbildung im zentralen Schieberegister ersetzt wird. Es entfällt somit der zur Erzeugung und Auswertung des Steuerteiis notwendige gerätetechnische Aufwand, so daß es möglich wird, auch kleinste Informationsmengen direkt am Ort ihrer Entstehung in das Datensammel- und Verteilsystem einzubringen bzw. am Ort ihrer Verwendung daraus zu entnehmen und so die Vorteile eines Sammelleitungssystems auch bei der Verarbeitung einzelner Steuersignale nutzbar zu machen.
Ein Ausführungsbeispiel der Erfindung wird anhand der Zeichnung im folgenden näher beschrieben. Es zeigt
F i g. I das Datensammel- und Verteilsystem, bestehend aus örtlich verteiltem Schieberegister, zentralem Schieberegister mit angeschalteter Entscheidungslogik und Überwachungsschaltungen,
F i g. 2 das örtlich verteilte Schieberegister mit Steuerungsperipherie,
F i g. 3 das zentrale Schieberegister mit Entscheidungslogik und Überwachungsschaltungen.
F i g. 1 zeigt eine beispielhafte Aufteilung des örtlich verteilten Schieberegisters in örtlich zusammengefaßte Gruppen (10—13). Jeder Bitspeicherplatz (Vi-VS) dieser Schieberegister (10—13) kann je nach Erfordernis »Eingang in« bzw. »Ausgang aus« dem Datensam- j> mel- und Verteilsystem sein, oder bei entsprechender Beschallung beides. Es ist über die Überwachungsschaltungen (20, 22) mit dem gleichviele Bitspeicherplätze (Zi-ZS) umfassenden zentralen Schieberegister (14) verbunden. Das zentrale Schieberegister hat bezüglich der Ein- und Ausgänge komplementäre Eigenschaften zu den entsprechenden Bitspeicherplätzen des örtlich verteilten Schieberegisters. Es ist mit seinen Ausgängen mit den Eingängen einer Entscheidungslogik (21) verbunden und umgekehrt. Das zentrale Schieberegister ist damit — bezogen auf diese Entscheidungslogik — eine örtlich zusammengefaßte Abbildung der Zustände der örtlich verteilten Steuerungsperipherie. Die Synchronisierung der umlaufenden Information auf die Bitspeicherplätze der Schieberegister wird durch eine vom Taktgenerator (T) des Schieberegisterringes erzeugte feste Anzahl Schiebetakte erreicht. Die Anzahl der Schiebetakte ist gleich der halbierten Summe aller im Schieberegisterring zusammengeschalteten Bitspeicherplätze.
Durch die normalerweise an einem Ort (15) zusammengefaßte Anordnung von zentralem Schieberegister (14) mit angeschalteter Entscheidungslogik (21) und der Schaltungen zur Überwachung (20, 22) können diese Funktionseinheiten ganz oder teilweise durch einen elektronischen Rechner ersetzt werden, indem sein Serieneingang an das Leitungsstück 5 bzw. 6 und sein Serienausgang an das Leitungsstück 7 bzw. 1 angeschlossen wird.
Fig.2 zeigt eine mögliche Belegung der Eingänge bzw. Ausgänge des örtlich verteilten Schieberegisters (10—13) mit der Steuerungsperipherie. Dabei seien die Bitspeicherplätze (V5,VS) eingangsseitig mit Schaltern (33,34) und die Bitspeicierplätzä (V4, Vl) ausgangsseitig mit einem Relais (35) bzw. einer Lampe (36) belegt Andere Bitspeicherplätze fVl—V3. V6) haben hier keine Beschallung.
Fig. 3 zeigt eine mögliche Beschallung der Bitspeicherplätze (Zi-ZS) des zentralen Schieberegisters (14) mit der durch die Steuemngsaufgabe vorgegebenen Ausgestaltung der Entscheidungslogik (21) und die weiter unten beschriebenen Überwachungsschaitungen (20, 22), die den Taktgenerator (T) beeinflussen. Im Beispiel wird mit 11 Schiebetakten, die vom Taktgenerator (T) erzeugt werden, der Inhalt der Bitspeicherplätze VI— V8, 101 — 103 in die Bitspeicherplätze Zi-ZS, 110—112 übertragen und umgekehrt, so daß nach dieser Schiebephase der Inhalt von Vl in Zl, V2 in Z2 steht usw, bzw. der Inhalt von Zl in Vl usw. Die Stellung des Schalters 33, die zu Beginn der Schiebephase in die zugehörige Bitstelle V5 übernommen wurde, gelangt somit an den Ausgang der Bitstelle Z5; analoges gilt für den Schalter 34. Die nun von der Entscheidungslogik (21) aufgrund der logischen Verknüpfungsregeln aus diesen Signalen gebildeten Signale werden vor Beginn der nächsten Schiebephase in die Bitstellen Z 4 und Z 7 übernommen und gelangen so nach weiteren 11 Schiebetakten in die Bitstellen V4 und V7. Damit ist also das Steuerungsproblem gelöst: Bei Betätigung von mindestens einem Schalter 33 oder 34 leuchtet 2 Schiebephasen später die Lampe auf, das Relais schaltet jedoch nur, wenn Schalter 33 betätigt wurde. Dieser Vorgang wiederholt sich kontinuierlich mit jeder Schiebephase.
Die Synchronisierung der umlaufenden Information zu den Bitspeicherplätzen des Schieberegisterringes geschieht wie oben beschrieben durch eine feste Anzahl Schiebetakte während einer Schiebephase. Um Verschiebungen durch Störungen zu verhindern, können zusätzliche Überwachungsschaltungen vorgesehen werden. Die eingangsseitige Überwachungsschaltung (20) besteht aus einem Schieberegister (101 — 103), in das zu Beginn einer Schiebephase eine Festinformation (43) eingeschrieben wird. Die ausgangsseitige Überwachungsschaltung (22) enthält ebenfalls ein Schieberegister (110, 112), das gleichviele Bitspeicherplätze wie das der eingangsseitigen Überwachungsschaltung enthält. An seinen Ausgängen ist ein Vergleicher (44) angeschaltet, der am Ende der Schiebephase einen Vergleich der Festinformation (45) mit der im Schieberegister (110—112) stehenden Information durchführt. Der Taktgenerator (T) wird angehalten, wenn Gleichheit besteht. Dies ist im Beispiel nach F i g. 3 nach 11 Takten möglich. Bei Ungleichheit ist vermutlich eine Störung aufgetreten, deren Auswirkung dadurch eliminiert werden kann, daß der alte Schaltzustand des zentralen Schieberegisters wieder hergestellt wird und sich unmittelbar an die fehlerhaft zu Ende gegangene Schiebephase eine weitere anschließt. Die Zustände der Steuerungsperipherie sind dann erst nach einer weiteren Schiebephase im zentralen Schieberegister gültig.
Steuerungselemente mit trägem Ansprechverhalten (wie Lampen) können direkt an das örtlich verteilte Schieberegister angeschlossen werden, wenn das Verhältnis der Zeitdauern der Schiebephasen und der zwischengeschobenen Pause entsprechend klein gewählt wird. Ist dies nicht möglich, oder sollen — bezogen auf die Schiebetaktfrequenz — schnell schaltende Steuerungselemente angeschlossen werden, so ist an der betreffenden Gruppe (10—13) eine
Einrichtung vorzusehen, die die Übernahme der Zustände der Bitspeicherplätze mit Ausgang (V4, V7) in das Stf uerungselement verhindern. Diese Einrichtung ist in bekannter Weise z. B. mit einem wiedertriggerbaren monostabilcn Flip-Flop realisierbar, das durch den Takt des Schieberegisterringes getriggert wird und damit während der Schiebephase ein Sperrsignal liefert. Die gleiche Einrichtung verhindert die unzulässige Veränderung der geschobenen Information im Schieberegisterring während der Schiebephase. Sie ist damit in allen Gruppen des Schieberegisterringes vorzusehen, die Bitstellen mit Eingängen enthalten. Dazu gehören neben dem zentralen Schieberegister (14) und dem Schieberegister (101 — 103) in der eingangsseitigen Überwachungsschaltung (20) auch die Schieberegister 11 und 13.
Hierzu 1 Blatt Zeichnungen

Claims (1)

  1. Patentansprüche:
    1. Serielles Datensammel- und Verteilsystem für örtlich verteilte und stark vereinzelte Datenendstellen und eine zentrale Verarbeitungseinrichtung mit zu einem Ring zusammengeschalteten Schieberegistern, dadurch gekennzeichnet,
    daß den örtlich verteilt angeordneten einzeln (VT, Vg) oder in Gruppen (VX- V3, V4- V6) zusammengefaßten Bitspeicherplätzen fVl—V8) der Schieberegister (10—13) eine gleiche Anzahl von Bitspeicherplätzen (Z8—Z1) des zentralen Schieberegisters (14) entspricht, wobei jeweils einem Bitspeicherplatz im örtlich verteilten Schieberegister (1013) ein bestimmter Bitspeicherplatz im zentralen Schieberegister (14) in der gleichen Reihenfolge fest zugeordnet ist,
    daß weiterhin ein Taktgenerator (T) vorgesehen ist, der über eine Taktleitung an alle Bitspeicherplätze der Schieberegister angeschlossen ist, und daß die Anzahl der jeweils erzeugten Schiebetakte der Anzahl der Bitspeicherplätze (V 1 — VS) entspricht.
    2. Serielles Datensammel- und Verteilsystem nach Anspruch 1, dadurch gekennzeichnet, daß an die Eingänge der Bitspeicherplätze (V 5, V8) des örtlich verteilten Schieberegisters (11, 13) Schalter und Taster (33, 34) angeschlossen sind oder beim Zusammenfassen mehrerer Bit auch digitalisierte Anaiogwerte u.a. in das System übernommen werden.
    3. Serielles Datensammel- und Verteilsystem nach Anspruch 1, dadurch gekennzeichnet, daß an die Ausgänge der Bitspeicherplätze (V4, V7) des örtlich verteilten Schieberegisters (11, 12) eventuell über Leistungstreiber Lampen (36), Relais (35), Motoren und ähnliche Schaltglieder angeschlossen sind.
    4. Serielles Datensammel- und Verteilsystem nach Anspruch 1, dadurch gekennzeichnet, daß die Eingänge und Ausgänge der Bitspeicherplätze des zentralen Schieberegisters (14) mit einer Entschei- to dungslogik (21) verbunden sind, die zur logischen Verknüpfung der in das System eingegebenen Werte verwendet wird.
    5. Serielles Datensammel- und Verteilsystem nach Anspruch 1, dadurch gekennzeichnet, daß zusätzlich zwei gleichlange Schieberegister (101 103, 110— 113) in den Überwachungsschaltungen (20, 22) am Ausgang und Eingang des zentralen Schieberegisters (14) eingefügt sind, so daß eine zu Beginn der Schiebephase in das erste Schieberegister (101— 103) eingeschriebene Festinformation am Ende der Schiebephase an den Ausgängen des zweiten Schieberegisters (110— 113) für einen Koizidenzvergleich zur Verfügung steht.
    8. Serielles Datensammel- und Verteilsystem nach Anspruch 1, 4, 5, dadurch gekennzeichnet, daß die Entscheidungslogik (21) und/oder das zentrale Schieberegister (14) und/oder die Überwachungsschaltungen (22, 24) ganz oder teilweise durch einen elektronischen Rechner ersetzt sind. e>o
DE19762657259 1976-12-17 1976-12-17 Serielles Datensammel- und Verteilsystem Expired DE2657259C3 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19762657259 DE2657259C3 (de) 1976-12-17 1976-12-17 Serielles Datensammel- und Verteilsystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19762657259 DE2657259C3 (de) 1976-12-17 1976-12-17 Serielles Datensammel- und Verteilsystem

Publications (3)

Publication Number Publication Date
DE2657259A1 DE2657259A1 (de) 1978-06-22
DE2657259B2 DE2657259B2 (de) 1981-06-19
DE2657259C3 true DE2657259C3 (de) 1982-03-25

Family

ID=5995812

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19762657259 Expired DE2657259C3 (de) 1976-12-17 1976-12-17 Serielles Datensammel- und Verteilsystem

Country Status (1)

Country Link
DE (1) DE2657259C3 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4630233A (en) * 1984-06-25 1986-12-16 Allen-Bradley Company, Inc. I/O scanner for an industrial control
BE1000512A7 (nl) * 1987-05-07 1989-01-10 Bell Telephone Mfg Schakelnetwerk.

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3483329A (en) * 1966-02-11 1969-12-09 Ultronic Systems Corp Multiplex loop system
US3713096A (en) * 1971-03-31 1973-01-23 Ibm Shift register interconnection of data processing system
US3748647A (en) * 1971-06-30 1973-07-24 Ibm Toroidal interconnection system

Also Published As

Publication number Publication date
DE2657259A1 (de) 1978-06-22
DE2657259B2 (de) 1981-06-19

Similar Documents

Publication Publication Date Title
DE3300260C2 (de)
DE3300262C2 (de)
DE2925921C2 (de) Digitale Zeitmultiplexvermittlungsanlage
DE1809913C3 (de) Verfahren und Datenübermittlungsanlage zur Übertragung von Daten zwischen einer Haupteinheit und mehreren Endstelleneinheiten
DE2908316C2 (de) Modular aufgebaute Multiprozessor-Datenverarbeitungsanlage
DE1803780C3 (de) Schaltungsanordnung zur Abtastung von Zustanden in einer Fernmelde- oder Datenverarbeitungsanordnung
DE3127321C2 (de)
DE2406740C2 (de) Schaltungsanordnung zur Steuerung des Datentransfers zwischen einem Datenprozessor und einer Fernverarbeitungseinrichtung
DE3300263A1 (de) Schaltungsanordnung zur zuteilung des zugriffs zu einer auf anforderungsbasis gemeinsam benutzten sammelleitung
DE3009962A1 (de) Verfahren und vorrichtung zur zuweisung der belegung eines von mehreren stationen gemeinsam benutzten nachrichten(uebertragungs)kanals
DE51794T1 (de) Datenvermittlungssystem der distributiven strukturenart mit einem direkt-zugriffskanal fuer den nachrichtendialog zwischen mehreren datenverarbeitungseinheiten.
EP0035731A2 (de) Verfahren und Anordnung zum Übertragen von Datensignalen
DE2461091C3 (de) Gerät zur Erfassung und Weitergabe der Anzahl von ein bestimmtes Ereignis repräsentierenden Signalen
EP0863639A1 (de) System zum Übertragen von Daten
DE2657259C3 (de) Serielles Datensammel- und Verteilsystem
EP1133106B1 (de) Vorrichtung zum Steuern des Datenaustauschs in einem Kommunikationsteilnehmer
DE2423195A1 (de) Wartungsvorrichtung
DE3324504C1 (de) Verfahren zur Informationsuebertragung zwischen Mikrorechnern in einem dezentralen Prozesssteuersystem,insbesondere fuer Fernsprechanlagen
DE3426902A1 (de) Schaltungsanordnung zum konfigurieren von peripherieeinheiten in einer datenverarbeitungsanlage
DE19825357C2 (de) Verfahren zur Halbduplex-Übertragung eines Summenrahmenprotokolls
EP0036960B1 (de) Verfahren und Schaltungsanordnung zum Aufnehmen und Abgeben von Datenblöcken, insbesondere für Eisenbahnanlagen
DE2524957C3 (de) Anordnung zur Auswahl von Ein- und Ausgabeeinheiten mittels Adressen
DE3729133C1 (de) Schaltungsanordnung fuer den Betrieb von Bedien- oder Abfrageplaetzen an zentral gesteuerten Fernsprechvermittlungsanlagen,insbesondere Makler-Vielfachanlagen
DE3736468A1 (de) Verfahren zum prioritaetsgesteuerten zugriff und anordnung zum durchfuehren des verfahrens
DE3621105A1 (de) Verfahren zur uebertragung von informationen zwischen selbstaendigen teilnehmern eines systems ueber eine serielle schnittstelle und anordnung zur durchfuehrung des verfahrens

Legal Events

Date Code Title Description
OAP Request for examination filed
OD Request for examination
C3 Grant after two publication steps (3rd publication)
8339 Ceased/non-payment of the annual fee