- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
WinCC 7.3 перезапись архива Tag Logging
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 27 июн 2017, 10:33
- Имя: Евгений
- Страна: Россия
- город/регион: Нижний Новгород
- Благодарил (а): 2 раза
WinCC 7.3 перезапись архива Tag Logging
Доброго времени суток Ув. форумчане!
В WinCC я новичок! Есть не тривиальная задача, реализовать восстановление архива данных в случае потери связи с контроллером!
Данные передаются по воздуху через ОРС. Циклический буфер на контроллере я сделал, он возвращает 2 массива, время и значение.
Подскажите пожалуйста, как можно перезаписать по времени, значения тегов в архиве Tag Logging! Может есть какие то скрипты (если можно пример) или может проще использовать другой тип архивов?
В общем
В WinCC я новичок! Есть не тривиальная задача, реализовать восстановление архива данных в случае потери связи с контроллером!
Данные передаются по воздуху через ОРС. Циклический буфер на контроллере я сделал, он возвращает 2 массива, время и значение.
Подскажите пожалуйста, как можно перезаписать по времени, значения тегов в архиве Tag Logging! Может есть какие то скрипты (если можно пример) или может проще использовать другой тип архивов?
В общем
-
- освоился
- Сообщения: 248
- Зарегистрирован: 31 янв 2017, 08:44
- Имя: Маркушин Андрей Геннадьевич
- Страна: Россия
- город/регион: Нижегородская обл., Выкса
- Благодарил (а): 19 раз
- Поблагодарили: 64 раза
WinCC 7.3 перезапись архива Tag Logging
Если ПЛК серии S7-400, можно попробовать реализовать отправление данных в архив WinCC функцией AR_SEND - она как раз передаёт буферизированные данные сразу в архив тегов. Если контроллер другой серии - здесь уже я вижу только использование RAW тегов для передачи информации в WinCC и функций ODK (например, TLGInsertArchivData) для вставки данных в архив.
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 27 июн 2017, 10:33
- Имя: Евгений
- Страна: Россия
- город/регион: Нижний Новгород
- Благодарил (а): 2 раза
WinCC 7.3 перезапись архива Tag Logging
А можно показать хоть какой нибудь пример, а то я не совсем понимаю как использовать TLGInsertArchivData.
P.S. ODK вроде есть!!!
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 27 июн 2017, 10:33
- Имя: Евгений
- Страна: Россия
- город/регион: Нижний Новгород
- Благодарил (а): 2 раза
WinCC 7.3 перезапись архива Tag Logging
Перезаписать архив с помощью TLGInsertArchivData получилось, все работает, Спасибо огромное! Есть другая проблема, не могу понять как из тега (Raw Data Type) вытащить массив. На контроллере создается массив типа float длинной 432 элемента, а в wincc тег распознается как Raw Data Type. Как его преобразовать обратно во float[432]?
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 27 июн 2017, 10:33
- Имя: Евгений
- Страна: Россия
- город/регион: Нижний Новгород
- Благодарил (а): 2 раза
WinCC 7.3 перезапись архива Tag Logging
Неужели никто не знает как? Помогите ребята!!! На Вас вся надежда!!!
Если не получается грызть гранит науки, попробуй пососать!
-
- здесь недавно
- Сообщения: 71
- Зарегистрирован: 12 сен 2017, 08:21
- Имя: Вася
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
WinCC 7.3 перезапись архива Tag Logging
Не понятна ситуация. Записывать данные из архива будете куда? В общем случае процессор при записи "к себе" будет преобразовывать в нужный формат, если это не противоречит правилам преобразования.
Потребление, потребление и потребление.
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 27 июн 2017, 10:33
- Имя: Евгений
- Страна: Россия
- город/регион: Нижний Новгород
- Благодарил (а): 2 раза
WinCC 7.3 перезапись архива Tag Logging
Откуда и куда записывать мне понятно, я спрашиваю не об этом... У меня на контроллере (не сименс) создается массив float[432],
WinCC распознает этот массив как Raw Data Type - это тип тега, данными контроллер и ВинСС обмениваются по OPC. На выходе мне нужно получить изначальный вид массива (то есть float[432]), чтоб перезаписать его значениями архив.
Собственно вопрос: как преобразовать raw в float[432]?
WinCC распознает этот массив как Raw Data Type - это тип тега, данными контроллер и ВинСС обмениваются по OPC. На выходе мне нужно получить изначальный вид массива (то есть float[432]), чтоб перезаписать его значениями архив.
Собственно вопрос: как преобразовать raw в float[432]?
Если не получается грызть гранит науки, попробуй пососать!
-
- здесь недавно
- Сообщения: 71
- Зарегистрирован: 12 сен 2017, 08:21
- Имя: Вася
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
WinCC 7.3 перезапись архива Tag Logging
Понятно, я думал, что ПЛК сименс.
Потребление, потребление и потребление.