MULTIPROCESSOR SYSTEM FOR A DANGER ALARM INSTALLATION

Abstract: 1. A multiprocessor system for hazard- in particular burglar alarm systems with a central control unit (Z) of modular construction, to which a plurality of alarms are connected via message lines (ML) and a plurality of control devices are connected via control lines (STL), where the central control unit (Z) comprises, in addition to a central computer module (ZR) and a control- and display module (BA), additional modules both for different and for similar functions, characterised in that a plurality of different types of modules (BSA, EA) are provided for different functions and autonomous line connection modules (ALA) are provided for similar functions, that all the modules (BA, EA, BSA, ZR, ALA) are connected to a microprocessor-controlled data bus (DB) and in addition to a permanently wired signal bus (SB), a so-called collector bus, to which - in parallel with the data for the data bus (DB) message-specific signals of a message-triggering line connection module (ALA) are fed, that the central computer module (ZR) is connected to each module via a drive line (ASL), and that the central computer module (ZR) controls the data exchange between the individual modules, carries out a cyclic check of all the modules to establish their functioning capacity and carries out an interrogation of all the modules to establish new or modified data.

Description: Multiprozessorsystem für Gefahrenmeldeanlaaen Die Erfindung bezieht sich auf ein Multiprozessorsystem für Gefahrenmeldeanlagen nach dem Oberbegriff des Anspruchs 1. Bei Sicherungs- und Gefahrenmeldeanlagen ist wesentlich, dass fehlerhafte Anlagenteile erkannt und angezeigt werden. Darüber hinaus soll die Anlage verfügbar, d.h. möglichst dauernd und möglichst vollständig betriebsfähig sein. Bei herkömmlichen Anlagen wird meist für jede Meldeleitung eine eigene zentrale Baugruppe benötigt, die sowohl Auswerte- als auch Anzeigeelemente enthält, und lediglich Alarm- und Störungsmeldungen zu einer übergeordneten Sammelanzeige oder Registrierung weiterleitet. Durch die ständig ansteigende Zahl der an einer Meldeanlage angeschalteten Melder und Meldertypen und wegen der Anzeige des einen einzelnen Alarm aussendenden Melder steigt die zu verarbeitende Informationsmenge. Dadurch werden immer mehr Baugruppen benötigt, was durch die steigende Anzahl von Bauteilen gleichzeitig auch zu einer Erhöhung des Ausfall risikos führt. Bei den heute gebräuchlichen Sicherungsmeldeanlagen wird zur Verarbeitung der grossen Informationsmenge, aber auch zur Verringerung der Zahl der Bauteile vielfach eine zentrale Datenverarbeitungsanlage eingesetzt. Damit verbindet sich aber das besondere Risiko, dass eine der zentralen Baugruppen einmal funktionsunfähig werden könnte, was den Ausfall der gesamten Meldeanlage zur Folge hätte. Fällt zum Beispiel der zentrale Rechner oder wesentliche Funktionen davon aus, so ist die gesamte anlage funktionsunfähig. Um die Zuverlässigkeit derartiger Anlagen sicherzustellen, wurden im zentralen Rechner der Datenverarbeitungsanlage besondere Uberwachungsbaugruppen vorgesehen. Dieses Problem wurde auch softwaremässig durch gesonderte Prüfroutinen des zentralen Rechners gelöst, die soweit erforderlich dann einen Notbetrieb einleiten. Es wurde auch schon vorgeschlagen, bei Gefahrenmeldeanlagen eine gewisse Dezentralisierung anzustreben. So ist beispielsweise in der DE-OS 28 17 121 eine Gefahrenmeldeanlage mit einer Mehrzahl von über Meldeleitungen an einer Zentrale anschaltbaren Meldern beschrieben. Diese Anlage ist aus einer Anzahl von einzelnen Systemblöcken mit Anschalteinrichtungen für einen oder mehrere Melder bzw. für einen oder mehrere untergeordnete Systemblöcke gebildet, die eine programmierte Steuerung zur Abfrage und Auswertung der ankommenden Dieldersignale sowie Anschlüsse für Anzeige-, Bedien- und Registrierelemente besitzen. Die Systemblöcke sind untereinander mit Leitungen, z.B. mit einer Zweidrahtleitung, derart verbunden, dass einer der Systemblöcke als Zentrale verwendbar und die übrigen Systemblöcke dieser Zentrale in einer oder mehreren hierarchischen Ebenen untergeordnet sind. Auf diese Weise ist es möglich, dass bei Ausfall des übergeordneten Systemblocks untergeordnete Systemblöcke ihre zugeordneten Funktionen zumindest teilweise selbständig übernehmen können, so dass diese einen Notbetrieb aufrecht erhalten und Gefahrenmeldungen noch anzeigen können. Weitere Massnahmen, wie z.3. eine Meldung zu einem Hauptmelder abzusetzen, oder Steuerleitungen zu aktivieren, um z.B. Rauchklappen zu öffnen oder Brandabschnittstüren zu schliessen, sind dabei nicht vorgesehen. Aufgabe der Erfindung ist es, ein Multiprozessorsystem für Gefahrenmeldeanlagen mit einer Vielzahl von Funktionsmodulen zu schaffen. Dabei soll die Zuverlässigkeit erhöht und das Ausfall risiko der Anlage verringert werden, insbesondere bei Ausfall des zentralen Rechners, so dass bei einer verteilten Systemintelligenz die wesentlichen Funktionen aufrecht erhalten bleiben und keine Gefahrenmeldung verloren gehen kann. Es soll nicht nur ein Notbetrieb übernommen, sondern die wesentlichsten Aufgaben einer Gefahrenmeldeanlage durchgeführt werden können. Ferner soll eine derartige Anlage an die jeweiligen Anwendungserfordernisse in einfacher Weise angepasst werden und den Bedienungskomfort von Grossanlagen aufweisen. Diese Aufgabe wird erfindungsgemäss mit den Merkmalen des Hauptanspruchs gelöst. Die modular aufgebaute Gefahrenmeldeanlage besitzt eine Vielzahl von Baugruppen, sogenannte Funktionsmodule. Sie weist für unterschiedliche Funktionen verschiedenartige Module, für gleichartige Funktionen gleichartige Module und einen Zentralrechnermodul auf. Verschiedenartige Module sind neben dem Zentralrechnermodul beispielsweise ein Bedien- und Anzeigemodul, ein BlockschloBanschalt- modul und ein Ein- und Ausgabemodul für serielle Datenein- bzw. -ausgabe. Gleichartig aufgebaute Module sind autonome Leitungsanschaltmodule für den jeweiligen Anschluss von Melde- und Steuerleitungen. Sämtliche Module sind an einem. mikroprozessorgesteuerten Datenbus für die Datenübertragung der einzelnen Module untereinander und zum Zentralrechnermodul angeschlossen. Zusätzlich ist jeder Modul über eine Rangiermatrix an einen fest verdrahten Signalbus angeschlossen, auf den parallel zu den Daten des Datenbusses meldungsspezifische Signale eines autonomen Leitungsanscnlussmoduls gegeben werden und der somit einen Sammelbus darstellt. Ferner ist der Zentralrechnermodul jeweils über eine Ansteuerleitung, einem sogenannten Modul-Selekt, mit jedem Modul verbunden Der Zentralrechnermodul steuert den Datenaustausch zwischen den einzelnen Modulen, überprüft periodisch jeden Modul auf seine Funktionsfähigkeit und fragt zyklisch jeden Modul nach neuen bzw. geänderten Daten ab. Der Zentralrechnermodul dient einerseits als Überwachungseinrichtung der übrigen Module und andererseits als Datenvermittlungseinrichtung. Dabei prüft sich zur Erhöhung der Sicherung der Zentralrechnermodul selbst. Sollte er dennoch ausfallen, so ist durch die autonomen Leitungsanschaltmodule sichergestellt, dass Alarm- bzw Störungsmeldungen der betreffenden Module oder auf deren Meldeleitungen direkt über den Sammelbus an die örtlichen oder überörtlichen Alarmgeber und auch an das Bedien- und Anzeigenfeld des Bedien- und Anzeigemoduls gelangen Ebenso werden direkt die dem autonomen Leitungsanschaitmodul zugeordneten Steuerleitungen aktiviert. Das hat den Vorteil, dass auch bei Ausfall des Zentralrechners Daten einer oder mehrere Meldeleitungen eines autonomen Leitungsanschaltmoduls ausgewertet und bearbeitet werden. Ferner wird aufgrund der Uberwachungsfunktion des Zentralrechnermoduls frühzeitig die Funktionsunfähigkeit eines autonomen Leitungsanschaltmoduls erkannt und entsprechend signalisiert. Um das Ausfallrisiko von einzelnen Baugruppen eines autonomen Leitungsanschaltmoduls möglichst gering zu halten, weist in einer vorteilhaften Weiterbildung jeder Leitungsanschaltinodul Einrichtungen zur selbständigen Uberprüfung seiner Funktionsfähigkeit auf 0 Dabei wird neben der üblichen Abfrage der Meldeleitungen auf Alarm, Sabotage oder Störungen wie Leitungsunterbrechung oder Leitungskurzschluss mit dafür vorgesehenen Einrichtungen Drahtbruch, Kurzschluss und Alarm für die jeweilige Meldeleitung simuliert. Wird bei der Prüfungsroutine eine Störung festgestellt, so wird diese sowohl auf den Datenbus als auch auf den Signal bus gegeben. Dafür sind in jedem autonomen Leitungsanschaltmodul ein Mikrorechner und Überwachungseinrichtungen auf Alarm bzw. Kurzschluss und Störungen vorgesehen. Alarm-, Kurzschluss- oder Leitungsunterbrechungsmeldungen werden in einem dafür vorgesehenen Register des Mikrorechners mit der entsprechenden Meldeleitung bzw Melderadresse eingespeichert und mit dem nächsten Abfragezyklus vom Zentralrechnermodul über den mikroprozessorgesteuerten Datenbus an den Zentralrechnermodul übertragen und-von dort zu den Alarmgebern und zum Bedien- und Anzeigefeld des Bedien- und Anzeigemoduls übertragen. Gleichzeitig wird aber eine Alarmbzw. Störungsmeldung direkt über die Rangiermatrix auf den fest verdrahten Signalbus bzw. Sammelbus gegeben. Weitere Vorteile und Ausgestaltungen des Multiprdzessorsystems für Gefahrenmeldeanlagen sind in den weiteren Unteransprüchen beschrieben und werden anhand einer Zeichnung im folgenden an einem Ausführungsbeispiel näher erläutert. Dabei zeigen Fig. 1 eine Prinzipschaltung des erfindungsgemässen Multiprozessorsystems, Fig. 2 ein Blockschaltbild eines autonomen Leitungsanschaltmoduls. In Fig. 1 ist ein Prinzipschaltbild des Multiprozessorssystems für Gefahrenmeldeanlagen dargestellt. Jeder Modul ist für den bidirektionalen Datenaustausch an einem mikroprozessorgesteuerten Datenbus DB angeschlossen. Der Zentralrechnermodul ZR steuert den Datenaustausch der einzelnen Module untereinander und mit sich selbst. Zudem fragt der Zentralrechnermodul zyklisch sämtliche autonom arbeitenden Module nach neuen oder geänderten Daten zur Weiterverarbeitung ab. Der Abfragezyklus ist dadurch verringert, weil nicht ständig ein Datenaustausch stattfindet, sondern nur neue Daten übertragen werden. Dadurch erhöht sich für die angeschlossenen Linien die Abfragegeschuindigkeit, Zur Ansteuerung der jeweiligen Module führt vom Zentralrechnermodul ZR je eine Ansteuerleitung ASL, ein sogenannter Modul-Selekt, zum jeweiligen Modul. Im Ausführungsbeispiel sind die Module für unterschiedliche Funktionen links vom Zentralrechnermodul ZR dargestellt. Der Bedien- und Anzeigemodul BA weist die an sich bekannten Anzeige- und Eingabeelemente einer komfortablen Gefahrenmeldeanlage auf. Der Ein- und Ausgabemodul EA besitzt eine normierte serielle Schnittstelle SST (V24) beispielsweise für den Anschluss einer Telefonwähleinrichtung zur Verbindungsherstellung zu einer externen Meldestelle. Daneben können weitere periphere Geräte, z.B. ein Drucker DR, angeschlossen sein, der sämtliche Vorgänge der Gefahrenmeldeanlage protokolliert. Über den Blockschlossanschaltmodul BSA wird mit den daran angeschlossenen Blockschlössern BS die gesamte Anlage oder bestimmte Überwachungsbereiche scharf bzw. unscharf geschaltet. Die extern angeordneten Alarmgeber AG für örtlichen oder überörtlichen Alarm, z.B. Alarmsirene, Rundumleuchte, Hauptmelder, sind über eine Rangiermatrix RM am Blockschlossanschaltmodul BSA angeschlossen. Diese Einrichtungen können zumindest teilweise auch direkt auf den Sammelbus SB rangiert werden. Daneben kann das Blockschlossanschaltmodul BSA einen sogenannten geistigen Verschluss aufweisen, der ein Scharf-/Unscharfschalten neben dem Schlüssel für das Blockschloss nur ermöglicht, wenn zusätzlich ein geheimer Code, z.B. Zahlenkombination, mit einer dafür vorgesehenen Einrichtung eingegeben wird. Für gleichartige Funktionen weist die Gefahrenmeldeanlage gleichartig aufgebaute Module, in der Zeichnung rechts vom Zentralrechnermodul dargestellt, als autonome Leitungsanschaltmodule ALA auf. An jedem autonomen Leitungsanschaltmodul ALA, der später noch näher erläutert wird, sind bis zu acht Meldeleitungen ML und bis zu acht Steuerleitungen STL angeschlossen. Sämtliche Module sind über jeweils eine Rangiermatrix RM an einem fest verdrahten Signalbus SB, auch als Sammelbus bezeichnet, angeschlossen. Dabei werden meldungsspezifische Daten eines autonomen Leitungsanschaltmoduls ALA, der eine Meldung, w e Alarm oder Störung, ausgelöst hat, gleichzeitig und parallel zur Datenausgabe auf dem Datenbus DB auch auf den Sammelbus SB gegeben. Dort können die Sammelsignale von entspechenden Modulen, z.B. dem Bedien- und Anzeigemodul BA und dem Blockschaltanschaltmodul BSA über die jeweilige Rangiermatrix RM abgegriffen werden, um im betreffenden Modul direkt weiterverarbeitet zu werden. Da die einzelnen autonomen Leitungsanschaltmodule ALA selbsttätig arbeiten, kann bei Ausfall des Zentralrechnermoduls ZR eine Sammel-Alarm- bzw. Störungsmeldung direkt an den Bedien- und Anzeigemodul BA gelangen und dort angezeigt werden. Es ist dann aber nicht mehr möglich, die einzelnen Meldelinien, die dem auslösenden autonomen Leitungsanschaltmodul ALA zugeordnet sind, anzuzeigen. Die Meldelinie ML, auf der ein Melder ausgelöst wurde, wird aber vom betreffenden autonomen Leitungsanschaltmodul ALA angezeigt (AL-ANZ). Ferner können bei Ausfall des Zentralrechnermoduls ZR die Alarmgeber AG bzw. H?1, die direkt im Blockschlossanschaltmodul BSA auf den Signalbus SB rangiert (RM) sein können, angesteuert werden. Ebenso wird vom autonomen Leitungsanschaltmodul ALA die der Meldeleitung ML zugeordnete steuerleitung STL mit einem Signal beaufschlagt, um die angeschlossene Steuereinrichtung zu betätigen. Es können auch bestimmte Steuerleitungen über die Rangiermatrix RM direkt auf den Signalbus SB gelegt werden. In Fig 2 ist das Blockschaltbild eines autonomen Leitungsanschaltmoduls ALA dargestellt, der u.a. einen Mikrorechner MR aufweist. Der Mikrorechner MR ist für den Datenaustausch mit dem Zentralrechnermodul ZR und den übrigen Modulen mit dem Datenbus DB verbunden. Die Ansteuerung des autonomen Leitungsanschaltmoduls ALA erfolgt über die Ansteuerleitung ASL (Modulselekt) vom Zentralrechnermodul ZR aus. Die hier dargestellten acht Meldeleitungen ML sind über einen steuerbaren Analogschalter AS an die Linienanschalteinrichtung LAE angeschaltet, die mit der Linienspannung LSP beaufschlagt ist. Die acht Leitungen sind auf einen Linienmultiplexer LM geführt, der vom Mikrorechner MR über eine erste Adressleitung ADR1 anst-euerbar ist. Der Linienmultiplexer LX ist über einen Analog/Digitalwandler A/D mit dem Mikrorechner MR verbunden. Die acht Steuerleitungen STL, an die Steuerorgane bzw. -einrichtungen angeschaltet werden, sind an einer Steuerleitungsanschalteinrichtung STL-A angeschlossen, die vom Mikrorechner MR direkt angesteuert wird und ausserdem mit der ersten Adressleitung ADR1 verbunden ist. Bestimmte Steuerleitungen können auch über die Rangiermatrix, die hier nicht eigens dargestellt ist, direkt auf den Signalbus SB geschaltet werden. Für die Alarmanzeige am autonomen Leitungsanschaltmodul der alarmauslösenden Melde linie ist die Alarmanzeigeeinrichtung AL-ANZ mit der Alarmausgangsschaltung AL-AUS verbunden, die ihrerseits direkt vom Mikrorechner MR angesteuert wird. Zur Adressierung der Anzeigeelemente der Alarmanzeigeeinrichtung AL-ANZ ist die Alarmaus gangsschaltung AL-AUS an die Adressleitung ADR1 angeschlossen. Die Alarmausgangschaltung AL-AUS und die Steuerleitungsanschalteinrichtung STL-A stellen den sogenannten "C-Ausgang" dar. Liegt eine Alarmmeldung vor, so wird der Alarm als sogenannter Sammelalarm direkt auf den Signal bus SB über die Alarmausgangsschaltung AL-AUS gegeben. Gleichzeitig wird ein Alarm von einer bestimmten Meldelinie bei der zyklischen Abfrage vom Zentralrechnermodul her über den Zentralrechnermodul an den Bedien- und Anzeigemodul BA übertragen. Auf dem Anzeigenfeld des Bedien- und Anzeigemoduls wird der Alarm mit Angabe der auslösenden Meldeleitung eines autonomen Anschaltmoduls und wenn Einzelidentifizierung vorgesehen ist, die Nummer des auslösenden Melders angezeigt. Die auslösende Meldeleitung (ML) wird auch an der Alarmanzeige AL-ANZ des betreffenden autonomen Leitungs-Anschaltmoduls ALA angezeigt. Eine Anzeige der einzelnen Melder ist dort nicht vorgesehen, weil der oder die auslösenden Melder am Bedienfeld des Bedien- und Anzeigemoduls BA angezeigt werden. Für die routinemässige Selbstprüfung des autonomen Leitungsanschaltmoduls ALA weist jeder Modul den ansteuerbaren Analogschalter AS und eine Überwachungs- einrichtung auf Alarm bzw. Kurzschluss AL/K-Ü auf, die vom Mikrorechner MR gesteuert periodisch eine Unterbrechung, einen Kurzschluss und einen Alarm für die jeweilige Meldeleitung simuliert. Zur Simulierung von Leitungsunterbrechungen ist der Mikrorechner DIR über eine zweite Adressleitung ADR2 und einer Leitung für Steuerbefehl STB mit einem Abschalt-Flip-Flop AFF verbunden, das den Analogschalter AS ansteuert. Gleichzeitig wird über die erste Adressleitun ABR1 der Linienmultiplexer LM angesteuert, der über die Linienanschalteinrichtung LAE mit dem Analogschalter AS verbunden ist. Die zwei voneinander unabhängigen Adresssteuerungen sorgen dabei für erhöhte Sicherheit, denn durch die zwei unabhängigen Adressleitungen ist die Funktion des Linienmultiplexes überprüfbar. Im Mikrorechner MR werden die vom Linienmultiplexer LM kommenden, im Analog-Digital-Wandler A/D umgesetzten Signale ausgewertet. Die Uberwachungseinrichtung auf Alarm bzw. Kurzschluss AL/K-Ü ist vom Mikrorechner MR beaufschlagt und mit dem Analog Digital-Wandler A/D verbunden. Ferner ist im autonomen Leitungsanschaltmodul ALA eine Störungsüberwachungseinrichtung STÖ-Ü vorgesehen, die mit dem Mikrorechner MR verbunden ist Die Ausgänge der Störungsüberwachungseinrichtung STÖ-U führen sowohl auf den Datenbus DB als auch auf den Signalbus SB. Mit dem Linienprogrammierschalter LPS (z.B. ein 16 DIP-Fix-Schalter) wird die Einstellung der Linienart vorgenommen. Dabei werden vier Linienarten unterschieden: Einbruchmeldelinie ohne und mit Überwachung im unscharfen Zustand, Sabotage- und uberfall-Linie. Neben der periodischen Selbstüberprüfung des autonomen Leitungsanschaltmoduls ALA werden vom Mikrorechner DIR gesteuert die jeweiligen Meldelinien ML zyklisch abgefragt und ein Alarm, Kurzschluss oder- eine Leitungsunterbrechung auf einer der Meldelinien ML mittels der Überwachungseinrichtung für Alarm bzw. Kurzschuss AL/K-Ü und dem Mikrorechner DIR erkannt und im Register des Mikrorechners DIR mit zugehöriger Adresse abgespeichert. Bei der zyklischen Abfrage der einzelnen autonomen Leitungsanschaltmodule ALA werden die Daten über den Datenbus DB zum Zentralrechnermodul ZR und von dort zum Bedien- und Anzeigemodul BA zur Anzeige- und Alarmgabe übertragen. Wird von einem Melder einer Meldelinie ein Alarm ausgelöst, so wird dieser zusätzlich direkt über die Alarmausgangsschaltung AL-AUS des Leitungsanschaltmoduls ALA als sogenannter Sammelalarm auf den Signalbus SB gegeben. Die Störüberwachungseinrichtung ST-U hat die Aufgabe, beim Auftreten einer Störung, z.Bb dem Ausfall der Baugruppe oder des Mikrorechners, die Störung zu erkennen und weiterzuleiten. Solange der Mikrorechner MR intakt ist, werden Störungsmeldungen vom Mikrorechner auf den Datenbus DB gegeben. Dabei werden gestörte oder ausgefallene Baugruppen und gestörte Meldeleitungen mit Adressenangabe am Bedien- und Anzeigemodul angezeigt. Sollte der Mikrorechner ausfallen, so wird diese Störung direkt auf den Signal bus SB gegeben. Diese Störung kann auch auf die Ansteuerleitung ASL wirken, so dass der autonome Leitungsanschaltmodul mit dem ausgefallenem Mikrorechner beispielsweise nichtmehr:ansteuerbar ist. Im normalen Betrieb werden Störungsmeldungen, wie Kurzschluss oder Leitungsunterbrechung einer Meldelinie oder Störungen einer Baugruppe des autonomen Anschaltmoduls über den Mikrorechner und den Datenbus zum Zentralrechnermodul gemeldet. Andernfalls wird eine Störung direkt auf den Signal bus als sogenannte Sammelstörung gegeben und direkt am Anzeigefeld des Bedien- und Anzeigemoduls angezeigt. Um ein autonomes Leitungsanschaitmodul gegen ein anderes in einfacher Weise auszutauschen, weil ein Bauteil defekt ist, sind die Module im Prüffeld abgeglichen. Dadurch erübrigt sich ein Abgleich bei der Montage oder Wartung. Wenn ein Leitungsanschaltmodul ausgetauscht, also gezogen werden soll, dürfen die im Mikrorechner des Moduls gespeicherten Daten, z.B. die Liniensollwerte, nicht verloren gehen. Deshalb weist das Bedienfeld des Bedienund Anzeigemoduls BA eine Befehistaste BT auf, die das Auslesen der gespeicherten Daten im Leitungsanschaltmodul ALA und das Einlesen in einem dafür vorgesehenen Speicher im Zentralrechnermodul ZR veranlasst. Zudem muss am Bedienfeld eingegeben werden, welches Leitungsanschaltmodul gezogen werden soll. Eine optische Anzeige am zu ziehenden Modul leuchtet auf, so dass aus Versehen kein falsches Modul entfernt wird. Ausserdem stellt der Zentralrechner ZR während die optische Anzeige aufleuchtet den Datenverkehr auf dem Datenbus DB ein, damit durch das Ziehen und Stecken eines Moduls keine Daten verfälscht werden. Ein neu eingesetztes Leitungsanschaltmodul wird dann auf Befehl (BT) mit den in das Zentralrechnermodul übernommenen Daten beschrieben, so dass sich eine neue Messung erübrigt. Mit dem erfindungsgemässen Multiprozessorsystem wird eine bessere Montage- und Servncefreundlichkeit und eine bequeme Ausbaufähigkeit erreicht. Einerseits sind die Module leicht austauschbar, andererseits können bei Bedarf weitere Leitungsanschaltmodule ergänzend in die Zentrale eingesetzt werden. Da jedes Modul autark arbeitet, der Datenaustausch über zwei getrennte Datenkanäle erfolgt, die Module sich selbst überwachen und zudem das Zentralrechnermodul die übrigen Module routinemässig auf-ihre Funktionsfähigkeit überprüft, ist ein höchstes dass an Sicherheit gewährleistet. Dabei kontrolliert das Zentralrechnermodul über den Datenbus die einzelnen Module, indem er über die jeweilige Ansteuerleitung ein Freigabesignal gibt, damit diese erkennen, dass sie an der Reihe sind. Ferner steuert das Zentralrechnermodul die Lese- und Schreibsignale. Die Synchronisation beim Datenaustausch wird über Quittungssignale vorgenommen. Meldungen werden von den einzelnen Modulen erzeugt und können vom Zentralrechnermodul auch an andere Module weitergegeben werden. Beispielsweise wird die Meldung, dass scharfgeschaltet ist , vom Blockslossanschaltmodul über das Zentralrechnermodul an die einzelnen Leitungsanschaltmodule signalisiert. Liste der Bezugszeichen A/D Analog/Digitalwandler ADR Adress-leitung ASE An-schalt-einrichtung AFF Abschalt-Flip-Flop AG Alarm-geber ALA autonomer Leitungs-anschalt-Modul AL-ANZ .Alarmanzeige-einrichtung AL-AUS Alarm-ausgangsschaltung (C-Ausgang) AL/K-Ü Alarm-/Kurzschluss-Überwachungseinrichtun AS Analog-schalter ASL An-steuer-leitung (Modul-Select) BA Bedien- und Anzeige-Modul BS Block-schloB BSA Block-schloss-anschalt-Modul ZR Zentral-rechner-Modul DB mikroprozessorgesteuerter Daten-bus EA Ein-/Ausgabe-Modul HM Haupt-melder LAE Linien-anschalt-einrichtung LPS Linien-programmier-schalter LSP Linien-spannung ML Melde-leitung SPA Spannungs-abschalteeinrichtung RM Rangiermatrix SB festverdrahteter Signal-bus (Sammel-bus) STB Steuer-Befehl STL Steuer-leitung (C-Ausgang) STL-A Steuerleitungs-anschalteeinrichtung (C-Ausgang) STÖ-Ü Störungs-überwachungs-einrichtung

