B
Ejemplos de programación
B.1
Lista de ejemplos de programación
Aplicaciones prácticas
Todas las instrucciones KOP activan una operación determinada. Combinando estas operaciones
en un programa se puede llevar a cabo una gran variedad de tareas de automatización. Este
capítulo contiene los siguientes ejemplos:
•
Controlar una cinta transportadora usando operaciones lógicas con bits
•
Detectar el sentido de marcha de una cinta transportadora usando operaciones lógicas con
bits
•
Generar un impulso de reloj usando operaciones de temporización
•
Supervisión del depósito usando operaciones de contaje y de comparación
•
Resolver un problema usando operaciones aritméticas con enteros
•
Ajustar el tiempo de calentamiento de una caldera
Operaciones utilizadas
Nemotécnica
alemana
WAND_W
WOR_W
Z_RUECK
Z_VORW
---( R )
---( S )
---( P )
ADD_I
DIV_I
MUL_I
CMP >=I
CMP <=I
––| |––
––| / |––
––( )
---( JMPN )
---( RET )
MOVE
---( SV )
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
Operación
Lógica de palabras
Lógica de palabras
Contadores
Contadores
Operaciones lógicas con bits
Operaciones lógicas con bits
Operaciones lógicas con bits
Función en coma fija
Función en coma fija
Función en coma fija
Comparadores
Comparadores
Operaciones lógicas con bits
Operaciones lógicas con bits
Operaciones lógicas con bits
Saltos
Control del programa
Desplazamiento
Temporizadores
Descripción
Y con palabras
O con palabras
Decrementar contador (bobina)
Incrementar contador (bobina)
Desactivar bobina
Activar bobina
Detectar flanco creciente RLO 0 → 1
Sumar enteros
Dividir enteros
Multiplicar enteros
Comparar enteros
Comparar enteros
Contacto normalmente abierto (operando)
Contacto normalmente cerrado (operando)
Bobina de relé (salida)
Saltar si es 0 (condicional)
Retorno
Asignar un valor
Temporizador de impulso prolongado
205