Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 22

Тема: Адреса регистров ModBus RTU в ТРМ138

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    143

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Как нет, есть перестановка байт и регистров Float, при установке протокола и параметров порта Нажмите на изображение для увеличения. 

Название:	1 Перестановка регистров.jpg 
Просмотров:	58 
Размер:	294.2 Кб 
ID:	77522
    Да, если считывать по одному каналу измерения (а их 8) это можно использовать. Но у меня несколько устройств на RS485 а не только ТРМ138 и это роскошь я себе позволить не могу, считываю за один раз все регистры всех каналов, а затем в макросе их обрабатываю.
    Впрочем я уже это сделал (перестановку слов) в макросе и всё получилось и работает. Спасибо всем за ценные советы.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от RomAl Посмотреть сообщение
    Спасибо за совет, посмотрел в формате hex и стало видно что везде младше слово всегда 0000. Значит верно указано в мануале что адрес 3..4, но видимо надо переставлять слова в Панеле местами перед тем как выводить на индикатор. Штатного способа нет, придётся в макросе их переставлять.
    что значит штатного нет? Когда опршиваете если при 3х некорректно, попробуйте 5х
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    что значит штатного нет? Когда опршиваете если при 3х некорректно, попробуйте 5х
    В данном случае не прокатит.
    Цитата Сообщение от RomAl Посмотреть сообщение
    В моём проекте панель Weintek читает из ТРМ138Р регистры 0-39 из ТРМ138
    Цитата Сообщение от RomAl Посмотреть сообщение
    .. считываю за один раз все регистры всех каналов,
    У блока Ai нечетное кол-во регистров (40/5)
    Последний раз редактировалось Валенок; 23.07.2024 в 17:40.

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

    По умолчанию

    не совсем по теме

    А вайнтек вывозит 32битное размещеное у себя по нечетным словам памяти?

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    не совсем по теме

    А вайнтек вывозит 32битное размещеное у себя по нечетным словам памяти?
    вроде проблем не должно быть Нажмите на изображение для увеличения. 

Название:	Screenshot 2024-07-23 134114.png 
Просмотров:	31 
Размер:	28.7 Кб 
ID:	77527 или речь о чем то другом
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    вроде проблем не должно быть Нажмите на изображение для увеличения. 

Название:	Screenshot 2024-07-23 134114.png 
Просмотров:	31 
Размер:	28.7 Кб 
ID:	77527 или речь о чем то другом
    Да. Вроде об этом. Этот камень может работать без выравнания как понял.

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    Ага, всегда хотелось оторвать руки тем, кто сделал int16, float, int16, float вместо того, чтобы сделать все int16 а потом все float. На модулях ввода МХ110 та же песня.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    вместо того, чтобы сделать все int16 а потом все float..
    А можно все float а потом все int16 ?

    -
    ))

    --
    Да пофиг кто за кем. Было бы выравнивание. В ТРМ138 нет
    Последний раз редактировалось Валенок; 23.07.2024 в 17:41.

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    Валенок мне как-то все равно, а вот модпул в составе Zabbix не умеет делать групповые запросы, когда переменные разного типа.
    Так понимаю, что-то подобное и у автора, он хочет групповые запросы, а панелька видимо не хочет, отсюда и скрипты

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    .. у автора, он хочет групповые запросы, а панелька видимо не хочет, отсюда и скрипты
    Да панель может эти хотелки. Просто она знать не знает (что нормально) о типе из 5 регистров где последние 2 нужно поменять местами.
    Штатные средства (для групового запроса) проканали бы с 8A/2A, а с ТРМ138 (и такая же хрень с 8AC/2AC) - нет. Но для этого и
    Цитата Сообщение от capzap Посмотреть сообщение
    ... есть макросы,..
    для которых подразумеваются не галкотыкатели, а могущие свою хотелку описать. Автор описал и все норм.

    Что касается забикса - то это его косяк/проблема, т.к. в модбасе вообще нет разных типов (бит опускаю) - есть только 16-ти битный регистр-вагон. А что перевозится этим составом из кучки вагонов - это вообще модбас не касается.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. адреса регистров в ПР 200 и ПВЧ
    от Дмитрий 100 кг в разделе Программируемые реле
    Ответов: 41
    Последнее сообщение: 15.10.2023, 14:26
  2. Адреса регистров в ПР200
    от lvv01430 в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 14.02.2019, 08:23
  3. Ответов: 12
    Последнее сообщение: 21.10.2018, 18:57
  4. ПЛК63, modbus slave, адреса регистров
    от monteg в разделе ПЛК63/73
    Ответов: 43
    Последнее сообщение: 19.06.2017, 08:46
  5. Адреса регистров ModBus RTU ПР114
    от Newcomer в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 01.02.2016, 15:45

Ваши права

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