Step-7
STEP 7
Esquema de Contactos (KOP)
1
ISA-UMH
ISA-
ÍNDICE
Introducción a SETP 7: KOP
Distribución de la memoria
Lenguaje KOP: Diagrama de contactos
Operaciones básicas: contactos y salidas
Operaciones con temporizadores
Operaciones con contadores
Operaciones de comparación
Operaciones de transferencia
Operaciones aritméticas
Tabla de SímbolosEjemplos
ISA-UMH Lenguajes de Programación STEP7
ISAProgramació
2
Distribución de la memoria
Memoria de programa
La memoria de programa contiene las operaciones
de esquema de contactos (KOP) o de lista de
asignación (AWL), que ejecuta el autómata
programable para la aplicación deseada.
Memoria de parámetros
La memoria de parámetros permite almacenar
determinados parámetrosconfigurables, tales como
contraseñas, direcciones de estaciones e
informaciones sobre las áreas remanentes
ISA-UMH Lenguajes de Programación STEP7
ISAProgramació
3
Distribución de la memoria
Memoria de datos
La memoria de datos es el área de trabajo a la que accede el
programa de aplicación (también denominado programa de
usuario).
/C
/I
/Q
ISA-UMH Lenguajes de Programación STEP7ISAProgramació
/AI
/AQ
4
Ciclo de ejecución del autómata
ISA-UMH Lenguajes de Programación STEP7
ISAProgramació
Direccionamiento de la Memoria
Acceso a un bit
“Identificador de area” “dirección del byte” . “nº del bit”
Ejemplo I 0.0 el bit 0 del byte 0 de las entradas
ISA-UMH Lenguajes de Programación STEP7
ISAProgramació
6
Direccionamiento de la Memoria
Se puedeacceder a diversas áreas de la memoria de la CPU (V, I,
Q, M, SM) en formato byte, palabra y palabra doble
ISA-UMH Lenguajes de Programación STEP7
ISAProgramació
7
Direccionamiento de la Memoria
Direccionamiento de la imagen del proceso de las entradas (I/E)
Formato:
Bit
Byte/word/double
I [módulo].[direcc. del bit]
I [tamaño][direcc. del byte inicial]
I0.1
IB4Direccionamiento de la imagen del proceso de las salidas (Q/A)
Formato:
Bit
Byte/word/double
Q [módulo].[direcc. del bit]
Q [tamaño][direcc. del byte inicial]
Q1.1
QB5
Direccionamiento del área de marcas (M)
Las marcas internas (área de marcas M) se pueden utilizar como relés de
control para almacenar el estado intermedio de una operación u otras
informaciones de control
Formato:
BitByte/word/double
ISA-UMH Lenguajes de Programación STEP7
ISAProgramació
M [direcc. del byte].[direcc. del bit]
M [tamaño][direcc. del byte inicial]
M26.7
MD20
8
Direccionamiento de la Memoria
Direccionamiento de las marcas especiales (SM)
Las marcas especiales permiten intercambiar datos entre la CPU y el
programa. Dichas marcas se pueden utilizar para seleccionar y
controlaralgunas funciones especiales de la CPU S7-200, tales como:
Un bit que se activa sólo en el primer ciclo. SM0.1
Un bit que está siempre activado (autómata en marcha) SM0.0
Bits que se activan y se desactivan en determinados intervalos. SM0.4
SM0.5
Bits que muestran el estado de operaciones matemáticas y de otras
operaciones. SM1.0 (bit sp: saltos condicionales)
Formato:
Bit
SM [direcc.del byte].[direcc. del bit]
Byte,palabra,p. Doble SM [tamaño][direcc. del byte inicial]
SM0.1
SMB86
Direccionamiento de la memoria de variables (V)
Formato:
Bit
Byte, palabra, p. Doble
V [direcc. del byte].[direcc. del bit]
V [tamaño][direcc. del byte inicial]
V10.2
VW100
ISA-UMH Lenguajes de Programación STEP7
ISAProgramació
9
Direccionamiento de la MemoriaDireccionamiento de las entradas analógicas (AI)
La CPU S7-200 convierte valores reales analógicos (p.ej.
temperatura, tensión, etc). en valores digitales en formato de palabra
(de 16 bits).
Puesto que las entradas analógicas son palabras que comienzan siempre
en bytes pares (p.ej. 0, 2, 4, etc)., es preciso utilizar direcciones con bytes
pares (p.ej. AIW0, AIW2, AIW4, etc)
Formato:
AIW [dirección...
Regístrate para leer el documento completo.