OPC UA konfigurieren
Du brauchst einen genehmigten authentifizierten Connector, zugewiesene Arbeitsplätze und Zugriff auf den OPC-UA-Endpunkt der Maschine. Der SPS-Verantwortliche liefert tatsächliche Knotenkennungen, Typen, Einheiten, Zählerbedeutung und Schreibrechte.
Zuordnung erstellen
- Öffne den Connector und füge eine Maschinenzuordnung für einen zugewiesenen Arbeitsplatz hinzu.
- Gib den Endpunkt ein, etwa
opc.tcp://plc.example:4840. - Wähle unterstützten Sicherheitsmodus, Richtlinie und Authentifizierung.
- Lege Lese- und Schreibknoten mit genauen Kennungen und Datentypen fest.
- Aktiviere und synchronisiere die Zuordnung. Prüfe Verbindung und zuerst einen reinen Lesewert.
- Teste Schreibzugriffe separat mit dem Maschinenverantwortlichen vor operativer Nutzung.
Knotenkennungen sind exakte Werte wie ns=2;s=Machine.Counter oder ns=2;i=12345. Übernimm sie aus dem tatsächlichen Adressraum. Namensraumindizes können zwischen Maschinen und nach Änderungen abweichen.
Unterstützte Sicherheitseinstellungen
Der Client verlangt SignAndEncrypt und Basic256Sha256. Fehlende Angaben verwenden diese sicheren Standards; None, Sign, veraltete oder unbekannte Richtlinien werden abgewiesen. Das SPS-Serverzertifikat gezielt in OPCUA_TRUST_DIR/client vertrauen und das Edge-Anwendungszertifikat auf der SPS freigeben. Unbekannte Zertifikate werden abgewiesen. Maschinenspezifische Benutzername-/Passwortdaten konfigurieren, wenn die SPS Benutzerauthentifizierung verlangt. Ohne diese fordert der Client eine anonyme Benutzersitzung über den authentifizierten verschlüsselten Anwendungskanal an.
Lese- und Schreibbedeutung
Leseeinträge enthalten nodeId und eventType. Der generische Abonnementpfad verarbeitet derzeit production und status. Status 1/running/true bedeutet betriebsbereit, 0/stopped/false bedeutet Leerlauf, andere Werte bedeuten Störung. Prüfe diese Zuordnung vor operativer Verbindung.
Das generische Produktionsabonnement sendet derzeit eine leere Auftragsnummer. Eine Zählerzuordnung beweist daher nicht, dass der richtige Auftrag aktualisiert wird. Nutze einen geprüften Meldeweg mit ausdrücklicher Auftrags- und Arbeitsplatzidentität oder einen vereinbarten Adapter.
Schreibzuordnungen können unterstützte Auftragswerte wie Nummer, Planmenge und Werte benutzerdefinierter Felder auswählen. Gib den passenden Typ an. Eine gespeicherte Zuordnung beweist keine tatsächliche Übertragung. Prüfe SPS-Wert und ausgewählten Auftrag.
Ausschuss, Störungssignale, Zykluszeit und eigene Umwandlungen werden nicht sämtlich vom generischen Abonnementpfad verarbeitet. Prüfe den genauen Ereignis- oder Methodenweg.
SPS-Aufrufe an den Edge-Rechner
Der lokale OPC-UA-Server bietet im Ordner EnneaMES die Methoden GetNextOrder, GetRecipe, ReportProduction, ReportScrap und ReportStatus. Standard ist /UA/EnneaEdge auf Port 4841. Lies Namensraum und Argumente am bereitgestellten Server aus.
Eine erfolgreiche lokale Meldung bedeutet lokale Annahme beziehungsweise Pufferung. Prüfe auch das Cloud-Ergebnis. Siehe API-Referenz zu Mengen und Kennungen sowie Sicherheit zum lokalen Netzwerk.
Zuordnungsfehler untersuchen
Verbindungsverweigerung: Endpunkt, Route, Firewall und Server prüfen. Sicherheitsfehler: Modus, Richtlinie, Vertrauen und Anmeldung vergleichen. Ungültiger Knoten: genaue Kennung und Typ übernehmen. Fehlender Cloud-Fortschritt: Auftragsidentität, Zuweisung, Puffer und Einzelergebnis prüfen. Siehe Fehlerbehebung.