Petri Net Based Programming System for FMS

Yoichi NAGAO, Hideaki OHTA, Hironobu URABE, Sadatoshi KUMAGAI

  • Full Text Views

    0

  • Cite this

Summary :

This paper describes a programming system, K-NET for the development of control software for flexible manufacturing systems composed of robots, numerically-controlled machines, transfer machines and automatic storage/retrieval systems. K-NET is based on a high-level Petri net which makes it simple to express operational functions such as synchronization, interlock and concurrence in sequence control. Petri net in K-NET is colored one in which tokens have attributes, and timed one which can provide a notion of stochastic time. K-NET provides many kinds of boxes having specific functions, and gates specified the firing condition and the token flow control with IF-THEN rules. On the other hand, procedural language can be also used for information processing. K-NET can support all development stages including general design, detailed design, programming and testing. K-NET has an editor to input control specifications expressed with Petri net; a simulator to verify edited specifications; a generator to convert the net to C source programs for a computer or to ladder diagrams for a programmable controller; a reporter to print control specifications; and a monitor to display controller status in real-time. K-NET has been used in the development of control software for an automated guided vehicle system, and results show a 2/3rds cost-saving over development with conventional methods in which only procedural language is used.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E75-A No.10 pp.1326-1334
Publication Date
1992/10/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section INVITED PAPER (Special Section on Application of Petri Nets to Concurrent System Design)
Category

Authors

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.