Performance comparison of TwinCat ADS for Python and Java
dc.contributor.author | Weber, Alexander | |
dc.contributor.author | Eichelberger, Holger | |
dc.contributor.author | Schreiber, Per | |
dc.contributor.author | Wienrich, Svenja | |
dc.contributor.editor | Herrmann, Andrea | |
dc.date.accessioned | 2023-11-30T08:32:47Z | |
dc.date.available | 2023-11-30T08:32:47Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Real-time and in-process measurements are important in the manufacturing domain, e.g., for real-time process monitoring. For performance reasons, such data is often processed in virtualized environments on edge devices, as e.g., provided by the company Beckhoff. For exploring modern AI methods, integration with high-level languages such as Python or even with Industry 4.0 platforms for advanced data flows is needed. In this paper, we analyze the read/write perfor mance of a Beckhoff device integrated via Python or Java. For our experiments, we use a simulation on a PC as well as a networked setup with a Beckhoff device. We show that the Java-based solution is faster than the Python one by 2-3 times. We also show that small arrays can be read as fast as a single value, that there is no difference between operations for small or big data types and that there is no difference between reading and writing data. | en |
dc.identifier.issn | 0720-8928 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/43230 | |
dc.language.iso | en | |
dc.pubPlace | Bonn | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Softwaretechnik-Trends Band 43, Heft 4 | |
dc.relation.ispartofseries | Softwaretechnik-Trends | |
dc.subject | SPP | |
dc.subject | manufacturing domain | |
dc.subject | measurement | |
dc.subject | real-time | |
dc.subject | Python | |
dc.subject | Java | |
dc.subject | simulation | |
dc.title | Performance comparison of TwinCat ADS for Python and Java | en |
dc.type | Text/Conference Paper | |
mci.conference.date | 6-8 November 2023 | |
mci.conference.location | Karlsruhe, Germany | |
mci.conference.sessiontitle | 14th Symposium on Software Performance 2023 | |
mci.reference.pages | 35-37 |
Dateien
Originalbündel
1 - 1 von 1