Valve assembly, valve unit and method for controlling valve unit in valve assembly

By introducing memory modules and controllers into the valve assembly, the flexible adaptability and safety of the valve unit are achieved, the control problem of the valve assembly under different conditions is solved, unauthorized program modules are prevented, and the safety and reliability of the system are ensured.

CN120557412APending Publication Date: 2025-08-29FESTO AG & CO KG
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510196340.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-02-28
Filing Date
2025-02-21
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

Existing valve components are difficult to adapt to different usage conditions and there is a risk of potential damage or failure caused by unauthorized use of program modules.

Method used

By introducing a memory module and a controller into the valve unit, the controller can read the information in the memory module, determine the authorized program module and unlock or lock it, ensuring that only the authorized program module is used to control the valve unit.

Benefits of technology

It realizes flexible adaptability of valve components under different conditions, prevents unauthorized program modules, avoids potential damage or failure, and improves the safety and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120557412A_ABST
    Figure CN120557412A_ABST
Patent Text Reader

Abstract

The invention relates to a valve assembly, a valve unit, and a method for controlling a valve unit in a valve assembly for supplying a compressed air consumer, comprising a base plate on which a plurality of valve slots are formed, each valve slot having a fluid interface and a communication interface, the communication interface being connected to a controller, the controller is designed to provide electrical signals to the communication interface and to receive electrical signals from the communication interface; and at least one valve unit, the valve unit being arranged at one of the valve slots, and the valve unit being connected with the fluid interface and the communication interface. According to the invention, the control unit is designed to read the memory module of the respective valve unit and to lock or unlock the program module stored in the control memory of the control unit depending on the result of the reading process, and to control the respective valve unit using the unlocked program module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a valve assembly for supplying compressed air consumers, comprising: a base plate on which a plurality of valve slots are formed, each of which has a fluid interface and a communication interface, wherein the communication interface is connected to a controller configured to provide electrical signals to the communication interface and to receive electrical signals from the communication interface; and at least one valve unit, which is arranged on one of the valve slots and is connected to the fluid interface and the communication interface. The present invention also relates to a valve unit and a method for controlling a valve unit in a valve assembly. Background Art

[0002] WO 1994 / 004831 A1 discloses an electropneumatic control mechanism having a modular valve station with a fluid distributor equipped with a plurality of valves, electrically actuatable valve drives, and a central electronics unit which supplies the valve drives with electrical actuation signals. Summary of the Invention

[0003] The object of the present invention is to provide a valve arrangement, a valve unit and a method for controlling a valve unit in a valve arrangement, with which advantageous adaptation to different conditions of use is possible.

[0004] According to a first aspect of the present invention of a valve assembly, this object is achieved in that the controller is designed to read a memory module assigned to the corresponding valve unit and, depending on the result of the reading process, lock or unlock the program module stored in the control memory of the controller, in particular, only use the unlocked program module to control the corresponding valve unit.

[0005] Such valve assemblies can be used, for example, in factory automation to supply compressed air-operated actuators (particularly cylinders) with the compressed air flow required to execute movements in production equipment. It has long been known to employ a modular design for the valve assembly, wherein a plurality of valve slots, each having a fluid connection and a communication connection, are provided on a base plate forming the mechanical structure of the valve assembly. A valve unit can be plugged into each valve slot. The valve unit comprises an electrically controllable valve, such as a solenoid valve or a piezoelectric valve, which can be switched, for example, between a closed state and an open state by an electrical signal, which is provided to the valve unit via a communication connection. Preferably, the electrically controllable valve serves as a pilot valve for a pneumatically controlled main valve, which can also be integrated into the valve unit and can be switched between a closed state and an open state depending on the switching position of the pilot valve. As a result, large compressed air flows can be controlled with relatively low electrical energy consumption. The compressed air flow is provided to the corresponding valve unit via the fluid connection.

[0006] To control the valve unit, the valve assembly includes a controller whose task is to coordinate all processes required for the operation of the valve assembly, in particular, to provide control signals for the valve unit. Therefore, the controller includes components of the valve assembly designed to receive, process, and transmit signals. For example, the controller is designed to process sensor signals from sensors assigned to the valve unit or from a fluid load assigned to the valve unit. These sensor signals are provided to the controller, for example, via an input module of the valve assembly, in order to derive information from them for controlling the valve unit, in particular for closed-loop control of the valve unit. To this end, the controller preferably includes a computer program that processes the incoming information in the form of input signals and outputs it in the form of output signals.

[0007] Preferably, the controller includes an electrical output stage, with which the output signal serving as a control signal can be converted, for example, into a coil current for a connected valve unit. The controller can also be designed to receive electrical signals, which can be provided by the valve unit via a communication interface, wherein these electrical signals can, for example, be status messages transmitted directly via the communication interface.

[0008] In such valve assemblies, it is also known that the control unit can determine information about the respective valve unit during bidirectional communication with the valve unit via the communication interface. This information relates, in particular, to the type of valve installed in the respective valve unit. By taking the valve type into account, the controller can advantageously control the respective valve unit.

[0009] According to the present invention, the controller is designed to read a memory module assigned to a valve unit arranged at the corresponding valve slot via a corresponding communication interface. It can be provided that the memory module is mechanically connected to the valve unit and can be read by the controller via the communication interface of the corresponding valve slot. Alternatively, it can be provided that the memory module is arranged at the corresponding valve slot of the base plate, in particular at the communication interface, and can therefore be read directly by the controller without having to access the valve unit arranged at the corresponding valve slot.

