Kepware udostępnia ponad 150 certyfikowanych sterowników komunikacyjnych obejmujących Modbus, EtherNet/IP, OPC UA, Siemens S7, Allen-Bradley i MQTT, dając dostęp do tysięcy urządzeń przemysłowych z jednej platformy. Ujednolicone wyjście OPC UA dostarcza dane do systemów SCADA, MES, ERP i chmurowych niezależnie od protokołu pod spodem. Ten przewodnik obejmuje pełny katalog sterowników, konfigurację, licencjonowanie wraz z subskrypcją Kepware+ oraz diagnostykę, z perspektywy europejskiego integratora systemów z ponad dekadą doświadczenia we wdrożeniach Kepware.

Wprowadzenie do Kepware

Kepware to portfolio rozwiązań do komunikacji przemysłowej. Zaprojektowane dla produkcji, energetyki, automatyki budynkowej i przemysłu procesowego, rozwiązania Kepware dostarczają dostęp do danych w czasie rzeczywistym i bezproblemową konwersję protokołów. Kepware Server (platforma dla Windows, wcześniej znana jako KEPServerEX) łączy się praktycznie z dowolnym urządzeniem przemysłowym przy użyciu ponad 150 gotowych sterowników i udostępnia ustandaryzowane dane przez interfejsy OPC UA, OPC DA, MQTT i REST. Kepware Edge rozszerza tę samą łączność na środowiska konteneryzowane oparte na Linuksie, co pozwala szybciej skalować i obniża koszty utrzymania. Kepware+ Manager zapewnia bezpieczną warstwę sterowania w modelu SaaS do zdalnego podglądu i zarządzania wszystkimi instalacjami Kepware w organizacji z jednego interfejsu.

Czym są sterowniki Kepware?

Sterownik Kepware to wtyczka, która tłumaczy natywne protokoły urządzeń na ustandaryzowany interfejs OPC UA.

Każdy sterownik w Kepware odpowiada za komunikację z określoną grupą urządzeń przemysłowych, serwerów OPC albo aplikacji klienckich używanych w produkcji. Działa jak tłumacz, który zarządza połączeniem i pilnuje, żeby dane z maszyn zostały poprawnie odczytane, zinterpretowane i przekazane wyżej.

Od strony technicznej sterowniki działają wewnątrz środowiska uruchomieniowego Kepware Server i obsługują całą warstwę dostępu do danych: negocjację protokołu, zarządzanie połączeniem i konwersję typów danych wymaganą do komunikacji z daną grupą urządzeń. Sterowniki można licencjonować pojedynczo albo w ramach pakietów dla konkretnego producenta, takich jak Siemens Suite czy Allen-Bradley Suite, i dowolnie łączyć w jednej instancji Kepware Server.

Organizacjom produkcyjnym, które chcą całkowicie wyeliminować złożoność doboru i licencjonowania sterowników, subskrypcja Kepware+ oferuje wszystkie dostępne sterowniki w jednej rocznej opłacie, upraszczając wdrożenie, skalowanie i długofalowe utrzymanie.

Architektura: kanał, urządzenie, tag

Każdy sterownik działa według tego samego schematu. Tworzysz kanał, który odwołuje się do sterownika i definiuje warstwę transportową (Ethernet, port szeregowy albo transmisja szeregowa kapsułkowana w Ethernecie). W kanale tworzysz jedno lub więcej urządzeń, każde z własnym adresem IP albo identyfikatorem węzła, częstotliwością odpytywania i listą tagów. Tagi to pojedyncze punkty danych, czyli adresy rejestrów, nazwy symboliczne albo obiekty specyficzne dla protokołu, z których aplikacje klienckie korzystają przez OPC UA, OPC DA, MQTT lub REST.

Jak Kepware łączy OT i IT przez OPC UA

Ponieważ wszystkie sterowniki dzielą ten sam interfejs konfiguracyjny i silnik uruchomieniowy, dodanie nowego protokołu do istniejącego projektu jest proste: instalujesz licencję sterownika, tworzysz nowy kanał i konfigurujesz urządzenia. Kepware Server obsługuje multipleksowanie, optymalizację odczytów blokowych i zarządzanie sesjami klientów dla wszystkich aktywnych sterowników jednocześnie. Każdy tag z każdego sterownika jest automatycznie udostępniany przez wbudowany interfejs serwera OPC w Kepware Server, co tworzy jedną, ujednoliconą przestrzeń nazw (unified namespace), z której może korzystać dowolna aplikacja kliencka OPC, czyli SCADA, MES, historian czy platforma chmurowa, bez konfiguracji specyficznej dla sterownika.

Pełna lista protokołów i sterowników Kepware (150+)

Kepware obsługuje ponad 150 certyfikowanych sterowników obejmujących producentów PLC, protokoły otwarte, standardy OPC oraz łączność IIoT i chmurową.

Poniższa tabela to główny punkt odniesienia dla najważniejszych rodzin sterowników Kepware, uporządkowanych według kategorii. Każdy sterownik jest dostępny jako licencja indywidualna, w ramach pakietu komunikacyjnego albo automatycznie w subskrypcji Kepware+.

