DE3007422C2 - Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage means for generating charge counting pulses - Google Patents

Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage means for generating charge counting pulses

Info

Publication number
DE3007422C2
DE3007422C2 DE19803007422 DE3007422A DE3007422C2 DE 3007422 C2 DE3007422 C2 DE 3007422C2 DE 19803007422 DE19803007422 DE 19803007422 DE 3007422 A DE3007422 A DE 3007422A DE 3007422 C2 DE3007422 C2 DE 3007422C2
Authority
DE
Germany
Prior art keywords
memory
stored
control
time
address
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
DE19803007422
Other languages
German (de)
Other versions
DE3007422A1 (en
Inventor
Reinhard Dipl.-Ing. 8000 München Frank
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to DE19803007422 priority Critical patent/DE3007422C2/en
Publication of DE3007422A1 publication Critical patent/DE3007422A1/en
Application granted granted Critical
Publication of DE3007422C2 publication Critical patent/DE3007422C2/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/04Recording calls, or communications in printed, perforated or other permanent form

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

1515th

Die Erfindung betrifft eine Schaltungsanordnung für Fernmeldeanlagen, insbesondere Fernsprechvermittlungsanlagen, in welchen in einer größeren Anzahl vorgesehene Speicherelemente in regelmäßigen Zeitabständen von einer Ansteuereinrichtung angesteuert werden, die aus den Speicherelementen Adressen verbindungsindividueller Schalteinrichtungen zusammen mit Steueraufträgen zur Bildung von Gebührenzählimpulsen für diese Schalteinrichtungen ausliest, und in welchen in den Speicherelementen einen Ansteuerungs-Zeitraum betreffende Zeitdaten speicherbar sindThe invention relates to a circuit arrangement for telecommunication systems, in particular telephone switching systems, in which in a larger number provided memory elements controlled at regular time intervals by a control device which reads out addresses of connection-specific switching devices together with control orders for the formation of charge counting pulses for these switching devices from the memory elements, and in which time data relating to a control period can be stored in the memory elements

Eine Schaltungsanordnung dieser Art ist in der deutschen Offenlegungsschrift 29 03 457 dargestellt und beschrieben. Der Zusammenhang mit der Gebührenimpulszählung ergibt sich aus der Beschreibung auf Seite 10, Zeile 31 ff. Im Falle der zuvor genannten Schaltungsanordnung sind die Speicherelemente als Speichereinheiten und Speicherglieder realisiert Die Speichereinheiten bilden eine als zyklische Folge geordnete Reihe. Die Speicherglieder sind mittels Adressen ansteuerbar. Speichergliedadressen sind in den Speichereinheiten speicherbar. Eine erste Ansteuereinrichtung steuert die einzelnen Speichereinheiten gemäss ihrer zyklischen Folge sukzessive nacheinander und in gleichmäßigen Zeitabständen an, um anhand vom in den Speicliereinheiten gespeicherten Speichergliedadressen Speicherglieder anzusteuern und in diesen gespeicherte Steueraufträge auszulesen, die zur Einleitung von Schaltvorgängen in verbindungsindividuellen Schalteinrichtungen dienen. Es ist dort weiterhin vorgesehen, daß zur Speicherung der Adressen der Speicherglieder in den Speichereinheiten zu einem dem augenblicklichen Stand der ersten Ansteuereinrichtung entsprechenden Zeitpunkt eine zweite Ansteuereinrichtung entsprechendem Zeitpunkt eine zweite Ansteuer- einrichtung mit einer die zyklische Folge betreffenden und sich auf den augenblicklichen Stand der ersten Ansteuereinrichtung beziehenden Voreilung um wenigstens eine Speichereinheit diejenige Speichereinheit ansteuert, die untet Berücksichtigung der gleichmäßi- 5s gen Zeitabstände zu einem um eine erste Zeitspanne späteren Zeitpunkt von der ersten Ansteuereinrichtung angesteuert wird. Hierbei ist diese erste Zeitspanne das Produkt aus dem Zeitabstand zwischen zwei aufeinanderfolgenden Ansteuervorgängen der ersten Ansteuer- einrichtung und aus der Vorteüung entsprechenden Anzahl von Speichereinheiten. Ferner ist in jedem der Speicherglieder zusätzlich zu dem jeweiligen Steuerauftrag eine erste Hinweisadresse speicherbar, durch die jeweils ein weiteres Speicherglied adressierter ist, es wodurch mittels einrr jeweils in einer Speichereinheit gespeicherten Adresse eines Speichergliedes und mittels der in jedem der Speicherglieder gespeichertenA circuit arrangement of this type is shown in German Offenlegungsschrift 29 03 457 and described. The connection with the charge pulse counting results from the description on Page 10, line 31 ff. In the case of the circuit arrangement mentioned above, the memory elements are as Storage units and storage elements implemented The storage units form a cyclical sequence ordered row. The memory elements can be controlled by means of addresses. Memory link addresses are in storable in the storage units. A first control device controls the individual storage units according to their cyclical sequence, successively one after the other and at regular intervals, in order to use the to control storage element addresses stored in the storage units and in these read out stored control orders, which are used to initiate switching processes in connection-specific Switching devices are used. It is also provided there that for storing the addresses of the Storage elements in the storage units to the current status of the first control device corresponding time a second control device corresponding time a second control device with a cyclical sequence related to the current status of the first An advance by at least one memory unit relates to that memory unit controls, which takes into account the uniform 5s gen time intervals to a point in time later by a first time span from the first control device is controlled. This first time span is the product of the time interval between two successive control processes of the first control set up and from the prevailing appropriate Number of storage units. Furthermore, in addition to the respective control order, a first reference address can be stored in each of the memory elements through which a further memory element is addressed in each case, it whereby by means of einrr each in a storage unit stored address of a memory element and by means of the stored in each of the memory elements ersten Himveisadresse jeweils eine Speichereinheit mit einer Reihe von Speiciisrgü^dern zu einer Kelts zusammengefügt wird, rn tier die ;n Js- S; iichüiöii1, e?t MiA in jedem der Speicherglieder gespeicherten Adressen auf das in der Kette jeweils nachgeordnete Speicherglied hinweist Gemäß der genannten Schaltungsanordnung ist nun die erste AnsteuereinrjrhKng mit einem nach je einem Ansteuerzyklus weitergeschalteten Zähler verbunden. In Zuordnung jeweils zu einem Steuerauftrag ist ein von dem Zähler zu erreichender Zählerstandswert speicherbar. Bei der Ansteuerung der Speichereinheiten mittels der ersten Ansteuereinriehtung wird in jedem der mittels jeweils einer Speichereinheit und mittels der Speichergliedadressen verketteten Speicherglieder der jeweils in einem Speicherglied gespeicherte Zählerstandswert mit dem tatsächlichen Zählerstandswert des Zählers verglichen. Nur bei Obereinstimmung des genannten gespeicherten Zählerstandswertes mit dem tatsächlichen Zählerstand des Zählers wird der gespeicherte Steuerauftrag ausgelesen. Dort sind dann noch weitere Bedingungen angegeben, die zur Realisierung des beschriebenen Prinzips erforderlich sind. Dabei sind also in den dort als Speicherglieder bezeichneten Speicherelementen Zeitdaten speicherbar, die einen Ansteuerungszeilraum betreffen, der einem ganzen Ansteuerzyklus einer der Ansteuereinrichtungen entspricht Die gespeicherten Zeitdaten dienen also dazu, die Ansteuerung der mittels Speichergliedadressen zu Ketten zusammengefügten Speicherglieder nach zwei verschiedenen Kriterien abzuwickeln.First memory address each a memory unit with a series of storage elements is combined to form a Kelts, rn tier die; n Js- S; iichüiöii 1 , e? t MiA in each of the memory elements indicates the respective downstream memory element in the chain. A counter reading value to be achieved by the counter can be stored in association with a respective control order. When the memory units are controlled by means of the first control unit, the counter value stored in a memory element is compared with the actual counter value of the counter in each of the memory elements linked by means of a memory unit and memory element addresses. The stored control order is read out only when the stated stored counter reading agrees with the actual counter reading of the counter. Further conditions are specified there that are necessary to implement the principle described. In this case, time data can be stored in the memory elements referred to there as memory elements, which relate to a control cell that corresponds to an entire control cycle of one of the control devices.The stored time data are used to control the memory elements that are combined into chains by means of memory element addresses according to two different criteria.

Um ein Speicherglied aufzurufen, muß es mit einer Speichereinheit adressenmäßig verkettet sein, die von der genannten ersten Ansteuereinrichtung zur Zeit angesteuert wird. Außerdem aber muß in dem betreffenden Speicherglied, wenn es aufgerufen werden soll, auch der Zählerstandswert gespeichert sein, der von dem genannten Zähler erreicht worden ist Die Speicherung der genannten Zeitdaten dient also im Falle der genannten DE-OS 29 03 457 der Ansteuerung der Speicherglieder zum Zwecke des Auslesens der in ihne.a gespeicherten Steueraufträge.In order to call up a memory element, it must be concatenated in terms of address with a memory unit that is assigned by said first control device is currently controlled. But also must be in that relevant memory element, if it is to be called, also the counter reading must be stored, the has been reached by the mentioned counter. The storage of the mentioned time data is therefore used in the Case of the aforementioned DE-OS 29 03 457 the control of the memory elements for the purpose of reading out the in ihne.a. saved tax orders.

Die vorliegende Erfindung befaßt sich nun u. a. mit der Erzeugung von Gebührenzählimpulsen. Maßgebend für die Gebührenzählung ist eine für eine hergestellte Gesprächsverbindung je nach der Entfernung tarifmäßig ermittelte Gebührenzählinformation. Diese gibt an, in welchen Zeitabständen Gebührenzählimpulse für eine hergestellte Gesprächsverbindung zu erzeugen sind. Die Abstände zwischen je zwei aufeinanderfolgenden Gebührenzählimpulsen sind immer gleich. Werden nun solche Gebührenzählimpulse mit Hilfe einer Speicherung von Steueraufträgen in Speicherelementen gebildet, so ist nach Erzeugung jeweils eines Gebührenzählimpulses immer ein neuer Steuerauftrag zu speichern, mit dersen Hilfe der jeweils näciiste Gebührenzählimpuls erzeugt wird. Hierbei ist die Gebührenzählinformation maßgebend, die für die jeweils hergestellte Gespfächsverbindung ermitHt wurde. Sie gibt an, um welche Zeit nach der Speicherung eines der Erzeugung eines weiteren Gebührenzählimpulses dienenden Steuerauftrages dieser zur Ausführung kommen muß.The present invention now relates to, inter alia. with the generation of billing pulses. Authoritative for billing is a billing information determined according to the tariff for an established call connection depending on the distance. This indicates at what time intervals to generate charge counting pulses for an established call connection are. The intervals between two consecutive charge counting pulses are always the same. Will now such charge counting pulses with the help of a storage of control orders in memory elements formed, a new tax order is always to be issued after a charge counting pulse has been generated save with the help of the next Billing pulse is generated. The billing information that is relevant for the each established conversation connection became. It indicates at what time after saving one of the generation of a further charge counting pulse serving control order this must come to execution.

Werden nun solche Gebvhrenzählimpulse mit Hilfe einer Speichert.;.,-; von Steueraufträgen in Speicherelementen gebildet, s,o 'st hierzu eine gemeinsam* Speichereinrichtung und eine gemeinsame Steuere! -richtung erforderlich. Diese Einrichtungen sind gemein·Are now such fee counting pulses with the help one stores.;., -; formed by control orders in memory elements, s, there is a common * Storage device and a common tax! direction required. These facilities are common

■ sam für eine größere Anzahl von Verbindungssätzen, über die GebUhrenzählimpulse zur Aussendung zum Gebührenimpulszähler des jeweils rufenden Teilnehmers zur Aussendung kommen. Diese Zentralisierung kann zur Folge haben, daß die Aussendung eines Gebührenzählimpulses etwas verspätet erfolgt. Dies wird dadurch verursacht, daß infolge von Häufungserscheinungen die betreffenden Speicherelemente mitunter nicht rechtzeitig zum Aufruf kommen. Dadurch kann sich der zeitliche Abstand zwischen je zwei aufeinander- ι ο folgenden Gebührenzählimpulsen unerwünscht vergrößern. Hieraus resultiert eine Einbuße an Gebühreneinnahmen für die betreffende Fernsprechverwaltung.■ sam for a larger number of connection records, via the charge counter pulses for transmission to the Charge pulse counter of the respective calling subscriber are sent. This centralization can result in the transmission of a billing pulse being a little late. this is caused by the fact that the memory elements in question sometimes occur as a result of accumulation phenomena do not come to the call in time. As a result, the time interval between two consecutive ι ο undesirably increase subsequent billing pulses. This results in a loss of fee income for the telephone administration in question.

Für die Erfindung besteht die Aufgabe, bei der Erzeugung von Gebührenzählimpulsen mit Hilfe einer ts Speicherung von Steueraufträgen in Speicherelementen Verzögerungseffekte einschließlich der beschriebenen Nachteile zu beseitigen.The object of the invention is to generate charge counting pulses with the aid of a ts Storage of control orders in memory elements Delay effects including those described Eliminate disadvantages.

Die Erfindung iöst die gesieiite Aurgabe dadurch, daß die in den Speicherelementen speicherbaren Zeitdaten einen innerhalb des Ansteuerungszeitraumes liegenden Zeitpunkt angeben, zu dem die Ansteuerung der betreffenden verbindungsindividuellen Schalteinrichtung zur Bildung eines Gebührenzählimpulses erfolgen soll, und daß eine Speichereinrichtung zu diesen Zeitdaten einen Zeitwert hinzuaddiert, der in Zuordnung zu einer verbindungsindividuellen Schalteinrichtung gespeichert den Soll-Zeitabstand zwischen zwei aufeinanderfolgenden Gebührenzählimpulsen angibt und daß die Speichereinrichtung den sich ergebenden Summenwert in einem Speicherelement speichert, das zu einem durch diesen Summerwert bestimmten späteren Zeitpunkt von der Ansteuereinrichtung angesteuert werden soll.The invention resolves the common aura in that the time data that can be stored in the storage elements is within the activation period Specify the point in time at which the control of the relevant connection-specific switching device to form a charge counting pulse, and that a memory device for this A time value is added to time data, which is assigned to a connection-specific switching device stored indicating the target time interval between two consecutive charge counting pulses and that the storage means stores the resulting sum value in a storage element which to one determined by this sum value later time is to be controlled by the control device.

In der Zeichnung ist ein Ausführungsbeispiel der Erfindung nur in wesentlich zu ihrem Verständnis beitragenden Bestandteilen dargestellt. Die anschließende Beschreibung erläutert zunächst die Arbeitsweise der angegebenen Schaltungsanordnung in ganz allgemeinem Sinne. Weiter unten konzentriert sich die Beschreibung besonders auf die erfindungsgemäßen Einzelheiten des in der Zeichnung wiedergegebenen Ausführungsbeispieles der Erfindung.In the drawing, an embodiment of the invention is only essential for your understanding contributing components shown. The following description first explains how it works the specified circuit arrangement in a very general sense. Below is the focus Description particularly of the inventive details of what is reproduced in the drawing Embodiment of the invention.

Die Zeichnung stellt ein zentrales Zeitzähiglied eines Zentralsteuerwerkes oder einer teilzentralen Steuereinrichtung in einer Femmeldevermittlungsanlage, insbesondere Fernsprechvermittlungsanlage dar. Eine solche Anlage ist z. B. in der deutschen Offenlegungsschrift 27 44 118 dargestellt und beschrieben.The drawing represents a central time counter of a central control unit or a partially central control device in a telecommunication switching system, in particular telephone switching system. Such a Plant is z. B. in the German Offenlegungsschrift 27 44 118 shown and described.

In der Fernsprechvermittlungstechnik besteht vielfäl- so tig die Aufgabe, Zeuspannen abzumessen, sei es, um von anderer Seite unter Berücksichtigung von Zeitbedingungen gesteuerte Schaltvorgänge hinsichtlich der Einhaltung dieser Zeitbedingungen abzumessen, sei es, um bei der Steuerung von Schaltvorgängen vorgegebene Zeitbedingungen zu erfüllen. Diese Schaltvorgänge können sowohl periphere Schalteinrichtungen als auch teilzentrale oder zentrale Schalteinrichtungen, z. B. ein Zentralsteuerwerk, betreffen. Bei peripheren Schalteinrichtungen, wie z. B. Internverbindungssätzen, Leitungsabschlußschaltungen, Wahlempfangseinrichtungen und dergleichen, sind Schaltkennzeichen aufzunehmen und auszusenden. Bei diesen Schaltkennzeichen kann es sich um Wahlimpulse von nacheinander eintreffenden Wahlimpulsserier., um Wahlendekennzeichen, MekJekennzeichen, Zählimpulse und dergleichen, handeln, also Schaltkennzeichen, bei denen die zeitliche Dauer maßgebend ist für die Identifikation hinsichtlich der jeweils vorliegenden Schaltkennzeichenart. Es ist bekannt, die Aufnahme sowie die Aussendung solcher Schaltkennzeichen zentralgesteuert abzuwickeln. In diesem Fall erfolgt die Zeitabmessung für einen abzumessenden Schaltvorgang oder einen unter Zeitbedingung zu steuernden Schaltvorgang in Zusammenhang mit der jeweiligen Adresse derjenigen peripheren Schalteinrichtung, in der der betreffende Schaltvorgang stattfindet.In telephone exchange technology there is a wide range of tasks to measure Zeuspension, be it to obtain from other side, taking into account time conditions, controlled switching processes with regard to the To measure compliance with these time conditions, be it in order to control switching processes To meet time constraints. These switching processes can be peripheral switching devices as well partially central or central switching devices, e.g. B. a Central control unit, concern. With peripheral switching devices, such as B. internal connection sets, line termination circuits, Elective receiving devices and the like are to be included and switching indicators to send out. These switching indicators can be dialing pulses from one after the other Dialing pulse series, to end-of-election indicator, MekJekennzeichen, Counting pulses and the like act, that is, switching indicators in which the time duration is decisive for the identification with regard to the respective type of switching indicator. It is known to handle the recording and the transmission of such switching indicators centrally controlled. In In this case, the time is measured for a switching operation to be measured or one under time condition to be controlled switching process in connection with the respective address of those peripheral Switching device in which the relevant switching process takes place.

Es ist üblich, periphere Schalteinrichtungen von einer zentralen Schalteinrichtung mit Hilfe von den peripheren Schalteinrichtungen individuell zugeordneten Adressen anzusteuern (vgl. deutsche Patentschrift 15 37 849). Deshalb erfolgt die Zeitabmessung für die peripheren Schalteinrichtungen in der zentralen Schalteinrichtung jeweils in Zusammenhang mit der Adresse der betreffenden peripheren Schalteinrichtung.It is common to switch peripheral switching devices from a central switching device with the help of the peripheral To control switching devices individually assigned addresses (see German patent specification 15 37 849). Therefore the time measurement is made for the peripheral switching devices in the central switching device, each in connection with the address the relevant peripheral switching device.

Im oberen Teil der Zeichnung ist eine Reihe von Speichereinheiten ei, c2 bis cn dargestellt, die gemäß einer zyklischen Folge geordnet sind. Diese Reihe von Speichereinheiten setzt sich hinter der Speichereinheit cn, also mit der Speichereinheit el fort. Den Speichereinheiten sind eine erste Ansteuereinrichtung A 1 und eine zweite Ansteuereinrichtung B1 zugeordnet. Die erste Ansteuereinrichtung A 1 steuert die einzelnen Speichereinheiten gemäß ihrer zyklischen Folge sukzessive nacheinander und in gleichmäßigen Zeitabstäiitien an, um in den Speichereinheiten gespeicherte Adressen von Speichergliedern h i bis hm (und weiteren) auszulesen, die dann mittels dieser Adressen angesteuert werden, und aus denen Steueraufträge ausgeleser, 'verden, die zur Einleitung von Schaltvorgängen insbesondere in verbindungsindividuellen Schalteinrichtungen dienen.In the upper part of the drawing, a series of storage units ei, c2 to cn is shown, which are arranged according to a cyclic sequence. This row of storage units continues behind the storage unit cn, that is to say with the storage unit el. A first control device A 1 and a second control device B 1 are assigned to the memory units. The first control device A 1 controls the individual memory units according to their cyclical sequence successively one after the other and at regular intervals in order to read addresses stored in the memory units from memory elements hi to hm (and others), which are then controlled by means of these addresses, and from which control jobs Auseser, 'verden, which are used to initiate switching processes, in particular in connection-specific switching devices.

Die erste Ansteuereinrichiur;" /. $ weiai u. a. eine Ablaufsteuerung Z auf, die einen Taktgeber Tund zwei Zähler U und V aufweist. Der Taktgeber T liefert in bekannter Weise in regelmäßigen Zeitabständen Taktimpulse, die die Grundlage der Zeitabmessung bilden. Der Zähler U wird mit Hilfe der Taktimpulse regelmäßig weitergeschaltet und die laufend veränderten Werte dieses Zählers dienen als Ansteueradressen für die erste Ansteuereinrichtung. Die Anzahl der Zählwerte, die der Zähler {'annehmen kann, entspricht der Anzahl von Spciciiereirheiten. Hat der Zähler U seinen höchsten Wer; erreicht, so beginnt er in bekannter Weise seinen Zählvorgang wieder von vorne. Der Zähler *-' wird bei jedem Ansteoei ..yk'"- der Ansteuereinrichtung A 1 weitergeschaltet, z. B. je einmal bei einem vollen Ansteuerzyklus, wenn die Ansteuereinrichtung von der in der Reihe letzten Speichereinheit cn zu der in der Reihe ersten Speichereinheit ei weitergeschaltet wird Hat der Zähler Vseinen höchsten Wert erreicht, so beginnt auch er in bekannter Weise seinen Zählvorgang von vorne.The first Ansteuereinrichiur; "/. $ Weiai, among other things, a sequence control Z, which has a clock T and two counters U and V. The clock T delivers clock pulses in a known manner at regular time intervals, which form the basis of the time dimension. The counter U is with With the help of the clock pulses, the continuously changing values of this counter serve as control addresses for the first control device. The number of count values that the counter {'can accept corresponds to the number of storage units. If the counter U has reached its highest value, so he starts his counting process all over again in a known manner. The counter * - 'is switched on with each ansteoei ..yk'"- of the control device A 1, e.g. B. once for a full control cycle when the control device is switched from the last memory unit cn in the series to the first memory unit ei in the series.

Mit der ersten Ansteuereinrichtung A 1 und ihrer Ablaufsteuerung Z stehen weitere Ansteuereinrichtungen und zwar eine dritte Ansteuereinrichtung £ (nicht dargestellt) und eine vierte Ansteuereinrichtung G1 in Verbindung, welchen eine Ablaufsteuerung Dl zugeordnet ist Die Ablaufsteuerungen Z und D1 stehen also in Zusammenarbeit Sie können auch miteinander vereinigt sein. Ebenfalls können die Ansteuereinrichtungen A 1 und Ei sowie die Ansteuereinrichtungen B\ und Gi miteinander vereinigt sein; erster« sind Leseeinrichtungen während letztere Schreibeinrichtungen sind Da beide Funktionen auch mit einer Ansteuereinrichtung realisiert werden können, könnenWith the first control device A 1 and its sequence control Z are further control devices, namely a third control device £ (not shown) and a fourth control device G 1, to which a sequence control Dl is assigned. The sequence controls Z and D 1 are therefore in cooperation You can also be united with one another. The control devices A 1 and Ei and the control devices B \ and Gi can also be combined with one another; the first «are reading devices while the latter are writing devices. Since both functions can also be implemented with a control device

auch alle vier Ansteuereinrichtungen miteinander vereinigt sein.all four control devices can also be combined with one another.

Die Ansteuereinrichtungen A 1 und El dienen also zum Auslesen des Speicherinhaltes der Speichereinheiten c 1 bis cn bzw. der Speicherglieder h 1 bis hm. Bei 5 den Ansteuereinrichtungen B1 und G1 handelt es sich um Schreibeinrichtungen zur Einspeicherung von Informationen in die Speichereinheiten bzw. Speicherglieder.The control devices A 1 and El thus serve to read out the memory contents of the memory units c 1 to cn or the memory elements h 1 to hm. The control devices B 1 and G 1 are writing devices for storing information in the memory units or memory elements.

Im Gegensatz zu den Speichereinheiten werden die t0 Speicherglieder h 1 bis hm (und weitere) nicht in zyklischer Folge sukzessive nacheinander und in gleichmäßigen Zeitabständen angesteuert, sondern die Ansteuerung der Speicherglieder erfolgt gemäß den mit Hilfe der Ansteuereinrichtung A 1 aus den Speicherein-15 neuen ausgelesenen Adressen von Speichergliedern. Diese Adressen werden also von der Ansteuereinrichtung A 1 aus den Speichereinheiten ausgelesen und zur Steuerung der Anstetiereinrichtung £1 verwendet Die außerdem vorgesehenen ÄiisieircFcirifiCniürigcn 5 · und C 1 sind — wie bereits angegeben — Schreibeinrichtungen. Zunächst soll die Ansteuereinrichtung B1 genauer beschrieben werden.In contrast to the memory units, the t0 memory elements h 1 to hm (and others) are not controlled successively one after the other in a cyclical sequence and at regular intervals, but the memory elements are controlled according to the new ones read out from the memory units 15 with the aid of the control device A 1 Addresses of memory elements. These addresses are therefore read by the control device A 1 of the memory units and for controlling the Anstetiereinrichtung £ 1 used further provided ÄiisieircFcirifiCniürigcn · 5 and C 1 are - as already indicated - writing means. First, the control device B 1 will be described in more detail.

Wie bereits angeführt wurde, steuert die Ansteuereinrichtung A 1 die einzelnen Speichereinheiten gemäß ihrer zyklischen Folge sukzessive nacheinander und in gleichmäßigen Zeitabständen an, um anhand von in den Speichereinheiten gespeicherten Adressen Speicherglieder anzusteuern. Der Stand der Ansteuereinrichtung A1 wechselt also in diesen Zeitabständen von Speichereinheit zu Speichereinheit. Die Ansteuereinrichtutig B1 kann dagegen von der Ablaufsteuerung Z zu jedem Zeitpunkt frei auf eine beliebige der Speichereinheiten eingestellt werden. Zur Speicherung einer Adresse eines Speichergliedes zu einem dem augenblicklichen Stand der Ansteuereinrichtung A 1 entsprechenden Zeitpunkt wird die Ansteuereinrichtung BI mit einer die zyklische Folge betreffenden und sich auf den augenblicklichen Stand der ersten Ansteuereinrichtung beziehenden Voreilung auf eine Speichereinheit eingestellt, die unter Berücksichtigung der gleichmäßigen Zeitabstände zu einem um eine erste Zeitspanne späteren Zeitpunkt von der ersten Anste"ereinrichtung angesteuert wird. Diese erste Zeitspanne ist das Produkt aus dem Zeitabstand zwischen zwei aufeinanderfolgenden Ansteuervorgängen der Ansteuereinrichtung A 1 einerseits und aus der der Voreilung entsprechenden Anzahl von Speichereinheiten. Ist in einem bestimmten Zeitpunkt die Ansteuereinrichtung Λ 1 z. B. auf die Speichereinheit c 3 eingestellt und beträgt — wie zuvor angenommen — die erforderliche Voreilung 20 Speichereinheiten, so ist zwecks Einspeicherung mit Hilfe der Ansteuereinrichtung Bi diese auf eine Speichereinheit c23 (nicht dargestellt) einzustellen.As already stated, the control device A 1 controls the individual memory units according to their cyclical sequence successively one after the other and at regular time intervals in order to control memory elements on the basis of addresses stored in the memory units. The status of the control device A 1 therefore changes from memory unit to memory unit at these time intervals. The control device B 1, on the other hand, can be freely set to any of the memory units by the sequence control Z at any time. To store an address of a memory element at a point in time corresponding to the current status of the control device A 1, the control device B I is set to a memory unit with an advance relating to the cyclical sequence and the current status of the first control device is controlled by the first control device at a time later by a first time span. This first time span is the product of the time interval between two successive control processes of control device A 1 on the one hand and the number of storage units corresponding to the advance the control device Λ 1 is set, for example, to the memory unit c 3 and if - as previously assumed - the required lead 20 memory units, then this is for the purpose of storage with the aid of the control device Bi to a memory unit c23 (not shown).

Die Speichereinheiten sind durch ihre Lage im Speicher definiert Sie können — wie dargelegt — mit Hilfe von Adressen über die beiden Ansteuereinrichtunf«n A 1 und B1 angesteuert werden. Hierbei handelt es sich also ϋι.Ί .-•.d--"""'-!» von Speichereinheiten. In den Speichereinheiten sind Ααπ».^ — cpeirfrergliedern h 1 bis hm speicherbar. Hierzu dienen die mit £ .', cZ ., cn bezeichneten Speichereinheitea Die Speicherglieder sind ebenfalls durch ihre räumliche Lage im Speicher definiert Sie sind mit Hilfe von Speichergliedadressen ansteuerbar. Diese Speichergliedadressen können in den Speichereinheiten gespeichert werden. Auf diese Weise kann einer Speichereinheit ein SpeichergliedThe memory units are defined by their position in the memory. As explained, they can be controlled with the aid of addresses via the two control devices A 1 and B 1. So this is ϋι.Ί .- • .d - """'-!» The storage units can be used to store Ααπ ». ^ - c peirfrer members h 1 to hm . The storage units marked with £. ', cZ. , cn are used for this purpose These memory element addresses can be stored in the memory units. In this way, a memory unit can have a memory element zugeordnet werden, indem in der betreffenden Speichereinheit die betreffende Speichergliedadresse gespeichert wird. Wird nun mit Hilfe der Ansteuereinrichtung A 1 eine Speichereinheit angesteuert, so wird die betreffende Speichergliedadresse aus dieser Speichereinheit ausgelesen und über die Ablaufsteuerungen Z und DX weitergegeben und zur Ansteuerung des betreffenden Speichergliedes mittels der Ansteuereinrichtung El verwendet. Sodann wird ein in dem betreffenden Speicherglied gespeicherter Steuerauftrag mit Hilfe der Ansteuereinrichtung El und der Ablaufsteuerung D 1 ausgelesen. Dieser Steuerauftrag ist jeweils in der dritten Zeile, z. b. Λ13 des betreffenden Speichergliedes, ζ. Β. Λ 1 gespeichert. Dieser Steuerauftrag enthält u. a. auch die Adresse einer verbindungsindividuellen Schalteinrichtung, sowie Informationen darüber, was für ein Schaltvorgang in der betreffenden verbindungsindividuellen Schalteinrichtung eingeleitet werden soll.are assigned by storing the relevant memory element address in the relevant memory unit. If a memory unit is now controlled with the aid of the control device A 1, the relevant memory element address is read from this memory unit and passed on via the sequence controls Z and DX and used to control the relevant memory element by means of the control device El. A control order stored in the relevant memory element is then read out with the aid of the control device E1 and the sequence controller D 1. This control order is always in the third line, e.g. Λ13 of the relevant memory element, ζ. Β. Λ 1 saved. This control order also contains, inter alia, the address of a connection-specific switching device, as well as information about what kind of switching process is to be initiated in the connection-specific switching device in question.

ein bestimmter Schaltauftrag zu speichern, der nach einem bestimmten Zeitraum ausgeführt werden soll, so wird zunächst der Ablaufsteuerung Z ein diesem gegebenen Zeitraum entsprechender Zeitwert über einen Eingang k zugeführt Dieser Zeitwert wird von einer Teilungseinrichtung K aufgenommen und in einen ersten Zeitwert und einen zweiten Zeitwert aufgeteilt. Der erste Zeitwert gibt die Anzahl von Anst.suei-/.yklen der ersten Ansteuereinrichtung A 1 an, die — zeitlich betrachtet — in dem gegebenen Zeitraum enthalten sind. Der zweite Zeitwert gibt die Anzahl von Ansteuervorgängen der ersten Ansteuereinrichtung A 1 an, die — ebenfalls zeitlich betrachtet — außerdem noch in dem gegebenen Zeitraum enthalten sind.To store a certain switching order that is to be carried out after a certain period of time, a time value corresponding to this given period of time is first fed to the sequence control Z via an input k.This time value is recorded by a dividing device K and divided into a first time value and a second time value . The first time value indicates the number of Anst.suei - /. Y cycles of the first control device A 1, which - viewed in terms of time - are contained in the given period. The second time value indicates the number of control processes of the first control device A 1, which - also viewed in terms of time - are also included in the given time period.

Wie bereits ausgeführt wurde, sind zwei Zähler i/und V vorgesehen. Der erste Zähler U wird bei jedem Taktimpuls des Taktgebers T weitergeschaltet Seine Zählerstellungen werden als Adressen der ersten Ansteuereinrichtung A 1 zugeführt die die Speichereinheiten in zyklischer Reihenfolge ansteuert und bei jedem Weiterschalten von der letzten Speichereinheit cn zur ersten Speichereinheit c 1 einen Zählimpuls zum zweiten Zähler V abgibt der jedesmal hierbei um einen Schritt weitergeschaltet wird.As already stated, two counters i / and V are provided. The first counter U is at each clock pulse of the clock T indexed His counter positions are supplied as addresses of the first driving means A 1 which controls the memory units in a cyclic order, and at every switching operation of the last storage unit cn to the first storage unit c 1 a counting pulse to the second counter V emits which is switched one step further each time.

Die Teilungseinrichtung K entnimmt zum Zeitpunkt der vorzunehmenden Einspeicherung des genannten Steuerauftrages beiden Zählern die augenblicklichen Zählerstandswerte. Sie erhöht den Zählerstandswert des Zählers U um den genannten zweiten Zeitwert und führt diesen erhöhten Wert als Adresse der Ansteuereinrichtung S1 zu. In diesem Zeitpunkt in dem sich die Ansteuereinrichtung Λ 1 in einer bestimmten Stellung befindet in der sie eine bestimmte Speichereinheit ansteuert, wird also die zweite Ansteuereinrichtung B1 mit der die zyklische Folge betreffenden und sich auf die augenblickliche Stellung der ersten Ansteuereinrichtung beziehenden Voreilung auf diejenige der Speichereinheiten eingestellt die unter Berücksichtigung der gleichmäßigen Zeitabstände zwischen den Ansteuerungsvorgängen der Ansteuereinrichtung Λ1 zu zmem um den zweiten Zeitwert späteren Zeitpunkt von der ersten Ansteuereinrichtung A 1 angesteuert wird. In die über die Ansteuereinrichtung B\ angesteuerte Speichereinheit z. B. c5, wird die Adresse eines freien Speichergliedes der Speicherglieder h 1 bis hm eingespeichert Hierzu wählt die Ansteuereinrichtung A 1 eines der freien Speicherglieder aus. Es sei angenommen, daß das Speicherglied A4 ausgewählt wird. DieThe dividing device K extracts the instantaneous counter reading values from both counters at the point in time when the aforementioned control order is to be stored. It increases the count value of the counter U by the mentioned second time value and supplies this increased value as an address to the control device S1. At this point in time at which the control device Λ 1 is in a specific position in which it controls a specific memory unit, the second control device B 1, with the lead relating to the cyclic sequence and the current position of the first control device, is in advance of that of the Storage units set which, taking into account the uniform time intervals between the control processes of the control device Λ1, are controlled by the first control device A 1 by the second time value later. In the memory unit controlled via the control device B \ z. B. c5, the address of a free memory element of the memory elements h 1 to hm is stored. For this purpose, the control device A 1 selects one of the free memory elements. It is assumed that the memory element A4 is selected. the

Adresse dieses Speichergliedes wird nunmehr mit Hilfe der Ablaufsteuerung Z und mit Hilfe der Ansteuereinrichtung B\ in die Speichereinheit c5 eingeschrieben. Dadurch wird das Speicherglied Λ 4 mittels seiner Adresse mit der Speichereinheit c5 verkettet. In der dritten Zeile Λ43 des Speichergliedes A4 wird mittels der Ansteuereinrichtung G1 der betreffende Steuerauftrag eingespeichTt. Außerdem wird in die Zeile /)42r des Speicherglitü'es A4 als Rückweiseadresse die Adresse der Speichereinheit c5 eingespeichert. Nunmehr befindet sich also in der Speichereinheit c5 ein gespeicherter Adressenhinweis auf das Speicherglied A 4, sowie in diesem, und zwar in dessen Speicherzeile A42r, ein gespeicherter Adressenhinweis auf die Speichereinheit c5.The address of this memory element is now written into the memory unit c5 with the aid of the sequence control Z and with the aid of the control device B \. As a result, the memory element Λ 4 is linked to the memory unit c5 by means of its address. In the third line 43 of the memory element A4, the control order in question is stored by means of the control device G 1. In addition, the address of the memory unit c5 is stored in line /) 42r of the memory glider A4 as a rejection address. A stored address reference to the memory element A 4 is now located in the memory unit c5 , and in this, specifically in its memory line A42r, a stored address reference to the memory unit c5.

