JOURNAL ARTICLE

A high-level object-oriented programmable controller programming interface

Abstract

This paper reports the development of an automatic programmable controller programming system prototype. This windows-based system uses the concept of an object-oriented paradigm to specify the control logic. This object-oriented specification is automatically translated to a specific programmable controller programming language. Actually, the system can automatically generate a subset of the PLC5 programming language. Through this type of system, productivity of the programming activity is increased, specifically in environments where a large number of different programmable controllers coexist. Portability of the developed control software is also guaranteed, because a common description can be translated to different formats. The system is being written using Pascal with Objects and Arity PROLOG.< >

Keywords:
Programming language Computer science Programmable logic controller Software portability Arity Procedural programming Pascal (unit) Prolog Interface (matter) Inductive programming Programming paradigm Operating system

Metrics

3
Cited By
1.25
FWCI (Field Weighted Citation Impact)
8
Refs
0.78
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Industrial Automation and Control Systems
Physical Sciences →  Engineering →  Control and Systems Engineering
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

High-level object oriented programming with array technology

Philippe Mougin

Journal:   ACM SIGAPL APL Quote Quad Year: 2000 Vol: 30 (4)Pages: 163-175
JOURNAL ARTICLE

BioLegato: a programmable, object-oriented graphic user interface

Graham AlvareAbiel Roche-LimaBrian Fristensky

Journal:   BMC Bioinformatics Year: 2023 Vol: 24 (1)Pages: 316-316
JOURNAL ARTICLE

Object Oriented Programming - Interface and Abstract Class

Hamdan Dzikrurobbi

Journal:   OPAL (Open@LaTrobe) (La Trobe University) Year: 2021
© 2026 ScienceGate Book Chapters — All rights reserved.