title: PLAT: An Automated Fault and Behavioural Anomaly Detection Tool for PLC Controlled Manufacturing Systems.
abstract: Operational faults and behavioural anomalies associated with PLC control processes take place often in a manufacturing system. Real time identification of these operational faults and behavioural anomalies is necessary in the manufacturing industry. In this paper, we present an automated tool, called PLC Log-Data Analysis Tool (PLAT) that can detect them by using log-data records of the PLC signals. PLAT automatically creates a nominal model of the PLC control process and employs a novel hash table based indexing and searching scheme to satisfy those purposes. Our experiments show that PLAT is significantly fast, provides real time identification of operational faults and behavioural anomalies, and can execute within a small memory footprint. In addition, PLAT can easily handle a large manufacturing system with a reasonable computing configuration and can be installed in parallel to the data logging system to identify operational faults and behavioural anomalies effectively.
authors.affiliation: Unified Digital Manufacturing Laboratory, Department of Industrial Engineering, Ajou University, Suwon 443-749, Republic of Korea.
authors.forename: Arup
authors.initials: A
authors.lastname: Ghosh
authors.affiliation: Unified Digital Manufacturing Laboratory, Department of Industrial Engineering, Ajou University, Suwon 443-749, Republic of Korea.
authors.forename: Shiming
authors.initials: S
authors.lastname: Qin
authors.affiliation: Department of Industrial Engineering, Ajou University, Suwon 443-749, Republic of Korea.
authors.forename: Jooyeoun
authors.initials: J
authors.lastname: Lee
authors.affiliation: Department of Industrial Engineering, Ajou University, Suwon 443-749, Republic of Korea.
authors.forename: Gi-Nam
authors.identifier: 0000-0001-8238-1676
authors.initials: GN
authors.lastname: Wang
mesh_terms: D000465:Algorithms; D003198:Computer Simulation; D016208:Databases, Factual / Q000706:statistics & numerical data; D001330:Electronic Data Processing; D019544:Equipment Failure Analysis; D006801:Humans; D000072499:Manufacturing and Industrial Facilities; D008962:Models, Theoretical; D016571:Neural Networks, Computer