Information processing device and information processing method

JP7645826B2Active Publication Date: 2025-03-14AZBIL CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022002678
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-12
Publication Date
2025-03-14
Estimated Expiration
2042-01-12

AI Technical Summary

Benefits of technology

【0024】 本開示によれば、上記のように構成したので、特定の優先順位が設定されたコマンドが有効となっているI/Oオブジェクトを確認するための作業負荷を従来よりも低減可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007645826000001
    Figure 0007645826000001
  • Figure 0007645826000002
    Figure 0007645826000002
  • Figure 0007645826000003
    Figure 0007645826000003
Patent Text Reader

Abstract

To reduce a workload for confirming an I / O object where a command having a specific priority level set is effective.SOLUTION: An engineering device 20 (information processing device) comprises: an order specification reception part 201 which receives specification of an arbitrary priority level from a user for a command capable of setting or changing a set value of an I / O object included in setting data set for a device connected communicably to the device itself, the command being given a priority level; an extraction part 202 which extracts, when the order specification reception part 201 receives the specification of the priority level, object information indicative of an I / O object whose set value is set or changed with the command given the specified priority level from setting data set for a plurality of devices connected communicably to the device itself; and a display control part 203 which lists and displays object information extracted by the extraction part 202.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing apparatus and an information processing method that display, on a screen, data set in a device communicably connected to the information processing apparatus. [Background technology]

[0002] Conventionally, there is known an engineering device that creates setting data for multiple devices that monitor or control the equipment (see, for example, Patent Document 1). The engineering device creates setting data for each device, and constructs a facility monitoring system by having each device download (receive) the created setting data. Each device operates based on the setting data downloaded from the engineering device, and monitors or controls other devices other than itself, or one or more pieces of equipment installed in the facility. Generally, this setting data includes many setting items.

[0003] For example, a facility monitoring system includes a primary device, a secondary device connected to the primary device, and equipment connected to the secondary device. The primary device operates based on configuration data downloaded from an engineering device to monitor or control the secondary device. The secondary device operates based on configuration data downloaded from the engineering device to monitor or control the equipment.

[0004] When constructing a facility monitoring system, the engineering device operates in an engineering mode and, for example, displays a setting screen on the display device. The setting screen is a screen for creating and checking setting data, and has items (cells) that indicate the setting data. Then, an administrator or the like performs engineering work by creating setting data using the setting screen. Then, the engineering device stores data that compiles the setting data obtained by the engineering work of the administrator or the like in a single storage unit (database) as engineering data.

[0005] The engineering device may also operate in a connect mode. When operating in the connect mode, the engineering device directly connects to a device and writes, for example, setting data to the connected device. When operating in the connect mode, the engineering device may also acquire setting data (hereinafter also referred to as "configured data") that has already been set in the connected device from the connected device. In this way, the engineering device acquires the configured data from the connected device and displays the acquired configured data on a display device. This allows an administrator or the like to check the details of the configured data.

[0006] Incidentally, one of the setting items included in the configuration data is an I / O object. In addition, mechanisms related to this I / O object include commands and mechanisms outside the service.

[0007] A command is an instruction issued to set or change the setting value of an I / O object. For example, a command is issued from a primary device to a secondary device to set or change the setting value of a specific I / O object. The secondary device that receives this command sets or changes the setting value of the corresponding I / O object according to the contents of the command. Then, the setting or change of this setting value controls (e.g. starts or stops) equipment under the secondary device.

[0008] "Out of service" refers to an I / O object's state being one that is not related to the control of equipment connected under the device. In other words, an I / O object that is out of service (hereinafter also referred to as an "out of service object") is in a state in which its connection with the equipment it controls is logically cut off. Therefore, even if the setting value of an out of service object is set or changed by a command, it does not affect the operating state of the equipment under the device.

[0009] This mechanism is used, for example, when an I / O object involved in controlling a device to be connected under a secondary device is put out of service before the device is connected, and the setting value is checked only inside the secondary device. Note that the setting value of the out-of-service object can be set or changed by a command, just like the setting value of a normal I / O object (not put out of service). The setting value of the out-of-service object can also be checked by a monitoring device (described later) that monitors the operation of the device.

[0010] In addition, commands are assigned a priority. The priority is expressed in units of a rank, for example. Generally, multiple commands may be issued to the same I / O object, in which case the setting value is set or changed by the command with the higher priority.

[0011] For simplicity's sake, in the following description, a "command is valid" means that a setting value of an I / O object is set or changed by a command. In other words, if multiple commands are issued to the same I / O object, the command with the highest priority will be valid. For example, if a higher-level command is cancelled by an administrator, the next higher-level command after the cancelled command will be valid.

[0012] In addition, the priority of commands is set in advance by an administrator, etc. For example, among commands, commands with a high degree of urgency, such as commands for controlling in the event of a fire or power outage, are set to a relatively high priority so as to be given precedence over other commands. On the other hand, among commands, commands corresponding to general operations for performing general control (hereinafter also referred to as "general operation commands") are set to the lowest priority. [Prior art documents] [Patent documents]

[0013] [Patent Document 1] JP 2019-139699 A Summary of the Invention [Problem to be solved by the invention]

[0014] However, the priority system of commands is not necessarily unified, and may differ depending on the site. For example, at site A, commands may be used in a priority system of 1 to 16 levels, while at site B, commands may be used in a priority system of 1 to 8 levels. The greater the number of levels, the more strictly the priority can be set. Note that, when the priority system is 1 to 16 levels, level 1 has the highest priority, and level 16 has the lowest priority. Also, when the priority system is 1 to 8 levels, level 1 has the highest priority, and level 8 has the lowest priority.

