Information processing device, information processing method, and information processing program
The information processing device streamlines the process of identifying and setting sensor amplifier parameters by integrating a communication unit to display and adjust settings efficiently, addressing the inefficiencies in existing systems.
Patent Information
- Application Number
- JP2024066198
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-16
- Publication Date
- 2025-10-28
AI Technical Summary
Existing systems require significant manual effort to identify and set appropriate parameters for multiple sensor amplifiers, as current technologies do not efficiently display or facilitate the comparison of current and desired settings across multiple sensors.
An information processing device and method that integrates a communication unit to acquire status and setting values from multiple sensor amplifiers, displays these values alongside selection information, and allows for easy comparison and adjustment of settings through a user interface, reducing the number of steps required to identify and correct mismatches.
Facilitates efficient and streamlined identification and setting of appropriate parameters for multiple sensor amplifiers by enabling easy visual comparison and adjustment of settings, thereby reducing the manual effort and time needed for configuration.
Smart Images

Figure 2025162780000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] There are systems and data collection devices that perform processing related to the settings of multiple sensors (for example, Patent Documents 1 and 2). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-78523 [Patent Document 2] Japanese Patent Publication No. 2022-939 Summary of the Invention [Problem to be solved by the invention]
[0004] In the system of Patent Document 1, a UI unit in a PC or the like displays parameters to be written to multiple sensors in a batch-editable format when generating a configuration file. A user operates the UI unit while viewing the displayed information to generate a configuration file. Then, the parameters are written to multiple sensors in a batch through cooperation between the PC or the like and a smartphone or the like.
[0005] However, on a PC or other device, the parameters set for multiple sensors before the parameters were written are not displayed. Also, while the document describes a process for reading the parameters by bringing a smartphone close to a sensor, this process must be performed for each sensor, which requires a lot of work. For this reason, it takes a lot of work to identify a sensor among multiple sensors whose parameters before writing differ from the parameters in the configuration file.
[0006] In the data collection device of Patent Document 2, the connection configuration of a master unit and multiple remote units is displayed in the remote display area of the display screen, and a schematic configuration diagram showing the connection configuration recognized by the master unit is displayed in the connection configuration display area. However, there is no specific disclosure about the display of sensor settings.
[0007] Therefore, an object of the present disclosure is to provide an information processing device, an information processing method, and an information processing program that can reduce the number of steps required to check the settings of multiple sensor amplifiers and set them appropriately. [Means for solving the problem]
[0008] An information processing device according to one embodiment of the present invention is an information processing device that communicates with multiple sensor amplifiers that are connected together via a communication unit, and is equipped with a communication unit that acquires status values of the multiple sensor amplifiers and first setting values for setting items from the multiple sensor amplifiers, a first acquisition unit that acquires second setting values from a first file in which second setting values for the setting items of the multiple sensor amplifiers are written, a second acquisition unit that acquires selection information indicating a selected sensor amplifier selected from the multiple sensor amplifiers, and a display control unit that controls the display of an image based on the status values, the first setting values, the second setting values, and the selection information, and the image includes a first display area in which the connection status of the multiple sensor amplifiers and the contents of the selection information are displayed, a second display area in which the first setting value of the selected sensor amplifier is displayed, and a third display area in which the second setting value of the selected sensor amplifier is displayed.
[0009] According to this aspect, by viewing a single image, the user can easily determine whether the current first setting value of the selected sensor amplifier differs from the second setting value of the selected sensor amplifier written in the first file. Furthermore, by selecting another sensor amplifier from among the multiple sensor amplifiers, the first setting value and the second setting value displayed in the image can be changed to those of the other sensor amplifier. In other words, the user can easily identify, from among the multiple sensor amplifiers, the sensor amplifier for which the first setting value should be rewritten to the second setting value or the second setting value should be rewritten to the first setting value. This reduces the amount of work required to check the settings of multiple sensor amplifiers and set them appropriately.
[0010] In the above aspect, when the first setting value and the second setting value are different, the display control unit may perform control to display a first icon attached to at least one of the first setting value and the second setting value.
[0011] According to this aspect, the user can easily find the setting item whose first setting value and second setting value are different by using the first icon as a landmark.
[0012] In the above aspect, the display control unit may perform control to display a plurality of sensor amplifier icons corresponding to the plurality of sensor amplifiers in the first display area, arranged in the order in which the plurality of sensor amplifiers are connected.
[0013] According to this aspect, the order in which the plurality of sensor amplifiers are connected can be easily recognized from the order in which the plurality of sensor amplifier icons are arranged.
[0014] In the above aspect, if there is an inconsistent sensor amplifier among the multiple sensor amplifiers, which has a setting item with different first setting values and second setting values, the display control unit may perform control to display a second icon attached to the sensor amplifier icon corresponding to the inconsistent sensor amplifier.
[0015] According to this embodiment, the user can easily find the mismatched sensor amplifier by using the second icon as a landmark.
[0016] In the above aspect, the display control unit may perform control to display the sensor amplifier icon corresponding to the selected sensor amplifier in a display mode different from the display mode of the other sensor amplifier icons.
[0017] According to this aspect, it is possible to easily find the sensor amplifier icon corresponding to the selected sensor amplifier by using the sensor amplifier icons having different display modes among the plurality of sensor amplifier icons as a guide.
[0018] In the above aspect, the display control unit may perform control to display an image further including a first operation object for rewriting the first setting value of the selected sensor amplifier to the second setting value of the selected sensor amplifier.
[0019] According to this aspect, the task of rewriting the first setting value of the selected sensor amplifier with the second setting value of the selected sensor amplifier can be provided to the user as a simple operation of operating the first operation object.
[0020] In the above aspect, the display control unit may perform control to display an image further including a second operation object for rewriting the second setting value of the selected sensor amplifier to the first setting value of the selected sensor amplifier.
[0021] According to this aspect, the task of rewriting the second setting value of the selected sensor amplifier with the first setting value of the selected sensor amplifier can be provided to the user as a simple operation of operating the second operation object.
[0022] In the above aspect, the display control unit may perform control to display an image further including a third operating object for rewriting the first setting value of another sensor amplifier with the first setting value of the selected sensor amplifier, and when the third operating object is operated, perform control to display a plurality of sensor amplifier icons corresponding to each of the plurality of sensor amplifiers, each of which is accompanied by a fourth operating object for selecting another sensor amplifier.
[0023] According to this aspect, the task of rewriting the first setting value of another sensor amplifier with the first setting value of the selected sensor amplifier can be provided to the user as a simple operation of operating the third operation object, and the task of selecting another sensor amplifier can be provided to the user as a simple operation of operating the fourth operation object.
[0024] An information processing program according to one embodiment of the present invention is an information processing program used in an information processing device that communicates with multiple sensor amplifiers connected together via a communication unit, and causes a computer to function as: a communication unit that acquires status values and first setting values for setting items from the multiple sensor amplifiers; a first acquisition unit that acquires second setting values from a first file in which second setting values for the setting items of the multiple sensor amplifiers are written; a second acquisition unit that acquires selection information indicating a selected sensor amplifier selected from the multiple sensor amplifiers; and a display control unit that controls the display of an image based on the status values, the first setting values, the second setting values, and the selection information, and the image includes a first display area in which the connection status of the multiple sensor amplifiers and the contents of the selection information are displayed; a second display area in which the first setting value of the selected sensor amplifier is displayed; and a third display area in which the second setting value of the selected sensor amplifier is displayed.
[0025] According to this aspect, by viewing a single image, the user can easily determine whether the current first setting value of the selected sensor amplifier differs from the second setting value of the selected sensor amplifier written in the first file. Furthermore, by selecting another sensor amplifier from among the multiple sensor amplifiers, the first setting value and the second setting value displayed in the image can be changed to those of the other sensor amplifier. In other words, the user can easily identify, from among the multiple sensor amplifiers, the sensor amplifier for which the first setting value should be rewritten to the second setting value or the second setting value should be rewritten to the first setting value. This reduces the amount of work required to check the settings of multiple sensor amplifiers and set them appropriately. [Effects of the Invention]
[0026] According to the present invention, it is possible to provide an information processing device, an information processing method, and an information processing program that can reduce the number of steps required to check the settings of a plurality of sensor amplifiers and set them appropriately. [Brief explanation of the drawings]
[0027] [Figure 1] FIG. 1 is a diagram showing an overview of a sensor system 301 according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating a hardware configuration of a user terminal 310 according to the first embodiment. [Figure 3] FIG. 2 is a block diagram showing the configuration of a processing unit 51 according to the first embodiment. [Figure 4] 1 is a diagram showing an example of an image 201a displayed on a screen 102a of the display device 102 according to the first embodiment. FIG. [Figure 5] FIG. 2 is a diagram showing an example of an image 201a after a button 31 is operated. [Figure 6] FIG. 2 is a diagram showing an example of an image 201a after a button 32 is operated. [Figure 7] 3 is a flowchart showing an information processing method executed by the information processing device 101 according to the first embodiment. [Figure 8] 4 is a flowchart showing an image update process in the information processing device 101 according to the first embodiment. [Figure 9] FIG. 10 is a block diagram showing the configuration of a processing unit 51a according to the second embodiment. [Figure 10] FIG. 10 is a diagram showing an example of an image 201b displayed on a screen 102a of a display device 102 according to a second embodiment. [Figure 11] FIG. 2 is a diagram showing an example of an image 202 after a button 33 is operated. [Figure 12] FIG. 2 is a diagram showing an example of an image 202 after a button 41 is operated. [Figure 13] FIG. 2 is a diagram showing an example of an image 202 after a button 42 is operated. [Figure 14] FIG. 11 is a block diagram showing the configuration of a processing unit 51b according to the third embodiment. [Figure 15] FIG. 2 is a diagram showing an example of an image 205 when a new project file is created. [Figure 16] FIG. 10 is a diagram showing an example of an image 201c displayed on a screen 102a of a display device 102 according to a third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0028] A preferred embodiment of the present invention will be described with reference to the accompanying drawings (in each drawing, parts with the same reference numerals have the same or similar configurations).
[0029] [First embodiment] Fig. 1 is a diagram showing an overview of a sensor system 301 according to the first embodiment. As shown in Fig. 1, the sensor system 301 includes a user terminal 310, a communication unit 320, and sensor units 330a to 330p. Hereinafter, each of the sensor units 330a to 330p may be referred to as a sensor unit 330.
[0030] In this embodiment, the sensor system 301 is configured to include 16 sensor units 330, but the sensor system 301 may be configured to include 1 to 15 or 17 or more sensor units 330.
[0031] The sensor unit 330 includes a sensor amplifier 331 and a sensor head 332. The sensor amplifiers 331a to 331p included in the sensor units 330a to 330p, respectively, are an example of the sensor amplifier 331. The sensor heads 332a to 332p included in the sensor units 330a to 330p, respectively, are an example of the sensor head 332.
[0032] The sensor system 301 is a status monitoring system that monitors the status of manufacturing equipment such as robots that manufacture semiconductors, electronic components, secondary batteries, etc., as well as workpieces, etc. Specifically, the sensor system 301 is used to detect the robots, workpieces, etc. as targets and measure physical quantities for measuring their positions and sizes.
[0033] The user terminal 310 is, for example, a personal computer. In response to user operations, the user terminal 310 acquires the detection information detected by the sensor unit 330 and the measured values via the communication unit 320, and analyzes and displays this data. This allows the user to check the status of the manufacturing equipment, workpieces, etc.
[0034] The communication unit 320 is connected to the user terminal 310 via a network such as a LAN (Local Area Network), and transmits data received from the sensor unit 330 to the user terminal 310. The communication unit 320 also transmits data received from the user terminal 310 to the sensor unit 330.
[0035] The communication unit 320 may store data received from the sensor unit 330 or the user terminal 310 in memory and / or process the data before transmitting it to the user terminal 310 or the sensor unit 330, respectively.
[0036] Each sensor amplifier 331 is connected to the communication unit 320 and is configured to be able to send and receive data to and from the communication unit 320 .
[0037] For example, the sensor head 332 is an optical displacement sensor that projects light onto an object and detects the object and measures its position and size based on the amount of reflected light received. The sensor amplifier 331 controls the timing of light projection and reception for the sensor head 332 and receives data including detection information and measurement information from the sensor head 332. The sensor amplifier 331 then transmits this data to the communication unit 320. The sensor amplifiers 331 are also configured to be able to transmit and receive data between each other, and are further configured to be able to transmit and receive data (such as actual setting values, which will be described later) to and from the user terminal 310 via the communication unit 320.
[0038] In this embodiment, the sensor head 332 is an optical displacement sensor, but the present invention is not limited to this. The sensor head 332 may be, for example, a contact sensor, a length measurement sensor, a proximity sensor, a voltage sensor, a current sensor, a color sensor, a flow rate sensor, an ultrasonic sensor, a fiber sensor, or a TOF sensor.
[0039] The communication unit 320 and each sensor amplifier 331 are connected by a bus signal line, and signals may be transmitted and received using serial communication.
[0040] In addition, in this embodiment, the communication unit 320 is configured to transmit data from each sensor amplifier 331 to the user terminal 310, but this is not limited to this. For example, the data may be transmitted to the user terminal 310 via a PLC (Programmable Logic Controller), or the data may be transmitted to a PLC separately from the user terminal 310.
[0041] The sensor amplifiers 331 in each sensor unit 330 are connected in a row. Specifically, the sensor amplifier 331a connected adjacent to the communication unit 320 is the parent sensor amplifier. The sensor amplifiers 331b to 331p are child sensor amplifiers and are connected in a row together with the sensor amplifier 331a.
[0042] Each sensor amplifier 331 recognizes unique identification information. In this embodiment, each sensor amplifier 331 recognizes a channel number according to the order of connection as unique identification information. Specifically, the sensor amplifiers 331a to 331p recognize CH-1 (first channel) to CH-16 (sixteenth channel) as their channel numbers, respectively.
[0043] For example, the channel number may be set in advance in each sensor amplifier 331. Alternatively, when the sensor system 301 is started up, the multiple connected sensor amplifiers 331 may communicate with each other, and each of the multiple sensor amplifiers 331 may recognize and assign a channel number to itself.
[0044] Fig. 2 is a diagram showing the hardware configuration of a user terminal 310 according to the first embodiment. As shown in Fig. 2, the user terminal 310 includes an information processing device 101 and a display device 102. The information processing device 101 includes a processing unit 51, a memory 52, a GPU (Graphics Processing Unit) 53, a communication unit 54, a storage unit 55, and a reception unit 56.
[0045] In the information processing device 101, a processing unit 51, a memory 52, a GPU 53, a communication unit 54, a storage unit 55, and a reception unit 56 are connected via a bus 50 so as to be able to transmit and receive data to and from each other.
[0046] In this embodiment, the storage unit 55 is a readable / writable nonvolatile storage device such as a hard disk drive (HDD) or a solid state drive (SSD), and stores a program (code). The storage unit 55 is not limited to an HDD or an SSD, but may be a memory card, a read-only CD-ROM (Compact Disc Read Only Memory), or a DVD-ROM (Digital Versatile Disc Read Only Memory). The program can be installed externally. The program is distributed in a state stored in a storage medium readable by the information processing device 101, such as a memory card, CD-ROM, or DVD-ROM. The program may also be distributed over the Internet connected via a communication interface.
[0047] The memory 52 is a volatile storage device such as a dynamic random access memory (DRAM). The reception unit 56 is, for example, a pointing device or a joystick. The reception unit 56 detects an operation by a user and outputs data indicating the detection result to the processing unit 51.
[0048] The communication unit 54 communicates with the multiple sensor amplifiers 331 coupled together via the communication unit 320. In more detail, the communication unit 54 is, for example, a communication interface (I / F) and transmits and receives various data to and from the communication unit 320. This communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication unit 54 transmits various data to the communication unit 320 in accordance with instructions from the processing unit 51. The communication unit 54 also receives various data transmitted from the communication unit 320 and outputs the received data to the processing unit 51.
[0049] The processing unit 51 is, for example, a CPU (Central Processing Unit), and when executing a program, transfers the program stored in the storage unit 55 and data required to execute the program to the memory 52. The processing unit 51 reads processing instructions and data required to execute the program from the memory 52, and performs arithmetic processing in accordance with the contents of the processing instructions. At this time, the processing unit 51 may newly generate data required to execute the program and store it in the memory 52. Note that the processing unit 51 is not limited to a configuration in which it acquires the program and data from the storage unit 55, and may also be configured to acquire the program and data from a server or the like via the Internet.
[0050] The processing unit 51 generates image information necessary for video display and outputs the image information to the GPU 53. The GPU 53 receives the image information from the processing unit 51, performs rendering based on the image information, and generates a digital video signal including images such as graphics. The GPU 53 transmits the generated digital video signal to the display device 102.
[0051] The display device 102 is, for example, a display monitor, and has a screen 102a. The display device 102 receives a digital video signal from the information processing device 101, and displays an image 201 on the screen 102a based on the digital video signal.
[0052] 3 is a block diagram showing the configuration of the processing unit 51 according to the first embodiment. The information processing device 101 is configured, for example, by causing the processing unit 51 to execute an information processing program, which is an example of a program. The processing unit 51 includes, as functional blocks, a project file acquisition unit 61 (first acquisition unit), a selection information acquisition unit 62 (second acquisition unit), a state value acquisition unit 63, an actual setting value acquisition unit 64, a display control unit 65, a project file update unit 66, and an actual setting value update unit 67.
[0053] 4 is a diagram showing an image 201a that is an example of the image 201 according to the first embodiment. In the following, a case will be described in which the sensor system 301 includes two sensor amplifiers 331, 331a and 331b.
[0054] 1 to 4, the communication unit 320 and each sensor amplifier 331 communicate with each other to notify each other of channel numbers, thereby recognizing the connection status of each sensor amplifier 331. The connection status is, for example, the number of connected sensor amplifiers 331, as well as the identification information and connection order of each sensor amplifier 331. The communication unit 320 and each sensor amplifier 331 store status values in their own memories. The status values are, for example, information indicating the connection configuration of the sensor amplifiers 331 (in other words, information indicating the connection status), model information of the sensor amplifier 331, model information of the sensor head 332 connected to the sensor amplifier 331, and information indicating the channel.
[0055] The state value acquisition unit 63 in the processing unit 51 acquires state values of the plurality of sensor amplifiers 331 from the communication unit 320 via the communication unit 54. The state value acquisition unit 63 may acquire the state values from the sensor amplifier 331a or 331b via the communication unit 54 and the communication unit 320. The state value acquisition unit 63 outputs the acquired state values to the display control unit 65.
[0056] The communication unit 320 or the sensor amplifier 331a or 331b may transmit the status value to the information processing device 101 in response to a request from the information processing device 101, or may transmit the status value to the information processing device 101 when the sensor system 301 is started up.
[0057] The actual setting value acquiring unit 64 acquires actual setting values (first setting values) for the setting items in the sensor amplifiers 331a and 331b from the sensor amplifiers 331a and 331b, respectively, via the communication unit 54 and the communication unit 320. The actual setting value acquiring unit 64 outputs the acquired actual setting values for the setting items to the display control unit 65.
[0058] The sensor amplifier 331a or 331b may transmit the actual setting value to the information processing device 101 in response to a request from the information processing device 101, or may transmit the actual setting value to the information processing device 101 periodically.
[0059] Specifically, an actual setting value for a setting item is set in each sensor amplifier 331. In the example shown in Fig. 4, an actual setting value 11 for a setting item 10a is set in the sensor amplifier 331a.
[0060] The setting items 10a include, for example, basic settings such as "sampling period (Bank 0)," "HIGH side threshold (Bank 0)," and "LOW side threshold (Bank 0)," and measurements such as "average number (Bank 0)," "display value at zero reset (Bank 0)," and "analog output scaling (Bank 0)."
[0061] The actual setting values 11 for "Sampling Period (Bank 0)", "HIGH Threshold (Bank 0)", "LOW Threshold (Bank 0)", "Average Count (Bank 0)", "Display Value at Zero Reset (Bank 0)", and "Analog Output Scaling (Bank 0)" are, for example, "1 ms", "500000", "-500000", "16", "0", and "Off", respectively.
[0062] The project file acquisition unit 61 acquires a project file (first file) in which the retained setting values (second setting values) for the setting items of the plurality of sensor amplifiers 331 are written.
[0063] The project file contains state values (hereinafter sometimes referred to as retained state values) and retained setting values for the two sensor amplifiers 331. The two retained setting values are values that can be written to the sensor amplifiers 331a and 331b, for example. In other words, the actual setting values of the sensor amplifiers 331a and 331b can be rewritten with the retained setting values read from the project file.
[0064] The project file is stored in, for example, the storage unit 55. The project file may also be stored on a server. In this case, the project file acquisition unit 61 acquires the project file from the server via the Internet. The project file acquisition unit 61 outputs the contents of the project file to the display control unit 65.
[0065] The selection information acquisition unit 62 acquires selection information indicating a selected sensor amplifier selected from the plurality of sensor amplifiers 331. Specifically, the selected sensor amplifier is selected, for example, by a user. The user selects the selected sensor amplifier from the plurality of sensor amplifiers 331 by operating the reception unit 56. The selection information acquisition unit 62 monitors data indicating the detection result by the reception unit 56, generates selection information based on the monitoring result, and outputs the generated selection information to the display control unit 65.
[0066] More specifically, the image 201a includes sensor amplifier icons 26a and 26b corresponding to the sensor amplifiers 331a and 331b, respectively (see FIG. 4). For example, based on the user clicking on the sensor amplifier icon 26a, the selection information acquisition unit 62 recognizes that the sensor amplifier 331a corresponding to the sensor amplifier icon 26a has been selected, and generates selection information indicating the identification information of the sensor amplifier 331a.
[0067] The display control unit 65 controls the display of the image 201 based on the state value, the actual set value, the held set value, and the selection information.
[0068] The image 201 includes a display area A1 (first display area), a display area A2 (second display area), and a display area A3 (third display area).
[0069] In the display area A1, the connection state of the plurality of sensor amplifiers 331 and the contents of the selection information are displayed.
[0070] Specifically, the display control unit 65 performs control to display a plurality of sensor amplifier icons 26 corresponding to the plurality of sensor amplifiers 331 in the display area A1 in the order in which the plurality of sensor amplifiers 331 are connected.
[0071] In the example shown in FIG. 4, the state value indicates that the sensor amplifiers 331a and 331b, which have "CH-1" and "CH-2" as their identification information, respectively, are connected in this order from the side closest to the communication unit 320.
[0072] In the display area A1, a communication unit icon 25 corresponding to the communication unit 320, and sensor amplifier icons 26a and 26b corresponding to the sensor amplifiers 331a and 331b, respectively, are displayed.
[0073] The sensor amplifier icons 26a and 26b are arranged in the order of the sensor amplifier icons 26a and 26b from the side closest to the communication unit icon 25, in the same order as the actual sensor amplifiers 331a and 331b are connected.
[0074] The sensor amplifier icons 26a and 26b are provided with "CH-1" and "CH-2," which are identification information for the sensor amplifiers 331a and 331b, respectively. In addition, the sensor amplifier icons 26a and 26b are provided with labels that can be arbitrarily assigned by the user, such as "upper sensor" and "lower sensor," respectively.
[0075] With this configuration, for example, in an application in which the electrode sheet of a secondary battery is sandwiched between the sensor heads 332 of two optical displacement sensors and the thickness is measured by measuring the same point from above and below, the user can quickly recognize that the measurement targets of sensor amplifiers 331a and 331b are the upper and lower sides of the electrode sheet, respectively, by referring to sensor amplifier icons 26a and 26b later.
[0076] Also, for example, in an application that uses three optical displacement sensors to monitor the positioning of a three-dimensionally controllable robot arm in XYZ space, a configuration may be adopted in which a sensor amplifier icon 26 labeled "CH-1" and "X direction," a sensor amplifier icon 26 labeled "CH-2" and "Y direction," and a sensor amplifier icon 26 labeled "CH-3" and "Z direction" are displayed. By referring to the three sensor amplifier icons 26 later, it is possible to quickly recognize that the measurement targets of the three corresponding sensor amplifiers 331 are the X-direction position, Y-direction position, and Z-direction position of the robot arm, respectively.
[0077] The display control unit 65 controls the display of the sensor amplifier icon 26 corresponding to the selected sensor amplifier (hereinafter, sometimes referred to as the selected sensor amplifier icon 27) in a display mode different from the display mode of the other sensor amplifier icons 26.
[0078] 4, the sensor amplifier 331a is the selected sensor amplifier selected by the user. The selected sensor amplifier icon 27 corresponding to the sensor amplifier 331a is highlighted in white, while the sensor amplifier icon 26b is hatched.
[0079] In addition, the configuration is not limited to displaying the selected sensor amplifier icon 27 in a display mode different from the display mode of the other sensor amplifier icons 26, but may also be configured to display the selected sensor amplifier icon 27 in a display mode similar to the display mode of the other sensor amplifier icons 26, while further displaying identification information of the selected sensor amplifier as a caption in the display area A1.
[0080] The display control unit 65 performs control to display the display areas A2 and A3 side by side in the image 201a. In this embodiment, the display control unit 65 performs control to display the display areas A2 and A3 side by side below the display area A1 so that the display areas A2 and A3 are located on the right and left sides, respectively.
[0081] Display area A2 displays a setting item 10a of the selected sensor amplifier and an actual setting value 11 for the setting item 10a. Display area A3 displays a setting item 10p of the selected sensor amplifier and a retained setting value 12 for the setting item 10p. Hereinafter, each of setting items 10a and 10p may be referred to as a setting item 10.
[0082] In the example shown in Fig. 4, the setting item 10a has multiple items. The actual setting value 11 has multiple values corresponding to the multiple setting items 10a. Note that the setting item 10a and the actual setting value 11 may each have one item and one value. The setting item 10p and the hold setting value 12 are similar to the setting item 10a and the actual setting value 11, respectively.
[0083] The setting items 10a are displayed in a line from top to bottom. The contents and order of the setting items 10p are the same as those of the setting items 10a.
[0084] Specifically, the setting items 10a are "sampling period (Bank 0)," "HIGH side threshold (Bank 0)," and "LOW side threshold (Bank 0)," which are displayed in a row from top to bottom, and the setting items 10p are "sampling period (Bank 0)," "HIGH side threshold (Bank 0)," and "LOW side threshold (Bank 0)," which are displayed in a row from top to bottom.
[0085] To the right of each setting item 10a, the corresponding actual setting value 11 is displayed. To the right of each setting item 10p, the corresponding hold setting value 12 is displayed.
[0086] Specifically, to the left of the "Sampling Period (Bank 0)" in setting item 10a and the corresponding actual setting value 11 of "1 ms", the "Sampling Period (Bank 0)" in setting item 10p and the corresponding retained setting value 12 of "4 ms" are displayed.
[0087] With this configuration, the actual setting value 11 and the hold setting value 12 for the same setting item 10 can be displayed side by side, so that the user can easily determine whether the actual setting value 11 and the hold setting value 12 match by looking at the side by side.
[0088] The display control unit 65 controls the display of the selected sensor amplifier actual set value 11 and the selected sensor amplifier held set value 12 in an editable manner in the display areas A2 and A3, respectively.
[0089] In this embodiment, the actual set value 11 and the hold set value 12 are displayed using controls such as a drop-down list and an edit box, and can be edited by the user.
[0090] The display control unit 65 may be configured to control the display of either the actual setting value 11 of the selected sensor amplifier or the retained setting value 12 of the selected sensor amplifier in an editable manner in the display areas A2 and A3, respectively.
[0091] When the actual set value 11 and the held set value 12 differ, the display control unit 65 performs control to display two mismatch icons 21 (first icons) attached to the actual set value 11 and the held set value 12, respectively.
[0092] In the example shown in FIG. 4, the actual set value 11 and the held set value 12 for the "sampling period (Bank 0)" are different, being "1 ms" and "4 ms," respectively, so the actual set value 11 indicating "1 ms" and the held set value 12 indicating "4 ms" are marked with inconsistency icons 21c and 21a, respectively.
[0093] Furthermore, since the actual set value 11 and the retained set value 12 for "Average count (Bank 0)" are different from each other, i.e., "16" and "1", the actual set value 11 indicating "16" and the retained set value 12 indicating "1" are marked with inconsistency icons 21d and 21b, respectively.
[0094] In addition, the display control unit 65 may be configured to control the display of an inconsistency icon 21 attached to either the actual setting value 11 or the held setting value 12 when the actual setting value 11 and the held setting value 12 differ.
[0095] If there is an inconsistent sensor amplifier among the multiple sensor amplifiers 331 having a setting item 10 where the actual setting value 11 and the held setting value 12 are different, the display control unit 65 controls the display of an inconsistent icon 22 (second icon) attached to the sensor amplifier icon 26 corresponding to the inconsistent sensor amplifier in the display area A1.
[0096] In the example shown in Figure 4, the actual setting value 11 and the retained setting value 12 for the "sampling period (Bank 0)" and "average count (Bank 0)" are different in the sensor amplifier 331a, so the sensor amplifier icon 26a corresponding to the sensor amplifier 331a, i.e., the selected sensor amplifier icon 27, is marked with an inconsistency icon 22.
[0097] Fig. 5 is a diagram showing an example of an image 201a after operating the button 31. As shown in Fig. 5, the display control unit 65 performs control to display the button 31 (first operation object) for rewriting the actual setting value 11 of the selected sensor amplifier to the held setting value 12 of the selected sensor amplifier.
[0098] The button 31 is provided with a caption such as "Transfer." For example, when a user operates the reception unit 56 to press the button 31, the display control unit 65 performs control to rewrite the actual setting value 11 of the selected sensor amplifier to the held setting value 12 of the selected sensor amplifier.
[0099] In the examples shown in FIGS. 4 and 5, the actual set values 11 for the "sampling period (Bank 0)" and the "average number (Bank 0)" are rewritten to "4 ms" and "1", respectively.
[0100] Then, the actual setting value update unit 67 updates the actual setting value of the sensor amplifier 331a by transmitting the rewritten actual setting value 11 or the held setting value 12 to the selected sensor amplifier, i.e., the sensor amplifier 331a, via the communication unit 54 and the communication unit 320.
[0101] In addition, since the mismatch between the actual set value 11 and the held set value 12 has been resolved, the display control unit 65 does not display the mismatch icons 21a to 21d. In addition, since there are no more mismatched sensor amplifiers, the display control unit 65 does not display the mismatch icon 22.
[0102] Fig. 6 is a diagram showing an example of an image 201a after operating the button 32. As shown in Fig. 6, the display control unit 65 performs control to display the button 32 (second operation object) for rewriting the held setting value 12 of the selected sensor amplifier to the actual setting value 11 of the selected sensor amplifier.
[0103] The button 32 is provided with a caption such as "Read." For example, when the user operates the reception unit 56 to press the button 32, the display control unit 65 performs control to rewrite the retained setting value 12 of the selected sensor amplifier to the actual setting value 11 of the selected sensor amplifier.
[0104] In the examples shown in FIGS. 4 and 6, the retention setting values 12 for the "sampling period (Bank 0)" and "average number (Bank 0)" are rewritten to "1 ms" and "16", respectively.
[0105] Then, the project file update unit 66 updates the hold setting value for the selected sensor amplifier written in the project file based on the rewritten hold setting value 12 or actual setting value 11.
[0106] In addition, since the mismatch between the actual set value 11 and the held set value 12 has been resolved, the display control unit 65 does not display the mismatch icons 21a to 21d. In addition, since there are no more mismatched sensor amplifiers, the display control unit 65 does not display the mismatch icon 22.
[0107] [Information processing method] Next, the information processing method according to the first embodiment will be described in detail. Fig. 7 is a flowchart showing the information processing method executed by the information processing device 101 according to the first embodiment. As shown in Fig. 7, the information processing method includes steps S102 to S112, and each step is executed by the processing unit 51 included in the information processing device 101.
[0108] First, the information processing device 101 acquires the actual set values 11 from the plurality of sensor amplifiers 331 via the communication unit 320 (step S102).
[0109] Next, the information processing device 101 acquires a project file including the retention setting value 12 (step S104).
[0110] Next, the information processing device 101 acquires a state value from the communication unit 320 or the sensor amplifier 331 (step S106).
[0111] Next, the information processing device 101 acquires the selection information (step S108).
[0112] Next, the information processing device 101 performs control to display an image 201 based on the state value, the actual set value 11, the held set value 12, and the selection information.
[0113] Next, the information processing device 101 performs an image update process (step S112).
[0114] The steps in the above flowchart may be interchanged as long as the operation is not affected. For example, the order of steps S102 to S108 in the above flowchart may be interchanged.
[0115] 8 is a flowchart showing the image update process in the information processing device 101 according to the first embodiment. FIG. 8 shows details of the operation in step S112 in FIG.
[0116] As shown in FIG. 8, first, the display of image 201 is maintained until button 31 or 32 is pressed, selection information is acquired, or a termination condition is met (NO in step S202, NO in step S204, NO in step S206, and NO in step S208).
[0117] On the other hand, when the button 31 or 32 is pressed or selection information is acquired (YES in step S202, YES in step S204, or YES in step S206), the information processing device 101 updates the image 201 (step S210).
[0118] Specifically, when button 31 is pressed, information processing device 101 updates image 201a shown in Fig. 4 to image 201a shown in Fig. 5. Furthermore, when button 32 is pressed, information processing device 101 updates image 201a shown in Fig. 4 to image 201a shown in Fig. 6.
[0119] Furthermore, when the information processing device 101 acquires selection information indicating that the sensor amplifier 331b has been selected, for example, it switches the selected sensor amplifier icon 27 from the sensor amplifier icon 26a to the sensor amplifier icon 26b, hatches the sensor amplifier icon 26a, and highlights the sensor amplifier icon 26b in white.
[0120] Next, the information processing device 101 maintains the display of the updated image 201 until button 31 or 32 is pressed, selection information is acquired, or the termination condition is met (NO in step S202, NO in step S204, NO in step S206, and NO in step S208).
[0121] Furthermore, when the termination condition is satisfied (YES in step S208), the information processing apparatus 101 terminates the image update process. The termination condition is, for example, when an end button (not shown) is pressed or when the window is closed.
[0122] [Second embodiment] An information processing device 101 according to the second embodiment will be described. From the second embodiment onwards, descriptions of matters common to the first embodiment will be omitted, and only differences will be described. In particular, similar effects resulting from similar configurations will not be mentioned in each embodiment.
[0123] The information processing device 101 according to the second embodiment differs from the information processing device 101 according to the first embodiment in that it has a function of rewriting the actual setting value of one sensor amplifier 331 with the actual setting value of another sensor amplifier 331.
[0124] 9 is a block diagram showing the configuration of a processing unit 51a according to the second embodiment. Compared to the processing unit 51 shown in FIG. 3, the processing unit 51a includes an actual setting value rewriting unit 68 instead of the project file updating unit 66 and the actual setting value updating unit 67.
[0125] 10 is a diagram showing an image 201b that is an example of the image 201 according to the first embodiment. In the following, a case will be described in which the sensor system 301 includes 16 sensor amplifiers 331, ie, sensor amplifiers 331a to 331p.
[0126] In the example shown in FIG. 10, the display area A1 displays a communication unit icon 25 corresponding to the communication unit 320, and sensor amplifier icons 26a to 26p corresponding to the sensor amplifiers 331a to 331p, respectively.
[0127] The sensor amplifier icons 26a to 26p are arranged in the order from the side closest to the communication unit icon 25, in the same order as the actual sensor amplifiers 331a to 331p are connected.
[0128] 10, the sensor amplifier 331b is the selected sensor amplifier selected by the user. The selected sensor amplifier icon 27 corresponding to the sensor amplifier 331b, that is, the sensor amplifier icon 26b, is highlighted in white.
[0129] 9 and 10, the display control unit 65 controls the display of a button 33 (third operation object) for rewriting the actual setting value 11 of another sensor amplifier 331 with the actual setting value 11 of the selected sensor amplifier. The button 33 is given a caption such as "Copy Settings."
[0130] Fig. 11 is a diagram showing an example of an image 202 that is displayed after operating the button 33. As shown in Figs. 9 to 11, for example, when the user operates the reception unit 56 to press the button 33, the display control unit 65 performs control to display a plurality of sensor amplifier icons 126 that correspond to the plurality of sensor amplifiers 331, respectively, and that have check boxes 34 (fourth operation objects) added for selecting other sensor amplifiers 331.
[0131] In the example shown in FIG. 11, the image 202 displays sensor amplifier icons 126a to 126p corresponding to the sensor amplifiers 331a to 331p, respectively, and a button 41 with the caption "Duplicate and transfer to sensor."
[0132] Each of the sensor amplifier icons 126c to 126f has four check boxes 34 in an enabled state.
[0133] The check boxes attached to the sensor amplifier icon 126a and the sensor amplifier icons 126g to 126p are disabled because, for example, the types of the sensor heads 332 are different and therefore the actual set values 11 cannot be duplicated.
[0134] The check box attached to the sensor amplifier icon 126b is disabled because it is the source of the actual set value 11.
[0135] 11, the checked attributes of the check boxes 34 attached to the sensor amplifier icons 126c and 126d are set to true. On the other hand, the checked attributes of the check boxes 34 attached to the sensor amplifier icons 126e and 126f are set to false.
[0136] 12 is a diagram showing an example of an image 203 that is displayed after the button 41 is operated. As shown in FIGS. 9, 11, and 12, for example, when a user operates the reception unit 56 to press the button 41, the display control unit 65 performs control to display an image 203 that includes identification information of the source sensor amplifier 331 and identification information of the destination sensor amplifier 331. The image 203 represents, for example, a dialog box that includes a button 42 with a caption "OK" and a button with a caption "Cancel."
[0137] 12, "CH-2" is displayed as the identification information of the sensor amplifier 331b that is the source of duplication, and "CH-3" and "CH-4" are displayed as the identification information of the sensor amplifiers 331c and 331d that are the destinations of duplication, respectively.
[0138] Fig. 13 is a diagram showing an example of an image 204 that is displayed after operating the button 42. As shown in Fig. 9, Fig. 12, and Fig. 13, for example, when the user operates the reception unit 56 to press the button 42, the display control unit 65 performs control to display the image 204 that indicates that duplication is being performed.
[0139] At this time, the actual setting value rewriting unit 68 rewrites the actual setting values of the sensor amplifiers 331c and 331d with the actual setting value 11 by transmitting the actual setting value 11 of the selected sensor amplifier, i.e., the sensor amplifier 331b, to the sensor amplifiers 331c and 331d via the communication unit 54 and the communication unit 320.
[0140] This allows, for example, when the sensor amplifiers 331c and 331d are replaced with or newly installed by the same type of sensor amplifier 331b, the settings of the sensor amplifiers 331c and 331d to be easily adjusted to the settings of the sensor amplifier 331b.
[0141] When the actual set values of the sensor amplifiers 331c and 331d are rewritten to the actual set value 11 of the sensor amplifier 331b, the retained set values 12 of the sensor amplifiers 331c and 331d may be rewritten to the actual set value 11 of the sensor amplifier 331b.
[0142] [Third embodiment] An information processing device 101 according to the third embodiment will be described. The information processing device 101 according to the third embodiment differs from the information processing device 101 according to the first embodiment in that it has a function of saving the actual setting values of each sensor amplifier 331 as retained setting values in a project file.
[0143] [Create a project file] 14 is a block diagram showing the configuration of a processing unit 51b according to the third embodiment. Compared to the processing unit 51 shown in FIG. 3, the processing unit 51b includes an actual setting value rewriting unit 68 and a project file creation unit 69 instead of the project file update unit 66 and the actual setting value update unit 67.
[0144] Fig. 15 is a diagram showing an example of an image 205 when a new project file is created. As shown in Fig. 14 and Fig. 15, the display control unit 65 performs control to display a button 36 (sixth operation object) for writing the plurality of actual setting values 11 of the plurality of sensor amplifiers 331 to a project file (second file) as the plurality of held setting values 12 of the plurality of sensor amplifiers 331.
[0145] In this embodiment, for example, the display control unit 65 performs control to display an image 205 including a button 43 for creating a new project file.
[0146] When the user operates the reception unit 56 and presses the button 43, the display control unit 65 performs control to display an image 205 that further includes a dialog box 44. The dialog box 44 includes a button 36 with a caption "OK."
[0147] For example, when the user operates the reception unit 56 and presses the button 36 , the actual set value acquisition unit 64 acquires the actual set values 11 from the sensor amplifiers 331 and outputs them to the project file creation unit 69 .
[0148] Before the button 36 is pressed, the user may input the IP address of the communication unit 320, the name of the new project file, and the destination to save the file.
[0149] The retained setting value 12 records the value set in the actual setting value 11. In detail, the project file creation unit 69 receives the actual setting value 11 of each sensor amplifier 331 from the actual setting value acquisition unit 64, and generates a project file in which the actual setting value 11 for each sensor amplifier 331 is recorded. The project file creation unit 69 saves the generated project file in the memory unit 55.
[0150] [Read project file] FIG. 16 is a diagram showing an image 201c, which is an example of the image 201 according to the third embodiment.
[0151] As shown in Figures 14 and 16, the display control unit 65 controls the display of an image 201c that further includes a button 35 (fifth operation object) for rewriting the multiple actual setting values 11 of each of the multiple sensor amplifiers 331 with the multiple held setting values 12 of each of the multiple sensor amplifiers 331.
[0152] In this embodiment, for example, when a user operates the reception unit 56 and presses the button 45 captioned "Options (O)," the display control unit 65 controls the display of a pull-down submenu including the button 35 captioned "Transfer all settings to actual device (S)."
[0153] For example, when a user operates the reception unit 56 and presses the button 35, the actual setting value rewriting unit 68 rewrites the actual setting value 11 set in the sensor amplifier 331 to the retained setting value 12 for each of the multiple sensor amplifiers 331 by sending the retained setting value 12 to the sensor amplifier 331 via the communication unit 320.
[0154] For example, in response to the actual set value 11 in the selected sensor amplifier being rewritten to the held set value 12, the display control unit 65 performs control to display the rewritten actual set value 11.
[0155] This makes it possible to easily copy the actual setting values of the sensor amplifiers 331 in the sensor system 301 to the actual setting values of the sensor amplifiers 331 in another sensor system 301, for example.
[0156] 15, the actual setting values of each sensor amplifier 331 in the sensor system 301 are saved in a project file. Then, by moving or duplicating the project file from the sensor system 301 to another sensor system 301, the actual setting values of each sensor amplifier 331 in the sensor system 301 can be duplicated as the retained setting values 12 of each sensor amplifier 331 in the other sensor system 301. By performing the process shown in FIG. 16 in the other sensor system 301, the actual setting values of each sensor amplifier 331 in the other sensor system 301 can be rewritten to the actual setting values of each sensor amplifier 331 in the sensor system 301.
[0157] The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The elements of the embodiments, as well as their arrangement, materials, conditions, shapes, sizes, etc., are not limited to those illustrated and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined with each other.
[0158] [Appendix 1] An information processing device (101) that communicates with a plurality of integrally coupled sensor amplifiers (331) via a communication unit (320), a communication unit (54) that acquires state values of the plurality of sensor amplifiers and a first setting value (11) for a setting item (10) from the plurality of sensor amplifiers; a first acquisition unit (61) that acquires second setting values (12) for the setting items of the plurality of sensor amplifiers from a first file in which the second setting values are written; a second acquisition unit (62) that acquires selection information indicating one selected sensor amplifier from the plurality of sensor amplifiers; a display control unit (65) that controls displaying an image (201) based on the state value, the first setting value, the second setting value, and the selection information, The image is a first display area (A1) in which the connection state of the plurality of sensor amplifiers and the content of the selection information are displayed; a second display area (A2) in which the first set value of the selected sensor amplifier is displayed; a third display area (A3) in which the second setting value of the selected sensor amplifier is displayed; Information processing device. [Explanation of symbols]
[0159] 10...setting item, 11...actual setting value, 12...retained setting value, 21, 22...mismatch icon, 25...communication unit icon, 26, 126...sensor amplifier icon, 27...selected sensor amplifier icon, 31, 32, 33, 35, 36, 41, 42, 43, 45...button, 34...check box, 44...dialog box, 50...bus, 51, 51a, 51b...processing unit, 52...memory, 53...GPU, 54...communication unit, 55...storage unit, 56...reception unit, 61...project file acquisition unit, 62...selected information Acquisition unit, 63...status value acquisition unit, 64...actual setting value acquisition unit, 65...display control unit, 66...project file update unit, 67...actual setting value update unit, 68...actual setting value rewrite unit, 69...project file creation unit, 101...information processing device, 102...display device, 102a...screen, 201, 202, 203, 204, 205...image, 301...sensor system, 310...user terminal, 320...communication unit, 330...sensor unit, 331...sensor amplifier, 332...sensor head, A1, A2, A3...display area
Claims
1. An information processing device that communicates with a plurality of integrally coupled sensor amplifiers via a communication unit, a communication unit that acquires state values of the plurality of sensor amplifiers and first setting values for setting items from the plurality of sensor amplifiers; a first acquisition unit that acquires second setting values for the setting items of the plurality of sensor amplifiers from a first file in which the second setting values are written; a second acquisition unit that acquires selection information indicating one selected sensor amplifier from the plurality of sensor amplifiers; a display control unit that controls displaying an image based on the state value, the first setting value, the second setting value, and the selection information, The image is a first display area in which the connection state of the plurality of sensor amplifiers and the content of the selection information are displayed; a second display area in which the first setting value of the selected sensor amplifier is displayed; a third display area in which the second setting value of the selected sensor amplifier is displayed, Information processing device.
2. the display control unit performs control to display a first icon assigned to at least one of the first set value and the second set value when the first set value and the second set value are different. The information processing device according to claim 1 .
3. the display control unit performs control to display a plurality of sensor amplifier icons corresponding to the plurality of sensor amplifiers in the first display area in an order in which the plurality of sensor amplifiers are connected. The information processing device according to claim 1 .
4. the display control unit, when there is a mismatched sensor amplifier having a setting item in which the first setting value and the second setting value are different among the plurality of sensor amplifiers, performs control to display a second icon attached to the sensor amplifier icon corresponding to the mismatched sensor amplifier. The information processing device according to claim 3 .
5. the display control unit controls the display of the sensor amplifier icon corresponding to the selected sensor amplifier in a display manner different from a display manner of the other sensor amplifier icons. The information processing device according to claim 3 .
6. the display control unit controls to display the image further including a first operation object for rewriting the first setting value of the selected sensor amplifier to the second setting value of the selected sensor amplifier. The information processing device according to claim 1 .
7. the display control unit controls to display the image further including a second operation object for rewriting the second setting value of the selected sensor amplifier to the first setting value of the selected sensor amplifier. The information processing device according to claim 1 .
8. the display control unit performs control to display the image further including a third operation object for rewriting the first setting value of another sensor amplifier with the first setting value of the selected sensor amplifier, and when the third operation object is operated, performs control to display a plurality of sensor amplifier icons corresponding to each of the plurality of sensor amplifiers, the plurality of sensor amplifier icons being accompanied by a fourth operation object for selecting the other sensor amplifier. The information processing device according to claim 1 .
9. An information processing program used in an information processing device that communicates with a plurality of integrally coupled sensor amplifiers via a communication unit, Computer, a communication unit that acquires state values of the plurality of sensor amplifiers and first setting values for setting items from the plurality of sensor amplifiers; a first acquisition unit that acquires second setting values for the setting items of the plurality of sensor amplifiers from a first file in which the second setting values are written; a second acquisition unit that acquires selection information indicating one selected sensor amplifier from the plurality of sensor amplifiers; a display control unit that controls displaying an image based on the state value, the first setting value, the second setting value, and the selection information, The image is a first display area in which the connection state of the plurality of sensor amplifiers and the content of the selection information are displayed; a second display area in which the first setting value of the selected sensor amplifier is displayed; a third display area in which the second setting value of the selected sensor amplifier is displayed, Information processing program.
Citation Information
Patent Citations
Data collection device
JP2022000939A
Program, recording medium, method, and system
JP2023078523A