loading...

Przed przystąpieniem do technicznej realizacji projektu z obszaru automatyki warto zastanowić się, jakie narzędzia – oprócz oprogramowania producenta – będą przydatne do diagnostyki czy konfiguracji parametrów. Poniżej zestawienie 10 aplikacji, które mogą ułatwić pracę automatykom.


Hercules

To oprogramowanie wykorzystywane w urządzeniach wyposażonych w porty szeregowe (możliwość użycia RS-485 oraz RS-232), terminal Client/Server, UDP/IP oraz TCP/IP. Co ważne, program jest darmowy i dostępny na stronie producenta.

Ogólne możliwości:

  • obsługa portu szeregowego (COM5 i wyższe)
  • TCP/IP Client terminal
  • TCP/IP Server terminal
  • UDP terminal
Widok oprogramowania Hercules

Widok oprogramowania Hercules

ModbusView TCP

Jest prostym w użyciu programem pozwalającym na monitoring i symulację takich protokołów komunikacyjnych jak: MODBUS ASCII, RTU oraz TCP/IP z wykorzystaniem PC. Komputer działa wówczas jako MODBUS master lub slave, dzięki czemu w prosty sposób można symulować urządzenia pracujące w protokole MODBUS.

Wersja próbna ModbusView TCP jest dostępna na stronie producenta i może na niej pracować 15 minut. Aby skorzystać z pełnej wersji, należy wykupić licencję.

Cechy:

  • działa m.in. z MODBUS RTU, ASCII oraz MODBUS TCP
  • pracuje jako MODBUS master lub slave
  • możliwość wyświetlania oraz edycji Holding Registers, Coils, Input Registers oraz Input Statuses
Widok oprogramowania ModbusView TCP

Widok oprogramowania ModbusView TCP

Cmd.exe – okno konsoli systemu Windows

W oknie dokonywana jest interpretacja wprowadzanych w wierszu poleceń. Przykładem zastosowania okna konsoli dla automatyka jest proste sprawdzenie połączenia sieciowego w sieci ETHERNET. Żeby sprawdzić, czy jest możliwość połączenia pomiędzy komputerem PC a sterownikiem PLC, należy w wierszu poleceń wpisać „ping”, a po spacji adres IP sterownika. Następnie wciskamy „Enter” na klawiaturze.

Widok Cmd.exe

Widok Cmd.exe

Filezilla Client  

Jest prostym w obsłudze rozwiązaniem zapewniającym obsługę klienta oraz serwera FTP.  Obsługuje takie protokoły jak: FTP, SFTP, FTPS (FTP po SSL/TLS).

Najważniejsze cechy:

  • łatwość i prostota obsługi
  • działa w systemie Windows, Linux, Mac OS X
  • wspiera IPv6
  • dostępny w wielu językach
  • możliwość transferu dużych plików > 4GB
  • opcja przeciągania plików (Drag&Drop)
  • konfigurowalna prędkość transmisji

Przykładem użycia Filezilla Client jest logowanie do systemu plików sterowników PLC firmy WAGO.

Filezilla

Filezilla

PuTTY

Bezpłatny program obsługujący TELNET, SSH i rlogin, działający pod systemami operacyjnymi Windows oraz Unix/Linux. PuTTY jest oprogramowaniem typu open source. Jest rozwijane oraz wspierane przez grupę entuzjastów.

PuTTY

PuTTY

FastViewer

Dzięki temu rozwiązaniu można zdalnie wspierać klienta.

Udostępnianie pulpitu:

Konferencje Web są idealnym rozwiązaniem przeznaczonym do wsparcia klienta i realizacji projektów on-line. Każdy uczestnik tego typu konferencji może zobaczyć pulpit wybranego użytkownika.

Zdalna kontrola:

Daje możliwość dostępu do innego komputera. Klienci lub pracownicy nie muszą osobiście lub telefonicznie wyjaśniać problem krok po kroku. Wykorzystując możliwość zdalnego dostępu mają pełną kontrolę nad innym komputerem.

Dla automatyków jest to świetne narzędzie oszczędzające czas przeznaczony na dojazdy do klientów

WireShark

