INFORMATYKA EKONOMICZNA



Podobne dokumenty
WYKORZYSTANIE STANDARDU OPC 1 W CELU INTEGRACJI MODUŁÓW PODSYSTEMU ZARZĄDZANIA PRODUKCJĄ ZINTEGROWANEGO SYSTEMU INFORMATYCZNEGO ZARZĄDZANIA

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

INFORMATYKA EKONOMICZNA

15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych

Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line

SYSTEM SCADA DO OCHRONY KATODOWEJ SCADA SYSTEM FOR CATHODIC PROTECTION

Od ERP do ERP czasu rzeczywistego

1.2 SYSTEMY WIZUALIZACJI I NADZORU PROCESU HMI/SCADA

(termin zapisu poprzez USOS: 29 maja-4 czerwca 2017)

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania

Numeron. System ienergia

InPro BMS InPro BMS SIEMENS

ActiveXperts SMS Messaging Server

VIX AUTOMATION DLA EDUKACJI

Opracował: Jan Front

Systemy zdalnego zarządzania i monitoringu: Carel platforma PRO. Tomasz Andracki, Bydgoszcz

Zintegrowany System Informatyczny (ZSI)

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

Automatyka przemysłowa na wybranych obiektach. mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, Wrocław

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Oprogramowanie komputerowych systemów sterowania

SYSTEMY MES SGL CARBON POLSKA S.A. System monitoringu i śledzenia produkcji

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Instalacje SCADA z zastosowaniem urządzeń MOXA

HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu pompowni wykonane w technologii

Metody integracji systemów sterowania z wykorzystaniem standardu OPC

Komunikacja i wymiana danych

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

EXSO-CORE - specyfikacja

Droga do Industry 4.0. siemens.com/tia

OfficeObjects e-forms

SOA Web Services in Java

Wittmann 4.0 wtryskarka jako centrum sterowania urządzeniami peryferyjnymi

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

System TEO Kompleksowa obsługa energetyki trakcyjnej prądu stałego

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

7. zainstalowane oprogramowanie zarządzane stacje robocze

Integracja systemów sterowania i sterowanie rozproszone 5 R

Systemy Wspomagania Zarządzania Produkcją (MES) ABB Sp. z o.o.

3/13/2012. Automatyka i Sterowanie PRz Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż. Tomasz Żabiński. Odśrodkowy regulator prędkości

Inteligentny czujnik w strukturze sieci rozległej

Katalog handlowy e-production

System sterowania i wizualizacji odprężarki z wykorzystaniem oprogramowania Proficy ifix

LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016

Zastosowania mikrokontrolerów w przemyśle

Informacja o firmie i oferowanych rozwiązaniach

System sterowania i zasilania młynem pszennym

platforma informatyczna do gromadzenia danych w procesach logistycznych i produkcyjnych z wykorzystaniem automatycznej identyfikacji

Podstawa rozwiązań sterowania przemysłowego na komputerach PC. Software Controller. siemens.pl/software-controller

Czujniki obiektowe Sterowniki przemysłowe

SYSTEMY OCHRONY ŚRODOWISKA. Pakiet ASEMIS

Hosting aplikacji on-line

Przetwarzanie danych w chmurze

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu w instalacjach przemysłowych i ochrony środowiska

Systemy wbudowane. Paweł Pełczyński

Spis treści. Wstęp Część I. Rynek usług IT

System ienergia -narzędzie wspomagające gospodarkę energetyczną przedsiębiorstw

DigiPoint mini Karta katalogowa DS 6.00

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego

System wizualizacji, sterowania, archiwizacji i alarmowania w kopalni bazaltu

Dokumentacja i systemy jakości

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO

Automatyka i Robotyka Opracowanie systemu gromadzącego i przetwarzającego wyniki zawodów robotów.

Współczesna problematyka klasyfikacji Informatyki

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Bazy danych 2. Wykład 1

Portal Informacji Produkcyjnej dla Elektrociepłowni

Wykorzystanie sterowników PLC, jako źródła informacji dla systemów nadzorujących pracę jednostek wytwórczych małej mocy

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

Fabryka w przeglądarce, czyli monitorowanie procesu produkcyjnego w czasie rzeczywistym, on-line.

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Na terenie Polski firma Turck jest również wyłącznym przedstawicielem następujących firm:

WYKORZYSTANIE KOGNITYWNYCH PROGRAMÓW AGENTOWYCH WE WSPOMAGANIU PROCESU ZARZĄDZANIA PRODUKCJĄ

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

SIMCORDER SOFT. Aplikacja wizualizacyjna

Spis treści 1. Oprogramowanie wizualizacyjne IFTER EQU Dodanie integracji CKD Wprowadzanie konfiguracji do programu EQU... 6 a.

aplikacja akcyzattor

Au2mate dostarcza w pełni zintegrowany system automatyki dla zakładu hydroizolatów białkowych firmy Arla Foods Ingredients

Tomasz Grześ. Systemy zarządzania treścią

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Programowanie obiektowe

Jakość i bezpieczeństwo produkcji spożywczej dzięki Siemens MOM

1 Wprowadzenie do J2EE

Najnowsze rozwiązania w zakresie automatyzacji procesów firmy Ruland E&C

Investing f or Growth

Platforma Systemowa Wonderware przykład zaawansowanego systemu SCADA

Transkrypt:

INFORMATYKA EKONOMICZNA BUSINESS INFORMATICS 4(30) 2013 Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu Wrocław 2013

Redaktorzy Wydawnictwa: Elżbieta i Tim Macauley, Joanna Świrska-Korłub Redaktor techniczny: Barbara Łopusiewicz Korektor: Barbara Cibis Łamanie: Małgorzata Czupryńska Projekt okładki: Beata Dębska Publikacja jest dostępna w Internecie na stronach: www.ibuk.pl, www.ebscohost.com, w Dolnośląskiej Bibliotece Cyfrowej www.dbc.wroc.pl, The Central European Journal of Social Sciences and Humanities http://cejsh.icm.edu.pl, The Central and Eastern European Online Library www.ceeol.com, a także w adnotowanej bibliografii zagadnień ekonomicznych BazEkon http://kangur.uek.krakow.pl/ bazy_ae/bazekon/nowy/index.php Informacje o naborze artykułów i zasadach recenzowania znajdują się na stronie internetowej Wydawnictwa www.wydawnictwo.ue.wroc.pl Kopiowanie i powielanie w jakiejkolwiek formie wymaga pisemnej zgody Wydawcy Copyright by Uniwersytet Ekonomiczny we Wrocławiu Wrocław 2013 ISSN 1507-3858 Wersja pierwotna: publikacja drukowana Druk: Drukarnia TOTEM Nakład: 200 egz.

