Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 18 из 18

Тема: Связь двух ПЛК по ethernet

  1. #11

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Валенок в нормальном запросе Modbus TCP не участвует номер слейва, его там ваще не присутствует...
    01 Unit identifier 0x01 (1)
    А Unit identifier это что, по Вашему?
    Тролль-наседка, добрый, нежный и ласковый

  2. #12
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,756

    По умолчанию

    Филоненко Владислав я к тому, что много устройств не требуют вводить Unit identifier вообще. то есть там можно оставлять 0 и все работает, так как участвет только IP и Port.
    И в зависимости от Scada систем иногда при подключении по Modbus TCP такой параметр даже некуда прописать, а без него ПЛК Овен не ответит.

  3. #13
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Филоненко Владислав я к тому, что много устройств не требуют вводить Unit identifier вообще. то есть там можно оставлять 0 и все работает, так как участвет только IP и Port.
    И в зависимости от Scada систем иногда при подключении по Modbus TCP такой параметр даже некуда прописать, а без него ПЛК Овен не ответит.
    Т.е. на основе некоторого частного случая Вы делаете вывод о протоколе в целом, Вам вообще известно что на каждый запрос есть ответ, например поставили ноль, а слейв имеет адрес по умолчанию единицу, что будет у мастера и слейва?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #14
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,756

    По умолчанию

    При TCP запросах какая разница какой адрес слейва для RTU режима ? и да, Овен, это пока первый прибор, которому для подключения по TCP пришлось прописывать Unit identifier, остальные, что попадались как-то обходились без этого параметра, так как прибор однозначно идентифицируется по IP.

  5. #15
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    При TCP запросах какая разница какой адрес слейва для RTU режима ? и да, Овен, это пока первый прибор, которому для подключения по TCP пришлось прописывать Unit identifier, остальные, что попадались как-то обходились без этого параметра, так как прибор однозначно идентифицируется по IP.
    Вы сейчас просто пытаетесь отстоять свою точку зрения что у овен рту поверх ТСР. Вот на скрине эмулятор слейва ТСР, если видите то адрес задается
    Стандарт есть, идентификация в нем описана, сами же выложили. Кто как делает это его личное дело, я тоже пишу слейв не заморачиваюсь по адресу, просто в обратку отправляю первые байты пришедшего запроса, но я не утверждаю что соблюдаю стандарт
    Изображения Изображения
    • Тип файла: png owen.png (17.1 Кб, Просмотров: 57)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #16

    По умолчанию

    Получен первый положительный результат. При установке в модуле Universal Modbus Device значение параметра ModuleSlaveAddress равное 1 получен ответ от ПЛК100, правда вместо нормальных данных пришла какая-то абракадабра, но ошибок связи уже практически нет (очень редко появляется код 81). И конечно же оба контроллера должны находится в одной подсети.

  7. #17

    По умолчанию

    Рано радовался!
    Пытаюсь 2 дня повторить связь, и ничего не выходит, постоянно висит ошибка 84, последний адрес равен 0.

  8. #18

    По умолчанию

    Все получилось!
    Обязательно надо выставлять следующие параметры:
    1. NetMode - TCP;
    2. ModulSlaveAddress - адрес слейв устройства;
    3. ModulIP - обязательно через двоеточие, а не через точку;
    4. Byte Sequence - Native
    123.JPG

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. связь двух контроллеров
    от goller в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 24.06.2015, 13:18
  2. связь двух ПЛК по Ethernet
    от laud в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 10.06.2010, 16:27
  3. связь двух плк по Rs-232
    от miha_mvp в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 18.01.2010, 10:44
  4. связь двух плк по Rs-485
    от Антон12345 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 24.12.2009, 09:45

Ваши права

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