Приложение 09.99
5-66
Руководство по конфигурации WinCC
C79000-G8276-C157-01
5.3 Интерфей с с динамической библиотеки
формата (Format DLL) для сист емы регистрации
аварийных сообщений (Alarm Logging) и си стемы
регистрации тегов (Tag Logging)
Назначение
Приложения, использующие систему регистрации тегов/аварийных сообщений
получают данные процесса из менеджера данных WinCC. В зависимости от типа
связи с процессом,
• при передаче данных используются различные DLL канала
• данные процесса хранятся в сообщениях (нетипизированных тегах) с разной
структу рой
Тем не менее, системы регистрации тегов/аварийных сообщений обрабатывают
данные процесса одинаковым способом, вне зависимости от типа использу емой
связи. Для каждого типа связи используется отдельная DLL формата, которая в
точности знает стру кту ру конкретных сообщений и, таким образом, достигается
универсальность обработки данных для системы регистрации аварийных сообщений
и системы регистрации тегов.
По существу, DLL формата связана с DLL канала – и, как и DLL канала, DLL
форма та можно легко добавить в систему или удалить из нее. Тем не менее, она не
имеет прямого интерфейса с соответствующей DLL канала.
Данный документ описывает интеграцию и интерфейс каждой DLL форма та с
приложениями системы регистрации аварийных сообщений и системы регистрации
тегов WinCC. Этот документ создавался при черновом описании DLL формата
S7PMC, поэтому термин DLL формата S7PMC, по большей части, - синоним термина
DLL формата.
Основной процесс
DLL формата S7PMC представляет собой группу программ, которая реализует
интерфейсы к приложениям систем регистрации тегов/аварийных сообщений. DLL
форма та S7PMC обрабатывает специфичные для S7PMC функции аварийно й
системы и системы регистрации тегов.
Система регистрации аварийных сообщений и система регистрации тегов
регистрируются в DLL формата, используя начальный вызов (start call). При этом в
стартовую структуру DLL формата передаются определенные параметры, и их
свойства принимаются через идентификаторы (ID).
Для обработки функций S7PMC в режиме реально го времени требуется передача
данных в двух направлениях:
• от OS к ПЛК: (отправка задач logon/logoff, подтверждения)
• от ПЛК к OS: (прием сообщений и архивированных данных)
Через инициализирующий вызов система регистрации тегов/аварийных сообщений
сообщает сконфигурированные имена архивных тегов и номера сообщений S7PMC
DLL. Для этого DLL формата (WinCC) должна зарегистрироваться в ПЛК.
Инициализиру ющий вызов может быть обработан в любое время.
DLL формата вызывается системой регистрации тегов/аварийных сообщений для де
инициализации, возврата ресу рсов и т.п.