Abstract
The paper shows how new object-oriented features introduced in IEC 61131-3:2013 can be used for handling inputs and outputs. The new extensions such as classes, interfaces or inheritance are first characterized. Then, an UML model of I/O handling with diagrams for peripheries, universal data type and board capabilities is given. Finally, a practical example of model implementation is shown with portions of ST code accessing three different types of I/O boards.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bennet, S., McRobb, S., Farmer, R.: Object-Oriented Systems Analysis and Design Using UML. McGraw-Hill Education. Maidenhead (2006)
IEC 61131-3:2013 standard. Programmable controllers - Part 3: Programming languages. IEC (2013)
Ierusalimschy, R.: Programming in Lua. Lua.org. Rio de Janeiro (2013)
Jamro, M., Rzonca, D., Sadolewski, J., Stec, A., Swider, Z., Trybus, B., Trybus, L.: CPDev engineering environment for modeling, implementation, testing, and visualization of control software. In: Szewczyk, R., Zieliński, C., Kaliczyńska, M. (eds.) Recent Advances in Automation, Robotics and Measuring Techniques. AISC, vol. 267, pp. 81–90. Springer, Heidelberg (2014)
Rzoca, D., Sadolewski, J., Trybus, B.: Coloured Petri-nets models of CPDev soft controller with I/O boards. Przeglad Elektrotechniczny (Electrical Review) 9, 170–173 (2010)
Rzonca, D., Sadolewski, J., Trybus, B.: Interfacing inputs and outputs with IEC 61131-3 control software. In: Szewczyk, R., Zieliński, C., Kaliczyńska, M. (eds.) Recent Advances in Automation, Robotics and Measuring Techniques. AISC, vol. 267, pp. 229–238. Springer, Heidelberg (2014)
Sadolewski, J.: Programmable soft controller with data acquisition cards. CMS 2009 Computer Methods and Systems, pp. 385–389 (2009)
Trybus, B.: Development and Implementation of IEC 61131-3 Virtual Machine. Theoretical and Applied Informatics 23(1), 21–35 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Rzońca, D., Sadolewski, J., Trybus, B. (2015). Object-Oriented Approach to I/O Handling in Control Programs. In: Szewczyk, R., Zieliński, C., Kaliczyńska, M. (eds) Progress in Automation, Robotics and Measuring Techniques. ICA 2015. Advances in Intelligent Systems and Computing, vol 350. Springer, Cham. https://doi.org/10.1007/978-3-319-15796-2_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-15796-2_23
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15795-5
Online ISBN: 978-3-319-15796-2
eBook Packages: EngineeringEngineering (R0)