Patents by Inventor Satoru Nakai
Satoru Nakai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240111645Abstract: An utterance test method for an utterance device, an utterance test server, an utterance test system, and a program perform an utterance test on a test device (20). The utterance test system includes at least one utterance device (20) capable of uttering, a terminal device (30), and an utterance test server (10). The utterance test server (10) receives an utterance test start command from the terminal device (30), sets at least one utterance device (20) to be a test device (20) as a target of an utterance test, sets test content of the utterance test, and causes the test device (20) to utter the test content.Type: ApplicationFiled: July 14, 2021Publication date: April 4, 2024Inventors: Hiroki URABE, Kentaro NAKAI, Satoru MATSUNAGA, Yoshiki OHASHI
-
Patent number: 9087151Abstract: A program analysis support device that can freely combine program analysis conditions and can realize desired program analysis. An analysis condition setting part inputs a program analysis condition in a form of a conditional equation (analysis command, an analysis subject, and analysis condition) having an inherent equation number. A POU list extraction processing executing part executes an analysis command that reads a program to generate a collection of POUs serving as analysis subjects constituting the program, and a variable use list extraction processing executing part executes an analysis command that extracts a cross-reference of a variable to extract a cross-reference of a variable to the POU collection serving as the analysis subject. Both the parts further extract a cross-reference of a variable to another POU collection.Type: GrantFiled: August 11, 2009Date of Patent: July 21, 2015Assignee: Mitsubishi Electric CorporationInventors: Satoru Nakai, Hirohisa Furuta, Akira Ishihara, Kimiaki Sato, Takashi Tsuboi, Akira Kaneko
-
Publication number: 20140304551Abstract: A program analysis supporting device includes an analysis-condition-setting operation unit a variable-dependency-relation extracting unit and a variable-dependency-relation-display processing unit, in which the analysis-condition-setting operation unit sets a first condition related to a device for which a further forward or backward device dependency relation is not extracted or a second condition related to a device for which a further forward or backward device dependency relation is extracted, the variable-dependency-relation extracting unit extracts a forward or backward device dependency relation from the ladder program starting from the set start point not to extract a further forward or backward device dependency relation concerning a device matching the first condition and to extract a further forward or backward device dependency relation concerning a device matching the second condition and generates a first extraction result, and the variable-dependency-relation-display processing unit displays aType: ApplicationFiled: December 17, 2012Publication date: October 9, 2014Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Satoru Nakai, Akikazu Kato
-
Patent number: 8843885Abstract: A program creation support device includes a program component creating, upon a user setting a content of a reuse parameter corresponding to each program element, a program in accordance with the set content, and a program component holding unit editing the program by reuse of that. The program component includes a program element creating, upon a plurality of parameters being enumerated and set in the reuse parameter, a program in which a plurality of elements corresponding to respective parameters are combined. The program creation support device can reduce efforts in the selection and combination of program components for creating a program conforming to predetermined specifications, to thereby enhance the efficiency of creating a program.Type: GrantFiled: August 24, 2010Date of Patent: September 23, 2014Assignee: Mitsubishi Electric CorporationInventors: Satoru Nakai, Tomonori Sato, Naoki Nakamura, Terumasa Yasui, Hirofumi Kai, Hiroaki Onishi
-
Patent number: 8499277Abstract: A shared-label extracting unit extracts a shared label to be associated with a device corresponding to a memory shared by a plurality of control devices. A shared-label write/read information generating unit identifies a control device writing data and a control device reading data with respect to the shared label by referring to a control program, and generates shared-label write/read information. A device batch assigning/associating unit sorts shared labels using the shared-label write/read information, and associates the shared label with an address of the device for each sort based on a result of determining a configuration of the control system.Type: GrantFiled: March 29, 2006Date of Patent: July 30, 2013Assignee: Mitsubishi Electric CorporationInventors: Yuzuru Tone, Satoru Nakai, Masayuki Ueno, Tetsuji Honnami
-
Patent number: 8406903Abstract: A connection is made to one of a plurality of programmable controllers (hereinafter, “PLCs”) included in a control system in which the plurality of PLCs are connected to one another via one or more networks; the one of the PLCs is specified as an originating PLC; network configuration information of the control system and online connection paths to the PLCs included in the control system are collected; layout relationships among the networks as well as connection relationships of the PLCs and coordinates thereof are calculated based on the network configuration information and the online connection paths; and the results are displayed on a display means as objects.Type: GrantFiled: May 31, 2007Date of Patent: March 26, 2013Assignee: Mitsubishi Electric CorporationInventors: Akira Mitamura, Satoru Nakai, Masayuki Ueno, Tomofumi Ishihara, Yuzuru Tone
-
Publication number: 20120222001Abstract: A program creation support device includes a program component creating, upon a user setting a content of a reuse parameter corresponding to each program element, a program in accordance with the set content, and a program component holding unit editing the program by reuse of that. The program component includes a program element creating, upon a plurality of parameters being enumerated and set in the reuse parameter, a program in which a plurality of elements corresponding to respective parameters are combined. The program creation support device can reduce efforts in the selection and combination of program components for creating a program conforming to predetermined specifications, to thereby enhance the efficiency of creating a program.Type: ApplicationFiled: August 24, 2010Publication date: August 30, 2012Applicant: Mitsubishi Electric CorporationInventors: Satoru Nakai, Tomonori Sato, Naoki Nakamura, Terumasa Yasui, Hirofumi Kai, Hiroaki Onishi
-
Publication number: 20110270424Abstract: A program analysis support device that can freely combine program analysis conditions and can realize desired program analysis. An analysis condition setting part inputs a program analysis condition in a form of a conditional equation (analysis command, an analysis subject, and analysis condition) having an inherent equation number. A POU list extraction processing executing part executes an analysis command that reads a program to generate a collection of POUs serving as analysis subjects constituting the program, and a variable use list extraction processing executing part executes an analysis command that extracts a cross-reference of a variable to extract a cross-reference of a variable to the POU collection serving as the analysis subject. Both the parts further extract a cross-reference of a variable to another POU collection.Type: ApplicationFiled: August 11, 2009Publication date: November 3, 2011Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Satoru Nakai, Hirohisa Furuta, Akira Ishihara, Kimiaki Sato, Takashi Tsuboi, Akira Kaneko
-
Publication number: 20100205535Abstract: A connection is made to one of a plurality of programmable controllers (hereinafter, “PLCs”) included in a control system in which the plurality of PLCs are connected to one another via one or more networks; the one of the PLCs is specified as an originating PLC; network configuration information of the control system and online connection paths to the PLCs included in the control system are collected; layout relationships among the networks as well as connection relationships of the PLCs and coordinates thereof are calculated based on the network configuration information and the online connection paths; and the results are displayed on a display means as objects.Type: ApplicationFiled: May 31, 2007Publication date: August 12, 2010Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Akira Mitamura, Satoru Nakai, Masayuki Ueno, Tomofumi Ishihara, Yuzuru Tone
-
Publication number: 20090276059Abstract: A shared-label extracting unit extracts a shared label to be associated with a device corresponding to a memory shared by a plurality of control devices. A shared-label write/read information generating unit identifies a control device writing data and a control device reading data with respect to the shared label by referring to a control program, and generates shared-label write/read information. A device batch assigning/associating unit sorts shared labels using the shared-label write/read information, and associates the shared label with an address of the device for each sort based on a result of determining a configuration of the control system.Type: ApplicationFiled: March 29, 2006Publication date: November 5, 2009Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Yuzuru Tone, Satoru Nakai, Masayuki Ueno, Tetsuji Honnami
-
Patent number: 7356617Abstract: A controller controls a time stamp providing unit to provide a periodic transfer packet with a time stamp showing the synchronous timing of periodic control designated by the control period timer using the global time indicated by a global timer. Devices are corrected to synchronize operation period timers with the periodic control, by using the time difference between the synchronous timing time of periodic control indicated by the time stamp of the transmitted periodic transfer packet and the global time indicated by global timers, at periodic operation timing of the operation period timers.Type: GrantFiled: April 25, 2001Date of Patent: April 8, 2008Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Kenji Suzuki, Yuusuke Ushio, Shinichiro Chino, Satoru Nakai
-
Patent number: 6959017Abstract: Transmission delay in a serial bus connected network is determined by transmitting a Ping packet which is replied to in a physical layer of the bus from a request node to a response node, and measuring the time required from transmission of Ping packet by the request node until a Self—ID packet corresponding to the Ping packet is returned to the request node. The delay deviation between cycle timers of the request node and the response node is compensated by this transmission delay. The delay deviation may be also compensated using a time stamp.Type: GrantFiled: May 17, 2001Date of Patent: October 25, 2005Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Satoru Nakai, Kenji Suzuki, Shinichiro Chino, Yuusuke Ushio
-
Patent number: 6912428Abstract: A system for developing application systems and implementing the system for an automated machine, which can reduce the burden of installing the peripheral devices with a controller. The system includes a controller, a monitor connected with the controller, and at least one object to be controlled. The object is connected to the controller. The control system further includes developing a program for the controlled object, implementing the program developed, and a software module uniquely assigned to the object. The software module provides at least one of an icon procedure for displaying an icon for the object in a display area on the monitor, a description procedure for describing a control process for the object, and an implement procedure for implementing the control process developed for the object.Type: GrantFiled: May 1, 2001Date of Patent: June 28, 2005Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Satoru Nakai, Eiji Hayashi
-
Patent number: 6735764Abstract: The automatic machine application program development system has a tool area in which a new component as an element for describing a program as a flowchart is installed, and a drawing area in which a flowchart is created using this new component. The new component includes at least one of a parallel execution component and a parallel execution waiting component paired with this parallel execution component, an interruption component, and a subroutine component in which a subroutine program can be described.Type: GrantFiled: September 3, 2002Date of Patent: May 11, 2004Assignee: Mitsubishi Denki Kabushiki KaishaInventor: Satoru Nakai
-
Publication number: 20030167096Abstract: The automatic machine application program development system has a tool area in which a new component as an element for describing a program as a flowchart is installed, and a drawing area in which a flowchart is created using this new component. The new component includes at least one of a parallel execution component and a parallel execution waiting component being in pair with this parallel execution component, an interruption component, and a subroutine component in which a subroutine program can be described.Type: ApplicationFiled: September 3, 2002Publication date: September 4, 2003Applicant: Mitsubishi Denki Kabushiki KaishaInventor: Satoru Nakai
-
Patent number: 6479960Abstract: A machine tool includes a tool (a drill or the like having a diameter of 2 mm or less), a camera (artificial retina chip or the like) which acquires an image of the tool, and an image processor which determines whether the tool is faulty based on the image acquired by the camera.Type: GrantFiled: February 14, 2001Date of Patent: November 12, 2002Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Satoru Nakai, Takashi Iwasaki, Peter Loennqvist
-
Publication number: 20020065940Abstract: A controller controls a time stamp providing unit to provide a periodic transfer packet with a time stamp showing the synchronous timing of periodic control designated by said control period timer using the global time indicated by a global timer. Devices correct to synchronize operation period timers with the periodic control, by using the time difference between the synchronous timing time of periodic control indicated by the time stamp of the transmitted periodic transfer packet and the global time indicated by global timers, at the periodic operation timing of said operation period timers.Type: ApplicationFiled: April 25, 2001Publication date: May 30, 2002Inventors: Kenji Suzuki, Yuusuke Ushio, Shinichiro Chino, Satoru Nakai
-
Publication number: 20020064185Abstract: Transmission delay is determined by transmitting a Ping packet which can be replied in the physical layer from a request node to a response node, and measuring the time required from transmission of Ping packet by the request node until Self_ID packet corresponding to the Ping packet is returned to the request node. The delay deviation amount between the cycle timers of the request node and response node is compensated by this transmission delay. The delay deviation amount may be also compensated by using the time stamp.Type: ApplicationFiled: May 17, 2001Publication date: May 30, 2002Inventors: Satoru Nakai, Kenji Suzuki, Shinichiro Chino, Yuusuke Ushio
-
Publication number: 20020003415Abstract: The machine tool comprises a tool (a drill or the like whose diameter is 2 mm or less), a camera (artificial retina chip or the like) which acquires an image of the tool, and an image processor which determines whether the tool is faulty based on the image acquired by the camera.Type: ApplicationFiled: February 14, 2001Publication date: January 10, 2002Inventors: Satoru Nakai, Takashi Iwasaki, Peter Leonnqvist
-
Publication number: 20010056306Abstract: The present invention is to provide a system for developing application systems and implementing thereof for an automated machine, which can reduce the burden of the user to install the peripheral devices with a controller. The system comprises a controller, a monitor connected with the controller, and at least one object to be controlled. The object is connected with the controller. The control system further comprises development means for developing a program for the controlled object, implement means for implementing the program developed by the development means, and a software module uniquely assigned to the object. The software module is in a form of software providing at least one of procedures including, an icon procedure for displaying an icon for the object in a display area on the monitor, a description procedure for describing a control process for the object, and an implement procedure for implementing the control process developed for the object.Type: ApplicationFiled: May 1, 2001Publication date: December 27, 2001Inventors: Satoru Nakai, Eiji Hayashi