U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method for using PLC programming information to generate secondary functions such as diagnostics and operator interface

Patent 5613115 Issued on March 18, 1997. Estimated Expiration Date: Icon_subject March 18, 2014. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Program loader for programmable controller
Patent #: 4200915
Issued on: 04/29/1980
Inventor: Struger ,   et al.

Parser-based attribute analysis
Patent #: 4686623
Issued on: 08/11/1987
Inventor: Wallace

Functional relationship-based alarm processing
Patent #: 4749985
Issued on: 06/07/1988
Inventor: Corsberg

Fault diagnosis system for comparing counts of commanded operating state changes to counts of actual resultant changes
Patent #: 4851985
Issued on: 07/25/1989
Inventor: Burror ,   et al.

Apparatus and method for extracting documentation text from a source code program
Patent #: 4860203
Issued on: 08/22/1989
Inventor: Corrigan ,   et al.

Syntax analysis and language processing system
Patent #: 4989145
Issued on: 01/29/1991
Inventor: Kyushima

Diagnostic system for programmable controller with serial data link
Patent #: 5097470
Issued on: 03/17/1992
Inventor: Gihl

Augmentive communications system and method
Patent #: 5113481
Issued on: 05/12/1992
Inventor: Smallwood, et al.

Incremental compiler Patent #: 5204960
Issued on: 04/20/1993
Inventor: Smith, et al.

Inventors

Assignee

Application

No. 804010 filed on 12/09/1991

US Classes:

717/123, Design documentation700/17, Operator interface (e.g., display with control)700/18, Specific programming (e.g., relay or ladder logic)712/200ARCHITECTURE BASED INSTRUCTION PROCESSING

Examiners

Primary: Kriess, Kevin A.
Assistant: Toplu, Lucien U.

Attorney, Agent or Firm

International Classes

G06F 009/06
G06F 015/46

Abstract

A programmable logic controller (PLC) in an operating system such as a machine includes a software development tool having labels in a first field to identify and describe specific input/output (I/O) points in the PLC. Each label assignment can be used in the formation of rungs in a ladder logic array to facilitate programming of the PLC. The PLC also allows for the entry of descriptive comments in a second comment field associated with each label assignment to assist the programmer. Secondary function instructions replace the descriptive comments in the comment portion of a label, or in the comment field, to generate a diagnostic, or status, indication such as an alarm for the machine when executed by the PLC. Comments for labels are transformed by a translator, with a file containing the labels and associated comments accessed and scanned for label comments with the appropriate syntax. Secondary function instructions are recognized by the use of specific key words in the comment field. Other functions not part of PLC control of the machine, such as operator interface with the system, may also be programmed into the comment field for performing secondary functions in a manner which facilitates programming of the PLC and makes more efficient use of PLC memory.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?