This application claims priority to European Patent Application No. 23199404.7, filed Sep. 25, 2023 and titled “I/O STATION STORING CONFIGURATION DATA”, the contents of which is hereby incorporated by reference in its entirety.
The present disclosure relates to an input-output (I/O) station, connected with a plurality of network devices in an industrial automation system.
An I/O station, also called I/O system, is used in an industrial automation system for connecting field devices, such as sensors, actuators or the like in an industrial plant to controllers of the plant. The I/O station typically comprises a Fieldbus Communication Interface (FCI) and I/O modules connecting the field devices, where the FCI interface is arranged for forwarding data between the modules and the controllers, via fieldbus or fieldbus network. Since the controllers are digital while at least some of the field devices may be analog legacy devices (e.g. requiring a 4-20 mA signal), the I/O station may convert analogue signals to digital and vice versa. Each of the I/O modules may be any of a digital-in (DI) module, digital-out (DO) module, analog-in (AI) module or analog-out (AO) module, or a combination thereof.
For configuring an I/O station, e.g. at first start-up or after a power outage, an engineering tool may be connected to the I/O station, e.g. via the fieldbus. The engineering tool is typically a computing device, e.g. a PC, of a human operator of the automation system by means of which the operator can configure the I/O station, e.g. via engineering services installed on the engineering tool.
It is an objective of the present disclosure to provide an improved I/O station which can be configured more easily.
According to an aspect of the present disclosure, there is provided an I/O station, connected with a plurality of network devices in an automation system. The I/O station comprises a plurality of I/O modules, each I/O module providing one or more I/O channels connecting respective one or more field device(s). The station also comprises an I/O network interface for forwarding data between the modules and the network devices via a network. Each of the I/O channels connecting a respective field device is communicatively connected to at least one of the network devices via the network. The I/O station further comprises a non-volatile storage storing configuration data for the I/O station.
According to another aspect of the present disclosure, there is provided an automation system comprising a plurality of network devices, a plurality of the I/O station of the present disclosure, and the network via which the I/O stations are communicatively connected to the network devices.
According to another aspect of the present disclosure, there is provided a method of configuring an embodiment of the I/O station of the present disclosure. The method comprises obtaining the configuration data from the storage in the I/O station, and configuring the I/O station in accordance with the obtained configuration data, including re-establishing a previously lost communication connection with at least one of the network devices, e.g. at least one controller.
By the I/O station storing (all or at least some of) its own configuration data, the I/O station is enabled to configure itself, e.g. independently of the network or in cooperation with a network device but at the initiative of the I/O station. Thus, e.g. after a power outage or other loss of connection to the network or a network device, the I/O station can configure itself or at least initiate such configuration, saving time and reducing downtime, as well as reducing complexity of any controller associated with the I/O station. The topology of the I/O station (i.e. which of the I/O channels is connecting which of the field devices is the same before and after the configuring, so there is no re-configuration in that sense but rather an improved way of getting the I/O station up and running again after a disturbance.
It is to be noted that any feature of any of the aspects may be applied to any other aspect, wherever appropriate. Likewise, any advantage of any of the aspects may apply to any of the other aspects. Other objectives, features and advantages of the enclosed embodiments will be apparent from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated. The use of “first”, “second” etc. for different features/components of the present disclosure are only intended to distinguish the features/components from other similar features/components and not to impart any order or hierarchy to the features/components.
Embodiments will be described, by way of example, with reference to the accompanying drawings, in which:
Embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments are shown. However, other embodiments in many different forms are possible within the scope of the present disclosure. Rather, the following embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Like numbers refer to like elements throughout the description. That two devices are said to be “communicatively connected” herein imply that they are connected such that they are able to communicate with each other, e.g. wirelessly or non-wirelessly.
The network devices may comprise any of one or more, e.g. a plurality of, controller(s) 2, one or more, e.g. only one, Human-Machine Interface(s) (HMI) 5 and/or one or more, e.g. only one, engineering tool(s) 6. A controller 2 may be embedded hardware and software that executes a real-time plant process specific application that e.g. reads signals from the I/O stations 10, writes signals to the I/O stations 10 and/or receives commands from an HMI 5. An HMI 5 may convene to an operator the status of the process based on reading data from the controller(s) 2 and/or the I/O stations 10. The HMI 5 may additionally command a controller 2 to start an action. An engineering tool 6 may configure the binding and conversion of I/O channels of an I/O station 10 and/or the application in a controller 2. The engineering tool 6 may execute on a PC where activities are not time critical.
In the example of
In the example of
Each of the I/O stations 10 comprises a plurality of I/O modules 12 which are interfaced with the network 3 via an I/O network interface 11. The modules 12 may be connected to the network interface 11 via one or more I/O bus(es) 13 within the station 10, and/or there may be point-to-point connections between the modules 12 and network interface 11.
The modules 12 and/or the network interface 11 may be mechanically connected to one or more baseplate(s) 26 within the station 10. In some embodiment a single baseplate 26 provides slots for mechanically connecting the modules 12 and the network interface 11. In other embodiments that functionality is provided by a plurality of modular baseplates 26, one of which providing a slot for mechanically connecting the network interface 11.
The station 10 comprises a non-volatile data storage 22 storing configuration data for configuring the station. In some embodiments, the storage 22 is comprised in the network interface 11. In some embodiments, the storage is comprised in the baseplate 26, e.g. in a baseplate mechanically connecting the network interface 11.
Since the topology of the station 10 is static, i.e. the same before and after the configuring of the station by using the stored configuration data 23, implying that the same field devices 21 are connected to the same channels 20, the stored configuration data 23 is typically specific for the station 10 as it is when connected to the same field devices 21 by the same channels 20. In some embodiments, the stored configuration data 23 may be regarded as comprising a set of configuration data, where only one set is needed for configuring the station 10 since the topology is static. There is no switching between different configurations of the station 10 when the station is configured using the stored configuration data 23. If it is determined that the topology of the station has changed before the configuring, e.g. during a power outage or other connection loss, the I/O station may not be configured by means of the stored configuration data, or at least not only the stored configuration data. Instead, configuration data for the configuring may in that case be obtained from a network device e.g. an engineering tool.
In some embodiments, the storage 22 also stores an identifier 24 of the station 10, typically a unique identifier 24. The identifier 24 may be used in communication with any of the network devices for identifying the station 10 with the network device. For example, the station 10 may send the stored identifier 24 to the engineering tool 6 in a request for configuration data from the engineering tool. By the identifier 24, identifying the station 10 to the engineering tool 6, the engineering tool 6 may then determine what configuration data to send to the station 10. The engineering tool 6 may e.g. determine from which engineering service 25 (see
In some embodiments of the present disclosure, the configuring S2 of the I/O station 10 further comprises obtaining an identifier 24 of the I/O station from the storage 22 in the I/O station 10, and sending a request for supplemental configuration data to an engineering tool 6 connected to the network 3, the request comprising the obtained identifier 24. In response to the sent request, supplemental configuration data is then received from the engineering tool 6. The station 10 may then be configured S2 in accordance with both the obtained SI stored configuration data and the supplemental configuration data received from the engineering tool 6. In this case, not all configuration data needed for configuring the station 10 need to be stored in the storage 22, but the station can request the rest from the engineering tool.
Additionally or alternatively, before or after the configuring S2 of the station 10, the station may in some embodiments of the present disclosure request and store updated configuration data from the engineering tool 6. Thus, the method may comprise obtaining S3 an identifier 24 of the I/O station from the storage 22 in the I/O station 10, and sending S4 an update request to an engineering tool 6 connected to the network 3, the update request comprising the obtained S3 identifier 24. In response to the sent S4 update request, the station 10 then receives S5 updated configuration data from the engineering tool 6, and stores S6 the updated configuration data 23 in the storage 22.
In some embodiments of the present disclosure, the configuring S2 is in response to a loss of connection between the I/O station 10 and the at least one of the network devices 2, 5 and/or 6, e.g. due to a power outage affecting the I/O station.
The present disclosure has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the present disclosure, as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
23199404.7 | Sep 2023 | EP | regional |