Fuzzy Controller based on PLC S7-1200 - Application to a Servomotor

Isaías González Pérez, A. José Calderón Godoy, Manuel Calderón Godoy

Abstract

This paper presents the design and validation of a fuzzy logic controller implemented with an industrial programmable logic controller (PLC). The chosen device belongs to the S7-1200 series of Siemens, whereas the code has been developed in Ladder Diagram language using the software TIA Portal. The fuzzy controller is of Mamdani type and is applied to control the speed of a servomotor. A comparison with a Simulink/Matlab fuzzy controller is done to validate the developed software module and to show the feasibility of the PLC to manage this kind of control algorithm.

References

  1. Aydogmus, Z., 2009. Implementation of a fuzzy-based level control using SCADA. Expert Systems with Applications, vol. 36, pp. 6593-6597.
  2. Bogdan, S., Kovacic, Z., Krapinec, D., 2007. Sensitivitybased self-learning fuzzy logic controller as a PLC super block. 15th IEEE Mediterranean Conference on Control and Automation, Athens, Greece.
  3. Bosque, G., del Campo, I., Echanobe, J., 2014. Fuzzy systems, neural networks and neuro-fuzzy systems: A vision on their hardware implementation and platforms over two decades. Engineering Applications of Artificial Intelligence, vol. 32, pp. 283-331.
  4. Cingolani, P., Alcalá, J., 2012. jFuzzyLogic: a robust and flexible fuzzy-logic inference system language implementation. IEEE World Congress on Computational Intelligence, Brisbane, Australia.
  5. Joelianto, E., Anura, D. C., Priyanto, M., 2013. ANFIS - hybrid reference control for improving transient response of controlled systems using PID controller. International Journal of Artificial Intelligence, vol. 10, pp. 88-111.
  6. Karasakal, O., Yesil, E., Guzelkaya, M., Eksin, I., 2005. Implementation of a new self-tuning fuzzy PID controller on PLC. Turkish Journal of Electrical Engineering & Computer Sciences 13, no. 2, 277-286.
  7. Li, H. X., Tso, S. K., 1999. A fuzzy PLC with gainscheduling control resolution for a thermal process - a case study. Control Engineering Practice, vol. 7, pp. 523-529.
  8. Piegat, A., 2001. Fuzzy Modeling and Control (Studies in Fuzziness and Soft Computing Series). Physica Verlag, A Springer Verlag Company, Heidelberg, Germany.
  9. Ruan, D., Van der Wal, A.J., 1998. Controlling the power output of a nuclear reactor with fuzzy logic. Information Sciences, vol. 110, pp. 151-177.
  10. Saad, N., Arrofiq, M., 2012. A PLC-based modified-fuzzy controller for PW-driven induction motor drive with constant V/Hz ratio control. Robotics and ComputerIntegrated Manufacturing, vol. 28, pp. 95-112.
  11. Song, Y., Bi, Z., Liu, K., 2007. The PLC system of egg powder treatment based on fuzzy control algorithm. 4th IEEE International Conference on Fuzzy Systems and Knowledge Discovery, Haikou, China.
  12. Zhang, H., Liu, D., 2006. Fuzzy Modeling and Fuzzy Control (Control Engineering). Birkhäuser, Boston.
Download


Paper Citation


in Harvard Style

González Pérez I., José Calderón Godoy A. and Calderón Godoy M. (2014). Fuzzy Controller based on PLC S7-1200 - Application to a Servomotor . In Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO, ISBN 978-989-758-039-0, pages 156-163. DOI: 10.5220/0005013601560163


in Bibtex Style

@conference{icinco14,
author={Isaías González Pérez and A. José Calderón Godoy and Manuel Calderón Godoy},
title={Fuzzy Controller based on PLC S7-1200 - Application to a Servomotor},
booktitle={Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,},
year={2014},
pages={156-163},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005013601560163},
isbn={978-989-758-039-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,
TI - Fuzzy Controller based on PLC S7-1200 - Application to a Servomotor
SN - 978-989-758-039-0
AU - González Pérez I.
AU - José Calderón Godoy A.
AU - Calderón Godoy M.
PY - 2014
SP - 156
EP - 163
DO - 10.5220/0005013601560163