Показано с 1 по 7 из 7

Тема: Опрос счетчика ОВЕН си30 через Bolid c2000-ethernet. PHP

  1. #1

    Question Опрос счетчика ОВЕН си30 через Bolid c2000-ethernet. PHP

    Здравствуйте, уважаемые знатоки!
    Требуется помощь специалистов. В наличии имеется счетчик импульсов ОВЕН си30, преобразователь интерейсов Bolid c2000-Ethernet и ноутбук. Стоит задача - опросить устройство через локальную сеть, исполльзуя php и протокол ОВЕН.

    Bolid c2000 - Ethernet , кажется, удалось правильно сконфигурировать. По крайней мере, при отправке команд загорается индикатор RS485. Прибор пингуется. В php соединение устанавлиется посредством функции stream_socket_client("$protocol://$ip:$port", ...) без ошибок.

    В ОВЕН си30 через конфигуратор был изменен лишь один параметр - базовый адрес устройства. По умолчанию он стоит 16, значение было установлено 1.

    После изучение протокола я понял, что мне проще выписать контрольные суммы всех необходимых команд для устрйоства, чем придумывать библиотеку.

    Команда получения текущего значения счетчика.
    В таблице входных и выходных данных ОВЕН си30, нашел hash - A158.
    Адрес прибора - 01. Бит запроса - 1. Длина блока данных - 0.
    Склейка: 01 10 А158.
    Контрольная сумма: 9949.
    Команда без начала и конца маркера: 01 10 А1 58 99 49
    В ASCII формате: GH HG QH LO PP KP

    ПРОБЛЕМА в том, что при отправке устройству команды #G HH GQ HL OP PK P\r, оно в ответ присылает лишь А4.
    Сам я являюсь web разработчиком и знания о подобных вещах имею лишь очень поверхностные.
    По такому же принципу удается опрашивать овен си8 без ошибок.

    В чем может быть проблема ? Неправильно сформирована команда ? Неправильно сконфигурирован bolid или сам овен ?
    Прошу вашей помощи.

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

    По умолчанию

    Вы с Болид работаете как UDP клиент ?

  3. #3

    По умолчанию

    Bolid прошивал через программу uprog. Режим работы был установлен "Прозрачный". Наверное, я в этом случае выступаю в роли UPD клиента.

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

    По умолчанию

    Интересно, вы даже не знаете, как вы работаете с устройством, как же вы можете определить, правильно ли вы настроили C2000 ?
    Ну и вопрос в догонку, версия прошивки C2000, должна быть не ниже 3.58 (или 3.55), иначе не взлетит.

  5. #5

    По умолчанию

    Использовал тот же конвертер при работе с ОВЕН си8, проблем не было. Версия прошивки 2.60. Почему не взлетит ?

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

    По умолчанию

    Извиняюсь, соврал. не ниже 2.55, там проблемы были с работой в прозрачном режиме.
    C2000-Ethernet работает только по UDP протоколу, в настройках вроде надо правильно прописать еще IP адреса.

    Сие устройство из-за UDP протокола очень неудобное, так как сложно убедиться, что связь через него правильная сторонними приложениями.

  7. #7

    По умолчанию

    Updated. Удалось окончательно понять, что проблема не в счетчике и сформированных командах, подключив устройство напрямую к компьютеру и обенвяшись пакетами через hTerm.
    Для интереса также проверил связку ОВЕН си30 + Moxa Nport5150: команды отправляются, прибор отвечает корректно.
    Bolid C2000 все также команды отправляет, однако получает непонятный ответ A4. Привожу пример конфигурации устройства, прибора и сети.
    Пробовал изменять тип upd-порта удаленного устройства на динамический - не помогло.
    Паузу между посылками для прозрачного режима также добавлял и убирал.
    Ethernet.png
    RS-485.png
    Ethernet-config.png
    Последний раз редактировалось Milex; 06.08.2019 в 11:36.

Похожие темы

  1. Большое табло для счетчика СИ30 нужно
    от ra1qll в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 06.03.2018, 16:50
  2. Использование C2000-Ethernet от Болид
    от Олеггг в разделе Подбор Оборудования
    Ответов: 26
    Последнее сообщение: 16.01.2017, 10:49
  3. Ответов: 5
    Последнее сообщение: 29.05.2014, 17:17
  4. Опрос си30 через Лектус
    от Сергей Борисович в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 06.03.2014, 13:39
  5. OPC переменные счетчика импульсов СИ30
    от Maksim69 в разделе Master SCADA
    Ответов: 3
    Последнее сообщение: 20.12.2013, 13:00

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

Ваши права

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