Ustawienia serwera 1. Uruchomić serwer KEPServerEX w trybie administracji 2. Wywołać ustawienia serwera 3. W zakładce Runtime Process ustawić opcję Process Mode w tryb Interactive 4. Zaakceptować ustawienia przyciskiem OK. Konfiguracja serwera/projektu 5. Przejść do trybu konfiguracji serwera marzec,2013 1
6. Rozłączyć serwer z elementem server runtime 7. Utworzyć nowy projekt. (Uwaga! Nie zapisywać ustawień starego projektu). 8. Przejść do ustawień projektu 9. W zakładce DDE włączyć ustawienia Enable DDE connections to the server oraz Enable Net DDE 10. W zakładce Fast DDE/SiuteLink włączyć opcję Enable FastDDE/SiuteLink connections to the server. Zapisać lub skopiować do schowka systemowego nazwę server_runtime marzec,2013 2
11. Zaakceptować ustawienia projektu przyciskiem OK. Nowy kanał komunikacji 12. Dodać nowy kanał komunikacji 13. Wybrać nową nazwę dla kanału komunikacji 14. Wybrać driver kanału komunikacji: a. Dla sterowników GeFanuc z modułem komunikacyjnym dla sieci ETHERNET wybrać driver GE Ethernet, b. Dla sterowników GeFanuc z modułem komunikacyjnym CMM311 wybrać driver GE SNP c. Dla sterowników Siemens S7-1200 wybrać driver Siemens TCP/IP Eethernet 15. W następnym kroku w zależności od wybranego drivera kanału komunikacji: a. dla driverów GE Ethernet lub Siemens TCP/IP Ethernet wybrać interfejs sieciowy komputera PC za pomocą którego zostanie nawiązane polaczenie z docelowym sterownikiem, marzec,2013 3
b. dla drivera GE SNP wybrać parametry transmisji szeregowej zgodne z parametrami skonfigurowanymi w ustawieniach modułu komunikacyjnego CMM311. (Uwaga! Podczas konfiguracji modułu komunikacyjnego CMM311 należy zwrócić uwagę na numer wykorzystywanego portu oraz ustawić moduł komunikacyjny w tryb SNP Only w zakładce Settings) 16. W następnym kroku wybrać ustawienia jak na rysunku poniżej 17. Potwierdzenie zmian kończy proces konfiguracji kanału komunikacji marzec,2013 4
Nowe urządzenie 18. Następnym krokiem jest dodanie nowego urządzenia do kanału komunikacji 19. Wybrać nazwę dla nowego urządzenia (reprezentatywną) 20. Wybrać model urządzenia (sterownika programowalnego) 21. W następnym kroku pole Device ID należy: a. uzupełnić o adres IP sterownika jeśli kanałem komunikacji jest sieć ETHERNET, marzec,2013 5
b. pozostawić puste jeżeli kanałem komunikacji jest łącze szeregowe. 22. Od następnego kroku wszystkie dalsze ustawienia dodawanego urządzenia pozostają domyślne. Proces konfiguracji urządzenia kończymy zatwierdzeniem wszystkich wprowadzonych zmian 23. Zapisać projekt 24. Nawiązać połączenie z elementem server runtime marzec,2013 6
Weryfikacja poprawności działania i konfiguracji serwera 25. Aby zweryfikować poprawność działania serwera należy utworzyć nową zmienną (Static Tag) odwołującą się bezpośrednio do pamięci sterownika, a następnie potwierdzić poprawność przesyłania danych między serwerem a sterownikiem z wykorzystaniem testowego klienta OPC Quick Client wbudowanego w serwer KEPServerEX. InTouch jako bezpośredni klient DDE 26. Zdefiniować nową zmienną typu I/O 27. Zdefiniować nowy profil Access Name marzec,2013 7
28. W definicji nowego profilu Access Name wprowadzić: a. nazwę profilu Access b. w polu Aplication Name wprowadzić: server_runtime c. w polu Topic Name wprowadzić nazwę Aliasu która została przypisana sterownikowi, w serwerze KEPServerEX, do którego zmiennych odwoływać się będzie InTouch d. Wybrać protokół DDE 29. W pole Item wpisać rejestr lub/i komórkę pamięci do której ma odwołać się program InTouch 30. Sprawdzić poprawność odczytu/zapisu rejestru lub/i komórki pamięci do której odwołuje się program InTouch InTouch jako pośredni klient DDE marzec,2013 8
31. Uruchomić aplikacje OPCLink 32. Utworzyć nowy temat wymiany danych 33. Wprowadzić: a. nazwę tematu wymiany danych Topic Name b. wybrać nazwę serwera OPC, OPC Server Name c. wybrać ścieżkę OPC klikając przycisk Browse lub wpisać [NazwaKanału].[NazwaUrządzenia]. (przykładowa ścieżka dla sterowników 90-30 będzie wyglądała następująco Channel1.90-30.) d. ustawić interwał aktualizacji Update Interval marzec,2013 9
34. Zaakceptować i zapisać ustawienia 35. Zdefiniować nową zmienną typu I/O w programie InTouch 36. Zdefiniować nowy profil Access Name marzec,2013 10
37. W definicji nowego profilu Access Name wprowadzić: a. nazwę profilu Access b. w polu Aplication Name wprowadzić: OPCLink c. w polu Topic Name wprowadzić nazwę tematu wymiany danych zdefiniowaną wcześniej w programie OPCLink d. Wybrać protokół DDE 38. W pole Item wpisać rejestr lub/i komórkę pamięci do której ma odwołać się program InTouch poprzedzony odpowiednim przedrostkiem. Przedrostki podano w tabeli poniżej. Typ (j.polski) Typ (j. angielski) Przedrostek zmiennej dyskretne discrete d całkowite integer i rzeczywiste real r napisy message m 39. Sprawdzić poprawność odczytu/zapisu rejestru lub/i komórki pamięci do której odwołuje się program InTouch marzec,2013 11