Wie ausgeführt wurde, entnimmt die 1 eilungseinrichtung K zum Zeitpunkt der vorzunehmenden Einspeicherung des genannten Schaltauftrages den beiden Zählern L/und Vdie augenblicklichen Zählerstandswerte. Außer dem entnommenen Zählerstandswert des Zählers U erhöht sie auch den entnommenen Zählerstandswert des Zählers V, und zwar um den bereits weiter oben erwähnten ersten Zeitwert. Die Teilungseinrichtung K führt nun diesen erhöhten Zählerstandswert der Ablaufsteuerung D1 zu, die ihn an die Ansteuereinrichtung G1 weiterleitet. Diese Ansteuereinrichtung war zuvor auf die dritte Zeile A 43 des Speichergliedes A 4 eingestellt worden. Nunmehr stellt die Ablaufsteuerung D1 die Ansteuereinrichtung G1 auf die Zeile A 41 des Speichergliedes A4 ein und bewirkt, daß der um den genannten ersten Zeitwert erhöhte Zählerstandswert des Zählers Vin der Zeile A41 des Speichergliedes A4 eingespeichert wird.As noted, the 1 eilungseinrichtung K to be carried out at the time of storage of said switching order removes the two counters L and / VThe instantaneous count values. In addition to the counter reading taken from the counter U , it also increases the counter reading taken from the counter V by the first time value already mentioned above. The dividing device K now feeds this increased counter reading to the sequence control D 1, which forwards it to the control device G 1. This control device had previously been set to the third line A 43 of the memory element A 4. The sequence control D 1 now sets the control device G 1 to the line A 41 of the memory element A4 and causes the count value of the counter V increased by the aforementioned first time value to be stored in the line A41 of the memory element A4.