[0010] During the processing of a computer program running in the controller, the read-out information is used in the controller to determine the extent to which the corresponding valve unit is assigned authorization, or multiple authorizations, for using one or more program modules stored in the control memory of the controller. These program modules represent predefined functions that can be executed by the controller in conjunction with the corresponding valve unit and, compared to the purely basic functions of the valve unit (opening and closing an electrically controllable valve and, if necessary, a pneumatically controllable main valve), allow for an expansion of the functional scope of the corresponding valve unit. Such program modules can, for example, execute diagnostic processes for a specific switching behavior of the valve unit and / or execute operating data storage and / or operating data evaluation for the corresponding valve unit.

[0011] If the controller determines that the read information contains one or more authorizations for using the program modules (this can be done, for example, by comparing the information with an unlocking table stored in the controller), then, for the subsequent control of the corresponding valve unit, the program modules for which a match exists between the read information and the unlocking table are used. If the read information does not contain any authorizations, the controller can lock the unlocked program modules for use with the corresponding valve unit, i.e., prevent their use, or simply not use the unlocked program modules with the corresponding valve unit.

[0012] The information stored in the memory modules assigned to the respective valve units, which informs the controller whether and to what extent a program module can be used for that valve unit, is an activation code, preferably stored in the respective memory modules in a forgery-proof and copy-proof manner. The program modules that can be activated for processing in the controller using these activation codes are stored in the controller's control memory. Therefore, the information stored in the memory modules assigned to the valve units serves only to activate the program modules in the controller and does not contain any additional information related to the functionality of the respective program modules to be activated.

[0013] In addition, information can also be stored in the electronic memory of the memory module, with which a control unit for controlling the corresponding valve unit can be parameterized, wherein this parameterization can also be used independently of the active program module.

[0014] Advantageous developments of the invention are the subject matter of the dependent claims.

[0015] It is advantageous if the memory module has an electronic memory, in particular an EPROM, EEPROM or flash memory. This also allows complex information to be stored in the memory module in order to meet anti-counterfeiting and anti-copying requirements. On the one hand, it is important to avoid the unauthorized use of program modules that the customer did not pay for when purchasing the corresponding valve unit. On the other hand, it is also important to avoid the use of program modules for valve units that are not intended for these valve units and that could damage or at least malfunction the corresponding valve units. An electronic memory is a device that uses a large number of semiconductor switches on a microchip to store the required information. It is preferably provided that the electronic memory can retain the stored information even without a permanent power supply. Purely by way of example, the electronic memory can be an EPROM (erasable programmable read-only memory) or an EEPROM (electrically erasable programmable read-only memory) or a flash memory (a digital memory module for non-volatile storage that does not require maintenance energy).

[0016] Advantageously, the controller includes a central processing unit that is designed for external communication with a higher-level controller and for internal communication with the communication interface. The central processing unit forms a component of the control mechanism and is designed to convert control commands provided by a higher-level machine controller or system controller via a communication connection, in particular a bus connection or an IO-Link connection, into control signals for the valve unit.

[0017] The central processing unit, in particular, comprises a microcontroller or microprocessor designed to execute control-related computer programs. The central processing unit can be connected to a higher-level machine or system controller via a communication connection, such as a bus connection (Profibus, Profinet, EtherCat, etc.), and for this purpose converts control commands input via the bus connection into control signals for the valve units. Internal communication between the central processing unit and the communication interface can be provided as serial communication via the valve assembly's internal bus system or as parallel communication via a large number of parallel signal lines, also known as multi-pole connections. Preferably, the control signals of the central processing unit are converted into control currents for the valve units via electrical output stages assigned to the controller or communication interface.

[0018] Furthermore, the central processing unit can be designed to process sensor signals of sensors assigned to the valve unit or of fluid consumers assigned to the valve unit in order to derive therefrom information for controlling the valve unit, in particular for closed-loop control of the valve unit.

[0019] For example, a program module activated for a specific valve unit may include a special controller that allows for advantageous control of the valve unit. Since programming this controller involves considerable effort, this controller is not provided as standard for the corresponding valve unit but is only provided if the user of the valve assembly orders and pays for the activation of this controller when ordering the valve unit. Only in this case is it provided that the memory module contains information in the form of an activation code to ensure that the relevant program module stored in the controller can be used to control the valve unit.

[0020] In a further development of the present invention, the controller includes multiple communication processors, which are assigned to corresponding communication interfaces and are designed for internal bus communication with a central processing unit and for reading correspondingly assigned memory modules via corresponding communication interfaces, particularly designed as serial peripheral interfaces (SPI). Each of these communication processors can be connected to only one valve slot. Alternatively, at least one communication processor, and preferably all communication processors, are connected to more than one valve slot. The communication processors can be considered bus participants in the internal bus network formed within the valve assembly, ensuring the most flexible scalability possible for the valve assembly, regardless of the number of available electrical lines. The communication processors' task is to extract control signals from the central processing unit—these control signals are intended for the valve units assigned to the corresponding communication interfaces—from the bus communication and convert them into corresponding control signals for electrical output stages arranged locally at the valve slots, which then provide the valve units with electrical power, particularly coil current. Additionally or alternatively, the communication processors can be designed to process signals, particularly sensor signals, from the valve units connected to the communication interfaces. This signal processing can, for example, include amplifying the input signal, performing analog-to-digital conversion of the input signal as necessary, and then converting the signal into a bus protocol encoding. Another task of the communication processor is to first determine whether the valve unit connected to the communication interface is equipped with a memory module. If so, the communication processor can read the memory contents of the memory module of the connected valve unit, convert them into a bus protocol encoding, and then transmit them to the central processing unit of the controller via the bus connection. It is preferably provided that the communication interface is designed as a serial peripheral interface (SPI), and that the communication processor is adapted to communicate with the valve unit, in particular with the memory module, in accordance with this communication standard.

