OPC komunikace a Wonderware software



Podobné dokumenty
Nastavení DCOM. Uživatelský manuál

Server. Software serveru. Služby serveru

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

Web n walk NÁVOD PRO UŽIVATELE. Manager

Praktické úlohy- zaměření specializace

LW053 Sweex Wireless LAN USB 2.0 Adapter 54 Mbps

Návod k obsluze CC&C WA-6212-V2

Instalace modemu Axesstel MV110H na Mac OS X

Manuál uživatele čipové karty s certifikátem

Obsah. Úvod 11. Kapitola 1 P ehled sledování výkonu 15

Nastavení telefonu T-Mobile MDA Touch

Tipy technické podpory 2015

HiPath ProCenter Office V1.0

HDCVI DVR Uživatelský manuál. Uživatelský manuál záznamové zařízení Dahua & BCS HDCVI

1. TECHNICKÉ POŽADAVKY PRODUKTŮ VEMA Klasifikace konfigurací z hlediska podpory... 7

Pokyny k instalaci FRIATRACE Verze 5.3

Nastavení telefonu Samsung I9195 Galaxy S4 mini

InTouch 8.0 Subsystém distribuovaných alarmů

Bezdrátové připojení (pouze u vybraných modelů) Uživatelská příručka

Manager AP. Uživatelská p íru ka programu. zá í 2012 preliminary verze

Prosím, dodržujte následující bezpečnostní opatření, aby nedošlo k poškození nebo ztrátě dat způsobené nesprávným provozem.

Zámkový systém pro trez ory

Wonderware Historian Příklady architektur

1. Požadavky na provoz aplikací IISPP

Bezdrátové připojení (pouze u vybraných modelů)

Nastavení telefonu PRADA phone by LG 3.0

2N NetSpeaker. IP Audio Systém. Manuál 1.4

Programs and Updates Desktop. Verze ( ) Insider Preview Uživatelská příručka

MiiNePort E1 POPIS NASTAVENÍ. SofCon spol. s r.o. Křenova Praha 6 tel: sofcon@sofcon.cz www:

software Manual Net Configuration Tool

Tekla Structures Multi-user Mode

Nastavení telefonu Samsung S6500 Galaxy Mini 2

1. Mohu nainstalovat aplikaci Autodesk Revit, Autodesk Revit Architecture, Autodesk Revit MEP, Autodesk Revit Structure nebo Autodesk Revit LT

Nastavení telefonu LG GD510 Pop

BankKlient. FAQs. verze 9.50

InTouch Příklady architektur

Inovované řešení VDT/VT

Nastavení telefonu LG KB770

DoorSet. Návod k použití. PC program pro Windows 98 a novější

Uživatelská dokumentace

1. Popis zařízení. (A) Logger tlaku DRULO II Měřicí přístroj pro zaznamenávání a přenos hodnot tlaku na hydrantech.

Při konfiguraci tohoto přístupového bodu (AP, access pointu) používejte, prosím, pouze drátové připojení.

Kapitola 1: Co je Delphi 19. Překlad projektu 23

NAS 323 NAS jako VPN Server

Barový systém. Stručný popis: Funkce systému: SW implementace:

Nová koncepce ve Wonderware komunikacích Michal Tauchman

Online manuál pro řadu AR-M230/M270 Tisková sít'ová řešení

EOS 6D (WG) Návod k použití funkce Wi-Fi ČESKY NÁVOD K POUŽITÍ

Zabezpečení Uživatelská příručka

Zvýšení zabezpečení počítače

DVR Uživatelský manuál. Uživatelský manuál DVR

NÁVOD K VYUŽÍVÁNÍ MICROSOFT IT ACADEMY E-LEARNING

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Android Elizabeth. Verze: 1.3

RIMASYS INSTALLATION GUIDE

Stručný průvodce instalací

Quido USB 0/ Spínač síťového napětí 230 V ovládaný z PC přes USB rozhraní. 28. února 2011 w w w. p a p o u c h. c o m

MyIO - webový komunikátor

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

Seznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra.

TRUST USB2 EASY FILE TRANSFER CABLE. Instrukce při prvním použití 1. Instalace ovladače (4.2) 2. Připojení kabelu (4.3)

Energetická účinnost. pomocí integrovaného managementu budovy 01 I 2009

Instalační manuál rev Tento instalační manuál je určen k instalaci switchů níže uvedených výrobních sérií:

ČÁST 1. Instalace, spouštění a optimalizace 1

NÁVODY PRO PEDAGOGY. Garant LMS Moodle Mgr. Naděžda Fasurová, Ph.D. VŠKE, a.s. Vstup do systému Moodle na VŠKE

Generátor sítového provozu

Ukázka knihy z internetového knihkupectví

Inovace výuky prostřednictvím šablon pro SŠ

Zálohování a obnova Uživatelská příručka

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Systém KITCHEN MINDER *

ID Microserver. TCP Server pro čtečky:

verze Uživatel akceptuje návrh Smlouvy zaslané mu Poskytovatelem, anebo

MP3 Manager Software for Sony Network Walkman

KX-TDA verze Rozšiřte kapacitu a schopnosti Vašeho systému KX-TDA povýšením na verzi 2.02.

Záloha a obnovení Uživatelská příručka

MG7100 series. Příručka online. Řešení potíží. čeština (Czech)

VI. Finanční gramotnost šablony klíčových aktivit

Instalace op. systému Windows

Pravidla pro využívání lokální počítačové sítě Slovanského gymnázia v Olomouci. Preambule

Za ízení TouchPad aklávesnice

Modulárně orientovaná struktura systému s distribuovanou inteligencí

Počáteční nastavení aplikace WiFiS

VERZE: 01 DATUM: 05/2014

Univerzita Pardubice Fakulta Elektrotechniky a Informatiky. Použití OPC serveru v aplikaci PROMOTICu. Lukáš Horák

Windows 7 kompletní příručka. Bohdan Cafourek. Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou publikaci

VÝZVA K PODÁNÍ NABÍDKY A PROKÁZÁNÍ SPLNĚNÍ KVALIFIKACE VÝBĚR DODAVATELE HW A SW PRO POČÍTAČOVOU UČEBNU A INTERAKTIVNÍ VÝUKU

Rozšířená nastavení. Kapitola 4

účetních informací státu při přenosu účetního záznamu,

Komfortní datová schránka

DATOVÉ SCHRÁNKY. Seminární práce z předmětu Information and communication policy

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

Síťový USB server DA Obj. č.:

WD Passport TM. Přenosný PEVNÝ DISK. Příručka pro rychlou instalaci

Příloha č. 1. Specifikace jednotlivých e-learningových výukových kurzů:

Vzdělávací program pro obchodní partnery společnosti ROCKWOOL průvodce školením

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

IP kamerový systém - uživatelský návod k obsluze

téma: Formuláře v MS Access

Transkript:

18. Wonderware konference R/SR - 2012 OPC komunikace a Wonderware software Technické tipy pro používání OPC s Wonderware produkty Jaroslav Jarka

Obsah prezentace Co je OPC OPC a Wonderware produkty Nastavení DCOM asté OPC problémy a ešení Diagnostika OPC komunikace

OPC Co je OPC

Co je OPC OPC = je zkratka OLE (Object Linking and Embedding) for Process Control Také ozna ováno jako Open process connectivity nebo Open productivity & connectivity Sada otev ených standard a specifikací umož ující komunikaci v reálném ase mezi Windows aplikací (software) a pr myslovým za ízením (hardware) Typicky mezi SCADA/HMI aplikací a PLC Také pro komunikaci mezi Windows aplikacemi

Co je OPC (pokra.) OPC Foundation Sdružení firem z pr myslové automatizace Specifikace standard http://www.opcfoundation.org Princip ovlada e tiskárny pro Windows Pro komunikaci s PLC bude k dispozici OPC Server Bez OPC Serveru musel vyvíjet komunikaci výrobce SCADA/HMI aplikace Nákladné a obtížné na vývoj a údržbu

Co je OPC (pokra.) Využití technologií a protokol firmy Microsoft COM (Component Object Model) DCOM (Distributed Component Object Model) Pro sí ovou komunikaci OPC COM / DCOM PLC protokol SCADA/HMI (OPC klient) OPC Server PLC

OPC specifikace OPC Data Access První, st žejní a nejpoužívan jší standard Pro real-time komunikaci mezi PLC, DCS a SCADA/HMI aplikacemi nebo jinými Windows aplikacemi Podporováno produkty firmy Wonderware Další OPC Specifikace OPC Alarms & Events Komunikace alarm a událostí na vyžádání OPC Batch Speciální protokol pro dávkové/vsádkové procesy