Spis treści Wstęp... 9 Adio Akinwale, Joseph Shonubi, Adebayo Adekoya, Adesina Sodiya, Tosin Mewomo: Ontology of input validation attack patterns on web applications... 11 Zenon Biniek, Dariusz Szarmach: Technologie informatyczne w kontrolingu kosztów w ochronie zdrowia... 24 Dorota Buchnowska: Social business a conceptual framework... 44 Dorota Buchnowska: Analiza i ocena poziomu wykorzystania mediów społecznościowych przez największe polskie przedsiębiorstwa... 55 Beata Butryn, Robert Kutera: Evolution in the fundamental areas of the business operation of Polish companies related to the application of mobile technologies... 70 Andrzej Bytniewski, Marcin Hernes, Kamal Matouk: A universal model of knowledge conflict resolving using consensus methods in multi-agent decision support systems... 82 Andrzej Bytniewski, Marcin Hernes: Wykorzystanie standardu OPC w celu integracji modułów podsystemu zarządzania produkcją zintegrowanego systemu informatycznego zarządzania... 91 Iwona Chomiak-Orsa: Wykorzystanie technologii komunikacyjno-informacyjnych w inicjowaniu i kreowaniu kapitału relacyjnego... 105 Karol Chrabański: A model of transition from quality management systems to knowledge management systems in software developing organizations. 115 Karol Chrabański: Localisation and acquisition of knowledge in software developing organisations in the light of empirical research... 134 Wojciech Grzelak: Ontologia próba usystematyzowania pojęć... 159 Dorota Jelonek, Ilona Pawełoszek: Technologie semantyczne w zarządzaniu platformą otwartych innowacji... 169 Karolina Kuligowska, Mirosława Lasek: Text mining in practice: exploring patterns in text collections of remote work job offers... 181 Mirosława Lasek, Witold Lasek, Marek Pęczkowski: Od immunologii do modelowania, przetwarzania i analiz danych... 196 Józef B. Lewoc, Antoni Izworski, Sławomir Skowroński, Iwona Chomiak-Orsa: Modelling of a computer integrated manufacturing and management system as a tool of organization improvement... 226

6 Spis treści Artur Rot: Efektywność ekonomiczna w analizie ryzyka na potrzeby bezpieczeństwa systemów informatycznych... 240 Małgorzata Sobińska, Jakub Mierzyński: Outsourcing wiedzy akceleratorem zmian w kierunku odnowy przedsiębiorstw... 253 Grzegorz Tomala, Jarosław Wilk: Wzorzec specyfikacji wymagań systemowych dla przedsięwzięć doskonalenia istniejących systemów oprogramowania biznesowego... 267 Michał Twardochleb, Tomasz Król, Paweł Włoch, Bartosz Kuka: Effectiveness of hybrid optimization methods in solving test problems and practical issues... 279 Bartosz Wachnik: Analiza przedsięwzięć informatycznych w modelach budowania wartości przedsiębiorstw. Podsumowanie badań z lat 2011-2012. 290 Radosław Wójtowicz: Metodyczne aspekty wdrażania systemów wspomagających pracę grupową w przedsiębiorstwie... 305 Summaries Adio Akinwale, Joseph Shonubi, Adebayo Adekoya, Adesina Sodiya, Tosin Mewomo: Ontologia wzorców sprawdzania ataków dotyczących poprawności danych wejściowych w aplikacji sieci Web... 23 Zenon Biniek, Dariusz Szarmach: Information technologies of costs controlling in health care... 43 Dorota Buchnowska: Biznes społecznościowy ramy pojęciowe... 54 Dorota Buchnowska: Analysis and assessment of use of social media by the largest Polish companies... 69 Beata Butryn, Robert Kutera: Ewolucja podstawowych obszarów działalności gospodarczej polskich przedsiębiorstw w kontekście wykorzystania technologii mobilnych... 81 Andrzej Bytniewski, Marcin Hernes, Kamal Matouk: Uniwersalny model rozwiązywania konfliktów wiedzy z wykorzystaniem metod consensusu w wieloagentowych systemach wspomagania decyzji... 90 Andrzej Bytniewski, Marcin Hernes: Using the OPC standard in order to integrate manufacturing management subsystem modules at integrated management information system... 104 Iwona Chomiak-Orsa: The use of ICT in initiating and creating relational capital... 114 Karol Chrabański: Model przejścia od systemów zarządzania jakością do systemów zarządzania wiedzą w organizacjach wytwarzających oprogramowanie... 131 Karol Chrabański: Lokalizacja i pozyskiwanie wiedzy w organizacjach wytwarzających oprogramowanie w świetle badań empirycznych... 155 Wojciech Grzelak: Ontology an attempt to systematize concepts... 168

Spis treści 7 Dorota Jelonek, Ilona Pawełoszek: Semantic technologies in the management of open innovation platform... 180 Karolina Kuligowska, Mirosława Lasek: Text mining w praktyce: odkrywanie wzorców w tekstach ofert pracy zdalnej... 195 Mirosława Lasek, Witold Lasek, Marek Pęczkowski: From immunology to modeling, processing and analysis of data... 225 Józef B. Lewoc, Antoni Izworski, Sławomir Skowroński, Iwona Chomiak- -Orsa: Modelowanie wydajności zintegrowanych systemów wytwarzania oraz zarządzania jako narzędzie doskonalenia organizacji... 239 Artur Rot: Economic efficiency in information systems security risk analysis. 252 Małgorzata Sobińska, Jakub Mierzyński: Outsourcing of knowledge as an accelerator of changes towards the enterprise renewal... 266 Grzegorz Tomala, Jarosław Wilk: Requirements specification pattern for business software systems development and enhancement projects... 278 Michał Twardochleb, Tomasz Król, Paweł Włoch, Bartosz Kuka: Skuteczność hybrydowych metod optymalizacji w rozwiązywaniu problemów testowych i zastosowaniach praktycznych... 289 Bartosz Wachnik: Analysis of IT projects in models of enterprise value building. A summary of research between 2010-2012... 303 Radosław Wójtowicz: Methodological aspects of implementation of groupware systems in an enterprise... 314

