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

Тема: Получение информации с ПЛК73

  1. #1

    По умолчанию Получение информации с ПЛК73

    Всем доброго времени суток, подскажите пожалуйста. Есть ПЛК73 и АС4 для связи с пк. Owen OPC Server видит ПЛК, подключается к нему, с этим проблем нет. Задача стоит в реальном времени получать с ПЛК данные которые отображают у него на дисплеи. Несколько дней пытаюсь понять как правильно настроить эти теги, но так ничего и не получается. Помогите пожалуйста, заранее спасибо.

  2. #2

    По умолчанию

    Добрый день! Напишите нам на почту support@owen.ru
    Продукт менеджер направления СПУ

  3. #3

    По умолчанию

    Цитата Сообщение от Lordhmen Посмотреть сообщение
    Всем доброго времени суток, подскажите пожалуйста. Есть ПЛК73 и АС4 для связи с пк. Owen OPC Server видит ПЛК, подключается к нему, с этим проблем нет. Задача стоит в реальном времени получать с ПЛК данные которые отображают у него на дисплеи. Несколько дней пытаюсь понять как правильно настроить эти теги, но так ничего и не получается. Помогите пожалуйста, заранее спасибо.
    Чтобы вам помочь, нужен конкретный пример или ваш проект. Выкладывайте проект в расширенных настройках и будет конкретный разговор. Какие переменные вам нужны и как их вывести на компе.

  4. #4

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Чтобы вам помочь, нужен конкретный пример или ваш проект. Выкладывайте проект в расширенных настройках и будет конкретный разговор. Какие переменные вам нужны и как их вывести на компе.
    Здравствуйте, я смог импортировать из codesys в Owen OPC Server. Разобрался как добавлять их в ручную. Только вот с переменными с аналоговых входов проблема, считываю их через input registers 0x04 указывая адрес переменной Modbus RTU, Owen OPC Server находит эти переменные и считывает их якобы успешно, но на деле получается какая то ерунда, в плане того, что значения прыгают в нереальном диапазоне, и не разу действительными не были. К ПЛК подключены перемычки для считывания температуры и она выводится на экран плк, к примеру 23 градуса, а Owen OPC Server выдает мне такое чувство что вообще рандомные значения. То есть, как правильно считывать данные с аналоговых входов я еще не понял, хотя эти переменные мне больше всего нужны.

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

    По умолчанию

    Lordhmen потому что они во float (real) видимо и надо читать сразу два регистра.

    Вообще ПЛК63/73 можно читать групповыми запросами, но из копии служебных данных, а не по тем номерам, которые вы видите в CodeSys. Будет быстрее гораздо.

  6. #6

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Lordhmen потому что они во float (real) видимо и надо читать сразу два регистра.

    Вообще ПЛК63/73 можно читать групповыми запросами, но из копии служебных данных, а не по тем номерам, которые вы видите в CodeSys. Будет быстрее гораздо.
    Да, все верно, они в real. А что значит читать сразу два регистра? Подскажите пожалуйста как это реализовать или может есть ссылка на информацию где это почитать можно?

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

    По умолчанию

    Смотрите настройки Овен ОРС, я понятия не имею как им пользоваться, так как не пользуюсь возможно просто указать тип переменной правильно и он сам поймет, что надо два регистра прочитать, + указать последовательность регистров...

  8. #8

    По умолчанию

    Цитата Сообщение от Lordhmen Посмотреть сообщение
    Здравствуйте, я смог импортировать из codesys в Owen OPC Server. Разобрался как добавлять их в ручную. Только вот с переменными с аналоговых входов проблема, считываю их через input registers 0x04 указывая адрес переменной Modbus RTU, Owen OPC Server находит эти переменные и считывает их якобы успешно, но на деле получается какая то ерунда, в плане того, что значения прыгают в нереальном диапазоне, и не разу действительными не были. К ПЛК подключены перемычки для считывания температуры и она выводится на экран плк, к примеру 23 градуса, а Owen OPC Server выдает мне такое чувство что вообще рандомные значения. То есть, как правильно считывать данные с аналоговых входов я еще не понял, хотя эти переменные мне больше всего нужны.
    Вот вам пример настройки считывания FLOAT (2 регистра или 4 байта) с помощью программы Owen OPC Server. 1 Чтение Флоат.jpg
    Для правильного отображения FLOAT, надо переставлять местами регистры и (или) байты. Две нижние строки для этого и сделаны, вот пример полученного FLOAT и какие варианты могут быть при перестановке местами регистров и байт1 Перестановка.jpg
    Вот ещё тема по перестановкам регистров и байт в переменной Float
    https://owen.ru/forum/showthread.php?t=36596
    Последний раз редактировалось kondor3000; 16.09.2022 в 09:39.

Похожие темы

  1. ПЛК73 вывод на ЖКИ информации
    от AIGanzyuk в разделе ПЛК63/73
    Ответов: 9
    Последнее сообщение: 09.11.2021, 09:15
  2. Логгирование информации
    от Exen3city в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 04.05.2021, 16:00
  3. Ответов: 1
    Последнее сообщение: 03.04.2018, 10:07
  4. Получение данных с ПЛК73 и PLCWinNT
    от Dobrosed в разделе ПЛК63/73
    Ответов: 6
    Последнее сообщение: 23.10.2015, 14:34
  5. СБОР ИНФОРМАЦИИ С ПЛК
    от Алексей Александрович в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 23.01.2014, 09:11

Ваши права

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