Come possiamo aiutarti?

Print

Come utilizzare Virtuino Modbus Android HMI con il gateway ACE-GTW-MB?

 

Un semplice esempio di come collegare alcuni tag dal PLC ACE a Virtuino Modbus Android HMI

attraverso il gateway ACE-GTW-MB Modbus-TCP

Virtuino Modbus

Per questo esempio, utilizziamo:

Implementeremo sull’HMI Modbus Virtuino HMI:

  • un interruttore a 2 posizioni
  • un indicatore luminoso
  • un cursore analogico
  • un indicatore digitale

PLC ACE

Impostazione di un semplice programma nel PLC ACE con vBuilder

Per prima cosa, creare questo semplice programma con vBuilder:

  • InBitC1 è un ingresso fisico esistente del vostro ACE
    • utilizzato per cambiare lo stato di BitToRead
  • BitToRead è un nuovo bit interno dell’ACE
  • BitToWrite è un nuovo bit interno dell’ACE
    • utilizzato per cambiare lo stato di OutBitD1
  • OutBitD1 è un’uscita fisica esistente del vostro ACE
  • WordToWrite è una nuova parola UI16 interna dell’ACE
    • utilizzata per cambiare lo stato di WordToRead
  • WordToRead è una nuova parola interna UI16 dell’ACE

Per poter scrivere questi tag dal master Modbus, è necessario renderli modificabili. Per BitToWrite e WordToWrite

Aggiungere tutti i tag alla tabella Modbus

Ora è possibile caricare il programma:

  1. Caricare il programma
  2. Eseguire il programma

Collegare l’ACE-GTW-MB

Collegare il gateway ACE-GTW-MB alla porta USB dell’ACE e accenderlo! L’ACE è alimentato dal gateway.

Configurazione di un semplice HMI con Virtuino Modbus

Impostazioni del server
Nuovo server – Gateway
Denominato ACE-GTW-MB
Inserire l’indirizzo IP
192.168.8.1 per impostazione predefinita
Nuovo modulo
(ACE)
L’ID dell’unità per impostazione predefinita è 1
(= ID PLC Modbus)
Vedere la tabella Modbus di vBuilder:
Nuovo cursore
(Per WordToWrite)
Server: ACE-GTW-MB
Memoria: Registro modulo
Indirizzo: 1
ID unità: 1
Formato: Parola senza segno a 16 bit (UI16)
Funzione: 06
Visualizzazione nuovo valore
(Per WordToRead)
Server: ACE-GTW-MB
Memoria: Registro modulo
Indirizzo: 0
ID unità: 1
Formato: Parola senza segno a 16 bit (UI16)
Funzione: 03

Nuovo Led
(Per BitToRead)
Server: ACE-GTW-MB
Memoria: Registro modulo
Indirizzo: 0
ID unità: 1
Formato: Non utilizzato
Funzione: 01
Nuovo interruttore
(Per BitToWrite)
Server: ACE-GTW-MB
Memoria: Registro modulo
Indirizzo: 1
ID unità: 1
Formato: Non utilizzato
Funzione: 05
Collegare il dispositivo Android
al punto di accesso WIFI
di ACE-GTW-MB
Collegare Virtuino
Bloccare il pannello
È fatta!
L’interruttore non accende il led!

Per un altro metodo di connessione del dispositivo Android al gateway, vedere“Come collegare l’ACE-GTW-MB alla rete

Come funziona questo HMI Android?

  • lo stato dell’interruttore HMI (ON/OFF) modifica l’ uscita OutBitD1 dell’ACE
  • l’ingresso PLCInBitC1 dell’ACE modifica lo stato dei led dell’HMI
  • il cursore HMI modifica il tag WordToWrite dell’ACE
  • il valore HMI visualizza il tag WordToRead del vostro ACE (=WordToWrite)

Nota:

  • OutBitD1 può essere modificato anche direttamente (se presente nella tabella Modbus)
  • InBit non può essere modificato tramite la tabella Modbus, è fisicamente dipendente dal suo ingresso
  • < ! > Controllare se l’indirizzo MAC è diverso per ogni interfaccia