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

Тема: Помогите с адресацией ModBus Master

  1. #1

    По умолчанию Помогите с адресацией ModBus Master

    Добрый день. Контроллер М110-24-30-Р-М опрашивается через порт ModBus Slave панелью оператора от Weintek. С адресацией Slave все понятно, все работает. Ко второму порту ModBus Master контроллера подключены индикаторы СМИ2 и модули аналогового ввода. Как обратится (в частности) к переменной выделенной в красном квадратике напрямую с панели оператора (без объявления, переменной - копии в области ModBus Slave)? Или задам вопрос по другому с какого адреса идет отсчет у ModBus Master контроллера?
    Изображения Изображения
    • Тип файла: jpg Screen.JPG (222.9 Кб, Просмотров: 48)

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

    По умолчанию

    это различные области памяти и связь между ними только через создание транзитной переменной
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  3. #3

    По умолчанию

    А где то, есть в документации прямое указание на то, что только через транзитную переменную? Просто мои рассуждения строятся на том, что переменные объявленные в области ModBus Master (Конфигурации ПЛК), доступны также как и глобальные переменные, из любого POU простым обращением, например по адресу %QW7.1.1.0 или по символьному имени vER_1 (переменные с моей картинки), и точно такое же обращение из программы, к переменным, определенным в области ModBus Slave, например, по адресу %QW6.24.0 или по символьному имени Dep_12_p. А если переменные из области ModBus Slave прекрасно опрашиваются панелью прямым обращением к регистрам памяти контроллера, то почему нельзя опросить регистры памяти определенные под ModBus Master? Что то тут производитель перемудрил.

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

    По умолчанию

    Вы сейчас описали поведение внутренней программы, к кому она может обращаться и где здесь смысл такой же работы удаленного клиента(мастера). Удаленный мастер может обращаться только к своей памяти, которая настроена в конфигураторе или еще как, как слейв с определенным адресом в сети, какой то там мастер в конфигураторе не имеет адреса и поэтому ни кому не покажет свою обасть памяти, кроме "хозяина" ( программы крутящейся внутри плк )
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  5. #5

    По умолчанию

    Много для чего писал и пишу программы, с контроллером от Овен столкнулся первый раз и надеюсь последний. Хотя к модулям ввода - вывода и ТРМ претензий не имею.

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

    По умолчанию

    Modbus Slave в другом Modbus Slave работает на ура и не нужно транзитных переменных http://www.owen.ru/forum/showthread....l=1#post146969
    Однако
    если мастер(обмен с СМИ2 и модулями) встроить в слейв(обмен с Weintek), то Weintek будет видеть(и читать и писать) во вложенном мастере только модули Register output, а Register input всегда будут отображаются в слейве с нулевым содержимым http://www.owen.ru/forum/showthread....l=1#post147040
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    С Днем рождения petera, было 22, стало 23)
    +79104444236
    С уважением,
    Лапшин Вячеслав

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

    По умолчанию

    Цитата Сообщение от krollcbas Посмотреть сообщение
    С Днем рождения petera, было 22, стало 23)
    Правильно будет - с Новым Годом
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. ПЛК160: Modbus TCP Master и Modbus TCP Slave одновременно.
    от Антон Костюченко в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 18.07.2016, 10:36
  3. Ответов: 2
    Последнее сообщение: 15.09.2014, 17:40
  4. Помогите, плз, с адресацией.
    от Anthonymus в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.04.2012, 17:45
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

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