[go: up one dir, main page]

DE3130409A1 - "verfahren zum starten von programmen in variablen zeitabstaenden in zentralsteuerwerken von fernsprechvermittlungsanlagen" - Google Patents

"verfahren zum starten von programmen in variablen zeitabstaenden in zentralsteuerwerken von fernsprechvermittlungsanlagen"

Info

Publication number
DE3130409A1
DE3130409A1 DE19813130409 DE3130409A DE3130409A1 DE 3130409 A1 DE3130409 A1 DE 3130409A1 DE 19813130409 DE19813130409 DE 19813130409 DE 3130409 A DE3130409 A DE 3130409A DE 3130409 A1 DE3130409 A1 DE 3130409A1
Authority
DE
Germany
Prior art keywords
memory
clock
ztsp
time intervals
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19813130409
Other languages
English (en)
Other versions
DE3130409C2 (de
Inventor
Raymond Blum
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 Corp
Original Assignee
Siemens Corp
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 Corp filed Critical Siemens Corp
Priority to DE19813130409 priority Critical patent/DE3130409C2/de
Publication of DE3130409A1 publication Critical patent/DE3130409A1/de
Application granted granted Critical
Publication of DE3130409C2 publication Critical patent/DE3130409C2/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • G06F9/4825Interrupt from clock, e.g. time of day
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • H04Q3/54508Configuration, initialisation
    • H04Q3/54516Initialization, software or data downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1305Software aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13109Initializing, personal profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13376Information service, downloading of information, 0800/0900 services

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Exchange Systems With Centralized Control (AREA)

Description

  • Verfahren zum Starten von Programmen in variablen Zeit-
  • abständen in Zentralsteuerwerken von Fernsprechvermittlungsanlagen.
  • Die Erfindung betrifft ein Verfahren zum Starten von Programmen in variablen Zeitabständen in Zentralsteuerwerken von Fernsprechvermittlung sanlagen.
  • Bei der Bearbeitung der vermittlungstechnisch anfallenden Daten, sowie bei der Durchführung sicherheits- und betriebstechnischer Aufgaben in zentralen Steuerwerken von Fernsprechvermittlungsanlagen müssen viele Programme bzw. Programmschritte in unterschiedlichen Zeitabständen gestartet werden, bzw. müssen aufgrund irgendwelchr Ereignisse nach bestimmten Zeitabständen entsprechende Maßnahmen getroffen werden. Dadurch sind steuerungstechnisch viele unterschiedliche Zeitabstände zu realisieren und zu überwachen.
  • Die Aufgabe der vorliegenden Erfindung ist es ein Verfahren zum Starten von Programmen in variablen Zeitabständen anzugeben, welches einen möglichst geringen Aufwand erfordert und eine leicht zu handhabende Realisierung und Uberwachung der unterschiedlichen anfallenden Zeitabstände erlaubt.
  • Diese Aufgabe wird erfindungsgemäß dadurch gelöst, daß für jeden Auftrag zum Starten eines bestimmten Programmes ein Speicherplatz eines Zeitgliedspeichers belegt wird, daß pro Speicherplatz ein Auftragscode, der die Art des zu startenden Programmes bestimmt, und ein den Zeitabstand bestimmender Zählwert, der ein Vielfaches einer vorgegebenen Zeiteinheit beträgt, eingeschrieben wird, daß pro vorgegebener Zeiteinheit die abgespeicherten Zähiwerte abgefragt und Jeweils um den Wert 1 verringert werden, und daß bei einem Zählwert gleich 0 und gleichzeitig torhandenem Auftragscode dieser Auftrags code zur weiteren Verarbeitung einem Ausgaberegister zugeführt wird und der entsprechende Speicherplatz gelöscht wird.
  • Das erfindungsgemäße Verfahren erlaubt eine leichte Realisierung und Uberwachung der unterschiedlich anfallenden Zeitabstände, nach denen bestimmte Programme gestartet bzw. bestimmte Aufträge erledigt werden sollen Eine weitere Vereinfachung der Überwachung der unter schiedlichen Zeitabstände ergibt sich durch eine Weiterbildung des erfindungsgemäßen Verfahrens, die dadurch gekennzeichnet ist, daß eine Unterteilung des Zeitglied speichers in mehrere Zeittaktspeicher vorgenommen wird und jeder Zeittaktspeicher mit einem ihm zugeordneten Zeittakt abgefragt wird, der ein Vielfaches der vorgegebenen Zeiteinheit beträgt und jeweils im Zeittakt Speicher mit dem nächst niedrigeren Zeittakt erstellt wird.
  • Weitere vorteilhafte Weiterbildungen des erfindungsgemäßen Verfahrens ergeben sich aus den Unteransprüchen sowie aus der nachfolgenden Beschreibung.
  • Das erfindungsgemäße Verfahren soll anhand einer Figur näher beschrieben werden.
  • Die Figur zeigt das Blockschaltbild einer Schaltungsanordnung zur Durchführung des Verfahrens gemäß der Erfin- dung, wobei nur die zum Verständnis der Erfindung notwendigen Baugruppen aufgezeigt sind.
  • Die dargestellte Schaltungsanordnung besteht im wesentlichen aus einem Zeitgliedspeicher ZGSp, einer Zeitglied.
  • steuerung ZGSt sowie dem Eingaberegister ER und dem Ausgaberegister AR.
  • Die prinzipielle Arbeitsweise des erfindungsgemäßen Verfahrens ist folgende: Besteht an irgendeiner Stelle des Zentralsteuerwerkes der Wunsch nach einer bestimmten Zeit ein Programm zu starten, so wird dieser Wunsch als Auftrag in das Eingaberegister ER eingeschrieben. Der Auftrag enthält im wesentlichen den Auftragscode und den den entsprechenden Zeitabstand bestimmenden Zählwert. Dieser Auftrag wird von der Zeitgliedsteuerung ZGSt erkannt und in einen freien Speicherplatz des Zeitgliedspeichers ZGSp eingeschrieben. Dieser Zeitgliedspeicher ZGSp wird pro vorgegebener Zeiteinheit von der Zeitgliedsteuerung ZGSt abgefragt, die Zählwerte der einzelnen Speicherplätze werden festgestellt, um eins verringert und bei Feststellen eines Zählwertes gleich 0 wird der entsprechende Auftragscode an das Ausgaberegister weitergeleitet, in dem es zur weiteren Verarbeitung zur Verfügung steht.
  • Bei der Anwendung des erfindungsgemäßen Verfahrens in Zentralsteuerwerken von Fernsprechvermittlungsanlagen hat es sich als zweckmäßig erwiesen, als vorgegebene Zeiteinheit einen Zeittakt von 40 msek. zu wählen. Da in der Praxis Zeitabstände bis in den Bereich von mehreren Stunden, sogar bis zu 24 Stunden vorkommen können, hat es sich als zweckmäßig erwiesen den Zeitgliedspeicher ZGSp zu unterteilen, wobei jedem Teil ein bestimmter Zeittakt zugeordnet ist, der ein Vielfaches der vorgegebenen Zeiteinheit beträgt. Die einzelnen Teile des Zeitgliedspeichers werden als Zeittaktspeicher bezeichnet und sind in der Figur mit ZTSp1 bis ZTSp6 bezeichnet. Als Beispiel kann angenommen werden, daß die Zeittaktspeicher ZTSp1 bis ZTSp3 einen Zeittakt von 40 msek. aufweisen, der Zeittaktspeicher ZTSp4 einen Zeittakt von einer Sekunde, der Zeittaktspeicher ZTSp5 einen Zeittakt von einer Minute und der Zeittaktspeia cher ZTSp6 einen Zeittakt von einer Stunde aufweist. Dabei kann so vorgegangen werden, daß für jeden Zeittakt speicher in dem vorhergehenden Zeittaktspeicher das entsprechende Zeitraster erarbeitet wird, daß also zr Be im Zeittaktspeicher ZTSp3 der 1 Sekunden-Takt erarbeitet wird, mit dem der Zeittaktspeicher ZTSp4 bearbeitet wird. Der Vorteil dieser Aufteilung besteht darin, daß die Zeittaktspeicher mit den kürzeren Zeitabständen bevorrechtigt abgefragt werden können.
  • Die Größe des Zeitgliedspeichers ZGSp bzw. der einzelnen Zeittaktspeicher ZTSp hängt von dem jeweiligen Bedarf an Speicherplätzen ab und ist variabel gestaltbar.
  • In welchen Zeittaktspeicher ein bestimmter Auftrag ein gespeichert werden soll hängt davon ab, wie groß die zu zählende Zeit ist, und mit welcher Genauigkeit die Zeit gezählt werden soll.
  • Zu erwähnen ist noch, daß über das Eingaberegister RR in Verbindung mit der Zeitgliedsteuerung ZGSt auch das Ändern bzw. Löschen von bereits eingetragenen Aufträgen möglich ist. Auch ist eine Prüfung möglich, ob unter einem bestimmten Auftragscode bereits ein Speicherplatz belegt ist, so daß der so ankommende Auftrag ohne Einschreibung in den Zeitgliedspeicher gelöscht werden kann 3 Patentansprüche 1 Figur Leerseite

Claims (3)

  1. Patentansprüche Verfahren zum Starten von Programmen in variablen Zeitabständen in Zentralsteuerwerken von Fernsprechvermittlungsanlagen, d a d u r c h g e k e n n z e i c h n e t , daß für jeden Auftrag zum Starten eines bestimmten Programmes ein Speicherplatz SpP eines Zeitgliedspeichers (ZGSp) belegt wird, daß pro Speicherplatz (SpP) ein Auftragscode, der die Art des zu star wenden rog,ratnmes bestimmt? und ein den Zeitabstand bestimmender Zählwert, der ein Vielfaches einer vorgegebenen Zeiteinheit beträgt, eingeschrieben wird, daß pro vorgegebener Zeiteinheit die abgespeicherten Zähl werte abgefragt und jeweils um den Wert 1 verringert werden, und daß bei einem Zählwert gleich O und gleich zeitig vorhandenem Auftragscode dieser Auftragscode zur weiteren Verarbeitung einem Ausgaberegister (AR) zugeführt wird und der. entsprechende Speicherplatz gelöscht wird.
  2. 2. Verfahren nach Anspruch 1, d a d u r c h g e -k e n n z e i c h n e t , daß eine Unterteilung des Zeitgliedspeichers ZGSp in mehrere Zeittaktspeicher (ZTSp) vorgenommen wird und jeder Zeittaktspeicher (ZTSp) mit einem ihm zugeordneten Zeittakt abgefragt wird, der ein Vielfaches der vorgegebenen Zeiteinheit beträgt und jeweile im Zeittaktspeicher ZTSp mit dem nächst niedrigeren Zeittakt erstellt wird.
  3. 3. Verfahren nach Anspruch 2, d a d u r c h g e -k e n n z e i c h t e t , daß je nach Größe des erm forderlichen Zeitabstandes ein Speicherplatz (SpP) in einem entsprechenden Zeittaktspeicher (ZTSp) belegt wird.
DE19813130409 1981-07-31 1981-07-31 Verfahren zum Starten von Programmen in variablen Zeitabständen in Zentralsteuerwerken von Fernsprechvermittlungsanlagen Expired DE3130409C2 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19813130409 DE3130409C2 (de) 1981-07-31 1981-07-31 Verfahren zum Starten von Programmen in variablen Zeitabständen in Zentralsteuerwerken von Fernsprechvermittlungsanlagen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19813130409 DE3130409C2 (de) 1981-07-31 1981-07-31 Verfahren zum Starten von Programmen in variablen Zeitabständen in Zentralsteuerwerken von Fernsprechvermittlungsanlagen

Publications (2)

Publication Number Publication Date
DE3130409A1 true DE3130409A1 (de) 1983-02-17
DE3130409C2 DE3130409C2 (de) 1985-01-03

Family

ID=6138291

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19813130409 Expired DE3130409C2 (de) 1981-07-31 1981-07-31 Verfahren zum Starten von Programmen in variablen Zeitabständen in Zentralsteuerwerken von Fernsprechvermittlungsanlagen

Country Status (1)

Country Link
DE (1) DE3130409C2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999060477A1 (de) * 1998-05-19 1999-11-25 Siemens Aktiengesellschaft Steuerungssystem zur steuerung der inbetriebnahme eines verteilten systems

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Elektronisches Wählsystem EWS1 Ortsamtstechnik, 1972, Siemens AG, Bestellnr.A30795-X185-X-2-18, S.29-36 *
fernmelde-praxis, Bd.52/1975, Nr.17, S.723-730 *
telefon report, 12 (1976), H.2, S.51-57 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999060477A1 (de) * 1998-05-19 1999-11-25 Siemens Aktiengesellschaft Steuerungssystem zur steuerung der inbetriebnahme eines verteilten systems
US6792526B1 (en) 1998-05-19 2004-09-14 Siemens Aktiengesellschaft Control system for controlling the starting up of a distributed system

Also Published As

Publication number Publication date
DE3130409C2 (de) 1985-01-03

Similar Documents

Publication Publication Date Title
DE69427544T2 (de) Programmierbarer Kontroller und Verfahren zur Durchführung von SFC-Programmen mit Hilfe eines programmierbaren Kontrollers
DE2244402A1 (de) Datenverarbeitungsanlage
DE252930T1 (de) Datenverarbeitungsverfahren und -geraet.
DE1424732A1 (de) Elektronische Ziffernrechenmaschine
DE1275800B (de) Steuerwerk fuer datenverarbeitende Maschinen
DE1810413A1 (de) Verfahren zum kontinuierlichen Austauschen von Daten zwischen einer Datenverarbeitungsanlage und externen Geraeten
DE1499206B2 (de) Rechenanlage
AT223668B (de) Verfahren und Schaltungsanordnung zur automatischen Erkennung von Schriftzeichen
DE112019007572T5 (de) Speicherprogrammierbare Steuerung, Einstellwerkzeug und Programm
DE1191145B (de) Elektronische Zifferrechenmaschine
DE69031361T2 (de) Taktsignalgeneratorsystem
DE2916158A1 (de) Geraet zur anzeige von haeufigkeitsverteilungen von messwerten o.dgl. ueber einen einstellbaren messbereich
DE2360637A1 (de) Funktionsueberwachungssystem fuer eine rechenanlage
DE3507605A1 (de) Schleifensteuersystem fuer digitale verarbeitungseinrichtungen
DE2632277A1 (de) Mikroprogrammierbarer computer fuer eine numerische steuervorrichtung
DE2723706A1 (de) Einrichtung zum adressenvergleich
DE3130409A1 (de) "verfahren zum starten von programmen in variablen zeitabstaenden in zentralsteuerwerken von fernsprechvermittlungsanlagen"
DE3814622C2 (de)
DE3220645A1 (de) Geraet und verfahren zur ueberwachung des betriebs eines motorsteuercomputers
DE2513418A1 (de) Anzeigegeraet zur anzeige von betriebszustaenden
DE3223565C2 (de)
DE4407573C1 (de) Datenverarbeitungsanlage mit Einrichtungen zur Aufzeichnung von bei Programmabläufen wirksam werdenden Steuersignalen und/oder Adressen
DE1948302C3 (de) Datenverarbeitungsanlage zur Verarbeitung von Wartezeitbefehlen
DE2308645A1 (de) Arbeits- und gleitzeiterfassungsanordnung
DE102017216823A1 (de) Verarbeitungseinheit, elektronische steuereinheit und verarbeitungsverfahren

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8363 Opposition against the patent
8365 Fully valid after opposition proceedings
8320 Willingness to grant licences declared (paragraph 23)