INFORMATYKA EKONOMICZNA BUSINESS INFORMATICS 4(30) 2013 ISSN 1507-3858 Andrzej Bytniewski, Marcin Hernes Uniwersytet Ekonomiczny we Wrocławiu e-mail: {andrzej.bytniewski; marcin.hernes}@ue.wroc.pl WYKORZYSTANIE STANDARDU OPC 1 W CELU INTEGRACJI MODUŁÓW PODSYSTEMU ZARZĄDZANIA PRODUKCJĄ ZINTEGROWANEGO SYSTEMU INFORMATYCZNEGO ZARZĄDZANIA Streszczenie: W artykule zaprezentowano możliwości zastosowania standardu OPC na wszystkich poziomach integracji podsystemu zarządzania produkcją zintegrowanego systemu informatycznego zarządzania. W pierwszej części przedstawiono strukturę podsystemu zarządzania produkcją. Następnie scharakteryzowano najczęściej wykorzystywane standardy technologiczne, służące integracji systemów na poziomie systemowym i aplikacji informatycznych. W końcowej części artykułu przedstawiono możliwości wykorzystania standardu OPC w celu integracji podsystemu zarządzania produkcją na poziomie zarówno systemowym, aplikacji, jak i procesów biznesowych. Integracja ta pozwala na automatyczny przepływ danych w czasie rzeczywistym do wszystkich podsystemów zintegrowanego systemu informatycznego zarządzania, co ma istotny wpływ na efektywność funkcjonowania przedsiębiorstwa. Słowa kluczowe: systemy informatyczne, zintegrowane systemy zarządzania, zarządzanie produkcją, standard OPC. 1. Wstęp Zintegrowane systemy informatyczne zarządzania (ZSIZ) odgrywają aktualnie kluczową rolę w funkcjonowaniu każdego przedsiębiorstwa. W literaturze przedmiotu tego rodzaju systemy definiowane są w różny sposób, jednak zwraca się uwagę na potrzebę pełnej integracji wszystkich sfer działalności przedsiębiorstwa. Wszelkiego rodzaju ograniczenia w dostępie do informacji czy funkcji systemu powinny być związane jedynie z polityką bezpieczeństwa stosowaną w przedsiębiorstwie, a nie z ograniczeniami technicznymi takimi, jak na przykład różne protokoły komuni- 1 Standard przemysłowy komunikowania się pomiędzy różnymi urządzeniami kontrolującymi procesy technologiczne, akronim OPC pochodzi od słów OLE for Process Control.

92 Andrzej Bytniewski, Marcin Hernes kacyjne czy też niekompatybilne systemy zarządzania bazą danych. W pracy [Bytniewski (red.) 2005] określono, że zintegrowany system zarządzania zbudowany jest z następujących podsystemów: środków trwałych, logistyki, zarządzania produkcją, zarządzania zasobami ludzkimi, finansowo księgowy, controllingu, CRM, Business Intelligence. Tego typu propozycja struktury ZSIZ umożliwia optymalizację procesów zarówno wewnętrznych, jak i zachodzących w otoczeniu przedsiębiorstwa. Należy jednocześnie zauważyć, że integracja systemów informatycznych odbywa się na wielu poziomach. W pracy [Olszak, Sroka 2001, s. 38] wyróżniono trzy poziomy integracji: systemowy (fizyczny), aplikacji informatycznych, procesów biznesowych. Aktualnie w literaturze przedmiotu główny nacisk kładzie się na integrację procesów biznesowych. Zwraca się uwagę na kompleksowość funkcjonalną, obsługę wszystkich sfer działalności przedsiębiorstwa, prawidłowy przepływ informacji pomiędzy podsystemami i modułami, możliwości dokonywania różnego rodzaju analiz, a także tworzenia raportów dla kierownictwa. Oczywiście, integracja na tym poziomie jest niezwykle istotna i pozwala uzyskać kompleksowe spojrzenie na funkcjonowanie przedsiębiorstwa, jednakże jest ona możliwa jedynie pod warunkiem prawidłowej integracji, również na poziomie systemowym i aplikacji informatycznych. Integracja na poziomie systemowym dotyczy wymiany danych z wykorzystaniem interfejsów, protokołów komunikacyjnych czy też sieci komputerowych. Integracja na poziomie aplikacji informatycznych dotyczy zaś współdziałania systemów z wykorzystaniem różnych platform sprzętowych i programowych oraz współdzielenia danych. Integracja na wszystkich poziomach nabiera szczególnego znaczenia zwłaszcza w odniesieniu do podsystemu zarządzania produkcją, w którym niezbędne jest korzystanie z danych gromadzonych nie tylko w bazach systemu informatycznego zarządzania eksploatowanych na komputerach klasy PC, ale także danych pochodzących z innego rodzaju urządzeń, takich jak sterowniki Programmable Logic Controller (PLC), czujniki czy też interfejsy maszyn linii produkcyjnej. Istotną rolę odgrywają w tym aspekcie technologie, zwłaszcza ustandaryzowane, umożliwiające integrację procesów, danych i sprzętu na wszystkich trzech poziomach. Celem artykułu jest dokonanie analizy możliwości wykorzystania standardów technologicznych pozwalających na integrację, w obszarze podsystemu zarządzania produkcją, na poziomie systemowym, aplikacji informatycznych i procesów

