Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: evgenii от 11 Октября 2022, 10:45:52
-
добрый день. Не получается создать отчеты по 4 датчикам температуры. пишет в журнале " система не смогла эскортировать отчет ( значение было недопустимо малым или недопустимо большим для Decimal)".Что делаю не так вроде бы все по примеру. Самое непонятное ,что когда я его создал месяц назад, он работал. Сейчас решил добавить еще несколько датчиков не работает. Поднял старый он также перестал работать
-
Здравствуйте.
Ошибка говорит о том, что какие-то данные имеют несоответствующий тип данных, или значение за пределами допустимых диапазонов. Например, если в колонку с температурой, которая связана с соответствующей переменной ПЛК будет приходить строковое значение, вместо вещественного числа, то возможна такая ошибка. Проверьте типы данных, убедитесь, что с OPC-сервера в скаду данные поступают с тем же типом, который требуется. Обнаружить некорректные данные можно методом исключения. Создайте новый пустой отчет, добавьте в него источник данных и одну колонку. Проверьте, если он строится правильно, то добавьте следующую и так далее, до тех пор, пока не будет обнаружена проблемная колонка.
Чтобы посмотреть тип данных переменной в отчете, нужно перейти в "Словарь" отчета и кликнуть два раза по необходимой переменной. В открывшемся окне можно посмотреть и при необходимости изменить её тип. См. скриншот во вложении.
Если дело не в этом и самостоятельно разобраться не получится, то пришлите на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и укажите, какой отчёт нужно проверить.
-
спасибо буду пробовать
-
вы правы тип данных надо было выставить в отчётах как на вашей картинке