04.09.2019

Руководство Wincc Flexible

Siemens AG 1994 - 1999 Руководство по конфигурации. Руководство по конфигурации - замечания относительно структуры и применения. Wincc – Общая информация. Wincc – Основные понятия. Интерфейсы Wincc. Wincc – разъяснения терминов. Конфигурация – Общие предметы.

Перед началом проекта. Детальная спецификация. Спецификация: Название проекта Wincc.

  1. 6AV66100AA513CU8 ОБНОВЛЕНИЕ WINCC FLEXIBLE 2008 MICRO ОТ ВЕРСИИ. INPUT SIMULATOR, STEP7 BASIC CD, MANUAL CD, INFO MATERIAL,.
  2. Siemens WinCC. SIMATIC WinCC (Windows Control. Описание процедуры проектирования в WinCC flexible.
  3. Купить руководство ПОЛЬЗОВАТЕЛЯ WINCC FLEXIBLE MICRO 07/2008, АНГЛ.

Спецификация: Название тегов. Спецификация: Название кадров. Спецификация: Сценарии и процедуры. Спецификации: Пользовательский интерфейс. Спецификация: Концепция управления. Спецификация: Определение цвета.

Спецификация: Циклы обновления. Спецификация: Права пользователя. Спецификация: Alarming (регистрация аварийных сообщений). Спецификация: Для реализации.

Особенности конфигурации Wincc. Циклы обновления – Где и как устанавливаются. Обновление на кадре. Типы циклов обновления. Значение циклов обновления. Информация относительно применения циклов обновления.

Исполнение фоновых сценариев (Global script). Добавление динамики в Wincc. Превращение свойств в динамические.

Превращение событий в динамические. Типы динамизации для объектов. Системное окружение Wincc.

Структура каталогов WincC. Среда проекта WinCC. WinCc проект – Структура папок.

Автоматический запуск проекта в WinCC. Координированное завершение работы WinCC. Замечания по установке Ups. Резервное копирование данных.

CC - Все для студента. Знакомит пользователей с системой архивирования в Master.

Перенос резервной копии проекта WinCc на другой компьютер. Повторное использование – Передача частей проекта в новый или существующий проект. Передача кадров. Передача символов и побитовых изображений.

Передача библиотеки проекта (с ранее сконфигурированными символами и модифицированными объектами). Передача процедур. Передача тегов. Передача многоязыковых текстов (из кадров, в сообщения). Передача сообщений.

Online конфигурация (в режиме исполнения) замечания, ограничения. Курс Си для WinCC. Среда разработки сценариев Си.

Редактор процедур и графический редактор. Редактор глобальных сценариев. Пример 1 — Типы данных Си (целые). Пример 2 — Пользовательские типы данных. Пример 3 — Теги WinCc (целые).

Пример 4 — Типы данных Си (числа с плавающей точкой). Пример 5 — Теги WinCC. (числа с плавающей точкой). Пример 6 — Статические и внешние переменные.

Операторы и математические функции в Си. Пример 1 — Основные математические процедуры. Пример 2 — Операторы инкремента и декремента. Пример 3 — Битовые операции. Пример 4 — Перестановка старшего и младшего байтов. Пример 5 — Математические функции Указатели. Пример 1 — Указатели.

Пример 2 — Массивы. Пример 3 — Указатели и массивы. Пример 4 — Строки. Пример 5 — Текстовые теги WinCc циклы и условные выражения. Пример 1 — Цикл while.

Пример 2 — Цикл do – while. Пример 3 — Цикл for. Пример 4 — Бесконечные циклы.

Пример 5 — Выражение if–else. Пример 6 — Выражение switch–case Функции. Пример 1 — Передача параметров по значению.

Пример 2 — Передача параметров по адресу. Запись в переданный диапазон адресов. Возврат результата по указателю. Пример 1 — Структурная переменная. Пример 2 — Определение пользовательского типа данных. Пример 3 — Структурный тип WinCC. Пример 4 — Функция для чтения структурного типа WinCC.

Программный интерфейс WinCc (Api). Пример 1 — Изменение свойств с помощью. Пример 2 — Создание связи с тегом с помощью.

Пример 3 — Создание нового объекта при. Помощи функций Cs. Пример 4 — Изменение свойств при помощи. Пример 5 — Создание связи с тегом с помощью.

Пример 6 — Перечисление объектов с помощью. Среда проекта. Пример 1 — Определение файла проекта. Пример 2 — Определение пути проекта. Пример 3 — Определение пути проекта. С помощью функции проекта.

Пример 4 — Определение инсталляционного. Пример 5 — Определение имени компьютера. Пример 6 — Определение имени пользователя.

Пример 1 — Установка свойств окна. Пример 2 — Считывание системного времени.

Пример 3 — Воспроизведение звуковых файлов. Пример 4 — Запуск программы. Стандартные диалоги. Пример 1 — Переключение языка.

Пример 2 — Выбор тега. Пример 3 — Диалоговое окно сообщения. Пример 4 — Диалоговое окно вопроса. Пример 5 — Стандартное диалоговое окно. Выбора файла. Пример 1 — Запись данных. Пример 2 — Чтение данных.

Пример 3 — Формирование отчета. Динамический мастер. Создание функций динамического мастера. Структура функции динамического мастера.

Полезные советы. Форматированный ввод/вывод в поля.

Специфичные для объекта процедуры. Открытом кадре. Доступ к базе данных. Доступ к базе данных из Ms excel/Ms query. Доступ к базе данных из Ms access.

Доступ к базе данных из Isql. Доступ к базе данных из WinCc scope.

Экспорт данных из базы данных с помощью. Выборки из базы данных. Последовательная связь. Цветовая таблица. Документация на аварийную систему S.

Перечень программных блоков. Требования к аппаратному обеспечению. Внедрение аварийной системы S5 в программу. Структура блока данных смещения. Основной номер сообщения.

Смещение сообщения/состояния сигнала. Блок статуса сигнала.

Адрес последнего блока статуса сигнала. Состояния сигнала. Состояния бездействия. Биты подтверждения. Флаги установки фронтов. Структура блока данных параметров. Структура блока сообщений.

Номер сообщения. Состояние сообщения. Временная метка.

Теги процесса. Номер задачи / идентификатор процесса. Создание блока сообщений. Внутренний Fifo буфер (кольцевой). Почтовый ящик отправки - передача данных. На верхний уровень системы WinCC.

Описание интерфейса. Системный блок данных. Блок данных смещения.

Блок данных параметров. Почтовый ящик отправки (Send Mailbox)/. Почтовый ящик передачи (Transfer Mailbox).

Назначение параметров для аварийной. Системы S5 / системного Db.

Пример конфигурации для аварийной системы S. Параметризация Db. Установка блоков данных. Инициализация блоков данных смещений. Документация на командные блоки Simatic s. Перечень программных блоков.

Требования к аппаратному обеспечению. Параметры вызова Fb 87: Execute.

Описание интерфейса. Пример конфигурации командных блоков S. Назначение и функции синхронизации времени S. Перечень программных блоков. Требования к аппаратному обеспечению. Параметры вызова Fb 86: Mess:Clock. Форматы даты и времени.

Область данных часов ЦПУ 944, ЦПУ. Область данных часов ЦПУ 928B, ЦПУ. Область данных часов ЦПУ 946, ЦПУ. Часовые форматы данных для блоков сообщений. Описание интерфейса.

Взаимодействие с аварийной системой WinCC.

Михайло писал(а):Думаю надо скачать мануал по WinCC Advanced V13 SP1 и читать его. Почти 100 Мб и 8000 страниц! При этом раздел 12.4 'Working with logs' занимает буквально 5 страниц. Веселый мануал. Может правда тема даталогов настолько элементарна?

Да в общем-то действительно всё просто. В проекте выбрать Historical date, двойной щелчок, появится окно, где можно создать сам Log и переменные, которые туда будут писаться. Параметрируете сам архив и переменные, там всё интуитивно понятно. Ниже пример как я сделал Log для наполнения баллонов жидкой углекислотой. Оператор ставит баллон на весы и с панели вводит номер и паспортный вес баллона, данные передаются на комп с WinCC Flexible 2008 и пишутся в лог. После нажатия кнопки 'старт наполнения', клапан открывается и в этот момент в лог пишется вес баллона в граммах и состояние клапана.

При достижении заданного веса, клапан закрывается автоматически, при этом пишется итоговый вес баллона и состояние клапана. У меня WinCC Flexible 2008, но с WinCC 13 принципиальных отличий не будет. Так что прищучить криворуких операторов можно элементарно. Я такое делал через 'аварии', создавал аварии для событий, и писал их в отдельный лог для аварий, лог выводил в отдельном экране как Alarm View. В аварийные сообщения можно вставлять теги. С применением скриптов можно все сделать все еще более информативно.

Тут вопрос больше - как не пропустить событие между опросами тега, если мы следим за чем-то в ПЛК. Надо дополнительные тригера прописывать и их сброс. Но в вашем случае просто добавлять действия при нажатие кнопок, на пример, изменение какого-нибудь бита, который будет прописан как триггер для аварии (а биты эти можно складывать в тег слова аварий), а на экране вы будете, в зависимости от настройки видеть приходящее или уходящее сообщение( 'оператор нажал кнопку старт', 'оператор нажал кнопку старт еще раз' ).

WinCC Flexible RT у меня крутился на отдельном компьютере. Ну и соответственно CSV файл всегда доступен для отдельного просмотра и анализа. Дилетант Сообщения: 15 Зарегистрирован: 11 авг 2016, 17:20. Есть пример скрипта формирования аварийного сообщения? Интересует именно для WinCC Professional Для WinCC точно не скажу, могу описать WinCC flexible. Ну и зависит от панели оператора, некоторые не поддерживают скрипты или часть операторов скриптов.

Если в качестве операторской панели используем компьютер, то тут возможности самые широкие. Для аварийного сообщения скрипт, как таковой не нужен, WinCC сам выводит сообщения анализируя лишь соотвествующие биты тега слова аварий. Но вот если вы захотели что-то вставить в текст аварии. На пример, вы захотели отследить нажатие кнопки 'старт' оператором на панели. В событиях этой кнопки вы прописываете вызов скрипта. В скрипте операторами If анализируете еще какие-нибудь теги, на пример состояние концевика, если допустим он выключен, вы присваиваете внутреннему текстовому тегу значение 'выключен', и наоборот соответственно. Потом взводите бит аварии.

WinCC Flexible RT выводит аварию(или заносит а архив), текст которой, вы уже сконфигурировали и вставили в текст аварии ваш внутренний тег концевика. В итоге на экране авария: 'Оператор нажал кнопку старт, когда концевик выключен.' Вы можете все аварии или сообщения поделить на классы и выводить их на разных экранах, сохранять в архив или не сохранять, назначать цвет сообщения. Сами по себе скрипт это несколько операторов бейсика. Самое сложное для меня было в свое время понять, как в скрипте обратиться к тегу. Далее надо подумать как сбросить взведенный аварийный бит. Таймеров в WinCC flexible нет.

Руководство wincc flexible bit

Можно использовать расписание, или прописывать сброс в другие события. На пример, нажатие кнопки старт вызывает скрипт, где тегу состояния машины присваивается 'МАШИНА ВКЛЮЧЕНА' и взводится тег аварийного сообщения.

Руководство Wincc Flexible Extension

А для кнопки стоп вызывается скрипт, где 'МАШИНА ВЫКЛЮЧЕНА' и сбрасывается тег аварии. На экране просмотра архива сообщений соответственно видим входящее и уходящее события. Дилетант Сообщения: 15 Зарегистрирован: 11 авг 2016, 17:20. Давно пытался решить аналогичную задачу, но времени не хватило. Делал так: каждые сутки создавал html файл.

В него по изменению бита тега писал скриптом строку с таблицей время, действие. На жестком диске набиралась большая помойка из ежедневных логов. Написал в html страничку с областями (список, зона просмотра).

Руководство Wincc Flexible Plan

HMI дописывала ссылки в список ежедневно. Можно было в браузере по сети смотреть что было нажато в удобочитаемом виде. Но до конца не допилил.

Там вечно, то колонки сместятся, то не то действие запишется. Этот же черный ящик можно было в HMI смотреть.

Руководство Пользователя Wincc Flexible 2005

Дилетант Сообщения: 13 Зарегистрирован: 03 июл 2018, 21:32.