Patents by Inventor Alan D. McNutt
Alan D. McNutt 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: 8417847Abstract: Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.Type: GrantFiled: August 8, 2007Date of Patent: April 9, 2013Assignee: Siemens AktiengesellschaftInventors: Alan D. McNutt, Mark Steven Boggs, Temple L. Fulton
-
Patent number: 8321653Abstract: Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.Type: GrantFiled: August 8, 2007Date of Patent: November 27, 2012Assignee: Siemens AktiengesellschaftInventors: Alan D. McNutt, Mark Steven Boggs, Temple L. Fulton
-
Patent number: 8117424Abstract: Certain exemplary embodiments can provide a programmable logic controller, which can comprise a Reduced Instruction Set Computer (RISC) processor. The RISC processor can be adapted to, responsive to a received request to process a Boolean operation, execute a single processor data access instruction addressed to a region of a memory-mapped register corresponding to the Boolean operation.Type: GrantFiled: September 12, 2008Date of Patent: February 14, 2012Assignee: Siemens Industry, Inc.Inventors: Mark Steven Boggs, Alan D. McNutt
-
Patent number: 7792043Abstract: Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.Type: GrantFiled: August 8, 2007Date of Patent: September 7, 2010Assignee: Siemens Industry, Inc.Inventors: Alan D. McNutt, Temple L. Fulton, Mark Steven Boggs
-
Patent number: 7788476Abstract: Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.Type: GrantFiled: August 8, 2007Date of Patent: August 31, 2010Assignee: Siemens Industry, Inc.Inventors: Alan D. McNutt, Mark Steven Boggs, Temple L. Fulton
-
Patent number: 7747398Abstract: 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 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.Type: GrantFiled: July 8, 2005Date of Patent: June 29, 2010Assignee: Siemens Industry, Inc.Inventor: Alan D. McNutt
-
Patent number: 7668674Abstract: At least one exemplary embodiment of to 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.Type: GrantFiled: July 8, 2005Date of Patent: February 23, 2010Assignee: Siemens Industry, Inc.Inventor: Alan D. McNutt
-
Patent number: 7596462Abstract: 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.Type: GrantFiled: July 8, 2005Date of Patent: September 29, 2009Assignee: Siemens Energy & Automation, Inc.Inventor: Alan D. McNutt
-
Publication number: 20090083522Abstract: Certain exemplary embodiments can provide a programmable logic controller, which can comprise a Reduced Instruction Set Computer (RISC) processor. The RISC processor can be adapted to, responsive to a received request to process a Boolean operation, execute a single processor data access instruction addressed to a region of a memory-mapped register corresponding to the Boolean operation.Type: ApplicationFiled: September 12, 2008Publication date: March 26, 2009Applicant: Siemens Energy & Automation, Inc.Inventors: Mark Steven Boggs, Alan D. McNutt
-
Publication number: 20080133789Abstract: Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.Type: ApplicationFiled: August 8, 2007Publication date: June 5, 2008Inventors: Alan D. McNutt, Mark Steven Boggs, Temple L. Fulton
-
Publication number: 20080125885Abstract: Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.Type: ApplicationFiled: August 8, 2007Publication date: May 29, 2008Inventors: Alan D. McNutt, Temple L. Fulton, Mark Steven Boggs
-
Patent number: 7171578Abstract: Certain exemplary embodiments provide a method for producing pulsed outputs, comprising: automatically changing a first user-specified pulse frequency to a second pulse frequency; and automatically outputting a plurality of pulses from the programmable logic controller at frequencies varying between the first user-specified pulse frequency and the second pulse frequency according to a user-specified linear-time-rate variation.Type: GrantFiled: February 3, 2004Date of Patent: January 30, 2007Assignee: Siemens Energy & Automation, Inc.Inventor: Alan D. McNutt
-
Patent number: 7158900Abstract: 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.Type: GrantFiled: December 4, 2002Date of Patent: January 2, 2007Assignee: Siemens Energy & Automation, Inc.Inventor: Alan D. McNutt
-
Patent number: 7148738Abstract: Certain exemplary embodiments comprise a system, comprising: an electrical isolator adapted to couple a processor of a programmable logic controller to a user load; a transistor adapted to provide switching of a control signal provided by the processor for the user load; a totem pole output coupling the electrical isolator and the transistor and adapted to switch a gate of the transistor; and a power supply adapted to provide a floating regulated DC voltage to the gate of the transistor.Type: GrantFiled: February 16, 2005Date of Patent: December 12, 2006Assignee: Siemens Energy & Automation, Inc.Inventors: James Allen Knoop, Alan D. McNutt
-
Patent number: 6996653Abstract: A communication interface responds to a communication protocol for interfacing a controller and any of a plurality of discrete I/O devices. Each discrete I/O device has a different configuration. The interface has a plurality of modes of operation to accommodate the discrete I/O devices. In a first mode of operation, the interface accommodates a first discrete I/O device wherein a plurality of input pins input signals from a particular discrete I/O and a plurality of output pins output signals to the particular discrete I/O device. In a second mode of operation, the interface accommodates a second discrete I/O device wherein the input pins form a bidirectional input/output port and the output pins form a control and address line for controlling the second discrete I/O device and other discrete I/O devices.Type: GrantFiled: December 26, 2003Date of Patent: February 7, 2006Assignee: Siemens Energy & Automation, Inc.Inventors: Michael Ross Massie, Alan D. McNutt
-
Patent number: 6925158Abstract: At least one exemplary embodiment of the present invention includes a system comprising a modem adapted to be integrated into a programmable logic controller and adapted to facilitate communications with a main processor of the programmable logic controller via a communications medium. At least one exemplary embodiment of the present invention includes a method comprising receiving a message from a main processor of a programmable logic controller, modulating the message within the programmable logic controller, and transmitting the message via a communications network. At least one exemplary embodiment of the present invention includes a method comprising receiving a message at a programmable logic controller from a communications network, demodulating the message within the programmable logic controller, and delivering the message to a main processor of the programmable logic controller.Type: GrantFiled: October 16, 2002Date of Patent: August 2, 2005Assignee: Siemens Energy & Automation, Inc.Inventor: Alan D. McNutt
-
Patent number: 6865425Abstract: At least one exemplary embodiment comprises a system comprising an arithmetic logic unit; a memory comprising a pre-computed table of target pulse widths, changes in pulse width, and pulse counts distributed according to a constrained semi-logarithmic distribution, the memory connected to the arithmetic logic unit via a pipeline mechanism; and a state machine adapted to load each of the target pulse widths and changes in pulse width from the memory into the arithmetic logic unit at pre-determined intervals of pulse count while maintaining control of a pulse width generated by the arithmetic logic unit.Type: GrantFiled: December 4, 2002Date of Patent: March 8, 2005Assignee: Siemens Energy & Automation, Inc.Inventor: Alan D. McNutt
-
Publication number: 20040174200Abstract: Certain exemplary embodiments provide a method for producing pulsed outputs, comprising: automatically changing a first user-specified pulse frequency to a second pulse frequency; and automatically outputting a plurality of pulses from the programmable logic controller at frequencies varying between the first user-specified pulse frequency and the second pulse frequency according to a user-specified linear-time-rate variation.Type: ApplicationFiled: February 3, 2004Publication date: September 9, 2004Inventor: Alan D. McNutt
-
Publication number: 20040139266Abstract: A communication interface responds to a communication protocol for interfacing a controller and any of a plurality of discrete I/O devices. Each discrete I/O device has a different configuration. The interface has a plurality of modes of operation to accommodate the discrete I/O devices. In a first mode of operation, the interface accommodates a first discrete I/O device wherein a plurality of input pins input signals from a particular discrete I/O and a plurality of output pins output signals to the particular discrete I/O device. In a second mode of operation, the interface accommodates a second discrete I/O device wherein the input pins form a bidirectional input/output port and the output pins form a control and address line for controlling the second discrete I/O device and other discrete I/O devices.Type: ApplicationFiled: December 26, 2003Publication date: July 15, 2004Applicant: Siemens Energy & AutomationInventors: Michael Ross Massie, Alan D. McNutt
-
Patent number: 6697903Abstract: A communication interface responds to a communication protocol for interfacing a controller and any of a plurality of discrete I/O devices. Each discrete I/O device has a different configuration. The interface has a plurality of modes of operation to accommodate the discrete I/O devices. In a first mode of operation, the interface accommodates a first discrete I/O device wherein a plurality of input pins input signals from a particular discrete I/O and a plurality of output pins output signals to the particular discrete I/O device. In a second mode of operation, the interface accommodates a second discrete I/O device wherein the input pins form a bidirectional input/output port and the output pins form a control and address line for controlling the second discrete I/O device and other discrete I/O devices.Type: GrantFiled: March 21, 2001Date of Patent: February 24, 2004Assignee: Siemens Energy & AutomationInventors: Michael Ross Massie, Alan D. McNutt