INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 25
13-11-2001
Konfiguracja komunikacji OPC pomiędzy oprogramowaniem Wonderware
InTouch i sterownikiem SAIA PCD2 po protokole S-BUS
Konfiguracja programu OPC Server SAIA S-BUS
Po uruchomieniu programu Merz OPC SAIA S-Bus Server zdefiniuj nazwę kanału komunikacyjnego
(dowolna nazwa) przez wybranie opcji Add new station oraz rodzaju informacji logowanych w celach
diagnostycznych.
Po określeniu nazwy kanału komunikacyjnego automatycznie generowana jest grupa katalogów, z jasno
określoną strukturą wewnętrzną.
Skonfiguruj parametry portu komunikacyjnego np. port szeregowy COM 1.
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: wonderware1@astor.com.pl
http://www.astor.com.pl
Następnie zdefiniuj zmienne, poprzez określenie ich nazw oraz parametrów zaznaczając określony
katalog oraz wybierając opcję Generate items i definiując nazwę zmiennej.
W ten sposób zdefiniuj wszystkie zmienne, które chcesz wykorzystywać w komunikacji.
2
Po zdefiniowaniu wszystkich opcji zapisz konfigurację do pliku z rozszerzeniem .sbcfg.
Konfiguracja programu Wonderware OPCLink
Uruchom program Wonderware OPCLink.
W menu Configure wybierz opcję Topic Definition a następnie New.
3
Zdefiniuj nazwę Topic Name. W polu Node Name wskaż, na którym komputerze zainstalowany został
OPC Server (jeżeli OPC Server zainstalowany jest na tym samym komputerze co OPCLink to zostaw to
pole puste). Następnie z listy rozwijalnej OPC Server Name wskaż serwer: Merz OPC_SAIA_S-BUS.1.
W kolejnym kroku wybierz przycisk Browse.
Pojawi się okno z konfiguracją, która została zdefiniowana w OPC Server. Zamknij kolejne okna
przyciskami OK i zapisz konfiguracje programu Wonderware OPCLink wybierając opcję File\Save As...
4
Definicja oprogramowania Wonderware InTouch
Uruchom program Wonderware InTouch, a następnie moduł OPC Browser (OPC Browser należy
wcześniej zainstalować, aby móc z niego korzystać w programie InTouch).
Wybierz serwer OPC, a więc Merz OPC_SAIA_S-BUS.1.
Podaj nazwę sieciową komputera na którym został zainstalowany OPC Server, lub pozostaw puste
miejsce, jeżeli OPC Server zainstalowany jest na tym samym komputerze co program InTouch.
5
Po wybraniu przycisku OK, pojawi się okno z wyborem pliku konfiguracyjnego, który został zapisany w
programie OPCLink.
Następnie dokonaj definicji parametru Access Name wybierając przycisk Create Access Name.
6
Przykładowy definicja Access Name jest przedstawiona na powyższym rysunku. Po zdefiniowaniu
parametrów wróć do poprzedniego okna wybierając przycisk OK. Następnie możesz zdefiniować kolejne
Access Name lub przejdź do definicji zmiennych.
Jeżeli chcesz wykorzystać określone zmienne zaznacz je na liście dostępnych zmiennych i naciśnij
przycisk CreateTag.
Wybrane zmienne zostaną zdefiniowane jako zmienne programu InTouch. Można dokonać modyfikacji
typu tych zmiennych, jeżeli istnieje taka potrzeba.
W oprogramowaniu InTouch przykładowa definicja zmiennej wygląda następująco.
7
Jeżeli zdefiniowałeś wszystkie zmienne w InTouch’u uruchom zaprojektowaną aplikację np. przyciskiem
Runtime!
Po uruchomieniu WindowViewer, program OPCLink samoczynnie uaktywnia komunikację z OPC
Server’em.
W okno programu OPCLink pojawią się informacje na temat ilości aktywnych topic’ów, statusu
komunikacji, ilości aktywnych zmiennych oraz ewentualnych błędach.
Szczegółowe informacje na temat komunikacji można zaobserwować wykorzystując opcję Data Monitor
z menu Data.
8