[0015] In this case, for example, at site A, the priority of the general operation command may be set to the lowest level of 16. On the other hand, at site B, the priority of the general operation command may be set to the lowest level of 8. In other words, depending on the site, the priority of the same general operation command may be 16 or 8.

[0016] In this case, for example, from the perspective of a device used at site A, a general operation command with a priority level set to level 8 may be issued to this device from a device used at site B. In this case, the device at site A that receives this general operation command will process the received general operation command with a higher priority level (level 8) than the priority level of general operation commands assumed at site A (level 16). As a result, the received general operation command may become effective in this device, resulting in an operation that is different from the operation originally assumed. Also, the number of devices that receive a general operation command with a priority level set to level 8 in this way is not limited to one, and there may be multiple devices at site A.

[0017] Therefore, in order to confirm the cause of such unexpected behavior, the administrator or the like uses the connect mode of the engineering equipment to display on a display device information indicating the I / O objects set in each device used at site A (hereinafter also referred to as "object information"), and based on this information, confirms the commands that are valid for each I / O object and their priority.

[0018] In addition, at this time, the administrator, etc. may want to specify the priority level of the command to be checked (e.g., level 8) in order to check whether there are any I / O objects for which a general operation command with a priority level set to level 8 is enabled, and extract and check only the object information for which the command with the specified priority level is enabled.

[0019] However, conventional engineering devices cannot accept the designation of the priority of the command that the administrator or the like wants to check, and cannot collectively extract from multiple devices only the object information for which the command of the designated priority is valid. Therefore, the administrator or the like must sequentially connect the engineering device to each device used at, for example, site A, display the configured data acquired from each device on a specific screen, and check the object information included in the configured data one by one.

[0020] For example, the administrator or the like causes a display device to display a screen for displaying setting data for a device used at site A (hereinafter also referred to as a "setting data display screen") as shown in Fig. 10. The administrator or the like then searches for information indicating an I / O object from this screen, and from this information confirms the commands that are valid for the I / O object and the priority of the commands. In the example of Fig. 10, the commands that are valid for the I / O object are displayed in a current commander column 1001, and the priority of the commands is displayed in a current command priority column 1002.

[0021] As described above, in the past, it was extremely time-consuming to check for I / O objects for which commands with specific priorities were enabled, and improvements were needed.

[0022] The present disclosure has been made to solve the above-mentioned problems, and aims to provide an information processing device that can reduce the workload required to check I / O objects for which commands with specific priorities are enabled, more than ever before. [Means for solving the problem]

[0023] The information processing device according to the present disclosure is characterized in that it includes a priority designation receiving unit that receives an arbitrary priority designation from a user for a command that can set or change a setting value of an I / O object included in setting data set in a device communicatively connected to the device, the command being prioritized; an extraction unit that, when the priority designation is accepted by the priority designation receiving unit, extracts object information indicating an I / O object whose setting value has been set or changed by the command to which the designated priority has been assigned, from the setting data set in a plurality of devices communicatively connected to the device; and a display control unit that displays a list of the object information extracted by the extraction unit. Effect of the Invention

[0024] According to the present disclosure, as configured above, it is possible to reduce the workload for checking I / O objects for which commands with specific priorities are enabled, compared to the conventional art. [Brief description of the drawings]

[0025] [Figure 1] 1 is a diagram showing an example of the configuration of a facility monitoring system according to a first embodiment; [Diagram 2] FIG. 1 illustrates an example of the configuration of an engineering device according to a first embodiment. [Diagram 3]5 is a flowchart showing an operation example of the engineering device according to the first embodiment. [Figure 4] FIG. 11 is a diagram showing a display example of a setting data display screen in the first embodiment. [Diagram 5] FIG. 13 is a diagram showing a display example of a command status confirmation screen in the first embodiment. [Figure 6] FIG. 2 is a diagram showing a display example of object information in the first embodiment. [Figure 7] FIG. 11 is a diagram illustrating an example of the configuration of an engineering device according to a second embodiment. [Figure 8] 11 is a flowchart showing an example of the operation of the engineering device according to the second embodiment. [Figure 9] FIG. 11 is a diagram showing an example of modification of object information in the second embodiment. [Figure 10] FIG. 13 is a diagram showing a display example of a conventional setting data display screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0026] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Embodiment 1 FIG. 1 is a diagram showing an example of the configuration of a facility monitoring system 1 according to the first embodiment. 1, the facility monitoring system 1 includes a monitoring device 10, an engineering device 20, a switching hub 25, an integrated controller 30, a primary device 40, and a secondary device 50. The monitoring device 10, the engineering device 20, the integrated controller 30, the primary device 40, and the secondary device 50 are communicatively connected via the switching hub 25 and a network NW.

[0027] 1, the facility monitoring system 1 includes one each of the monitoring device 10, the engineering device 20, the switching hub 25, the integrated controller 30, and the primary device 40, and three secondary devices 50, but the number of each device is not limited to this. Also, the secondary device 50 is connected to a device to be controlled or monitored, but this device is not shown in FIG.

[0028] The monitoring device 10 monitors the operation of the equipment connected to the secondary device 50 via the primary device 40 and the secondary device 50. Specifically, the monitoring device 10 transmits requests to the primary device 40 and the secondary device 50 to acquire data required to monitor the operation of the equipment at predetermined intervals or in response to an instruction from an administrator or the like. The monitoring device 10 then constructs a monitoring screen based on the data acquired from the primary device 40 and the secondary device 50, and displays the constructed screen on a display device 60, which will be described later.

