Skip to main content

A Programmable Logic Controller (PLC); Programming Language Structural Analysis

  • Conference paper
  • First Online:
Recent Advances in Systems, Control and Information Technology (SCIT 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 543))

  • 1606 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Korobiichuk, I.: Mathematical model of precision sensor for an automatic weapons stabilizer system. Measurement 89, 151–158 (2016)

    Article  Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  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)

    Google Scholar 

  6. Lewis, R.W.: Programming industrial control systems using IEC 113-3 Revised edition, 329 p. The Institution of Electrical Engineers, London, UK (1998)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. IEC 61131-3:2013 Programmable controllers - Part 3: Programming languages

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Ziubin, V.E.: PLC programming: IEC 61131-3 languages and possible alternatives. Ind. ACSs Control. (11), 31–35 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yulia Kovalenko .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics