×

You are using an outdated browser Internet Explorer. It does not support some functions of the site.

Recommend that you install one of the following browsers: Firefox, Opera or Chrome.

Contacts:

+7 961 270-60-01
ivdon3@bk.ru

  • Evolution of Graph Models in Industrial Control Systems from Functional Block Diagrams to Modular Data Processing Systems Based on Directed Acyclic Graphs

    The article examines the evolution of graph-based methods for describing technological data processing in industrial control systems (ICS) and substantiates the feasibility of transitioning from the traditional paradigm of functional block diagrams to architectures based on directed acyclic graphs (DAGs). It is shown that the use of the DAG model provides enhanced capabilities for formalization, dynamic configuration, and distributed execution of computational processes, thereby overcoming the limitations inherent in classical programming tools for programmable logic controllers. The applicability of modular DAG-oriented systems in industrial environments is analyzed using the Tessera-DFE architecture as an example, which implements graph loading, module integration, event-driven execution, and independent processing contexts. It is noted that such solutions contribute to increased reliability, scalability, and adaptability of ICS software in the context of growing data volumes, increasing processing complexity, and the need for integration with external services.

    Keywords: industrial Control Systems, technological data, directed acyclic graph, functional block diagrams, IEC 61131-3, modular architecture, dynamic configuration, distributed execution, plugin modules, event processing, scalability, reliability, Tessera-DFE

  • Modular Software Approach to Building Process Data Processing Systems in APCS Based on Directed Acyclic Graphs

    The paper presents a method for constructing a software system for processing technological data as part of automated process control systems (APCS). The proposed approach is based on a formal representation of the data processing structure in the form of a directed acyclic graph (DAG), where each node corresponds to a stage of information transformation implemented using pluggable software modules. The architecture enables modularity, scalability, and reusability of components in organizing data processing and routing. The applicability of the approach is analyzed with regard to the development of flexible and adaptive software solutions designed for operation under changing requirements for processing logic of technological signals.

    Keywords: APCS, process data processing, directed acyclic graph, modular architecture, software modules, fault tolerance, scalability, dynamic configuration, infrastructure integration, processing formalization