Programmierbare SensoreinheitProgrammable sensor unit
Die Erfindung betrifft eine programmierbare Sensoreinheit mit wenigstens einem Sensor zur Abtastung eines Umgebungszustands sowie zur Erzeugung eines dem Umgebungszustand entsprechenden Meßsignals .The invention relates to a programmable sensor unit with at least one sensor for scanning an environmental condition and for generating a measurement signal corresponding to the environmental condition.
Solche Sensoreinheiten sind aus der EP 0 959 028 A2 bekannt. In Figur 2 der EP 0 959 028 A2 ist eine Stauförderbahn mit Stauplätzen gezeigt, wobei bei jedem Stauplatz eine solche Sensoreinheit vorgesehen ist. Mit Hilfe der dort gezeigten Sensoreinheiten, die mit je einem Schwenkantrieb verbunden sind, wird der Weitertransport von Behältern auf der Stauförderbahn bewirkt. Dabei wird der Abstand der Behälter während des Weitertransports so gewählt, daß sich bei der Stauförderbahn eine erhöhte Durchsatzrate ergibt.Such sensor units are known from EP 0 959 028 A2. FIG. 2 of EP 0 959 028 A2 shows an accumulation conveyor track with storage spaces, such a sensor unit being provided for each storage space. With the help of the sensor units shown there, which are each connected to a swivel drive, the further transport of containers is effected on the accumulation conveyor. The distance between the containers during transport is selected so that there is an increased throughput rate on the accumulation conveyor.
Die vorbekannten Sensoreinheiten weisen ein RC-Glied auf, mit dem eine Totzeit für die Betätigung des Schwenkantriebs eingestellt wird. Der gewünschte Abstand zwischen zwei Behältern auf der Stauförderbahn steht dabei in einer vorgegebenen Beziehung zu der eingestellten Totzeit.The previously known sensor units have an RC element with which a dead time for actuating the swivel drive is set. The desired distance between two containers on the accumulation conveyor is in a predetermined relationship to the set dead time.
Mit der so ausgebildeten Stauförderbahn läßt sich eine zuverlässige Beförderung von Behältern bei einem hohen Durchsatz erreichen.With the accumulation conveyor track designed in this way, a reliable transport of containers with a high throughput can be achieved.
Der Erfindung liegt die Aufgabe zugrunde, eine Sensoreinheit bereitzustellen, die sich beim erstmaligen Einsatz schnell und einfach an die vorherrschenden Verhältnisse anpassen läßt. Es ist weiterhin Aufgabe der Erfindung, ein Verfahren bereitzustellen, das einen vereinfachten Einsatz einer Sensoreinheit
5814The invention has for its object to provide a sensor unit that can be quickly and easily adapted to the prevailing conditions when used for the first time. It is a further object of the invention to provide a method that simplifies the use of a sensor unit 5814
- 2 -- 2 -
gestattet. Weiterhin soll eine verbesserte Stauförderbahh bereitgestellt werden.allowed. Furthermore, an improved accumulation conveyor is to be provided.
Diese Aufgabe wird durch den Gegenstand der unabhängigen Ansprüche gelöst. Verbesserte Ausführungsformen ergeben sich aus den jeweiligen Unteransprüchen.This object is achieved by the subject matter of the independent claims. Improved embodiments result from the respective subclaims.
Eine erfindungsgemäße Sensoreinheit weist eine Verarbeitungseinrichtung zur Aufnahme und Verarbeitung des vom Sensor erzeugten Meßsignals sowie zur Erzeugung eines Ausgangssignals auf. Das Ausgangssignal ist dabei unter Berücksichtigung wenigstens eines im Bereich der Verarbeitungseinrichtung gespeicherten Parameters aus dem Meßsignal erzeugbar. Bei der erfindungsgemäßen Sensoreinheit können auch mehrere Parameter in der Verarbeitungseinrichtung gespeichert und verwendet werden. Die Parameter können in die Verarbeitungseinrichtung eingegeben werden, wobei dies gemäß der Erfindung durch Beaufschlagen des Sensors mit jeweils einem vorbestimmten, durch diesen abtastbaren Umgebungszustand oder mit jeweils einer Folge von solchen vorbestimmten Umgebungszustanden erfolgen kann. Wenn mehrere Sensoren bei der erfindungsgemäßen Sensoreinheit vorgesehen sind, können selbstverständlich auch mehrere Sensoren durch Veränderung ihrer jeweiliger Umgebungszustände beeinflußt werden.A sensor unit according to the invention has a processing device for recording and processing the measurement signal generated by the sensor and for generating an output signal. The output signal can be generated from the measurement signal taking into account at least one parameter stored in the area of the processing device. In the sensor unit according to the invention, several parameters can also be stored and used in the processing device. The parameters can be entered into the processing device, which can be done according to the invention by applying a predetermined environmental state, which can be scanned by the sensor, or a sequence of such predetermined environmental states. If several sensors are provided in the sensor unit according to the invention, several sensors can of course also be influenced by changing their respective ambient conditions.
Die erfindungsgemäße Sensoreinheit bietet somit den Vorteil, daß keine zusätzliche Datenleitung oder irgendwelche mechanische Hilfen wie Schalter oder Potentiometer bereitgestellt werden müssen, um Parameter in der Verarbeitungseinrichtung einzugeben bzw. zu verändern. Somit können die zum Betrieb der Sensoreinheit notwendigen Parameter auch kontaktlos eingestellt oder umgestellt und dauerhaft gespeichert werden. Somit
ist es möglich, beispielsweise die Empfindlichkeit der Sensoreinheit einzustellen, so daß beispielsweise die "Sichtweite" eines Näherungssensors an ein zu detektierendes Objekt ange¬ paßt werden kann. Wenn die Sensoreinheit in einem Verbund mit mehreren Sensoreinheiten betrieben wird, die zusammen über einen Bus kommunizieren, kann so auch die Busadresse der betreffenden Sensoreinheit konfiguriert werden. Außerdem ist es möglich, eine Sensoreinheit auf einen bestimmten Funktionsmodus einzustellen, der aus einem Pool von verschiedenen Funktionsmodi ausgewählt wird. Damit kann die Sensoreinheit auf besonders einfache Weise an vorbestimmte Aufgabenstellungen angepaßt werden.The sensor unit according to the invention thus offers the advantage that no additional data line or any mechanical aids such as switches or potentiometers have to be provided in order to enter or change parameters in the processing device. Thus, the parameters necessary for the operation of the sensor unit can also be set or changed contactlessly and stored permanently. Consequently can be, it is possible to adjust, for example, the sensitivity of the sensor unit, so that for example the "Visibility" fits a proximity sensor to an attached object to be detected ¬. If the sensor unit is operated in a network with several sensor units that communicate together via a bus, the bus address of the sensor unit in question can also be configured in this way. It is also possible to set a sensor unit to a specific function mode, which is selected from a pool of different function modes. The sensor unit can thus be adapted to predetermined tasks in a particularly simple manner.
Ganz besonders vorteilhaft erfolgt eine Eingabe der Parameter in die Sensoreinheit durch Folgen von vorbestimmten Umgebungszustanden, insbesondere durch digitale Programmierung. Dadurch ergibt sich die Eingabe des Parameters der Sensoreinheit als Eingabe mit einem Zahlenwert, der einfach und genau reproduzierbar ist. Auf diese Weise können eine Vielzahl von Sensoreinheiten jeweils auf den identischen Parameter eingestellt werden, wobei in deren Zusammenspiel eine besonders hohe Genauigkeit erreicht wird.The parameters are very advantageously entered into the sensor unit by following predetermined environmental conditions, in particular by digital programming. This results in the input of the parameter of the sensor unit as an input with a numerical value that is simple and exactly reproducible. In this way, a large number of sensor units can each be set to the identical parameter, with their interaction achieving particularly high accuracy.
Die erfindungsgemäße Sensoreinheit hat sich bei Reparaturarbeiten oder bei Einstellarbeiten in montiertem Zustand eines Stauförderbandes bewährt. Aus Gründen der Betriebssicherheit werden Sensoreinheiten häufig so montiert, daß ausschließlich deren Sensor Umwelteinflüssen ausgesetzt ist. Die übrigen Komponenten der Sensoreinheit werden dagegen verdeckt montiert, so daß sie keinen schädlichen Umwelteinflüssen ausgesetzt sind. Die erfindungsgemäße Sensoreinheit läßt sich gerade bei solchen Montagearten besonders einfach einstellen, weil zur
Einstellung bzw. zur Eingabe der dazu notwendigen Parameter in die Sensoreinheit lediglich der frei zugängliche Sensor durch Einflußnahme auf dessen Umgebungszustände beaufschlagt werden muß. Gerade Sensoreinheiten mit optischen Sensoren können somit kontaktlos und sogar aus einiger Entfernung programmiert werden.The sensor unit according to the invention has proven itself in repair work or in adjustment work in the assembled state of an accumulation conveyor belt. For reasons of operational safety, sensor units are often installed in such a way that only their sensor is exposed to environmental influences. The other components of the sensor unit, on the other hand, are concealed so that they are not exposed to any harmful environmental influences. The sensor unit according to the invention can be set particularly easily, particularly in the case of such mounting types, because for Setting or entering the necessary parameters into the sensor unit, only the freely accessible sensor has to be acted upon by influencing its ambient conditions. Sensor units with optical sensors in particular can thus be programmed contactlessly and even from a distance.
Gemäß der Erfindung kann der Sensor nicht nur als lichtempfindlicher Sensor, sondern auch als ganz allgemein strahlungsempfindlicher Sensor ausgeführt sein. Es sind auch induktive und kapazitive Sensoren, wie beispielsweise Näherungsschalter, denkbar. Im Falle der Verwendung bei einer Stauförderbahn hat sich ein als Reflexions-Lichttaster ausgebildeter Sensor besonders bewährt.According to the invention, the sensor can be designed not only as a light-sensitive sensor, but also as a generally radiation-sensitive sensor. Inductive and capacitive sensors, such as proximity switches, are also conceivable. In the case of use in an accumulation conveyor track, a sensor designed as a reflection light sensor has proven particularly useful.
In einer vorteilhaften Weiterbildung ist die Verarbeitungseinrichtung der erfindungsgemäßen Sensoreinheit zwischen einem Programmiermodus und einem Betriebsmodus oder mehreren Betriebsmodi hin- und herschaltbar. Dabei kann einer der Betriebsmodi auch einen Testmodus darstellen. In einem solchen Testmodus kann die Funktion der Sensoreinheit besonders komfortabel überprüft werden. Weiterhin ist es dabei möglich, das Verhalten einer momentan einzustellenden Sensoreinheit in einem größeren System zu beobachten. Das Hin- und Herschalten zwischen den verschiedenen Zuständen der Verarbeitungseinrichtung kann sowohl durch einen Schalter an der Sensoreinheit als auch durch Beaufschlagen des Sensors mit jeweils einem vorbestimmten Umgebungszustand bzw. mit einer Folge von vorbestimmten Umgebungszustanden erfolgen.In an advantageous development, the processing device of the sensor unit according to the invention can be switched back and forth between a programming mode and an operating mode or a plurality of operating modes. One of the operating modes can also represent a test mode. The function of the sensor unit can be checked particularly conveniently in such a test mode. It is also possible to observe the behavior of a sensor unit that is currently being adjusted in a larger system. The switching back and forth between the different states of the processing device can take place both by means of a switch on the sensor unit and also by applying a predetermined environmental state or a sequence of predetermined environmental states to the sensor.
Die Verarbeitungseinrichtung kann gemäß der Erfindung so ausgebildet sein, daß in Abhängigkeit eines momentanen Betriebs-
odus und/oder in Abhängigkeit des momentan eingegebenen Parameters bzw. der momentan eingegebenen Parameter vorbestimmte Muster von Ausgangssignalen ausgebbar sind. Im Fall des Einsatzes einer solchen Sensoreinheit bei einer Stauförderbahn können somit charakteristische Betätigungen des Schwenkantriebs erfolgen, die einen Rückschluß auf die in der Sensoreinheit vorhandenen Parameter bzw. deren Betriebsmodus geben. Bei Stauförderbahnen, der Sensoreinheiten häufig mit Reflexi- ons-Lichttastern als Sensoren ausgerüstet sind, bietet es sich besonders an, eine im Reflexions-Lichttaster vorhandene Lichtquelle zur Ausgabe von Informationen aus der Sensoreinheit zu verwenden. Alternativ dazu können auch andere Ausgabeeinheiten wie beispielsweise besonders vorgesehene Leuchtdioden, Lautsprecher oder sogar ein komfortables Display verwendet werden.According to the invention, the processing device can be designed such that, depending on a current operating odus and / or predetermined patterns of output signals can be output as a function of the currently entered parameter or parameters. If such a sensor unit is used in a accumulation conveyor track, characteristic actuations of the swivel drive can thus take place, which provide information about the parameters present in the sensor unit or their operating mode. In the case of accumulation conveyor tracks, which sensor units are often equipped with reflection light sensors as sensors, it is particularly appropriate to use a light source present in the reflection light sensor for outputting information from the sensor unit. Alternatively, other output units such as specially provided light-emitting diodes, loudspeakers or even a comfortable display can also be used.
Schließlich weist eine Verarbeitungseinrichtung einer erfindungsgemäßen Sensoreinheit eine Parametrisierungsbaugruppe mit einem Mikroprozessor auf. Mit einem Mikroprozessor können intelligente Sensoreinheiten verwirklicht werden, die eine integrierte programmierbare Steuerung bereitstellen. Mit einer solchen programmierbaren Steuerung lassen sich nicht nur die Eingabe und Ausgabe von Parametern oder Betriebszuständen der Sensoreinheit leicht bewerkstelligen. Vielmehr können auch andere Verarbeitungsaufgaben, wie beispielsweise das Erzeugen eines Ausgangssignals aus einem oder mehreren Meßsignalen unter Berücksichtigung der in der Sensoreinheit gespeicherten Parameter erfolgen.Finally, a processing device of a sensor unit according to the invention has a parameterization module with a microprocessor. A microprocessor can be used to implement intelligent sensor units that provide integrated programmable control. With such a programmable controller, not only the input and output of parameters or operating states of the sensor unit can be easily accomplished. Rather, other processing tasks, such as, for example, the generation of an output signal from one or more measurement signals, can also take place, taking into account the parameters stored in the sensor unit.
Bei dem erfindungsgemäßen Verfahren zum Betreiben einer Sensoreinheit ist der Schritt des Versetzens der Sensoreinheit in einen Programmiermodus vorgesehen. In dem Programmiermodus wird einer oder mehrere der Sensoren der Sensoreinheit mit je-
weils einem vorbestimmten Umgebungszustand beaufschlagt, so daß ein oder mehrere Parameter in die Verarbeitungseinrichtung eingegeben werden. Anschließend wird die Sensoreinheit in einen Betriebsmodus versetzt, in dem Ausgangssignale unter Berücksichtigung der im Bereich der Verarbeitungseinrichtung gespeicherten Parameter aus Meßsignalen erzeugt werden. Sowohl das Versetzen der Sensoreinheit in den Programmiermodus bzw. in den Betriebsmodus kann dabei gleichfalls durch Beaufschlagen der Sensoren mit jeweils einem vorbestimmten Umgebungszustand bzw. mit jeweils einer Folge von vorbestimmten Umgebungszustanden erfolgen. Die Erfindung betrifft auch eine Stauförderbahn mit wenigstens einem Schwenkantrieb sowie mit einem Steuerelement zur Betätigung des Schwenkantriebs, wobei zusätzlich eine erfindungsgemäße Sensoreinheit vorgesehen ist, die mit dem Steuerelement verbunden ist. Die Erfindung hat sich besonders bei solchen Stauförderbahnen bewährt, weil bei diesen häufig eine beträchtliche Anzahl von Sensoreinheiten vorhanden ist. Dadurch kann das Parametrieren der Sensoreinheiten sehr lange dauern, wobei zusätzlich die Schwierigkeit auftritt, daß in eingebautem Zustand der Sensoreinheiten aufgrund der kompakten Bauweise von Stauförderbahnen insbesondere bei einer Rollenteilung von nur 60 mm ein mechanisches Kontaktieren bzw. Einstellen wegen der schweren Zugänglichkeit häufig nicht oder nicht ausreichend genau möglich ist. Mit der erfindungsgemäßen Sensoreinheit ist kein besonderer zusätzlicher Eingang oder Zugriff zur Sensoreinheit notwendig. Gerade bei dem Einsatz eines besonderen Programmiergeräts, das eine Datenverbindung zwischen der Sensoreinheit und dem Programmiergerät bereitstellt, kann eine schnelle, sichere und genaue Programmierung aller Sensoreinheiten erfolgen.
Ein solches Programmiergerät kann eine erfindungsgemäße Programmiereinrichtung aufweisen. Die Programmiereinrichtung hat eine Eingabeeinrichtung, in die ein Benutzer Daten zur Programmierung eingeben kann. Außerdem ist wenigstens ein Aktuator mit veränderlichem Umgebungszustand vorgesehen, der von einer Betätigungseinrichtung betätigbar ist. Die Betätigungseinrichtung ist dabei so ausgebildet, daß der Aktuator gemäß je einem über die Eingabeeinrichtung eingegebenen Parameter so betätigbar ist, daß dieser je einen dem Parameter entsprechenden Umgebungszustand bzw. je eine dem Parameter entsprechende Folge von Umgebungszustanden erzeugt.In the method according to the invention for operating a sensor unit, the step of placing the sensor unit in a programming mode is provided. In the programming mode, one or more of the sensors of the sensor unit is because of a predetermined environmental condition, so that one or more parameters are entered into the processing device. The sensor unit is then put into an operating mode in which output signals are generated from measurement signals, taking into account the parameters stored in the area of the processing device. Both the setting of the sensor unit in the programming mode or in the operating mode can also be carried out by applying a predetermined environmental state or a sequence of predetermined environmental states to the sensors. The invention also relates to an accumulation conveyor track with at least one swivel drive and with a control element for actuating the swivel drive, a sensor unit according to the invention being additionally provided, which is connected to the control element. The invention has proven particularly useful in such accumulation conveyor tracks, because these often have a considerable number of sensor units. As a result, the parameterization of the sensor units can take a very long time, with the additional difficulty that in the installed state of the sensor units, due to the compact design of accumulation conveyor tracks, in particular with a roller pitch of only 60 mm, mechanical contact or adjustment often does not or not because of the difficult accessibility is possible with sufficient accuracy. With the sensor unit according to the invention, no special additional input or access to the sensor unit is necessary. Especially when using a special programming device that provides a data connection between the sensor unit and the programming device, all sensor units can be programmed quickly, safely and precisely. Such a programming device can have a programming device according to the invention. The programming device has an input device into which a user can enter data for programming. In addition, at least one actuator with a variable environmental state is provided, which can be actuated by an actuating device. The actuating device is designed in such a way that the actuator can be actuated in accordance with a parameter entered via the input device in such a way that it generates a respective environmental condition corresponding to the parameter or a sequence of environmental conditions corresponding to the parameter.
Mit einer solchen Programmiereinrichtung kann eine erfindungsgemäße Sensoreinheit zwischen verschiedenen Modi hin- und hergeschaltet werden. Es ist auch möglich, einer erfindungsgemäßen Sensoreinheit vorbestimmte Parameter zuzuführen. Hierbei wird die Programmiereinrichtung so an die zu programmierende Sensoreinheit gebracht, daß der Aktuator der Programmiereinrichtung im Bereich des Sensors der Sensoreinheit angeordnet ist. Danach wird der Aktuator so betätigt, daß sich ein gewünschter Umgebungszustand des Aktuators auf vorbestimmte Weise entsprechend der in die Programmiereinrichtung eingegebenen Parameter ändert. Diese Änderung des Umgebungszustands des Aktuators kann vom Sensor der Sensoreinheit abgetastet werden, was zu einer Programmierung der Sensoreinheit führt.With such a programming device, a sensor unit according to the invention can be switched back and forth between different modes. It is also possible to supply predetermined parameters to a sensor unit according to the invention. Here, the programming device is brought to the sensor unit to be programmed such that the actuator of the programming device is arranged in the area of the sensor of the sensor unit. The actuator is then actuated in such a way that a desired environmental condition of the actuator changes in a predetermined manner in accordance with the parameters entered into the programming device. This change in the environmental condition of the actuator can be sensed by the sensor of the sensor unit, which leads to programming of the sensor unit.
Gemäß einem sehr einfachen Grundgedanken dieses Aspekts der Erfindung ist eine unidirektionale Datenübertragung von der Programmiereinrichtung zu der Sensoreinheit vorgesehen. Dabei können Quittungssignale der Sensoreinheit durch Ausgaben über bereits anderweitig benutzte Ausgangskanäle ausgegeben werden. In einer komfortablen Ausgestaltung der Erfindung ist auch ein
bidirektionaler Betrieb der Programmiereinrichtung und der Sensoreinheit vorgesehen. Hierzu kann die Programmiereinrichtung eine Empfängereinheit zum Empfang von Signalen aufweisen, mit der insbesondere Umgebungszustände der Empfängereinheit abtastbar sind. In diesem Zusammenhang bewährt es sich besonders, wenn die Programmiereinrichtung eine Anzeigeeinheit zur Anzeige von über die Eingabeeinrichtung eingegebene Daten und/oder von über eine Empfängereinheit empfangenen Daten aufweist.According to a very simple basic idea of this aspect of the invention, unidirectional data transmission from the programming device to the sensor unit is provided. Acknowledgment signals from the sensor unit can be output by output via output channels that have already been used for other purposes. In a comfortable embodiment of the invention there is also a bidirectional operation of the programming device and the sensor unit provided. For this purpose, the programming device can have a receiver unit for receiving signals with which, in particular, environmental conditions of the receiver unit can be scanned. In this context, it is particularly useful if the programming device has a display unit for displaying data entered via the input device and / or data received via a receiver unit.
Besonders im Fall von Programmiereinrichtungen, die für Sensoreinheiten an Stauförderbahnen eingesetzt werden, hat es sich bewährt, den Aktuator der Programmiereinrichtung als Re- flexions-Lichttaster auszubilden, der auch bei den entsprechenden Sensoreinheiten eingesetzt wird. Ein solcher Reflexi- ons-Lichttaster hat sowohl eine Lichtquelle als auch einen lichtempfindlichen Sensor, wodurch auf besonders einfache Weise einen bidirektionalen Datenübertragungsweg bereitstellbar ist.Particularly in the case of programming devices which are used for sensor units on accumulation conveyor tracks, it has proven useful to design the actuator of the programming device as a reflection light sensor, which is also used in the corresponding sensor units. Such a reflection light scanner has both a light source and a light-sensitive sensor, as a result of which a bidirectional data transmission path can be provided in a particularly simple manner.
Auf diese Weise kann eine wie vorstehend ausgebildete erfindungsgemäße Programmiereinrichtung vorteilhaft zusammen mit einer erfindungsgemäßen Sensoreinheit verwendet werden, wie sie eingangs beschrieben wurde. Eine solche Verwendung hat sich besonders im Zusammenhang mit Stauförderbahnen bewährt.In this way, a programming device according to the invention designed as above can advantageously be used together with a sensor unit according to the invention, as described at the beginning. Such use has proven particularly useful in connection with accumulation conveyors.
In einer bevorzugten Ausführungsform wird zur Programmierung eines Parameters der Sensoreinheit ein Handgerät verwendet, das auf der gleichen Lichtfrequenz Impulse aussendet, wie diejenigen Impulse, für deren Aufnahme der Sensor der Sensoreinheit bestimmt ist. Diese Lichtimpulse werden vom Sensor ausgewertet und zur Programmierung verwendet. Eine eventuelle Quit-
tierung über die erfolgreiche Programmierung wird im Gegenzug über den Lichtsender des Sensor an das Programmiergerät zurückgeschickt .In a preferred embodiment, a hand-held device is used to program a parameter of the sensor unit, which emits pulses at the same light frequency as those pulses for the recording of which the sensor of the sensor unit is intended. These light pulses are evaluated by the sensor and used for programming. A possible quit In return, the successful programming is sent back to the programming device via the sensor's light transmitter.
Um zu verhindern, daß ein "normales" zu detektierendes Objekt zu einer ungewollten Umprogrammierung der Sensoreinheit führt, sind vorgegebene Bedingungen einzuhalten. Alle Befehle und Zahlen sind binärcodiert, werden seriell übertragen und müssen genaue zeitliche Li itationen einhalten. Außerdem können Prüfsummen vorgesehen sein. Schließlich ist vorgesehen, daß die Programmierung zuerst mit einem Befehl zum Eintritt in den Programmiermodus vom Programmiergerät erfolgt. Danach wird dies vom Sensor bestätigt. Anschließend werden die Daten programmiert, die wiederum vom Sensor rückbestätigt werden. Am Programmiergerät ist danach die erfolgreiche Programmierung ersichtlich.In order to prevent a "normal" object to be detected from leading to an unwanted reprogramming of the sensor unit, predetermined conditions must be observed. All commands and numbers are binary coded, are transmitted serially and must adhere to exact temporal li itations. Checksums can also be provided. Finally, it is provided that the programming is carried out first with a command to enter the programming mode from the programming device. The sensor then confirms this. The data is then programmed, which in turn is confirmed by the sensor. Successful programming can then be seen on the programming device.
Das Handgerät zur Programmierung ist mit einem Netzteil und mit einem Akkumulator ausgestattet, so daß es unabhängig vom Stromnetz ist. Es hat eine handliche Größe, ein geringes Gewicht und ist mit einem Display sowie mit einer Tastatur mit Ziffernblock ausgestattet. Am Handgerät wird der einzustellende Parameter ausgewählt, der richtige Wert eingegeben und anschließend an den Sensor übertragen. Danach kann auf dem Display abgelesen werden, ob und wie erfolgreich der Programmiervorgang ausgeführt wurde. Ebenso kann der momentan in der Sensoreinheit eingestellte Parameter abgefragt und am Handgerät angezeigt werden. Hierzu ist ein besonderer Abfragemodus der Sensoreinheit vorgesehen.The handheld device for programming is equipped with a power pack and an accumulator, so that it is independent of the power supply. It has a handy size, light weight and is equipped with a display and a keyboard with a numeric keypad. The parameter to be set is selected on the handheld device, the correct value is entered and then transferred to the sensor. Then you can read on the display whether and how successfully the programming process was carried out. The parameter currently set in the sensor unit can also be queried and displayed on the handheld device. For this purpose, a special query mode of the sensor unit is provided.
In einer weiteren Ausgestaltung der Erfindung können vorbe- stimmte Umgebungszustände im Bereich der Sensoreinheit nicht
nur durch ein Programmiergerät erzeugt werden, sondern auch durch Erzeugen von veränderlichen Umgebungszustanden im Bereich des Sensors mit anderen Mitteln. Beim Einsatz der erfindungsgemäßen Sensoreinheit an einer Stauförderbahn können zur Programmierung der Sensoreinheiten bzw. zum Überprüfen der Programmierung der Sensoreinheiten besondere zu transportierende Behälter vorgesehen sein, die an ihrer Unterseite, die vom Sensor der Sensoreinheit abgetastet wird, eine besondere Oberfläche aufweisen. Die besondere Oberfläche kann dabei so ausgebildet sein, daß Umgebungszustände des Sensors veränderbar sind. So können Flächen mit unterschiedlicher Helligkeit oder mit unterschiedlichem Reflexionsvermögen eingesetzt werden, wenn diese so angeordnet sind, daß sie den Sensor der Sensoreinheit beeinflussen. Mit solchen genormten Behältern können die Sensoreinheiten einer Stauförderbahn in einen Überprüfungsmodus geschaltet werden, in dem diese beispielsweise auf die richtige Größe einer vorhandenen Totzeit hin überprüft werden, die bei vorgegebener Behältergeschwindigkeit und bei einem vorgegebenen Behälterabstand insbesondere von der jeweiligen Behälterlänge anhängt.In a further embodiment of the invention, predetermined environmental conditions in the area of the sensor unit cannot can only be generated by a programming device, but also by generating changing ambient conditions in the area of the sensor by other means. When using the sensor unit according to the invention on a accumulation conveyor track, special containers to be transported can be provided for programming the sensor units or for checking the programming of the sensor units, which have a special surface on their underside, which is sensed by the sensor of the sensor unit. The special surface can be designed so that ambient conditions of the sensor can be changed. Areas with different brightness or with different reflectivity can be used if they are arranged in such a way that they influence the sensor of the sensor unit. With such standardized containers, the sensor units of an accumulation conveyor track can be switched to a checking mode in which they are checked, for example, for the correct size of an existing dead time, which depends in particular on the respective container length at a predetermined container speed and at a predetermined container distance.
Die Erfindung ist in der Zeichnung anhand eines Ausführungsbeispiels näher erläutert.The invention is explained in more detail in the drawing using an exemplary embodiment.
Figur 1 zeigt eine erfindungsgemäße Sensoreinheit 11 zusammen mit einem erfindungsgemäßen Programmiergerät 19.FIG. 1 shows a sensor unit 11 according to the invention together with a programming device 19 according to the invention.
Die Sensoreinheit 11 ist in einer hier nicht dargestellten Stauförderbahn einsetzbar, wie sie in der EP 0 959 028 A2 beschrieben ist. Sie verhält sich in zeitlicher Hinsicht und hinsichtlich dem elektrischen Verhalten im Wesentlichen so wie die dort mit Bezug auf Figur 2 der EP 0 959 028 A2 beschriebe-
ne Sensoreinheit 11. Die in der EP 0 959 028 A2 beschriebenen weiteren Anwendungsbeispiele für die Sensoreinheit 11 können insbesondere auch mit der nachfolgend beschrieben Sensoreinheit ausgeführt werden.The sensor unit 11 can be used in an accumulation conveyor path, not shown here, as described in EP 0 959 028 A2. In terms of timing and electrical behavior, it essentially behaves like that described there with reference to FIG. 2 of EP 0 959 028 A2. ne sensor unit 11. The further application examples for the sensor unit 11 described in EP 0 959 028 A2 can in particular also be carried out with the sensor unit described below.
Gemäß der Erfindung ist somit bei jedem Stauplatz der Stauförderbahn der EP 0 959 028 A2 eine erfindungsgemäße Sensoreinheit 11 vorgesehen, deren Blockschaltbild in Figur 1 gezeigt ist. Mit Hilfe der Sensoreinheit 11 wird ein Behälterabstand S während des Weitertransports von Behältern bei der Stauförderbahn auf einen gewünschten Wert gebracht.According to the invention, a sensor unit 11 according to the invention is therefore provided for each stowage location of the accumulation conveyor track of EP 0 959 028 A2, the block diagram of which is shown in FIG. With the help of the sensor unit 11, a container distance S is brought to a desired value during the further transport of containers on the accumulation conveyor.
Die erfindungsgemäße Sensoreinheit 11 gemäß Figur 1 weist einen Sensor-Reflexions-Lichttaster 12 auf, der als Näherungssensor zur Abtastung von Behältern auf einer in dieser Ansicht nicht gezeigten Stauförderbahn dient. Der Sensor-Reflexions- Lichttaster 12 hat eine Sensor-Anschlußleitung 17, über die ein Meßsignal M ausgegeben wird. Außerdem wird der Sensor- Reflexions-Lichttaster 12 über die Sensor-Anschlußleitung 17 mit einem Ansteuersignal für eine in dieser Ansicht nicht gezeigte Lichtquelle versorgt, die im Sensor-Reflexions- Lichttaster 12 vorgesehen ist. Die Sensor-Anschlußleitung 17 ist mit einem von zwei Eingangsanschlüssen eines UND-Gatters 13 verbunden. Der andere Eingangsanschluß des UND-Gatters 13 steht mit einem Ausgangsanschluß eines Mikroprozessors 14 in Verbindung. Der Mikroprozessor 14 verfügt weiterhin über einen Eingangs-/Ausgangsanschluß E/A, der ebenfalls mit der Sensor- Anschlußleitung 17 in Verbindung steht. Außerdem weist der Mikroprozessor 14 einen Eingangsanschluß E auf, über den die Sensoreinheit 11 ansteuerbar ist. Schließlich ist am Mikroprozessor 14 ein Busanschluß B vorgesehen, über die die Sensoreinheit 11 ausgehend von einem in dieser Ansicht ebenfalls
nicht dargestellten Anschlußbus gezielt angesprochen werden kann.The sensor unit 11 according to the invention according to FIG. 1 has a sensor-reflection light scanner 12, which serves as a proximity sensor for scanning containers on a accumulation conveyor track, not shown in this view. The sensor reflection light scanner 12 has a sensor connection line 17, via which a measurement signal M is output. In addition, the sensor reflection light sensor 12 is supplied via the sensor connecting line 17 with a control signal for a light source, not shown in this view, which is provided in the sensor reflection light sensor 12. The sensor connection line 17 is connected to one of two input connections of an AND gate 13. The other input terminal of the AND gate 13 is connected to an output terminal of a microprocessor 14. The microprocessor 14 also has an input / output connection I / O, which is also connected to the sensor connection line 17. In addition, the microprocessor 14 has an input connection E, via which the sensor unit 11 can be controlled. Finally, a bus connection B is provided on the microprocessor 14, via which the sensor unit 11 also starts from one in this view Connection bus, not shown, can be addressed specifically.
Am UND-Gatter 13 ist ein Ausgangsanschluß A vorgesehen, der von der Außenseite der Sensoreinheit 11 abgegriffen werden kann. Das auf dem Ausgangsanschluß A geführte Signal wird außerdem einer Treiberstufe 15 zugeführt, die das am Ausgangsanschluß A geführte Signal so verstärkt, daß es an einem zweiten Ausgangsanschluß A' zur Ansteuerung eines Magnetventils 16 verwendbar ist. Das Magnetventil 16 wird zur Betätigung eines Schwenkantriebs 8a verwendet.An output connection A is provided on the AND gate 13, which can be tapped from the outside of the sensor unit 11. The signal carried on the output connection A is also fed to a driver stage 15, which amplifies the signal carried at the output connection A in such a way that it can be used at a second output connection A ′ to actuate a solenoid valve 16. The solenoid valve 16 is used to actuate a swivel drive 8a.
In Figur 1 ist weiterhin ein im Bereich der Sensoreinheit 11 vorsehbares Programmiergerät 19 dargestellt. Das Programmiergerät 19 hat einen Programmier-Reflexions-Lichttaster 20, der über eine Aktuator-Anschlußleitung 25 mit einer Betätigungseinrichtung 26 verbunden ist. Der Programmier-Reflexions- Lichttaster 20 weist eine Lichtquelle auf, die über die Aktuator-Anschlußleitung 25 mit Energie versorgbar ist. Außerdem liefert der Programmier-Reflexions-Lichttaster 20 ein Ausgangssignal über die Aktuator-Anschlußleitung 25 an die Betätigungseinrichtung 26. Das Programmiergerät 19 hat weiterhin eine Tastatur 21, über die Zahlenwerte in die Betätigungseinrichtung 26 eingegeben werden können. Schließlich ist eine Anzeigeeinheit 22 zur Anzeige von Programmierwerten und Meßwerten vorgesehen. In der Darstellung in Figur 1 wird der Wert "4,17" in der Anzeigeeinheit 22 angezeigt.FIG. 1 also shows a programming device 19 that can be provided in the area of the sensor unit 11. The programming device 19 has a programming reflection light sensor 20 which is connected to an actuating device 26 via an actuator connecting line 25. The programming reflection light scanner 20 has a light source which can be supplied with energy via the actuator connecting line 25. In addition, the programming reflection light scanner 20 supplies an output signal via the actuator connecting line 25 to the actuating device 26. The programming device 19 also has a keyboard 21, via which numerical values can be entered into the actuating device 26. Finally, a display unit 22 is provided for displaying programming values and measured values. In the illustration in FIG. 1, the value “4.17” is displayed in the display unit 22.
In Betrieb verhalten sich die Sensoreinheit 11 und das Programmiergerät 19 wie nachfolgend beschrieben.
In einem Grundzustand vor dem ersten Einsatz der Sensoreinheit 11, wie es in der EP 0 959 028 A2 beschrieben ist, befindet sich der Mikroprozessor 14 in einem zurückgesetzten Zustand, in dem er mit dem zu seiner Steuerung vorgesehen Programm versehen ist. Er weist insbesondere keine besonderen Parameter für eine zum Betrieb notwendige Totzeit T auf. Außerdem hat er keine Busadresse eingegeben. In diesem Zustand wird das Programmiergerät 19, wie in Figur 1 gezeigt, so in die Umgebung der Sensoreinheit 11 gebracht, daß der Programmier-Reflexions- Lichttaster 20 in unmittelbarer Nähe des Sensor-Reflexions- Lichttasters 12 angeordnet ist.In operation, the sensor unit 11 and the programming device 19 behave as described below. In a basic state before the first use of the sensor unit 11, as described in EP 0 959 028 A2, the microprocessor 14 is in a reset state in which it is provided with the program provided for its control. In particular, it has no special parameters for a dead time T necessary for operation. In addition, he did not enter a bus address. In this state, the programming device 19, as shown in FIG. 1, is brought into the surroundings of the sensor unit 11 in such a way that the programming reflection light sensor 20 is arranged in the immediate vicinity of the sensor reflection light sensor 12.
Danach wird über die Tastatur 21 ein Befehl an das Programmiergerät .19 gegeben, gemäß dem es über den Programmier- Reflexions-Lichttaster 20 ein Programmiersignal 23 aussendet. Das Programmiersignal 23 wird vom Sensor-Reflexions- Lichttaster 12 empfangen und sowohl an das UND-Gatter 13 als auch an den Mikroprozessor 14 weitergeleitet. Das Programmiersignal 23 ist so codiert, daß der Mikroprozessor 14 es von anderen, im regelmäßigen Betrieb der Sensoreinheit 11 vorgesehenen Lichtsignalen unterscheiden kann. Hierzu werden hier nicht beschriebene Codierungen und Prüfsummen verwendet. Auf den Empfang des Programmiersignals 23 hin begibt sich der Mikroprozessor 14 in einen Programmierzustand, in dem er zunächst den Sensor-Reflexions-Lichttaster 12 dazu veranlaßt, ein Quittungssignal 24 auszusenden. Das Quittungssignal 24 enthält Informationen über die im Mikroprozessor 14 gespeicherten Parameter, insbesondere die darin gespeicherte Totzeit T. Das Quittungssignal 24 wird von dem Programmier-Reflexions- Lichttaster 20 aufgenommen und an die Betätigungseinrichtung 26 weitergeleitet. Die Betätigungseinrichtung 26 weist die im Quittungssignal 24 enthaltenen und vom Sensor-Reflexions-
Lichttaster 12 empfangenen Informationen auf der Anzeigeeinheit 22 aus. Außerdem wird dem Bediener über eine hier nicht dargestellte Anzeige mitgeteilt, daß sich der Mikroprozessor 14 der Sensoreinheit 11 in einem Programmiermodus befindet.Then a command is sent to the programming device via the keyboard 21 . 19 given, according to which it transmits a programming signal 23 via the programming reflection light scanner 20. The programming signal 23 is received by the sensor reflection light scanner 12 and passed on to both the AND gate 13 and the microprocessor 14. The programming signal 23 is coded so that the microprocessor 14 can distinguish it from other light signals provided in the regular operation of the sensor unit 11. Codings and checksums not described here are used for this. Upon receipt of the programming signal 23, the microprocessor 14 goes into a programming state in which it first causes the sensor reflection light scanner 12 to send out an acknowledgment signal 24. The acknowledgment signal 24 contains information about the parameters stored in the microprocessor 14, in particular the dead time T stored therein. The acknowledgment signal 24 is received by the programming reflection light sensor 20 and passed on to the actuating device 26. The actuating device 26 has the information contained in the acknowledgment signal 24 and Light scanner 12 received information on the display unit 22. In addition, the operator is informed via a display (not shown here) that the microprocessor 14 of the sensor unit 11 is in a programming mode.
Im Programmiermodus wird eine bidirektionale Datenübertragung zwischen dem Programmiergerät 19 und der Sensoreinheit 11 aufrechterhalten, die durch die Lichtübertragungsstrecke zwischen dem Sensor-Reflexions-Lichttaster 12 und dem Programmier- Reflexions-Lichttaster 20 bereitgestellt wird. Die Datenübertragung erfolgt dabei parallel zu dem in Figur 1 eingezeichneten Programmiersignal 23 und dem Quittungssignal 24. Im Programmiermodus können Parameter in den Mikroprozessor 14 eingegeben werden, wobei insbesondere eine Verzögerungszeit T eingebbar ist. Außerdem kann diejenige Busadresse in den Mikroprozessor 14 eingegeben werden, über die die Sensoreinheit 11 am Busanschluß B ansprechbar ist. Alle Daten im Mikroprozessor können auf der Anzeigeeinheit 22 angezeigt werden.In the programming mode, bidirectional data transmission between the programming device 19 and the sensor unit 11 is maintained, which is provided by the light transmission path between the sensor reflection light sensor 12 and the programming reflection light sensor 20. The data transmission takes place in parallel to the programming signal 23 shown in FIG. 1 and the acknowledgment signal 24. In programming mode, parameters can be entered into the microprocessor 14, in particular a delay time T being able to be entered. In addition, that bus address can be entered into the microprocessor 14 via which the sensor unit 11 on the bus connection B can be addressed. All data in the microprocessor can be displayed on the display unit 22.
Im Betrieb der Sensoreinheit 11 ist es auch möglich, die jeweils im Mikroprozessor 14 gespeicherten Parameter und Daten abzufragen, ohne diese zu verändern, wenn sich die Sensoreinheit 11 bzw. der Mikroprozessor 14 im Programmiermodus befinden. Auf diese Weise können Kontrollen über das ordnungsgemäße Funktionieren der Sensoreinheit 11 durchgeführt werden, ohne die im Mikroprozessor 14 abgespeicherten Daten zu verändern.During operation of the sensor unit 11, it is also possible to query the parameters and data stored in the microprocessor 14 in each case without changing them when the sensor unit 11 or the microprocessor 14 are in programming mode. In this way, checks can be carried out to ensure that the sensor unit 11 is functioning correctly without changing the data stored in the microprocessor 14.
Nach Abschluß der Programmierung wird das Programmiergerät 19 durch eine Betätigung einer besonderen, hier nicht gezeigten Taste der Tastatur 21 dazu veranlaßt, ein Programmiersignal 23 auszusenden, das nach der Aufnahme am Sensor-Reflexions- Lichttaster 12 den Mikroprozessor 14 dazu veranlaßt, in den
Betriebsmodus zurückzukehren. Im Betriebsmodus verhält sich der Mikroprozessor 14 bezüglich der an seinen Anschlüssen anliegenden Signale so, wie die aus der EP 0 959 028 A2 bekannte Verzögerungsschaltung in der Sensoreinheit 11.
After completion of the programming, the programming device 19 is actuated by actuating a special key of the keyboard 21, not shown here, to send out a programming signal 23 which, after being recorded on the sensor reflection light scanner 12, causes the microprocessor 14 to enter into the Operating mode. In the operating mode, the microprocessor 14 behaves with respect to the signals present at its connections in the same way as the delay circuit known from EP 0 959 028 A2 in the sensor unit 11.