[0021] Additionally or alternatively, the communication processor can also directly access the control process of a specific valve unit. For example, the communication processor can locally generate control signals that are individually adapted to the corresponding valve unit, provided that, for example, the individual parameters of the corresponding valve unit are stored in a memory module, which are transmitted during the read-out process via the communication interface and the communication processor coupled thereto. The communication processor can also be designed to individually read the corresponding memory module of the relevant valve unit, unlock the program module based on the read-out information, and control the valve unit using the unlocked program module. In this case, it can be provided that each communication processor has its own local memory for the program module. Alternatively, it can be provided that the communication processor uses a determined unlocking code to call up the program module stored in the central processing unit and store it in its own working memory for local processing.

[0022] The communication processor can also be designed as an assembly of multiple processors optimized for specific purposes. For example, one of these processors can be optimized for bus communication, while another is designed to calculate the control signals of the valve unit, and a third processor is responsible for managing program modules and unlocking codes.

[0023] Preferably, the controller is designed to perform cyclically or acyclically repeated read access to a memory module, or cyclically or acyclically repeated write / read access to the memory module, in particular for storing usage information of the valve unit. This cyclically or acyclically repeated read access to the memory module ensures that the valve unit connected to the communication interface is actually authorized to use the control specified by the controller. This function is particularly interesting if the valve unit and valve assembly are also designed for replacement of the valve unit during operation of the valve assembly (hot swap functionality). For example, cyclical read access can be repeated after a predetermined number of bus clock cycles of the bus communication between the central processing unit and the communication processor, which is usually clocked. Acyclic read access can be performed, for example, when the communication load between the central processing unit and the communication processor connected thereto is below a predetermined threshold.

[0024] 18. The swiftly and minutely adjusting device for a wood-planer working table as claimed in claim 17, wherein said linking rod and said adjusting base are pivotally connected to each other with a bolt, and said bolt has a round shank to contact with said linking rod. said linking rod being connected to said linking rod. said linking rod being connected to said linking rod.

[0025] The valve unit can have a single fluid channel extending from the inlet port to the outlet port in the valve housing and provided with a valve seat. In such a valve unit, an axial seal is usually provided between the valve member and the valve seat, and the valve unit is therefore also referred to as a seat valve. However, it can also be designed as a slide valve, in which a radial seal is provided between the valve member and the valve seat. Furthermore, it can be designed as a diaphragm valve, in which a sealing membrane is provided between the fluid channel and the valve seat formed therein and the valve member, and this sealing membrane is also designed to seal the valve seat upon corresponding movement of the valve member.

[0026] Alternatively, it can be provided that the valve unit has a plurality of fluid channels formed separately in the valve housing, with individually formed valve seats, which open at the respective inlet and outlet ports. For this purpose, it is preferably provided that the valve component is designed as a valve slide, and the plurality of valve seats can be influenced synchronously by a preferably linear movement of the valve slide between a first functional position and a second functional position.

[0027] The valve unit can be realized, for example, as a 2 / 2-way valve, a 3 / 2-way valve, a 5 / 2-way valve or as another combination of valve positions and connections.

[0028] To enable the valve member to move between a first functional position and a second functional position, as well as, if necessary, another intermediate position arranged between these two functional positions, an electric actuator is provided. This actuator can, purely by way of example, be a piezoelectric bender, a linearly acting piezoelectric actuator, or a magnetic drive with at least one magnetic coil. Depending on the technical design of the electric actuator, a specific electrical control of the corresponding valve unit is required. This electrical control is provided by a controller of the valve assembly, which can be coupled to the valve unit. To supply electrical energy to the valve unit, at least two control contacts are formed on the valve housing of the valve unit, through which, for example, the coil current for the magnetic drive of the valve unit can be supplied. These control contacts are arranged on the outer surface of the valve housing and can, for example, be designed as electrically conductive contact surfaces, electrically conductive contact springs, or electrically conductive contact pins.

[0029] Furthermore, a memory module is provided on the outer surface of the valve housing, preferably on the same outer surface on which the control contacts are also formed, which memory module is provided with an electrically controllable memory interface. This memory interface is electrically connected to the electronic memory formed in the memory module and is designed to be electrically coupled to a communication interface of a valve socket of the valve assembly.

[0030] It is preferably provided that at least two control contacts and a memory interface are arranged on the valve housing so that all electrical connections between the communication interface, the control contacts and the memory interface of the valve assembly are established by a plugging process preferably in exactly one, in particular linear, spatial direction relative to the valve assembly.

[0031] In an advantageous development of the valve unit, the storage module is designed as a separate component and, in particular, is only mechanically connected to the valve housing. This allows the storage module to be retrofitted to a valve unit that may already be in use at any time. Furthermore, by designing the storage module as a separate component, design costs beyond providing a purely mechanical coupling between the valve housing and the storage module are avoided, even for valve units that are optionally provided without or with the storage module. It is particularly preferred that the storage module is only mechanically (but not electrically or electronically) connected to the other components of the valve unit, thereby avoiding technically complex plug connections or other electrical contacting measures.

