Conceptos generales:
Las médulos de E/S snaldgicas de un PLC trabajen con sefiales continues (ininterrumpides) que pueden
tomar valores infinitos en el tiempo.
Sefal digtal Sefal analgica
0.0
SV 300
100
ov
Las E/S analogicas de los PLC’s pueden admitir valores de tensién o corriente.
Los valores de configuracién tipicos son:
Medidor deNWVE 54 mag
T-20mA —> Conversion AD —> 1101 11100011 1107
20 mA (1000 |)
4mA Ol) |me
TOT HWE OOTT T0I —p CoMersIONDIA —> 9-10]
107 (1800 rp.m)|
ovorpm) f
Modos de acceso de datos en la memo
Las CPU $7 pueden tener acceso a las sefiales de E/S de los médulos analégicos a través de dos
métodos:
¥ Mediante Acceso directo a la periferia(Ejemplo: PEW256—PAW256),
¥ Mediante Acceso a las areas de memoria sila CPU actua como maestro DP (Ejemplo EW236 - AW256)
* Las entradas y salidas analégicas ocupan 2 Byte de memoria (direccidn de palabra).
* Los valores de las £/S analégicos se transforman en un niimero entero de 16 bits. tos xineroseneres son
nmerosque rcuye aos nimeros naturales estes de ceo (1, 2, 3, x) losmegatwos de los meres naturales u~3,~2,~11V a0. Los
nimerosenteres no tenen parte decimal. EJEMPLO: +2, 10 +12, 435, ete
Paw2s6 Salida anclégice
Sean Tia os F/ Glok oocaca a0: 0101 1100 1101 1100 > D/A 3 0-10V
OC — iim” oo
Entrada analogica PEVI2S6Codificacién de datos para E/S Analégicas.
"No debemos confundir estos 16 bits con la resolucién de los convertidores A/D y D/A. La
resolucion oscilara segun el tipo de tarjeta entre 15 bits mas signo (+S) y 8 bits. Como es logico,
cuantos mas bits de resolucién tengan los convertidores, mayor definicidn y precisidn, y mayor sera.
la exactitud de la lectura o escritura. Por contra, también seré mayor el tiempo de conversién y por
lo tanto ls varaciones en el proceso tardaran mas en refelarse en el PLC.
" Posicién det bit
Peso del bit
* Sila resoluciOn de los convertidores es menor a 15 bits (+ S) el dato es justficado a la izquierda con
ceros en los bits menos signifcatives.
ca af} ofo olofo ls aaa
3H 0] of ofo[o[0] ofa] Fabel el el ebe
a0 0} of ofofo(o}ofofofo| 3 fale abe
a 5[o}o|ofo[0]ofo[o|ofol spabal
a o}o}o|ofo[0]ofofolofofol xx
aH o| off ofo[a} afofofofofo}afals
a
eso det bit [2°] 2"
2/2
Date
* Enel drea de 16 bits fos valores posibles son: 2*= 65536 (valor entero) (E/S unipolar).
* Sila E/S es bipolar (+/-) necesitamos un bit de signo (S) y ahora los valores serian: 32768 a +32768.
EJEMPLO: Para un médulo de entradas de 12 bits la resolucién sera: 2 = 4096. Pero nosotros
veremos X cantidad de resolucién, dependiendo de la tarjeta anal6gica.
- Tarjeta 8 bits= 28 =256 (28) de resolucién x 128 (27) = 32768 cantidad de resolucién
- Tarjeta 12 bits= 212 =4096 (242) de resolucién x 8 (2#) = 32768 centidad de resolucién
* Dado que hay que tener en cuenta los valores de rebasamiento y desbordamiento, la resolucién en
{a practica es 27648.
Por ejemplo, pars una entrada de +/- 10 V y medidas entre 0 y 1000 ltros obtendré:
Otros —~
0 S0OLitros----- 13824 1000 Litros 27648Codificacién de datos para E/S Analégicas.
De forma genérica la distribucion del érea de entradas que se utiliza en los
PLC es la siguiente:
slulslelulwols|sl[r[>6]s]a alas
wl=lelelsle|elelslelelelel,
Bide sien Bits de datos 12 bit (escucién convertidor A/D)
BS +O ler postive
BS =1valer negative
De forma genérica la distribucién del érea de salidas que se util
its ts
Deshordamiento
cen los PLCes la siguiente:
l=)*]*=)*=J*=> ppp pp) ].
a
[eles siela]2 [2 a|2[2]1 ex] e) xx
EB cociticacion de datos para £/5 Analégicas.
Limites de lectura
ine aE
Taare) En |
bectura+/-10v;_ = ae [Saar ——
eases ———|—“viraa Se —|
a a
eae a AT |
= ae waar /
=
tities ow: (== ———|[ anes | eas ———]
(S8te tee eis
SaaS [a i
aa aT a
Lectura 4a 20 ma: MO De2zsivaB0a |
= Vator nominal ‘De 2da4 |
Reames ai es
TET og tEbi cotiticacién de datos para €/s Analégicas.
Rangos de entradas para tensién bipolares (/-V). 15 bits de resolucién
Syste Vote measuring Range
ec | hex | sv | aw | azav [ atv
issise| wer) me inasiv | ssev | a0 [iuesy [OO
vi7.sonos] 2512) 700
Tizsww] wen] err [ iar—V | sarov | 2oiov | La7ev
27649) GOL jaan
teow] areas) oem [ tommy | Sony Tomy
7seoo%) 20736, ston | zswv | a7sv | ta7sv | w7s0v
amar] it) | senza | toms | oa [aairae
of o of _ov| ov | ov | ov |Nomange
coamare| a) ar | aeizav | asospy | soap [aaa
Foe] are) aw | 70 | azsov | any | azsov
[_OUT=[ FLOAT (IN) — K1/(K2-K1) * (HI_LIM—LO_LIM)] +LO_LIM | > OUT= numero real
Fotos [as constantes KI y 12 se aplican deforma diferente, dependiendo de sel valor
sen ENO |_| de ertradaes BIPOLAR o UNIPOLAR
tw RET vaLL | BIPOLAR: Se supone que el valor entero de entrada debe estar entre -27688 y
Tie ut{ | 27688, porlo tanto, KI=-27648.0 y K2= #27688 0
tou UNIPOLAR: Se pone que el vilor entero de entrada debe estar entre Oy 27648,
por le tanto, K1= 0.0 K2 = #27548.0
—{pipotaR
Escalado de valores analégicos con $7-300 mediante la funci6n FC105.
ERRRIERN owes ena deun depo nedntesensor ral
ae rn
fe etal MER oe tesgmete lion
ina PF [EIiT}+ = Valor entrada (027ean) earch aang
Cacranha em et
: Ta n-0
Parimatios dn furcén SCALE (F105)
a ae ote gute
| =
sae 1EB Excalaco y desescalado de valores analégicos con $7-1200.
[ERR conto! de tena den depo mediate sense ana.
sefsles entre 0 V (0 litres) y de 10 V (1000 ltrs) el convertidor A/D Interne del PLC entregard valores enteros
comprendidos entre 0 y 27648 respectivamente
bein igh y= 27848 Cutie) = 1000 ton
[EE naan ot (0027848 ut aie Ou) = abst. to)
is int tuay=0 tow (8) +0 Los
Funcién Escalado $7-1200 - [ OUT
ind -In6) / (In - In3)* (Int -In3) + Ind
Outrote (Ott) Valor de sala escalado
Inve (Int) Valse docontrada analogies
Inns (Ind) Limite superior del valor de entrada ezeaiado
Inn (ind) Lis inferior del valor de entrada escalado
‘Out (Ind) Limite superior del valor de sala escalato
Outw (In8) Limite inferior del valor de sala eecalad>
EE] Escalado de valores analégicos con $7-1200.
CCONSIDERACIONES INICIALES:
17-1200 dispone de la funcibn "CALCULATE" que nos permite realizar célcules mateméticos,
NOTA IMPORTANTE: La funcién ha ée configurarse para el céleulo con ndmeros reales.
set
wes sww0200
Tanta ot ag
ee (QUT = ind In) (=n) * (Ir) +EB] Escaiado de valores analégicos con $7-1200.
Sent
“a
ie gneeny
etre snaléica 64 (0-20V) que toms
valores enteros entra #27648, valores ere Oy 10001
(nmr ree).
Latalidals tensor en 0200 (2 bits
liter.
Desescalado de valores analégicos con $7-1200.
Desescalar de 0-1000 litros para salida analégiea (0-10V)
Seoments |
care
ta
ean
wom