Claims: Patentansorüche: 1. Multiprozessorsystem für Gefahren-, insbesondere Einbruchmeldeanlagen mit einer modular aufgebauten Zentrale (Z), an die eine Vielzahl von Meldern über Meldeleitungen (ML) und eine Vielzahl von Steuereinrichtungen über Steuerleitungen (STL) angeschlossen sind, wobei die Zentrale (Z) neben einem Zentralrechnermodul (ZR) und einem Bedien- und Anzeigemodul (BA) weitere Module sowohl für unterschiedliche als auch für gleichartige Funktionen aufweist, dadurch gekennzeichnet, dass für unterschiedliche Funktionen mehrere verschiedenartige Module (BSA, EA) und für gleichartige Funktionen autonome Leitungsanschaltmodule (ALA) vorgesehen sind, dass sämtliche Module (BA, EA, BSA, ZR,ALA) an einen mikroprozessorgesteuerten Datenbus (DB) und zusätzlich an einen fest verdrahteten Signalbus (SB), einen sogenannten Sammelbus, angeschlossen sind, auf den parallel zu den Daten für den Datenbus (DB) meldungsspezifische Signale eines meldungsauslösenden Leitungsanschaltmoduls (ALA) gegeben werden, dass der Zentralrechnermodul (ZR) jeweils über eine Ansteuerleitung (ASL), mit jedem Modul verbunden ist, und dass der Zentralrechnermodul (ZR) den Datenaustausch zwischen den einzelnen Modulen steuert und alle Module zyklisch auf ihre Funktionsfähigkeit prüft und nach neuen bzw. geänderten Daten ab fragt. 2. Multiprozessorsystem nach Anspruch 1, dadurch gekennzeichnet, dass jeder einzelne autonome Leitungsanschaltmodul (ALÄ) einen Mikrorechner (MR) aufweist, der selbsttätig die ihm zugeordneten Meldeleitungen (ML) zyklisch abfragt, die Meldedaten auswertet und Alarm- und Störungssignale für die zyklische Abfrage vom Zentralrechnermodul (ZR) in einem dafür vorgesehenen Register im Mikroverrechner (L"lR) bereitstellt und gleichzeitig direkt über eine Rangier-Matrix (RM) auf den Signalbus (SB) und Steuersignale an die ihm zugeordneten Steuerleitungen (STL) gibt. 3. Multiprozessorsystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass jeder einzelne autonome Leitungsanschaltmodul (ALA) vom Mikrorechner (MR) beaufschlagte Uberwachungseinrichtungen (AL/K-Ü; STÖ-Ü) aufweist und routinemässig oder auf Befehl selbsttätig periodisch seine Funktionsfähigkeit überprüft, wobei Drahtbruch, Kurzschluss und Alarm für die jeweilige Meldeleitung simuliert werden und bei Störung das entsprechende Signal sowohl im Register des Mikrorechners (MR) für die nächste zusätzliche Abfrage über den mikroprozessorgesteuerten Datenbus (DB) gespeichert als auch direkt auf den Signalbus (SB) gegeben wird. 4. Multiprozessorsystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei Inbetriebnahme der Gefahrenmeldeanlage jeder einzelne autonome Leitungsanschaitmodul (ALA) mit der ersten zyklischen Abfrage sämtlicher an ihn angeschlossenen Neldeleitungen (ML) nicht beschaltete Meldeleitungen erkennt und diese bei den weiteren Abfragezyklen nicht mehr mit abfrägt. 5. Multiprozessorsystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass jeder einzelne autonome Leitungsanschaltmodul (ALA) eine Spannungsabschalteinrichtung (SPA) aufweist, die im "stand-by"- Betrieb des autonomen Leitungsanschaltemoduls (ALA) die Spannungsversorgung der nicht aktiven Schalteinrichtungen (AL-AUS; STL-A) abschaltet. Multiprozessorsystem nach Anspruch 1, dadurch gekennzeichnet, dass für die Scharf-/Unscharf-Schaltung der gesamten bzw. für Teilbereiche der Gefahrenmeldeanlage ein Blockschlossanschaltmodul (BSA) vorgesehen ist, an den die jeweiligen Blockschlösser (BS) angeschlossen sind und an den über eine Rangiermatrix (RM) Alarmgeber (AG, HM) für örtliche und überörtliche Alarmierung anschaltbar sind. 7. Multiprozessorsystem nach Anspruch 1, dadurch gekennzeichnet, dass für die vorzugsweise serielle Datenausgabe ein Ein-/Ausgabe-Modul (EA) vorgesehen ist, der eine normierte Schnittstelle (SST) und weitere Anschalteinrichtungen (ASE) für periphere Geräte (DR) aufweist. 8. Multiprozessorsystem nach Anspruch 1, dadurch gekennzeichnet, dass der Bedien- und Anzeigemodul (BA) eine Befehlstaste (BT) aufweist, mittels derer die im autonomen Leitungsanschaitmodul (ALA) gespeicherten Daten in einen im Zentralrechnermodul (ZR) vorgesehenen Speicher einschreibbar und von dort aus auf Befehl wieder in den autonomen Leitungsanschaitmodul (ALA) zurückschreibbar sind. 9. Multiprozessorsystem nach einem der tcrhergehenden Ansprüche, dadurch gekennzeichnet, dass die Melde- (XL) und die Steuerleitungen (STL) direkt am jeweiligen autonomen Leitungsanschaltmodul (ALA) angeschlossen sind, wobei eine oder mehrere Steuerleitungen (STL) über die Rangier-Matrix (RM) auf den Signalbus (SB) Langierbar sind.

Inventors: HALLMANN, WERNER, DIPL.-ING., JASPER, LUDWIG, ING. GRAD., SCRIBA, SIGMUND, ING. GRAD.
Applicants: SIEMENS AKTIENGESELLSCHAFT BERLIN UND MUNCHEN
Application year: 1983
Main classification: G08B13
IPC codes: G08B26