Добрый день.

Я не понимаю что делают следующие параметры:LIST_ACTIVE и OVERFLOW.
LIMITS_ACTIVE - признак того, то Y достиг Y_MAX или Y_MIN
OVERFLOW - признак переполнения интегральной составляющей

И поддерживает ли этот алгоритм работу гистерезиса?
Гистерезис в коде регулятора не используется.

И вопрос по хранению данных. Есть массив с переменными INT, WSTRING, REAL. Необходимо чтобы значения этих переменные хранились в текстовом файле, неважно какого формата, могли быть перезаписаны и само собой вытаскивались оттуда при запуске алгоритма. Что можете посоветовать для реализации подобного? Для меня ключевая задача реализовать это на ПК в виде алгоритма и хранение данных тоже должно быть на ПК.
В первую очередь вам необходимо определиться, какая программа будет использоваться на ПК.
Описанный вами функционал доступен в большинстве SCADA-систем.