Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Математический расчет в WinCC

SCADA, серверы, АРМ верхнего уровня, диспетчерские
Аватара пользователя

DelSnos
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 26 сен 2010, 09:18
Ф.И.О.: Artur Makaev
Поблагодарили: 2 раза
Контактная информация:

Re: Математический расчет в WinCC

Сообщение DelSnos » 21 авг 2014, 13:43

В Taglogging умеет запускать скрипты по какому-либо событию- допустим по условию вашего внутреннего тега, а оттуда уже вести запись вашего тега, отвечающий за производительность. Потом, можно в самом SQL делать усреднение ваших исторических данных.


mate_ru
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 15 июл 2011, 10:56
Ф.И.О.: mate r.u.

Re: Математический расчет в WinCC

Сообщение mate_ru » 21 авг 2014, 15:07

DelSnos
для того что бы запустить свой скрипт мне не нужно участие Taglogging , я триггер и по своему тегу поставил - мне надо кусок кода как взять данные из базы Taglogging через SQL-запрос, я тупо не знаю как к этой базе цепляться.

Аватара пользователя

DelSnos
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 26 сен 2010, 09:18
Ф.И.О.: Artur Makaev
Поблагодарили: 2 раза
Контактная информация:

Re: Математический расчет в WinCC

Сообщение DelSnos » 21 авг 2014, 15:21

Тогда вам нужно функция Connectivity pack-там есть готовые процедуры или можно можно add-on функции использовать WinCC ODK


mate_ru
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 15 июл 2011, 10:56
Ф.И.О.: mate r.u.

Re: Математический расчет в WinCC

Сообщение mate_ru » 21 авг 2014, 16:09

DelSnos
а есть что-нибудь почитать про Connectivity pack (хоть и не планировалось покупать его покупать)? буду очень признателен за любую информацию по его функциям (с примерами было вообще замечательно).
и может быть тоже кто поможет - нашел пример в интернете http://wincc-specialist.ru/Samples.html Экспорт данных из Tag Logging и Alarm Logging WinCC/WebNavigator в MS Excel, но у меня почему-то выгружается пустой файл, т.е. m=oRs.Fields.Count у меня всегда 0, что я не так делаю?

Аватара пользователя

DelSnos
не первый раз у нас
не первый раз у нас
Сообщения: 318
Зарегистрирован: 26 сен 2010, 09:18
Ф.И.О.: Artur Makaev
Поблагодарили: 2 раза
Контактная информация:

Re: Математический расчет в WinCC

Сообщение DelSnos » 22 авг 2014, 14:14

mate_ru писал(а):DelSnos
а есть что-нибудь почитать про Connectivity pack (хоть и не планировалось покупать его покупать)? буду очень признателен за любую информацию по его функциям (с примерами было вообще замечательно).
и может быть тоже кто поможет - нашел пример в интернете http://wincc-specialist.ru/Samples.html Экспорт данных из Tag Logging и Alarm Logging WinCC/WebNavigator в MS Excel, но у меня почему-то выгружается пустой файл, т.е. m=oRs.Fields.Count у меня всегда 0, что я не так делаю?


Да, именно в Simatic scada wincc нужно за это платить, а вот в TIA или Flexible нет. Хотя, было замечено, что после установки пакета Connectivity Pack (без лицензии) add-on функции работали, но сейчас не могу утверждать это на 100%. Может дело в том, что по лицензионному соглашению на продукт WinCC вы не имеете право использовать MS SQL для выполнения своих задач. А вот, покупая пакет Connectivity Pack вы получается набор функций (dll) MS SQL, которые умеют дешифровать нужные вам исторические данные. Покурите еще оф. форум сименса- может там ребята еще помогут.
А читать тут: http://support.automation.siemens.com/W ... 703/133300 - там есть и примеры и подробное описание.

А почему у вас экспорт данных из Tag Logging и Alarm Logging WinCC не работает не знаю. По вашей ссылке самописанная программулина и то сделана под конкретную версию 6.0, а в ней, если я не ошибаюсь, вообще другая версия MS SQL. Как вариант по этой ссылке http://support.automation.siemens.com/W ... n/25533776 вы найдете как экспортировать данные из трендонлайн.


mate_ru
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 15 июл 2011, 10:56
Ф.И.О.: mate r.u.

Re: Математический расчет в WinCC

Сообщение mate_ru » 22 авг 2014, 15:13

DelSnos
Спасибо большое за первую ссылку, из неё я понял, что указанный мною выше пример написан как раз на функциях Connectivity Pack, может по-этому у меня ничего и не получается.
а по второй ссылке - там только ручками всё выгружать


mate_ru
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 15 июл 2011, 10:56
Ф.И.О.: mate r.u.

Re: Математический расчет в WinCC

Сообщение mate_ru » 23 авг 2014, 23:33

Разобрался с примером, всё оказалось проще - в строке запроса
sSql = "Tag:R,'" & sTagName & "','" & Year(sBeginTime) & "-" & Month(sBeginTime) & "-" & Day(sBeginTime) & " " & Hour(sBeginTime) & ":" & Minute(sBeginTime) & ":" & Second(sBeginTime) & ".000','" & Year(sEndTime) & "-" & Month(sEndTime) & "-" & Day(sEndTime) & " " & Hour(sEndTime) & ":" & Minute(sEndTime) & ":" & Second(sEndTime) & ".000' "

не должно быть пробелов и всё работает.


Вернуться в «Верхний уровень автоматизации»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей