A fault diagnosis system-PLC design for system reliability improvement

被引:14
作者
Bao, Jian [1 ]
Wu, Huifeng [1 ]
Yan, Yimajian [2 ]
机构
[1] Hangzhou Dianzi Univ, Inst Software & Intelligent Technol, Hangzhou, Zhejiang, Peoples R China
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
关键词
Programmable logic controllers; Reliability; Fault diagnosis; Finite state machine; Task scheduling; LOGIC-CONTROLLER IMPLEMENTATION; PREDICTIVE CONTROL;
D O I
10.1007/s00170-014-6166-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a fault diagnosis system-programmable logic controller (FDS-PLC) is developed and discussed, regarding the improvement of reliability of PLC systems. Traditional approaches to improve reliability of the fault diagnose functions of PLC are not conscious of the fact: system developers and programmers are not able to identify every fault that may occur during the system's lifetime. In order to conquer this problem, a FDS-PLC design that establishes and perfects a specification model of the PLC system is introduced. Firstly, FDS-PLC collects and transmits diagnosis data in surplus kernel time of the embedded processor; therefore, it does not decrease the responding speed of the system. Secondly, a finite state machine (FSM) built on PC is applied to construct the specification model and report faulty states to the system operator. Finally, the system is endowed with learning ability by perfecting the specification model. The application of FDS-PLC is further illustrated by an example on an elevator control system experimental platform.
引用
收藏
页码:523 / 534
页数:12
相关论文
共 32 条
[1]  
Alvarez J., 2005, Proceedings. 2005 International Conference on Field Programmable Logic and Applications (IEEE Cat. No.05EX1155), P559
[2]   A water pumping control system with a programmable logic controller (PLC) and industrial wireless modules for industrial plants-An experimental setup [J].
Bayindir, Ramazan ;
Cetinceviz, Yucel .
ISA TRANSACTIONS, 2011, 50 (02) :321-328
[3]  
CHENOWETH HB, 1990, P ANNU REL MAINT SYM, P419
[4]  
Folch J. R., 2006, 12th International Power Electronics & Motion Control Conference (IEEE Cat. No.06EX1282C), P444
[5]   Advanced control algorithms embedded in a programmable logic controller [J].
Gerksic, Sarno ;
Dolanc, Gregor ;
Vrancic, Damir ;
Kocijan, Jus ;
Strmcnik, Stanko ;
Blazic, Saso ;
Skrjanc, Igor ;
Marinsek, Zoran ;
Bozicek, Miha ;
Stathaki, Anna ;
King, Robert ;
Hadjiski, Mincho ;
Boshnakov, Kosta .
CONTROL ENGINEERING PRACTICE, 2006, 14 (08) :935-948
[6]   Software quality in ladder programming [J].
Gharieb, W. .
2006 International Conference on Computer Engineering & Systems, 2006, :150-154
[7]   Mathematical analysis of stage-based programmable logic controller [J].
He, Anping ;
Hung, William N. N. ;
Yang, Guowu ;
Wu, Jinzhao ;
Li, Lian .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2011, 61 (07) :1769-1785
[8]  
Inagaki S., 2007, P 46 IEEE C DEC CONT, P2633
[9]   Bounded sequence testing from deterministic finite state machines [J].
Ipate, Florentin .
THEORETICAL COMPUTER SCIENCE, 2010, 411 (16-18) :1770-1784
[10]   Scheduling algorithm for programmable logic controllers with remote I/Os [J].
Jeong, SW ;
Kim, YS ;
Kwon, WH .
FOURTH INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1997, :87-94