Hoe kunnen we helpen?

Print

Hoe ACE-GTW-MQTT LAN/WAN/WIFI configureren


In deze tutorial laten we je zien hoe je de ACE-GTW-MQTT gateway configureert

ACE-GTW-MQTT
LAN WAN WiFi MQTT
Modbus via USB naar ACE PLC

Verbinding met ACE-GTW-MQTTwebconfiguratie-interface

Via de RJ45 LAN-poort aangesloten op je netwerk

Sluit de ACE-GTW-MQTT aan op je netwerk (LAN-poort).

Je PC moet zich op hetzelfde netwerk bevinden als de gateway: 192.168.8.XXX. Als dit niet het geval is, verander dan het IP-adres van je PC. Gebruik geen IP-adres dat al bezet is door een apparaat in je netwerk!

Ga met je bowser naar de ACE-GTW-MQTT webinterface door het IP-adres in te voeren: 192 .168.8.1

Voer de gebruikersnaam = root en het wachtwoord = root in

< ! > Stel een nieuw root-wachtwoord in om de webinterface te beschermen.

Eenmaal verbonden met de ACE-GTW-MQTT kun je desgewenst het IP-adres wijzigen.

Netwerk > Interfaces

En “Bewerk” de LAN-interface

Voer een nieuw IP-adres in dat nog niet wordt gebruikt door een ander apparaat in je netwerk.

Je pc moet zich op hetzelfde logische netwerk bevinden: 192.168.8.xxx


Als u het IP-adres van de standaard gateway wilt wijzigen

Vergeet niet je configuratie te bevestigen door op “UNSUPERVISED CHANGES” te klikken

ACE-GTW-MQTT verbinden met het internet

Verbonden met je netwerk via WiFi

Verbonden met je netwerk via de RJ45 WAN-poort

Sluit de gateway aan op je netwerk (WAN-poort).

Als de WAN-poort al verbonden is met je netwerk en een IP-adres toegewezen heeft gekregen door een DHCP-server, zou je ACE-GTW-MQTT al verbinding moeten kunnen maken met het internet.

Ga naar Netwerk > Diagnostieken en ping de “openwrt.org” server op het internet.

Veel succes! Als je 5 pakketten hebt ontvangen.

Gefeliciteerd! Je bent aangesloten!

ACE-GTW-MQTT verbinden met een MQTT broker

We gaan onze MQTT broker gebruiken. Gebruik onze broker ALLEEN voor je eerste tests. Je gegevens zullen zichtbaar zijn voor iedereen.

Als je het TBI-thema wilt testen, voeg dan een TBI-thema toe dat is gekoppeld aan de ACE InBitC1 invoer in de volgende stap:

Maak een eenvoudig testprogramma voor de ACE PLC met vBuilder

Voeg voor je BIT-onderwerp, als je het hebt toegevoegd in de MQTT-configuratie, een BIT-tag toe die is gekoppeld aan de ACE InBitC1 ingang:

De ACE-GTW-MQTT aansluiten op de ACE PLC

Sluit de USB-kabel aan tussen de gateway en de ACE-besturing.

De communicatie start ongeveer 10 seconden later.

* behalve voor de ACE-7096.

Gegevens bekijken met een andere MQTT-client

Als hulpmiddel voor het testen, debuggen en bekijken van je gegevens kun je deze krachtige MQTT-clientsoftware gebruiken: http://mqtt-explorer.com/

Met deze tool kun je je onderwerpen bekijken die zijn gepubliceerd door het ACE portaal en ook onderwerpen publiceren die moeten worden opgehaald in je ACE API!

In deze video gebruiken we de MQTT client software MQTT.fx

Andere gratis MQTT brokers om uit te proberen

Je kunt deze MQTT brokers hieronder uitproberen. Sommige zijn gratis en/of vereisen een account en maandelijkse kosten.

De gratis versies zijn alleen om te testen, niet om te gebruiken in je applicatie.

MQTT makelaar ACE-GTW-MQTT gateway instellingen
EMQ X MQTT IoT Cloud – Gratis – Geen account nodig
https://www.emqx.com/en/mqtt/public-mqtt5-broker

  • makelaar.emqx.io
  • 1883 certificaat (of 8883 met TLS/SSL)
SHIFTR – Gratis – Maak een account aan
https://shiftr.io/get-started

  • makelaar.shiftr.io
  • 1883
HIVEMQ – 7 dagen gratis
https://www.hivemq.com/cloud/

  • makelaar.hivemq.com
  • 1883
MOSQUITTO – Gratis
https://test.mosquitto.org/

  • test.mosquitto.org
  • 1883
CLOUD MQTT – betalen
https://www.cloudmqtt.com/

  • kapper.cloudmqtt.com
  • 18773
  • Gebruik login/wachtwoord

Probeer de MQTT.Explorer te verbinden met een van deze brokers. Als dit lukt, kun je hetzelfde doen met je Gateway.

MQTT-onderwerpen en Modbus-tags configureren

  • MQTT-onderwerp naar Pub/Sub:
    • zijn een vorm vanadressering waarmee MQTT-clients informatie kunnen delen. MQTT topics zijn gestructureerd in een hiërarchie gelijkaardig aan mappen en bestanden in een bestandssysteem, met de schuine streep ( / ) als scheidingsteken. Topic namen zijn : Hoofdlettergevoelig, gebruiken UTF-8 strings, moeten minstens één karakter lang zijn om geldig te zijn.
  • Payload Bit/Ana:
    • De payload is een waarde (bit of woord). De inhoud en het formaat zijn specifiek voor de toepassing.
    • Payload bitformaat :
      • Waarde_voor_status_0;Waarde_voor_status_1
      • 0;1
      • AAN;UIT
      • gestopt;lopend
    • Ana payload formaat :

      • @
      • Waterniveau= @ m
      • Snelheid machine : @ m/s
      • @ producten in bedrijf
  • Pub?/?Sub :
    • Publish omhet MQTT-onderwerp en de payload (waarde) naar de MQTT-broker te sturen
      • Je kunt waarden publiceren vanuit het Modbus register van de ACE PLC of vanuit de payload van het systeem (GPS, etc.)
      • Ik publiceer een onderwerp/waarde om informatie te geven aan andere MQTT clients (smartphone, tablet, scada, …)
    • Ik abonneer me omhet MQTT-onderwerp en de payload (waarde) van de MQTT-broker te ontvangen
      • Je kunt je abonneren op elke waarde (bit of woord) die naar de PLC wordt geschreven, van de broker of de payload van het systeem (GPS, broker, enz.)
      • Ik abonneer me op een topic/waarde om informatie te verkrijgen en te beheren

Hoe zet ik de ACE-GTW-MQTT terug naar de fabrieksinstellingen?

Zie hier

.