Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Infoplc Net S72 22S Motor Paso Paso
Infoplc Net S72 22S Motor Paso Paso
Ejemplo N 22
SIMATIC
Ejemplos S7-200
Grupo
Tema
Generacin de impulsos para accionamientos con motor paso a
paso con salidas de impulsos integradas en el S7-200 CPU 214
DC/DC/DC
Descripcin resumida
La CPU 214 est equipada con dos salidas de impulsos especialmente desarrolladas para la
generacin de impulsos de control para accionamientos con motores paso a paso.
Electrnicas de potencia convierten los impulsos de control en un suministro de corriente para
las bobinas del motor siguiendo un determinado modelo. Esto crea un campo rotativo en el
cual el rotor puede variar su posicin slo en incrementos fijos de un valor angular . Una
secuencia continua de impulsos de control conduce a la correspondiente secuencia de pasos
con idntica frecuencia (mquina sncrona). Si la frecuencia de control es suficientemente alta,
el movimiento paso a paso del eje del motor se convierte en un movimiento rotativo continuo.
Este ejemplo muestra la generacin de impulsos para una seccin de potencia de un motor
paso a paso a travs de la salida de impulsos Q0.0. Despus de la seal MARCHA Motor en
I1.0, el control lee un nmero fijo de impulsos rectangulares que conducen a un movimiento
del eje de motor el nmero correspondiente de pasos. El contacto normalmente cerrado en
I1.1 desconecta el motor. La posicin del interruptor en I1.5 determina el sentido de giro del
motor.
Grfico
IImpulsos
Pulses
Sentido
Directionde
of giro
Rotation
Q 0.0
Electrnica
Performance
deElectronics
potencia
Q 0.2
CPU 214
SIEMENS
Stepping
Motor
paso
aMotor
paso
SIMATIC
S7 200
I 1.0
START
MARCHA
I1.1
STOP
I1.5
Selection of
PARO Direction
Seleccin
sentido
of Rotation
giro
+ 24 V
Requisitos de hardware
CantidadDispositivos
1
SIMATIC S7-200 CPU 214 DC/DC/DC
1
Cable PC/PPI
1
Unidad de programacin o PC
S7-200 Tips & Tricks
C79000-G7078-C214-01
S7-200
1
1
1
2
Ejemplo N 22
Arrancar
Start progr.
principal
Main Program
no
motor
Motor
turned off?
desconectado?
no
Accionado
pulsador
button
PARO
Motor?
(I
"Motor
STOP"
operated?
1.1)
(I 1.1)
yes
s
fin salida
end
pulse output
impulsos
s yes
Selecc.
sentido
select direction
de
giro
(I
of rotation 1.5)
(I 1.5)
no
Fin End
programa
principal
Main
Program
button
Pulsador Marcha Motor
"Motor
START"
activated
activ. (I 1.0) y bloqueo
desactiv.?
(I 1.0) AND blocking
removed?
syes
start pulse
output
Inicio
salida
impuls.
en
to Q 0.0 Q 0.0
S7-200
Ejemplo N 22
S7-200
Ejemplo N 22
Programa principal
// TTULO = Prueba de funcionamiento del accionamiento
SM0.1
MOV_W---+
+-
+-------------------------------------------------EN
K500IN OUT+SMW68
+-------+
MOV_W---+
+------------EN
K0IN OUT+SMW70
+-------+
MOV_DW--+
+------------EN
K40000IN OUT+SMD72
+-------+
ATCH----+
+------------EN
K0INT
K19EVT
+-------+
+------------( ENI )
LD
MOVW
MOVW
MOVD
ATCH 0, 19
ENI
SM0.1
500, SMW68
0, SMW70
40000, SMD72
2
3
M0.1
I1.5
Q0.2
+- / +---
+-----------------------------------------(
S
M0.1
I1.5
Q0.2
+- / +--- / +-----------------------------------------(
R
K1
)
K1
)
S7-200
LDN
A
S
LDN
AN
R
M0.1
I1.5
Q0.2, 1
M0.1
I1.5
Q0.2, 1
Ejemplo N 22
// motor desconectado
// ... y selector de sentido de giro en posicin 1
// habilitar giro antihorario
// motor desconectado
// ... y selector sentido de giro en posicin 0
// habilitar giro horario
// Bloqueo
4
5
I1.1
M0.2
+-
+-------------------------------------------------(
S
I1.0
I1.1
M0.2
+- / +--- / +-----------------------------------------(
R
LD
S
LDN
AN
R
I1.1
M0.2, 1
I1.0
I1.1
M0.2, 1
K1
)
K1
)
// Marcha Accionamiento
I1.0
M0.2
M0.1
MOV_B---+
+-
+--- P +--- / +--- / +-------------------------EN
KH85IN OUT+SMB67
+-------+
PLS-----+
+------------EN
0Q.X
+-------+
M0.1
K1
+------------(
S
)
LD
EU
AN
AN
MOVB
PLS
S
I1.0
M0.2
M0.1
16#85, SMB67
0
M0.1, 1
S7-200
Ejemplo N 22
// Parada de accionamiento
I1.1
M0.1
M0.1
K1
+-
+--- P +---
+---------------------------------(
R
)
MOV_B---+
+------------EN
KHCBIN OUT+SMB67
+-------+
PLS-----+
+------------EN
0Q.X
+-------+
+-------------------------------------------------------( MEND )
LD
EU
A
R
MOVB
PLS
MEND
I1.1
M0.1
M0.1, 1
16#CB, SMB67
0
Rutinas de interrupcin
+----------+
INT: 0
+----------+
SM0.0
M0.1
10 +----
+----------------------------------------------(
R
11 +-------------------------------------------------------( RETI
INT 0
LD
R
RETI
SM0.0
M0.1, 1
K1
)
)
S7-200
Ejemplo N 22
Notas generales
Los Ejemplos de Aplicacin para SIMATIC S7-200 se facilitan para ofrecer a los usuarios del
S7-200 indicaciones orientativas sobre cmo pueden resolverse, desde el punto de vista de la
tcnica de programacin, determinadas tareas con este PLC. Estas instrucciones no tienen por
finalidad abarcar todos los detalles o variaciones del equipo, ni tienen presente cualquier
eventualidad posible. La utilizacin de los Ejemplos de Aplicacin para el S7-200 es libre.
Siemens se reserva el derecho de introducir cambios en las especificaciones aqu mostradas o
realizar mejoras en cualquier momento sin previo aviso ni obligacin. Esto no exime al usuario
de la responsabilidad de seguir prcticas exactas para la aplicacin, instalacin, explotacin y
mantenimiento del equipo adquirido. Si surgiera algn conflicto entre la informacin general
contenida en esta publicacin, el contenido de los dibujos o esquemas o el material
complementario, o ambos, tendrn prioridad estos ltimos.
Siemens no asume ninguna responsabilidad, sea cual sea el motivo jurdico, por los daos o
lesiones personales derivados del uso de los ejemplos de aplicacin.
Reservados todos los derechos. Cualquier forma de duplicado o distribucin, incluso de
extractos, est permitida nicamente con la autorizacin expresa de SIEMENS.
S7-200
Ejemplo N 22