Documentos de Académico
Documentos de Profesional
Documentos de Cultura
infoPLC Net Tema7 Parte1 PDF
infoPLC Net Tema7 Parte1 PDF
1
Procesado
de
seales
analgicas
10/11/14
SEALES
ANALGICAS
A
diferencia
de
una
seal
binaria,
que
solo
puede
adoptar
los
estados
de
S7-1200
2
2
Procesado
de
seales
analgicas
10/11/14
SEALES
ANALGICAS
Estas
magnitudes
se
transforman
con
un
transductor
de
medida
en
365
10V: 1000 U/min = 0,01 V/U/min
1000 U/min
365 U/min x 0,01 V/U/min = 3,65
10V
S7-1200
0V +10V
!
3
Procesado
de
seales
analgicas
10/11/14
SEALES
ANALGICAS
Si
se
procesan
magnitudes
analgicas
con
un
PLC,
el
valor
de
tensin,
intensidad
o
resistencia
ledo
debe
conver4rse
en
informacin
digital.
Esta
transformacin
se
S7-1200
11 Bit
mV en la tensin<5mV erkannt
unterschiede
0 2048
werden
!
Resolucin:
Podemos
denir
la
resolucin
como
el
nmero
de
valores
discretos
capaz
de
ser
4
dis4nguidos
de
forma
individual
por
el
autmata
en
el
rango
de
seal
admisible
por
el
conver4dor
analgico
/
digital.
4
Procesado
de
seales
analgicas
10/11/14
Tratar
valores
calculando
la
correspondencia
entre
la
medida
real,
seal
analgica
y
rango
en
el
formato
del
PLC
es
extremadamente
S7-1200
en
formato
palabra
del
PLC(enteros)
en
valores
reales
del
rango
de
medida
del
disposi4vo
original
(p.e.
la
temperatura
de
0
a
760C)
de
acuerdo
a
la
resolucin
del
mismo,
y
poder
realizar
operaciones
de
5
forma
directa.
5
Procesado
de
seales
analgicas
10/11/14
La
realizacin
de
un
escalado
4ene
como
obje4vo
conver4r
los
datos
en
formato
palabra
del
PLC(enteros)
en
valores
reales
del
rango
de
medida
del
disposi4vo
original
(p.e.
la
temperatura
de
0
a
760C)
de
acuerdo
a
la
resolucin
del
mismo,
y
poder
realizar
operaciones
de
forma
directa.
Ov
S7-1200
Osh
10/11/14
En
algunos
casos
incluso
sera
necesario
un
escalado
con
desviacin,
p.e.
si
el
rango
de
medida
de
disposi4vo
de
4-20
mA,
y
el
del
PLC
slo
mide
seales
en
corriente
de
Osh
Ov
S7-1200
Osl
Valor
de
Entrada
lsl
lv
lsh
Analgico
Lo
que
signica
que
el
valor
escalado
puede
ser
calculado
mediante
la
recta
de
7
interpolacin
lineal
entre
Osh
y
Ish,
e
Osl
y
Isl.
Podemos
calcular
por
tanto
el
valor
de
acuerdo
a
la
siguiente
frmula:
Procesado
de
seales
analgicas
10/11/14
S7
1200
En
el
caso
del
S7-1200
existen
dos
4pos
de
elementos
que
realizan
S7-1200
8
SB
1232
SM
1231
Procesado
de
seales
analgicas
10/11/14
S7
1200
En
el
caso
del
S7-1200,
como
se
ha
comentado
anteriormente,
ste
viene
equipado
con
2
AI
en
tensin,
con
rango
0-10
V
(no
pueden
ser
conguradas
como
entradas
en
corriente
ni
en
otro
rango
diferente),
S7-1200
En
este
caso,
la
resolucin
de
las
entradas
analgicas
integradas
en
el
S7-1200
es
de
10
bits.
Para
el
caso
de
las
SB
y
los
SM,
la
resolucin
de
las
AI
y
AQ
aumenta
hasta
los
12
bits,
admi4endo
tanto
entrada
en
tensin
como
en
corriente.
9
Esto
signica
que
el
rango
de
valores
capaces
de
ser
dis4nguidos
por
el
PLC
en
base
a
los
10
bits
de
almacenamiento
es
de:
210
=
1024
No
obstante
estos
10
bits
van
integrados
en
una
palabra
de
datos,
por
lo
que
su
rango
de
variacin
en
el
PLC
sera
mayor
como
podemos
ver
en
las
caracters4cas:
de
0
a
27648.
Procesado
de
seales
analgicas
10/11/14
S7
1200
En
el
caso
de
las
entradas
AI
integradas
del
S7-1200,
se
han
eliminado
los
ajustes
de
ganancia
y
oset
y
S7-1200
10
Procesado
de
seales
analgicas
10/11/14
S7
1200
Al
agregar
una
CPU
a
STEP7,
se
asignan
autom4camente
las
direcciones
de
entrada
(I)
y
salida
(Q).
El
direccionamiento
predeterminado
puede
no
obstante
cambiarse
S7-1200
11
Por
defecto
vienen
asignadas
como
AI2_1:
64...67.
Esto
quiere
decir
que
las
entradas
analgicas
en
el
S7-1200
ocuparn
los
canales:
IW64
y
IW66
Procesado
de
seales
analgicas
10/11/14
S7
1200
En
este
ejemplo,
con
un
bit
asociado
en
conguracin
de
S7-1200
entre
15001
y
20000,
se
ac4var
la
salida
Q0.1
(y
se
desac4var
la
Q0.0
anterior).
-
Si
por
l4mo
entrada_analog
4ene
un
valor
superior
a
20000
(y
12
menor
del
rebase
por
exceso),
se
ac4var
la
salida
Q0.2
(y
se
desac4var
la
Q0.1).
Procesado
de
seales
analgicas
10/11/14
S7
1200
S7-1200
viene
con
funciones
integradas
para
realizar
el
escalado
y
S7-1200
13
Procesado
de
seales
analgicas
10/11/14
S7
1200
Funciones
de
normalizacin
y
escalado:
NORM_X
y
SCALE_X.
Dado
que
en
el
en
las
funciones
NORM_X
y
SCALE_X
del
S7-1200
es
posible
u4lizar
las
entradas
y
salidas
de
habilitacin,
todo
el
proceso
puede
recogerse
en
un
solo
Network
S7-1200
de
la
siguiente
forma:
14
Procesado
de
seales
analgicas
10/11/14
EJEMPLO-
NORMALIZADO
Y
ESCALADO
Una
entrada
analgica
de
un
mdulo
de
seales
analgicas
o
Signal
Board
que
S7-1200
15
Procesado
de
seales
analgicas
10/11/14
FUNCIN
DE
CLCULO
DE
LA
RECTA
DE
INTERPOLACIN
CALCULATE
La
instruccin
CALCULATE
permite
crear
una
funcin
matem4ca
que
se
S7-1200
16
Procesado
de
seales
analgicas
10/11/14
FUNCIN
DE
CLCULO
DE
LA
RECTA
DE
INTERPOLACIN
CALCULATE
Posteriormente
debera
accederse
al
botn
introducir
ecuacin
visible
S7-1200
Osh
in2
Valor
lmite
superior
de
la
escala
para
el
valor
de
salida
escalado
Osl
in3
Valor
lmite
inferior
de
la
escala
para
el
valor
de
salida
escalado
lsh
in4
Valor
lmite
superior
de
la
escala
para
el
valor
de
entrada
analgico
lsl
in5
Valor
lmite
inferior
de
la
escala
para
el
valor
de
entrada
analgico
17
Procesado
de
seales
analgicas
10/11/14
Con
lo
que
la
ecuacin
quedar
de
la
forma:
S7-1200
todos
los
datos
introducidos
en
la
funcin
CALCULATE
deben
tener
formato
real.
Si
intentamos
introducir
IW64
como
dato
analgico
de
entrada
en
in1,
ser
imposible
hacerlo
de
forma
directa,
al
ser
un
entero.
Es
necesario
18
una
conversin
previa
de
4pos
empleando
la
funcin
CONVERT:
Procesado
de
seales
analgicas
10/11/14
Una
vez
realizada
la
conversin
de
4pos
es
posible
rellenar
la
funcin
CALCULATE
y
obtener
el
valor
real
en
OUT
correspondiente
al
dato
real
de
medida
del
disposi4vo
S7-1200
19
Procesado
de
seales
analgicas
10/11/14
EJEMPLO-
NORMALIZADO
Y
ESCALADO
Una
salida
analgica
de
un
mdulo
de
seales
analgicas
o
Signal
Board
que
usa
S7-1200
20