OPC specifikace (pokra.) Další OPC Specifikace OPC Data exchange Komunikace mezi OPC Data Access Servery OPC Historical Data Access P ístup na uložená historická data OPC XML-DA Vým na dat s využitím XML protokolu OPC Unified Architecture (UA) Nová sada specifikací nahrazující v tšinu výše uvedených standard, v etn OPC Data Access Nevyužívá Microsoft COM/DCOM Wonderware bude tento protokol podporovat

OPC Data Access verze 1.0 (1996) Výchozí specifikace DA 1.0a Zavedení pojmu DA (Data Access) áste ná podpora firmou Wonderware DA 2.0-2.05a Významné úpravy, nejrozší en jší revize Podporováno firmou Wonderware DA 3.0 Další úpravy, relativn málo rozší ená revize Nepodporováno firmou Wonderware

OPC Metody aktivace OPC klient používá dv metody aktivace OPC Serveru Out-of-Process (Out-of-Proc, exe nebo local ) Doporu ený typ aktivace Lokální i vzdálené p ipojení P ipojení více OPC klient zárove In-Process (In-Proc nebo DLL ) Pouze lokální p ipojení Pouze pro jednoho OPC klienta

OPC Enumeration vs. Operation Nutno odlišovat chování OPC b hem konfigurace (OPCEnum) a za b hu aplikace (Operation) D ležité p i ešení p ípadné nefunk nosti OPCEnum (enumeration) Procházení dostupných OPC server na po íta i Procházení komunika ních položek (items) v OPC Serveru Operation P ipojení nebo spušt ní OPC Serveru Žádost o poskytování dat OPC Serverem Poskytování real-time dat OPC serverem

Jedine ná identifikace OPC serveru ProgID: PROGrammatic IDentifier Srozumitelný název OPC komponenty Tento název se zobrazuje p i prohlížení seznamu OPC Server P íklad: ArchestrA.DASABCIP.1 CLSID: CLasS IDentifer (GUID) Interní identifikátor využívaný p i interakci OPC klienta a OPC Serveru Dohledatelný v Component Services vlastnosti DCOM OPC Serveru ozna ený jako Application ID Lze použít v OPC klientovi, když se nenabízí ProgID z d vodu nefunk ního OPCEnum. V etn složených závorek

P íklad typické OPC komunikace OPC klient se p ipojí na OPC server Klient vytvo í skupinu OPC group s požadovanou rychlostí aktualizace a pásmem necitlivosti Klient p idá komunikované položky (items) OPC Server ud lá validaci komunikovaných položek a vrátí výsledek (Success nebo Failure) Server za ne komunikovat s konc. za ízením (PLC) Server pošle klientovi datový typ a VTQ. (Value, Time, Quality) Server komunikuje s konc. za ízením položky s požadovanou frekvencí Server posílá klientovi VTQ, pokud dojde k jejich zm n

OPC komunikace a Wonderware software OPC a Wonderware produkty

FactorySuite Gateway (FSGateway) FS Gateway jako OPC klient Podporuje OPC DA 2.05a Plánovaná podpora OPC UA Konfigurace a diagnostika p es System Management Console (SMC) Podporuje aktivaci OPC Serveru In-proc a Out-of-proc Podporuje SuiteLink, DDE a OPC klienty Typicky využívá InTouch nebo Historian Server pro komunikaci s OPC Serverem

Wonderware Application Server OPCClient Device Integration Object Podporuje OPC DA 2.05a Plánovaná podpora OPC UA Konfigurace ve vývojovém prost edí IDE Nasazení na cílové PC z IDE Podporuje aktivaci OPC Serveru In-proc a Out-of-proc Poskytuje data ostatním objekt m Wonderware Application Serveru p es Message Exchange

OPC Link OPC Link jako OPC klient P edch dce FS Gateway Podporuje OPC DA 1.0a a 2.05a Konfigurace p es vlastní grafické rozhraní Podporuje aktivaci OPC Serveru In-proc a Out-of-proc Podporuje SuiteLink a DDE klienty Vývoj ukon en Nepodporován na aktuálních opera ních systémech

FactorySuite Gateway (FSGateway) FS Gateway jako OPC Server P ipojení na r zné datové zdroje SuiteLink DDE InTouch ArchestrA Galaxy objects (WAS) OPC servers M že být aktivován pouze jako Out-of-proc Funguje také jako SuiteLink a DDE Server Nelze kombinovat funk nost DDE Serveru a OPC Serveru zárove

