Intelligent Control and Automation

Volume 6, Issue 1 (February 2015)

ISSN Print: 2153-0653   ISSN Online: 2153-0661

Google-based Impact Factor: 0.70  Citations  

On the Analysis of PLC Programs: Software Quality and Code Dynamics

HTML  XML Download Download as PDF (Size: 4087KB)  PP. 55-63  
DOI: 10.4236/ica.2015.61007    5,109 Downloads   7,926 Views  Citations

ABSTRACT

As a result of sudden failure in the Programmable Logic Control (PLC) controlled process, the need of diagnosis arises. Diagnosis problem plays an important role to monitor failures in PLC, used to control the whole process. Nowadays and due to the lack of the needed tools availability to perform this action automatically, it is accomplished manually. Usually, the time consuming method is used by back-tracking the failure on an actuator due to the corresponding sensors. This paper analyzes the software quality metrics and their application on the PLC programs. Aiming to implement metrics that gives predictive information about diagnosability of an Instruction List (IL) PLC programs, this could minimize the needed effort to check the program in case of mistakes. Furthermore, to get a better prediction about diagnosability, new metrics are introduced which are able to give more information about the semantics of a program. But they are not yet fully developed and have to be analyzed.

Share and Cite:

Younis, M. (2015) On the Analysis of PLC Programs: Software Quality and Code Dynamics. Intelligent Control and Automation, 6, 55-63. doi: 10.4236/ica.2015.61007.

Cited by

[1] Design and Implementation of Marine Engine Room Monitoring and Alarm System
Recent Developments in Mechatronics and Intelligent Robotics, 2017
[2] Diagnosability of programmable logic controllers
2017
[3] A new automatization algorithm and equation for linear process using timers
2016
[4] PLC advanced course for postgraduate students
Mechatronics and its Applications (ISMA), 2015 10th International Symposium on, 2015

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.