Wykorzystanie standardu OPC w celu integracji modułów podsystemu zarządzania... 93 biznesowych, ze szczególnym uwzględnieniem standardu OPC. Podkreślić należy, że badane zagadnienie nie jest zbyt często rozpatrywane i opisywane w literaturze przedmiotu. 2. Struktura podsystemu zarządzania produkcją Z analizy literatury przedmiotu i rozwiązań praktycznych wynika, że nie ma jednoznacznej definicji określającej, z jakich modułów zbudowany jest podsystem zarządzania produkcją. Dobrze usystematyzowana jest propozycja przedstawiona w pracy [Bytniewski (red.) 2005], określająca, że podsystem ten składa się z takich modułów, jak: techniczne przygotowanie produkcji, który pozwala na przetwarzanie danych związanych ze strukturą produkowanych wyrobów, z technologią produkcji czy też określeniem czasu i kosztu technicznego wytworzenia wyrobu gotowego, planowanie produkcji, w którym realizowane są takie funkcje, jak przygotowanie planu produkcji czy też kontrola możliwości wykonania tego planu, planowanie zużycia materiałowego, który zawiera funkcje umożliwiające opracowanie planu zużycia poszczególnych materiałów, planowanie i realizacja zleceń, który umożliwia działania w zakresie tworzenia zleceń produkcyjnych, obliczania wielkości partii produkcyjnych czy też określania terminów wykonania zleceń, planowanie zdolności produkcyjnych, zawierający takie funkcje, jak opracowanie planu zdolności produkcyjnej, czyli maksymalnego wykorzystania maszyn, urządzeń i powierzchni produkcyjnej przedsiębiorstwa w określonym czasie [Banaszak, Kłos, Mleczko 2011, s. 37], bilansowanie planów z zasobami produkcyjnymi czy też sprawdzanie możliwości wykonania dodatkowych zleceń, sterowanie produkcją, w którym realizowane są takie funkcje, jak sterowanie urządzeniami, odczyt sygnałów z linii produkcyjnej czy też przetwarzanie informacji dotyczących realizacji produkcji, przekazanie wyrobów gotowych do magazynu, zawierający takie funkcje, jak ewidencja wyrobów gotowych czy też ustalenie technicznego kosztu wytworzenia wyrobu gotowego. Ze względu na konieczność wzrostu efektywności działań aktualnie w skład podsystemu zarządzania produkcją wchodzą również takie moduły, jak: monitorowanie produkcji pozwala na rejestrowanie zużycia materiałów, genealogii produktów 2, stanu wyposażenia i produkcji w toku, co umożliwia śledzenie wszystkich aspektów działań produkcyjnych, 2 Śledzenie, z jakich materiałów powstał produkt i jakie procesy technologiczne zostały wykonane w trakcie jego produkcji. Realizacja tych czynności jest realizowana np. przez system HACCP (Hazard Analysis and Critical Control Points system analizy zagrożeń i krytycznych punktów kontroli).

94 Andrzej Bytniewski, Marcin Hernes wizualizacja produkcji umożliwia stworzenie zaawansowanych graficznie obrazów synoptycznych 3 linii technologicznej, dzięki czemu ich interfejs jest bardzo przyjazny użytkownikowi, archiwizacja dokumentacji procesu produkcji pozwala na zapis wszystkich danych z linii produkcyjnej do bazy danych znajdującej się w pamięci zewnętrznej komputera oraz na generowanie raportów dotyczących tych danych, wykorzystanie maszyn pozwala uzyskać pełny wgląd w historię aktywności maszyn, a także monitorować bieżący stan urządzeń, co zwiększa efektywność ich wykorzystania, moduł pozwala również zaplanować przeglądy okresowe, wymianę zużytych elementów i naprawy wymuszone awariami; wszystkie istotne zdarzenia są dokumentowane, dzięki czemu dostępne są raporty niezawodności maszyn i urządzeń, a także informacje o kosztach napraw i remontów, zarządzanie certyfikatami pozwala na definiowanie osób mających uprawnienia do wytwarzania określonych produktów, kontroli złożonych procesów i zatwierdzania wyników kontroli jakości. Należy zauważyć, że przedstawiona struktura podsystemu zarządzania produkcją umożliwia integrację systemów funkcjonujących dotychczas samodzielnie, w szczególności takich, jak PLC, Supervisory Control And Data Acquisition (SCADA) czy też Manufacturing Execution System (MES). Każdy z tych systemów spełnia funkcje niektórych modułów podsystemu zarządzania produkcją, natomiast integracja tych systemów umożliwi automatyczną, nadążną realizację funkcji wszystkich modułów podsystemu zarządzania produkcją ZSIZ (rys. 1). Systemy PLC to sterowniki lub grupy sterowników swobodnie programowalnych, przeznaczone do sterowania pracą maszyn lub urządzeń technologicznych [Broel-Plater 2008]. Sterowniki te są bezpośrednio podłączone do elementów wykonawczych (zawory, styczniki) i pomiarowych (czujniki). Sterowniki PLC są w pełni konfigurowalne w zakresie ilości i rodzaju wejść i wyjść czy też interfejsów komunikacyjnych, wykonują także cyklicznie program napisany dla konkretnego obiektu przemysłowego. Program ten może być w dowolnym momencie zmieniany. Właściwie napisany program gwarantuje poprawność procesu technologicznego, a więc wpływa na podniesienie jakości produktów. Systemy PLC posiadają ubogi interfejs użytkownika (najczęściej są to opisy i komunikaty tekstowe, dźwiękowe lub prosta grafika). Systemy SCADA są to komputerowe systemy, pozwalające na sterowanie, wizualizację, alarmowanie i archiwizację danych procesu produkcyjnego [Jakuszewski 2007]. Przeważnie są one połączone z systemem PLC (nie są bezpośrednio połączone z urządzeniami wykonawczymi). Systemy SCADA pozwalają na stworzenie zaawansowanych graficznie obrazów synoptycznych linii technologicznej, dzięki czemu ich interfejs jest bardzo przyjazny użytkownikowi. Istnieje możliwość archiwizacji danych ze sterowników PLC, dzięki czemu możliwa jest kontrola procesu produkcji, co jest tak ważne np. w systemie HCCP. 3 Czyli graficznego odwzorowania linii produkcyjnej.

