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

Тема: МКОН 24 не опрашивает больше двух устройств

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

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

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Тогда вам нужно изучить документацию на него, чтобы понять, поддерживает ли он работу со шлюзами Modbus TCP/Modbus RTU через одно TCP-соединение.
    хорошо, а как объясните то, что я беру к примеру CAS Modbus Scanner и опрашиваю поочередно каждый контроллер, т.е. получается занимаю только одно TCP соединение и при этом результат тот же, первое и последнее устройство опрашивается, а среднее нет?
    Или МКОН цепляет к произвольным двум slaveID адресам TCP-соединение и вещает в сеть? Что-то понять не могу.

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

    По умолчанию

    Цитата Сообщение от AlexanderUshakov Посмотреть сообщение
    хорошо, а как объясните то, что я беру к примеру CAS Modbus Scanner и опрашиваю поочередно каждый контроллер, т.е. получается занимаю только одно TCP соединение и при этом результат тот же, первое и последнее устройство опрашивается, а среднее нет?
    Или МКОН цепляет к произвольным двум slaveID адресам TCP-соединение и вещает в сеть? Что-то понять не могу.
    Видимо, CAS Modbus Scanner тоже не поддерживает работу через одно TCP-соединение.
    У любого конвертера есть лимит одновременных подключений по TCP.
    У МКОН их 2. У MGate MB3180 - 16.
    Kepserver и CAS Modbus Scanner, видимо, устанавливают отдельное подключение на каждый "узел" слэйва в своей конфигурации (хотя IP-адреса в узлах одни и те же, и отличаются только Unit ID) - поэтому лимит исчерпывается.
    В корректной реализации - устанавливается одно TCP-соединение с конвертером и через него отправляются запросы к разным RTU-слэйвам с разными Unit ID.

    Было бы больше слэйвов - вы бы и на MGate столкнулись с такими же проблемами, как здесь:
    https://moxa.ru/forum/index.php?/top...-mgate-mb3180/

  3. #3
    Пользователь
    Регистрация
    15.06.2020
    Адрес
    Москва
    Сообщений
    13

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Видимо, CAS Modbus Scanner тоже не поддерживает работу через одно TCP-соединение.
    У любого конвертера есть лимит одновременных подключений по TCP.
    У МКОН их 2. У MGate MB3180 - 16.
    Kepserver и CAS Modbus Scanner, видимо, устанавливают отдельное подключение на каждый "узел" слэйва в своей конфигурации (хотя IP-адреса в узлах одни и те же, и отличаются только Unit ID) - поэтому лимит исчерпывается.
    В корректной реализации - устанавливается одно TCP-соединение с конвертером и через него отправляются запросы к разным RTU-слэйвам с разными Unit ID.

    Было бы больше слэйвов - вы бы и на MGate столкнулись с такими же проблемами, как здесь:
    https://moxa.ru/forum/index.php?/top...-mgate-mb3180/
    Так в конфигурации CAS Modbus Scanner присутствует только одно соединение. Один IP, один slaveID, один запрос по регистрам. SlaveID 10 я опросил получил значения, нажал дисконект, поменял в конфигурации SlaveID на 11 нажал Poll и получил ошибку. Нажал дисконект поменял slaveID на 12, нажал poll и получил значения. Тут нет одновременного обращения к разным slaveID МКОНа.Нажмите на изображение для увеличения. 

Название:	CasModbus.png 
Просмотров:	64 
Размер:	29.5 Кб 
ID:	68988

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

    По умолчанию

    Цитата Сообщение от AlexanderUshakov Посмотреть сообщение
    Так в конфигурации CAS Modbus Scanner присутствует только одно соединение. Один IP, один slaveID, один запрос по регистрам. SlaveID 10 я опросил получил значения, нажал дисконект, поменял в конфигурации SlaveID на 11 нажал Poll и получил ошибку. Нажал дисконект поменял slaveID на 12, нажал poll и получил значения. Тут нет одновременного обращения к разным slaveID МКОНа.Нажмите на изображение для увеличения. 

Название:	CasModbus.png 
Просмотров:	64 
Размер:	29.5 Кб 
ID:	68988
    Понятно. Тогда напишите, пожалуйста, на support@owen.ru и предоставьте удаленный доступ по AeroAdmin - посмотрим, в чем может быть дело.

  5. #5
    Пользователь
    Регистрация
    15.06.2020
    Адрес
    Москва
    Сообщений
    13

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Понятно. Тогда напишите, пожалуйста, на support@owen.ru и предоставьте удаленный доступ по AeroAdmin - посмотрим, в чем может быть дело.
    Прошу прощения, инженер поменял 11 на 13 и не сказал. CAS Modbus Scanner опрашивает все три устройства по отдельности нормально. Этот вопрос снят.
    А насчет правильного modbus TCP мастера можете подсказать софтину, которая через 1 tcp соединение опрашивает? Чисто проверить.

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

    По умолчанию

    Цитата Сообщение от AlexanderUshakov Посмотреть сообщение
    Прошу прощения, инженер поменял 11 на 13 и не сказал. CAS Modbus Scanner опрашивает все три устройства по отдельности нормально. Этот вопрос снят.
    А насчет правильного modbus TCP мастера можете подсказать софтину, которая через 1 tcp соединение опрашивает? Чисто проверить.
    Можно, например, использовать виртуальный контроллер CODESYS V3.5, и действовать по аналогии с этим видео:
    https://youtu.be/Czcar_HOTxU

    https://owen.ru/forum/showthread.php...l=1#post338820

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

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Можно, например, использовать виртуальный контроллер CODESYS V3.5, и действовать по аналогии с этим видео:
    https://youtu.be/Czcar_HOTxU

    https://owen.ru/forum/showthread.php...l=1#post338820
    Я просто почему спросил, в настройках Kepserver есть эта опция использовать один сокет для всех slave устройств и она включена. Но тем не менее одно устройство стабильно не подключаетсяНажмите на изображение для увеличения. 

Название:	Kepserver.png 
Просмотров:	64 
Размер:	68.5 Кб 
ID:	68993

Похожие темы

  1. Ответов: 12
    Последнее сообщение: 19.05.2023, 05:41
  2. Ответов: 16
    Последнее сообщение: 23.03.2020, 11:07
  3. Опрос двух устройств по ModBus RTU
    от nicamx в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 14.08.2019, 10:55
  4. Не добавляется больше 32 устройств по MODBUS
    от RZH в разделе СПК2xx (архив)
    Ответов: 7
    Последнее сообщение: 22.07.2016, 08:06
  5. Ответов: 8
    Последнее сообщение: 18.08.2015, 20:36

Ваши права

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