Стартовая страница › Форумы › Ошибки в работе › Формат данных прыгает
- В этой теме 51 ответ, 4 участника, последнее обновление 8 лет, 4 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
19.03.2018 в 09:59 #8730
hizkiyau
УчастникВиновата ScadaData.dll, заменил из прежней версии, отчеты стали открываться
19.03.2018 в 16:31 #8731hizkiyau
УчастникСегодня проверил, замена вернула старый баг, цифры стали прыгать
19.03.2018 в 20:04 #8733
MikhailМодераторПроблема с форматированием была в ScadaData.dll
19.03.2018 в 20:18 #8737hizkiyau
УчастникДобрый день Михаил,
Исправленную библиотеку ScadaData.ll
когда можно и где скачать или
подскажите как исправить в исходниках
Вроде нашёл место в DataFormatter.cs
Где идёт разделение по разрядам19.03.2018 в 20:41 #8738
MikhailМодераторПеревыложил дистрибутив на сайт. Возьмите из него ScadaData.dll. Новую версию выпускать, думаю, нет смысла.
Напишите, пожалуйста, не обнаружатся ли какие-то ещё побочные эффекты.20.03.2018 в 04:51 #8739hizkiyau
УчастникДобрый день Михаил!
Спасибо за оперативность, описанные баги исчезли. Обнаружил ещё один:
Параметр «недостоверность» установил на 1 мин. Остановил коммуникатор в представлении данные отражаются бесконечно, в прежней версии работало исправно.20.03.2018 в 07:50 #8740hizkiyau
УчастникПробовал в администраторе формулой перехватить статус недостоверности и вывести в схему 0:
Stat(1)==5?SetVal(1,Cnl):0
Выводит постоянно 0, может как то не так делаю20.03.2018 в 09:06 #8741hizkiyau
УчастникОшибка
Вот так Stat(1)==5?0:SetVal(1,cnl)
Не работает20.03.2018 в 17:07 #8742
MikhailМодераторДобрый день!
Пока не смог у себя воспроизвести. Я сделал следующее: на конфигурации по умолчанию включил SCADA-Сервер и с помощью генератора установил значение входного канала (101). Через заданное время, это значение стало недостоверным.Попробуйте данную последовательность у себя. Будет работать? Лучше тестировать без формул, чтобы не запутаться.
20.03.2018 в 17:08 #8743
MikhailМодераторТакже контролируйте значение и статус через оболочку Сервера.
21.03.2018 в 06:48 #8746hizkiyau
УчастникДобрый день Михаил,
Ваш метод работает и у меня.
Я о другом, если послать данные в канал через генератор при остановленом коммуникаторе, тогда данные висят вечно.Хотя в минутном срезе и таблице, отрабатывает статус по недостоверности но в представлении цифра продолжает отображаться.21.03.2018 в 13:05 #8748hizkiyau
УчастникНе буду утверждать, возможно логика программы так написана. Если данные с коммуникатора поступают в текущий
Файловый срез а потом сервером выводятся в представление, то да, после остановки коммуникатора данные не обновляются в текущем срезе и должны висеть пока не сработает недостоверность
В этом требуется разъяснение!21.03.2018 в 17:27 #8751
MikhailМодераторесли послать данные в канал через генератор при остановленом коммуникаторе, тогда данные висят вечно.Хотя в минутном срезе и таблице, отрабатывает статус по недостоверности но в представлении цифра продолжает отображаться.
По идее, значение в представлении должно стать серым, что означает недостоверность. Этого не происходит?
21.03.2018 в 18:06 #8752hizkiyau
УчастникНет, отображается посланная цифра
21.03.2018 в 18:20 #8753hizkiyau
УчастникВ старой версии
В таблице — серая
В схеме — обычного цветаВ новой
В таблице- прочерк
В схеме — просто цифра -
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.