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

Тема: Сенсорная панель СП310

  1. #1

    По умолчанию Сенсорная панель СП310

    Добрый день! Возникли следующие вопрос...
    1)Какое максимальное количество устройств я могу опросить по одному Ethernet порту?
    Там ведь когда пишешь макрос на опрос устройств на одном(NET0, NET1 и т.д) порту можно менять Slave ID адрес опрашиваемого устройства.
    2)Можно ли как то в процессе работы панели поменять IP адрес опрашиваемого устройства?
    Т.е. заменить IP адрес порта NET0

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

    По умолчанию

    Цитата Сообщение от Jerniks Посмотреть сообщение
    Добрый день! Возникли следующие вопрос...
    1)Какое максимальное количество устройств я могу опросить по одному Ethernet порту?
    Там ведь когда пишешь макрос на опрос устройств на одном(NET0, NET1 и т.д) порту можно менять Slave ID адрес опрашиваемого устройства.
    2)Можно ли как то в процессе работы панели поменять IP адрес опрашиваемого устройства?
    Т.е. заменить IP адрес порта NET0
    Добрый день.
    1) 8 устройств
    2) Нет.

  3. #3

    По умолчанию

    Добрый день!
    1. Согласно стандарта Slave ID может принимать значение от 0 до 247.
    2. В документации такая возможность не описана. Возможно, какие нибудь PFW и содержат октеты, но число циклов записи будет ограничено.

    Устал добавлять устройства, остановился на 120
    Slave.jpg
    И что? Из них только первые 8 будут работать?
    Последний раз редактировалось EFrol; 08.09.2022 в 13:43.

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    1) 8 устройств
    2) Нет.
    То есть если у меня добавлено одно устройство, например (NET_0 имеет IP-адрес 192.168.0.50)
    for(cnt:=0; cnt<247;cnt++)
    {
    SlaveID = cnt;
    Reads(NET_0,SlaveID,MODBUS_TCP_REG_3X, 6, 3, &ArrValue);
    }

    Такая запись допустима?
    И таким образом я могу опросить с NET_0 по NET_7?

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

    По умолчанию

    Цитата Сообщение от Jerniks Посмотреть сообщение
    То есть если у меня добавлено одно устройство, например (NET_0 имеет IP-адрес 192.168.0.50)
    for(cnt:=0; cnt<247;cnt++)
    {
    SlaveID = cnt;
    Reads(NET_0,SlaveID,MODBUS_TCP_REG_3X, 6, 3, &ArrValue);
    }

    Такая запись допустима?
    И таким образом я могу опросить с NET_0 по NET_7?
    Что у вас за устройство с 192.168.0.50?
    Зачем отправлять ему запросы с разными Unit ID?
    Это какой-то конвертер Modbus TCP/RTU?

    Технически - ваш код должен работать, но мы такие случаи не тестировали.

  6. #6

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Что у вас за устройство с 192.168.0.50?
    Это какой-то конвертер Modbus TCP/RTU?
    Допустим это МКОН. За которым стоят ModbusRTU-устройства с адресами 2, 3. 4 ... 247.

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

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Допустим это МКОН. За которым стоят ModbusRTU-устройства с адресами 2, 3. 4 ... 247.
    Тогда проблем не должно быть.
    Ну, с учетом того, что слать запрос чтения с Slave ID = 0 бесполезно, а на запрос к Slave ID = 1 придет ошибка, так как по умолчанию этот адрес закреплен за самим МКОН, а у него нет регистров 6-8 (насколько я помню).

  8. #8

    По умолчанию

    Но со 2 по 247 работать будет? Верно?
    И таких МКОНов может быть до ??? (в моем случае уже 120)
    То есть, если у меня добавлено 120 МКОНов с разными IP-адресами
    То вполне корректным будет:

    for(SlaveID:=2; SlaveID<248;cnt++){
    Reads(NET_XXX,SlaveID,MODBUS_TCP_REG_3X, 6, 3, &ArrValue);
    }

    где NET_XXX от NET_0 до NET_120

    Технически в этом случае возможна адресация до 120х247 = 29640 устройств

    Другой вопрос: вытянет ли МКОН 247 портов на линии RS-485?

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

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Но со 2 по 247 работать будет? Верно?
    И таких МКОНов может быть до ??? (в моем случае уже 120)
    То есть, если у меня добавлено 120 МКОНов с разными IP-адресами
    То вполне корректным будет:

    for(SlaveID:=2; SlaveID<248;cnt++){
    Reads(NET_XXX,SlaveID,MODBUS_TCP_REG_3X, 6, 3, &ArrValue);
    }

    где NET_XXX от NET_0 до NET_120

    Технически в этом случае возможна адресация до 120х247 = 29640 устройств

    Другой вопрос: вытянет ли МКОН 247 портов на линии RS-485?
    Повторю - в режиме Modbus TCP Master панель СП3хх поддерживает до 8 TCP Slave'ов. Никаких 120 МКОН опрашивать ей не получится.

    Пытаться опросить через МКОН двести с лишним слэйвов в RS - тоже плохая идея.

    А сама мысль о подключении 29640 устройств к одной панели выглядит, мягко говоря, крайне необычной.
    В реальной жизни вы решаете какую-то реальную задачу - лучше обсуждать ее.

  10. #10

    По умолчанию

    Понятно, что теория и практика - вещи разные.
    И когда пытаешься с одного раза подобрать не дешевое оборудование для решения конкретной задачи при недостаточном опыте,
    то и приходится задавать такие каверзные вопросы, чтобы не ошибиться.
    Бывает много таких вот тонкостей, которые не всегда удается вычитать из документации, а потом стоишь перед шефом с поникшей головой.

Похожие темы

  1. Сенсорная панель СП310,макрос
    от Jerniks в разделе Панели оператора (HMI)
    Ответов: 45
    Последнее сообщение: 31.05.2022, 11:21
  2. Сенсорная панель СП310,макросс
    от Jerniks в разделе Сервисное ПО
    Ответов: 4
    Последнее сообщение: 15.07.2021, 13:58
  3. Сенсорная панель СП310
    от Jerniks в разделе Сервисное ПО
    Ответов: 4
    Последнее сообщение: 14.07.2021, 12:45
  4. Контроллер + сенсорная панель на станок
    от kolyaz в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 24.11.2015, 19:46

Ваши права

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