KategoriaProtokół / sterownikObsługiwane urządzeniaPakiet
PLC – SiemensSiemens TCP/IP EthernetS7-200, S7-300, S7-400, S7-1200Siemens Suite
PLC – SiemensSiemens S7 Plus EthernetS7-1200, S7-1500 (symbolicznie)Siemens Plus Suite
PLC – SiemensSiemens TCP/IP Server (niezamawiany)Model push dla S7-300/400Siemens Suite
PLC – Allen-BradleyControlLogix Ethernet (EtherNet/IP)ControlLogix, CompactLogix, GuardLogixAllen-Bradley Suite
PLC – Allen-BradleyPLC-5 / SLC-500 EthernetPLC-5, SLC-500Allen-Bradley Suite
PLC – Allen-BradleyDF1 Serial / DH+ SerialPLC-5, SLC-500, MicroLogix (szeregowo)Allen-Bradley Suite
PLC – Allen-BradleyMicro800 EthernetMicro810/820/830/850Allen-Bradley Suite
PLC – SchneiderModbus TCP / Modbus Plus / UnityM340, M580, Premium, QuantumSchneider Suite
PLC – MitsubishiMC Protocol Ethernet / SerialMELSEC-Q, iQ-R, seria FXMitsubishi Suite
PLC – OmronFINS Ethernet / Serialserie CJ, CS, CP, NJ/NXOmron Suite
PLC – GEEGD / SNP / SNPX / CCMPACSystems RX3i/RX7i, Series 90GE Suite
CNC – FanucFocas Ethernet / HSSBSeries 0i, 16i–35iFanuc Suite
Protokół otwartyModbus TCP/IP Ethernetdowolne urządzenie Modbus TCPModbus Suite
Protokół otwartyModbus RTU / ASCII Serialurządzenia Modbus RS-232/485Modbus Suite
Protokół otwartyEtherNet/IP (CIP)dowolne urządzenie EtherNet/IP (poza AB)Manufacturing Suite
Protokół otwartyPROFINET IO Controllerurządzenia PROFINET IO (GSDML)Manufacturing Suite
OPCOPC DA Clientserwery OPC DA innych producentówOPC Connectivity Suite
OPCOPC UA Clientserwery OPC UA innych producentów, S7-1500 UAOPC Connectivity Suite
IIoT / chmuraMQTT Clientbrokery MQTT, czujniki IIoTIoT Gateway
IIoT / chmuraSparkplug Bhosty i urządzenia Eclipse Sparkplug BIoT Gateway
EnergetykaDNP3 Master (Ethernet / Serial)stacje obiektowe, RTU, liczniki inteligentnePower Suite
EnergetykaIEC 60870-5-101/104stacje telemechaniki (sieci UE)Power Suite
EnergetykaIEC 61850automatyka stacji, komunikacja IEDPower Suite
BudynkiBACnet/IPHVAC, oświetlenie, kontrola dostępuBuilding Automation Suite
IT / siećSNMPprzełączniki, routery, UPS, czujnikiIT Suite

Dodatkowe sterowniki, których nie ma w tabeli, obejmują Honeywell HC900/UDC, Yokogawa, Beckhoff TwinCAT, AutomationDirect, Aromat, Toshiba, Toyopuc oraz sterownik System Monitor dla metryk hosta Windows. Sterownik User Configurable (U-CON) daje ogólny szkielet dla własnych protokołów szeregowych i TCP bez programowania.

Sterownik Siemens S7

Kepware pokrywa pełen zakres S7, od starszych S7-200 po obecne S7-1500, dedykowanymi sterownikami.

Sterowniki Siemens należą do najczęściej wdrażanych w europejskiej i światowej produkcji. Portfolio sterowników Siemens w Kepware jest dostępne pojedynczo, w ramach Siemens Suite albo Siemens Plus Suite, oraz w subskrypcji Kepware+.

Sterownik Siemens TCP/IP Ethernet

To podstawowy sterownik do komunikacji S7. Łączy się bezpośrednio ze sterownikami S7-200, S7-300, S7-400 i S7-1200 po TCP/IP przez standardowy interfejs sieciowy, bez dodatkowego oprogramowania pośredniczącego i bibliotek Siemensa. Obsługuje typy połączeń PG, OP i PC oraz współpracuje z procesorami komunikacyjnymi CP-243, CP-343 i CP-443. Automatyczne generowanie tagów (ATG) z projektów TIA Portal jest wspierane dla S7-300, S7-400, S7-1200 i S7-1500 przez narzędzie TIA Portal Exporter. Kluczowe możliwości to optymalizacja odczytu i zapisu blokowego dla szybkiej akwizycji danych, obsługa taniego adaptera netLink (konwersja MPI na Ethernet) oraz wsparcie 64-bitowych typów danych.

Sterownik Siemens S7 Plus Ethernet

Sterownik S7 Plus zapewnia natywny dostęp symboliczny do sterowników S7-1200 i S7-1500 przy użyciu protokołu S7 Comm Plus. W odróżnieniu od sterownika TCP/IP Ethernet, który korzysta z adresowania bezwzględnego (np. DB10.DBD4), S7 Plus czyta i zapisuje przy użyciu symbolicznych nazw tagów zdefiniowanych w TIA Portal. Eliminuje to ręczne mapowanie adresów i obsługuje zoptymalizowane bloki danych, co jest krytyczne w projektach S7-1200 (firmware >= 4.0) i S7-1500, gdzie zoptymalizowany dostęp do bloków jest domyślnie włączony. Sterownik oferuje automatyczne generowanie tagów online bezpośrednio ze sterownika PLC, ochronę dostępu hasłem i certyfikatem oraz obsługę złożonych typów danych, w tym tablic i formatów czasu (S5Time, Time, DTL).

S7-300 i S7-400

Te starsze sterowniki są obsługiwane przez sterownik Siemens TCP/IP Ethernet. Typowe konfiguracje wykorzystują Industrial Ethernet z procesorami komunikacyjnymi CP-343 (dla S7-300) albo CP-443 (dla S7-400). Sterownik obsługuje też połączenia MPI przez adapter netLink albo kabel Siemens MPI PC adapter. Automatyczne generowanie tagów jest dostępne po wyeksportowaniu katalogu projektu STEP 7.

S7-1200 i S7-1500

Dla sterowników S7-1200 i S7-1500 dostępne są dwie ścieżki komunikacji. Pierwsza to sterownik Siemens TCP/IP Ethernet z adresowaniem bezwzględnym i TIA Portal Exporter do generowania tagów. Druga, zwykle rekomendowana, to sterownik S7 Plus Ethernet (albo sterownik OPC UA Client dla S7-1500), który natywnie obsługuje dostęp symboliczny i zoptymalizowane bloki danych.

Sterownik Siemens TCP/IP Server (niezamawiany)

Ten sterownik odwraca model komunikacji: zamiast odpytywania PLC przez Kepware, to sterownik S7 wypycha dane do Kepware Server. Sterownik emuluje w sieci kontroler S7-300, dzięki czemu nadrzędne PLC albo systemy SCADA mogą zapisywać dane wprost do przestrzeni tagów Kepware. Takie podejście zmniejsza ruch sieciowy i daje szybsze odświeżanie dla danych sterowanych zdarzeniami.

Sterownik Allen-Bradley / Rockwell Automation

Sterowniki Allen-Bradley w Kepware obejmują każdą generację Rockwella, z automatycznym generowaniem tagów i routingiem DH+.

Kepware utrzymuje bliskie partnerstwo technologiczne z Rockwell Automation w ramach programu Encompass Partner Program, co zapewnia bieżącą zgodność ze sterownikami Allen-Bradley w liniach starszych i obecnych.

Sterownik Allen-Bradley ControlLogix Ethernet

To najbardziej uniwersalny sterownik Allen-Bradley w Kepware. Komunikuje się po EtherNet/IP ze sterownikami ControlLogix (serie L5x, L7x, L8x), CompactLogix (serie L1x, L2x, L3x), FlexLogix, SoftLogix 5800 oraz z kontrolerami bezpieczeństwa GuardLogix. Obsługuje automatyczne generowanie tagów przez pobranie listy tagów wprost ze sterownika, bez eksportu z RSLogix. Mocną stroną jest routing urządzeń: kaseta ControlLogix może działać jako brama do sterowników PLC-5 i SLC-500 w sieciach Data Highway Plus (DH+) albo do PLC-5C w ControlNet, bez osobnych sterowników. Sterownik obsługuje wszystkie predefiniowane typy strukturalne Logix (TIMER, COUNTER, AXIS, CAM) i radzi sobie z UDT (typami definiowanymi przez użytkownika), rozbijając złożone struktury na pojedyncze tagi.

Sterownik Allen-Bradley PLC-5 / SLC-500 Ethernet

Do bezpośrednich połączeń ethernetowych z procesorami PLC-5 i SLC-500 (tymi z wbudowanym portem Ethernet albo podłączonymi przez adaptery 1761-NET-ENI) ten sterownik jest alternatywą dla routingu przez bramę ControlLogix. Nie wymaga licencji RSLinx.

Sterowniki Allen-Bradley DF1 i DH+

Komunikację szeregową ze sterownikami Allen-Bradley obsługuje sterownik DF1 (point-to-point albo half-duplex) oraz sterownik DH+ (dla sieci Data Highway Plus przez dedykowaną kartę interfejsu). Te sterowniki są niezbędne w starszych instalacjach, gdzie nie ma łączności ethernetowej.

Sterowniki Allen-Bradley Micro800 i MicroLogix

Allen-Bradley Suite zawiera też obsługę sterowników serii Micro800 (Micro810, Micro820, Micro830, Micro850) przez Ethernet oraz MicroLogix 1000, 1100, 1200, 1400 i 1500 przez adapter NET-ENI albo bezpośrednio przez Ethernet, tam gdzie jest obsługiwany.

Sterownik Modbus TCP/RTU

Sterowniki Modbus w Kepware obejmują TCP, RTU, ASCII oraz warianty branżowe, takie jak Enron i Lufkin Modbus.

Modbus TCP (Ethernet)

Sterownik Modbus Ethernet komunikuje się z dowolnym urządzeniem obsługującym Modbus TCP w standardowych sieciach TCP/IP. Obsługuje tryb master (klient) i slave (serwer), konfigurowalne blokowanie cewek i rejestrów oraz konwencje adresowania liczone od zera i od jedynki. Kolejność bajtów można przełączać między formatem Modbus (big-endian) a Intel (little-endian), żeby obsłużyć urządzenia różnych producentów.

Modbus RTU i ASCII (szeregowy)

Szeregowe sterowniki Modbus obsługują komunikację RS-232 i RS-485 w ramkowaniu RTU (binarnym) albo ASCII (tekstowym). Wydajna enkapsulacja ethernetowa pozwala używać szeregowych protokołów Modbus przez konwertery Ethernet na port szeregowy, co jest częstym scenariuszem przy przenoszeniu starszych urządzeń obiektowych do infrastruktury ethernetowej.

Warianty Modbusa

Kepware dopuszcza też kilka wariantów branżowych, w tym Enron Modbus (używany w komputerach przepływu w branży naftowej i gazowej) oraz Lufkin Modbus (dla sterowników pomp żerdziowych i napędów o zmiennej prędkości). Warianty te obsługują niestandardowe mapy rejestrów i kodowanie danych stosowane w wyspecjalizowanych urządzeniach obiektowych.

Sterownik PROFINET

Sterownik PROFINET w Kepware działa jako kontroler IO dla dominującego w Europie standardu magistrali obiektowej.

PROFINET (Process Field Network) jest szczególnie rozpowszechniony w motoryzacji, branży spożywczej i produkcji farmaceutycznej w Europie. Sterownik PROFINET w Kepware odczytuje dane cykliczne z urządzeń PROFINET IO oraz zarządza informacjami alarmowymi i diagnostycznymi. Pozwala na komunikację klasy czasu rzeczywistego (RT) oraz na parametryzację opartą na standardowym TCP/IP. Konfiguracja wymaga zaimportowania pliku GSDML (General Station Description Markup Language) dla każdego typu urządzenia, który definiuje dostępne moduły, submoduły i formaty danych.

Sterownik EtherNet/IP

Sterowniki EtherNet/IP w Kepware obsługują komunikaty CIP typu implicit i explicit w środowiskach wielu producentów.

EtherNet/IP (Ethernet Industrial Protocol) to protokół warstwy aplikacji używany przez platformy ControlLogix i CompactLogix od Rockwell Automation, ale obsługiwany także przez urządzenia Omron, Schneider Electric, Moxa i wielu innych producentów. Kepware oferuje dwie ścieżki łączności EtherNet/IP. Dla Allen-Bradley ControlLogix i CompactLogix podstawowym wyborem jest sterownik AB ControlLogix Ethernet. Dla urządzeń EtherNet/IP spoza Allen-Bradley, takich jak Omron, Schneider czy Moxa, Kepware udostępnia samodzielny sterownik EtherNet/IP (CIP). Czyni to Kepware uniwersalnym rozwiązaniem w środowiskach mieszanych.

Kepware OPC Connectivity Suite

Sterowniki warstwy OPC w Kepware łączą i agregują dane z serwerów OPC DA i OPC UA innych producentów.

