Logowanie danych do Excela za pomocą sterownika PLC Siemens S7-1200

Share
Logowanie danych do Excela za pomocą sterownika PLC Siemens S7-1200

Logowanie danych do arkusza Excel za pomocą sterownika PLC Siemens S7-1200 jest kluczowym procesem dla wielu aplikacji przemysłowych. Poniżej przedstawiamy kompletny przewodnik krok po kroku, który pomoże wdrożyć to rozwiązanie, jednocześnie zapewniając optymalizację działania i pełną kontrolę nad danymi.

Wprowadzenie do logowania danych

Rejestracja danych procesowych w arkuszu Excel umożliwia analizę wydajności systemu, monitorowanie kluczowych parametrów oraz łatwą archiwizację danych. Siemens S7-1200, dzięki swoim zaawansowanym funkcjom, pozwala na bezpośrednią komunikację z aplikacjami biurowymi poprzez interfejs Ethernet i narzędzia komunikacyjne.

Wymagania systemowe i przygotowanie środowiska

Sprzęt:

  • Sterownik PLC Siemens S7-1200 (dowolny model z obsługą komunikacji Ethernet).
  • Komputer z systemem Windows z zainstalowanym oprogramowaniem Excel.

Software:

  1. TIA Portal – narzędzie do programowania sterowników Siemens.
  2. Microsoft Excel – arkusz kalkulacyjny do logowania danych.
  3. Biblioteka PLC Data Logging – opcjonalna, do uproszczenia implementacji.

Konfiguracja sterownika PLC Siemens S7-1200

Krok 1: Ustawienie parametrów komunikacji Ethernet

  1. Otwórz projekt w TIA Portal i skonfiguruj sterownik S7-1200.
  2. Go to tab Properties dla sterownika.
  3. In section Ethernet Interfaces, przypisz adres IP, maskę podsieci i bramę domyślną.
  4. Upewnij się, że sterownik i komputer znajdują się w tej samej podsieci.

Krok 2: Tworzenie zmiennych procesowych

  1. W Data Block stwórz zmienne, które będą przechowywać dane do logowania, np.:
  • Temperatura
  • Ciśnienie
  • Poziom cieczy
  1. Określ odpowiednie typy danych, takie jak REAL czy INT.

Krok 3: Konfiguracja funkcji przesyłania danych

  1. W TIA Portal dodaj blok TSEND_C do programu sterownika.
  2. Skonfiguruj blok, określając:
  • Adres IP komputera docelowego.
  • Numer portu TCP (np. 502).
  1. Połącz zmienne procesowe z wejściami bloku.

Diagnozowanie i rozwiązywanie problemów

Typowe błędy:

  1. Brak komunikacji z PLC:
  • Sprawdź ustawienia sieciowe w TIA Portal.
  • Upewnij się, że firewall na komputerze nie blokuje połączenia.
  1. Błędne dane w Excelu:
  • Zweryfikuj mapowanie zmiennych w bloku TSEND_C.
  • Przeanalizuj format przesyłanych danych (np. kodowanie ASCII).

Summary

Logowanie danych do arkusza Excel przy pomocy sterownika Siemens S7-1200 jest niezwykle użytecznym narzędziem w przemyśle. Dzięki odpowiedniej konfiguracji PLC oraz zastosowaniu prostych skryptów VBA, można łatwo i skutecznie monitorować kluczowe parametry procesowe. Regularna analiza zarejestrowanych danych pozwala na poprawę wydajności i niezawodności systemu.

If you would like to enhance your knowledge and skills in programming and configuration of automation systems, we recommend enrolling in the free PLC course!

Share
Recommended course!
Until 20.09.2022 rebate -15% on:

SIMATIC S7 in action

Sign up for the newsletter!
Author of entries
Tomasz Gilewski

Hello, my name is Tomasz Gilewski. I am the author of books on the S7-1200 controller and HMI panels (i.e. Siemens hardware). I have been programming exclusively on Siemens hardware and engineering tools for several years.

Leave a Comment

Select currency
Scroll to Top

Search on