Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Controllo Dimmer 0-10v Hplc


Messaggi consigliati

sergio.marcianelli
Inserita:

Buonasera,

possibile che non riesco a trovare in rete un dimmer con variazione 0-10v? qualcuno ha qualche link da consigliarmi?

Grazie

Sergio Marcianelli


sergio.marcianelli
Inserita:

Grazie mille,

Ma ci credi che ho cercato per 2 giorni?

Sarà che non sono un buon ricercatore........ :senzasperanza:

Ciao

Sergio Marcianelli

  • 1 month later...
Inserita:

scusate riapro un attimo la discussione per risolvere un problema con il dimmer.

Ho il modulo correttamente configurato sull'indirizzo 1 - 45 (%MW226).

Tramite il ladder riesco a far funzionare la prima uscita agendo direttamente

sul R/W word (%MW1100).

Ma tramite Visual basic con l'istruzione (tanto per test)

====================================================

Private Sub Button8_Click()

XComm1.DTHP 1100, 1, 1, 30, "pippo" '/ settato al 30% come qualsiasi altro valore.

End Sub

====================================================

non fa nulla....

Avevo tra l'altro già cercato qui, come sui cd se riuscivo a trovare un esempio

che proponesse una scala percentuale da usare sugli schemi VB per comandare

le varie uscite del dimmer.

Qualcuno riesce a salvarmi???? :unsure:

del_user_56966
Inserita:
Tramite il ladder riesco a far funzionare la prima uscita agendo direttamente

sul R/W word (%MW1100).

Ok, ma come consiglio sempre quando non vedo il programma, prendi per esempio il programma già disponibile

sui demo "Esempio Dimmer 4CH semplificato"

cosi siamo sicuri di essere in linea, se le risorse sono diverse modifica solo quelle!

Ma tramite Visual basic con l'istruzione (tanto per test)

====================================================

Private Sub Button8_Click()

XComm1.DTHP 1100, 1, 1, 30, "pippo" '/ settato al 30% come qualsiasi altro valore.

End Sub

====================================================

provare da altri ambienti come VB6, .NET ecc.. equivale a eseguire i test direttamente dal programma di "Test I/O"

che trovi su Home&Building se da qui funziona e dal tuo programma no, sicuramente va rivisto il codice, mentre se non funziona

neppure dal Test I/O allora il problema è nel programma dell'HomePLC...

Avevo tra l'altro già cercato qui, come sui cd se riuscivo a trovare un esempio

che proponesse una scala percentuale da usare sugli schemi VB per comandare

le varie uscite del dimmer.

Cosa intendi per scala percentuale, le uscite dimmer analogiche si comandano tramite un valore lineare tra 0 e 100%

e questa è già una scala in percentuale?... :blink:

Inserita:

dal test I/O funziona correttamente....

in realtà uso già l'esempio dimmer semplificato...

come scala graduata intendevo una "barretta" a video da far scorrere

da 0 a 100 per cambiare l'intensità della luce.

Grazie mille per l'assistenza

Inserita:

una news....

se imposto, tramite il test I/O un valore (es. 70) sull'uscita %MW1100

la lampada si accende correttamente su questo valore....

A questo punto se dal VB gli lancio un altro valore l'uscita va a 0....

Ne deduco che comunque riconosce quell'uscita correttamente....

In alternativa mi farebbe altri casini :rolleyes:

del_user_56966
Inserita:
come scala graduata intendevo una "barretta" a video da far scorrere

da 0 a 100 per cambiare l'intensità della luce.

Per fare questo devi usare la libreria standard (Slider) di Microsoft oppure la slaider avanzata

della libreria "Advance Slider"

nell'evento MauseUP metti il codice di invio del valore al registro (relativo al dimmer o altro..)

per esempio puoi usare..

Private sub AdvSlider1_MauseUP (Value as Integer)

XComm1.DTHP "1000", 1, 1, 1, AdvSlider1.value, "pippo"

end sub

Rivedendo il tuo codice postato mi sembra che manchi qualcosa...

XComm1.DTHP 1100, 1, 1, 30, "pippo

Devi mettere i seguneti parametri,

1)Numero registro

2)Quantità di registri da leggere

3)Indirizzo HomePLC

4)Indirizzo Server

5)Valore da scrivere

6)Password

mentre nel tuo è cosi...

1)Numero registro.............................OK

2)Quantità di registri da leggere.........OK

3)Indirizzo HomePLC.........................OK

4)Indirizzo Server.............................MANCA!!

5)Valore da scrivere..........................Fuori posto!!

6)Password.......................................Fuori posto!!

ora capisco perché non ti funziona... :blink:

Per prendere pratica vedi la Form2 dell'esempio allegato al CD

Esempio di utilizzo di XComm++ da Visual Basic, in questo trovi tutti i comandi che ti possono servire e molto di più... ;)

Inserita:

ok in effetti era proprio quello... <_<

ora funziona correttamente e lo slider è proprio quello che volevo

per comandare semplicemente il dimmer dai touch :rolleyes:

Grazie mille per l'aiuto :thumb_yello:

del_user_56966
Inserita:
ora funziona correttamente e lo slider è proprio quello che volevo

per comandare semplicemente il dimmer dai touch

infatti il problema in ABS-XComm oltre alle vastità di informazioni presenti e ben visibili

sta nella marea di informazioni meno visibili se non riservate..... :rolleyes:

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...