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

Тема: Modbus адресация ПЛК110

  1. #1

    По умолчанию Modbus адресация ПЛК110

    Добрый день коллеги!

    Никак не могу понять как организована автоматическая адресация в контроллере Овен ПЛК 110-30.

    Имеется в следующем порядке структура данных в ПЛК110:
    8 bits
    8 bits
    4 byte
    Float
    8 bits
    Float
    8 bits

    Контроллер ПЛК110 выступает в качестве слэйва, в качестве мастера выступает Modicon M340. Связь настроена, работает.

    Модиконом удается считать/записать первые 4 параметра 8 bits (адрес 0) 8 bits (адрес 0) 4 byte (адрес 2) и Float (адрес 4) следующие 8 бит ну никак не поддаются мне уже все варианты перепробовал, не пойму я этой автоматической адресации до конца....

    Помогите пожалуйста разрешить дилемму.
    Снимок.PNG

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,318

    По умолчанию

    0.lo -8 bits
    0.hi -8 bits
    1 -выравнивание
    2-3 -4 byte
    4-5 -Float
    6.lo -8 bits
    6.hi -выравнивание
    7 -выравнивание
    8-9 -Float
    10.lo -8 bits
    10.hi -выравнивание

    PS
    И тему лучше сюда
    http://www.owen.ru/forum/showthread.php?t=10555

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

    По умолчанию

    В картинках
    Захват-1.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    Да поменял с чтения в модиконе с 8 шт. %М на 1 шт. %MW и заработало, хотя считывание первых двух 8 bits реализовано через 8 шт. %М и работает нормально, а вот с 6 адресом не завелось....

  5. #5

    По умолчанию

    Спасибо за ответы комрады!

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

    По умолчанию

    Цитата Сообщение от Shpic Посмотреть сообщение
    Да поменял с чтения в модиконе с 8 шт. %М на 1 шт. %MW и заработало, хотя считывание первых двух 8 bits реализовано через 8 шт. %М и работает нормально, а вот с 6 адресом не завелось....
    Ну так 6 адрес %MW это 96 для
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    ой ёшкин-матрёшкин! совсем закипел! точно же 96! всё окей, спасибо!

    Надо не забывать про единое адресное пространство Овена, все же не шнайдер....
    Последний раз редактировалось Shpic; 10.08.2015 в 14:36.

  8. #8

    По умолчанию

    Товарищи! я пошел дальше, и расширил свою таблицу (см. приложение)
    И в итоге получилось, что 8 элемент - 2 byte имеет адрес 11... в свою очередь в мануале(Программирование ОВЕН ПЛК110 и ПЛК160 Руководство пользователя) написано на стр. 96 -"8 бит, 2 байта и 4 байта располагаются только по определенным адресам: четырёхбайтным переменным присваиваются адреса, кратные 4; двухбайтным – кратные 2; однобайтным (или восьмибитным) –кратные 1."

    Прошу меня извинить, но с какого момента адрес 11 стал кратен 2? Или имеет место быть "В некоторых версиях ПО CoDeSys 2.3 при подключении модулей «Modbus (Slave)» в конфигурацию ПЛК могут возникнуть ошибки выравнивания адресации." стр. 97 того же мануала.

    Кто сможет пролить свет на данную ситуацию?....123.PNG234.PNG345.PNG

    Моя версия ПО CoDeSys 2.3.9.41 (Build Jul 26 2013), скачано с оф. сайта ОВЕН.

  9. #9

    По умолчанию

    Мне кажется, что цитата со стр. 96 относится объяснениям расположения данных в памяти ПЛК. Для памяти принято подразумевать байтовую адресацию, а не адресацию регистровую, которой вы оперируете в своих рассуждениях. Так что адрес 11- это номер регистра, а применительно к расположению в памяти ПЛК это будет адрес 22 (относительно начала блока данных этого слейва), а по адресу 21 можно было бы всунуть еще один элемент 8bit, память под него уже выделилась в результате выравнивания.

Похожие темы

  1. Адресация переменных по Modbus
    от Uniqum в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 16.09.2022, 14:16
  2. Адресация данных в протоколе ModBus
    от Сергей Смирнов в разделе Сетевые технологии
    Ответов: 10
    Последнее сообщение: 01.05.2015, 23:45
  3. Адресация приборов в Modbus RTU
    от mikl65 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 31.12.2013, 11:38
  4. Адресация Universal Modbus device
    от super100 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 04.10.2013, 14:05
  5. Адресация выходов в ПЛК110-60
    от Andrey Tishakov в разделе ПЛК1хх
    Ответов: 33
    Последнее сообщение: 26.11.2012, 09:24

Ваши права

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