1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

WinCC, запись тега в txt-файл

Модератор: Глоб.модераторы

Ответить

Автор темы
alessio
здесь недавно
здесь недавно
Сообщения: 60
Зарегистрирован: 21 сен 2009, 18:09
Имя: Алексей
Страна: Эстония

WinCC, запись тега в txt-файл

Сообщение alessio »

WinCC 6.0 SP4, необходимо сделать автоматическую запись с интервалом в 1 минуту значение тега в txt-файл. Запись должна выглядеть следующим образом: 17.02.2014 13:35 6.000. Как это можно осуществить?
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

Re: WinCC, запись тега в txt-файл

Сообщение aranea »

1. циклический глобальный скрипт
2. запрос в БД при архивации тега в Tag Logging
3. экспорт в *.csv файл из OnlineTrendControl (так же при архивации тега в Tag Logging)
Изображение

Владимир Кузнецов
не первый раз у нас
не первый раз у нас
Сообщения: 321
Зарегистрирован: 31 авг 2011, 22:14
Имя: Кузнецов Владимир Сергеевич
Страна: Россия
город/регион: Казань
Поблагодарили: 1 раз

Re: WinCC, запись тега в txt-файл

Сообщение Владимир Кузнецов »

Я такое делал на Си-скрипте (т.к. Си мне как родной :)).
Выглядит не сложно, если иметь базовые навыки программирования на Си в консоли: открыть файл (у меня с датой в имени были) и писать в него построчно через fprinf() форматируя как нужно.
У меня запись происходила по событию от контроллера и/или по кнопке на мнемосхеме - должны были записываться установившиеся параметры тех. процесса (или моменты интересные оператору).
Подробнее не скажу, доступа к исходнику нет.
Ответить

Вернуться в «WinCC»