[0029] The monitoring device 10 may also transmit a request to acquire the above data to the integrated controller 30 and configure the above monitoring screen based on the data acquired from the integrated controller 30, the primary device 40, and the secondary device 50.

[0030] The engineering device 20 performs engineering processing including the creation of the setting data described above, and constructs the facility monitoring system 1. The setting data is, for example, setting data for the integrated controller 30 for the integrated controller 30 to monitor the state of the primary device 40, setting data for the primary device 40 for the primary device 40 to monitor or control the subordinate secondary device 50, and setting data for the secondary device 50 for the secondary device 50 to monitor or control the subordinate equipment. The engineering device 20 also stores data that combines the setting data for the integrated controller 30, the setting data for the primary device 40, and the setting data for the secondary device 50 as engineering data in a storage unit 205 described later.

[0031] The engineering device 20 also has a function (function of an information processing device) of collectively extracting information indicating I / O objects for which commands with a priority level designated by an administrator or the like are valid from multiple devices, and displaying the results in a list. With this function, when a designation by an administrator or the like is accepted, the engineering device 20 displays a list of information indicating I / O objects for which commands with the designated priority level are valid on the display device 60. The function of the information processing device possessed by the engineering device 20 will be described later.

[0032] The integrated controller 30 downloads setting data corresponding to its own device from the engineering data held by the engineering device 20, and operates based on the downloaded setting data to monitor the state of the primary device 40. The integrated controller 30 and the primary device 40 are connected to the engineering device 20 via a switching hub 25, and are installed at the same hierarchical level of the network NW.

[0033] The primary device 40 downloads from the engineering device 20 the configuration data corresponding to itself from the engineering data held by the engineering device 20, and monitors or controls the secondary devices 50 under its control by operating based on the downloaded configuration data.

[0034] The secondary device 50 downloads setting data corresponding to itself from the engineering data held by the engineering device 20, and operates based on the downloaded setting data to monitor or control the equipment under its control. The equipment is installed in the facility, and is composed of, for example, a sensor, a thermometer, a motor, a damper, or a power meter.

[0035] Next, a configuration example of the engineering device 20 will be described with reference to Fig. 2. In the following, only a configuration (configuration of an information processing device) of the engineering device 20 that collectively extracts information indicating I / O objects for which commands with priorities designated by an administrator or the like are enabled from multiple devices and displays the results in a list will be described.

[0036] As shown in FIG. 2, the engineering device includes a priority designation receiving unit 201, an extraction unit 202, a display control unit 203, a display instruction receiving unit 204, and a storage unit 205.

[0037] The holding unit 205 holds one or more setting data. The setting data is data for setting devices (the integrated controller 30, the primary device 40, and the secondary device 50) communicatively connected to the engineering device 20. The setting data includes a plurality of setting items. When the holding unit 205 holds a plurality of setting data, the holding unit 205 holds the data obtained by combining the setting data into one as engineering data.

[0038] The priority designation receiving unit 201 receives an arbitrary priority designation from an administrator or the like for commands that can change the setting values ​​of I / O objects contained in setting data set in a device (e.g., secondary device 50) communicatively connected to the host device, and that have a predetermined priority assigned to them.

[0039] When the priority designation is accepted by the order designation accepting unit 201, the extraction unit 202 extracts object information indicating an I / O object whose setting value has been set or changed by a command to which the designated priority has been assigned, from setting data set in multiple devices (e.g., multiple secondary devices 50) communicatively connected to the own device.

[0040] The above-mentioned multiple devices hold information indicating the priority of the command that has set or changed the setting value of the I / O object in the set data. Therefore, the extraction unit 202 may extract object information further including information indicating the priority of the command as object information from the set data (set data) set in the above-mentioned multiple devices.

[0041] Furthermore, the plurality of devices holds information indicating another device (source device) that issued a command to the device itself in the configured data. Therefore, the extraction unit 202 may extract, as object information, from the configuration data (configured data) set in the plurality of devices, object information further including information indicating a source device of the command to which the designated priority order is assigned.

[0042] The display control unit 203 displays a list of the object information extracted by the extraction unit 202 on the display device 60.

[0043] The extraction unit 202 may count the number of pieces of object information extracted, and the display control unit 203 may display the number of pieces of object information counted by the extraction unit 202 on the display device 60.

[0044] The display instruction receiving unit 204 receives an instruction from an administrator, etc. to display a list of non-service objects indicating I / O objects included in the configuration data set for a device communicatively connected to the own machine, the I / O objects being logically disconnected from the equipment that is the target of control by the device.

[0045] When an instruction is received by the display instruction receiving unit 204, the extraction unit 202 may extract out-of-service object information indicating an out-of-service object whose connection to the equipment that is the target of control by the device is logically disconnected from the setting data (configured data) set in multiple devices that are communicatively connected to the device itself.

[0046] The display control unit 203 may display a list of the non-service object information extracted by the extraction unit 202 on the display device 60 .

[0047] The extraction unit 202 may count the number of pieces of non-service object information extracted, and the display control unit 203 may display the number of pieces of non-service object information counted by the extraction unit 202 on the display device 60.

[0048] The engineering device 20 is realized by a processing circuit such as a system LSI (Large Scale Integration), or a CPU (Central Processing Unit) that executes a program stored in a memory or the like.

[0049] The storage unit 205 is configured with a hard disk drive (HDD), a digital versatile disk (DVD), a memory, or the like.

[0050] In the above, an example has been described in which the engineering device 20 includes the display instruction receiving unit 204. However, the display instruction receiving unit 204 is not an essential component and may be omitted. In the above, a case has been described in which the storage unit 205 is provided inside the engineering device 20. However, this is not limiting, and the storage unit 205 may be provided outside the engineering device 20.

[0051] Next, an example of the operation of the engineering device 20 according to the first embodiment shown in FIGS. 1 and 2 will be described with reference to FIG.

[0052] For ease of understanding, it is assumed here that the storage unit 205 stores one or more setting data. It is also assumed that the setting data stored in the storage unit 205 includes a plurality of setting items, and that the plurality of setting items include information (device information) related to the device to be set by the setting data, and information (object information) indicating an I / O object.

[0053] The setting data stored in the storage unit 205 is assumed to be downloaded by the devices (the integrated controller 30, the primary device 40, and the secondary device 50) and set in the devices. Note that the setting data set in the devices is specifically referred to as "set data" here.

[0054] The object information included in the configured data includes the command that is valid for the I / O object indicated by the object information, information indicating the priority of the command, and information indicating the device that issued the command. Note that the "command that is valid for the I / O object" refers to a command that has set or changed the setting value of the I / O object to the current setting value.

[0055] As shown in FIG. 3, first, the display control unit 203 displays a screen for checking the status of a command (hereinafter also referred to as a "command status confirmation screen") on the display device 60 in response to instructions from an administrator or the like (step ST301).

[0056] Specifically, first, the administrator or the like causes a screen for displaying setting data (setting data display screen) to be displayed on the display device 60. For example, as shown in FIG. 4, the setting data display screen includes a tree pane 401, a content pane 402, and an operation pane 403.

[0057] The tree pane 401 is an area that displays information (device information) related to the above-mentioned multiple devices in a tree format. Nodes are displayed under each piece of device information. The nodes indicate each category when the setting data set for each device is classified by category.

[0058] The content pane 402 is an area in which setting data corresponding to a device or node selected by an administrator, etc. In the initial state, nothing is displayed in the content pane 402.

[0059] The operation pane 403 is an area in which icons and the like for performing operations on the setting data displayed in the content pane 402 are displayed.

[0060] Then, the administrator or the like selects a menu for calling up the above-mentioned command status confirmation screen from the menu bar displayed at the top of this setting data display screen.

[0061] When a menu for calling up a command status confirmation screen is selected by an administrator or the like, the display control unit 203 displays the command status confirmation screen on the display device 60 in response to this selection.

[0062] An example of the command status confirmation screen is shown in Fig. 5. The command status confirmation screen 501 shown in Fig. 5 is a screen for confirming the status of a command. Here, the command status confirmation screen 501 is displayed in the content pane 402.

[0063] As shown in FIG. 5, the command status confirmation screen 501 mainly includes a confirmation item designation area 5011 and an object information display area 5012.

[0064] The confirmation item designation area 5011 is an area for an administrator or the like to designate a confirmation item. Here, a confirmation item refers to a condition of object information to be extracted by the extraction unit 202. For example, in the example of FIG. 5, the confirmation item designation area 5011 displays a column Os displaying "out of service" (hereinafter also referred to as the "out of service column") and a column Cc displaying "current command" (hereinafter also referred to as the "current command column"). The current command column Cc is further divided into a column De displaying "device" (hereinafter also referred to as the "device column") and a column Pr displaying "priority" (hereinafter also referred to as the "priority column").

[0065] Of these, the device column De is further divided into 10 rows. Each of the 10 rows displays information indicating the device that is the source of the command (1 SVC, 2 DDC, and 3 Engineering Tool, etc.). The information displayed in the 10 rows is created in advance by, for example, an administrator, and is stored in the storage unit 205. When displaying a command status confirmation screen on the display device 60, the display control unit 203 displays the device column De by referring to the information stored in the storage unit 205.

[0066] In addition, "1 SVC" in FIG. 5 indicates the integrated controller 30, "2 DDC" indicates the primary device 40 and the secondary device 50, and "3 Engineering Tool" indicates an engineering device (eg, the own device).

[0067] The priority column Pr is further divided into nine rows. Each of the nine rows displays information indicating the priority of the command (1 Undefined, 2 Fire control, 8 Forced operation, and 16 General control / normal operation, etc.).

[0068] The information displayed in the nine rows is created in advance by, for example, an administrator, and is stored in the storage unit 205. When displaying a command status confirmation screen on the display device 60, the display control unit 203 refers to the information stored in the storage unit 205 and displays the priority column Pr.

[0069] 5 shows a case where the command system handled by the device has 16 levels. If the command system handled by the device has 8 levels, the priority column Pr may be divided according to the 8 levels.

[0070] For example, when an administrator or the like selects "1 SVC" in the first line, the extraction unit 202 extracts information (object information) indicating the I / O object for which the command issued by the integrated controller 30 at the time of this selection is valid, from the setting data set in multiple devices (e.g., multiple secondary devices 50) connected to the own device so as to be able to communicate with it.

[0071] Furthermore, for example, when an administrator or the like selects “3 Engineering Tool” on the third line, the extraction unit 202 extracts information (object information) indicating an I / O object for which a command issued from an engineering device at the time of this selection is valid, from the setting data set in multiple devices (e.g. multiple secondary devices 50) communicatively connected to the own device.

[0072] Next, the priority designation receiving unit 201 receives an arbitrary priority designation from an administrator or the like for commands that can change the setting values ​​of I / O objects set in devices (particularly secondary device 50) communicatively connected to the own device (step ST302).

[0073] For example, when the administrator or the like designates the 8th grade as the priority, the administrator or the like selects "8 Forced Operation" displayed in the 7th row of the priority column Pr. At this time, the priority designation receiving unit 201 receives the designation of the 8th grade as the priority designation from the administrator or the like.

[0074] Also, for example, when the administrator or the like specifies 16th level as the priority level, the administrator or the like selects "16 General control / normal operation" displayed on the 9th line of the priority column Pr. At this time, the priority specification receiving unit 201 receives the specification of 16th level as the priority level specification from the administrator or the like.

[0075] Next, when the priority designation is accepted by the order designation accepting unit 201, the extraction unit 202 extracts object information indicating an I / O object whose setting value has been set or changed by a command to which the designated priority has been assigned from the setting data set in multiple devices communicatively connected to the own device (step ST303).

[0076] For example, when the priority designation receiving unit 201 receives a designation of 8th level as a priority designation from an administrator or the like, the extracting unit 202 extracts object information whose setting value has been set or changed by a command with a priority level of 8 (i.e., a command with a priority level of 8 is valid) from the setting data set in multiple devices communicably connected to the device itself when the designation of 8th level is received by the priority designation receiving unit 201. Note that the object information extracted here includes information indicating the priority level (8th level) of the command.

[0077] Furthermore, for example, when the priority designation receiving unit 201 receives a designation of 16 levels as a priority designation from an administrator or the like, the extracting unit 202 extracts object information whose setting value has been set or changed by a command with a priority level of 16 (i.e., a command with a priority level of 16 is valid) from the setting data set in multiple devices communicably connected to the device itself when the designation of 16 levels is received by the priority designation receiving unit 201. Note that the object information extracted here includes information indicating the priority level (16 levels) of the command.

[0078] Next, the display control section 203 displays a list of the object information acquired from each device by the extraction section 202 on the display device 60 (step ST304).

[0079] An example of the display of object information is shown in Fig. 6. The object information is displayed in object information display area 5012.

[0080] In the example of Fig. 6, a total of 14 pieces of object information are displayed. As can be seen from the display contents of the current command priority column (reference numeral 601) shown in Fig. 6, all of these 14 pieces of object information are object information in which the priority level of the enabled command is 8. This is because the extracting unit 202 has extracted the object information in which the command with the priority level of 8 is enabled.

[0081] Of the object information shown in FIG. 6, the object information displayed in the first line is object information extracted from a device whose UD code is "100001."

[0082] This object information also indicates that the parameter value (setting value) of an I / O object with No. "14", type "BV", group ID "1", instance ID "1" and name "Cooling / Heating Switch" was set or changed by a command with a priority level of 8. Also, as shown in the device column (reference numeral 602) in Fig. 6, it can be seen that the device that issued this command with a priority level of 8 is an engineering device (shown as "3 Engineering Tool" in Fig. 6).

[0083] Among the object information shown in FIG. 6, the object information displayed on the second to ninth lines is object information extracted from a device whose UD code is "100002".

[0084] For example, the object information displayed on the second line indicates that the parameter value (setting value) of an I / O object with No. "14", type "BV", group ID "1", instance ID "1" and name "cooling / heating switch" was set or changed by a command with a priority level of 8. Also, it can be seen that the device that issued this command with a priority level of 8 is an engineering device, as shown in the device column 602 in FIG. 6.

[0085] For example, the object information displayed on the 8th line indicates that the parameter value (setting value) of an I / O object with No. "59", type "BV", group ID "1", instance ID "1001" and name "Power recovery control" was set or changed by a command with a priority level of 8. Also, it can be seen that the device that issued this command with a priority level of 8 is a device made by another company, as shown in the device column 602 shown in FIG.

[0086] In this manner, the engineering device 20 according to the first embodiment accepts an arbitrary priority designation from an administrator or the like, and when the designation is accepted, extracts information indicating I / O objects for which commands with the designated priority are valid from multiple devices at once, and displays the results in a list.

[0087] This allows the administrator, etc., to easily check the I / O objects for which commands with specific priorities are enabled, making it possible to reduce the burden of the checking work more than ever before. Also, since the information indicating the I / O objects includes information indicating the device that issued the command and information indicating the priority of the command, the administrator, etc., can easily grasp from which device the command with each priority level was issued.

[0088] This also enables administrators to determine whether a command has been issued from a device made by another company or a device used at another site, which is useful for discovering differences in the command system between other companies or sites.

[0089] Furthermore, the engineering device 20 can also extract object information by specifying a device that issues a command. For example, the administrator or the like specifies the device that issues the command by selecting "1 SVC" as the device that issues the command from the device column De described above. At this time, the device specification receiving unit (not shown) receives the specification of the integrated controller 30 (SVC) as the device that issues the command from the administrator or the like.

[0090] Then, when the device designation receiving unit receives the designation of the issuing device, the extraction unit 202 extracts information indicating the I / O object whose setting value has been set or changed by the command issued from the integrated controller 30 designated as the issuing device from the setting data set in multiple devices connected to the own device so as to be able to communicate with it.

[0091] Then, the display control unit 203 displays, on the display device 60, a list of the object information extracted from each device by the extraction unit 202.

[0092] In this way, the engineering device 20 can receive the specification of the device that issued the command, extract object information for which the command issued from the received device is valid from multiple devices at once, and display the results. This allows the administrator or the like to easily check the I / O objects for which the command issued from a specific device is valid, improving convenience.

