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

Тема: Подчиненные модули в Modbus slave

  1. #1

    По умолчанию Подчиненные модули в Modbus slave

    Добрый день всем.
    Попробовал создать подчиненный модуль Modbus-master в Modbus-slave.

    Подключил к ПЛК100 ИП-320 мастером.
    В конфигурации создал Modbus-slave, внутри - Modbus-master.
    Master читает 2 Float-переменные с другого ПЛК.

    В руководстве по конфигурированию читаю:
    С точки зрения Мастера slave-устройство представляет собой непрерывно организованную область памяти, к которой можно обращаться как по регистрам (с 0-го регистра), так и побитно.
    Исходя из этого считаю регистры:
    0,1-Last address,
    2 - Last errorб,
    3 - Command,
    4,5 - переменная 1,
    6,7 - переменная 2.
    Сначала забил в ИП320 регистры 4 и 6. Включаю, панель пишет "ошибка связи ".
    Заново забиваю в панель последовательно регистры 0,2,3 - связь работает, добавляю 4, связь прекращается.
    Ввел в программу контроль адресов и вижу, что переменные 1 и 2 находятся в другой области памяти???
    Как работать с подчиненными модулями и что я делаю неправильно?
    Вложения Вложения
    • Тип файла: rar MBsm.rar (83.0 Кб, Просмотров: 14)

  2. #2

    По умолчанию

    Вы знаете - я не проверял такую работу модуля ModBus Slave... да и не рекомендую.
    Легче добавить ModBus Master и Slave отдельно и в программе переменные переприсвоить. Проще и предсказуемей.

  3. #3

    По умолчанию

    вы забыли про выравнивание, а его надо учитывать.

  4. #4

    По умолчанию

    добавил байтовый канал для выравнивания, эффект 0.
    Вложения Вложения
    • Тип файла: rar MBsm2.rar (56.2 Кб, Просмотров: 8)

  5. #5

    По умолчанию

    и ещё, обратил внимание на то, что адреса каналов кратны 4 независимо от их размерности

  6. #6

    По умолчанию

    Область %I в ModBus slave не видна.

  7. #7

    По умолчанию

    Область %I в ModBus slave не видна.
    Поставил %Q, адреса выровнялись.
    Записывать можно читать нельзя-
    использование подчиненных модулей теряет смысл.
    Спасибо за ответ.

Ваши права

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