Автор: admin · Опубликовано 17.09.2018 · Обновлено 01.01.2019
Здравствуйте, уважаемые читатели блога Заметки инженера.
На одном из форумов возник такой вопрос.
Как организовать протоколирование включения/отключения оборудования оператором , и вывести эту информацию в окно отдельно от общего окна алармов, используя WinCC HMI Advanced?
Представляю вам одно из возможных решений данной задачи.
- Создаем проект, состоящий из ПЛК и ПК с WinCC HMI Advanced.
- Создаем подключение ПЛК-HMI.
- В ПЛК добавляем кнопки SB1 («Пуск.»), SB2 («Стоп»), привод М1 и код включения/отключения привода.
Настраиваем HMI.
Создаем новый Alarm logs.
Для примера я создал Alarm logs с названием «DriverLogs» и местом хранения в файле csv.
Создаем новый класс алармов.
Назовем его Drivers Alarms и указываем, что алармы будут храниться в логе DriverLogs.
Создаем следующие теги в HMI:
- M1 — внешний тег ссылающийся на тег М1 в ПЛК;
- M1_вкл — внутренний тег типа int;
- M1_выкл — внутренний тег типа int.
Создаем скрипт (назовем его FuncM1) со следующим кодом:
Sub FuncM1()
If SmartTags(«M1») Then
SetTag SmartTags(«M1_вкл»),1
SetTag SmartTags(«M1_выкл»),0
Else
SetTag SmartTags(«M1_вкл»),0
SetTag SmartTags(«M1_выкл»),1
End If
End Sub
Создаем окно и вставляем в него элемент управления Alarm View и кнопку.
Настраиваем как на рисунках ниже.
Информационные материалы
Одноместные компьютерные системы визуализации на базе SIMATIC WinCC Runtime Advanced для уровня производственных машин, конфигурируемые с помощью инструментальных средств проектирования SIMATIC WinCC Advanced или SIMATIC WinCC Professional.
Область применения
SIMATIC WinCC Runtime Advanced является высокопроизводительным программным обеспечением для решения относительно простых задач визуализации на уровне производственных машин. Оно может использоваться для построения одноместных компьютерных станций визуализации во всех секторах промышленного производства, а также в системах автоматизации зданий.
SIMATIC WinCC Runtime Advanced может использоваться на платформе перечисленной ниже аппаратуры:
- SIMATIC Panel PC: HMI IPC 277D, Panel PC 477B, HMI IPC477C, Panel PC 577B, HMI IPC 577C, Panel PC 677B, HMI IPC 677C.
- SIMATIC Box PC: IPC 227D, Microbox PC 427B, IPC 427C, Box PC 627B, IPC 627C, Box PC 827B, IPC 827C.
- SIMATIC Rack PC: Rack PC 547B, IPC 547C, Rack PC 647B, IPC 647C, Rack PC 847B, IPC 847C.
- SIMATIC modular Embedded Controller: EC31.
- SINUMERIK Panel PC: OP010, OP012, OP015, TP015, OP015A, TP015A.
- Стандартных компьютеров, оснащенных мониторами с разрешением экрана (Шх В в точках):
- формат 4:3: 640 x 480, 800 x 600, 1024 x 768, 1280 x 1024, 1600 x 1200;
- широкоформатные дисплеи: 1440 x 900, 1680 x 1050, 1920 x 1080, 1920 x 1200.
Дизайн
SIMATIC WinCC Runtime Advanced поставляется в виде пакета программ с поддержкой 128, 512, 2048 или 4096 переменных (PowerTag). Термин "PowerTag" используется для идентификации переменных процесса, которые связаны с контроллером. Для увеличения производительности системы дополнительно могут использоваться переменные без связи с процессом, постоянные граничные значения переменных и сообщения (до 4000 битовых сообщений). Спектр функций WinCC Runtime Advanced включает централизованные HMI компоненты для визуализации и формирования отчетов. При необходимости этот набор функций может расширяться опциональными пакетами программ.
Конфигурирование систем SIMATIC WinCC Runtime Advanced выполняется с помощью инструментальных средств проектирования SIMATIC WinCC Advanced или SIMATIC WinCC Professional.
Функции
Визуализация с использование Windows-совместимого интерфейса пользователя
Состоит из параметрируемых графических объектов и шаблонов, созданных в рамках конкретного проекта:
- Цифровые и буквенно-цифровые поля ввода-вывода.
- Отображение статических текстов, точечной и векторной графики.
- Динамические графические объекты из библиотеки HMI символов.
- Бар-графики, тренды кривых с поддержкой функций прокрутки и масштабирования, а также считывания данных.
- Поясняющие надписи к сигналам и списки графики.
- Кнопки и переключатели для воздействия на процесс.
- Поля редактирования значений сигналов.
- Аналоговый дисплей, слайдер, как пример дополнительных экранных объектов.
- Специализированные шаблоны изображений, создаваемые на основе базовых объектов система.
- Отображение графических изображений в различных форматах. Например, .bmp, .jpg, .wmf и т.д.
Сигналы тревоги и сообщения
- Поддержка дискретных и аналоговых сигналов тревоги, а также событийных сообщений Alarm-S/ Alarm-D при работе с контроллерами SIMATIC S7.
- Свободно назначаемые классы сообщений для определения вариантов подтверждения их получения и отображения аварийных событий.
Регистрация сообщений и значений технологических параметров 1)
- Регистрация данных в файле (например, в форматах CSV или TXT) и базе данных Microsoft SQL.
- Интерактивная оценка значений параметров и сохраненных аварийных сообщений.
- Обработка значений параметров и сообщений с помощью стандартных инструментальных средств фирмы Microsoft. Например, с помощью Excel.
Рецепты 1)
- Формирование записей для машинных или производственных данных.
- Отображение или ввод записей данных с помощью конфигурируемых экранных объектов или с помощью экранных изображений, распределенных по проекту.
- Передача записей данных в или из контроллера.
- Импорт/ экспорт записей данных из/ в CSV файлы для дальнейшей обработки другими инструментальными средствами (например, MS Excel).
Документирование значений параметров, сообщений и рецептур
- Периодический или событийный вывод отчета.
- Определяемые пользователем слои.
Гибкое расширение встроенных системных функций скриптами Visual Basic
Многоязыковая поддержка
- До 32 интерактивных языков.
- Тексты и графика, зависящие от выбранного языка.
- Выбор нужного языка во время работы системы.
Защита доступа пользователей с учетом требований различных секторов промышленности
- Идентификация пользователей с использованием идентификаторов и паролей.
- Установка уровня прав различных групп пользователей.
- Централизованное управление доступом пользователей с помощью программного обеспечения SIMATIC Logon 1) .
- Мониторинг изменений, вносимых операторами во время работы 1) .
- Регистрация действий операторов в Audit Trail 1) .
Подключение контроллеров
- Обмен данными с контроллерами с использованием встроенных стандартных драйверов или OPC каналов.
- Одновременная поддержка соединений с использованием нескольких коммуникационных протоколов: дополнительная поддержка функций OPC клиента и протокола SIMATIC HMI HTTP. Например, для обмена данными с контроллерами других производителей.
Открытый обмен данными между HMI системами и системами более высокого уровня
- OPC сервер:
- Позволяет использовать систему визуализации в режиме сервера данных (OPC сервер) для компонентов автоматизации более высокого иерархического уровня. Например, для систем управления или систем офисного уровня.
- OPC-DA-сервер: обеспечивает доступ к тегам. Например, к значениям технологических параметров.
WinCC Sm@rtServer для дистанционного управления через Интранет или Интернет 1)
- Отображение экранных изображений и управление процессом с удаленного компьютера или панели оператора.
- SIMATIC HMI системы могут использоваться для дистанционного управления или мониторинга работы других систем; начального уровня клиент/ серверных конфигураций для распределенных станций операторов или решений на базе диспетчерских пунктов.
WinCC ControlDevelopment для расширения функциональности собственными элементами управления 1)
- разработка элементов управления VB.net или C#, интегрируемых в SIMATIC WinCC Runtime Advanced.
1) Опциональное программное обеспечение для SIMATIC WinCC Runtime Advanced. Runtime должны заказываться отдельно. Более полная информация приведена в секции "Опции для WinCC".
Системные требования
SIMATIC WinCC Runtime Advanced
Pentium M, 1.6 ГГц или совместимый
Свободное пространство на жестком диске 3)
2 Гбайт на системном диске "C:"
- Windows XP Professional SP3 (32-разрядная)
- Windows XP Embedded 4)
- Windows 7 Business (32-разрядная)
- Windows 7 Enterprise (32-разрядная)
- Windows 7 Ultimate (32-разрядная)
- Windows 7 Embedded StdE 7 (32-разрядная) 4)
- Windows Server 2003 R2 Standard Edition SP2
- Windows Server 2008 Standard Edition SP2
32 Мбайт RAM, 24-разрядная цветовая палитра
- Дисплеи формата 4:3:
640 x 480, 800 x 600, 1024 x 768, 1280 x 1024, 1600 x 1200 точек - Широкоформатные дисплеи:
1440 x 900, 1680 x 1050, 1920 x 1080, 1920 x 1200 точек
Ethernet 10 Мбит/с и выше
1) В сочетании с опциональными пакетами требуется более мощная платформа.
2) Требуемый объем RAM зависит от объема используемой графики.
3) Без учета объема архивов.
4) Только для разрешенных платформ (например, Panel PC 477). Дополнительную информацию можно получить в ближайших представительствах Siemens.
Кроме WinCC определенного свободного пространства на жестком диске требует и операционная система Windows (например, для размещения файлов подкачки). Размер файлов подкачки обычно равен трехкратному значению объема оперативной памяти. Для получения более полной информации используйте документацию операционной системы Windows.
Особенности
- Функции реализации задач визуализации:
- Функции оперативного управления.
- Отображение графики и трендов.
- Регистрация сообщений.
- Система формирования отчетов.
- Архивирование данных (опционально).
- Управление рецептурами (опционально).
- Регистрация действий операторов (опционально).
Технические данные
В следующей таблице приведены системные ограничения на проект WinCC Runtime Advanced. Приведенные значения параметров не являются аддитивными. Мы не можем гарантировать нормальное функционирование конфигурации, использующей все предельные значения системных параметров HMI прибора или системы. Кроме приведенных граничных значений параметров необходимо учитывать и ресурсы памяти используемой аппаратной платформы.
SIMATIC WinCC Runtime Advanced
Количество тегов на проект
Количество внешних тегов (PowerTag)
128, 512, 2048 или 4096
Количество элементов на массив
Количество локальных тегов
Количество классов сообщений
Количество дискретных сообщений
Количество аналоговых сообщений
Длина сообщения в символах
Количество значений параметров на сообщение
Информационные материалы
Одноместные компьютерные системы визуализации на базе SIMATIC WinCC Runtime Advanced для уровня производственных машин, конфигурируемые с помощью инструментальных средств проектирования SIMATIC WinCC Advanced или SIMATIC WinCC Professional.
Область применения
SIMATIC WinCC Runtime Advanced является высокопроизводительным программным обеспечением для решения относительно простых задач визуализации на уровне производственных машин. Оно может использоваться для построения одноместных компьютерных станций визуализации во всех секторах промышленного производства, а также в системах автоматизации зданий.
SIMATIC WinCC Runtime Advanced может использоваться на платформе перечисленной ниже аппаратуры:
- SIMATIC Panel PC: HMI IPC 277D, Panel PC 477B, HMI IPC477C, Panel PC 577B, HMI IPC 577C, Panel PC 677B, HMI IPC 677C.
- SIMATIC Box PC: IPC 227D, Microbox PC 427B, IPC 427C, Box PC 627B, IPC 627C, Box PC 827B, IPC 827C.
- SIMATIC Rack PC: Rack PC 547B, IPC 547C, Rack PC 647B, IPC 647C, Rack PC 847B, IPC 847C.
- SIMATIC modular Embedded Controller: EC31.
- SINUMERIK Panel PC: OP010, OP012, OP015, TP015, OP015A, TP015A.
- Стандартных компьютеров, оснащенных мониторами с разрешением экрана (Шх В в точках):
- формат 4:3: 640 x 480, 800 x 600, 1024 x 768, 1280 x 1024, 1600 x 1200;
- широкоформатные дисплеи: 1440 x 900, 1680 x 1050, 1920 x 1080, 1920 x 1200.
Дизайн
SIMATIC WinCC Runtime Advanced поставляется в виде пакета программ с поддержкой 128, 512, 2048 или 4096 переменных (PowerTag). Термин "PowerTag" используется для идентификации переменных процесса, которые связаны с контроллером. Для увеличения производительности системы дополнительно могут использоваться переменные без связи с процессом, постоянные граничные значения переменных и сообщения (до 4000 битовых сообщений). Спектр функций WinCC Runtime Advanced включает централизованные HMI компоненты для визуализации и формирования отчетов. При необходимости этот набор функций может расширяться опциональными пакетами программ.
Конфигурирование систем SIMATIC WinCC Runtime Advanced выполняется с помощью инструментальных средств проектирования SIMATIC WinCC Advanced или SIMATIC WinCC Professional.
Функции
Визуализация с использование Windows-совместимого интерфейса пользователя
Состоит из параметрируемых графических объектов и шаблонов, созданных в рамках конкретного проекта:
- Цифровые и буквенно-цифровые поля ввода-вывода.
- Отображение статических текстов, точечной и векторной графики.
- Динамические графические объекты из библиотеки HMI символов.
- Бар-графики, тренды кривых с поддержкой функций прокрутки и масштабирования, а также считывания данных.
- Поясняющие надписи к сигналам и списки графики.
- Кнопки и переключатели для воздействия на процесс.
- Поля редактирования значений сигналов.
- Аналоговый дисплей, слайдер, как пример дополнительных экранных объектов.
- Специализированные шаблоны изображений, создаваемые на основе базовых объектов система.
- Отображение графических изображений в различных форматах. Например, .bmp, .jpg, .wmf и т.д.
Сигналы тревоги и сообщения
- Поддержка дискретных и аналоговых сигналов тревоги, а также событийных сообщений Alarm-S/ Alarm-D при работе с контроллерами SIMATIC S7.
- Свободно назначаемые классы сообщений для определения вариантов подтверждения их получения и отображения аварийных событий.
Регистрация сообщений и значений технологических параметров 1)
- Регистрация данных в файле (например, в форматах CSV или TXT) и базе данных Microsoft SQL.
- Интерактивная оценка значений параметров и сохраненных аварийных сообщений.
- Обработка значений параметров и сообщений с помощью стандартных инструментальных средств фирмы Microsoft. Например, с помощью Excel.
Рецепты 1)
- Формирование записей для машинных или производственных данных.
- Отображение или ввод записей данных с помощью конфигурируемых экранных объектов или с помощью экранных изображений, распределенных по проекту.
- Передача записей данных в или из контроллера.
- Импорт/ экспорт записей данных из/ в CSV файлы для дальнейшей обработки другими инструментальными средствами (например, MS Excel).
Документирование значений параметров, сообщений и рецептур
- Периодический или событийный вывод отчета.
- Определяемые пользователем слои.
Гибкое расширение встроенных системных функций скриптами Visual Basic
Многоязыковая поддержка
- До 32 интерактивных языков.
- Тексты и графика, зависящие от выбранного языка.
- Выбор нужного языка во время работы системы.
Защита доступа пользователей с учетом требований различных секторов промышленности
- Идентификация пользователей с использованием идентификаторов и паролей.
- Установка уровня прав различных групп пользователей.
- Централизованное управление доступом пользователей с помощью программного обеспечения SIMATIC Logon 1) .
- Мониторинг изменений, вносимых операторами во время работы 1) .
- Регистрация действий операторов в Audit Trail 1) .
Подключение контроллеров
- Обмен данными с контроллерами с использованием встроенных стандартных драйверов или OPC каналов.
- Одновременная поддержка соединений с использованием нескольких коммуникационных протоколов: дополнительная поддержка функций OPC клиента и протокола SIMATIC HMI HTTP. Например, для обмена данными с контроллерами других производителей.
Открытый обмен данными между HMI системами и системами более высокого уровня
- OPC сервер:
- Позволяет использовать систему визуализации в режиме сервера данных (OPC сервер) для компонентов автоматизации более высокого иерархического уровня. Например, для систем управления или систем офисного уровня.
- OPC-DA-сервер: обеспечивает доступ к тегам. Например, к значениям технологических параметров.
WinCC Sm@rtServer для дистанционного управления через Интранет или Интернет 1)
- Отображение экранных изображений и управление процессом с удаленного компьютера или панели оператора.
- SIMATIC HMI системы могут использоваться для дистанционного управления или мониторинга работы других систем; начального уровня клиент/ серверных конфигураций для распределенных станций операторов или решений на базе диспетчерских пунктов.
WinCC ControlDevelopment для расширения функциональности собственными элементами управления 1)
- разработка элементов управления VB.net или C#, интегрируемых в SIMATIC WinCC Runtime Advanced.
1) Опциональное программное обеспечение для SIMATIC WinCC Runtime Advanced. Runtime должны заказываться отдельно. Более полная информация приведена в секции "Опции для WinCC".
Системные требования
SIMATIC WinCC Runtime Advanced
Pentium M, 1.6 ГГц или совместимый
Свободное пространство на жестком диске 3)
2 Гбайт на системном диске "C:"
- Windows XP Professional SP3 (32-разрядная)
- Windows XP Embedded 4)
- Windows 7 Business (32-разрядная)
- Windows 7 Enterprise (32-разрядная)
- Windows 7 Ultimate (32-разрядная)
- Windows 7 Embedded StdE 7 (32-разрядная) 4)
- Windows Server 2003 R2 Standard Edition SP2
- Windows Server 2008 Standard Edition SP2
32 Мбайт RAM, 24-разрядная цветовая палитра
- Дисплеи формата 4:3:
640 x 480, 800 x 600, 1024 x 768, 1280 x 1024, 1600 x 1200 точек - Широкоформатные дисплеи:
1440 x 900, 1680 x 1050, 1920 x 1080, 1920 x 1200 точек
Ethernet 10 Мбит/с и выше
1) В сочетании с опциональными пакетами требуется более мощная платформа.
2) Требуемый объем RAM зависит от объема используемой графики.
3) Без учета объема архивов.
4) Только для разрешенных платформ (например, Panel PC 477). Дополнительную информацию можно получить в ближайших представительствах Siemens.
Кроме WinCC определенного свободного пространства на жестком диске требует и операционная система Windows (например, для размещения файлов подкачки). Размер файлов подкачки обычно равен трехкратному значению объема оперативной памяти. Для получения более полной информации используйте документацию операционной системы Windows.
Особенности
- Функции реализации задач визуализации:
- Функции оперативного управления.
- Отображение графики и трендов.
- Регистрация сообщений.
- Система формирования отчетов.
- Архивирование данных (опционально).
- Управление рецептурами (опционально).
- Регистрация действий операторов (опционально).
Технические данные
В следующей таблице приведены системные ограничения на проект WinCC Runtime Advanced. Приведенные значения параметров не являются аддитивными. Мы не можем гарантировать нормальное функционирование конфигурации, использующей все предельные значения системных параметров HMI прибора или системы. Кроме приведенных граничных значений параметров необходимо учитывать и ресурсы памяти используемой аппаратной платформы.
SIMATIC WinCC Runtime Advanced
Количество тегов на проект
Количество внешних тегов (PowerTag)
128, 512, 2048 или 4096
Количество элементов на массив
Количество локальных тегов
Количество классов сообщений
Количество дискретных сообщений
Количество аналоговых сообщений
Длина сообщения в символах
Количество значений параметров на сообщение