Industrial process engineering and PLC program development have traditionally favored Function Block Diagram (FBD) programming over classical imperative style programming like the object oriented and functional programming paradigms. The increasing momentum in the adoption and trial of ideas now classified as 'No Code' or 'Low Code' alongside the mainstream success of statistical learning theory or the so-called machine learning is redefining the way in which we structure programs for the digital machine to execute. A principal focus of 'No Code' is deriving executable programs directly from a set of requirement documents or any other documentation that defines consumer or customer expectation. We present a method for generating Function Block Diagram (FBD) programs as either the intermediate or final artifact that can be executed by a target system from a set of requirement documents using a constrained selection algorithm that draws from the top line of an associated recommender system. The results presented demonstrate that this type of No-code generative model is a viable option for industrial process design.
翻译:工业过程工程和PLC程序开发传统上更倾向于采用功能块图(FBD)编程,而不是面向对象和函数式编程范式的经典命令式编程。随着所谓的无代码或低代码的想法越来越受欢迎,并且统计学习理论或所谓的机器学习的成功缔造了主流,重构数字机器执行程序的方式。无代码的一个主要重点是直接从一组需求文档或定义消费者或客户期望的任何其他文档中生成可执行程序。我们提出了一种方法,它从一组需求文档中使用约束选择算法生成功能块图(FBD)程序作为中间或最终工件,该算法从关联的推荐系统顶级抽取。所呈现的结果表明,这种类型的无代码生成模型是工业过程设计的可行选择。