Konfiguracja programu komunikacyjnego DAServer GESRTP do
Transkrypt
Konfiguracja programu komunikacyjnego DAServer GESRTP do
INFORMATOR TECHNICZNY WONDERWARE Informator techniczny nr 97 15-06-2007 Konfiguracja programu komunikacyjnego DAServer GESRTP do komunikacji ze sterownikami GE Fanuc po protokole SRTP (Ethernet) Program komunikacyjny DAServer GESRTP firmy Wonderware został zaprojektowany do komunikacji ze sterownikami GE Fanuc po sieciowym protokole SRTP, który wykorzystuje warstwę TCP/IP (Ethernet) do przesyłania informacji z wykorzystaniem standardowej karty sieciowej. W celu skonfigurowania programu DAServer GESRTP naleŜy z menu Start\Programy\Wonderware uruchomić konsolę System Management Console. Po uruchomieniu konsoli naleŜy wejść do konfiguracji programu DAServer GESRTP, wybierając w drzewie konfiguracji znajdującym się po lewej stronie opcję DAServer Manager\Default Group\Local\ArchestrA.DASGESRTP.1, zaznaczyć opcję Configuration i klikając prawym przyciskiem myszy z dostępnego menu naleŜy wybrać opcję Add GESRTP_PORT Object. ASTOR Sp. z o.o. Dział Oprogramowania Przemysłowego ul. Smoleńsk 29, 31-112 Kraków tel.: 012 428-63-30 fax: 012 428-63-09 e-mail: [email protected] http://www.astor.com.pl Po dodaniu nowego obiektu reprezentującego sieć Ethernet, po której będzie prowadzona komunikacja ze sterownikami GE Fanuc moŜna zdefiniować nazwę obiektu jako np. EthGE. Po prawej stronie dostępna jest informacja o uŜywanym porcie TCP, który np. powinien zostać udostępniony w sieci Ethernet, w przypadku gdyby były stosowane zapory sieciowe (Firewall). Zaznaczając w drzewie konfiguracji obiekt EthGE, naleŜy kliknąć prawym przyciskiem myszy i wybrać opcję Add GEFANUC_PLC Object, w celu dodania nowego obiektu pozwalającego na konfigurację sterownika, z którym będzie prowadzona komunikacja. 2 Po dodaniu nowego obiektu moŜna zdefiniować jego nazwę np. GEPLC1. Z kolei w opcjach po prawej stronie wymagane jest wybranie z listy rozwijalnej typu sterownika z jakim będzie prowadzona komunikacja – parametr PLC Type, a w polu Host Name naleŜy wpisać adres IP sterownika. Po wprowadzeniu zmian, konfigurację naleŜy zapisać ikoną dyskietki górnym rogu. 3 znajdującą się w prawym W kolejny kroku naleŜy przejść do zakładki Device Groups, w której naleŜy zdefiniować kanał (temat, topic) komunikacji, przez który będą przesyłane dane. Nowy kanał komunikacji moŜna zdefiniować klikając w zakładce Device Groups prawym przyciskiem myszy i wybierając opcję Add. W polu Name naleŜy wpisać nazwę kanału komunikacji np. Topic1, a klikając w kolumnie Update Interval (ms) moŜna zdefiniować częstotliwość, z jaką program komunikacyjny DAServer GESRTP będzie cyklicznie wymieniał dane ze sterownikiem. Z kolei w zakładce Device Items moŜna zdefiniować tzw. mapowanie adresów odczytywanych ze sterownika (aliasy) na dowolne nazwy zdefiniowanie przez uŜytkownika. W ten sposób moŜna przygotować swoją listę nazw zmiennych, o które program komunikacyjny DAServer GESRTP moŜne zostać odpytany, np. z poziomu oprogramowania wizualizacyjnego InTouch wprost przez nazwy zmiennych np. poziom, temperatura itp. Do nawiązania komunikacji mapowanie adresów nie jest wymagane, dlatego zakładkę Device Items moŜna zostawić pustą. Po wprowadzeniu zmian, konfigurację naleŜy zapisać ikoną dyskietki górnym rogu. znajdującą się w prawym Po zaznaczeniu w drzewie konfiguracji obiektu ArchestrA.DASGESRTP.1, naleŜy kliknąć prawym przyciskiem myszy i wybrać opcję Activate Server, aby uruchomić program DAServer GESRTP. 4 Po uruchomieniu programu pojawi się drzewo z diagnostyką pozwalającą na monitoring i diagnostykę pracy programu DAServer GESRTP. Aby skonfigurować komunikację np. pomiędzy oprogramowaniem InTouch, a programem komunikacyjnym DAServer GESRTP, w programie WindowMaker wybierając z menu Special opcję Access Names… naleŜy zdefiniować nowy Access Name do komunikacji z programem DAServer GESRTP. Access Name powinien mieć następującą konfigurację: • Access – dowolna nazwa, np. do_dasgesrtp. • Node Name – w tym polu naleŜy wpisać nazwę lub adres IP zdalnego komputera, na którym znajduje się uruchomiony program DAServer GESRTP. JeŜeli program DAServer GESRTP uruchomiony jest na tym samym komputerze co oprogramowanie InTouch to pole Node Name naleŜy pozostawić puste. • Application Name – naleŜy wpisać dasgesrtp. • Topic Name – naleŜy wpisać taką samą nazwę, jaka została skonfigurowana w programie DAServer GESRTP, w zakładce Device Groups. Z kolei w opcji Which protocol to use naleŜy zaznaczyć protokół SuiteLink. Korzystając ze zmiennych typu I/O moŜna poprzez zdefiniowany Access Name odczytywać/zapisywać informacje z określonego sterownika. 5