Sterowanie · Siemens

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 CNC6FC5800-0AP67-0YB0 (płatna)
PortTCP 4840
InterfejsX130 / X120 na NCU (thin client); eth1/eth2 przy PCU/IPC
BezpieczeństwoDomyślnie Basic256Sha256; dostęp anonimowy wyłączony
Bez opcjiBramka S7 (uaGate 840D, IBH Link UA, dataFEED)

Ścieżki połączenia

Bramka S7/RFC1006Alternatywa

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 MTConnectAlternatywa

Adapter Memex MERLIN dla 840D (wymaga licencji Siemens OA runtime).

Chmura/edge SiemensProdukt producenta

Aplikacje Manage MyMachines (klient SINUMERIK Integrate) i Industrial Edge for Machine Tools.

Licencje i opcje

PozycjaOpcja / numer katalogowyPłatna?Uwaga
Access MyMachine /OPC UA6FC5800-0AP67-0YB0PłatnaAktywacja w Startup > Licenses; może być potrzebny technik serwisu
Run MyHMI (Operate OA runtime, dla adapterów MTConnect)6FC5800-0AP60-0YB0PłatnaWymagana przez adapter Memex MERLIN
Toolbox SINUMERIK Operate z NCVar Selector (dla bramek S7)6FC5851-1XC45-4YA8PłatnaSłuży do generowania plików symboli dla uaGate 840D

Porty

PortProtokółUwaga
4840TCPSerwer OPC UA (konfigurowalny); na NCU otwierany automatycznie, na PCU/IPC ręcznie
102TCPS7 / 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

  1. 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.
  2. 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.
  3. Podnieść poziom dostępuNależy wejść na poziom dostępu Manufacturer, aby ekrany uruchomieniowe były dostępne.
  4. 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.
  5. 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.
  6. Uruchomić ponownieSprzętowy restart NCU lub PPU; na PCU 50 lub IPC ponowne uruchomienie Operate.
  7. 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.
  8. Zweryfikować ogólnym klientemPołączyć się UaExpert z opc.tcp://<HMI-IP>:4840 z użyciem Basic256Sha256 Sign & Encrypt, przejrzeć przestrzeń adresową, odczytać stan kanału, a następnie przekazać połączenie klientowi produkcyjnemu.

Rozwiązywanie problemów

ObjawPrawdopodobna przyczynaRozwiązanie
BadCertificateTimeInvalidBłędny czas systemowy w sterowaniu lub w kliencieUstawić zegar po obu stronach (w miarę możliwości przez NTP), a następnie połączyć ponownie.
BadSecurityChecksFailedCertyfikat klienta nie jest zaufany przez serwerPrzenieść certyfikat klienta na listę zaufanych w Startup > Network > OPC UA > Certificates.
Endpoint niedostępny w 840D sl z PCUKlient łączy się z X120/X130Przy 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 odrzucanyNowi użytkownicy nie mają uprawnieńNadać potrzebne uprawnienia (StateRead, AlarmRead, ToolRead, PlcRead…) za pomocą użytkownika admin.
828D nie może odczytać bloku danych PLC828D udostępnia bloki danych klienta tylko od DB9000Poprosić programistę PLC o skopiowanie wartości do DB o numerze DB9000 lub wyższym.
Brak endpointu z Security NoneDomyślnie aktywne są tylko polityki 256-bitoweW 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

ProduktDostawcaTypWyjścia
uaGate 840DSoftingBramka (gateway)OPC UA (≤20 000 węzłów), MQTT
edgeConnector (840D, FANUC CNC)SoftingBramka (gateway)OPC UA 1.04, MQTT 3.1/3.1.1/5
SDEX SuiteSoftingBramka (gateway)OPC UA, MQTT, REST
dataFEED OPC Server CNCSoftingSerwer OPC / driverOPC DA; opcjonalnie OPC UA 1.04, MQTT, REST
IBH Link UAIBHsoftecBramka (gateway)OPC UA (w tym model CNC OPC 40502), MQTT Sparkplug B
ConnectwareCybusPlatforma edgeMQTT, serwer OPC UA
WebAccess/CNCAdvantechOprogramowanie do monitoringuOPC UA/DA, Modbus, REST
MERLIN Tempus + MERLIN adaptersMemexOprogramowanie do monitoringuMTConnect
Manage MyMachinesSiemensProducent sterowania lub maszynyChmura (Insights Hub)
Industrial Edge for Machine ToolsSiemensProducent sterowania lub maszynyREST, MQTT
Kepware Server — Siemens TCP/IP EthernetVelotic (formerly PTC Kepware)Serwer OPC / driverOPC UA, OPC DA
StateMonitorHEIDENHAINProducent sterowania lub maszynyInterfejs zleceń ERP/MES
Predator MDCPredator SoftwareOprogramowanie do monitoringuSQL / MES / ERP
FactoryWiz MonitoringFactoryWizOprogramowanie do monitoringu—

Katalog konektorów CNC →

Nieopublikowane przez producenta. Nie znaleźliśmy tych informacji w dokumentacji producenta. Przed oparciem się na nich należy zapytać producenta sterowania lub maszyny.
  • 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.

  1. Siemens — SINUMERIK 840D sl/828D Access MyMachine/OPC UA configuration manual (08/2019)
  2. Siemens Industry Online Support forum — OPC UA licence
  3. MachineMetrics support — SINUMERIK OPC UA connectivity
  4. MachineMetrics support — Siemens 840D OPC UA option
  5. Softing — uaGate 840D
  6. Softing — uaGate 840D FAQ
  7. IBHsoftec wiki — IBH Link UA with SINUMERIK 840D / 840D sl
  8. Cybus — SINUMERIK connector
  9. Memex — MERLIN adapter for SINUMERIK 840D
  10. 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ń.

CNC Connectivity Field Kit
Zabierz Field Kit na obiekt
Wszystkie sterowania w jednym arkuszu, z portami, licencjami, listami kontrolnymi uruchomienia i szablonem wniosku o otwarcie firewalla. Bezpłatnie z kontem inżyniera.
Pobierz Field Kit →