Informator techniczny Woodhead 07

background image


INFORMATOR TECHNICZNY WOODHEAD

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

Informator Techniczny nr 7
05-05-2005

Konfiguracja programu komunikacyjnego Direct-Link firmy Woodhead do
łączenia się ze sterownikami GE Fanuc po protokole SNP-X


Program komunikacyjny Direct-Link firmy Woodhead umożliwia łączenie się m.in. ze sterownikami
GE Fanuc po protokole SNP-X używając portów szeregowych komputera. Program ten umożliwia
udostępnianie danych po protokołach SuiteLink, DDE oraz w standardzie OPC.

Instalacja


W celu zainstalowania programu komunikacyjnego Direct-Link, należy umieścić w napędzie CD dysk
instalacyjny z tym programem. Jeżeli program instalacyjny nie uruchomi się automatycznie, należy go
uruchomić ręcznie poprzez plik: Setup.exe. Pojawi się okno, w który należy wybrać język, w jakim ma
się odbywać proces instalacji produktu.


Po wybraniu języka, pojawi się okno dostępnych opcji instalatora. Należy wybrać opcję Installation.

background image

2

Pojawi się okno umożliwiające dokonanie wyboru produktu, który ma zostać zainstalowany. Należy
wybrać opcję Direct-Link PC Network Interfaces.


Pojawi się okno, w którym należy wybrać przycisk Next.

Pojawi się okno, gdzie należy wprowadzić informacje o użytkowniku. Następnie należy wybrać przycisk
Next.

background image

3

W następnym oknie, należy wybrać za pomocą przycisku Browse miejsce docelowe, gdzie zainstalowa-
ny ma zostać program komunikacyjny Direct-Link. Należy wybrać przycisk Next.


W następnym oknie zawarta jest treść umowy licencyjnej. Aby zaakceptować jej treść należy wybrać
przycisk Yes.


Pojawi się okno, w którym należy wybrać protokoły, po których program komunikacyjny ma udostępniać
dane. Aby dostęp do danych możliwy był po protokołach SuiteLink, DDE oraz w standardzie OPC należy
zaznaczyć wszystkie opcje i wybrać przycisk Next.

background image

4


Gdy zaznaczona została opcja FastDDE/SuiteLink Server, program instalacyjny poinformuje o tym, że
aby możliwa była komunikacja po protokole SuiteLink wymagana jest instalacja komponentów firmy
Wonderware – FactorySuite Common Components.


Pojawi się okno, w którym należy wybrać odpowiedni program komunikacyjny. Dla połączenia się ze
sterownikiem GE Fanuc po protokole SNP-X należy rozwinąć opcję GE Fanuc Suite i wybrać pozycję
Serial – SNP-X. Następnie należy wybrać przycisk Next.

Pojawi się okno, w którym należy wybrać rodzaj posiadanego klucza licencyjnego: programowy
(Software protection), sprzętowy USB lub Parallel Port (Protection via a hardware key...) lub tryb
demonstracyjny. Następnie należy wybrać przycisk Next.

background image

5


W następnym oknie należy zaznaczyć opcję Direct-Link Shortcuts, co spowoduje utworzenie skrótów
w Menu Start systemu Windows. Następnie należy wybrać przycisk Next.


Pojawi się okno z informacjami o opcjach, jakie zostały wybrane podczas procesu instalacji. Należy
wybrać przycisk Next.

background image

6


Po wybraniu przycisku Next nastąpi proces instalacji programów komunikacyjnych.


Po zakończeniu instalacji pojawi się okno z informacją, że należy zrestartować system operacyjny.
Należy wybrać opcję Yes, I want to restart my computer now i następnie wybrać przycisk Finish.



background image

7

Konfiguracja programu komunikacyjnego


Cała konfiguracja programów komunikacyjnych Direct-Link odbywa się za pomocą konsoli. Należy
z Menu Start wybrać pozycję Programs/Direct-Link/PC Network Interfaces 3.7/Console. Pojawi się
okno konsoli do konfiguracji programu komunikacyjnego.


Należy dwukrotnie nacisnąć myszą na pozycję Boards configuration znajdującą się w drzewie
konfiguracji po lewej stronie okna.


Pojawi się okno dodawania nowej karty Add New Board. Należy wybrać pozycję SW1000SER 1 Serial
Channel
i zatwierdzić wybór przyciskiem OK.

background image

8


Następnie należy dwukrotnie nacisnąć myszą na pozycję Channel 0 (Serial): None.


Pojawi się okno konfiguracji kanału komunikacyjnego Channel Properties. Należy wybrać pozycję
SNP-X, Master GE Fanuc i zatwierdzić wybór przyciskiem OK.

background image

9

Następnie należy dwukrotnie nacisnąć myszą na pozycję SNP-X, Master COM1, (19200, 8, O, 1) w celu
konfiguracji portu szeregowego, który ma być wykorzystywany do komunikacji ze sterownikiem
GE Fanuc.


Pojawi się okno konfiguracji portu szeregowego. Po ustawieniu parametrów portu należy zatwierdzić
zmiany przyciskiem OK.


• Serial Port Number – numer portu szeregowego zainstalowanego w komputerze.

• Flow Control – kontrola przepływu danych.

• Baud Rate – szybkość transmisji.

• Parity Control – kontrola parzystości.

• Stop Bit(s) – ilość bitów stopu.

UWAGA! Ustawienia portu szeregowego komputera muszą być takie same, jak portu szeregowego
w sterowniku PLC.

Następnie należy określić Topic – temat komunikacji. Aby to zrobić, należy wcześniej przyporządkować
adres SNP ID do konkretnego sterownika. Przyporządkowanie takie ustawia się w aplikacji do progra-

background image

10

mowania sterowników, np: Proficy Machine Edition LD PLC w sekcji konfiguracji portu szeregowego
sterownika PLC.


Jeżeli do sterownika PLC został przyporządkowany SNP ID, to właśnie dla tego ID należy utworzyć
temat komunikacji (Topic) w konsoli konfiguracyjnej programu komunikacyjnego Direct-Link. Aby
utworzyć temat komunikacji dla określonego już ID, należy dwukrotnie przycisnąć myszą pozycję Topic
Configuration znajdujący się w gałęzi SNP-X equipment z określonym numerem. Dla przykładu, gdy
SNP ID został ustawiony na 0 (w Proficy Machine Edition LD PLC), wtedy temat komunikacji definiuje się
w gałęzi [000] SNP-X equipment.


UWAGA! Można dokonywać modyfikacji przyporządkowania numeru SNP ID do odpowiadającej mu
sekcji SNP-X equipment. Domyślnie dla [000]SNP-X equipment jest przyporządkowany SNP ID 0, dla
[001]SNP-X equipment – SNP ID 1, itd. Aby dokonać modyfikacji, należy dwukrotnie przycisnąć myszą
w [xxx]SNP-X equipment. Pojawi się okno, gdzie można dokonać przypisania SNP ID do sekcji SNP-X
equipment. Pole Number to numer sekcji SNP-X equipment natomiast pole SNP Identifier to numer
SNP ID. Po dokonaniu modyfikacji, należy zatwierdzić zmiany przyciskiem OK.

background image

11

Po dwukrotnym przyciśnięciu myszą w Topic Configuration pojawi się okno konfiguracji tematów
komunikacji.


Następnie należy wybrać przycisk NEW. Pojawi się okno definicji nowego tematu komunikacji.


Należy nadać unikalną nazwę dla tematu komunikacji, np: „PLC” i zatwierdzić zmiany przyciskiem OK.
Następnie w oknie Topic Configuration należy zaznaczyć utworzony temat komunikacji i wybrać
przycisk Configure. Pojawi się okno konfiguracji tematu komunikacji.

background image

12

W polu Refresh period (ms) należy wpisać interwał czasowy, co ile milisekund program komunikacyjny
ma odpytywać sterownik o dane. Następnie należy zatwierdzić dokonane zmiany w oknach właściwości
oraz konfiguracji tematów komunikacji przyciskiem OK.

Dokonaną konfigurację należy zapisać wybierając z menu File/Save. Następnie należy zainicjować
program komunikacyjny wybierając z menu File/Board(s) Initialization. Pojawi się okno informujące
o postępie procesu inicjalizacji karty oraz ewentualne komunikaty.


