Страница 1 из 1
2f вопроса
Добавлено:
Вс фев 05, 2012 3:35 pm
Kanava
1) Ребят как получить Минусовое значение от OPC сервера в инточе, у меня приходит почему то в место -25 , 10000 значение +))) ?
2) Хочу из MS Sql получить значение тега на определенное время
SQLSetStatement( ConnectionId, "SELECT TagName, EventValue, ValueString, EventStamp FROM WWALMDB.dbo.Events ");
SQLAppendStatement (ConnectionId, "WHERE TagName = 'Ssg1_str_smena1T' AND EventStamp = '05.02.2012 20:06:49' ");
Не могу понять как писать время - в каком формате!
Re: Минусовое значение
Добавлено:
Вс фев 05, 2012 7:03 pm
LexSL
Проверьте диапазон масштабирования тега - MinEU и MaxEU в словаре тегов.
так как OPC отдает уже значение которое масштабировать не надо (или надо - поправьте, если не так),
так вот, если масштабировать не надо, то соответственно и MinRaw = MinEU, MaxRaw = MaxEU.
Re: 2f вопроса
Добавлено:
Вс фев 05, 2012 11:57 pm
Kanava
LexSL масштаба нету! Блин придется не преобразованное значение передавать.
Re: 2f вопроса
Добавлено:
Пн фев 06, 2012 11:54 am
Генератор зла
Kanava писал(а):Ребят как получить Минусовое значение от OPC сервера в инточе, у меня приходит почему то в место -25 , 10000 значение +))) ?
Что за OPC-сервер? Тип переменной (целое, реальное)? Как описываете переменную в OPC-сервере, клиенте, Tagname Dictionary ? Как выводите на экран?
Kanava писал(а):Не могу понять как писать время - в каком формате!
YYYY/MM/DD HH:MM:SS
Re: 2f вопроса
Добавлено:
Пн фев 06, 2012 10:41 pm
Kanava
По второму вопросу сам дошел
Ответ
Вот запрос к Столбцу "EventStamp" . Везде в настройках на учетных записях нужно указать язык Eng
Text(#Calendar4.Year, "#") + "-" + Text(#Calendar4.Month, "#") + "-" + Text(#Calendar4.Day, "#") + " 20:05:07.000";
000 - это мс , которые не показывается ни где ....
OPC codesys , в ОПС тип REAL в Tagname Real
Re: 2f вопроса
Добавлено:
Пн фев 06, 2012 10:49 pm
Генератор зла
Попробуйте зацепить к OPC-серверу образцовый (с точки зрения WW) OPC-клиент (KEPWare, Matricon). Как отображаются переменные там?
Re: 2f вопроса
Добавлено:
Пн фев 06, 2012 11:00 pm
LexSL
и все же, как описываете тег IOReal - чему равно MinEU,MaxEU,MinRaw,MaxRaw?
может еще имеется какая нибудь функция, затрагивающая этот тег?
Re: 2f вопроса
Добавлено:
Чт фев 09, 2012 9:46 am
Kanava
Народ. Как вытащить значение переменной на точную дату и время, через history trend?
Галка log data стоит.
Re: 2f вопроса
Добавлено:
Чт фев 09, 2012 10:54 am
Генератор зла
Используйте компонент Hist Trend w/Scootters and Scale
Re: 2f вопроса
Добавлено:
Ср мар 07, 2012 9:41 pm
skom
Надо либо писать дату в американском формате ММ/ДД/ГГГГ, либо выполнить в SQL следующий statement:
SET DATEFORMAT dmy