Migracja timerów IEC i liczników IEC (S7-1500)

Share
Migracja timerów IEC i liczników IEC (S7-1500)

W kontekście automatyki przemysłowej migracja timerów IEC i liczników IEC w systemach S7-1500 jest kluczowym procesem, który wymaga zrozumienia różnic w konfiguracji i działaniu tych elementów. W tym artykule przedstawimy, jak przeprowadzić migrację timerów IEC oraz liczników IEC, omówimy napotykane problemy oraz najlepsze praktyki.

Jak przeprowadzić migrację timerów IEC w S7-1500?

Aktualizacja timerów IEC

Wyjścia „Q” i „ET” timerów IEC TP, TON i TOF są określane w S7-300/400 w momencie, gdy program uruchamia timer IEC. Po tym status „Q” i „ET” pozostaje niezmieniony. W S7-1500 program sprawdza bieżącą wartość timera przy każdym dostępie, co może zmienić zachowanie programu po migracji.

Aby program wykazywał to samo zachowanie, co w S7-300/400, możesz przypisać wartość „Q” lub „ET” do tagu, a następnie odwoływać się do tego tagu w programie.

Kroki do migracji liczników IEC w S7-1500

Liczniki IEC: Nowe parametry dla statusu licznika w interfejsie bloku

Po migracji interfejs bloku zawiera parametry „QU” i „QD” zamiast parametru wyjściowego „Q” dla statusu licznika IEC. W zależności od typu licznika tylko jeden z tych parametrów jest odczytywany. Należy dostosować dostęp do parametrów w kodzie programu po migracji.

Problemy z migracją timerów i liczników IEC S7-1500

Timery IEC i liczniki IEC z połączeniem EN/ENO

Instrukcje zostały dostosowane do standardu IEC 1131-3 dla S7-1500. Migracja zgłasza błąd, jeśli program referencyjny zawiera timer IEC lub licznik IEC z logicznym poprzedzeniem ocenianym za pomocą parametru wejściowego „EN”. W takim przypadku należy wstawić instrukcję skoku między logiczne poprzedzenie a timer lub licznik.

Porady dotyczące migracji timerów IEC w projektach S7-1500

Najlepsze praktyki migracji timerów i liczników IEC obejmują dokładne przetestowanie programu po migracji oraz dokumentację wszelkich zmian wprowadzonych w kodzie. Używanie tagów oraz odpowiednie dostosowanie parametrów „QU” i „QD” jest kluczowe dla prawidłowego działania aplikacji.

Krok po kroku

Wyjścia „Q” i „ET” timerów IEC TP, TON i TOF są określane w S7-300/400 w momencie, gdy program uruchamia timer IEC. Po tym status „Q” i „ET” pozostaje niezmieniony. Jeśli wielokrotnie uzyskujesz dostęp do tych wyjść w programie, zawsze otrzymujesz tę samą wartość.

To zachowanie zmieniło się w S7-1500: tutaj program sprawdza bieżącą wartość timera przy każdym dostępie i ponownie określa wyjścia „Q” i „ET”.

W związku z tym, po migracji, zachowanie Twojego programu może się zmienić, jeśli wielokrotnie uzyskujesz dostęp do „Q” lub „ET”.

Aby program wykazywał to samo zachowanie, co w S7-300/400, możesz przypisać wartość „Q” lub „ET” do tagu. W programie odwołujesz się do tego tagu zamiast do wyjścia.

Timery IEC i liczniki IEC z połączeniem EN/ENO

Instrukcje zostały dostosowane do standardu IEC 1131-3 dla S7-1500. Są teraz połączone z bieżącą ścieżką za pomocą parametru „IN” i dlatego nie mają już parametrów „EN” i „ENO”. Migracja zgłasza błąd, jeśli program referencyjny zawiera timer IEC lub licznik IEC z logicznym poprzedzeniem, które jest oceniane za pomocą parametru wejściowego „EN”.

Wstaw instrukcję skoku między logiczne poprzedzenie a timer IEC lub licznik IEC, aby wywołać timer IEC lub licznik IEC na podstawie RLO. Dostępne są następujące instrukcje skoku:

  • —( JMP ): Skok, jeśli RLO = 1
  • —( JMPN ): Skok, jeśli RLO = 0

Liczniki IEC: Nowe parametry dla statusu licznika w interfejsie bloku

Po migracji interfejs bloku zawiera parametry „QU” i „QD” zamiast parametru wyjściowego „Q” dla statusu licznika licznika IEC. Tylko jeden z dwóch parametrów jest odczytywany, w zależności od typu licznika IEC. Drugi parametr w każdym przypadku nie jest używany.

Jeśli uzyskałeś dostęp do parametru „Q” w kodzie programu, musisz ręcznie dostosować dostęp po migracji. Użyj „QU”, jeśli liczysz w górę, i „QD”, jeśli liczysz w dół.

Pytania i odpowiedzi

  • Jak migrować timery IEC w S7-1500?

Aby migrować timery IEC w S7-1500, należy zaktualizować sposób, w jaki program uzyskuje dostęp do wyjść „Q” i „ET”, przypisując je do tagów.

  • Jakie są kroki migracji liczników IEC w S7-1500?

Kroki migracji liczników IEC obejmują dostosowanie dostępu do parametrów „QU” i „QD” w interfejsie bloku po migracji.

  • Jakie problemy mogą wystąpić podczas migracji timerów IEC?

Problemy mogą obejmować błędy związane z logicznymi poprzedzeniami oraz konieczność dostosowania dostępu do parametrów w kodzie programu.

  • Jakie są najlepsze praktyki migracji liczników IEC w S7-1500?

Najlepsze praktyki obejmują dokładne testowanie po migracji, dokumentację zmian oraz odpowiednie przypisanie parametrów „QU” i „QD”.

Dla osób, które chcą zgłębić tematykę sterowników PLC i automatyki, dostępny jest bezpłatny kurs PLC, który ułatwia zrozumienie tego procesu migracji i innych zagadnień związanych z programowaniem

Przeczytaj również: Migracja alarmów z systemów S7-1500

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