{"title":"Design and implementation of optimal soft-programmable logic controller on multicore processor","authors":"P. Vasu, H. Chouhan, N. Naik","doi":"10.1109/ICMDCS.2017.8211691","DOIUrl":null,"url":null,"abstract":"In the present industrial world, Programmable Logic Controllers (PLCs) are playing a vital role. A Programmable Logic Controller is a solid state user programmable control system with functions to control logic, sequencing, timing, arithmetic data manipulation and counting capabilities. As the applications are becoming more and more complex, the single-core PLCs are unable to meet the high speed execution requirements, so there is a need for high performance PLCs. Scan time is one of the important parameter which determines the performance of PLC. This paper presents an Optimal Software PLC (Soft-PLC) developed using python programming language which runs on multicore processor. The key feature of this Soft-PLC is the identification and parallel execution of independent rungs of ladder logic on multiple core. Our Soft-PLC provides high speed execution and low scan time compared to PLCs which run on single core processor.","PeriodicalId":314717,"journal":{"name":"2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMDCS.2017.8211691","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In the present industrial world, Programmable Logic Controllers (PLCs) are playing a vital role. A Programmable Logic Controller is a solid state user programmable control system with functions to control logic, sequencing, timing, arithmetic data manipulation and counting capabilities. As the applications are becoming more and more complex, the single-core PLCs are unable to meet the high speed execution requirements, so there is a need for high performance PLCs. Scan time is one of the important parameter which determines the performance of PLC. This paper presents an Optimal Software PLC (Soft-PLC) developed using python programming language which runs on multicore processor. The key feature of this Soft-PLC is the identification and parallel execution of independent rungs of ladder logic on multiple core. Our Soft-PLC provides high speed execution and low scan time compared to PLCs which run on single core processor.