[0093] Furthermore, the engineering device 20 can extract information about objects that are out of service. "Out of service" means that the state of an I / O object is not related to the control of equipment connected under the device.

[0094] In other words, an I / O object that is out of service (out-of-service object) is in a state where its connection with the equipment to be controlled is logically cut off. Therefore, even if the setting value of an out-of-service object is set or changed by a command, it does not affect the operating state of the equipment under the device.

[0095] For example, the administrator or the like selects “out of service” displayed in the out of service field Os to instruct the display of a list of out of service objects. At this time, the display instruction receiving unit 204 receives an instruction from the administrator or the like to display a list of out of service objects.

[0096] Then, when the display instruction receiving unit 204 receives the instruction, the extraction unit 202 extracts out-of-service object information indicating out-of-service objects whose connection to the equipment that is the target of control by the device is logically disconnected from the setting data set in multiple devices that are communicatively connected to the device itself.

[0097] Then, the display control unit 203 displays, on the display device 60, a list of the non-service object information extracted from each device by the extraction unit 202.

[0098] In this way, the engineering device 20 can receive an instruction to display a list of out-of-service objects, and in response to this instruction, extract out-of-service object information from multiple devices at once and display the results. This allows the administrator or the like to easily check the I / O objects that are out of service, improving convenience.

[0099] When extracting object information and non-service object information as described above, the extraction unit 202 may count the number of each piece of extracted information, and the display control unit 203 may display the number of each piece of information counted by the extraction unit 202 in the confirmation item designation area 5011.

[0100] For example, the display control unit 203 displays "5", the number of pieces of out-of-service object information counted by the extraction unit 202, in a column (symbol Co) labeled "Number" to the right of the column Os labeled "Out-of-service". Similarly, the display control unit 203 displays the number of pieces of corresponding object information counted by the extraction unit 202 to the right of each row displayed in the device column De and the priority column Pr.

[0101] This allows the administrator or the like to easily grasp the number of pieces of extracted object information and non-service object information, improving convenience.

[0102] In the above description, the engineering device 20 has a function of accepting a designation of a device that has issued a command and extracting object information, a function of extracting non-service object information, and a function of displaying the number of each piece of information counted by the extraction unit 202, but none of these functions are essential and may be omitted. In other words, the engineering device 20 only needs to have a function of accepting at least a designation of a priority and extracting object information for which a command of the accepted priority is valid.

[0103] In addition, in the above explanation, an example was given of an administrator or the like specifying a priority by selecting each row in the priority column Pr, but the method of specifying the priority is not limited to this, and for example, the administrator or the like may specify the priority by manually entering the priority specified by the administrator or the like directly into the confirmation item specification area 5011.

[0104] In the above, the engineering device 20 has the function of an information processing device. However, the present invention is not limited to this, and the monitoring device 10 may have the function of an information processing device. The information processing device may be configured as a device separate from the engineering device 20 and the monitoring device 10.

[0105] As described above, according to the first embodiment, the engineering device 20 (information processing device) includes a priority designation receiving unit 201 that receives an arbitrary priority designation from an administrator or the like for a command that can set or change a setting value of an I / O object included in setting data set in a device communicably connected to the device, and that has a priority order, an extraction unit 202 that extracts object information indicating an I / O object whose setting value has been set or changed by a command with the designated priority order when the priority designation is received by the priority designation receiving unit 201 from setting data set in a plurality of devices communicably connected to the device, and a display control unit 203 that displays a list of the object information extracted by the extraction unit 202. As a result, in the information processing device according to the first embodiment, it is possible to easily check I / O objects for which a command with a specific priority order is enabled, and it is possible to reduce the load on an administrator or the like for the checking work compared to the conventional art.

[0106] Furthermore, when the priority designation receiving unit 201 accepts a designation of a priority, the extracting unit 202 extracts object information including information indicating the designated priority from the setting data set in the multiple devices, and the display control unit 203 displays a list of the object information including information indicating the priority extracted by the extracting unit 202. This allows the administrator or the like to easily grasp the priority of the extracted commands and easily check whether the commands of the designated priority have been extracted.

[0107] Furthermore, when the priority designation receiving unit 201 accepts the designation of the priority order, the extraction unit 202 extracts object information including information indicating the device that issued the command with the designated priority order from the setting data set in the multiple devices, and the display control unit 203 displays a list of the object information including the information indicating the priority order of the command and the information indicating the device that issued the command, extracted by the extraction unit 202. This allows the administrator or the like to easily know from which device the command was issued.

[0108] Furthermore, the extraction unit 202 counts the number of pieces of extracted object information, and the display control unit 203 displays the number of pieces of object information counted by the extraction unit 202. This allows the administrator or the like to easily grasp the number of pieces of extracted object information, improving convenience.

[0109] Furthermore, the engineering device 20 (information processing device) includes a display instruction receiving unit that receives an instruction from a user to display a list of out-of-service objects indicating I / O objects that are logically disconnected from devices that are controlled by the device among the I / O objects included in the setting data set in the device, and when the display instruction receiving unit receives the instruction, the extraction unit 202 extracts out-of-service object information indicating out-of-service objects that are logically disconnected from devices that are controlled by the device from the setting data set in multiple devices communicably connected to the device itself, and the display control unit 203 displays a list of the out-of-service object information extracted by the extraction unit 202. This allows the administrator or the like to easily check the I / O objects that are out of service, improving convenience.

[0110] Furthermore, the extraction unit 202 counts the number of pieces of extracted non-service object information, and the display control unit 203 displays the number of pieces of non-service object information counted by the extraction unit 202. This allows the administrator or the like to easily grasp the number of pieces of extracted non-service object information, improving convenience.