[0032] In a further embodiment of the valve unit, the memory interface has at least two memory contacts, which are designed to be electrically connected to the communication interface of the valve assembly so that the valve assembly can read or write / read access to the electronic memory. The memory contacts are preferably spring-elastic contact tongues or contact springs, for example, made of metallized plastic or metal. With this embodiment of the memory contacts, it is sufficient for the communication interface of the valve assembly to have only electrically conductive contact surfaces assigned to the memory contacts, which can be implemented, for example, on a printed circuit.

[0033] Preferably, the memory interface of the valve unit has an optical interface designed for contactless optical energy input and contactless optical signal output between an optical reader of the communication interface of the valve assembly and an electronic memory housed in the memory module, in order to enable read access or write / read access to the electronic memory. In this variant of the memory interface, the memory interface and the communication interface of the valve assembly form an optical coupler, via which both contactless energy and contactless signal transmission can be achieved. In a first embodiment of the memory module, a unidirectional energy input from the communication interface to the memory module and a unidirectional signal transmission from the memory module to the communication interface can be provided for purely read access. In a second embodiment of the memory module, a bidirectional signal transmission between the communication interface and the memory module can be provided, in combination with a unidirectional energy input from the communication interface to the memory module for read / write access from the communication interface to the memory module.

[0034] It is advantageous if the valve housing of the valve unit comprises a fluid module and an actuator module, wherein the fluid module comprises a fluid channel, an input port, an output port, a valve seat and a valve member, wherein the actuator module comprises an electric actuator and control contacts and is designed to define a storage module, wherein the fluid module and the actuator module are designed as separate components that are mechanically connected to each other. In this design of the valve unit, a structural separation is provided between the fluid-conducting fluid module and the electric actuator module, so that each of the two components can be ideally adapted to specific requirements. The coupling between the two components is preferably provided only mechanically, wherein the coupling comprises, on the one hand, the mutual fixing of the two components to each other and, on the other hand, the transmission of the movement of the electric actuator in the actuator module to the valve member in the fluid module.

[0035] In an advantageous development of the valve unit, the memory module has at least one locking mechanism, in particular from the group consisting of a locking lug and a locking undercut, on its second end face, facing away from the first end face, which is designed for a positively locking mechanical coupling with the valve housing. The at least one locking mechanism can be used to mechanically secure the memory module to the valve housing, in particular to the actuator module of the valve housing. Preferably, the locking connection is designed such that, after being mounted on the valve housing, the memory module cannot be removed without risking damage. This prevents the memory module from being exchanged between different valve units, which may have different electrical characteristics and could lead to malfunctions or interference due to incorrect control based on the information stored in the memory module.

[0036] The purpose of the present invention is achieved according to the third aspect of the present invention by a method for controlling a valve unit in a valve assembly, the method comprising the following steps: a controller of the valve assembly performs a read access to an electronic memory of a memory module, the memory module being arranged on a valve unit coupled to the valve assembly; processing a data set stored in the electronic memory in the controller of the valve assembly to identify at least one unlocking code contained in the data set; unlocking a program module stored in a control memory of the controller determined by the unlocking code; and controlling the valve using the unlocked program module.

[0037] This approach allows the control of valve units with different configurations, which differ from one another by the presence or absence of a memory module and, if present, by the different data sets contained in the memory module. If the valve unit does not have a memory module, this fact is detected during a read access, and the control of the valve assembly does not unlock any program modules. In this case, the valve is controlled solely using the standard control routines stored in the controller. However, if a read access detects that the valve unit is equipped with a memory module, the data set stored in the electronic memory of the memory module is read out and transmitted to the controller. The read data set is processed (in particular, evaluated) in the controller to identify one or more unlocking codes contained in the data set. The controller can then use these unlocking codes to activate one or more program modules, allowing for targeted control of the valve unit. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The figure shows an advantageous embodiment of the present invention.

[0039] Figure 1 is a schematic perspective view of a valve assembly including a plurality of valve units;

[0040] Figure 2 is a front view of the memory module;

[0041] Figure 3 is based on Figure 2 An exploded view of the memory module;

[0042] Figure 4 is a purely schematic block diagram of a valve assembly on which the valve unit is arranged; and

[0043] Figure 5 is a flow chart for identifying and processing unlock codes in valve assemblies. DETAILED DESCRIPTION

[0044] Figure 1 The valve assembly 1 shown is designed as a modular and scalable system for supplying compressed air to multiple compressed air consumers (e.g., cylinders), not shown. To this end, the valve assembly 1 comprises a connection module 2, a controller 3, a base plate 4, and an end plate 5, which are mechanically coupled to form a composite body. Electrical connections for transmitting electrical signals and power, and / or fluid connections for conveying compressed air, not shown in detail, may be located between them. For space reasons, a silencer module 18 is mounted on the controller 3, allowing exhaust air from the valve assembly 1 to be discharged into the environment in a silent manner.

[0045] The relationship between the actuator module 2, the controller 3, the base plate 4 and the end plate 5 is purely schematic. Figure 4 Shown in.

