На картинке представлен экран уставок.
Рассмотрим - режим "Режим работы".
Эти переменные являются внутренними переменными панели и храняться в энергонезависимой памяти.
Уставка давления и скорости насосов также энергонезависимы и транслируются в ПЛК. Так как внутренние переменные IDE не позволяет отправлять по модбасу, сделаны промежуточные переменные.
Запись значений из переменных хранения в переменные отправки производится в скриптах (пишутся на JAVA).
Кто знаком с программированием на бейсике, паскале, си ... узнает здесь цикл FOR в котором я выполняю перебор массивов переменных хранения и отправки и выполняю действие VARотправки[i] = VARхранения[i]. Доступ к элементам таблицы Variables осуществлен с помощью методов getIntValue()-чтение, write()-запись. Про методы и скрипты можно прочитать в справке Vijeo.
Аналогично храняться и передаются коэффициенты ПИД-регулятора.
Основы языка типа СИ, ST ... полезно знать. Меня в этом проекте это выручило . Используется в основном операции присваивания, циклы, операторы условного перехода, логические функции, операции с битами числа. Если у вас есть понятия об этих вещах, вам достаточно посмотреть синтаксис конкретного языка, и реализовать свой алгоритм.