Показано с 1 по 10 из 1192

Тема: ПР103. Первое программируемое реле с Ethernet

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    08.08.2017
    Адрес
    г.Ижевск
    Сообщений
    128

    По умолчанию

    Добрый день, изучаем ПР103 и появились такие вопросы:

    1) У SLAVE устройств нет статуса как в ПР200 и прочих младших моделях, как можно иным способом на данный момент отследить в сети устройство или нет? Или когда ожидать добавления функции?
    2) Не хватает импорта, экспорта и создания дубликата SLAVE устройства.
    3) В настройках прибора есть вкладка "Статус прибора" со статусом ПР103 и статусом ПРМ, какую информацию оттуда можно вытащить? В руководстве не нашел расшифровку регистров.
    4) В программе можно добавить 32 SLAVE устройства, это можно сделать для любого порта или имеется какое то ограничение? Например Ethernet - 32 устройства, RS-485 - 16 устройств.
    5) Сколько всего целочисленных регистров можно добавить для SLAVE ПР103 в программе? В руководстве я находил информацию о 1024 байтах, это значит 512 целочисленных регистров, однако в программе у меня получилось добавить более 1000 регистров, дальше не стал проверять.
    Последний раз редактировалось Goodwin2; 21.07.2022 в 08:52.
    Ижевск, компания ООО "ТАП" производство шкафов управления под ключ
    www.tap18.ru

  2. #2
    Андрей Посохов
    Гость

    По умолчанию

    Цитата Сообщение от Goodwin2 Посмотреть сообщение
    Добрый день, изучаем ПР103 и появились такие вопросы:

    1) У SLAVE устройств нет статуса как в ПР200 и прочих младших моделях, как можно иным способом на данный момент отследить в сети устройство или нет? Или когда ожидать добавления функции?
    2) Не хватает импорта, экспорта и создания дубликата SLAVE устройства.
    3) В настройках прибора есть вкладка "Статус прибора" со статусом ПР103 и статусом ПРМ, какую информацию оттуда можно вытащить? В руководстве не нашел расшифровку регистров.
    4) В программе можно добавить 32 SLAVE устройства, это можно сделать для любого порта или имеется какое то ограничение? Например Ethernet - 32 устройства, RS-485 - 16 устройств.
    5) Сколько всего целочисленных регистров можно добавить для SLAVE ПР103 в программе? В руководстве я находил информацию о 1024 байтах, это значит 512 целочисленных регистров, однако в программе у меня получилось добавить более 1000 регистров, дальше не стал проверять.
    Добрый день.

    1. В дереве параметров ПР103 есть вкладка "Master ModBus - входа/выхода - статус" там 32 бита, каждый показывает статус подключенного slave устройства.
    2. Предложение принимается, по срокам пока сложно сказать.
    3. Информация есть в РЭ на стр. 81. Для модуля так же есть информация.
    4. Суммарно можно добавить только 32 устройства. Стоит понимать, что всего сейчас возможно осуществить 64 запроса.
    5. Стек динамический, все зависит от размера остальной программы и того сколько ресурсов она займет. В среднем при достаточно веом проекте для ПР мы добавляли 250 переменных и все прекрасно работало.

  3. #3
    Пользователь
    Регистрация
    08.08.2017
    Адрес
    г.Ижевск
    Сообщений
    128

    По умолчанию

    Цитата Сообщение от Андрей Посохов Посмотреть сообщение
    Добрый день.

    1. В дереве параметров ПР103 есть вкладка "Master ModBus - входа/выхода - статус" там 32 бита, каждый показывает статус подключенного slave устройства.
    2. Предложение принимается, по срокам пока сложно сказать.
    3. Информация есть в РЭ на стр. 81. Для модуля так же есть информация.
    4. Суммарно можно добавить только 32 устройства. Стоит понимать, что всего сейчас возможно осуществить 64 запроса.
    5. Стек динамический, все зависит от размера остальной программы и того сколько ресурсов она займет. В среднем при достаточно веом проекте для ПР мы добавляли 250 переменных и все прекрасно работало.
    Спасибо за ответы!

    1. Я может что-то не так делаю, но вкладка "Мастер Modbus" у меня пустая. Можете показать, куда именно нажимать? Версия OL 1.23.299.0 Скриншот ниже.
    2. Окей, гуд.
    3. Увидел спасибо.
    4. Понял.
    5. Это круто!

    Первый.png
    Ижевск, компания ООО "ТАП" производство шкафов управления под ключ
    www.tap18.ru

  4. #4

    По умолчанию

    Цитата Сообщение от Андрей Посохов Посмотреть сообщение
    Добрый день.

    1. В дереве параметров ПР103 есть вкладка "Master ModBus - входа/выхода - статус" там 32 бита, каждый показывает статус подключенного slave устройства.
    2. Предложение принимается, по срокам пока сложно сказать.
    3. Информация есть в РЭ на стр. 81. Для модуля так же есть информация.
    4. Суммарно можно добавить только 32 устройства. Стоит понимать, что всего сейчас возможно осуществить 64 запроса.
    5. Стек динамический, все зависит от размера остальной программы и того сколько ресурсов она займет. В среднем при достаточно веом проекте для ПР мы добавляли 250 переменных и все прекрасно работало.
    Добрый день.

    П1. Вопрос актуален. У меня в версии 1.23.300 раздел "Master ModBus - входа/выхода - статус" - так же ПУСТ. Как контролировать наличие связи с СЛЕЙВ устройством?

    Вопрос так же по обращению к битовым переменным. Код команды МВ (0х01, 0х02, 0х05, 0х0F)
    При запросе ПР103 не правильно формирует адрес регистра!
    А именно, происходит сдвиг вправо на 8 бит адреса требуемого регистра.
    При запросе регистра 1280 (0х0500), ПР-ка шлет 20480 (0х5000)

    Пример:
    Запрос coil status (0x01), адрес слейва - 1.
    Правильный запрос должен выглядеть: 01 01 05 00 00 01 FD 06. В ответ получаю текущее состояние бита.
    ПР-ка шлет: 01 01 50 00 00 01 EC CA. В ответ получаю разумеется ERROR (01 81 02 C1 91).

    С регистровыми переменными, коды команд МВ (0х03, 0х04, 0х06, 0х10) все работает правильно.

  5. #5

    По умолчанию

    При запросе вы обращаетесь к биту, поэтому введя номер регистра 1280 и номер бита 0, запрос отправляется на бит с номером 20480 (1280*16=20480). Если необходимо обратиться к биту с номером 1280, введите адрес регистра 80 и номер бита 0.
    Менеджер по продукту | Owen Logic
    email: soft@owen.ru

  6. #6

    По умолчанию

    Цитата Сообщение от Денисов Максим Сергеевич Посмотреть сообщение
    При запросе вы обращаетесь к биту, поэтому введя номер регистра 1280 и номер бита 0, запрос отправляется на бит с номером 20480 (1280*16=20480). Если необходимо обратиться к биту с номером 1280, введите адрес регистра 80 и номер бита 0.
    Спасибо.
    Cовсем конечно не очевидно, но всё заработало.

    Для тех кто столкнется с подобной проблемой, расчет адресов для OL.
    Номер бита OL = Адрес бита из документации на прибор MOD 16.
    Регистр OL = (Адрес бита из документации на прибор - Номер бита OL) / 16.

    Пример:
    Адрес бита из документации на прибор = 0х0864 (2148)
    Номер бита OL = 2148 mod 16 = 4
    Регистр OL = (2148 - 4) / 16 = 134

  7. #7

    По умолчанию

    Цитата Сообщение от Андрей Посохов Посмотреть сообщение
    Добрый день.

    1. В дереве параметров ПР103 есть вкладка "Master ModBus - входа/выхода - статус" там 32 бита, каждый показывает статус подключенного slave устройства.
    .
    Добрый день! Два вопроса: Подскажите пожалуйста где в Лоджике найти статусы состояния slave устройств для пр103, в конфигураторе все видно, но как их использовать для программного контроля в овен лоджик. И адрес 2008 (статус входа/выхода) это относится к этому же. Спасибо!
    123.jpg

  8. #8

    По умолчанию

    На данный момент в Owen Logic отсутствует возможность использовать статусы связи со слейв устройствами. Уже работает над добавлением, в декабре выпустим обновление с этим функционалом
    Менеджер по продукту | Owen Logic
    email: soft@owen.ru

Похожие темы

  1. Реле времени или программируемое реле с часами
    от bladerunner в разделе Подбор Оборудования
    Ответов: 12
    Последнее сообщение: 29.06.2016, 22:39
  2. Первое включение реле
    от Владимир1967 в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 14.01.2016, 18:22
  3. программируемое реле
    от Илья ИТ в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 18.06.2010, 22:03

Ваши права

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