• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. A Query Language for OPC UA Event Filters
 
  • Details
  • Full
Options
2024
Conference Paper
Title

A Query Language for OPC UA Event Filters

Abstract
The OPC UA standard combines industrial communication with information modeling. In order to remove the need for continuous polling, OPC UA clients can create subscriptions to be notified about data changes and events. OPC UA Event Filters provide powerful constructs for the server-side selection of relevant events. This feature is however underused in practice, also because of the complexity of Event Filters. Event Filters are expressed in a “byte-code” encoding. Assembling this encoding by hand is difficult and error-prone. This paper discusses the semantics of OPC UA Event Filters and proposes a query language to facilitate their definition. A formal grammar for the query language is provided in the BNF format. An implementation of a corresponding parser is available as part of the open62541 library.
Author(s)
Düwel, Florian
Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB  
Ebner, Andreas  
Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB  
Pfrommer, Julius  
Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB  
Mainwork
IEEE 29th International Conference on Emerging Technologies and Factory Automation, ETFA 2024  
Conference
International Conference on Emerging Technologies and Factory Automation 2024  
DOI
10.1109/ETFA61755.2024.10710686
Language
English
Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB  
Keyword(s)
  • Filters

  • Semantics

  • Industrial communication

  • EncodingLibraries

  • Grammar

  • Complexity theory

  • Database languages

  • Standards

  • Manufacturing automation

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024