asix4 Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet



Podobne dokumenty
asix4 Podręcznik użytkownika SAPIS7 - drajwer protokołu SAPIS7 Podręcznik użytkownika

asix4 Podręcznik użytkownika NetLink - drajwer protokołu MPI/Profibus dla SIMATIC S7 przy wykorzystaniu modułu NetLink Lite SYSTEME HELMHOLZ

asix4 Podręcznik użytkownika AS512 - drajwer protokołu AS512 dla SIMATIC S5 Podręcznik użytkownika

asix4 Podręcznik użytkownika AS511 - drajwer protokołu AS511 dla SIMATIC Podręcznik użytkownika

asix4 Podręcznik użytkownika OMRON drajwer protokołu HOSTLINK dla sterowników OMRON Podręcznik użytkownika

asix4 Podręcznik użytkownika CtMus04 - drajwer do wymiany danych z urządzeniami sterującymi MUS-04 firmy ELEKTORMETAL S.A.

asix4 Podręcznik użytkownika DXF351 - drajwer protokołu urządzeń Compart DXF351 Podręcznik użytkownika

asix4 Podręcznik użytkownika MUPASZ - drajwer protokołu sterownika MUPASZ Podręcznik użytkownika

asix4 Podręcznik użytkownika CANOPEN drajwer protokołu CANBUS dla karty PCI_712 NT Podręcznik użytkownika

asix4 Podręcznik użytkownika FILE2ASIX - drajwer importu danych do systemu asix Podręcznik użytkownika

asix4 Podręcznik użytkownika MicroSmart - drajwer do wymiany danych ze sterownikami MicroSmart firmy IDEC

asix4 Podręcznik użytkownika DSC - drajwer protokołu sterownika DSC Podręcznik użytkownika

asix4 Podręcznik użytkownika SRTP - drajwer protokołu SRTP Podręcznik użytkownika

asix4 Podręcznik użytkownika PROTRONICPS - drajwer protokołu regulatorów PROTRONICPS Podręcznik użytkownika

asix4 Podręcznik użytkownika CtTwinCAT - drajwer protokołu ADS systemu TwinCAT Podręcznik użytkownika

asix4 Podręcznik użytkownika Drajwer protokołu ADAM Podręcznik użytkownika

asix4 Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika

asix4 Podręcznik użytkownika FP drajwer protokołu mierników firmy METRONIC Kraków Podręcznik użytkownika

asix4 Podręcznik użytkownika MELSECA - drajwer dedykowanego protokołu sterowników MITSUBISHI Podręcznik użytkownika

asix4 Podręcznik użytkownika CtSNPX - drajwer protokołu SNPX sterowników GE Fanuc Podręcznik użytkownika

asix5 Podręcznik użytkownika CZAZ - drajwer do komunikacji z urządzeniami CZAZ-U oraz CZAZ-UM

asix4 Podręcznik użytkownika BUFOR - drajwer protokołu uniwersalnego Podręcznik użytkownika

asix4 Podręcznik użytkownika COMLI - drajwer protokołu COMLI Podręcznik użytkownika

asix4 Podręcznik użytkownika FESTO - drajwer protokołu interfejsu diagnostycznego sterowników FESTO Podręcznik użytkownika

asix4 Podręcznik użytkownika MSP1X - drajwer protokołu łącza szeregowego sterowników MSP-1x ELMONTEX Podręcznik użytkownika

asix4 Podręcznik użytkownika LUMBUS - drajwer regulatorów firmy LUMEL Podręcznik użytkownika

asix4 Podręcznik użytkownika CtZxD400 - drajwer protokołu liczników energii serii ZxD400 f-my Landys & Gyr Podręcznik użytkownika

asix4 Podręcznik użytkownika S700 - drajwer protokołu analizatorów gazowych firmy MAIHAK Podręcznik użytkownika

Pomoc dla użytkowników systemu asix. CtEQABP - Drajwer liczników energii elektrycznej EQABP firmy POZYTON

asix4 Podręcznik użytkownika S-BUS - drajwer protokołu S-BUS łącza szeregowego sterowników SAIA-Burgess Electronics Podręcznik użytkownika

asix4 Podręcznik użytkownika DMS500 - drajwer protokołu analizatorów DURAG DMS 500 Podręcznik użytkownika

asix4 Podręcznik użytkownika CtPmc drajwer centrali przeciwpożarowej POLON 4800 wg protokołu PMC-4000 Podręcznik użytkownika

asix4 Podręcznik użytkownika CtAK - drajwer protokołu AK dla analizatorów MLT2 f-my Emerson Podręcznik użytkownika

asix4 Podręcznik użytkownika CtBASKI - drajwer systemu imisji BASKI Podręcznik użytkownika

asix4 Podręcznik użytkownika Drajwer OPC Podręcznik użytkownika

Pomoc dla użytkowników systemu asix 6. Strategia buforowa

asix5 Podręcznik użytkownika Strategia buforowa

asix4 Podręcznik użytkownika Drajwer DDE Podręcznik użytkownika

asix4 Podręcznik użytkownika Drajwer Aggregate Podręcznik użytkownika

asix4 Podręcznik użytkownika BAZA - drajwer dostępu do baz danych Podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

asix4 Podręcznik użytkownika Drajwer protokołu M-BUS Podręcznik użytkownika

Asix.Evo - Uruchomienie aplikacji WWW

Ogólne zasady zestawiania połączeń modemowych pomiędzy sterownikami serii PCD firmy SAIA- Burgess Electronics oraz komputerem systemu asix

asix4 Podręcznik użytkownika CtLG - drajwer dedykowanego protokołu sterowników LG Master-K i Glofa GM Podręcznik użytkownika

asix4 Podręcznik użytkownika MODBUS_TCPIP - drajwer protokołu MODBUS_TCP/IP wg standardu OPEN MODBUS/TCP Podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

asix4 Podręcznik użytkownika PPI - drajwer protokołu PPI sterowników SIMATIC S7 serii 200 Podręcznik użytkownika

Pomoc dla użytkowników systemu asix 6 i 7. Drajwer Bufor. Dok. Nr PLP6021 Wersja:

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Asix Konfiguracja systemu Asix dla usługi Pulpitu zdalnego Remote Desktop Services, (Terminal Services)

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Wymagania programowe systemu asix Pomoc techniczna

Konfiguracja przeglądarek do pracy z aplikacjami Asix.Evo Instalacja i konfiguracja dodatku IE Tab

Serwer Sieci Web (IIS)

SYSTEMY MES SGL CARBON POLSKA S.A. System monitoringu i śledzenia produkcji

Serwer Sieci Web (IIS)

asix na łączach RAS konfiguracja

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. Asix.Evo. Przeglądarkowa wersja aplikacji Asix.Evo znane problemy. Pomoc techniczna

asix5 Podręcznik użytkownika AsComm - podręcznik użytkownika

PRZEMYSŁ SPOŻYWCZY. Mlekovita w Wysokim Mazowieckim. System nadzoru linii serowarskiej

SYSTEMY WIZUALIZACJI. ASIX wspólna platforma wizualizacji paneli operatorskich (HMI) i systemów nadrzędnych (SCADA)

Serwer Sieci Web (IIS)

Serwer Sieci Web (IIS)

A P L I K A C Y J N A

PRZEMYSŁ SPOŻYWCZY. Kraft Foods Polska Olza w Cieszynie. System nadzoru linii produkcji wafli System sterowania myciem linii

dokumentacja AsComm asix AsComm Podręcznik użytkownika

asix4 Podręcznik użytkownika MACMAT - drajwer protokołu GAZ- MODEM korektorów przepływu gazu MACMAT Podręcznik użytkownika

PRZEMYSŁ SPOŻYWCZY. UNILEVER Katowice. System nadzoru i sterowania liniami produkcji margaryny

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. MSDE 2000 A Instrukcja instalacji. Pomoc techniczna

asix4 Podręcznik użytkownika CtSi400 - drajwer do komunikacji z centralą alarmową Sintony SI 400 firmy SIEMENS

Dok. Nr PLPN006 Wersja:

SYSTEMY OCHRONY ŚRODOWISKA. Pakiet ASEMIS

A P L I K A C Y J N A

Pomoc dla użytkowników systemu Asix 8. Asix.Evo Harmonogramy. Dok. Nr PLP8E016 Wersja:

AsComm - Zarządzania i monitorowania połączeń dokonywanych przez moduły systemu asix za pomocą portów szeregowych lub modemów

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

AsLogger - Rejestrator szybkozmiennych serii pomiarowych

A P L I K A C Y J N A

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. Asix. Instrukcja zmiany licencji systemu Asix. Pomoc techniczna

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

KOKSOWNICTWO. Zakłady Koksownicze Zdzieszowice. System nadzoru i sterowania baterii koksowniczych nr 7 i 8

asix4 Podręcznik użytkownika MODBUS - drajwer protokołu MODBUS/RTU tryb MASTER Podręcznik użytkownika

FAQ: /PL Data: 9/04/2013 WinCC v7 Wymiana danych ze sterownikiem serii S poprzez protokół Modbus TCP

KOKSOWNICTWO. Zakłady Koksownicze Zdzieszowice. System nadrzędny dla baterii koksowniczych nr 7 i 8

ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1

A P L I K A C Y J N A

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)

ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści.

Instrukcja do oprogramowania ENAP DEC-1

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. Dostosowanie aplikacji do programu ASPAD w wersji 6. Pomoc techniczna

PRZEMYSŁ SPOŻYWCZY. Nutricia Polska. System sterowania dla wydziału produkcji odżywek dziecięcych pakowanych do słoiczków

Spis treści. 1. Konfiguracja systemu ewuś Logowanie się do systemu ewuś Korzystanie z systemu ewuś Weryfikacja cykliczna...

asix4 Podręcznik użytkownika DMS285 - drajwer protokołu analizatorów DURAG DMS 285 Podręcznik użytkownika

Kurs Podstawowy S7. Spis treści. Dzień 1

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

Tytuły Wykonawcze. Opis systemu tworzenia dokumentacji TW-1

Lista zgłoszeń zrealizowanych w uaktualnieniach Hot Fix w wersji

EasyLog czyli jak archiwizować dane z Simatic S7-300/400

Transkrypt:

Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet Podręcznik użytkownika Dok. Nr PLP4081 Wersja: 04-01-2007

Podręcznik użytkownika asix4 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe bądź towarowe są zastrzeżonymi znakami ich właścicieli. Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną lub inną powoduje naruszenie praw autorskich niniejszej publikacji. ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści. Copyright 2007, ASKOM Sp. z o. o., Gliwice ASKOM Sp. z o. o., ul. Józefa Sowińskiego 13, 44-121 Gliwice, tel. +48 (0) 32 3018100, fax +48 (0) 32 3018101, http://www.askom.com.pl, e-mail: biuro@askom.com.pl

Drajwer S7_TCPIP Spis treści 1. S7_TCPIP - DRAJWER DO WYMIANY DANYCH ZE STEROWNIKAMI SIMATIC POPRZEZ ETHERNET... 5 1.1. PRZEZNACZENIE DRAJWERA... 5 1.2. DEKLARACJA KANAŁU TRANSMISJI... 5 1.3. ADRESACJA ZMIENNYCH PROCESOWYCH... 6 1.4. PARAMETRYZACJA DRAJWERA... 7 ASKOM, Gliwice Styczeń 2007 3

Drajwer S7_TCPIP asix4 4 Styczeń 2007 ASKOM, Gliwice

Drajwer S7_TCPIP 1. S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet 1.1. Przeznaczenie drajwera Drajwer S7_TCPIP jest wykorzystywany do wymiany danych ze sterownikami SIMATIC serii S7 poprzez łącze Ethernet przy wykorzystaniu standardowej karty sieciowej komputera. Drajwer protokołu S7_TCPIP nie wymaga instalowania na komputerze systemu asix oprogramowania SIMATIC NET firmy SIEMENS, jak również adaptacji programu w sterowniku dla potrzeb wymiany danych. 1.2. Deklaracja kanału transmisji Pełna składnia deklaracji kanału transmisyjnego działającego według protokołu S7_TCPIP przyjmuje następującą postać: nazwa_logiczna=s7_tcpip, S7_IP, local_tsap, remote_tsap [,zm_kontr [,nr_alarmu][,sygnał_błędu]] gdzie: nazwa_logiczna - nazwa kanału transmisji; S7_TCPIP - nazwa drajwera; S7_IP - adres IP modułu komunikacyjnego sterownika; local_tsap - parametr local_tsap zadeklarowany w module komunikacyjnym sterownika (w formacie xx.xx); remote_tsap - parametr remote_tsap zadeklarowany w module komunikacyjnym sterownika (w formacie xx.xx); zm_kontr - nazwa zmiennej służącej do kontroli stanu RUN-STOP sterownika; nr_alarmu - numer alarmu generowany przy zmianie stanu RUN-STOP sterownika; domyślnie alarm nie jest generowany; sygnał_błędu - wystawienie statusu błędu dla wszystkich zmiennych w danym kanale w przypadku przejścia sterownika w stan STOP; domyślnie ustawiany jest status błędu. PRZYKŁAD Poniżej podana jest przykładowa deklaracja użycia kanału transmisji wykorzystującego protokół S7_TCPIP: CHAN1=S7_TCPIP,10.10.10.40,10.02,10.03 ASKOM, Gliwice Styczeń 2007 5

Drajwer S7_TCPIP asix4 1.3. Adresacja zmiennych procesowych Zasady tworzenia adresów symbolicznych zmiennych należących do kanału transmisji wykorzystującego protokół S7_TCPIP są takie same, jak w przypadku kanału wykorzystującego protokół SAPIS7. Składnia adresu symbolicznego dla zmiennych należących do kanału S7_TCPIP jest następująca: typ_zmiennej[numer_db.]indeks_zmiennej gdzie: typ_zmiennej - łańcuch identyfikujący typ zmiennej w sterowniku; numer_db - opcjonalny numer bloku danych; używany jedynie w przypadku zmiennych procesowych będących odwzorowaniem zawartości słów w blokach danych; indeks_zmiennej - indeks zmiennej w ramach danego typu; w przypadku bloków danych jest to numer słowa w bloku danych. Dozwolone są następujące oznaczenia typów zmiennych procesowych (wzorowane na nazewnictwie typów zmiennych używanych przez firmę SIEMENS): EA - stany wyjść przekazywane w bajtach, EE - stany wejść przekazywane w bajtach, EM - stany znaczników (flag) przekazywane w bajtach, EZ - stany liczników przekazywane w słowach, ET - stany zegarów przekazywane w słowach, ED - wartości słów w blokach danych, EL - wartości podwójnych słów w blokach danych, EG - wartości podwójnych słów w blokach danych, traktowane jako liczba w formacie zmiennoprzecinkowym KG, EDI - słowa 16-bitowe w konwencji INTEL a, ER - zawartość bloków danych traktowana jako liczby zmiennoprzecinkowe, EB - zawartość bloków danych traktowana jako bajty. PRZYKŁADY ED10.22 - słowo numer 22 w bloku danych numer 10 EZ100 - licznik numer 100 6 Styczeń 2007 ASKOM, Gliwice

Drajwer S7_TCPIP 1.4. Parametryzacja drajwera Drajwer protokołu S7_TCPIP może być parametryzowany przy wykorzystaniu sekcji [S7_TCPIP], umieszczonej w pliku inicjującym aplikacji. Wszystkie pozycje w sekcji [SAPIS7] mają jednolity format: nazwa_pozycji = [liczba] [TAK NIE] STATYSTYKA=tak/nie Znaczenie - pozycja pozwala na wyświetlanie co minutę informacji o liczbie przeprowadzonych seansów transmisji, średnim czasie transmisji oraz liczbie błędów transmisji; pozycja została zaprojektowana jako wsparcie projektanta na etapie uruchomienia systemu. Wartość domyślna - domyślnie nie wyświetla się statystyki transmisji. PLIK_LOGU=nazwa_pliku Znaczenie - pozycja pozwala na zdefiniowanie pliku, do którego będą zapisywane wszystkie komunikaty drajwera S7_TCPIP, dotyczące operacji realizowanych przez drajwer. Jeśli pozycja PLIK_LOGU nie definiuje pełnej ścieżki, to plik logu tworzony jest w bieżącej kartotece. Wartość domyślna - domyślnie nie tworzy się pliku logu. Synchronizacja czasu Wykorzystując drajwer S7_TCPIP można zsynchronizować czas stacji asixa z czasem sterownika. Parametryzując tę funkcję należy umieścić w sekcji ASMEN pozycję: SYNCHRONIZACJA_CZASU=nazwa_kanału, nazwa_zmiennej Znaczenie - pozycja pozwala zsynchronizować czas stacji asixa z czasem sterownika. Parametry: KANAŁ - nazwa kanału ASMENa wykorzystującego protokół S7_TCPIP; ZMIENNA - nazwa zmiennej ASMENa należącej do kanału KANAŁ, służącej do synchronizacji czasu. Algorytm synchronizacji czasu polega na cyklicznym zapisie do S7 ramki zawierającej aktualny czas asixa. Ramka jest wpisywana zgodnie z adresem zmiennej ZMIENNA oraz z częstością odświeżania przypisaną zmiennej ZMIENNA. Zmienna ZMIENNA musi być tablicą o rozmiarze minimum 10 bajtów (taki rozmiar ma ramka czasu). ASKOM, Gliwice Styczeń 2007 7

