Font Size: a A A

Research On Parallel Language Design Of Multi-core PLC Processor

Posted on:2018-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2348330512997100Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Programmable logic controller(PLC)is a new type of industrial automatic control device,which takes the microprocessor as the core.As the main technology to improve processor performance.It has become the main means to improve the performance of computers by integrating multiple processing cores on a single chip,which is the core of multi-coprocessor.Therefore,the application of multi-core processor in PLC can improve the performance of PLC.But how to use the resources of multi-core processors is an urgent problem to be solved.After the development of multi-core processor CPU,the serial has become unable to meet the development needs of the way,which is designed to become a parallel language.The traditional parallel language divides the program into several processes,then the process is assigned to multi-core CPU,so as to achieve the purpose of improving efficiency.In this process,the programmer through the parallel interface parallel with the language,modular program and process,then the compiler will process the code,the process of machine code assigned to the computer system of nuclear free,then the implementation of.However,in the reality of the system,the computer will perform multiple tasks at the same time,will execute the parallel tasks by other nuclear tasks with high priority interrupt,and parallel task suspend,parallel program running effect.The serial program can only run on a single core processor,and it can not be called multi-core resources.Therefore,the traditional serial program to use multi-core resources on multi-core platform must be parallelized.In this paper,a method of PLC automatic control program is designed,which is based on the characteristics of PLC program,and the program is decomposed into several block blocks(Program).At the same time,the block is a PLC program,which needs to be described as a parallel task by using parallel language.The parallel language uses the PSC kernel programming model designed in this paper,which can be used to dynamically call multi-core resources during the execution of multi-core programs.The main contents of this paper are:1 a method of PLC automatic control program parallelization is presented.2 design and implement a PSC dynamic multi-core programming model.3 a parallel language is designed and implemented.4 to achieve the parallel language simulation experiment.
Keywords/Search Tags:daynamic parallel, parallel language, multi-core
PDF Full Text Request
Related items