Страница 1 из 110 1231151101 ... ПоследняяПоследняя
Показано с 1 по 10 из 1098

Тема: ПЛК210 - новая линейка контроллеров ОВЕН

  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,029

    По умолчанию ПЛК210 - новая линейка контроллеров ОВЕН

    Добрый день, коллеги.
    Мы с радостью сообщаем об открытии продаж новой линейки контроллеров ОВЕН - ПЛК210.
    ПЛК210 представляет собой моноблочный контроллер с расширенными коммуникационными возможностями, программируемый в среде CODESYS V3.5.

    plk210_v1.png plk210_front_opened.png plk210_front_close_opened.png




    • Технические характеристики: ARM® Cortex-A8 (800 МГц), ROM 512 Мбайт (NAND), RAM 256 Мбайт (DDR3), RETAIN 64 Кбайт (MRAM)
    • Интерфейсы: 4xEthernet (3 могут быть объединены в мост, 1 независимый), 2xRS-485, 1xRS-232, 1xMicroUSB (для настройки и программирования)
    • Поддержка USB и MicroSD накопителей
    • Напряжение питания: 10…48 В (номинальное 24 В), наличие двух независимых каналов питания (основной и резервный)
    • Температурный диапазон: -40…+55 °С


    • Программирование в среде CODESYS V3.5 SP14 Patch 3
    • Поддержка web-визуализации и OPC UA Server
    • Web-конфигуратор для настройки и мониторинга
    • Поддержка прикладных протоколов NTP, FTP
    • Простое подключение к OwenCloud (через символьную конфигурацию)
    • Возможность работы в режиме шлюза (маршрутизация, Firewall)
    • Поддержка кольцевой топологии с протоколами STP/RSTP для устранения сетевых петель


    10-12-2019 14-31-22.png 10-12-2019 14-31-51.png 10-12-2019 14-33-37.png 10-12-2019 14-34-11.png

    Модификации с различным числом входов и выходов:

    modf.png


    Больше информации доступно на странице прибора:
    https://owen.ru/product/plk210

    Видеокурс по программированию ПЛК210

    FAQ:

    Вопрос: можно ли программировать ПЛК210 в CODESYS V3.5 SP11 Patch 5 (как СПК1хх [М01]?]
    Ответ: нет, ПЛК210 программируются в CODESYS V3.5 SP14 Patch 3 (в будущем планируется выпуск прошивок с поддержкой более свежих версий CODESYS).
    Выпуск прошивки для СПК1хх [М01] c поддержкой CODESYS V3.5 SP14 Patch 3 запланирован на февраль-март 2020.

    Вопрос: где взять шаблоны модулей Mx110 / Mx210 для CODESYS V3.5 SP14 Patch 3?
    Ответ: все компоненты и библиотеки, разработанные для SP11, могут использоваться в CODESYS V3.5 SP14 Patch 3.
    Специальных версий для CODESYS V3.5 SP14 Patch 3 не разрабатывалось.

    Вопрос: какие логин и пароль для подключения по SSH?
    Ответ: root/owen (по умолчанию). Пароль SSH теперь совпадает с паролем web-конфигуратора. Кстати, доступ к консоли также можно получить в web-конфигураторе.

    Вопрос: что делать, если CODESYS не видит ПЛК?
    Ответ: вероятно, вы подключаетесь к ПЛК через порт Ethernet 4, который по умолчанию находится в зоне WAN.
    Для этой зоны активирован межсетевой экран (Firewall), и порты, используемые для подключения через CODESYS, заблокированы.
    Нужно подключиться через другой интерфейс (MicroUSB, Ethernet-порты из зоны LAN) или в настройках Firewall в web-конфигураторе разрешить доступ из CODESYS
    (Сеть - Межсетевой экран - Правила для трафика - установить галочки Allow-CODESYS-GATEWAY-TCP и Allow-CODESYS-GATEWAY-UDP)

    Вопрос: что делать, если не удается подключится к контроллеру по Micro USB?
    Ответ:
    1. Установите драйвер USB RNDIS (тот же самый драйвер, что и для СПК)
    2. В настройках виртуального сетевого адаптера установите режим автоматического получения настроек (ПЛК является DHCP сервером по данному интерфейсу и сам настраивает виртуальный сетевой адаптер).

    Вопрос: какие номера у COM-портов?
    Ответ: см. вкладку Device - Информация.

    002.png

    Вопрос: как настроить безопасное состояние для дискретных выходов?
    Ответ: Device - Установки ПЛК - Выходы при остановке - Выходы по умолчанию.
    При такой настройке безопасным состоянием выхода будет являться начальное значение булевской переменной, привязанной к дискретному выходу.

    001.png

    Вопрос: как обновить прошивку контроллера?
    Ответ:
    1. Через web-конфигуратор (Система - Обновление прошивки). Для перепрошивки требуется подключение к контроллеру USB- или SD-накопителя (в будущем планируется изменить процесс перепрошивки так, чтобы наличие накопителя не требовалось).
    По умолчанию при перепрошивке сохраняются настройки контроллера и проект CODESYS.

    2. С USB- или SD-накопителя. Процесс перепрошивки описан в РЭ.

    Вопрос: можно ли обновить проект CODESYS с USB- или SD-накопителя?
    Ответ: да, это возможно. Процесс обновления проекта описан в РЭ.

    Вопрос: можно ли перенести проект с СПК1хх на ПЛК210?
    Ответ: да. для этого следует:
    1. Открыть проект в CODESYS V3.5 SP14 Patch 3
    2. Изменить таргет-файл проекта на таргет-файл ПЛК210 (Device - Обновить устройство)
    3. Обновить версии компилятора и профиля визуализации до 3.5.14.30 (Проект - Установки проекта - Опции компиляции и Профиль визуализации)
    4. Удалить подузел Таргет-визуализация

    Вопрос: как сбросить контроллер на заводские настройки?
    Ответ: в web-конфигураторе: Система - Резервное копирование - Выполнить сброс.

    Вопрос: какой новый функционал появился в CODESYS V3.5 SP14 Patch 3 по сравнению с V3.5 SP11 Patch 5?
    Ответ: наиболее важные нововведения описаны в данной статье.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,029

    По умолчанию Доступ к OwenCloud

    Отдельно бы хотелось рассказать про улучшения, связанные с доступом к OwenCloud:

    • Добавлена возможность ведения бесшовного архива.
      В случае потери связи с сервисом переменные с типом доступа "только для чтения" архивируются в памяти контроллера и передаются в облако при восстановлении связи;
    • В качестве названий переменных в OwenCloud теперь по умолчанию используются комментарии к переменным, а не их названия (комментарии могут быть на русском);
    • Добавлен канал статуса связи с OwenCloud. Теперь в программе пользователя можно определить, ведется ли в данный момент обмен с облачным сервисом.


    10-12-2019 14-25-58.png

  3. #3

    По умолчанию

    Не хочу быть занудой, но на семинарах и в каталогах было резервирование.
    Сейчас куда-то делось

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,029

    По умолчанию

    Цитата Сообщение от alexx751 Посмотреть сообщение
    Не хочу быть занудой, но на семинарах и в каталогах было резервирование.
    Сейчас куда-то делось
    Действительно, в текущей прошивке технология CODESYS Redundancy (дублирование ПЛК) не поддержана.
    Этот вопрос запланирован к проработке в следующем году.

  5. #5
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Интересует конструктив быстрых входов и выходов. В ПЛК110 последних версий эти входа\выхода работали на отдельном сопроцессоре, что позволяло разрабатывать свои алгоритмы высокоскоростной обработки, которые работали независимо от основной программы (правда сторонними средствами).
    Хотелось бы иметь представление о данной серии в этом плане. И планируется ли вводить функционал для простого управления STEP\DIR. Например указываем в конфигурации, что входа 1-2 это энкодер, а выхода 1-2 это STEP\DIR для одного и того же сервопривода. Иногда возникают задачи точного перемещения.

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,029

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Интересует конструктив быстрых входов и выходов. В ПЛК110 последних версий эти входа\выхода работали на отдельном сопроцессоре, что позволяло разрабатывать свои алгоритмы высокоскоростной обработки, которые работали независимо от основной программы (правда сторонними средствами).
    Хотелось бы иметь представление о данной серии в этом плане. И планируется ли вводить функционал для простого управления STEP\DIR. Например указываем в конфигурации, что входа 1-2 это энкодер, а выхода 1-2 это STEP\DIR для одного и того же сервопривода. Иногда возникают задачи точного перемещения.
    В ПЛК210 быстрые входы-выходы тоже обрабатываются через PRU - но у пользователя нет к нему доступа, и разрабатывать свои алгоритмы нельзя.
    Работа со входами и выходами производится через привязку переменных в таргет-файле.
    Поэтому, действительно, несмотря на то, что входы-выходы являются быстрыми, в программе пользователя они обновляются с временем цикла соответствующей задачи (где уже речь идет о миллисекундах).

    И планируется ли вводить функционал для простого управления STEP\DIR. Например указываем в конфигурации, что входа 1-2 это энкодер, а выхода 1-2 это STEP\DIR для одного и того же сервопривода. Иногда возникают задачи точного перемещения.
    В самых ближайших планах этого нет, но мы проработаем этот вопрос.
    Если у вас есть конкретные пожелания к подобному функционалу (в виде подробно описанных типовых алгоритмов) - то будет здорово, если вы их опубликуете.

  7. #7
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Алгоритм 1. Простое управление скоростью.
    1. Входные переменные: ускорение, скорость, направление, старт\стоп
    2. Выходные переменные: Статус (останов, разгон, работа, торможение), текущая скорость (не обязательно).
    3. Алгоритм: после задания скорости и ускорения по сигналу старт\стоп на выходах STEP генерируются импульсы с учетом разгона, на выходе DIR направление. По снятию сигнала старт\стоп генерация импульсов замедляется с учетом торможения до полного останова. На всех стадиях отображается статус.

    Алгоритм 2. Простое позиционирование.
    1. Входные переменные: ускорение, скорость, задание позиции (количества импульсов), сброс текущей позиции, направление, старт\стоп.
    2. Выходные переменные: Статус (останов, разгон, работа, торможение), текущая позиция, текущая скорость (не обязательно).
    3. Алгоритм: после задания скорости, ускорения и позиции, по сигналу старт\стоп на выходах STEP генерируются указанное количество импульсов с учетом разгона и торможения, на выходе DIR направление. На всех стадиях отображается статус и текущая позиция (как вариант в формате DINT). Сброс текущей позиции - по фронту соответствующей входной переменной.

    Есть и более друге хотелки, но не уверен, что это будет воплощено. Например технология "электронный кулачок" (CAM-процессор) с обратной связью по датчику положения (энкодер).

  8. #8

    По умолчанию

    МВ210-102 так и не появился в продаже насколько понимаю. Отсутствие быстрого аналога сильно ограничивает применение.

  9. #9

    По умолчанию

    Евгений Кислов,

    Могу точно и практически утверждать что связь с контроллером ПЛК210 по OwenCloud - оценка твердая пять.
    Отключил кабель - без задержки приходит сообщение в телеграмм о потери связи. Воткнул - также без задержки сообщение о восстановлении.
    Шлепает секундная инкрементация (прибавляемая раз в секунду переменная связи) и о чудо, вижу каждую секунду обновление.

    Есть вопросы:
    • Добавлена возможность ведения бесшовного архива.
      В случае потери связи с сервисом переменные с типом доступа "только для чтения" архивируются в памяти контроля и передаются в облако при восстановлении связи;
    На сколько долго вытянет обрыв связи? Нужно ли выставлять где-то галочку чтоб работало?

    В качестве названий переменных в OwenCloud теперь по умолчанию используются комментарии к переменным, а не их названия (комментарии могут быть на русском);
    Тут не совсем понятно, посмотреть бы пример. У меня отражаются имена выбранных переменных (да так и привычнее), но правда я не использовал комментарии к ним. Удобно ли это будет?

    • Добавлен канал статуса связи с OwenCloud. Теперь в программе пользователя можно определить, ведется ли в данный момент обмен с облачным сервисом.
    Status - COM_OK - это?
    +79104444236
    С уважением,
    Лапшин Вячеслав

  10. #10
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,029

    По умолчанию

    1. Максимальный размер архива - ~2 мегабайта. Запись одной переменной занимает 20...34 байта (в зависимости от типа). Период архивации настраивается пользователем.
    Галочки не надо - это работает автоматически (для переменных с типом доступа "только чтение")

    2. Мне это кажется удобным - оператору, наверное, удобнее видеть "Температура в помещении", а не "rRoomTemp" или "TEMPERATURA_V_POMESHENII"

    3. Да, речь о канале Status.

Страница 1 из 110 1231151101 ... ПоследняяПоследняя

Похожие темы

  1. Обновленная линейка контроллеров СПК1хх [M01] с интерфейсом Ethernet
    от Ильнур Гибадуллин в разделе СПК1хх [М01]
    Ответов: 489
    Последнее сообщение: 13.02.2024, 09:51
  2. Ответов: 57
    Последнее сообщение: 30.11.2017, 16:56
  3. Ответов: 163
    Последнее сообщение: 19.04.2016, 17:18
  4. СПК1хх - Линейка панельных контроллеров для локальных систем.
    от Александр Приходько в разделе СПК1хх
    Ответов: 333
    Последнее сообщение: 30.03.2015, 08:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •