Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя
Показано с 41 по 50 из 56

Тема: Возможно ли RS-485 свяать два ПЛК150-220-И-М?

  1. #41

    По умолчанию

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

  2. #42
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Станислав, попробуйте упаковывать данные и передавать в формате слова(2byte), а затем раскладывать их в программе побитно.(библиотека утил.либ PACK, UNPACK )

  3. #43

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Станислав, попробуйте упаковывать данные и передавать в формате слова(2byte), а затем раскладывать их в программе побитно.(библиотека утил.либ PACK, UNPACK )
    Супер-совет! Спасибо! Поставил в проекте матера 32-битный модуль входов и он отражает картину верно! По меньшей мере два регистра входов есть.
    А ну сейчас накидаю еще регистра 4, если там будет результат - то это выход.

  4. #44

    По умолчанию

    Но не тут-то было.
    Теперь второй 32битный модуль входов не дышит. Поставил ему разряд "2".
    Вроде бы все правильно. Почему-то работает корректно только первый модуль входов в мастере, не важно 8битный или 32битный, но - только первый. Остальные лежат, не дышат.

  5. #45
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Станислав выложите проект, посмотрю.

  6. #46

    По умолчанию

    Вот это счастье:
    Вложения Вложения

  7. #47
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Станислав Вам нужно читать переменные из слейва или записывать в них?

  8. #48

  9. #49
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Поставьте в слейве переменные 2 байта-2 шт. Это будет 0 и 1 регистр.
    В мастере, поставьте подмодуль "регистр инпут модуль" с адресом в параметрах "Регистр" 0 и 1 соответственно.
    Проверьте должно работать. Если не получится, то я Вам подправлю вышевыложенное и брошу.

  10. #50

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Поставьте в слейве переменные 2 байта-2 шт. Это будет 0 и 1 регистр.
    В мастере, поставьте подмодуль "регистр инпут модуль" с адресом в параметрах "Регистр" 0 и 1 соответственно.
    Проверьте должно работать. Если не получится, то я Вам подправлю вышевыложенное и брошу.
    Лучше второй вариант (подправить вышевыложенное и бросить), если Вам не сложно. Чтобы эксперимент был чистым. Я это чесно позаливаю в слейв и мастер, и посмотрим, что будет.

Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя

Ваши права

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