
Kluczowe wnioski
Krótka odpowiedź: Metody ekstrakcji danych z PLC obejmują rozwiązania nowoczesne (natywne OPC UA) oraz starsze (Modbus, EtherNet/IP, interfejs szeregowy). Nowoczesne PLC udostępniają OPC UA natywnie. PLC starszej generacji wymagają translacji protokołu przez bramę. Nigdy nie modyfikuj kodu PLC w celu pobierania danych, używaj protokołów tylko do odczytu. Najtrudniejsze zakłady mają mieszane sterowniki wymagające wielu metod. Zobacz także PLC vs SCADA vs MES.
1. OPC UA natywnie. Nowoczesne PLC (po 2015) udostępniają serwer OPC UA. Dostęp tylko do odczytu z platformy OEE. Bezpieczne, strukturalne, neutralne względem producenta.
2. OPC UA przez bramę. Starsze PLC bez natywnego OPC UA dostępne przez bramę (Kepware, Matrikon). Brama komunikuje się natywnym protokołem PLC i udostępnia OPC UA w górę.
3. Modbus TCP. Wiele sterowników przemysłowych udostępnia Modbus. Prosty, szeroko wspierany, ograniczony do danych numerycznych.
4. EtherNet/IP. Natynwy protokół Rockwell/Allen-Bradley. Użyj bezpośrednio lub przez bramę.
5. Interfejs szeregowy przez bramę. Bardzo stare PLC tylko z RS-232/RS-485. Brama tłumaczy na TCP/IP.
1. Modyfikować kodu PLC, aby wysyłał dane. PLC to krytyczny system sterowania. Modyfikacje dla ekstrakcji danych zwiększają ryzyko i łamią kontrolę zmian.
2. Omijać czasu skanowania PLC. Odczyty szybsze niż czas skanowania dają niespójne wartości.
3. Zasypywać PLC żądaniami o wysokiej częstotliwości. PLC priorytetyzuje sterowanie; ekstrakcja danych z wysoką częstotliwością może wpłynąć na działanie pętli sterowania.
Rockwell ControlLogix: EtherNet/IP natywnie; OPC UA przez FactoryTalk Linx lub bramę firm trzecich.
Siemens S7: OPC UA poprzez konfigurację w TIA Portal; protokół S7 bezpośrednio w niektórych zastosowaniach.
Mitsubishi: Protokół MC lub OPC UA przez bramę.
Beckhoff TwinCAT: Protokół ADS natywnie; dostępne OPC UA.
Schneider Modicon: Modbus TCP natywnie; OPC UA przez bramę.
Bramy bywają czasem niezbędne, czasem zbędne. Wybierz w zależności od PLC i potrzeb integracyjnych.
1. Sondowanie z częstotliwością równą czasowi skanowania PLC. Wpływa na pętle sterowania.
2. Zgadywanie nazw tagów. Niespójne nazewnictwo między PLC utrudnia integrację.
3. Brak buforowania. Utraty danych przy przerwach w łączności.
4. Modyfikowanie PLC dla ekstrakcji. Koszmar w kontroli zmian.
Nowoczesna platforma OEE obsługuje tryb klienta OPC UA, Modbus TCP, EtherNet/IP oraz integrację z bramami dla starszych PLC.
Moduł OEE firmy Fabrico obsługuje OPC UA natywnie, Modbus TCP, EtherNet/IP oraz integrację z bramami dla zakładów z PLC różnego wieku.
Zobacz, jak Fabrico przechwytuje to automatycznie, poznaj OEE dla przemysłu lub umów demo.
Dla nowoczesnych PLC, tak. Dla bardzo starych PLC bez tej funkcji wymagane są alternatywy.
Jeśli jest wykonywana poprawnie, nie. Odczyt tylko do odczytu w odpowiedniej częstotliwości ma minimalny wpływ.
Nie. PLC z natywnym OPC UA nie potrzebują bramy.
Sondowanie zbyt często i wpływanie na pętle sterowania.
Zazwyczaj tak, jeśli jest to tylko odczyt i odbywa się w sieci sterowania. Przy większych integracjach IT jest potrzebne dla sieci i bezpieczeństwa.