Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 24

Тема: ПР200 преобразование MODBUS

  1. #1

    По умолчанию ПР200 преобразование MODBUS

    Всех приветствутю! есть вопрос касаемо преобразования регистров модбаса. Проблема заключается в следующем на моем преприятии есть в эксплуатации приборы (преобразователи давления расплава) которые уже давно сняты с производства замен них вышли новые но вот незадача карта регистров модбас у них отличается если ранее фактичские показания давления хранились к примеру в регистре 1001 то в новом приборе они хранятся уже в регистре 1031 данные из этих регистров грузятся в скаду, данные из скады попадают в контроллер и использутся в различных математичских функциях. сразу хочу сказать что доступа к скаде мы не имеем (она запаролена)
    Хотелось бы услышать ваше мнение возможно ли сделать так что бы при помощи пр200 сделать подмену регистров тоесть счиать с прибора 1031 преобразовать его в 1001 и засунуть эти преобразованные данные поднужным регистром уже в скаду?

  2. #2

    По умолчанию

    В общем виде - ДА. Нужна будет ПРка с двумя RS-485.
    По одному она будет Master и опрашивать датчик. По другому - Slave, и её будет опрашивать SCADA

    ПЕРЕД всем этим хорошо бы проверить то, в кком виде датчик отдаёт данные.
    А то ПРка может отдавать такие варианты данных:
    * FLOAT32 (надо поиграться с порядком байт)
    * 32-битное число (2 регистра), умноженное на что-то для сдвига десятичной точки
    * 16-битное число (1 регистр), тоже умноженное для сдвига

    А если там был какой-то хитрый формат типа 64-битного числа - то ПРка 64 бита не умеет
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  3. #3

    По умолчанию

    Извиняюсь, какая то странная конфигурация, обычно контроллер считывает данные с оборудования, а не скада. Это какой то костыль, или не было на контроллере модбас интерфейса?

  4. #4

    По умолчанию

    Вопрос, сколько регистров надо преобразовать, у ПР200 всего 64 регистра в слейве и адреса 512 -576

    Вам нужен ПЛК110 [М-02] или лучше ПЛК2хх (можно задать адреса слейва, например от 1000 )
    Последний раз редактировалось kondor3000; 28.10.2025 в 10:41.

  5. #5

    По умолчанию

    Цитата Сообщение от hulejke Посмотреть сообщение
    Всех приветствутю! есть вопрос касаемо преобразования регистров модбаса. Проблема заключается в следующем на моем преприятии есть в эксплуатации приборы (преобразователи давления расплава) которые уже давно сняты с производства замен них вышли новые но вот незадача карта регистров модбас у них отличается если ранее фактичские показания давления хранились к примеру в регистре 1001 то в новом приборе они хранятся уже в регистре 1031 данные из этих регистров грузятся в скаду, данные из скады попадают в контроллер и использутся в различных математичских функциях. сразу хочу сказать что доступа к скаде мы не имеем (она запаролена)
    Хотелось бы услышать ваше мнение возможно ли сделать так что бы при помощи пр200 сделать подмену регистров тоесть счиать с прибора 1031 преобразовать его в 1001 и засунуть эти преобразованные данные поднужным регистром уже в скаду?
    Наверно не получится - у ПР200 область пользовательских SLAVE переменных начинается с 512 (вроде) и это не изменить.
    Есть контроллеры, в которых можно задать произвольную нумерацию регистров

  6. #6

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    В общем виде - ДА. Нужна будет ПРка с двумя RS-485.
    По одному она будет Master и опрашивать датчик. По другому - Slave, и её будет опрашивать SCADA

    ПЕРЕД всем этим хорошо бы проверить то, в кком виде датчик отдаёт данные.
    А то ПРка может отдавать такие варианты данных:
    * FLOAT32 (надо поиграться с порядком байт)
    * 32-битное число (2 регистра), умноженное на что-то для сдвига десятичной точки
    * 16-битное число (1 регистр), тоже умноженное для сдвига

    А если там был какой-то хитрый формат типа 64-битного числа - то ПРка 64 бита не умеет
    обычный с 16 битный по сути просто нужно сдвинуть нумерацию регистров

  7. #7

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Наверно не получится - у ПР200 область пользовательских SLAVE переменных начинается с 512 (вроде) и это не изменить.
    Есть контроллеры, в которых можно задать произвольную нумерацию регистров
    можете если не сложно подсказать конкретные примеры?

  8. #8

    По умолчанию

    Когда-то ОВЕН предлагал такой продукт как OPC/DDE Lectus.
    С его помощью я подменял Modbus-устройства целиком.
    Он позволяет полностью мимикрировать под любое Modbus-устройство.
    Т.е. считывать любые данные из физического устройства и раздавать под другим ID и адресами виртуального.
    Ни одна Scada подмены не замечала!!!

  9. #9

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Когда-то ОВЕН предлагал такой продукт как OPC/DDE Lectus.
    С его помощью я подменял Modbus-устройства целиком.
    Он позволяет полностью мимикрировать под любое Modbus-устройство.
    Т.е. считывать любые данные из физического устройства и раздавать под другим ID и адресами виртуального.
    Ни одна Scada подмены не замечала!!!
    на каком железе поднимали сервер?

  10. #10

    По умолчанию

    Сейчас ОВЕН предлагает MasterOPC Server, что вероятно тоже самое с небольшими отличиями.
    OPC Lectus работает на любой Windows. Ставим рядом со Scada'ой - на одном ПК.
    Последний раз редактировалось EFrol; 28.10.2025 в 11:35.

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

Похожие темы

  1. Преобразование данных в среде OWEN Logic по Modbus RTU из ТРМ 202 в формате int16
    от Alex87 в разделе Среда программирования OWEN Logic
    Ответов: 16
    Последнее сообщение: 03.09.2025, 13:46
  2. Преобразование регистров при замене приводов с Modbus RTU
    от y61 в разделе Приводная техника ОВЕН
    Ответов: 26
    Последнее сообщение: 12.08.2022, 13:29
  3. ПР200 modbus RTU
    от Roshah в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 31.10.2021, 18:39
  4. ПР200 ModBus-RTU и ПК (Modbus Poll / NodeRed)
    от decole в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 29.03.2020, 13:58
  5. ПР200 Modbus
    от Solmik в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 22.01.2018, 21:40

Ваши права

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