Nova Patents
US8996344B2

Machines for emulating machines

Summary by NHIP

Machine Emulation System

The system emulates a machine by simulating programmable logic controller code to move actuators and mechanical elements. A computer device displays input fields for actuators and mechanical elements while receiving parameters to generate output response data.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Emulator computer program machines including an emulator module are disclosed. A machine includes a computer usable medium having computer readable program code for emulating a process of a machine having actuators and mechanical elements. The computer readable program code includes computer readable code instructions configured to display a graphical user interface having input fields corresponding to the actuators and mechanical elements, and to display a graphical representation of output response data of the machine using inputted parameters. Computer readable code instructions for receiving a plurality of parameters inputted into the plurality of input fields, and for emulating a mechanical operation of the machine using the plurality of parameters inputted into the plurality of input fields by simulating the programmable logic controller code are included. Output response data based on an emulation of the mechanical operation of the machine is generated and displayed.

US8996344B2, drawing sheet 1
Sheet 1 of 17

Term

Projected expiry 13 September 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

18 claims: 2 independent, 16 dependent

  1. 1
    Broadest claimClaim Score 18, narrow(NHIP)A machine for emulating a machine comprising:a plurality of actuators;a plurality of mechanical elements, wherein individual ones of the plurality of mechanical elements are coupled to individual ones of the plurality of actuators such that the plurality of actuators move the plurality of mechanical elements;a human machine interface comprising a machine graphics display device, the human machine interface configured to accept input parameters, wherein the machine graphics display device is operable to display the input parameters and output data;a programmable logic controller comprising a non-transitory machine computer usable medium, wherein the programmable logic controller is communicatively coupled to the human machine interface and configured to receive input parameters from the human machine interface and provide output signals to the plurality of actuators in accordance with the received input parameters;and, a computer device comprising a processor and a non-transitory computer usable medium, the non-transitory computer usable medium being configured to display a graphical user interface comprising a plurality of input fields corresponding to the plurality of actuators and the plurality of mechanical elements, and a graphical representation of output response data of the machine using inputted parameters;wherein the non-transitory computer usable medium is configured to receive a plurality of parameters inputted into the plurality of input fields, wherein the plurality of parameters are associated with the plurality of actuators and the plurality of mechanical elements;wherein the non-transitory computer usable medium is configured to emulate a mechanical operation of the machine using the plurality of parameters inputted into the plurality of input fields by simulating the programmable logic controller code, and generating the output response data based on an emulation of the mechanical operation of the machine, at least a portion of the output response data being correlated to a product model wherein the product model is a mathematical model configured to calculate one or more predicted product values based at least in part on the output response data provided to the product model;and, wherein the non-transitory computer usable medium is configured to convert the output response data into the graphical representation of output response data for display within the graphical user interface.
  2. 10
    A machine for emulating a machine comprising:a plurality of actuators;a plurality of mechanical elements, wherein individual ones of the plurality of mechanical elements are coupled to individual ones of the plurality of actuators such that the plurality of actuators move the plurality of mechanical elements;a human machine interface comprising a machine graphics display device, the human machine interface configured to accept input parameters, wherein the machine graphics display device is operable to display the input parameters and output data;a programmable logic controller comprising a non-transitory machine computer usable medium;and, a computer device comprising a processor and a non-transitory computer usable medium having computer readable program code embodied on the non-transitory computer usable medium for emulating a process of the machine, the computer readable program code comprising: wherein the non-transitory computer usable medium is configured to display a graphical user interface comprising a plurality of input fields corresponding to the plurality of actuators and the plurality of mechanical elements, and a graphical representation of output response data of the machine using inputted parameters;wherein the non-transitory computer usable medium is configured to receive a plurality of parameters inputted into the plurality of input fields, wherein the plurality of parameters are associated with the plurality of actuators and the plurality of mechanical elements;wherein the non-transitory computer usable medium is configured to emulate a mechanical operation of the machine using the plurality of parameters inputted into the plurality of input fields by simulating the programmable logic controller code, and generating the output response data based on an emulation of the mechanical operation of the machine, at least a portion of the output response data being correlated to a process model wherein the process model is a mathematical model configured to calculate one or more predicted process values based at least in part on the output response data provided to the process model;and, wherein the non-transitory computer usable medium is configured to convert the output response data into the graphical representation of output response data for display within the graphical user interface.