< Wróć do bazy wiedzy

Jak w Premium HMI wyeliminować błędy w komunikacji ze sterownikami Siemens?

 

Symptom

Po wgraniu projektu do terminala / komputera ASEM realizującego komunikację ze sterownikami Siemens z wykorzystaniem drivera S7-300/400 TCP w dzienniku wiadomości systemowych (System.log) pojawiają się wpisy:

 

asem_premium_hmi_siemens_log

 

Pomimo tego dane ze sterownika odczytywane są poprawnie. Po pewnym czasie (w niektórych przypadkach) następuje całkowita utrata komunikacji pomiędzy terminalem a sterownikiem.

 

Przyczyna

Przyczyna powstania błędu może być spowodowana:

  • nieprawidłową konfiguracją drivera komunikacyjnego w projekcie Premium HMI;
  • wykorzystaniem w projekcie starej wersji drivera komunikacyjnego Siemens TCP;

 

Rozwiązanie

Prawidłowa konfiguracja drivera:

W celu wyeliminowania błędu należy sprawdzić, czy w ustawieniach komunikacji ze stacją parametr Error Threshold, monitorujący ilość błędów komunikacji na linii urządzenie ASEM – sterownik jest ustawiony na wartość 1:

 

asem_premium_hmi_siemens_threshold

 

Driver komunikacyjny:

Przyczyną pojawiających się błędów może być także stara wersja drivera komunikacyjnego Siemens S7-300/400 TCP użytego w projekcie. Należy sprawdzić numer wersji drivera w ustawieniach projektu Premium HMI:

 

asem_premium_hmi_driver_version

 

Zaleca się użycie drivera w wersji min. 11.1.1.6. Jeżeli w projekcie wykorzystywana jest starsza wersja drivera zaleca się wykonanie jednego z dwóch rozwiązań:

  • aktualizacja oprogramowania Premium HMI do wersji 4.0.1.1152.5 (link poniżej);
  • jeżeli oprogramowanie Premium HMI nie może być zaktualizowane, zaleca się aktualizację samego drivera komunikacyjnego – opis instalacji drivera zawarty jest w pliku do pobrania (link poniżej).

 

Poniższej sumy kontrolnej można użyć po pobraniu pliku do potwierdzenia, że dane zostały przesłane prawidłowo.



Zamknij okno


 

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.