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

Avatar
  • обновлен

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

Image 2144

Image 2145


Avatar

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


Порядок байт в настройках  канала в modbus драйвере пробывали менять?

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

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


Порядок байт в настройках  канала в modbus драйвере пробывали менять?

Подскажите как это сделать? 

Avatar
иван_в

Я использую стандарт OPC UA

Avatar

Т.е в качестве источника данных для СИМП выступает ОРС сервер - верно? Тогда нужно смотреть настройки самого сервера, в данном случае Симп всего лишь отображает то значение которое ему передал ОРС сервер. 

Avatar

Возможно сервер передает значение просто целым числом. Какое реальное значение на контроллере и какое получает Симп из ОРС сервера?

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

Т.е в качестве источника данных для СИМП выступает ОРС сервер - верно? Тогда нужно смотреть настройки самого сервера, в данном случае Симп всего лишь отображает то значение которое ему передал ОРС сервер. 

К сожалению в моем случае зайти на контроллер нет возможности,  нет исходного кода. Имеется контроллер siemens и программа simplight. 

Avatar

Тогда по другому спрошу - какое значение должно отображать и какое отображается в СИМП? 

Avatar

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

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

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

Пример:

Image 2148