WinCC Работа и мониторинг Siemens AG 1998. All rights reserved.© TC Nbg.-M. - 1 - Date: 11.03.98 File: E06DMe.PPT Catalog: EWINCC Data Manager.

Презентация:



Advertisements
Похожие презентации
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E03CPPe.PPT Catalog: EWINCC Getting Started with.
Advertisements

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E11USEe.PPT Catalog: EWINCC User Administrator.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E04ODKe.PPT Catalog: EWINCC ODK - WinCC - API.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E10TXTe.PPT Catalog: EWINCC Text Library.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E12AKTe.PPT Catalog: EWINCC Action Programming Экшн-программирование.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E02OFFe.PPT Catalog: NWINCC Открытость и способность.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E07ALGe.PPT Catalog: EWINCC Alarm Logging.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Graphics Designer.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E09DBe.PPT Catalog: EWINCC База данных.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E13REPe.PPT Catalog: EWINCC Report Designer.
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Dae: File: E08TLGe.PPT Catalog: EWINCC Tag Logging.
Date: System_Supplements_12.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Примеры.
Date: File:GRAPH_08e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Diagnostics.
Date: File:WinAC_07e.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Сети WinAC.
Date: File:GRAPH_04e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Отладка и пуск.
Date: File:GRAPH_02e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Project Planning and Configuration.
SIMATIC HMI Siemens AG All rights reserved.© Information- and Training-Center Knowledge for Automation Date: Filei:SWINCC09e.1 V5.00 Global.
Date: File:GRAPH_04e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Debug and Start-Up.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Working with Variables and Application Classes.
AVVID Troubleshooting Tools © 2004 Cisco Systems, Inc. All rights reserved. Using Database Tools IPTT v
Транксрипт:

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Цели изучения API -функции одним взглядом Основные файлы и библиотеки Процедура Примеры / упражнения

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Основные файлы / библиотеки Основные файлы dmclient.h dmdef.h Библиотеки dmclient.lib Дополнительные файлы afxole.h or oaidl.h

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Функции одним взглядом Управление проектами Обобщенные API-функции Функции системы выполнения Функции запроса Функции работы с переменными Расширенные функции

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Переменные Внутренние переменные - не адресуемые на PLC уровне Внешние переменные - назначение логических связей и адресация на PLC уровне Доступ через API-функции не зависит от того, внутренние переменные или внешние API-функции с доступом или через имена переменных или через ID API-функции для чтения имен переменных или ID DMGetVarInfo

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Процедура Разорвать связь : DMDisConnect Какие-либо функции Data Manager Установить связь : DMConnect

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager DMConnect // Установление связи с Data Manager BOOL DMConnect (LPTSTR lpszAppName, DM_NOTIFY_PROC lpfnNotify, LPVOIDlpvUser, LPCMN_ERRORlpdmError );

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager DM_NOTIFY_PROC (1/2) Функция отзыва Data Manager BOOL* DM_NOTIFY_PROC (DWORD dwNotifyClass, DWORDwNotifyCode, LPBYTElpbyData, DWORDdwItems, LPVOIDlpvUser );

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager DM_NOTIFY_PROC (2/2) Класс уведомления : dwNotifyClass DM_NOTIFY_CLASS_ERROR DM_NOTIFY_CLASS_WARNING DM_NOTIFY_CLASS_DATA dwNotifyCode примеры: DM_NOTIFY_SHUTDOWN (Error) DM_NOTIFY_PROJECT_OPENED (Warning) DM_NOTIFY_VARIABLE_DATA (Data)

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Пример : DM_NOTIFY_PROC BOOL DM_NOTIFY_PROC ( DWORD dwNotifyClass, DWORD dwNotifyCode, LPBYTE lpbyData, DWORD dwItems, LPVOID lpvUser ) { switch ( dwNotifyClass ) { //…вычислить другие классы уведомления case DM_NOTIFY_CLASS_WARNING : switch (dwNotifyCode) { // вычислить другие коды уведомления case DM_NOTIFY_PROJECT_CLOSED : // реакция на событие break; case DM_NOTIFY_PROJECT_OPENED : // реакция на событие break; default: // обработка по умолчанию break; } break; } return ( TRUE ); }

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Модифицирование переменой функций запроса (1/3) DMBeginStartVarUpdate(&TAID,...) DMStartVarUpdate(TAID,....) DMEndStartVarUpdate(TAID,....) STATUS Data Manager Приложение TAID TAID: Transaction ID DMStopVarUpdate(TAID,....)

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Request Functions Tag Updating (2/3) DMBeginStartVarUpdate(&TAID,...) DMStartVarUpdate(TAID,....) DMEndStartVarUpdate(TAID,....) STATUS Data Manager Application TAID TAID: Transaction ID DMStopVarUpdate(TAID,....)

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Request Functions Tag Updating (3/3) DMBeginStartVarUpdate(&TAID,...) DMStartVarUpdate(TAID,....) DMEndStartVarUpdate(TAID,....) STATUS Data Manager Application TAID TAID: Transaction ID DMStopVarUpdate(TAID,....)

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Example Creating an Internal Tag Connect to Data Manager ( DMConnect ) Describe Tag ( via MCP_NEWVARIABLE_DATA ) Create Tag ( GAPICreateNewVariable )

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Example Reading Internal Tags Connect to Data Manager ( DMConnect ) Specify Tags to be Read ( DM_VARKEY ) Read Tags from Data Manager ( DMGetValue ) Evaluate Tag Values ( DM_VAR_UPDATE_STRUCT )

WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E06DMe.PPT Catalog: EWINCC Data Manager Exercise Writing Internal Tags Connect to Data Manager ( DMConnect ) Specify Tags to be Written ( DM_VARKEY ) Predefine Tag Values ( VARIANT ) Write Tags ( DMSetValue )