Ejemplo De La Función Tren De Impulsos En Modo Monosegmento - Siemens SIMATIC S7-200 Manual De Sistema

Sistemas de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
Tabla de contenido

Publicidad

Ejemplo de la función Tren de impulsos en modo monosegmento
PROGRAMA PRINCIPAL OB1
Network 1
SM0.1
SUBRUTINA 0
Network 1
SM0.0
16#8D
500
4
3
19
0
16#89
Figura 9-22
Ejemplo de un tren de impulsos utilizando la función monosegmento en el área de
marcas especiales
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
KOP
Q0.0
Reducir en el primer
R
ciclo el bit de la imagen
1
del proceso y llamar a la
SBR0
subrutina 0.
EN
Ajustar byte de control:
MOV_B
– Elegir función PTO
EN
ENO
– Elegir incremento en milisegundos
– Ajustar valores para contaje de
IN
OUT
SMB67
impulsos y tiempo de ciclo
– Habilitar función PTO
MOV_W
EN
ENO
Ajustar tiempo de ciclo a 500 ms.
IN
OUT
SMW68
MOV_DW
Ajustar valor de contaje a
EN
ENO
4 impulsos.
IN
OUT
SMD72
ATCH
Definir que la rutina de
interrupción 3 sea la que
EN
ENO
procese las interrupciones
INT
completas PTO.
EVNT
Habilitar todos los eventos
ENI
de interrupción.
PLS
Llamar operación PTO.
EN
ENO
PLS 0 => Q0.0
Q0.X
Precargar byte de control
MOV_B
para los cambios de tiempo
EN
ENO
de ciclo subsiguientes.
SMB67
IN
OUT
Operaciones SIMATIC
AWL
Network 1
LD
SM0.1
R
Q0.0, 1
CALL
0
Network 1
LD
SM0.0
MOVB
16#8D, SMB67
MOVW
500, SMW68
MOVD
4, SMD72
ATCH
3, 19
ENI
PLS
0,
MOVB
16#89, SMB67
9-65

Publicidad

Tabla de contenido
loading

Tabla de contenido