Académique Documents
Professionnel Documents
Culture Documents
Abstract: This paper compares the language Grafcet with the language Grafchart.
Both are graphical languages aimed for sequential control applications. Grafcet
is aimed for specification of controller structures, i.e., for local level control
applications. Grafchart is based on Grafcet, Petri nets and ideas from object-
oriented programming and it can be used for any sequential control application,
both applications on a local level and on a supervisory level. In addition to this,
applications structured with Grafchart can be analyzed with respect to, e.g.,
deadlock situations, this is thanks to its foundation in Petri nets. In this paper,
the similarities and the differences that exit between Grafcet and Grafchart are
clarified and discussed.
event
that are performed when the step is active. Four named B
condition
Process
step
Subworkspace
Subworkspace
2.2.2. Methods and message passing: The
Exception
Process
transition
method feature denotes the possibility to have
creation
T5
T1 T6 T1
Grafchart
procedure T6
gp1 O
T2 T2
name
T3 parameters T3
procedure M1 M1. M2 M1.M2....MK
gp1
T2 1
tomatique et Informatique Industrielle.
ÅRZÉN, K.-E. (1991): “Sequential function charts for
knowledge-based, real-time applications.” In Proc.
Third IFAC Workshop on AI in Real-Time Control.
Rohnert Park, California.
Fig. 8. A Grafchart and an identical Grafcet. DAVID, R. (1995): “Grafcet: A powerful tool for specification
The activation of the extra step assures that of logic controllers.” IEEE Transactions on Control
the step containing the impulse action is de- Systems Technology, 3:3, pp. 253–268.
GENSYM COORPORATION (1995): G2 Reference Manual, Ver-
activated. A transition with a receptivity that
sion 4.0. Gensym Coorporation, 125 Cambridge Park
is always true follows the extra step. When Drive, Cambridge, MA 02140, USA.
this transition fires the step with the impulse JOHNSSON, C. (1997): “Recipe-Based Batch Control Us-
action is activated again and its impulse action ing High-Level Grafchart.” Licentiate thesis ISRN
is executed. LUTFD2/TFRT--3217--SE. Dept. of Automatic Control,
Sweden. Available at http:://www.control.lth.se/ ˜lotta/pa-
pers.html.
4.8 Advanced features JOHNSSON, C. and K.-E. ÅRZÉN (1998): “Formal analysis
of batch recipes structured with Grafchart.” In FO-
The two features in Grafchart, parameteriza- CAPO’98 — Foundations of Computer Aided Process
tion and methods, cannot conveniently be re- Operations. Accepted for.
constructed in Grafcet. These two features are