Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13

Тема: ПР-200 + конвертер 485 - TCP/IP проблема со значениями переменных

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

    По умолчанию

    Пр200 адресация с 0
    Один регистр не трогаем перестановку
    Два регистра переставляем регистры 2301 в байтах если, или 3412 как там в вашей системе.
    Перестановки в ОЛ только для пр мастера, на слейв не влияют.

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

    По умолчанию

    Все там катит и делить ничего ни на что не надо, дайте в ухо своему программисту.
    У вас просто не те адреса читаются, вы половину читаете от другой переменной, все.

  3. #13

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    Конвертер ничего не должен коверкать. Для RTU over TCP просто пересылает содержимое TCP-пакета последовательный интерфейс и наоборот. Для Modus TCP преобразовывает протокол. Опять же - не трогая данные. Что касается "OPC так интерпретирует данные от этого конвертера" - Вы серьёзно думаете, что OPC что-то знает про все те конвертеры, от которых ему данные поступают? Открою секрет - он даже не знает о их наличии, ему всё равно. Впрочем, у Вас там не просто конвертер, а целый роутер, т.ч. фиг знает - что там китайцы намудрили.

    Что касается 256, то это сдвиг влево на 8 разрядов. Может есть смысл посмотреть в программу на ПР200 - там ничего не намудрено?
    Ура! Разобрался. Проблема была все-таки в настройках OPC ! Стал копаться в нем и нашел, что там для каждой переменной можно задавать старшинство регистров и байтов. И, разумеется все было зеркально относительно того, что требовалось. Вы правы! Умножение это сдвиг на один байт в нашем случае. Только я до этого сразу не допер (перебирая в голове все возможные варианты получения такой "математической операции" ). Немного сбивало с толку то, что в настройках самого прибора тех же самых последовательностей ничего не меняло (хотя с одной стороны вроде и не должно, а с другой если есть возможность менять, значит это для чего то там сделано). В работе самой программы я был уверен, поскольку просто по 485му она прекрасно работала пару лет. Просто решили расширить функционал и комфортность, выведя всё на монитор через скада вместо маленькой панели управления. Как говорится: "опыт приходит с опытом" Было бы куда приходить. Большое спасибо всем за поддержку и помощь, тема закрыта.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Выходы ADAM_5056 постепенно заполнялись значениями TRUE, а после FALSE
    от Astaroth666 в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 13.01.2023, 13:58
  2. Проблема с отображением переменных на мнемосхеме
    от Alex_Under_ B в разделе Облачный сервис OwenCloud
    Ответов: 1
    Последнее сообщение: 05.10.2022, 13:28
  3. Конвертер DEC to BIN
    от Александр Бояркин в разделе Помощь Разработчикам
    Ответов: 30
    Последнее сообщение: 28.03.2021, 22:36
  4. Ответов: 2
    Последнее сообщение: 27.12.2020, 14:59
  5. Ответов: 1
    Последнее сообщение: 09.05.2019, 08:45

Метки этой темы

Ваши права

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