TY - JOUR N2 - 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. L1 - http://journals.pan.pl/Content/93628/mainfile.pdf L2 - http://journals.pan.pl/Content/93628 PY - 2011 IS - No 1 KW - multi-platform virtual machine KW - assembler KW - IEC 61131-3 KW - programmable controllers A1 - Trybus, Bartosz PB - Committee of Informatics of Polish Academy of Science PB - Institute of Theoretical and Applied Informatics of Polish Academy of Science VL - vol. 23 DA - 2011 T1 - Development and Implementation of IEC 61131-3 Virtual Machine UR - http://journals.pan.pl/dlibra/publication/edition/93628 T2 - Theoretical and Applied Informatics ER -