{'fraction_non_alphanumeric': 0.015450643776824034, 'fraction_numerical': 0.005150214592274678, 'mean_word_length': 5.5139664804469275, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Development of a distributed process control programming tool for function block description

Production plants have been complicated by the diversification of products. In order to control complicated production plants, distributed process control is a powerful approach. In the development of a distributed process control system, it is difficult to develop its software because distributed controllers complicatedly interact with each other. For that reason, the function block model, which is the specification language for distributed process control logic, is being standardized in IEC61499-1. A distributed process control programming tool for function block description is proposed. It is possible to describe control programs hierarchically by using function blocks. The GUI of this tool supplies multi-windows which can simultaneously display function blocks on different hierarchical levels. In this tool, inputted programs can also be verified by a simulation. This tool is applied to the control program description of an automatic carrier system. It has been confirmed that the control program is completely described and simulated by using this tool.