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

Udostępnij
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

Udostępnij
Polecany kurs!
Do 20.09.2022 rabat -15% na:

SIMATIC S7 w akcji

Zapisz się na newsletter!
Autor wpisów
Tomasz Gilewski

Witam, nazywam się Tomasz Gilewski. Jestem autorem książek o sterowniku S7-1200 oraz panelach HMI (czyli sprzęt firmy Siemens). Od kilkunastu lat zajmuję się programowaniem wyłącznie na sprzęcie oraz narzędziach inżynieryjnych firmy Siemens.

Zostaw komentarz

Wybierz walutę
Przewiń do góry

Wyszukaj na stronie