• DocumentCode
    144700
  • Title

    Design Mini-PLC based on ATxmega256A3U-AU microcontroller

  • Author

    Rida, Mohamed Er ; Fuqiang Liu ; Jadi, Yassine

  • Author_Institution
    Coll. of Electron. & Inf. Eng., Tongji Univ., Shanghai, China
  • Volume
    2
  • fYear
    2014
  • fDate
    26-28 April 2014
  • Firstpage
    1034
  • Lastpage
    1037
  • Abstract
    The Programmable Logic Control (PLC) is a small device controller, which has been used to replace the large-size mechanical relay switches and timers in the traditional control panels. The main objective of this study is to design a low-cost Operation System (OS) for a Mini-PLC based on Microcontroller ATxmega256A3U-AU by using C language to develop the OS and visual basic to design a ladder diagram editor compiler. The obtained results showed that the CPU harmonized with other Input/output digital and analog modules via protocol Modbus RTU. The CPU unit can be connected to more than one Model (Input/output Digital Analog). In addition, the model is the ideal solution for providing a highly efficient mini-board that will help students to understand the principles of PLC.
  • Keywords
    C language; control system synthesis; microcontrollers; program compilers; programmable controllers; programmable logic devices; protocols; remote consoles; ATxmega256A3U-AU microcontroller; C language; CPU; control panels; device controller; input-output analog modules; input-output digital modules; ladder diagram editor compiler; low-cost operation system; mechanical relay switches; mini-PLC; programmable logic control; protocol modbus RTU; Central Processing Unit; Flash memories; Microcontrollers; Monitoring; Operating systems; Registers; Microcontroller; OS; PLC; ladder diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on
  • Conference_Location
    Sapporo
  • Print_ISBN
    978-1-4799-3196-5
  • Type

    conf

  • DOI
    10.1109/InfoSEEE.2014.6947826
  • Filename
    6947826