Первый урок серии по контроллерам REGUL: сборка учебного стенда на базе R500, установка модулей и фронт-штекеров, подача питания и подключение к ноутбуку. Показано создание проекта через мастер конфигурации в среде Astra.IDE, настройка IP-адреса и имени через сканер сети, загрузка программы в контроллер и запуск виртуального контроллера со сменой таргета.
- 00:17 Знакомство с аппаратной частью контроллеров REGUL R500
- 03:35 Установка модулей и фронт-штекеров в стенд
- 07:10 Подача питания и подключение к контроллеру
- 12:38 Создание проекта через мастер конфигурации REGUL
- 14:53 Создание проекта и структура приложения
- 21:22 Назначение индикаторов контроллера
- 22:36 Настройка IP-адреса и имени контроллера через сканер сети
- 30:56 Создание переменной и загрузка программы в контроллер
- 34:44 Цвета индикации шины и резервирование
- 35:17 Запуск виртуального контроллера и смена таргета
- REGUL R500
- Astra.IDE
- REGUL
- VMware
- VirtualBox
Кому полезно: Инженерам АСУ ТП, начинающим работу с контроллерами REGUL и средой Astra.IDE
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:17 Добрый день, меня зовут Сергей, и сегодня мы с вами начинаем серию видеоуроков, посвященных контроллером Регу в сегодняшнем 1 видеоуроке. Мы с вами познакомимся с аппаратным устройством контроллеров на примере серии Р, 500 научимся собирать. Простейший край создадим тестовый проект и загрузим его в наш контроллер. Также в конце нашего видео урока мы попробуем подключиться к виртуальному контролю. Здесь на столе присутствует учебный стенд, в сегодняшнем уроке нам от него потребуется. Исключительно сама Дин Рейка шириной 105 мм и блок питания 24 Вольта. А здесь у меня расположены наборы модулей. Это основные электронные блоки, здесь у меня имеются модули, а конечные ст. Мы видим, что они отличаются друг от друга начальный. Модуль, который устанавливается слева в корзине, имеет блок из 8 дип переключателей, при помощи которых мы можем выставить адрес корзины от 0 до 255 в конце корзины. У нас ставится ответная часть, которая не имеет каких либо переключателей.
1:31 Шинные модули сейчас у меня в руках находится модуль Сеич. 0 2 0 11 Это модуль шасси, поверх которого устанавливаются стандартные модули ввода вывода вывода. А здесь модуль сеяч, 0 2 0 21 поверх которого устанавливаются модули центрального процессора из основных модулей. У меня имеется блок питания у него. Имеется разъем входного питания кнопка включения, и, собственно, все модуль питания необходим для преобразования внешнего питания в питании шины 24 Вольта.
2:16 Теперь рассмотрим модуль центрального процессора, он является основным в нашем контроллере. У него присутствует 4 основных сетевых интерфейса. Переключатель ран, стоп, переключатель номера шины 1 и 2 более подробно о модулях. Мы поговорим в следующем видеоролике.
2:41 Теперь рассмотрим стандартные модули ввода вывода. Сейчас у меня в руках находится модуль АИ 0 8:41 на передней панели, у него расположен разъем на 36 контактов. У остальных модулей присутствуют либо такие же разъемы на 36 контактов, либо еще бывают модули с разъемом на 20 контактов. К ним подключается фронт штекер.
3:12 Сам фрундштекер выглядит следующим образом. Спереди имеется дверца и под ней расположен рычаг, за счет которого осуществляется крепление к самому основному электронному блоку с задней стороны. Мы можем наблюдать, как этот рычаг зацепляется за модель.
3:35 Приступим к установке наших модулей в стенд. В начале мы установим пару модулей ст. на модулях ст. На 1 из них расположен блок из дип переключателей, при помощи которого мы можем выставить адрес конкретного крейта от 0 до 255.
3:58 На оконечном блоке каких либо переключателей нет, вначале установим соответственно модуль ст 0 2 0 11. Теперь модуль шасси однослотовый, на него будет установлен наш модуль питания, папа. Следующим за ним пойдет центральный процессор, он будет устанавливаться на двухслотовый модуль сеч 0 2 0 21. Для соединения модулей друг с другом сдвинем их вместе до 2 щелчков, 1 2 далее сдвинем модули в сторону оконечного. Также до 2 щелчков аналогичным образом устанавливаем оставшиеся модели шасси.
5:28 Установка модулей шасси завершена, теперь начнем основные электронные блоки 1. Мы установим модуль ПП для этого, сначала зацепимся за верхний край дин рейки и потом защелкнем его вниз. Далее устанавливаем процессорный модуль.
6:11 Последовательность установки модулей в край принципиального значения не имеет. И мы можем устанавливать их в том порядке, как нам больше понравится, я оставил. 1 Модуль шасси пустой про запас на случай, если нам потребуется до установить в Крэт еще какой нибудь электронный блок. Теперь начнем подключать фронт штекера.
6:33 1 У нас будет, а и 0 8 41 зацепились за нижний край модуля. И теперь поднимаем рычаг вверх до конца, закрываем крышку.
7:10 Сборка Крейта завершена, теперь нам необходимо подать на него входное питание. Для этого, как я уже говорил, у нас имеется блок питания 24 Вольта, подключаем разъем. Питание присутствует теперь для того, чтобы можно было подключиться к контроллеру со стороны среды разработки. Подключимся напрямую к моему ноутбуку при помощи обычного пачкорда подключаться можно, конечно же, и через промежуточное сетевое оборудование, но мы в данном случае подключимся напрямую.
7:53 К модулю су в 5 интерфейс у модуля центрального процессора имеется 4 основных сетевых интерфейса. С 3 по 6 соответственно, у меня здесь в стенде используется модуль ЦУ 0 0 61. У него 1 2 сетевые интерфейса представлены в виде СФ ПИ Слотов и. В каждый Севкислот мы можем установить дополнительный сфпи модуль того типа, который нам необходим. То есть, например, либо для обычных медных сетей с разъемом Эржей, 45 но тогда у. Нас будет ограничение на длину кабеля соответственно 100 м или можем установить асовки модули? Оптические тогда уже длина линии подключения может составлять несколько километров.
8:44 Устанавливаем и В данном случае у меня подключение осуществляется по 5 порту, то есть через стандартный. Интерфейс с разъемом моржай 45 и так давайте перейдем на наш сайт реглаб. Точка ру здесь мы видим, у нас представлены несколько семейств наших контроллеров. В данном случае мы работаем семейством р, 500 заходим внутрь. Раздел документация, и здесь мы можем скачать системное руководство. А нашей серии р 500 у меня, у меня она уже скачана. Вы можете скачать его самостоятельно, теперь нас интересует среда разработки.
9:28 Заходим в программное обеспечение среда разработки. Здесь у здесь у нас имеется 2 варианта эпсилон ЛД и Астра, и Д. Е. более современным вариантом является Астро идее. Поэтому я рекомендую вам сразу начинать работу именно с нее, заходим внутрь.
9:48 Раздел скачать. Здесь мы видим набор основных документов в 1 очередь, нас интересует непосредственно руководство пользователя по Астро Иды и скачиваем. Опять же этот файл у меня уже скачан, вы можете скачать его самостоятельно. И посмотрим, что здесь есть еще для нас полезного. У нас имеется дистрибутив самой среды разработки астроэдэя. Это установочный файл размером чуть более 2 гигабайт. Также можно свободно его скачать с нашего сайта. Стоит отметить, что при установке астро и де Е. Желательно делать это по правой кнопке мыши от имени администратора, чтобы все компоненты в систему установились корректно, а? Когда вы установите среду разработки на своем компьютере, у вас версия пакета? Регул будет совпадать с той версии, которую мы видим непосредственно вот здесь. То есть 1 7 0 0 для установки пакета обновления заходим ниже?
10:58 Патчи и на текущий момент у нас присутствует всего 1 патч версии, 1 7 0 1 его мы также скачиваем. По сути, это файл с расширением, как его следует устанавливать, я покажу немного позже. У меня он уже скачан, поэтому я не буду делать это 2 раз. И также можно скачать с нашего сайта образ виртуального контроллера для серии Р. 400 или р. 500 В данном случае мы работаем с Р. 5.00, поэтому, конечно, скачиваем именно его. Он имеет расширение ова, и его можно запускать под виртуальной машиной виртуал бокс либо в амбаре.
11:57 Также можно обратить внимание, что у нас на сайте можно скачать бесплатно аписи да сервер нашей разработки. И, собственно, мы можем приступить к запуску среды разработки и попытаемся подключиться к нашему контролю. Теперь давайте непосредственно запустим среду разработки и попытаемся создать 1 наш тестовый проект и подключиться к контролю, запускаем Астрый Лиен.
12:38 Начать с кнопки мастера конфигурации Регу. Нажимаем на эту кнопку. И по шагам мы должны правильно выбирать опции, и в результате мастер для нас создаст уже, по сути, готовый проект. Мы с вами работаем серии Р, 500 выбираем данную серию, то центральный процессор у нас используется ЦУ, 0 0 61 выбираем его из списка.
13:10 Здесь мы можем выбрать, необходимо ли нам поддержка резервирования, в данном случае мы составляем простейший проект, в котором у нас резервирование не. Будет, если резервирование потребуется в дальнейшем, то мы можем эти опции выбрать уже в существующем проекте, поэтому сейчас выбираем без резервировать. Выбор шины здесь, мы видим, что у нас присутствует 2 варианта. Это старый традиционный регул бас, который многим уже знаком по среде разработки. Эпсилон ЛД раньше присутствовал только он сейчас, начиная с версии 1 7 0 0 соответственно с среды Астра и Д. Е. У нас появилась новая. Шина, которая называется Регулбас Оз. Принципиальное отличие этой шины заключается в том, что она работает уже не в рамках Рантайма В. качестве главного процесса, а именно уже под самой операционной системой и есть возможность перенести ее на свободное ядро центрального. Процессора, тем самым разгрузив 1 ядро для самого рантайм, выберем именно ее. Теперь у нас есть 2 варианта для нашей шины, расширяемый. Контроллер либо нерасширяемый контроллер, у нас присутствуют модули ст. А конечные в нашем крейте, поэтому наш контроллер является расширяемым. То есть через данные модули мы можем подключать к нему дополнительные крайт? Если бы эти модули отсутствовали, мы бы выбрали, не расширяли. И так выбираем регул бас ос, расширяемый контроллер. Далее создаем имя для нашего проекта и выберем, куда именно мы хотим его разместить.
14:53 У меня на диске д есть папка Регул. Папка Проджектс, и вот давайте там и разместим наш проект, назовем его, например, тест 1. Далее проверяем правильность всех указанных параметров и нажимаем завершить. Мастер формирует для нас шаблон проекта, нужно подождать некоторое время. Все создание проекта закончено, давайте посмотрим, что у нас здесь появилось сверху. Присутствует сам контроллер или так называемый таргет устройство. Указан его тип р 561.
15:46 Далее идет приложение, то есть это непосредственно набор программных компонентов, которые мы в дальнейшем будем с вами создавать конфигурация задач и тестовая задача ТАЗ. ПЛЦ ПРГ с некоторыми настройками по умолчанию. В частности, приоритет 2 тайм Аут 20 Миллисекунд те, кто ранее уже работал с нашей средой. Эпсилон ЛД, наверное, обратил внимание. Что здесь отсутствует задача, Регул Бастаск? Дело в том, что для шины Регул Бас ОС данная задача не требуется, так как перед этим я уже сказал, что весь функционал шины у. Нас вынесен в отдельную задачу за рамки рантайма, соответственно здесь мы ее не наблюдаем. Для установки непосредственно цикла шины можно зайти в саму шину регал бас ОС.
16:41 Редактор параметров шины и здесь выставляется цикл шины по умолчанию. Он у нас составляет 1 миллиардекунду программе, мы пока ничего создавать не. Будем теперь наша задача состоит в том, чтобы создать аппаратную конфигурацию в нашем проекте, которая будет соответствовать аппаратной конфигурации. Реального контроллера. Нажимаем на наш крейд правой кнопкой. Добавить устройство. И начинаем добавлять модули ввода вывода вывода в том порядке, как они у нас установлены в реальном крейте. Как мы видим, обязательными для нашего Крейта являются модули ст, которые у нас установлены, они уже были добавлены автоматически модуль. Папа, то есть модуль питания, он также хотя бы 1 должен быть обязательно. Он у нас присутствует, и модуль Су также у нас уже добавлен автоматически. То есть мы идем сейчас именно по модулям? Ввода вывода, открываем модули ввода вывода вывода.
17:43 1 У нас идет модуль. Аи 0 8 41 находим его в списке, вот он да был клик. Модуль добавлен, следующий идет, а он или 8 0 11 находим его в списке.
18:08 А он 0 8 0 11 добавляем следующий Д и 32 0 11. Добавляем и последний до 32 0 11. Добавляем. Следует обратить внимание, что у меня в крейте установлен еще 1 шинный модуль, поверх которого не установлено никакого электронного блока. Обязательно этот модуль тоже должен быть отражен в конфигурации шины. Он у нас называется пустой, добавляем его к проекту. Теперь наш Крейд в проекте полностью соответствует тому, что у нас присутствует в реальной жизни. Последнее, что нам необходимо сделать, зайти непосредственно в край и.
19:06 И указать адрес Крейта, который мы задали на начальном модуле ст. Здесь мы наблюдаем, что у нас переключен в положении в КЛ, только верхний переключатель. Соответственно, адрес у нас получается 1, устанавливаем здесь адрес Крейта также 1.
19:31 Сохраняем наш проект, теперь нам необходимо обнаружить контроллер через сканер сети, заходим инструменты в сканер сети. Выбираем из списка тот сетевой интерфейс, через который мы непосредственно будем работать с нашим контроллером. И так давайте включим наш контроллер. Теперь нам необходимо дождаться характерного звукового сигнала, и после него уже можно будет попытаться через сканер сети обнаружить наш контроллер и задать для него необходимую сетевую конфигурацию, ожидаем нашего звукового сигнала.
20:21 Мы услышали звуковой сигнал, контроллер загрузился, давайте еще рассмотрим индикаторы на модуле ЦУ. Индикатор Пауэр говорит нам о том, что присутствует питание на модуле индикатор РАН. Если он горит зеленым, это говорит о том, что запущена и успешно исполняется какое то приложение. Индикаторы Аш Ф. И. ПФ свидетельствуют о наличии аппаратной и программной ошибки соответственно. В данном случае у нас моргает, моргает ПФ, это говорит о том, что никакой программы. Сейчас контроллер не загружены в случае, если возникает проблема с любым модулем ввода вывода в любом из крейтов, которые подключены к нашей системе, то это ошибка с модуля она. Также передается и на сам модуль целу, то есть у него загорается индикатор Аш Ф. Следующий индикатор РДД от слова Редамдон Си. Он используется для работы в режиме резервирования В.
21:22 Более подробно мы о нем поговорим, когда будем рассматривать соответствующий видео. Урок индикаторы МБ 1 и МБ 2 говорят нам о том, по какой имени на шине сейчас работает наш контроллер. То есть шин, как я уже ранее говорил, у нас 2 1 и 2 и соответственно. Цвет индикатора говорит нам о том, является ли Шина сейчас управляющий. Если зеленый цвет значит, что шина управляется, если желтый цвет, это означает, что мы только вычитываем данные по шине управляющей. Она не является пользовательские индикаторы ЛД. С 1 по 4 могут быть использованы для произвольных целей, например для отображения. Какого то специального режима работы вашего контроллера, то есть это все настраивается вашем прикладном программном обеспечении? Индикатор Джи Пи Эс по его частоте. Моргания, мы можем понять, удалось ли контроллеру соединиться со спутниками для синхронизации времени. Для этого нам потребуется подключение антенны, соответствующей к разъему далее индикаторы Рыкс и ТХ 1 компорта. Вот этого, который у нас РС 232 РС и ТХ.
22:36 2 Компарта 485 и далее 3 индикатора, 4 точнее индикатора с 3 по 6 соответствующие нашим основным сетевым интерфейсом. Теперь попытаемся обнаружить наш контроллер. Через сканер сети для этого нам необходимо выбрать нужный сетевой интерфейс, через который мы непосредственно планируем работать с нашим контроллером.
23:02 И нажать кнопку сканировать. Первоначально, когда у вас еще контроллер не настроен, он называется Локал Хост и все сетевые интерфейсы. Сконфигурированные с адресом, 0 нам необходимо задать ай пи адрес для конкретного сетевого интерфейса, через который мы подключены. И этот айпи адрес он должен соответствовать, естественно, айпи адресом локальной. Подсети, в которой работает наш компьютер, мы видим, что зеленым фоном у нас подсвечен именно порт. 5 Потому что непосредственно через порт 5 У нас и подключен контроллер настроим здесь необходимый Ай Пи адрес.
24:00 Например, вот такой зададим правильную маску, подсетим. Запишем эту конфигурацию в контроллер. Следует обратить внимание, что изменение ай пи адреса с 1 на другой может производиться без перезагрузки контроллера. Если же мы выбираем другой режим нашей сетевой карты, то есть переключаемся между статическим. Адресом и линии синхронизации то для внесения изменений нам потребуется полная перезагрузка контроллера. В данном случае мы всего лишь изменили наш адрес, поэтому перезагрузку мы делать не будем. Остальные адреса оставляем по умолчанию в следующих. Видеоуроках, когда мы будем с вами говорить про резервирование, мы рассмотрим, какие бывают специализированные айпи адреса резервирования. Как настраиваться соответственно, режим линии синхронизации сейчас лишь для нас главное запомнить, что ни 1 из. Сетевых интерфейсов не должен быть переключен в режим линии синхронизации, иначе без реальной синхронизации у нас контроллер будет работать несколько некорректно. Теперь мы можем задать имя для нашего контроллера. Давайте назовем его, например, р 500 тест.
25:20 Тест 1 Имя ни на что не влияет, просто чтобы нам проще было его обнаруживать в сети, нажимаем записать. Сверху мы видим блок информации о ПЛК, здесь указан конкретный тип таргета или тип нашего контроллера. Другими словами, мы видим, что это у нас р 561, то есть он у нас соответствует тому типу, который. Мы выбрали в нашем проекте, также здесь иногда присутствует буква Дабл Ю. Если она есть, это говорит о том, что данный экземпляр контроллера поддерживает так называемую вебвизуализацию, это другой тип. Таргета, и он опять же полностью должен соответствовать тому, что мы выбираем проекте. То есть если у нас здесь контроллер 61 Дабл Ю, то и в проекте мы выбираем именно 61 Дабл Ю по поводу того, что такое. Визуализации, как с ней работать, у нас будет отдельный видеоурок ниже. Мы видим версию спо или системного программного обеспечения, которое в данный момент зашита в наш контроллер, ну конкретно в модуль. Цу, а в данном случае эта версия совпадает с версией того пакета, который установлен в среду разработки. Это не является абсолютно необходимым условием, но тем не менее крайне желательно, то есть, если вы. Уже непосредственно собираетесь пустить контроллер в эксплуатацию? То крайне важно, чтобы перед финальной компиляцией версия СПО установлена в контроллере и версия пакета установлена в среду разработки. Полностью совпадали, они же есть блок из нескольких кнопок. Здесь мы можем выполнить импорт или экспорт сетевой конфигурации в файл, например, для того, чтобы при сбросе контроллера заново не прописывать. Все ай пи адреса, а взять их уже из готового файла. Также имеется кнопочка звуковой сигнал. Давайте на нее нажмем, и при этом можно обратить внимание на панель индикации, она также будет моргать.
27:24 Вот произошло 2 коротких звуковых сигнала, и индикаторы на контроллере помигали. То есть если у вас на столе находится несколько модулицеву, то интересующие можно легко найти таким вот образом. В сканер сети мы выполнили все необходимые действия. Айпи, адрес адрес задан и соответствует нашей локальной сети. Теперь будем пытаться подключиться уже непосредственно к контроллеру, через среду закрываем данное окно. Дабл Кликом заходим на таргет устройством 1 закладка установки соединения.
27:59 Здесь нажимаем на кнопку сканировать сеть. Вот в данном случае у нас все хорошо. Мы обнаружили единственный контроллер в нашей локальной сети и можем нажать окей. Значит, здесь нажимаем, да и обратите внимание, что при 1 подключении к новому контроллеру у нас не требуется пароля для администратора, если вы ранее работали со. Средой разработки Эпсилон ЛД, то вы, наверное, знаете, что раньше у нас начальные логины пароль совпадали, и они выглядели как администратор по английски с большой. Буквы сейчас же при работе с версии 1 7 и выше, соответственно, через среду Астро и Дее. При первоначальном подключении порой не требуется, то есть мы вводим имя, ну. Допустим, для краткости пользователи у нас будет называться Единичка и пароль. Также единичка единичка для того, чтобы можно было быстро их вводить, все нажимаем ОК.
29:09 Пароль задан повторяем его. И произошло успешное подключение к контроллеру. Мы видим, что оба индикатора у нас горят зеленым цветом, можно пару слов сказать по поводу. Того, что такое гидовый, то есть мы наблюдаем на схеме наш ноутбук. Наш контроллер посередине присутствует еще некий гейтовый, что это такое. Это служба, которая работает под Виндоусом, она устанавливается автоматически при установке среды разработки и служит по сути транзитным. Звеном то есть, когда мы подключаемся с ноутбука, то подключение идет сначала к этому сервису к этой службе, а дальше уже служба подключается к.
30:00 Посредственно к аппаратной части, это может быть удобно для работы в удаленных локальных сетях. То есть если бы у меня контроллер был не под рукой, а, например, где то в другом городе, то я бы в том месте мог. Установить компьютер на нем запустить такую же службу и соединяться с моего ноутбука. Сначала до того сервиса, а уже потом там локально через сеть обнаруживать те контроллеры, которые там имеются, если по. Каким то причинам у вас не получилось через кнопку сканировать сеть, обнаружить ваш контроллер, то можно прямо вот в этой строке написать его айпи адрес какой нибудь, например, 192 168 ну и так далее, в. зависимости от того, какой айпишника установили и попытаться уже осуществить соединение напрямую по этому айпи адресу. Но в нашем случае сейчас это не требуется, мы соединение уже установили для того, чтобы.
30:56 Наблюдать какое то действие в нашем проекте давайте создадим любую переменную, назовем ее, допустим, а. Типа инт. В коде программы мы будем этой переменной в каждом цикле. Присваивать. Значение на единицу больше, чем оно было до этого. То есть она будет меняться у нас в реальном времени? Период изменения этой переменной будет зависеть именно от параметров задачи. Таз ПЛЦ ПРГ, в которую наша программа добавлена.
31:46 Все готово, можем выполнить компиляцию проекта и загрузить его в контроллер. Для этого у нас есть вот такая кнопка, логин нажимаем на нее. Программа подсказывает, что в данный момент на контроллере нету никакого приложения или никакой программы. Собственно, мы это можем также наблюдать и по индикации, то есть индикатор. ПФ у нас медленно моргает, а индикатор ран не горит. То есть даже по индикации мы уже изначально можем определить, что в контроле никакой программы не запущено, соглашаемся.
32:24 Происходит генерация кода, идет компиляция. В случае успешной компиляции среда подключается к нашему контроллер. Мы уже готовы к подключению со стороны среды разработки К. Нашему контроллеру проверим еще раз нашу аппаратную конфигурацию на соответствие и видим, что модуль ЦУ у нас установлен не на месте. Давайте мышкой передвинем его выше.
32:49 И установим его именно в том порядке, как он присутствует в реальности, теперь все хорошо. Номер Крейта еще раз проверим, 1 1 можно подключаться. Сохраняемся и нажимаем на кнопку логин. Соглашаемся. А мы наблюдаем, что значки напротив каждого модуля теперь выглядят в виде вот такого серого кольца. Это означает, что все модули, которые у нас обозначены, в крейте они найдены и. Правильно опознаны первоначально при полной загрузке проектов контроллер, он переходит в режим стоп. Мы это видим по нижней панели режим, стоп нажимаем на кнопку, старт или находки ф 5.
33:51 И все значки у нас позеленели, то есть подключение контроллера, у нас произошло полностью успешно, можем открыть. Нашу программу и видим, что в реальном времени у нас происходит изменение нашей перемены, то есть наша программа работает сейчас внутри контроллер. Также можно обратить внимание на индикацию на передней панели наших модулей. На модуле ЦУ горит индикатор питания зеленым цветом с ним все. Хорошо горит зеленым МБ, 1 это означает, что контроллер сейчас у нас работает по 1 шине, то есть всего у нас 2 шины моргает индикатор 5 сетевого. Интерфейса, потому что мы именно через него работаем через среду разработки и по всем модулям ввода вывода. Мы видим, горит индикатор б, 1 то есть.
34:44 Есть по 1 шине, эти модули все успешно опрашиваются. Зеленый цвет говорит о том, что модули одновременно и выдают свои данные и могут управляться центральным процессором. Желтый цвет шины говорит о том, что модули только выдают данные. Но не управляются, то есть, когда мы в следующих уроках будем с вами рассматривать резервирование как раз таки 1 шина. У нас будет гореть зеленым цветом, основная, а резервная шина будет гореть желтым цветом, на этом все теперь попробуем.
35:17 Загрузить тот же самый наш проект, уже виртуальный контроллер для этого запускаем в Эмбаре плеер. Повторюсь, что вы можете в качестве виртуальной среды использовать и виртуал бокс и в амбаре. В зависимости от того, к чему вы больше привыкли. Здесь у меня уже установлен, развернут правильнее сказать образ моего 500 контроллера, делается это достаточно. Элементарно, если требуются дополнительные сведения, то вы можете скачать документацию по работе с виртуальными контроллерами. Там расписано все максимально подробно, мы сейчас на этом останавливаться не будем, запускаем наш виртуальный образ и.
36:01 И пока он загружается, можно еще отметить такой момент, что все виртуальные образы идут с максимальной версии центрального процессора. То есть для 500 серии это соответственно 71 Дабл Ю, а мы с вами работали с. Контроллером 61 сейчас нам потребуется соответственно в проекте изменить тип таргета для того, чтобы подключиться к данной виртуальной машине. Загрузка виртуальной машины окончена, возвращаемся в среду разработки.
36:32 Отключаемся от реального контроллера, можем даже его полностью выключить. Теперь нам необходимо убедиться, что правильно выставлены. Ай пи адреса, зайдем в настройки наших сетевых карт.
36:56 Сейчас мы будем работать с виртуальным сетевым адаптером, который установился автоматически к нам в систему при установке виртуального. Плеера после первичной установки виртуального плеера любого хоть в январе, хоть виртуал бокса рекомендуется перезагрузить ваш компьютер. Заходим в свойства. И В качестве ай пи адреса мы выбрали 57 сеть, то есть адрес сетевого интерфейса. На моем компьютере виртуального будет выглядеть вот так. Вот 57 ты1 запомним это.
37:37 Теперь возвращаемся в среду разработки, опять же заходим в сканер сети. Выбираем уже здесь наш виртуальный сетевой интерфейс. Сканируем. И обнаруживаем наш контроллер по умолчанию, он также, как и реальный контроллер, будет называться луковхоз и все айпи. Адреса нулевые, я его уже для удобства настроил. То есть, по сути, я всего лишь задал ему имя. И статический адрес из той же самой 57 подсети, то есть он, естественно, отличается от этой адреса, который мы задали для сетевой карты.
38:23 Вот тут еще дополнительные пи адрес задан, он нам сейчас не нужен, можем его удалить, можем оставить это никакой роли не играет. Видим, что версия СПО в контроллере у нас 1 7 0 0 то есть отличается от нашего пакета обновления. 1 7 0 1 Вот, но это не страшно, и давайте попробуем к этому контроллеру подключиться. Меняем в Таргете тип. Правая кнопка обновить устройство и. И выбираем тип контроллера 71 Дабл Ю. Все обновление произошло, можно обратить внимание, что в скобках указывается именно тип контроллера, и именно он изменился. А имя осталось предыдущем, можно ничего не менять, потому что имя в общем то ни на что не влияет. Заходим, опять же, в Таргет.
39:30 Сканировать сеть обнаруживается наш виртуальный контроллер. Нажимаем окей имя пароль, я вводил точно такие же 1 1. Подключение произошло успешно. Нажимаем логин для того, чтобы загрузить наш проект в контроллер. Вот какое то приложение там уже загружено, мы согласны его перезатереть, поэтому нажимаем, да? Загрузка произошла, нажимаем старт. Идем в нашу программу и видим, что наша переменная изменяется во времени, то есть проект у нас работает. Но нужно обратить внимание, что вся шина у нас красный. Дело в том, что у нас отсутствуют виртуальные модули ввода вывода и вообще. Работать с шиной через виртуальный контроль, к сожалению, не получится. То есть в режиме работы именно с виртуальным контроллером у нас доступен весь функционал именно центрального процессора? Также вы можете использовать какие то протоколы. Верхнего уровня для осуществления межконтроллерного обмена или для проверки передачи данных с контроллера на скаду. Вот, но, к сожалению, поработать с шиной и с какими либо модулями ввода вывода, у вас не получится также существенное. Ограничение виртуального контроллера заключается в том, что вы не сможете полноценно настроить режим резервирования в в данном видеоролике. Для нас это и не обязательно на этом, мы с вами заканчиваем. Спасибо за внимание, до свидания.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Стандартный проект среды разработки Astra.IDE, который упоминается в видео вы можете скачать по ссылке: https://disk.yandex.ru/d/xkwfDWGyqeePJA
Ещё по Контроллеры REGUL
все материалы
16:26▶ Урок 16. Работа с HART устройствами
Контроллеры REGUL · 16:26Стандартный проект среды разработки Astra.IDE, который упоминается в видео вы можете скачать по ссылке: https://disk.yandex.ru/d/xkwfDWGyqeePJA
26:51▶ Урок 17. Встроенная БД SQL
Контроллеры REGUL · 26:51Стандартный проект среды разработки Astra.IDE, который упоминается в видео вы можете скачать по ссылке: https://disk.yandex.ru/d/xkwfDWGyqeePJA
8:05▶ Урок 11. Работа с файлами
Контроллеры REGUL · 8:05Стандартный проект среды разработки Astra.IDE, который упоминается в видео вы можете скачать по ссылке: https://disk.yandex.ru/d/xkwfDWGyqeePJA
16:55▶ Урок 12. Работа с датой и временем
Контроллеры REGUL · 16:55Стандартный проект среды разработки Astra.IDE, который упоминается в видео вы можете скачать по ссылке: https://disk.yandex.ru/d/xkwfDWGyqeePJA
1:03:59▶ Урок 14. Настройка резервирования
Контроллеры REGUL · 1:03:59Стандартный проект среды разработки Astra.IDE, который упоминается в видео вы можете скачать по ссылке: https://disk.yandex.ru/d/xkwfDWGyqeePJA
40:27▶ Урок 15. Информационная безопасность
Контроллеры REGUL · 40:27Стандартный проект среды разработки Astra.IDE, который упоминается в видео вы можете скачать по ссылке: https://disk.yandex.ru/d/xkwfDWGyqeePJA