Abstract
Application of Programmable Logic Controller in the sphere of industrial automation substantially simplified technological processes control. New data exchange systems and new algorithms are being developed. It leads to enormous variety of comptrollers. We consider a programmable logic controller (PLC), a device that performs control of the physical processes of the algorithm written in it, oriented to work with devices developed through the input sensor signals and output signals to the actuators. PLCs are designed to work in real-time systems. Note that one of the advantages of the PLC system is modular. That is, the ability to combine and mix of types of input and output devices in a manner that best suits the application. Each of them differs by specific set of functions, unique construction and certain control language. In this article we describe classification of PLC, that can help to choose one, and also present the structural analysis of PLC programming languages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Korobiichuk, I.: Mathematical model of precision sensor for an automatic weapons stabilizer system. Measurement 89, 151–158 (2016)
Korobiichuk, I., Podchashinskiy, Y., Shapovalova, O., Shadura, V., Nowicki, M., Szewczyk, R.: Precision increase in automated digital image measurement systems of geometric values. In: Jabłoński, R., Brezina, T. (eds.) Advanced Mechatronics Solutions. AISC, vol. 393, pp. 335–340. Springer, Heidelberg (2016). doi:10.1007/978-3-319-23923-1_51
Korobiichuk, I., Shostachuk, A., Shostachuk, D., Shadura, V., Nowicki, M., Szewczyk, R.: Development of the operation algorithm for a automated system assessing the high-rise building. Solid State Phenomena 251, 230–236
Bonfatti, F., Monari, P.D., Sampieri, U.: IEC 1131-3 programming methodology. Software engineering methods for industrial automated systems. CJ International Editions (1997). ISBN 2-9511585-0-5
Ohman, M., Johansson, S., Arzén, K.E.: Implementation aspects of the PLC standard IEC 1131-3. IFAC Control Engineering Practice 123 6(4), 547–555 (1998)
Lewis, R.W.: Programming industrial control systems using IEC 113-3 Revised edition, 329 p. The Institution of Electrical Engineers, London, UK (1998)
Barbosa, H., Déharbe, D.: Formal verification of PLC programs using the B method. In: Proceedings of the Third International Conference on Abstract State Machines, Alloy, B, VDM, and Z, pp. 353–356 (2012)
De Smet, O., Couffin, S., Rossi, O., Canet, G., Lesage, J.-J., Schnoebelen, Ph., Papini, H.: Safe Programming of PLC Using Formal Verification Methods. Ecole Normale Suprieure, Chaire De Fabrications, France (2000)
IEC 61131-3:2013 Programmable controllers - Part 3: Programming languages
Anisimov, N.A., Golenkov, E.A., Kharitonov, D.I.: Composition approach to development of parallel and distributed systems based on Petri nets. Programming (6) (2001)
Ziubin, V.E.: PLC programming: IEC 61131-3 languages and possible alternatives. Ind. ACSs Control. (11), 31–35 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Kovalenko, Y. (2017). A Programmable Logic Controller (PLC); Programming Language Structural Analysis. In: Szewczyk, R., Kaliczyńska, M. (eds) Recent Advances in Systems, Control and Information Technology. SCIT 2016. Advances in Intelligent Systems and Computing, vol 543. Springer, Cham. https://doi.org/10.1007/978-3-319-48923-0_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-48923-0_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-48922-3
Online ISBN: 978-3-319-48923-0
eBook Packages: EngineeringEngineering (R0)