[0111] Embodiment 2 In the engineering device 20 according to the first embodiment, an example has been shown in which an arbitrary priority order is specified by an administrator or the like, and when the specification is received, information indicating I / O objects for which commands with the specified priority order are valid is extracted from a plurality of devices at once, and the results are displayed in a list. In the second embodiment, an example will be described in which the information indicating the I / O objects, which is the displayed extraction result, is changeable.

[0112] In the following, as in embodiment 1, we will explain the case where the engineering device 20b has the functions of an information processing device, but the same applies to other cases (where the monitoring device 10 has the functions of an information processing device, and where the information processing device is configured separately from the monitoring device 10 and the engineering device 20b).

[0113] Fig. 7 is a diagram showing a configuration example of an engineering device 20b according to embodiment 2. In the engineering device 20b according to embodiment 2 shown in Fig. 7, a change instruction receiving unit 206 and a change reflecting unit 207 are added to the engineering device 20 according to embodiment 1 shown in Fig. 2. Other configurations of the engineering device 20b are similar to those of the engineering device 20 according to embodiment 1, and the same reference numerals are used and only different parts will be described.

[0114] The change instruction receiving unit 206 receives, from an administrator or the like, an instruction to change the object information displayed in a list by the display control unit 203. For example, when an administrator or the like changes the object information displayed in a list in the object information display area 5012 by the display control unit 203, the change instruction receiving unit 206 receives an instruction to change the object information.

[0115] The display control unit 203 displays the object information after the change by the administrator or the like in the object information display area 5012.

[0116] In response to a change instruction received by the change instruction receiving unit 206, the change reflecting unit 207 identifies the device from which the object information for which the change instruction was made was extracted, based on the object information for which the change instruction was made, and reflects the changed object information in the setting data set in the identified device from which the object information was extracted.

[0117] When the display control unit 203 displays a list of non-service object information, the change instruction receiving unit 206 may receive an instruction to change the non-service object information from an administrator or the like. In this case, the display control unit 203 may display the non-service object information after the change by the administrator or the like in the object information display area 5012.

[0118] In this case, the change reflection unit 207 may, in response to the change instruction received by the change instruction receiving unit 206, identify the device from which the out-of-service object information for which the change instruction was made was extracted based on the out-of-service object information for which the change instruction was made, and reflect the changed out-of-service object information in the setting data set in the identified device from which the information was extracted.

[0119] Next, an example of the operation of the engineering device 20b according to the second embodiment will be described with reference to Fig. 8. Note that steps ST801 to ST804 in the flowchart shown in Fig. 8 are the same as steps ST301 to ST304 in the flowchart shown in Fig. 3, so that repeated description will be omitted.

[0120] In step ST805, the change instruction receiving section 206 receives an instruction to change the object information displayed in a list by the display control section 203 from the administrator or the like (step ST805).

[0121] For example, when the object information displayed as a list by the display control unit 203 is in the state shown in Fig. 6, the administrator or the like selects "8 Forced Operation" displayed in the current command priority column 601 of the object information in the first row, and presses a release button (not shown) with "8 Forced Operation" selected. At this time, the change instruction receiving unit 206 receives a change instruction (command release instruction) for the object information in the first row.

[0122] Next, in response to the change instruction received by the change instruction receiving unit 206, the change reflecting unit 207 identifies the device from which the object information for which the change instruction was made was extracted based on the object information for which the change instruction was made, and reflects the changed object information in the setting data set in the identified device from which the object information was extracted (step ST806).

[0123] For example, based on the object information for which a change instruction has been made and accepted by the change instruction accepting unit 206, the change reflection unit 207 determines that the device from which the object information for which a change instruction has been made was extracted is a device with a UD code of “100001”.

[0124] Then, the change reflecting unit 207 reflects the changed object information, i.e., the cancellation of the currently valid command with priority level "8 Forced Operation", in the setting data set for the device with the identified UD code "100001".

[0125] As a result, on the device with UD code "100001", the 8th level command that was valid for the I / O object that was changed is released, and the command with the next highest priority is promoted to become valid.

[0126] Also, for example, when the display control unit 203 displays a list of out-of-service object information, the administrator or the like selects any one of the out-of-service object information and presses a release button (not shown) with the out-of-service object information selected. At this time, the change instruction receiving unit 206 may receive a change instruction (an instruction to return from out-of-service) for the out-of-service object information.

[0127] In this case, for example, based on the non-service object information for which a change instruction has been issued and which has been received by the change instruction receiving unit 206, the change reflecting unit 207 identifies the device from which the non-service object information for which a change instruction has been issued was extracted.

[0128] Then, the change reflecting unit 207 reflects the changed out-of-service object information, i.e., the cancellation of the out-of-service state of the I / O object and the restoration of the logical connection with the device that is the control target of the device, in the setting data set in the specified extraction source device. As a result, the state of the I / O object in the extraction source device returns from out-of-service to the normal state.

[0129] In the above description, an example has been described in which the change instruction receiving unit 206 receives a change instruction when the administrator or the like presses a release button (not shown). However, the change instruction receiving unit 206 is not limited to this, and may receive a change instruction for object information when, for example, the administrator or the like manually changes the priority displayed in the current command priority field 601 to another priority. For example, as shown in FIG. 9, when the administrator or the like changes "8 Forced Operation" displayed in the current command priority field 601 of the object information in the first row to "16 General Control / Normal Operation", the change instruction receiving unit 206 may receive a change instruction for the object information.

