Detailed Description
Next, a working system, a working method, and a processing program according to an embodiment of the present invention will be described in detail with reference to the drawings.
Embodiments are described.
Fig. 1 is a diagram showing a configuration example of an operating system according to an embodiment. The work system 1 has 1 hand-held terminal 2, work machines M1 to M3, and HUB (HUB) 3.
The hand-held terminal 2 is an operation terminal for operating the work machines M1 to M3. In embodiment 1, the case where the work system 1 has 3 work machines M1 to M3 is described, but the work system 1 may have a plurality (2 or more) of work machines. Therefore, the working machines included in the working system 1 may be 2 or 4 or more.
1 Work machine among the work machines M1 to M3 included in the work system 1 is a representative work machine that directly performs communication with the handheld terminal 2. In the embodiment, a case where the work machine M1 is a typical work machine will be described. In the following description, the work machine M1, which is a representative work machine, may be referred to as a representative work machine M1. In the following description, the work machines M2 and M3 other than the work machine M1 may be referred to as other work machines M2 and M3.
The representative work machine M1 is the 1 st work machine, and the other work machines M2 and M3 are the 2 nd work machines. In the case where the work system 1 has 2 work machines, the other work machines are 1 work machine M2 or work machine M3. In addition, when the work machines M1 to M3 do not need to be distinguished, the work machines M1 to M3 may be referred to as work machines Mx.
The working machines M1 to M3 are connected to the HUB 3 and can communicate with each other. The hand-held terminal 2 is connected to the representative work machine M1, and can communicate with each other. The hand-held terminal 2 according to the embodiment relays information on behalf of the work machine M1, thereby enabling communication with the other work machines M2 and M3. The hand-held terminal 2 executes the content of the instruction from the user for the work machines M1 to M3 in accordance with the instruction from the user. In addition, the hand-held terminal 2 acquires information from the working machines M1 to M3 in accordance with an instruction from the user.
The working machines M1 to M3 are connected via a network, and transmit and receive information between the working machines Mx. The work machines Mx may communicate with each other by a communication standard specific to the work machine Mx, or may communicate with each other by a general-purpose communication standard.
In the work system 1, communication may be performed between the representative work machine M1 and the other work machines M2 and M3 through a network connection via the HUB 3, or communication may be performed between the representative work machine M1 and the other work machines M2 and M3 through a network connection directly connected. In fig. 1, the HUB 3 is replaced with a connection line, whereby a network in which the representative work machine M1 and the other work machines M2 and M3 are directly connected can be realized.
The working machines M1 to M3 are connected to control devices, sensors, drive devices, and the like, and transmit and receive information using an industrial network (field network) for controlling the devices, monitoring the states of the devices, and the like, for example. Examples of such industrial networks are CC (Control and Communication) -Link (control and communication Link), profibus (Process Field Bus, fieldbus), ethernet (registered trademark)/IP (Ethernet (registered trademark) IP), FL-net (active network), etc. The work machines M1 to M3 perform data communication corresponding to the communication method of the industrial network.
Each of the working machines M1 to M3 holds individual identification information (ID, IDentification) for identifying the working machine itself. The representative machine tool M1 holds an ID table associating IDs of the machine tools M1 to M3 with communication addresses of the machine tools M1 to M3. The information between the hand-held terminal 2 and the work machines M2 and M3 is relayed using the ID table on behalf of the work machine M1.
The hand-held terminal 2 has an operation section 21, a display section 22, and a communication IF (interaction) 23. The representative work machine M1 includes an HT communication control unit 31A, a storage unit 32A, a communication IF 33, and an ID storage unit 34. The other work machine M2 includes an HT communication control unit 31B and a storage unit 32B. The other work machine M3 includes an HT communication control unit 31C and a storage unit 32C.
Here, the external appearance of the mobile terminal 2 will be described. Fig. 2 is a diagram showing an example of an external configuration of a handheld terminal included in the operation system according to the embodiment. The hand-held terminal 2 has an operation section 21 and a display section 22. The operation unit 21 is an operation switch, an operation button, an operation dial, or the like, and receives an instruction corresponding to an operation performed by a user. The operation performed by the user is an operation for operating the work machine Mx. That is, the operation unit 21 receives a command for causing the work machine Mx to execute a specific process from the user.
An example of the display unit 22 is a liquid crystal monitor, and displays various information. The display unit 22 displays, for example, a name (machine name) of the work machine Mx to be operated, candidates for operation contents to the work machine Mx, operation information indicating the operation contents received from the user, information of the work machine Mx received from the work machine Mx by the communication IF 23, and the like.
The information of the work machine Mx received by the communication IF 23 from the work machine Mx is, for example, information managed by the work machine Mx, and is information (display information) provided from the work machine Mx to the handheld terminal 2 and displayed by the handheld terminal 2.
When information designating the work machine Mx to be operated is input from the user, the operation unit 21 causes the display unit 22 to display information (machine name, etc.) indicating the designated work machine Mx. When information designating the operation content is input from the user, the operation unit 21 causes the display unit 22 to display information indicating the designated operation content. The information indicating the operation content designated by the user is, for example, a request for acquiring display information collected by the work machine Mx.
Before performing an operation on the work machine Mx, the hand-held terminal 2 stores, in a storage unit (not shown) or the like, correspondence information including the machine name of the work machine Mx and an ID for identifying the work machine Mx. For example, the hand-held terminal 2 acquires information (correspondence information) relating to the ID of the work machine Mx to be operated from the hand-held terminal 2 and the machine name from the representative work machine M1 by the first communication with the representative work machine M1. In the correspondence information of the embodiment, IDs of the work machines M1, M2, M3 are associated with machine names of the work machines M1, M2, M3. The ID representing the work machine M1 is the 1 st identification information, and the IDs of the other work machines M2 and M3 are the 2 nd identification information.
The display unit 22 displays information (machine name) of the operable work machine Mx included in the correspondence information acquired from the representative work machine M1. Thus, the work machine Mx that the user wishes to operate can be selected by the user.
If the user inputs a machine name or the like of the machine tool Mx designated by the machine tool Mx to be operated, the hand-held terminal 2 reads an ID corresponding to the machine name of the machine tool Mx designated by the user from the correspondence information.
The hand-held terminal 2 receives operation information, which is the content of an operation to the work machine Mx, from a user. The hand-held terminal 2 associates a mechanical name entered by a user with operation information.
The communication IF 23 of the hand-held terminal 2 is connected to the communication IF 33 of the representative work machine M1 via the connection line L1. The communication IF 23 transmits an ID for identifying the work machine Mx specified by the user and operation information indicating an operation instruction to the work machine Mx specified by the user to the communication IF 33 representing the work machine M1 via the connection line L1. That is, the communication IF 23 transmits an ID corresponding to the work machine Mx selected by the user to the communication IF 33 in addition to the operation information. The content of the operation to the work machine Mx is indicated by the operation information specified by the user. The operation information to the representative work machine M1 is the 1 st operation information, and the operation information to the other work machines M2, M3 is the 2 nd operation information. The connection line L1 may be wired or wireless.
In addition, the information transmitted from the communication IF 23 to the communication IF 33 may not include an ID. In this case, the representative machine tool M1 determines that the representative machine tool M1 (the own machine tool) to which the handheld terminal 2 is connected is the machine tool to be operated.
The communication IF 23 receives display information collected by the work machine Mx from the communication IF 33 representing the work machine M1. The display information received by the communication IF 23 from the communication IF 33 is displayed by the display unit 22.
The communication IF 33 representing the work machine M1 receives the ID of the work machine Mx and the operation information to the work machine Mx from the communication IF 23 of the hand-held terminal 2. The communication IF 33 transmits the received ID and operation information to the HT communication control section 31A.
The ID storage unit 34 representing the work machine M1 is a nonvolatile memory. The ID storage unit 34 stores an ID table that associates IDs of the other work machines M2 and M3 with communication addresses of the other work machines M2 and M3.
The ID table is registered in advance in the ID storage unit 34 by the user. In the ID table of the embodiment, information relating the ID of the other work machine M2 to the communication address of the other work machine M2 and information relating the ID of the other work machine M3 to the communication address of the other work machine M3 are stored.
The storage unit 32A of the representative work machine M1 stores display information collected by the representative work machine M1 and operation information received from the handheld terminal 2 by the representative work machine M1. The display information stored in the storage unit 32A of the representative work machine M1 is information corresponding to the operation information received from the handheld terminal 2 by the representative work machine M1. The storage unit 32A stores ID information (not shown) indicating an ID representing the work machine M1 in advance.
The HT communication control unit 31A determines whether or not the ID received by the communication IF 33 corresponds to the ID of the representative work machine M1 as the own device, based on the ID information in the storage unit 32A. When determining that the ID received by the communication IF 33 corresponds to the ID of the representative work machine M1, the HT communication control unit 31A executes processing corresponding to the operation information received by the communication IF 33 on behalf of the work machine M1. For example, when the operation information received from the handheld terminal 2 by the representative machine M1 is information for executing a process of collecting the operation state of the representative machine M1, the representative machine M1 collects information (1 st operation state information) representative of the operation state of the machine M1 as display information and stores the information in the storage unit 32A.
When the ID received by the communication IF 33 corresponds to the ID representing the work machine M1, the HT communication control unit 31A transmits the display information in the storage unit 32A to the communication IF 33. Thereby, the display information in the storage unit 32A is transmitted from the communication IF 33 to the communication IF 23.
When the ID received by the communication IF 33 does not correspond to the ID representing the work machine M1, that is, when the ID received by the communication IF 33 corresponds to the ID of any one of the other work machines M2 and M3, the HT communication control unit 31A relays the ID and the operation information to the corresponding other work machine.
Specifically, the HT communication control section 31A reads out a communication address corresponding to the ID received by the communication IF 33 from the ID table stored in the ID storage section 34. The HT communication control section 31A transmits the ID received by the communication IF 33 to the read communication address. The HT communication control unit 31A transmits the ID and the operation information via the HUB 3.
As described above, the representative work machine M1 performs communication with the hand-held terminal 2 through the HT communication control unit 31A. Then, the information between the hand-held terminal 2 and the other work machines M2 and M3 is relayed by using the ID table on behalf of the work machine M1. For example, when the ID received by the communication IF 33 is the ID of the work machine M2, the representative work machine M1 transmits the ID received by the communication IF 33 and the operation information to the work machine M2.
As described above, the HT communication control unit 31A performs communication control with the hand-held terminal 2 directly connected to the representative work machine M1. When the ID received from the handheld terminal 2 is other than the representative machine M1, the HT communication control unit 31A converts the communication data (operation information and ID) transmitted from the handheld terminal 2 into information for network communication, and transmits the information to the other machines M2 and M3.
When receiving display information to the hand-held terminal 2 from the other work machines M2 and M3 through network communication, the HT communication control unit 31A converts the received display information into communication information with the hand-held terminal 2 and transmits the communication information to the hand-held terminal 2. That is, the HT communication control unit 31A performs communication control between the hand-held terminal 2 and the other work machines M2 and M3 connected to the network.
Since the other work machines M2 and M3 have the same configuration, the configuration of the work machine M2 will be described here. The storage unit 32B of the work machine M2 stores display information collected by the work machine M2 and operation information received by the work machine M2 from the handheld terminal 2 via the representative work machine M1. The display information stored in the storage unit 32B of the work machine M2 is information corresponding to the operation information received by the work machine M2 from the handheld terminal 2 via the representative work machine M1. The storage unit 32B stores ID information (not shown) indicating the ID of the machine tool M2 in advance.
The HT communication control unit 31B of the machine tool M2 determines whether or not the ID received from the HUB 3 corresponds to the ID of the machine tool M2 as the own device, based on the ID information in the storage unit 32B. When it is determined that the ID received by the HT communication control unit 31B corresponds to the ID of the work machine M2, the work machine M2 executes processing corresponding to the received operation information. For example, when the operation information received by the work machine M2 is information for collecting the operation state of the work machine M2, the work machine M2 collects the information of the operation state of the work machine M2 as the display information.
When the ID received from the handheld terminal 2 representing the work machine M1 is the ID of the work machine M2, the work machine M2 is the 2 nd work machine, and the information of the operation state of the work machine M2 is the 2 nd operation state information. When the ID received from the handheld terminal 2 on behalf of the work machine M1 is the ID of the work machine M3, the work machine M3 is the 2 nd work machine, and the information on the operation state of the work machine M3 is the 2 nd operation state information. When the ID received from the handheld terminal 2 by the representative machine tool M1 is the ID of the machine tools M2, M3, the machine tools M2, M3 are the 2 nd machine tools, and the information of the operation states of the machine tools M2, M3 is the 2 nd operation state information.
When the received ID matches the ID of the machine tool M2, the HT communication control unit 31B transmits the display information in the storage unit 32A to the HT communication control unit 31A representing the machine tool M1 via the HUB 3. Thus, the display information in the storage unit 32B is transmitted to the hand-held terminal 2 via the representative work machine M1. When the received ID does not match the ID of the work machine M2, the HT communication control unit 31B transmits information indicating an error to the representative work machine M1.
Next, a processing sequence of the processing performed by the work system 1 will be described. First, in the work system 1, the processing of the work system 1 when the hand terminal 2 transmits operation information to any one of the work machines M1 to M3 will be described.
Fig. 3 is a flowchart showing a processing procedure of the work system when the hand-held terminal transmits operation information to the work machine in the work system according to the embodiment. In the work system 1, the hand-held terminal 2 acquires an ID table from the representative work machine M1 (step S10).
The operation unit 21 of the hand-held terminal 2 receives the work machine Mx to be operated and the operation information from the user (step S20). The operation unit 21 receives a machine name or the like of the machine tool Mx as the machine tool Mx to be operated.
The user selects the work machine Mx to be operated from among the machine names of the plurality of work machines Mx displayed on the display unit 22, for example, and designates the work machine Mx to be operated. The operation unit 21 receives the specified machine tool Mx and operates the machine tool Mx.
Further, the user selects desired operation information from among the plurality of operation information displayed on the display unit 22, for example, and designates the desired operation information. The operation unit 21 receives the specified operation information.
The hand-held terminal 2 reads out an ID corresponding to the work machine Mx specified from the user from the correspondence information. The communication IF 23 of the hand-held terminal 2 transmits the ID and the operation information to the representative work machine M1 (step S30).
The communication IF 33 representing the work machine M1 receives the ID and the operation information (step S40). The HT communication control unit 31A of the representative machine M1 reads information of the ID added to the information received from the hand-held terminal 2, and determines the ID (step S50). That is, the HT communication control unit 31A determines which work machine Mx ID is the ID. The HT communication control unit 31A determines whether or not the ID is the ID representing the work machine M1 (step S60).
If the ID is the ID of the representative machine M1 (Yes in step S60), the HT communication control unit 31A stores the operation information in the storage unit 32A, and executes a process corresponding to the operation information on the representative machine M1 (step S70).
In addition, when the ID is not included in the operation information transmitted from the handheld terminal 2, the HT communication control unit 31A also stores the operation information in the storage unit 32A. Further, processing corresponding to the operation information is performed on behalf of the work machine M1. As described above, when the received ID is the ID of the representative machine M1 or when the received information does not include the ID, the representative machine M1 determines that the operation information is to be given to the representative machine M1, and executes the processing corresponding to the operation information.
For example, in the case where the operation information is information for requesting collection of the display information, the display information corresponding to the operation information is collected on behalf of the work machine M1. The collected display information is stored in the storage unit 32A. In the case where the operation information is information requesting collection of the display information, the HT communication control section 31A transmits the display information to the communication IF 33. The communication IF 33 transmits the display information collected by the representative work machine M1 to the handheld terminal 2.
If the ID is not the ID representing the work machine M1 (No in step S60), the HT communication control unit 31A relays the operation information to the other work machine corresponding to the ID (step S80). Specifically, the HT communication control unit 31A reads out a communication address corresponding to the ID from the ID table stored in the ID storage unit 34. Here, a case will be described in which the ID received by the representative work machine M1 is the other work machine M2, and the communication address read by the HT communication control unit 31A is the communication address of the other work machine M2. The HT communication control section 31A transmits operation information to the read communication address. The HT communication control unit 31A may transmit the operation information and the ID to the read communication address.
The other work machine M2 corresponding to the communication address receives the operation information from the representative work machine M1. That is, the other work machine M2 corresponding to the ID received by the representative work machine M1 receives the operation information (step S90).
The other work machine M2 that has received the operation information stores the operation information in the storage unit 32B, and executes processing corresponding to the operation information (step S100).
After the process of step S70 or after the process of step S100, the working system 1 returns to the process of step S20, and executes the processes of step S20 and thereafter. Thus, the work system 1 can operate a plurality of work machines Mx by 1 hand-held terminal 2 without replacing the connection between the work machines Mx and the hand-held terminal 2. Therefore, the work system 1 eliminates the need for carrying the hand-held terminal 2 for performing connection replacement for the connection between the work machines Mx, and can eliminate the workload of connection replacement.
Further, a plurality of IDs may be contained in the operation information. In this case, the working system 1 executes the processing of steps S50 to S100 for each ID included in the operation information.
In addition, the operation information may be information that designates a case where a plurality of operations are performed. In this case, in the working system 1, a plurality of operations included in the operation information are performed. The plurality of operations may be operations to 1 work machine Mx or operations to a plurality of work machines Mx. When the operation information is an operation to a plurality of work machines Mx, a plurality of IDs corresponding to the work machine Mx to be operated are transmitted from the hand-held terminal 2 to the representative work machine M1. When the operation information includes the 1 st operation information, which is the operation information representing the work machine M1, and the 2 nd operation information, which is the operation information representing the other work machines M2 and M3, the operation information including the 1 st operation information and the 2 nd operation information is the 3 rd operation information.
The operation information includes, for example, information specifying that the work machine Mx should be stopped in an emergency. When the operation information transmitted from the hand-held terminal 2 includes information for stopping the work machine Mx in an emergency, the work machine Mx is stopped in an emergency. For example, when the operation information received from the hand-held terminal 2 includes information for stopping the work machine M1 in an emergency, the work machine M1 is stopped in an emergency. When the operation information received from the machine tool M1 includes information for stopping the machine tool M2 in an emergency, the machine tool M2 is stopped in an emergency. In addition, when the operation information received from the handheld terminal 2 includes information for stopping the work machine M2 in an emergency, the work machine M1 may stop the work machine M2 in an emergency. In addition, when the operation information received from the handheld terminal 2 includes information for stopping the work machine M2 in an emergency, the work machine M1 may be stopped in an emergency. If the operation information is information specifying that the plurality of work machines Mx should be stopped in an emergency, the plurality of work machines Mx should be stopped in an emergency. For example, when the operation information transmitted from the handheld terminal 2 includes information for stopping the work machines M1 and M2 in an emergency, the work machines M1 and M2 stop the work machines M1 and M2 in an emergency, respectively.
The operation information may be information for simultaneously performing operations with respect to a plurality of work machines Mx. The operations in this case may be common to the respective work machines Mx or may be different operations. In the case where the operation information is information for simultaneously executing operations with respect to a plurality of work machines Mx, the representative work machine M1 causes a plurality of operations to be simultaneously executed.
The operation information may be information that designates a case where a plurality of work machines Mx are linked. In this case, the operation information also includes IDs of a plurality of work machines Mx to be linked. The operation information in this case includes information on the order in which the operations are executed, and the representative work machine M1 sequentially executes the operations based on the order information. Thus, the plurality of work machines can be easily operated by the 1 operation terminal.
The representative work machine M1 performs, for example, the 1 st operation, and if an execution completion notification indicating that execution is completed is received, the 2 nd operation is performed. In this case, the HT communication control unit 31A of the representative work machine M1 causes the 1 st work machine Mx corresponding to the 1 st operation to execute the 1 st operation, and receives the execution completion notification from the 1 st work machine Mx. Then, the HT communication control unit 31A causes the 2 nd work machine Mx corresponding to the 2 nd operation to execute the 2 nd operation, and receives an execution completion notification from the 2 nd work machine Mx.
As described above, the HT communication control section 31A repeatedly performs the process of causing the nth (N is a natural number) work machine Mx to perform the nth operation and, after the completion of the execution, causing the (n+1) th work machine Mx to perform the (n+1) th operation. For example, when the operation information is information specifying that the plurality of work machines Mx are to be sequentially brought to an emergency stop, the plurality of work machines Mx are to be sequentially brought to an emergency stop. The nth and (n+1) th work machines Mx and Mx may be representative of the work machine M1.
Further, when receiving the operation information of the emergency stop for 1 work machine Mx, the HT communication control unit 31A may transmit an instruction of the emergency stop to all work machines Mx and cause the representative work machine M1 to be stopped in an emergency. For example, when receiving operation information for an emergency stop of the representative work machine M1, the HT communication control unit 31A transmits an instruction for the emergency stop to all the other work machines M2 and M3, and makes the representative work machine M1 stop in an emergency.
The hand-held terminal 2 may store operation information sets, which are information associating operation information for executing a plurality of operations with an ID of the work machine Mx executing the operation included in the operation information, in advance. In this case, if the operation information set is specified by the user, the hand-held terminal 2 transmits the specified operation information set to the representative work machine M1. The operation information set includes a plurality of pieces of operation information, a plurality of IDs, and information on the order of the respective operations.
The hand-held terminal 2 may receive information including the same information as the operation information set from the user. That is, the hand-held terminal 2 can receive, from the user, an operation information set including operation information for executing a plurality of operations, an ID of the work machine Mx executing the operation included in the operation information, and information of the order of the respective operations.
Next, in the work system 1, the processing of the work system 1 when the other work machines M2 and M3 transmit display information corresponding to the operation information to the handheld terminal 2 will be described. Here, the processing when the other work machine M2 transmits display information corresponding to the operation information to the hand-held terminal 2 will be described.
Fig. 4 is a flowchart showing a processing procedure of the work system when the other work machine transmits display information corresponding to the operation information to the handheld terminal in the work system according to the embodiment.
The other work machine M2 of the work system 1 collects display information if it receives operation information requesting display information. The HT communication control unit 31B of the other work machine M2 transmits the ID of the other work machine M2 and the collected display information to the representative work machine M1 (step S110).
The HT communication control unit 31A of the representative work machine M1 receives the ID and the display information from the other work machine M2 (step S120). The representative machine tool M1 relays the ID and display information received by the HT communication control unit 31A to the hand-held terminal 2 (step S130).
The communication IF 23 of the hand-held terminal 2 receives the ID and the display information from the representative work machine M1 (step S140). The hand-held terminal 2 reads out the machine name of the machine tool M2 corresponding to the received ID from the prestored correspondence information associating the machine name of the machine tool Mx with the ID. The display unit 22 of the hand-held terminal 2 displays the machine name and the display information corresponding to the ID (step S150). The work machine Mx may transmit information that is not a display target to the handheld terminal 2 as information corresponding to the operation information.
The hardware configuration of the handheld terminal 2 and the work machines M1 to M3 will be described here. Since the hand-held terminal 2 and the work machines M1 to M3 have the same hardware configuration, the hardware configuration of the work machine M1 will be described here.
Fig. 5 is a diagram showing an example of a hardware configuration of a machine tool according to an embodiment. The work machine M1 can be realized by the input device 300, the processor 100, the memory 200, and the output device 400. Examples of processor 100 are a CPU (also known as CentralProcessing Unit, central processing unit, computing unit, microprocessor, microcomputer, DSP (DigitalSignalProcessor)) or system LSI (Large ScaleIntegration). Examples of memory 200 are RAM (Random Access Memory), ROM (Read Only Memory).
The work machine M1 is realized by the processor 100 reading and executing a computer-executable processing program stored in the memory 200 for executing the operations of the work machine M1. The processing program for executing the operations of the work machine M1 may be said to be a sequence or a method for causing a computer to execute the work machine M1.
The processing program executed by the machine tool M1 is a module structure including the HT communication control unit 31, and is downloaded to the main storage device, and is generated in the main storage device. The processing program executed by the work machine M1 includes a communication control program for controlling communication with the handheld terminal 2, an operation execution program for executing processing corresponding to the operation information, and the like. The work machine M1 executes processing for receiving operation information for operating the work machine M1 or operation information for operating the work machines M2 and M3 from the hand-held terminal 2 by a processing program. Further, when operation information for operating the work machine M1 is received, the work machine M1 executes processing corresponding to the operation information by a processing program, and when operation information for operating the work machines M2 and M3 is received, the work machine executes processing for relaying the operation information by a processing program in the work machine corresponding to the ID. Further, the work machine M1 executes processing of receiving display information from the work machines M2 and M3 and processing of transferring the received display information to the handheld terminal 2 by a processing program.
The input device 300 receives the ID and operation information transmitted from the hand-held terminal 2, the ID and display information transmitted from the other work machines M2 and M3, and the like, and transmits them to the processor 100. The memory 200 stores display information, operation information, an ID table, a processing program, and the like.
The processing program is read out from the memory 200 by the processor 100. In addition, the memory 200 is used as a temporary memory when various processes are performed by the processor 100. The output device 400 outputs the ID and display information transmitted to the hand-held terminal 2, the ID and operation information transmitted to the other work machines M2 and M3, and the like.
The processing program may be provided as a computer program product by being stored in a computer-readable storage medium in an installable form or a file in an executable form. The processing program may be provided to the work machine M1 via a network such as the internet. The function of the work machine M1 may be partially implemented by dedicated hardware such as a dedicated circuit, and partially implemented by software or firmware.
As described above, the work system 1 of the embodiment has the representative work machine M1 and the other work machines M2, M3 connected to the network, and the hand-held terminal 2 connected to the representative work machine M1 through the connection line L1 and used to manually operate the work machine Mx. Further, the representative work machine M1 executes processing corresponding to the operation information when receiving the operation information to the representative work machine M1 from the handheld terminal 2. When the representative machine tool M1 receives the operation information to the other machine tools M2, M3, the other machine tools M2, M3 relay the operation information via the network, and if the other machine tools M2, M3 receive the operation information, the other machine tools M2, M3 execute processing corresponding to the operation information. Thus, the work system 1 can operate a plurality of work machines Mx by 1 hand-held terminal 2 without replacing the connection between the work machines Mx and the hand-held terminal 2.
The configuration shown in the above embodiment is an example, and other known techniques may be combined, or the embodiments may be combined with each other, and a part of the configuration may be omitted or changed without departing from the scope of the present invention.
Description of the reference numerals
1 Working system, 2 hand-held terminal, 3HUB,21 operation part, 22 display part, 23, 33 communication IF, 31A-31C HT communication control part, 32A-32C storage part, 34ID storage part, 100 processor, 200 memory, 300 input device, 400 output device, L1 connecting wire, M1-M3, mx working machine.