Jest znanym i często używanym analizatorem protokołów sieciowych. Pozwala na podgląd tego, co dzieje się z siecią. Oprogramowanie jest standardem w wielu firmach, instytucjach rządowych i edukacyjnych.

Cechy:

  • możliwość analizy setek protokołów sieciowych
  • analiza on-line oraz off-line
  • standardowa przeglądarka pakietów trójpunktowych
  • działa na wielu systemach operacyjnych
  • bogata analiza VoIP
  • obsługa dekodowanie wielu protokołów: IPsec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP oraz WPA/WPA2
  • operacje wynikowe mogą być eksportowane do XML, CSV oraz do zwykłego tekstu
Wireshark

Wireshark

Tight VNC Viewer

Bezpłatny programem służący do zdalnego dostępu do urządzenia i jego kontroli (może to być komputer PC, a w automatyce np. panel operatorski).

Cechy:

  • darmowe rozwiązanie dla zastosowania prywatnego i komercyjnego
  • przydatny w administracji, wsparciu technicznym, edukacji itd.
  • obsługiwany przez Windows oraz UNIX
Tight VNC Viewer

Tight VNC Viewer

ETS (Engineering Tool Software)

Narzędzie pozwalające na projektowanie i konfigurację instalacji inteligentnych budynków z wykorzystaniem systemu KNX. ETS działa w systemie operacyjnym Windows.

ETS jest przeznaczony dla wszystkich użytkowników systemu KNX, od początkujących, aż po doświadczonego instalatora. W ofercie są trzy wersje oprogramowania ETS dla różnych grup docelowych:

  • ETS5 Demo – bezpłatny, przeznaczone do testów, małe projekty testowe
  • ETS5 Lite – małe i średnie projekty
  • ETS5 Professional – projekty wszystkich rozmiarów, dostępne wszystkie funkcje.
ETS

ETS

UaExpert – jest to w pełni funkcjonalny OPC UA Client. Osobiście używam oprogramowania do testowania komunikacji z urządzeniami automatyki, które wyposażone są w obsługę OPC UA.

UaExpert

UaExpert

Maciej Kurantowicz, WAGO.PL

Komentarze o ”10 narzędzi przydatnych dla automatyków

  1. marek740 pisze:

    Od siebie dodam (po wielu miesiącach grzebania i testowania):

    Radzio Modbus Simulator
    http://en.radzio.dxp.pl/modbus-master-simulator/
    super program i do tego darmowy

    Advanced Serial Port Monitor – płatny ,ale posiada 1 ciekawą funkcję -podsłuch w trybie szpieg portu rs232 (podsłuch pomiędzy pc,a jakimś urządzeniem)
    http://www.aggsoft.com/serial-port-monitor.htm

    232Analyzer – darmowy, też umożliwia podsłuch rs232
    http://www.232analyzer.com/

    VSPE Eterlogic (virtual serial port emulator) – można cuda robić z portami
    http://www.eterlogic.com/Products.VSPE.html

    PComm Terminal Emulator
    https://www.moxa.com/product/download_pcommlite_info.htm

    Fenix Modbus / S7
    Siemens S7300/400/1200/1500, ModbusMaster/RTU/TCP/ASCII, WebServer
    https://sourceforge.net/projects/fenixmodbus/

    Ping Tester
    http://pingtester.net/

    Serial-tcp
    https://www.commfront.com/collections/serial-tcp-ip

    Script Communicator
    https://sourceforge.net/projects/scriptcommunicator/

    PacketSender
    https://packetsender.com/

    Modbus simulator
    https://sourceforge.net/projects/modrssim/

    QModMaster
    https://sourceforge.net/projects/qmodmaster/

    pyModSlave
    https://sourceforge.net/projects/pymodslave/

    Terminalbpp
    https://sites.google.com/site/terminalbpp/

    Termite
    https://www.compuphase.com/software_termite.htm

    Do sieci PROFINET
    -Proneta
    -Profinet.set
    -ProfinetDiscovery
    -ProfinetExplorer

  2. Marcin pisze:

    Polecam też Modbus Master Simulator – Tester:
    http://www.x-mb.pl/MMST.ZIP
    Płatny, ale można budować personalizowaną mapę rejestrów z wizualizajcą wg typów danych. Jest też podgląd komunikacji.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *