Robot control device and communication system having communication function for communicating with programmable logic controller
10345782 ยท 2019-07-09
Assignee
Inventors
Cpc classification
H04L67/06
ELECTRICITY
H04L67/34
ELECTRICITY
G05B19/05
PHYSICS
G05B2219/40414
PHYSICS
International classification
Abstract
A communication system according to an embodiment of the present invention includes a robot control device, a programmable logic controller for establishing communication with the robot control device, and a communication setting device that is loaded with a configuration file to define communication parameters used in the communication. The communication setting device sets the communication parameters to the programmable logic controller. The robot control device includes a file output unit for outputting the configuration file depending on an internal state of the robot control device.
Claims
1. A robot control device for establishing communication with a programmable logic controller in which a communication setting has already been made, comprising: a configuration file based on an internal state of the robot control device, the internal state including a software configuration, a software version, and setting information of the robot control device; and a processor configured to: transmit the configuration file to a communication setting device that loads the configuration file on the programmable logic controller, establish communication with programmable logic controller using the configuration file loaded on the programmable logic controller, and control the robot.
2. The robot control device according to claim 1, further comprising a user interface for fetching the configuration file in an interactive manner.
3. A communication system comprising: robot control device including a configuration file based on an internal state of the robot control device, the internal state including a software configuration, a software version, and setting information of the robot control device; a programmable logic controller; and a communication setting device for assisting the programmable logic controller in establishing communication with the robot control device, wherein the communication setting device is configured to: receive the configuration file from the robot control device, and load the configuration file received from the robot control device into the programmable logic controller, and wherein the programmable logic controller is configured to: establish communication with the robot control device using the configuration file received from the communication setting device, and control the robot control device to control a robot.
4. The communication system according to claim 3, wherein the robot control device has a user interface for fetching the configuration file in an interactive manner.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The objects, features, and advantages of the present invention will be more apparent from the following description of an embodiment in conjunction with the attached drawings, wherein:
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE INVENTION
(5) A communication system and a robot control device according to the present invention will be described below with reference to the drawings.
(6) A communication system according to an embodiment of the present invention will be first described.
(7) The programmable logic controller 6 establishes communication with the robot control device 2.
(8) The communication setting device 1 is loaded with a configuration file 3, which defines communication parameters to establish the communication between the robot control device 2 and the programmable logic controller 6, and sets the communication parameters to the programmable logic controller 6.
(9) The configuration file 3 is fetched from the robot control device 2 using a USB memory stick, memory card, FTP, or the like. The fetched configuration file 3 preferably adheres to the software version, software configuration, and setting information of the robot control device 2. Thus, a user can easily obtain the appropriate configuration file 3. The software version refers to the version of software to achieve an application-specific function of a robot. The software configuration refers to the configuration of the software to achieve the application-specific function of the robot.
(10) Next, the robot control device according to the embodiment of the present invention will be described.
(11) The robot control device 2 includes configuration file storage 8, a file selector 9, a file generator 12, the file output unit 15, and a device driver 16. The configuration file 3 is stored in the configuration file storage 8 at the time of manufacturing the robot control device 2. The user inputs a command to fetch the configuration file 3 using a first monitor 10 and a first input unit 11 of the file selector 9. When there are a plurality of types of configuration files 3, a query is displayed on the first monitor 10 of the file selector 9. The user makes an appropriate choice by an input to the first input unit 11, so that the appropriate configuration file 3 is easily fetched from the robot control device 2.
(12) When a new file is required to be generated according to the choice, another query is displayed on a second monitor 13 of the file generator 12. The user makes an appropriate choice by an input to a second input unit 14 of the file generator 12. Thus, the file generator 12 generates an appropriate configuration file 3 based on a file selected by the file selector 9.
(13) The file output unit 15, which is commanded by the upper stage to output the file, outputs the configuration file 3 to an external memory device 17 through the device driver 16. The device driver 16 allows the file output unit 15 to output the configuration file 3 to various types of external memory devices 17 (a USB memory stick, a memory card, etc.).
(14) Conventionally, the configuration file 3 is offered by a configuration file supplier 20 including a company's website 4, a CD, USB memory stick, etc., 5, and a service sales agent 7. However, this method requires the user to follow links on web pages to find out the appropriate configuration file 3, requiring effort of the user.
(15) Also, in the method of posting the configuration file 3 on the company's website 4, the user may be deprived of access to the configuration file 3, when the address of the website has been changed. To prevent this situation, the company that offers the configuration file 3 has to keep the configuration file 3 posted for long time on the website of the same address. However, an extensive modification of the website or the like may hinder the configuration file 3 from being kept posted for long time on the website of the same address. Even if the configuration file 3 is kept posted on the website of the same address, this constraint reduces flexibility in the modification of the website. Also, keeping the configuration file 3 posted on the website causes an increase in management and maintenance costs.
(16) As described above, to obtain the configuration file 3, it is conventionally required of the user to find the software configuration, software version, setting information, etc., of the robot control device 2. The user is also required to search the website 4 or follow the links on the web pages based on the found information, in order to obtain the configuration file 3. This interferes with easy obtainment of the appropriate configuration file 3.
(17) Furthermore, when the configuration file 3 is conventionally offered by the CD, USB memory stick, etc., 5, production of the CDs, USB memory sticks, etc., having the configuration file 3 stored therein requires increased effort and cost. According to the present invention, the configuration file 3 can be installed into the robot control device 2 at the same time when installing software into the robot control device 2. Therefore, it is possible to save the effort and cost to produce the CDs, USB memory sticks, etc., having the configuration file 3 stored therein.
(18) Furthermore, when the configuration file 3 is conventionally offered by the service sales agent 7, the user has to inform the agent of the software configuration, software version, setting information, etc., thus requiring effort of the user. This method also requires effort for support of the service sales agent 7.
(19) According to the present invention, the user can fetch the configuration file that adheres to internal information of the robot control device 2, that is, the software configuration, software version, and setting information of the robot control device 2 from the robot control device 2. This eliminates the need for informing the service sales agent 7 of the software configuration, software version, and setting information, thus saving the effort for support of the service sales agent 7.
(20) The robot control device 2 may include a user interface (not shown) for fetching the configuration file 3 from the file output unit 15 in the form of interaction.
(21) Next, the operation of the communication system according to the embodiment of the present invention will be described with reference to a flowchart of
(22) First, in step S101, the configuration file 3 that adheres to the internal information of the robot control device 2, that is, the software configuration, software version, and setting information of the robot control device 2 is prepared in the robot control device 2.
(23) Next, in step S102, the configuration file 3 is fetched from the robot control device 2 using the USB memory stick, memory card, FTP, or the like.
(24) Next, in step S103, the configuration file 3 is loaded into the communication setting device 1.
(25) Next, in step S104, the communication setting device 1 establishes communication between the programmable logic controller 6 and the robot control device 2.
(26) As described above, the robot control device and the communication system according to the present invention provide the following effects:
(27) (1) allowing the user to easily obtain the appropriate configuration file or the like;
(28) (2) eliminating the need for keeping the configuration file, etc., posted for long time on the website, thus eliminating the need for accompanying maintenance;
(29) (3) avoiding a situation where the configuration file disappears from the website indicated by an operation manual;
(30) (4) avoiding a situation where an inability to change the address of the website on which the configuration file is posted turns into a constraint in modifying the website;
(31) (5) saving labor cost of the service sales agent offering the configuration file;
(32) (6) eliminating the need for inform the service sales agent of the software configuration, software version, setting information, etc., of the robot control device;
(33) (7) allowing the user to immediately obtain the configuration file or the like; and
(34) (8) saving effort and cost to produce the CDs, USB memory sticks, etc., having the configuration file stored therein, and save cost for the mediums.
(35) According to the communication system and the robot control device of the embodiment of the present invention, it is possible to easily generate the configuration file that appropriately sets up the communication parameters to establish communication between the programmable logic controller and the robot control device.