< Wróć do bazy wiedzy

Dlaczego wartości w wyświetlaczach (probes) w Edytorze Fupla są nieprawidłowe lub szybko przeskakują?

Symptom

Czasem może się zdarzyć, że wartości w wyświetlaczach (Probes) w edytorze Fupla widoczne po połączeniu się ze sterownikiem w trybie Online są wyświetlane nieprawidłowo (np. szybko przeskakują lub pojawiają się nieprawidłowe wartości). Objaw ten będzie bardziej widoczny, jeśli program w sterowniku jest rozbudowany i korzysta z dużej liczby zmiennych.

Przyczyna

Fupla może odczytywać dane ze sterownika w dwóch trybach, synchronicznym i asynchronicznym. W trybie asynchronicznym można zaobserwować takie zachowanie jak opisane powyżej. Wynika ono z faktu, że w trybie tym PG5 odpytuje sterownik o wartości w wyświetlaczach niezależnie od działania programu. Natomiast w programie te same rejestry i flagi mogą być wykorzystywane wielokrotnie do tymczasowych obliczeń. Przeskakujące i nieprawidłowe wartości będą dotyczyć właśnie takich zmiennych. Błędne wartości wynikają z tego, że wyświetlana jest wartość danej zmiennej odpytana w zupełnie innym momencie wykonywania programu niż wyświetlana strona.

Rozwiązanie

Rozwiązaniem jest włączenie trybu synchronicznego odpytywania wartości w wyświetlaczach. W trybie tym wyświetlane wartości będą pochodziły zawsze z tego samego punktu przetwarzania programu – z momentu zakończenia danej strony. Aby włączyć tryb synchroniczny, należy w Edytorze Fupla, w menu Online zaznaczyć opcję „Synchronous Data View”:

pg5-fupla-synchronous-data-view

 

Preferencje plików cookies

Inne

Inne pliki cookie to te, które są analizowane i nie zostały jeszcze przypisane do żadnej z kategorii.

Niezbędne

Niezbędne
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania strony. Te pliki cookie zapewniają działanie podstawowych funkcji i zabezpieczeń witryny. Anonimowo.

Reklamowe

Reklamowe pliki cookie są stosowane, by wyświetlać użytkownikom odpowiednie reklamy i kampanie marketingowe. Te pliki śledzą użytkowników na stronach i zbierają informacje w celu dostarczania dostosowanych reklam.

Analityczne

Analityczne pliki cookie są stosowane, by zrozumieć, w jaki sposób odwiedzający wchodzą w interakcję ze stroną internetową. Te pliki pomagają zbierać informacje o wskaźnikach dot. liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Funkcjonalne

Funkcjonalne pliki cookie wspierają niektóre funkcje tj. udostępnianie zawartości strony w mediach społecznościowych, zbieranie informacji zwrotnych i inne funkcjonalności podmiotów trzecich.

Wydajnościowe

Wydajnościowe pliki cookie pomagają zrozumieć i analizować kluczowe wskaźniki wydajności strony, co pomaga zapewnić lepsze wrażenia dla użytkowników.