НТЦ Энжитек

+2
с 2024

engitex.org - ООО НТЦ Энжитек, компания по разработке ПО и АСУ, tg: @engitex

4 подписчика
2 подписки

SCADA (Supervisory Control and Data Acquisition) - это общее название программных решений, позволяющих производить непрерывный удаленный мониторинг работы оборудования. Такие решения также часто называют "АСУ верхнего уровня", так как машина, на которой запущена SCADA, не управляет напрямую оборудованием. Это делает контроллер полевого/среднего уро…

Примеры использования пакета Control Logic

ПО Control Logic (https://control-logic.sourceforge.io/) позволяет соединить функционал ПЛК и АСУ с функционалом конвенционного ПК. Поэтому ПО будет особенно полезно в системах управления (или в моделях АСУ), где требуются:

Изменения температуры в различных точках вдоль пластины и текущая мощность нагревателя.

Поскольку без компьютерного моделирования невозможно создание цифровых двойников, например, электростанций и производств, желательно иметь возможность описывать в модели сложные (с большим количеством сигналов) системы управления в простой и читаемой форме.

Программирование систем управления на триггерах

Формализм триггеров предложенный в пакете org.engitex.controllogic (https://control-logic.sourceforge.io/) не является ни IoC-фреймворком, ни расширением для Java (как, например, файлы XML при создании графических Java-приложений).

1

Когда в Engitex появилась утилита JMP, основной идеей было облегчить создание SPMD (single program, multiple data) и MPMD (multiple programs, multiple data) параллельных программ на Яве. Также было важно иметь возможность явно задавать политику распределения нагрузки как в рамках одной машины («ноды») в кластере, так и между несколькими машинами.

1