A Hybrid-based Error Detection Technique for PLC-based Industrial Control Systems

被引:0
|
作者
Rajabpour, Navid [1 ]
Sedaghat, Yasser [1 ]
机构
[1] Ferdowsi Univ Mashhad, Dept Comp Engn, Dependable Distributed Embedded Syst DDEmS Lab, Mashhad, Iran
关键词
Industrial Control System; SCADA; RTU; Fault Tolerance; Control Flow Checking; Fault Injection; PLC;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, Industrial Control Systems (ICSs) are employed to monitor and control safety-critical industrial processes. A Supervisory Control and Data Acquisition (SCADA) system is an ICS to perform centralized monitoring and also to control field sites in long-distance communication networks. A SCADA is a distributed system composed of several Remote Terminal Units (RTUs) and a Master Terminal Unit (MTU). RTUs interface with field sensors, local control devices, and field actuators, and the MTU gathers data from RTUs, provides an operator interface to display information, and controls remote sites. RTUs are typically connected to the MTU through a client/server network. Since RTUs operate commonly in a harsh industrial environment, fault tolerance is a key requirement, especially for safety-critical industrial processes. Studies show that a significant number of transient faults caused by a harsh environment lead to control flow errors in the RTU's processors. A control flow checking technique, called PLC-CFC, has been proposed to detect control flow errors in several RTUs in a SCADA system. The proposed technique can be applied to all ICSs which employ microcontrollers, microprocessors, PLCs, or personal computers as their RTUs. The proposed technique has been experimentally evaluated on a real ICS consists of some PLC devices and a main server. For experimental evaluation, 30,000 faults were injected on distributed system and the PLC-CFC technique detected more than 96.76% of the injected faults. The performance and the memory overheads of the technique are about 18.12% and 16.17% on average, respectively.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] PLC-based control systems for industrial production of fuel alcohol
    Qiang, S
    Gao, XZ
    Zhuang, XY
    IEEE ICIT' 02: 2002 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS I AND II, PROCEEDINGS, 2002, : 827 - 832
  • [2] Graphical modeling of PLC-based industrial control applications
    Estevez, E.
    Marcos, M.
    Iriondo, N.
    Orive, D.
    2007 AMERICAN CONTROL CONFERENCE, VOLS 1-13, 2007, : 1606 - 1611
  • [3] Application of PLC-Based Stroke Control in Industrial Production
    He, Xiaodan
    Chen, Xiaosheng
    2020 ASIA CONFERENCE ON GEOLOGICAL RESEARCH AND ENVIRONMENTAL TECHNOLOGY, 2021, 632
  • [4] PLC-based remote monitoring and control systems with high reliability for industrial process
    Hu, Youmin
    Li, Xiwen
    Du, Runsheng
    Yang, Shuzi
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2002, 30 (04):
  • [5] Intrusion Detection in PLC-Based Industrial Control Systems Using Formal Verification Approach in Conjunction with Graphs
    Muluken Hailesellasie
    Syed Rafay Hasan
    Journal of Hardware and Systems Security, 2018, 2 (1) : 1 - 14
  • [6] Hybrid-based PLC control predicts, optimizes product quality
    Barnes, R
    CONTROL ENGINEERING, 1996, 43 (08) : 75 - &
  • [7] PLC-Based Real-Time Realization of Flatness-Based Feedforward Control for Industrial Compression Systems
    Dominic, Shane
    Lohr, Yannik
    Schwung, Andreas
    Ding, Steven X.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2017, 64 (02) : 1323 - 1331
  • [8] PLC-based control systems go off-shore
    Darnell, Michael
    CONTROL ENGINEERING, 2007, 54 (01) : IP9 - IP11
  • [9] PLC-based implementation of supervisory control for discrete event systems
    Fabian, M
    Hellgren, A
    PROCEEDINGS OF THE 37TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1998, : 3305 - 3310
  • [10] PLC-based implementation of supervisory control for discrete event systems
    Fabian, M.
    Hellgren, A.
    Proceedings of the IEEE Conference on Decision and Control, 1998, 3 : 3305 - 3310