Flowchart Programming: A Natural Language for Control

Paper #:
  • 961651

Published:
  • 1996-05-01
Citation:
Gee, D., "Flowchart Programming: A Natural Language for Control," SAE Technical Paper 961651, 1996, https://doi.org/10.4271/961651.
Author(s):
Pages:
8
Abstract:
Control system programming is the task of describing the complex interactions among the various parts of a machine (or machines). There are many languages used for control system programming today. Among them all, one language stands out as being particularly well suited to the task. This language is Flowchart Programming.A typical manufacturing machine has many activities happening at the same time. This parallelism is good because it reduces machine cycle time. Within each parallel activity, however, there is usually a set sequence of actions which must happen in the proper order.In order to easily describe the desired behavior of such a machine, the control language must be able to express both parallel activity and serial activity. Flowchart programming can do this. Parallel activities are expressed by describing them in separate flowcharts. Serial activities are expressed as the machine executes through the “flow” of the desired actions.This paper examines several aspects of the Flowchart language: The programmers model in a Flowchart environment. The characteristics of Flowchart programming which makes it good for control systems. The types of control problems for which Flowchart programming is particularly well suited. A comparison to other popular control system languages: Relay Ladder Logic (RLL) and Sequential Function Chart (SFC), in particular.
Access
Now
SAE MOBILUS Subscriber? You may already have access.
Buy
Select
Price
List
Download
$27.00
Mail
$27.00
Members save up to 40% off list price.
Share
HTML for Linking to Page
Page URL

Related Items

Article
2017-03-16
Training / Education
2013-04-09
Training / Education
2007-03-01
Article
2017-01-11