DE102004040059A1 - Method and device for safety-related wireless signal transmission - Google Patents
Method and device for safety-related wireless signal transmission Download PDFInfo
- Publication number
- DE102004040059A1 DE102004040059A1 DE102004040059A DE102004040059A DE102004040059A1 DE 102004040059 A1 DE102004040059 A1 DE 102004040059A1 DE 102004040059 A DE102004040059 A DE 102004040059A DE 102004040059 A DE102004040059 A DE 102004040059A DE 102004040059 A1 DE102004040059 A1 DE 102004040059A1
- Authority
- DE
- Germany
- Prior art keywords
- module
- signal
- software
- contraption
- copy
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000008054 signal transmission Effects 0.000 title claims abstract description 14
- 230000005540 biological transmission Effects 0.000 claims abstract description 61
- 238000012544 monitoring process Methods 0.000 claims description 20
- 238000012360 testing method Methods 0.000 claims description 13
- 230000000737 periodic effect Effects 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 2
- 230000001939 inductive effect Effects 0.000 claims 2
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000006378 damage Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 208000027418 Wounds and injury Diseases 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 208000014674 injury Diseases 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 206010000210 abortion Diseases 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007420 reactivation Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001225 therapeutic effect Effects 0.000 description 1
- 238000002560 therapeutic procedure Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B29/00—Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
- G08B29/16—Security signalling or alarm systems, e.g. redundant systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/54—Control of apparatus or devices for radiation diagnosis
- A61B6/548—Remote control of the apparatus or devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Es werden ein einfach zu realisierendes Verfahren zur sicherheitsgerichteten drahtlosen Signalübertragung sowie eine zugehörige Vorrichtung (15) angegeben, wobei letztere eine Quelleneinheit (16) und eine mit dieser über eine drahtlose Übertragungsstrecke (13) verbundene Senkeneinheit (17) umfasst. Dabei ist vorgesehen, dass quellenseitig ein Eingangssignal (S¶E¶) dupliziert und jede Kopie (S¶K1¶, S¶K2¶) des duplizierten Eingangssignals (S¶E¶) auf einem separaten, unabhängigen Softwarepfad (29, 30) einem Sendermodul (25) zugeführt wird, dass alle Kopien (S¶K1¶, S¶K2¶) von dem Sendermodul (25) über die gemeinsame drahtlose Übertragungsstrecke (13) an ein Empfängermodul (25) der Senkeneinheit (17) übermittelt werden, dass senkenseitig jede übermittelte Kopie (S¶K1¶, S¶K2¶) separat auf einem unabhängigen Softwarepfad (37, 38) einem Vergleichermodul (41) zugeführt wird und dass mittels des Vergleichermoduls (41) die ausgegebenen Kopien (S¶K1¶, S¶K2¶) auf ihre Konsistenz getestet werden, wobei im Konsistenzfall durch das Vergleichermodul (41) ein den Kopien (S¶K1¶, S¶K2¶) entsprechendes Ausgangssignal (S¶A¶) erzeugt wird.The invention relates to an easily implementable method for safety-related wireless signal transmission and to an associated device (15), the latter comprising a source unit (16) and a sink unit (17) connected thereto via a wireless transmission link (13). It is provided that an input signal (S¶E¶) is duplicated on the source side and each copy (S¶K1¶, S¶K2¶) of the duplicated input signal (S¶E¶) is duplicated on a separate, independent software path (29, 30) Transmitter module (25) is supplied, that all copies (S¶K1¶, S¶K2¶) are transmitted from the transmitter module (25) via the common wireless transmission link (13) to a receiver module (25) of the sink unit (17) at the bottom, each transmitted copy (S¶K1¶, S¶K2¶) is fed separately to a comparator module (41) on an independent software path (37, 38), and by means of the comparator module (41) the output copies (S¶K1¶, S ¶K2¶) are tested for their consistency, wherein in the case of consistency by the comparator module (41) a copy (S¶K1¶, S¶K2¶) corresponding output signal (S¶A¶) is generated.
Description
Die Erfindung bezieht sich auf ein Verfahren zur sicherheitsgerichteten drahtlosen Signalübertragung, insbesondere zur Übertragung eines sicherheitsrelevanten Steuersignals bei einer medizinischen Diagnostik- oder Therapieanlage. Die Erfindung bezieht sich weiterhin auf eine Vorrichtung zur Durchführung des genannten Verfahrens.The The invention relates to a method for safety-related wireless signal transmission, in particular for transmission a safety-related control signal in a medical Diagnostic or therapy facility. The invention further relates to a device for carrying out of the said method.
Als Signal wird allgemein eine mit elektrischen, elektronischen oder elektromagnetischen Mitteln übertragene Information, insbesondere ein von einem Befehlsgeber an eine Anlagensteuerung abgegebener Steuerbefehl, bezeichnet. Als sicherheitsrelevant wird ein solches Signal dann bezeichnet, wenn aus Sicherheitsgründen gewährleistet sein muss, dass eine fehlerhafte Übertragung des Signals ausgeschlossen ist oder zumindest erkannt wird. Ein Signal ist insbesondere dann als sicherheitsrelevant anzusehen, wenn aus einer fehlerhaften Signalübertragung das Risiko einer Beschädigung von Gegenständen oder einer Verletzung von Personen erwachsen würde.When Signal is generally one with electrical, electronic or transmitted electromagnetic means Information, in particular one from a command generator to a plant control issued control command called. As security relevant such a signal is then designated if warranted for safety reasons must be that a faulty transmission of the signal is excluded is or at least recognized. A signal is especially then to be regarded as safety relevant, if from a faulty signal transmission the risk of damage of objects or injury to persons.
Bei einer medizinischen Diagnostik- oder Therapieanlage, z.B. einer Röntgenanlage, sind in der Regel eine Anzahl von sicherheitsrelevanten Signalen zu übertragen. Beispielsweise stellen die Ansteuerung des Röntgenstrahlers der Anlage sowie die Ansteuerung der Motorik eines der Anlage zugeordneten Patiententischs solche sicherheitsgerichteten Signale dar. Insbesondere muss, um ein Verletzungsrisiko für den behandelten Patienten und das Bedienpersonal ausschließen zu können, sichergestellt sein, dass der Röntgenstrahler bzw. die Motorik des Patiententischs entsprechend den von dem Bedienpersonal ausgelösten Steuerbefehlen angesteuert wird und dass bei Versagen der Signalübermittlung der Röntgenstrahler bzw. die Motorik unverzüglich in einen sicheren Zustand versetzt werden.at a medical diagnostic or therapeutic facility, e.g. one X-ray equipment, are usually a number of safety-related signals transferred to. For example, the control of the X-ray source of the system and the Control of the motor system of a patient table associated with the system such safety-related signals a risk of injury for to be able to exclude the treated patients and the operating personnel ensured be that the x-ray or the motor system of the patient table according to those of the operating personnel triggered Control commands is controlled and that in case of failure of signal transmission the X-ray source or the motor skills immediately be put into a safe state.
Bisher wird ein sicherheitsrelevantes Signal zumeist kabelgebunden übertragen. Zur Erhöhung der Sicherheit ist dabei üblich, das Signal redundant, d.h. parallel über mehrere unabhängige Signalkanäle zu übertragen. Hierbei werden mitunter auch gemischte Übertragungsstrukturen eingesetzt, bei welchen ein in einem Signalkanal übertragenes Teilsignal in Form eines Software-Telegramms übertragen wird, während ein weiterer Signalkanal als einfache physikalische Kabelverbindung ausgebildet ist. Über den ersten Signalkanal wird beispielsweise eine konkrete Funktionsauswahl (z.B. Patiententisch heben) übertragen, während über den zweiten Signalkanal eine generelle Freigabe der Gerätemotorik (z.B. Freigabe der Motorspannung) bewirkt wird.So far a safety-related signal is usually transmitted by cable. To increase the Safety is common the signal is redundant, i. to transmit in parallel over several independent signal channels. Sometimes mixed transmission structures are used, in which a transmitted in a signal channel sub-signal in the form a software telegram is transmitted, while another signal channel as a simple physical cable connection is trained. On the first signal channel, for example, a specific function selection (e.g., lift patient table), while over the second signal channel a general release of the device engine (e.g., release of the motor voltage).
Um bei drahtloser Signalübermittlung vergleichbare Sicherheitsanforderungen einhalten zu können, ist auch hier die Übermittlungsstruktur herkömmlicherweise redundant, z.B. durch zwei unabhängige Infrarot-Übertragungsstrecken ausgeführt. Drahtlose Signalübertragungsvorrichtungen, die zur Übertragung sicherheitsrelevanter Signale geeignet ist, sind insbesondere aus diesem Grund üblicherweise vergleichsweise aufwändig strukturiert.Around with wireless signal transmission to meet comparable safety requirements, is here too the transmission structure conventionally redundant, e.g. by two independent Infrared transmission links executed. wireless Signal transmission devices those for transfer safety-relevant signals is suitable, in particular this reason usually comparatively expensive structured.
Der Erfindung liegt die Aufgabe zugrunde, ein einfach zu realisierendes Verfahren anzugeben, das eine möglichst sichere Signalübertragung ermöglicht. Der Erfindung liegt weiterhin die Aufgabe zugrunde, eine zur Durchführung des Verfahrens besonders geeignete Vorrichtung anzugeben.Of the Invention is based on the object, an easy to implement Specify a method that is as possible secure signal transmission allows. The invention is further based on the object, one for carrying out the Specify method particularly suitable device.
Bezüglich des Verfahrens wird die Aufgabe erfindungsgemäß gelöst durch die Merkmale des Anspruchs 1. Bezüglich der zugehörigen Vorrichtung wird die Aufgabe erfindungsgemäß gelöst durch die Merkmale des Anspruchs 6.Regarding the Method, the object is achieved by the features of the claim 1. Regarding the associated Device, the object is achieved by the features of the claim 6th
Erfindungsgemäß ist vorgesehen, ein Eingangssignal zu duplizieren und jeweils eine durch diese Duplikation erzeugte Ko pie des Eingangssignals in einen uriabhängigen Softwarepfad einer Quelleneinheit einzulesen. Innerhalb der Quelleneinheit wird jede Kopie des Eingangssignals separat auf dem zugeordneten Softwarepfad einem gemeinsamen Sendermodul zugeführt, welches alle Kopien gemeinsam über eine drahtlose Übertragungsstrecke an ein Empfängermodul einer Senkeneinheit überträgt. Innerhalb der Senkeneinheit wird jede empfangene Kopie wiederum auf einem unabhängigen Softwarepfad einem Vergleichermodul zugeführt, welches die Kopien auf ihre gegenseitige Konsistenz überprüft und im Konsistenzfall ein dem Inhalt der Kopien entsprechendes Ausgangssignal ausgibt.According to the invention, it is provided to duplicate an input signal and one each through this duplication generated Ko pie of the input signal in a uriabhängigen software path a source unit. Within the source unit is each copy of the input signal separately on the associated software path a common transmitter module supplied, which all copies together via a wireless transmission link to a receiver module a sink unit transmits. Within The sink unit will turn each copy received on one independent Software path supplied to a comparator module, which copies the checked their mutual consistency and in the Consistency case an output signal corresponding to the content of the copies outputs.
Als konsistent miteinander werden verschiedene Kopien dann erkannt, wenn sie demselben Signal entsprechen, d.h. dieselbe Information enthalten.When consistent with each other then different copies are detected if they correspond to the same signal, i. the same information contain.
Als Softwarepfad wird ein Softwaremodul oder eine Anzahl von in Abhängigkeit zueinander stehenden Softwaremodulen bezeichnet, im Ablauf dessen bzw. derer ein Signal logisch weitergeleitet wird, wobei gegebenenfalls die äußere Form des Signals in einem oder mehreren der Softwaremodule bearbeitet wird. Als unabhängig voneinander werden zwei Softwarepfade dann bezeichnet, wenn kein Modul des einen Softwarepfades in Datenaustausch mit einem Modul des anderen Softwarepfades steht. Durch die Unabhängigkeit der in der Quelleneinheit bzw. in der Senkeneinheit implementierten parallelen Softwarepfade wird insbesondere ausgeschlossen, dass ein bei der Abarbeitung eines Softwarepfades auftretender Fehler sich auf die Signalübertragung in einem parallelen Softwarepfad auswirkt.The software path is a software module or a number of mutually dependent software modules, in the course of which or a signal is logically forwarded, where appropriate, the external form of the signal is processed in one or more of the software modules. As independent from each other, two software paths are designated when no module of the one software path is in communication with a module of the other software path. Due to the independence of the parallel software paths implemented in the source unit or in the sink unit, it is particularly precluded that a software path is processed during execution an error that affects the signal transmission in a parallel software path.
Infolge der Duplikation des Eingangssignals in mehrere Kopien, der Führung dieser Kopien auf unabhängigen Softwarepfaden und des abschließenden Vergleichs der übermittelten Kopien ist eine vollständig redundante Signalübermittlung gewährleistet, wodurch etwaige Übermittlungsfehler mit hoher Sicherheit erkannt werden. Insbesondere ist hierdurch die erfindungsgemäß eingleisige Ausführung der eigentlichen draht losen Übertragungsstrecke ohne Sicherheitsverlust realisierbar, was wiederum einen vergleichsweise einfachen Hardwareaufbau der Vorrichtung erlaubt. Das Verfahren und die zugehörige Vorrichtung sind somit bei hoher Sicherheit und geringem Ausfallrisiko einfach, und hierdurch insbesondere preisgünstig zu realisieren.As a result the duplication of the input signal into multiple copies, the leadership of this Copies on independent Software paths and the final one Comparison of the transmitted Copies is one complete redundant signal transmission guaranteed whereby any transmission errors be detected with high security. In particular, this is the invention single-rail Execution of the actual wire loose transmission link without Security loss feasible, which in turn comparatively simple hardware construction of the device allowed. The procedure and the associated Device are thus at high security and low risk of failure easy, and thus in particular to realize low cost.
In einer bevorzugten Ausführungsform ist vorgesehen, dass in jedem Softwarepfad der Quelleneinheit die auf diesem Pfad geführte Kopie des Eingangssignals durch Erzeugung einer der Kopie zugehörigen Prüfinformation gesichert wird, und dass in jedem Softwarepfad der Senkeneinheit die Kopie anhand der quellenseitig erzeugten Prüfinformation auf Übertragungsfehler geprüft wird. Als Prüfinformation wird der Kopie insbesondere ein so genannter CRC (Cyclic Redundancy Code), insbesondere ein 32-bit CRC, zugeordnet. Durch die quellenseitige Erzeugung der Prüfinformation und deren senkenseitige Überprüfung wird insbesondere der Vorteil erzielt, dass an die eigentliche drahtlose Signalübertragung, d.h. insbesondere an das eingesetzte Sender- bzw. Empfängermodul, keine Sicherheitsanforderungen gestellt werden müssen. Es können daher drahtlose Übermittlungssysteme beliebiger Technologie und beliebiger Hersteller verwendet werden, ohne die Sicherheit der Signalübertragung insgesamt zu beeinträchtigen.In a preferred embodiment it is envisaged that in each software path of the source unit the guided on this path Copy of the input signal by generating a test information associated with the copy and that in each software path the sink unit the copy based on the source-generated test information for transmission errors checked becomes. As test information In particular, a so-called CRC (Cyclic Redundancy Code), in particular a 32-bit CRC. By the source side Generation of the check information and their sink-side review will be In particular, the advantage that achieves the actual wireless Signal transmission, i.e. in particular to the transmitter or receiver module used, no safety requirements have to be made. It can therefore wireless transmission systems any technology and any manufacturer can be used without the security of the signal transmission in general.
Der Quelleneinheit ist das Eingangssignal zweckmäßigerweise durch eine Signalleitung, d.h. eine Kabelverbindung zugeführt. Die Signalleitung ist hierbei insbesondere mehrfach ausgeführt, umfasst also bevorzugt mehrere Signalkanäle, über welche jeweils ein Teilsignal des Eingangssignals zuführbar ist. Jedes Teilssignal entspricht hierbei insbesondere einem binären Schaltzustand.Of the Source unit, the input signal is expediently by a signal line, i.e. a cable connection supplied. The signal line is in this case designed in particular several times, ie includes prefers several signal channels, over each of which a partial signal of the input signal can be fed. Every partial signal In this case corresponds in particular to a binary switching state.
Die Duplikation des Eingangssignals erfolgt dabei vorteilhafterweise hardwareseitig, indem jeder Signalkanal der Signalleitung mit jeweils einem Port eines jeden Softwarepfades der Quelleneinheit verbunden ist. Als Port ist hierbei allge mein eine binäre Ein- und/oder Ausgabeschnittstelle eines Hostcontrollers der Quellen- bzw. Senkeneinheit bezeichnet, über welche ein in dem entsprechenden Hostcontroller implementierter Softwarepfad einen Signalwert einliest bzw. ausgibt. Bevorzugt ist jedem quellen- oder senkenseitig implementierten Softwarepfad eine entsprechende Anzahl solcher Ports zugeordnet.The Duplication of the input signal is advantageously carried out hardware side by adding each signal channel to the signal line respectively connected to a port of each software path of the source unit is. As a port, this is generally a binary input and / or output interface of a host controller of the source sink unit over which a software path implemented in the corresponding host controller reads in or outputs a signal value. Preference is given to each source or Lower side implemented software path a corresponding number assigned to such ports.
Umfasst das Eingangssignal mehrere Teilsignale, so sind diese Teilsignale zweckmäßigerweise in unterschiedlicher Reihenfolge auf Ports eines ersten Softwarepfades und entsprechende Ports eines parallelen zweiten Softwarepfades gelegt. Unterschiedliche Kopien des Eingangssignals erhalten die Teilsignale des Eingangssignals folglich – gemessen an einer vorgegebenen Portreihenfolge – in unterschiedlich permutierter Form. Durch diese permutierende Duplikation des Eingangssignals in die verschiedenen parallelen Softwarepfade wird die Erkennung einer softwarebedingten Fehlübertragung erleichtert, zumal ein etwaiger auf alle Softwarepfade gleich wirkender Softwarefehler die einander entsprechenden Teilsignale der permutierten Kopien mit hoher Wahrscheinlichkeit in unterschiedlicher Weise verfälschen würde.includes the input signal a plurality of sub-signals, these are these sub-signals expediently in different order on ports of a first software path and corresponding ports of a parallel second software path placed. Different copies of the input signal receive the sub-signals of the input signal consequently - measured a given port order - in differently permuted Shape. Through this permutant duplication of the input signal in the different parallel software paths is the detection a software-related faulty transmission makes it easier, especially since any one has the same effect on all software paths Software error the corresponding sub-signals of the permuted Would copy with high probability in different ways would falsify.
Als weiterer Schutz gegen versteckte Softwarefehler ist vorteilhafterweise vorgesehen, dass verschiedene parallele Softwarepfade der Quelleneinheit bzw. Senkeneinheit jeweils zueinander diversitär aufgeführt sind, d.h. auf unterschiedlicher Software beruhen. Dies bedeutet insbesondere, dass zwei einander hinsichtlich ihrer Funktion entsprechende Softwaremodule verschiedener Softwarepfade unterschiedlich ausgeführt sind.When Further protection against hidden software errors is advantageous provided that different parallel software paths of the source unit or sink unit are respectively diversified to each other, i. on different Software based. This means in particular that two each other in terms of their function corresponding software modules different Software paths are executed differently.
Zusätzliche Sicherheit gegenüber Softwarefehlern wird bevorzugt weiterhin dadurch erzielt, dass das Vergleichermodul als Hardwarevergleicher ausgebildet ist, d.h. auf einer nicht programmierbaren elektronischen Schaltung beruht.additional Security over Software errors is preferably further achieved by the Comparator module is designed as a hardware comparator, i. on a non-programmable electronic circuit is based.
Vorteilhafterweise ist das Vergleichermodul derart ausgebildet, dass es im Inkonsistenzfall, d.h. wenn zwei korrespondierende Kopien als nicht konsistent zueinander erkannt werden, ein Ausgangssignal ausgibt, das einen sicheren Zustand der angesteuerten Anlage herbeiführt.advantageously, If the comparator module is designed such that, in the case of inconsistency, i.e. if two corresponding copies are not consistent with each other be detected, an output signal that outputs a safe state the controlled system causes.
Um das Risiko eines Übertragungsfehlers im Bereich der drahtlosen Übertragungsstrecke zu minimieren, ist zweckmäßigerweise vorgesehen, die innerhalb der Quelleneinheit aus den verschiedenen Softwarepfaden zugeführten Kopien zur gemeinsamen Übertragung an die Senkeneinheit in einer als Übertragungsrahmen bezeichneten Datenstruktur einer vorgegebenen Form zusammenzufassen, wobei dieser Übertragungsrahmen gegebenenfalls auch die optional erzeugten Prüfinformationen enthält. Zusätzlich oder alternativ zur Sicherung der einzelnen Kopien ist hierbei bevorzugt auch die Sicherung des gesamten Übertragungsrahmens durch quellenseitige Erzeugung einer zugehörigen Prüfinformation und deren senkenseitige Überprüfung vorgesehen.Around the risk of a transmission error in the area of the wireless transmission link to minimize is expediently provided within the source unit from the various software paths supplied Copies for joint transmission to the sink unit in a transmission frame Data structure of a given form, this transmission frame optionally also contains the optionally generated test information. Additionally or Alternatively, to secure the individual copies is preferred here also the backup of the entire transmission frame provided by source-side generation of an associated check information and its sink-side check.
In vorteilhafter konstruktiver Ausgestaltung der Hardwarekomponenten der Vorrichtung umfassen sowohl die Quelleneinheit als auch die Senkeneinheit jeweils ein Controller Board mit einem Hostcontroller, auf welchem die der entsprechenden Einheit zugeordnete Software implementiert ist, sowie mit dem Sendermodul bzw. Empfängermodul. Vorzugsweise kommt hierbei ein als kombiniertes Sende-/Empfangsbauteil ausgebildetes Funkmodul einerseits als Sendermodul der Quelleneinheit und andererseits als Empfängermodul der Senkeneinheit zum Einsatz. Dies ermöglicht insbesondere, ein hinsichtlich der verwendeten Hardware identisches Controller Board sowohl für die Quelleneinheit als auch die Senkeneinheit einzusetzen, wodurch der mit der Herstellung der Vorrichtung verbundene Fertigungsaufwand erheblich reduziert wird. Die unterschiedliche Spezifizierung des Controller Boards als Bestandteil der Quelleneinheit bzw. Senkeneinheit geschieht hierbei lediglich durch unterschiedliche Softwarekonfiguration sowie durch unterschiedliche Anschaltung des Controller Boards.In advantageous structural design of the hardware components The device comprises both the source unit and the Sink unit one controller board each with a host controller, on which the software assigned to the corresponding unit is implemented, as well as with the transmitter module or receiver module. Preferably, this comes as a combined transmitting / receiving component trained radio module on the one hand as a transmitter module of the source unit and, on the other hand, as a receiver module the sink unit used. This allows in particular, a respect the hardware used identical controller board for both the source unit as well as the sink unit, whereby the with the production the device associated production costs significantly reduced becomes. The different specification of the controller board as part of the source unit or sink unit here only by different software configuration as well by different connection of the controller board.
In einer preisgünstig realisierbaren und zweckmäßigen Ausführung wird als Funkmodul quellen- und senkenseitig je ein mit dem Bluetooth-Standard kompatibles Funkmodul eingesetzt.In a reasonably priced one feasible and expedient execution as a radio module source and sink side each one with the Bluetooth standard compatible radio module used.
Zur Kontrolle der Hardwarefunktion des Hostcontrollers ist diesem zweckmäßigerweise ein Überwachungsmodul (ein so genannter Watch-Dog) zugeordnet. Diesem Überwachungsmodul wird in periodischen Zeitabständen durch den Hostcontroller ein Triggersignal zugeführt. Bleibt das Triggersignal aus, oder wird das Triggersignal nicht in dem vorgegebenen Zeitabstand abgegeben, so erkennt das Überwachungsmodul eine Fehlfunktion des Hostcontrollers und setzt diesen durch einen Reset-Befehl in einen definierten Ausgangszustand zurück. Das Überwachungsmodul ist bevorzugt sowohl quellenseitig als auch senkenseitig vorgesehen, insbesondere auf dem jeweiligen Controller Board der Senkeneinheit und Quelleneinheit integriert.to Control of the hardware function of the host controller is this expediently a monitoring module (a so-called watch-dog) assigned. This monitoring module is in periodic intervals supplied by the host controller, a trigger signal. If the trigger signal remains off, or the trigger signal does not become in the predetermined time interval delivered, then recognizes the monitoring module a malfunction of the host controller and sets this by a Reset command back to a defined initial state. The monitoring module is preferably provided on both the source side and the lower side, especially on the respective controller board of the sink unit and source unit integrated.
Zusätzlich oder alternativ ist der Senkeneinheit ein weiteres Überwachungsmodul zugeordnet, dem ebenfalls durch den Hostcontroller der Senkeneinheit ein periodisches Triggersignal zugeführt wird. Dieses Überwachungsmodul wirkt direkt auf das Vergleichermodul und veranlasst dieses, bei einer erkannten Fehlfunktion des Hostcontrollers durch Ausgabe eines entsprechenden Ausgabesignals einen sicheren Zustand der angesteuerten Anlage herbeizuführen.Additionally or Alternatively, the sink unit is assigned a further monitoring module, the also by the host controller of the sink unit a periodic Trigger signal supplied becomes. This monitoring module acts directly on the comparator module and induces this at a detected malfunction of the host controller by issuing a corresponding output signal a safe state of the driven Plant cause.
Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus einem nachfolgend anhand einer Zeichnung beschriebenen Ausführungsbeispiel der Erfindung. Darin zeigen:Further advantageous embodiments of the invention will become apparent from a Below described with reference to a drawing embodiment of the Invention. Show:
Einander entsprechende Teile und Größen sind in allen Figuren stets mit den gleichen Bezugszeichen versehen.each other corresponding parts and sizes are always provided with the same reference numerals in all figures.
Zur
Ansteuerung des Anlagenteils
Aus
Sicherheitsgründen
ist dem Anlagenteil
Als
zusätzliche
Sicherungsfunktion ist der Anlage
Der
Befehlsgeber
Wie
insbesondere aus
Das
der Quelleneinheit
Um
etwaige Übertragungsfehler
des Steuersignals S sicher erkennen zu können, wird das Steuersignal
S auf zwei unabhängigen,
d.h. logisch getrennten Wegen entlang des durch die Vorrichtung
Die
Duplikation des Eingangssignals SE erfolgt,
indem sowohl der das Teilsignal S1 führende erste Signalkanal
Wie
aus
Innerhalb
eines jeden Softwarepfades
Das
senkenseitige Funkmodul
Ist
innerhalb der Vorrichtung
Als
zusätzliche
Sicherheitsmaßnahme
wird die ordnungsgemäße Funktion
sowohl des quellenseitigen als auch des senkenseitigen Hostcontrollers
Zum
Schutz vor einem gefährlichen
Hardwarefehler des Hostcontrollers
Die
ordnungsgemäße Funktion
des Vergleichermoduls
Die
Softwarekonfiguration des quellenseitigen Hostcontrollers
In
Das
Modul
Wesentlich
ist, dass die Softwarepfade
Um
das Risiko eines unerkannten softwarebedingten Übertragungsfehlers weiter zu
reduzieren, sind die Softwarepfade
Nach
erfolgter Sicherung beider Kopien SK1 und
SK2 wird durch ein Modul
Sind
die vorstehend genannten Prüfkriterien erfüllt, so
aktiviert das Modul
Aufgrund
der hardwareseitigen Duplikation des Eingangssignals SE liegt
an den Ports
Liegt
dagegen eine die vorstehend genannten Prüfkriterien erfüllende Nutzinformation
an, so werden die eingelesenen Kopien SK1 und
SK2 zusammen mit der jeweils zugehörigen Prüfinformation
IK1, IK2 durch das
Modul
Als
zusätzliche
Sicherheitsmaßnahme
wird der gesamte Übertragungsrahmen
R durch das Modul
Nach
Erstellung des Übertragungsrahmens R
und Berechnung der zugehörigen
Prüfinformation IR wird durch ein Modul
Durch
die Softwarekonfiguration gemäß
Die
in dem senkenseitigen Hostcontroller
Das
Modul
Durch
die Module
Bei
Aktivierung startet das Modul
Nach
Im
Anschluss an das Starten des jeweiligen Empfangswiederholungstimers
tS1 aktiviert das Modul
Die
nachfolgend beschriebenen Verfahrensschritte dienen zur fortlaufenden
Kontrolle der von dem senkenseitigen Hostcontroller
Stellt
das Modul
Bei
Aktivierung des Moduls
Durch
nachfolgende Module
Solange
keine neuen Daten von der Senkeneinheit
Die
Softwarepfade
Claims (18)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004040059A DE102004040059A1 (en) | 2004-08-18 | 2004-08-18 | Method and device for safety-related wireless signal transmission |
PCT/EP2005/053906 WO2006018409A1 (en) | 2004-08-18 | 2005-08-09 | Method and device for a safety-orientated wireless signal transmission |
US11/660,479 US8014725B2 (en) | 2004-08-18 | 2005-08-09 | Method and device for a safety-orientated wireless signal transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004040059A DE102004040059A1 (en) | 2004-08-18 | 2004-08-18 | Method and device for safety-related wireless signal transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102004040059A1 true DE102004040059A1 (en) | 2006-02-23 |
Family
ID=35311884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102004040059A Withdrawn DE102004040059A1 (en) | 2004-08-18 | 2004-08-18 | Method and device for safety-related wireless signal transmission |
Country Status (3)
Country | Link |
---|---|
US (1) | US8014725B2 (en) |
DE (1) | DE102004040059A1 (en) |
WO (1) | WO2006018409A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2034463A2 (en) | 2007-09-04 | 2009-03-11 | Siemens Aktiengesellschaft | Method and device for transmitting signals wirelessly |
WO2014090530A1 (en) * | 2012-12-14 | 2014-06-19 | Siemens Aktiengesellschaft | Arrangement with an actuator |
EP3288057A1 (en) * | 2016-08-26 | 2018-02-28 | Siemens Aktiengesellschaft | Safety-oriented switching device |
DE102018205758A1 (en) * | 2018-04-16 | 2019-10-17 | Siemens Healthcare Gmbh | Medical device and method for operating a medical device |
WO2021078636A1 (en) * | 2019-10-23 | 2021-04-29 | Batec Sicherheitsanlagen GmbH & Co. KG | Compact safety device for monitoring and controlling fire extinguishing devices |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107770134A (en) * | 2016-08-19 | 2018-03-06 | 上海西门子医疗器械有限公司 | Wireless transmission and receiving device and transmission method, control system, medical system |
US11460820B2 (en) * | 2019-01-14 | 2022-10-04 | Flo-Draulic Controls Ltd. | Mobile can-bus control system |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61270935A (en) | 1985-05-25 | 1986-12-01 | Matsushita Electric Works Ltd | Wireless transmission system |
US5243607A (en) | 1990-06-25 | 1993-09-07 | The Johns Hopkins University | Method and apparatus for fault tolerance |
US5243507A (en) * | 1992-07-27 | 1993-09-07 | Atkins Donald W | Portable quartz floodlight fixture |
US5607458A (en) * | 1995-07-13 | 1997-03-04 | Pacesetter, Inc. | Safety optimization in microprocessor controlled implantable devices |
US8636648B2 (en) * | 1999-03-01 | 2014-01-28 | West View Research, Llc | Endoscopic smart probe |
DE19946441A1 (en) | 1999-09-28 | 2001-04-05 | Siemens Ag | Method, device and use thereof for wireless transmission of digital signals and for wireless control of a machine |
EP1107079A2 (en) | 1999-11-30 | 2001-06-13 | Siemens Aktiengesellschaft | Apparatus, method and system for communicating critical information |
US6909923B2 (en) | 1999-12-22 | 2005-06-21 | Rockwell Automation Technologies, Inc. | Safety communication on a single backplane |
US7707319B2 (en) | 2000-09-18 | 2010-04-27 | Rockwell Automation Technologies, Inc. | Noninvasive testing of network interface error codes for safety network |
TWI259674B (en) | 2002-05-07 | 2006-08-01 | Interdigital Tech Corp | Method and apparatus for reducing transmission errors in a third generation cellular system |
JP2004070407A (en) | 2002-08-01 | 2004-03-04 | Alps Electric Co Ltd | Controller of electric appliance and writing method of application program thereto |
DE10301225A1 (en) | 2002-08-06 | 2004-02-26 | Siemens Ag | Arrangement for wireless transmission of signals between medical equipment e.g. for ECG and EEG signals, uses electrical measuring sensor/pickup having two units, sensor-type unit and electronic-type unit, respectively |
-
2004
- 2004-08-18 DE DE102004040059A patent/DE102004040059A1/en not_active Withdrawn
-
2005
- 2005-08-09 WO PCT/EP2005/053906 patent/WO2006018409A1/en active Application Filing
- 2005-08-09 US US11/660,479 patent/US8014725B2/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2034463A2 (en) | 2007-09-04 | 2009-03-11 | Siemens Aktiengesellschaft | Method and device for transmitting signals wirelessly |
DE102007041902A1 (en) | 2007-09-04 | 2009-03-12 | Siemens Ag | Method and device for the wireless transmission of signals |
US8391782B2 (en) | 2007-09-04 | 2013-03-05 | Siemens Aktiengesellschaft | Wireless transmission of signals |
WO2014090530A1 (en) * | 2012-12-14 | 2014-06-19 | Siemens Aktiengesellschaft | Arrangement with an actuator |
CN104903945A (en) * | 2012-12-14 | 2015-09-09 | 西门子公司 | Arrangement with actuator |
US9817372B2 (en) | 2012-12-14 | 2017-11-14 | Siemens Aktiengesellschaft | Arrangement with an actuator |
EP3288057A1 (en) * | 2016-08-26 | 2018-02-28 | Siemens Aktiengesellschaft | Safety-oriented switching device |
WO2018036850A1 (en) * | 2016-08-26 | 2018-03-01 | Siemens Aktiengesellschaft | Safety-related switching device |
US11355297B2 (en) | 2016-08-26 | 2022-06-07 | Siemens Aktiengesellschaft | Safety-related switching device |
DE102018205758A1 (en) * | 2018-04-16 | 2019-10-17 | Siemens Healthcare Gmbh | Medical device and method for operating a medical device |
US12127866B2 (en) | 2018-04-16 | 2024-10-29 | Siemens Healthineers Ag | Medical device and method for operating a medical device |
WO2021078636A1 (en) * | 2019-10-23 | 2021-04-29 | Batec Sicherheitsanlagen GmbH & Co. KG | Compact safety device for monitoring and controlling fire extinguishing devices |
Also Published As
Publication number | Publication date |
---|---|
US20080034248A1 (en) | 2008-02-07 |
US8014725B2 (en) | 2011-09-06 |
WO2006018409A1 (en) | 2006-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10353950B4 (en) | control system | |
DE112010001370B4 (en) | Signal transmission device for an elevator | |
DE19742716C2 (en) | Control and data transmission system and method for transmitting security-related data | |
EP2315088B1 (en) | Safety control | |
DE102006054124B4 (en) | Method and system for secure data transmission | |
EP0742500A2 (en) | Fail-safe touch-switch functions and switch functions with error avoidance | |
EP1899770A1 (en) | Method for establishing, disconnecting and operating a temporary active connection between a mobile operating device and a controllable unit and appropriately configured data-transmission remote terminal | |
DE10312699A1 (en) | Safety communication system reads codes in acquired message to detect error in the message in the presence of background level of network errors | |
EP2671690B1 (en) | Evaluation unit for a safety switch device and safety switch device | |
DE102004040059A1 (en) | Method and device for safety-related wireless signal transmission | |
EP2907119B1 (en) | Arrangement with an actuator | |
EP3110061A1 (en) | Distributed real time computer system and method for imposing the fail silent behaviour of a distributed real time computer system | |
EP0965896B1 (en) | Numerical controller with a remote input device | |
WO2012104167A1 (en) | Method, system and computer programme product for monitoring the function of a safety monitoring system of a control unit | |
EP2013731B1 (en) | Circuit arrangement, and method for the operation of a circuit arrangement | |
DE102020129135B3 (en) | Method and system for using a high speed bus in an AC battery | |
EP4146576B1 (en) | Method for operating a passenger transport system by reliably configuring an electronic safety device | |
EP0059789A2 (en) | Device for testing the functions of a multi-computer system | |
DE102007028767B4 (en) | Bus communication circuit for the secure serial transmission of data and their use | |
EP1672446A2 (en) | Secure Input/Ouput assembly for a controller | |
WO2006087191A1 (en) | Machine controller featuring a security function | |
EP3977211B1 (en) | Control system and method for operating a control system | |
EP1374076B1 (en) | Bus station for connecting to a bus system for restraining means and/or sensors | |
EP1921525B1 (en) | Method for operating a security related system | |
WO2016156207A1 (en) | Method for monitoring a network component, and arrangement comprising a network component and a monitoring device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20130301 |