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" не сбросилось к начальному значению: