• DocumentCode
    2837220
  • Title

    Communication system design based on PLC composed of LPC2478+FPGA

  • Author

    Xia, Li ; Qizhong, Cai ; BuLin, Liu ; BinKui, Zhang

  • Author_Institution
    Comput. & Control Coll., GuiLin Univ. of Electron. Technol., Guilin, China
  • Volume
    1
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Abstract
    The paper designs a kind of communication system based on a new type Programmable Logic Controller (PLC) composed of LPC2478+FPGA and CAN bus is used as the system communication mode. Based on the analysis of the basic structure of the PLC and the communication features, the identifier customization method is used to design CAN protocol aiming at requirements for system communication features; the data types are divided into control command type, common data type, logical type and PLC instruction type for the features of complex data; identifier of demanding higher real-time data is set lower and use real-time operating system μC/OS-II for the features of real-time communication; LPC2478´s FULLCAN mode is used to accept data and a circular queue is used to save it for the features of a large number of PLC user program. The result shows that the CAN communication design can achieve real-time and reliable communication of a large number of complex data from multi-node in the new type PLC system.
  • Keywords
    controller area networks; data communication equipment; field programmable gate arrays; operating systems (computers); programmable controllers; protocols; queueing theory; real-time systems; system buses; telecommunication control; CAN bus; CAN communication design; CAN protocol; FULLCAN mode; LPC2478+FPGA; PLC instruction; PLC system; circular queue; common data type; communication system design; control command type; identifier customization; logical type; programmable logic controller; real-time communication; real-time operating system μC/OS-II; reliable communication; system communication mode; Field programmable gate arrays; Gallium nitride; Monitoring; μC/OS-II; CAN; CAN protocol; LPC2478;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5620591
  • Filename
    5620591