Vai al contenuto
PLC Forum


Input valore da web server


visind

Messaggi consigliati

Buonasera a tutti.

Avrei una questione da porvi. 

 

Su webserver vorrei creare la possibilità di modificare un clock timer di accensioni delle luci. 

Ovvero vorrei dare la possibilità di inserire un orario di accensione e uno di spegnimento.

Diciamo che sul programma ho B021 che è la funzione dell'orario di accensione/spegnimento luci, su lato webserver come potrei gestirlo?

Qualcuno potrebbe spiegarmi in breve?

 

Grazie!

Link al commento
Condividi su altri siti


Semplicemente devi associare le camme del temporizzatore alla memoria V (ogni timer ha inizio e fine quindi 4 byte moltiplicate le possibilità e in più un byte che riporta 7 bit che sono i giorni Lun/dom anch'esso moltiplicato le possibilità)

Il formato delle ore e minuto sono in Esadecimale.

Se cerchi altri miei post ci sono esempi..

Link al commento
Condividi su altri siti

O

1 ora fa, max.bocca ha scritto:

Strumenti \ parametrizzazione VM

15935845929231624717787.jpg

Perfetto fin qui è tutto chiaro.

 

Ma su LWE cosa posso creare per un input di valore?

Link al commento
Condividi su altri siti

1 ora fa, visind ha scritto:

O

Perfetto fin qui è tutto chiaro.

 

Ma su LWE cosa posso creare per un input di valore?

Ah adesso ho capito forse.

Non c'è modo di dare un valore in intero (e quindi inserire una qualsiasi ora) in input, ma è possibile selezionare solamente le camme con orari predefiniti. Giusto? 

 

Link al commento
Condividi su altri siti

2 ore fa, visind ha scritto:

O

Perfetto fin qui è tutto chiaro.

 

Ma su LWE cosa posso creare per un input di valore?

Ah adesso ho capito forse.

Non c'è modo di dare un valore in intero (e quindi inserire una qualsiasi ora) in input, ma è possibile selezionare solamente le camme con orari predefiniti. Giusto? 

 

Bene, me la canto e me la suono da solo. Scusatemi tutti 🤣.

 

Ho creato uno "scale time" in LWE, al quale ho associato la relativa parametrizzazione vm (VB2 nel mio caso).

Funziona e i parametri in input vengono registrati correttamente.

 

 

 

 

Modificato: da visind
Link al commento
Condividi su altri siti

48 minuti fa, max.bocca ha scritto:

Certo che puoi inviare gli orari, delle camme...

Si si lo so.

Però il range di immissione va a 0 a 32. Non posso inserire direttamente l'orario.

Per esempio alle alle 24h corrisponde il valore 32.

Link al commento
Condividi su altri siti

Il 1/7/2020 alle 21:51 , max.bocca ha scritto:

Come no, esempio accensione VD1, fai due caselle in Esa una con indirizzo VB1 e l'altra con VB2.

 

 

Funziona! Ti ringrazio,

ma mi spiegheresti perché in esadecimale?🤕

Link al commento
Condividi su altri siti

Ho necessità di fare la stessa cosa su un blocco con "Spegnimento ritardato" e un altro con "Tempo di accensione".

Se provo in hex i valori non vengono registrati. 

1.png

2.png

3.png

Modificato: da visind
Link al commento
Condividi su altri siti

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