Poprawną konfigurację oraz zakończoną sukcesem inicjalizację można poznać po zielonym wskaźniku
znajdującym się przy napisie: Configured boards state oraz po ikonie karty rozszerzeń znajdującej się
w zasobniku systemowym koło zegara systemowego.





























background image

13

Testowanie połączenia komputer – sterownik PLC


Program komunikacyjny Direct-Link posiada zestaw narzędzi pomocnych do diagnostyki komunikacji
z urządzeniami. Między innymi dostarczany jest klient OPC, który pomaga ustalić w szybki sposób
poprawność ustawień programu komunikacyjnego.

Aby uruchomić klienta OPC, należy wybrać z menu Tools/OPC Client. Pojawi się okno programu OPC
Client.


W oknie po lewej stronie należy zaznaczyć pozycję V2 New Group i wybrać z menu Group/Add
items...
. Pojawi się okno OPC Browser – APPLICOM.OPCServer. W oknie po lewej stronie należy
rozwinąć gałąź APPLICOM.OPCServer i wybrać temat komunikacji (np.: PLC), po którym ma zostać
przetestowana komunikacja z urządzeniem. W oknie po prawej stronie pojawi się lista dostępnych
obszarów pamięci w urządzeniu. Aby wybrać element, który chcemy przeglądać, np: rejestr należy
zaznaczyć w tym oknie %R* i wybrać przycisk Add. Do dolnego okna zawierającego zdefiniowane
elementy pamięci urządzenia dodany zostanie rejestr o adresie R1 (PLC.%R1 –

Nazwa_tematu_komunikacji.Adres_elementu_pamięci). Numer adresu można zmienić zaznaczając na
ten element i przyciskając klawisz funkcyjny F2.

background image

14

Aby zatwierdzić wybrane elementy i przejść do okna monitorowania wartości bieżących dla wybranych
obszarów pamięci należy wybrać przycisk OK. Pojawi się okno, w którym można na bieżąco śledzić
wartości obszarów pamięci w urządzeniu.


Jeżeli program konfiguracyjny jest skonfigurowany poprawnie, oraz jest aktywne połączenie ze
sterownikiem, wtedy przy monitorowanych obszarach pamięci pojawiają się zielone znaczniki,
w kolumnie Quality pojawiają się wartości Good, a jeżeli wartości monitorowanych elementów się
zmieniają, na bieżąco widzimy ich zmiany.































background image

15

Konfiguracja połączenia z InTouch’em po protokole DDE/SuiteLink


Program komunikacyjny pozwala na komunikację z InTouch’em wykorzystując protokół DDE/SuitLink.
Aby móc skorzystać z możliwości komunikacji DDE/SuiteLink należy po poprawnej konfiguracji
i inicjalizacji programu komunikacyjnego uruchomić program PCDDE znajdujący się w Menu Start
w grupie Programs/Direct-Link/PC Network Interfaces 3.7/DDE and SuiteLink.

Można tak skonfigurować program PCDDE, aby startował automatycznie z systemem operacyjnym
i pracował jako usługa. Aby to zrobić, należy uruchomić konsolę konfiguracyjną programu komunikacyj-
nego i w oknie po lewej stronie dwukrotnie kliknąć w pozycję DDE server parameters (PCDDE).


Pojawi się okno ustawień programu PCDDE.


Aby aplikacja PCDDE startowała wraz z systemem operacyjnym i pracowała jako usługa, należy
zaznaczyć opcję Starting PCDDE as a Windows NT Service i zatwierdzić zmiany przyciskiem OK.

W InTouch’u należy utworzyć nowy Access Name (Nazwa dostępu): w polu Access Name wpisać
nazwę, np.: PLC, jako Application Name wpisać PCDDE, a w polu Topic Name nazwę tematu
komunikacji zdefiniowanego w konsoli konfiguracyjnej Applicom np: „PLC” oraz protokół np: SuiteLink.

background image

16