Wykorzystanie standardu OPC w celu integracji modułów podsystemu zarządzania... 95 Pozostałe podsystemy Zintegrowany system informatyczny zarządzania techniczne przygotowanie produkcji, planowanie zużycia materiałowego planowanie zdolności produkcyjnych Zarządzanie certyfikatami Podsystem zarządzania produkcją MES planowanie produkcji monitorowanie produkcji przekazanie do magazynu wykorzystanie maszyn planowanie i realizacja zleceń SCADA wizualizacja produkcji archiwizacja produkcji moduły wejść/wyjść cyfrowych i analogowych sterowanie produkcją PLC Linia produkcyjna moduły komunikacyjne MES Manufacturing Execution System SCADA Supervisory Control And Data Acquisition PLC Programmable Logic Controller urządzenia, maszyny, czujniki Rys. 1. Struktura podsystemu zarządzania produkcją ZSIZ Źródło: opracowanie własne. Systemy informatyczne klasy MES, czyli systemy realizacji produkcji, jeszcze do niedawna rozumiane były jako systemy zarządzania produkcją, stanowiące pomost pomiędzy systemami wspomagającymi zarządzanie przedsiębiorstwem a procesem technicznym [Advanced 2007]. Obecnie jednak coraz częściej systemy tej klasy włączane są do struktury podsystemu zarządzania produkcją ZSIZ. Dopiero takie rozwiązanie pozwala na pełną integrację wszystkich aspektów działalności przedsiębiorstwa i jest niezbędne firmom, które pragną dobrze się przygotować do konkurowania na coraz bardziej wymagających rynkach.

96 Andrzej Bytniewski, Marcin Hernes Systemy klasy MES można określić jako uzupełnienie o usługi on-line podsystemu wspomagającego zarządzanie produkcją, kładące szczególny nacisk na realizację produkcji [Sobieska-Karpińska, Hernes 2010]. Systemy klasy MES wyróżniają pełna konfigurowalność i zaawansowana technologia, pozwalająca połączyć całe przedsiębiorstwo (linie produkcyjne) jednym, spójnym strumieniem informacji. Są to systemy informatyczne czasu rzeczywistego, oparte na technologiach internetowych, dzięki czemu wszelkie zawarte w nich dane dostępne są w trybie on-line. Dzięki fizycznej komunikacji i sterowaniu urządzeniami linii produkcyjnej umożliwiają dostęp do pełnych danych o przebiegu wszystkich etapów procesu produkcyjnego z dokładnością do minut, a nawet sekund, na bardzo wysokim poziomie szczegółowości; stopień szczegółowości pomiaru zależny jest od specyfiki produkcji. Te informacje ułatwiają podejmowanie decyzji, co skutkuje wyraźnym zwiększeniem efektywności i elastyczności produkcji [Manufacturing 2007]. Systemy te są wysoce konfigurowalne. Oznacza to, że większość zmian jest dokonywana poprzez odpowiednie zmiany ustawień parametrów poszczególnych modułów, a nie przez uciążliwe i czasochłonne pisanie kodu programowego. Znacznie ułatwia to obsługę całego systemu. Systemy MES są bardzo elastyczne, dzięki czemu mogą się rozwijać wraz z rozwojem firmy. Charakteryzuje je budowa modułowa, dlatego też każde przedsiębiorstwo może dopasować system MES do własnych potrzeb. Integrując wskazane klasy systemów, można uzyskać spójny funkcjonalnie, informacyjnie i organizacyjnie podsystem zarządzania produkcją ZSIZ. Niezbędne jest jednak w tym celu wykorzystanie różnego rodzaju technologii umożliwiających integrację, zwłaszcza na poziomie systemowym i aplikacji, które zostaną scharakteryzowane w dalszej części artykułu. 3. Technologie umożliwiające integrację na poziomach systemowym i aplikacji Technologie wykorzystywane w celu integracji systemów informatycznych oparte są najczęściej na standardzie ISA-95, który definiuje podział przedsiębiorstwa, z punktu widzenia produkcji, na pięć poziomów [Klaus, Stróżyk 2012]: poziom 0 definiuje proces, który fizycznie odbywa się na produkcji, poziom 1 określa czynności używane przez czujniki działające w produkcji i wykorzystywane przy dokonywanych zmianach fizycznego procesu, poziom 2 definiuje czynności, takie jak monitorowanie, zarządzanie fizycznym procesem produkcyjnym, zarówno przez kierownika produkcji, jak i automatyczne maszyny wyposażone w czujniki, poziom 3 określa czynności produkcyjne, harmonogramy niezbędne do wytworzenia końcowego produktu, analizę danych produkcyjnych, zarządzanie nimi i optymalizację czynności odbywających się na produkcji, poziom 4 odzwierciedla procesy biznesowe: tworzy ogólny harmonogram procesu produkcyjnego, używanych materiałów, faktycznego przebiegu produkcji, dostaw, sprzedaży.

Wykorzystanie standardu OPC w celu integracji modułów podsystemu zarządzania... 97 Można zauważyć, że poszczególne poziomy odpowiadają faktycznym klasom systemów informatycznych. Poziom 0 obsługiwany jest przez systemy PLC. Poziomy 1 i 2 należą do dziedziny zadań systemu SCADA, natomiast poziomy 3 i 4 są obsługiwane przez system MES. Do najczęściej wykorzystywanych aktualnie standardów technologicznych należą: 1. Na poziomie systemowym [Przemysłowe 2013]: Standard RS (Recommended Standard) zdefiniowane są w nim dwa typy transmisji: znakowa asynchroniczna, w której nadajnik i odbiornik pracują z tą samą częstotliwością, chociaż takty zegarowe nie są dokładnie zsynchronizowane, oraz synchroniczna, w której poszczególne bity są wprowadzane zgodnie z taktem nadawania (i odbioru). Standard USB (Universal Serial Bus) to rodzaj interfejsu, który służy do komunikacji urządzenia z komputerem. W założeniu USB miał zastąpić większość portów szeregowych i równoległych. Do gniazda USB można podłączyć bardzo wiele różnych urządzeń, m.in. klawiatury, myszki, drukarki, moduły pamięci flash i zewnętrzne dyski twarde. CAN (Controller Area Network) jest asynchroniczną szeregową magistralą, służącą wymianie danych. Protokół ten charakteryzują: duża odporność na zewnętrzne zakłócenia elektromagnetyczne, transmisja metodą broadcastową w konfiguracji multi-master bez jednostki nadrzędnej, transmisja wiadomości z uwzględnieniem jej priorytetu, zabezpieczenia przed utratą informacji w przypadku kolizji na magistrali. Ethernet przemysłowy jest to grupa protokołów bazująca na warstwie fizycznej standardu Ethernet. Do grupy tej należą m.in. EtherCAT (Ethernet for Control Automation Technology), EtherNet/IP: (Industrial Protocol), Modbus/TCP, ProfiNet. Modbus RTU jest protokołem komunikacyjnym, pracującym na bazie interfejsów szeregowych RS wykorzystujących asynchroniczną transmisję znakową o dostępie do łącza typu master/slave. Tylko jedno urządzenie może być jednostką nadrzędną master, inicjującym transakcję, wysyłającym zapytanie, pozostałe urządzenia slave odpowiadają jedynie na jego zdalne zapytania, wysyłając odpowiedź. Profibus został opracowany przez firmę Siemens i przewidziany dla aplikacji krytycznych czasowo, a także do kompleksowych zadań komunikacyjnych. Komunikacja Profibus oparta jest na międzynarodowych standardach IEC 61158 i IEC 61784. Standaryzacja zapewnia otwartość i komunikację między poszczególnymi stacjami i urządzeniami różnych producentów. SOAP (Simple Object Access Protocol) jest to protokół bazujący na znacznikach języka XML, umożliwiający komunikację komponentów i aplikacji z użyciem protokołu internetowego HTTP.

98 Andrzej Bytniewski, Marcin Hernes 2. Na poziomie aplikacji informatycznych: API (Application Programming Interface) interfejs programowania aplikacji sposób rozumiany jako ściśle określony zestaw reguł i ich opisów, w jaki programy komunikują się między sobą. API definiuje się na poziomie kodu źródłowego dla takich składników oprogramowania, jak np. aplikacje, biblioteki czy system operacyjny. ODBC (Open Database Connectivity) umożliwia dostęp do danych pochodzących z różnych systemów zarządzania bazami danych [Korzystanie 2013]. JDBC (Java DataBase Connectivity) jest interfejsem programistycznym, skonstruowanym i przeznaczonym dla języka Java, umożliwiającym ustandaryzowany dostęp do większości obecnych na rynku systemów baz danych. Web Services to technologia konstrukcji rozproszonych komponentów usługowych stanowiących podstawę realizacji aplikacji biznesowych w architekturze zorientowanej na usługi. Web Services to zwarty, samodokumentujący się komponent programowy, który może być przez swojego twórcę zarejestrowany w sieci komputerowej, a następnie przez twórcę aplikacji-konsumenta odkryty i wywołany w trybie zdalnego wykonania [Zakrzewicz 2013]. Standardy oparte na języku znaczników XML, takie jak B2MML, ebxml. OPC jest to standard przemysłowy stworzony przy współpracy między wieloma dominującymi producentami sprzętu i oprogramowania i firmy Microsoft. Standard ten tworzy typowe połączenie dla komunikowania się pomiędzy różnymi urządzeniami kontrolującymi procesy technologiczne. Celem jest uniezależnienie oprogramowania monitorującego lub kontrolującego od producenta sprzętu i oprogramowania. Standard API jest często wykorzystywany przez producentów systemów informatycznych, jednakże wymaga on ingerencji w kod programu, co jest procesem czasochłonnym. Integracja systemów na poziomie baz danych jest aktualnie niewystarczająca, ponieważ nie pozwala w pełni uwzględnić aspektu funkcjonowania linii produkcyjnej w czasie rzeczywistym. Należy zauważyć, że operacje zapisu i odczytu danych trwają pewien czas, zwłaszcza gdy powodowane są fizycznymi zmianami stanu linii produkcyjnej. Przykładem może być dozowanie surowców z wielu zbiorników zgodnie z recepturą. Nie jest możliwy zapis w bazie danych każdej zmiany wartości wagi, ponieważ generowałaby się bardzo duża liczba rekordów, co powodowałoby szybkie zwiększanie się rozmiaru pliku bazy w pamięci zewnętrznej komputera, a w konsekwencji wywołałoby również zmniejszenie wydajności systemu zarządzania bazą danych. Zatem wydozowane ilości surowców zapisywane są w bazie dopiero po otrzymaniu sygnału o zakończeniu dozowania. Przykład ten pokazuje, że możliwe są pewne opóźnienia w odwzorowaniu faktycznego stanu linii produkcyjnej w bazie danych. Standardy Web Services czy też oparte na języku XML pozwalają na pełną integrację systemów w czasie rzeczywistym, jednakże nie zawsze można je zastosować.

Wykorzystanie standardu OPC w celu integracji modułów podsystemu zarządzania... 99 Na przykład starsze wersje systemów PLC, które funkcjonują w przedsiębiorstwie, mogą nie wspierać tych standardów. Dobrym rozwiązaniem pozwalającym na integrację ZSIZ, ze względu na niezależność wykorzystanych technologii, jest standard OPC, ze szczególnym uwzględnieniem rozszerzeń zawartych w jego najnowszej specyfikacji OPC Unified Architecture. Standard ten zostanie scharakteryzowany w dalszej części artykułu. 4. Standard OPC Unified Architecture Standard OPC został opracowany w latach dziewięćdziesiątych ubiegłego stulenia i jest rozwijany przez OPC Fundation, która zrzesza wiele firm zajmujących się tworzeniem systemów automatyki i zarządzania. Definiowany jest jako zbór interfejsów pogrupowanych w kategorie, z których każda dedykowana jest pewnej funkcjonalności [Podręcznik 2013]. Zastosowano w nim podejście do wymiany informacji typu klient-serwer (rys. 2). Początkowo standard bazował na technologii OLE (Object Linking and Embedding), od czego pochodzi nazwa OPC OLE for Process Control. Stworzony był głównie w celu komunikacji systemów PLC z systemami SCADA lub HMI (Human-Machine Interface). SCADA OPC Client COM/DCOM OPC Server OPC Server Protokoły komunikacyjne PLC PLC Urządzenia Rys. 2. Przykład wykorzystania standardu OPC Źródło: opracowanie własne.

