Vai al contenuto
PLC Forum


Informazioni Scalatura


texano

Messaggi consigliati

Salve, in un vecchio progetto, ho la seguente istruzione:

L "INV_MACC" (Ingresso analogico 4-20 mA)

ITD

DTR

L 6.989990e-003 (??) Come ricavo da questo numero in intero??

*R

T "BAT_MIN" (MD128)

Se volessi sostituirla con l'istruzione di scalatura del blocco fc105, come dovrei fare?

Grazie

Link al commento
Condividi su altri siti


Ciao Texano

Vado a memoria ma L'FC105 dovrebbeessere cosi,

CALL FC105

IN= "INV_MACC" (Ingresso analogico 4-20)

LV_MIN= 0.000000e-000

LV_MAX= 1.000000e-002

BIPOLAR= false

RET_VAL= MW100

OUT= MD102

L MD102

L L 6.989990e-003

*R

T "BAT_MIN" (MD128)

considera che LV_MIN= 0.000000e-000 ed LV_MAX= 1.000000e-000 io li ho impostati come se volessi scalare il mio ingresso in 0..100, tu dovrai impostare quello correto

il Bipolar se vuoi elaborare anche valori negativi va messo a "true"

L 6.989990e-003 (??) Come ricavo da questo numero in intero??

Se è scritto cosi all'intero del software credo che sia una costante

Spero d'esserti stato utile Saluti Reverendo

Modificato: da Reverendo bit
Link al commento
Condividi su altri siti

nelle istruzioni in origine il numero intero (0...27648) viene trasformato in reale e poltiplicato per 0,00698999 traformandosi in 0...193,25924352 quindi in fc105

HI_LIM 193.25924352

LO_LIM 0.0

OUT MD128

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