mFAQ.3.2.PC Access - konfiguracja - Automatyka
Transkrypt
mFAQ.3.2.PC Access - konfiguracja - Automatyka
s FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200 Za pomocą oprogramowania PC Access oraz programu Microsoft Excel moŜliwa jest prosta wizualizacja programów wykonywanych na sterowniku SIMATIC S7-200. PC Access umoŜliwia podgląd wartości zmiennych oraz zadawanie tych wartości. PC Access jest prostym serwerem OPC za pomocą którego moŜna przeprowadzić wizualizację nie tylko w arkuszu kalkulacyjnym Microsoft Excel, ale równieŜ dowolnej aplikacji działającej w systemie Windows 2000/XP jako klient OPC. Fizyczne połączenie komputera PC ze sterownikiem lub sterownikami moŜe być realizowane poprzez: • Kabel PC/PPI – protokół PPI • Procesor komunikacyjny CP5512 (PCMCIA)/CP5611 (PCI) – protokół PPI • Procesor komunikacyjny CP 243-1/CP 243-1 IT – funkcje S7 po protokole TCP/IP W tym dokumencie opisano najprostszy sposób wizualizacji za pomocą kabla PC/PPI i programu Microsoft Excel. Wymagane komponenty systemu: • Komputer PC z systemem Windows 2000/XP • Dowolny sterownik S7-200 (CPU 22X) • Kabel do programowania PC/PPI • Oprogramowanie STEP 7-Micro/Win V4.0 • Oprogramowanie PC Access V1.0 • Oprogramowanie Microsoft Excel Krok 1: Konfiguracja połączenia ze sterownikiem i napisanie prostego programu NaleŜy Uruchomić program STEP 7-Micro/WIN („Start → SIMATIC → STEP 7-MicroWIN V4.X.X.XX → STEP 7-MicroWIN”) i nawiązać komunikację ze sterownikiem za pomocą kabla PC/PPI (patrz: FAQ nr 00000002/PL dostępne na stronie www.siemens.pl/simatic → FAQ). Następnie naleŜy wpisać do edytora STEP 7-Micro/WIN poniŜszy program. Bardzo waŜne jest aby zmienna, która ma być odczytywana (MB0) w programie PC Access i Excel była zdefiniowana jako symbol. W tym celu po wpisaniu programu naleŜy kliknąć prawym klawiszem myszy na zmiennej MB0 i wybrać polecenie „Define Symbol…”. W polu „Symbol” w oknie które się otworzy naleŜy wpisać dowolną nazwę dla zmiennej (w tym przypadku „zmienna1”). www.siemens.pl/simatic Doradztwo techniczne: [email protected] 1 s FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200 Tak napisany program zapisujemy jako plik na dysku twardym komputera i wysyłamy do sterownika. Krok 2: Konfiguracja programu PC Access W celu uruchomienia programu naleŜy wybrać z menu: „Start → SIMATIC → S7-200 PC Access V1.X.X.XX → S7-200 PC Access” i z menu „File” wybrać polecenie „Import Symbols…” i wskazać plik *.mwp z utworzonym w poprzednim kroku programem. Następnie naleŜy nacisnąć przycisk „Otwórz”. Po wczytaniu pliku i rozwinięciu drzewka w lewej części okna programu będzie widoczna wcześniej zdefiniowana zmienna. NaleŜy ją zaznaczyć i w górnej części okna kliknąć przycisk „Add Current Items To Test Client” (druga ikona od prawej), co spowoduje „przekopiowanie” zmiennej do dolnej części okna. Następnie po kliknięciu przycisku „Test Client Status” rozpocznie się monitorowanie jakości połączenia ze sterownikiem: www.siemens.pl/simatic Doradztwo techniczne: [email protected] 2 s FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200 JeŜeli konfiguracja przebiegła prawidłowo, to w kolumnie „Quality” będzie widoczne słowo „Good”. Teraz moŜna wyłączyć monitorowanie jakości połączenia ponownie klikając ikonę „Test Client Status” i zapisać plik programu na dysku twardym komputera (plik będzie posiadał rozszerzenie *.pca). Krok 3: Zainstalowanie dodatku dla programu Excel W celu umoŜliwienia współpracy pomiędzy programem PC Access a Microsoft Excel naleŜy zainstalować makro znajdujące się w katalogu programu PC Access. Po uruchomieniu programu Excel naleŜy wybrać z menu „Narzędzia → Dodatki”, a następnie kliknąć przycisk „Przeglądaj”. W oknie które się otworzy naleŜy odnaleźć katalog „Bin”, który znajduje się w katalogu, w którym zainstalowano PC Access (domyślnie jest to „C:\Program Files\Siemens\S7-200 PC Access\Bin”). W katalogu tym znajduje się makro, które naleŜy zaznaczyć (plik „OPCS7200ExcelAddin.xla”) i kliknąć „OK”. W oknie „Dodatki”, które się pojawi, powinien być widoczny zaznaczony dodatek: www.siemens.pl/simatic Doradztwo techniczne: [email protected] 3 s FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200 Po naciśnięciu przycisku „OK” rozpocznie się instalacja dodatku. Po jej zakończeniu wśród górnych pasków narzędzi pojawi się jeszcze jeden pasek narzędziowy „Microsystem OPC”: Krok 4: Konfiguracja programu Microsoft Excel Po uruchomieniu programu Microsoft Excel naleŜy wybrać komórkę do której chcemy odczytywać wartość zmiennej i kliknąć ikonę „Formula Wizard” znajdującą się na pasku „Microsystem OPC” (pierwsza ikona od lewej). W nowo otwartym oknie naleŜy kliknąć przycisk „[…]” znajdujący się przy polu „ItemID” i w oknie, które się otworzy rozwinąć drzewko w lewej części okna, a w prawej zaznaczyć zmienną, której wartość będzie odczytywana w Excelu. Następnie naleŜy kliknąć „OK” a w następnym oknie przycisk „Add”. W komórce, którą zaznaczyliśmy w programie Excel pojawi się napis „#N/D!”. W celu odczytu aktualnej wartości zmiennej naleŜy kliknąć przycisk „Start Collecting Data” (drugi od prawej) na pasku „Microsystem OPC”. Po chwili będzie moŜna zaobserwować zmiany wartości zmiennej. www.siemens.pl/simatic Doradztwo techniczne: [email protected] 4 s FAQ: 00000003/PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200 W celu przerwania procesu monitorowania zmiennych naleŜy kliknąć przycisk „Stop Collecting Data” (pierwszy od prawej). www.siemens.pl/simatic Doradztwo techniczne: [email protected] 5