AstraRegul
Руководство системного интегратора
×

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

Задание. Создание в среде разработки Astra.IDE нового проекта, конфигурирование аппаратной части ПЛК, написание простой логической программы.
 
Порядок выполнения.
  • Запустите среду разработки Astra.IDE и виртуальный ПЛК. В сканере сети среды разработки Astra.IDE выполните поиск виртуального ПЛК и назначьте одному из его коммуникационных интерфейсов IP адрес в подсети сетевой карты компьютера.
  • В среде разработки Astra.IDE создайте новый проект, используя "Мастер конфигурации Regul".
  • Соберите аппаратную конфигурацию для ПЛК:
    - Модуль оконечный R500 ST 02 012.
    - Модуль источника питания R500 PP 00 011.
    - Центральный процессор R500 CU 00 071 W.
    - Модуль аналогового ввода R500 AI 08 041.
    - EMPTY
    - Модуль дискретного ввода R500 DI 32 011.
    - Модуль оконечный R500 ST 02 022.
  • Перейдите в программу "PLC_PRG" и перепишите код, представленный ниже.
     
  •  Выполните логин к виртуальному ПЛК и загрузите в него приложение. Запустите приложение кнопкой "Старт" панели инструментов.
    В виртуальном ПЛК отсутствует поддержка шины RegulBus, т.к. виртуальная машина не может обеспечить жесткого реального времени. Поэтому слева от модулей контроллера отображается значок в виде красного треугольника.
     
  • Перейдите в программу "PLC_PRG" и убедитесь, что значение переменной "cnt" увеличивается.
     
  • Выполните отключение от контроллера, нажав комбинацию клавиш "Ctrl+F8" или кнопку "Отключение" панели инструментов.
     
  • Перейдите в крейт и выберете модуль "AI_08_041". Откройте вкладку "Редактор AI_08_041" и замаскируйте 1 и 2 каналы модуля.
     
  •  Произведите "Логин" к контроллеру. Так как были произведены изменения в аппаратной конфигурации контроллера, то логин с онлайн-изменением будет недоступен. В появившемся предупреждении нажмите "Да". Загрузка будет выполнена с остановкой контроллера.
     
  • Перейдите в программу "PLC_PRG" и убедитесь, что выполнение программы не запущенно. Переменная "cnt" сброшена к начальному значению.
     
  • Запустите приложение кнопкой "Старт" и убедитесь, что значение переменной "cnt" начало изменяться.
     
  • Выполните отключение от контроллера и дополните код программы "PLC_PRG":
     
  • Произведите "Логин" к контроллеру с онлайн-заменой:
     
  • Произведите "Логин" к контроллеру с онлайн-заменой. Убедитесь, что значение переменной "cnt" не сбросилось к начальному значению: