Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 44

Тема: ПЛК63, modbus slave, адреса регистров

  1. #11

    По умолчанию

    Для группового доступа на чтение добавьте к номеру регистра число 0x1000
    Например:

    "И куда пихается копия, скажем, регистра 364"
    364+0х1000=364+4096=4460
    Последний раз редактировалось Филоненко Владислав; 25.01.2012 в 20:39.
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Ok. Проверим в ближайшее время
    Судя по картинке с размещением, сложно сделать такой вывод, т.к. обл I и Q - разные оффсеты

    А пользовательский дабл-регистр 88 ? Опаньки ?

    Пост #10 п1. а) - частично снимается.
    Последний раз редактировалось Валенок; 25.01.2012 в 22:08.

  3. #13

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Для группового доступа на чтение добавьте к номеру регистра число 0x1000
    Ну да, ну да....
    И чтоже не соответствует даже РП по фиксированным регистрам???


    Во вложении тестовая программа и результат запроса. В запросе "Плавающая 4" заменена с ПЛК на -4. Четко видно что... И то, что двухрегистровые переменные выравниваются на четный адрес.

    Это соответствует действительности?
    Вложения Вложения

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

    По умолчанию

    Походу они этой копией достигли чрезмерного числа параметров

  5. #15

    По умолчанию

    двухрегистровые переменные выравниваются на четный адрес -Это обязательное условие
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    а смещение у копий 2-х региcтровых тоже +4096 ?

  7. #17

    По умолчанию

    Я же написал и привел пример.
    Как и сказано в РП - они замешиваются "единым потоком" (с точностью до выравнивания) по обходу дерева меню. С адреса 4176. Вне зависимости от того, указан на них адрес МОДБАС в меню или не указан.

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

    По умолчанию

    1.тов. Филоненко указал на простое смещение копии по отношению оригинала, что было просто и замечательно, но
    где все-таки тогда копия с адреса 88 ?

    2. см.пример и уточняем - адреса регистров оригинальным польз.параметрам можно задать в произвольном, не обязательно возрастающем, порядке. Думаю что вопрос просто вытекает
    Где в РП про "единый поток" ?

    тов. Филоненко ? Внесите ясность пж-ста

  9. #19

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    2. см.пример и уточняем - адреса регистров оригинальным польз.параметрам можно задать в произвольном, не обязательно возрастающем, порядке. Думаю что вопрос просто вытекает
    Где в РП про "единый поток" ?
    Для группового чтения параметров по протоколу Modbus возможно обращение к области регистров Modbus, начинающейся с адреса 4096. В ней располагается копия памяти ввода/вывода, доступно групповое чтение значений параметров из области этой области функциями 03, 04, 01, 02. Область %I доступна с регистра 4096 до 4184 и
    область %Q от 4185. Вторая граница области %Q не определена, т.к. пользовательские параметры при создании добавляются именно в нее, а их количество заранее не известно.

    Цитата Сообщение от Валенок Посмотреть сообщение
    тов. Филоненко ? Внесите ясность пж-ста
    Мне бы тоже этого хотелось бы.

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

    По умолчанию

    to ASo
    Имеем внешнюю б-ку с заданной структурой (учитываем всякие выравнивания добавляя неиспользуемые слова)
    В локальном ПЛК-63 через указатель накладываем эту струткуру на область конфигурации (добавляя невидимые регистры для выравнивания)
    В внешнем ПЛК делаем переменную такого же типа и читаем в неё разом.
    Все замечательно - пока надо читать. Но для записи надо иметь перекрестную таблицу адресов ? На кой спрашивается ?

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

Похожие темы

  1. Адресация регистров Modbus-RTU, ПЛК(Slave)
    от Лёша в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 03.07.2019, 08:02
  2. ПЛК63 и ОВЕН-slave
    от Elka в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 07.10.2011, 16:06
  3. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42
  4. Ответов: 24
    Последнее сообщение: 15.04.2010, 15:12
  5. Ответов: 23
    Последнее сообщение: 17.10.2007, 08:35

Ваши права

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