Query: Design and implementation of a programmable logic controller using PIC18F4580

Candidate papers:

abstract: Use of electricity in industry opened a new age which is dominated by industrial automation. In the beginning, automation systems were based on electro mechanical systems consisting of relays and contactors. Developments in semiconductor technology inevitably transformed the existing structure and cause electronic controlled Programmable Logic Controller (PLC) to prevail in the automation systems. PLCs consist of a microcontroller/microprocessor, relay or transistor for switching, isolating equipment such as opto couplers and voltage converter/inverters. Industrial PLCs are quite expensive devices. In this study, design and implementation of a low cost PLC using PIC18F4580 microcontroller are realized. Special software including a graphical user interface is developed for programming the PLC and transferring code data to the device. Both ladder diagram and word instructions can be used for programming the PLC.
author_names: Ufuk Sanver

Erdem Yavuz

Can Eyupoglu

Tuncay Uzun
title: Design and implementation of a programmable logic controller using PIC18F4580
venue: 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)
year: 2018

abstract: This paper describes the design of a nonlinear linearizing controller based on feedback linearizing method to stabilize a nonlinear magnetic levitation system. The linearized model states are selected through input state linearization, and the mathematical expression of the linearizing controller is obtained. An additional innovative integral LQR is designed to make the closed loop system more robust. The closed loop system is implemented in real time on an IEC 61499 standardbased programmable logic controller using a new model transformation technique. The closed loop system is simulated in MATLAB/SIMULINK and TwinCAT 3 real time environment, and the simulation results obtained on both environments are compared.
title: Development of a Nonlinear Linearizing Controller Using Input Output Input State Linearization for Implementation in Programmable Logic Controller (PLC)
year: 2019

abstract: V magistrskem delu je prikazano snovanje in uporaba mehkega (Fuzzy) regulacijskega sistema na primeru regulacije pretoka zraka skozi sistem dveh tlacnih posod in regulacije temperature grelca. Izvedba algoritma mehkega sklepanja je bila zasnovana na osnovi Siemens Fuzzy Control orodja, ki pa ga v novejsih krmilnikih ni bilo mogoce uporabiti. Razvit in implementiran je bil algoritem mehkega sklepanja v Siemens TIA portalu. V obeh primerih je bila izvedena primerjava mehkega regulatorja z linearnim PID regulatorjem. Za prikaz in analizo delovanja regulacijskega sistema je bil izdelan uporabniski vmesnik SCADA s programom Siemens WinCC.
author_names: Andrej Jozic
title: Design and implementation of a Fuzzy control algorithm on a programmable logic controller magistrsko delo
year: 2019

abstract: V magistrskem delu je prikazano snovanje in uporaba mehkega (Fuzzy) regulacijskega sistema na primeru regulacije pretoka zraka skozi sistem dveh tlacnih posod in regulacije temperature grelca. Izvedba algoritma mehkega sklepanja je bila zasnovana na osnovi Siemens Fuzzy Control orodja, ki pa ga v novejsih krmilnikih ni bilo mogoce uporabiti. Razvit in implementiran je bil algoritem mehkega sklepanja v Siemens TIA portalu. V obeh primerih je bila izvedena primerjava mehkega regulatorja z linearnim PID regulatorjem. Za prikaz in analizo delovanja regulacijskega sistema je bil izdelan uporabniski vmesnik SCADA s programom Siemens WinCC.
author_names: Andrej Jozic
title: Design and implementation of a Fuzzy control algorithm on a programmable logic controller
year: 2019

abstract: Biodiesel washing is part of a biodiesel production process that aims to remove impurities contained in biodiesel. In this research, the process of biodiesel washing was conducted at a liquid separation mini plant using mechanical stirring method. A capacitive sensor was utilized to detect interface which is used in the separation between the two liquids, biodiesel and water. This sensor acts as a substitute for the operator who does visual observation in liquid separation. The temperature and the level of water and mixture in the mixing tank to make the process run optimally was also constantly controlled. The process of washing or purification was carried out with 3 times iteration. Programmable logic controller (PLC) was used as a controller device that serves to detect the sensor readings and operate the pumps and valves in this biodiesel washing process. The water mixing process was tested by mixing water temperature ranging from 70degC to 75degC with 25degC water for 2 times to get the water temperature of 55degC. The capacitive sensor module was able to differentiate water from biodiesel. The module produced 58.2 84.5 kHz voltage signal when detecting water and 84.5 98.8 kHz voltage signal when detecting biodiesel in static condition. The time delay for the transfer from water discharge valve to biodiesel discharge valve is 12 seconds. The overall, biodiesel washing automation system can be operated in 18 minutes duration for one washing cycle (excluding the duration of the water heating)
author_names: Gitta Septiani

Rivon Tridesman

Estiyanti Ekawati
title: Design and implementation of biodiesel washing automation system with set of sensors and programmable logic controller device
venue: 2015 International Conference on Sustainable Energy Engineering and Application (ICSEEA)
year: 2015

abstract: In order to ensure the security of each set of tracks, signalization systems are build track specific, even though they have similar building blocks. In this Project it is aimed to design a modular, adaptable signalization system, while sticking to the asked conditions and safety measures and implement it on a programmable logic controller (PLC) First order of business was to design the general architecture of the whole system while complying with the interlocking systems safety regulations. Afterwards the main blocks that were used to build the larger system (rail block, intersection block, route block and signal block) were designed using the automata approach. The PLC's that were planned on being used in the future belonged to Siemens S7 family. Accordingly Siemens' SIMATIC STEP 7 software was chosen to define the inputs, outputs, events, cases and functions and to finally simulate them all.
author_names: Burcu Akmansayar

Salman Kurtulan

Siddika Berna Ors Yalcin
title: Design of core blocks and implementation on a programmable logic controller for a train signalization system
venue: 2015 23nd Signal Processing and Communications Applications Conference (SIU)
year: 2015

author_names: Aleksey A Imaev
title: Design and implementation of a programmable logic controller lab: An internet based monitoring and control of a process
year: 2002

abstract: The design and implementation of a classical control system laboratory based on PLC control system is introduced in this paper. To design and implement the system, two parts must be produced. The first is software for PLC and the second is hardware for experiments related to the programs. The PLC control system used in the design is LS industrial system company GM7 DR40A 24/16 Digital I/O and single Analog I/O module, two photoelectric sensors from Atonic company' the first with the model BR100 DDT P, and the second BEN10M TFR. An approximate sensor with 5 sides is detected, four of CMOS BCD 7 Segment driven by CD4511B, two relays: 2 poles and 3 poles, six voltages and an ammeter measurement, DC motor and 24 VDC power supply and many connecters and pinions. Satisfactory results are obtained by executing twenty four experiments for classical control theory that fulfill the requirements of control theory in undergraduate stage and replace the old experiments executed by PID controller where the practice system is implemented by PLC control now.
author_names: Yousif Al Mashhadany
title: Design and Implement of a Programmable Logic Controller (PLC) for Classical Control Laboratory
year: 2012

abstract: Direct Current (DC) motor position control using Programmable Logic Controller (PLC) is one of the applications which are widely used in automation industries. The aim of this project is to implement a Proportional Integral Derivative (PID) controller in a DC motor control system of The Conveyor System. The project is consists of two stages, classical controller and PID controller. The classical controller and PID controller were implemented in PLC and the results of both methods were compared. The system response of both controllers were compared and analyzed. Throughout the analysis, the PID control system illustrated better performance as compared to the classical control system controller in DC motor position control.
author_names: Muhammad Sharfi Najib

Mohd Shawal Jadin

Raja Mohd Taufika Raja Ismail

Mohd Rusllim Mohamed
title: Design and implementation of PID controller in programmable logic controller for DC motor position control of the conveyor system
year: 2007

abstract: This programmable logic controller can provide logical and timer functions to control in different environments, especially for the intelligent resident. It is consisted of 3 modules: I/O module, processor and programmer. Microcontroller unit MC68HC05C9 processes signal according to the user program saved in EEPROM. User can program with the input and output signal flexibly.
author_names: Li Zhe
title: A Design and Implementation of Programmable Logic Controller by Microcontroller 68HC05C9
year: 2002