Przy definiowaniu zmiennej należy wybrać typ zmiennej I/O, odpowiedni Access Name oraz adres do
obszaru pamięci (pole ITEM) np: %R1, %M10, %Q5.


UWAGA!
Należy zwrócić szczególną uwagę na adresację w polu Item. Adresy muszą się rozpoczynać
od dużych liter %R1 a nie %r1.















background image

17

Konfiguracja połączenia z InTouch’em po protokole OPC


Programy komunikacyjne Direct-Link nie wymagają żadnych dodatkowych ustawień dla obsługi
protokołu w standardzie OPC. Jeżeli konfiguracja została dokonana prawidłowo, wg powyższych
zaleceń to, gdy jakieś oprogramowania typu klient OPC odwoła się do programu komunikacyjnego
Direct-Link, udostępni on dane w standardzie OPC.

1. Konfiguracja klienta OPC – OPCLink’a.

Aby połączyć InTouch’a z programem komunikacyjnym Direct-Link używając protokołu w standardzie
OPC i narzędzia OPCLink, należy uruchomić OPCLink a następnie utworzyć odpowiedni temat
komunikacji. Z menu Configure wybrać opcję Topic Definition i z okna Topic Definition nacisnąć
przycisk New...


W oknie OPCLink Topic Definition należy w polu Topic Name wpisać nazwę tematu komunikacji.
Z listy rozwijalnej OPC Server Name wybrać APPLICOM.OPCServer.


W polu Update Interval należy podać, co ile milisekund program OPCLink ma odpytywać program
komunikacyjny o wartości zmiennych.

Następnie należy nacisnąć przycisk Browse i z drzewa po lewej stronie okna OPC Browser wybrać
odpowiedni temat komunikacji utworzony podczas konfiguracji programu komunikacyjnego w konsoli

background image

18

konfiguracyjnej. W prawej części okna wyświetlą się dostępne obszary pamięci urządzenia. Korzystając
z nich należy adresować zmienne w InTouch’u.


Proszę zwrócić uwagę, że w polu OPC Path znajduje się nazwa tematu komunikacji (wraz z kropką na
końcu) zdefiniowanego w konsoli konfiguracyjnej.

W InTouch’u należy utworzyć nowy Access Name (Nazwę dostępu): w polu Access Name wpisać
nazwę, np.: PLC, jako Application Name wpisać OPCLINK, a w polu Topic Name nazwę tematu
komunikacji zdefiniowanego w OPCLink'u oraz protokół, np: SuiteLink.


Przy definiowaniu zmiennej należy wybrać typ zmiennej I/O, odpowiedni Access Name oraz adres do
obszaru pamięci (pole ITEM) w następującej konwencji:

i%Adres – dla zmiennej typu całkowitego (Integer) np.: i%R1

r%Adres – dla zmiennej typu rzeczywistego (Real) np.: r%R10

d%Adres – dla zmiennej bitowej (Discrete) np: d%M1

m%Adres – dla zmiennej typu znakowego (String) np.: m%M_R1000_2

background image

19


UWAGA! Należy zwrócić szczególną uwagę na adresację w polu Item. Adresy muszą się rozpoczynać
od dużych liter %R1 a nie %r1.

2. Konfiguracja klienta OPC – FactorySuite Gateway.

Począwszy od wersji Direct-Link 3.8 jest możliwość korzystania z klienta OPC jakim jest program
FactorySuite Gateway. Jest to program komunikacyjny nowej generacji – Device Integration Products
(DAServers).

Konfiguracji programu FactorySuite Gateway dokonuje się w konsoli systemowej SMC (System
Management Console). W konsoli tej należy w oknie po lewej stronie wybrać gałąź DAServer Manager/
Default Group/Local/ArchestrA.FSGateway.1/Configuration
i z menu kontekstowego wybrać Add
OPC Object
oraz nadać unikalną nazwę dla tego obiektu, np.: „OPCObject1”.


Następnie należy wskazać utworzony obiekt OPC i w oknie po prawej stronie, w polu Server Node
wpisać nazwę komputera, na którym zainstalowany jest serwer OPC. Jeżeli program FactorySuite
Gateway oraz serwer OPC zainstalowane są na jednym komputerze, w polu Server Node należy wpisać
localhost”. Następnie należy przycisnąć ikonę wielokropka i z listy wybieralnej wskazać OPS serwer
APPLICOM.OPCServer.1.

