{'fraction_non_alphanumeric': 0.0066857688634192934, 'fraction_numerical': 0.0019102196752626551, 'mean_word_length': 5.313253012048193, '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}}
Advanced user layer software tools for industrial fieldbuses

Device interoperability is a crucial element for the development of a dynamic and vendor independent industrial environment. Furthermore, the need to better define the user needs has led to the introduction of the user layer on top of the communication stack for industrial fieldbuses. The ISA IEC SP50 emerging standard for fieldbuses has defined the user layer architecture and requirements so that device interoperability and even device interchangeability is met. This paper presents specific user layer software tools that are being developed at the University of Patras in Greece. The Function Block Builder tool aims at providing the user with a powerful means for defining the structure and algorithm of Function Blocks according to the emerging fieldbus standard. The Logical Node Builder tool addresses the issue of providing a graphical environment for the interconnection of Function Blocks and the subsequent creation of Logical Nodes within the bounds of a Physical Node.