Не корректное отображение переменной типа REAL

Avatar
  • обновлен

Просьба подсказать в отображении переменной типа REAL. Переменная получена с контроллера Сименс, карта регистров предоставлена производителем. Он уверяет что там все хорошо проблем нет. Но при добавлении ее в SIMP Light значение выглядит без точки. Изменение типа переменной в редакторе канала делал, но нет результата. В чем может быть проблема?

Image 2144

Image 2145


Avatar
иван_в
Цитата от СИМП Лайт (тех поддержка)

Добрый вечер.

Тут к сожалению более ни чем не сможем помочь. В данном случае СИМП отображает то значение которое прилетает с ОРС сервера. Пришлите доку на железку что прислал Вам производитель. 

Файл можно получить по ссылке:

VarScada_GCSG_01.03.00.xlsx

https://disk.yandex.ru/i/JnnDF1Wpqr0B2w

Avatar
Цитата от иван_в

Здравствуйте. В общем не получается решить проблему. Завод изготовитель дал только последнюю версию тегов. Там все также. При опросе как будто читаю часть типа REAL из одного WORD. Заметил, то что WORDом передается по таблице, вроде соответствует значениям машины.

Добрый вечер.

Тут к сожалению более ни чем не сможем помочь. В данном случае СИМП отображает то значение которое прилетает с ОРС сервера. Пришлите доку на железку что прислал Вам производитель. 

Avatar
иван_в
Цитата от СИМП Лайт (тех поддержка)

День добрый.

Image 2178

Как и писал выше - ОРС сервер возвращает целое число. Смотрите настройки контроллера/ОРС сервера.

Здравствуйте. В общем не получается решить проблему. Завод изготовитель дал только последнюю версию тегов. Там все также. При опросе как будто читаю часть типа REAL из одного WORD. Заметил, то что WORDом передается по таблице, вроде соответствует значениям машины.

Avatar

День добрый.

Image 2178

Как и писал выше - ОРС сервер возвращает целое число. Смотрите настройки контроллера/ОРС сервера.

Avatar
иван_в
Цитата от СИМП Лайт (тех поддержка)

Вы прислали то что отображается в СИМП (в тесте каналов) это хорошо. Я спрашивал какое реальное значение должно быть (на мнемосхеме реальное значение?). Что бы понять что не так настроено нужно понять что на контроллере и что прилетает с ОРС сервера.

Какой тип переменной возвращает ОРС сервер.

Идем в настройки UA сервера в источнике - выбираем тег который как говорите не правильно отображается и смотрим его свойства:

Пример:

Image 2148

Image 2177

Готово. Не могу сказать что все понял:)

Avatar

Повторюсь - нужно для начала посмотреть что отдаёт ОРС сервер. Если подтвердится что с сервера прилетает именно такое значение, нужно будет разбираться можно ли его каким то образом прочитать. Пока  добавить больше нечего.  

Avatar
иван_в
Цитата от СИМП Лайт (тех поддержка)

К сожалению на данный момент нет технической возможности. Судя по тому что я вижу на скринах - такое значение присылает OPC UA сервер. В тесте каналов как раз отображаются "сырые" значения которые прилетают с сервера. Для того что бы это ещё раз проверить - нужно любым бесплатным ОРС UA клиентом подключится к вашему серверу - и посмотреть какое значение по выбранному тегу приходит.

Real состоит из двух WORD? Может можно перекинуть местами их?

Avatar

К сожалению на данный момент нет технической возможности. Судя по тому что я вижу на скринах - такое значение присылает OPC UA сервер. В тесте каналов как раз отображаются "сырые" значения которые прилетают с сервера. Для того что бы это ещё раз проверить - нужно любым бесплатным ОРС UA клиентом подключится к вашему серверу - и посмотреть какое значение по выбранному тегу приходит.

Avatar
иван_в
Цитата от СИМП Лайт (тех поддержка)

Другим ОРС клиентом пробовали считать значение канала, что бы посмотреть что присылает ОРС сервер? К примеру UaExpert.

К сожалению нет. Может есть возможность помочь удаленно?

Avatar
Цитата от иван_в

На мнемосхеме должно быть такое же значение - 0,03bar. Установка не в работе пока. 

Другим ОРС клиентом пробовали считать значение канала, что бы посмотреть что присылает ОРС сервер? К примеру UaExpert.