Es kann nun vorkommen, daß in Zuordnung zu ein-und demselben zukünftigen Zeitpunkt zugleich mehrere voreinander unabhängige Steueraufträge gespeichert werden müßen. Dies bedeutet, daß mit einer Speichereinheit außer einem ersten Speicherglied ein weiteres Speicherglied zu verketten ist. Zunächst wird mit Hilfe der Ansteuereinrichtung A1 ein freies Speicherglied ermittelt. Es möge sich hierbei z. B. um das Speicherglied A 3 handeln. Der betreffende Steuerauftrag wird nun in der dritten Zeile Λ 33 dieses Speichergliedes mit Hilfe der Ansteuereinrichtung G 1 gespeichert, die hierzu die Adresse des Speichergliedes A3 von der Ansteuereinrichtung A 1 über die Ablaufsteuerung Zund D1 empfängt.It can now happen that, in association with one and the same future point in time, several mutually independent control orders have to be stored at the same time. This means that, in addition to a first memory element, a further memory element is to be concatenated with a memory unit. First, a free memory element is determined with the aid of the control device A 1. It may be here z. B. act around the memory element A 3. The relevant control order is now stored in the third line Λ 33 of this memory element with the aid of the control device G 1, which for this purpose receives the address of the memory element A3 from the control device A 1 via the sequence control Z and D 1.

In der weiter oben beschriebenen Weise wird im Zusammenhang mit der Aufnahme des neuen Steuerauftrages mittels der Ablaufsteuerung Z der betreffende Zeitwert wieder in einen ersten Zeit've/t und einen zweiten Zeitwert aufgeteilt Der augenblickliche Zählerstandswert des Zählers V wird diesem entnommen und um den ersten Zeitwert erhöht und in der Zeile h 31 des Speichergliedes A 3 eingespeichert Der augenblickliche Zählerstandswert des Zählers U wird diesem entnommen und um den genannten zweiten Zeitwert erhöht Der sich ergebende Wert, also eine Summe aus Zählerstandswert des Zählers Uund zweitem Zeitwert, wird wieder in der beschriebenen Weise zur Einstellung der Ansteuereinrichtung Bl auf eine Speichereinheit verwendet, um in dieser die Adresse desjenigen Speichergliedes einzuschreiben, das bereits zur Speicherung des neuen Steuerauftrages zuvor ausgewählt wurde.In the manner described above, in connection with the start of the new control order by means of the sequence control Z, the relevant time value is again divided into a first time / t and a second time value increased, and in the line h 31 of the retaining member a 3 is stored, the current count value of the counter U this is removed and to said second value increases, the resulting value, which is a sum of the count value of the counter U and the second value, is again in the manner described Way used for setting the control device B1 to a memory unit in order to write in this the address of that memory element which was previously selected for storing the new control order.

Im zuietzt beschriebenen Beispiel wurde davon ausgegangen, daß zur Speicherung eines neuen Steuerauftrages ein Speicherglied, nämlich dasIn the example described above, it was assumed that a new Control order a memory element, namely that

SpeicherglieH A3, zufällig mit einer solchen Speicheröinheit, ni^iüwh ^U der Speichereinheit c5, durch Adressenspeicherung zu verketten ist, mit dem bereits ein anderes Speicherglied, nämlich das Speicherglied A 4 verkettet ist. Dementsprechend ist in der betreffenden Speichereinheit c5 bereits eine Adresse und zwar die Adresse dieses anderen Speichergliedes A4 gespeichert. In Ergänzung der bisherigen Beschreibung sei nun nachgeholt, daß die Ansteuereinrichtung B1, die gemäßMemory element A3, coincidentally with such a memory unit, ni ^ iüwh ^ U of memory unit c5, is to be concatenated by address storage, with which another memory element, namely memory element A 4, is already concatenated. Accordingly, an address, specifically the address of this other memory element A4, is already stored in the relevant memory unit c5. In addition to the previous description, it should now be made up that the control device B 1, according to

ίο dem um den zweiten Zeitwert erhöhten Zählerstandswert des Zählers U zur Speicherung der Adresse des Speichergliedes A3 auf die betreffende Speichereinheit c 5 eingestellt ist, zunächst prüft, ob in dieser Speichereinheit bereits die Adresse eines Speicherglie-ίο the counter reading increased by the second time value of the counter U for storing the address of the memory element A3 is set to the relevant memory unit c 5, first checks whether the address of a memory element is already in this memory unit