Sterownik OPC DA Client

Sterownik OPC DA Client pozwala Kepware Server połączyć się z serwerami OPC DA innych producentów i ponownie udostępnić ich dane przez własne interfejsy OPC UA, REST albo MQTT. Jest to szczególnie przydatne przy konsolidacji danych z wielu starszych serwerów OPC DA w jednym, nowoczesnym punkcie dostępu. Sterownik obsługuje przeglądanie przestrzeni nazw zdalnego serwera, automatyczny import tagów i konfigurowalne częstotliwości odświeżania. Wspierana jest też redundancja na poziomie medium, czyli przełączanie awaryjne między podstawowym a zapasowym serwerem OPC DA.

Sterownik OPC UA Client

Sterownik OPC UA Client łączy się ze zdalnymi punktami końcowymi UA, uwierzytelnia się certyfikatem albo nazwą użytkownika i hasłem, przegląda lub importuje węzły i udostępnia je jako tagi w lokalnym projekcie Kepware. Ten sterownik jest kluczowy w Siemens Plus Suite, gdzie daje dostęp do sterowników S7-1500 przez wbudowany w PLC serwer OPC UA. Umożliwia też agregację danych między lokalizacjami, na przykład połączenie centralnej instancji Kepware Server z serwerami OPC UA wdrożonymi w kilku zakładach.

Konfiguracja serwera OPC UA w Kepware

Kepware Server zawiera natywny interfejs serwera OPC UA, co oznacza, że każdy tag z każdego sterownika jest automatycznie dostępny dla dowolnego klienta OPC UA. Bezpieczne wdrożenia wymagają skonfigurowania polityk bezpieczeństwa punktu końcowego (zalecane Basic256Sha256, a tryb „None” należy wyłączyć na produkcji, wbrew długo utrzymującym się przyzwyczajeniom), zarządzania certyfikatami klientów (przeniesienie z katalogu „rejected” do „trusted”) oraz dostrojenia parametrów wydajności, takich jak interwały publikacji, rozmiary kolejek i częstotliwości próbkowania dla każdej subskrypcji.

Nowoczesna łączność IIoT: MQTT, Sparkplug B i chmura

Kepware Server wysyła dane z maszyn wprost do platform chmurowych przez wbudowane sterowniki MQTT i Sparkplug B.

Sterowniki IIoT w Kepware eliminują potrzebę dodatkowego oprogramowania bramowego między halą produkcyjną a platformami chmurowymi, takimi jak AWS IoT, Azure IoT Hub czy ThingWorx. Ta sekcja obejmuje konfigurację sterownika MQTT Client, format danych Sparkplug B oraz architekturę integracji z chmurą.

Sterownik MQTT Client: konfiguracja brokera

Sterownik MQTT Client subskrybuje tematy publikowane przez urządzenia IIoT, bramy brzegowe albo brokery chmurowe i wprowadza te dane do przestrzeni tagów Kepware. Kluczowe parametry konfiguracji to adres URL i port brokera (domyślnie 1883 dla TCP, 8883 dla połączeń szyfrowanych TLS), poziom Quality of Service (QoS 0 dla co najwyżej raz, QoS 1 dla co najmniej raz, QoS 2 dla dokładnie raz), własne struktury tematów oraz reguły parsowania ładunku JSON. Sterownik obsługuje szyfrowanie SSL/TLS (TLS 1.0/1.1 dostępne dla starszych urządzeń, TLS 1.2 i nowsze zdecydowanie zalecane dla nowych wdrożeń) i potrafi dynamicznie tworzyć tagi na podstawie przychodzącej hierarchii tematów MQTT, co upraszcza konfigurację przy dużej liczbie czujników IIoT.

Kepware udostępnia też funkcję po stronie serwera MQTT przez wtyczkę IoT Gateway, która publikuje dane OPC z Kepware do zewnętrznych brokerów MQTT. Sterownik MQTT Client działa w przeciwnym kierunku, czyli wprowadza zewnętrzne dane MQTT do Kepware.

Integracja z ThingWorx i platformami chmurowymi

Kepware Server integruje się natywnie z platformą IIoT ThingWorx od PTC przez połączenie AlwaysOn™ i narzędzie ThingWorx Interface Configurator (TIC). Daje to trwałe, bezpieczne połączenie wychodzące z hali produkcyjnej do dashboardów, analityki i aplikacji mashup w ThingWorx. Dla Azure IoT Hub i AWS IoT Core wtyczka IoT Gateway publikuje dane urządzeń przez MQTT albo REST z szyfrowaniem TLS i uwierzytelnianiem właściwym dla platformy (tokeny SAS dla Azure, certyfikaty X.509 dla AWS). Typowa architektura edge-to-cloud wygląda tak: PLC → Kepware Server (sterownik) → IoT Gateway (MQTT) → broker chmurowy → analityka ThingWorx / Azure / AWS.

Sterownik BACnet (automatyka budynkowa)

Sterownik BACnet/IP w Kepware włącza HVAC, oświetlenie i kontrolę dostępu do tej samej infrastruktury OPC.

Sterownik obsługuje typy obiektów BACnet, w tym Analog Input, Analog Output, Binary Input, Binary Output i obiekty wielostanowe. Obsługuje mechanizm wykrywania „Who-Is” i „I-Am”, subskrypcje COV (Change of Value) dla efektywnego odświeżania danych oraz odczyt danych z dzienników trendów urządzeń BACnet. BACnet wchodzi w skład Kepware Building Automation Suite, który zawiera też sterowniki Modbus i sterownik User Configurable (U-CON), dający maksymalną elastyczność w projektach integracji BMS.

Sterownik DNP3 (energetyka i wodociągi)

Sterownik DNP3 Master w Kepware zapewnia szyfrowaną komunikację SCADA z SAv5 i AES 256 Key Wrap.

DNP3 (Distributed Network Protocol) to standardowy protokół komunikacji SCADA dla energetyki, wodociągów i kanalizacji oraz rurociągów naftowych i gazowych. Sterownik DNP3 w Kepware (dostępny dla połączeń ethernetowych i szeregowych) łączy się z urządzeniami stacji obiektowych i pobiera wejścia binarne, wejścia analogowe, liczniki i wyjścia sterujące. Obsługuje raportowanie danych zarówno zamawiane (odpytywane), jak i niezamawiane (sterowane zdarzeniami), synchronizację czasu ze stacjami obiektowymi oraz odpytywanie klasowe (klasa 0 dla danych statycznych, klasy 1, 2 i 3 dla zdarzeń), co daje precyzyjną kontrolę nad częstotliwością akwizycji i wykorzystaniem pasma. Sterowniki DNP3 są dostępne w Power Distribution Suite oraz jako licencje indywidualne. Dla mniejszych instalacji dostępny jest wariant ograniczony do dziesięciu urządzeń.

Jak dodać urządzenie w Kepware krok po kroku

Każdy sterownik Kepware korzysta z tej samej hierarchii konfiguracji: kanał → urządzenie → tag.

  1. Utwórz kanał. W interfejsie konfiguracyjnym Kepware Server kliknij prawym przyciskiem węzeł projektu i wybierz „New Channel”. Wskaż właściwy sterownik z listy rozwijanej (np. „Siemens TCP/IP Ethernet” albo „Modbus TCP/IP Ethernet”). Nadaj kanałowi opisową nazwę, która odzwierciedla segment sieci albo grupę urządzeń.
  2. Skonfiguruj warstwę transportową. Wybierz kartę sieciową (dla sterowników ethernetowych) albo port COM (dla szeregowych). Dla sterowników ethernetowych ustawienia domyślne zwykle wystarczają. Dla szeregowych ustaw prędkość transmisji, parzystość, bity danych i bity stopu zgodnie z ustawieniami urządzenia docelowego.
  3. Ustaw parametry optymalizacji. Wybierz tryb optymalizacji zapisu: „Write All Values” (wysyła każdy zapis do urządzenia) albo „Write Only Latest Value” (scala szybkie zapisy). Wybierz cykl pracy, który równoważy czas reakcji i obciążenie procesora.
  4. Dodaj urządzenie. Kliknij prawym przyciskiem nowy kanał i wybierz „New Device”. Wpisz nazwę urządzenia i wybierz model z listy obsługiwanej przez sterownik. Podaj identyfikator urządzenia, zwykle adres IP dla urządzeń ethernetowych albo adres stacji dla szeregowych.
  5. Skonfiguruj parametry komunikacji. W zależności od sterownika trzeba ustawić parametry właściwe dla protokołu. Dla Siemens S7 są to numer kasety, slot CPU i typ połączenia (PG, OP albo PC). Dla Allen-Bradley ControlLogix jest to numer slotu w kasecie i ewentualna ścieżka routingu przez bramę.
  6. Skonfiguruj czasy. Ustaw timeout żądania (jak długo Kepware czeka na odpowiedź), liczbę ponowień i częstotliwość skanowania. Zacznij od wartości ostrożnych (np. 3000 ms timeout, 3 ponowienia, 1000 ms skan) i optymalizuj po potwierdzeniu komunikacji.
  7. Dodaj tagi. Tagi można dodać ręcznie, podając adres (np. „DB10.DBD4” dla Siemensa, „N7:0” dla Allen-Bradley SLC, „40001” dla Modbusa), albo wygenerować automatycznie, jeśli sterownik i urządzenie to obsługują.
  8. Zweryfikuj w Quick Client. Otwórz Kepware Quick Client (dołączany do każdej instalacji), żeby potwierdzić, że tagi czytają poprawne dane. Sprawdź, czy wszystkie mają jakość „Good”. Tag z jakością „Bad” wskazuje problem konfiguracyjny albo komunikacyjny do rozwiązania.

Automatyczne generowanie tagów (ATG)

Wiele sterowników Kepware obsługuje automatyczne generowanie tagów, które pobiera bazę tagów z urządzenia i tworzy odpowiadające im tagi w projekcie Kepware bez ręcznego wpisywania adresów. Dla Siemens S7 ATG działa przez narzędzie TIA Portal Exporter (dla S7-300/400/1200/1500) albo przez bezpośrednie pobranie online (sterownik S7 Plus dla S7-1200/1500). Dla Allen-Bradley ControlLogix ATG pobiera pełną listę tagów wprost ze sterownika, bez eksportu z RSLogix. Obsługiwany jest też import pliku projektu Rockwell L5X. ATG znacząco skraca czas uruchomienia przy dużych wdrożeniach z setkami albo tysiącami tagów.

Pakiety sterowników a licencje indywidualne: jak wybrać

Kepware oferuje licencje na pojedyncze sterowniki, pakiety komunikacyjne oraz subskrypcję Kepware+ obejmującą wszystko.

Wybór modelu licencjonowania zależy od liczby protokołów w projekcie, różnorodności parku urządzeń i tego, czy potrzebujesz centralnego zarządzania. Poniższa tabela podsumowuje pięć najpopularniejszych pakietów komunikacyjnych.

PakietZawarte sterownikiTypowe zastosowanie
Siemens SuiteTCP/IP Ethernet, S5 Serial, S5 3964R, S7-200 Serialzakład wyłącznie na Siemensie
Siemens Plus SuiteSiemens Suite + S7 Plus Ethernet + OPC UA Clientdostęp symboliczny do S7-1500 i agregacja między lokalizacjami
Allen-Bradley SuiteControlLogix Ethernet, PLC-5/SLC Ethernet, DF1, DH+, Micro800, MicroLogixpełny ekosystem Rockwella
Manufacturing Suite100+ sterowników: Siemens, AB, Modbus, PROFINET, Omron, Mitsubishi, GE, Fanuc i inneprodukcja z urządzeniami wielu producentów
Advanced Manufacturing Suitekażdy sterownik Kepware + DataLogger + Link Tagsmaksymalne pokrycie w jednej licencji wieczystej

Dla organizacji rozważających Advanced Manufacturing Suite subskrypcja Kepware+ zwykle daje lepszą wartość w dłuższym okresie przy porównywalnym pokryciu, a dodatkowo obejmuje Kepware+ Manager i automatyczne aktualizacje.

Licencja na pojedynczy sterownik a subskrypcja Kepware+

