The invention relates to a method for deactivating at least one control part of a converter device and to a corresponding control part of a converter device.
A converter device has a control part and a converter part. The converter part has power semiconductor components which are provided to direct current. The control part has a control device which is provided to control the converter. An electric motor, for example of a synchronous machine, an asynchronous machine, a torque motor or a linear motor, can also be controlled by means of this control part. A control system, which can be implemented in the control part, has, for example, a position controller, a rotational-speed controller, a speed controller, a torque controller, a current controller and/or the like. The control part and the converter part of the converter device are, for example, accommodated in a common housing or else in two different housings. If the control part and the converter are accommodated in one housing and the individual parts can no longer be exactly separated from one another, a control part is understood to be a converter device which has a control device in the form of a control part and a converter part.
The converter device can be used particularly in a handling machine or in a machine tool or a production machine, for example. A machine tool is understood to be, for example, a single-axis or multi-axis turning, milling, drilling or grinding machine. Within the scope of the present invention, machine tools also include processing centers, linear and rotary transfer machines, laser machines or hobbing and gear-cutting machines, for example. Within the scope of the present invention, production machines include, for example, textile-, plastic-, wood-, glass-, ceramic- or stone-processing machines.
Control parts of converter devices are digitally controlled using microcomputers. The parameters which are required to adapt to a respective system and/or machine are stored in a non-volatile memory. After individual parameters are entered or after commissioning of the converter device is complete, the parameters are transferred in a non-volatile memory of the control part of the converter device. Under certain circumstances, there are also, for example, further write operations to the non-volatile memory, for example for storing fault messages, logbook entries of recorded measured values. Recorded measured values can, for example, be stored in a trace file. As converter devices or their control parts become more complex, the amount of this data continuously increases.
If the power supply is interrupted during a write operation to a non-volatile memory, data may be lost. If, in the case of a converter device, the power supply is disconnected and a Compact Flash card, for example, is used as a storage medium in this converter device, problems arise because the write behavior is not precisely specified in a Compact Flash card. This means that the length of time in which a write operation or a write task is ended on the Compact Flash card is not established in advance. Therefore, data may be lost and inconsistencies may occur when the control part is deactivated. Even greater problems may occur if the data which is to be stored on a storage medium is stored in the form of a file system. If, for example, power is cut during writing of a file allocation table (FAT) or during writing of a file directory, data in the file system may be destroyed, with the result that the entire contents of the storage medium becomes unusable.
According to the prior art, converter devices have, for example, a light-emitting diode which indicates the write operations to the non-volatile memory. Accordingly, the converter device can only be deactivated when the light-emitting diode is not lit. Since converter devices are installed in a switchgear cabinet in many cases, it is generally only possible to use a light-emitting diode for control purposes during commissioning. For this reason, the prior art avoids permitting automatically running write operations to a non-volatile memory of the converter device during normal operation. Write operations of this type are, for example, writing of logbook entries and/or storage of measured values in a trace or in a trace file. According to the prior art, write operations of this type are therefore avoided as far as possible since data is likely to be lost in the event of the converter device being deactivated.
The object of the present invention is therefore to specify a method for deactivating at least one control part of a converter, which method at least reduces the above-described disadvantages which may occur when the control part is deactivated.
This object is achieved by means of a method according to claim 1 and by means of a control part having the features of claim 5. Dependent claims 2 to 4 and 6 to 8 are further inventive refinements of the method and, respectively, of the control part.
In a method for deactivating at least one control part of a converter device, with the converter device having at least the control part and a converter part, a deactivation request is made to the control part. The deactivation information is, for example, generated internally in the control part or transmitted to the control part via a data-transmission means. Furthermore, it is, for example, possible for the deactivation information to be generated by a user via a machine interface, for example an operator control device, and made available to the control part for processing purposes. If the deactivation information is available in the control part, at least one data-processing operation is then executed. The data-processing operation serves particularly to save data. An item of information relating to readiness for deactivation is generated after the data-processing operation or operations are complete. The deactivation information is, for example, processed internally in the converter device or else internally in the control part in such a way that the control part is disconnected from a voltage source. The voltage source is an example of a power supply. A further way of using the deactivation information is to output it externally, with the result that said deactivation information leads to a power supply of the control part, for example, being deactivated outside the control part and/or outside the converter device.
To this end, the control part has, in particular, at least one microprocessor for data-processing purposes.
A deactivation operation can be initiated by means of the deactivation request. The deactivation operation includes processing data-processing operations. It is therefore possible to execute at least one data-processing operation or else a plurality of data-processing operations. The data-processing operation is, for example, defined in advance. It is possible to save files in a non-volatile memory by means of the data-processing operation. It is also possible, for example, to execute macros or programs by means of a data-processing operation. The data-processing operation is, for example, implemented as a data-processing program. The decision as to which macro or which program is to be executed is defined in advance, for example in the data-processing program. If one data-processing program or all data-processing programs which are started by means of the deactivation request is/are terminated, or termination is performed, in particular without faults being reported, it is possible to generate an item of information relating to readiness for deactivation. The information relating to readiness for deactivation is, for example, an enable operation for deactivating an electrical power supply which is provided particularly to supply electrical power to the control part.
It is therefore possible to use the method according to the invention to define ordered execution of the deactivation process, in particular of the electronics power supply of the control part, for a control part of a converter device and also for a converter device. The electronics power supply is provided in the form of a power supply, particularly for supplying a microprocessor and/or a memory device for digital data. In this case, automatic activation of predefined macros or programs not only enables correct storage of non-volatile data, but can, for example, also be used to move a machine mechanism to a park position. In addition, a superordinate control system or an operator control unit can be informed of an imminent deactivation of a drive in this phase, with the result that the superordinate control system can likewise carry out corresponding deactivation measures without, for example, fault messages such as “communication with the drive interrupted” being generated. Fault messages of this type can be suppressed. In one advantageous refinement, the deactivation request to one control part is transmitted to a further control part and/or a control system, in particular a control system of a machine tool or a production machine.
The information relating to readiness for deactivation advantageously enables and/or initiates electrical disconnection of the control part from an electrical power supply. The electrical power supply is provided at least to supply the control part with power. The enable operation serves, for example, to suppress or else to eliminate a signal which has prevented the power supply from being switched off.
In further advantageous refinements of the invention, the deactivation request is executed in an extremely wide variety of ways. The deactivation request which represents initiation of the deactivation operation, can, for example, be carried out as follows:
In a further advantageous refinement, processing operations, for example a macro and/or a program, run in different time execution levels of the control part. The fact that the software and runtime software of a control part have different execution levels is described below, particularly in
In a further embodiment of the method, a data-processing method carries out at least one of the following functions:
The write operation, the macro, the program or the parameterization operation is advantageously executed until the end of the write operation, the macro, the program or the parameterization operation.
Additional starting and complete execution of additional write operations is therefore possible by means of one data-processing operation. This is used, for example, to transmit data from a RAM to a non-volatile memory. This saves on continual, cyclical write operations for the corresponding, changing data during operation of the converter device or of the control part to at least one non-volatile storage medium which usually permits only a limited number of write cycles.
If a data-processing program concerns additional starting and/or complete execution of a user-defined parameter macro, it is therefore clear from this that this makes possible a flexible user-definable reaction to a deactivation operation before deactivation.
Additional starting and complete execution of user programs, for example a user program for a specific positioning program which moves a movable machine part to a defined park position, provides a data-processing program with a function which enables a machine to be moved to define positions before the control part is deactivated in order to prevent the machine from being damaged by the control part being deactivated.
In further advantageous refinements of the method, the information relating to readiness for deactivation can be used and formed in a wide variety of ways. The information relating to readiness for deactivation concerns, for example, setting an acyclic read parameter to a value which indicates that the converter device or the control part is ready for deactivation. This read parameter may, for example, be read out by a superordinate control or operator control unit which then triggers the actual electrical deactivation operation, for example by a switching contactor. In a further refinement, the information relating to readiness for deactivation can be signalled externally by means of a terminal signal. The control part and/or the converter device have, for example, a terminal for this purpose. The terminal signal may, for example, be applied to a 24 V output terminal which directly actuates a contactor circuit, with the contactor circuit being provided for switching on and switching off the power supply for at least the control part. As an alternative or in combination, the terminal signal can also be transmitted to process data of a field bus communication via a control bit. If the converter device has an internal electrical deactivation apparatus, for example a contactor for the electrical power supply of the control part or the electronics of the control part, and the deactivation apparatus is directly integrated in the converter, said deactivation apparatus can also be directly actuated.
Consequently, a deactivation mechanism for an electronics power supply of a control part can be formed by means of the invention. Processes, for example handshaking, via parameters or process signals can be used for automated execution of the shutdown mechanism (that is to say the mechanism for deactivating the control part). A range of operations, in particular data-processing operations, running during shutdown (deactivation) can be advantageously parameterized and/or programmed by the user. The operations, in particular data-processing operations, running during shutdown may contain user-projected parameter macros or programs.
The various methods according to the invention can be used in a control part of a converter device, with the result that the invention accordingly relates to a control part of this type too. This control part then has the above-described features of the invention.
Exemplary embodiments of the invention are explained in greater detail in the text which follows and illustrated in the drawing, in which
The illustration of
The illustration of
The illustration of
The illustration of the
The illustration of
The illustration of
The “clocked user level” is followed by an “events user level”. The response to external or internal events takes place within the “events user level”. A typical example of such an event is a limit value being exceeded. The tasks of the operating system, which ensure operation of the programmable logic controller (PLC), are situated in a “high priority system level”.
The illustration of
The illustration of
A key 87, for example, is also provided which allows the switch 62 to be closed by means of the contactor 89. The contactor 89 and its actuation means can also be integrated in the converter device 8, but this is not illustrated in
Number | Date | Country | Kind |
---|---|---|---|
10 2004 045 197.4 | Sep 2004 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP05/54546 | 9/13/2005 | WO | 00 | 3/16/2007 |