des gespeichert ist. Ist dies nicht der Fall, so laufen die Vorgänge so ab, wie weiter oben beschrieben. Ist die? aber doch der Fall, wie zuletzt angenommen, so entnimmt die Ansteuereinrichtung B1 die bis dahin in der betreffenden Speichereinheit c5 gespeicherte Adresse des bis dahin ais erstes mit dieser Speic-herein· heit c5 verknüpften Speichergliedes A4 und speichert stattdessen die Adresse des zur Speicherung des neuen Steuerauftrages unter den freien Speichergliedern ausgewählten Speichergliedes A3 in der betreffendenis saved. If this is not the case, the processes proceed as described above. Is the? but the case, as last assumed, then the control device B 1 takes the address of the memory element A4 previously linked to this memory unit c5, which has been stored up to then in the relevant memory unit c5, and instead stores the address of the memory unit c5 new control order among the free memory elements selected memory element A3 in the relevant

Speichereinheit c5 ein. Die Ansteuereinrichtung S1, die also zusätzlich auch die Funktion des Lesens auszuüben vermag, überträgt die bisher in der Speichereinheit c5 gespeicherte, ihr entnommene und hier gelöschte Speichergliedadresse des Speichergliedes A4 an die Ansteuereinrichtung G1. Diese speichert diese Speichergliedadresse, also die des Speichergliedes A 4, in der ersten Zeile A 31 des neu belegten Speichergliedes A 3 ein.
Durch die zuvor beschriebenen Schaltvorgänge gelangt das zuerst unmittelbar mit der Speichereinheit c5 adressenmäßig verknüpfte Speicherglied A4 an die zweite Stelle der mit der Speichcreinheit c5 verknüpften Kette, während das zur Speicherung des neuen Steuerauftrages ausgewählte, bisher freie Speicherglied
Storage unit c 5 a. The control device S1, which is also able to perform the function of reading, transmits the memory element address of the memory element A4 previously stored in the memory unit c5, taken from it and deleted here, to the control device G 1. It stores this memory element address, i.e. that of the memory element A 4 , in the first line A 31 of the newly allocated memory element A 3.
As a result of the switching operations described above, the memory element A4, which is first directly linked to the memory unit c5 by address, moves to the second position in the chain linked to the memory unit c5, while the previously free memory element selected for storing the new control order

an die erste Stelle dieser Kette der Speicherglieder tritt, die mit der Speichereinheit c5 adressenmäßig verknüpft sind. Bei diesen Schaltvorgängen kam vorgesehen sein, die der Speichereinheit c5 durch die Ansteuereinrichtung öl entnommene Adresse des Speichergliedes A 4 in der Ansteuereinrichtung B1 zunächst zwischenzuspeichern, dann die Adresse des Speichergliedes A3 in der Speichereinheit c5 zu speichern und anschließend die Adresse des Speichergliedes A4 zur Ansteuereinrichtung G\ zwecks Speicherung in der Zeile A 32ν des Speichergliedes A3 zu übertragen. Ebenso gut kann aber hierbei auch vorgesehen sein, die der Speichereinheit c5 durch die Ansteuereinrichtung B\ entnommene Adresse des Spechergliedes Λ 4 sofort an die Ansteuereinrichtungtakes the first place in this chain of memory elements that are linked to memory unit c5 in terms of addresses. In these switching operations, the address of the memory element A 4 taken from the memory unit c5 by the control device oil was initially to be temporarily stored in the control device B 1, then the address of the memory element A3 was stored in the memory unit c5 and then the address of the memory element A4 for the control device G \ for the purpose of storage in the line A 32 ν of the memory element A3 to be transmitted. In this case, however, it can equally well be provided that the address of the memory element Λ 4 taken from the memory unit c5 by the control device B \ is sent immediately to the control device

G1 zu übertragen und die Adresse des Speichergliedes A 3 danach in der Speichereinheit c5 zu speichern.G1 and then to store the address of the memory element A 3 in the memory unit c5.

Wenn mit einer Speichereinheit bereits eine größere Anzahl von Speichergliedern zu einer Kette adressenmäßig verknüpft ist, wird bei Hinzufügen eines weiterenIf a memory unit already has a larger number of memory links in a chain in terms of addresses is linked when you add another

Speichergliedet zu dieser Keile in der gleichen W«i<-e verfahren, wie bereits beschrieben. Dieses Spekhergiiea wird in der beschriebenen Weise mit der dieser Kette zugeordneten Speichereinheit direkt verknüpft, während das bisher erste Glied dieser Kette mit dem neuen Speicherglied adressenmäßig verknüpft wird und demgemäß an die zweite Stelle dieser Kette tritt Je langer eine bereits bestehende Kette von Speichergliedern ist, desto größer ist die Ersparnis an Schaltvorgän-Proceed with the storage element for these wedges in the same way as already described. This Spekhergiiea is linked directly in the manner described with the storage unit assigned to this chain, while the previously first link in this chain is linked to the new storage link in terms of address and accordingly takes the second place in this chain, the longer an existing chain of storage links, the longer the savings in switching operations are greater

gen im Vergleich zu einer Anordnung, wie sie in der bereits erwähnten DE-OS 29 03 457 beschrieben ist. In jenem Falle ist es nämlich erforderlich, daß die Ansteuereinrichtung G1 anhand der in der betreffenden Speichereinheit gespeicherten Adresse des eruten Speichergliedes dieser Kette und anhand der in jedem der Speicherglieder dieser Kette gespeicherten Hinweisadressen das bis dahin letzte Glied dieser Kette ausfindig macht, um dann an dieses das weitere SpeichergHed adressenmäßig anzuknüpfen. Dieser Aufwand an Schaltvorgängen wird demgemäß ganz wesentlich eingeschränkt.gene in comparison to an arrangement as described in DE-OS 29 03 457 already mentioned. In in that case it is necessary that the control device G1 based on the in the relevant Memory unit stored address of the eruten memory link of this chain and based on the in each the reference addresses stored in the memory links in this chain are the last link in this chain up to that point locates, in order to then connect the further memory storage address to this. This effort accordingly, the number of switching operations is significantly restricted.

In der zuvor beschriebenen Weise können also im Rahmen der insgesamt verfügbaren Speicherglieder beliebig lange Ketten von Speichergliedern gebildet werden, und zwar jeweils eine Kette in Zuordnung zu einer der Speichereinheiten c 1 bis cn. Die gemäß der Zeichnung in einer Spalte untereinander, d. h. in einer bestimmten Reihenfolge angeordneten Speicherglieder können voiiig unabhängig voneinander zu Ketten von Speichergliedern zusammengefügt werden, wobei die Reihenfolge der Speicherglieder keine Rolle spielt. Die Verknüpfung der Speicherglieder zu Ketten in der zuvor beschriebenen Weise fügt also Speicherglieder in ganz beliebiger Reihenfolge aneinander. Für diese Verknüpfung dient die Eintragung der Speichergliedadressen, und zwar in einem Speicherglied jeweils im rechten Teil der zweiten Zeile der Speichergliedadresse des in der Kette jeweils nachgeordneten Speichergliedes (Hinweisadresse) und im linken Teil der zweiten Ztile die Speichergliedadresse des i.i der Kette jeweils vorgeordneten Speichergliedes (Rückweiseadresse); wie ausgeführt wurde, wird bei einem in einer Kette ersten Speicherglied im linken Teil der zweiten Zeile die Adresse derjenigen Speichereinheit eingespeichert, der die betreffende Kette von Speichergliedern jeweils zugeordnet ist.In the manner described above, chains of memory elements of any length can be formed within the framework of the total available memory elements, namely one chain in each case in association with one of the memory units c 1 to cn. The storage elements arranged one below the other in a column according to the drawing, ie in a specific order, can be combined completely independently of one another to form chains of storage elements, the order of the storage elements being irrelevant. The linking of the memory elements to form chains in the manner described above thus adds memory elements to one another in any order. The storage link addresses are entered in a storage link in the right-hand part of the second row of the storage link address of the storage link downstream in the chain (reference address) and in the left-hand part of the second Ztile the storage link address of the storage link upstream of the chain ( Rejection address); As stated, in the case of a first memory element in a chain, in the left-hand part of the second line, the address of that memory unit is stored to which the respective chain of memory elements is assigned.

Wie zuvor bereits angedeutet wurde, ist in jedem der Speicherglieder, und zwar jeweils im linken Teil der zweiten Zeile eines jeden Speichergliedes, eine Rückweiseadresse speicherbar, durch die das in einer Kette von Speichergliedern jeweils vorgeordnete Speicherglied bzw. die Speichereinheit bezeichnet ist, mit welcher diese Kette mittels der gespeicherten Hinweisadressen verknüpft ist Die Speicherglieder werden also zu einer Kette adressenmäßig zweifach verknüpft, und zwar einerseits mittels der Hinweisadressen und andererseits mittels der Rückweiseadressen.As previously indicated, is in each of the memory elements, in each case in the left part of the second line of each memory link, a rejection address can be stored through which the in a chain of memory elements each upstream memory element or the memory unit is designated with which this chain is linked by means of the stored reference addresses thus linked to a chain in terms of address twice, on the one hand by means of the reference addresses and on the other hand by means of the rejection addresses.

Wird nun einer bereits bestehenden und mit einer Speichereinheit verknüpften Kette von Speichergliedern ein weiteres SpeichergHed hinzugefügt in das ein neuer Steuerauftrag eingespeichert wurde, so tritt dieses reue SpeichergHed in der betreffenden Kette von 3peichergl!sderr an die erste Stelle, während das bisher an erster Stelle stehende SpeichergHed dadurch an die zweite Stelle weiterrückt, Wie dies hinsichtlich der abzuwickelnden Schaltvorgänge bewerkstelligt wird, wurde bereits im Hinblick auf die Hinweisadressen erläutert In Ergängzung des obigen Funktionsbeispieles wird anschließend beschrieben, wie hinsichtlich der Rückweiseadressen verfahren wird.Now becomes an already existing chain of storage links linked to a storage unit Another memory gate added in which a new control order has been saved, so occurs this repentant SpeichergHed in the relevant chain of 3speichergl! sderr in the first place, while so far SpeichergHed in the first position moves to the second position, as is the case with regard to the switching operations to be carried out is already carried out with regard to the reference addresses explained In addition to the above functional example, it is then described how with regard to the Rejection addresses is processed.

Es νήτύ i-yieder davon ausgegangen, daß mit der Speichereinheit c5 zunächst das -Speicherglied A4 adressenmäßig verknüpft ist Dementsprechend ist im linken Teii b 42r der zweiten Zeile des Speichergliedes A 4 als Rückweiseadresse di? Adresse der Speichereiiiheit c 5 gespeichert lsi nun dieser Kette von Speichergliedern zusätzlich das Speicherghi-d h? It νήτύ i-yieder assumed that the storage unit with the first c5 -Speicherglied A4 is linked in address terms Accordingly, in the left TEII 42r b of the second row of the memory member A 4 as a return way address di? The address of the memory unit c 5 is now stored in this chain of memory elements in addition to the memory ghi-d h?

hinzuzufügen, so wird die Ansteuereinrichtung G \ mit Hilfe der Adresse des Speichergliedes Λ 4, die sie von der Ablaufsteuerung: D 1 erhält, auf die zweite Zeilt de.« SpeichergHedes h 4 ek.gesteiit. Danach erhält die Ansteuereinrichtung G ί die Adresse des Speichergliedes A3, damit sie diese in den linken Teil A42r der zweiten Zeile des SpeichergHedes ft 4 einspeichert. Außerdem wird die Ansteuereinrichtung G1 auf die zweite Zeile des Speicherglicdss Λ 3 eingestellt. Dieseadd, the control device G \ with the help of the address of the memory element Λ 4, which it receives from the sequence control: D 1, on the second line de. «SpeichergHedes h 4 ek.gesteiit. The control device G ί then receives the address of the memory element A3 so that it stores this in the left part A42r of the second line of the memory element ft 4. In addition, the control device G 1 is set to the second line of the memory glicdss Λ 3. These

ίο Speichergüedadresse erhält die Ansteuereinrichtung G 1 über die Ablaufsteuerung D1 von der Ansleuereinrichtung £1, die zuvor das Speicherglied ri'i als frei ausgewählt hatte. Die Ansteuereinrichtung G1 erhält nun über die Ablaufsteuerungen DI und Zdie Adresse The control device G 1 receives the memory quality address via the sequence control D 1 from the control device £ 1, which had previously selected the memory element ri'i as free. The control device G 1 now receives the address via the sequence controls DI and Z.

's dir Speichereinheit c5, um diese in den linken Teil A32r der zweiten Zeile des SpeichergHedes A3 einzuspeichern. Dadurch ist erreicht, daß in jedem der beiden Speichergüeder A4 und A3 das in dieser Kette von Speichergliedern jeweils vorgeordnete SpeichergHed's dir memory unit c5 to put this in the left part A32r the second line of the memory button A3. This achieves that in each of the two Speichergüeder A4 and A3 are the upstream storage units in this chain of storage links

iü büw. die Speichereinheit bezeichnet isi, mit weicher diese Kette mittels der gespeicherten Hinweisadressen verknüpft ist. Dies wird ganz allgemein dadurch ereicht, daß bei Speicherung eines Steuerauftrages in einem hierzu ausgewählten und im Zusammenhang mit dem Steuerauftrag einer bestimmten Speichereinheit, zuzuordnenden SpeichergHed die Adresse dieser Speichereinheit als Rückweiseadresse in diesem Speichergüed gespeichert wird, und daß die Adresse dieses SpeichergHedes anstelle der Adresse der genannten Speichereinheit in demjenigen SpeichergHed als Rückweiseadresse gespeichert wird, welches bis zur Speicherung des genannten Steuerauftrages in der betreffenden Kette von Speichergliedern an erster Stelle gestanden hat und danach an zweiter Stelle stehtiü büw. the storage unit is called isi, with soft this chain by means of the stored reference addresses is linked. This is generally achieved in that when a tax order is saved in a selected for this purpose and assigned to a specific memory unit in connection with the control order SpeichergHed the address of this memory unit as a rejection address in this memory quality is stored, and that the address of this memory handle instead of the address of the said memory unit is stored in that memory as rejection address, which until the storage of the said tax order has been in the first place in the relevant chain of storage links and then comes second