[0130] Also, in the above description, an example has been described in which the administrator or the like has changed the priority order displayed in the current command priority column 601. However, the administrator or the like is not limited to this, and may change the display contents of other columns (e.g., the device column 602, etc.) of the object information and non-service object information displayed in a list by the display control unit 203. Even in this case, the change reflecting unit 207 only needs to reflect the changed object information and non-service object information in the setting data set in the device from which the object information and non-service object information were extracted.

[0131] As described above, according to the second embodiment, the engineering device 20b (information processing device) includes the change instruction receiving unit 206 that receives, from the administrator or the like, a change instruction for the object information displayed in a list by the display control unit 203, and the change reflecting unit 207 that, in response to the change instruction received by the change instruction receiving unit 206, specifies a device from which the object information for which the change instruction has been made is extracted based on the object information for which the change instruction has been made, and reflects the changed object information in the setting data set in the specified device from which the object information has been extracted. As a result, in the information processing device according to the second embodiment, in addition to the effect of the first embodiment, the object information can be easily changed. For example, when the administrator or the like finds a command with an obviously incorrect priority among the object information displayed in a list and wants to cancel the command, the administrator or the like can quickly cancel the command from the list display, improving convenience.

[0132] It should be noted that, within the scope of the present disclosure, the embodiments may be freely combined, any component of each embodiment may be modified, or any component of each embodiment may be omitted. [Explanation of symbols]

[0133] 1. Facility monitoring system 10 Monitoring equipment 20, 20b, 20c, 20d Engineering Equipment 25 Switching Hub 30 Integrated Controller 40 Primary Device 50 Secondary Devices 60 Display device 201 Ranking Reception Department 202 Extraction part 203 Display control unit 204 Display Instruction Reception Department 205 Holding part 206 Change Instructions Reception Department 207 Change Reflection Section 401 Tree Pane 402 Content Pane 403 Action Pane 501 Command status confirmation screen 601 Current command priority field 602 Device column 1001 Current Commander Column 1002 Current command priority field 5011 Confirmation item specification area 5012 Object information display area Cc Current command field Co Number column De Device column NW Network Os Service Outline Pr Priority column

Claims

1. a priority designation receiving unit that receives, from a user, a designation of an arbitrary priority for a command that can set or change a setting value of an I / O object included in setting data that is set in a device communicably connected to the device itself and that has a priority; an extracting unit that, when the priority designation receiving unit accepts a designation of a priority, extracts object information indicating an I / O object whose setting value has been set or changed by a command to which the designated priority is assigned from setting data set in a plurality of devices communicably connected to the device itself; a display control unit that displays a list of the object information extracted by the extraction unit; An information processing device comprising:

2. The extraction unit is extracting, when the priority designation acceptance unit accepts a designation of a priority, the object information including information indicating the designated priority from setting data set in the plurality of devices; The display control unit is Displaying a list of object information including information indicating priority order extracted by the extraction unit 2. The information processing apparatus according to claim 1,

3. The extraction unit is extracting, when the priority designation acceptance unit accepts a designation of a priority, the object information including information indicating a device that has issued a command to which the designated priority has been assigned from the setting data set in the plurality of devices; The display control unit is Displaying a list of object information including information indicating the device that issued the command, which is extracted by the extraction unit 3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

4. The extraction unit counts the number of pieces of extracted object information, The display control unit displays the number of pieces of object information counted by the extraction unit.

4. The information processing apparatus according to claim 1, wherein the information processing apparatus further comprises: a first input section;

5. a modification instruction receiving unit that receives an instruction to modify the object information displayed as a list by the display control unit; a change reflecting unit that, in response to the change instruction received by the change instruction receiving unit, identifies a device that is a source of extraction of the object information for which the change instruction has been received, based on the object information for which the change instruction has been received, and reflects the changed object information in setting data set in the identified device from which the object information has been received; 5. The information processing apparatus according to claim 1, further comprising:

6. a display instruction receiving unit that receives an instruction from a user to display a list of out-of-service objects indicating I / O objects that are logically disconnected from a device that is a control target of the device, among the I / O objects included in the setting data that is set in the device; The extraction unit is When the display instruction receiving unit receives the instruction, out-of-service object information indicating an out-of-service object that is logically disconnected from a device that is a control target of the device is extracted from setting data set in a plurality of devices communicably connected to the device; The display control unit is Displaying a list of non-service object information extracted by the extraction unit 6. The information processing apparatus according to claim 1, wherein the information processing apparatus further comprises: a first input section;

7. The extraction unit counts the number of pieces of the extracted non-service object information, The display control unit displays the number of pieces of the non-service object information counted by the extraction unit.

7. The information processing apparatus according to claim 6.

8. An information processing method by an information processing device, a step in which a priority designation receiving unit receives, from a user, a designation of an arbitrary priority order for a command capable of setting or changing a setting value of an I / O object included in setting data set in a device communicably connected to the device, the command being assigned a priority order; an extracting unit extracting, when the priority designation receiving unit accepts a designation of a priority, object information indicating an I / O object whose setting value has been set or changed by a command to which the designated priority is assigned from setting data set in a plurality of devices communicably connected to the device itself; a display control unit displaying a list of the object information extracted by the extraction unit; An information processing method comprising the steps of:

Citation Information

Patent Citations

  • Screen generation device and program, and recording medium recording program

    JP2007065914A

  • Engineering device and engineering method

    JP2019139699A

  • Building management system user interfaces

    US20170300193A1

  • Building management system with involvement user interface

    US20210149352A1