14.6. САМОСТОЯТЕЛЬНОЕ ПРАКТИЧЕСКОЕ ЗАДАНИЕ 14.1
Задание. Изучить способы взаимодействия с файлами на контроллере из ППО.
Порядок выполнения.
-
Запустите среду разработки Astra.IDE.
-
Распакуйте архив проекта.

-
Добавьте в "Менеджер библиотек" проекта следующие библиотеки: SysDir, SysFile.
-
Сохраните и скомпилируйте проект.
-
Запустите виртуальный ПЛК. В сканере сети среды разработки Astra.IDE выполните поиск виртуального ПЛК и назначьте одному из его коммуникационных интерфейсов IP адрес в подсети сетевой карты компьютера.
-
Выполните логин к виртуальному ПЛК и загрузите в него приложение. Запустите приложение кнопкой "Старт" панели инструментов.
-
В поле "Подготовленное значение" переменной WriteBuf программы "FileExample" запишите 'Pressure 6,8' и выполните запись значения в контроллер комбинацией клавиш "CTRL+F7".
-
В поле "Подготовленное значение" переменной xWriteCompleted запишите FALSE и выполните запись значения в контроллер комбинацией клавиш "CTRL+F7".
-
Выполните последовательно пункты 8 и 9 еще три раза, задавая в пункте 8 разные числовые значения после слова 'Pressure '.
-
В главном окне контроллера перейдите во вкладку "Файлы". В правом окне "Исполнение" нажмите на кнопку обновить
. Перейдите в папку "test" и скопируйте на компьютер файл "myLogFile.log".
-
Откройте на компьютере файл "myLogFile.log". В открывшемся файле вы должны увидеть пять записей.

-
В поле "Подготовленное значение" переменной N задайте в диапазоне от 1 до 5 номер интересующей записи файла "myLogFile.log". Выполните запись значения в контроллер комбинацией клавиш "CTRL+F7".
-
В поле "Подготовленное значение" переменной xReadCompleted программы "FileExample" запишите FALSE и выполните запись значения в контроллер комбинацией клавиш "CTRL+F7".
-
Наблюдайте в строковой переменной ReadBuf запись, вычитанную из файла "myLogFile.log".