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ę