The disclosure relates to a connector to be used in industrial automation. The connector can be inserted into an existing data communication line between an IO-Link device and an IO-Link master.
IO-Link is a short distance, bi-directional, digital, point-to-point, wired or wireless, industrial communications networking standard (IEC 61131-9) used for connecting digital sensors and actuators to either a type of industrial fieldbus or a type of industrial Ethernet.
An IO-Link system comprises an IO-Link master and one or more IO-Link devices, i.e. sensors or actuators. The IO-Link master provides the interface to the higher-level controller (PLC) and controls the communication with the connected IO-Link devices.
An IO-Link master can have one or more IO-Link ports. Traditionally, only one IO-Link device can be connected to an IO-Link port at a time.
A connector is provided. The connector comprises a master unit and a device unit. The master unit is configured to be connected to an IO-Link device. The device unit is connected to the master unit. The device unit is configured to be connected to an IO-Link master. The connector is configured to receive first operating data from the IO-Link device, the first operating data being IO-Link compliant. The connector is configured to be connected to a capture unit and to receive second operating data from the capture unit. The connector is configured to output the received first operating data enriched with the received second operating data as third operating data via the device unit to the IO-Link master.
In the drawings:
In the following, details are set forth to provide a more thorough explanation of the disclosure. However, it will be apparent to those skilled in the art that these implementations may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form or in a schematic view rather than in detail in order to avoid obscuring the disclosure. In addition, features described hereinafter may be combined with each other, even if described with respect to different figures, unless specifically noted otherwise.
Equivalent or like elements or elements with equivalent or like functionality are denoted in the following description with equivalent or like reference numerals. As the same or functionally equivalent elements are given the equivalent or like reference numbers in the figures, a repeated description for elements provided with the equivalent or like reference numbers may be omitted. Hence, descriptions provided for elements having the equivalent or like reference numbers are mutually exchangeable.
Directional terminology, such as “top,” “bottom,” “below,” “above,” “front,” “behind,” “back,” “leading,” “trailing,” etc., may be used with reference to the orientation of the figures being described. Because parts of the disclosure, described herein, can be positioned in a number of different orientations, the directional terminology is used for purposes of illustration and is in no way limiting. It is to be understood that other implementations may be utilized and structural or logical changes may be made without departing from the scope defined by the claims. The following detailed description, therefore, is not to be taken in a limiting sense.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.).
In implementations described herein or shown in the drawings, any direct electrical connection or coupling, e.g., any connection or coupling without additional intervening elements, may also be implemented by an indirect connection or coupling, e.g., a connection or coupling with one or more additional intervening elements, or vice versa, as long as the general purpose of the connection or coupling, for example, to transmit a certain kind of signal or to transmit a certain kind of information, is essentially maintained. Features from different implementations may be combined to form further implementations. For example, variations or modifications described with respect to one of the implementations may also be applicable to other implementations unless noted to the contrary.
The terms “substantially” and “approximately” may be used herein to account for small manufacturing tolerances (e.g., within 5%) that are deemed acceptable in the industry without departing from the aspects of the implementations described herein. For example, a resistor with an approximate resistance value may practically have a resistance within 5% of that approximate resistance value.
In the present disclosure, expressions including ordinal numbers, such as “first”, “second”, and/or the like, may modify various elements. However, such elements are not limited by the above expressions. For example, the above expressions do not limit the sequence and/or importance of the elements. The above expressions are used merely for the purpose of distinguishing an element from the other elements. For example, a first box and a second box indicate different boxes, although both are boxes. For further example, a first element could be termed a second element, and similarly, a second element could also be termed a first element without departing from the scope of the present disclosure.
To the extent that the disclosure refers to IO-Link compliant, e.g. data being IO-Link compliant or a communication being IO-Link compliant, it will be apparent to those skilled in the art that compliance with the standard IEC 61131-9 is meant. Additionally, even if the term “IO-Link compliant” is not mentioned explicitly with respect to certain features, it will be apparent to those skilled in the art that those features can be in compliance with the standard IEC 61131-9. An overview of IO-Link systems can be found in the “IO-Link System Description” published by the PROFIBUS Nutzerorganisation e.V. (see https://io-link.com/share/Downloads/At-a-glance/IO-Link_System_Description_eng_2018.pdf) which is incorporated herein in its entirety.
Operating data may be or comprise process data, value status, device data and/or events. Operating data may be communicated in an IO-Link standard compliant manner. It is possible that the field does not communicate in an IO-Link standard compliant manner. The operating data may be communicated with one or more data frames. The data structure of the one or more data frames may be IO-Link compliant. The operating data may be communicated cyclically or not cyclically.
The process data of the IO-Link device can be transmitted cyclically in a data frame in which the size of the process data is specified by the IO-Link device. Depending on the IO-Link device, 0 to 32 bytes of process data can be possible (for each input and output). The consistency width of the transmission can be flexible, i.e. not fixed, and can thus be dependent on the IO-Link master.
Each port can have a value status (PortQualifier). The value status can indicate whether the process data are valid or invalid. The value status can be transmitted cyclically with the process data, optionally in the same data frame.
Device data can be parameters, identification data, and/or diagnostic information. Device data can be exchanged acyclically and at the request of the IO-Link master. Device data can be written to the IO-Link device (Write) and/or read from the IO-Link device (Read).
When an event occurs, the IO-Link device can signal the presence of the event to the IO-Link master. The IO-Link master then can read out the event. Events can be error messages (e.g., short-circuit) and/or warnings/maintenance data (e.g., soiling, overheating). Error messages can be transmitted from the IO-Link device to a controller or a Human Machine Interface (HMI) via the IO-Link master. The IO-Link master can also transmit events and statuses on its behalf. Examples of such events are wire breaks or communication failures. The transmission of device parameters or events can occur independently from the optionally cyclic transmission of process data. These transmissions do not influence or impair each other.
A connecting cable can be at least a 3-conductor cable standardized according to the IO-Link standard.
The microprocessor can be designed to process the operating data as required in accordance with the IO-Link standard, and to exchange said operating data between the master unit and the device unit.
Optionally, at least the operating data received from the IO-Link master or the IO-Link device can be forwarded in mirrored form by the smart connector unit.
A capture unit can be provided. The capture unit can be connected to the microprocessor (as a further data source) and designed/configured to capture the second operating data. The microprocessor can be designed to receive the captured data, i.e. the third operating data, from the capture unit. The microprocessor can be designed to convert said captured data—if required—in an IO-Link compliant manner. The microprocessor can be designed to insert at least some of the captured data into the first operating data in accordance with the IO-Link standard. The microprocessor can be designed to forward these operating data, i.e. the first operating data, supplemented with captured data to the device unit in accordance with the IO-Link standard. The device unit can be designed to forward or output these enriched or supplemented operating data, i.e. the first operating data, (optionally at the request of a connected IO-Link master).
Optionally organized by the microprocessor, the operating data can be stored as required at least partially and/or at least temporarily in a storage element or memory.
The master unit can be configured to carry out:
The device unit may function as a virtual IO-Link device simulating an IO-Link device for the IO-Link master and similarly the master unit may function as a virtual IO-Link master simulating an IO-Link master for the IO-Link device.
The microprocessor can be designed to carry out further processing steps, optionally comprising a data compression and/or data selection of the operating data.
The capture unit may be or may comprise:
A method for (optionally bidirectional) data transmission can be provided. The data can be transmitted between a (real, physical) IO-Link device and a (real, physical) IO-Link master via at least one connector. The IO-Link device and the IO-Link master can be connected via the connector and an at least 3-conductor cable which has at least one signal line C/Q and at least two supply lines L+, L−. The connector can comprise a microprocessor with an interface which serves to transmit and receive data. The interface can be a UART interface. The data can be transmitted along a data path formed at least partially by the connector (optionally according to the master-slave principle, as defined in the IO-Link standard).
The data processing can be performed anywhere in the connector. The microprocessor can be provided in or assigned to the master unit. The master unit can be responsible for the organization of the processing, (temporary) storage and/or transmission of operating data. The microprocessor can provide an interface for data transmission between the master unit and the device unit.
The microprocessor can be a dual-port microprocessor (DPR, DPRAM).
The master unit and the device unit can be configured to exchange data with one another via a standardized interface (e.g. IO-Link, Ethernet, SPI, I2C) or via a proprietary interface.
Enriching the first operating data with the second operating data may comprise:
The IO-Link master can be connected in a data path to a plurality of IO-link devices and/or capture units.
The operating data, e.g. the process data, can comprise information relating to a parameter or a measurement value (e.g. temperature, voltage, current) detected by the IO-Link device and/or the capture unit.
The master unit 6 is connected to an IO-Link device 3, optionally a sensor and/or an actuator, by a cable 16. The cable 16 comprises at least two power supply lines and a communication line for transmission of data between the master unit 6 and the IO-Link device 3. The master unit 6 comprises a socket 23 receiving at least three-pins, wherein two of the at least three-pins are for the power supply lines of the cable 16 and a third one of the at least three-pins is for the communication line of the cable 16. The cable 16 is connected to a port 31 of the IO-Link device 3. The socket 23 is provided within the same connector body or housing 15 as the master unit 6.
The device unit 7 is connected to an IO-Link master 2 by a cable 13. The cable 13 comprises at least two power supply lines and a communication line for transmission of data between the device unit 7 and the IO-Link master 2. The device unit 7 comprises a plug 22 with at least three-pins, wherein two of the at least three-pins are for the power supply lines of the cable 13 and a third one of the at least three-pins is for the communication line of the cable 13. The cable 13 is connected to a port 21 of the IO-Link master 2. The plug 22 is provided within the same connector body or housing 14 as the device unit 7.
The master unit 6 is connected to a capture unit 20, optionally a sensor and/or an actuator. The capture unit 20 is provided within the same connector body or housing 15 as the master unit 6. Alternatively, the capture unit 20 can be located remote from the master unit 6, i.e. not within the same housing 15, and can be connected to the master unit 6, optionally in the same manner the master unit 6 is connected to the IO-Link device 3.
The connector 1 comprises a memory 9 and a control unit 8, e.g. a microprocessor. The memory 9 is configured to store or buffer the first operating data, the second operating data and/or the third operating data 11.2-11.4. The microprocessor 8 is configured to enrich, optionally combine, the first operating data 11.2 with the stored second operating data 11.3 to generate the third operating data 11.4 and to output the generated third operating data 11.4 to the device unit 7 and thus via the device 7 to the IO-Link master 2.
The connector 1 as described herein is configured to carry out a method 100, a flowchart of which is shown in
In a first step 101 of the method 100, which corresponds to a first operating state of the connector 1 as shown in
In a second step 102 of the method 100, which corresponds to a second operating state of the connector 1 as shown in
In a third step 103 of the method 100, which corresponds to a second operating state of the connector 1 as shown in
In a fourth step 104 of the method 100, which corresponds to a second operating state of the connector 1 as shown in
In a fifth step 105 of the method 100, which corresponds to a second operating state of the connector 1 as shown in
In a sixth step 106 of the method 100, which corresponds to a second operating state of the connector 1 as shown in
In
The above-described method 100 may be carried out cyclically, wherein one cycle of the method 100 is described above.
In the following three optional configurations or more concrete implementations of the disclosure will be described.
A first configuration is shown in
A second configuration is shown in
A third configuration is shown in
Number | Date | Country | Kind |
---|---|---|---|
10 2022 116 648.1 | Jul 2022 | DE | national |
This application is a continuation-in-part application of international patent application PCT/EP2023/064630, filed on Jun. 1, 2023, and designating the U.S., which claims priority to German patent application 10 2022 116 648.1, filed on Jul. 5, 2022, each of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2023/064630 | Jun 2023 | WO |
Child | 19010271 | US |