[0046] For example, the connection module 2 includes a communication connection 21 designed to enable the controller 3 to communicate with a higher-level controller (not shown), in particular a machine controller. Communication with the higher-level controller preferably occurs via a fieldbus system. Furthermore, the connection module 2 includes a power connection 22 designed to feed electrical energy into the valve assembly 1. This electrical energy is preferably provided regardless of whether a communication connection with the higher-level controller exists. Purely by way of example, a bus coupler 23 is housed in the connection module 2. Its task is to convert the bus protocol used for communication with the higher-level controller (not shown) into an internal bus protocol provided via a bus line 24 connected to components of the valve assembly 1 (described in more detail below).

[0047] The controller 3 is connected to the connection module 2 via a bus line 24 and a power supply line 25, which is connected to the energy connection 22. Purely by way of example, both the bus line 24 and the power supply line 25 have a plurality of individual wires (not shown in detail) in order to be able to transmit signals and supply voltages to other components of the valve assembly 1.

[0048] As from Figure 4 As can also be seen in the schematic diagram of FIG, controller 3 includes a central processing unit 32, which is designed, for example, as a microprocessor and is designed to process a computer program stored in a memory device 33. Central processing unit 33 is connected to bus line 24, for example, via a communication module 34. The task of communication module 34 is to extract information destined for the central processing unit from the bus protocol transmitted via bus line 24 and to input information from central processing unit 32 into bus line 24 for transmission to other bus participants.

[0049] The computer program running in the central processing unit 32 is designed to process information from the valve units 51, which are connected to the central processing unit 32 via the communication interface 8 in the base plate 4 and the bus line 24, and / or to provide control signals to the valve units 51. In particular, the computer program is designed to manage the authorization for use of the program modules 36, 37, and 38 stored in the memory device 33. It is provided that each valve unit 51 arranged in one of the valve slots 6 of the base plate 4 has a separate authorization profile, which is stored in the memory module 71 of the corresponding valve unit 51.

[0050] Alternatively, it can also be provided that the storage device is designed independently of the valve unit 51 and is connected to the storage interface 17. Figure 4In this case, the storage device can be designed, for example, in the form of a micro memory card or mini SIM card containing an electronic memory. Figure 4 Different from the schematic diagram, the memory interface 18 can also be an integral part of the corresponding communication interface.

[0051] If the valve unit 51 is not equipped with a memory module 71, there is no right to use the program modules 36, 37, 38, e.g. Figure 4 This is the case with the two middle valve units 51 of the valve assembly 1. For these two valve units 51, the central processing unit 32 will only use a standard control program for control, which is an integral part of the computer program running in the central processing unit 32.

[0052] However, if the valve unit 51 is provided with a memory module 71, the central processing unit 32 can make a query initiated by the central processing unit 32 via the communication processor 41 of the correspondingly assigned communication interface 8 to find out whether the corresponding memory module 71 contains an unlocking code, which is an authorization for use of one or more program modules 36, 37, 38. To this end, during the query via the communication interface 8, information is read from the corresponding memory module 71 of the corresponding valve unit 51, processed by the communication processor 41, fed into the internal bus protocol, and then made available to the central processing unit 32 via the bus line 24.

[0053] according to Figure 4 The illustration in , for example, provides that a communication processor 41 is assigned to each valve socket 6. In embodiments of the valve assembly 1 that are not shown in detail, the communication processor can also be connected to a plurality of valve sockets 6.

[0054] Purely by way of example, only one unique unlocking code (symbolically represented by the letter "A") is stored in the memory module 71 of the valve unit 51 arranged in the immediate vicinity of the control unit 3, so that after this unlocking code has been transmitted to the central processing unit 32, the program module 36 is switched there to unlock for this valve unit 51. For subsequent control processes of this valve unit 51, the additional functions of the program module 36 can then be used. However, these additional functions are only available for the valve unit 51 for which the unlocking code "A" is stored in its memory module 71.

[0055] Purely exemplary, the unlock code "ABC" is stored in the Figure 4The diagram is arranged in the memory module 71 of the rightmost valve unit so that after the unlocking code has been transmitted to the central processing unit 32, all three program modules 36, 37, 38 stored in the memory device 33 of the central processing unit 32 are unlocked there for this valve unit 51. The additional functions of the program modules 36, 37 can then be used for subsequent control processes of this valve unit 51.

[0056] The valve units 51 are controlled accordingly via control signals, which are generated individually for the respective valve units 51 by the central processing unit 32, optionally using one or more program modules 36 to 38, and transmitted via the bus line 24 to the respective communication interface 8. In the communication interface 8, the control signals are converted in the respective communication processor 41, which supplies the electrical energy provided via the power supply line 25 to the respective valve unit 51 via the assigned electrical output stage 42.

[0057] according to Figure 4 , the valve unit 51 includes an electric actuator 58, which includes an electromagnetic coil 59, a stopper 60, an armature 61 movably accommodated in the electromagnetic coil 59, and a return spring 62 arranged between the armature 61 and the stopper 60. The electric actuator 58 is configured so that when a coil current is supplied to the electromagnetic coil 59, a magnetic force is exerted on the armature 61, so that the armature 61 can compress the return spring 62 and can be adjusted according to the Figure 4 In this case, the fluid valve 63 (shown only schematically as a 3 / 2-way valve) moves from the rest position to the working position not shown. Purely by way of example, the fluid valve 63 of the valve unit 51 is designed to be normally open, so that in accordance with Figure 4 In the rest state, a fluidic connection is provided between the ventilation line 11 in the base plate 4 and the ventilation channel 64 in the valve unit 51, as well as the working channel 66 in the valve unit 51, which is itself connected to the working connection 67. In the rest position (not shown), the fluid valve 63 interrupts the fluidic connection between the ventilation channel 64 and the working channel 66 and establishes a fluidic connection between the working channel 66 and the exhaust channel 65. The fluid valve 63 is designed purely by way of example as a slide valve and, in a known manner, includes a valve slide (not shown in detail) that is moved by the actuator 58 and, depending on its position, opens or closes valve seats (not shown in detail) assigned to the ventilation channel 64 and the exhaust channel 65.

