• Link to Facebook
  • Link to Youtube
  • Link to LinkedIn

telefon +48 67 357 10 80 mail biuro@apautomatyka.pl

APONE AUTOMATYKAONLINE ENVIRONMENTAL SENSING

telefon +48 67 357 10 80 mail biuro@apautomatyka.pl

AP Automatyka
  • Automatyka
    • Przetworniki
      • Przetworniki wilgotności i temperatury
      • Przetworniki stężenia CO2
      • Przetworniki temperatury
      • Przetworniki ciśnienia
      • Przetworniki różnicy ciśnień
      • Lotnych związków organicznych LZO
      • Stężenia pyłów zawieszonych PM
      • Stężenia formaldehydu
      • Stężenia gazów
      • Przetworniki przepływu
      • Przetworniki punktu rosy
      • Przetworniki poziomu
      • Przetworniki sygnałów analogowych
      • Presostaty
      • Higrostaty
      • Termostaty
      • Akcesoria do przetworników
    • Rejestratory
      • Rejestratory wilgotności
      • Rejestratory stężenia CO2
      • Rejestratory temperatury
      • Rejestratory ciśnienia
      • Rejestratory różnicy ciśnień
      • Rejestratory sygnałów analogowych
      • Akcesoria do rejestratorów wilgotności i temperatury
    • Mierniki
      • Mierniki Wilgotności
      • Mierniki stężenia CO2
      • Mierniki temperatury
      • Mierniki różnicy ciśnień
      • Mierniki przepływu powietrza
      • Balometry
      • Testery szczelności
      • Mierniki równoważenia wentylacji
      • Mierniki komfortu cieplnego
      • Akcesoria do mierników
    • Czujniki
      • Czujniki wilgotności
      • Czujniki temperatury
      • Czujniki tlenu
      • Czujniki stężenia CO2
      • Czujniki różnicy ciśnień
      • Czujniki punktu rosy
      • Czujniki prędkości powietrza
      • Czujniki lepkości
      • Czujniki gęstości
      • Czujniki pomiaru naprężeń
      • Czujniki potencjometryczne
      • Czujniki magnetostrykcyjne
      • Czujnik położenia tłoka siłownika hydraulicznego
      • Czujniki momentu obrotowego
      • Czujniki koloru
        • Akcesoria do czujników koloru
      • Czujniki odległości
        • Akcesoria do czujników laserowych
      • Czujniki bezpieczeństwa
        • Czujniki krawędziowe
        • Czujniki fotoelektryczne
        • Kurtyny bezpieczeństwa
        • Wyłączniki magnetyczne
        • Akcesoria do czujników bezpieczeństwa
    • Enkodery
      • Enkodery absolutne
        • Enkodery absolutne jednoobrotowe
        • Enkodery absolutne wieloobrotowe
        • Enkodery IO-Link
        • Enkodery PROFINET
        • Enkodery CANopen
        • Enkodery EtherCAT
        • Enkodery EtherNet/IP
        • Enkodery Modbus RTU
        • Enkodery Modbus TCP
        • Enkodery Powerlink
        • Enkodery PROFIBUS DP
        • Enkodery SSI
        • Enkodery analogowe
      • Enkodery inkrementalne
      • Enkodery linkowe
      • Enkodery liniowe
        • Enkodery liniowe inkrementalne
        • Enkodery liniowe absolutne
        • Akcesoria do enkoderów liniowych
      • Enkodery magnetyczne
      • Enkodery obrotowe
      • Enkodery bezłożyskowe
        • Enkodery bezłożyskowe inkrementalne
        • Enkodery bezłożyskowe absolutne
      • Enkodery z kołem pomiarowym
      • Enkodery programowalne
      • Kity
      • Akcesoria do enkoderów
        • Przewody do enkoderów
        • Sprzęgła do enkoderów
        • Wyświetlacze do enkoderów
    • Inklinometry
      • Inklinometry statyczne
      • Inklinometry dynamiczne
      • Inklinometry precyzyjne
      • Akcesoria do inklinometrów
    • Bezkontaktowy pomiar prędkości i drogi
      • Akcesoria do bezkontaktowych czujników drogi i prędkości
    • Siłowniki elektryczne
      • Siłowniki ćwierćobrotowe
      • Siłowniki wielo-obrotowe
      • Siłowniki liniowe
      • Siłowniki VAV
      • Akcesoria do siłowników
    • Regulatory
      • Regulatory przepływu
      • Regulatory VAV
    • Urządzenia nadrzędne
      • Sterowniki PLC
      • Panele HMI
      • Kontrolery pozycji
      • Akcesoria do sterowników PLC i paneli HMI
    • Liczniki i wskaźniki
      • Wskaźniki do czujników inkrementalnych
      • Wskaźniki do czujników analogowych
      • Wskaźniki do czujników absolutnych
      • Akcesoria do wskaźników i liczników
    • Systemy pomiaru pozycji windy
    • Kalibracja
    • Oprogramowanie
  • HVAC i BMS
  • ATEX
  • Systemy
    • Monitoring parametrów powietrza
      • W muzeum
      • W aptece
      • W szpitalu
      • W laboratorium
      • W magazynie
    • Wizualizacja pomiarów
    • Pomiar odległości
    • Pomiar drogi
    • Pomiar pozycji
    • Czujnik prędkości i drogi
    • System ważenia silosów
  • Aktywność wody
    • Mierniki aktywności wody
    • Sondy aktywności wody
    • Akcesoria do przyrządów mierzących Aw
  • Wzorcowanie
  • Usługi
    • Serwis automatyki przemysłowej
    • Konfiguracja urządzeń automatyki
    • Konfiguracja i uruchamianie systemów monitorowania
    • Szkolenia produktowe
    • Projektowanie urządzeń elektronicznych
    • Mapowanie wilgotności i temperatury
    • Dobieranie zamienników Enkoderów
  • Wiadomości
    • Aktualności
    • Promocje
    • Baza wiedzy
    • Tutoriale
    • Zastosowania
  • Sklep
  • Kontakt
  • Menu Menu
Jesteś tutaj: Home1 / Współpraca sterownika PLC Siemens S7-1200 z enkoderem POSITAL UTD-IPH002 / Tutoriale3 / Współpraca sterownika PLC Siemens S7-1200 z enkoderem POSITAL UTD-IPH0...
Tutoriale

Współpraca sterownika PLC Siemens S7-1200 z enkoderem POSITAL UTD-IPH00

Enkodery POSITAL z serii UTD-IPH00 (lub kompatybilnej, starszej generacji UCD-IPH00) to grupa programowalnych enkoderów inkrementalnych z wyjściem w standardzie Push-Pull (HTL) lub RS422 (TTL). W poniższym wpisie zostanie przedstawione jak połączyć enkoder POSITAL z serii UTD-IPH00 ze sterownikiem PLC Siemens S7-1200. 

Na potrzeby tego poradnika wykorzystano enkoder UTD-IPH00-XXXXX-Y060-PRQ oraz sterownik PLC Siemens S7-1200 1211C DC/DC/DC. W celu podłączenia urządzenia z interfejsem inkrementalnym do sterownika PLC, zalecane jest zastosowanie wbudowanych w sterownik S7-1200 szybkich liczników (high-speed counters – HSC). Szybkie liczniki wykorzystywane są do zliczania zdarzeń (np. zliczanie impulsów z enkodera), które występują częściej, niż częstotliwości wywoływania cyklu programu.

Spis treści

Toggle
  • KROK 1 – Połączenie sterownika PLC z enkoderem
  • KROK 2 – Konfiguracja projektu w programie TIA Portal
  • KROK 3 – Odczyt zliczonych impulsów
  • KROK 4 – Zliczanie liczby obrotów
  • KROK 5 – Pomiar prędkości
  • Pliki do pobrania

KROK 1 – Połączenie sterownika PLC z enkoderem

Na rysunku poniżej przedstawiono schemat połączenia enkodera POSITAL UTD-IPH00-XXXXX-Y060-PRQ do sterownika PLC. Enkoder może być zasilony bezpośrednio z  wyjścia zasilacza czujników 24 VDC, w które wyposażony jest sterownik S7-1200. W celu eliminacji zakłóceń, pin 1M należy do masy wyjścia zasilacza czujników 24 VDC. Kanały /A, /B oraz /Z enkodera można pozostawić niepodłączone. 