Licencja na pojedynczy sterownik jest właściwym wyborem, kiedy projekt używa jednego protokołu (na przykład wyłącznie Modbus TCP) i zakres raczej się nie rozszerzy. Utrzymuje niski koszt początkowy i dobrze sprawdza się w prostych, dobrze zdefiniowanych wdrożeniach.

Subskrypcja Kepware+ jest przeznaczona dla organizacji działających w środowiskach wielu producentów albo w wielu lokalizacjach. Jedna roczna opłata obejmuje wszystkie ponad 150 sterowników, wszystkie zaawansowane wtyczki, Kepware+ Manager i każdą aktualizację wydaną w okresie subskrypcji. Kepware+ znosi konieczność wybierania i zarządzania pojedynczymi sterownikami, przenosi koszty z CAPEX na przewidywalny roczny OPEX i eliminuje ryzyko wykrycia nielicencjonowanego sterownika podczas uruchomienia albo audytu.

W modelu subskrypcji Kepware+ otrzymujesz:

  • dostęp do wszystkich ok. 150 sterowników komunikacyjnych Kepware
  • brak konieczności licencjonowania poszczególnych sterowników osobno
  • aktualizacje i nowe sterowniki wliczone na czas trwania subskrypcji
  • zarządzanie licencjami przez Kepware+ Manager
  • możliwość korzystania z subskrypcji zarówno z Kepware Server (Windows), jak i Kepware Edge (Linux, środowiska konteneryzowane)

Licencjonowanie sterowników Kepware: modele i ceny

Licencjonowanie Kepware działa na poziomie serwera plus dodatkowe sterowniki, w modelu wieczystym albo subskrypcyjnym.

Jak oszacować koszt wdrożenia

Żeby wycenić licencję Kepware, trzeba ustalić:

  • ile instancji Kepware Server zostanie wdrożonych (każda wymaga własnej licencji serwera)
  • jakie protokoły i rodziny urządzeń występują w każdej lokalizacji
  • który model licencjonowania jest najbardziej opłacalny (pojedyncze sterowniki, pakiet komunikacyjny czy subskrypcja Kepware+)
  • czy potrzebne jest centralne zarządzanie, na przykład przez Kepware+ Manager

Dla typowego średniej wielkości projektu IIoT z jedną instancją Kepware Server łączącą się z urządzeniami Siemens S7, Modbus TCP i MQTT, Manufacturing Suite albo subskrypcja Kepware+ zwykle dają lepszą wartość niż zakup trzech osobnych licencji sterowników plus oddzielnych umów wsparcia, a przy okazji poprawiają efektywność operacyjną, upraszczając licencjonowanie, wdrożenie i bieżące utrzymanie.

Zastosowania branżowe: dobór sterowników w praktyce

Dobór sterowników zależy od branży i parku urządzeń: motoryzacja używa S7 i AB, energetyka DNP3 i IEC 61850.

Poniższe sekcje przypisują typowe branże do sterowników i pakietów komunikacyjnych Kepware najczęściej wdrażanych w danym środowisku.

Te sterowniki i pakiety są dostępne zarówno jako licencje wieczyste, jak i w subskrypcji Kepware+, która dokłada centralne zarządzanie, provisioning w chmurze i elastyczne skalowanie. Produkty Kepware sprzedawane są „à la carte”, w zależności od potrzebnych sterowników i zaawansowanych wtyczek, co wyznacza cenę. Wiele produktów Kepware nie ma limitu tagów ani urządzeń, ale część sprzedawana jest w progach powiązanych z liczbą urządzeń lub tagów.

Motoryzacja i produkcja dyskretna

Linie motoryzacyjne zwykle łączą sterowniki Siemens S7-1500 (sterowanie linią), Allen-Bradley ControlLogix (sterowanie gniazdem i integracja robotów) oraz moduły I/O Modbus TCP. Kepware Server zbiera dane OEE (czasy cyklu, liczby braków, zdarzenia przestojowe) ze wszystkich trzech rodzin protokołów i dostarcza je jako ujednolicony strumień OPC UA do systemów MES i platform analitycznych. Manufacturing Suite albo subskrypcja Kepware+ pokrywa wszystkie potrzebne sterowniki jedną licencją.

Energetyka i wodociągi (DNP3, IEC 61850)

Środowiska SCADA w energetyce opierają się na DNP3 do komunikacji ze stacjami, IEC 60870-5-104 do telemechaniki rozległej i coraz częściej na IEC 61850 do automatyki stacji nowej generacji. Power Suite w Kepware zawiera sterowniki DNP3 (z Secure Authentication v5), IEC 60870-5 oraz IEC 61850. Wdrożenia inteligentnego opomiarowania często dokładają Modbus TCP do zbierania danych z liczników.

HVAC i zarządzanie budynkami (BACnet)

Systemy zarządzania budynkiem używają BACnet/IP do sterowników HVAC, Modbus RTU do starszych siłowników i czujników oraz coraz częściej MQTT do urządzeń budynkowych z łącznością IoT. Building Automation Suite w Kepware zawiera sterowniki BACnet/IP, Modbus i U-CON. Włączenie danych BMS do tej samej przestrzeni nazw OPC UA co dane produkcyjne umożliwia spójne zarządzanie energią i monitorowanie obiektu na jednym dashboardzie.

Własne sterowniki i rozszerzenia Kepware

Plug-In Development Kit (PDK) pozwala tworzyć własne sterowniki w .NET albo C++ dla nieobsługiwanych urządzeń.

Kiedy żaden ze 150+ standardowych sterowników Kepware nie obsługuje konkretnego urządzenia albo zamkniętego protokołu, Kepware daje kilka możliwości rozszerzenia platformy.

Plug-In Development Kit (PDK): kiedy potrzebny jest własny sterownik

