Patents by Inventor Yoshimi Niwa

Yoshimi Niwa 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).

  • Patent number: 11964390
    Abstract: A counter unit, a counter unit control method, a control device, and a control system are provided. A counter unit (10) executes an output to an actuator (40) at a time point when a waiting time indicated by a timing adjustment value (Ta) received from PLC (20) has elapsed since it was determined that an actual measurement value obtained by using a pulse signal has matched with a target value.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: April 23, 2024
    Assignee: OMRON Corporation
    Inventor: Yoshimi Niwa
  • Patent number: 11637564
    Abstract: The present invention suppresses the data size of a data frame to be transmitted to a control device at every control period even if oversampling is performed. A counter unit (10) compresses the data size of sampling data (Sd) indicating a second or subsequent count value (Ct) to the number of bits by which the maximum (Vmax) of a count value countable in one sampling processing can be represented.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: April 25, 2023
    Assignee: OMRON CORPORATION
    Inventor: Yoshimi Niwa
  • Publication number: 20220182071
    Abstract: The present invention suppresses the data size of a data frame to be transmitted to a control device at every control period even if oversampling is performed. A counter unit (10) compresses the data size of sampling data (Sd) indicating a second or subsequent count value (Ct) to the number of bits by which the maximum (Vmax) of a count value countable in one sampling processing can be represented.
    Type: Application
    Filed: March 3, 2020
    Publication date: June 9, 2022
    Applicant: OMRON Corporation
    Inventor: Yoshimi NIWA
  • Publication number: 20220143818
    Abstract: A counter unit, a counter unit control method, a control device, and a control system are provided. A counter unit (10) executes an output to an actuator (40) at a time point when a waiting time indicated by a timing adjustment value (Ta) received from PLC (20) has elapsed since it was determined that an actual measurement value obtained by using a pulse signal has matched with a target value.
    Type: Application
    Filed: February 3, 2020
    Publication date: May 12, 2022
    Applicant: OMRON Corporation
    Inventor: Yoshimi NIWA
  • Patent number: 10747507
    Abstract: To appropriately find an omission of implementation of a shared variable defined between different programs and an error of a shared variable name before a program is executed. A development support device (50) for developing a plurality of different programming languages that are executed in a control device (10) includes: a shared variable reference (TBL1) which is a pre-created shared variable reference and is referred to in source codes of the plurality of different programming languages, and used for a shared variable that shares a memory; an input unit (71) configured to input the source codes of the plurality of different programming languages; and a determination unit (73d) configured to determine whether the shared variable is referred to in the input source codes of the plurality of different programming languages based on the shared variable reference (TBL1).
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: August 18, 2020
    Assignee: OMRON Corporation
    Inventors: Ryota Maruno, Yuji Suzuki, Yoshimi Niwa
  • Patent number: 10628143
    Abstract: Provided is a program development assist system, a program development assist method, and a non-transitory computer readable recording medium storing a program development assist program. The program development assist system includes: a shared variable extraction part that extracts, from the first source code that is described in the first programming language, shared variables that are variables shared by the first source code and the second source code that is described in the second programming language in a memory; and a display control part that causes a development screen of the second source code to display information indicating shared variables that are extracted by the shared variable extraction part.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: April 21, 2020
    Assignee: OMRON Corporation
    Inventors: Yoshimi Niwa, Taku Oya, Kei Yasuda
  • Patent number: 10572420
    Abstract: A control system synchronizes input timing and output timing between functional units, while achieving the contradictory aspect of shortening the communication cycle of data frames transferred on a network. An information processing apparatus calculates parameters for the functional units included in a slave device in accordance with a mode selected from a plurality of available modes. The modes include a first mode in which timing to obtain a status value from the control target and timing to update an output value for the control target are synchronized between all the functional units included in the slave device, and a second mode in which the timing to obtain a status value from the control target and the timing to update an output value for the control target are synchronized between specific functional units included in the slave device.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: February 25, 2020
    Assignee: OMRON Corporation
    Inventors: Yoshimi Niwa, Takamasa Ueda, Katsuyuki Kawamata, Yuji Ikeo
  • Publication number: 20190286425
    Abstract: Provided is a program development assist system, a program development assist method, and a non-transitory computer readable recording medium storing a program development assist program. The program development assist system includes: a shared variable extraction part that extracts, from the first source code that is described in the first programming language, shared variables that are variables shared by the first source code and the second source code that is described in the second programming language in a memory; and a display control part that causes a development screen of the second source code to display information indicating shared variables that are extracted by the shared variable extraction part.
    Type: Application
    Filed: February 14, 2019
    Publication date: September 19, 2019
    Applicant: OMRON Corporation
    Inventors: Yoshimi NIWA, Taku OYA, Kei YASUDA
  • Publication number: 20190286423
    Abstract: To appropriately find an omission of implementation of a shared variable defined between different programs and an error of a shared variable name before a program is executed. A development support device (50) for developing a plurality of different programming languages that are executed in a control device (10) includes: a shared variable reference (TBL1) which is a pre-created shared variable reference and is referred to in source codes of the plurality of different programming languages, and used for a shared variable that shares a memory; an input unit (71) configured to input the source codes of the plurality of different programming languages; and a determination unit (73d) configured to determine whether the shared variable is referred to in the input source codes of the plurality of different programming languages based on the shared variable reference (TBL1).
    Type: Application
    Filed: February 14, 2019
    Publication date: September 19, 2019
    Applicant: OMRON Corporation
    Inventors: Ryota MARUNO, Yuji SUZUKI, Yoshimi NIWA
  • Patent number: 10291233
    Abstract: A pulse output device which corrects a pulse signal advanced or delayed from a timing prescribed by a control device and a control system including the pulse output device are provided. A PLC system including a driving device, a CPU unit, and a pulse output unit is provided. The pulse output unit includes a clock generation unit that generates a clock signal, a pulse output unit that generates a pulse signal by dividing a frequency of a clock signal and outputs the pulse signal having the number of pulses and a pulse speed commanded by the CPU unit at a prescribed timing, a pulse counter that counts the number of pulses of the output pulse signal, and a processing unit that corrects the pulse speed of the pulse signal generated by the pulse output unit based on an error in the numbers of pulses.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: May 14, 2019
    Assignee: OMRON Corporation
    Inventor: Yoshimi Niwa
  • Publication number: 20190121335
    Abstract: A control system includes a plurality of driving devices that are connected to a network and drive a plurality of control targets, a control device that controls the plurality of driving devices via the network, and a teaching device for teaching operations of corresponding control targets to the plurality of driving devices. The teaching device transmits a command for driving the corresponding control target to at least one driving device among the plurality of driving devices via the network.
    Type: Application
    Filed: September 13, 2018
    Publication date: April 25, 2019
    Applicant: OMRON Corporation
    Inventors: Mitsuhiro YONEDA, Yoshihide Tamura, Hidehiko SEKIMOTO, Taku OYA, Yoshimi NIWA, Junji SHIMAMURA
  • Publication number: 20180226976
    Abstract: A pulse output device which corrects a pulse signal advanced or delayed from a timing prescribed by a control device and a control system including the pulse output device are provided. A PLC system including a driving device, a CPU unit, and a pulse output unit is provided. The pulse output unit includes a clock generation unit that generates a clock signal, a pulse output unit that generates a pulse signal by dividing a frequency of a clock signal and outputs the pulse signal having the number of pulses and a pulse speed commanded by the CPU unit at a prescribed timing, a pulse counter that counts the number of pulses of the output pulse signal, and a processing unit that corrects the pulse speed of the pulse signal generated by the pulse output unit based on an error in the numbers of pulses.
    Type: Application
    Filed: November 17, 2017
    Publication date: August 9, 2018
    Applicant: OMRON Corporation
    Inventor: Yoshimi NIWA
  • Patent number: 9971715
    Abstract: A slave device is realized that establishes a link with a master device or another slave device such that a large link delay hardly occurs. The slave device includes a PHY unit, a COM unit, and a MPU unit. The PHY unit starts an operation according to the specification of the AutoMDI/MDI-X function when the slave device is turned on or the PHY unit itself is reset. After a predetermined time period has elapsed, the MPU unit resets the COM unit, and the PHY unit is reset in response to the reset of the COM unit.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 15, 2018
    Assignee: OMRON Corporation
    Inventors: Hirohito Mizumoto, Yoshimi Niwa, Megumu Asano, Hajime Ujiie, Satoshi Yamawaki
  • Publication number: 20160292102
    Abstract: A slave device is realized that establishes a link with a master device or another slave device such that a large link delay hardly occurs. The slave device includes a PHY unit, a COM unit, and a MPU unit. The PHY unit starts an operation according to the specification of the AutoMDI/MDI-X function when the slave device is turned on or the PHY unit itself is reset. After a predetermined time period has elapsed, the MPU unit resets the COM unit, and the PHY unit is reset in response to the reset of the COM unit.
    Type: Application
    Filed: November 24, 2015
    Publication date: October 6, 2016
    Inventors: Hirohito MIZUMOTO, Yoshimi NIWA, Megumu ASANO, Hajime UJIIE, Satoshi YAMAWAKI
  • Publication number: 20160292110
    Abstract: A control system synchronizes input timing and output timing between functional units, while achieving the contradictory aspect of shortening the communication cycle of data frames transferred on a network. An information processing apparatus calculates parameters for the functional units included in a slave device in accordance with a mode selected from a plurality of available modes. The modes include a first mode in which timing to obtain a status value from the control target and timing to update an output value for the control target are synchronized between all the functional units included in the slave device, and a second mode in which the timing to obtain a status value from the control target and the timing to update an output value for the control target are synchronized between specific functional units included in the slave device.
    Type: Application
    Filed: November 24, 2015
    Publication date: October 6, 2016
    Inventors: Yoshimi NIWA, Takamasa UEDA, Katsuyuki KAWAMATA, Yuji IKEO
  • Patent number: 9208011
    Abstract: A clock output unit outputs a synchronous clock signal. A serial data receiving unit receives data representing an absolute position and an encoder sends data in synchronization with the synchronous clock signal. A position conversion unit converts the received absolute position into a current position. The position conversion unit calculates a difference between a last received absolute position and an absolute position received immediately before the last received absolute position. The position conversion unit obtains the latest current position by adding the difference and a current position that was calculated immediately before the latest current position. If the absolute value of the calculated difference is greater than a threshold value, the position conversion unit determines that the last received absolute position has an error.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: December 8, 2015
    Assignee: OMRON Corporation
    Inventors: Yoshimi Niwa, Katsuyuki Kawamata
  • Publication number: 20140289571
    Abstract: A clock output unit outputs a synchronous clock signal. A serial data receiving unit receives data representing an absolute position and an encoder sends data in synchronization with the synchronous clock signal. A position conversion unit converts the received absolute position into a current position. The position conversion unit calculates a difference between a last received absolute position and an absolute position received immediately before the last received absolute position. The position conversion unit obtains the latest current position by adding the difference and a current position that was calculated immediately before the latest current position. If the absolute value of the calculated difference is greater than a threshold value, the position conversion unit determines that the last received absolute position has an error.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 25, 2014
    Applicant: OMRON Corporation
    Inventors: Yoshimi Niwa, Katsuyuki Kawamata
  • Patent number: 8527040
    Abstract: In an abdominal fat measuring device that is a health managing device, vertical and horizontal widths of the abdomen of a subject are measured, and an ellipse defined by such widths is defined as an outer shape ellipse. The abdominal fat measuring device stores in advance an image representing the subcutaneous fat of the abdominal back side as an additional image in association with a proportion of the visceral fat mass and the subcutaneous fat mass. In the abdominal fat measuring device, the corresponding image is extracted from the stored additional images from the measured proportion of the visceral fat mass and the subcutaneous fat mass of the subject, added to the outer shape ellipse, and then a figure representing the measured fat free mass, visceral fat mass, and subcutaneous fat mass is drawn and displayed in the outer shape ellipse.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: September 3, 2013
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Yasuaki Murakawa, Takehiro Hamaguchi, Yoshimi Niwa
  • Publication number: 20110295144
    Abstract: In an abdominal fat measuring device that is a health managing device, vertical and horizontal widths of the abdomen of a subject are measured, and an ellipse defined by such widths is defined as an outer shape ellipse. The abdominal fat measuring device stores in advance an image representing the subcutaneous fat of the abdominal back side as an additional image in association with a proportion of the visceral fat mass and the subcutaneous fat mass. In the abdominal fat measuring device, the corresponding image is extracted from the stored additional images from the measured proportion of the visceral fat mass and the subcutaneous fat mass of the subject, added to the outer shape ellipse, and then a figure representing the measured fat free mass, visceral fat mass, and subcutaneous fat mass is drawn and displayed in the outer shape ellipse.
    Type: Application
    Filed: August 11, 2011
    Publication date: December 1, 2011
    Applicant: OMRON HEALTHCARE CO., LTD.
    Inventors: Yasuaki MURAKAWA, Takehiro HAMAGUCHI, Yoshimi NIWA
  • Patent number: D583950
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: December 30, 2008
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Kazunobu Itonaga, Toshihiko Ogura, Tadashi Koike, Yoshimi Niwa, Atsushi Sato, Naoki Mori, So Noguchi, Shuji Tsuruta, Masayuki Kawai