Rys. 1a. Przykładowy schemat podłączenia enkodera UTD-IPH00-XXXXX-Y060-PRQ ze sterownikiem Siemens S7-1200.

Przedstawiona kolorystyka dotyczy wyłącznie przewodu Cx,x-POS-M12-xPIN-F-A-A-SH, w przypadku zastosowania innego przewodu, należy skorzystać z opisu przedstawionego w tabeli poniżej.

SYGNAŁNUMER PINU
A3
/A4
B5
/B6
Z7
/Z8
V+2
GND1

Tabela 1. Opis wyprowadzeń enkodera UTD-IPH00-XXXXX-Y060-PRQ.

KROK 2 – Konfiguracja projektu w programie TIA Portal

W tym przykładzie wykorzystano TIA Portal w wersji V19. Interfejs programu oraz niektóre opcje mogą się różnić w zależności od zainstalowanej wersji.

Tworzenie nowego projektu

Z drzewka opcji należy wybrać opcję Create new project, a następnie nadać nową nazwę oraz lokalizację tworzonego projektu. Zatwierdzić przyciskiem Create.

Rys. 2a. TIA Portal – tworzenie nowego projektu.

Po chwili wyświetlone zostanie nowe okno, z którego należy wybrać opcję Open the project view – otwarcie widoku projektu.

Rys. 2b. TIA Portal – okno startowe projektu.

Dodawanie sterownika PLC

Po utworzeniu nowego projektu, Użytkownik może dodać swój sterownik PLC do projektu. W tym celu należy wybrać opcję Add new device, a następnie na liście dostępnych sterowników odnaleźć dokładny model posiadanego sterownika. Dokładna nazwa modelu sterownika znajduje się na wygrawerowanej tabliczce znamionowej, na bocznej ściance sterownika.

Rys. 3. TIA Portal – dodawanie odpowiedniego sterownika.

Konfiguracja szybkich liczników (HSC)

Aby skonfigurować szybkie liczniki w sterowniku Siemens S7-1200 należy przejść do ustawień sterownika (wybrać prawym przyciskiem myszy na nazwie sterownika -> Properties). Po otwarciu okna właściwości, przejść do zakładki HSC1.

Rys. 4a. TIA Portal – konfiguracja szybkich liczników.

Szybki licznik HSC1 można włączyć zaznaczając opcję Enable this high speed counter. Następnie należy określić typ licznika (funkcja zliczania, licznik sygnałów A i B –  Rys. 4b.), do jakich wejść sterownika są podłączone sygnały A i B enkodera (Rys. 4c.) oraz pod jakim adresem ma być przechowywany wynik zliczania (Rys. 4d.).

Rys. 4b. TIA Portal – konfiguracja szybkich liczników – tryb pracy.
Rys. 4c. TIA Portal – konfiguracja szybkich liczników – przypisanie sprzętowe.
Rys. 4d. TIA Portal – konfiguracja szybkich liczników – adresacja.

Dodatkowo trzeba skonfigurować sposób działania wejść cyfrowych sterownika, do których podłączone są kanały A oraz B enkodera. Pozostając w oknie właściwości sterownika, należy przejść do zakładki DI 6/DQ 4, a następnie rozwinąć opcję Digital Inputs (wejścia cyfrowe) oraz wybrać odpowiedni czas obsługi sygnałów wejściowych sterownika – w tym przykładzie ustawiono 1.6 μs dla kanału 0 (sygnał A) oraz 1.6 μs dla kanały 0 (sygnał B). Zbyt duży czas obsługi sygnału może doprowadzić do „gubienia impulsów” przez sterownik.

Rys. 4e. TIA Portal – konfiguracja wejść cyfrowych – kanał 0.
Rys. 4f. TIA Portal – konfiguracja wejść cyfrowych – kanał 1.

KROK 3 – Odczyt zliczonych impulsów

Narzędzie Watch tables

Podgląd wartości zliczonych impulsów jest możliwy z wykorzystaniem narzędzia Watch tables. Adresem, który należy monitorować jest, zgodnie z ustawieniami z poprzedniego kroku (Rys. 4d.) – %ID1000.

