Страница 108 из 149 ПерваяПервая ... 85898106107108109110118 ... ПоследняяПоследняя
Показано с 1,071 по 1,080 из 1642

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    22.10.2013
    Адрес
    Нижегородчина
    Сообщений
    165

    По умолчанию

    Спасибо за наводку!

  2. #2
    Пользователь Аватар для Formak21
    Регистрация
    26.10.2023
    Адрес
    Москва
    Сообщений
    7

    По умолчанию МВ110/МУ110 таргеты Codesys при управлении через ModbusTCP а не ModbusRTU.

    Здравствуйте, имеются модули МВ110 и МУ110 подключенные к контроллеру через преобразователь RTU-TCP(условный MOXA), контроллер программируется через Codesys 3.5 SP16.
    Соответственно родные таргеты от Mx110 я использовать не могу, т.к. они работают только в режиме RTU.
    Вопрос следующий - Будут ли работать эти модули, если я буду использовать с ними через таргеты от Mx210? Или лучше, в таком случае, использовать их без таргетов?

    P.S. Продублировал свой вопрос из раздела по модулям Mx110 т.к. не был уверен, к какому разделу он относится.

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

    По умолчанию

    Цитата Сообщение от Formak21 Посмотреть сообщение
    Здравствуйте, имеются модули МВ110 и МУ110 подключенные к контроллеру через преобразователь RTU-TCP(условный MOXA), контроллер программируется через Codesys 3.5 SP16.
    Соответственно родные таргеты от Mx110 я использовать не могу, т.к. они работают только в режиме RTU.
    Вопрос следующий - Будут ли работать эти модули, если я буду использовать с ними через таргеты от Mx210? Или лучше, в таком случае, использовать их без таргетов?

    P.S. Продублировал свой вопрос из раздела по модулям Mx110 т.к. не был уверен, к какому разделу он относится.
    Добрый день.
    Шаблоны Mx210 вам не помогут.
    Но вы можете использовать шаблоны Mx110.
    См. описание принципа в п. 4.13 (рисунок 4.13.2):
    https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v3.2.pdf

    Вместо Modbus Slave COM Port вы можете добавить шаблоны Mx110.

  4. #4
    Пользователь Аватар для Formak21
    Регистрация
    26.10.2023
    Адрес
    Москва
    Сообщений
    7

    По умолчанию

    Всё понял, огромное спасибо.

  5. #5

    По умолчанию

    Здравствуйте, коллеги!
    Подскажите, кто-нибудь имел дело с Драйверами, которые управляются через Modbus и крутят "шаговик" с энкодером(гибрид)?
    Есть инструкция (63 стр.), всё на английском, около 8 страниц - одни регистры параметров и настроек.
    Собрал стенд на котором пытаюсь "оживить" сие изделие.
    Через специализированный китайский софт эл.мотор управляется, не пойму как.

    "Фишка" в том, что мотор управляется не по стробам - STEP/DIR, а по команде через Modbus нужное количество импульсов(координата) и возврат "домой"(если нужно).
    Пару "веток" видел здесь на форуме поднимали тему, но до реализации - тишина.

  6. #6

    По умолчанию

    Цитата Сообщение от Test_driver Посмотреть сообщение
    Здравствуйте, коллеги!
    Подскажите, кто-нибудь имел дело с Драйверами, которые управляются через Modbus и крутят "шаговик" с энкодером(гибрид)?
    Есть инструкция (63 стр.), всё на английском, около 8 страниц - одни регистры параметров и настроек.
    Собрал стенд на котором пытаюсь "оживить" сие изделие.
    Через специализированный китайский софт эл.мотор управляется, не пойму как.

    "Фишка" в том, что мотор управляется не по стробам - STEP/DIR, а по команде через Modbus нужное количество импульсов(координата) и возврат "домой"(если нужно).
    Пару "веток" видел здесь на форуме поднимали тему, но до реализации - тишина.
    Проблема то в чем? Разобраться в модбас и подсказать как подавать команды? Скидывайте документацию...

  7. #7

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Проблема то в чем? Разобраться в модбас и подсказать как подавать команды? Скидывайте документацию...
    Именно так! Modbus ! Спасибо, Михаил, что откликнулись!
    Вложения Вложения

  8. #8

    По умолчанию

    Цитата Сообщение от Test_driver Посмотреть сообщение
    Именно так! Modbus ! Спасибо, Михаил, что откликнулись!
    Вам как, срочно?
    Сами понимаете что наступает...)
    Управлять собираетесь с ПЛК с codesys 3.5?

  9. #9

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Вам как, срочно?
    Сами понимаете что наступает...)
    Управлять собираетесь с ПЛК с codesys 3.5?
    Да, понимаю, подрядные работы и оплата неизбежна.
    Понимаю, что общение со мной, требует терпения со стороны Мастера(сенсея), требует времени и молока (за вредность, как в СССР)
    Да, с Codesys 3.5, с СПК.
    Время для меня не имеет значения, имеет значение - жизнь!

    Ввёл такую структуру, согласно инструкции, мотор ожил, но пока хаотично(прямо в каналах Codesys ввожу Биты)

    01 06 62 00 00 01 57 B2 Set PR0 mode to absolute position mode (изменил)
    01 06 62 01 00 03 87 B3 Set PR0 position high
    01 06 62 02 0D 40 32 D2 Set PR0 position low
    01 06 62 03 02 58 66 E8 Set PR0 speed value
    01 06 62 04 00 32 56 66 Set PR0 acceleration
    01 06 62 05 00 32 07 A6 Set PR0 deceleration velocity
    01 06 60 02 00 10 37 C6 Trigger PR0 motion Send when you need to stop:
    01 06 60 02 00 40 37 FA Emergency stop

    Хотя первая строка другая: 01 06 62 00 00 00 01 57 B2 -здесь контрольный CRC не тот, а вот так правильнее 01 06 62 00 00 01 57 B2 (без октета лишних нулей).

    Вопрос: почему в инструкции заведомо неправильно (именно в первой строке много раз в примерах)? Или я что-то упустил? С Modbus`ом знаком как медведь с музыкой.
    Изображения Изображения
    Последний раз редактировалось Test_driver; 28.12.2023 в 09:51.

  10. #10

    По умолчанию

    В принципе "циферки" я гоняю в канале, мне не понятна сама политика управления, скажем - Homing, у меня мотор ушёл в бесконечное кручение, причём на другой скорости.
    В регистре 0x6200 есть тоже бит на Homing, он тоже сработал.
    Как понять абсолютное и относительно позиционирование? Как выставить точку Zero?
    Энкодер на моторе 1000, в драйвере 4000, но написано в инструкции CPR=4*PPR (нужно ли перезаписывать?) . Проблема с терминологией. Что к чему?
    Понял, что там есть Триггеры - заранее указанные координаты, как их "рулить"? Хотя с первым бы разобраться - Path0.
    Вопросов много, программная часть на втором плане(сижу в каналах, на экран вывожу пока только контрольные регистры), понять бы принципы, заложенные в "железке".

    В регистре 0x6002 ввожу в канале в десятичном виде 64(0x40) - стоп, 16 (0x10) - старт, 32(0x20) - Homing, 33(0x21) - сброс(типа выполнено).
    Последний раз редактировалось Test_driver; 28.12.2023 в 10:28.

Страница 108 из 149 ПерваяПервая ... 85898106107108109110118 ... ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

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