The invention concerns in general the technical field of elevators. More particularly, the invention concerns management of elevator system.
Elevator system comprises a plurality of devices communicatively connected to each other. One such device group is so-called elevator signalization devices of the elevator system. The term ‘elevator signalization devices’ refers to a group of devices being suitable of receiving service related instructions e.g. from passengers as well as outputting information to e.g. passengers. Some non-limiting examples of the elevator signalization devices may be buttons and other devices allowing passengers to indicate a service call to the elevator system, such as so-called destination operating panel (DOP), and lanterns, gongs, and any displays, for instance. Common to all elevator signalization devices is that when the elevator system is designed for a certain building, each elevator signalization device has an exact location defined in the building, such as a floor and other location information.
The elevator signalization devices are nowadays typically communicatively connected to a communication bus over which data to and from the elevator signalization devices may be delivered. The use of communication bus, such as CAN bus, has a drawback that it limits the communication between the entities due to limited bandwidth, but also that it is difficult to customize to specific needs as well as not all devices are integratable to such a communication network.
Hence, there is need to introduce new approaches for elevator systems to mitigate, at least in part, the drawbacks of existing systems.
The following presents a simplified summary in order to provide basic understanding of some aspects of various invention embodiments. The summary is not an extensive overview of the invention. It is neither intended to identify key or critical elements of the invention nor to delineate the scope of the invention. The following summary merely presents some concepts of the invention in a simplified form as a prelude to a more detailed description of exemplifying embodiments of the invention.
An object of the invention is to present a method, a control device, and a computer program product for commissioning an elevator signalization device to a communication network of an elevator system.
The objects of the invention are reached by a method, a control device, and a computer program product as defined by the respective independent claims.
According to a first aspect, a method for commissioning an elevator signalization device to a communication network of an elevator system is provided, the method, performed by a control device, comprises: receiving a system configuration data at least providing a network topology of the communication network and definitions of the elevator signalization device, the definitions of the elevator signalization device in the system configuration data at least defining a location of the elevator signalization device in a building the elevator system is operative and a communication port of a switching device the elevator signalization device is communicatively connected to; inquiring, in accordance with the network topology of the communication network, a network address of the elevator signalization device from the switching device, an inquiry is performed on a communication port basis for the switching device; associating the location of the elevator signalization device in the building as defined in the system configuration file with the network address of the elevator signalization device, received through the inquiry, based on the communication port of the switching device serving the elevator signalization device; and commissioning the elevator signalization device by transmitting a configuration data of the elevator signalization device to the network address of the elevator signalization device received through an association.
For example, network addresses of the elevator signalization devices are received on the communication port basis from a plurality of switching devices of the elevator system.
An association of the location of the elevator signalization device with the network address of the elevator signalization device may be performed by modifying the system configuration data by adding the network address of the elevator signalization device in a context of data of the elevator signalization device.
The method may further comprise: delivering the data describing the association to an elevator controller of the elevator system.
According to a second aspect, a control device for commissioning an elevator signalization device to a communication network of an elevator system is provided, the control device comprising: at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the control device to perform: receive a system configuration data at least providing a network topology of the communication network and definitions of the elevator signalization device, the definitions of the elevator signalization device in the system configuration data at least defining a location of the elevator signalization device in a building the elevator system is operative and a communication port of a switching device the elevator signalization device is communicatively connected to; inquire, in accordance with the network topology of the communication network, a network address of the elevator signalization device from the switching device, an inquiry is performed on a communication port basis for the switching device; associate the location of the elevator signalization device in the building as defined in the system configuration file with the network address of the elevator signalization device, received through the inquiry, based on the communication port of the switching device serving the elevator signalization device; and commission the elevator signalization device by transmitting a configuration data of the elevator signalization device to the network address of the elevator signalization device received through an association.
For example, the control device may be arranged to receive network addresses of the elevator signalization devices on the communication port basis from a plurality of switching devices of the elevator system.
The control device may also be arranged to perform an association of the location of the elevator signalization device with the network address of the elevator signalization device by modifying the system configuration data by adding the network address of the elevator signalization device in a context of data of the elevator signalization device.
Still further, the control device may further be caused to: deliver the data describing the association to an elevator controller of the elevator system.
According to a third aspect, a computer program product for commissioning an elevator signalization device to a communication network of an elevator system is provided, which computer program product, when executed by at least one processor, cause a control device to perform the method according to the first aspect as defined above.
The expression “a number of” refers herein to any positive integer starting from one, e.g. to one, two, or three.
The expression “a plurality of” refers herein to any positive integer starting from two, e.g. to two, three, or four.
Various exemplifying and non-limiting embodiments of the invention both as to constructions and to methods of operation, together with additional objects and advantages thereof, will be best understood from the following description of specific exemplifying and non-limiting embodiments when read in connection with the accompanying drawings.
The verbs “to comprise” and “to include” are used in this document as open limitations that neither exclude nor require the existence of unrecited features. The features recited in dependent claims are mutually freely combinable unless otherwise explicitly stated. Furthermore, it is to be understood that the use of “a” or “an”, i.e. a singular form, throughout this document does not exclude a plurality.
The embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings.
The specific examples provided in the description given below should not be construed as limiting the scope and/or the applicability of the appended claims. Lists and groups of examples provided in the description given below are not exhaustive unless otherwise explicitly stated.
For sake of clarity it is worthwhile to mention that the elevator signalization devices ESD1-ESD6 are installed in planned locations within the premises of the elevator system, which means that the elevator signalization devices ESD1-ESD6 may be installed on different floors and different positions in halls of the floors, for example. In any case, the locations are known from the elevator system planning and as a result, the technicians are able to install correct elevator signalization devices ESD1-ESD6 in correct locations in accordance with the plan. As said the communicative connections to correct ports of the switching devices SD1, SD2 may also be performed in accordance with the plan.
In response to that the physical installation is ready and the physical connections are in place, there is need to perform a commissioning of the elevator signalization devices ESD1-ESD6 in use so as to enable their operation in the elevator system. In order to do this a control device 110 may be brought in a communicative connection to the communication network of the elevator system and, hence, with the switching devices SD1, SD2 and through them even with the elevator signalization devices ESD1-ESD6. The connection to the elevator communication network, such as the Ethernet network, may e.g. be performed by coupling the control device 110 to an applicable control port of the network, or one of the devices, such as to the switching devices SD1, SD2 (cf. arrow in
The system configuration data 120 may comprise data providing, or describing, a network topology of the communication network and definitions of the elevator signalization devices ESD1-ESD6 belonging to the communication network. The definitions for the elevator signalization devices ESD1-ESD6 may comprise data describing aspects of the communication network and its devices installed in the premises.
In the forthcoming description a commissioning of an elevator signalization device ESD1-ESD6 is described by referring to
In response to an initiation of the commissioning the control device 110 may be arrange to generate a signal for inquiring 320, in accordance with the network topology of the communication network, a network address of the elevator signalization device ESD1-ESD6 from the switching device SD1, SD2, an inquiry is performed on a communication port basis for at least one switching device. In other words, the network topology information may be applied to generating the inquiries to the respective switching devices SD1, SD2, e.g. if the inquiry is performed directly to the switching device SD1, SD2, or through another switching device SD1, SD2. Performing the inquiry on a communication port basis for the switching device SD1, SD2 in question may refer to an operation in which the control device 110 is arranged to generate a dedicated inquiry to each port of the switching device SD1, SD2 so as to receive the network address of each of the port as a response to the inquiry. The control device 110 may perform the inquiry in the described manner because the network address, such as IP address, of the switching devices SD1, SD2 are known e.g. being static. Additionally, the network addresses of the elevator signalization devices ESD1-ESD6 connected to the ports may also be known especially if they are static in nature or they may be queried from the switching device SD1, SD2 separately in case they are dynamically allocated.
Now, the control device 110 possesses the network addresses, such as IP addresses of the elevator signalization devices ESD1-ESD6 belonging to the communication network and the system configuration file 120. In response to this the control device 110 may be arranged to associate 330 the location of the elevator signalization device ESD1-ESD6 under commissioning within the building as defined in the system configuration file with the network address of the elevator signalization device ESD1-ESD6, received through the inquiry, based on the communication port of the switching device SD1, SD2 serving the elevator signalization device ESD1-ESD6. In other words, the information of the communication port of the switching device SD1, SD2 is used as a linking factor between the two pieces of information so as to enable the association. The association may e.g. correspond to a procedure in which the system configuration file 120 is modified at least so that information on the network addresses of the elevator signalization devices ESD1-ESD6 are added in the data structure. An example of a modified system configuration file 120 is shown in
In response the pieces of information are associated 330 as described the elevator signalization device ESD1-ESD6 may be commissioned 340 by transmitting a configuration data of the elevator signalization device ESD1-ESD6 to the network address of the elevator signalization device ESD1-ESD6 received through associating. The configuration data may e.g. be dependent on the location of the elevator signalization device ESD1-ESD6 and, hence, there is need to perform the distinction between the different elevator signalization devices ESD1-ESD6 by delivering a dedicated configuration data for each devices through determining the correct network address of the respective elevator signalization device ESD1-ESD6 in the manner as described.
In some example embodiments the data stored in the modified system configuration file may also be delivered 350 to the elevator controller EC for providing the elevator controller EC information for communicating with the elevator signalization devices ESD1-ESD6 during an operation of the elevator system. In other words, the control device 110 may be arranged to automatically deliver the data to the elevator controller EC in response the device is commissioned 340, or as a sub-step of the commissioning. The delivery of the described data may e.g. be performed over the communication network, or directly between the control device 110 and the elevator controller EC (cf. dashed arrow between the entities in
In the described manner the elevator signalization devices ESD1-ESD6 may be commissioned in the system and be reachable by the elevator controller EC, which may e.g. operate on a basis of signaling indicating a location of a certain action. The certain action may e.g. refer to an elevator call given by a passenger, wherein the elevator call signal may carry at least a floor information and by using that the elevator controller EC may find necessary elevator signalization devices ESD1-ESD6 from the modified system configuration file, and may generate a control signal to the respective devices by applying the network addresses defined in the modified system configuration file.
As mentioned above, the method as described may be performed with respect to a plurality of switching devices SD1, SD2 connected to the communication network of the elevator system allowing a receipt of the network addresses of the elevator signalization devices ESD1-ESD6 belonging to the elevator system in question on the communication port basis.
For example, the control device 110 may refer to a terminal device carried by a technician, such as a laptop computer, tablet computer, or a mobile phone, as schematically illustrated in
The memory 520 and a portion of the computer program code 525 stored therein may be further arranged, with the processor 510, to cause the apparatus, i.e. the device to perform a method as described in the foregoing description. The processor 510 may be configured to read from and write to the memory 520. Although the processor 510 is depicted as a respective single component, it may be implemented as respective one or more separate processing components. Similarly, although the memory 520 is depicted as a respective single component, it may be implemented as respective one or more separate components, some or all of which may be integrated/removable and/or may provide permanent / semi-permanent / dynamic / cached storage.
The computer program code 525 may comprise computer-executable instructions that implement functions that correspond to steps of the method when loaded into the processor 510. As an example, the computer program code 525 may include a computer program consisting of one or more sequences of one or more instructions. The processor 510 is able to load and execute the computer program by reading the one or more sequences of one or more instructions included therein from the memory 520. The one or more sequences of one or more instructions may be configured to, when executed by the processor 510, cause the apparatus to perform the method be described. Hence, the apparatus may comprise at least one processor 510 and at least one memory 520 including the computer program code 525 for one or more programs, the at least one memory 520 and the computer program code 525 configured to, with the at least one processor 510, cause the apparatus to perform the method as described.
The computer program code 525 may be provided e.g. a computer program product comprising at least one computer-readable non-transitory medium having the computer program code 525 stored thereon, which computer program code 525, when executed by the processor 510 causes the apparatus to perform the method. The computer-readable non-transitory medium may comprise a memory device or a record medium such as a CD-ROM, a DVD, a Blu-ray disc, or another article of manufacture that tangibly embodies the computer program. As another example, the computer program may be provided as a signal configured to reliably transfer the computer program. Still further, the computer program code 525 may comprise a proprietary application, such as computer program code for executing the commissioning of the elevator signalization device ESD1-ESD6 in the manner as described.
Any of the programmed functions mentioned may also be performed in firmware or hardware adapted to or programmed to perform the necessary tasks.
Moreover, as mentioned a functionality of the apparatus implementing the control device 110 may be shared between a plurality of devices as a distributed computing environment. For example, the distributed computing environment may comprise a plurality of devices as schematically illustrated in
The specific examples provided in the description given above should not be construed as limiting the applicability and/or the interpretation of the appended claims. Lists and groups of examples provided in the description given above are not exhaustive unless otherwise explicitly stated.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/FI2020/050358 | May 2020 | US |
Child | 17965012 | US |