Browse Prior Art Database

Object-Oriented Programming Method for Programmed Logic Controller

IP.com Disclosure Number: IPCOM000117310D
Original Publication Date: 1996-Feb-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 25K

Publishing Venue

IBM

Related People

Kreissig, G: AUTHOR [+2]

Abstract

The development of a class library of typical Programmed Logic Controller (PLC) objects is proposed. This allows to develop a program in an object oriented fashion instead of making usage of logic programming. It is only required to program the object's internal control flow as well as their interface to the outside. Every object represents a real part or a group of parts of the system which is to be controlled. Each object is described by means of events which are triggered by the real part or actions which are executable, respectively. Each component of the control and the control itself are objects which are reusable in other controls. Every object carries out actions in response to an event which is assigned to the object. As a consequence it is no longer necessary to cyclically read all states.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Object-Oriented Programming Method for Programmed Logic Controller

      The development of a class library of typical Programmed Logic
Controller (PLC) objects is proposed.  This allows to develop a
program in an object oriented fashion instead of making usage of
logic programming.  It is only required to program the object's
internal control flow as well as their interface to the outside.
Every object represents a real part or a group of parts of the system
which is to be controlled.  Each object is described by means of
events which are triggered by the real part or actions which are
executable, respectively.  Each component of the control and the
control itself are objects which are reusable in other controls.
Every object carries out actions in response to an event which is
assigned to the object.  As a consequence it is no longer necessary
to cyclically read all states.  The programs can be carried out on
standard hardware and software in a multitasking mode.