Wie bereits ausgeführt ist kann es vorkommen, daß aus einer Kette von Speichergliedern ein Speicherglied wieder herauszunehmen ist. Dies ist der Fall, w_nn in dem betreffenden Speicherglied ein Steuerauftrag gespeichert ist, der gegenstandslos geworden ist. Dies kann der Fall sein, wenn eil auf die Einhaltung einer Zeitbedingung zu überwachender Schaltvorgang bereits vor dem Überwachungszeitpunkt stattgefunden hat In einem solchen Fall ist die weitere Überwachung des betreffenden Schaltvorganges auf Einhaitun. der jeweiligen Zeitbedingung nicht mehl· erforderlich. Deshalb kann der betreffende Steuerauftrag bereits vorzeitig gelöscht werden. Es sei angenommen, daß iin zuvor beschriebenen Funktionsbeispiel der in Zeile A 33 des SpeichergHedes A3 gespeicherte Steuerauftrag zu löschen ist bevor die Ansteuereinrirl.'Mng 4 1 bis zu der betreffenden Speichfeir^cii weitergeschaltet worden ist, bzw. bevor der Zählerzustandswert des Zählers V den in der ersten Zeile des betreffenden Speichergliedes gespeicherten Wert erreicht hat Mit Hilfe der Ansteuereinrichtung Ei wird dasjenige Speichergüed aufgesucht, in dein der betreffende Steuerauftrag in der dritten Zehe gespeichert ist Die Ansteuereinrichtung E1 sucht also das Speicherglied A 3 auf. Sie löscht den in der Zeile A 33 gespeicherten Steuerauftrag. Ferner entnimmt die Ansteuereinrichtung E1 aus den beiden Teiler A32r und A32f dsr zweiten Zeiie h 32 des Speichergiiedes A3 die Adresse ^εε in der Kette von Speiches-güedern jeweils nachgeordneten Speichergliedes, z. B. des Speichergliedes A 5, und die Adresse des in dieser Kette vorgeordneten SpeichergUedes h4- Die AnäteuereänriehiuRg Es übergibt die beiden Auf&är-er, der Ansteuereinjinhisr.ig G1. Diese steuert das in der K.?it£ vorgeordneir Speichergüed A4 an, iöscht inAs already stated, it can happen that a memory element has to be removed from a chain of memory elements. This is the case if a control order is stored in the relevant memory element which has become irrelevant. This can be the case if a switching process to be monitored for compliance with a time condition has already taken place before the monitoring time. the respective time condition not flour · required. Therefore, the relevant tax order can be deleted prematurely. It is assumed that in the functional example described above, the control order stored in line A 33 of the memory cover A3 is to be deleted before the Ansteuereinrirl.'Mng 4 1 has been switched to the relevant memory area, or before the counter status value of the counter V den has reached the value stored in the first line of the relevant memory element. With the aid of the control device Ei , that memory item is searched for in which the control order in question is stored in the third toe. The control device E 1 therefore looks for the memory element A 3. It deletes the tax order stored in line A 33. Further, the driving means E 1 extracts from the two divider A32r and A32f dsr second Zeiie h 32 of the address A3 Speichergiiedes ^ εε in the chain of Speiches-güedern each downstream memory element, such. B. of the storage element A 5, and the address of the storage device upstream in this chain h4- The An excise device It transfers the two Auf & är-er, the Ansteuereinjinhisr.ig G1. This controls the pre-ordained storage level A4 in the K.?

13 1413 14

diesem die Adresse des Speichergliedes Λ 3 im rechten Kette von Speichergliedern nächstfolgende Speicher-Teil h 42v der zweiten Zeile und speichert dafür als glied in der beschriebenen Weise mit Hilfe der Hinweisadresse die Adresse des Speichergliedes h 5, die Ansteuereinrichtung E1 anzusteuern, zuvor im rechten Teil A32v der zweiten Zeile des Bei einem in einer Kette von Speichergliedern letzten Speichergliedes h J gespeichert war. Ferner steuert die 5 Speicherglied ist im rechten Teil der zweiten Zeile Ansteuereinrichtung G1 das Speicherglied h 5 an und entweder keine Adresse eines weiteren Speichergliedes löscht in diesem die Adresse des Speichergliedes Λ 3 im gespeichert, oder es wird zur Kennzeichnung dieses linken Teil h52r der zweiten ZeUe und speichert dafür Sachverhaltes ein Sonderkennzeicheri gespeichert, als Rückweiseadresse die Adresse des Speichergliedes Dadurch erkennt die Ansteuereinrichtung Ei, daß das Λ 4 ein, die bis dahin im Unken Teil A32rder zweiten io Ende der betreffenden Kette von Speichergliedern Zeile des SpeichergUedes A3 gespeichert war. Die erreicht istthis the address of the memory element Λ 3 in the right chain of memory elements next memory part h 42v of the second line and stores it as a member in the manner described with the help of the reference address the address of the memory element h 5 to control the control device E 1, previously in the right Part A32v of the second line of the case of the last memory element h J in a chain of memory elements. Furthermore, the memory element 5 controls the memory element h 5 in the right part of the second line of control device G1 and either no address of another memory element deletes the address of the memory element Λ 3 im stored in it, or it is used to identify this left part h52r of the second cell and stores this state of affairs a Sonderkennzeicheri stored, as a return way address, the address of the memory element detects a result, the driver egg that the Λ 4, which toads part A32rder was stored second io end of the relevant chain of storage elements line of SpeichergUedes A3 a hitherto. Which is achieved

Ablaufsteuerung Z findet einen zu löschenden Steuer- Bei Ansteuerung jeder der Speichereinheiten mittels auftrag anhand der betreffenden Zeitdaten und anhand der ersten Ansteuereinrichtung A 1 werden also der zusammen mit dem Steuerauftrag gespeicherten nacheinander sämtliche mit der betreffenden Speicher-Adresse der betreffenden Schalteinrichtung auf. 15 einheit mittels der Speichergliedadressen verkettetenSequence controller Z finds a control to be deleted. When each of the memory units is controlled by means of the relevant time data and the first control device A 1, all of the memory addresses of the relevant switching device stored with the relevant memory address are displayed one after the other. 15 units are chained by means of the memory element addresses

Die Abfeuereinrichtung A 1 steuert - wie bereits und dadurch vorübergehend dieser SpeichereinheitThe firing device A 1 controls - as already and thereby temporarily - this storage unit

erläutert wurde - in gleichmäßigen Zeitabständen die zugeordneten Speicherglieder über die Ansteuerein-has been explained - at regular time intervals the assigned storage elements via the control

Speichereinheiten c 1 bis cn an und entnimmt ihnen die richtung EX angesteuert Die in den so miteinanderStorage units c 1 to cn and removes the direction EX from them

jeweils gespeicherte Speichergliedadresse, die über die verketteten Speichergliedern jeweils in der dritten ZeUeeach stored memory element address, each via the linked memory elements in the third ZeUe

Ablaufsteuerungen Z und Di der Abfeuereinrichtung 20 gespeicherter. Zählerstandswerte werden mit dejn zuSequence controls Z and Di of the firing device 20 stored. Meter reading values increase with dejn Et zugerührt wird. Bei jedem der Ansteuervorgänge diesem Zeitpunkt tatsächlich erreichten Zählerstand des Et is added. The counter reading of the actually reached at this point in time for each of the control processes

der Ansteuereinrichtung Ei wird auch der Zähle*stand Zählers V verglichen, und nur bei Obereinstimmungthe control device Ei is also compared to the counter V , and only if they match

des Zählers V diesem entnommen und an die wird der in dem betreffenden Speicherglied gespeicher-of the counter V is taken from this and to which the stored in the relevant memory element is

Ablaufsteuening D1 übertragen. Mit Hilfe der mittels te Steuerauftrag ausgelesen. Die übrigen SteueraufträgeTransfer process control D 1. Read out with the help of the te control order. The other tax orders

der Ansteuereinrichtung Λ 1 aus einer der Speicherein- 25 werden nicht ausgelesen.of the control device Λ 1 from one of the memory inputs 25 are not read out.

heiten gewonnenen Speichergliedadresse wird nun also Bei der Einspeicherung eines Steuerauftrages ist der das betreffende Speicherglied über die Ansteueremrich- zu dem augenblicklichen Stand der ersten Ansteuereintuiig £1 (nicht dargestellt) angesteuert Sodann wird richtung entsprechenden ersten Zeitpunkt (also dem geprüft ob der in der ersten Zeile dieses Speichergliedes Zeitpunkt der Einspeicherung) zu speichernde Zählergespeicherte erhöhte Zählerstandswert (Zähler V) mit 30 standswert gegenüber dem zu diesem Zeitpunkt dem inzwischen vom Zähler V tatsächlich erreichten vorliegenden tatsächlichen Zählerstand des Zählers V Zählerstand übereinstimmt Trifft dies zu, so wird der bezüglich der Zähifolge um so viele Zähleinheiten im betreffende Steuerauftrag aus der dritten Zeile des Vorsprung, wie in einer zwischen dem genannten angesteuerten Speichergliedes entnommen und - wie Zeitpunkt und einem späteren Zeitpunkt liegenden, sich angegeben - weitergeleitet und das Speicherglied wird 35 aus der ersten Zeitspanne und einer zweiten Zeitspanne aus der erwähnten Kette von Speichergliedern in der a|s Summe ergebenden Gesamt-Zeitspanne ganze bereits beschriebenen Weise herausgekettet Ansteuerzyklus-Zeiten enthalten sind. Diese beidenWhen a control order is saved, the memory element in question is controlled via the Ansteueremrich- to the current status of the first Ansteuereintuiig £ 1 (not shown) this memory member at the time of storage) to be stored counter saved increased count value (counter V) with 30 state value relative to the at that time the now actually reached by the counter V present actual count of the counter V count matches If so, then the respect to the Zähifolge so many counting units in the relevant control order from the third line of the projection, as taken from a between the mentioned activated memory element and - specified as the point in time and a later point in time - forwarded and the memory element is 35 a us of the first period of time and a second period of time from the aforementioned chain of storage elements in the a | s total resulting total time span in the whole already described manner chained out control cycle times are included. These two

Es wird auch noch die im rechten Teil der zweiten Zeitpunkte entsprechen dem Beginn und dem Ende desIt will also correspond to the beginning and the end of the in the right part of the second points in time Zeile dieses Speichergliedes gespeicherte Speicherglie- für die Ausführung des betreffenden SteuerauftragesLine of this memory element stored memory elements for the execution of the relevant control order

dadresse des in der betreffenden Kette von Speicher- « maßgebenden Zeitverzuges. Die zweite Zeitspanne istdaddress of the relevant time delay in the relevant chain of memory «. The second time span is

gliedern nächsten Speichergliedes ausgelesen. Mit das Produkt aus einer Ansteuerzyklus-Zeit der erstendivide the next memory element read out. With the product of a control cycle time of the first

dieser Adresse steuert die Ablaufsteuerung D1 die Ansteuereinrichtung A 1 und aus der Differnez zwi-This address controls the sequence control D 1, the control device A 1 and from the difference between

Ansteuereinrichtung Ei zu diesem nächsten Speicher- sehen dem zu speichernden Zählerstandswert und demControl device Ei for this next memory see the counter reading to be stored and the

glied. In der gleichen Weise, wie bereits beschrieben, zu dem genannten Zeitpunkt der Einspeicherung deselement. In the same way as already described, at the specified time of storing the

wird überprüft ob in dem nun angesteuerten Speicher- 45 Steuerauftrages tatsachlich vorliegenden Zählerstanda check is carried out to determine whether the counter status actually present in the memory 45 control job that is now being controlled

glied der in der ersten Zeile gespeicherte erhöhte Die erste Zeitspanne ist das Produkt aus demmember of the increased stored in the first line. The first time span is the product of the

Zählerstandswert (Zähler V) mit dem vom Zähler V Zeitabstand zwischen zwei aufeinanderfolgenden An-Counter reading value (counter V) with the time interval between two consecutive

inzwischen tatsächlich erreichten Zählerstandswert Steuervorgängen der ersten Abfeuereinrichtung undmeanwhile actually reached counter value control processes of the first firing device and

Obereinstimmt Trifft dies zu, so wird der betreffende aus der der Voreilung der zweiten AnsteuereinrichtungAgree If this is the case, then the relevant one is derived from the lead of the second control device Steuerauftrag aus diesem Speicherglied ausgelesen, die 50 gegenüber der ersten Steuereinrichtung entsprechen-Control order read out from this memory element, which corresponds to 50 compared to the first control device.

im rechten Teil seiner zweiten Zeile gespeicherte den Anzahl von Speichereinheiten bei Einspeicherungin the right part of its second line stored the number of storage units when stored

Speichergliedadresse ausgelesen und das Speicherglied eines Steuerauftrages.Memory element address read out and the memory element of a control order.

gelöscht und in der beschriebenen Weise aus der Kette Nachdem die bisherige Beschreibung die in derdeleted and removed from the chain in the manner described

von Speichergliedern ausgekettet Stimmt der in der Zeichnung auszugsweise wiedergegebene Schaltungs-Chained from storage elements Is the circuit shown in extracts in the drawing correct?

ersten Zeile eines in der zuvor beschriebenen Weise 55 anordnung in ganz aligemeinem Sinn erläutert hat,first line has explained an arrangement in the manner described above in a very general sense,

mittels der Abfeuereinrichtung A 1 angesteuerten wendet sie sich nun besonders den erfindungsgemäßencontrolled by means of the firing device A 1, it now turns in particular to the invention

Speichergliedes gespeicherte erhöhte Zählerstandswert Zusammenhängen zu- Die Erfindung betrifft ja dieMemory element stored increased counter reading correlations with the The invention relates to the

nicht mit dem inzwischen vom Zähler V erreichten Bildung von Gebührenzählimpulsen. In der deutschennot with the formation of charge counting pulses, which has meanwhile been achieved by meter V. In the German

Zählerstandswert überein, so wird aus diesem Speicher- Offenlegungsschrift 27 06 825 ist eine als »LeitungssauIf the counter reading is the same, then this unexamined memory specification 27 06 825 is a "line pig

glied lediglich die im rechten Teil seiner zweiten Zeile 60 L« bezeichnete verbindungsindividuelle Schalteinrich-link only the connection-specific switching device designated in the right part of its second line 60 L «

