Konfiguracja programu komunikacyjnego DAServer SIDirect do

Transkrypt

Konfiguracja programu komunikacyjnego DAServer SIDirect do
INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 120
15-02-2010
Konfiguracja programu komunikacyjnego DAServer SIDirect do komunikacji
ze sterownikami Siemens S7 300 i 400 po protokole Ethernet
UWAGA: Do zrealizowania komunikacji ze sterownikami Siemens po protokole Ethernet nie są wymagane Ŝadne dodatkowe biblioteki konfiguracyjne. Z poziomu komputera, komunikacja realizowana jest
z wykorzystaniem standardowej karty sieciowej.
Program komunikacyjny DAServer SIDirect firmy Wonderware został zaprojektowany do skonfigurowania komunikacji ze sterownikami Siemens S7 200/300/400 po sieciowym protokole Siemens Industrial
Ethernet, który wykorzystuje warstwę TCP/IP (Ethernet) do przesyłania informacji z wykorzystaniem
standardowych kart sieciowych. W tym dokumencie przedstawiono konfigurację komunikacji do sterowników Siemens S7 300 lub 400.
W celu skonfigurowania programu DAServer SIDirect naleŜy z menu Start\Programy\Wonderware uruchomić konsolę System Management Console.
Po uruchomieniu konsoli naleŜy wejść do konfiguracji programu DAServer SIDirect, wybierając w drzewie konfiguracji znajdującym się po lewej stronie opcję DAServer Manager\Default Group\Local\ArchestrA.DASSIDirect.1, zaznaczyć opcję Configuration i klikając prawym przyciskiem
myszy z dostępnego menu naleŜy wybrać opcję Add PortCpS7 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 Siemens, moŜna zdefiniować jego nazwę jako np. EthSiemens.
Zaznaczając w drzewie konfiguracji obiekt EthSiemens, naleŜy kliknąć prawym przyciskiem myszy
i wybrać opcję Add S7Cp Object, która dedykowana jest dla konfiguracji połączenia ze sterownikami
Siemens S7 300 lub 400.
2
Po dodaniu nowego obiektu moŜna zdefiniować jego nazwę jako np. S7PLC1. Z kolei po prawej stronie
naleŜy skonfigurować następujące parametry:
Network Address - adresu IP sterownika,
Remote Rack No: - numer racka, w którym zamontowana jest jednostka centralna sterownika (CPU).
Racki numerowane są od 0.
Remote Slote No. – numeru slotu w racku, w którym zamontowana jest jednostka centralna sterownika
(CPU). Bardzo często dwa pierwsze sloty zajmuje zasilacz, wtedy na trzecim slocie znajduje się jednostka centralna, ale jednostka centrala moŜe teŜ być równieŜ zamontowana w innym slocie, dlatego naleŜy
to dokładnie sprawdzić.
PowyŜej przedstawiono konfigurację dla sterownika ze zdefiniowanym adresem IP jako 192.168.1.50
(Network Address), który zamontowany jest w pierwszym racku (Remote Rack No), w którym jednostka centralna zamontowana jest w trzecim slocie (Remote Slote No.).
Po skonfigurowaniu parametrów naleŜy wprowadzone zmiany zapisać ikoną dyskietki
się w prawym górnym rogu.
3
, znajdującą
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 SIDirect 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 SIDirect
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
nym rogu.
4
znajdującą się w prawym gór-
Po zaznaczeniu w drzewie konfiguracji obiektu ArchestrA.DASSIDirect.1, naleŜy kliknąć prawym przyciskiem myszy i wybrać opcję Activate Server, aby uruchomić program DAServer SIDirect.
Po uruchomieniu programu pojawi się drzewo z diagnostyką pozwalającą na monitoring i diagnostykę
pracy programu DAServer SIDirect.
5
Aby skonfigurować komunikację np. pomiędzy oprogramowaniem InTouch, a programem komunikacyjnym DAServer SIDirect, w programie WindowMaker wybierając z menu Special opcję Access Names… naleŜy zdefiniować nowy Access Name do komunikacji z programem DAServer SIDirect.
Access Name powinien mieć następującą konfigurację:
• Access – dowolna nazwa np. do_dassidirect.
• Node Name – w tym polu naleŜy wpisać nazwę lub adres IP zdalnego komputera, na którym znajduje się uruchomiony program DAServer SIDirect. JeŜeli program DAServer SIDirect uruchomiony jest
na tym samym komputerze co oprogramowanie InTouch to pole Node Name naleŜy pozostawić puste.
• Application Name – naleŜy wpisać dassidirect.
• Topic Name – naleŜy wpisać taką samą nazwę, jaka została skonfigurowana w programie DAServer
SIDirect, 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.
6