Programowanie sterownika PLC za pomocą protokołu TFTP

Programowanie sterowników PLC za pomocą protokołu TFTP

Oprócz standardowego sposobu wgrywania programu przez KIDE (Górna lista -> Projekt -> Wgraj aplikację na urządzenie) projekt można wgrać bezpośrednio z komputera za pomocą protokołu tftp.

W tym celu należy skompilować projekt, aby uzyskać plik plc.bin (lokalizacja umieszczenia pliku zależy od skonfigurowania aplikacji w ustawieniach KIDE).

Wgrywanie pliku plc.bin na sterownik

Przechodzimy do miejsca, w którym zapisany jest plik plc.bin

W oknie ze ścieżką lokalizacji pliku naciskamy lewym przyciskiem myszy i wywołujemy konsolę komendą cmd.

w konsoli wpisujemy polecenie:

tftp -i ADRESIP PUT plc.bin

Potwierdzamy klawiszem Enter, jeśli komputer ma poprawne połączenie ze sterownikiem i poprawnie ustawioną możliwość programowania przez protokół tftp, program zostanie przeniesiony na sterownik plc.

Konfiguracja komputera do programowania przez protokół tftp

Włącz funkcję tftp w systemie windows

W tym celu w Starcie systemu windows wpisz polecenie:

włącz lub wyłącz funkcje systemu windows

Wyszukaj w funkcjach systemu windows pole TFTP Client i włącz jego obsługę.

Dodaj wyjątek w zaporze systemu windows pozwalający na obsługę protokołu tftp

W “Starcie” systemu windows wpisz polecenie:

Zapora windows defender z zabezpieczeniami zaawansowanymi

Uruchom zaporę, przejdź do Reguły przychodzące (1) i dodaj nową regułę (2), w Kreatorze nowej reguły ruchu przychodzącego wybierz Typ reguły jako Port (3).

Przejdź do Protokół i porty (1), wybierz protokół UDP (2), i w Określone porty lokalne wpisz adres 69 (3).

Zatwierdź, postępuj według wskazań instalatora oraz w ostatnim oknie nadaj regule nazwę “tftp”.

Problemy z połączeniem ze sterownikiem

Aby móc wgrać program na sterownik, komputer musi znajdować się w tej samej podsieci, co sterownik PLC.

Czytaj o konfiguracji komunikacji komputer - sterownik


Wgrywanie programu z wykorzystaniem programu KIDE


Przejdź do opisu języka programowania


Spis treści