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

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

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

    По умолчанию

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

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

    По умолчанию

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

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

  3. #13
    Пользователь Аватар для 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

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

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

    По умолчанию

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

  5. #15
    Пользователь Аватар для 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

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

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

    По умолчанию

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

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

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

    По умолчанию

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

    -
    ))

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    В данном случае не прокатит.


    У блока Ai нечетное кол-во регистров (40/5)
    Я там не до читал, ниже пост про любую настройку.
    А так, по мимо просто считывания с экрана есть макросы, есть передача данных за раз от сих до сих, а уже в LW положить данные где грамотно расставлены нужные переменные
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Страница 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

Ваши права

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