Wonderware DAServery DAServer jako OPC Server P ipojení na r zné ídicí systémy Siemens Rockwell Schneider / Modbus za ízení A další Podporuje pouze aktivaci Out-of-proc Funguje také jako SuiteLink a DDE Server Nelze kombinovat funk nost DDE Serveru a OPC Serveru zárove Možnost vytvo it vlastní DAS pomocí Toolkitu

OPC a Wonderware produkty P íklad konfigurace FS Gateway

FS Gateway konfigurace p ipojení na OPC Server Server Node: Název PC nebo jeho IP adresa Server Name: Název OPC Serveru (ProgID or ClSID) Reconnection Attempts: Po et pokus o znovu navázání spojení s OPC Serverem Hodnota -1 znamená zkoušet neustále

FS Gateway konfigurace p ipojení na OPC Server (pokra.) Device Group Name: Název Topicu pro DDE a SuiteLink klienty Update Rate: as v ms, jak nejrychleji má OPC Server posílat nové hodnoty z PLC OPC Item ID Prefix: P edpona pro všechny itemy ve skupin Read Only: Režim komunikace pouze pro tení Demand Read After Poke: Donutí FSGateway zp tn na íst všechny zapsané hodnoty (zápis je asynchronní)

FS Gateway konfigurace p ipojení na OPC Server (pokra.) Seznam komunikovaných položek (Device items) není nutný Pravý sloupec obsahuje správnou syntaxi pro OPC Server Levý sloupec umož uje zadat jiný název (zkrácený, vlastní) Seznam Device Items se nabídne OPC klient m p ipojeným na FS Gateway

OPC komunikace a Wonderware software Nastavení DCOM Aneb pro nelze komunikovat s OPC Serverem

Nastavení DCOM Nej ast jší p í ina nefunk ní OPC komunikace je nekorektní nastavení protokolu DCOM DCOM komponenty bývají zabezpe eny Problémy s nastavením DCOM se typicky projevují p i sí ové komunikaci OPC klient na jiném PC než OPC Server Hledání m že být n kdy obtížné (nedostate ná práva, centrální zabezpe ení)

Zabezpe ení Windows Security Do asn zakázat Firewall Uživatelské ú ty Stejné jméno a heslo na obou PC Sou ást skupiny Administrators pro lokální po íta V p ípad domény používat spole ný doménový ú et V p ípad funk ní komunikace postupn zabezpe ení zp ís ovat Firewall nastavit vyjímky pro aplikace, resp. DCOM Povolit minimáln port TCP/135 V tšinou vyžaduje i porty z rozsahu 1024-65535

Zabezpe ení (pokra.) Zakázat Zjednodušené sdílení (Simple File Sharing) Opera ní systém typu Workgroup (WinXP) Pr zkumník (Explorer) Menu Nástroje (Tools) / Možnosti složky (Folder Options) Záložka Zobrazení (View) Nebo Local Security policies Security Options Network Access: Sharing and security model for local accounts nastavit na Classic

DCOMCNFG.exe (Component Services)

DCOMCNFG.exe (pokra.) My Computer - Properties Default Properties Enable Distributed COM (vyžaduje restart) Default Authentication Level = Connect Default Impersonation Level = Identify Default Protocols Connection-oriented TCP/IP

DCOMCNFG.exe (pokra.) My Computer - Properties COM Security Access Permissions/Edit Default Nastavit Everyone Access Permissions/Edit Limits Nastavit Everyone a Anonymous Logon Launch and Activation Permissions /Edit Default Nastavit Everyone Launch and Activation Permissions /Edit Limits Nastavit Everyone

DCOMCNFG.exe (pokra.) OPCEnum vlastnosti Záložka Security Access Permissions/Customize Nastavit Everyone Nastavit Network Launch and Activation Permissions/Edit Default Nastavit Everyone Nastavit Network Záložka General Authentication Level = None Záložka Identity: System account

DCOMCNFG.exe (pokra.) Vybrat konkrétní OPC Server Vlastnosti (Properties) Úrove ov ování (Authentication level) Doporu eno nastavit Žádné (None) Identita (Identity) Interaktivní uživatel (Interactive): OPC server b ží pod p ihlášeným ú tem. Nedoporu uje se, musí být n kdo p ihlášen. Spoušt jící uživatel (Launching User): OPC server b ží pod uživatelem, který vyvolal spušt ní OPC Serveru. M že být problém pokud se více uživatel snaží spustit OPC Server. Ú et musí mít administrátorská práva. Tento uživatel (This User): OPC server b ží pod uvedeným ú tem. N které servery vyžadují tuto volbu. Systémový ú et (System Account): Preferovaná varianta, musí b žet jako služba.

