NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Programming methodology for a general purpose automation controllerThe General Purpose Automation Controller is a multi-processor architecture for automation programming. A methodology has been developed whose aim is to simplify the task of programming distributed real-time systems for users in research or manufacturing. Programs are built by configuring function blocks (low-level computations) into processes using data flow principles. These processes are activated through the verb mechanism. Verbs are divided into two classes: those which support devices, such as robot joint servos, and those which perform actions on devices, such as motion control. This programming methodology was developed in order to achieve the following goals: (1) specifications for real-time programs which are to a high degree independent of hardware considerations such as processor, bus, and interconnect technology; (2) a component approach to software, so that software required to support new devices and technologies can be integrated by reconfiguring existing building blocks; (3) resistance to error and ease of debugging; and (4) a powerful command language interface.
Document ID
19890017101
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Sturzenbecker, M. C.
(IBM Watson Research Center Yorktown Heights, NY, United States)
Korein, J. U.
(IBM Watson Research Center Yorktown Heights, NY, United States)
Taylor, R. H.
(IBM Watson Research Center Yorktown Heights, NY, United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1987
Publication Information
Publication: Jet Propulsion Lab., California Inst. of Tech., Proceedings of the Workshop on Space Telerobotics, Volume 1
Subject Category
Computer Programming And Software
Accession Number
89N26472
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available