Patents by Inventor Masaichi Takai

Masaichi Takai 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: 11068423
    Abstract: Provided is a control device that includes: a communication unit; one or more functional units; and a communication line connecting the communication unit and the one or the plurality of functional units. The communication unit includes: a computation processing unit in which a processor executes one or more tasks; a communication circuit which handles the transmission and reception of communication frames via the communication line; and a control circuit connected to the computation processing unit and the communication circuit. The control circuit includes: a first Direct Memory Access (DMA) core for accessing the computation processing unit; a second DMA core for accessing the communication circuit; and a controller which, in response to a trigger from the computation processing part, provides sequential commands to the first DMA core and the second DMA core in accordance with a predefined descriptor table.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 20, 2021
    Assignee: OMRON Corporation
    Inventors: Masaichi Takai, Yasuhiro Nishimura
  • Patent number: 11023335
    Abstract: An abnormality of a computer is diagnosed accurately. A CPU writes an event log into an event log part. When a WDT detects an abnormality of the CPU, a backup part writes backup data into a backup data part. The backup part associates the event log with the backup data and adds a number of starts of the CPU to the backup data.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: June 1, 2021
    Assignee: OMRON Corporation
    Inventors: Masaichi Takai, Takamasa Mioki
  • Publication number: 20210133131
    Abstract: Provided is a control device that includes: a communication unit; one or more functional units; and a communication line connecting the communication unit and the one or the plurality of functional units. The communication unit includes: a computation processing unit in which a processor executes one or more tasks; a communication circuit which handles the transmission and reception of communication frames via the communication line; and a control circuit connected to the computation processing unit and the communication circuit. The control circuit includes: a first Direct Memory Access (DMA) core for accessing the computation processing unit; a second DMA core for accessing the communication circuit; and a controller which, in response to a trigger from the computation processing part, provides sequential commands to the first DMA core and the second DMA core in accordance with a predefined descriptor table.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 6, 2021
    Applicant: OMRON Corporation
    Inventors: Masaichi TAKAI, Yasuhiro NISHIMURA
  • Patent number: 10606610
    Abstract: A new configuration for transmitting and receiving multiple types of data having different characteristics using a common communication line is provided. An arithmetic operation device configuring a control apparatus includes: a communication circuit exchanging data with one or multiple functional units through a communication line; a processor that executes a first process used for issuing a first request for transmitting or receiving data through the communication line in every period set in advance and a second process of issuing a second request for transmitting data through the communication line when a condition set in advance is satisfied; and a control circuit that starts to operate the communication circuit in response to the first request and the second request issued by the processor. The control circuit includes a unit that sets a prohibition period in which the second request is invalidated in association with an execution period of the first process.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 31, 2020
    Assignee: OMRON Corporation
    Inventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
  • Patent number: 10417071
    Abstract: An arithmetic device and a control apparatus capable of executing a process according to an event occurring in one or more functional units connected through a communication circuit are provided. The arithmetic device configuring the control apparatus includes: a communication circuit for exchanging data with the functional units through the communication line; a processor for executing at least one of an arithmetic processing using data acquired from the functional units and a generation processing of data to be transmitted to the functional units; and a monitoring circuit connected to the communication circuit and the processor, and includes: a detection unit that detects an event occurring in the arithmetic device; a storage unit that stores a message associated with each event; and a start unit that gives an instruction to the communication circuit in accordance with the detected event to transmit a message associated with the detected event.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 17, 2019
    Assignee: OMRON Corporation
    Inventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
  • Patent number: 10409244
    Abstract: A controller constituting at least a portion of a control system includes a master control unit, and one or more slave control units connected to the master control unit with at least a communication line. The slave control units each include a timer that is synchronized with the master control unit, an input unit that receives an interrupt signal, a notification unit that obtains, upon receipt of the interrupt signal through the input unit, timing information from the timer and transmits notification about an input of the interrupt signal to the master control unit, and a transmission unit that transmits, upon receipt of a request from the master control unit via the communication line, the timing information to the master control unit via the communication line.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: September 10, 2019
    Assignee: OMRON Corporation
    Inventors: Seiji Mizutani, Masaichi Takai, Haedon Lee
  • Publication number: 20190272218
    Abstract: An abnormality of a computer is diagnosed accurately. A CPU writes an event log into an event log part. When a WDT detects an abnormality of the CPU, a backup part writes backup data into a backup data part. The backup part associates the event log with the backup data and adds a number of starts of the CPU to the backup data.
    Type: Application
    Filed: December 13, 2018
    Publication date: September 5, 2019
    Applicant: OMRON Corporation
    Inventors: Masaichi TAKAI, Takamasa MIOKI
  • Patent number: 10284692
    Abstract: A configuration for realizing time synchronization between different protocols is provided. There is provided a control device that constitutes a control system for controlling machines or facilities. The control device includes first communication means configured to transmit and receive data in accordance with a first protocol. The first communication means includes a first timer that defines a time of data transmission and is time-synchronized with an entity to and from which data is transmitted and received. The control device includes second communication means configured to transmit and receive data in accordance with a second protocol different from the first protocol. The second communication means includes a second timer that defines a time of data transmission and is time-synchronized with an entity to and from which data is transmitted and received. The control device includes synchronization means configured to time-synchronize the first timer and the second timer.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: May 7, 2019
    Assignee: OMRON Corporation
    Inventors: Katsuhiko Ichimura, Masaichi Takai, Yasuhiro Nishimura
  • Patent number: 10198058
    Abstract: An arithmetic operation device configuring a control apparatus includes: a communication circuit that is used for exchanging data with functional units through a communication line; a processor that is used for executing a user program executing at least one of an arithmetic operation process using data acquired from the functional units and a generating process of data to be transmitted to the functional units; and a monitoring circuit that is connected to the communication circuit and the processor. The monitoring circuit gives a notification from the communication circuit to the functional units on the basis of at least one of detection of shutoff of power supplied to the arithmetic operation device and reception of a preliminary notification before the shutoff of the power supplied to the arithmetic operation device, and the notification is used for executing a process according to shutoff of power supply to the arithmetic operation device.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: February 5, 2019
    Assignee: OMRON Corporation
    Inventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
  • Publication number: 20180109655
    Abstract: A configuration for realizing time synchronization between different protocols is provided. There is provided a control device that constitutes a control system for controlling machines or facilities. The control device includes first communication means configured to transmit and receive data in accordance with a first protocol. The first communication means includes a first timer that defines a time of data transmission and is time-synchronized with an entity to and from which data is transmitted and received. The control device includes second communication means configured to transmit and receive data in accordance with a second protocol different from the first protocol. The second communication means includes a second timer that defines a time of data transmission and is time-synchronized with an entity to and from which data is transmitted and received. The control device includes synchronization means configured to time-synchronize the first timer and the second timer.
    Type: Application
    Filed: September 19, 2017
    Publication date: April 19, 2018
    Applicant: OMRON Corporation
    Inventors: Katsuhiko ICHIMURA, Masaichi TAKAI, Yasuhiro NISHIMURA
  • Publication number: 20180101393
    Abstract: A new configuration for transmitting and receiving multiple types of data having different characteristics using a common communication line is provided. An arithmetic operation device configuring a control apparatus includes: a communication circuit exchanging data with one or multiple functional units through a communication line; a processor that executes a first process used for issuing a first request for transmitting or receiving data through the communication line in every period set in advance and a second process of issuing a second request for transmitting data through the communication line when a condition set in advance is satisfied; and a control circuit that starts to operate the communication circuit in response to the first request and the second request issued by the processor. The control circuit includes a unit that sets a prohibition period in which the second request is invalidated in association with an execution period of the first process.
    Type: Application
    Filed: September 15, 2017
    Publication date: April 12, 2018
    Applicant: OMRON Corporation
    Inventors: Yasunori FUKUDA, Masaichi TAKAI, Shigeyuki EGUCHI, Yasuhiro NISHIMURA
  • Publication number: 20180101383
    Abstract: An arithmetic device and a control apparatus capable of executing a process according to an event occurring in one or more functional units connected through a communication circuit are provided. The arithmetic device configuring the control apparatus includes: a communication circuit for exchanging data with the functional units through the communication line; a processor for executing at least one of an arithmetic processing using data acquired from the functional units and a generation processing of data to be transmitted to the functional units; and a monitoring circuit connected to the communication circuit and the processor, and includes: a detection unit that detects an event occurring in the arithmetic device; a storage unit that stores a message associated with each event; and a start unit that gives an instruction to the communication circuit in accordance with the detected event to transmit a message associated with the detected event.
    Type: Application
    Filed: September 15, 2017
    Publication date: April 12, 2018
    Applicant: OMRON Corporation
    Inventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
  • Publication number: 20180101381
    Abstract: An arithmetic operation device configuring a control apparatus includes: a communication circuit that is used for exchanging data with functional units through a communication line; a processor that is used for executing a user program executing at least one of an arithmetic operation process using data acquired from the functional units and a generating process of data to be transmitted to the functional units; and a monitoring circuit that is connected to the communication circuit and the processor. The monitoring circuit gives a notification from the communication circuit to the functional units on the basis of at least one of detection of shutoff of power supplied to the arithmetic operation device and reception of a preliminary notification before the shutoff of the power supplied to the arithmetic operation device, and the notification is used for executing a process according to shutoff of power supply to the arithmetic operation device.
    Type: Application
    Filed: September 15, 2017
    Publication date: April 12, 2018
    Applicant: OMRON Corporation
    Inventors: Yasunori FUKUDA, Masaichi TAKAI, Shigeyuki EGUCHI, Yasuhiro NISHIMURA
  • Publication number: 20160266563
    Abstract: A controller constituting at least a portion of a control system includes a master control unit, and one or more slave control units connected to the master control unit with at least a communication line. The slave control units each include a timer that is synchronized with the master control unit, an input unit that receives an interrupt signal, a notification unit that obtains, upon receipt of the interrupt signal through the input unit, timing information from the timer and transmits notification about an input of the interrupt signal to the master control unit, and a transmission unit that transmits, upon receipt of a request from the master control unit via the communication line, the timing information to the master control unit via the communication line.
    Type: Application
    Filed: October 15, 2014
    Publication date: September 15, 2016
    Applicant: OMRON Corporation
    Inventors: Seiji MIZUTANI, Masaichi TAKAI, Hedon RI
  • Publication number: 20070189418
    Abstract: A demodulator reads a slice signal input to a slice signal input terminal, and demodulates a data word from a code word to output the demodulated data word to a data word output terminal. The demodulator includes a main demodulation table which, when a code word not violating a minimum inversion interval is input, outputs a data word corresponding to the code word, and a violation demodulation table which, when a code word violating the minimum inversion interval is input, outputs a data word which corresponds to the code word and is assumed to be correct.
    Type: Application
    Filed: July 1, 2005
    Publication date: August 16, 2007
    Applicant: ROHM CO., LTD.
    Inventor: Masaichi Takai