background image

20

Dokonane zmiany należy zapisać wybierając ikonę dyskietki, znajdującą się w prawym górnym rogu
okna konsoli.

Następnie należy wskazać utworzony obiekt OPC (OPCObject1) i z menu kontekstowego wybrać Add
OPCGroup Object
.


Należy nadać utworzonej grupie OPC unikalną nazwę np.: „OPCGroup1”. W oknie konfiguracyjnym
grupy OPC w polu Update Rate należy wpisać interwał czasowy, co ile milisekund program komunika-
cyjny FactorySuite Gateway ma odpytywać serwer OPC o dane. W polu OPC Item ID Prefix można
wpisać nazwę tematu komunikacyjnego zdefiniowanego w konsoli konfiguracyjnej programu Direct-Link,
np. „PLC.” (ważne, aby na końcu była kropka, jako znak rozdzielający temat komunikacyjny od elementu

background image

21

pamięci sterownika). Wpisanie tej nazwy pozwoli na pominięcie nazwy tematu komunikacji podczas
definicji zmiennych w InTouch’u.

W polu Device Group Name znajduje się nazwa tematu komunikacji pomiędzy programem FactorySuite
Gateway a InTouch’em. Nazwa ta jest generowana na podstawie nazwy obiektu OPC (OPCObject1)
oraz nazwy grupy OPC (OPCGroup1) oddzielonych znakiem podkreślenia (np.:
OPCObject1_OPCGroup1). Dokonane zmiany należy zachować przyciskiem zapisu konfiguracji
znajdującym się w prawym górnym rogu okna konfiguracji grupy OPC.

Następnie należy aktywować program komunikacyjny FactorySuite Gateway. W konsoli systemowej
SMC należy wskazać DAServer Group\Local\ArchestrA.FSGateway.1 i z menu kontekstowego wybrać
Activate Server.

W InTouch’u należy utworzyć nowy Access Name (Nazwę dostępu): w polu Access Name wpisać
nazwę, np.: PLC, jako Application Name wpisać FSGateway, a w polu Topic Name nazwę tematu
komunikacji, która powstała z nazwy obiektu OPC oraz nazwy grupy OPC w FactorySuite Gateway, np.:
(OPCObject1_OPCGroup1) oraz protokół, np.: SuiteLink.


Przy definiowaniu zmiennej należy wybrać typ zmiennej I/O, odpowiedni Access Name oraz adres do
obszaru pamięci (pole ITEM) np.:

%R1 – dla zmiennej typu całkowitego lub rzeczywistego

background image

22

%M1 – dla zmiennej bitowej

%M_R1000_2 – dla zmiennej typu znakowego znajdującą się w rejestrze R1000 i zawierającą dwa

bajty


UWAGA! Należy zwrócić szczególną uwagę na adresację w polu Item. Adresy muszą się rozpoczynać
od dużych liter %R1 a nie %r1.


Wyszukiwarka

Podobne podstrony:
Korloy Frezowanie Informacje techniczne 2011
Informator techniczny Wonderware 010
informacje techniczne
Informator techniczny Wonderware 051
04 Wykorzystanie informacyjnych technik biurowych
Informacje techniczne, Audio, Końcówki do przewodów typy
Technika biurowa, 07-tech, 2
1 Kominek Informacje techniczne Nieznany (2)
Archiwizacja, Informatyka, Technikum, TI
informator techniczny ge fanuc 003 YOD3W5M4OTYKVR7WR76D6OHSBOISWUGXSHYJHHQ
informacja techniczna toczenie, ceramika PL 71 02 09
Informator techniczny Wonderware 052
Bezpieczeństwo informacyjno techniczne temat 3
0 Informacje techniczne cz 1id Nieznany
Informator techniczny Wonderware 025
Informator techniczny Wonderware 017
Lab 13 14 15 16 Multimedia Klasa 4 2011 2012 Lista4, Informatyka, Technikum, Grafika
Informacje techniczne

więcej podobnych podstron