gespeicherte Speichergliedadresse des in der Kette von tung dargestellt in der unter anderem ein Relais Z zurstored memory link address of the device shown in the chain in which, among other things, a relay Z for

Speichergliedern jeweils nächstfolgenden Speicherglie- Aussendung von Gebührenzählimpulsen vorgesehen ist.Storage elements in each case next storage element transmission of charge counting pulses is provided.

des ausgelesen. Der betreffende Steuerauftrag wird Einer größeren Anzahl von Leitungssätzen ist einof the read out. The tax order in question is a larger number of wiring harnesses

nicht ausgelesen und das betreffende Steuerglied wird Prozessor P gemeinsam zugeordnet. Von diesemnot read out and the relevant control element is assigned to processor P jointly. Of this

nicht gelöscht sowie aus der Kette von Speichergliedern 65 Prozessor aus werden die verschiedenen Schaltvorgän-not deleted as well as from the chain of memory links 65 processor from the various switching processes

nicht ausgekettet. Die aus dem rechten Teil der zweiten ge in den einzelnen Leitungssätzen gesteuert. Gebüh-not disengaged. The one from the right part of the second ge is controlled in the individual wiring harnesses. Fee

Zeile des nicht gelöschten Speichergliedes ausgelesene renzählimpulse kommen dadurch zur Aussendung, daßLine of the not erased memory element read out counting pulses are transmitted because Speichergliadadresse wird dazu verwenH?' das in der in bestimmter Zeitabständen das der Aussendung vonStorage address is used for this? ' that in the at certain time intervals that of the transmission of

Gebührenzählimpulsen dienende Retais (ein bistabiles Relais) jeweils einen Einstellimpuls (Beginn eines Gebührenzählimpulses) und einen Rückstellimpuls (Ende eines Gebührenzählimpulses) erhält Die Arbeitsweise solcher Leitungssätze und solcher einer Mehrzahl s von Leitungssätzen gemeinsamen Prozessoren wird bei der weiteren Beschreibung als bekannt vorausgesetzt Die in der Zeichnung der vorliegenden Patentanmeldung dargestellte Schaltungsanordnung ist als ein Bestandteil eines solchen gemeinsamen Prozessors aufzufassen.Billing pulse retais (a bistable Relay) a setting pulse (start of a charge counting pulse) and a reset pulse (End of a charge counting pulse) The mode of operation of such cable sets and those of a plurality of s of line sets shared by processors is assumed to be known in the further description The circuit arrangement shown in the drawing of the present patent application is as a To be understood as part of such a common processor.

Die in der Zeichnung der vorliegenden Patentanmeldung dargestellte Schaltungsanordnung dient nun unter anderem dazu, mit Hilfe von Steueraufträgen Gebührenzählimpulse für einzelne verbindungsindividuelle Schalteinrichtungen zu bilden. Es sei nun angenommen, daß Ober eine verbindungsindividuelle Schalteinrichtung, z. B. einen Leitungssatz gemäß der deutschen Offenlegungsschrift 27 06 825, eine Verbindung hergestellt worden sei. Nach dem Melden des gerufenen Teilnehmers beginnt die Gebührenimpulszählung. Hierzu werden in gleichmäßigen Zeitabständen Gebührenzählimpulse gebildet, deren zeitliche Abstände zwischen allen jeweils aufeinanderfolgenden Gebührenzählimpulsen gleich sind. Der zeitUche Abstand zwischen je zwei aufeinanderfolgenden Gebührenzählimpulsen ergibt sich aus einer Gebührenzählinformation, und diese aus der jeweiligen Entfernung zwischen dem rufenden Teilnehmer und dem gerufenen Teilnehmer anhand des festgelegten Fernsprechgebührentarifes.The circuit arrangement shown in the drawing of the present patent application is now used under among other things, with the help of tax orders, billing pulses for individual connection-specific charges To form switching devices. Let us now assume that over a connection-specific switching device, z. B. a wiring harness according to the German Offenlegungsschrift 27 06 825, a connection had been established. After reporting the called Subscriber starts the charge pulse counting. For this purpose, charge counting pulses are formed at regular intervals, the intervals between which all consecutive charge counting pulses are the same. The time interval between each two successive billing pulses results from a billing information, and this from the respective distance between the calling party and the called party based on the fixed telephone tariff.

Hat ein rufender Teilnehmer eine Fernsprechverbindung bis zu einem von ihm angewählten gerufenen Teilnehmer aufgebaut, und meldet sich dieser, so wird im betreffenden Leitungssatz zunächst ein Meldekennzeichen empfangen. Dieses wird vom betreffenden gemeinsamen Prozessor aufgenommen. In diesem wird für den betreffenden Leitungssatz gespeichert, daß die aufgebaute Verbindung durchgeschaltet ist und daß der gerufene Teilnehmer sich gemeldet hat Vom betreffenden Prozessor wird nunmehr veranlaßt daß sofort ein erster Gebührenzählimpuls von dem betreffenden Leitungssatz über den aufgebauten Verbindungsweg zum rufenden Teilnehmer hin ausgesendet wird. Dieser Gebührenzählimpuls wird von dem Gebührenimpulszähler bei der Teilnehmeranschlußschaltung des rufen- den Teilnehmers aufgenommen.Does a calling subscriber have a telephone connection to one called by him Participant established, and this answers, so will First receive a message identifier in the relevant wiring harness. This is from the relevant common processor added. In this it is saved for the line set in question that the The established connection is switched through and that the called subscriber has reported first charge counting pulse from the line set in question via the established connection path is sent to the calling subscriber. This charge counting pulse is used by the charge pulse counter in the subscriber line circuit of the call recorded the participant.

Außerdem hat der gemeinsame Prozessor für den betreffenden Leitungssatz eine Gebührentarifinformation gespeichert Diese gibt — wie erläutert — an, in welchen zeitlichen Abständen die über den betreffenden Leitungssatz auszusendenden GebOhrenzählimpulse zu bilden sind. Diese Gebührentarifinformation stellt also einen Zeitwert dar.In addition, the shared processor has stored charge information for the line set in question. This information - as explained - indicates in the time intervals between the charge counting pulses to be sent via the relevant wiring harness are forming. This tariff information therefore represents a time value.

Bei Erkennung des Meldekennzeichens für den betreffenden Leitungssatz speichert der zentrale Prozessor in einem freien Speicherglied einen Steuerauftrag für den betreffenden Leitungssatz. Dies geschaht in der weiter oben ausführlich erläuterten Weise, in dem betreffenden Speicherglied wird also ein Steuerauftrag und mit ihm zusammen eine Geräte-Adresse gespeichert. Der Steuerauftrag gibt an, daß es sich um die Aussendung eines Gebührenzählimpulses handelt. Die Geräte-Adresse gibt an, daß es sich um den betreffenden Leitungssatz handelt.When the message identifier for the relevant wiring harness is recognized, the central processor stores a control order for the wiring harness in question in a free memory element. This happened in the manner detailed above, in which The relevant memory element is therefore a control order and, together with it, a device address. The tax order states that it is the Sending a billing pulse acts. The device address indicates that it is the line set in question.

Wie weiter oben ferner ausführlich erläutert wurde, wird der von einem Steuerauftrag zu berücksichtigende Zeitraum in der Weise aufgenommen, daß ein entsprechender Zeitwert der in der Zeichnung dargestellten Ablaufsteuerung Z zugeführt wird. Dieser Zeitwert wird von der Teilungseinrichtung K aufgenommen und in einen ersten Zeitwert und einen zweiten Zeitwert aufgeteilt Es sei wiederholt, daß der erste Zeitwert die Anzahl von Ansteuerzyklen der ersten Ansteuereinrichtung Λ1 angibt, die — zeitlich betrachtet — in dem genannten gesamten Zeitraum enthalten sind. Der zv;eite Zeitwert gibt die Anzahl von Ansteuervorgängen der ersten Aftsteuereinrichtung A1 an, die — ebenfalls zeitlich betrachtet — außerdem noch in dem gegebenen Zeitraum enthalten sind. Außerdem wurden die beiden Zähler U und V beschrieben. Der erste Zähler LJ wird bei jedem Taktimpuls des Taktgebers T weitergeschaltet Seine Zählersiellungen werden als Adressen der ersten Ansteuereinrichtung Al zugeführt die die Speichereinheiten in zyklische Reihenfolgen ansteuert und bei jedem WeitenfCiialten von der letzten Speichereinheit cn zur ersten Speichereinheit el einen Zählimpuls zum zweiten Zähler V abgibt, der jedesmal hierbei um einen Schritt weitergeschäuci wird. Ferner entnimmt zum Zeiipunkt der vorzunehmenden Einspeicherung des genannten Steuerauftrages die Teilungseinrichtung K beiden Zählern die augenblicklichen Zählerstandswerte. Sie erhöht den Zählerstandswert des Zählers U um den genannten zweiten Zeitwert und führt diesen erhöhten Wert als Adresse der Ansteuereinrichtung Sl zu. Außerdem erhöht die Teilungseinrichtung K auch den entnommenen Zählerstandswert des Zählers V, und zwar um den bereits weiter oben erwähnten ersten Zeitwert Die Teilungseinrichtung K fürht diesen erhöhten Zählerstandswert der Ablaufsteuerung D1 zu, die ihn an die Ansteuereinrichtung G1 weiterleitet Die Ansteuereinrichtung Gi bewirkt, daß der um den genannten ersten Zeitwert erhöhte Zählerstandswert des Zählen Vin der Zeile //41 des Speichergliedes A4 eingespeichert wird.As has also been explained in detail above, the time period to be taken into account by a control order is recorded in such a way that a corresponding time value is fed to the sequence control Z shown in the drawing. This time value is recorded by the dividing device K and divided into a first time value and a second time value. It should be repeated that the first time value specifies the number of control cycles of the first control device Λ1 which - in terms of time - are contained in the entire period mentioned. The second time value indicates the number of control processes of the first auxiliary control device A 1, which - also viewed in terms of time - are also included in the given time period. The two counters U and V were also described. The first counter LJ is at each clock pulse of the clock T indexed His Zählersiellungen are supplied as addresses of the first driving means Al which controls the storage units in cyclic sequences, and in each WeitenfCiialten of the last storage unit cn to the first storage unit el a counting pulse to the second counter V outputs, who is taken one step further each time. Furthermore, at the point in time at which the said control order is to be stored, the dividing device K takes the current counter reading values from both counters. It increases the count value of the counter U by the mentioned second time value and supplies this increased value as an address to the control device S1. In addition, the dividing means K also increases the extracted count value of the counter V, namely by those already mentioned above the first value, the dividing means K fürht this incremented count value to the sequence control D 1, which it to the driver G 1 passes the drive means Gi causes the count value of the counting Vin of the line // 41 of the memory element A4 increased by the said first time value is stored.

Nach dieser Anknüpfung an die weiter oben bereits detailliert beschriebenen Vorgänge ist nun nachzuholen, daß die Teilungseinrichtung K nicht nur den um den genannten ersten Zeitwert erhöhten Zählerstandswert des Zählers V der Ansteuereinrichtung G1 zuführt, sondern auch den um den genannten zweiten Zeitwert erhöhten Zählerstandswert des Zählers U. Es werden also die beiden genannten erhöhten Zählerstandswerte der Ansteuereinrichtung G1 zugeführt und es werden beide erhöhten Zählerstandswerte in der ersten Zeile des betreffenden Speichergliedes gespeichertAfter this connection to the processes already described in detail above, it is now necessary to make up for the fact that the dividing device K not only feeds the counter value of the counter V increased by the mentioned first time value to the control device G 1, but also the counter value of the counter increased by the mentioned second time value U. The two mentioned increased count values are fed to the control device G 1 and both increased count values are stored in the first line of the relevant memory element

Der um den genannten ersten Zeitwert erhöhte Zählerstandswert des Zählers V gibt einen bestimmten Ansteusrzyklus der Ansteuereinrichtung A 1 an. Der um den genannten zweiten Zeitwert erhöhte Zählerstandswert des Zählers U gibt innerhalb dieses Ansteuerzyklusses den genauen Zeitpunkt an, zu dem der betreffende Steuerauftrag zur Ausführung kommen soll. The count value of the counter V increased by the aforementioned first time value indicates a specific control cycle of the control device A 1. The counter reading of the counter U , increased by the mentioned second time value, indicates within this control cycle the exact point in time at which the relevant control order is to be executed.

Es wurden bereits die Schaltvorgänge erläutert, die zur Ausführung eines gespeicherten Steuerauftrages ablaufen. Handelt es sich nun bei einem auszuführenden Steuerauftrag um die Bildung eines Gebührenzählimpulses fur eine bestimmte verbindungsindividuelle Schalteinrichtung zu einem bestimmten Zeitpunkt, so kann es vorkommen, daß dieser Zeitpunkt überschritten wird, bevor die Bildung und Aussendung des betreffenden Gebührenzählimpulses tatsächlich stattfindet. Dies ist davon abhängig, in welchem Umfang der jeweilige gemeinsame Prozessor mit der Abwicklung von Schaltvorgängen zur Speicherung und solchen zur Durchführung von Steueraufträgen belastet ist.The switching operations have already been explained expire to execute a saved tax order. Is it now a question to be executed? Control order for the formation of a charge counting pulse for a certain connection-specific Switching device at a certain point in time, it can happen that this point in time is exceeded before the formation and transmission of the relevant billing pulse actually takes place. this depends on the extent to which the respective shared processor is responsible for processing Switching operations for storage and those for the execution of tax orders is charged.

Es sei nun angenommen, daß infolge entsprechender Belastung des gemeinsamen Prozessors die Aussendung eines Gebührenzählimpulses sich verzögert Im Zusammenhang mit der Bildung eines Gebührenzählimpulses aufgrund eines entsprechenden Steuerauftrages hierfür ist ein neuer Steuerauftrag zu speichern, der die Bildung und Aussendung eines nächsten Gebührenzählimpulses ffir dieselbe Gesprächsverbindung, d. h. für denselben Leitungssatz, betrifft Zunächst wird anhand der zusammen mit dem betreffenden Steuerauftrag gespeicherten Adresse des jeweiligen Leitungssatzes dieser angesteuert Sodann wird das der Bildung und Aussendung von Gebührenzählimpulsen dienende Relais in diesem Leitungssatz zum Ansprechen gebracht und nach einer für die Aussendung eines Gebührenzählimpulses ausreichenden Zeit wieder abgeworfen (rückgestellt).It is now assumed that as a result of corresponding Load on the common processor the transmission of a billing pulse is delayed In connection with the formation of a billing pulse due to a corresponding tax order for this a new tax order is to be saved, which the formation and transmission of the next billing pulse for the same call connection, d. H. for the same Cable set, concerns First of all, this is based on the address of the respective cable set stored together with the relevant control order activated The relay in this line set which is used to generate and send out charge counting pulses is then made to respond and dropped again after a sufficient time for the transmission of a charge counting pulse (reset).