Rys. 5. TIA Portal – blok danych do przechowywania mierzonej pozycji.

Kompilacja i wgrywanie projektu

Po przygotowaniu projektu można go zapisać, skompilować a następnie pobrać do sterownika PLC. W tym celu należy wybrać ikonę kompilacji. Jeśli kompilacja przebiegnie pomyślnie, można pobrać program do sterownika.

Rys. 6a. TIA Portal – kompilacja i wgrywanie projektu.

Przed pobraniem projektu wystarczy wybrać interfejs (kartę sieciową) do której podłączony jest sterownik oraz interfejs sterownika wykorzystywany do programowania (domyślnie PN/IE_1). Z listy dostępnych urządzeń należy wybrać odpowiedni sterownik i załadować program przyciskiem Load.

Rys. 6b. TIA Portal – wgrywanie projektu.

Podgląd mierzonych wartości

 Po skompilowaniu i wgraniu projektu wystarczy włączyć opcje monitorowania.

Rys. 7. TIA Portal – pogląd mierzonej pozycji.

KROK 4 – Zliczanie liczby obrotów

Program do zliczania liczby obrotów

W tym przykładzie wykorzystany został enkoder, którego rozdzielczość (impulsy na obrót) została zaprogramowana na 1024. Zatem, by uzyskać liczbę obrotów wystarczy podzielić liczbę zliczonych impulsów przez rozdzielczość. Warto uprzednio przygotować tag pozwalający na przechowywanie wyniku dzielenia.

Rys. 8a. TIA Portal – zliczanie liczby obrotów – lista tagów.

Następnym krokiem jest przygotowanie programu pozwalającego na zliczanie liczby obrotów. Wykorzystany zostanie do tego domyślnie utworzony blok Main [OB1]. W programie głównym należy dodać blok operacji dzielenia (DIV), w którym liczba impulsów (adres %ID1000) zostanie podzielona przez stałą 1024 (rozdzielczość enkodera). Wynik będzie przechowywany pod adresem %ID1004.

Rys. 8b. TIA Portal – zliczanie liczby obrotów – operacja dzielenia.

Podgląd mierzonych wartości

Po skompilowaniu i wgraniu projektu wystarczy włączyć opcje monitorowania.

Rys. 9. TIA Portal – zliczanie liczby obrotów – podgląd.

KROK 5 – Pomiar prędkości

Program do obliczania prędkości (RPM)

W celu wykonania pomiaru prędkości (w obrotach na minutę) należy zmodyfikować ustawienia szybkiego licznika HSC1 i zmienić jego tryb zliczania na Frequency.

Rys. 10a. TIA Portal – konfiguracja szybkich liczników – pomiar prędkości.

Następnie należy przygotować tabelę z tagami, w której umieszczone zostaną zmienne niezbędne do wykonywanych kalkulacji.

Rys. 10b. TIA Portal – pomiar prędkości – zmienne pomocnicze.

Poniżej przedstawiono program do obliczania prędkości w obrotach na minutę. Zmienna zawierająca aktualną liczbę impulsów jest na początku konwertowana (przy pomocy bloku CONV) na wartość zmiennoprzecinkową. Następnie ta wartość jest dzielona przez 1024 (rozdzielczość enkodera) oraz mnożona przez 60 (ilość sekund w minucie). Chwilowa wartość prędkości (w obrotach na minutę) jest przechowywana w tagu Prędkość (RPM).

Rys. 10c. TIA Portal – pomiar prędkości – program główny.

Podgląd mierzonych wartości

Po skompilowaniu i wgraniu projektu wystarczy włączyć opcje monitorowania.

Rys. 10d. TIA Portal – pomiar prędkości – program główny.

Pliki do pobrania

Przykładowy projekt – odczyt wskazań enkodera (UxD-IPH00)

Autor mgr inż. Marcin Prokopiak
Doceń i poleć nas
  • Udostępnij Facebook
  • Udostępnij X
  • Share on WhatsApp
  • Udostępnij LinkedIn
  • Wyślij e-mail
