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

Тема: Настройка обмена по протоколу Modbus TCP между СПК210 и ПЛК210-04

  1. #1

    По умолчанию Настройка обмена по протоколу Modbus TCP между СПК210 и ПЛК210-04

    Проблема в следующем: организовал обмен между СПК и ПЛК, где СПК - Мастер, ПЛК - Слейв. Создал в дереве проекта во вкладке Ethernet элемент Modbus TCP Master, а в нем 4 Modbus TCP Slave. Во всех слейвах настроены каналы и их привязки к переменным. Все работает, опрос происходит. Но при добавлении пятого Modbus TCP Slave устройства оно не подключается к шине и выдает ошибку (скриншот). При этом, если убрать ранее добавленный (один из четырех) Слейв и вместо него подставить "пятый", то все работает. Будто где-то прописано ограничение в количестве Слейвов.
    Изображения Изображения
    • Тип файла: png 222.png (68.3 Кб, Просмотров: 8)
    • Тип файла: png 111.png (129.7 Кб, Просмотров: 6)

  2. #2

    По умолчанию

    Цитата Сообщение от lahtin_2509 Посмотреть сообщение
    Проблема в следующем: организовал обмен между СПК и ПЛК, где СПК - Мастер, ПЛК - Слейв. Создал в дереве проекта во вкладке Ethernet элемент Modbus TCP Master, а в нем 4 Modbus TCP Slave. Во всех слейвах настроены каналы и их привязки к переменным. Все работает, опрос происходит. Но при добавлении пятого Modbus TCP Slave устройства оно не подключается к шине и выдает ошибку (скриншот). При этом, если убрать ранее добавленный (один из четырех) Слейв и вместо него подставить "пятый", то все работает. Будто где-то прописано ограничение в количестве Слейвов.
    У вас синие буквы М, значит есть наложение адресов памяти, удалите адреса (%IW0) где есть М, c нажатием Ввода и перекомпилируйте проект с очисткой.
    Почитать можно в FAQ.
    А так же поставьте настройку Вкл 2 (всегда в задаче цикла шины)
    Последний раз редактировалось kondor3000; 09.12.2025 в 08:07.

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

    По умолчанию

    Цитата Сообщение от lahtin_2509 Посмотреть сообщение
    Проблема в следующем: организовал обмен между СПК и ПЛК, где СПК - Мастер, ПЛК - Слейв. Создал в дереве проекта во вкладке Ethernet элемент Modbus TCP Master, а в нем 4 Modbus TCP Slave. Во всех слейвах настроены каналы и их привязки к переменным. Все работает, опрос происходит. Но при добавлении пятого Modbus TCP Slave устройства оно не подключается к шине и выдает ошибку (скриншот). При этом, если убрать ранее добавленный (один из четырех) Слейв и вместо него подставить "пятый", то все работает. Будто где-то прописано ограничение в количестве Слейвов.
    Добрый день.
    Выложите, пожалуйста, проекты для СПК и ПЛК.

  4. #4

    По умолчанию

    В задаче цикла шины и так стояло. А каналы с наложением памяти убрал, но связь так и не восстановилась. FAQ пересмотрел уже, ничего не нашел. Единственное пишут, что поддерживает до 32 Modbus TCP Slave устройств, а по факту больше 4 ошибка по шине. Может есть вариант обойти ограничение в количестве каналов в Слейве? Нельзя больше 100 сделать...

  5. #5

    По умолчанию

    Направил почтой проект СПК, от ПЛК нет проекта. Сейчас тестирую СПК в связке с ПЛК 210-04, где СПК выступает в качестве панели. ПЛК подключен и в нем проект отлаженный рабочий, в нем нет проблем.

  6. #6

    По умолчанию

    Обычно работает больше 4. Где-то ошибка, надо фото всех настроек всех Слейвов

  7. #7

    По умолчанию

    Какие именно нужны настройки?

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

    По умолчанию

    Мы пообщались с lahtin_2509 и посмотрели проект.
    - все 5 слэйвов - это опрос одного и того же ПЛК210, доступа к проекту которого пока нет. Вероятно, в ПЛК слэйв поднят через библиотеку и настройка кол-ва одновременных подключений = 4.
    - в проекте используются только короткие запросы (1-2 регистра). Обсудили, что переход на групповые запросы позволит обойтись одним компонентом Modbus TCP Slave для опроса ПЛК.

  9. #9

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Мы пообщались с lahtin_2509 и посмотрели проект.
    - все 5 слэйвов - это опрос одного и того же ПЛК210, доступа к проекту которого пока нет. Вероятно, в ПЛК слэйв поднят через библиотеку и настройка кол-ва одновременных подключений = 4.
    - в проекте используются только короткие запросы (1-2 регистра). Обсудили, что переход на групповые запросы позволит обойтись одним компонентом Modbus TCP Slave для опроса ПЛК.
    Капец, 5 слейвов для одного и того же ПЛК, кто то очень "умный" был )))

  10. #10

    По умолчанию

    В ПЛК в библиотеке OwenCommunication было выставлено одновременно подключенных устройств 4. Изменили на большее для теста, все заработало. Решил делать групповыми запросами.

Похожие темы

  1. Настройка обмена по ModbusTCP между ПЛК210 и ПР205
    от N1CEkit в разделе СПК210, СПК1xx [М01]
    Ответов: 2
    Последнее сообщение: 30.01.2025, 15:31
  2. Реализация обмена по протоколу Modbus
    от antonkh в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 29.04.2019, 12:41
  3. Ответов: 9
    Последнее сообщение: 24.01.2018, 15:23
  4. МВА8 нет обмена по протоколу ModBus
    от АСУшник59 в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 22.11.2015, 20:01
  5. Ответов: 15
    Последнее сообщение: 12.01.2014, 20:37

Ваши права

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