Es sein nun angenommen, daß die zur Aussendung des Gebührenzählimpulses bestimmte Zeit von dem gemeinsamen Piozessor bereits überschritten worden ist Er hat nun nach Aussendung des Gebührenzählimpulses noch die weitere Aufgabe, einen weiteren Steuerauftrag in der oben im einzelnen beschriebenen Weise für den betreffenden Leitungssatz zu speichern. Dieser neue Steuerauftrag betrifft wieder die Aussendung eines Gebührenzählimpulses. Die Ablaufsteuerung Z empfängt nun wieder den den heuen Steuerauftrag betreffenden Zeitwert Sie empfängt ihn über die Teilungseinrichtung K. Sie addiert nun zu den aus dem empfangenen Zeitwert durch Teilung gebildeten beiden Zeitwerten (»er>*er Zeitwert« und »zweiter Zeitwert«) einzeln diejenigen beiden Zeitwerte, die in der ersten Zeile des Speichergliedes gespeichert waren, die zur Bildung und Aussendung des letzten Gebührenzählimpulses dienten. Zur Speicherung eh.es der Bildung und Aussendung von zweiten und weiteren Gebührenzählimpulsen dienenden Steueraufträgen werden also nicht die von den Zählern L/und Verreichten Zählerstandswerte verwendet, sondern die in der jeweils ersten Zeile des betreffenden Speichergliedes gespeicherten, weiter oben im einzelnen beschriebenen Zeitwerte, die also genau den Zeitpunkt angeben, zu dem die Ansteuerung des betreffenden Speichergliedes zur Bildung eines Gebührenzählimpulses erfolgen soll. Findet die Bildung und Aussendung eines Gebührenzählimpulses wegen Belastung des betreffenden gemeinsamen Prozessors später statt, so wird von dieser Verzögerung die Bildung und Aussendung des nächsten Gebührenzählimpulses nicht beeinflußt Auf diese Weise ist sichergestellt, daß für eine Gesprächsverbindung bestimmter Dauer di>· diesbezüglich erforderliche Anzahl von Gebührenzählimpulsen gebildet wird und zur Aussendung kommt auch wenn einzelne Gebührenzählimpulse infolge einer stärkeren Belastung eines den Leitungssätzen gemeinsamen Prozessors verspätet abgesetzt werden.It is now assumed that the time determined for sending the billing pulse has already been exceeded by the common Piozessor. After sending the billing pulse, it has the further task of storing another control order in the manner described in detail above for the line set in question. This new tax order relates again to the transmission of a billing pulse. The sequence control Z now receives the time value relating to the current control order again. It receives it via the dividing device K. It now adds those individually to the two time values formed by dividing the received time value ("er> * er time value" and "second time value") two time values that were stored in the first line of the memory element, which were used to generate and transmit the last charge counting pulse. To store eh.es the formation and transmission of second and further charge counting pulses serving control orders are not used from the counters L / and Verreichten, but the time values stored in the first line of the relevant memory element, described in detail above, the thus specify exactly the point in time at which the relevant memory element is to be activated to form a charge counting pulse. If the formation and transmission of a charge counting pulse takes place later because of the load on the common processor concerned, this delay does not affect the formation and transmission of the next charge counting pulse is formed and is sent even if individual charge counting pulses are delayed due to a greater load on a processor common to the line sets.

Die Erfindung läßt sich auch auf wesentlich einfachere Weise realisiern. Anstelle von Speichereinheiten und Speichergliedern kann eine Anzahl von Speicherelementen vorgesehen werden, die von einer Ansteuereinrichtung einzeln nacheinander angesteuert werden. In einem Speicherelement ist ein Steuerauftrag mit einer Geräte-Adresse einer verbindungsindividuellen Schalteinrichtung gespeichert, sowie Zeitdaten über den Zeitpunkt der Ausführung des Steuerauftrages. Die Ansteuereinrichtung steuert einzeln nacheinander die Speicherelemente an und liest zerstörungsfrei zunächst nur die gespeicherten Zeitdaten aus. Sie vergleicht sie mit Uhrzeitdaten. Wenn die gespeicherten ZeitdatenThe invention can also be implemented in a much simpler way. Instead of storage units and storage members, a number of Storage elements are provided which are controlled individually one after the other by a control device will. A control order with a device address of a connection-specific switching device is stored in a memory element, as well as time data about the time of execution of the tax order. The control device controls the individually one after the other Memory elements and initially only reads the stored time data in a non-destructive manner. She compares them with time data. When the saved time data mit den Uhrzeitdaten übereinstimmen, oder wenn die gespeicherten Zeitdaten einen gegenüber den Uhrzeitdaten früheren Zeitpunkt angeben, liest die Ansteuereinrichtung außerdem den Steuerauftrag und die gespeicherte Adresse der betreffenden verbindungsindividuelien Schalteinrichtung aus dem Speicherelement aus. Einer mit einer so viel einfacheren Realisierung der Erfindung verbundenen Aufwandsersparnis steht ein entsprechend größerer Arbeitsaufwand für einen dementsprechend ausgebildeten, einer Mehrzahl von Leitungssätzen gemeinsamen Prozessor gegenüber. Eine derartige Realisierung der Erfindung empfiehlt sich deshalb besonders bei Fernsprechvermittlungsanlagen kleineren Umfanges.match the time data, or if the Stored time data indicate an earlier point in time compared to the time data, the control device also reads the control order and the stored address of the relevant connection-specific switching device from the memory element the end. A cost saving associated with so much simpler implementation of the invention is available correspondingly greater workload for a correspondingly trained, a plurality of Line sets opposite common processor. Such an implementation of the invention recommends therefore especially with telephone exchanges of a smaller size.

Gegenüber der zuletzt beschriebenen Möglichkeit der Realisierung der Erfindung können die Speicherelemente auch gemäß einer zyklischen Folge geordnet sein und in regelmäßigen Zeitabständen einzeln nacheinander angesteuert werden. In diesem Falle wird ein Steuerauftrag zusammen mit der jeweiligen Adresse der betreffenden verbindungsindividusHsn Schalteinrichtung in dasjenige Speicherelement eingespeichert das zu einem gegenüber dem Einspeicherungszeitpunkt entsprechend späteren Zeitpunkt angesteuert wird. Bei einer Realisierung der Erfindung in der zuvor angedeuteten Weise sind also ebenfalls nur Speicherelemente vorgesehen. Sie sind mit den Speichereinheiten vergleichbar, die in dem anhand der Zeichnung weiter oben ausführlich erläuterten Ausführungsbeispiel bereits beschrieben sind. Die gemäß der Zeichnung dargestellten Speichereinheiten würden bei einer Realisierung der Erfindung in der zuletzt angegebenen einfacheren Weise statt zur Speicherung von Speichergliedadressen vielmehr unmittelbar zur Speicherung von Steueraufträgen und Geräte-Adressen dienen. In diesem Falle würden also die in der Zeichnung dargestellten Speicherglieder einschließlich der Ablaufsteuerung Di und der Ansteuereinrichtungen Ei und G i entfallen. Bei einer Real'sieimj der Erfindung in dieser Weise dient zur Speicherung der Steueraufträge zusammen mit den Adressen der betreffenden verbindungsindividuellen Schalteinrichtungen außer der Ansteuereinrichtung A 1 die Schreibeinrichtung B i. Diese steuert zur Speicherung eines Steuerauftrages zusammen mit der betreffenden Adresse zu einem dem augenblicklichen Stand der Ansteuereinrichtung A i entsprechenden Zeitpunkt mit einer die zyklische Folge der Speicherelemente (Speichereinheiten el bis cn) betreffenden und sich auf den augenblicklichen Stand der Ansteuereinrichtung A 1 beziehenden Voreilung um wenigstens ein Speicherelement (Speichereinheit) dasjenige Speicherelemert an, das unter Berücksichtigung der regelmäßigen Zeitabstände zu einem um eine Zeitspanne späteren Zeitpunkt von der Ansteuereinrichtung A 1 angesteuert wird. Diese Zeitspanne ist das Produkt aus dem Zeitabstand zwischen zwei aufeinanderfolgenden Ansteuervorgängen der Ansteuereinrichtung A i und aus der der Voreilung entsprechenden Anzahl von Speicherelementen.In contrast to the last-described possibility of realizing the invention, the memory elements can also be arranged according to a cyclical sequence and controlled individually one after the other at regular time intervals. In this case, a control order is stored together with the respective address of the relevant connection-individual switching device in that memory element which is activated at a later point in time compared to the storage point in time. When the invention is implemented in the manner indicated above, only storage elements are also provided. They are comparable to the storage units that have already been described in the exemplary embodiment explained in detail above with reference to the drawing. If the invention were to be implemented in the simpler manner mentioned last, the memory units shown in the drawing would rather serve directly to store control orders and device addresses instead of storing memory element addresses. In this case, the memory elements shown in the drawing including the sequence control Di and the control devices Ei and G i would be omitted. In a real operation of the invention in this way, the writing device B i is used to store the control orders together with the addresses of the relevant connection-specific switching devices, in addition to the control device A 1. This controls to store a control job together with the relevant address at a time corresponding to the current status of the control device A i with a lead by at least that relates to the cyclic sequence of the memory elements (memory units el to cn) and relates to the current status of the control device A 1 a memory element (memory unit) indicates that memory element which, taking into account the regular time intervals, is controlled by the control device A 1 at a point in time later by a time span. This time span is the product of the time interval between two successive control processes of the control device A i and the number of storage elements corresponding to the lead.

Es sei noch darauf hingewiesen, daß zur Speicherung eines die Bildung und Aussendung eines zweiten und weiteren Gebührenzählimpulses betreffenden Steuerauftrages dasselbe Speicherelement verwendet werden kann, das bereits zur Speicherung eines der Bildung und Aussendung eines vorhergehenden Gebührenzählimpulses dienenden Steuerauftrages verwendet wurde. Das gleiche gilt für ein Speicherglied in entsprechender Weise, wenn eine solche Speicherung in der erläutertenIt should be noted that for storing one, the formation and transmission of a second and further charge counting pulse relevant control order, the same memory element can be used can, which has already been used to store a tax order that is used to generate and send a previous charge counting pulse. The same applies to a memory element in a corresponding manner if such a storage is explained in the

Weise mit Hilfe der Speicherglieder vorgenommen wird, In diesem Falle werden die in dem betreffenden Speicherelement gespeicherten Zeitdaten in der erläuterten Weise verwendet, um deren Addition nut den den Zeitabstand zwischen zwei aufeinanderfolgenden GebührenzähÜTipulsen angebenden Zeitdater. durchzuführen. Diese Vorgänge wurden bereits ausführlich beschrieben. Sie laufen unter diesen Voraussetzungen und in entsprechender Weise ab. Hierbei ist esWay is done with the help of the memory elements, In this case those in the concerned Storage element stored time data is used in the manner explained, in order to use the addition thereof Time interval between two consecutive charge counting pulses specifying time date. perform. These operations have already been detailed described. They expire under these conditions and in a corresponding manner. Here it is

erforderlich, ein Speicherglied entsprechend umzuketten, wenn also diese Speicfrsmag in «än«*n> SjaeicfcrrgMed erfolgt, wist es ebenfalls oben ausrührüch er'Sater: v. arde. Dadurch ergibt sich eine erhebliche Einsparung an Schaltvorgängen, die anderenfalls zur Speicherung der verschiedenen erforderlichen Daten (einsrhliriSIkh der beschriebenen Verkettungen) in dem neu in Anspruch zu nehmenden Speicherglied abgewickelt werden müßten.necessary to re-chain a memory element accordingly, if this memory tag in «än« * n> SjaeicfcrrgMed takes place, it is also explained above. v. arde. This results in a considerable saving of switching operations that would otherwise be used to store the various data required (EinsrhliriSIkh of the chaining described) handled in the new memory element to be claimed would have to be.

Hierzu 1 Blatt Zeichnungen1 sheet of drawings

Claims (8)

