Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Запись в БД 1.#***

   
Автор / Author Тема / Topic: Запись в БД 1.#***
Phlagman
Junior Member / Новичок
Участник № / Member № 4893


Icon 1 отправлено / posted      Профиль для / Profile for Phlagman           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день, возникла проблема: если в процессе работы с одного из датчиков приходит сигнал 1.#** (выводится в текстовое поле) связанный допустим выходом его из строя

то весь запрос с остальными верными параметрами в БД не записывается. я так понимаю это несоответсвие типов.

как можно выйти из ситуации?
- можно ли гденибудь в параметрах поставить что при получении сигнала отличного от типа float(или какойнибудь другой ошибки) передавать в переменную 0 (ноль)
- или нужно писать какую-то программную обработку??

Сообщения / Posts 10 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Phlagman
Junior Member / Новичок
Участник № / Member № 4893


Icon 1 отправлено / posted      Профиль для / Profile for Phlagman           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Возможно ли решить эту проблему заданием и контролем границ ? интервалы с датчиков известны(темпеатура и давление)
Сообщения / Posts 10 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
На наш взгляд, решать проблему надо путем устранения некорректного ответа от устройства.

Если это невозможно, то придется прибегнуть к программной обработке полученного значения. В программе можно контролировать попадает ли полученное значение в допустимый интервал и если нет, то передавать 0 вместо значения от датчика.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2