Litcius/Paper detail

A smart PLC-SCADA framework for monitoring petroleum products terminals in industry 4.0 via machine learning

Ossama Rashad, Omneya Attallah, Iman Morsi

2022Measurement and Control19 citationsDOIOpen Access PDF

Abstract

The paper introduces a Programmable Logic Controller (PLC) / Human Machine Interface (HMI) system incorporated along with machine learning (ML) classifiers. Although some other studies have incorporated ML techniques to predict and control petroleum product terminals in terms of concentration, the proposed framework incorporates Add On Instruction (AOI) programming, PLC, and ML methods to automatically monitor petroleum products terminals. The framework adds an AOI in programming to achieve maximum usage of processor capabilities. Moreover, it uses AOI for programming in cooperation with the ladder diagram (LD). This leads to simplifying the LD graphical programming language, reducing the time of scanning, and making facilitate troubleshooting. The AOI is merged with ML to automate tank level detection and maintain good operational conditions and consequently protect these expensive essential assets. The introduced framework consists of three stages. The first stage is the PLC programming phase where the PLC is created using Add-On instructions. Next, HMI graphic displays are drawn and linked to the PLC tags in the following stage. During the third stage, the actual process readings are applied to the system based on ML algorithms to test its functionality. The proposed system results indicates a reduction in the LD number, highest program size, and maximum time of scanning. The results indicate that the AOI can help to trace the program more easily in fault situations. Besides, additional program instructions could reduce processor memory, system construction costs, and upgrade projects.

Topics & Concepts

Programmable logic controllerLadder logicTroubleshootingUpgradeComputer scienceEmbedded systemProcess (computing)SCADAVisual programming languageController (irrigation)Operating systemEngineeringElectrical engineeringBiologyAgronomyFault Detection and Control SystemsIndustrial Automation and Control SystemsWater Quality Monitoring and Analysis