INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 86
31-10-2005
Konfiguracja połączenia programu InTouch ze sterownikiem GE Fanuc po
protokole Modbus RTU za pomocą programu komunikacyjnego DAServer
DASMBSerial
Konfiguracja DASMBSerial
Aby połączyć program InTouch ze sterownikiem GE Fanuc za pomocą DASMBSerial należy uruchomić
konsolę System Management Console z Menu Start z grupy Programs\Wonderware.
Następnie z drzewa po lewej stronie należy rozwinąć gałąz DAServer Manager\Default Group\
Local\ArchestrA.DASMBSerial.2.
Z menu kontekstowego dla pozycji Configuration należy wybrać opcję Add COM_PORT Object i
nadać temu obiektowi unikalną nazwę (np: New_COM_PORT_000 ).
Następnie należy przejść na utworzony obiekt COM_PORT (np: New_COM_PORT_000) i dokonać
konfiguracji portu zgodnie z ustawieniami sterownika.
ASTOR Sp. z o.o. e-mail: wonderware1@astor.com.pl
tel.: 012 428-63-30
Dział Oprogramowania Przemysłowego http://www.astor.com.pl
fax: 012 428-63-09
ul. Smoleńsk 29, 31-112 Kraków
" Port name numer portu, do którego jest podłączony sterownik
" Reply timeout (sec) limit czasu odpowiedzi
" Baud rate szybkość transmisji danych
" Parity kontrola parzystości
" Transmision Mode tryb transmisji
" Data bits bity danych
" Stop bits bity stopu
Wszystkie zmiany należy zapisać za pomocą przycisk zapisu konfiguracji
Następnie należy rozwinąć menu kontekstowe dla obiektu COM_Port (np: New_COM_PORT_000) i
wybrać Add ModbusPLC Object oraz nadać temu obiektowi unikalną nazwę (np:
New_ModbusPLC_000 ).
2
Następnie po wybraniu utworzonego obiektu ModbusPLC (np: New_ModbusPLC_000) należy na
zakładce ModbusPLC Parameters uzupełnić parametry jak na rysunku.
" Slave Address numer urządzenia Modbus Slave.
" Register size (digits) ilość znaków, które będą używane do adresowania: wejść, wyjść, rejestrów,
np:. gdy wybierzemy 6 znaków to adresowanie rejestrów będzie następujące: 400001 465536, a gdy
5 znaków to adresowanie rejestrów będzie następujące: 40001-49999 itd. (sposób adresowania uzależniony
3
jest od posiadanego sterownika). Szczegóły adresowania obszarów pamięci znajdują się w dokumenta-
cji do programu komunikacyjnego DASMBSerial.
" Swap 16-bit registers (Longs) zmiana kolejności odczytywanych i zapisywania słów (rejestrów 16
bitowych) dla liczb 32 bitowych typu Long.
" Swap string bytes zmiana kolejności odczytywania i zapisywania bajtów dla elementów znako-
wych typu String.
" Swap 16-bit registers (Reals) zmiana kolejności odczytywania słów (rejestrów 16 bitowych) dla
liczb rzeczywistych zmiennoprzecinkowych typu Real.
W zakładce Device Groups należy dodać nowy temat komunikacji (Topic) np. plc oraz zadeklarować
interwał czasowy, co ile milisekund program komunikacyjny będzie odpytywał sterownik o dane.
Zakładka Device Items służy do mapowania adresów. Dzięki tej funkcjonalności podczas definiowania
zmiennych w InTouch, w polu Item nie trzeba się odwoływać bezpośrednio do obszaru pamięci
sterownika (np: 40010 ) w zamian można wykorzystywać nadane nazwy w programie komunikacyjnym
DASMBSerial. Program komunikacyjny dokona przetłumaczenia adresu wg przygotowanej mapy
adresów.
4
Po dokonaniu zmian konfiguracyjnych w konsoli SMC należy je zapisać.
5
Na koniec należy aktywować serwer DASMBSerial. Aby tego dokonać należy w konsoli System
Management Console wskazać pozycję ArchestrA.DASMBSerial.2 i z menu kontekstowego wybrać
opcję Activate Server.
Konfiguracja InTouch
W InTouch u należy utworzyć nową nazwę dostępu (Access Name), w tym celu z menu Special należy
wybrać Access Name.
Następnie należy wybrać Add.
W polu Access należy wpisać nazwę dostępu, np STEROWNIK . W polu Node Name należy wpisać
nazwę komputera lub adres IP, na którym pracuje program komunikacyjny DASMBSerial (jeżeli jest on
zainstalowany lokalnie, pole to należy pozostawić puste). W polu Application Name należy wpisać
nazwę programu komunikacyjnego DAS Modbus Serial DASMBSerial . W polu Topic Name należy
6
wpisać nazwę tematu komunikacji, który został utworzony w konsoli SMC dla programu komunikacyjne-
go DASMBSerial, np PLC . Jako protokół należy wybrać SuiteLink.
Monitorowanie statusu komunikacji
W celu monitorowania statusu komunikacji należy zdefiniować zmienną dyskretną, która będzie
odpowiedzialna za status komunikacji programu komunikacyjnego DASMBSerial ze sterownikiem. Z
menu Special należy wybrać Tagname Dictionary.
Następnie zdefiniować nową zmienną typu: I/O Discrete i powiązać ją z nazwą dostępu STEROWNIK a
w polu Item należy wpisać $sys$status .
7
Wyszukiwarka
Podobne podstrony:
Informator techniczny Wonderware2Informator techniczny Wonderware5Informator techniczny Wonderware1Informator techniczny Wonderware0Informator techniczny Wonderware 1Informator techniczny Wonderware6Informator techniczny Wonderware1Informator techniczny Wonderware0Informator techniczny Wonderware0Informator techniczny Wonderware4Informator techniczny Wonderware9Informator techniczny Wonderware0Informator techniczny Wonderware6Informator techniczny Wonderware9Informator techniczny Wonderware9Informator techniczny Wonderware 2Informator techniczny Wonderware9Informator techniczny Wonderware7Informator techniczny Wonderware4więcej podobnych podstron