[0058] Purely by way of example, it is provided that the query of the unlocking code stored in the memory module 71 is repeatedly performed in order to ensure that the corresponding valve unit 51 has the corresponding authorization even if the corresponding program module 36 or 36 to 38 is used again.

[0059] As from Figure 4 It can be further seen that each valve slot 6 is assigned a fluid interface 7 in addition to a communication interface 8, which comprises a ventilation connection 9 and an exhaust connection 10 purely by way of example. Figure 4 Schematic diagram, providing the fluid interface 7 and the communication interface 8 with Figure 1 The ventilation connection 9 is connected via a ventilation line 11 to a ventilation inlet 14 , which is assigned purely by way of example to the end plate 5 . The exhaust connection 10 is connected via an exhaust line 12 to an exhaust outlet 15 , which is assigned purely by way of example to the end plate 5 .

[0060] As from Figure 1 As can be seen, each valve slot 6 includes a combined Figure 4 The fluid interface 7 and the communication interface 8 described above are designed to be inserted into the valve unit 51 in the spatial direction, according to Figure 1 The spatial direction is based on Figure 1 The view corresponds essentially to the vertical. This spatial direction is also indicated by the dashed connecting line between the valve unit 51 arranged above the valve assembly 1 and the communication interface 8.

[0061] The valve unit 51 has a valve housing 57, which is divided into an actuator module 52 and a fluid module 53. An electric actuator (not shown in detail), such as a magnetic coil arrangement, is housed in the actuator module. The electric actuator is supplied with power via control contacts 54, which extend vertically from the bottom side 55 of the actuator module 52 and are accommodated in a control socket (not shown in detail) of the communication interface 8 when the valve unit 51 is coupled to the valve socket 6. The communication interface 8 thus includes both control and communication functions for the valve unit 51. For example, electrical output stages (not shown) are assigned to the communication interface 8, which can be used to lock or unlock the electrical connection between the control contacts 54 and the power supply line 25 in order to selectively disconnect and activate the actuator. In the fluid module 53 , a plurality of fluid channels (not shown) are formed, which open at the bottom side 56 of the fluid module 53 in a manner not shown in detail and are connected for fluid communication with the assigned ventilation line 11 or exhaust line 12 of the base plate 4 .

[0062] Furthermore, a memory module 71 is arranged on the bottom side 55 of the actuator module 52 , which memory module is likewise designed for electrical contacting with electrically conductive contact surfaces (not shown in detail) of the communication interface 8 in the base plate 4 . Figure 2 and Figure 3 The electrical contact tongues 77 shown in detail in FIG. 5 are designed for electrical connection to the communication interface 8 during insertion of the valve unit 51 into the corresponding valve receptacle 6 of the base plate 4 .

[0063] As from Figure 2 and Figure 3 As can be seen from the figure, the memory module 71 includes a module housing 72, which is provided with a groove 78 in which a compression spring 73 and a pressure punch 74 are accommodated. The groove 78 and the pressure punch 74 cooperate with each other so that the pressure punch 74 can be moved along the Figure 2 79, schematically shown in FIG. , is a linear movement relative to the module housing 72. To limit this movement path 79, a projection 80 projects laterally from the pressure punch 74 and is received in an opening (not shown in detail) in the module housing 72. A recess (not shown in detail) is provided on the end face 82 of the pressure punch 74, facing away from the compression spring 73, into which the memory module 75, designed purely by way of example as a cuboid, can be received, thereby providing the most comprehensive possible protection from mechanical influences. Contact tongues 77, curved in an arcuate manner at the end, extend from the memory module 75 and penetrate a contact carrier 76, which is made, for example, of an electrically insulating material and is designed to guide the contact tongues 77.

[0064] Due to the internal preload of the compression spring 73, the pressure punch 74 Figure 2 The neutral position shown is pressed against the end face (not shown) of the opening by means of the projection 80 and when the Figure 2 When the mounting force 81 is directed vertically downward, the contact tongue 77 is displaced in the direction of the mounting force 81. This ensures that the contact tongue 77, which is used to abut against the contact surface (not shown) of the communication interface 8, is always loaded with a sufficiently large mechanical preload and thus has the lowest possible electrical contact resistance with the communication interface 8.

[0065] On the bottom side 83 of the recess 78 facing away from the module housing 72, the module housing 72 is provided, purely by way of example, with a plurality of locking hooks 84, which are designed for positive coupling with the actuator module 52. Purely by way of example, these locking hooks 84 are designed such that they cannot be released after the memory module 71 has been mounted on the actuator module 52, without having to accept damage to the memory module 71.

