EP0940554A1 - Roller shutter control device - Google Patents
Roller shutter control device Download PDFInfo
- Publication number
- EP0940554A1 EP0940554A1 EP99104415A EP99104415A EP0940554A1 EP 0940554 A1 EP0940554 A1 EP 0940554A1 EP 99104415 A EP99104415 A EP 99104415A EP 99104415 A EP99104415 A EP 99104415A EP 0940554 A1 EP0940554 A1 EP 0940554A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- roller shutter
- end position
- shutter curtain
- user
- reached
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 44
- 238000012806 monitoring device Methods 0.000 claims 13
- 230000006386 memory function Effects 0.000 claims 6
- 238000009434 installation Methods 0.000 abstract description 3
- 238000000034 method Methods 0.000 abstract description 2
- 238000004804 winding Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000011022 operating instruction Methods 0.000 description 2
- 239000000700 radioactive tracer Substances 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000009423 ventilation Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005405 multipole Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000037072 sun protection Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/56—Operating, guiding or securing devices or arrangements for roll-type closures; Spring drums; Tape drums; Counterweighting arrangements therefor
- E06B9/80—Safety measures against dropping or unauthorised opening; Braking or immobilising devices; Devices for limiting unrolling
- E06B9/82—Safety measures against dropping or unauthorised opening; Braking or immobilising devices; Devices for limiting unrolling automatic
- E06B9/88—Safety measures against dropping or unauthorised opening; Braking or immobilising devices; Devices for limiting unrolling automatic for limiting unrolling
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/56—Operating, guiding or securing devices or arrangements for roll-type closures; Spring drums; Tape drums; Counterweighting arrangements therefor
- E06B9/68—Operating devices or mechanisms, e.g. with electric drive
- E06B2009/6809—Control
- E06B2009/6818—Control using sensors
- E06B2009/6854—Control using sensors sensing torque
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/56—Operating, guiding or securing devices or arrangements for roll-type closures; Spring drums; Tape drums; Counterweighting arrangements therefor
- E06B9/68—Operating devices or mechanisms, e.g. with electric drive
- E06B2009/6809—Control
- E06B2009/6872—Control using counters to determine shutter position
Definitions
- Roller shutter controls can pose particular problems throw up, as with retrofittable roller shutter drives are used.
- Such drives are common Drives with the existing tension belt of the roller shutter interact, i.e. Drives that are not in the winding shaft of the roller shutter sit and over in the winding shaft arranged mechanically adjustable limit switch contacts feature.
- Drives that interact with the roller shutter belt is the user forced to teach control in a complicated way where the allowable, maximum possible physical End positions of the roller shutter curtain are. this happens in a first run of the roller shutter curtain. Without this initialization run is not an operation of the roller shutter possible.
- Another simplification would be that electric drive of the roller shutter curtain at any time To be able to set gear without a special initialization run to have to perform.
- the object of the present invention is therefore the disadvantages inherent in the state of the art eliminate.
- the solution according to the invention allows the housing to provide two direction buttons and also accordingly to label so that a self-explanatory operation for the minimum scope of services.
- the program is in the control device designed so that at any time With the help of the direction buttons, the drive for the roller shutter belt be set in motion and switched off can.
- the user does not have to rely on it initially an initialization run after installation or a power failure perform. He is in that way Able to have a minimum scope of services, which he also can use if the operating instructions have been lost or is not at hand.
- Possibility of custom end positions for the roller shutter curtain to enter This gives the user the Possibility, for example, not the roller shutter curtain to close completely. It can cover an upper area of the Keep the roller shutter curtain stretched, creating a so-called Ventilation position is reached.
- the slats of the roller shutter curtain usually face slots in the connecting ribs, some Allow air passage and also light passage as long as the slats do not sit close together. With The user-defined end position can be achieved that these slots remain in the open position, so that both light and air can pass through.
- an upper one End position can be set arbitrarily by the user can also suppress a complete opening be what, for example, for shading in summer makes sense. Leave these user-defined end positions with just one additional button, a set key. There are several Possibilities to choose from.
- the user-programmed End position can be reached by starting from a middle position, the roller shutter in the relevant Direction is set to that end position in which the user-defined end position is to be set. To do this, the user can first press a set key and then when you reach the desired position pressing any of the buttons again the roller shutter curtain stop, which defines the upper end position.
- roller shutter curtain as usual to start and to stop the movement by pressing the SET key and a corresponding state in the control to be saved, which is set as the desired end position is.
- This can, for example, be arbitrary in the Control set meter reading when the control cooperates with a pulse generator, which over the Roller shutter belt is driven.
- a pulse generator which over the Roller shutter belt is driven.
- the Control system should be designed so that the control system automatically the top without user intervention and / or lower limit position itself, in which the roller shutter curtain due to the spatial conditions maximum can be moved, searches automatically.
- This automatic Searching for the limit positions can be triggered by the User by pressing the corresponding direction button the roller shutter curtain in the corresponding direction starts.
- Another option is to switching on a power supply voltage for the first time the control, which is synonymous with a voltage return after a power cut, the roller shutter curtain automatically performs an initialization run.
- a manually controlled initialization run is prefer to avoid unattended collisions with any Items that are in the area of the roller shutter curtain to avoid, for example, flower pots.
- Determining end positions consists of the current consumption to monitor the drive motor. As soon as the power consumption rises above a predetermined limit recognized this as a signal that the roller shutter curtain has reached its upper end position and the stops are usually provided on the roller shutter curtain, on Roller shutter box are in contact.
- the lower end position is the System signals when the pulses from the pulse generator stay away because the tension belt is fully closed Roller shutter relaxed.
- a counter can also be used for this, which in turn is not necessarily a discrete one Counter is, but in a microprocessor with the help a program is simulated. This counter is on set a predetermined value and it is based on this condition when lowering the roller shutter curtain The counter value continues to count until the counting pulses stay away.
- Fig. 1 shows a highly schematic of a roller shutter arrangement with those essential for the understanding of the invention mechanical and electrical assemblies.
- the arrangement has a roller shutter 1, which to optionally set a drive device 2 in motion is.
- the drive device 2 is controlled with Using a control device 3.
- a roller shaft 4 belongs to the roller shutter 1 both on pins 5 and 6 in one not illustrated Roller shutter box is rotatably mounted.
- winding shaft 4 is a roller shutter curtain 7 attached, that of several parallel to each other Roller shutter slats 8, which is a tongue and groove connection are coupled together.
- His lower Edge is formed by an end strip 9 on the two stops 11 are rigidly attached.
- the stops 11 in the form of cylindrical pegs can adhere to the Edge of the slot of the roller shutter box, not shown put on to prevent the roller shutter curtain 7 completely disappears into the roller shutter box. they seem so far together with the slot of the roller shutter box as a mechanical end stop.
- a Belt pulley 12 arranged with the winding shaft 4th is rotatably connected.
- a Tension belt 13 can be wound up with one end on the belt pulley 12 is set.
- the belt pulley 12 is as in Roll shutters usual, a flanged disk to a side To prevent the tension belt 13 from running down.
- the tension belt 13 is in the form of a in its lower end in Fig. 1 dashed line symbolically illustrated.
- the drive device 2 with the lower end the tension belt 13 cooperates and is highly schematic also shown rotated by 90 ° around the course of the tension belt 13 to be able to illustrate.
- the drive device 2 includes a first one Friction roller 14, which excited over a permanent DC motor 15 driven with reduction gear is, two more friction rollers 16 and 17, which over not shown spur gears with the friction roller 14 rotatably connected and axially parallel to this and one in the wall of the building in question accommodated automatic rewinder 18 with a belt pulley 19, which by means of a symbolically indicated spring 21 in Winding sense of the tension belt 13 is biased.
- the lower end of the tension belt 13 is on the disc 19 attached, so with the help of the spring 21, which acts as a spring motor acts, the section of the tension belt 13 between the Friction roller 17 and the winding disc 19 tensioned is held.
- the motor 15 and the friction rollers 14, 16 and 17 are together in a circuit board, not shown arranged or stored.
- this board is also a sensing roller 22 rotatably supported, namely by one Axis that is related to the axes of the friction rollers 14, 16 and 17 and the winding disk 19 is axially parallel.
- the tracer roller 22 is arranged such that the tensioned tension belt 13 runs over the circumferential surface and the feeler roller 22 through Can take friction.
- a disc 23 is rotatably coupled, which is sensed by a sensor 24.
- the Sensor 24 can be an optical or a magnetic field sensor be scanning irregularities on the disk 23 and with each pass an unevenness over one Connection line 25 emits an electrical pulse.
- the number of pulses delivered is that of the tension belt 13 distance covered proportional.
- the core of the control device 3 forms a Microcontroller or microprocessor 26 that has multiple Inputs 27, 28, 29, 31 and 32 as well as a control output 33 has.
- a ASIC can be used according to the following explained program configured in hardware or is wired.
- Line 25 is connected to input 32, via which 26 pulses are supplied to the microcontroller, as long as the feeler roller 22 rotates, which is synonymous is with a movement of the tension belt 13.
- the counter is an up / down counter, which also takes the sign into account. He counts e.g. forward when the roller shutter curtain 7 moves up, and backwards when the Roller shutter curtain moved down. The maximum count starting from 0 is larger in both directions than the maximum expected number of pulses if the roller shutter curtain 7 goes through its full stroke. On this way there is no overflow when the counter is reset when the roller shutter curtain 7 in one of its physically possible end positions.
- the output 33 is connected to a symbolically indicated one Relay switch group 37, through which the electrical connection from a supply voltage 38 to the motor 15 and from the motor 15 via a current sensor resistor 39 to circuit mass 41 can be produced.
- the relay switches group 37 also serves as a pole reversal switch for the Motor 15, which makes a total of three states possible are, namely, an off state in which the motor 15 gets no electricity and is short-circuited at the entrance, as well as two switch-on states, in which he with the one or the other polarity between the power supply 38 and the circuit ground 41. It goes without saying that the output 33 may be a multi-pole output, around these multiple switching states of the relay switch group 37 to enable.
- the entrance 31 is finally with the hot end of the current sensor resistor 39 connected to the voltage drop to measure at the current sensor resistor 39.
- the Voltage drop serves as a criterion for the physical End position of the roller shutter curtain 7.
- the microcontroller contains a voltage discriminator, the voltage drop with an internally definable Threshold compares and depends on that A corresponding binary signal is available for comparison poses.
- the discriminator can also be outside of the microcontroller be realized.
- the Microprocessor 26 on the design Start address started and initially wraps at 51 Program through which the registers are standardized and determined Memory variables to one required for the program run Initial value. This also includes the Presetting of the internal counter that receives the pulses the entrance 32 counts. The counter is e.g. to "zero" set.
- the program continues and queries at 52 whether the direction key 34, with the the opening of the roller shutter 1 is arranged, operated is. If so, the program goes straight to the beginning of query block 52 back. This is to prevent be that accidentally immediately after turning on the power supply or a voltage recovery of the Roller shutter 1 is set in motion in one direction. If the direction button 34 is not pressed, comes the program into a second query block 53, in the program checks whether the other direction key 35, with which the closing of the roller shutter 1 is requested is actuated. If so, the program runs for Start of query block 53 and only if none Button is pressed, the program moves to the next one Instruction block 54 continues.
- the query block 53 has the same Task like query block 52, namely a faulty one or to prevent the roller shutter 1 from being started unintentionally.
- variables MSA and MSE are used after an actuation of the set button 36 to recognize their release and only start the "stopwatch" from this point on.
- the variables serve to be negative Flank triggering to realize how this results from the following description results.
- a query block 56 in which the program checks, whether the direction button 34 is pressed. If so, will a subroutine 57 started, which opens the roller shutter 1 causes. If button 34 is not pressed, the program continues with a query block 59 in which button 35 is checked. If it's pressed, if the user wishes the roller shutter 1 to be closed, which is why the program at 58 into the corresponding subroutine changes. If there is no actuation, it closes a query block 61 adjoins the query block 59, in which it is checked whether the variable MSE is set. If not, the program checks at 62 whether the user presses the set key 36 keeps pressed.
- the Variable MSE is actually set, which means the program at query block 61 to the entrance of a query block 64 branches, in which it is checked whether the Variable MSA is set. If so, it is done in one Query block 65 the check whether the set key 36 in the actuated state. If not, that's a sign making sure that the user released the set key 36 with which the stopwatch formed by the variable SZ closes starts so that the programming of an end position only for a predetermined time is possible to prevent incorrect operation to exclude. This time is determined by the duration of the stopwatch defined by the variables SZ, which consequently decrements in an instruction block 66 is indicated by the LED 55.
- variable SZ has not yet returned to zero what has checked in a query block 67 has decreased the program returns to the beginning of the query block 56 back. If, however, the variable SZ is down to zero has been decremented, the "stopwatch" has expired and it is not programming the end position using the direction keys 34, 35 more possible until the again Set key 36 is pressed. The direction buttons 34, 35 then only serve to move the roller shutter 1 up or start below, which corresponds to normal operation. The program therefore returns in the event that SZ goes to zero to the input of instruction block 52 The set time has expired and may have to be new be started.
- the user can be independent from the actuation of the set key 36 drive commands with Use the direction buttons 34 or 35 to instruct and have it carried out.
- the test is carried out in a query block 71. If the subroutine is reached leave immediately to the entrance of the request block 52. If the upper end position has not yet been reached, an instruction block 73 ensures that over the output 33 to the relay switch set 37 signals so that the motor 15 for the corresponding Direction of rotation connected to the supply voltage 38 becomes. Then in an instruction block 74 Waiting loop started before the program from there a query block 75 continues.
- query block 75 it is checked whether the current through the sensor resistor 39, i.e. the voltage drop via the sensor resistor 39 above or below a predetermined limit value.
- the check takes place in the query block 75 not immediately after the instruction block 73, but delayed by the instruction block 74.
- variable MAUF serves as a flip-flop and is intended for this ensure that the roller shutter 1 continues to open even if the user has the relevant direction key 34 has already let go. To do this will achieve, in the present flowchart Variable MAUF after releasing the direction button 34 set and reset by pressing it again. As a result, the first time through the 3 the variable MAUF is not set and after query block 77 the program runs with a further query block 78, in which the state of the Direction key 34 is checked. She is no longer in the actuated state, after the query block 78 in the instruction block 79 the variable MAUF otherwise, the instruction block 79 skipped.
- a query block 81 examines whether the current position is greater than one previously defined upper position. If not, it drives Program continues with query block 75, otherwise changes switch off the program to a subroutine 81 " above".
- the first function in the program part 82 "switch off above "is done in one Instruction block 85, through which a signal is output 33 is generated so that the relay switch block 37 the Power supply to the motor 15 is interrupted. After that it is checked in a query block 86 whether the Variable MP is set. This variable MP was possibly set in instruction block 63 (FIG. 2) if the user had pressed the set key 36.
- the control device 3 By pressing the set key 36, the user shows the control device 3 wishes that the by pressing the direction button beforehand 34 reached top end position as future will upper end position is used, which from now on when opening the Roller shutter curtain 7 is no longer run over. So if the variable MP is set, the program changes to an instruction block 87.
- the program also closes after query block 86 the input of instruction block 52 and waits as mentioned above. If the variable MP is not set, instruction block 87 is not executed.
- roller shutter control 3 detects when the roller shutter curtain 7 its upper physical End position reached. This detection takes place in the Query block 75, wherein if the condition is met, in the program part 76 "upper limit switch” is changed. This part of the program is shown schematically in FIG. 5. Also in the program part 76 "final shutdown” the engine is first switched off in an instruction block 88.
- This variable “maximum end position up” will, as already mentioned, in the query block 81 evaluated, so that from then until the next deletion all variables, for example due to a power failure, the program section 76 "upper limit switch-off" no longer is achieved.
- the program does not need an absolute one upper limit, but the control device 3 seeks the upper limit position itself, the counter content reflects the position, but not on one certain position of the roller shutter curtain 7 at the beginning of Program run is fixed.
- the system works as it were with a "floating zero point" and looks for the upper end position itself. This upper end position is then with equated to a counter content that is in random Results from the initial conditions, but then remains the same until the system Blackout has lost his memory.
- Fig. 6 shows the program part 58 "Close roller shutter". It starts by checking in a query block 93 whether the content of the counter has become smaller than the content of a variable "lower limit”. This variable corresponds to the "upper limit” variable, only with the difference that this is the chosen lower end position. The way in which this variable being won is discussed further below explained.
- the machine When the chosen lower end position is reached, the machine returns the program immediately to the input of the instruction block 52 back. Otherwise the engine is in an instruction block 94 in the sense of lowering the roller shutter curtain 7 switched on via output 33.
- the physically possible lower limit is determined by Absence of pulses from the sensing roller 22 detected. For this it is necessary to include a short-term clock in the program, with their help a retriggerable monoflop is simulated, which is reset every time by the sensor 24 receives a pulse. These impulses remain off, the monoflop is no longer reset and thus recognized that the roller shutter curtain 7 is completely lowered or otherwise stands up with its bottom edge at the bottom.
- a query block 101 decrements the variable "clock" and checked if it went back to zero. If if not, the program goes to the entrance of query block 96 back. Otherwise, i.e. when expired O'clock, is examined in a query block 102, whether the counter content differs from the counter content, which is cached in the instruction block 95 was. In case of a difference between these two Values are still impulses from the feeler roller 22 came. On the other hand, if the contents are the same, the tactile role is 22 has stopped because of the tension belt 13 has lifted off the feeler roller 22. The roller shutter curtain 7 stands up, which is why with a program part 103 "Limit switch down" is continued.
- variable MAB can be set with the result that after the query block 95 is no longer continued with query block 96, but is branched to a query block 104.
- query block 104 becomes the state of the direction key 35 checked. If it is pressed again, the Roller shutter curtain 7 are stopped. Is the button 35 on the other hand, if the roller shutter curtain is not actuated, 7 continues and the program changes to Receipt of query block 99. Otherwise, i.e. when actuated Direction key 35 is in an instruction block 105 reset the variable MAB and the program towards program part 100 "switch off below" leave.
- the program part 100 "shutdown below", as in Fig. 7 is shown corresponds to the program part “Switch off at the top” according to FIG. 4.
- the program part 100 "shutdown below" begins with the fact that in a subsequent instruction block 106 the Engine is switched off. This is followed by a Instruction block 107 checks whether the user has an arbitrary wanted to program the lower end position, then what Program based on the state of the MP variable, as already mentioned above, checks. If the variable MP is not set the program goes straight to the entrance of the Instruction blocks 52 return. Otherwise, in one Instruction block 108 a variable "lower limit" with the Value of the current counter content occupied and the variable MP deleted.
- the loss of pulses arises because the tension belt 13 stands out from the feeler roller 22 but still a bit runs before the system stops the sensing roller 22 recognizes.
- the correction value for this is determined empirically and ensures that when the roller shutter is opened 1 again the same upper physical position of the roller shutter curtain 7 is reached when the content of the counter has become equal to the variable "maximum end position up” or, in the case of a user-defined end position, the same as "Upper limit" variables.
- variable "minimum end position below” can be done by appropriate Programming the variable "minimum end position below "to the current meter reading and the motor 15 is moved in the upward direction until the first impulse arrives. This can be done in the same way be determined how this is related to the query block 101 has already been explained. Then the Variable "minimum end position below” to the value of the current one Meter reading set.
- this program block 111 receives the counter reading corrected by setting the internal counter to the value which the variable "minimum end position below" has.
- roller shutter curtain 7 can only by active user intervention set in motion become, for example in the sense of opening, when to Time of voltage recovery of the roller shutter curtain 7 was closed.
- the user presses the direction button 34 "UP” and the roller shutter curtain 7 will start moving upwards until the stops 11 on Roller shutter boxes come to the system.
- the Control an appropriate correction so that the mechanical stop will no longer be reached in the future.
- the user wants to close the roller shutter 1, which is instructed by the direction button 35 "AB” pressed.
- the roller shutter 1 will move downward until he is with his Bottom edge stands up on any stops and itself the tension belt 13 relaxes.
- the direction button 34 moves the roller shutter curtain 7 in the previously determined upper end position, in the just not yet the stops 11 on the roller shutter box nudge.
- the user can arbitrarily adjust at any time program intermediate end positions, by first pressing the set key 36 and then within of the available time window what is indicated by the lighting of the LED 55, the Roller shutter 1 using the direction button 34 or 35 either moves up or down and through Stop pressing the same button again. This then the position reached is the end position, which will be the roller shutter curtain in the future 7 will take if either the direction button "UP” or the direction button “DOWN” pressed without the user pressing the button again the same button stops the movement.
- the query block can 81 in addition to querying the variable "upper Limit "can still be checked whether the variable MP is set is what corresponds to a new setting of the limit.
- the Program can be designed so that when the variable MP is set by pressing the set key 36, the value the "upper limit" variable is ignored.
- each of the buttons be used to stop the movement.
- additional query blocks are added, in which additional the other direction button 35 and the set button 36 can be queried upon actuation.
- a roller shutter arrangement includes one over one Pull belt operated roller shutter curtain as well as an electric one Drive device for the tension belt and a control for the drive motor.
- the control device monitors the motor current to the upper physically possible Recognize the end position of the roller shutter curtain and also there is a traction roller, which is frictionally engaged the pull belt is carried and impulses to the control device delivers.
- the engine is switched off if either the motor current is a predetermined one Limit exceeds or the tracer roller no impulses delivers more.
- arbitrarily through the User end positions for the open and closed positions be set.
- the control works to determine the position with a counter and is designed so that the Counter, depending on a random initial value, at Starting the arrangement works.
Landscapes
- Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Operating, Guiding And Securing Of Roll- Type Closing Members (AREA)
- Vending Machines For Individual Products (AREA)
- Non-Portable Lighting Devices Or Systems Thereof (AREA)
- Shutters For Cameras (AREA)
- Electroplating Methods And Accessories (AREA)
- Extrusion Moulding Of Plastics Or The Like (AREA)
Abstract
Description
Mit dem fortschreitenden Einsatz zunehmend komplexerer Steuerungen wird an sich eine Verbesserung des Leistungsumfangs und insoweit auch des Komforts erzielt. Der höhere Komfort wird allerdings in der Regel mit einer zunehmend komplizierteren Benutzerschnittstelle erkauft, was sich u.a. in der Zahl der zu betätigenden Tasten oder, was für den Benutzer noch unangenehmer ist, der zunehmenden Mehrfachbelegung einzelner Tasten erkauft wird.With the increasing use increasingly complex Controls in themselves will improve the scope of services and also achieved comfort. Of the However, higher comfort is usually achieved with a bought increasingly complicated user interface, which among other things in the number of buttons to be pressed or, which is even more uncomfortable for the user, the increasing Multiple assignment of individual keys is purchased.
Es kommt deswegen nicht selten vor, dass Steuerungen nur deswegen für den Benutzer völlig unbedienbar werden, weil er nach einigen Jahren die Bedienungsanleitung verloren hat und die Zeichenerklärung auf dem Gerät nicht hinreichend selbsterklärend ist. Nicht einmal ein minimaler Leistungsumfang kann dann mehr abgerufen werden.It is therefore not uncommon for control systems only because of this become completely inoperable for the user, because after a few years he lost the instruction manual and the symbol explanation on the device does not is sufficiently self-explanatory. Not even a minimal one The scope of services can then be called up more.
Insbesondere bei Roll-Ladensteuerungen ist dies von erheblichem Nachteil. Man bedenke nur, dass nach mehreren Jahren ordnungsgemäßen Betriebs ein Stromausfall die Programmierung löscht und die Bedienungsanleitung zwischenzeitlich verlorengegangen ist. This is particularly the case with roller shutter controls considerable disadvantage. Just consider that after several Years of proper operation programming a power outage deletes and the operating instructions in the meantime has been lost.
Besondere Probleme können dabei Roll-Ladensteuerungen aufwerfen, wie sie bei nachrüstbaren Roll-Ladenantrieben zum Einsatz kommen. Solche Antriebe sind für gewöhnlich Antriebe, die mit dem vorhandenen Zuggurt des Roll-Ladens zusammenwirken, d.h. Antriebe, die nicht in der Wickelwelle des Roll-Ladens sitzen und über in der Wickelwelle angeordnete mechanisch einstellbare Endschalterkontakte verfügen. Bei den bisher bekannten Lösungen für Antriebe, die mit dem Roll-Ladengurt zusammenwirken, ist der Benutzer gezwungen, in komplizierter Weise der Steuerung beizubringen, wo die zulässigen, maximal möglichen physikalischen Endlagen des Roll-Ladenvorhangs liegen. Dies geschieht in einer ersten Fahrt des Roll-Ladenvorhangs. Ohne diese Initialisierungsfahrt ist keine Betätigung des Roll-Ladens möglich.Roller shutter controls can pose particular problems throw up, as with retrofittable roller shutter drives are used. Such drives are common Drives with the existing tension belt of the roller shutter interact, i.e. Drives that are not in the winding shaft of the roller shutter sit and over in the winding shaft arranged mechanically adjustable limit switch contacts feature. With the previously known solutions for drives, that interact with the roller shutter belt is the user forced to teach control in a complicated way where the allowable, maximum possible physical End positions of the roller shutter curtain are. this happens in a first run of the roller shutter curtain. Without this initialization run is not an operation of the roller shutter possible.
Eine Verbesserung ließe sich erreichen, wenn die Steuerung so gestaltet ist, dass sie von sich aus die physikalischen Grenzen für die Bewegung des Roll-Ladenvorhangs erkennt.An improvement could be achieved if the Control is designed in such a way that it physical limits for the movement of the roller shutter curtain recognizes.
Eine andere Vereinfachung würde darin bestehen, den elektrischen Antrieb des Roll-Ladenvorhangs jederzeit in Gang setzen zu können, ohne zuvor eine besondere Initialisierungfahrt durchführen zu müssen.Another simplification would be that electric drive of the roller shutter curtain at any time To be able to set gear without a special initialization run to have to perform.
Eine Komfortverbesserung wird auch erreicht, wenn der Benutzer willkürlich eine Endlage definieren kann.An improvement in comfort is also achieved if the User can arbitrarily define an end position.
Aufgabe der vorliegenden Erfindung ist es deswegen, die dem Stand der Technik innenwohnenden Nachteile zu eliminieren.The object of the present invention is therefore the disadvantages inherent in the state of the art eliminate.
Diese Aufgabe wird erfindungsgemäß mit den Vorrichtungen
nach den Ansprüchen 1, 10, 11, 25 oder 26 gelöst. This object is achieved with the devices
solved according to
Die erfindungsgemäße Lösung gestattet es, am Gehäuse zwei Laufrichtungstasten vorzusehen und auch entsprechend zu beschriften, so dass sich eine selbsterklärende Bedienung für den minimalen Leistungsumfang ergibt.The solution according to the invention allows the housing to provide two direction buttons and also accordingly to label so that a self-explanatory operation for the minimum scope of services.
Gemäß einem Aspekt der Erfindung ist das Programm in der Steuereinrichtung so gestaltet, dass jederzeit mit Hilfe der Laufrichtungstasten der Antrieb für den Roll-Ladengurt in Bewegung gesetzt und abgeschaltet werden kann. Der Benutzer ist nicht darauf angewiesen, zunächst nach dem Einbau oder einem Stromausfall einen Initialisierungslauf durchzuführen. Er ist auf diese Weise in der Lage, einen Mindestleistungsumfang zu haben, den er auch benutzen kann, wenn die Betriebsanleitung verlorgengegangen oder nicht zur Hand ist.According to one aspect of the invention, the program is in the control device designed so that at any time With the help of the direction buttons, the drive for the roller shutter belt be set in motion and switched off can. The user does not have to rely on it initially an initialization run after installation or a power failure perform. He is in that way Able to have a minimum scope of services, which he also can use if the operating instructions have been lost or is not at hand.
Gemäß einem anderen Aspekt der Erfindung besteht die Möglichkeit, benutzerdefinierte Endlagen für den Roll-Ladenvorhang einzugeben. Dadurch erhält der Benutzer die Möglichkeit, beispielsweise den Roll-Ladenvorhang nicht vollständig zu schließen. Er kann einen oberen Bereich des Roll-Ladenvorhangs gestreckt halten, wodurch eine sogenannte Lüftungsstellung erreicht wird.According to another aspect of the invention Possibility of custom end positions for the roller shutter curtain to enter. This gives the user the Possibility, for example, not the roller shutter curtain to close completely. It can cover an upper area of the Keep the roller shutter curtain stretched, creating a so-called Ventilation position is reached.
Die Lamellen des Roll-Ladenvorhangs weisen für gewöhnlich in den Verbindungsrippen Schlitze auf, die einen Luftdurchtritt und auch einen Lichtdurchtritt ermöglichen, solange die Lamellen nicht dicht aufeinandersitzen. Mit Hilfe der benutzerdefinierten Endlage kann erreicht werden, dass diese Schlitze in der Offenstellung bleiben, so dass sowohl Licht als auch Luft durchtreten kann.The slats of the roller shutter curtain usually face slots in the connecting ribs, some Allow air passage and also light passage as long as the slats do not sit close together. With The user-defined end position can be achieved that these slots remain in the open position, so that both light and air can pass through.
Wenn nicht nur eine untere sondern auch eine obere Endlage willkürlich durch den Benutzer eingestellt werden kann, kann zusätzlich ein vollständiges Öffnen unterdrückt werden, was beispielsweise zur Abschattung im Sommer sinnvoll ist. Diese benutzerdefinierten Endlagen lassen sich mit Hilfe nur einer einzigen zusätzlichen Taste, einer Settaste programmieren. Hierbei stehen mehrere Möglichkeiten zur Auswahl. Die benutzerprogrammierte Endlage lässt sich erreichen, indem, ausgehend von einer mittleren Stellung, der Roll-Laden in die betreffende Richtung zu jener Endlage in Bewegung gesetzt wird, in der die benutzerdefinierte Endlage eingestellt werden soll. Der Benutzer kann hierzu zunächst eine Settaste drücken und sodann beim Erreichen der gewünschten Position durch erneutes Drücken irgendeiner der Tasten den Roll-Ladenvorhang anhalten, womit die obere Endlage definiert ist. Eine andere denkbare Möglichkeit besteht darin, den Roll-Ladenvorhang wie für gewöhnlich in Gang zu setzen und durch Drücken der Settaste sowohl die Bewegung anzuhalten als auch in der Steuerung einen entsprechenden Zustand abspeichern zu lassen, der als gewillkürte Endlage festgelegt ist. Dies kann beispielsweise ein willkürlich in der Steuerung festgelegter Zählerstand sein, wenn die Steuerung mit einem Impulsgeber zusammenwirkt, der über den Roll-Ladengurt angetrieben wird. Beim Schließen und beim Öffnen wird der Antrieb nur solange in Gang gehalten, bis der betreffende Zählerstand erreicht wird. Es versteht sich, dass hierfür nicht notwendigerweise ein diskreter Digitalzähler verwendet wird, sondern dass dieser Zähler mit Hilfe eines Mikroprozessors und eines darin enthaltenen Programms nachgebildet wird.If not just a lower one, but also an upper one End position can be set arbitrarily by the user can also suppress a complete opening be what, for example, for shading in summer makes sense. Leave these user-defined end positions with just one additional button, a set key. There are several Possibilities to choose from. The user-programmed End position can be reached by starting from a middle position, the roller shutter in the relevant Direction is set to that end position in which the user-defined end position is to be set. To do this, the user can first press a set key and then when you reach the desired position pressing any of the buttons again the roller shutter curtain stop, which defines the upper end position. Another conceivable option is the roller shutter curtain as usual to start and to stop the movement by pressing the SET key and a corresponding state in the control to be saved, which is set as the desired end position is. This can, for example, be arbitrary in the Control set meter reading when the control cooperates with a pulse generator, which over the Roller shutter belt is driven. When closing and when Opening the drive is only kept going until the relevant meter reading is reached. It understands yourself that this is not necessarily a discrete Digital counter is used, but that this counter with the help of a microprocessor and one contained therein Program is simulated.
Gemäß einem weiteren Aspekt der Erfindung kann die Steuerung so gestaltet sein, dass sich die Steuerung selbsttätig ohne Eingreifen durch den Benutzer die obere und/oder untere Grenzlage selbst sucht, in die der Roll-Ladenvorhang aufgrund der räumlichen Gegebenheiten maximal bewegt werden kann, selbsttätig sucht. Dieses selbsttätige Suchen der Grenzlagen kann ausgelöst werden, indem der Benutzer durch Betätigen der entsprechenden Laufrichtungstaste den Roll-Ladenvorhang in der entsprechenden Richtung startet. Eine andere Möglichkeit besteht darin, beim erstmaligen Einschalten einer Stromversorgungsspannung für die Steuerung, was gleichbedeutend ist mit einer Spannungswiederkehr nach einem Stromausfall, der Roll-Ladenvorhang selbsttätig eine Initialisierungsfahrt durchführt. Eine von Hand gesteuerte Initialisierungsfahrt ist jedoch zu bevorzugen, um unbeaufsichtigte Kollisionen mit irgendwelchen Gegenständen, die sich im Bereich des Roll-Ladenvorhangs befinden, beispielsweise Blumentöpfe, zu vermeiden.According to a further aspect of the invention, the Control system should be designed so that the control system automatically the top without user intervention and / or lower limit position itself, in which the roller shutter curtain due to the spatial conditions maximum can be moved, searches automatically. This automatic Searching for the limit positions can be triggered by the User by pressing the corresponding direction button the roller shutter curtain in the corresponding direction starts. Another option is to switching on a power supply voltage for the first time the control, which is synonymous with a voltage return after a power cut, the roller shutter curtain automatically performs an initialization run. However, a manually controlled initialization run is prefer to avoid unattended collisions with any Items that are in the area of the roller shutter curtain to avoid, for example, flower pots.
Eine einfache Möglichkeit, um die physikalischen Endlagen zu ermitteln, besteht darin, die Stromaufnahme des Antriebsmotors zu überwachen. Sobald die Stromaufnahme über einen vorher festgelegten Grenzwert ansteigt, wird dies als Signal dafür erkannt, dass der Roll-Ladenvorhang seine obere Endlage erreicht hat und die Anschläge, die üblicherweise am Roll-Ladenvorhang vorgesehen sind, am Roll-Ladenkasten anliegen. Die untere Endlage wird dem System signalisiert, wenn die Impulse von dem Impulsgeber ausbleiben, weil der Zuggurt sich bei vollständig geschlossenem Roll-Laden entspannt.An easy way to get the physical Determining end positions consists of the current consumption to monitor the drive motor. As soon as the power consumption rises above a predetermined limit recognized this as a signal that the roller shutter curtain has reached its upper end position and the stops are usually provided on the roller shutter curtain, on Roller shutter box are in contact. The lower end position is the System signals when the pulses from the pulse generator stay away because the tension belt is fully closed Roller shutter relaxed.
Um zu verhindern, dass in der oberen Endlage ständig das System unter einer erhöhten Spannung bleibt, wird vorzugsweise nach dem Erreichen der oberen physikalischen Endlage der Roll-Ladenvorhang selbsttätig ein Stück abgesenkt und es wird dieser Zustand künftig als obere Endlage definiert, die durch den Benutzer nicht mehr überfahren werden kann. Auch hierfür kann ein Zähler verwendet werden, der wiederum nicht notwendigerweise ein diskreter Zähler ist, sondern in einem Mikroprozessor mit Hilfe eines Programms nachgebildet wird. Dieser Zähler wird auf einen vorbestimmten Wert gesetzt und es wird ausgehend von diesem Zustand beim Ablassen des Roll-Ladenvorhangs der Zählerwert weitergezählt, solange bis die Zählimpulse ausbleiben.To prevent that in the upper end position constantly the system remains under an increased tension preferably after reaching the upper physical End position of the roller shutter curtain automatically lowered a bit and this condition will be the upper end position in the future defined that no longer run over by the user can be. A counter can also be used for this, which in turn is not necessarily a discrete one Counter is, but in a microprocessor with the help a program is simulated. This counter is on set a predetermined value and it is based on this condition when lowering the roller shutter curtain The counter value continues to count until the counting pulses stay away.
Im Übrigen sind Weiterbildungen der Erfindung Gegenstand von Unteransprüchen.In addition, developments of the invention are the subject of subclaims.
In der Zeichnung ist ein Ausführungsbeispiel des
Gegenstandes der Erfindung dargestellt. Es zeigen:
Fig. 1 zeigt stark schematisiert eine Roll-Ladenanordnung mit den für das Verständnis der Erfindung wesentlichen mechanischen und elektrischen Baugruppen.Fig. 1 shows a highly schematic of a roller shutter arrangement with those essential for the understanding of the invention mechanical and electrical assemblies.
Die Anordnung weist einen Roll-Laden 1 auf, der über
eine Antriebseinrichtung 2 wahlweise in Gang zu setzen
ist. Die Steuerung der Antriebseinrichtung 2 erfolgt mit
Hilfe einer Steuereinrichtung 3.The arrangement has a
Zu dem Roll-Laden 1 gehört eine Wickelwelle 4, die
beidends über Zapfen 5 und 6 in einem nicht veranschaulichten
Roll-Ladenkasten drehbar gelagert ist. An der
Wickelwelle 4 ist mit einer Kante ein Roll-Ladenvorhang 7
befestigt, der aus mehreren parallel zueinander verlaufenden
Roll-Ladenlamellen 8 besteht, die über eine Nut-und-Federverbindung
miteinander gekoppelt sind. Seine untere
Kante ist von einer Abschlussleiste 9 gebildet, an der
zwei Anschläge 11 starr befestigt sind. Die Anschläge 11
in Gestalt von zylindrischen Zapfen können sich an den
Rand des Schlitzes des nicht gezeigten Roll-Ladenkastens
anlegen, um zu verhindern, dass der Roll-Ladenvorhang 7
vollständig im Roll-Ladenkasten verschwindet. Sie wirken
insoweit zusammen mit dem Schlitz des Roll-Ladenkastens
als mechanischer Endanschlag.A
Neben einem Stirnende der Wickelwelle 4 ist eine
Gurtscheibe 12 angeordnet, die mit der Wickelwelle 4
drehfest verbunden ist. Auf der Gurtscheibe 12 ist ein
Zuggurt 13 aufwickelbar, der mit einem Ende auf der Gurtscheibe
12 festgelegt ist. Die Gurtscheibe 12 ist, wie bei
Roll-Läden üblich, eine Bordscheibe, um ein seitliches
Herunterlaufen des Zuggurtes 13 zu verhindern. Der Zuggurt
13 ist in seinem unteren Ende in Fig. 1 in Gestalt einer
gestrichelten Linie symbolisch veranschaulicht. In addition to one end of the winding
Die Antriebseinrichtung 2, die am unteren Ende mit
dem Zuggurt 13 zusammenwirkt ist stark schematisiert und
außerdem um 90° gedreht gezeigt, um den Verlauf des Zuggurtes
13 veranschaulichen zu können.The
Zu der Antriebseinrichtung 2 gehören eine erste
Friktionsrolle 14, die über einen permanent erregten
Gleichstrommotor 15 mit Untersetzungsgetriebe angetrieben
ist, zwei weitere Friktionsrollen 16 und 17, die über
nicht veranschaulichte Stirnzahnräder mit der Friktionsrolle
14 drehfest verbunden und zu dieser achsparallel
sind, sowie eine in der Wand des betreffenden Gebäudes
untergebrachte Aufwickelautomatik 18 mit einer Gurtscheibe
19, die mittels einer symbolisch angedeuteten Feder 21 im
Aufwickelsinne des Zuggurtes 13 vorgespannt ist.The
Zwischen den Friktionsrollen 14, 16 und 17 läuft der
Zuggurt 13, wie veranschaulicht, mäanderförmig hindurch,
wobei wenigstens eine der Rollen omegaförmig umschlungen
ist.Between the
Das untere Ende des Zuggurtes 13 ist auf der Scheibe
19 befestigt, damit mit Hilfe der Feder 21, die als Federmotor
wirkt, der Abschnitt des Zuggurtes 13 zwischen der
Friktionsrolle 17 und der Aufwickelscheibe 19 gespannt
gehalten wird.The lower end of the
Der Motor 15 sowie die Friktionsrollen 14, 16 und 17
sind gemeinsam in einer nicht veranschaulichten Platine
angeordnet bzw. gelagert. In dieser Platine ist ferner
eine Tastrolle 22 drehbar gelagert, und zwar um eine
Achse, die zu den Achsen der Friktionsrollen 14, 16 und 17
sowie der Aufwickelscheibe 19 achsparallel ist. Die Tastrolle
22 ist so angeordnet, dass der gespannte Zuggurt 13
über deren Umfangsfläche läuft und die Tastrolle 22 durch
Reibschluß mitnehmen kann.The
Mit der Tastrolle 22 ist eine Scheibe 23 drehfest
gekuppelt, die durch einen Sensor 24 abgetastet wird. Der
Sensor 24 kann ein optischer oder ein Magnetfeldsensor
sein, der Unregelmäßigkeiten an der Scheibe 23 abtastet
und bei jedem Durchgang einer Ungleichmäßigkeit über eine
Anschlussleitung 25 einen elektrischen Impuls abgibt. Die
Zahl der abgegebenen Impulse ist der von dem Zuggurt 13
zurückgelegten Strecke proportional.With the
Den Kern der Steuerungseinrichtung 3 bildet ein
Mikrocontroller oder Mikroprozessor 26, der über mehrere
Eingänge 27, 28, 29, 31 und 32 sowie einen Steuerausgang
33 verfügt. Anstelle des Mikrocontrollers 26 kann auch ein
ASIC verwendet werden, das entsprechend dem nachfolgend
erläuterten Programm hardwaremäßig konfiguriert bzw.
verdrahtet ist.The core of the
An den Eingang 32 ist die Leitung 25 angeschlossen,
über die dem Mikrocontroller 26 Impulse zugeführt werden,
solange sich die Tastrolle 22 dreht, was gleichbedeutend
ist mit einer Bewegung des Zuggurtes 13. In dem Mikrocontroller
werden die Impulse mittels eines Zählers fortwährend
gezählt und liefern so eine Information über die
Stellung des Rolladenvorhangs 7. Der Zähler ist ein Vorwärt-/Rückwärtszähler,
der auch das Vorzeichen berücksichtigt.
Er zählt z.B. vorwärts, wenn sich der Roll-Ladenvorhang
7 nach oben bewegt, und rückwärts, wenn sich der
Roll-Ldenvorhang nach unten bewegt. Der maximale Zählumfang
ausgehend von 0 ist nach beiden Richtungen größer
als die maximal zu erwartende Anzahl von Impulsen, wenn
der Roll-Ladenvorhang 7 seinen vollen Hub durchläuft. Auf
diese Weise gibt es keinen Überlauf, wenn der Zähler
zurückgesetzt wird, wenn sich der Roll-Ladenvorhang 7 in
einer seiner physikalisch möglichen Endlagen befindet.
An die Eingänge 27, 28 und 29 sind über entsprechende
Leitungen drei Tastschalter 34, 35 und 36 angeschlossen,
deren anderer Kontakt, wie der nach oben gerichtete Pfeil
zeigt, mit der positiven Versorgungsspannung verbunden
ist. Die beiden Tastschalter 34 und 35 dienen als Laufrichtungstaster,
während der Tastschalter 36 ein Set- oder
Programmierschalter ist.At
Der Ausgang 33 liegt an einer symbolisch angedeuteten
Relaisschaltergruppe 37, über die die elektrische Verbindung
von einer Versorgungsspannung 38 zu dem Motor 15
und von dem Motor 15 über einen Stromfühlerwiderstand 39
zur Schaltungsmasse 41 herstellbar ist. Die Relaisschalter
gruppe 37 dient gleichzeitig als Umpolschalter für den
Motor 15, womit insgesamt drei Zustände wenigstens möglich
sind, nämlich ein Ausschaltzustand, in dem der Motor 15
keinen Strom bekommt und am Eingang kurzgeschlossen ist,
sowie zwei Einschaltzustände, in denen er mit der einen
oder der anderen Polarität zwischen der Stromversorgung 38
und der Schaltungsmasse 41 liegt. Es versteht sich, dass
der Ausgang 33 gegebenenfalls ein mehrpoliger Ausgang ist,
um diese mehreren Schaltzustände der Relaisschaltergruppe
37 zu ermöglichen.The
Der Eingang 31 ist schließlich mit dem heißen Ende
des Stromfühlerwiderstands 39 verbunden, um den Spannungsabfall
an dem Stromfühlerwiderstand 39 zu messen. Der
Spannungsabfall dient als Kriterium für die physikalische
Endlage des Roll-Ladenvorhangs 7. Um den Spannungsabfall
zu erfassen enthält der Mikrocontroller einen Spannugsdiskriminator,
der den Spannungsbfall mit einem intern vorgebbaren
Schwellwert vergleicht und abhängig von dem
Vergleich ein entsprechendes Binärsignal zur Verfügung
stellt. Der Diskriminator kann auch außerhalb des Mikrocontrollers
verwirklicht sein.The
In dem Mikrocontroller bzw. in dessen in ihm realisierten Speicher ist ein Programm enthalten, dessen Ablauf schema in den nachfolgenden Figuren wiedergegeben ist.In the microcontroller or in the one realized in it Memory contains a program, the sequence of which is shown in the following figures.
Mit dem Einschalten der Stromversorgung wird der
Mikroprozessor 26 auf der konstruktionsmäßig festgelegten
Startadresse gestartet und wickelt zunächst bei 51 ein
Programm ab, durch das die Register normiert und bestimmte
Speichervariablen auf einen für den Programmlauf erforderlichen
Anfangswert gesetzt werden. Hierzu gehört auch die
Voreinstellung des internen Zählers, der die Impulse an
dem Eingang 32 zählt. Der Zähler wird z.B. auf "null"
gesetzt.When the power supply is switched on, the
Nach dem Reset des Prozessors fährt das Programm fort
und fragt bei 52 ab, ob die Laufrichtungstaste 34, mit der
das Öffnen des Roll-Ladens 1 angeordnet wird, betätigt
ist. Falls ja, geht das Programm unmittelbar zu dem Anfang
des Abfrageblocks 52 zurück. Hierdurch soll verhindert
werden, dass versehentlich unmittelbar nach dem Einschalten
der Stromversorgung oder einer Spannungswiederkehr der
Roll-Laden 1 in einer Richtung in Bewegung gesetzt wird.
Falls die Laufrichtungstaste 34 nicht betätigt ist, gelangt
das Programm in einen zweiten Abfrageblock 53, in
dem das Programm prüft, ob die andere Laufrichtungstaste
35, mit der das Schließen des Roll-Ladens 1 angefordert
wird, betätigt ist. Falls ja, läuft das Programm zum
Anfang des Abfrageblocks 53 und nur im Fall, dass keine
Taste betätigt ist, fährt das Programm mit einem nächsten
Anweisungsblock 54 fort. Der Abfrageblock 53 hat dieselbe
Aufgabe wie der Abfrageblock 52, nämlich ein fehlerhaftes
oder ungewolltes Ingangsetzen des Roll-Ladens 1 zu verhindern. After the processor is reset, the program continues
and queries at 52 whether the direction key 34, with the
the opening of the
Wenn beide Tasten nicht gedrückt sind, wird der
Anweisungsblock 54 ausgeführt, in dem mehrere Variable,
eine Variable MSA, eine Variable MSE, eine Variable MP
zurückgesetzt sowie ein Kurzzeitzähler (Stoppuhr) SZ
geladen wird. Außerdem kann an dieser Stelle eine an den
Mikroprozessor optional angeschlossene Anzeige 55 ausgeschaltet
werden. Diese Leuchtdiode 55 signalisiert dem
Benutzer, dass die Steuerungseinrichtung 3 im Sinne der
Festlegung einer benutzerdefinierten Endlage programmierbar
ist.If both buttons are not pressed, the
Executed
Die Variablen MSA und MSE werden dazu verwendet, nach
einer Betätigung der Settaste 36 deren Loslassen zu erkennen
und erst ab diesem Zeitpunkt die "Stoppuhr" zu starten.
Insofern dienen die Variablen dazu, eine negative
Flankentriggerung zu verwirklichen, wie sich dies aus der
nachfolgenden Beschreibung ergibt.The variables MSA and MSE are used after
an actuation of the
Nachdem der Anweisungsblock 54 durchlaufen ist, wird
ein Abfrageblock 56 ausgeführt, in dem das Programm prüft,
ob die Laufrichtungstaste 34 betätigt ist. Wenn ja, wird
ein Unterprogramm 57 gestartet, das ein Öffnen des Roll-Ladens
1 veranlasst. Ist die Taste 34 nicht betätigt,
fährt das Programm mit einem Abfrageblock 59 fort, in dem
die Taste 35 überprüft wird. Falls sie betätigt ist,
wünscht der Benutzer ein Schließen des Roll-Ladens 1,
weshalb das Programm bei 58 in das entsprechende Unterprogramm
wechselt. Liegt keine Betätigung vor, so schließt
sich an den Abfrageblock 59 ein Abfrageblock 61 an, in dem
geprüft wird, ob die Variable MSE gesetzt ist. Falls nein,
prüft das Programm bei 62, ob der Benutzer die Settaste 36
betätigt hält. Ist auch dies nicht der Fall, so kehrt das
Programm an den Eingang des Abfrageblocks 56 zurück. Ist
hingegen die Taste 36 im betätigten Zustand, wird ein
Anweisungsblock 63 ausgeführt. In diesem Anweisungsblock
63 werden die Variablen MSE und MP gesetzt und außerdem
wird die Leuchtdiode 55 eingeschaltet. Anschließend kehrt
das Programm zu dem Eingang des Abfrageblocks 56 zurück.After the
Für den nächsten Durchlauf sei angenommen, dass die
Variable MSE tatsächlich gesetzt ist, womit das Programm
an dem Abfrageblock 61 zu dem Eingang eines Abfrageblocks
64 verzweigt, in dem geprüft wird, ob zusätzlich auch die
Variable MSA gesetzt ist. Falls ja, erfolgt in einem
Abfrageblock 65 die Prüfung, ob sich die Settaste 36 im
betätigten Zustand befindet. Wenn nein, ist das ein Zeichen
dafür, dass der Benutzer die Settaste 36 losgelassen
hat, womit die durch die Variable SZ gebildete Stoppuhr zu
laufen beginnt, damit das Programmieren einer Endlage nur
für eine vorbestimmte Zeit möglich ist, um Fehlbedienungen
auszuschließen. Diese Zeit wird durch die Laufzeit der
durch die Variablen SZ definierten Stoppuhr realisiert,
die demzufolge in einem Anweisungsblock 66 dekrementiert
wird, und durch die Leuchtdiode 55 angezeigt.For the next run it is assumed that the
Variable MSE is actually set, which means the program
at
Falls die Variable SZ noch nicht wieder auf null
zurückgegangen ist, was in einem Abfrageblock 67 überprüft
wird, kehrt das Programm zu dem Anfang des Abfrageblocks
56 zurück. Falls hingegen die Variable SZ bis auf null
dekrementiert wurde, ist die "Stoppuhr" abgelaufen und es
ist kein Programmieren der Endlage durch die Laufrichtungstasten
34, 35 mehr möglich, solange bis erneut die
Settaste 36 betätigt ist. Die Laufrichtungstasten 34, 35
dienen dann nur noch dazu, den Roll-Laden 1 nach oben oder
unten in Gang zu setzen, was dem Normalbetrieb entspricht.
Das Programm kehrt deswegen für den Fall, dass SZ zu null
geworden ist, an den Eingang des Anweisungsblocks 52
zurück.Die Setzeit ist abgelaufen und muß gegebenfalls neu
gestartet werden.If the variable SZ has not yet returned to zero
what has checked in a
Für den Fall, dass die Prüfung in dem Abfrageblock 64
ergeben hat, dass die Variable MSA nicht gesetzt ist,
erfolgt die weitere Abfrage, ob sich die Settaste 36 noch
im betätigten Zustand befindet. Diese Überprüfung erfolgt
in einem Abfrageblock 68. Hat der Benutzer die Settaste 36
losgelassen, d.h. sie befindet sich im Zustand mit geöffnetem
Schalter, wird anschließend in dem Anweisungsblock
69 die Variable MSA gesetzt, ehe das Programm am Ausgang
des Anweisungsblocks 69 zu dem Eingang des Abfrageblocks
56 zurückkehrt.In the event that the test in the
Hält hingegen der Benutzer die Settaste 36 nach wie
vor gedrückt, so wird der Anweisungsblock 69 übersprungen.
Mit Hilfe der Blöcke 56 bis 69 wird erreicht, dass eine
nachfolgend beschriebene Programmierung von willkürlich zu
definierenden Endlagen erst möglich ist ab dem Zeitpunkt,
nachdem der Benutzer die Settaste 36 losgelassen hat. Mit
dem Loslassen der Settaste 36 beginnt eine Zeit zu laufen,
innerhalb der er den Vorgang zum Programmieren der Endlage
gestartet haben muss, indem er entweder die Laufrichtungstaste
34 zum Festlegen einer oberen Endlage oder die
Laufrichtungstaste 35 zum Definieren einer unteren gewillkürten
Endlage betätigt haben muss. Nach dem Ablauf dieser
Zeit ist eine Veränderung oder Einstellung der gewillkürten
Endlagen nicht mehr möglich bis zum erneuten Betätigen
der Settaste 36. Die Laufrichtungstasten 34, 35
dienen wie bereits erwähnt dann nur noch dazu, den Roll-Laden
1 nach oben oder unten in Gang zu setzen, was dem
Normalbetrieb entspricht.However, the user holds the set key 36 as
pressed before, the
Wie Fig. 2 erkennen lässt, kann der Benutzer unabhängig
von der Betätigung der Settaste 36 Fahrbefehle mit
Hilfe der Laufrichtungstasten 34 oder 35 anweisen und
ausführen lassen.As can be seen in FIG. 2, the user can be independent
from the actuation of the set key 36 drive commands with
Use the
Hat der Benutzer die Laufrichtungstaste 34 betätigt
und der Prozessor dies im Abfrageblock 56 erkannt, verzweigt
das Programm in das Unterprogramm zum Öffnen des
Roll-Ladens 1, wie es in Fig. 3 gezeigt ist. In diesem
Programmabschnitt wird zunächst überprüft, ob die aktuelle
Position der oberen Endlage entspricht. Dies geschieht
durch Vergleich des Zählerinhalts des oben erwähnten
Impulszählers mit einem gespeicherten Wert, der dem Zähler
inhalt an der jeweiligen Endlage entspricht; es handelt
sich dabei um die weiter unten noch erklärten Variablen
"obere Grenze" bzw. "maximale Endlage oben". Dieser Zähler
bekommt seine Zählimpulse über den Eingang 32 von dem Impulsgeber,
der durch die Codierscheibe 23 und den Sensor
24 gebildet ist. Dieser Impulsgeber liefert solange Impulse,
wie sich der Zuggurt 13 bewegt, wobei die Anzahl der
Impulse der Wegstrecke proportional ist, die der Zuggurt
13 zurücklegt.Has the user pressed the
Die Prüfung erfolgt in einem Abfrageblock 71. Falls die
obere Endlage bereits erreicht ist, wird das Unterprogramm
sofort verlassen, und zwar zum Eingang des Anfrageblocks
52. Falls die obere Endposition noch nicht erreicht ist,
wird in einem Anweisungsblock 73 dafür gesorgt, dass über
den Ausgang 33 an den Relaisschaltersatz 37 Signale abgegeben
werden, damit der Motor 15 für die entsprechende
Drehrichtung mit der Versorgungsspannung 38 verbunden
wird. Anschließend wird in einem Anweisungsblock 74 eine
Warteschleife gestartet, ehe das Programm von dort zu
einem Abfrageblock 75 fortfährt.The test is carried out in a
In dem Abfrageblock 75 wird geprüft, ob der Strom
durch den Sensorwiderstand 39, d.h. der Spannungsabfall
über den Sensorwiderstand 39 oberhalb oder unterhalb eines
vorbestimmten Grenzwertes liegt.In
Das Übersteigen des Grenzwertes entsteht, wenn das
dem Motor abgeforderte Drehmoment einen entsprechenden
Grenzwert überschreitet. Dies ist in der Regel dann der
Fall, wenn die Anschläge 11 an dem Schlitz des Roll-Ladenkastens
zur Anlage kommen, was wiederum mit der maximal
möglichen oberen Endlage des Roll-Ladens 1 gleichzusetzen
ist. Insoweit dient der Stromfühlerwiderstand 39 zusammen
mit dem in dem Mikrocontroller 26 realisierten Diskriminator
als Erkennungseinrichtung für die obere physikalisch
mögliche Endlage.Exceeding the limit occurs when the
a corresponding torque demanded from the motor
Limit exceeded. This is usually the case
Case when the stops 11 on the slot of the roller shutter box
come to the plant, which in turn with the maximum
possible upper end position of the
Da beim Anlaufen möglicherweise der Motor einen
höheren Strom zieht, der über der vorher festgelegten
Schwelle liegt, erfolgt die Abprüfung in dem Abfrageblock
75 nicht unmittelbar im Anschluss an den Anweisungsblock
73, sondern durch den Anweisungsblock 74 zeitverzögert.As the engine may start when starting
draws higher current than that previously set
Threshold lies, the check takes place in the
Falls die obere Endlage erreicht ist, was durch
Überschreiten des Grenzwertes angezeigt wird, verzweigt
das Programm zu dem Unterprogramm "Endabschalten oben".
Wenn nein, ist die Schwelle für den maximal zulässigen
Spannungsabfall über den Sensorwiderstand 39 nicht erreicht,
und es prüft das Programm in einem Abfrageblock
77, ob eine Hilfsvariable MAUF gesetzt ist.If the upper end position is reached, what by
If the limit value is displayed, branches
the program for the subroutine "final shutdown above".
If no, the threshold is for the maximum allowed
Voltage drop across
Die Variable MAUF dient als Flipflop und soll dafür
sorgen, dass der Roll-Laden 1 im Sinne des Öffnens weiterläuft,
auch dann, wenn der Benutzer die betreffende Laufrichtungstaste
34 bereits losgelassen hat. Um dies zu
erreichen, wird bei dem vorliegenden Ablaufdiagramm die
Variable MAUF nach dem Loslassen der Laufrichtungstaste 34
gesetzt und durch ein erneutes Betätigen wieder zurückgesetzt.
Demzufolge ist beim ersten Durchlauf durch den
Programmteil nach Fig. 3 die Variable MAUF nicht gesetzt
und das Programm fährt nach dem Abfrageblock 77 mit einem
weiteren Abfrageblock 78 fort, in dem der Zustand der
Laufrichtungstaste 34 überprüft wird. Befindet sie sich
nicht mehr im betätigten Zustand, wird nach dem Abfrageblock
78 in dem Anweisungsblock 79 die Variable MAUF
gesetzt, im anderen Falle wird der Anweisungsblock 79
übersprungen.The variable MAUF serves as a flip-flop and is intended for this
ensure that the
Sodann wird nachfolgend in einem Abfrageblock 81
untersucht, ob die aktuelle Position größer ist als eine
vorher definierte obere Position. Falls nein, fährt das
Programm mit dem Abfrageblock 75 fort, andernfalls wechselt
das Programm zu einem Unterprogramm 81 "Abschalten
oben".Then, in a
Da der Schleifendurchlauf verhältnismäßig schnell
erfolgt und auch dieser Programmabschnitt gemäß Fig. 3 nur
angesprungen wird, wenn wenigstens kurzzeitig die Laufrichtungstaste
34 betätigt ist, wird zunächst während der
ersten Durchläufe die Variable MAUF zurückgesetzt bleiben,
weshalb der Durchlauf wie oben beschrieben erfolgt. Bei
einem der Schleifendurchläufe wird der Benutzer die Laufrichtungstaste
34 loslassen, so dass am Abfrageblock 78
die Bedingung erfüllt ist und die Variable MAUF im Anweisungsblock
79 gesetzt wird. Damit wird bei den nächsten
Durchläufen im Abfrageblock 77 die Bedingung erfüllt sein
und das Programm künftig über einen Abfrageblock 83 fortfahren,
in dem geprüft wird, ob zwischenzeitlich erneut
die Laufrichtungstaste 34 gedrückt wird. Falls nein,
wechselt das Programm zu dem Eingang des Abfrageblocks 81,
falls ja, wird dies als Befehl verstanden, die Bewegung
des Roll-Ladenvorhangs zu stoppen. Dementsprechend fährt
das Programm über einen Anweisungsblock 84 fort, in dem
die Variable MAUF für den nächsten Lauf zurückgesetzt
wird. Nach Ausführung des Anweisungsblocks 84 geht das
Programm in das Unterprogramm "Abschalten oben".Because the loop pass relatively quickly
takes place and this program section according to FIG. 3 only
is jumped to, if at least briefly the
Das Programm "Abschalten oben" ist in Fig. 4 gezeigt.The "Shutdown Up" program is shown in FIG.
Die erste Funktion, die in dem Programmteil 82 "Abschalten
oben" durchgeführt wird, geschieht in einem
Anweisungsblock 85, durch den an dem Ausgang 33 ein Signal
erzeugt wird, so dass der Relaisschalterblock 37 die
Stromversorgung zu dem Motor 15 unterbricht. Daran anschließend
wird in einem Abfrageblock 86 überprüft, ob die
Variable MP gesetzt ist. Diese Variable MP wurde gegebenenfalls
in dem Anweisungsblock 63 (Fig. 2) gesetzt, wenn
der Benutzer die Settaste 36 gedrückt hatte.The first function in the
Mit dem Drücken der Settaste 36 zeigt der Benutzer
der Steuerungseinrichtung 3 seinen Wunsch an, dass die
durch das vorausgehende Betätigen der Laufrichtungstaste
34 erreichte obere Endposition als künftige gewillkürte
obere Endposition benutzt wird, die fortan beim Öffnen des
Roll-Ladenvorhangs 7 nicht mehr überfahren wird. Wenn also
die Variable MP gesetzt ist, wechselt das Programm zu
einem Anweisungsblock 87.By pressing the
In diesem Anweisungsblock 87 wird die Variable "obere
Grenze" auf den Zählinhalt des Zählers gesetzt und außerdem
wird die Variable MP gelöscht. Sodann kehrt das Programm
an den Anfang des Anweisungsblocks 52 zurück und
wartet auf die nächste Befehlseingabe durch Betätigen
einer der Tasten 34 bis 36. Während des Wartevorgangs wird
ständig der Hauptast über die Abfrageblöcke 56, 59 und 62
durchlaufen.In this
Für den Fall, dass die Variable MP nicht gesetzt war,
geht das Programm nach dem Abfrageblock 86 ebenfalls zu
dem Eingang des Anweisungsblocks 52 zurück und wartet, wie
vorstehend erwähnt. Bei nichtgesetzter Variabler MP wird
der Anweisungsblock 87 nicht ausgeführt.In the event that the MP variable was not set,
the program also closes after
Im Zusammenhang mit der Erläuterung der Fig. 3 wurde
bereits beschrieben, dass die Roll-Ladensteuerung 3 erkennt,
wann der Roll-Ladenvorhang 7 seine obere physikalische
Endlage erreicht. Diese Erkennung geschieht in dem
Abfrageblock 75, wobei, wenn die Bedingung erfüllt ist, in
das Programmteil 76 "Endabschalten oben" gewechselt wird.
Dieser Programmteil ist in Fig. 5 schematisch gezeigt.
Auch in dem Programmteil 76 "Endabschalten oben" wird
zunächst in einem Anweisungsblock 88 der Motor ausgeschaltet.In connection with the explanation of FIG. 3
already described that the
Da in diesem Zustand der Roll-Ladenvorhang 7 unter
einer erheblichen Spannung steht, weil die an ihm befestigten
Anschläge 11 am Roll-Ladenkasten anliegen, wird
zunächst in einem weiteren Schritt die Spannung gemindert,
in dem in einem Anweisungsblock 89 über den Ausgang 33 ein
elektrisches Signal an die Relaisschaltergruppe 37 abgegeben
wird, das dafür sorgt, dass der Motor 15 in der umgekehrten
Richtung im Sinne des Absenkens des Roll-Ladenvorhangs
7 in Bewegung gesetzt wird. Diese Absenkbewegung
ist entweder zeitgesteuert oder sie wird über den Zähler
gesteuert und angehalten, sobald der Zähler eine vorbestimmte
Anzahl von Schritten, ausgehend von dem Zählerstand,
zurückgezählt hat, bei dem die Bedingung in dem
Abfrageblock 75 erreicht war, d.h. die Stromgrenze überschritten
war. Sodann wird in einem Anweisungsblock 91 der
Motor ausgeschaltet.Since in this state the roller shutter curtain 7 under
there is considerable tension because the attached to it
Stops 11 abut the roller shutter box
in a further step, the tension was reduced,
in an
Anschließend wird die Variable "maximale Endlage
oben" in einem Anweisungsblock 92 mit dem aktuellen Zählerstand
besetzt. Diese Variable "maximale Endlage oben"
wird künftig, wie bereits erwähnt, in dem Abfrageblock 81
ausgewertet, so dass fortan bis zum nächsten Löschen
sämtlicher Variablen, beispielsweise durch Spannungsausfall,
das Programmstück 76 "Endabschalten oben" nicht mehr
erreicht wird.Then the variable "maximum end position
above "in an
Ersichtlicherweise benötigt das Programm keine absolute
obere Grenze, sondern die Steuerungseinrichtung 3
sucht sich die obere Grenzlage selbst, wobei der Zählerinhalt
zwar die Position wiedergibt, jedoch nicht auf eine
bestimmte Lage des Roll-Ladenvorhangs 7 zu Beginn des
Programmlaufes fixiert ist. Das System arbeitet gleichsam
mit einem "schwimmenden Nullpunkt" und sucht sich die
obere Endlage selbst. Diese obere Endlage wird dann mit
einem Zählerinhalt gleichgesetzt, der sich in zufälliger
Weise aus den Anfangsbedingungen ergibt, dann jedoch
solange gleich bleibt, bis das System aufgrund eines
Stromausfalls sein Gedächtnis verloren hat.Obviously the program does not need an absolute one
upper limit, but the
Nach dem Verlassen des Anweisungsblocks 92 kehrt das
Programm zu dem Anfang des Anweisungsblocks 52 zurück.After leaving
Fig. 6 zeigt das Programmstück 58 "Roll-Laden schließen".
Es beginnt damit, in einem Abfrageblock 93 zu prüfen,
ob der Inhalt des Zählers kleiner geworden ist als
der Inhalt einer Variablen "untere Grenze". Diese Variable
entspricht sinngemäß der Variablen "obere Grenze", lediglich
mit dem Unterschied, dass es sich hierbei um die
gewillkürte untere Endlage handelt. Die Art und Weise, wie
diese Variable gewonnen wird, wird noch weiter unten
erläutert.Fig. 6 shows the
Ist die gewillkürte untere Endlage erreicht, kehrt
das Programm umgehend zu dem Eingang des Anweisungsblocks
52 zurück. Andernfalls wird der Motor in einem Anweisungsblock
94 im Sinne des Ablassens des Roll-Ladenvorhangs 7
über den Ausgang 33 eingeschaltet.When the chosen lower end position is reached, the machine returns
the program immediately to the input of the
Die physikalisch mögliche untere Grenzlage wird durch
Ausbleiben von Impulsen der Tastrolle 22 erkannt. Hierzu
ist es notwendig, in dem Programm eine Kurzzeituhr vorzusehen,
mit deren Hilfe ein retriggerbares Monoflop
simuliert wird, das jedesmal zurückgesetzt wird, wenn von
dem Sensor 24 ein Impuls ankommt. Bleiben diese Impulse
aus, wird das Monoflop nicht mehr zurückgesetzt und damit
erkannt, dass der Roll-Ladenvorhang 7 vollständig abgelassen
ist oder sonstwie unten mit seiner Unterkante aufsteht.The physically possible lower limit is determined by
Absence of pulses from the
Um diesen Monoflop zu realisieren, wird im Anschluss
an den Anweisungsblock 94 in einem Anweisungsblock 95 eine
Variable "Uhr" geladen, die bei jedem nachfolgend beschriebenen
Schleifendurchlauf dekrementiert wird. Da der
Zeitbedarf für den Schleifendurchlauf bekannt ist, ist
eine bestimmte Zeit abgelaufen, wenn die Variable "Uhr"
auf null zurückgezählt ist. Außerdem wird in dem Anweisungsblock
95 der aktuelle Zählerstand zwwischengespeichert.In order to realize this monoflop, the following
to the
Auch im Programm "Roll-Laden schließen" gibt es eine
Variable, die der Variablen MAUF funktionsmäßig entspricht,
um einen Dauerlauf bis zur erneuten Betätigung
einer Taste zu erreichen. Diese Variable wird zur Unterscheidung
MAB genannt und ist beim Einstieg in den Programmabschnitt
nicht gesetzt. Sie wird in einem Abfrageblock
96 abgeprüft, der auf den Anweisungsblock 95 folgt.
Weil die Variable MAB nicht gesetzt ist, wird nach dem
Abfrageblock 96 der Abfrageblock 97 ausgeführt, in dem die
Taste 35 abgefragt wird. Ist sie zwischenzeitlich nicht
mehr betätigt, wird in einem Anweisungsblock 98 MAB gesetzt
oder, falls der Benutzer die Taste 35 nach wie vor
gedrückt hält, wird der Anweisungsblock 98 übersprungen.There is also one in the "Close roller shutter" program
Variable that corresponds functionally to the variable MAUF,
a continuous run until it is activated again
to reach a button. This variable becomes a distinction
MAB called and is at the start of the program section
not set. It is in a
In jedem Fall wird am Ausgang des Anweisungsblocks 98
in einem Abfrageblock 99 geprüft, ob der Zählerstand
gleich dem Inhalt der Variablen "minimale Endlage unten"
oder der Variablen "untere Grenze" geworden ist. Wenn ja,
ist dies das Zeichen dafür, dass der Roll-Ladenvorhang 7
nicht mehr weiter abgesenkt werden kann oder soll. Dementsprechend
wechselt das Programm hier in einen Programmteil
100 "Abschalten unten".In any case, at the output of
Wenn die untere Endlage nicht erreicht ist, wird in
einem Abfrageblock 101 die Variable "Uhr" dekrementiert
und überprüft, ob sie auf null zurückgelaufen ist. Falls
dies nicht der Fall ist, geht das Programm zu dem Eingang
des Abfrageblocks 96 zurück. Andernfalls, d.h. bei abgelaufender
Uhr, wird in einem Abfrageblock 102 untersucht,
ob der Zählerinhalt sich von dem Zählerinhalt unterscheidet,
der in dem Anweisungsblock 95 zwischengespeichert
war. Im Falle eines Unterschiedes zwischen diesen beiden
Werten sind nach wie vor Impulse von der Tastrolle 22
gekommen. Sind hingegen die Inhalte gleich, ist die Tastrolle
22 mittlerweile stehen geblieben, weil der Zuggurt
13 von der Tastrolle 22 abgehoben hat. Der Roll-Ladenvorhang
7 steht folglich auf, weshalb mit einem Programmteil
103 "Endabschaltung unten" fortgefahren wird. Waren
hingegen noch Impulse angekommen, kann die Absenkbewegung
fortgeführt werden, weshalb das Programm bei weiter ankommenden
Impulsen nach dem Abfrageblock 102 zu dem Anfang
des Anweisungsblocks 95 zurückkehrt, in dem die Uhr neu
gesetzt wird und auch der Zählerstand erneut zwischengespeichert
wird.If the lower end position is not reached, in
a
Nach einigen Schleifendurchläufen wird die Variable
MAB gesetzt sein mit der Folge, dass nach dem Abfrageblock
95 nicht mehr mit dem Abfrageblock 96 fortgefahren wird,
sondern zu einem Abfrageblock 104 verzweigt wird. In
diesem Abfrageblock 104 wird der Zustand der Laufrichtunstaste
35 überprüft. Wird sie erneut betätigt, so muss der
Roll-Ladenvorhang 7 angehalten werden. Ist die Taste 35
hingegen nicht betätigt, wird der Lauf des Roll-Ladenvorhangs
7 fortgesetzt und das Programm wechselt zu dem
Eingang des Abfrageblocks 99. Andernfalls, d.h. bei betätigter
Laufrichtungstaste 35, wird in einem Anweisungsblock
105 die Variable MAB zurückgesetzt und das Programm
in Richtung auf den Programmteil 100 "Abschalten unten"
verlassen.After a few loop passes, the variable
MAB can be set with the result that after the
Der Programmteil 100 "Abschalten unten", wie er in
Fig. 7 gezeigt ist, entspricht sinngemäß dem Programmteil
"Abschalten oben" gemäß Fig. 4.The
Der Programmteil 100 "Abschalten unten" beginnt
damit, dass in einem nachfolgenden Anweisungsblock 106 der
Motor ausgeschaltet wird. Daran anschließend wird in einem
Anweisungsblock 107 überprüft, ob der Benutzer eine willkürlich
untere Endlage programmieren wollte, was dann das
Programm anhand des Zustands der Variablen MP, wie bereits
oben erwähnt, prüft. Wenn die Variable MP nicht gesetzt
ist, geht das Programm unmittelbar zu dem Eingang des
Anweisungsblocks 52 zurück. Andernfalls wird in einem
Anweisungsblock 108 eine Variable "untere Grenze" mit dem
Wert des aktuellen Zählerinhaltes besetzt und die Variable
MP gelöscht.The
Bei künftigen Fahrbewegungen des Roll-Ladenvorhangs 7 im Sinne des Absenkens wird der Roll-Ladenvorhang 7 immer an einer Stelle angehalten, bei der der Zählerstand gleich dieser gespeicherten Variablen "untere Grenze" ist. For future movements of the roller shutter curtain 7 in the sense of lowering, the roller shutter curtain 7 is always stopped at a point where the counter reading is the same this stored variable is "lower limit".
Schließlich ist noch der Fall zu berücksichtigen,
dass der Roll-Ladenvorhang 7 unten an der Fensterbegrenzung
aufstösst, was im Abfrageblock 102 gemäß Fig. 6
festgestellt wurde. Das Programm verzweigt in diesem Falle
den Programmteil 103, wie er in Fig. 8 gezeigt ist. Dieser
Programmteil 103 entspricht weitgehend dem Programmteil
gemäß Fig. 5, d.h. es wird zunächst in einem Anweisungsblock
109 veranlasst, dass der Motor ausgeschaltet wird.Finally, there is the case
that the roller shutter curtain 7 at the bottom of the window boundary
exposes what is in the
Da davon auszugehen ist, dass der Zähler bis zum Erkennen des Stillstands eine empirisch zu ermittelnde Anzahl von Impulsen "verliert", wird eine Variable "minimale Endlage unten" auf den Inhalt des Zählerstandes abzüglich einem Korrekturwert gebracht.Since it can be assumed that the counter by Recognizing the standstill is an empirically determined one Number of pulses "loses", a variable becomes "minimal" End position down "on the content of the meter reading minus a correction value.
Der Verlust an Impulsen entsteht, weil der Zuggurt 13
von der Tastrolle 22 sich abhebt aber noch ein Stück
läuft, ehe das System den Stillstand der Tastrolle 22
erkennt. Der Korrekturwert hierfür wird empirisch ermittelt
und sorgt dafür, dass beim Öffnen des Roll-Ladens 1
wieder dieselbe obere physikalische Lage des Roll-Ladenvorhangs
7 erreicht wird, wenn der Inhalt des Zählers
gleich der Variablen "maximale Endlage oben" geworden ist
oder im Falle einer benutzerdefinierten Endlage gleich der
Variablen "obere Grenze".The loss of pulses arises because the
Diese Korrektur und Speicherung geschieht in dem
Anweisungsblock 110 und anschließend wird in einem Anweisungsblock
111 der Zähler auf den Wert entsprechend der
Variablen "minimale Endlage unten" gesetzt, ehe zu dem
Beginn des Anweisungsblockes 52 zurückgekehrt wird.This correction and storage takes place in the
Instruction block 110 and then in an
Im Gegensatz zu der Stromgrenze, die am oberen Ende
nur einmal erreicht wird, kann die untere Endlage beim
Schließen des Roll-Ladens 1 ständig angefahren werden. In contrast to the current limit, which is at the top
the lower end position can only be reached once
Closing the
Wenn dies nicht erwünscht ist, kann durch entsprechende
Programmierung die Variable "minimale Endlage
unten" auf den aktuellen Zählerstand gesetzt werden und
der Motor 15 wird solange in Aufwärtsrichtung bewegt, bis
der erste Impuls eintrifft. Dies kann in derselben Weise
ermittelt werden, wie dies im Zusammenhang mit dem Abfrageblock
101 bereits erläutert wurde. Sodann wird die
Variable "minimale Endlage unten" auf den Wert des aktuellen
Zählerstands gesetzt.If this is not desired, can be done by appropriate
Programming the variable "minimum end position
below "to the current meter reading and
the
Aus Gründen der Normierung kann es zweckmäßig sein,
in der unteren Endlage ständig den Zustand mit entspanntem
Zuggurt 13 anzufahren. Damit sich kein Fehler akkumuliert,
wird eine zusätzliche Variable MPU eingeführt, die beim
ersten Mal des Anfahrens des spannungslosen Zustands des
Zuggurtes 13 gesetzt wird. In diesem Falle arbeitet das
Programm wie folgt:For reasons of standardization, it may be advisable
in the lower end position the state with relaxed
To pull the
Nachdem der Motor in dem Anweisungsblock 109 abgeschaltet
wurde, wird in dem nachfolgenden Anweisungsblock
112 überprüft, ob eine Variable MPU gesetzt ist. Wenn sie
nicht gesetzt ist, ist das ein Zeichen für das erste
Auflaufen des Roll-Ladenvorhangs 7 auf ein unteres Hindernis
und es wird, wie oben beschrieben, der Zählerstand
abgelesen, korrigiert und unter der Variablen "minimale
Endlage unten" weggespeichert. Außerdem wird in dem Anweisungsblock
110 die Variable MPU gesetzt.After the engine stops in
Beim nächsten Durchlaufen dieses Betriebszustandes
ist folglich die Variable MPU gesetzt, weshalb dann das
Programm direkt in den Anweisungsblock 111 verzweigt. In
diesem Programmblock 111 wird wie erwähnt der Zählerstand
korrigiert, indem der intere Zähler auf den Wert gesetzt
wird, den die Variable "minimale Endlage unten" hat. The next time through this operating state
consequently the variable MPU is set, which is why
Program branches directly to
Aus der Sicht des Benutzers sieht die Bedienung der
erfindungsgemäßen Roll-Ladensteuerung 3 wie folgt aus:From the user's perspective, the operation of the
Unmittelbar nach dem Installieren und dem Einschalten
der Stromversorgung vollführt der Roll-Ladenvorhang 7
keinerlei Bewegung. Der Roll-Ladenvorhang 7 kann nur durch
aktives Eingreifen des Benutzers in Bewegung gesetzt
werden, beispielsweise im Sinne eines Öffnens, wenn zum
Zeitpunkt der Spannungswiederkehr der Roll-Ladenvorhang 7
geschlossen war. Der Benutzer betätigt hierzu die Laufrichtungstaste
34 "AUF" und der Roll-Ladenvorhang 7 wird
sich nach oben in Bewegung setzen, bis die Anschläge 11 am
Roll-Ladenkasten zur Anlage kommen. Daraufhin führt die
Steuerung eine entsprechende Korrektur durch, so dass
künftig nicht mehr der mechanische Anschlag erreicht wird.
Irgendwann zu einem späteren Zeitpunkt will der Benutzer
den Roll-Laden 1 schließen, was angewiesen wird, indem er
die Laufrichtungstaste 35 "AB" betätigt. Der Roll-Laden 1
wird sich nach unten in Bewegung setzen, bis er mit seiner
Unterkante auf irgendwelchen Anschlägen aufsteht und sich
der Zuggurt 13 entspannt. Beim erneuten Öffnen durch
Betätigen der Laufrichtungstaste 34 bewegt sich der Roll-Ladenvorhang
7 in die zuvor ermittelte obere Endlage, in
der die Anschläge 11 gerade eben noch nicht an dem Roll-Ladenkasten
anstoßen.Immediately after installing and switching on
the roller shutter curtain 7 provides the power supply
no movement. The roller shutter curtain 7 can only by
active user intervention set in motion
become, for example in the sense of opening, when to
Time of voltage recovery of the roller shutter curtain 7
was closed. To do this, the user presses the
Unabhängig von dieser bei der ersten Fahrt durchgeführten
Justierung kann der Benutzer jederzeit willkürlich
dazwischen liegende Endpositionen programmieren,
indem er zunächst die Settaste 36 betätigt und dann innerhalb
des zur Verfügung stehenden Zeitfensters, was
durch das Leuchten der Leuchtdiode 55 angezeigt wird, den
Roll-Laden 1 über die Laufrichtungstaste 34 oder 35 entweder
nach oben oder nach unten in Bewegung setzt und durch
erneutes Betätigen derselben Taste wieder anhalten. Diese
dann erreichte Lage ist die Endlage, die künftig der Roll-Ladenvorhang
7 einnehmen wird, wenn entweder die Laufrichtungstaste
"AUF" oder die Laufrichtungstaste "AB" betätigt
wird, ohne dass der Benutzer zuvor durch erneutes Betätigen
derselben Taste die Bewegung stoppt.Regardless of this carried out on the first trip
The user can arbitrarily adjust at any time
program intermediate end positions,
by first pressing the
Auf diese Weise können willkürlich unabhängig von den physikalischen Grenzen Endlagen definiert werden. Dadurch kann der Benutzer verhindern, dass die in dem Roll-Ladenvorhang 7 üblicherweise enthaltenen Licht- und Belüftungsschlitze über die gesamte Länge des Roll-Ladenvorhangs 7 vollständig geschlossen werden. Andererseits kann er eine Zwischenstellung wählen, um beispielsweise im Sommer einen gewissen Lichtschutz zu bekommen.This way you can be arbitrary regardless of the physical limits are defined. Thereby the user can prevent that in the roller shutter curtain 7 usually included light and ventilation slots over the entire length of the roller shutter curtain 7 be completely closed. On the other hand, he can Select an intermediate position, for example in summer to get some sun protection.
Bei dem beschriebenen Programm können diese willkürlich
gesetzten Grenzen nicht überfahren werden. Ist ein
Überfahren gewünscht, muss eine Neuprogrammierung vorgenommen
werden, was einfach dadurch geschieht, dass
kurzfristig die Stromversorgung unterbrochen wird. Beim
Wiederkehren der Stromversorgung startet der Mikroprozessor
automatisch mit dem Anweisungsblock 51, in dem auch
diese Variablen für die gewillkürte Grenze auf eintsprechend
hohe Werte gesetzt werden, die größer sind als jene
Werte, die aufgrund der physikalischen Beschränkungen
maximal erreicht werden können.With the program described, these can be arbitrary
set limits are not exceeded. Is a
If you want to run over, you must re-program
what happens simply because
the power supply is temporarily interrupted. At the
The microprocessor starts when the power supply returns
automatically with the
Falls dies nicht gewünscht ist, kann in dem Abfrageblock
81 zusätzlich zur Abfrage der Variablen "obere
Grenze" noch geprüft werden, ob die Variable MP gesetzt
ist, was einem neuen Setzen der Grenze entspricht. Das
Programm kann so gestaltet werden, dass, wenn die Variable
MP durch Betätigen der Settaste 36 gesetzt ist, der Wert
der Variablen "obere Grenze" ignoriert wird. If this is not desired, the query block can
81 in addition to querying the variable "upper
Limit "can still be checked whether the variable MP is set
is what corresponds to a new setting of the limit. The
Program can be designed so that when the variable
MP is set by pressing the
Bei der beschriebenen Steuerung kann sich nach einer Spannungswiederkehr bzw. nach der Erstinstallation der Roll-Ladenvorhang 7 nicht automatisch von alleine in Bewegung setzen. In jedem Falle ist eine Aktion des Benutzers erforderlich, der dann auch ohne weiteres die Bewegungen überprüfen und gegebenenfalls den Roll-Ladenvorhang 7 rechtzeitig stoppen kann, ehe es zu irgendwelchen Schäden kommt.In the control described, a Return of voltage or after the initial installation of the Roller shutter curtain 7 does not automatically move in automatically Set movement. In any case, is an action by the user required, which then the movements check and if necessary the roller shutter curtain 7 can stop in time before there is any damage is coming.
Dabei kann beispielsweise, um im Panikfalle das
Anhalten zu erleichtern, die Betätigung jeder der Tasten
dazu ausgenutzt werden, um die Fahrbewegung zu stoppen.
Beispielsweise indem in Fig. 3 nach dem Abfrageblock 83
weitere Abfrageblöcke eingefügt werden, in denen zusätzlich
noch die andere Laufrichtungstast 35 sowie die Settaste
36 auf Betätigung abgefragt werden.Here, for example, in order to avoid panic
Stopping to facilitate the operation of each of the buttons
be used to stop the movement.
For example, in FIG. 3 after the
Sollte es dagegen erwünscht sein, unmittelbar nach
der Installation die physikalischen Grenzen für die Bewegung
des Roll-Ladenvorhangs 7 anzufahren, genügt es, wenn
aus dem Anweisungsblock 51 heraus die Programmabschnitte
76, 102 "Endabschalten oben" bzw. "Endabschalten unten"
automatisch gestartet werden.If it should be desired, however, immediately after
the physical limits of the movement
of the roller shutter curtain 7, it is sufficient if
the program sections from the
Zu einer Roll-Ladenanordnung gehören ein über einen Zuggurt betätigter Roll-Ladenvorhang sowie eine elektrische Antriebsvorrichtung für den Zuggurt und eine Steuerung für den Antriebsmotor. Die Steuerungseinrichtung überwacht den Motorstrom, um die obere physikalisch mögliche Endlage des Roll-Ladenvorhangs zu erkennen und außerdem ist eine Tastrolle vorhanden, die reibschlüssig von dem Zuggurt mitgenommen wird und Impulse an die Steuerungseinrichtung liefert. Der Motor wird abgeschaltet, wenn entweder der Motorstrom einen vorher festgelegten Grenzwert überschreitet oder die Tastrolle keine Impulse mehr liefert. Darüber hinaus können willkürlich durch den Benutzer Endlagen für die Öffnungs- und die Schließstellung gesetzt werden. Die Steuerung arbeitet zur Positionsbestimmung mit einem Zähler und ist so gestaltet, dass der Zähler, abhängig von einem zufälligen Anfangswert, beim Ingangsetzen der Anordnung arbeitet.A roller shutter arrangement includes one over one Pull belt operated roller shutter curtain as well as an electric one Drive device for the tension belt and a control for the drive motor. The control device monitors the motor current to the upper physically possible Recognize the end position of the roller shutter curtain and also there is a traction roller, which is frictionally engaged the pull belt is carried and impulses to the control device delivers. The engine is switched off if either the motor current is a predetermined one Limit exceeds or the tracer roller no impulses delivers more. In addition, arbitrarily through the User end positions for the open and closed positions be set. The control works to determine the position with a counter and is designed so that the Counter, depending on a random initial value, at Starting the arrangement works.
Claims (30)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03016933A EP1359286A1 (en) | 1998-03-06 | 1999-03-05 | Roller shutter control device |
EP03016021A EP1359284B1 (en) | 1998-03-06 | 1999-03-05 | Roller shutter control device |
EP03016932A EP1359285A1 (en) | 1998-03-06 | 1999-03-05 | Roller shutter control device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1998109594 DE19809594B4 (en) | 1998-03-06 | 1998-03-06 | Shutter control |
DE19809594 | 1998-03-06 |
Related Child Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP03016021A Division EP1359284B1 (en) | 1998-03-06 | 1999-03-05 | Roller shutter control device |
EP03016932A Division EP1359285A1 (en) | 1998-03-06 | 1999-03-05 | Roller shutter control device |
EP03016933A Division EP1359286A1 (en) | 1998-03-06 | 1999-03-05 | Roller shutter control device |
EP03016021.2 Division-Into | 2003-07-15 | ||
EP03016933.8 Division-Into | 2003-07-25 | ||
EP03016932.0 Division-Into | 2003-07-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0940554A1 true EP0940554A1 (en) | 1999-09-08 |
EP0940554B1 EP0940554B1 (en) | 2006-10-04 |
Family
ID=7859920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP99104415A Expired - Lifetime EP0940554B1 (en) | 1998-03-06 | 1999-03-05 | Roller shutter control device |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0940554B1 (en) |
AT (2) | ATE341693T1 (en) |
DE (3) | DE19861119B4 (en) |
ES (2) | ES2269875T3 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2803622A1 (en) * | 2000-01-11 | 2001-07-13 | Jouvence | Control system for roller shutters, comprises during initial open/shut programming means to command shutters at any determined time to take up an intermediate position from any previous position |
EP1340880A1 (en) * | 2002-03-01 | 2003-09-03 | J. Stehle & Söhne Aktiengesellschaft | Method to adjust at least one flexible final position of a roller shutter driving mechanism |
CN101638974B (en) * | 2008-07-28 | 2011-07-20 | 陈耀华 | Rolling blind position detection method and sensing device for electric rolling blind drive controller |
EP2450523A3 (en) * | 2010-11-08 | 2014-08-20 | ARCA Beteiligungen GmbH | Drive for a darkening device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10232885B3 (en) * | 2002-07-19 | 2004-02-19 | Hans Arnhold | Roller shutters with burglar alarm |
DK179835B1 (en) | 2017-11-10 | 2019-07-26 | Vkr Holding A/S | A method for determining a fully extended position of a screening body of a screening device |
DK201770846A1 (en) | 2017-11-10 | 2019-05-21 | Vkr Holding A/S | Screening arrangement with improved mounting bracket and end piece, window with such a mounting bracket and method of installing and uninstalling a screening arrangement in the window |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH455230A (en) * | 1964-12-10 | 1968-06-28 | Wiegelmann Hans | Electrically operated device for raising and lowering a roller shutter, a blind and the like. like |
DE3241123A1 (en) * | 1982-11-06 | 1984-05-10 | Richard 5030 Hürth Greis | Electric lift for roller shutters and blinds on windows |
EP0381643A1 (en) * | 1989-01-20 | 1990-08-08 | Ambient Energy Design Opm | Apparatus for controlling window blinds and awnings |
EP0784146A1 (en) * | 1996-01-12 | 1997-07-16 | Somfy | Motorised closure or solar protection installation |
EP0822315A2 (en) * | 1996-07-29 | 1998-02-04 | Ernst Selve GmbH & Co. KG | Circuitry for controlling electrically powered drives for roller blinds |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3214235C2 (en) * | 1982-04-17 | 1989-06-08 | Willi 4292 Rhede Rademacher | Belt box for a blackout device |
DE3768928D1 (en) * | 1986-12-29 | 1991-05-02 | Sharp Kk | ELECTRICALLY OPERABLE CURTAIN. |
DE3933266A1 (en) * | 1989-10-05 | 1991-01-31 | Baumann Rolladen | Controlling electromotor for folding roller shutter - sensing torque and and reversing before shut=off to prevent damage from obstruction or jamming |
JP3268376B2 (en) * | 1993-09-02 | 2002-03-25 | 三和シヤッター工業株式会社 | Correction device for electric shutter for construction |
DE19519020A1 (en) * | 1995-05-24 | 1996-11-28 | Bosch Gmbh Robert | Device for the electronic control of the movements of a roller shutter |
DE19523914C1 (en) * | 1995-06-30 | 1996-09-05 | Bosch Gmbh Robert | Shutter shield drive belt movement detection device |
-
1998
- 1998-03-06 DE DE19861119A patent/DE19861119B4/en not_active Expired - Fee Related
-
1999
- 1999-03-05 DE DE59913886T patent/DE59913886D1/en not_active Expired - Lifetime
- 1999-03-05 DE DE59913919T patent/DE59913919D1/en not_active Expired - Lifetime
- 1999-03-05 AT AT99104415T patent/ATE341693T1/en not_active IP Right Cessation
- 1999-03-05 EP EP99104415A patent/EP0940554B1/en not_active Expired - Lifetime
- 1999-03-05 AT AT03016021T patent/ATE342425T1/en not_active IP Right Cessation
- 1999-03-05 ES ES03016021T patent/ES2269875T3/en not_active Expired - Lifetime
- 1999-03-05 ES ES99104415T patent/ES2270545T3/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH455230A (en) * | 1964-12-10 | 1968-06-28 | Wiegelmann Hans | Electrically operated device for raising and lowering a roller shutter, a blind and the like. like |
DE3241123A1 (en) * | 1982-11-06 | 1984-05-10 | Richard 5030 Hürth Greis | Electric lift for roller shutters and blinds on windows |
EP0381643A1 (en) * | 1989-01-20 | 1990-08-08 | Ambient Energy Design Opm | Apparatus for controlling window blinds and awnings |
EP0784146A1 (en) * | 1996-01-12 | 1997-07-16 | Somfy | Motorised closure or solar protection installation |
EP0822315A2 (en) * | 1996-07-29 | 1998-02-04 | Ernst Selve GmbH & Co. KG | Circuitry for controlling electrically powered drives for roller blinds |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2803622A1 (en) * | 2000-01-11 | 2001-07-13 | Jouvence | Control system for roller shutters, comprises during initial open/shut programming means to command shutters at any determined time to take up an intermediate position from any previous position |
EP1122404A1 (en) * | 2000-01-11 | 2001-08-08 | Jouvence, sarl | Movement control for a closing device which rolls on a motor driven roller, and means for implementing such a control |
EP1340880A1 (en) * | 2002-03-01 | 2003-09-03 | J. Stehle & Söhne Aktiengesellschaft | Method to adjust at least one flexible final position of a roller shutter driving mechanism |
CN101638974B (en) * | 2008-07-28 | 2011-07-20 | 陈耀华 | Rolling blind position detection method and sensing device for electric rolling blind drive controller |
EP2450523A3 (en) * | 2010-11-08 | 2014-08-20 | ARCA Beteiligungen GmbH | Drive for a darkening device |
Also Published As
Publication number | Publication date |
---|---|
ATE341693T1 (en) | 2006-10-15 |
DE19861119B4 (en) | 2004-05-27 |
ATE342425T1 (en) | 2006-11-15 |
DE19861119A1 (en) | 2000-03-02 |
ES2270545T3 (en) | 2007-04-01 |
DE59913886D1 (en) | 2006-11-16 |
DE59913919D1 (en) | 2006-11-23 |
ES2269875T3 (en) | 2007-04-01 |
EP0940554B1 (en) | 2006-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0770757B2 (en) | Method of actuating awnings or the like by an electric motor | |
DE69412489T3 (en) | MOUNTED OPERATING DEVICE FOR A ROLLAD WITH MINI-LAMPS | |
DE69231260T2 (en) | Motor operated window cover | |
DE2902683A1 (en) | CONTROL CIRCUIT FOR VEHICLE WINDOW ACTUATORS | |
DE3801560C2 (en) | ||
DE102004007883A1 (en) | Automatic gate operator | |
EP0703344B1 (en) | Selfactuating stopping device for a roller blind, especially for a roller shutter | |
DE4440449A1 (en) | Idling and stoppage control of drives for roller blinds etc and also film screen | |
DE3538797A1 (en) | CONTROL DEVICE FOR A ROLLER SHUTTER OR THE LIKE WITH ORIENTABLE LAMPS | |
DE3226522A1 (en) | CIRCUIT ARRANGEMENT FOR CONTROLLING SEVERAL ELECTRICAL CONSUMERS | |
DE4020395A1 (en) | Microprocessor-controlled roller shutter for window - has programmed lowering operation w.r.t. light sensor, time control, temperature sensor or glass breakage detector | |
DE19861119B4 (en) | Shutter control | |
EP0744524B1 (en) | Device for the electronic control of the movements of a roller shutter | |
DE69110027T2 (en) | Drive device for the motor of a store and the like in both directions of rotation. | |
EP0859298A2 (en) | Door drive | |
EP1359286A1 (en) | Roller shutter control device | |
DE19809594B4 (en) | Shutter control | |
EP2148036B1 (en) | Controller for winding mechanisms of roller shutter belts | |
DE102004041293A1 (en) | Rolling shutter rising and lowering controlling device, has memory storing data of upper and lower switch-off positions for shutter, automatic test drive determining positions, and control device stopping drive motor on respective positions | |
DE4442948A1 (en) | Controller for movement of roller doors, window shutters, roll-tops | |
EP1319795A2 (en) | Control system for a tube drive apparatus in a shading or darkening device | |
DE602004012533T2 (en) | CONTROL DEVICE FOR MOTOR TORQUE REDUCTION OF WRAPPING / UNWINDING UNITS FOR FLEXIBLE ELEMENTS AND METHOD FOR CONTROLLING THE DEVICE | |
DE9114599U1 (en) | Device for preventing overheating of electric motors | |
EP2186989A2 (en) | Motor control | |
DE29612882U1 (en) | Switching device for time-dependent control processes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
17P | Request for examination filed |
Effective date: 20000225 |
|
AKX | Designation fees paid |
Free format text: AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
17Q | First examination report despatched |
Effective date: 20030129 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED. Effective date: 20061004 Ref country code: IE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061004 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061004 |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: SCHNEIDER FELDMANN AG PATENT- UND MARKENANWAELTE Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Free format text: LANGUAGE OF EP DOCUMENT: GERMAN |
|
REF | Corresponds to: |
Ref document number: 59913886 Country of ref document: DE Date of ref document: 20061116 Kind code of ref document: P |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070104 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070104 |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20070111 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: NL Payment date: 20070313 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20070314 Year of fee payment: 9 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070316 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20070322 Year of fee payment: 9 |
|
ET | Fr: translation filed | ||
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2270545 Country of ref document: ES Kind code of ref document: T3 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FD4D |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20070705 |
|
BERE | Be: lapsed |
Owner name: ARNHOLD, HANS Effective date: 20070331 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070331 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070331 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070105 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20080328 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20080326 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: AT Payment date: 20080314 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20080314 Year of fee payment: 10 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20080305 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20081001 |
|
NLV4 | Nl: lapsed or anulled due to non-payment of the annual fee |
Effective date: 20081001 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20080331 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20080331 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20080305 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070305 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061004 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090305 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20091130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091123 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FD2A Effective date: 20090306 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090306 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090305 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20110331 Year of fee payment: 13 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 59913886 Country of ref document: DE Effective date: 20121002 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20121002 |