REGUL RX00
Методическое пособие
×

14.6. САМОСТОЯТЕЛЬНОЕ ПРАКТИЧЕСКОЕ ЗАДАНИЕ 14.1

Задание. Изучить способы взаимодействия с файлами на контроллере из ППО.
 
Порядок выполнения.
  • Скачайте архив проекта "WorkingWithFiles.projectarchive" по ссылке.
  • Запустите среду разработки 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".