Страница 93 из 130 ПерваяПервая ... 43839192939495103 ... ПоследняяПоследняя
Показано с 921 по 930 из 1291

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

  1. #921

  2. #922

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Галочку Writeable на вкладке General поставили?
    Галочка Writable превращает Holding registers в Input registers, адреса меняются с %IW на %QW:



    А нужны именно честные Holding, которые будут читаться извне функцией 03 - Read Holding Registers

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

    По умолчанию

    "Галочка Writable превращает Holding registers в Input registers, адреса меняются с %IW на %QW"
    Вы ошибаетесь. Галочка делает holding регистры доступными для изменения из кода программы, вот и всё.
    Считываться они по-прежнему будут функцией 03.

  4. #924

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вы ошибаетесь. Галочка делает holding регистры доступными для изменения из кода программы, вот и всё.
    Считываться они по-прежнему будут функцией 03.
    Пробовал, почему-то не вышло - функцией 03 считывались нули, а функцией 04 - считывались данные.

    В целом, такой подход выглядит еще как больший костыль, чем наложение, которое было раньше. Т.е. часть %QW будет читаться функцией 3, а часть - функцией 4?

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

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Пробовал, почему-то не вышло - функцией 03 считывались нули, а функцией 04 - считывались данные.
    Покажите скринами - какие значения у вас в holding регистрах и что вы видите в мастере.
    Вот пример - может, с ним станет понятнее, как надо действовать:
    https://youtu.be/Q3hqQlqcESo?t=5501

    Цитата Сообщение от vozlov Посмотреть сообщение
    В целом, такой подход выглядит еще как больший костыль, чем наложение, которое было раньше. Т.е. часть %QW будет читаться функцией 3, а часть - функцией 4?
    Пользователю вообще не надо думать о %QW.
    Пользователь работает с переменными, привязанными к регистрам.

  6. #926

    По умолчанию

    Добрый день.
    Не очень понимаю как настроить связь между двумя ПЛК 210 по средством GVL отправитель/получатель. Хочу из одного плк передавать в другой пачку переменных. Есть два шкафа управления, в каждом стоит плк, в обоих случаях плк выполняют роль мастера. Подключаю между собой плк на 2 порт eth. В проекте, который на ПЛК-ОС я добавил GVL отправителя. Безымянный.jpg
    Затем добавил в этот проект ПЛК-получателя(ПЛК-ЖБ) и добавил в нем GVL получателя. Безымянный1.jpg Что следует сделать в проекте ПЛК-ЖБ чтобы получать данные с ПЛК-ОС?

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

    По умолчанию

    Цитата Сообщение от Андрей Чернов Посмотреть сообщение
    Добрый день.
    Не очень понимаю как настроить связь между двумя ПЛК 210 по средством GVL отправитель/получатель. Хочу из одного плк передавать в другой пачку переменных. Есть два шкафа управления, в каждом стоит плк, в обоих случаях плк выполняют роль мастера. Подключаю между собой плк на 2 порт eth. В проекте, который на ПЛК-ОС я добавил GVL отправителя. Безымянный.jpg
    Затем добавил в этот проект ПЛК-получателя(ПЛК-ЖБ) и добавил в нем GVL получателя. Безымянный1.jpg Что следует сделать в проекте ПЛК-ЖБ чтобы получать данные с ПЛК-ОС?
    Добрый день.
    См. видеопример:
    https://www.youtube.com/watch?v=-MYbECw9Ots&t=4982s

  8. #928

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    См. видеопример:
    https://www.youtube.com/watch?v=-MYbECw9Ots&t=4982s
    Получается мне необходимо перенести обе программы плк в один проект?

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

    По умолчанию

    Цитата Сообщение от Андрей Чернов Посмотреть сообщение
    Получается мне необходимо перенести обе программы плк в один проект?
    Это самый простой способ.
    Второй вариант - через экспорт/импорт файла. Его я рассматривал здесь (во второй половине видео):
    https://youtu.be/46_XHKU9UoI

  10. #930

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Это самый простой способ.
    Второй вариант - через экспорт/импорт файла. Его я рассматривал здесь (во второй половине видео):
    https://youtu.be/46_XHKU9UoI
    А сложный - это поднять на плк слейв, например библиотекой owenCommunication, и опрашивать его другим плк добавив в него слейв-плк стандартными средствами, верно?

Страница 93 из 130 ПерваяПервая ... 43839192939495103 ... ПоследняяПоследняя

Похожие темы

  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, 14:38

Ваши права

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