Advanced Search

    WANG Hui-feng, GAN Ling-jian. Parallel Execution of PLC Control Program Based on Multi-Core Processor[J]. Journal of East China University of Science and Technology, 2016, (6): 820-826,850. DOI: 10.14135/j.cnki.1006-3080.2016.06.012
    Citation: WANG Hui-feng, GAN Ling-jian. Parallel Execution of PLC Control Program Based on Multi-Core Processor[J]. Journal of East China University of Science and Technology, 2016, (6): 820-826,850. DOI: 10.14135/j.cnki.1006-3080.2016.06.012

    Parallel Execution of PLC Control Program Based on Multi-Core Processor

    • The programming language for PLC does not support parallel compiling so that the control program cannot run in parallel on multi-core processor.By means of the feature that Functional Block Diagram can be split,a method is proposed in this work,which uses DAG task model to represent the PLC control program to solve this problem.Moreover,static list scheduling algorithm is used to deploy the tasks in DAG for different CPU cores and handle with the problem of communication delay when PLC control program is executing in parallel.Besides,this paper proposes a mutex-based method to resolve the variable resources competition.Experimental results show that these methods succeed in making PLC control program run in parallel and reduce the execution time of the program.
    • loading

    Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return