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

Тема: Связь через Modbus TCP нескольких ПЛК150

  1. #1

    По умолчанию Связь через Modbus TCP нескольких ПЛК150

    1) Возможна передача данных посредством Modbus TCP между несколькими ПЛК через концентратор?
    2) Если нужна перекрестная связь то в каждом ПЛК должны быть ModBus master и slave co своими universal modbus device?
    3) Как master будет различать slave? (по адресу 1 до 247?)
    4) Порт TCP во всех ПЛК должен быть одинаковый ? (например 502?)
    5) Есть пример подобной программы для ПЛК 150 I L?

  2. #2

    По умолчанию

    разве в одной сети может быть не один мастер?

  3. #3

    По умолчанию

    Зачем такие сложности с Модбасом? В CoDeSys объявляем группу сетевых переменных и все ПЛК в сети работают с ними как с общей разделяемой памятью. Никакого программирования вообще нет, передача данных идет автоматически. В ПЛК Овен механизм сетевых переменных поддержан полноценно.

  4. #4
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от Антон Посмотреть сообщение
    1) Возможна передача данных посредством Modbus TCP между несколькими ПЛК через концентратор?
    2) Если нужна перекрестная связь то в каждом ПЛК должны быть ModBus master и slave co своими universal modbus device?
    3) Как master будет различать slave? (по адресу 1 до 247?)
    4) Порт TCP во всех ПЛК должен быть одинаковый ? (например 502?)
    5) Есть пример подобной программы для ПЛК 150 I L?
    1) Да
    2) Да
    3) По IP и номеру порта
    4) Не обязательно. просто 502 порт - стандартный для Modbus. Если на 1 ПЛК неск. ModBus slave-ов - у них должны быть разные порты
    5) А программа не нужна. Всю работы сделали программисты ОВЕН, достаточно натыкать модулей в конфигурации

  5. #5

    По умолчанию

    Цитата Сообщение от Антон Посмотреть сообщение
    1) Возможна передача данных посредством Modbus TCP между несколькими ПЛК через концентратор?
    2) Если нужна перекрестная связь то в каждом ПЛК должны быть ModBus master и slave co своими universal modbus device?
    3) Как master будет различать slave? (по адресу 1 до 247?)
    4) Порт TCP во всех ПЛК должен быть одинаковый ? (например 502?)
    5) Есть пример подобной программы для ПЛК 150 I L?
    Это проще организовать с использованием сетевых переменных. То есть через UDP. Пример netvarudp здесь

    http://www.owen.ru/forum/showthread.php?t=551

  6. #6
    Пользователь
    Регистрация
    18.01.2008
    Адрес
    Екатеринбург
    Сообщений
    91

    По умолчанию

    Это проще организовать с использованием сетевых переменных. То есть через UDP. Пример netvarudp здесь
    Не могу скачать, будьте добры выслать на serp81@bk.ru

  7. #7

    По умолчанию

    Цитата Сообщение от Kirill Посмотреть сообщение
    Это проще организовать с использованием сетевых переменных. То есть через UDP. Пример netvarudp здесь

    http://www.owen.ru/forum/showthread.php?t=551
    Я так понял эти переменные не являются переменными ввода-вывода?
    Какие ограничения на их количество существуют?
    Можно сделать чтобы одна и таже переменная несколькими контроллерами писалась по изменению состояния, а другими читалась?

  8. #8
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от Антон Посмотреть сообщение
    Я так понял эти переменные не являются переменными ввода-вывода?
    Какие ограничения на их количество существуют?
    Можно сделать чтобы одна и таже переменная несколькими контроллерами писалась по изменению состояния, а другими читалась?
    Да
    Никаких, кроме размера ОЗУ и разумного самограничения
    Да

Ваши права

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