Symptom
W programie sterownika w Fupla wykorzystywany jest blok HDLog File, a w wizualizacji jedno z makr HDLog do wyświetlania wykresów. Dane na wykresie się nie pojawiają, zamiast tego cały czas wyświetlany jest tekst informujący o ładowaniu danych – Loading Data…
Ponadto, w logach Javy można znaleźć wpis: IMaster: Loading No such component found/<Nazwa_pliku>.csv
Mimo to, plik znajduje się na serwerze FTP i można go odczytać wpisując jego adres w przeglądarce.
Przyczyna
Powodem jest nieprawidłowy zasięg zmiennej tekstowej użytej do wskazania ścieżki zapisu w bloku funkcyjnym:
Rozwiązanie
Symbol ten (w tym przykładzie „sciezka”) musi mieć w narzędziu Symbol Editor kolumnie Scope ustawiony parametr Public.
Uwaga! Po dokonaniu tej zmiany, aby upewnić się, że przyniesie ona skutek należy:
– wyczyścić pamięć flash w sterowniku,
– ponownie skompilować i wgrać program,
– ponownie dodać makro wykresu do wizualizacji i wskazać krzywe,
– ponownie skompilować i wgrać wizualizację,
– upewnić się, że w ustawieniach Javy wyłączona jest pamięć podręczna (jeśli była włączona, należy ją wyczyścić),
– uruchomić ponownie sterownik,
– uruchomić ponownie przeglądarkę z wizualizacją