{'fraction_non_alphanumeric': 0.006564551422319475, 'fraction_numerical': 0.0, 'mean_word_length': 5.678832116788321, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Aggregating OPC UA servers for monitoring manufacturing systems and mobile work machines

An aggregating server providing data access to multiple data sources is a software architecture that is often applied in industrial applications. This paper presents a design of an aggregating server based on OPC UA technology and tests it with two different experimental applications, one about production control of a flexible manufacturing system and another about remote monitoring of mobile work machines. The presented design enables transparent access to the data in the address space of the aggregating server through utilization of address space transformations. The transformations can be either configured with rules or be programmed. Feasibility of the design of the aggregating server and the applications was evaluated with experimental implementations containing both simulated devices and real work machines.