100 Andrzej Bytniewski, Marcin Hernes W kolejnej fazie rozwoju OPC został oparty na technologii COM/DCOM (Distributed Component Object Model). Jej podstawową wadą było uzależnienie od platformy systemów Windows firmy Microsoft. Dodatkowo DCOM często sprawia wiele problemów konfiguracyjnych przy wdrażaniu nowego systemu i nie pozwala na komunikację przez sieć Internet. Użytkownicy końcowi mieli też dodatkowe wymagania. Na przykład zaistniała potrzeba wspierania rozkazów (komend) służących do sterowania maszynami, przechowywania historii zdarzeń oraz obsługi alarmów. Kłopoty sprawiał również nieuporządkowany model danych, w którym każdy dostawca rozwiązań bazujących na OPC (w tym przypadku zarówno deweloper, jak i integrator) umieszczał obiekty w sposób dowolny i wspierający tylko ich wymagania, a użytkownicy coraz częściej nie tylko zainteresowani byli odczytem bądź zapisem struktur danych do serwerów OPC, ale i modyfikowaniem przestrzeni adresowej serwera. Aby wyeliminować te wszystkie niedogodności, opracowano standard OPC Unified Architercure (OPC UA). Jest on wynikiem wieloletniej współpracy pomiędzy firmami przemysłowymi, których celem było stworzenie otwartego standardu wymiany informacji w systemach zarządzania procesem w sposób bogatszy i pełniejszy, zorientowany usługowo i bezpieczny w porównaniu z aktualnie wykorzystywanymi standardami bazującymi na platformie DCOM. Ten standard dostosowano do potrzeby mapowania i wymiany rzeczywistych informacji w sposób zorientowany obiektowo [Kwiecień, Szychta, Figura 2011]. Specyfikacja standardu OPC UA została opracowana w ten sposób, aby nie wiązać go z żadną dostępną technologią komunikacyjną; prognozuje się udostępnianie usług na różne sposoby. Aktualnie specyfikacja przewiduje dwa sposób komunikacji: udostępnianie danych przez Web Services z wykorzystaniem języka znaczników XML i protokołu Simple Object Access Protokol (SOAP) oraz poprzez strumienie danych. W przyszłości przewiduje się również dodawanie nowych metod komunikacji. OPC UA jest standardem zorientowanym zarówno obiektowo, jak i usługowo. Orientacja obiektowa umożliwia zastosowanie OPC UA do wielu celów w warstwie procesowej i zapewnia wsparcie dla zaawansowanych struktur danych i elastyczny model danych. Orientacja usługowa zapewnia lepsze wsparcie w dziedzinie przenośności na różnych platformach, lepszy dostęp i bezpieczeństwo [OPC Unified Architecture 2013]. Standard OPC UA ma szerokie zastosowanie w integracji różnego rodzaju systemów informatycznych, ze względu na następujące cechy [Mahnke, Leitner, Damm 2009]: niezawodność dzięki tolerowaniu uszkodzeń i redundancji danych, niezależność od platformy sprzętowej i programowej, wspólny model danych dla wszystkich wcześniejszych standardów OPC, skalowalność ze względu na możliwość reprezentacji złożonych i wielowartościowych modeli danych, o dowolnej wielkości i komplikacji, od modelu całego przedsiębiorstwa lub ich grupy, aż po małe systemy zawierające dane tylko z jednego urządzenia,

Wykorzystanie standardu OPC w celu integracji modułów podsystemu zarządzania... 101 obsługę danych złożonych, zaawansowaną przestrzeń adresową OPC UA pozwala na bardzo dokładne reprezentowanie procesu, które zawiera jego strukturę, opis występujących w nim informacji i aktualne wartości określające jego stan, bogaty zbiór usług bazowa część specyfikacji OPC UA definiuje podstawowe usługi do przeglądania i tworzenia zapytań o przestrzeń adresową, odczyt i zapis danych, publikowanie i subskrybowanie zdarzeń lub zmian danych; bazowe specyfikacje OPC UA mają charakter ogólny; pozostałe funkcje opisane przez aktualne specyfikacje OPC są rozszerzeniami specyfikacji bazowych. bezpieczeństwo szyfrowanie i uwierzytelnianie na poziomie danych z wykorzystaniem infrastruktury klucza publicznego gwarantuje bardzo wysoki poziom bezpieczeństwa. Ze względu na przedstawione cechy standard OPC UA może być wykorzystany nie tylko w rozwiązaniach automatyki przemysłowej na poziomie integracji systemowej i aplikacji informatycznych, ale również na poziomie integracji biznesowej (rys. 3). Podsystem zarządzania produkcją Web services/ strumienie danych MES OPC Klient i Serwer OPC Serwer SCADA mobilny klient OPC Internet OPC Klient Web services/ strumienie danych OPC Serwer OPC Serwer Protokoły komunikacyjne PLC PLC Urządzenia Rys. 3. Przykład wykorzystania standardu OPC na wszystkich poziomach integracji podsystemu zarządzania produkcją ZSIZ Źródło: opracowanie własne.

102 Andrzej Bytniewski, Marcin Hernes W warstwie systemowej znajdują się sterowniki PLC lub inne urządzenia działające na linii produkcyjnej. OPC Serwer może być wbudowany w sterowniki lub urządzenia bądź też zainstalowany na komputerze klasy PC z dedykowaną kartą, która umożliwia komunikację z wykorzystaniem np. protokołu Profibus czy też Ethernetu przemysłowego. W warstwie aplikacji informatycznej, na poziomie systemu SCADA, funkcjonuje OPC Klient, korzystający z danych udostępnianych przez OPC Serwer warstwy systemowej. Dane te dostępne są w czasie rzeczywistym w celu np. wizualizacji czy sterowania linią produkcyjną; są one również zapisywane do bazy danych głównie w celach archiwizacyjnych. W warstwie tej znajduje się również OPC Serwer, udostępniający wytworzone, przetworzone lub zagregowane przez system SCADA dane niezbędne w celu integracji biznesowej. W warstwie biznesowej z danych korzystają systemy klasy MES, które również zawierają serwer OPC i klienta OPC. Ponieważ standard OPC korzysta też z Web Service, możliwe jest dalsze udostępnienie danych poprzez łącze internetowe, również z wykorzystaniem urządzeń mobilnych. Nawiązując do wcześniejszego przykładu dozowania surowców, należy stwierdzić, że dzięki wykorzystaniu standardu OPC UA dane dotyczące ilości wydozowanych surowców, przebiegu procesu technologicznego, czasów poszczególnych operacji, jak również ilości produktu gotowego dostępne są automatycznie, w postaci dokumentów (nawet księgowych), w czasie rzeczywistym, nie tylko we wszystkich modułach podsystemu zarządzania produkcją, lecz także w pozostałych podsystemach ZSIZ. Na przykład w podsystemie logistyki dostępne są na bieżąco dane dotyczące poziomu surowców w zbiornikach, dzięki czemu możliwe jest zapewnienie terminowych i zgodnych z potrzebami dostaw tych surowców. Innym przykładem jest przepływ danych do podsystemu controllingu. Ponieważ w czasie rzeczywistym dostępne są dane dotyczące zużycia surowców oraz ilości produktów gotowych, możliwa jest bieżąca analiza kosztów, przychodów, przyczyn ewentualnych odchyleń od założeń planistycznych, a w konsekwencji można szybko podjąć decyzje korygujące. Stosując standard OPC, należy pamiętać o zabezpieczeniach przed nieuprawnionym dostępem do danych, takich jak Firewall czy zarządzanie uprawnieniami użytkowników. Standard OPC UA umożliwia wymianę danych pomiędzy różnymi aplikacjami niezależnie od dostawców, od których one pochodzą, języka programowania, systemu operacyjnego lub konkretnego miejsca, gdzie dana aplikacja jest zlokalizowana. Pozwala on również na przeniesienie danych poza warstwę systemową i aplikacji, a dzięki rozbudowanemu i rozszerzalnemu modelowi danych może się stać kompletną bazą wiedzy na temat obsługiwanych procesów gospodarczych, które mogą być automatycznie przechwytywane, rejestrowane przez inne podsystemy ZSIZ.

