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

Тема: Адресация регистров Modbus-RTU, ПЛК(Slave)

  1. #11

    По умолчанию

    Программные модули слейв и мастер необходимо делать независимыми друг от друга в конфигурации ПЛК. Если необходимо передать считаные значения с какого-либо устройства (ПЛК - мастер) другому мастеру (ПЛК - слейв), то нужно добавить в программный модуль слейв необходимое кол-во переменных соответствующего типа и программно переприсвоить им переменные считанные с устройства.

    Если создавать подэлемент Модбас Мастер в подэлементе Модбас Слейв, то при опросе слейва доступны будут только переменные "last address" и "last error".

  2. #12
    Пользователь
    Регистрация
    23.04.2009
    Адрес
    Чеченская респ., с. Чири-Юрт
    Сообщений
    138

    По умолчанию

    Программно присваивать значения - очевидно, не оригинально, и это ресурсы контроллера. Более того, если создать подэлемент Модбас Мастер в подэлементе Модбас Слейв, при опросе доступны и переменные слейва, и переменные мастера, только не все. То есть, вижу переменные типа output, но не вижу input. Хотелось бы увидеть мнение тех, кто знает, как это происходит.

  3. #13
    Пользователь
    Регистрация
    23.04.2009
    Адрес
    Чеченская респ., с. Чири-Юрт
    Сообщений
    138

    По умолчанию

    Те, что знают, молчат, как партизаны...

  4. #14

    По умолчанию

    Цитата Сообщение от Адлан Посмотреть сообщение
    Более того, если создать подэлемент Модбас Мастер в подэлементе Модбас Слейв, при опросе доступны и переменные слейва, и переменные мастера, только не все. То есть, вижу переменные типа output, но не вижу input.
    Действительно, output переменные опрашиваются, но в зависимости от того есть ли перед output переменными input переменные определенного типа (real либо dword), адресация регистров для output переменных будет смещена.
    На текущих версиях прошивок ПЛК чтение input переменных при такой конфигурации вообще не поддержана.

  5. #15

    По умолчанию

    И чем закончилось это все? у меня сейчас такая же ситуация.

  6. #16

    По умолчанию

    Все переменные надо просто делать output. В новой редакции ПЛК М02 именно так и сделано
    Тролль-наседка, добрый, нежный и ласковый

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

Ваши права

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