Manufacturing line computer system and network setup method of the same
11310196 · 2022-04-19
Assignee
Inventors
Cpc classification
H04L12/4625
ELECTRICITY
H04L2101/622
ELECTRICITY
H04L12/4641
ELECTRICITY
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04L12/4675
ELECTRICITY
Y02P90/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B19/418
PHYSICS
International classification
H04L61/103
ELECTRICITY
G05B19/418
PHYSICS
Abstract
Disclosed herein is a manufacturing line computer system including: first and second computers. The first computer includes a storage section adapted to store a template that associates role information of the second computer and a network address of the second computer; and a reply section adapted to return the network address of the second computer associated with the role information to the second computer in response to reception of the role information from the second computer. The second computer includes an input section adapted to input the role information of the second computer; a transmission section adapted to send the input role information of the second computer to the first computer; and a network address setup section adapted to specify the network address, returned from the first computer, for the second computer.
Claims
1. A manufacturing line system, comprising: a server computer; a first computer in communications with the server computer over a management network; a switching hub that supports at least one virtual local area network for interconnecting the first computer with a manufacturing line network; and a second computer, controlling at least one robot-based manufacturing apparatus and communicating with the first computer via the manufacturing line network, wherein: the first computer operates to control the at least one robot-based manufacturing apparatus of the second computer by: (i) accessing a memory configured to store a template that associates data for the second computer, including a plurality of role categories for the at least one robot-based manufacturing apparatus, a plurality of elements of role information each belonging to at least one of the plurality of role categories, and network addresses; and (ii) sending a network address to the second computer in response to reception of an element of role information from the second computer, wherein each network address listed in the template is a unique network address assigned to the robot-based manufacturing apparatus based on the received element of role information, the second computer operates to: (i) receive the at least one element of role information and a MAC (Media Access Control) address from the at least one robot-based manufacturing apparatus in response to user input of the element of role information; (ii) send the at least one element of role information to the first computer; and (iii) receive the network address assigned to the robot-based manufacturing apparatus based on the element of role information sent from the first computer, the plurality of role categories include at least one of: (i) data writing actions; (ii) assembly actions; (iii) inspection actions; and (iv) packaging actions, and the second computer updates an old network address associated with the MAC address to the received network address and instructs the robot-based manufacturing apparatus to update its network address to the received network address.
2. The manufacturing line system of claim 1, wherein each of the plurality of elements of role information are associated with a respective one of the network addresses, and each one of the network addresses includes a host address and at least one virtual local area network address.
3. The manufacturing line system of claim 1, wherein the template of the memory is specific to a type of manufacturing line for the manufacturing line system.
4. The manufacturing line system of claim 3, wherein the first computer sends information as to the type of a manufacturing line to the server computer, and in return the server computer sends the template associated with the type of a manufacturing line to the first computer to be employed in organizing the memory.
5. The manufacturing line system of claim 4, wherein the first computer receives of a plurality of templates from the server, one such template associated with each type of a manufacturing line.
6. The manufacturing line system of claim 1, wherein: a first manufacturing line comprises the first computer, the switching hub, at least one virtual local area network, manufacturing line network, the second computer, and the at least one robot-based manufacturing apparatus, and the manufacturing line system includes a plurality of manufacturing lines, each comprising a further first computer, a further switching hub, a further at least one virtual local area network, a further manufacturing line network, a further second computer, and a further at least one robot-based manufacturing apparatus.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
(6) A detailed description will be given below of an embodiment of the present disclosure with reference to drawings.
(7)
(8) There are provided, for example, four manufacturing lines in this manufacturing plant. We assume here that an automated manufacturing line A1 and a manual manufacturing line B1 are in place as existing manufacturing line. We also assume that an automated manufacturing line A2 and a manual manufacturing line B2 will be newly added.
(9) A manufacturing line computer system 30A-1 is in place for the existing automated manufacturing line A1, and a manufacturing line computer system 30B-1 is in place for the existing manual manufacturing line B1. Also, a manufacturing line computer system 30A-2 will be in place for the new automated manufacturing line A2 which will be added, and a manufacturing line computer system 30B-2 will be in place for the new manual manufacturing line B2 which will be added. Both of the automated manufacturing lines A1 and A2 manufacture goods of the same kind through the same processes (robot-based automated processes). Similarly, both of the manual manufacturing lines B1 and B2 manufacture goods of the same kind through the same processes (manual labor-oriented processes).
(10) The manufacturing line computer system 30A-1 includes a line controller 32 (first computer), a server computer, and a number of plant apparatuses 36 (second computer) that are connected to the line controller 32 via a switching hub 34, thereby forming a manufacturing line network 35. The line controller 32 includes a NAT (Network Address Translation) function 32a and a DHCP (Dynamic Host Configuration Protocol) server function 32b. The line controller 32 is also connected to the site server 10 via a management network 20.
(11) Each of the plant apparatuses 36 includes a computer. Among examples of computers incorporated in the plant apparatuses 36 are those connected to robot arms to control the robot arm, those connected to label printers to control the label printers, those for writing data to information apparatuses, manufactured goods, those for recording production logs, those for conducting various inspections, those for controlling conveyors for transporting manufactured goods, those connected to cameras to control the cameras, and those for analyzing camera images. Apparatuses adequate for the processes carried out in the automated manufacturing line A1 are employed as the plant apparatuses 36.
(12) The switching hub 34 supports a subnet-based VLAN (Virtual Local Area Network). The subnet-based VLAN ensures that the plant apparatuses 36 that belong to the same subnet belong to the same VLAN. This permits data circulation only within the same VLAN. The manufacturing line network 35 may be constituted a single VLAN or a plurality of VLANs. Each of the plant apparatuses 36 belongs to at least one VLAN that is selected to suit the role thereof. As a result, the plant apparatuses 36 having the same role belong to the same VLAN, thereby allowing for efficient circulation of data in the manufacturing line network 35.
(13) As described above, both the automated manufacturing lines A1 and A2 manufacture the same kind of goods through the same processes. Therefore, the manufacturing line computer system 30A-2 has the same apparatus configuration as the manufacturing line computer system 30A-1. On the other hand, the manual manufacturing line B-1 manufactures the same kind of goods through different processes. Therefore, the manufacturing line computer system 30B-1 has a different configuration from that of the manufacturing line computer system 30A-1. Specifically, the manufacturing line computer systems 30B-1 and 30A-1 are common in that they have the line controller 32 and the switching hub 34, but differ in at least either the number or type of plant apparatuses 36. It should be noted that because both of the manual manufacturing lines B-1 and B-2 manufacture the same kind of goods through the same processes as described above, the manufacturing line computer system 30B-2 has the same apparatus configuration as the manufacturing line computer system 30B-1.
(14) The line controller 32 includes the NAT function 32a as described above, and as a result, translation of IP (Internet Protocol) addresses takes place between each of the plant apparatuses 36 of the manufacturing line network 35 and the management network 20. In each of the manufacturing line networks 35, therefore, an arbitrary IP address can be specified for each of the plant apparatuses 36 and the line controller 32. Here, the same group of IP addresses are specified for the manufacturing line computer systems 30A-1 and 30A-2 by using a template which will be described later. Similarly, the same group of IP addresses are specified for the manufacturing line computer systems 30B-1 and 30B-2. Specifically, the same IP address is specified for the plant apparatuses 36 having the same role.
(15)
(16) As depicted in
(17) In contrast, the table depicted in
(18) A description will be given here of building of a system according to the present embodiment by taking, as an example, tasks undertaken to build the manufacturing line computer system 30A-2 for the automated manufacturing line A2. The line controller 32 is connected to the management network 20, followed by the connection of the switching hub 34 to the line controller 32, to build the manufacturing line computer system 30A-2. Further, the plant apparatuses 36 necessary for the manufacturing line A-2 are arranged and, connected to the switching hub 34.
(19) Next, a network setup program for line controller according to an embodiment of the present disclosure is started in the line controller 32.
(20) Next, the line controller 32 displays the manufacturing line list on a display and prompts the user to select a manufacturing line type with an input device such as mouse (S102). Thereafter, the line controller 32 sends the selected manufacturing line type (“AUTOMATED MANUFACTURING LINE” here) to the site server 10 (S103).
(21) The site server 10 returns the template associated with the type received from the line controller 32 (template for automated manufacturing line depicted in
(22) Thereafter, the line controller 32 starts a network setup support program. Also, each of the plant apparatuses 36 starts a plant apparatus network setup program according to an embodiment of the present disclosure.
(23) As illustrated in
(24) Because of the support program, the line controller 32 acquires the IP address associated with the received role information (S204) from the template. Also, the line controller 32 changes the IP address, already stored in association with the received MAC address, into the IP address received in S204 (S205). Then, the line controller 32 sends a request to update the IP address to the plant apparatus 36 (S206). The plant apparatus 36 receives the changed IP address from the line controller 32 in response to this update request and changes its own IP address (S207).
(25) The embodiment described above allows for identification of a template based on the manufacturing line type and specification of an IP address for the line controller 32 and the plant apparatuses 36 according to the specified template. This ensures simple and reliable specification of IP addresses. Moreover, when a plurality of manufacturing lines are of the same type, the same group of IP addresses are assigned to the line controller 32 and the plant apparatuses 36, thereby facilitating network maintenance tasks.
(26) It should be noted that the support program of the line controller 32 may decide whether or not IP addresses have been assigned to the plant apparatuses 36 having all the roles described in the template and depict the decision result on an output device such as display. This makes it possible to reliably decide whether or not all the plant apparatuses 36 are in place at the manufacturing line A2 and have been set up for networking.
(27) The present disclosure contains subject matter related to that disclosed in Japanese Priority Patent Application JP 2017-093603 filed in the Japan Patent Office on May 10, 2017, the entire content of which is hereby incorporated by reference.
(28) It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalent thereof.