Patents by Inventor Yoshihide Nishiyama
Yoshihide Nishiyama 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: 11947328Abstract: A control device determines, every control cycle, whether or not process values stored in a time-series manner satisfy a predetermined event condition. When the event condition is satisfied, the control device causes a chapter associated with the satisfied event condition to be stored in correspondence with time information that specifies the control cycle. The control device determines a target section with the time information in correspondence with a chapter that satisfies an extraction condition being defined as the reference, and extracts time-series data of the stored process values included in the determined target section.Type: GrantFiled: February 4, 2020Date of Patent: April 2, 2024Assignee: OMRON CORPORATIONInventors: Masanori Ota, Yoshihide Nishiyama
-
Publication number: 20230023970Abstract: A control system for factory automation includes a first unit and a second unit that exchange data with each other, and a synchronization module that synchronizes a control counter included in the first unit and a control counter included in the second unit using a clock. Each of the units includes an information storage that stores information on conversion for calculating a time from a counter value of the counter of the unit, the information being shared between the units.Type: ApplicationFiled: December 1, 2020Publication date: January 26, 2023Applicant: OMRON CORPORATIONInventors: Shigeyuki EGUCHI, Yoshihide NISHIYAMA
-
Publication number: 20220413474Abstract: A control system for factory automation includes a first unit and a second unit each including a timer, a data line over which data containing a timer value indicated by the timer is exchanged between the first unit and the second unit, a signal line that electrically connects the first unit and the second unit, and an adjustment module connected to the signal line and the data line. The adjustment module acquires, when receiving a trigger signal over the signal line, the timer value over the data line and matches the timer of the second unit with the timer of the first unit based on the timer value acquired.Type: ApplicationFiled: July 2, 2020Publication date: December 29, 2022Applicant: OMRON CORPORATIONInventors: Yoshihide NISHIYAMA, Yasuhiro NISHIMURA, Shigeyuki EGUCHI, Katsuhiko AZUMA
-
Publication number: 20220245233Abstract: A control system includes plural units. The plural units include a master unit connected to a bus and a slave unit connected to the bus, the slave unit communicating with the master unit via the bus. The master unit includes a nonvolatile memory that stores first security information as information to be concealed, and the slave unit includes a volatile memory. The slave unit receives the first security information from the master unit at a predetermined timing and stores the first security information in the volatile memory.Type: ApplicationFiled: March 5, 2020Publication date: August 4, 2022Applicant: OMRON CorporationInventors: Yoshihide NISHIYAMA, Yuta NAGATA
-
Publication number: 20220179385Abstract: Provided is a technology with which it is possible to access a function unit to be accessed without ascertaining an IP address of the function unit. Provided is a unit comprising: a communication unit for relaying a communication between an external device connected to a first network and another unit connected to a second network; a setting unit for acquiring address information of the other unit in the second network from the other unit and generating setting information in which the address information is associated with an identifier which substitutes for the address information; and a link information generation unit for generating, on the basis of the identifier, link information used to access information on the other unit from the external device.Type: ApplicationFiled: February 18, 2020Publication date: June 9, 2022Applicant: OMRON CorporationInventors: Yoshihide NISHIYAMA, Yuta NAGATA
-
Publication number: 20220137581Abstract: A control device determines, every control cycle, whether or not process values stored in a time-series manner satisfy a predetermined event condition. When the event condition is satisfied, the control device causes a chapter associated with the satisfied event condition to be stored in correspondence with time information that specifies the control cycle. The control device determines a target section with the time information in correspondence with a chapter that satisfies an extraction condition being defined as the reference, and extracts time-series data of the stored process values included in the determined target section.Type: ApplicationFiled: February 4, 2020Publication date: May 5, 2022Applicant: OMRON CORPORATIONInventors: Masanori OTA, Yoshihide NISHIYAMA
-
Patent number: 11036199Abstract: A control device includes feature amount generating means for generating a feature amount suitable for detecting an anomaly that occurs in a control target from data that relates to the control target, machine learning means for carrying out machine learning using the feature amount generated by the feature amount generating means, anomaly detecting means for detecting the anomaly, based on the feature amount generated by the feature amount generating means and an anomaly detection parameter determined based on a learning result of the machine learning and used in detection of the anomaly that occurs in the control target, instructing means for instructing the anomaly detecting means to perform detection of the anomaly, and data compressing means for data-compressing the feature amount generated by the feature amount generating means, and providing the data-compressed feature amount to the machine learning means and the anomaly detecting means.Type: GrantFiled: November 27, 2017Date of Patent: June 15, 2021Assignee: OMRON CorporationInventors: Shinsuke Kawanoue, Yoshihide Nishiyama
-
Patent number: 11009847Abstract: A controller includes a feature quantity generation unit that generates, from data associated with a control target, a feature quantity appropriate for detecting an abnormality in the control target, a machine learning unit that performs machine learning using the feature quantity, an abnormality detection unit that detects the abnormality based on an abnormality detection parameter determined from a learning result of the machine learning, and the feature quantity, an instruction unit that instructs the abnormality detection unit to detect the abnormality, and a data compression unit that compresses data about the feature quantity and provides the compressed data to the machine learning unit and the abnormality detection unit. The instruction unit transmits a request for detecting the abnormality to the abnormality detection unit. The abnormality detection unit detects the abnormality without returning a response to the request.Type: GrantFiled: October 19, 2017Date of Patent: May 18, 2021Assignee: OMRON CorporationInventors: Shinsuke Kawanoue, Yoshihide Nishiyama
-
Patent number: 10990084Abstract: A control apparatus that controls a control target is provided. The control apparatus includes: a time manager configured to manage time; a counter configured to synchronize with at least one device; a control computation unit configured to execute control computation according to timing indicated by the counter; and a record generator configured to generate a record that includes an observation value that is available to the control computation unit and is related to the control target, time that is indicated by the time manager and is associated with the observation value, and a counter value that is indicated by the counter and is associated with the observation value.Type: GrantFiled: February 20, 2018Date of Patent: April 27, 2021Assignee: OMRON CorporationInventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Masanori Ota
-
Publication number: 20210110006Abstract: There is provided a technique for preventing unauthorized use of software downloaded to a controller. A controller includes: an obtaining unit that obtains, from an external device, software and first license information for the software; and a processor that executes the software. The software includes: a generation module that generates an execution right for the software from first unique information for uniquely identifying the controller or the external device; and a check module that generates second unique information from the execution right at a predetermined timing after the generation of the execution right, and that prohibits use of the software when the second unique information does not coincide with the first unique information.Type: ApplicationFiled: January 17, 2019Publication date: April 15, 2021Applicant: OMRON CorporationInventors: Yoshihide NISHIYAMA, Tatsuya KOJIMA, Shinsuke KAWANOUE
-
Patent number: 10891280Abstract: A controller controls a control target. The controller includes a time-series database that stores a record including data about the control target in chronological order, a data generator that generates data to be included in the record to enter the time-series database in every predetermined cycle, and a nonblocking queue included in a volatile main memory that sequentially stores the data generated by the data generator.Type: GrantFiled: February 21, 2018Date of Patent: January 12, 2021Assignee: OMRON CorporationInventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Masanori Ota
-
Patent number: 10877803Abstract: Provided is a system capable of appropriately evaluating even an execution state of a program having a relatively low priority in execution of a plurality of programs having different priorities in a control apparatus. The control apparatus includes a first program which is repeatedly executed by the processor and has a highest execution priority, a second program and a third program, and a scheduler program which manages programs executed by the processor. The scheduler program includes a command for causing the processor to execute the second and third programs such that execution of the first program is not obstructed, and a command for determining an execution state of the second program in each predetermined monitoring cycle on the basis of a start notification and an end notification from the second program.Type: GrantFiled: December 17, 2018Date of Patent: December 29, 2020Assignee: OMRON CorporationInventors: Yasuhiro Adachi, Yoshihide Nishiyama, Shigeyuki Eguchi
-
Patent number: 10503154Abstract: In a control device having functions of collecting and storing time series data, a system for facilitating posteriori analysis and interpretation is provided. The control device includes: a control operation unit acquiring input data from a control target and determines output data for the control target by executing a control operation based on the acquired input data; a manufacturing data acquisition unit acquiring manufacturing data from a manufacturing execution system associated with the control target; a time series database storing at least some of the input data, the output data, operation data calculated in the control operation according to the control operation unit, and the manufacturing data in a time series; and an outside output unit outputting a data set including observed values composed of at least some of the input data, the output data and the operation data and the manufacturing data corresponding thereto to the outside.Type: GrantFiled: January 11, 2018Date of Patent: December 10, 2019Assignee: OMRON CorporationInventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Masanori Ota
-
Publication number: 20190294137Abstract: A control device includes feature amount generating means for generating a feature amount suitable for detecting an anomaly that occurs in a control target from data that relates to the control target, machine learning means for carrying out machine learning using the feature amount generated by the feature amount generating means, anomaly detecting means for detecting the anomaly, based on the feature amount generated by the feature amount generating means and an anomaly detection parameter determined based on a learning result of the machine learning and used in detection of the anomaly that occurs in the control target, instructing means for instructing the anomaly detecting means to perform detection of the anomaly, and data compressing means for data-compressing the feature amount generated by the feature amount generating means, and providing the data-compressed feature amount to the machine learning means and the anomaly detecting means.Type: ApplicationFiled: November 27, 2017Publication date: September 26, 2019Applicant: OMRON CorporationInventors: Shinsuke KAWANOUE, Yoshihide NISHIYAMA
-
Publication number: 20190272197Abstract: Provided is a system capable of appropriately evaluating even an execution state of a program having a relatively low priority in execution of a plurality of programs having different priorities in a control apparatus. The control apparatus includes a first program which is repeatedly executed by the processor and has a highest execution priority, a second program and a third program, and a scheduler program which manages programs executed by the processor. The scheduler program includes a command for causing the processor to execute the second and third programs such that execution of the first program is not obstructed, and a command for determining an execution state of the second program in each predetermined monitoring cycle on the basis of a start notification and an end notification from the second program.Type: ApplicationFiled: December 17, 2018Publication date: September 5, 2019Applicant: OMRON CorporationInventors: Yasuhiro ADACHI, Yoshihide NISHIYAMA, Shigeyuki EGUCHI
-
Publication number: 20190171192Abstract: A control apparatus that controls a control target is provided. The control apparatus includes: a time manager configured to manage time; a counter configured to synchronize with at least one device; a control computation unit configured to execute control computation according to timing indicated by the counter; and a record generator configured to generate a record that includes an observation value that is available to the control computation unit and is related to the control target, time that is indicated by the time manager and is associated with the observation value, and a counter value that is indicated by the counter and is associated with the observation value.Type: ApplicationFiled: February 20, 2018Publication date: June 6, 2019Applicant: OMRON CorporationInventors: Yoshihide NISHIYAMA, Shigeyuki EGUCHI, Masanori OTA
-
Patent number: 10274936Abstract: Provided is a control apparatus that can, by causing multiple control programs that include motion computation programs to be executed in parallel, shorten the execution cycle of control programs that are executed cyclically. A microprocessor is configured to execute multiple control programs in parallel. When executing communication commands included in control programs that are to be executed in parallel, a scheduling program causes the microprocessor to execute the communication commands such that there is no competition between communication processes in a communication controller.Type: GrantFiled: November 24, 2015Date of Patent: April 30, 2019Assignee: OMRON CorporationInventors: Shigeyuki Eguchi, Norihiro Maekawa, Yoshihide Tamura, Yoshihide Nishiyama
-
Patent number: 10274923Abstract: A scheduler program includes a command to start execution of a motion calculation program in each motion control cycle, a command to cause a microprocessor to start execution of a first user program in each first user program execution control cycle, and a command to repeat output processing and input processing, start of execution of the first user program, end of execution of the first user program, and start of execution of the motion calculation program in this sequence for every period corresponding to the period of the first user program execution cycle.Type: GrantFiled: September 4, 2013Date of Patent: April 30, 2019Assignee: OMRON CORPORATIONInventors: Yoshihide Nishiyama, Osamu Hamasaki, Shigeyuki Eguchi, Yoshihide Tamura
-
Patent number: 10168842Abstract: A conductive substrate includes a transparent base material; a metal layer formed on at least one of surfaces of the transparent base material; and a blackened layer formed on the metal layer by a wet method.Type: GrantFiled: January 29, 2015Date of Patent: January 1, 2019Assignee: SUMITOMO METAL MINING CO., LTD.Inventors: Hiroki Hata, Daiki Shiga, Takahiro Suda, Yoshihide Nishiyama
-
Publication number: 20180285398Abstract: A controller controls a control target. The controller includes a time-series database that stores a record including data about the control target in chronological order, a data generator that generates data to be included in the record to enter the time-series database in every predetermined cycle, and a nonblocking queue included in a volatile main memory that sequentially stores the data generated by the data generator.Type: ApplicationFiled: February 21, 2018Publication date: October 4, 2018Applicant: OMRON CorporationInventors: Yoshihide NISHIYAMA, Shigeyuki EGUCHI, Masanori OTA