DocumentCode :
303101
Title :
Declarative specification of system independent logic controller programs
Author :
Adamski, Marian A. ; Monteiro, João L.
Author_Institution :
Dept. of Ind. Electron., Minho Univ., Guimaraes, Portugal
Volume :
1
fYear :
1996
fDate :
17-20 Jun 1996
Firstpage :
305
Abstract :
The relationship between system independent logic controller programs (IEC standard 1131-3, Programmable Controllers, part 3: programming languages) and rule-based formal specifications is discussed. The Petri net and knowledge base theories can be joined together in the one context (Gentzen Logic). It combines the advantages taken from mathematical logic with the analysis power of Petri nets. The declarative specification, which is extracted from the description given in the initial standard IEC language (for example from structured text), can increase the efficiency of the logic controller program development. The well-structured specification, which is represented in the human-readable logic language, has direct impact on validation, formal verification and implementation of logic controller programs. The formality is introduced into the design technique, but it also can be used for post-design validations and maintenance. The symbolic deduction technique for PLC declarative program development appears very attractive. The CAD environment for application specific logic controllers is part of a research project at the University of Minho. The specification in the form of symbolic logic expressions may be verified, and then transformed into a format accepted by standard CAD tools (FPLD and FPGA compilers, VHDL tools)
Keywords :
Petri nets; control engineering computing; formal specification; logic programming; programmable controllers; programming languages; CAD environment; Gentzen Logic; IEC standard 1131-3; Minho University; PLC declarative program development; Petri nets; Programmable Controllers; declarative specification; formal verification; human-readable logic language; knowledge base theories; program development; programming languages; rule-based formal specifications; symbolic deduction technique; system independent logic controller programs; Computer languages; Control systems; Formal specifications; Formal verification; IEC standards; Logic design; Logic programming; Petri nets; Programmable control; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics, 1996. ISIE '96., Proceedings of the IEEE International Symposium on
Conference_Location :
Warsaw
Print_ISBN :
0-7803-3334-9
Type :
conf
DOI :
10.1109/ISIE.1996.548437
Filename :
548437
Link To Document :
بازگشت