{'fraction_non_alphanumeric': 0.01569506726457399, 'fraction_numerical': 0.004484304932735426, 'mean_word_length': 5.158620689655172, '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}}
Automatic regeneration system for sequential control programs

To replace or maintain many industrial plants developed in the 1960s is quite hard, because the documents of installed sequential control logics seldom remain. SPAIR is an automatic regeneration method of control logic to cope with this problem. In SPAIR, the control logic for operating plants is automatically regenerated from the input and output data of the control unit and supplementary specification by an inductive learning algorithm. When SPAIR is applied to the regeneration of real operating plants, it is necessary to verify if the regenerated sequential control programs can accurately control such plants. For this purpose, the SPAR-System, in which SPAIR is installed, has been developed. The SPAR-System can edit the data and logic of plants and can verify the inferred logic on the simulation plant model easily.