Software Architecture and Framework for Programmable Logic Controllers: A Case Study and Suggestions for Research†
AbstractProgrammable Logic Controllers (PLCs) are widely used for control and automation of machines and processes, so the quality of PLC software has a direct impact on production efficiency. This paper describes a PLC program for a food production line that was completely rewritten using a different software architecture and framework. The PLC hardware and the production line equipment were not changed, so this project provides an opportunity to quantify the impact of different PLC software architecture on production efficiency. The average number of cases of products produced per production hour during the first ten months with the new program was 6.1% higher than the average during the previous ten months with the old program. PLC software, unlike most other software, is often used by the end-user for troubleshooting. In this case, a relatively simple architecture and framework that favors the end-user significantly improved production efficiency over a more sophisticated architecture and framework that favors the software developer. Suggestions for further research on software architecture and framework are given. View Full-Text
Scifeed alert for new publicationsNever miss any articles matching your research from any publisher
- Get alerts for new papers matching your research
- Find out the new papers from selected authors
- Updated daily for 49'000+ journals and 6000+ publishers
- Define your Scifeed now
Walters, E.G.; Bryla, E.J. Software Architecture and Framework for Programmable Logic Controllers: A Case Study and Suggestions for Research. Machines 2016, 4, 13.
Walters EG, Bryla EJ. Software Architecture and Framework for Programmable Logic Controllers: A Case Study and Suggestions for Research. Machines. 2016; 4(2):13.Chicago/Turabian Style
Walters, E. G.; Bryla, Eric J. 2016. "Software Architecture and Framework for Programmable Logic Controllers: A Case Study and Suggestions for Research." Machines 4, no. 2: 13.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.