Vai al contenuto
PLC Forum


Supervisione Homeplc Con Visual Basic


Messaggi consigliati

Inserito:

Salve, sto cercando di comandare un modulo dimmer ( guida din - ESXD4 ) tramite uno slider sempre fornito dalla net, ma ho molti problemi di comprensione ...

allora, il modulo ha un indirizzo n. 43 uso l'uscita n. 1 e sto facendo le prove con i demo che sono sul cd della net ... ma dagli ingressi dello stesso modulo funziona tutto, e tramite ladderhome 2 scrivendo anche il valore nei registri MW1100 - MW1103 non mi cambia nulla !!!! :unsure: :unsure:

Ho le idee moltoconfuse sull'uso di registri e variabili ... potete cortesemente farmi un po di luce ??

grazie a tutti.


Inserita:

Per allinearci ti dico che demo carico..

Esempio Dimmer 4CH semplificato

Per partire devi capire dove è mappato i dimmer, nel demo lo riporta al registro %MW372

che da . --> Risorse di sistema si vede che corrisponde all'indirizzo di rete Master 4 Slave 43

ora penso che tu al contrario se fai delle prove non lo connetti al master 4 ?

Ma sicuramente al Master 1 oppure direttamente all'HomePLC (Master 1 Simulato)

quindi nel demo devi modificare il registro dimmer a Master 1 Slave 43 che corrisponde al registro %MW224

visto che il dimmer è 4 canali e che ogni registro supporta due canali avresti,

Registro %MW224

---------------------Byte Basso canale 1

---------------------Byte Alto canale 2

Registro %MW225

---------------------Byte Basso canale 3

---------------------Byte Alto canale 4

Per pilotare i dimmer con valori tra 0 e 100% come vedi nel demo è utilizzata un libreria (MKWord) che compone i due valori

del canale 1 e canale 2 in un unico registro e lo invia al dimmer,

in effetti una volta "centrato" il dimmer.. :lol:

l'uso è semplicissimo, scrivi un valore in memoria e la luce ti segue in tempo reale..!

Inserita: (modificato)

Non ho capito il titolo del post... ?

Se vuoi sapere come si pilota il dimmer direttamente da Visual Basic,

non devi fare altro che aprire il demo XComm++ e andare nel form 2, dove vedi le risorse DTHP

provi ad indirizzare il registro di un canale dimmer (per esempio canale 1) e tramite il pulsante lo piloti per test vari,

il codice che sta sotto al pulsante è tipo questo..

XComm1.DTHP Numero registro, ind. PLC, ind.Server, valore dimmer, "pippo"

nel caso del demo avresti,

XComm1.DTHP 1100, 1, 1, "50", "pippo" '/ setta il Dimmer al 50%

Chiaramente il registro che piloti da supervisione deve essere libero

da forzature rispetto alla logica del programma del PLC!.. :)

Modificato: da alen
Inserita:

Molte grazie funziona perfettamente anche da vb ... ora è molto più chiaro il funzionamento ... grazie ancora Picc. ;)

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...