Wykorzystanie standardu OPC w celu integracji modułów podsystemu zarządzania... 103 5. Podsumowanie Integracja modułów podsystemu zarządzania produkcją jest niezwykle istotna głównie ze względu na możliwość zwiększenia elastyczności, automatyzm wymiany danych i w konsekwencji także konkurencyjność przedsiębiorstwa. Ważnym zadaniem producentów i integratorów tego typu systemów jest prawidłowy dobór standardów umożliwiających tę integrację. Powinny one zapewnić interoperacyjność, czyli zdolność systemów lub urządzeń do wymiany, przetwarzania i poprawnej interpretacji informacji. Jednym z takich standardów jest przedstawiony w niniejszym artykule OPC Unified Architecture, umożliwiający integrację systemów PLC, SCADA i MES, która pozwala stworzyć spójny podsystem zarządzania produkcją, dający możliwość dostępu do danych z linii produkcyjnej w czasie rzeczywistym. Dzięki takiemu podejściu zwiększa się również efektywność funkcjonowania całego zintegrowanego informatycznego systemu zarządzania. Literatura Advanced Manufacturing Execution System for Solar Manufacturing, Camstar Systems Inc., Charlotte 2007. Banaszak Z., Kłos S., Mleczko J., Zintegrowane systemy zarządzania, Zarządzanie i inżynieria produkcji, Polskie Wydawnictwo Ekonomiczne, Warszawa 2011. Broel-Plater B., Układy wykorzystujące sterowniki PLC. Projektowanie algorytmów sterowania, Wydawnictwo Naukowe PWN, Warszawa 2008. Bytniewski A. (red.), Architektura zintegrowanego systemu informatycznego zarządzania, Wydawnictwo Akademii Ekonomicznej we Wrocławiu, Wrocław 2005. Jakuszewski R., Programowanie systemów SCADA Proficy HMI/SCADA ifix, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, Warszawa 2007. Klaus R., Stróżyk T., Problemy integracji systemów IT zarządzania produkcją, XV Konferencja Innowacje w zarządzaniu i inżynierii produkcji, Oficyna Wydawnicza Polskiego Towarzystwa Zarządzania Produkcją, 2012. Korzystanie ze źródeł danych, http://technet.microsoft.com/pl-pl/library/cc757458%28v=ws.10%29. aspx [dostęp: 11.01.2013]. Kwiecień L., Szychta R., Figura R., Współpraca zadań w sferze informatycznego systemu skryptowego, Logistyka 2011, nr 6, s. 2161-2170. Mahnke W., Leitner S.H., Damm M., OPC Unified Architecture, Springer, Berlin 2009. Manufacturing Execution System, Satyam Computer Services Ltd., Chacala 2007. Olszak C., Sroka H., Zintegrowane systemy informatyczne w zarządzaniu, Wydawnictwo Akademii Ekonomicznej w Katowicach, Katowice 2001. OPC Unified Architecture, OPC Fundation, http://www.opcfoundation.org/default.aspx/01_about/ UA.asp?MID=AboutOPC [dostęp: 11.01.2013]. Podręcznik OPC, http://www.commsvr.com/howitworks/opc/opcmanual/tabid/302/language/pl- -PL/Default.aspx [dostęp: 11.01.2013]. Przemysłowe protokoły komunikacyjne, Portal Automatyki, Pomiarów i Elektroniki, http://www.isaa. pl/komunikacja/protokoy-komunikacyjne [dostęp: 11.01.2013].

104 Andrzej Bytniewski, Marcin Hernes Sobieska-Karpińska J., Hernes M., Wykorzystanie systemów informatycznych klasy Manufacturing Execution Systems we wspomaganiu zarządzania, [w:] Informatyka Ekonomiczna 2010, nr 18, red. J. Sobieska-Karpińska, I. Chomiak-Orsa, H. Sroka, Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu, Wrocław 2010. Zakrzewicz M., Wprowadzenie do technologii Web Services: SOAP, WSDL, UDDI, http://www.cs.put. poznan.pl/mzakrzewicz/pubs/ploug06ws.pdf [dostęp: 11.01.2013]. USING THE OPC STANDARD IN ORDER TO INTEGRATE MANUFACTURING MANAGEMENT SUBSYSTEM MODULES AT INTEGRATED MANAGEMENT INFORMATION SYSTEM Summary: The article presents the usage of OPC standard on all levels of integration of manufacturing management subsystem at the integrated management information system. The structure of manufacturing management subsystem, with taking into consideration MES, SCADA and PLC systems, is presented in the first part of the article. Next, the most often used technological standards of integration on system and application levels are characterized. The final part of the article presents using OPC standard, with taking into particular consideration the specification of OPC Unified Architecture, in order to integrate manufacturing management subsystem on the system, application and business process level. This integration allows the data flow in real time to all subsystems of integrated management information system, what has a significant impact on the efficiency of the functioning of an enterprise. Keywords: information systems, integrated management systems, manufacturing management, OPC standard.