Podłączenie SINUMERIK 840D sl
SINUMERIK 840D sl ma natywny serwer OPC UA, aktywowany płatną opcją Access MyMachine /OPC UA (numer zamówieniowy 6FC5800-0AP67-0YB0) i dostępny pod adresem opc.tcp://<HMI-IP>:4840. Wymaga SINUMERIK Operate i obsługiwanej wersji oprogramowania CNC (4.5, 4.07 SP2–SP5, 4.08 SP2–SP3 lub 4.92). Bez tej opcji bramki, takie jak Softing uaGate 840D, odczytują NC przez protokół S7 i udostępniają OPC UA, według Softing bez dodatkowej licencji runtime Siemens.
W skrócie
| Natywny protokół | Serwer OPC UA (Access MyMachine /OPC UA) |
|---|---|
| Licencja na CNC | 6FC5800-0AP67-0YB0 (płatna) |
| Port | TCP 4840 |
| Interfejs | X130 / X120 na NCU (thin client); eth1/eth2 przy PCU/IPC |
| Bezpieczeństwo | Domyślnie Basic256Sha256; dostęp anonimowy wyłączony |
| Bez opcji | Bramka S7 (uaGate 840D, IBH Link UA, dataFEED) |
Ścieżki połączenia
Najbogatsze i najczystsze dane: kanał, wrzeciono, alarmy, narzędzia, PLC, metody. Licencja na każde sterowanie.
Softing uaGate 840D / SDEX, IBH Link UA lub dataFEED OPC Server CNC odczytują NC przez protokół S7 (port 102) i udostępniają OPC UA/MQTT.
Adapter Memex MERLIN dla 840D (wymaga licencji Siemens OA runtime).
Aplikacje Manage MyMachines (klient SINUMERIK Integrate) i Industrial Edge for Machine Tools.
Licencje i opcje
| Pozycja | Opcja / numer katalogowy | Płatna? | Uwaga |
|---|---|---|---|
| Access MyMachine /OPC UA | 6FC5800-0AP67-0YB0 | Płatna | Aktywacja w Startup > Licenses; może być potrzebny technik serwisu |
| Run MyHMI (Operate OA runtime, dla adapterów MTConnect) | 6FC5800-0AP60-0YB0 | Płatna | Wymagana przez adapter Memex MERLIN |
| Toolbox SINUMERIK Operate z NCVar Selector (dla bramek S7) | 6FC5851-1XC45-4YA8 | Płatna | Służy do generowania plików symboli dla uaGate 840D |
Porty
| Port | Protokół | Uwaga |
|---|---|---|
4840 | TCP | Serwer OPC UA (konfigurowalny); na NCU otwierany automatycznie, na PCU/IPC ręcznie |
102 | TCP | S7 / RFC1006 używany przez bramki (otworzyć w firewallu SINUMERIK na X120/X130) |
Wersje oprogramowania
- CNC SW 4.5 → serwer OPC UA V2.2 i V3.0 SP1
- 4.07 SP2 do SP5 → V2.2 / V3.0 SP1
- 4.08 SP2 do SP3 → V2.2 / V3.0 SP1
- 4.92 i 4.92 HF2 → tylko V3.0 SP1
- Softing uaGate 840D: 840D sl od oprogramowania V2.7 (FAQ zawęża to do NCU 7x0.3 PN z oprogramowaniem nowszym niż V4.3)
Dane możliwe do odczytu
- Stan kanału: stan wykonywania, tryb pracy, nazwa aktywnego programu, blok, linia
- Wrzeciono: obroty tak/nie, prędkość, obciążenie; posuw i korekcja posuwu
- Alarmy: zdarzeniowe alarmy NC, PLC i HMI z tekstami wielojęzycznymi (wymaga uprawnienia AlarmRead)
- Parametry R, globalne dane użytkownika (GUD) i zmienne NC według ścieżki, na przykład
/Channel/Parameter/R[u1,10] - Dane PLC:
/Plc/MB6,/Plc/DB5.DBW2, tablice takie jak/Plc/DB2.DBD0:REAL[10](828D: bloki danych klienta tylko od DB9000) - Narzędzia: dane narzędzi, ostrza, magazyn; metody do tworzenia i usuwania narzędzi i ostrzy
- Liczniki sztuk (rzeczywista i całkowita liczba sztuk) oraz wybór programu (metody Select/Deselect z uprawnieniem ApWrite)
Konfiguracja
- Sprawdzić licencję i wersję oprogramowaniaAccess MyMachine /OPC UA musi być licencjonowane i aktywowane: numer zamówieniowy 6FC5800-0AP67-0YB0 dla 840D sl i 828D. Przed zamówieniem należy porównać wersję oprogramowania CNC z poniższą tabelą zgodności.
- Użyć właściwego interfejsu sieciowego828D: X130 (sieć firmowa). 840D sl z thin clientem: X120 i X130 na NCU. 840D sl z PCU lub IPC: serwer jest dostępny na eth1 i eth2 komputera, a nie na X120/X130. Nie należy zmieniać sieci systemowych 192.168.214.x i 192.168.215.x.
- Podnieść poziom dostępuNależy wejść na poziom dostępu Manufacturer, aby ekrany uruchomieniowe były dostępne.
- Aktywować serwerStartup (Commissioning) > Network > OPC UA > Setting > Change. Wybrać sieć (firmową, systemową lub serwisową), potwierdzić adres IP i port 4840, zaznaczyć "Activate OPC UA", OK.
- Utworzyć użytkownika i uprawnieniaDostęp anonimowy jest domyślnie wyłączony i powinien taki pozostać. Należy utworzyć użytkownika z silnym hasłem (8 lub więcej znaków, małe i wielkie litery, cyfry, znaki specjalne) i nadać mu tylko potrzebne uprawnienia, na przykład StateRead, ToolRead, AlarmRead.
- Uruchomić ponownieSprzętowy restart NCU lub PPU; na PCU 50 lub IPC ponowne uruchomienie Operate.
- Wymienić certyfikatyStartup > Network > OPC UA > Certificates. Certyfikat serwera jest generowany przy pierwszym uruchomieniu (ważność 20 lat). Należy zaimportować certyfikat klienta (.der) i zaufać certyfikatowi HMI po stronie klienta. Po zakończeniu uruchomienia należy wyłączyć automatyczną akceptację certyfikatów.
- Zweryfikować ogólnym klientemPołączyć się UaExpert z
opc.tcp://<HMI-IP>:4840z użyciem Basic256Sha256 Sign & Encrypt, przejrzeć przestrzeń adresową, odczytać stan kanału, a następnie przekazać połączenie klientowi produkcyjnemu.
Rozwiązywanie problemów
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| BadCertificateTimeInvalid | Błędny czas systemowy w sterowaniu lub w kliencie | Ustawić zegar po obu stronach (w miarę możliwości przez NTP), a następnie połączyć ponownie. |
| BadSecurityChecksFailed | Certyfikat klienta nie jest zaufany przez serwer | Przenieść certyfikat klienta na listę zaufanych w Startup > Network > OPC UA > Certificates. |
| Endpoint niedostępny w 840D sl z PCU | Klient łączy się z X120/X130 | Przy PCU lub IPC serwer nasłuchuje na eth1/eth2 komputera; należy otworzyć TCP 4840 w firewallu PC. |
| Logowanie działa, każdy odczyt jest odrzucany | Nowi użytkownicy nie mają uprawnień | Nadać potrzebne uprawnienia (StateRead, AlarmRead, ToolRead, PlcRead…) za pomocą użytkownika admin. |
| 828D nie może odczytać bloku danych PLC | 828D udostępnia bloki danych klienta tylko od DB9000 | Poprosić programistę PLC o skopiowanie wartości do DB o numerze DB9000 lub wyższym. |
| Brak endpointu z Security None | Domyślnie aktywne są tylko polityki 256-bitowe | W produkcji należy to tak pozostawić; None można włączyć tylko tymczasowo do testu osiągalności, jeśli pozwala na to polityka zakładu. |
Pułapki, których należy unikać
- Własne modele obiektów (CSOM) tworzone w SiOME: do 7 własnych przestrzeni nazw i 10 000 węzłów.
- Do 149 parametrów na jeden dostęp do tablicy.
- Subskrypcje zdarzeń przez niektóre middleware są zastępowane odpytywaniem, ponieważ powiadomienia mogą wpływać na stabilność serwera (zalecenie Cybus).
- W sprawdzonym przez nas podręczniku Siemens nie podaje maksymalnej liczby klientów ani monitorowanych elementów: konfigurację klienta należy planować zachowawczo.
Konektory obsługujące to sterowanie
| Produkt | Dostawca | Typ | Wyjścia |
|---|---|---|---|
| uaGate 840D | Softing | Bramka (gateway) | OPC UA (≤20 000 węzłów), MQTT |
| edgeConnector (840D, FANUC CNC) | Softing | Bramka (gateway) | OPC UA 1.04, MQTT 3.1/3.1.1/5 |
| SDEX Suite | Softing | Bramka (gateway) | OPC UA, MQTT, REST |
| dataFEED OPC Server CNC | Softing | Serwer OPC / driver | OPC DA; opcjonalnie OPC UA 1.04, MQTT, REST |
| IBH Link UA | IBHsoftec | Bramka (gateway) | OPC UA (w tym model CNC OPC 40502), MQTT Sparkplug B |
| Connectware | Cybus | Platforma edge | MQTT, serwer OPC UA |
| WebAccess/CNC | Advantech | Oprogramowanie do monitoringu | OPC UA/DA, Modbus, REST |
| MERLIN Tempus + MERLIN adapters | Memex | Oprogramowanie do monitoringu | MTConnect |
| Manage MyMachines | Siemens | Producent sterowania lub maszyny | Chmura (Insights Hub) |
| Industrial Edge for Machine Tools | Siemens | Producent sterowania lub maszyny | REST, MQTT |
| Kepware Server — Siemens TCP/IP Ethernet | Velotic (formerly PTC Kepware) | Serwer OPC / driver | OPC UA, OPC DA |
| StateMonitor | HEIDENHAIN | Producent sterowania lub maszyny | Interfejs zleceń ERP/MES |
| Predator MDC | Predator Software | Oprogramowanie do monitoringu | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Oprogramowanie do monitoringu | — |
- Maksymalna liczba sesji i monitorowanych elementów serwera OPC UA
- Cena katalogowa 6FC5800-0AP67-0YB0 (widoczna tylko po zalogowaniu w Siemens Industry Mall)
Pytania zadawane przez inżynierów
Jak włączyć OPC UA w SINUMERIK 840D sl?
Wykupić licencję Access MyMachine /OPC UA (6FC5800-0AP67-0YB0), następnie Startup > Network > OPC UA > Setting > Change, zaznaczyć Activate OPC UA, uruchomić ponownie i wymienić certyfikaty.
Czy można odczytać 840D sl bez licencji OPC UA?
Tak, za pomocą bramki obsługującej protokół S7, np. Softing uaGate 840D, IBH Link UA lub Softing dataFEED; według Softing nie jest potrzebna dodatkowa licencja Siemens, choć do symboli używa się toolboxa NCVar Selector.
Jakiego portu używa SINUMERIK OPC UA?
Domyślnie TCP 4840.
Źródła
Informacje na tej stronie pochodzą z poniższych dokumentów, otwartych 27 października 2026.
- Siemens — SINUMERIK 840D sl/828D Access MyMachine/OPC UA configuration manual (08/2019)
- Siemens Industry Online Support forum — OPC UA licence
- MachineMetrics support — SINUMERIK OPC UA connectivity
- MachineMetrics support — Siemens 840D OPC UA option
- Softing — uaGate 840D
- Softing — uaGate 840D FAQ
- IBHsoftec wiki — IBH Link UA with SINUMERIK 840D / 840D sl
- Cybus — SINUMERIK connector
- Memex — MERLIN adapter for SINUMERIK 840D
- Siemens — Manage MyMachines system requirements
Ostatnia weryfikacja z dokumentacją producentów: 27 października 2026. OPC UA Connect to zasób edukacyjny publikowany przez TEEPTRAK; nie jest powiązany z OPC Foundation, MTConnect Institute ani z żadnym producentem sterowań.