Patentansprüche:Patent claims: 1. Schaltungsanordnung für Fernmeldevermittlungsanlagen, insbesondere Fernsprechvermittlungsanlagen, in weichen in einer größeren Anzahl s vorgesehene Speicherelemente in regelmäßigen Zeitabständen von einer Ansteuereinrichtung angesteuert werden, die aus den Speicherelementen Adressen verbindungsindividueller Schalteinrichtungen zusammen mit Steueraufträgen zur Bildung von Gebührenzählimpulsen für diese Schalteinrichtungen ausliest, und in welchen in den Speicherelementen einen Ansteuerungszeitraum betreffende Zeitdaten speicherbar sind, dadurch gekennzeichnet, daß die in den Speicherelementen fc 1, c2,.., \s cn; A 1, A 2,.., hm) speicherbaren Zeitdaten einen innerhalb des Ansteuerungszeitraumes liegenden Zeitpunkt angeben, zu dem die Ansteuerung der betreffenden verbindungsindividuellen Schalteinrichtung zur Bildung eines Gebührenzählimpulses erfolgen soh: and daß eine Speichereinrichtung (Z) zu diesen Zeitdaten einen Zeitwert hinzuaddiert, der1.Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, in which memory elements provided in a larger number of s are controlled at regular time intervals by a control device, which reads out the addresses of connection-specific switching devices from the memory elements together with control orders for the formation of charge counting pulses for these switching devices, and in which time data relating to a control period can be stored in the memory elements, characterized in that the time data in the memory elements fc 1, c2, .., \ s cn; A 1, A 2, .., hm) storable time data a lying within the control period time indicate to the soh carried out to form a Gebührenzählimpulses the control of the connection-individual switching facility concerned: and that a memory means (Z) is added to a value at these time data, the in Zuordnung zu einer verbindungsindividuellen Schalteinrichtung gespeichert den Soll-Zeitabstand zwischen zwei aufeinanderfolgenden Gebührenzäh- !impulsen angibt, und daß die Speichereinrichtung (Z) den sich ergebenden Summenwert in einem Speicherelement (ei, c2,.., cn) speichert, das zu einem durch diesen Summenwert bestimmten späteren Zeitpunkt von der Ansteuereinrichtung angesteuert werden solLin association with a connection-individual switching device stored the desired time interval between two successive Gebührenzäh-! indicating pulses, and in that the memory means (Z) the sum value resulting in a storage element (ei, c2, .., cn) stores, which through a this sum value is to be controlled by the control device at a later point in time 2. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Anste^ereinrichtung (G I) die Speicherelemente (Al, A 2, ..., hm) einzeln nacheinander ansteuert und zt .-störungsfrei zunächst nur die gespeicherten Zeildaten ausliest und sie mit Uhrzeitdaten vergleicht und die in einem Speicherelement (hi, A 2, .., hm) gespeicherte Adresse und den gespeicherten Steuerauftrag nur ausliest, wenn die gespeicherten Zeitdaten mit den Uhrzeitdaten übereinstimmen, oder wenn die gespeicherten Zeitdaten einen gegenüber den Uhrzeitdaten früheren Zeitpunkt angeben.2. Circuit arrangement according to claim 1, characterized in that the control device (G I) controls the memory elements (Al, A 2, ..., hm) one after the other and, in some cases, only reads out the stored line data and they with them Compares time data and only reads out the address stored in a memory element (hi, A 2, .., hm) and the stored control order if the stored time data match the time data, or if the stored time data indicate an earlier point in time than the time data. 3. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Speicherelemente (c\,c2, ..., cn) gemäß einer zyklischen Folge geordnet sind und in regelmäßigen Zeitabständen einzeln nacheinander angesteuert werden, und daß ein Steuerauftrag zusammen mit der jeweiligen Adresse der betreffenden verbindungsindividuellen Schaltein· richtung in dasjenige Speicherelement (hi, A2,..., hm) eingespeichert wird, das zu einem gegenüber dem Einspeicherungszeitpunkt entsprechend späteren Zeitpunkt angesteuert wird.3. Circuit arrangement according to claim 1, characterized in that the memory elements (c \, c2, ..., cn) are arranged according to a cyclical sequence and are controlled individually one after the other at regular time intervals, and that a control order together with the respective address of the connection-switching input concerned · direction in the one storage element (hi, A2, ..., hm) is stored, which is driven to a relative to the corresponding Einspeicherungszeitpunkt later. 4. Schaltungsanordnung nach Anspruch 3, dadurch gekennzeichnet, daß zur Speicherung der Steueraufträge zusammen mit den Adressen der betreffenden verbindungsindividuellen Schalteinrichtungen außer der Ansteuereinrichtung (A 1) eine Schreibeinrichtung (Bi, 52) vorgesehen ist, die zur Speicherung eines Steuerauftrages zusammen mit der betreffenden Adresse zu einem dem augenblicklichen Stand der Ansteuereinrichtung entsprechenden Zeitpunkt mit einer die zyklische Folge betreffenden und sich auf den augenblicklichen Stand der Ansteuereinrichtung (A 1) beziehenden Voreilung um wenigstens ein Speicherelement (ci, c2,..., cn)dasjenige Speicherelement ansteuert, das unter Berücksichtigung der4. Circuit arrangement according to claim 3, characterized in that a writing device (Bi, 52) is provided for storing the control orders together with the addresses of the relevant connection-specific switching devices except for the control device (A 1), which is used to store a control order together with the relevant address at a point in time corresponding to the current status of the control device with an advance by at least one memory element (ci, c2, ..., cn) which is relevant to the cyclic sequence and which relates to the current status of the control device (A 1), which activates the memory element which under consideration of regelmäßigen Zeitabstände zu einem um eine Zeitspanne späteren Zeitpunkt von der Ansteuereinrichtung (A 1) angesteuert wird, wobei diese Zeitspanne das Produkt aus dem Zeitabstand zwischen zwei aufeinanderfolgenden Ansteuervorgängen der Ansteuereinrichtung (A 1) und aus der der Voreilung entsprechenden Anzahl von Speicherelementen fc 1, c2,.., cn)aarste\lt regular time intervals at a point in time later by a time span is controlled by the control device (A 1), this time span being the product of the time interval between two successive control processes of the control device (A 1) and the number of memory elements fc 1, c2 corresponding to the lead , .., cn) aarste \ lt 5. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Speicherelemente (ei, c2, .., cn; A1, A 2,.., hm) aus Speichereinheiten (c 1, c2, .., cn) und Speichergliedern (hi, A2, .., hm) bestehen, und daß eine gemäß einer zyklischen Folge geordnete Reihe von Speichereinheiten (c 1, c 2,.., cn) sowie eine Anzahl von mittels Adressen ansteuerbaren Speichergliedern (Al, A2, .., hm) vorgesehen ist und die Ansteuereinrichtung (A 1) die einzelnen Speichereinheiten gemäß ihrer zyklischen Folge sukzessive nacheinander und zu durch gleichmäßige Zeitabstände festgelegten Zeitpunkten ansteuert, um anhand von in den Speichereinheiten (ei, c2, .., cn) gespeicherten Adressen Speicherglieder (hi,hi,..,hm)anzusteuern und in diesen gespeicherten Steueraufträge auszulesen.5. Circuit arrangement according to claim 1, characterized in that the memory elements (ei, c2, .. , cn; A1, A 2, .., hm) consist of memory units (c 1, c2, .., cn) and memory elements (hi , A2, .., hm) , and that a series of memory units (c 1, c 2, .., cn) and a number of memory elements (A1, A2, .., hm ) is provided and the control device (A 1) controls the individual memory units in accordance with their cyclical sequence successively one after the other and at times determined by regular time intervals in order to use addresses stored in the memory units (ei, c 2, .., cn) to store memory elements (hi , hi, .. , hm) and read out the control orders stored in them. 6. Schaltungsanordnung nach Anspruch 5, dadurch gekennzeichnet, daß zur Speicherung der Adressen der Speicherglieder (h 1, A 2,.., Anleine Schreibeinrichtung (B i) vorgesehen ist, die dazu dient, in einer Speichereinheit (ei, c2,.., cn) die Adresse eines Speichergliedes (hi, c2, .., hm) und in dem betreffenden Speicherglied (hi, A2, .., hm) den jeweiligen Steuerauftrag zusammen mit der Adresse der betreffenden verbindungsindividuellen Schalteinrichtung zu speichern, und bei denen ebenfalls mit Hilfe der Schreibeinrichtung (EX) in jedem der Speicherglieder zusätzlich zu dem betreffenden Steuerauftrag eine jeweils einer Adressierung eines weiteren Speichergliedes (h 1, A 2,.., hm) dienende Hinweisadresse speicherbar ist, wodurch mittels einer jeweils in einer Speichereinheit (ci,c2,..^ cn) gespeicherten Adresse eines Speichergliedes (hi, A2, ..„ hm) und mittels der in jedem der Speicherglieder (hi, A2, .., hm) gespeicherten Hinweisadresse jeweils eine Speichereinheit (c 1, c2, .., cn)m\\ einer Reihe von Speichergliedern (h I, A 2, .., hm) zn einer Kette zusammengefügt wird, in der die in der Speichereinheit (ei, c2, .... cn) gespeicherte Speicheradresse und jede der in den Speichergliedern (hi, A2, ..„ hm) gespeicherten Hinweisadressen auf das in der Kette jeweils nachgeordnete Speicherglied (hl, A2, .., hm) hinweist6. Circuit arrangement according to claim 5, characterized in that for storing the addresses of the memory elements (h 1, A 2, .., leashed writing device (B i) is provided, which is used in a memory unit (ei, c2, .. , cn) to store the address of a memory element (hi, c2, .., hm) and in the relevant memory element (hi, A2, .., hm) the respective control order together with the address of the respective connection-specific switching device, and for those as well with the aid of the writing device (EX) in each of the memory elements, in addition to the relevant control order, a reference address serving to address a further memory element (h 1, A 2, .., hm) can be stored, whereby by means of a respective one in a memory unit (ci, c2, .. ^ cn) stored address of a memory element (hi, A2, .. " hm) and by means of the reference address stored in each of the memory elements (hi, A2, .., hm) one memory unit (c 1, c2,. ., cn) m \\ a series of memory elements (h I, A 2, .., hm) is joined together in a chain in which the memory address stored in the memory unit (ei, c2, .... cn) and each of the memory elements in the memory elements (hi, A2, .. “ hm) points to the memory link (hl, A2, .., hm) stored in the chain 7. Schaltungsanordnung nach Anspruch 5, dadurch gekennzeichnet, daß die Ansteuereinrichturg (BX) mit einem nach je einem Ansteuerzyklus weitergeschalteten Zähler (U) verbunden ist und daß in Zuordnung jeweils zu einem Steuerauftrag ein von dem Zähler (U) zu erreichender Zählerstandwert speicherbar ist, und daß bei der Ansteuerung der Speichereinheit (ei, c2, ..., cn) mittels der Anstellereinrichtung (A 1) in jedem der mit jeweils7. Circuit arrangement according to claim 5, characterized in that the control device (BX) is connected to a counter (U) which is switched on after each control cycle and that a count value to be achieved by the counter (U) can be stored in association with a control order, and that when the memory unit (ei, c2, ..., cn) is activated by means of the contact device (A 1) in each of the einer Speichereinheit (ei, c2 cn) mittels dera storage unit (ei, c2 cn) by means of the Speichergliedadressen verketteten SpeichergliederMemory element addresses linked memory elements (h i, h 2 hm) der jeweils in einem Speicherglied (hi, h 2 hm) each in a memory element (h 1, A 2 hm) gespeicherte Zähierstandswert mit (h 1, A 2 hm) stored count value with dem tatsächlichen Zählerstand des Zählers (U) verglichen und nur bei Übereinstimmung dieser beiderr letzteren der gespeicherte Steuerauftragcompared to the actual count of the counter (U) and only if these two latter match the stored control order zusammen mit der Adresse der betreffenden verbindungsindividuellen Schalteinrichtung ausgelesen wird.is read out together with the address of the relevant connection-specific switching device. 8. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet, daß zur Bildung und Äussendung s eines zweiten oder weiteren GebiihrenzähUmpulses für eine Verbindung dasselbe Speicherelement je1, el,.. ^ cn) verwendet wird, wie das zur Bildung und Aussendung des vorhergehenden Gebührenzählimpulses für dieselbe Verbindung verwendete Speiche- retensst (c 1, c 2,.., cn). 8. A circuit arrangement according to claim 1, characterized in that the same memory element per 1, el, .. ^ cn) is used for the formation and transmission of a second or further charge counting pulse for a connection, as is used for the formation and transmission of the previous charge counting pulse for the same Connection used spoke retensst (c 1, c 2, .., cn).
DE19803007422 1980-02-27 1980-02-27 Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage means for generating charge counting pulses Expired DE3007422C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19803007422 DE3007422C2 (en) 1980-02-27 1980-02-27 Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage means for generating charge counting pulses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19803007422 DE3007422C2 (en) 1980-02-27 1980-02-27 Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage means for generating charge counting pulses

Publications (2)

Publication Number Publication Date
DE3007422A1 DE3007422A1 (en) 1981-09-03
DE3007422C2 true DE3007422C2 (en) 1982-11-25

Family

ID=6095719

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19803007422 Expired DE3007422C2 (en) 1980-02-27 1980-02-27 Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage means for generating charge counting pulses

Country Status (1)

Country Link
DE (1) DE3007422C2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2706825A1 (en) * 1977-02-17 1978-08-24 Siemens Ag CIRCUIT ARRANGEMENT FOR REMOTE COMMUNICATION SYSTEMS, IN PARTICULAR TELEPHONE SWITCHING SYSTEMS, WITH CONNECTING-INDIVIDUAL AND COMMON CONTROL SYSTEMS
DE2744118A1 (en) * 1977-09-30 1979-04-12 Siemens Ag Telephone exchange with single interrogate unit for several lines - uses interrogate pulse trains of at least two different frequencies to increase unit's capacity
DE2903457C2 (en) * 1979-01-30 1983-01-05 Siemens AG, 1000 Berlin und 8000 München Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage devices for control orders to be submitted with a time delay

Also Published As

Publication number Publication date
DE3007422A1 (en) 1981-09-03

Similar Documents

Publication Publication Date Title
DE1424732A1 (en) Electronic number calculator
DE3111555C2 (en) Method and apparatus for storing information using prior recording
DE3043029C2 (en) Circuit arrangement for telecommunication systems, in particular telephone exchange systems, with storage devices for control orders to be submitted with a delay
DE3007422C2 (en) Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage means for generating charge counting pulses
DE3003496C2 (en) Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage devices for control orders
DE2029467B2 (en) CIRCUIT ARRANGEMENT IN A DATA PROCESSING SYSTEM TO CONTROL THE PROCESSING OF PROGRAMS OF DIFFERENT PRIORITIES
DE3003464C2 (en) Circuit arrangement for telecommunications switching systems, in particular for telephone switching systems with storage devices for control orders
DE3007135C2 (en) Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage devices for control orders
DE2903457C2 (en) Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage devices for control orders to be submitted with a time delay
DE2901931C2 (en) Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with storage devices for time-dependent control orders
DE3006498C2 (en) Method for activating incorrectly assigned memory cells assigned to the connection sets in telephone systems, in particular telephone branch exchange systems
DE3806429C2 (en) Method and circuit arrangement for determining a bit combination contained in a series bit stream
DE933300C (en) Sum card punch
DE959657C (en) Circuit arrangement for storage devices in telecommunication systems, in particular telephone systems
DE3642003C2 (en)
DE2741170B2 (en) Device for recording data from telephone calls
DE2815636C2 (en) Method for handling the switching operation of a switching system, in particular telephone switching system
DE1762169C (en) Circuit arrangement for searching for and selecting free connection paths in a three-stage switching network of a telecommunications system, in particular telephone exchange
DE2813360C2 (en) Method for handling switching functions in a switching system, in particular a telephone switching system
DE2351523C3 (en) Capacitive storage device for binary coded data
DE2445772A1 (en) Telephone exchanges with central control - with method for signal transmission between central control and individual units
DE1278766B (en) Method for controlling the exchange of information between two or more computers and computer-controlled devices, for example telecommunication systems, in particular telephone switching systems
DE2828841A1 (en) Centrally controlled telephone exchange - has extra memory banks used for semi-permanent signals read cyclically in normal operation
DE3642849A1 (en) Method for decentralised identification of overloads in central control devices of communications switching systems, in particular telephone switching systems
CH546024A (en)

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8339 Ceased/non-payment of the annual fee