Большое спасибо Евгений Пашигоров за выложенный пример, но это не совсем то что нужно. Не обижайтесь, просто задача совсем другая.
Попробую раскрыть суть немного подробнее.
Как используются результаты Программа берет данные из трех массивов of_byte. В одном из них содержатся данные про тридцать значений температуры, в другом - про 30 значений давления, в третьем - время, за которое нужно получить "цифры", указанные в массивах 1 и 2. В результате получяется график в виде кривой для значений температуры и график для значений давления.
Для чего нужны файлы Немного напрягает каждый раз перезаписывать данные в переменные Retain, из за того что КДС не хочет коннектится к ПЛК с первого, второго а иногда и с десятого раза (хотя может проблемма не в КДС??).
Как планировал работать с файлами
Вариант 1
1 - Создать файл в EXEL (потому что быстро и удобно);
2 - Записать в ПЛК;
3 - При загрузке, ПЛК должен очистить файл от мусора (строки с заголовками, знаки переноса строки, знаки табуляции, порядковые номера);
4 - Записать каждую полезную колонку как отдельный массив [1..30] of byte (температура, давление, время);
5 - Использовать данные при работе;
Вариант 2
1 - При запросе от ПЛК файла которого нет создать его;
2 - с помощю панели оператора заполнить три массива [1..30] of byte (температура, давление, время);
3 - Добавить мусор (строки с заголовками, знаки переноса строки, знаки табуляции, порядковые номера);
4 - Записать данные в файл;
5 - при желании скачать для просмотра на ПК;
6 - использовать как в варианте 1;
Вариант 3
1 - Возможность записывать изменения в файл;
Вариант 4
Может кому то пригодится и плохих слов будет меньше при сотом изменении сорока программ по 30 циклов (всего 1200 значений) , а все из за какойто кнопки Reset: