The present invention relates to a system that assists an operation of an operator who performs a control operation.
At various production sites, an operation by an operator is provided to a control device through a device called a human machine interface (HMI), and a situation from the control device is provided to the operator through the HMI.
For example, National Patent Publication No. 2016-506559 (PTL 1) discloses a method for changing an object to be used in a display screen of an HMI device.
PTL 1: National Patent Publication No. 2016-506559
The HMI is one of optimal devices as an interface with the control device, but a speed and accuracy of the operation of the operator depend on knowledge and experience of the operator. For this reason, there is a demand for a mechanism in which even the operator with little knowledge and experience can perform the operation similarly to the skilled operator.
An object of the present invention is to provide a mechanism that enables the operator with the little knowledge and experience to perform an efficient and accurate operation
According to an example of the present invention, an operating assistance system directed to a control system for controlling a control target is provided. The operating assistance system includes: acquisition means configured to acquire a content in which an operation of an operator on a human machine interface (HMI) is recorded; acquisition means configured to acquire meta-information related to the acquired content; storage means configured to store the acquired content and the acquired meta-information in association with each other; search means configured to search for a content matched with a requested query based on the stored meta-information; and reproduction means configured to reproduce the selected content.
According to this configuration, the content in which the operation on the HMI of the operator acquired in the past is recorded can be utilized as the information asset. Consequently, even the operator with little knowledge and experience can support the efficient and accurate operation.
The acquisition means may include a mobile terminal configured to electrically and/or optically observe the operating screen of the HMI. According to this configuration, the content can be easily acquired through the mobile terminal.
The acquisition means may include a capture application that records an operating screen represented on the HMI. According to this configuration, the HMI itself can acquire the content, so that the configuration can be simplified.
When an abnormality and/or an event is generated, the acquisition means may generate the content in which an operation before generation timing of the abnormality and/or the event is recorded. According to this configuration, when any abnormality and/or event is generated, the operation or the like performed immediately before the generation can be verified.
When the abnormality and/or the event is generated, the HMI may be configured to output information related to the generated abnormality and/or event. The output information may be directly or indirectly available as the query. According to this configuration, the related content can be searched using the information output by the generation of the abnormality and/or the event.
The operating assistance system may further include generation means configured to generate the query according to a search condition. According to this configuration, the content can be searched using any keyword desired by the operator.
The reproduction means may include a mobile terminal that reproduces the selected content. According to this configuration, the content can be reproduced by the mobile terminal or the like owned by the operator, so that checking of the content can be facilitated.
The meta information may include an operating history indicating a place on which an operator operated and an operation time of that operation. The reproduction means may additionally display information indicating a content to be operated on the operating screen of the HMI based on the meta-information associated with the selected content. According to this configuration, the more reliable operation can be implemented by the operator based on the previously-acquired content.
The operating assistance system may further include first generation means configured to generate a second operating screen collecting and displaying the selected one or more operating objects according to selection of an operating object among the plurality of operating objects included in the operating screen of the HMI. According to this configuration, only a specific operation or an operating object used for a specific purpose can be aggregated in the same operating screen, so that operating efficiency can be increased and the generation of a defect such as an operating mistake can be reduced.
The operating assistance system may further include second generation means configured to generate a third operating screen including an operating object accessing the selected one or more pages in response to selection of a page among the operating screens of the plurality of pages provided by the HMI. According to this configuration, a transition to a specific operation or an operating screen used for a specific application can be more easily performed, so that the efficiency of the operation can be increased and the generation of the defect such as the operating mistake can be reduced.
According to another example of the present invention, an operating support method executed in a control system for controlling a control target is provided. The operating support method includes: acquiring a content in which an operation of an operator on an HMI is recorded; acquiring meta-information related to the acquired content; storing the acquired content and the acquired meta-information in association with each other; searching for a content matched with a requested query based on the stored meta information; and reproducing the selected content.
According to the present invention, the mechanism that enables the operator with the little knowledge and experience to perform the efficient and accurate operation can be provided.
With reference to the drawings, an embodiment of the present invention will be described in detail. The same or equivalent part in the drawings is denoted by the same reference numeral, and the description will not be repeated.
An example of a scene to which the present invention is applied will be described.
Each of control systems 2 includes a programmable logic controller (PLC) 100 that is a typical example of a control device that controls the control target, an HMI 200 connected to PLC 100, a mobile terminal 300, and a server 400 as main components.
PLC 100 is also connected to a field device group 10. Field device group 10 includes any device required for controlling the control target. More specifically, field device group 10 includes a device that exchanges information with the control target (for example, a manufacturing device, a manufacturing facility, and a sensor and an actuator included in the manufacturing facility or the manufacturing device). In the example of
PLC 100 acquires information from field device group 10 and executes control arithmetic operation according to a previously-produced user program, thereby generating information provided to field device group 10. Hereinafter, the information acquired by PLC 100 from field device group 10 is also referred to as “input data”, and the information provided to field device group 10 is also referred to as “output data”.
In the example of
An industrial communication protocol is preferably adopted as control system network 4. EtherCAT (registered trademark), EtherNet/IP (registered trademark), DeviceNet (registered trademark), CompoNet (registered trademark), and the like are known as such a communication protocol.
Upon receiving the operation from the operator, HMI 200 transmits a command or the like indicating the operating content to PLC 100 and graphically displays various pieces of information from PLC 100.
HMI 200 and mobile terminal 300 execute various pieces of processing for supporting the operation of the operator. Details of the processing for supporting the operation will be described later.
In the example of
A gateway 30 is provided in information system network 6, and can access server 400 through the Internet 8 or the like.
Server 400 stores information supporting the operation of the operator in a content database 450, and provides the information stored in content database 450 as required. Server 400 may be disposed on a cloud through the Internet 8, or may be disposed in a local network where control system 2 exists without the Internet 8. An implementation form of server 400 can be arbitrarily determined according to required performance, functions, and the like.
Operating assistance system 1 of the embodiment can implement some or all of a plurality of pieces of processing described later. As an application example, processing that can acquire and use information (typically, a moving image) in which the operation of the operator is recorded will be described.
The above-described processing may be repeatedly executed every time any abnormality and/or event is generated.
Thereafter, when any abnormality and/or event occurs ((4) generation of abnormality and event), a query that is a search request is generated and transmitted to server 400. Server 400 searches content 50 matched with the requested query based on stored meta-information 60 ((5) content search).
The operator selects any content 50 from the search results returned from server 400. Then, selected content 50 is reproduced ((6) content reproduction). The operator performs a required operation an HMI 200 with reference to reproduced content 50 ((7) operation).
When operating assistance system 1 capable of utilizing such content 50 is provided, even the operator with little knowledge and experience can easily perform the operation similar to the skilled operator. Furthermore, acquired content 50 can also be used for education for the operator with little knowledge and experience.
An example of a hardware configuration of a device constituting operating assistance system of the embodiment will be described below.
Processor 102 reads various programs stored in storage 110, expands the various programs in main memory 106, and executes the various programs, thereby implementing the control arithmetic operation controlling the control target. Chip set 104 controls data transmission and the like between processor 102 and each component.
Storage 110 stores a system program 112 implementing basic processing and a user program 114 implementing the control arithmetic operation.
Control system network controller 120 controls data exchange with the field device group 10 through control system network 4.
Information system network controller 122 controls the data exchange with HMI 200 and the like through information system network 6.
USB controller 124 controls the data exchange with an external device (for example, a support device) through USB connection.
Memory card interface 126 is configured such that a memory card 128 is detachably attached, and memory card interface 126 can write the data in memory card 128 and read various data (user programs, trace data, and the like) from memory card 128.
Although the configuration example in which required processing are provided by processor 102 executing the program has been described in
Processor 202 reads various programs stored in storage 210, develops the programs in main memory 206, and executes the programs, thereby implementing required processing in HMI 200.
For example, storage 210 includes a hard disk drive (HDD) or a flash solid state drive (SSD). Typically, an operating system (OS) 211, a system program 212 implementing basic processing, and a user program 214 produced previously according to the control target are stored in storage 210. Required programs other than the program in
HMI 200 may include optical drive 204. Optical drive 204 reads a computer-readable program from a recording medium 205 (for example, an optical recording medium such as a digital versatile disc (DVD)) that non-transiently stores the program, and stores the program in storage 210 or the like.
Various programs executed by HMI 200 may be installed through computer-readable recording medium 205, and may be installed by being downloaded from any server on the network.
Network controller 220 controls the data exchange with PLC 100 and the like through control system network 4.
USB controller 224 controls the data exchange with the external device through USB connection.
Input unit 226 is configured of a touch panel, a mouse, a keyboard, and the like, and receives the instruction from the operator. Display unit 228 is configured of a display, various indicators, and the like, and outputs a processing result and the like from processor 202.
Although the configuration example in which the required function is provided by processor 202 executing the program has been illustrated in
Processor 302 reads various programs stored in storage 310, develops the programs in main memory 306, and executes the programs, thereby implementing required processing in mobile terminal 300.
For example, storage 310 is configured by the HDD or the SSD. Storage 310 typically stores an OS 311 and an application program 312 implementing processing as described later. Required programs other than the program in
Imaging unit 322 is disposed on an exposed surface of mobile terminal 300 and captures an image of an object included in an imaging range.
USB controller 324 controls the data exchange with the external device through the USB connection.
Wireless network controller 320 controls the data exchange with a relay device and the external device through a wireless network.
Input unit 326 is configured of a touch panel, a mouse, a keyboard, and the like, and receives the instruction from the operator. Display 328 is configured of a display, various indicators, and the like, and outputs a processing result and the like from processor 402.
Although the configuration example in which the required function is provided by processor 302 executing the program has been illustrated in
Processor 402 reads various programs stored in storage 410, develops the programs in main memory 406, and executes the programs, thereby implementing required processing in server 400.
For example, storage 410 is configured by the HDD or the SSD. Storage 410 typically stores an OS 411 and an application program 412 implementing processing as described later. Required programs other than the program in
Network controller 420 controls data the exchange with various devices through the network.
Input unit 426 is configured by a keyboard, a mouse, and the like, and receives the instruction from the operator. Display unit 428 is configured of a display and the like, and outputs a processing result and the like from processor 402.
Although the configuration example in which the required function is provided by processor 402 executing the program has been illustrated in
Processing that can be provided by operating assistance system 1 of the embodiment will be schematically described below.
Content acquisition and utilization processing 42 is a function used to share and refer to the operation of a skilled operator and the like, and may involve HMI 200, mobile terminal 300, and server 400.
Operating navigation processing 44 is a function supporting the operation on the operating screen of the operator, and may involve HMI 200 and mobile terminal 300.
operating object shortcut production processing 46 is a function that can facilitate access to the operating object included in the operating screen, and may involve HMI 200.
Page bookmark production processing 48 is a function facilitating access to a page constituting the operating screen, and may involve HMI 200.
All pieces of processing in
Content acquisition and utilization processing 42 will be described below.
First, an example of processing for acquiring content 50 will be described. Content 50 records the operation performed on HMI 200 by the operator, and is typically generated in the form of a moving image. However, content 50 may be generated as a set of one or more still images. Consequently, content 50 is generated by recording the operating screen displayed on display unit 228 of HMI 200 by any method.
With reference to
Because the operating screen displayed on display unit 228 of HMI 200 is provided in real time on mobile terminal 300, the operating screen displayed on display unit 228 to which capture application 3124 of mobile terminal 300 is provided is recorded. In this manner, mobile terminal 300 acquires content 50 by electrically connecting and observing the operating screen of HMI 200.
With reference to
With reference to
With the above configuration and processing, HMI 200 and/or mobile terminal 300 acquires content 50. That is, at least one of HMI 200 and mobile terminal 300 executes processing for acquiring content 50 in which the operation of the operator on HMI 200 is recorded. The method for acquiring content 50 by mobile terminal 300 is not limited to the above-described method, but any method can be adopted.
Acquired content 50 to which meta-information 60 is added is stored in server 400 (content database 450).
Meta-information 60 is used for searching content 50. Meta-information 60 can include any information specifying corresponding content 50. Meta-information 60 may include date and time, a place, an operator name, a device name, a format, error information, PLC status information, entire system status information, an event history, an operating history (for example, time series information), and an operating history (click location or time (for example, in the form of xx seconds from a start time)) as an example. Meta-information 60 may include description or the like arbitrarily described by the operator.
As a more specific example, meta-information 60 may include a device-specific profile. Examples of the device-specific profile include a device format, a serial number, a line name, a facility name, and an operation accumulation time.
Moreover, meta-information 60 may include a profile of the operator. Examples of the profile of the operator include a proficiency level, a department, a department (a production management department or a maintenance department), a used language, and a past search history.
Meta-information 60 may include waveform data of a signal or a variable related to the acquisition of corresponding content 50. Furthermore, meta-information 60 may include image data (for example, an image obtained by capturing a state in which the device is damaged) obtained by capturing an image of an abnormality and/or an event in which corresponding content 50 is acquired.
Meta-information 60 may be generated by HMI 200 according to the operation on HMI 200 by the operator and a status of PLC 100. That is. HMI 200 can be generated and output.
With reference to
With reference to
With the above configuration and processing, HMI 200 and/or mobile terminal 300 acquires meta-information 60. That is, at least one of HMI 200 and mobile terminal 300 executes the processing for acquiring the meta information related to the acquired content. The method for acquiring meta-information 60 by mobile terminal 300 is not limited to the above-described method, but any method can be adopted. For example, the operator may manually input a code displayed on HMI 200 into mobile terminal 300.
HMI 200 transmits acquired content 50 and corresponding meta-information 60 to server 400 in association with each other. Server 400 stores content 50 transmitted from HMI 200 in content database 450. and associates corresponding meta-information 60 with content 50 as the search information. In this way, the processing for storing acquired content 50 and acquired meta-information 60 in association with each other is executed.
In response to a query, server 400 searches for content 50 matched with the query in contents 50 stored in content database 450. Meta-information 60 corresponding to each content 50 is used for the search of content 50. Server 400 may respond with content 50 matched with the query in a making format, or may respond with most matched content 50. in this manner, server 400 searches for the content matched with the requested query based on stored meta-information 60.
Typically, mobile terminal 300 generates and transmits the query to server 400.
The operator operates mobile terminal 300 to image display unit 228 of HMI 200 with imaging unit 322. Thus, mobile terminal 300 can acquire image code 64 specifying the generated abnormality and/or event. When the operator presses a search button 350 displayed on display unit 328 of mobile terminal 300, mobile terminal 300 transmits image code 64 as it is or the identification information included in image code 64 as the query to server 400. In this manner, the information (for example, image code 64) output from HMI 200 can be directly or indirectly used as the query.
As an example, mobile terminal 300 (alternatively, HMI 200) may generate and transmit the query including identification information identifying the generated abnormality and/or event.
Furthermore, mobile terminal 300 (alternatively, HMI 200) may generate the query according to any search condition.
In the example of
The operator inputs arbitrary characters in a part or all of search word input fields 351, 352, 353 according to the purpose of the search and presses search button 350, so that mobile terminal 300 generates the query including the content of the input characters and transmits the query to server 400.
By implementing such processing, the operator can input the error code or the error state to search for content 50 related to the generated abnormality and/or event.In addition, the operator can search for related content 50 by inputting a keyword related to a desired operation or a certain operating procedure in accordance with the operating content of HMI 200.
In operating assistance system 1, a search condition may be able to be designated. For example, the following search conditions may be adopted.
The query generation method and transmission method by mobile terminal 300 are not limited to those described above, and any method can be adopted. For example, the image obtained by imaging display unit 228 of HMI 200 by imaging unit 322 of mobile terminal 300 may be transmitted as it is as the query.
Any data structure can be adopted as the data structure of the query For example, the format may be a format directly including the character or code as a search target such as a natural language or a keyword (for example, a hash tag), or may be a REST format (for example, “http://server/?er=03”).
In response to the query from mobile terminal 300, server 400 searches for content 50 matched with the query.
The operator selects thumbnail 356 considered to be suitable for the purpose while referring to description 358, so that mobile terminal 300 acquires and reproduces corresponding content 50. That is, mobile terminal 300 reproduces content 50 selected by the operator.
As described above, when the operator selects any one of contents 50 from the list of searched contents 50, the reproduction of contents 50 is started. The device that reproduces content 50 may be mobile terminal 300 or HMI 200. Furthermore, the information may be displayed on any device (for example, AR or VR goggle) wom by the operator. As described above, any device may reproduce content 50.
When content 50 is reproduced by the device other than mobile terminal 300, the information about content 50 selected by the operator may be transmitted from mobile terminal 300 to any device.
In this manner, HMI 200, mobile terminal 300, and any other device execute the processing for reproducing selected content 50.
In addition to the reproduction of content 50, the operation of the operator may be supported in conjunction with the reproduction of content 50. For example, the matching between the actual operation of the operator and the operation of the operator recorded in content 50 can be determined using the operating history (including the place on which the operator operated and the operation time of that operation) included in meta-information 60 added to content 50 of the reproduction target. Examples of such operating support include the following
(1) The reproduction of content 50 is temporarily stopped in conjunction with the operation of the operator recorded in content 50.
(2) The content of corresponding meta-information 60 is superimposed and displayed in the form of narration or caption on displayed content 50.
(3) Auxiliary information (for example, presentation of the position to be clicked next) is displayed on HMI 200 such that the actual operator can perform the correct operation, and a warning (for example, the position to be clicked is not clicked) is displayed when the correct operation is not performed.
When the operating support is performed, only meta-information 60 associated with content 50 may be used without reproducing content 50 itself. Even in such a case, it can be included in the reproduction of content 50.
In the example of
The operator can refer to such narration 252 to perform the same operation as the operation of the operator recorded in selected content 50.
A processing procedure related to the acquisition and utilization of the content will be described below.
Mobile terminal 300 acquires content 50 in which one or more operations performed on HMI 200 by the operator are recorded (sequence SQ106). Mobile terminal 300 transmits acquired content 50 and corresponding meta-information 60 to server 400 in association with each other (sequence SQ108).
Server 400 stores content 50 and meta-information 60 that are transmitted from mobile terminal 300 (sequence SQ110).
Furthermore, when receiving the operation for inputting the search condition from the operator (sequence SQ204), mobile terminal 300 generates the query based on the input search condition (sequence SQ206).
Mobile terminal 300 transmits the generated query to server 400 (sequence SQ208). In response to the query from mobile terminal 300, server 400 searches for content 50 matched with the query among content 50 stored in content database 450 (sequence SQ210). Then, server 400 transmits the search result to mobile terminal 300 (sequence SQ212).
Mobile terminal 300 displays the search result from server 400 (sequence SQ214). Then, when receiving the selection of one of contents 50 from the operator (sequence SQ216), mobile terminal 300 acquires selected content 50 and meta-information 60 (sequence SQ218). Further, mobile terminal 300 reproduces acquired content 50 (sequence SQ220).
Alternatively, mobile terminal 300 provides acquired content 50 and meta-information 60 to HMI 200 or the like, and HMI 200 reproduces content 50 (sequence SQ222).
Although the example in which the mobile terminal 300 acquires the content 50 has been described, the device that acquires the content 50 is not limited thereto. For example, HMI 200 itself may produce content 50 and transmit the content to server 400, or any device connected to information system network 6 may acquire content 50.
Furthermore, mobile terminal 300 may generate content 50 by the method as illustrated in
HMI 200 generates meta-information 60 related to the abnormality and/or event generated most recently ((3) meta-information generation), associates content 50 with corresponding meta-information 60, and transmits meta-information 60 to server 400 ((4) content and meta-information transmission).
With such a procedure, content 50 can be stored in server 400.
As illustrated in
Furthermore, HMI 200 may automatically add meta-information 60 including the information about the generated abnormality and/or event to output content 50.
Added meta-information 60 can include an operator name, operating time, equipment of the operating target, operating content, error information, PLC status information, parameters inside the PLC, and the like.
In this way, HMI 200 outputs content 50 and corresponding meta-information 60 in association with each other with the generation of any abnormality and/or event as a trigger, so that the identification of the cause of the generation of the error and the like can be facilitated.
Although the example in which content 50 and meta-information 60 are stored in content database 450 of server 400 has been described, content database 450 may be disposed in any device. For example, the storage destination of content 50 and meta-information 60 may be HMI 200 or any storage connected to information system network 6. Furthermore, a plurality of devices may store content 50 and meta-information 60. Server 400 may be implemented on a cloud environment.
Not mobile terminal 300, but HMI 200 may generate and transmit the query. In this case, HMI 200 generates the query including the identification information specifying the generated abnormality and transmits the query to server 400. Thereafter, HMI 200 may display the search result received from server 400, or transmit the address in which searched content 50 is stored to mobile terminal 300.
Server 400 may not only store content 50 and corresponding meta-information 60 in association with each other, but also update meta-information 60 as appropriate. For example, content 50 and meta-information 60 stored in content database 450 may be analyzed, and new information may be added to meta-information 60. Such update of meta-information 60 may be implemented using At or the like, or may be manually input. As the newly added information, for example, content 50 having a higher degree of reference may be ranked higher according to the degree of reference of each content 50
The operating navigation processing 44 will be described below.
With reference to
The operating object to be pressed in each operation may be searched for and determined using AI or the like based on meta-information 60 added to content 50 as described above. Alternatively, the order of the operating object to be pressed may be previously determined for each operation.
When such the operating navigation is provided on the operating screen, even the operator with the little knowledge and experience can easily perform the same operation as the skilled operator.
Operating object shortcut production processing 46 will be described below.
The “operating object shortcut” means an object capable of performing the same processing and operation as those of the operating object disposed in any operating screen. The operating object shortcut may be implemented by referring to the original operating object, or implemented by copying the original operating object. Typically, the operating object shortcut is used to reuse or rearrange the operating object such as the button object included in the operating screen.
The operating screens of HMI 200 in
The operating screen of HMI 200 in
When a button object 268 instructing addition as the shortcut is selected, the production of the shortcut to any operating object is started. As an example of the operation, when any operating object is selected in a period in which button object 268 is selected, the shortcut to the selected operating object is sequentially added.
As illustrated in
That is, it is assumed that button object 2621 of page 2 is selected after button object 2612 and button object 2617 of page 1 are selected. Then, as illustrated in
Although
As described above, operating object shortcut production processing 46 includes processing for generating another operating screen collecting and displaying the selected one or more operating objects in accordance with the selection of an operating object among the plurality of operating objects included in the operating screen of HMI 200.
The operator can aggregate only the operating objects used for a specific operation or a specific purpose among the plurality of operating objects on the same operating screen, so that operating efficiency can be increased and the generation of a defect such as an operating mistake can be reduced. This is particularly effective when the operating object used for the specific operation or the specific purpose is arranged over a plurality of pages.
Page bookmark production processing 48 will be described below.
“Page bookmark” means an object accessing a specific page included in the operating screen. The page bookmark basically includes information specifying a page.
The operating screens of HMI 200 in
The operating screen of HMI 200 in
According to the production procedure as illustrated in
When button object 277 is pressed, the previously-registered page is displayed in HMI 200.
As described above, page bookmark production processing 48 includes the processing for generating another operating screen including the operating object (bookmark) that accesses the selected one or more pages in response to the selection of a page among the operating screens of the plurality of pages provided by HMI 200.
When the processing for producing the page bookmark is implemented, the transition to the specific operation or the operating screen used for the specific application can more easily performed, so that the efficiency of the operation can be increased and the generation of the defect such as the operation mistake can be reduced.
In the above-described embodiment, operating assistance system 1 mainly including HMI 200, mobile terminal 300, and server 400 has been exemplified, but the present invention is not limited thereto. For example, any device may be additionally adopted, or a function that a certain device is responsible for may be performed by another device. That is, any implementation form of hardware may be adopted as long as the various pieces of processing described above can be implemented.
The above embodiment includes the following technical ideas.
An operating assistance system (1) directed to a control system (2) for controlling a control target, the operating assistance system comprising:
The operating assistance system described in configuration 1, wherein the acquisition means includes a mobile terminal (300) configured to electrically and/or optically observe an operating screen of the HMI.
The operating assistance system described in configuration 1, wherein the acquisition means includes a capture application (2124) that records an operating screen represented on the HMI.
The operating assistance system described in configuration 1, wherein when an abnormality and/or an event is generated, the acquisition means generates the content in which an operation before generation timing of the abnormality and/or the event is recorded.
The operating assistance system described in any one of configurations 1 to 4, wherein
The operating assistance system described in any one of configurations 1 to 5, further comprising generation means (200, 300) configured to generate the query according to a search condition.
The operating assistance system described in any one of configurations 1 to 6, wherein the reproduction means includes a mobile terminal (300) that reproduces the selected content.
The operating assistance system described in any one of configurations 1 to 7, wherein
The operating assistance system described in any one of configurations 1 to 8, further comprising first generation means (200) configured to generate a second operating screen collecting and displaying selected one or more operating objects according to the selection of an operating object among a plurality of operating objects included in an operating screen of the HMI.
The operating assistance system described in any one of configurations 1 to 9, further comprising second generation means (200) configured to generate a third operating screen including an operating object accessing selected one or more pages in response to the selection of a page among operating screens of a plurality of pages provided by the HMI.
An operating support method executed by a control system (2) controlling a control target, the operating support method comprising:
According to the operating assistance system of the embodiment, the mechanism that enables the operator with the little knowledge and experience to perform the efficient and accurate operation can be provided.
It should be considered that the disclosed embodiment is an example in all respects and not restrictive. The scope of the present invention is defined by not the above description, but the claims, and it is intended that all modifications within the meaning and scope of the claims are included in the present invention.
1: operating assistance system, 2: control system, 4: control system network, 6: information system network, 8: the Internet, 10: field device group, 12: remote I/O device, 14: relay group. 16: servo driver, 18: servo motor, 20: access point, 30. gateway, 42, 44, 46, 48: processing, 50: content, 60: meta-information, 62, 64: image code, 100: PLC, 102, 202, 302, 402: processor, 104: chip set, 106, 206, 306, 406: main memory, 110, 210, 310, 410: storage, 112, 212: system program, 114, 214: user program, 120: control system network controller, 122: Information system network controller, 124, 224, 324. USB controller, 126: memory card interface, 128: memory card, 200: HMI. 204: optical drive, 205: recording medium, 208, 308, 408: bus, 220, 420: network controller, 226, 326, 426: input unit, 228, 328, 428: display unit, 250, 260, 261, 262, 266, 268, 270, 271, 277, 2611, 2612, 2617, 2618, 2621, 2628: button object, 252: narration, 272: input window, 273, 274, 275: input field, 276: title, 280: selection window, 282: navigation display, 300: mobile terminal, 311, 411: OS, 312, 412: application program, 320: wireless network controller, 322: imaging unit, 350: search button, 351, 352, 353: search word input field, 356: thumbnail, 358: description, 400: server, 450: content database, 2122: VNC server, 2124, 3124: capture application, 2126: FTP server, 3122: VNC client, 3126: FTP client, 3128: imaging application
Number | Date | Country | Kind |
---|---|---|---|
2020-196815 | Nov 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/009171 | 3/9/2021 | WO |