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
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
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.
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.
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.
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
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
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.
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.
Maciej Kurantowicz, WAGO.PL
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
Dodam jeszcze:
FPconvert
http://www.61131.com/download.htm
i kilka przydatnych stron:
https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
http://conv.darkbyte.ru/
https://aruljohn.com/mac.pl
http://www.coffer.com/mac_find/
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.