Drajwer S7_TCPIP asix4 Format ramki czasu (wszystkie dane w formacie BCD): Bajt Zawartość Zakres 0 Rok 1990 do 2089 (tylko dwie najmłodsze cyfry) 1 Miesiąc 01 do 12 2 Dzień 1 do 31 3 Godzina 0 do 23 4 Minuta 0 do 59 5 Sekunda 0 do 59 6 milisekundy 00 do 99 dwie najstarsze tetrady milisekund 7 milisekundy 0 do 9 najmłodsza tetrada milisekund, zapisana na starszej tetradzie bajtu 7 7 dzień tygodnia 1 do 7 zapisany na młodszej tetradzie bajtu 7 (niedziela =1) 8 Znacznik nowego czasu 1 9 Nieistotny zawsze 0 PRZYKŁAD Synchronizacja czasu w kanale KANAL1 odbywa się przy pomocy zmiennej X1. Ramka czasu jest zapisywana co 30 sekund do bloku danych DB100 od bajtu 0 do bajtu 9 włącznie: deklaracja zmiennej X1: Nazwa: X1 Adres: EB100.0 Kanał: KANAL1 Liczba elementów: 10 Okres próbkowania: 30 Funkcja przeliczająca: NIC_BYTE ; deklaracja synchronizacji czasu przy użyciu zmiennej X1 [ASMEN] KANAL1 = S7_TCPIP,10.10.10.40,10.02,10.03 SYNCHRONIZACJA_CZASU = KANAL1, X1 Sygnalizacja stanu STOP sterownika W konfiguracji ze sterownikien S7, gdzie praca procesora komunikacyjnego jest niezależna od pracy procesora centralnego, aby w prawidłowy sposób zasygnalizawać stan STOP sterownika należy: w sterowniku zadeklarować zmienną kontrolną o długości 1 BYTE, której wartość jest zmieniana w czasie pracy procesora; tą samą zmienną zadeklarować jako zmienną ASMENa; w sekcji ASMEN przy deklaracji kanału logicznego zadeklarować kontrolę pracy poprzez sprawdzanie zmian wartości zmiennej kontrolnej. 8 Styczeń 2007 ASKOM, Gliwice

Drajwer S7_TCPIP PRZYKŁAD Jako zmienna kontrolna zadeklarowana jest dana o nazwie S7_CONN_0 w kanale SINEC1: Nazwa: S7_CONN_0 Opis zmiennej: bajt kontrolny RUN PLC 1 Adres: EM0 Kanał: SINEC1 Liczba elementów: 1 Okres próbkowania: 1 Funkcja przeliczająca: NIC_BYTE W sekcji ASMEN deklaracja kanału SINEC1: SINEC1= S7_TCPIP,10.10.10.40,10.02,10.03,S7_CONN_0,1,tak Parametry kontrolne: S7_CONN_0 - nazwa zmiennej kontrolnej,,1 - nr alarmu jaki będzie generowany,,tak - czy generować alarm o braku komunikacji. Pozostałe pozycje: LICZBA_ODCZYTOW_KONTROLNYCH=liczba Znaczenie - pozycja określa minimalną liczbę kolejno po sobie następujących odczytów zmiennej kontrolnej o niezmienionej wartości, powodujących zasygnalizowanie stanu STOP sterownika. Wartośc domyślna - domyślnie pozycja przyjmuje wartość 3. LOG_TELEGRAMOW =TAK/NIE Znaczenie - deklaracja zapisu zawartości telegramów wysyłanych i odbieranych przez drajwer S7_TCPIP w ramach odczytu/zapisu zmiennych procesowych do pliku logu, zadeklarowanego w pozycji PLIK_LOGU. Wartośc domyślna - NIE. ASKOM, Gliwice Styczeń 2007 9