Pulse output function for programmable logic controller
AssigneeSiemens Energy & Automation, Inc.
InventorAlan D. McNutt
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Energy & Automation, Inc.
InventorAlan D. McNutt
Estimating the term…
At least one exemplary embodiment of the present invention includes a method comprising obtaining a first frequency and a second frequency. The method also comprises creating a table of values comprising a plurality of target frequencies intermediate to the first and second frequencies, the table of values also comprising a pulse width, a pulse count, and a differential pulse width corresponding to each of the target frequencies from the plurality of target frequencies. The method further comprises outputting at least a portion of the values to a motion device. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. This abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
A method, comprising:
A method, comprising:
A method, comprising:
A device, comprising:
A device, comprising:
A system, comprising:
A system, comprising:
A system, comprising:
A computer-readable medium containing instructions for activities comprising:
A computer-readable medium containing instructions for activities comprising:
A computer-readable medium containing instructions for activities comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement…:…
In which the output signal is a pulse-train: using pulse-height modulation; using pulse-width modulation
Servomotor, servo controller till figures: lookup table, memory with certain relationships
Servomotor, servo controller kind till VSS: pwm pulse width modulation, pulse to position modulation ppm
Term end not estimated
The invention and its wide variety of potential embodiments will be readily understood via the following detailed description of certain exemplary embodiments, with reference to the accompanying drawings in which:
FIG. 1 is a flowchart of an exemplary embodiment of a method 1000 of the present invention;
FIG. 2 is a block diagram of an exemplary embodiment of a system 2000 of the present invention;
At least one exemplary embodiment of the present invention includes a method comprising obtaining a first position, a second position, and a maximum motion parameter for a movement between the first position and the second position. The method also comprises creating a table of values comprising a plurality of target frequencies for the movement, the table of values also comprising a pulse width, a pulse count, and a differential pulse width corresponding to each of the target frequencies from the plurality of target frequencies. The method also comprises outputting at least a portion of the values from a pulse generator.
At least one exemplary embodiment of the present invention includes a method comprising obtaining a first frequency and a second frequency. The method also comprises creating a table of values comprising a plurality of target frequencies intermediate to the first and second frequencies, the table of values also comprising a pulse width, a pulse count, and a differential pulse width corresponding to each of the target frequencies from the plurality of target frequencies. The method also comprises outputting at least a portion of the values to a motion device. The method can also comprise transmitting the at least a portion of the values over the Internet.
At least one exemplary embodiment of the present invention includes a device comprising a sub-incremental clock-count-derived pulse generator. At least one exemplary embodiment of the present invention includes a device comprising a pulse generator adapted to produce a change from a first pulse output frequency to a second pulse output frequency by interpolating between pre-computed intermediate pulse output frequencies, a width of each pulse derived from real-time sub-incremental addition of clock counts during periods of acceleration and deceleration.