[0066] For the intended use of the valve assembly 1, the following approach can be specified: First, the valve assembly 1 is assembled into an assembly consisting of the connection module 2, the controller 3, the base plate 4 and the end plate 5 according to the configuration specified by the end user. Figure 1 Different from the diagram in FIG, it can be stipulated that the substrate 4 has a Figure 1The four or fewer valve slots 6 shown in the figure are purely exemplary. When assembling the components: connection module 2, controller 3, base plate 4 and end plate 5, all electrical and fluid connections required for the operation of the valve assembly 1 will be provided. For this purpose, corresponding electrical connectors, fluid channels and fluid seals can be provided in the above components. In a subsequent step, the valve units 51 are plugged into the valve slots 6 of the base plate 4, wherein these valve units 51 can be connected according to the Figure 4 The schematic diagram of FIG. 7 is partially equipped with a memory module 71 or can be plugged onto the corresponding valve slot 6 without such a memory module 71 .

[0067] When the valve assembly 1 is put into electrical operation, initially only electrical energy must be supplied at the power connection 22. Information is exchanged via the internal bus connection 24 between the central processing unit 32 and the communication interface 8. During this information exchange, the central processing unit 32 also sends a request signal to each communication interface 8, causing it to read the memory module 71 of the valve unit 51. For valve units 51 equipped with a memory module 71, a feedback signal is sent from the corresponding communication interface 8 to the central processing unit 32 via the bus line 24. This feedback contains the information read from the corresponding memory module 71 for further processing in the central processing unit. For valve units not equipped with a memory module 71, the feedback from the corresponding communication interface simply indicates that the read process could not be performed. The central processing unit 32 evaluates the information read from the memory module 71 to determine whether the corresponding valve unit 51 is authorized to use the program modules 36 to 38 in the form of a corresponding unlocking code. If this is the case, the corresponding valve unit 51 can be controlled taking into account the corresponding program modules 36 to 38. If the communication interface 8 of the valve unit 51 cannot retrieve any information during a read attempt because no memory module 71 is assigned or the memory module 71 does not contain any usable information, only the standard valve control stored by default in the central processing unit 32 is used during the subsequent control of this valve unit. For example, provision can be made for the readout process to be repeated cyclically or acyclically in order to ensure that the corresponding valve unit 51 still has access to the corresponding program modules 36 to 38, which can be problematic in particular after a valve unit has been replaced.

[0068] Depending on the design of the communication interface 8 and the memory module 71, individual information can also be written from the central processing unit 32 to the corresponding memory module 71. This individual information can be used, in particular, to infer information about the usage status, in particular the wear status, of the corresponding valve unit. For example, it can be provided that the number of switching cycles of the corresponding valve unit is stored in the memory module 71. Additionally or alternatively, it can be provided that the temperature curve or at least the maximum temperature occurring when the valve assembly 1 is in use is stored in the corresponding memory module. It can also be provided that other wear information is stored, such as the maximum operating pressure applied to the corresponding valve unit 51 or the maximum switching frequency applied to the corresponding valve unit 51. Alternatively or additionally, information such as the valve type of the valve unit 51, the manufacturer-specific product code of the valve unit 51, and service life characteristic values ​​such as the maximum number of switching cycles of the valve unit 51 can also be written to the corresponding memory module 71. Furthermore, it can be provided that a user-specific switching cycle limit is written to the corresponding memory module 71, and that the associated communication processor 41 stores each switching operation of the valve unit and generates a warning message when the switching cycle limit is exceeded, thereby providing a prompt to, for example, the central processing unit 32 or a higher-level machine control system, indicating that the valve unit 51 should be replaced as a precaution. Furthermore, it can be provided that the communication processor 41 is configured to check the valve unit 51 installed in the valve slot 6 to determine whether it is intended for that valve slot 6 or whether, possibly due to incorrect assembly, it is unable to perform the function specified for that valve slot 6. This configuration of the communication processor 41 can be provided to the valve assembly 1 by the higher-level control system and can result in the communication processor 41 outputting an error message in the event of a deviation. Alternatively or additionally, it can also be provided that the communication processor 41 recognizes that a valve unit 51 has been replaced and, in a first step after the valve unit 51 has been replaced, checks whether the newly installed valve unit 51 has at least the functional range of the valve unit 51 previously installed in the valve slot 6 and can output an error message in the event of a deviation.

[0069] Figure 5 The flowchart shown shows in a purely schematic manner the basic steps required for the controller 3 to use the program module. Figure 5 The flowchart mentioned in Figure 5 Components shown in FIG, are denoted using the same reference numerals as used in the preceding description of the figures.

[0070] In step 100 , the controller 3 of the valve assembly 1 reads the electronic memory 75 of the memory module 71 , which is assigned to the valve unit 51 coupled to the valve assembly 1 .

[0071] In step 110 , the data set stored in the electronic memory 75 is processed in the controller 3 of the valve assembly 1 to identify at least one unlocking code contained in the data set. For example, the data set (also referred to as information) is compared with an unlocking table stored in the controller 3 .

[0072] In step 120, a conditional check is performed to determine whether at least one unlocking code is contained in the data set. If so, the process continues with step 130. If not, the process continues with step 160.

[0073] In step 130 , those program modules for which there is a match between the read information and the unlocking table are loaded from the program module memory of the controller into the working memory of the controller and can then be used for subsequent control of the corresponding valve unit 51 .

[0074] In step 140 , the control signal for the valve unit 51 is calculated using the program module that has been unlocked and loaded into the working memory of the controller.