https://apautomatyka.pl/wp-content/uploads/2024/05/tutorial-utd.png 335 892 mgr inż. Marcin Prokopiak https://apautomatyka.pl/wp-content/uploads/2020/03/apautomatyka.pl_.png mgr inż. Marcin Prokopiak2024-05-23 14:10:452026-01-08 13:21:27Współpraca sterownika PLC Siemens S7-1200 z enkoderem POSITAL UTD-IPH00
Kontakt z ekspertem

Kontakt z ekspertem

Pomoc w wyborze urządzeń

+48 67 357 10 80

Search Search

Kategorie

  • Aktualności
  • Baza wiedzy
  • Tutoriale
  • Zastosowania
  • Promocje

Kategorie produktów

  • Enkoder absolutny
  • Enkoder inkrementalny
  • Enkodery liniowe
  • Inklinometry
  • Rejestratory temperatury
  • Sterowniki PLC
  • Mierniki Wilgotności

Zajmujemy się dostarczaniem komponentów automatyki dla przemysłu. Oferujemy urządzenia kontrolno-pomiarowe, w tym przetworniki wilgotności, przetworniki stężenia CO2 i lotnych związków organicznych, przetworniki ciśnienia i różnicy ciśnień, przetworniki temperatury oraz siłowniki elektryczne, również w wykonaniu przeciwwybuchowym.

Nasza oferta


  • Automatyka
  • HVAC i BMS
  • ATEX
  • Systemy pomiarowe
  • Aktywność wody
  • Enkodery
  • Enkodery absolutne
  • Enkodery inkrementalne

 


  • Przetworniki
  • Przetworniki ciśnienia
  • Czujniki koloru
  • Laserowe czujniki odległości
  • Inklinometry
  • Mierniki wilgotności
  • Mierniki temperatury
  • Mierniki stężenia CO2

Informacje


  • Aktualności
  • Baza wiedzy
  • Tutoriale
  • Zastosowania
  • Konfigurator systemu monitoringu parametrów powietrza
  • Producenci
  • O firmie
  • Kariera
  • Formularz reklamacji
  • Regulamin i polityka prywatności
  • Kontakt

Kontakt


+48 67 357 10 80
biuro@apautomatyka.pl

Poniedziałek – Piątek
8:00 – 16:00

AP Automatyka S.C.
ul. Masztowa 3
61-345 Poznań

Usługi


  • Adiustacja i wzorcowanie termohigrometrów
  • Serwis automatyki przemysłowej
  • Projektowanie urządzeń elektronicznych
  • Mapowanie wilgotności i temperatury

Systemy


  • Monitoring parametrów powietrza
  • Wizualizacja pomiarów
  • Czujnik prędkości i drogi

© 2026 APautomatyka. Wszelkie prawa zastrzeżone.

Link to: Współpraca sterownika PLC Siemens S7-1200 z inklinometrem POSITAL ACS-080-2-M100 Link to: Współpraca sterownika PLC Siemens S7-1200 z inklinometrem POSITAL ACS-080-2-M100 Współpraca sterownika PLC Siemens S7-1200 z inklinometrem POSITAL ACS-080... Link to: Współpraca sterownika PLC Siemens S7-1200 z inklinometrem POSITAL z wyjściem analogowym Link to: Współpraca sterownika PLC Siemens S7-1200 z inklinometrem POSITAL z wyjściem analogowym Współpraca sterownika PLC Siemens S7-1200 z inklinometrem POSITAL z wyjściem...
Scroll to top Scroll to top Scroll to top
Zarządzaj zgodą
Aby zapewnić jak najlepsze wrażenia, korzystamy z technologii, takich jak pliki cookie, do przechowywania i/lub uzyskiwania dostępu do informacji o urządzeniu. Zgoda na te technologie pozwoli nam przetwarzać dane, takie jak zachowanie podczas przeglądania lub unikalne identyfikatory na tej stronie. Brak wyrażenia zgody lub wycofanie zgody może niekorzystnie wpłynąć na niektóre cechy i funkcje.
Funkcjonalne Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych. Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.
Zarządzaj opcjami Zarządzaj serwisami Zarządzaj {vendor_count} dostawcami Przeczytaj więcej o tych celach
Zobacz preferencje
{title} {title} {title}