OPC komunikace a Wonderware software asté OPC problémy a ešeníení

Nezobrazí se seznam OPC Server V tšinou p i zobrazení ze vzdáleného PC Seznam zajiš uje služba OPCEnum Nevytvá í se p ipojení na samotný OPC server P í iny a ešení OPCEnum není nainstalováno V tšinou se automaticky instaluje s OPC Serverem nebo OPC klientem OPCEnum neb ží, služba je zakázaná Zm nit spoušt ní služby na Manuální režim

Nezobrazí se seznam OPC Server (pokra.) P í iny a ešení Nedostate né oprávn ní OPCEnum (DCOMCNFG) P idat ve vlastnostech OPCEnum skupinu NETWORK (Access Permissions a Launch and Activation Perm.) Není povolen p ístup Anonymous Logon Vyžadováno pro OPCEnum Zkontrolovat Anonymous Logon ve výchozím zabezbe ení Windows COM DCOMCNFG/My Computer - Vlastnosti/COM Security V p ípad potíží lze také manuáln vložit identifikátor CLSID (v etn složených závorek)

Nelze se p ipojit na vzdálený OPC Server Chyba typu failed to activate remote server Nesouvisí s úsp šným na tením názvu (OPCEnum) P í iny a ešení Služba OPC Serveru je zakázána Zkontrolovat nastavení zabezpe ení DCOM Uživatel spoušt jící OPC klienta (FSGateway) nemá práva Access Permissions nebo Launch and Activation Permissions Špatné nastavení OPC Server DCOM Identity Povoleno Zjednodušené sdílení (Simple File Sharing) P ipojení blokuje Firewall

Spojení v po ádku, ale nekomunikuje hodnoty V Loggeru hláška o úsp šném p ipojení na OPC Server, ale hlášky failed to add item Špatná kvalita item (BAD, ) P í iny a ešení Nesprávná syntaxe itemu Použít pro itemy browsing a p idat je do seznamu Zkontrolovat pro itemy nastavení p edpony (Prefix) Nedostupné koncové za ízení Prov it chybové hlášky u OPC Serveru Selhání validace datového typu P ipojení blokuje Firewall Zkontrolovat nastavení zabezpe ení DCOM

Spojení v po ádku, ale neaktualizují se hodnoty V Loggeru hláška o úsp šném p ipojení na OPC Server a nejsou hlášky typu failed to add item Dobrá kvalita item (GOOD, 192) P í iny a ešení: Hodnoty se nem ní v koncovém za ízení OPC Server posílá data (VTQ) pouze p i zm n Povoleno Zjednodušené sdílení (Simple File Sharing) P ipojení blokuje Firewall Zkontrolovat nastavení zabezpe ení DCOM

Nelze navázat spojení z OS Windows 2008 Server Windows 2008 Server (R2) rozlišuje, zda OPC program b ží jako služba nebo aplikace (r zné Session ID) P í iny a ešení OPC klient (FSGateway) b ží pod jiným ú tem než o ekává OPC Server (ov it si v Task Manageru) FSGateway spušt na jako služba Session ID: 0, ú et: Local System FSGateway spušt na jako Not a Service z SMC Session ID: 0, ú et: Network Account User FSGateway spušt na jako EXE soubor (C:\Program Files\Wonderware\DAServer\FSGateway\Bin) Session ID: 1, ú et: p ihlášený uživatel

OPC komunikace a Wonderware software Diagnostika OPC komunikace

Diagnostika OPC komunikace Diagnostické nástroje LogFlags Wonderware SMC menu Action Log Flags OPC Analyzer Nástroj od OPC Foundation Analýza komunikace OPC klient OPC Server FSGateway OPC Analyser Pro testování b hem vývoje (n kolik item ) OPC Server

OPC Analyzer Detailní výpis každé zprávy

OPC komunikace a Wonderware software Záv r

Shrnutí OPC DA je jediný standard uznávaný v tšinou firem z oblasti pr myslové komunikace. Nejrozší en jší standard OPC DA umož uje realizovat komunikaci mezi Windows aplikací (SCADA/HMI) s koncovým za ízením (PLC). Sí ová OPC komunikace využívající DCOM je citlivá na správné nastavení ve Windows.

Otázky (... a odpov di) di)