FS2000_OPC.pdf
(
159 KB
)
Pobierz
Zagadnienia roku 2000 w kontekœcie zestawu oprogramowania Wonderware FactorySuite
Nr 24, 30 Października 2001
Komunikacja OPC w pakiecie Wonderware FactorySuite 2000
Pakiet oprogramowania przemysłowego Wonderware FactorySuite 2000 ma możliwość komuniko-
wania się z wieloma typami sterowników i urządzeń poprzez programy nazywane: programami ko-
munikacyjnymi, serwerami danych lub I/O serwerami. Firma Wonderware proponuje w swojej ofercie
kilkaset programów komunikacyjnych, w tym 45 programów własnych, które dostarczane są w pakie-
cie FacorySuite 2000. Ilość programów komunikacyjnych wciąż rośnie i zwykle firmy wdrażające apli-
kacje wizualizacyjne przy wyborze programu biorą pod uwagę oprócz takich parametrów jak: wydaj-
ność komunikacji czy rozwój produktu, również cenę proponowanego oprogramowania komunikacyj-
nego.
Podstawowymi protokołami wymiany danych, z których korzystają programy komunikacyjne, przy
wymianie informacji z protokołami przemysłowymi (np. Modbus RTU, Profibus DP, Ethernet) są:
DDE (Dynamic Data Exchange) oraz jego kolejne wersje: NetDDE i FastDDE,
Suitlink (zaprojektowany przez firmę Wonderware w oparciu o protokół sieciowy TCP/IP),
OPC (OLE for Process Automation).
Zróżnicowanie stosowanych mechanizmów komunikacyjnych wymusza konieczność integracji z już
istniejącą bazą urządzeń wykonawczych (np. czujniki, przeliczniki, sterowniki, regulatory) z zaimple-
mentowanymi protokołami komunikacyjnymi. Istotne są również czynniki wynikające z założeń pro-
jektowych np. diagnozowanie jakości połączenia w strukturze VTQ (ang. Value, Time, Quality) jak i
aspekty ekonomiczne rozwiązania.
Struktura VTQ jest zgodna dla protokołu SuiteLink oraz OPC (OLE for Procces Control). OPC wywo-
dzi się z mechanizmu Microsoft’s OLE (Object Linking and Embedding) i COM (Component Object
Model).
Pakiet FactorySuite 2000 wyposażono standardowo w aplikacje OPCLink oraz OPC Browser, które w
pełni współpracują z protokołem OPC, umożliwiając wydajną i prostą obsługę omawianego protokołu.
Aplikacje te charakteryzują się następującą funkcjonalnością:
Wonderware OPC Browser, instalowany jako dodatek do InTouch’a, służy do przeglądania
zmiennych zdefiniowanych w serwerze OPC oraz automatycznego generowania zmiennych w In-
Touch’u.
Konfiguracja komunikacji z wykorzystaniem standardu OPC
Konfiguracja OPC Server
Konfiguracje parametrów komunikacyjnych należy zacząć od zdefiniowania ich w strukturze serwera
OPC. Należy zdefiniować wymagane parametry dla portu (com, boud rate, data bit, parity itd.), nazwę
kanału (channel, station) oraz nazwę, typ i adres zmiennej.
Wonderware OPCLink Server, umożliwia komunikację pomiędzy aplikacjami klienckimi pakietu
FactorySuite a serwerem OPC zapewniając wymianę danych pomiędzy protokołami OPC i Suite-
Link/FastDDE/DDE,
Strona 2
Informator Techniczny
Definicja zmiennych w InTouch
Zdefiniowane zmienne w OPC Server można wykorzystać do automatycznej definicji zmiennych w
InTouch, dzięki programowi OPC Browser, który znajduje się w pakiecie programów komunikacyj-
nych Wonderware I/O Servers. OPC Browser jest instalowany jako moduł (.DLL) w InTouch Win-
dowMaker. OPC Browser umożliwia:
definiowaniekanałów komunikacyjnych (Topic) oraz nazw dostępu (AccessName),
konfiguracje lokalnego lub zdalnego OPCLink.
Poniższy schemat obrazuje omawiane zależności:
Rys.1. Schemat powiązań pomiędzy plikiem konfiguracyjnym OPC Server a aplikacją InTouch
Przykładową konfiguracje importowanych zmiennych z pliku
Config.file
OPC Server ilustruje rys.2
Rys.2. Przykładowa konfiguracja OPC Browser
wybranie zainstalowanego lokalnie lub zdalnie OPC Server,
wyświetlenie wszystkich nazw i adresów zmiennych zdefiniowanych w OPC Server,
Informator Techniczny
Strona 3
UWAGA:
W przypadku konfigurowania zmiennych ręcznie w InTouch należy zmienną poprzedzić
odpowiednimi literami określającymi typ zmiennej:
i
- dla zmiennej typu Integer
d
- dla zmiennej typu Discrete
r
- dla zmiennej typu Real
m
- dla zmiennej typu Message
Konfiguracja OPCLink
Ogniwem łączącym pakiet FactorySuite2000 (InTouch, IndustrialSQL Server) i OPC Server jest
OPCLink. OPCLInk jest aplikacją kliencką dla OPC Server oraz serwerem danych dla protokołów
Suitlink/NetDDE/FastDDE. Program OPCLink umożliwia:
wyświetlanie zmiennych wybranych w OPC Server,
monitorowanie stanu zmiennej.
Poniższy schemat przedstawia omawiane połączenia OPCLink’a.
Rys.3. Schemat powiązań między programem OPCLink a OPC Server
Program OPCLink umożliwia również diagnozowanie poprawności pobieranych danych w strukturze
VTQ (ang. Value, Time, Quality). Podlegający konwersji protokół OPC na Suitlink zachowuje zgod-
ność ze stemplami czasowymi i znacznikami wiarygodności. Różnica protokołu Suitlink wynika z róż-
nic warstwy nośnej. Suitlink oparty jest na standardzie TCP/IP natomiast OPC wykorzystuje OLE i
COM jako warstwy pośredniczące. Stąd przy porównaniach wydajności przewagę zyskuje protokół
Suitlink.
Przy zastosowaniach OPC zdarza się, że istnieje potrzeba komunikacji np. InTouch’a z oddalonym
(inny PC) serwerem OPC. Preferowana jest instalacja OPCLinka na PC z Serwerem OPC, z powodu
wyższej wydajności mechanizmu COM nad jego odmianą sieciową DCOM.
Reasumując, zaletą protokołu komunikacyjnego OPC jest:
wyświetlanie i edycję konfiguracji zmiennych zapisanej w pliku konfiguracyjnym OPC Serwera,
łatwy i przejrzysty sposób definiowania zmiennych,
wsparcie środowiska Wonderware FactorySuite dla automatycznego generowania zmiennych,
określania ich typu, definiowania kanału komunikacyjnego (Topic),
Strona 4
Informator Techniczny
możliwość uruchomienia programu OPCLink na dowolnym stanowisku bez konieczności posiada-
nia licencji,
dostępność programów komunikacyjnych obsługujących takie protokoły jak SNPX, S-bus, Mod-
bus Slave, S& MPI itd. oraz możliwość komunikacji InTouch’a z kartami komunikacyjnymi posia-
dającymi standard OPC w swoim wyposażeniu.
Dotychczas w cyklu
Informator Techniczny Wonderware firmy Astor
ukazały się następujące nu-
mery:
1. Zagadnienia roku 2000 w kontekście zestawu oprogramowania Wonderware FactorySuite
2. Wonderware IndustrialSQL Server czyli...jak efektywnie zarządzać informacją generowaną przez proces
technologiczny ?
3. Wonderware IndustrialSQL Server i Microsoft SQL Server - wspólne cechy i różnice
4. Wonderware IndustrialSQL Server - zapytania w języku IndustrialSQL
5. Koncepcja systemu komunikacji firmy Wonderware (protokoły OPC, SuiteLink i DDE)
6. IndustrialSQL – przemysłowa baza danych – dla kogo i w jakich warunkach ?
7. Wonderware InTrack - system zarządzania produkcją
8. Narzędzia do pobierania i analizy danych z przemysłowej bazy danych Wonderware IndustrialSQL Server -
część 1 (ActiveFactory Report, ActiveFactory IndustrialWorkbook)
9. Narzędzia do pobierania i analizy danych z przemysłowej bazy danych Wonderware IndustrialSQL Server -
część 2 (InSQL QuickLook, InSQL Trend, InSQL Vector, InSQL Report).
10. Narzędzia do pobierania i analizy danych z przemysłowej bazy danych Wonderware IndustrialSQL Server -
część 3 (ActiveFactory Trend, Illuminator, Quality Analyst, TrendLink).
11. Zasady licencjonowania oprogramowania Wonderware FactorySuite 2000 w wersji 7.1
12. TagAccess – łatwa możliwość rozwijania funkcjonalności oprogramowania InTouch
13. AlarmSuite – narzędzie do zbierania i analizowania alarmów InToucha
14. Baza Wiedzy Technicznej (Knowledge Base) – biblioteka dodatkowych funkcji skryptowych InTouch’a
15. Alarm Logger – narzędzie do składowania informacji alarmowych w relacyjnej bazie danych.
16. FactorySuite – raportowanie przez Internet
17. SuiteVoyager – zarządzanie procesem technologicznym przez Internet.
18. InTouch na platformie terminalowej – Terminal Services.
19. Program certyfikacji twórców aplikacji Wonderware.
20. Program certyfikacji firm integratorskich Wonderware
21.
Rapid Protocol Modeler Kit
22. Używanie Microsoft Data Transformation Services z danymi gromadzonymi przez IndustrialSQL Server
23. System alarmowania w InTouch 7.11
zgodność ze strukturą VTQ,
Plik z chomika:
amaterasu-photography
Inne pliki z tego folderu:
Zmiana czasu w InTouch.pdf
(189 KB)
TagAccess.pdf
(197 KB)
SystemAlarmowania_InTouch7.11.pdf
(274 KB)
Obsługa InTouch 10.0 Grafika.pdf
(547 KB)
Obsługa InTouch 10.0 - uruchamianie.pdf
(575 KB)
Inne foldery tego chomika:
Dokumenty
Galeria
Kakemono
Microsoft Office 2003
Mikrosterowniki
Zgłoś jeśli
naruszono regulamin