The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 07, 2005
Filed:
Dec. 08, 2000
Mark Steven Boggs, Johnson City, TN (US);
Temple L. Fulton, Elizabethton, TN (US);
Steve Hausman, Johnson City, TN (US);
Gary Mcnabb, Unicoi, TN (US);
Alan Mcnutt, Johnson City, TN (US);
Steven W. Stimmel, Johnson City, TN (US);
Mark Steven Boggs, Johnson City, TN (US);
Temple L. Fulton, Elizabethton, TN (US);
Steve Hausman, Johnson City, TN (US);
Gary McNabb, Unicoi, TN (US);
Alan McNutt, Johnson City, TN (US);
Steven W. Stimmel, Johnson City, TN (US);
Siemens Energy & Automation, Inc., Alpharetta, GA (US);
Abstract
A programmable logic controller with enhanced and extended the capabilities. A digital input filter implement filters with considerable less logic by simulating the action of a capacitor being driven by a constant current source whose output voltage is sensed by a comparator with a large amount of hysteresis. A pulse catch circuit captures the input pulse even though the update occurs between scan cycles. A pulse output controller includes a hardware pipeline mechanism to allow for smooth, hardware-controlled transitions from wave-form to wave-form. A free port link allows the user to control the port either manually or by operation of a user program. In order to provide higher performance for communication using PPI protocol, the PLC includes a built-in protocol. An n-bit modem protocol ensures data integrity without use of a parity type data integrity system. A hide instruction protects proprietary software by encrypting the sensitive code and decrypting the code during compilation and, thereafter, re-encrypting the code. A system function call allows the user to create and/or download new PLC functions and implement them as PLC operating system functions. An STL status function debugs programs during run-time and while the program is executing. A micro PLC arrangement provides compact size and efficiency.