[0075] In step 150 , the control signal calculated by the controller 3 using at least one program module is provided to the valve unit 51 .

[0076] In step 160 , which is carried out for the case where there is no match between the read information and the unlocking table, the control signal for the valve unit 51 is calculated without accessing the program module stored in the program module memory of the controller.

[0077] In step 170 , the control signal calculated by the controller 3 without using at least one program module is provided to the valve unit 51 .

Claims

1. A valve assembly (1) for supplying compressed air to a device consuming compressed air, comprising: a base plate (4) on which a plurality of valve slots (6) are formed, each of which has a fluid connection (7) and a communication connection (8), wherein: The communication interface (8) is connected to a controller (3), which is designed to provide electrical signals to the communication interface (7) and to receive electrical signals from the communication interface (7); and at least one valve unit (51), which is arranged on one of the valve slots (6) and is connected to the fluid interface (7) and the communication interface (8), characterized in that the controller (3) is designed to read the memory module (71) assigned to the corresponding valve unit (51) and, based on the result of the reading process (100), lock or unlock the program modules (36, 37, 38) stored in the control memory (33) of the controller (3), in particular, only use the unlocked program modules (36, 37, 38) to control (150, 170) the corresponding valve unit (51).

2. The valve assembly (1) according to claim 1, characterized in that The memory module (71) has an electronic memory (75), in particular an EPROM, EEPROM or flash memory.

3. The valve assembly (1) according to claim 1 or 2, characterized in that The controller (3) comprises a central processing unit (32) which is designed for external communication with a higher-level controller and internal communication with the communication interface (8).

4. The valve assembly (1) according to claim 1, 2 or 3, characterized in that The controller (3) includes a plurality of communication processors (41), which are assigned to corresponding communication interfaces (8) and are designed for internal bus communication with the central processing unit (32) and for reading corresponding assigned memory modules (71) via corresponding communication interfaces (8), the communication interfaces being in particular designed as serial peripheral interfaces.

5. Valve assembly (1) according to any one of the preceding claims, characterized in that The controller (3) is designed to perform periodic or aperiodic repeated read access to the memory module (71), or to perform periodic or aperiodic repeated write / read access to the memory module (71), in particular for storing usage information of the valve unit (51).

6. A valve unit (51) for use in a valve assembly (1), comprising a valve housing (57), in which a fluid channel (64, 65, 66) is formed, the fluid channel extending from an inlet port to an outlet port and comprising a valve seat, wherein: A valve member is arranged in the fluid channel and is movable between a locked position in which it is sealingly abutted against the valve seat and an unlocked position arranged spaced apart from the valve seat, wherein an electric actuator (58) is arranged in the valve housing (57) and is designed to provide movement for the valve member, wherein at least two control contacts (54) fixed to the valve housing (57) and electrically connected to the actuator are constructed on the outer surface (55) of the valve housing (57), and wherein a memory module (71) is arranged on the outer surface of the valve housing (57), wherein the memory module has a memory interface (77) in particular on the end face facing away from the valve housing (57), wherein the memory interface is in particular connected only to an electronic memory (75) accommodated in the memory module (71), wherein the control contacts (54) and the memory interface (77) are designed to be coupled to a communication interface (8) of the valve assembly (1).

7. The valve unit (51) according to claim 6, characterized in that The storage module (71) is designed as a separate component and is, in particular, only mechanically connected to the valve housing (57).

8. The valve unit (51) according to claim 6 or 7, characterized in that The memory interface (77) has at least two memory contacts, which are designed to be electrically connected to a communication interface (8) of the valve component (1) so as to enable the valve component to have read access or write / read access to the electronic memory (75).

9. The valve unit (51) according to claim 6 or 7, characterized in that The memory interface (77) has an optical interface designed for contactless optical energy input and contactless optical signal output between the optical reading device of the communication interface (8) of the valve assembly (51) and the electronic memory (75) accommodated in the memory module (71), so as to enable read access or write / read access to the electronic memory (75).

10. The valve unit (51) according to claim 6, 7, 8 or 9, characterized in that The valve housing (57) includes a fluid module (53) and an actuator module (52), wherein the fluid module (53) includes the fluid channel, the input port, the output port, the valve seat and the valve component, wherein the actuator module (52) includes the electric actuator and the control contacts and is designed to determine the memory module (71), wherein the fluid module (53) and the actuator module (52) are designed as separate components mechanically connected to each other.

11. The valve unit (51) according to any one of claims 6 to 10, characterized in that The storage module (71) has at least one locking mechanism (84) on a second end face facing away from the first end face, in particular from the following group: locking lug, locking undercut, which is designed for positive-locking mechanical coupling to the valve housing (57).

12. A method for controlling a valve unit (51) in a valve assembly (1), the method comprising the following steps: A controller (3) of a valve assembly (1) performs a read access (100) to an electronic memory (75) of a memory module (71) assigned to a valve unit (51) coupled to the valve assembly (1); A data set stored in the electronic memory (75) is processed (110) in a controller (3) of the valve assembly (1) to identify at least one unlocking code contained in the data set; a program module (36, 37, 38) stored in a control memory (33) of the controller (3) is unlocked (130) and determined by the unlocking code; and the valve unit (51) is controlled (150) using the unlocked program module (36, 37, 38).

Citation Information

Patent Citations

  • Electro-pneumatic control device

    WO1994004831A1