Proceedings of 2013 International Conference on Information Science and Computer Applications

Design and Realization of MiniPLC Programming System

Authors
QingChao Wei, QiZhong Cai, CongSe Xie, ShaoMing Pan
Corresponding Author
QingChao Wei
Available Online October 2013.
DOI
10.2991/isca-13.2013.17How to use a DOI?
Keywords
LPC2478, PLC Instruction File, Edit, Compile, CAN Bus
Abstract

According to the independent research small Programmable Logic Controller based on ARM and FPGA, a miniPLC programming system is designed. LPC2478 and C/OS-II system are adopted as the platform’s core. Instruction List is adopted as the programming language. A new instruction system and its encodes are designed. PLC source instruction file is editted and compiled. The mapping relation among PLC source instruction file, PLC object instruction file, PLC object code file, ASCII character table, dot matrix table is established. LCD screen display is planned.Two-way chain tables are adopted to edit and store PLC source instruction file.After analysis, optimization and error handling, PLC source instruction file is compiled to create binary object code file PLC host can identify. The object code file is sent to PLC host via CAN Bus.Through the test, it is demonstrated that the system can edit and compile PLC instruction list correctly and effectively, and monitor PLC host via CAN Bus.

Copyright
© 2013, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of 2013 International Conference on Information Science and Computer Applications
Series
Advances in Intelligent Systems Research
Publication Date
October 2013
ISBN
978-90786-77-85-7
ISSN
1951-6851
DOI
10.2991/isca-13.2013.17How to use a DOI?
Copyright
© 2013, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - QingChao Wei
AU  - QiZhong Cai
AU  - CongSe Xie
AU  - ShaoMing Pan
PY  - 2013/10
DA  - 2013/10
TI  - Design and Realization of MiniPLC Programming System
BT  - Proceedings of 2013 International Conference on Information Science and Computer Applications
PB  - Atlantis Press
SP  - 102
EP  - 106
SN  - 1951-6851
UR  - https://doi.org/10.2991/isca-13.2013.17
DO  - 10.2991/isca-13.2013.17
ID  - Wei2013/10
ER  -