Zestaw narzędzi programistycznych ConnectorIO® SDK zapewnia najwyższej klasy rozwiązania w zakresie łączności do zastosowań przemysłowych. ConnectorIO® SDK jest zbudowany na bazie Apache PLC4X.
Obsługiwane języki programowania
Nasze wsparcie obejmuje język Java i środowiska uruchomieniowe oparte na wirtualnej maszynie Java. Obecnie nie obsługujemy żadnego języka poza powyższym. Jeżeli jesteś zainteresowany dodatkowymi językami, skontaktuj się z nami.
Obsługiwane protokoły komunikacyjne
Protokoły można podzielić na dwie podstawowe grupy – oparte na standardach, które opierają się na opublikowanych materiałach, oraz specyficzne dla dostawców/producentów sprzętu. Protokoły specyficzne dla dostawcy opierają się na inżynierii wstecznej, przez co rezultaty mogą różnić się poziomem rozwoju oraz samą dojrzałością.
Protocols can be divided into two primary groups - standard based, which rely on published materials, and vendor specific. Vendor specific protocols rely on reverse engineering effort which can vary in quality and maturity.
Protokół | Standard | Poziom rozwoju | Dojrzałość | Możliwości |
---|---|---|---|---|
ADS (TCP) | Rozwijany | Dojrzały | R, W, S, D, P | |
BACnet | ☑ | Niedostępny | Niedostępny | Niedostępny |
CANopen | ☑ | Rozwijany | Dojrzały | R, W, S |
CAN RAW | Rozwijany | Beta | W, S | |
EtherNet/IP | ☑ | Rozwijany | Beta | R, W |
Modbus (TCP) | ☑ | Rozwijany | Dojrzały | R, W |
Modbus (RTU) | ☑ | Rozwijany | Dojrzały | R, W |
Modbus (ASCII) | ☑ | Rozwijany | Dojrzały | R, W |
IO-Link | ☑ | Planned | W opracowaniu | N/A |
S7-1200 (TCP) | Rozwijany | Mature | R, W | |
S7-1500 (TCP) | Rozwijany | Eksperymentalny | R, W, S | |
S7-300 | Rozwijany | Eksperymentalny | R, W | |
S7-400 | Rozwijany | Eksperymentalny | R, W, S |
Legenda możliwości:
- Read - odczyt - obsługa odczytu danych poprzez odpytywanie
- Write - zapis - zapis danych do urządzenia
- Subscribe - subskrypcja - wsparcie dla subskrypcji/nasłuchiwania na zmiany
- Discovery - wykrywanie - wyszukiwanie urządzeń poprzez interfejsy sieciowe
- Point discovery - wykrywanie punktów danych - odkrywanie kanałów urządzeń/sprzętu
Poziomy wsparcia
Nasze wsparcie realizowane jest na trzech poziomach. Każdy protokół jest traktowany indywidualnie, dzięki czemu istnieje możliwość skalowania opłat za wsparcie, wybierając liczbę integracji, które go faktycznie wymagają. Wszystkie poniższe opcje wsparcia są obecnie oparte na API i funkcjonalności projektu Apache PLC4X w wersji 0.8. Kolejnym celem wsparcia jest Apache PLC4X 0.11.
Aspekt | Podstawowy | Profesjonalny | Korporacyjny |
---|---|---|---|
Długość umowy | 1 rok | 2 lata | negocjowana |
Poziom wsparcia | Łatki/poprawki | Łatki/poprawki | Łatki/poprawki |
Okres wsparcia | 1,5 roku | 3 years | negocjowany |
Metoda kontaktu | Mail/komunikator | Mail/komunikator/Telefon | |
Godziny kontaktu | Biznesowe (Europa centralna) | 24/5 | 24/7 |
Różnice pomiędzy ConnectorIO® SDK i Apache PLC4X
Apache PLC4X to marka oraz projekt open source. Sama marka jest zarządzana przez fundację Apache (Apache Software Foundation). Możesz spodziewać się wielu dobrych rzeczy wynikających z rozwoju oprogramowania Apache PLC4X w modelu open source.
Dostarczamy własne wersje projektu Apache PLC4X, na których opieramy usługę wsparcia. Z funkcjonalnego punktu widzenia otrzymujesz wszystkie możliwości, jakie posiada Apache PLC4X (w języku Java). Aby uniknąć nieporozumień i pomyłek wersja wspierana przez naszą firmę nazywa się ConnectorIO® SDK.
Różnice między ConnectorIO® SDK i ConnectorIO® Agent
ConnectorIO® Agent to kompletna dystrybucja oprogramowania zawierająca własny serwer WWW i interfejs użytkownika. ConnectorIO® SDK to biblioteka programistyczna i zestaw narzędzi skierowany do firm chcących wykorzystać je do własnych celów. Obecnie Agent jest w stanie obsługiwać więcej protokołów niż SDK, ponieważ agent polega na szerszej gamie bibliotek programistycznych.