PDK to szkielet programistyczny, który pozwala integratorom i producentom OEM tworzyć w pełni natywne sterowniki Kepware Server przy użyciu .NET (C#) albo C++ w Microsoft Visual Studio. Sterownik zbudowany na PDK działa identycznie jak każdy fabryczny sterownik Kepware: pojawia się w kreatorze tworzenia kanału, obsługuje standardową hierarchię kanał → urządzenie → tag i udostępnia tagi przez interfejsy OPC UA, OPC DA, MQTT i REST.

PDK jest zwykle potrzebny przy podłączaniu zamkniętych protokołów szeregowych używanych przez starsze urządzenia laboratoryjne, nietypowe sterowniki od niszowych producentów OEM albo specjalistyczne urządzenia przemysłowe bez standardowych interfejsów komunikacyjnych. Certyfikowani partnerzy Kepware, tacy jak TT PSC, mogą zarówno dostarczyć subskrypcję, jak i opracować własne sterowniki PDK we własnym zespole, co daje jeden punkt kontaktu od licencji po gotowy sterownik.

Universal Device Driver (UDD): bez programowania

Do prostszych adaptacji protokołów sterownik User Configurable (U-CON) oraz Universal Device Driver (UDD) pozwalają inżynierom zdefiniować własne protokoły szeregowe albo TCP/IP w podejściu konfiguracyjnym. Strukturę komunikatu (nagłówek, ładunek, suma kontrolna), reguły parsowania i format odpowiedzi definiuje się w interfejsie konfiguracyjnym Kepware. To podejście sprawdza się przy urządzeniach z prostymi protokołami żądanie-odpowiedź, gdzie pełny projekt na PDK byłby nieuzasadniony.

Sterowniki V-Code i TEK: formaty historyczne

Starsze instalacje Kepware mogą zawierać sterowniki zbudowane w dawnych szkieletach V-Code albo TEK. Te formaty poprzedzają obecny PDK i nie są już rozwijane. Kepware zaleca migrację sterowników V-Code i TEK na implementacje oparte na PDK przy aktualizacji do bieżących wersji Kepware Server, bo szkielet PDK daje lepszą wydajność, bezpieczeństwo i zgodność ze zdalną konfiguracją w Kepware+ Manager.

Subskrypcja Kepware+, która likwiduje złożoność sterowników

Kepware+ łączy wszystkie sterowniki, wtyczki i warstwę zarządzania SaaS w jednej rocznej subskrypcji.

Tradycyjny model licencjonowania Kepware, w którym każdy sterownik albo pakiet komunikacyjny kupuje się osobno, dobrze sprawdza się w projektach jednoprotokołowych. Kiedy jednak środowiska produkcyjne rosną, a park urządzeń staje się niejednorodny i rozproszony po wielu lokalizacjach, zarządzanie dziesiątkami pojedynczych licencji zamienia się w obciążenie administracyjne. Kepware+ rozwiązuje ten problem u źródła.

Jak Kepware+ upraszcza licencjonowanie sterowników

Przy subskrypcji Kepware+ organizacja dostaje dostęp do każdego dostępnego sterownika i wtyczki Kepware pod jednym identyfikatorem licencji. Nie trzeba audytować, które protokoły są wdrożone w której lokalizacji, nie ma ryzyka odkrycia nielicencjonowanego sterownika w trakcie uruchomienia ani opóźnień zakupowych, gdy na hali pojawi się nowy typ urządzenia. Jeśli Kepware Server to obsługuje, licencja Kepware+ to pokrywa, od Siemens S7 i Allen-Bradley po MQTT, Sparkplug B, BACnet, DNP3 i każdy niszowy protokół pomiędzy. Subskrypcja obejmuje też automatyczny dostęp do wszystkich nowych sterowników i aktualizacji wydanych w okresie jej trwania. Wsparcie i utrzymanie są wliczone domyślnie, więc nie ma osobnego procesu odnowienia.

Centralne zarządzanie w Kepware+ Manager

Każda subskrypcja Kepware+ obejmuje dostęp do Kepware+ Manager, bezpiecznej platformy SaaS do zdalnego podglądu, konfigurowania i zarządzania wszystkimi lokalnymi instancjami Kepware Server i Kepware Edge z jednego interfejsu. Platforma działa jako centralne źródło informacji o konfiguracji i statusie wdrożeń, pozwalając administratorom szybko odnaleźć i obsłużyć kanały, urządzenia, tagi i ustawienia bramy bez wizyty na miejscu.

Zespoły i osoby odpowiedzialne za utrzymanie OT mogą importować i eksportować pełne konfiguracje projektów między serwerami, co umożliwia standaryzowane wdrożenia w wielu lokalizacjach, prowadzić centralne kopie zapasowe projektów z przywracaniem jednym kliknięciem oraz obserwować panel wersji śledzący wersję oprogramowania każdej instancji Kepware. Kepware+ Manager daje też szczegółowe dzienniki audytowe, które rejestrują każdą zmianę konfiguracji wraz z tożsamością użytkownika i znacznikiem czasu, co pomaga wykazać zgodność z IEC 62443, dyrektywą NIS2 i wewnętrznymi politykami zarządzania zmianą.

Lepsza postawa cyberbezpieczeństwa

Kepware+ bezpośrednio wzmacnia cyberbezpieczeństwo OT w używanych aplikacjach przemysłowych. Model subskrypcyjny sprawia, że każde wdrożenie jest zawsze uprawnione do najnowszych poprawek bezpieczeństwa, co usuwa typowe ryzyko pracy na przestarzałej, niezałatanej wersji Kepware z powodu wygasłej umowy wsparcia. Kepware+ Manager daje centralną widoczność, dzięki czemu zespoły bezpieczeństwa mogą wskazać niezgodne albo przestarzałe instalacje krytycznego oprogramowania w całej organizacji z jednego panelu.

Platforma używa komunikacji szyfrowanej TLS między warstwą sterowania SaaS a lokalnymi agentami brzegowymi, zarządzania tożsamością opartego na Microsoft Entra ID (dawniej Azure Active Directory), uwierzytelniania certyfikatem i kontroli dostępu opartej na rolach, zgodnej z zasadą najmniejszych uprawnień. Kepware+ Manager nie przesyła ani nie przechowuje żadnej firmowej telemetrii procesowej; działa wyłącznie jako bezpieczny kanał sterowania konfiguracją rozproszonych instalacji Kepware.

Kiedy Kepware+ ma sens

Kepware+ jest opłacalnym wyborem dla organizacji, które utrzymują więcej niż kilka instancji Kepware, zarządzają parkiem urządzeń wielu producentów w wielu lokalizacjach albo mierzą się z presją regulacyjną na standaryzację i zabezpieczenie warstwy komunikacji OT. Model subskrypcyjny przenosi Kepware z wydatku kapitałowego per sterownik na przewidywalny roczny koszt operacyjny, co upraszcza budżetowanie i usuwa tarcia zakupowe przy skalowaniu projektów.

Dla organizacji zaczynających drogę do IIoT albo rozbudowujących istniejące wdrożenia Kepware subskrypcja Kepware+ jest najszybszą drogą do pełnego pokrycia protokołów z wbudowanym bezpieczeństwem i zarządzaniem klasy korporacyjnej.

Diagnostyka połączeń sterowników Kepware

Dziennik zdarzeń, widok statystyk i Quick Client w Kepware Server pozwalają zlokalizować problemy komunikacyjne bez zewnętrznych narzędzi.

Nawet przy starannej konfiguracji zdarzają się problemy z komunikacją. Poniższa tabela zbiera najczęstsze tryby awarii, ich przyczyny i zalecane rozwiązania.

ProblemRozwiązanie
„Unable to connect to device”Wykonaj ping do urządzenia z hosta Kepware; sprawdź reguły zapory dla portu sterownika (102 dla S7, 44818 dla AB, 502 dla Modbusa)
Tagi z jakością „Bad”Sprawdź pomoc sterownika (F1) pod kątem poprawnej składni adresu; zweryfikuj, czy typ danych odpowiada rejestrowi urządzenia
Przerywane timeoutyZwiększ timeout żądania i liczbę ponowień; dodaj rezystory terminujące 120 Ω na RS-485
Wolne skanowanieWłącz odczyty blokowe; przejrzyj diagnostykę na poziomie kanału pod kątem czasów żądań i głębokości kolejki
Sterownik niedostępny w kreatorze kanałuOtwórz narzędzie licencji (zasobnik systemowy); sprawdź klucz licencyjny; aktywuj przez portal My Kepware
Tagi zatrzymane na wartości początkowejZmniejsz częstotliwość skanowania; wyłącz opcję cache-first; sprawdź uprawnienia odpytywania po stronie urządzenia
Połączenie zrywa się po restarcie PLCWłącz automatyczne ponowne łączenie we właściwościach urządzenia; ustaw interwał (domyślnie 3 s)
Klient OPC UA nie może przeglądać tagówPrzenieś certyfikat klienta do katalogu „trusted”; dopasuj politykę bezpieczeństwa (Basic256Sha256)
Błąd Modbus „Illegal Data Address”Przełącz konwencję adresowania w ustawieniach sterownika; zweryfikuj mapę rejestrów z dokumentacją urządzenia
Wysokie zużycie CPU na hoście Kepware ServerZwiększ interwał skanowania; użyj odpytywania na żądanie; ogranicz szczegółowość dziennika zdarzeń

Dziennik zdarzeń Kepware Server jest najcenniejszym narzędziem diagnostycznym i powinien być pierwszym miejscem, do którego zagląda inżynier przy problemach z komunikacją. Rejestruje każdą próbę połączenia, timeout, błąd protokołu i zmianę konfiguracji z dokładnym znacznikiem czasu. Filtrując dziennik po kanale albo urządzeniu, można szybko zawęzić problem. Typowe kody błędów obejmują wartości STS (status) i EXTSTS (status rozszerzony) dla sterowników Allen-Bradley oraz klasy błędów S7 dla sterowników Siemens; warto zestawiać je z dokumentacją pomocy danego sterownika, żeby wskazać dokładną przyczynę i zalecane kroki naprawcze.

FAQ: najczęstsze pytania o sterowniki Kepware

Poniżej pytania, które najczęściej zadają inżynierowie automatycy i kierownicy produkcji na temat sterowników Kepware.

Kepware Server oferuje ponad 150 certyfikowanych sterowników komunikacyjnych obejmujących praktycznie każdy protokół przemysłowy i rodzinę urządzeń, od starszych sterowników szeregowych po nowoczesne platformy IIoT i chmurowe. Pełna lista znajduje się w tabeli protokołów powyżej.

Wsparcie i materiały dla klientów

Subskrybenci Kepware+ otrzymują wsparcie, aktualizacje i Kepware+ Manager w ramach subskrypcji.

Przez dedykowany portal wsparcia użytkownicy mają dostęp do dokumentacji, poradników i FAQ, które ułatwiają konfigurację, zarządzanie i diagnostykę. Klienci mogą zalogować się na konto My Kepware po materiały przypisane do ich licencji albo skontaktować się z zespołem wsparcia technicznego Kepware w sprawach instalacji, migracji, konfiguracji, aktualizacji, zarządzania licencjami i diagnostyki.

Program wsparcia i utrzymania jest dostępny w okresach jedno-, dwu- i trzyletnich dla posiadaczy licencji wieczystych. Subskrybenci Kepware+ otrzymują całe wsparcie, utrzymanie i aktualizacje produktu automatycznie, bez osobnego procesu odnawiania.

Potrzebujesz pomocy przy konfiguracji sterowników Kepware w swoim środowisku?

Subskrypcja Kepware+ przez TT PSC to więcej niż transakcja licencyjna. To punkt wyjścia do uporządkowanej współpracy opartej na ponad dekadzie praktyki z Kepware w 15+ krajach:

  • przegląd architektury i określenie zakresu od pierwszego dnia, żeby subskrypcja była dobrana do Twojego środowiska
  • bezpieczna konfiguracja i wdrożenie Kepware Server, Kepware Edge i Kepware+ Manager
  • koordynacja wdrożenia w wielu lokalizacjach dla organizacji działających w kilku zakładach albo regionach
  • długofalowe wsparcie komunikacji OT w miarę zmian urządzeń, protokołów i wymogów zgodności
  • realizacja projektu od początku do końca, od pojedynczej instalacji po globalne wdrożenia korporacyjne

Jako certyfikowany partner Kepware+ oraz integrator systemów OT/IT, TT PSC obsługuje pełny cykl życia, od projektu po bieżącą eksploatację, w tym kompleksowe usługi licencjonowania i wdrożenia Kepware, które zapewniają płynne uruchomienie i długoterminową wydajność.