By Topic

Low-complexity functional approach to logic controller design

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $31
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Chandra, R.C. ; Imperial College, Department of Computing, London, UK

The paper addresses two problems associated with the design of large-scale logic controllers. The first problem is concerned with the difficulty in comprehending logic-controller design specifications which are traditionally based on low-level design description languages. The second problem is concerned with the difficulty of designing high-speed programmable logic controllers which are usually based on the sequential scanning of the logic controller algorithm. An integrated solution to these two problems is developed. The Halstead metrics are described and adapted for evaluating the complexity of a design in terms of the properties of the design language. A decomposition methodology for structuring the design of the logic controller as a hierarchy of functional units is developed. The decomposition allows a relatively high level of functional description of a logic controller design through the use of abstraction. The effects of abstraction and decomposition on the complexity of a design specification is illustrated with an example. The hierarchy of functional units provide efficient building blocks for the low-complexity design of programmable logic controllers, which exploit hardware parallelism to achieve better performance.

Published in:

Computers and Digital Techniques, IEE Proceedings E  (Volume:132 ,  Issue: 1 )