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: 10082777
    Abstract: A system program includes a procedure library in which at least a procedure for controlling execution of a control program and a procedure for controlling output of output data and input of input data are included. If schedule-building data including execution order specifications for the procedures included in the procedure library is stored in a storage section, the system program causes a microprocessor to execute the procedures included in the procedure library in accordance with the procedure execution order specifications included in schedule-building data.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: September 25, 2018
    Assignee: OMRON Corporation
    Inventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Osamu Hamasaki
  • Publication number: 20180267510
    Abstract: 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: Application
    Filed: January 11, 2018
    Publication date: September 20, 2018
    Applicant: OMRON Corporation
    Inventors: Yoshihide NISHIYAMA, Shigeyuki EGUCHI, Masanori OTA
  • Publication number: 20180259929
    Abstract: A configuration capable of maintaining cyclic execution of a control operation and storing data according to an execution cycle of the control operation is provided. A control device includes: a processing unit configured to cyclically perform a control operation with a predetermined execution cycle, wherein the control operation includes collection of input data from a field device, calculation of output data based on the input data in accordance with a predetermined user program, and output of the calculated output data; a database configured to store designated data from data managed by the processing unit in a time series; and a data writing means configured to perform data writing to the database with the same cycle as the execution cycle with which the control operation is cyclically performed.
    Type: Application
    Filed: January 12, 2018
    Publication date: September 13, 2018
    Applicant: OMRON Corporation
    Inventors: Shigeyuki EGUCHI, Yoshihide NISHIYAMA, Masanori OTA
  • Patent number: 10061809
    Abstract: Provided is a technique enables programming, including that for database operations, without describing a SQL used to operate the database. A PLC (30) that can access a DBMS (22) stores a user program (38) and definition information (32), the user program (38) including a structure type of variable, the definition information (32) indicating a definition of the structure type. The sequence command program (34) sequentially executes instructions in the user program (38) and invokes a DB access process program (35) in order to access the DBMS (22). The DB access process program (35) reads the definition information (32) and, on the basis of the read definition information (32), generates a SQL statement to be used when access to the DBMS (22) is made by execution of the user program (38). The DB access process program (35) executes the generated SQL statement by transmitting the SQL statement to the DB server (20).
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: August 28, 2018
    Assignee: OMRON CORPORATION
    Inventors: Kotaro Okamura, Yoshihide Nishiyama, Minoru Oka, Masanori Ota, Masaru Nakasaki
  • Publication number: 20180239723
    Abstract: A control device having a data collection function which facilitates subsequent analysis and interpretation is provided. A control device includes a time series data storage unit that stores designated data in a time series manner; a chapter information storage unit that stores chapter information for associating a designated timing with data stored in the time series data storage unit; and a data storage processing unit that controls storage of data in the time series data storage unit and storage of chapter information in the chapter information storage unit. When receiving an instruction to register chapter information, the data storage processing unit stores information indicating a type of chapter information included in the instruction and information for specifying the latest data stored in the time series data storage unit at a timing at which the instruction is received in the chapter information storage unit as chapter information.
    Type: Application
    Filed: November 15, 2017
    Publication date: August 23, 2018
    Applicant: OMRON Corporation
    Inventors: MASANORI OTA, Yoshihide NISHIYAMA, Shigeyuki EGUCHI
  • Publication number: 20180164770
    Abstract: 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: Application
    Filed: October 19, 2017
    Publication date: June 14, 2018
    Applicant: OMRON Corporation
    Inventors: Shinsuke KAWANOUE, Yoshihide NISHIYAMA
  • Patent number: 9984244
    Abstract: A technique for facilitating debugging in a user program which operates by cooperation of a PLC and another system in a control system including a controller and another system. A CPU unit has a communication interface, executes a user program, calls DB connection service in accordance with an instruction included in the user program, and generates a statement to access a database device. In the DB connection service, operation is performed while switching a first mode and a second mode. In the first mode, a statement according to an access instruction is generated, the generated statement is transmitted to a database system, and a result of a response is sent to the user program. In the second mode, without transmitting the statement to the database device, a result of execution corresponding to the statement is sent to the user program.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: May 29, 2018
    Assignee: OMRON Corporation
    Inventors: Kotaro Okamura, Masanori Ota, Yoshihide Nishiyama, Koji Yaoita, Masaru Nakasaki
  • Publication number: 20180142369
    Abstract: There is provided an electrically conductive substrate including a transparent base, and a copper layer formed on at least one surface of the transparent base, wherein the copper layer is such that, when a film thickness of the copper layer is 0.5 ?m, a surface resistance value is less than or equal to 0.07?/?.
    Type: Application
    Filed: June 22, 2016
    Publication date: May 24, 2018
    Inventor: Yoshihide NISHIYAMA
  • Patent number: 9824229
    Abstract: A controller with enhanced reliability of access to a database system. A programmable logic controller (PLC) accessible to a database accesses a database (DB) server in response to an event in which a user program calls a DB access processing program. The DB access processing program stores status information indicating a status of accesses to the DB server in a nonvolatile memory, in accordance with an instruction of the user program. When a power interruption occurs, the PLC can obtain a status of accesses to the DB server at the timing of the occurrence of the power interruption by referring to the status information. Then, the PLC, for example, re-sends a structured query language (SQL) sentence, depending on the access status.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: November 21, 2017
    Assignee: OMRON CORPORATION
    Inventors: Kotaro Okamura, Yoshihide Nishiyama, Masanori Ota, Koji Yaoita
  • Patent number: 9746845
    Abstract: Provided is a support device that supports easier data exchange between PLCs without relying on a type of a PLC of the other communication party. The support device includes: a first input unit for receiving information defining, on a data-by-data basis, variables for data handled by the first programmable logic controller; a second input unit for receiving a source program expressing processing executed on the first programmable logic controller using the defined variables; a third input unit for receiving information that identifies a type of a second programmable logic controller in association with a first variable; and a generation unit that generates the executable program using the information defining the variables and the source program. The generation unit adapts a data structure of first data secured in the memory in correspondence with the first variable in accordance with the type of the second programmable logic controller.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: August 29, 2017
    Assignee: OMRON CORPORATION
    Inventors: Akio Ono, Kenji Uno, Yoshihide Nishiyama, Satoru Miura
  • Patent number: 9618924
    Abstract: The system program includes, as an execution control process of the control program, an owner-side start process that starts execution of an owner-side control program; a copy process in which, when execution of the owner-side control program ends, a global variable that is rewritten by the owner-side control program is copied from a global variable area to a synchronous buffer corresponding to the global variable; and a referrer-side start process that starts execution of a referrer-side control program.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: April 11, 2017
    Assignee: OMRON CORPORATION
    Inventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Osamu Hamasaki, Tatsuya Kojima
  • Patent number: 9618922
    Abstract: A scheduler causes a microprocessor to start execution of a first control program after a communication circuit transmits output data and receives input data in a control cycle following a control circle in which execution of the first control program has ended, and causes execution of an unexecuted portion of the first control program in a control cycle following a control cycle in which execution of the first control cycle has not ended.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: April 11, 2017
    Assignee: OMRON CORPORATION
    Inventors: Yoshihide Nishiyama, Osamu Hamasaki, Shigeyuki Eguchi, Yoshihide Tamura
  • Patent number: 9568905
    Abstract: A microprocessor controls at least one of a first communication circuit and a second communication circuit such that a first input/output process and a second input/output process are executed in parallel. The first input/output process includes a process outputting output data from a first transfer buffer, through the first communication circuit, to a first instrument in a PLC system bus, and a process inputting input data from the first instrument, through the first communication circuit, to the first transfer buffer. The second input/output process includes a process outputting output data from a second transfer buffer, through the second communication circuit, to a second instrument in a field network, and a process inputting input data from the second instrument, through the second communication circuit, to the second transfer buffer.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: February 14, 2017
    Assignee: OMRON CORPORATION
    Inventors: Yoshihide Nishiyama, Osamu Hamasaki, Shigeyuki Eguchi
  • Publication number: 20160342242
    Abstract: 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: Application
    Filed: January 29, 2015
    Publication date: November 24, 2016
    Inventors: Hiroki Hata, Daiki Shiga, Takahiro Suda, Yoshihide Nishiyama
  • Publication number: 20160291581
    Abstract: 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: Application
    Filed: November 24, 2015
    Publication date: October 6, 2016
    Inventors: Shigeyuki EGUCHI, Norihiro MAEKAWA, Yoshihide TAMURA, Yoshihide NISHIYAMA
  • Patent number: 9152026
    Abstract: A discharge lamp includes a pair of electrodes for discharge and a discharge container having an inner space formed by quartz glass for separately placing the pair of electrodes and enclosing a discharge medium therein, a bulging part that surrounds the inner space, a pair of sealing parts that extend from ends of the bulging part and respectively support the pair of electrodes, an inner protective layer provided from a top portion opposed to a center of the pair of electrodes to a peripheral portion located at sides of the pair of sealing parts on an inner surface of the bulging part and having a thickness of the peripheral portion thinner than that of the top portion.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: October 6, 2015
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Yoshihide Nishiyama
  • Publication number: 20150254305
    Abstract: Provided is a technique enables programming, including that for database operations, without describing a SQL used to operate the database. A PLC (30) that can access a DBMS (22) stores a user program (38) and definition information (32), the user program (38) including a structure type of variable, the definition information (32) indicating a definition of the structure type. The sequence command program (34) sequentially executes instructions in the user program (38) and invokes a DB access process program (35) in order to access the DBMS (22). The DB access process program (35) reads the definition information (32) and, on the basis of the read definition information (32), generates a SQL statement to be used when access to the DBMS (22) is made by execution of the user program (38). The DB access process program (35) executes the generated SQL statement by transmitting the SQL statement to the DB server (20).
    Type: Application
    Filed: June 21, 2013
    Publication date: September 10, 2015
    Applicant: OMRON CORPORATION
    Inventors: Kotaro Okamura, Yoshihide Nishiyama, Minoru Oka, Masanori Ota, Masaru Nakasaki
  • Publication number: 20150025656
    Abstract: Provided is a support device that supports easier data exchange between PLCs without relying on a type of a PLC of the other communication party. The support device includes: a first input unit for receiving information defining, on a data-by-data basis, variables for data handled by the first programmable logic controller; a second input unit for receiving a source program expressing processing executed on the first programmable logic controller using the defined variables; a third input unit for receiving information that identifies a type of a second programmable logic controller in association with a first variable; and a generation unit that generates the executable program using the information defining the variables and the source program. The generation unit adapts a data structure of first data secured in the memory in correspondence with the first variable in accordance with the type of the second programmable logic controller.
    Type: Application
    Filed: January 10, 2013
    Publication date: January 22, 2015
    Inventors: Akio Ono, Kenji Uno, Yoshihide Nishiyama, Satoru Miura
  • Publication number: 20140236914
    Abstract: A technique capable of efficiently performing debugging in a program and checking of soundness in a control system including a controller and a database system. A CPU unit has a communication interface for connection to a database device. The CPU unit executes a user program to call a DB connection service in accordance with an instruction included in the user program and generate a statement to access the database device. In the DB connection service, a statement according to an access instruction is generated, and the generated statement is transmitted to a database system. After that, information indicative of time until a response from the database system is received is acquired, and the acquired information is stored as a log into a memory. A support device acquires the information and displays it on a monitor.
    Type: Application
    Filed: November 25, 2013
    Publication date: August 21, 2014
    Applicant: OMRON Corporation
    Inventors: Kotaro OKAMURA, Masanori OTA, Yoshihide NISHIYAMA, Koji YAOITA, Masaru NAKASAKI
  • Publication number: 20140236997
    Abstract: A technique for facilitating debugging in a user program which operates by cooperation of a PLC and another system in a control system including a controller and another system. A CPU unit has a communication interface, executes a user program, calls DB connection service in accordance with an instruction included in the user program, and generates a statement to access a database device. In the DB connection service, operation is performed while switching a first mode and a second mode. In the first mode, a statement according to an access instruction is generated, the generated statement is transmitted to a database system, and a result of a response is sent to the user program. In the second mode, without transmitting the statement to the database device, a result of execution corresponding to the statement is sent to the user program.
    Type: Application
    Filed: November 25, 2013
    Publication date: August 21, 2014
    Applicant: OMRON Corporation
    Inventors: Kotaro OKAMURA, Masanori OTA, Yoshihide NISHIYAMA, Koji YAOITA, Masaru NAKASAKI