Details

Title

Development and Implementation of IEC 61131-3 Virtual Machine

Journal title

Theoretical and Applied Informatics

Yearbook

2011

Numer

No 1

Publication authors

Keywords

multi-platform virtual machine ; assembler ; IEC 61131-3 ; programmable controllers

Divisions of PAS

Nauki Techniczne

Abstract

Virtual machine described in the paper is a runtime program for controllers in small distributed systems. The machine executes intermediate universal code similar to an assembler, compiled in CPDev engineering environment from source programs written in control languages of IEC 61131-3 standard. The machine is implemented as a C program, so it can run on different target platforms. Data formats and commands of the machine code are presented, together with the machine’s Petri-net model, C implementation involving universal and platform-dependent modules, target hardware interface, input/output programming mechanisms, and practical applications.

Publisher

Committee of Informatics of Polish Academy of Science ; Institute of Theoretical and Applied Informatics of Polish Academy of Science

Date

2011

Type

Artykuły / Articles

Identifier

ISSN 1896-5334
×