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: 11068423Abstract: 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: GrantFiled: November 20, 2017Date of Patent: July 20, 2021Assignee: OMRON CorporationInventors: Masaichi Takai, Yasuhiro Nishimura
-
Patent number: 11023335Abstract: 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: GrantFiled: December 13, 2018Date of Patent: June 1, 2021Assignee: OMRON CorporationInventors: Masaichi Takai, Takamasa Mioki
-
Publication number: 20210133131Abstract: 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: ApplicationFiled: November 20, 2017Publication date: May 6, 2021Applicant: OMRON CorporationInventors: Masaichi TAKAI, Yasuhiro NISHIMURA
-
Patent number: 10606610Abstract: 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: GrantFiled: September 15, 2017Date of Patent: March 31, 2020Assignee: OMRON CorporationInventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
-
Patent number: 10417071Abstract: 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: GrantFiled: September 15, 2017Date of Patent: September 17, 2019Assignee: OMRON CorporationInventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
-
Patent number: 10409244Abstract: 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: GrantFiled: October 15, 2014Date of Patent: September 10, 2019Assignee: OMRON CorporationInventors: Seiji Mizutani, Masaichi Takai, Haedon Lee
-
Publication number: 20190272218Abstract: 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: ApplicationFiled: December 13, 2018Publication date: September 5, 2019Applicant: OMRON CorporationInventors: Masaichi TAKAI, Takamasa MIOKI
-
Patent number: 10284692Abstract: 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: GrantFiled: September 19, 2017Date of Patent: May 7, 2019Assignee: OMRON CorporationInventors: Katsuhiko Ichimura, Masaichi Takai, Yasuhiro Nishimura
-
Patent number: 10198058Abstract: 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: GrantFiled: September 15, 2017Date of Patent: February 5, 2019Assignee: OMRON CorporationInventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
-
Publication number: 20180109655Abstract: 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: ApplicationFiled: September 19, 2017Publication date: April 19, 2018Applicant: OMRON CorporationInventors: Katsuhiko ICHIMURA, Masaichi TAKAI, Yasuhiro NISHIMURA
-
Publication number: 20180101393Abstract: 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: ApplicationFiled: September 15, 2017Publication date: April 12, 2018Applicant: OMRON CorporationInventors: Yasunori FUKUDA, Masaichi TAKAI, Shigeyuki EGUCHI, Yasuhiro NISHIMURA
-
Publication number: 20180101383Abstract: 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: ApplicationFiled: September 15, 2017Publication date: April 12, 2018Applicant: OMRON CorporationInventors: Yasunori Fukuda, Masaichi Takai, Shigeyuki Eguchi, Yasuhiro Nishimura
-
Publication number: 20180101381Abstract: 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: ApplicationFiled: September 15, 2017Publication date: April 12, 2018Applicant: OMRON CorporationInventors: Yasunori FUKUDA, Masaichi TAKAI, Shigeyuki EGUCHI, Yasuhiro NISHIMURA
-
Publication number: 20160266563Abstract: 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: ApplicationFiled: October 15, 2014Publication date: September 15, 2016Applicant: OMRON CorporationInventors: Seiji MIZUTANI, Masaichi TAKAI, Hedon RI
-
Publication number: 20070189418Abstract: 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: ApplicationFiled: July 1, 2005Publication date: August 16, 2007Applicant: ROHM CO., LTD.Inventor: Masaichi Takai