QIoT Suite 2.0 met OPC UA - Het instellen van QIoT OPC UA Client, Server en Gateway


Laatst gewijzigd op: 2019-09-09

In deze tutorial ziet u hoe u een QIoT OPC UA Client kunt verbinden met een PLC (Programmable Logic Controller) voor het verzamelen, beheren en monitoren van gegevens.

Ook kunt u zien hoe u een QIoT OPC UA Server kunt maken voor communicatie met SCADA (Supervisory Controland Data Acquisition) en hoe u de QIoT OPC UA Gateway kunt instellen.
(Referentie: OPC UA  https://opcfoundation.org/about/opc-technologies/opc-ua/)

Voorbereiding

U heeft de volgende apparaten nodig (of emulators/simulators van deze apparaten):

Start OPC UA Server

Start de OPC UA server vanuit PLC of OPC UA Simulation Server en noteer het Adres voor verbinding (UA TCP). Wijzig de hostnaam en het IP-adres (bijvoorbeeld: opc.tcp://127.0.0.1:53530/OPCUA/SimulationServer)

Maak verbinding met de OPC UA Server

Stap 1: Configureer de QIoT OPC UA Client

  1. Klik op “OPC UA” >“Clients” > “+ Voeg client toe”.
  2. Voer de informatie van de client in en het adres voor verbinding van de OPC UA Server. Klik op “Maken”.
  3. De status van verbinding moet “Verbonden” zijn.
  4. Klik op om de lijst met tags van de verbonden OPC UA Server te zien.

Stap 2: Gebruik regels voor lezen en schrijven van OPC UA Tags

Lezen:

  1. Open een IoT-toepassing en klik op “Regel”.
  2. Sleep de node “QOPCUA Client In” naar het paneel.
  3. Dubbelklik op de node “QOPCUA Client In” voor de eigenschappen ervan.

    Voer de volgende informatie in:

    1. Naam: Voer een naam in.
    2. Client: Selecteer de gemaakte QIoT OPC UA Client.
    3. Actie:
      1. Lezen: Polling betekent dat de client de gegevens van de server periodiek leest (aangevraagd vanuit server).
      2. Subscribe (Abonneer): Als de waarde van tags wijzigen zal de server een bericht naar de client sturen (server stuurt actief).
    4. Herhaal: Stel een tijd voor herhaling in
      1. Lezen: Voer een interval voor het pollen in.
      2. Subscribe (Abonneer): Voer een interval voor subscriben in.
    5. Selecteer OPC UA tag-node:
      1. Selecteer een tag voor Lezen of Subscriben.

  4. Klik op “Gereed” als het klaar is.
  5. Verbind een “debug”-node met “QOPCUA Client In”.

  6. Meer informatie over debuggen in het Dashboard kunt u vinden in de volgende tutorial: Hoe kan ik het dashboard gebruiken na het bijwerken van QIoT Suite Lite van v1.1.1 naar v1.1.2?

Schrijven (Met een injectie-node als voorbeeld):

  1. Open een IoT-toepassing en klik op “Regel”.
  2. Sleep een “QOPCUA Client Out” en twee “injectie”-nodes naar het paneel en verbind ze op de volgende manier:
  3. Kies in de eigenschappen van de node “QOPCUA Client Out” de gemaakte QIoT OPC UA Client, stel het type in als “Boolean”, en selecteer een tag.


  4. Gebruik bij het instellen van de eigenschappen van de “injectie”-nodes dezelfde waarden als in de vorige stap en volg onderstaande afbeeldingen voor het instellen van gegevensindeling van payload. In dit voorbeeld wordt “Boolean” en payload als JSON gebruikt , dus u moet voor de payloads {"value":true} en {"value":false} invoeren.

  5. Klik na het opslaan van de eigenschappen van node op de “injectie”-node en controleer de status van de OPC UA Server. De waarde moet “Waar” of “Onwaar” worden.


Maak een QIoT OPC UA Server

Configureer de QIoT OPC UA Server

  1. Klik op “OPC UA” > “Servers” > “+ Voeg Server toe”.
  2. Geef de informatie van de QIoT OPC UA Server.
  3. (Optioneel) Maak mappen en tags.
  4. (Optioneel) Voeg proxy-tags toe aan de QIoT OPC UA server. Met het toevoegen van proxy-tags kunt u de QIoT OPC UA Server gebruiken als een OPC UA Gateway en tagwaarden lezen/schrijven van meerdere OPC UA Servers. Als er bijvoorbeeld tien PLC-apparaten zijn, dan kunt u met de QIoT OPC UA Gateway van alle tien apparaten gegevens verzamelen. Het verbinden van SCADA aan QIoT OPC UA Server is gelijk aan het verbinden van 10 PLC-apparaten en kan meerdere waarden geven met een enkele verbinding. Kies links de tags van OPC UA Client, klik op , selecteer de gewenste tags en klik op “Bewerken” om het query-interval in te stellen.

  5. Indien gewenst, kunt u gebruikers aan de QIoT OPC UA Server toevoegen. Klik op “Maken” als het is voltooid.
  6. Schakel de server in.
  7. Noteer het adres van de server. U kunt de instellingen van QIoT OPC UA Server opnieuw instellen vanuit Acties.

Start OPC UA Client

Start de OPC UA Client. Voer het adres van de QIoT OPC UA Server in. Na verbinding ziet u de tags en waarden.

* Toegang tot tagwaarden van QIoT OPC UA Server in QIoT Regel:

Om de waarden van tags van de QIoT OPC UA Server in Regel te kunnen bewerken, moet u een QIoT OPC UA Client maken en verbinden met QIoT OPC UA Server. Bijvoorbeeld: (Regel) QOPCUA Client In → QIoT OPC UA Client → QIoT OPC UA Server.

  1. Maak een OPC UA Server en leg het serveradres vast.
  2. Ga naar de Client-pagina en maak een OPC UA Client.
  3. Voer het adres van de server in en wijzig het IP-adres in “127.0.0.1”.
  4. Kies de QOPCUA Client In/Out-node in de QIoT Regel.

Was dit artikel nuttig?

83% van de mensen vond dit nuttig
Bedankt voor uw feedback.

Vertel ons a.u.b. hoe we dit artikel kunnen verbeteren.

Hieronder kunt u eventuele aanvullende feedback toevoegen.

Kies specificatie

      Toon meer Minder

      Deze website in andere landen/regio's:

      open menu
      back to top