Vai al contenuto
PLC Forum


Da Word A S5t , Come ?


Messaggi consigliati

Inserito:

Salve , ho la necessità di impostare un timer con il valore di una word ,

le ho provate in tutte le maniere ma non riesco a farlo funzionare correttamente.

Il metodo che funziona ma non bene è il seguente:

L MW 0

ITB // Converti intero in BCD

L 2#111111111111 // Maschera i primi 12 bit

UW

L 2#10000000000000 // Maschera i primi 14 bit (imposta T in secondi)

OW

T MW 2 // Appoggio parametro in formato timer in secondi

infatti se controllo il timer , esso scorre in secondi e non millisecondi.

A volte quindi accade che il conteggio sia anticipato di un secondo.

Avete qualche soluzione?

Grazie


Federico Milan
Inserita:

ll problema sembrerebbe essere nella base, se hai conteggi dell'orne dei secondi probabilmente prova utilizzare una base i poco inferiore ai secondi.

ciao

Inserita:

io di solito lo faccio così

L MW 0
itb
L w#16#1000
OW
T MW2

ora non ricordo però come scorre il tempo

Inserita:

Funziona ! Ha una risoluzione di 100ms , Ok Grazie

Matteo Montanari
Inserita:
Funziona ! Ha una risoluzione di 100ms , Ok Grazie

// La base dei tempi può assumere 4 diversi valori
// = 0 calcolo della durata in 0.01 sec
// = 1 calcolo della durata in 0.1 sec
// = 2 calcolo della durata in 1.0 sec
// = 3 calcolo della durata in 10.0 sec
//;
// = 0 calcolo della durata in 0.01 sec
//;
      L     W#16#0
//;
// = 1 calcolo della durata in 0.1 sec
//;
      L     W#16#1000
//;
// = 2 calcolo della durata in 1.0 sec
//;
      L     W#16#2000
//;
// = 3 calcolo della durata in 10.0 sec
//;
      L     W#16#3000

e comunque l'argomento è stato già trattato, basta solamente fare una piccola ricerca sul forum e vedere cosa salta fuori:

link 1

link 2

link 3

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