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

Тема: Проблема связи ПЛК110-60(Master) с ПЛК110-60(Slave) по ModBus ASCII RS485

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

    По умолчанию

    Цитата Сообщение от Maxlan Посмотреть сообщение
    Если я указал в элементе Modbus(slave) Переменную типа Float, то я обязан ее читать элементом Modbus(master) из регистра 4?
    А первые 64 бита буфера обмена куда девать? Наплевать и забыть?
    Я готов смириться с потерей байта при передаче 8 бит через регистр.
    Но терять 32 бит при передаче слова и 64 бита при передаче дабла, это маразм.
    Совет petera меня вообще озадачил, это 7,5 регистров буфера в потерях.

    Может я чего не понял в объяснениях автора руководства по программированию?
    Может так станет понятнее?
    Захват-3.png
    Адрес регистра DWORD или REAL кратен 2.
    А цифра 4 это если рассматривать не в регистрах, а в байтах.
    Левая колонка - память слейва в контроллере нумеруется в БАЙТАХ.
    Регистры в слейве (третья колонка) нумеруются в регистрах, в каждом два байта.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    UPS

    Я был невнимательным.
    Последний раз редактировалось petera; 13.10.2016 в 16:18.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #13

    По умолчанию

    К чему относится эта фраза?

    − Register Address (Адрес регистра Slave-устройства) – устанавливают адрес
    регистра опрашиваемого устройства. Адрес определяется Slave-
    устройством, и описан в документации на него. При конфигурировании
    ПЛК указывается этот адрес.

    Ткните носом, какие адреса мне указать в моем мастере чтобы правильно читать/писать мой слэйв?
    Последний раз редактировалось Maxlan; 13.10.2016 в 16:15.

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

    По умолчанию

    Цитата Сообщение от Maxlan Посмотреть сообщение
    К чему относится эта фраза?

    − Register Address (Адрес регистра Slave-устройства) – устанавливают адрес
    регистра опрашиваемого устройства. Адрес определяется Slave-
    устройством, и описан в документации на него. При конфигурировании
    ПЛК указывается этот адрес.

    Ткните носом, какие адреса мне указать в моем мастере чтобы правильно читать мой слэйв?
    В предыдущем посте я погорячился, не увидел сразу вторую картинку со слейвом.
    Адреса у Вас в мастере верные!
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    А что у Вас здесь стоит?
    Захват-5.png

    ЗЫ.
    Верните как было.
    Дело в том, что для REAL передаются два регистра, в каком порядке не стандартизовано для модбаса
    По этому
    0х4000C51C = 2.01203060150146484375
    http://www.binaryconvert.com/result_...cimal=4000C51C
    а
    0xC51C4000 = -2500.
    http://www.binaryconvert.com/result_...cimal=C51C4000
    Последний раз редактировалось petera; 13.10.2016 в 20:49.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #16

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Может так станет понятнее?
    Захват-3.png
    Адрес регистра DWORD или REAL кратен 2.
    А цифра 4 это если рассматривать не в регистрах, а в байтах.
    Таки я так и сделал.
    ОК так вот где последовательность байт переключается! Я ее давно ищу!
    Первая мысль самая верная! Спасибо за помощь, переключил в нэйтив, всё получилось!
    Недокурил мануал...
    Последний раз редактировалось Maxlan; 13.10.2016 в 16:44.

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

Похожие темы

  1. ПЛК110-60 и Modbus (Master)
    от rwg в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 19.05.2014, 09:52
  2. ПЛК110-60 - нет связи по RS-232 через АС3-М
    от smk1635 в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 13.05.2013, 20:12
  3. Проблема с ПЛК110-60
    от deniska13 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 30.10.2012, 10:23
  4. ПЛК110-60-Р-М(Master)+ИП320
    от Александр Ч. в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 25.11.2010, 11:07
  5. проблема с плк110-60
    от niklud19511 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 18.11.2010, 17:08

Ваши права

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