Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SIMATIC
Sistema de automatizacin
S7-200, CPU 210
Manual del sistema
Introducir un programa de
ejemplo
Juego de operaciones
Anexos
Datos tcnicos de la
CPU 210
Eliminacin de errores y
cdigos de error
Convertir archivos de
STEP 7-Micro/DOS en
proyectos de
STEP 7-Micro/WIN
Nmeros de referencia de la
CPU 210
Indice alfabtico
C79000-G7078-C235-01
ii
Consignas de
seguridad para el
usuario
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin
de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las
seales que figuran a continuacin representan distintos grados de peligro:
Danger
Significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, o
bien lesiones corporales graves o daos materiales considerables.
Warning
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones
corporales graves o daos materiales considerables.
Caution
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales
o daos materiales.
Note
Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual, sobre la que se desea llamar particularmente la atencin.
Personal cualificado
La puesta en funcionamiento y el servicio del equipo slo deben ser llevados a cabo conforme a lo descrito
en este manual.
Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata
de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.
Uso conforme
Considere lo siguiente:
Warning
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en
el catlogo y en la descripcin tcnica, y slo con los equipos y componentes de proveniencia tercera
recomendados y homologados por Siemens.
El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como un manejo y un mantenimiento rigurosos.
Marca registrada
Exencin de responsabilidad
Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible
que se den algunas desviaciones que nos impiden tomar garanta
completa de esta concordancia. El contenido de esta publicacin
est sometido a revisiones regularmente y en caso necesario se
incluyen las correcciones en la siguiente edicin. Agradecemos
sugerencias.
Siemens AG
Bereich Automatisierungstechnik
Divisin Sistemas de Automatizacin Industriales
Postfach 4848, D-90327 Nuernberg
E Siemens AG 1997
Sujeto a cambios sin previo aviso.
Siemens Aktiengesellschaft
6ES7298-8EA00-8DH0
Prlogo
S El captulo 1 (Instalar la CPU 210) ofrece una panormica de algunas de las funciones del
sistema de automatizacin, incluyendo tambin los procedimientos, dimensiones y reglas
bsicas para instalar la CPU 210.
S El captulo 2 (Instalar y utilizar el software STEP 7Micro/WIN, versin 2.0) describe cmo
instalar el software de programacin y las funciones bsicas del mismo.
S El captulo 4 (Nociones bsicas para programar una CPU 210) proporciona informacin acerca
de cmo la CPU 210 procesa los datos y ejecuta un programa.
iii
Prlogo
Asistencia complementaria
Si tiene preguntas tcnicas, si necesita informacin sobre los cursillos de entrenamiento o para
efectuar pedidos, dirjase por favor a su representante de Siemens ms prximo.
iv
Indice
1-1
1-1
1-2
1-2
1-3
1-4
Disposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-4
1-4
1-5
1-5
1-6
1-6
1-6
1-7
1-8
Reglas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-8
1-9
1-10
1-10
1-10
1-12
Proteger transistores en DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-12
1-12
1.1
1.2
1.3
1.4
1.5
Indice
2-1
2-1
2-2
2-2
2-2
Instalacin en Windows 95 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2
2-3
2-4
2-4
2-5
2.3
2-6
2.4
2-7
Crear un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-7
Guardar un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-7
Crear un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-8
2-8
2-9
Compilar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-9
2-10
2-11
2-11
2-12
2-12
2-14
2-14
2-15
2-15
2-16
2-16
2-17
2-17
Editar direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-17
2-18
2-18
2-18
2-19
2-19
2-20
2.1
2.2
2.5
2.6
2.7
2.8
2.9
2.10
vi
Indice
3-1
3-1
3-2
3-2
3-2
3-4
3-4
3-6
3-7
3-8
3.3
3-9
3.4
3-13
3.5
3-14
3-14
Introducir el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-15
3-15
3-15
Compilar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-21
3-21
3-22
3-22
3-23
3-23
3-23
3-24
3-25
3-25
3-26
3.1
3.2
3.6
3.7
3.8
3.9
vii
Indice
4-1
4-1
4-2
4-2
4-2
4-3
4-3
4-3
4-3
4-4
4-4
4-4
Estructurar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-5
4-6
4-6
4-7
4-8
Lenguajes de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-9
4-9
Operaciones de AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-10
4-11
4-11
4-12
4-12
4-12
4-12
4-13
4-13
4-13
4.6
4-14
4.7
4-16
4.1
4.2
4.3
4.4
4.5
viii
Indice
Juego de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-1
5-1
5-2
5-2
5-3
Contactos estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-3
NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-3
5-3
5-4
Ejemplos de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-4
5-5
Asignar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5
Poner a 1, Poner a 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-5
5-5
Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6
5-6
5-6
5-7
Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-8
Contar adelante/atrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-8
5-8
5-9
5-9
5-9
Operacin de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-10
Transferir palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-10
Ejemplos de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-10
5-11
END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-11
5-11
5-11
5-12
5-12
5-12
5-13
5-13
5-13
5-13
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
ix
Indice
5.10
Operaciones de interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-14
5-14
5-14
5-15
5-15
jemplo de interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-16
A-1
A.1
A-2
A.2
A-4
A.3
A-6
A.4
A-8
A.5
A-10
A.6
Cartucho de memoria 8K x 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-12
A.7
A-13
A.8
Cable PC/PPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-14
A.9
Simulador de entradas DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-15
B-1
B-1
B-2
B-2
B-2
C-1
C-1
C-1
C-2
D-1
D-1
D-2
D-2
E-1
F-1
Indice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indice-1
Figura 1-1
Descripcin
Pgina
1.1
1-2
1.2
1-4
1.3
1-6
1.4
1-8
1.5
1-12
1-1
1.1
S La CPU ejecuta el programa y almacena los datos para la tarea de automatizacin o el proceso.
S Las entradas y salidas controlan el sistema de automatizacin. Las entradas vigilan las seales
de los aparatos de campo (p.ej. sensores e interruptores) y las salidas vigilan las bombas, los
motores u otros dispositivos del proceso.
S Ordenador personal (PC) con el software de programacin STEP 7-Micro/WIN. Para obtener
ms informacin acerca de los requisitos de instalacin del software STEP 7-Micro/WIN,
consulte el captulo 2.
PC
STEP 7-Micro/WIN
El cartucho de memoria
transfiere el programa
a la CPU 210.
CPU 210
Figura 1-2
1-2
Funcin
90 x 80 x 62 mm
Memoria
Entradas/salidas (E/S)
256 palabras
Tipo de almacenamiento
EEPROM
Marcas
48 bits (3 palabras)
Entradas integradas
4 entradas digitales
Salidas integradas
4 salidas digitales
Mdulos de ampliacin
No
15 ms
55 ms
95 s/operacin
Funciones adicionales
Resolucin
100 ms
Contadores adelante/atrs
Salto / meta
Potencimetros analgicos
Respuesta a interrupciones
20 ms on, 40 ms off
1-3
1.2
Disposicin
Como muestra la figura 1-3, la CPU 210 se puede disponer en un armario elctrico o en un perfil
soporte. La CPU 210 se puede montar de forma horizontal o vertical.
CPU 210
Figura 1-3
CPU 210
Montaje en un armario
CPU 210
S Para la CPU 210 se ha previsto la ventilacin por conveccin natural. Por lo tanto, se deber
dejar un margen mnimo de 25 mm por encima y por debajo de las unidades para garantizar su
ventilacin (v. fig. 1-4). El funcionamiento continuo a una temperatura ambiente mxima y con
una carga muy elevada reduce la vida til de cualquier dispositivo electrnico.
S Si la CPU 210 se instala en un armario elctrico, el espesor mnimo de ste ltimo deber ser
de 75 mm (v. fig. 1-4).
S Al configurar la disposicin de los aparatos, prevea suficiente espacio para el cableado de las
entradas y salidas.
25 mm
Espacio de ventilacin
25 mm
1-4
Superficie
de montaje
CPU 210
CPU 210
Vista frontal
Figura 1-4
Placa
frontal
75 mm
Vista lateral
35 mm
1,0 mm
7,5 mm
Figura 1-5
90 mm
77,3 mm
Orificios de montaje
(M4 n 8)
6,4 mm
Figura 1-6
67,3 mm
CPU 210
80 mm
197 mm
184,3 mm
6,4 mm
80 mm
6,4 mm
67,3 mm
Estacin de desarrollo
de programas (PDS 210)
Orificios de
montaje
(M4 n 8)
1-5
1.3
Precaucin
Si antes del montaje o desmontaje no se ha desconectado por completo la alimentacin de la
CPU 210 y de los equipos conectados, ello podra causar la muerte o heridas graves al personal,
y/o daos materiales.
Desconecte por completo la alimentacin de la CPU 210 y de los equipos conectados antes de
su montaje o desmontaje.
Tome siempre las medidas de seguridad necesarias y asegrese de que la alimentacin de la
CPU 210 se haya desconectado antes de proceder a su montaje.
Nota
Si los mdulos se montan en entornos donde se presenten vibraciones fuertes, o bien en
posicin vertical, puede ser necesario asegurarlos con frenos.
CPU 210
Fije el perfil soporte con tornillos cada 75 mm.
Gancho de retencin
Figura 1-7
1-6
Oprima suavemente la
tapa de acceso hasta que
se desenganche.
Tapas de acceso
CPU 210
(Vista lateral)
Figura 1-8
CPU 210
(Vista lateral)
Perfil soporte
CPU 210
Gancho de retencin
Figura 1-9
1-7
1.4
Precaucin
Si antes del montaje o desmontaje no se ha desconectado por completo la alimentacin de la
CPU 210 y de los equipos conectados, ello podra causar la muerte o heridas graves al personal,
y/o daos materiales.
Desconecte por completo la alimentacin de la CPU 210 y de los equipos conectados antes de
instalar o retirar el cableado de campo.
Tome siempre las medidas de seguridad necesarias y asegrese de que la alimentacin de la
CPU 210 est desconectada antes de proceder a su montaje.
Reglas generales
Los puntos siguientes constituyen reglas de carcter general para proyectar la instalacin y el
cableado de la CPU 210 S7-200:
S Al cablear la CPU 210 es necesario respetar todos los reglamentos, cdigos y normas
elctricas aplicables. Instale y utilice el equipo conforme a las normas nacionales y locales
rigentes. Dirjase a las autoridades locales para informarse acerca de qu reglamentos, cdigos
o normas rigen en el lugar de instalacin.
S Utilice siempre cables con un dimetro adecuado para la intensidad. La CPU 210 acepta cables
con seccin de 1,50 a 0,50 mm2 (14 a 22 AWG).
S Asegrese de que los tornillos de los bornes no se pasen de rosca. El par mximo de apriete es
de 0,56 N-m.
S Utilice siempre un cable lo ms corto posible (apantallado o blindado, como mximo 500
metros, sin pantalla o blindaje, 300 metros). El cableado deber efectuarse por pares; con el
cable neutro o comn apareado con un cable activo.
S Identifique y dirija adecuadamente el cableado hacia la CPU 210; en caso necesario, utilice
alivio de traccin. Para obtener ms informacin sobre la identificacin de terminales o bornes,
consulte las hojas de datos en el Anexo A.
S Ninguna alimentacin externa deber aplicarse a una carga de salida en paralelo con una
salida de corriente continua (DC). En caso contrario puede circular corriente inversa a travs de
la salida, a menos que se instale un diodo u otra barrera.
Precaucin
Un funcionamiento anormal de los dispositivos de control puede causar un funcionamiento
inesperado de los equipos controlados.
Dicho funcionamiento inesperado podra causar la muerte o heridas graves al personal, y/o
daos materiales.
Prevea dispositivos de parada de emergencia, dispositivos electromecnicos de mayor jerarqua
y otras medidas redundantes de seguridad que sean independientes del sistema de
automatizacin.
1-8
S La CPU 210 incluye aislamientos en ciertos puntos para prevenir la circulacin de corrientes
indeseadas en la instalacin. Al planear la instalacin, se deber considerar dnde existen tales
elementos de aislamiento y dnde no. Tambin se debern considerar los puntos de
aislamiento en fuentes de alimentacin asociadas y otros equipos, as como los puntos que
utilizan como referencia las fuentes de alimentacin asociadas.
S Los puntos de referencia de tierra y los aislamientos que ofrece el equipo debern elegirse de
forma que se interrumpan bucles de circuito innecesarios que pudieran causar la circulacin de
corrientes no deseadas. Recuerde considerar aquellas conexiones temporales que pueden
introducir cambios en el potencial de referencia de los circuitos, p.ej. la conexin de una unidad
de programacin a la CPU.
S Al definir fsicamente las tierras, es necesario considerar tambin los requisitos de puesta a
tierra de proteccin y el funcionamiento correcto de los aparatos de proteccin por corte.
Las descripciones siguientes constituyen una introduccin a las caractersticas de aislamiento
generales de la CPU 210. No obstante, algunas prestaciones pueden diferir en determinados
productos. La hoja de datos en el Anexo A incluye las especificaciones relativas a puntos de
aislamiento y valores nominales de los mismos para determinados productos. Los aislamientos con
valores nominales inferiores a AC 1500 V han sido diseados nicamente como aislamiento
funcional y no debern tomarse para definir barreras de seguridad.
S
S
S
S
S
1-9
Cableado de campo
Bloque de bornes
DC
SALIDAS
Figura 1-10
M L+
L+ DC 24V
S Instale un interruptor unipolar (A) para cortar la alimentacin de la CPU, todos los circuitos de
entrada y todos los circuitos de salida (la carga).
S Prevea dispositivos de sobrecorriente (B) para proteger la alimentacin de la CPU, las salidas y
las entradas. Para mayor proteccin es posible instalar un fusible en cada salida. No se precisa
proteccin de sobrecorriente externa para las entradas si se utiliza la fuente de alimentacin de
DC 24 V para sensores (C) integrada en la CPU 210. Esta fuente para sensores est protegida
contra cortocircuitos.
S Conecte todos los terminales de tierra de la CPU 210 por el camino ms corto con tierra (D)
para obtener el mayor nivel posible de inmunidad a interferencias. Es recomendable conectar
todos los terminales de masa a un solo punto elctrico. Para establecer esta conexin, utilice un
cable con una seccin de 14 AWG 1,5 mm2 .
S En caso necesario es posible utilizar una fuente de alimentacin DC para sensores integrada en
la CPU 210 para alimentar las entradas (E). Consulte las reglas relativas a la instalacin con
corriente continua (DC), especialmente por lo que respecta a la conexin y a la alimentacin de
corriente externa en paralelo con la alimentacin de la CPU 210.
Reglas para la instalacin con corriente continua (DC)
Seguidamente se indican reglas de carcter general para instalaciones con corriente continua
aisladas (v. fig. 1-11).
S Instale un interruptor unipolar (1) para cortar la alimentacin de la CPU, todos los circuitos de
entrada y todos los circuitos de salida (la carga).
S Prevea dispositivos de sobrecorriente para proteger la alimentacin de la CPU (2), las salidas
(3) y las entradas (4). Para mayor proteccin es posible instalar un fusible en cada salida. No se
precisa proteccin de sobrecorriente externa para las entradas si se utiliza la fuente de
alimentacin de DC 24 V para sensores integrada en la CPU 210. Esta ltima fuente de
alimentacin dispone de funcin de limitacin interna de corriente.
S Verifique que la fuente de alimentacin DC tenga suficiente capacidad para mantener la tensin
en el caso de que se produzcan cambios sbitos de carga. De no ser as, prevea
condensadores (5) externos adecuados.
1-10
S Instale o equipe las fuentes de alimentacin DC no puestas a tierra con una resistencia y un
condensador en paralelo (6) conectado entre el comn de la alimentacin y el conductor de
proteccin. Dicha resistencia ofrece una va de fuga para prevenir acumulaciones de carga
esttica; el condensador permite derivar las interferencias de alta frecuencia. Los valores tpicos
son 1M y 4700 pf. Tambin es posible crear un sistema DC puesto a tierra, conectando la
fuente de alimentacin DC con tierra (7).
S Conecte todos los terminales de tierra de la CPU 210 por el camino ms corto con tierra (8) para
obtener el mayor nivel posible de inmunidad a interferencias. Es recomendable conectar todos
los terminales de masa a un solo punto elctrico. Para establecer esta conexin, utililice un
conductor con una seccin de 14 AWG 1,5 mm2 .
S Para alimentar circuitos de DC 24 V, utilice siempre una fuente que ofrezca separacin elctrica
segura de la red de AC 120/230 V y fuentes de peligro similares. Los documentos siguientes
incluyen definiciones estndar de separacin segura de circuitos: PELV (Protected Extra Low
Voltage) conforme a EN60204-1 y Clase 2 (Limited Voltage/Current Circuit) conforme a UL 508.
Precaucin
Si una fuente de alimentacin externa de DC 24 V se conecta en paralelo con la fuente de
alimentacin DC para sensores integrada en la CPU 210, puede presentarse un conflicto entre
las dos fuentes, puesto que cada una de ellas intenta establecer su propio nivel de tensin de
salida preferido. Dicho conflicto puede acortar la vida til u ocasionar el fallo inmediato de una de
las fuentes de alimentacin (o de ambas), por lo que el sistema de automatizacin podra
funcionar de forma impredecible. Dicho funcionamiento impredecible puede causar la muerte o
heridas graves al personal y/o daos materiales.
La alimentacin DC para sensores integrada en la CPU 210 y cualquier otra fuente externa de
alimentacin se debern conectar a puntos diferentes, pudiendo existir como mximo una
conexin entre ambas fuentes.
(B)
L1
N
PE
(1)
(6)
DC
(D)
(5)
(8)
(7)
(2)
(B)
Fusible
DO
DI
(E)
(3)
P/S
M L+ CPU 210
DO
DI
AC/DC/Rly
(C)
(4)
24 VDC
Figura 1-11
P/S
CPU 210
DC/DC/DC
L+
Reglas de cableado para la instalacin con corriente alterna (AC) y continua (DC)
1-11
1.5
Proteger transistores en DC
Las salidas en DC a transistores de la CPU 210 contienen diodos zener adecuados para mltiples
casos de aplicacin. Para prevenir la sobrecarga de los diodos internos, utilice diodos supresores
externos en caso de cargas inductivas elevadas o que se conmuten con frecuencia. La figura 1-12
muestra aplicaciones tpicas para salidas DC a transistor.
Proteccin por
diodo
supresor
(1)
+V DC
Inductancia
Proteccin por
diodo zener
+V DC
(1)
(2)
Figura 1-12
R+
R
Inductancia
Figura 1-13
1-12
V DC
IL
IL
C + I LK
donde K vale 0,5 a 1 F/A
En el presente manual se describe la versin 2.0 de STEP 7-Micro/WIN. Las versiones anteriores
ofrecan funciones distintas a las actuales.
STEP 7-Micro/WIN es un software ejecutable bajo Windows que permite programar el sistema de
automatizacin S7-200 (Micro-PLC). El paquete del software de programacin STEP 7-Micro/WIN
incorpora diversas herramientas necesarias para programar la CPU S7-210 utilizando el lenguaje
Lista de instrucciones (AWL) o Esquema de contactos (KOP).
Para poder utilizar STEP 7-Micro/WIN se requiere lo siguiente:
S un ordenador personal (PC) con un procesador 80486 o superior y 8 MB de RAM o una unidad
de programacin Siemens (p.ej. PG 740 recomandable); requisito mnimo: un procesador 80386
con 8 MB de RAM
S
S
S
S
S
Descripcin
Pgina
2.1
2-2
2.2
2-4
2.3
2-6
2.4
2-7
2.5
Crear un programa
2-8
2.6
2-11
2.7
2-14
2.8
2-17
2.9
2-18
2.10
2-19
2-1
2.1
S Si ya est instalada una versin anterior de STEP 7-Micro/WIN, haga una copia de seguridad
de todos los programas de usuario en un disquete.
S Verifique que estn cerradas todas las dems aplicaciones, incluyendo la barra de herramientas
de Microsoft Office.
Es posible que deba arrancar de nuevo su ordenador antes de proceder a la instalacin.
Instalacin en Windows 3.1
Para instalar el software STEP 7-Micro/WIN en un ordenador con Windows 3.1 (Windows para
Trabajo en Grupo 3.11 o Windows NT):
1. Inserte el disquete 1 en la correspondiente unidad de disquete del PC (que es, por lo general, la
unidad A: o B:).
2. En el Administrador de programas, elija el comando Archivo " Ejecutar...
3. En el cuadro de dilogo Ejecutar, introduzca a:\setup y haga clic en Aceptar. As se inicia
la instalacin.
4. Siga las instrucciones que vayan apareciendo en pantalla hasta finalizar la instalacin.
Instalacin en Windows 95
Para instalar el software STEP 7-Micro/WIN en un ordenador con Windows 95:
1. Inserte el disquete 1 en la correspondiente unidad de su ordenador (que es, por lo general, la
unidad A: o B:).
2. Haga clic en el botn Inicio para abrir el men de arranque de Windows 95.
3. Haga clic en el comando Ejecutar....
4. En el cuadro de dilogo Ejecutar, introduzca a:\setup y haga clic en Aceptar. As se inicia
la instalacin.
5. Siga las instrucciones que vayan apareciendo en la pantalla hasta finalizar la instalacin.
2-2
Nota
Lea el archivo READMEx.TXT incluido en los disquetes de instalacin. Dicho archivo contiene la
informacin ms actual acerca de STEP 7-Micro/WIN. (En lugar de x, aparecer la letra A =
alemn, B = ingls, C = francs, D = espaol, E = italiano.)
2-3
2.2
PC
Estacin de desarrollo de
programas (PDS 210)
RS-485
Cable
PC/PPI
Figura 2-1
2-4
Comunicacin
Interface
COM1
Aceptar
COM2
Cancelar
Tarjeta MPI
Direccin CPU: 2
Buscar
Direccin Micro/WIN: 0
Figura 2-2
Velocidad de transferencia:
9.600
31
10
39
2-5
2.3
Nota
En caso de que haya elegido otra nemotcnica u otro idioma, para que el nuevo ajuste tenga
efecto es preciso salir de STEP 7-Micro/Win y rearrancarlo.
Preferencias...
Comunicacin...
Preferencias
Editor estndar
Editor AWL
Aceptar
Editor KOP
Cancelar
Nemotcnica
Internacional
SIMATIC
Idioma
Espaol
Tabla de smbolos
Minimizado
Figura 2-3
2-6
Tamao
Byte
2.4
S
S
S
S
Crear un proyecto
Mediante el men Proyecto se puede crear un nuevo proyecto, como muestra la figura 2-4. Elija el
comando Proyecto " Nuevo.... Aparecer el cuadro de dilogo Tipo de CPU. Al elegir una CPU
en el cuadro de lista desplegable, el software visualizar slo las opciones disponibles para dicha
CPU. Si elige Ninguno, el programa no se restringir por lo que respecta a la CPU. Al cargar el
programa en la CPU, sta le indica si ha utilizado funciones no disponibles. Por ejemplo, si el
programa contiene una operacin no asistida por su CPU, el programa se rechazar.
Nota
STEP 7-Micro/WIN no comprueba el margen de los parmetros. Por ejemplo, MW999 se puede
introducir como parmetro de una operacin KOP, aunque dicho parmetro no es vlido. El error
se detectar cuando intente cargar el programa en la CPU.
Proyecto
Proyecto Ver CPU Instalar Ayuda
Nuevo...
Ctrl+N
KOP
Abrir...
AWL
DB1
SYM
STAT
Ctrl+O
Tipo de CPU
1 c:\microwin\proyect1.prj
Seleccione o lea el tipo de CPU utilizado si desea que el software se limite
2 c:\microwin\proyect2.prj
slo a las opciones disponibles asistidas por una CPU determinada.
3 c:\microwin\proyect3.prj
Salir
Aceptar
Figura 2-4
Cancelar
Guardar un proyecto
Para guardar una copia del proyecto actual bajo otro nombre o en otro directorio, elija el comando
Proyecto " Guardar como... Para guardar todos los componentes de su proyecto, elija el
comando Proyecto " Guardar todo o haga clic en el botn Guardar:
2-7
2.5
Crear un programa
STEP 7-Micro/WIN permite crear el programa de usuario (OB1) con el editor KOP o con el editor
AWL.
S Los comentarios de segmento de una lnea siempre son visibles en el editor KOP. Para acceder
al editor de comentarios de segmento, haga doble clic en cualquier lugar del ttulo de segmento.
F2
Network 1
F3
Pulse la tecla de
introduccin o haga
doble clic para
introducir el elemento.
2-8
F5
F6
F7
F8
F10
I0.0
Figura 2-5
F4
AWL
NETWORK 1
LD
I0.3
LDW>=
T0, +600
gundos
A
I0.2
OLD
S
M0.1, 1
S
Q0.3, 1
R
M0.2, 1
//
//
//
//
//
Network 2
LDN
I0.0
ON
I0.1
Figura 2-6
S Cada comentario debe ir precedido de dos barras inclinadas (//). Cada lnea adicional de
comentario debe comenzar asimismo con dos barras inclinadas.
S Dentro de una operacin, separe cada operando mediante una coma, un espacio en blanco o
un tabulador.
S Utilice comillas al introducir los nombres simblicos. Por ejemplo, si su tabla de smbolos
contiene el nombre simblico Marcha1 para la direccin I0.0, introduzca la operacin de la
siguiente forma:
LD Marcha1
Para poder visualizar un programa AWL en KOP, es preciso dividir los segmentos lgicos en
segmentos independientes, introduciendo a tal efecto la palabra clave NETWORK. (Los nmeros
de los segmentos se generan automticamente una vez compilado o cargado el programa.)
Compilar el programa
Una vez completado un segmento o una serie de segmentos puede comprobar la sintaxis lgica
eligiendo el comando CPU " Compilar o haciendo clic en el botn Compilar:
2-9
Nota
Algunas combinaciones de operaciones AWL no se pueden representar en KOP. En esos casos,
el mensaje Segmento no vlido seala la parte lgica que no se puede representar en KOP.
Para visualizar las operaciones AWL del segmento no vlido, haga clic en el ttulo del
segmento. Utilice el editor AWL para modificar un segmento no vlido, de manera que se pueda
visualizar.
KOP
Editor KOP - sinttulo.ob1
Bloque de datos
F3
Tabla
F4
F5
F6
F7
F8
F10
F2de smbolos
Contacto normalmente
abierto
AWL
Editor AWL - sinttulo.ob1
Tabla de estado
NETWORK 1
//Interruptor marcha/
Referencias
cruzadas
Interruptor
marcha/paro
Network 1
paro
Elementos utilizados
LD
Marcha1
Marcha1 Paro_Em1
Q0.0
Direccionamiento simblico AN
Ctrl+Y Paro_Em1
=
Q0.0
Barra de herramientas
NETWORK 2
//Fin
Tabla de estado
MEND
Zoom...
Contactos
Figura 2-7
2-10
2.6
Nuevo...
Abrir...
Cerrar
Guardar todo
Ctrl+S
Cargar en CPU
Guardar como...
Todo
Importar
Exportar
Bloque lgico
Cargar en PG
Ctrl+U
Cargar en CPU...
Ctrl+D
Aceptar
Cancelar
Bloque de datos
Configuracin CPU
Preparar pgina...
Presentacin preliminar...
Imprimir...
Ctrl+P
Instalar impresora...
Salir
Figura 2-8
2-11
Cuidado
Las descargas electrostticas pueden deteriorar el cartucho de memoria o el receptculo de la
PDS 210 o de la CPU 210.
Cuando utilice el cartucho de memoria, deber estar en contacto con una superficie conductiva
puesta a tierra y/o llevar puesta una pulsera puesta a tierra. El cartucho se deber guardar en
una caja conductiva.
Para instalar el cartucho de memoria, retire la cinta protectora del receptculo ubicado debajo de la
tapa de acceso de la PDS 210 e inserte all el cartucho. (El cartucho de memoria se ha diseado de
forma que slo se pueda insertar en un slo sentido en el receptculo.) Una vez insertado el
cartucho, copie el programa como se indica a continuacin:
1. Si el programa no se ha cargado todava en la PDS 210, hgalo utilizando el comando
Proyecto " Cargar en CPU... (v. figura 2-8).
2. Utilice el comando CPU " Cartucho de memoria para copiar el programa en el cartucho de
memoria (v. fig. 2-9).
3. Extraiga el cartucho de memoria de la PDS 210.
STOP
Editor KOP - sinttulo.ob1
Compilar
F2
Contactos
Contacto normalmente abierto
Borrar
Network 1
Zona_1
Informacin
Interruptor marcha/paro
Configurar
Zona_2
Q0.0
Cartucho de
memoria
Figura 2-9
2-12
Como muestra la figura 2-10, la CPU 210 ejecuta las siguientes tareas despus de conectarse la
alimentacin (si est insertado el cartucho de memoria):
Nota
Si se conecta la alimentacin de la CPU 210 estando insertado un cartucho de memoria vaco, se
producir un error y se encender el correspondiente LED de error. Ello no sobreescribe ni afecta
a los programas almacenados en la EEPROM no voltil. Para remediar el error, retire el cartucho
de memoria, desconecte la alimentacin y conctela de nuevo.
Si se carga un programa vlido, la CPU 210 pasa automticamente a modo RUN al conectar la
alimentacin.
Mientras se ejecuta el programa, la CPU 210 actualiza los valores almacenados en la memoria
RAM (los valores almacenados en la memoria M, as como los valores actuales de los cuatro
contadores y de los cuatro temporizadores).
Al desconectar la alimentacin, la CPU 210 guarda los valores actuales de los cuatro contadores
en la memoria EEPROM no voltil. Los dems valores almacenados en la RAM (p.ej. la
memoria M, los valores actuales de los temporizadores y la copia del programa de usuario) se
borran.
A no ser que haya un cartucho de memoria instalado en la CPU 210, los valores actuales de los
contadores son remanentes. Dichos valores se restablecen automticamente en la memoria RAM
cuando se conecta la alimentacin de la CPU 210 (si no est instalado el cartucho de memoria).
Cartucho
de
memoria
Programa de usuario
Valores actuales de
los contadores
Valores de los
contadores
Valores actuales de
los contadores
Valores actuales de
los temporizadores
Figura 2-10
2-13
2.7
S Puede introducir los nombres simblicos y las direcciones absolutas en cualquier orden.
S Puede utilizar hasta 23 caracteres en el campo del nombre simblico. No obstante,
dependiendo del tamao de letra de su entorno de Windows, es posible que en el editor KOP
no se visualice el nombre completo.
S Los nombres simblicos no pueden incluir espacios en blanco. Todos los espacios en blanco
internos se convierten en caracteres de subrayado sencillo. Por ejemplo, si introduce Zona 1 y
pulsa la tecla de introduccin, el nombre simblico aparecer as: Zona_1.
S Los nombres y/o las direcciones simblicas repetidos se marcarn en cursiva de color azul, no
se compilarn y no se podrn utilizar en el programa. Las direcciones que se solapen no se
sealarn como si estuvieran repetidas. Ejemplo: MW0 y MW1 se solapan en la memoria, pero
no se identifican como repetidas.
2-14
Direccin
Comentario
Activado
el contenido
de unade
celda,
I0.0 Para borrar
Zona
1 (conmuta
A a F)
pulse
la
tecla
DEL
(SUPR)
o
la
barra
Zona 2 (conmuta de H a M)
I0.1
espaciadora estando destacada la celda.
Activa el sistema de seguridad
I0.2
Alarma_Manual
I0.3
LED
Q0.0
Alarma
Q0.1
Zona_1
Zona_2
Alerta_Baja
Bit_LED
Bit_LED
Figura 2-11
Activa la sirena
Los smbolos
Q0.2 repetidos se
M0.0 destacan en
cursiva.
M0.1
S Edicin " Cortar / Copiar / Pegar dentro de una celda o de una celda a otra.
S Edicin " Cortar / Copiar / Pegar una o varias filas adyacentes.
S Edicin " Insertar fila(s) arriba de la fila donde est situado el cursor. Para ejecutar esta
funcin se puede utilizar tambin la tecla INS.
S Edicin " Borrar fila(s) para borrar una o varias filas adyacentes que estn destacadas. Para
ejecutar esta funcin se puede utilizar tambin la tecla DEL (SUPR).
S Para editar cualquier celda que contenga datos, utilice las teclas con flecha o el ratn con objeto
de seleccionarla. Al comenzar a teclear su texto, el campo se borrar y se introducirn los
nuevos caracteres. Si hace doble clic con el ratn o pulsa la tecla F2, el campo se destacar,
pudiendo utilizar entonces las teclas con flecha para desplazar el cursor a la posicin que
desee editar.
S Si hace clic con el botn derecho del ratn aparecer un men con las funciones de edicin
disponibles en el editor de la tabla de smbolos.
2-15
S Elija el comando Ver " Ordenar por nombres para ordenar los nombres simblicos
alfabticamente.
S Elija el comando Ver " Ordenar por direcciones para ordenar numricamente las direcciones
absolutas en el siguiente orden de tipos de memoria: I, Q, M, C, T y SM.
Visualizar las direcciones simblicas
Una vez creada la tabla de smbolos de su programa puede utilizar el comando Ver "
Direccionamiento simblico para activar o desactivar la utilizacin de direcciones simblicas en
el editor de programas (KOP o AWL) y en la tabla de estado (v. fig. 2-12).
KOP
Editor KOP - sinttulo.ob1
Bloque de datos
F2de smbolos
Contacto normalmente abierto
Tabla
Contactos
Tabla de estado
Network 1
Interruptor
marcha/paro
Referencias
cruzadas
Elementos utilizados
Marcha1 Paro_Em1
Q0.0
Direccionamiento simblico
Barra de herramientas
Barra de estado
Zoom...
Figura 2-12
2-16
2.8
para detener la
Tabla de estado
Direccin
I0.0
I0.1
Q0.1
Q0.2
T0
MW0
Figura 2-13
Formato
Bit
Bit
Bit
Bit
Entero
Entero
Valor actual
Cambiar valor por
2#0
1
Para cambiar un valor,
2#0
introduzca aqu el nuevo
2#1
Pulse la barra
valor y haga clic en el
2#0
espaciadora o haga
botn Escribir.
doble clic en la celda
+84
para elegir un formato
4400
vlido.
Editar direcciones
Para editar una celda de direccin, utilice las teclas con flecha o el ratn con objeto de seleccionar
la celda deseada.
S Si hace clic con el botn derecho del ratn aparecer un men con las funciones de edicin
disponibles en el editor de la tabla de estado.
2-17
2.9
Ejecutar ciclos
Ejecutar
ciclo(s) de programa
Aceptar
Cancelar
Figura 2-14
Ejecutar ciclos...
Contactos
F2
F5
F6
F7
F8
F10
M0.1
S
1
I0.3
+600
F4
Disparar la alarma!
Network 1
T0
>=I
I0.2
Q0.3
S
1
M0.2
R
Figura 2-15
2-18
Informacin CPU
Informacin general Estado de error
Errores mdulos
Mdulo 0:
Configuracin de mdulos
Estado DP
No presente
Mdulo 4:
No presente
Mdulo 1:
No presente
Mdulo 5:
No presente
Mdulo 2:
No presente
Mdulo 6:
No presente
Mdulo 3:
No presente
Utilice la descripcin y el
cdigo para eliminar la posible
causa del error.
Errores CPU
Fatales:
No fatales:
83
No fatales:
11
Cerrar
Figura 2-16
2-19
S Errores durante el tiempo de ejecucin. Todos los errores no fatales que se detectan en modo
RUN se depositan en marcas especiales (SM). El programa puede observar y evaluar dichas
marcas. Si desea obtener ms informacin acerca de las marcas especiales utilizadas para
indicar los errores no fatales de tiempo de ejecucin, consulte el Anexo B.
S Errores de compilacin del programa. Al cargar un programa en la PDS 210, sta lo compila. Si
durante la compilacin se detecta una violacin de las reglas, el proceso de carga se
suspender, generndose entonces un cdigo de error. (Si ya se ha cargado un programa en la
PDS 210, seguir existiendo en la EEPROM, por lo que no se perder.) Una vez corregido el
programa, se podr cargar de nuevo.
La PDS 210 no cambia a modo STOP cuando detecta un error no fatal.
2-20
El programa para la aplicacin de ejemplo se puede introducir con un PC donde est instalado
STEP 7-Micro/WIN. Para cargar el programa se requieren los equipos que muestra la figura 3-1. El
programa de ejemplo comprende 155 bytes.
PC
STEP 7-Micro/WIN
Figura 3-1
Descripcin
Pgina
3.1
3-2
3.2
3-4
3.3
3-9
3.4
3-13
3.5
3-14
3.6
Introducir el programa
3-15
3.7
3-22
3.8
3-23
3.9
3-25
3-1
3.1
S
S
S
S
La entrada 1 (I0.0) vigila la zona 1 (entrada delantera, sala de estar, cocina y dormitorio 3).
La entrada 2 (I0.1) vigila la zona 2 (dormitorio 1, dormitorio 2, bao y entrada trasera).
La entrada 3 (I0.2) activa o desactiva el sistema de alarma.
La entrada 4 (I0.3) permite activar manualmente la sirena de alarma.
S La salida 4 (Q0.3) activa un rel de interface externo (p.ej. para arrancar una marcacin
automtica).
La figura 3-3 muestra el esquema de circuitos del sistema de alarma.
Crear nombres simblicos para los elementos del programa
Los nombres simblicos permiten documentar o definir determinadas direcciones o E/S (entradas y
salidas) utilizadas por el programa. En la tabla 3-1 figuran los nombres simblicos empleados en el
programa de ejemplo. Tambin se usa SM0.5 para generar el ritmo de parpadeo (on/off) del LED.
Tabla 3-1
Elemento
Direccin
Nombre simblico
Descripcin
I0.0
Zona_1
I0.1
Zona_2
I0.2
Activado
I0.3
Alarma_Manual
Q0.0
LED
Q0.1
Alarma
Sirena de alarma
Q0.2
Alerta_Baja
Q0.3
Modem
M0.0
Bit_LED
M0.1
Bit_Alarma
M0.2
Bit_Alerta
T0
Temporizador_Alerta
T2
Tiempo_Retardo
E
d
Entradas
S lid
Salidas
M
Marcas
T
Temporizadores
i d
3-2
Entrada
trasera
Dormitorio 2
Dormitorio 3
Dormitorio 1
Entrada
delantera
L
Sala de estar
Bao
Cocina
M
B
Zona 1
Figura 3-2
Zona 2
Entradas
Zona 1
F
I0.0
1L
Q0.0
Zona 2
M
I0.2
Seal de alerta
I0.3
Rel de marcacin del mdem
1M
Figura 3-3
Sirena de alarma
2L
Q0.2
Alarma manual
I0.1
Q0.1
Activar/desactivar instalacin
Salidas
Q0.3
3-3
3.2
S Si el sistema no est activado, el LED (Q0.0) parpadea al estar abiertas la zona 1 (I0.0) o 2
(I0.1).
S Si el sistema est activado (girando la llave a la posicin on, lo que activa la entrada I0.2), el
programa arranca un temporizador de retardo de 90 segundos para que el propietario pueda
salir de la vivienda. Durante ese tiempo de retardo, el programa no reacciona si se abre alguna
de las zonas (I0.0 I0.1).
S Si se desactiva el sistema (girando la llave a la posicin off, lo que desactiva I0.2) una vez
disparada la alarma (Q0.1), el programa pone a 0 las salidas (Q0.1 y Q0.3) y los
temporizadores.
Cada una de las tareas mencionadas se puede expresar en forma de una secuencia de
operaciones. Las condiciones de la lgica determinan la accin a ejecutar.
Puesto que las salidas de la CPU 210 se pueden activar directamente, el programa utiliza las
marcas internas (memoria M) para almacenar los estados intermedios de la lgica por lo que
respecta a las salidas fsicas. Una vez evaluada la lgica de control, el programa usa los estados
de dichas marcas para activar o desactivar las salidas.
3-4
Zona 1
Zona 2
Activado
Alarma manual
Si el sistema est
activado, arrancar el
temporizador de retardo
y activar el LED.
ON
ON
Si el sistema no est
activado y estn abiertas
la zona 1 o la zona 2,
permitir que el LED
parpadee.
ON y
OFF
ON
OFF
OFF
Figura 3-4
ON
3-5
S Como muestra la figura 3-5, al activarse el sistema se habilitan las marcas de la memoria M que
controlan las salidas (sirena de alarma y marcacin del mdem). La lgica de control provee
tambin un tiempo de retardo entre la activacin del interruptor y la activacin del sistema de
alarma. Ello le permite al propietario activar el sistema de alarma y salir de la vivienda. (Hay otro
temporizador que controla una seal de alerta baja. Esta le indica al propietario de la vivienda
que desactive el sistema.)
S Como muestra la figura 3-6, al desactivarse el sistema de alarma se detiene la seal de alerta y
la secuencia de alarma.
Antes de activarse el sistema de alarma, el LED parpadea si una de las zonas est abierta. La
figura 3-7 muestra la lgica de control, utilizando una de las marcas especiales (SM0.5) con objeto
de generar el impulso de parpadeo del LED.
KOP
Network
AWL
Activado
Bit_LED
S
1
NETWORK
LD
I0.2
S
M0.0, 1
TON
T2, +0
Tiempo_Retardo
IN TON
+0 PT
Figura 3-5
KOP
Network
Activado
AWL
Alarma_Manual Bit_LED
R
/
1
Bit_Alarma
R
1
NETWORK
LDN
EU
AN
R
R
R
R
I0.2
I0.3
M0.0,
M0.1,
M0.2,
Q0.3,
1
1
1
1
Bit_Alerta
R
1
Modem
R
1
Figura 3-6
3-6
KOP
Network
AWL
Activado
Zona_1
SM0.5
N
Bit_LED
S
1
Zona_2
/
Network
Activado
Zona_1
SM0.5
P
Bit_LED
R
1
Zona_2
/
Figura 3-7
NETWORK
LDN
LDN
ON
ALD
A
ED
S
NETWORK
LDN
LDN
ON
ALD
A
EU
R
I0.2
I0.0
I0.1
SM0.5
M0.0, 1
I0.2
I0.0
I0.1
SM0.5
M0.0, 1
AWL
Network
NETWORK
LDN
ON
A
AN
LDW>=
=
I0.0
I0.1
I0.2
M0.1
T2, +900
M0.2
Zona_2
/
Network Si el bit de seal de alerta baja est activado (on), arrancar
el temporizador de alerta.
Bit_Alerta Temporizador_Alerta
IN TON
NETWORK
LD
M0.2
TON
T0, +0
+0 PT
Figura 3-8
3-7
Disear la lgica de control para disparar la alarma y activar la marcacin del mdem
Puesto que las salidas se activan directamente, el programa utiliza marcas (M) para almacenar los
resultados de la lgica de control (v. fig. 3-9). Al final del programa, dichas marcas activan (o
desactivan) las salidas.
KOP
Network
AWL
Bit_LED
Network
Network
Bit_Alerta
Figura 3-9
Alerta_Baja
NETWORK
LD
M0.0
=
Q0.0
NETWORK
LD
M0.1
=
Q0.1
NETWORK
LD
M0.2
=
Q0.2
Como muestra la figura 3-10, las marcas correspondientes a la sirena de alarma y a la marcacin
del mdem se activan si se presenta una de las siguientes situaciones:
S Alguien activa la alarma manual (sin importar si el sistema de alarma est activado o
desactivado y sin que se emita la seal de alerta baja).
AWL
Network
Alarma_Manual
Temporizador_Alerta
Activado
>=I
+600
Bit_Alarma
S
1
Modem
S
1
NETWORK
LD
LDW>=
A
OLD
S
S
R
I0.3
T0, +600
I0.2
M0.1, 1
Q0.3, 1
M0.2, 1
Bit_Alerta
R
1
Figura 3-10
3-8
3.3
Disparar la alarma!
Network 1
M0.1
S
1
I0.3
T0
>=I
I0.2
Q0.3
S
1
+600
M0.2
R
1
Evaluar el estado del sistema.
Network 2
I0.0
I0.2
M0.1
T2
>=I
+900
M0.2
S
1
I0.1
/
Arrancar el temporizador de alerta.
Network 3
M0.2
IN
T0
TON
+0 PT
Network 4
I0.2
M0.0
S
1
IN
T2
TON
+0 PT
Figura 3-11
3-9
Network 5
I0.2
I0.3
M0.0
R
1
M0.1
R
1
M0.2
R
1
Q0.3
R
1
Network 6
I0.2
I0.0
SM0.5
N
M0.0
R
1
I0.1
/
Utilizar el flanco positivo para desactivar el LED.
Network 7
I0.2
I0.0
SM0.5
P
M0.0
S
1
I0.1
/
Activar el LED del sistema.
Network 8
M0.0
Q0.0
Network 9
M0.1
Q0.1
Network 10
M0.2
Network 11
Q0.2
END
3-10
La tabla 3-2 muestra el programa de ejemplo en AWL. Dicho programa incorpora la lgica de
control del apartado 3.2. El programa termina con la operacin Finalizar programa (MEND).
Tabla 3-2
AWL
Descripcin
NETWORK 1
LD
I0.3
LDW>=
T0, +600
A
I0.2
OLD
S
M0.1, 1
S
Q0.3, 1
R
M0.2, 1
//
//
//
//
//
//
//
NETWORK 2
LDN
I0.0
ON
I0.1
A
I0.2
AN
M0.1
AW>=
T2, +900
S
M0.2, 1
//
//
//
//
//
//
NETWORK 3
LD
M0.2
TON
T0, +0
NETWORK 4
LD
I0.2
S
M0.0, 1
TON
T2, +0
NETWORK 5
LDN
I0.2
EU
AN
I0.3
R
M0.0,
R
M0.1,
R
M0.2,
R
Q0.3,
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
1
1
1
1
NETWORK 6
LDN
I0.2
LDN
I0.0
ON
I0.1
ALD
A
SM0.5
ED
R
M0.0, 1
NETWORK 7
LDN
I0.2
LDN
I0.0
ON
I0.1
ALD
A
SM0.5
EU
S
M0.0, 1
NETWORK 8
LD
M0.0
=
Q0.0
3-11
Tabla 3-2
3-12
NETWORK 9
LD
M0.1
=
Q0.1
NETWORK 10
LD
M0.2
=
Q0.2
NETWORK 11
MEND
3.4
KOP
Ctrl+O
AWL
DB1
SYM
STAT
1 c:\microwin\proyect1.prj
Tipo de CPU
2 c:\microwin\proyect2.prj
Seleccione o lea el tipo de CPU utilizado si desea que el software se limite
3 c:\microwin\proyect3.prj
slo a las opciones disponibles asistidas por una CPU determinada.
Salir
Tipo de CPU: PDS 210
Cancelar
Aceptar
Figura 3-12
Ctrl+O
Cerrar
Guardar todo
Guardar como...
Ctrl+S
Introduzca aqu el
nombre del proyecto.
Importar
Nombre de archivo:
Carpetas:
Exportar
*.prj
c:\microwin
Cargar en PG...
ejemplo.prjCtrl+U
Cargar en CPU...
Ctrl+D
Preparar pgina...
c:\
microwin
backup
samples
Presentacin preliminar...
Aceptar
Cancelar
Ayuda
Segmento...
Imprimir...
Ctrl+P
Guardar archivo como tipo:
Instalar impresora...
Salir
Figura 3-13
Proyecto
Unidades de disco:
c:
3-13
3.5
Comentario
Zona_1
I0.0
Zona 1 (abarca de A a F)
Zona_2
I0.1
Zona 2 (abarca de H a M)
Activado
I0.2
Alarma_Manual
I0.3
LED
Q0.0
Alarma
Q0.1
Dispara la alarma
Alerta_Baja
Q0.2
Modem
Q0.3
Bit_LED
M0.0
Bit_Alarma
M0.1
Bit_Alerta
M0.2
Temp_Alerta
T0
Tiempo_Retardo
T2
Figura 3-14
3-14
Direccin
3.6
Introducir el programa
El programa se puede introducir en AWL o KOP. Asimismo tiene la posibilidad de escoger si desea
utilizar direcciones absolutas o simblicas.
Para introducir el programa en AWL, abra la ventana del editor AWL y teclee las operaciones.
(Para cambiar de KOP a AWL, elija el comando Ver " AWL). Recuerde que cada comentario debe
ir precedido de dos barras inclinadas (//) y pulse la tecla de introduccin al final de cada lnea.
Para introducir el programa en AWL, teclee los comandos (con o sin comentarios) que figuran en la
tabla 3-2. Con el editor AWL se puede cortar, copiar e insertar (pegar). STEP 7-Micro/WIN tambin
incluye funciones para buscar y reemplazar textos.
Nota
En los nombres simblicos se distingue entre maysculas y minsculas. El nombre que se
introduzca debe coincidir exactamente con el que figura en la tabla de smbolos. De no ser as, el
cursor permanecer en el elemento y aparecer el cuadro de dilogo Agregar smbolo.
Entonces se puede agregar el nuevo smbolo a la tabla de smbolos o cancelar y corregir la
entrada.
F2
Network 1
Lista de
grupos
F5
F6
F7
F8
F10
Figura 3-15
F4
Botones para
Botn Contacto
trazar lneas
normalmente
verticales y
abierto
horizontales
Botn Contacto
normalmente
cerrado
Botn Bobina
3-15
Consulte la figura 3-16 y siga los siguientes pasos para introducir el primer segmento del programa
de ejemplo:
1. Haga clic en el extremo izquierdo debajo del ttulo del segmento. Introduzca un contacto
normalmente abierto haciendo clic en el botn F4 de la barra de herramientas o seleccionando
Contactos en la lista desplegable izquierda y luego Contacto normalmente abierto en la lista
desplegable que aparece a la derecha. Aparecer un contacto normalmente abierto
denominado Zona_1. El nombre se muestra destacado y aparece encima del contacto. (Cada
vez que introduzca un contacto, el software visualizar la direccin estndar de I0.0 que se
ha definido en el presente ejemplo como Zona_1 en la tabla de smbolos.)
2. Alarma_Manual es el primer elemento requerido para el primer segmento (Network 1).
Estando destacada la Zona_1, teclee el nombre simblico Alarma_Manual o la direccin
absoluta I0.3 (el software acepta ambos formatos).
3. Pulse la tecla de introduccin para confirmar el primer elemento. Entonces se visualizar el
nombre simblico Alarma_Manual. El cursor KOP se desplaza a la siguiente posicin (en la
segunda columna).
4. Haga clic en el botn F8 de la barra de herramientas para insertar una lnea horizontal.
(Alternativamente puede elegir Lneas en la lista desplegable izquierda y luego Horizontal en
la lista de operaciones que aparece a la derecha.)
Para cambiar o reemplazar uno de los elementos, site el cursor en el elemento en cuestin y
seleccione el nuevo elemento. Tambin puede cortar, copiar o insertar (pegar) elementos en la
posicin del cursor.
Contactos
F2
Network 1
Contactos
F3
F4
Disparar la alarma!
F2
F5
F6
F7
F8
F10
Haga clic en el
botn de la barra
de herramientas
para situar el
elemento deseado.
F3
F4
F5
F6
F7
F8
F10
F4
F5
F6
F7
F8
F10
Disparar la alarma!
Network 1
Introduzca la direccin:
Zona_1
I0.3
Alarma_Manual
Contactos
F2
Network 1
F3
Disparar la alarma!
Haga clic en este botn de
la barra de herramientas
para insertar una lnea
horizontal.
Alarma_Manual
Figura 3-16
3-16
Consulte la figura 3-17 y siga los siguientes pasos para introducir la bobina con la que se finaliza el
primer circuito del primer segmento:
1. Elija Bobinas en la lista desplegable izquierda y Poner a 1 en la lista de operaciones.
2. Introduzca el nombre simblico Bit_Alarma o la direccin absoluta M0.1 en el rea
destacada.
3. Pulse la tecla de introduccin para destacar el campo debajo de la bobina e indicar el nmero
de entradas o salidas que desee activar. Pulse la tecla de introduccin para adoptar el valor
estndar (1). (La CPU 210 permite activar o desactivar slo una entrada o una salida mediante
las operaciones Poner a 1 y Poner a 0, respectivamente.)
4. Site el cursor debajo del primer contacto.
Bobinas
Poner a 1
F2
F3
Network 1
Alarma_Manua
Elija
Bobinas en la lista
l
desplegable izquierda.
Bobinas
F4
F5
F6
F7
F8
F10
F2
Network 1
Elija Poner a 1 en la
lista de operaciones.
Poner a 1
F3
Disparar la alarma!
F7
F8
F10
F7
F8
F10
M0.1
Bit_Alarma
Q0.0
Alarma_Manual
F4
F5
F6 la
Introduzca
direccin:
S
1
Bobinas
F2
Network 1
Poner a 1
F3
F4
F5
F6
Disparar la alarma!
Bit_Alarma
Alarma_Manual
S
1
Figura 3-17
Introducir la bobina
3-17
Consulte la figura 3-18 y siga los siguientes pasos para introducir los dos contactos en el segundo
circuito del primer segmento:
1. Elija Contactos en la lista desplegable izquierda y Contacto de comparacin >= entero en la
lista de operaciones. As se inserta una operacin de comparacin en la posicin del cursor. La
operacin compara el valor del temporizador de alerta (Temporizador_Alerta) con el valor de
tiempo.
2. Introduzca el nombre simblico Temporizador_Alerta o la direccin absoluta T0 en el rea
destacada. Pulsando la tecla de introduccin se destaca el segundo valor de la comparacin.
3. Teclee 600 y pulse la tecla de introduccin. La operacin ser verdadera (y se activar) cuando
el temporizador sea mayor que o igual a 600, lo que equivale a 60 segundos.
4. Haga clic en el botn F4 de la barra de herramientas para crear un contacto normalmente
abierto. Teclee Activado ( I0.2) y pulse la tecla de introduccin.
Contactos
F2
Network 1
Alarma_Manual
Elija Contactos en la lista
desplegable izquierda.
Contactos
F2
F3
F4
F5
F6
F7
F8
F10
F3
Contacto de comparacin >= entero
F4
F5
F6
F7
F8
F10
F6
F7
F8
F10
Introduzca la direccin:
Network 1
Disparar la alarma!
T0
Alarma_Manua
Temporizador_Alerta
l
Pulse la teclaBit_Alarma
de introduccin e
introduzca luego
el Svalor de
tiempo:
1
600
VW0
>=I
VW0
Contactos
F2
Network 1
Alarma_Manual
F3
F4
F5
Disparar la alarma!
Bit_Alarma
S
Inserte un contacto
normalmente abierto e
introduzca I0.2
(o Activado).
1
Temporizador_Alerta
Activado
>=I
+600
Figura 3-18
3-18
Consulte la figura 3-19 y siga los siguientes pasos para introducir una lnea vertical y copiar la
bobina del primer circuito:
1. Site el cursor en la lnea horizontal encima del contacto Activado ( I0.2). Haga clic en el
botn F7 de la barra de herramientas para insertar una lnea vertical que conecte el primer
circuito con el segundo.
2. Site el cursor en la bobina de la primera lnea. Utilice el comando Edicin " Copiar para
copiar la bobina del portapapeles.
3. Desplace el cursor hacia abajo y utilice el comando Edicin " Pegar para insertar la bobina.
Teclee Modem ( Q0.3) en el campo destacado y pulse la tecla de introduccin. Pulse
nuevamente la tecla de introduccin para aceptar el valor estndar (1).
Lneas
F2
Network 1
Vertical
F3
F4
F5
F6
F7
F8
F10
Disparar la alarma!
Site el cursor en el
circuito superior del
segmento.
Bit_Alarma
Alarma_Manual
Temporizador_Alerta Activado
>=I
+600
Bobinas
F2
Network 1
Poner a 1
F3
F4
F5
F6
F7
F8
F10
F8
F10
Disparar la alarma!
Bit_Alarma
S
1
Alarma_Manual
Temporizador_Alerta
>=I
+600
Activado
Bobinas
F2
Network 1
Poner a 1
F3
Disparar la alarma!
S
1
Temporizador_Alerta
Modem
F6
F7
>=I
Figura 3-19
F5
Bit_Alarma
Alarma_Manual
+600
F4
Activado
3-19
La figura 3-20 muestra los dems pasos para finalizar el primer segmento. Una vez introducido el
primer segmento, desplace el cursor al segundo segmento. Consulte la figura 3-11 e introduzca los
dems segmentos del programa de ejemplo.
Lneas
Vertical
F2
Network 1
F3
F4
F5
F6
F7
F8
F10
Bit_Alarma
Alarma_Manual
S
1
Temporizador_Alerta
Activado
Modem
S
1
>=I
+600
Bobinas
F2
Poner a 0
F3
Network 1
Alarma_Manual
F5
F6
F7
F8
F10
S
1
Modem
Activado
+600
Temporizador_Alerta
F2
Network 1
S
1
>=I
Bobinas
F4
Poner a 0
F3
F4
F5
F6
F7
F8
F10
Disparar la alarma!
Contacto de
comparacin >= entero
Bit_Alarma
Alarma_Manual
S
1
Activado
Modem
S
1
>=I
+600
Temporizador_Alerta
Bit_Alerta
R
1
Figura 3-20
3-20
Compilar el programa
Una vez completado el programa de ejemplo, compruebe la sintaxis eligiendo el comando CPU "
Compilar o haciendo clic en el botn Compilar:
Si ha introducido correctamente todos los segmentos como se muestra en el programa de ejemplo,
obtendr el mensaje Compilacin finalizada que incluye tambin informacin sobre el nmero de
segmentos y la cantidad de memoria utilizada por el programa. En caso contrario, el mensaje de
compilacin indicar qu segmento(s) contiene(n) errores.
Guardar el programa de ejemplo
Al guardar el proyecto se almacenan todos los componentes del proyecto de ejemplo. Para guardar
el proyecto, elija el comando Proyecto " Guardar todo o haga clic en el botn Guardar:
3-21
3.7
Tabla de estado
Direccin
Zona_1
Zona_2
Activado
Alarma_Manual
LED
Alarma
Alerta_Baja
Modem
Temp._Alerta
Tiempo_Retardo
Figura 3-21
Formato
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Con signo
Con signo
Valor actual
2#0
2#0
2#0
2#0
2#0
2#0
2#0
2#0
Guarde la tabla de estado eligiendo el comando Proyecto " Guardar todo o haciendo clic en el
botn Guardar:
3-22
3.8
Nota
STEP 7-Micro/WIN no comprueba si el programa utiliza operandos o direcciones de E/S vlidas
para la PDS 210 o la CPU 210. Si intenta cargar un programa que utilice direcciones u
operaciones no asistidas por la PDS 210, sta rechazar el intento de cargar el programa y
visualizar un mensaje de error.
Verifique que todas las direcciones de la memoria, as como las direcciones de E/S y las
operaciones utilizadas en el programa sean vlidas para la PDS 210 y la CPU 210.
Contactos
F2
F4
F5
F6
F7
F8
F10
M0.1
S
1
I0.3
+600
Network 1
T0
>=I
Ejecutar ciclos...
I0.2
Q0.3
S
1
M0.2
R
Figura 3-22
3-23
Utilizar la tabla de estado para observar y modificar los valores actuales del programa
La tabla de estado se puede utilizar para observar o modificar los valores actuales de las entradas
y salidas, as como de las direcciones de la memoria. Abra nuevamente la tabla de estado y elija el
comando Test " Activar estado tabla, como muestra la figura 3-23. Al activar o desactivar los
interruptores estando la CPU en modo RUN, la tabla indica el estado actual de cada elemento.
S Para visualizar el valor actual de los elementos en el programa, haga clic en el botn Lectura
sencilla
S Para detener la lectura del estado, haga clic en el botn Finalizar lectura
en la ventana de
la tabla de estado.
tabla de estado
Ejecutar ciclos...
Lectura sencilla
Escribir
Activar estado tabla
Direccin
Zona_1
Zona_2
Activado
Alarma_Manual
LED
Alarma
Alerta_Baja
Modem
Temp._Alerta
Tiempo_Retardo
Figura 3-23
3-24
Formato
Valor actual
Forzar valor
Bit
2#0
Desforzar valor 2#0
Bit
Bit
2#0
Leer valores forzadosBit
Desforzar todo 2#0
Bit
2#0
Bit
2#0
Bit
2#0
2#0
Bit
3.9
Tabla 3-3
Elemento
Direccin
Temporizadores
Descripcin
Bit_Parpadeo
MW1
Contador_Pasos
MW3
Patrn_Parpadeo
T1
Temporizador_Parpadeo
M0.7
M
Marcas
Nombre simblico
MOV_W
EN
+231
Network 7
I0.0
I0.1
OUT
MOV_W
IN
OUT
I0.1
MOV_W
EN
+167
IN
OUT
NETWORK
LD
I0.0
AN
I0.1
MOVW
+165, MW3
MW3
I0.0
NETWORK
LDN
I0.0
A
I0.1
MOVW
+231, MW3
MW3
EN
+165
Figura 3-24
IN
Network 8
AWL
NETWORK
LDN
I0.0
AN
I0.1
MOVW
+167, MW3
MW3
3-25
M0.7
/
AWL
NETWORK
LDN
AN
LDN
ON
TON
M0.7
I0.2
I0.0
I0.1
T1, +0
+0 PT
I0.1
Figura 3-25
La figura 3-26 muestra la lgica de control para incrementar el contaje de las veces que se ha
ejecutado la lgica del parpadeo.
KOP
Network 10
T1
>=I
M0.7
+4
AWL
Si el temporizador de parpadeo es
menor que o igual a 400 ms, activar el
temporizador de parpadeo, desactivar
el bit del LED e incrementar el
contador de pasos.
NETWORK
LDW>=
=
R
INCW
T1, +4
M0.7
M0.0, 1
MW1
M0.0
R
1
INC_W
EN
MW1
Figura 3-26
IN
OUT
MW1
La figura 3-27 muestra la lgica de control para encender y apagar el LED. Cada vez se ejecuta la
lgica de parpadeo del LED se evala un bit diferente de MW3 (M4.0 a M4.7). Conforme a la
configuracin que se haya cargado (v. fig. 3-24), el LED se enciende o se apaga.
La figura 3-28 muestra la lgica de control para poner el contador a 0.
3-26
KOP
AWL
Network 11
MW1
==I
M4.0
M0.0
S
1
I0.2
+1
MW1
==I
M4.1
+2
MW1
==I
M4.2
+3
MW1
==I
M4.5
NETWORK
LDW=
A
LDW=
A
LDW=
A
LDW=
A
LDW=
A
LDW=
A
OLD
AN
S
MW1,
M4.0
MW1,
M4.1
MW1,
M4.2
MW1,
M4.5
MW1,
M4.6
MW1,
M4.7
+1
+2
+3
+6
+7
+8
I0.2
M0.0, 1
+6
MW1
==I
M4.6
+7
MW1
==I
M4.7
+8
Figura 3-27
KOP
Network 12
MW1
>=I
MOV_W
EN
+10
I0.0
Figura 3-28
AWL
+0
IN
OUT
NETWORK
LDW>=
LD
A
OLD
MOVW
MW1, +10
I0.0
I0.1
+0, MW1
MW1
I0.1
3-27
3-28
Antes de comenzar a programar aplicaciones para la CPU 210, es recomendable que se familiarice
con algunas funciones bsicas de la misma.
Indice del captulo
Descripcin
Apartado
Pgina
4.1
4-2
4.2
4-4
4.3
4-6
4.4
Lenguajes de programacin
4-9
4.5
4-11
4.6
4-14
4.7
4-16
4-1
4.1
Figura 4-1
4-2
S Defina el funcionamiento errneo o inesperado de los actuadores que pudieran causar peligros.
S Defina las condiciones que garanticen el funcionamiento seguro y determine cmo reconocer
dichas condiciones, independientemente de la CPU 210.
S Defina cmo la CPU 210 y sus E/S debern influir el proceso cuando se conecte y desconecte
la alimentacin, as como al detectarse errores. Estas informaciones se debern utilizar
nicamente para disear el funcionamiento normal y el funcionamiento anormal esperado, sin
poderse aplicar para fines de seguridad.
S Defina otros requisitos adicionales de seguridad para que el proceso se lleve a cabo de forma
segura y fiable.
Definir las estaciones de operador
Conforme a las funciones exigidas, cree planos de las estaciones de operador. Incorpore los
siguientes puntos:
4-3
4.2
Abr_Vac_PB
Cerr_Vac_P
B
A_Mtr_Fbk
Paro_Em_O
n
Vlv_Vac
Vlv_Vac
Salida
S
Vlvula de vaciado
Area de
entradas
Entrada
CPU 210
Estacin de operador
Figura 4-2
4-4
Estructurar el programa
Como muestra la figura 4-3, los programas para la CPU 210 comprenden dos partes bsicas: el
programa principal y una rutina de interrupcin de hardware (opcional), v. figura 4-3.
S La CPU 210 permite utilizar tambin una rutina de interrupcin de hardware (opcional). Si usa la
rutina de interrupcin en el programa, la CPU ejecutar las operaciones correspondientes
cuando se presente un determinado evento en el hardware (el flanco positivo cuando se activa
I0.0). Site la rutina de interrupcin despus del fin del programa principal (siguindole a la
operacin Finalizar programa principal (MEND)). Utilice una operacin Retorno absoluto desde
rutina de interrupcin (RETI) para terminar la rutina de interrupcin.
El apartado 4.6 incluye un ejemplo de un programa donde se utiliza una rutina de interrupcin.
Este ltima no se ejecuta como parte del ciclo normal, sino cuando se presenta el
correspondiente evento de interrupcin (lo que puede ocurrir en cualquier momento del ciclo).
Para obtener ms informacin acerca de cmo crear e introducir un programa, consulte el
programa de ejemplo en el captulo 3.
Programa principal
..
.
Programa de
usuario
Programa principal:
Se ejecuta una vez por ciclo
MEND
Rutina de interrupcin (opcional)
RETI
Figura 4-3
Rutina de interrupcin:
Se ejecuta cada vez que se presenta
el correspondiente evento de
interrupcin.
4-5
4.3
Tareas de la CPU
Borrar las salidas.
Ejecutar el programa.
Actualizar la base de
tiempo de los
temporizadores.
Figura 4-4
4-6
Tareas de la PDS
Borrar las salidas.
Borrar las marcas.
Borrar los valores
actuales de los
temporizadores.
Actualizar la base
de tiempo de los
temporizadores.
Ejecutar el
programa.
Escribir las
salidas.
Procesar las
peticiones de
comunicacin.
Figura 4-5
4-7
Tareas de la PDS
Borrar las salidas.
Borrar las
marcas.
Borrar los valores
actuales de los
temporizadores.
Actualizar la
base de
tiempo de los
temporizadore
s.
Ejecutar el
programa.
Escribir las
salidas.
Procesar las
Borrar las
peticiones de salidas.
comunicacin.
Un ciclo
La PDS 210
ejecuta el
nmero de
ciclos indicado
en el software.
Varios ciclos
Figura 4-6
4-8
4.4
Lenguajes de programacin
La CPU 210 y STEP 7-Micro/WIN asisten los siguientes lenguajes de programacin:
S Contactos: un contacto representa un interruptor por el que fluye la corriente cuando est
cerrado.
S Bobinas: una bobina representa un rel que se excita cuando se aplica tensin.
S Cuadros: un cuadro representa una funcin que se ejecuta cuando la corriente fluye por l.
S Segmentos: un segmento constituye un circuito completo. La corriente fluye desde la barra de
alimentacin izquierda pasando por los contactos cerrados para excitar las bobinas o cuadros.
Bobinas
F2
Network 1
F3
F4
F5
F6
F7
F8
F10
I0.0
Q0.0
Bobina
Segmento
Contacto
normalmente abierto
Network 2
Contacto normalmente
cerrado
I0.0
T0
IN
TON
Cuadro
+0
Segmento
PT
Barra de alimentacin
izquierda
Figura 4-7
4-9
Operaciones de AWL
La lista de instrucciones (AWL) es un lenguaje de programacin en el que cada lnea del programa
contiene una operacin que utiliza una abreviatura nemotcnica para representar la funcin de la
CPU. Las operaciones se combinan en un programa, creando as la lgica de control de su
aplicacin. La figura 4-8 muestra los elementos bsicos de un programa AWL.
AWL
//Marcha motor:
//Si I0.0 est activada
//e I0.1 no est activada,
//poner en marcha el motor.
Paro-Em1
Q0.0
NETWORK 2
MEND
Operacin
Figura 4-8
Operando
Las operaciones AWL utilizan una pila lgica en la CPU para resolver la lgica. Como muestra la
figura 4-9, dicha pila tiene ocho bits de profundidad y uno de ancho. La mayora de las operaciones
AWL utilizan el primer bit, o bien el primero y el segundo bit de la pila. Combinando los primeros
dos bits de la pila, se pierde el valor del nivel superior y en su lugar se coloca el valor del nivel
siguiente, es decir que a la pila se le resta un bit.
En tanto que la mayora de las operaciones AWL leen slo los valores de la pila lgica, muchas
otras modifican tambin los valores ah almacenados. La figura 4-9 muestra tres ejemplos de cmo
tres operaciones utilizan la pila lgica.
Cargar (LD)
Carga un nuevo valor (nv) en la
pila.
Antes
iv0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
Despus
nv
iv0
iv1
iv2
iv3
iv4
iv5
iv6
S0
S1
S2
S3
S4
S5
S6
S7
Pila 0
Pila 1
Pila 2
Pila 3
Pila 5
Pila 5
Pila 6
Pila 7
Y (A)
Combina un nuevo valor (nv) con el
valor depositado en el nivel superior
de la pila mediante una operacin Y.
S0 = iv0 * nv
iv7 se pierde.
Antes
iv0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
Despus
S0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
O (A)
Combina un nuevo valor (nv) con el
valor depositado en el nivel
superior de la pila mediante una
operacin O.
S0 = iv0 + nv
Antes
iv0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
Despu
s
S0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
En estos ejemplos, los valores iniciales de la pila se denominan iv0 a iv7. Los nuevos valores se representan mediante nv, en
tanto que S0 es el valor calculado que se almacena en la pila lgica.
Figura 4-9
4-10
4.5
Memoria interna
Marcas
Entradas y salidas
I0.0
I0.1
I0.2
I0.3
Figura 4-10
Q0.0
Q0.1
Q0.2
Q0.3
M0.0
M1.0
M2.0
M3.0
M4.0
M5.0
a
a
a
a
a
a
Temporizadores Contadores
M0.7
M1.7
M2.7
M3.7
M4.7
M5.7
T0
T1
T2
T3
Marcas especiales
SM0.0 a SM0.7
SM1.0 a SM1.7
C0
C1
C2
C3
Potencimetro analgico
SMW2
A los datos se accede en formato de palabra (unidades de 16 bits). Se dispone de los siguientes
mrgenes para valores enteros:
0 a 65.535 (decimal)
0 a FFFF (hexadecimal)
MSB
M 3 . 4
LSB
7 6 5 4 3 2 1 0
Bit del byte o nmero de bit: bit 4 de 8 (0 a 7)
Punto decimal que separa la
direccin del byte del nmero de bit
Direccin del byte: byte 3 (el cuarto byte)
Identificador de rea (M = marca)
M
M
M
M
M
M
0
1
2
3
4
5
Figura 4-11
4-11
A los datos almacenados en diversas reas de memoria de la CPU (T, C, M y SM) se puede
acceder en formato de palabra. Para acceder a una palabra de datos en la memoria de la CPU es
preciso indicar la direccin de forma similar a la direccin de un bit. Comprende un identificador de
rea, el tamao de los datos y la direccin del byte inicial del valor, como muestra la figura 4-12.
Para acceder a los datos de los temporizadores (T) y de los contadores (C) se debe utilizar una
direccin compuesta por un identificador de rea y un nmero de elemento.
M W 2
Byte ms significativo
MSB
15
MW2
Figura 4-12
LSB
0
MB2
MB3
I0.1
Q0.0
4-12
SM0.1
SMW2
T0
C2
[valor decimal]
16#[valor hexadecimal]
[texto ASCII]
La CPU 210 no permite indicar tipos de datos especficos (p.ej. indicar si la constante es un entero
de 16 bits o un entero con signo). Por ejemplo, una operacin LDW>= puede utilizar el valor en
MW2 como entero con signo, en tanto que una operacin MOVW puede utilizar ese mismo valor en
MW2 como valor binario sin signo.
A continuacin se indican ejemplos de constantes en formato decimal, hexadecimal y ASCII:
S Constante decimal:
20047
S Constante hexadecimal: 16#4E4F
S Constante ASCII:
AD (el texto ASCII aparece entre comillas sencillas)
4-13
4.6
30000
OFF
15200
ON
0
2.
3.
El contactor controla el calefactor
elctrico.
Figura 4-13
4-14
Programa principal
Network 1
I0.1
M0.0
KOP
AWL
Network 1
LD
I0.1
A
M0.0
TON
T0, +0
EU
MOVW +0, MW2
ENI
T0
IN TON
+0
PT
MOV_W
EN
+0
IN
OUT
MW2
ENI
Network 2
SM0.0
M0.0
S
1
Network 3
T0
>=I
+50
DISI
M0.0
R
1
Network 4
M0.0
0
JMP
Network 5
M0.0
I0.1
Network 2
LD
SM0.0
S
M0.0, 1
Network 3
LDW>= T0, +50
DISI
R
M0.0, 1
Network 4
LD
M0.0
JMP
0
Network 5
LDN
M0.0
A
I0.1
AW<= MW2, +15200
=
Q0.0
Network 6
LBL
0
Network 7
MEND
Q0.0
+15200
Network 6
0
LBL
Network 7
END
Rutina de interrupcin
Network 8
0
INT
Network 9
INC_W
EN
MW2
IN
OUT
MW2
Network 8
INT
0
Network 9
INCW MW2
Network 10
RETI
Network 10
RETI
Figura 4-14
4-15
4.7
Potencimetro analgico
DC
SALIDAS
Figura 4-15
M L+
L+ DC 24 V
Potencimetro analgico
SMW2 almacena el valor digital que representa la posicin del potencimetro analgico.
La CPU 210 consulta el estado del potencimetro analgico tres veces por segundo (como mnimo)
y tiene un margen comprendido entre 0 y 255. El nuevo valor del potencimetro analgico se
escribe en SMW2 al comienzo del siguiente ciclo.
El potencimetro analgico de la PDS 210 tiene un margen nominal de 0 a 255 y un margen
garantizado de 10 a 200.
La figura 4-16 muestra un programa de ejemplo con el potencimetro analgico.
AWL
KOP
Network 1
I0.0
MOV_W
EN
SMW2
IN
OUT
IN
T0
TON
Network 2
LDN
M2.0
TON
T0, 0
MW0
Network 2
M2.0
/
+0
Network 1
LD
I0.0
MOVW
SMW2, MW0
Network 3
LDW>=
T0, MW0
=
M2.0
PT
Network 3
T0
>=I
MW0
Figura 4-16
4-16
M2.0
Juego de operaciones
En el presente captulo se utilizan las siguientes convenciones para representar las operaciones
con los lenguajes de programacin KOP (esquema de contactos) y AWL (lista de instrucciones):
K
O
P
Condicional: la
ejecucin depende de la
combinacin lgica
precedente
n
Representacin
en KOP
A
W
L
Representacin en
AWL
Absoluto: la ejecucin
no depende de la
combinacin lgica
precedente
JMP
END
Descripcin
Pgina
5.1
5-2
5.2
5-3
5.3
5-5
5.4
Operaciones de temporizacin
5-6
5.5
Operaciones de contaje
5-8
5.6
5-9
5.7
Operacin de transferencia
5-10
5.8
5-11
5.9
5-13
5.10
Operaciones de interrupcin
5-14
5-1
Juego de operaciones
5.1
Mtodo de acceso
Bit
(Byte.bit)
Palabra
5-2
I
Q
M
SM
0.0 a 0.3
0.0 a 0.3
0.0 a 5.7
0.0 a 1.7
T
C
MW
SMW
Constante
0a3
0a3
0a4
0a2
Juego de operaciones
5.2
Contactos estndar
K
O
P
n
/
A
W
L
LD
A
O
n
n
n
LDN
AN
ON
n
n
n
n:
I, M, SM
A
W
L
NOT
NOT
Operandos:
ninguno
A
W
L
EU
ED
ninguno
5-3
Juego de operaciones
n1
==I
n2
Operandos:
A
W
L
n1:
T, C, MW, SMW
n2:
n1
>=I
n2
n1
<=I
n2
LDW=
AW=
OW=
n1, n2
n1, n2
n1, n2
LDW>= n1, n2
AW>=
n1, n2
OW>= n1, n2
LDW= MW0, 50
NOT
LDW<= n1, n2
AW<=
n1, n2
OW<= n1, n2
Ejemplos de contactos
KOP
Network 1
I0.0
I0.1
Network 2
I0.0
AWL
NETWORK 1
LD
I0.0
A
I0.1
=
Q0.0
NETWORK 2
LD
I0.0
NOT
=
Q0.1
NETWORK 3
LD
I0.1
ED
=
Q0.2
NETWORK 4
LDW>=
MW0, MW2
=
Q0.3
Q0.0
Q0.1
NOT
Network 3
I0.1
Q0.2
N
Network 4
MW0
>=I
MW2
Q0.3
Cronograma
I0.0
I0.1
Q0.0
Activado durante un ciclo
Q0.1
Q0.2
MW0 >= MW2
Q0.3
Figura 5-1
5-4
Juego de operaciones
5.3
Asignar
Al ejecutar la operacin Asignar se activa el parmetro indicado (n).
K
O
P
A
W
L
Operandos:
n:
Q, M
Poner a 1, Poner a 0
K
O
P
S_BIT
S
1
S_BIT
R
1
A
W
L
S_BIT, 1
S_BIT, 1
S_BIT:
Q, M
KOP
Network 1
I0.0
AWL
NETWORK
LD
I0.0
=
Q0.0
S
Q0.1, 1
R
Q0.2, 1
Q0.0
Q0.1
S
1
Q0.2
R
1
Cronograma
I0.0
Q0.0
Q0.1
Q0.2
Figura 5-2
5-5
Juego de operaciones
5.4
Operaciones de temporizacin
El temporizador se puede utilizar para implementar funciones controladas por tiempo. El
temporizador cuenta adelante mientras est activada la entrada de habilitacin. Cuando dicha
entrada se desactiva, el temporizador se pone a 0 automticamente. El temporizador resulta
especialmente apropiado para temporizar intervalos individuales.
Tx
IN TON
PT
Operandos:
A
W
L
TON
Tx, 0
Tx:
T0 a T3
PT:
Los temporizadores tienen una resolucin de 100 ms. Su valor mximo es de 3276,7 segundos.
Una vez habilitado, el temporizador cuenta hasta el valor mximo y se detiene entonces, a menos
que se inhiba antes de haber alcanzado dicho valor. Si el temporizador se inhibe, su valor se pone
a cero (0).
Actualizar los temporizadores de la CPU 210
Los temporizadores de la CPU 210 utilizan una resolucin de 100 ms. Cada temporizador cuenta el
nmero de intervalos de 100 ms que han transcurrido desde la ltima vez que se actualiz el
temporizador. El temporizador se actualiza aadiendo el valor acumulativo de intervalos de 100 ms
(desde el comienzo del ltimo ciclo) al valor actual (de ese temporizador) cuando se ejecuta la
operacin de temporizacin.
Los temporizadores no se actualizan automticamente, ya que el valor actual de un temporizador
slo se actualiza al ejecutar la operacin de temporizacin. Por consiguiente, si un temporizador
est habilitado, pero la correspondiente operacin no se ejecuta en cada ciclo, no se actualizar el
valor actual de ese temporizador y disminuir el tiempo. Por otra parte, si se ejecuta una misma
operacin de temporizacin varias veces en un ciclo, el valor de 100 ms acumulado se aadir
tambin varias veces al valor actual del temporizador, con lo cual aumenta el tiempo. Debido a ello,
es recomendable utilizar los temporizadores slo cuando se ejecute exactamente una operacin de
temporizacin en cada ciclo.
Nota
Como la acumulacin de los intervalos de 100 ms no depende de si los temporizadores se
habilitan o no, un determinado temporizador con una resolucin de 100 ms se habilitar en un
punto cualquiera dentro del actual intervalo de 100 ms. Por lo tanto, el intervalo para un
determinado temporizador con una resolucin de 100 ms puede tener una duracin mxima de
100 ms. Ajuste el parmetro de la operacin Comparar palabra a un valor que supere en 1 al
intervalo mnimo deseado. Por ejemplo, para garantizar un intervalo mnimo de 2100 ms, ajuste el
valor de la operacin Comparar palabra a 22 (2100 ms equivale a 21 unidades de 100 ms, ms 1
unidad de 100 ms = 22.100 ms).
5-6
Juego de operaciones
KOP
I0.2
IN
0
AWL
T1
TON
Network
LD
I0.2
TON
T1, 0
PT
T1
>=I
+3
Network
LDW >= T1, 3
=
Q0.2
Q0.2
Cronograma
I0.2
T1 (valor
actual)
T1 >= 3
T1 >= 3
Q0.2
Figura 5-3
KOP
AWL
M0.0
IN
0
T0
>=I
+30
Figura 5-4
T0
TON
PT
M0.0
Network
LDN
M0.0
TON
T0, 0
//Habilitar/inhibir el temporizador
//Elegir temporizador T0
Network
LDW>=
T0, 30 //Cada 3 segundos,
=
M0.0
//Activar M0.0 (lo que
//inhibe el temporizador)
5-7
Juego de operaciones
5.5
Operaciones de contaje
El contador adelante/atrs empieza a contar adelante cuando se produce un flanco positivo en la
entrada de contaje adelante y empieza a contar atrs cuando se produce un flanco positivo en la
entrada de contaje atrs. El contador se inicializa al activarse la entrada de desactivacin. Cuando
se alcanza el valor mximo (32.767), el siguiente flanco positivo en la entrada de contaje adelante
invertir el contaje hasta alcanzar el valor mnimo (32.768). Igualmente, cuando se alcanza el
valor mnimo (32.768), el siguiente flanco positivo en la entrada de contaje atrs invertir el
contaje hasta alcanzar el valor mximo (32.767).
El contador adelante/atrs tiene un valor actual que almacena el valor de contaje actual. Utilice el
nmero de contador para direccionar el valor actual. Puesto que cada contador dispone slo de un
valor actual, no se podr asignar un mismo nmero a varios contadores.
Contar adelante/atrs
K
O
P
Cx
CU CTUD
CD
R
PV
A
W
L
CTUD
Cx, PV
Operandos:
Cx:
C0 a C3
PV:
KOP
AWL
C1
I0.3
CU
Network
LD
I0.3
LD
I0.2
LD
I0.1
CTUD
C1, 0
CTUD
I0.2
CD
//Contar adelante
//Contar atrs
//Poner a 0
I0.1
R
0
C1
>=I
+4
Network
LDW>=
C1, 4
=
Q0.2
PV
Q0.2
Cronograma
I0.3 Adelante
I0.2 Atrs
I0.1 Desactivar
5
4
3
5
4
4
3
C1 Valor actual
1
0
Q0.2
Figura 5-5
5-8
Juego de operaciones
5.6
INC_W
EN
IN
Operandos:
OUT
IN:
T, C, MW
OUT:
T, C, MW
DEC_W
EN
IN
A
W
L
En KOP:
IN + 1 = OUT
IN 1 = OUT
En AWL:
OUT + 1 = OUT
OUT 1 = OUT
OUT
INCW
OUT
DECW
OUT
KOP
AWL
INC_W
EN
I0.0
MW0
IN
OUT
Network
LD
I0.0
INCW
MW0
DECW
MW2
MW0
DEC_W
EN
MW2
IN
OUT
MW2
Aplicacin
Incrementar palabra
MW0
125
Decrementar palabra
incrementar
MW0
Figura 5-6
126
5000
MW2
decrementar
MW2
4999
5-9
Juego de operaciones
5.7
Operacin de transferencia
Transferir palabra
K
O
P
|MOV_WM
EN OV_W
IN
OUT
Operandos:
A
W
L
IN:
OUT:
T, C, MW
Ejemplos de transferencia
KOP
I0.1
AWL
Network
LD
I0.1
MOVW
SMW2, MW2
MOV_W
EN
SMW2
IN
OUT MW2
Aplicacin
Transferir
SMW2
127
transferir a
MW2
Figura 5-7
5-10
127
Juego de operaciones
5.8
END
K
O
P
END
A
W
L
ninguno
MEND
A
W
L
WDR
ninguno
WDR
5-11
Juego de operaciones
KOP
Network 15
M0.1
WDR
.
.
.
Network 78
END
Figura 5-8
AWL
Network
LD
M0.1
WDR
.
.
.
Network
MEND
n
JMP
n
LBL
Operandos:
A
W
L
JMP
LBL
n:
0 a 63
AWL
KOP
Network 14
SM0.1
/
.
.
.
Network 33
4
LBL
Figura 5-9
5-12
4
JMP
Network
LDN
SM0.1
JMP
4
.
.
.
Network
LBL
4
Juego de operaciones
5.9
ALD
Operandos:
ninguno
OLD
Operandos:
ninguno
La figura 5-10 muestra cmo funcionan las operaciones Combinar primer y segundo valor mediante
Y y mediante O.
Antes
Despus
Despus
iv0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
S0
S0
S0 = iv0 * iv1
iv2
iv2
iv3
iv3
iv4
iv4
iv5
iv5
iv6
iv6
iv7
iv7
x
x
Nota: La x significa que el valor se desconoce (puede ser 0 1).
iv0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
Figura 5-10
KOP
AWL
Network 1
I0.0
I0.2
Figura 5-11
Q0.
0
I0.1
I0.3
NETWORK
LD
I0.0
LD
I0.1
LD
I0.2
A
I0.3
OLD
ALD
=
Q0.0
5-13
Juego de operaciones
0
INT
RETI
Operandos:
A
W
L
INT
n:
RETI
La rutina de interrupcin se puede identificar con una marca de interrupcin que indique el
comienzo de la misma. La rutina comprende todas las operaciones que se colocan entre dicha
marca y la operacin Retorno absoluto desde rutina de interrupcin. Se ejecuta como respuesta al
flanco positivo en I0.0., debindose finalizar (y devolver as el control al programa principal)
mediante la operacin Retorno desde rutina de interrupcin (RETI).
Habilitar todos los eventos de interrupcin, Inhibir todos los eventos de interrupcin
K
O
P
ENI
DISI
A
W
L
ENI
ninguno
DISI
5-14
Juego de operaciones
S Finalice la rutina de interrupcin con una operacin Retorno desde rutina de interrupcin (RETI).
Las interrupciones pueden afectar a los contactos y bobinas. Para evitar que se perturbe el
programa principal (debido a derivaciones a o desde la rutina de interrupcin), el sistema operativo
de la CPU guarda y vuelve a cargar la pila lgica y las marcas especiales (SM) que indican el
estado de las operaciones.
Datos compartidos por el programa principal y la rutina de interrupcin
El programa principal y la rutina de interrupcin pueden compartir datos. Por ejemplo, una parte del
programa principal puede proporcionar datos a ser utilizados en una rutina de interrupcin o
viceversa. En caso de que el programa est compartiendo datos, habr que considerar tambin el
hecho de que las rutinas de interrupcin se ejecutan de forma asncrona al programa principal. Por
lo tanto, se pueden presentar en cualquier momento durante la ejecucin de ste ltimo. Los
problemas de coherencia de los datos compartidos pueden surgir de las acciones debidas a las
rutinas de interrupcin, al interrumpir stas la ejecucin de las operaciones del programa principal.
Hay diversas tcnicas de programacin que se pueden utilizar para garantizar que el programa
principal y la rutina de interrupcin compartan los datos correctamente. Dichas tcnicas restringen
el acceso a las direcciones compartidas o crean secuencias de interrupciones que utilizan
direcciones compartidas que no se pueden interrumpir.
S En un programa KOP que comparta slo una variable: utilice la operacin Transferir palabra
(MOV_W) para acceder a una variable compartida. En tanto que numerosas operaciones KOP
equivalen a las secuencias de instrucciones AWL que se pueden interrumpir, la operacin de
transferencia en KOP equivale a una sola operacin AWL, cuya ejecucin no se ve afectada por
los eventos de interrupcin.
S En un programa AWL o KOP que comparta mltiples variables: si los datos compartidos son
varias palabras contiguas, la ejecucin de la rutina de interrupcin se puede controlar con las
operaciones Inhibir todos los eventos de interrupcin (DISI) y Habilitar todos los eventos de
interrupcin (ENI). La interrupcin se debe inhibir en el lugar del programa principal donde se
disponen las operaciones que acceden a las direcciones compartidas. Una vez ejecutadas
todas las operaciones que utilicen dichas direcciones compartidas, la interrupcin se podr
habilitar de nuevo. Mientras est inhibida la interrupcin, la correspondiente rutina no se puede
ejecutar. Por lo tanto, no ser posible acceder entonces a las direcciones compartidas. Sin
embargo, esta tcnica de programacin puede causar que se ignoren los eventos de
interrupcin.
S Si la rutina de interrupcin y el programa principal comparten un bit en un byte, los siete bits
restantes no se pueden utilizar para ningn otro fin. Ejemplo: Si M1.0 se est utilizando para
coordinar la rutina de interrupcin y el programa principal, M1.1 a M1.7 no se pueden utilizar
para ningn fin.
5-15
Juego de operaciones
Ejemplo de interrupcin
Programa principal
Network 1
I0.1
M0.0
KOP
AWL
Network 1
LD
I0.1
A
M0.0
TON
T0, +0
EU
MOVW +0, MW2
ENI
T0
IN TON
+0
PT
MOV_W
EN
+0
IN
OUT
MW2
ENI
Network 2
SM0.0
M0.0
S
1
Network 3
T0
>=I
+50
DISI
M0.0
R
1
Network 4
M0.0
0
JMP
Network 5
M0.0
I0.1
/
Network 6
0
LBL
MW2
<=I
+14550
+15200
Q0.0
Network 2
LD
SM0.0
S
M0.0, 1
Network 3
LDW>= T0, +50
DISI
R
M0.0, 1
Network 4
LD
M0.0
JMP
0
Network 5
LDN
M0.0
A
I0.1
AW>= MW2, +14550
AW<= MW2, +15200
=
Q0.0
Network 6
LBL
0
Network 7
MEND
Network 7
END
Rutina de interrupcin
Network 8
Network 8
INT
0
0
INT
Network 9
INC_W
EN
MW2
IN
OUT
Network 10
MW2
Network 9
INCW MW2
Network 10
RETI
RETI
Figura 5-12
5-16
Descripcin
Pgina
A.1
A-2
A.2
A-4
A.3
A-6
A.4
A-8
A.5
A-10
A.6
Cartucho de memoria 8K x 8
A-12
A.7
A-13
A.8
Cable PC/PPI
A-14
A.9
Simulador de entradas DC
A-15
A-1
A.1
S
S
S
S
S
40 C a +70 C
25 C a 55 C, 95% de humedad
5 C a 55 C, 3 C/minuto
Protege los dedos contra el contacto con alto voltaje, segn pruebas realizadas
con sondas estndar. Se requiere proteccin externa contra polvo, impurezas,
agua y objetos extraos de menos de 12,5 mm de dimetro.
A-2
Tabla A-1
2 kV asimtrico, 1 kV simtrico
5 impulsos positivos / 5 negativos 0, +90, 90 decalaje de fase
(para los circuitos DC 24 V se necesita una proteccin externa contra
sobrecargas)
0,5 a 5 MHz
5 a 30 MHz
A-3
A.2
Entradas
Dimensiones (l x a x p)
90 x 80 x 62 mm
Sumidero de corriente/fuente
IEC 1131 tipo 1 con
sumidero de corriente
Peso
0,18 kg
Disipacin
Area en ON
E/S
4 entradas / 4 salidas
Tensin nominal en ON
DC 24 V, 7 mA
95 s por operacin
Mximo en OFF
DC 5 V, 1 mA
Marcas internas
48 bits
4
Tiempo de respuesta
I0.0 a I0.3
interrupcin I0.0
Temporizadores
mx. 15 ms
20 ms ON, 40 ms OFF
Contadores
4 (remanentes)
Separacin galvnica
AC 500 V, 1 minuto
Potencimetro analgico
Alimentacin
Homologaciones
Margen de tensin
DC 20,4 a 28,8 V
Corriente de entrada
tp. 25 mA a 24 V
150 mA a 24 V carga mx.
Medicin UL / CSA
5 VA
Tiempo de retardo
Extracorriente de cierre
10 A pico a DC 28,8 V
Corriente disponible DC 5 V
100 mA
Aislamiento
No
Salidas
Tipo de salida
Margen de tensin
DC 20,4 a 28,8 V
0 a 40 C
0,75 A
2,25 A
Margen de tensin
DC 16,4 a 28,8 V
Corriente disponible
DC 24 V
100 mA
Corriente de derivacin
Retardo de conmutacin
Limitacin de corriente
de cortocircuito
< 120 mA
Sobrecorriente momentnea
4 A, 100 ms
Aislamiento
No
Cada de tensin
Separacin galvnica
AC 500 V, 1 minuto
Ninguna
repeticin
A-4
55 C
0,50 A
1,75 A
Alimentacin de sensores DC
Alimentacin
DC
SALIDAS
L+
0.0
0.1
0.2
0.3
36 V
L+
DC 24 V
Potencimetro
analgico
36 V
470 ohmios
1M
0.0
0.1
0.2
0.3
L+
DC 24 V OUT
ENTRADAS DC
3,3K ohmios
Corriente DC 24 V
para sensores de
entrada
+
Entradas (DC 15 a 35 V)
Figura A-1
Receptculo del
cartucho de
memoria
A-5
A.3
Entradas
Dimensiones (l x a x p)
90 x 80 x 62 mm
Sumidero de corriente/fuente
IEC 1131 tipo 1 con
sumidero de corriente
Peso
0,23 kg
Disipacin
Area en ON
DC 1535 V, 4 mA mn.
DC 35 V, 500 ms
sobretensin transitoria
E/S
4 entradas / 4 salidas
Tensin nominal en ON
DC 24 V, 7 mA
95 s por operacin
Mximo en OFF
DC 5 V, 1 mA
Marcas internas
48 bits
4
Tiempo de respuesta
I0.0 a I0.3
interrupcin I0.0
Temporizadores
15 ms mx.
20 ms ON, 40 ms OFF
Contadores
4 (remanentes)
Separacin galvnica
AC 500 V, 1 minuto
Potencimetro analgico
Alimentacin
Homologaciones
AC 85 a 264 V, 47 a 63 Hz
Corriente de entrada
Tiempo de retardo
Salidas
Tipo de salida
Extracorriente de cierre
20 A pico a AC 264 V
Margen de tensin
DC 5 a 30 V / AC 250 V
2A
4A
Aislamiento
S. Transformador,
AC 1500V, 1 minuto
Sobretensin transitoria
Resistencia de aislamiento
Retardo de conmutacin
10 ms mx.
Vida til
10.000.000 mecnico
100.000 con carga normal
Resistencia de contacto
Aislamiento
bobina a contacto
contacto a contacto
AC 1500 V, 1 minuto
AC 1000 V, 1 minuto
Ninguna
A-6
Alimentacin de sensores DC
Margen de tensin
DC 20,4 a 30,0 V
Corriente disponible DC 24 V
50 mA
Aislamiento
a la lgica
a la alimentacin AC
No
S
Salidas DC 30 V / AC 250 V
N ()
N ()
L (+)
L (+)
REL
SALIDAS
1L
0.0
0.1
2L
0.2
Alimentacin
0.3
L1 AC 85264 V
Potencimetro
analgico
1M
0.0
0.1
0.2
0.3
L+
DC 24 V OUT
ENTRADAS DC
3,3K ohmios
Corriente DC 24 V
para sensores de
entrada
Entradas (DC 15 a 35 V)
Figura A-2
Receptculo del
cartucho de
memoria
A-7
A.4
Entradas
Dimensiones (l x a x p)
90 x 80 x 62 mm
Peso
0,23 kg
Disipacin
Area en ON
Tensin nominal en ON
E/S
4 entradas / 4 salidas
Mximo en OFF
AC 40 V, 1 mA
95 s por operacin
Tiempo de respuesta
tp. 40 ms
mx. 55 ms
Marcas internas
48 bits
Separacin galvnica
AC 1500 V, 1 minuto
Temporizadores
Alimentacin
Contadores
4 (remanentes)
AC 85 a 264 V, 47 a 63 Hz
Potencimetro analgico
Corriente de entrada
Homologaciones
Tiempo de retardo
Extracorriente de cierre
10 A pico a AC 265 V
Salidas
Tipo de salida
Margen de tensin
DC 5 a 30 V / AC 250 V
Aislamiento
S. Transformador,
AC 1500 V, 1 minuto
2A
4A
Alimentacin de sensores DC
Sobretensin transitoria
Resistencia de aislamiento
Retardo de conmutacin
10 ms mx.
Vida til
10.000.000 mecnico
100.000 con carga normal
Resistencia de contacto
Aislamiento
bobina a contacto
contacto a contacto
AC 1500 V, 1 minuto
AC 1000 V, 1 minuto
Ninguna
A-8
No aplicable
Salidas DC 30 V / AC 250 V
N ()
N ()
L (+)
L (+)
REL
SALIDAS
1L
0.0
0.1
2L
0.2
0.3
Alimentacin
L1 AC 85264 V
Potencimetro
analgico
ENTRADAS AC
0.1 mF
0.0
0.1
0.2
0.3
Figura A-3
Receptculo del
cartucho de
memoria
A-9
A.5
Entradas
Dimensiones (l x a x p)
197 x 80 x 62 mm
Peso
0,5 kg
Disipacin
E/S
4 entradas / 4 salidas
95 s
Marcas internas
48 bits
Temporizadores
Contadores
4 (remanentes)
Potencimetro analgico
Homologaciones
Salidas
Tipo de salida
Margen de tensin
DC 5 a 30 V / AC 250 V
2A
4A
Area en ON
Tensin nominal en ON
DC 24 V, 7 mA
Mximo en OFF
DC 5 V, 1 mA
Tiempo de respuesta
I0.0 a I0.3
interrupcin I0.0
15 ms mx.
210 ms on, 70 ms off
Separacin galvnica
AC 1500 V, 1 minuto
Alimentacin
Margen de tensin/de frecuencia
AC 85 a 264 V, 47 a 63 Hz
Corriente de entrada
Tiempo de retardo
20 ms mn. de AC 110V
Extracorriente de cierre
20 A pico a AC 264 V
Aislamiento
S. Transformador,
AC 1500 V, 1 minuto
Alimentacin de sensores DC
Margen de tensin
DC 20,4 a 28,8 V
Sobretensin transitoria
Resistencia de aislamiento
Corriente disponible DC 24 V
280 mA
Retardo de conmutacin
10 ms mx.
< 600 mA
Vida til
10.000.000 mecnico
100.000 con carga normal
Limitacin de corriente de
cortocircuito
Aislamiento
No
Resistencia de contacto
Aislamiento
bobina a contacto
contacto a contacto
AC 1500 V, 1 minuto
AC 1000 V, 1 minuto
Ninguna
A-10
Alimentacin
N ()
L (+)
REL
SALIDAS
1L
0.0
0.1
0.2
0.3
L1
VAC
85264
Ubicacin del
potencimetro analgico y
del cartucho de memoria
Nota:
1. Los valores reales de los componentes pueden variar.
2. En las salidas AC, conectar lnea AC al terminal L..
470 ohmios
3,3K ohmios
DC 24V
ENTRADAS
1M
0.0
0.1
0.2
0.3
L+
DC
ALIM.
SENSOR
+
Entradas (DC 15 a 30 V)
Figura A-4
A-11
A.6
Cartucho de memoria 8K x 8
28 x 10 x 16 mm
Peso
3,6 g
Disipacin
0,5 mW
Tipo de memoria
EEPROM
Memoria de usuario
8.192 bytes
Homologaciones
28,5 mm
16,5 mm
11 mm
Figura A-5
A-12
A.7
28 x 10 x 16 mm
Peso
3,6 g
Disipacin
0,5 mW
Tipo de memoria
EEPROM
Memoria de usuario
16.384 bytes
Homologaciones
28,5 mm
16,5 mm
11 mm
Figura A-6
A-13
A.8
Cable PC/PPI
5 metros
Peso
0,3 kg
Disipacin
0,5 W
Tipo de conector PC
PLC
Tipo de cable
2 caracteres
Homologaciones
Tabla A-2
38,4 k
19,2 k
9,6 k
2,4 k
1,2 k
600
Interruptor
0000
0010
0100
1000
1010
1100
Pin RS-232
Funcin en el PC
Pin RS-485
Seal A
Seal B
Masa de seal
+24 V
0,1 m
4,6 m
0,3 m
40 mm
RS-232 COMM
Figura A-7
A-14
RS-485 COMM
A.9
Simulador de entradas DC
91 x 36 x 22 mm
Peso
0,03 kg
Entradas
14
Nota
La PDS 210 asiste slo 4 de las 14 entradas del simulador.
DC 24V
Etradas
1M
0.0
0.1 0.2
0.3
L+
DC
SENSOR
SUPPLY
23 mm
1
0
Figura A-8
A-15
A-16
Las marcas especiales (SM) ofrecen no slo diversas funciones de estado y de control, sino que
sirven tambin para intercambiar informaciones entre la CPU 210 y el programa de usuario. Las
marcas especiales se pueden leer en formato de bit o de palabra. La estacin de desarrollo de
programas (PDS 210) provee marcas especiales adicionales en formato de palabra para tareas de
diagnstico.
SMW0: Bits de estado
Como muestra la tabla B-1, SMW0 contiene bits de estado que la CPU 210 actualiza al final de
cada ciclo.
Tabla B-1
Bits de
marcas
SM0.0
SM0.1
Este bit se activa slo en el primer ciclo. Se utiliza p.ej. para llamar a una subrutina de
inicializacin.
SM0.2
Reservado
SM0.3
Reservado
SM0.4
Este bit ofrece un reloj que est desactivado durante 30 segundos y activado durante 30
segundos, siendo el tiempo de ciclo de 1 minuto. Ofrece un retardo fcil de utilizar o un tiempo
de reloj de 1 minuto.
SM0.5
Este bit ofrece un reloj que est desactivado durante 0,5 segundos y activado durante 0,5
segundos, siendo el tiempo de ciclo de 1 segundo. Ofrece un retardo fcil de utilizar o un
tiempo de reloj de 1 segundo.
SM0.6
Este bit es un reloj de ciclo que est desactivado en un ciclo y activado en el ciclo siguiente. Se
puede utilizar como entrada de contaje de ciclos.
SM0.7
Reservado
SM1.0
Este bit se activa al ejecutarse las operaciones Incrementar palabra o Decrementar palabra
si el resultado lgico es 0.
SM1.1
Este bit se activa al ejecutarse las operaciones Incrementar palabra o Decrementar palabra
si se produce un desbordamiento.
SM1.2
Este bit se activa al ejecutarse las operaciones Incrementar palabra o Decrementar palabra
si el resultado lgico es negativo.
SM1.3
Reservado
SM1.4
Reservado
SM1.5
Reservado
SM1.6
Reservado
SM1.7
Reservado
B-1
Marcas especiales
Palabra de
marcas
SMW2
Esta palabra almacena el valor ledo del potencimetro analgico. El valor se actualiza una
vez por ciclo.
B-2
SMW22
SMW24
Esta palabra indica el tiempo de ciclo mnimo registrado desde que se pas a modo RUN.
SMW26
Esta palabra indica el tiempo de ciclo mximo registrado desde que se pas a modo RUN.
0080
0081
0082
0083
0087
0089
008C
008D
Meta no vlida (LBL o INT): cerciorarse de que el nmero admisible de metas no se haya
excedido.
0090
0091
Error de rea (con informacin sobre direcciones): verificar las reas de operandos.
0092
C-1
Cdigo de
error
0000
0001
0002
0003
000A
000B
0010
0013
Cartucho de memoria vaco o programa no apto para la PDS 210 (o para la CPU 210)
S Errores durante el diagnstico del arranque: pueden indicar un fallo del hardware, pero se
deben ms frecuentemente a que se ha conectado la alimentacin estando insertado un
cartucho de memoria no admisible.
Si se ha insertado un cartucho de memoria que no contiene ningn programa o que contiene un
programa para una CPU S7-200 diferente (no para una CPU 210), retire el cartucho de
memoria, inserte uno que contenga un programa adecuado para la CPU 210 y vuelva a
conectar la alimentacin de la CPU 210.
S Errores del tiempo de vigilancia: indican que en el programa de usuario se estn utilizando
operaciones de salto sin haber borrado el temporizador de vigilancia. Consulte el apartado 5.8
para obtener informacin acerca de la operacin Borrar temporizador de vigilancia (WDR).
C-2
Los programas creados con el software de programacin STEP 7-Micro/DOS se pueden convertir
en proyectos de STEP 7-Micro/WIN.
Convertir programas de STEP 7-Micro/DOS
Para convertir un programa creado con STEP 7-Micro/DOS en un proyecto de STEP 7-Micro/WIN:
1. Elija el comando Proyecto " Abrir.
2. En el cuadro Archivos de tipo, elija los archivos de proyecto de Micro/DOS (*.vpu).
3. En la lista desplegable de directorios, elija el directorio de STEP 7-Micro/DOS que contiene el
programa que desea convertir. Haga doble clic para visualizar el contenido del cuadro de lista
izquierdo, segn se muestra en la figura D-1.
4. Elija el programa en el cuadro de lista o introduzca el nombre del programa en el cuadro
Nombre de archivo.
5. Haga clic en el botn Aceptar. El programa de Micro/DOS y los archivos asociados se abrirn
como proyecto sin ttulo.
Proyecto
Nuevo...
Ctrl+N
Abrir...
Ctrl+O
Cerrar
Abrir proyecto
Ctrl+S
Guardar todo
Guardar como...
Importar
Nombre de archivo:
Carpetas:
*.vpu
c:\s7md\programs
Exportar
ejemplo1.vpu Ctrl+U
Cargar en PG...
ejemCargar en CPU... Ctrl+D
plo2.vpu
ejemImprimir...
Ctrl+P
plo3.vpu
Instalar impresora...
Salir
Archivos de tipo:
Proyecto (*.prj)
Proyecto (*.prj)
Proyecto Micro/DOS (*.vpu)
Figura D-1
c:\
s7md
programs
Aceptar
Cancelar
Ayuda
Segmento...
Unidades de disco:
c:
Haga clic en la flecha para
seleccionar los archivos .VPU
de Micro/DOS.
D-1
S
S
S
S
Archivos de programa
Memoria V y datos (no aplicable a la CPU 210 y a la PDS 210)
Sinnimos y sus correspondientes comentarios
Tabla de estado (su nombre debe coincidir con el del proyecto)
S Se conservan las constantes que se hayan definido en la memoria V (no aplicable a la CPU 210
y a la PDS 210).
S Si el nombre de una tabla de estado creada con Micro/DOS coincide con el del programa de
Micro/DOS, se convierte en una tabla de estado de Micro/WIN. Por ejemplo, si el programa se
llama TEST.VPU, comprendiendo las tablas de estado TEST.CH2 y TEST2.CH2, se convertir
la tabla de estado TEST, mas no la tabla de estado TEST2.
Nota
Una vez guardado o cambiado el programa que se haya importado a STEP 7-Micro/WIN, no se
podr volver a convertir al formato de STEP 7-Micro/DOS. No obstante, los archivos originales de
Micro/DOS no se modifican. Por lo tanto, puede seguir utilizando los archivos originales con
STEP 7-Micro/DOS.
D-2
La tabla E-1 indica los tiempos de ejecucin bsicos de las operaciones AWL que ofrece la
CPU 210. El clculo del tiempo de ejecucin bsico de una operacin AWL indica el tiempo
necesario para ejecutar la lgica o la funcin de la operacin cuando se aplica corriente (estando
activado (ON o puesto a 1) el primer valor de la pila).
En algunas operaciones la funcin se ejecutar o no dependiendo de si se aplica tensin. La CPU
slo ejecuta la funcin cuando se aplica tensin a la operacin, activndose (ON o puesto a 1) el
primer valor de la pila.
Por lo general, la CPU 210 necesita 140 ms para ejecutar un ciclo. A ello se le aade el tiempo
requerido por el reloj del sistema, siendo preciso sumar 60 ms por cada 1 ms que cuente el reloj del
sistema.
Tabla E-1
Operacin
ON (s)
OFF (s)
aplicable a Q, M
120
120
aplicable a I, M, SM
110
110
ALD
60
60
AN
YNO
80
80
AW < =
300
300
AW=
300
300
AW > =
300
300
CTUD
Contar adelante/atrs
110
100
DECW
Decrementar palabra
140
70
DISI
60
60
ED
120
120
ENI
60
60
EU
110
110
INCW
Incrementar palabra
140
70
INT
aplicable a I, M, SM
30
S
S
S
S
No aplicable
MOVW
LDW<=, LDW>=, LDW=
OW<=, ,OW>=, OW=
AW<=, AW>=, AW=
JMP
Saltar a meta
70
70
LBL
Definir meta
LD
Cargar
70
70
aplicable a I, M, SM
E-1
Tabla E-1
Operacin
Descripcin
LDN
LDW <=
aplicable a I, M, SM
ON (s)
OFF (s)
110
110
230
230
LDW =
230
230
LDW >=
230
230
MEND
MOVW
Transferir palabra
NOT
OLD
ON
ONO
50 No aplicable
210
170
60
60
110
110
60
60
aplicable a I, M, SM
110
110
OW <=
300
300
OW =
300
300
OW >=
300
300
Poner a 0
120
70
RETI
aplicable a I, M, SM
70
S
S
S
S
E-2
No aplicable
MOVW
LDW<=, LDW>=, LDW=
OW<=, ,OW>=, OW=
AW<=, AW>=, AW=
Poner a 1
120
70
TON
110
90
WDR
60
60
F
N de referencia
6ES7 2100AA000XB0
6ES7 2100BA000XB0
6ES7 2100CA000XB0
6ES7 2108XX006AA0
General
N de referencia
Cartucho de memoria 8K x 8
6ES7 2918GC000XA0
6ES7 2918GD000XA0
Cable PC/PPI
6ES7 9013BF000XA0
Simulador de entradas DC
6ES7 2741XH000XA0
6ES7 2902AA000XA0
Software de programacin
N de referencia
6ES7 8102AA000YX0
6ES7 8102AA000YX1
6ES7 8102AA000YX3
Manuales
Sistema de automatizacin CPU 210 S7-200, Manual del sistema
N de referencia
Alemn
6ES7 2988EA008AH0
Ingls
6ES7 2988EA008BH0
Francs
6ES7 2988EA008CH0
Espaol
6ES7 2988EA008DH0
Italiano
6ES7 2988EA008EH0
F-1
Nmeros de referencia de la
F-2
Indice alfabtico
A
Acceder a datos
mrgenes de operandos, 4-11, 5-2
valor del potencimetro analgico en marcas
especiales (SM), B-2
Acceder a la tabla de smbolos, 2-15
Acceder a los datos, reas de memoria, 4-4
Ajustar
parmetros de comunicacin, 2-5
seleccionar las preferencias en STEP 7-Micro/
WIN, 2-6
Ajustar la velocidad de transferencia, 2-4
Almacenar el valor del potencimetro analgico,
B-2
Areas de memoria, 4-4
acceder a los datos, 4-11
almacenadas en la CPU 210, 2-13
CPU 210, 4-114-13
direccionamiento de las entradas, 4-12
direccionamiento de las marcas (M), 4-12
direccionamiento de las marcas especiales
(SM), 4-12
direccionamiento de las salidas, 4-12
marcas (M), 4-11
PDS 210, 4-114-13
Armario. See Enclosure
Asignacin de pines, Cable PC/PPI, A-14
Asignar bobina de salida, 5-5
AWL
See also Statement list or Program
cambiar a KOP, 2-10
cambiar elementos en un programa, 2-9, 3-15
compartir datos entre el programa principal y la
interrupcin, 5-15
crear segmentos, 2-9
editor, 2-9
ejemplos de programas
Borrar temporizador de vigilancia, 5-12
contador, 5-8
contador rpido, 5-16
Finalizar programa principal (MEND), 5-12
Incrementar/Decrementar palabra, 5-9
interrupcin, 5-16
operaciones con contactos, 5-4
operaciones con salidas, 5-5
pila lgica (ALD y OLD), 5-13
Saltar a meta, 5-12
temporizador, 5-7
Transferir palabra, 5-10
introducir comentarios, 2-9
introducir un nombre simblico, 2-9, 3-14
introducir una operacin, 2-9
programa, introducir en STEP 7-Micro/WIN,
2-9
programa de ejemplo, 3-13-25
reglas para crear un programa, 2-9
visualizar un programa, 2-10
Ayuda. See Online help
Ayuda online, STEP 7-Micro/WIN, 2-1
B
Bloque de bornes, nmero de referencia, F-1
Bloque de bornes (opcional), 1-10
Bobinas, representacin en KOP, 4-9, 5-5
Borrar e insertar filas
en una tabla de estado, 2-17
en una tabla de smbolos, 2-15
Borrar temporizador de vigilancia (WDR),
5-115-13
consideraciones, 5-11
Botn derecho del ratn
Editor de la tabla de estado, 2-17
tabla de smbolos, 2-15
Indice-1
Indice alfabtico
C
Cable PC/PPI
asignacin de pines, A-14
datos tcnicos, A-14
nmero de referencia, F-1
velocidad de transferencia, 2-4
Cableado
bloque de bornes opcional, 1-10
circuitos de supresin, 1-12
conector opcional para el cableado de campo,
nmero de referencia, F-1
CPU 210 AC/AC/Rel, A-9
CPU 210 AC/DC/Rel, A-7
CPU 210 DC/DC/DC, A-5
PDS 210, A-11
reglas, 1-8
instalacin con corriente alterna, 1-10
instalacin DC, 1-10
Cableado de campo
bloque de bornes opcional, 1-10
conector opcional, nmero de referencia, F-1
dimetro de cables, 1-8
instalacin, 1-8
Cables
asignacin de pines, A-14
datos tcnicos (PC/PPI), A-14
nmero de referencia, F-1
velocidad de transferencia, 2-4
Cambiar de vista entre KOP y AWL, crear segmentos en AWL, 2-9
Cambiar elementos en el programa
AWL, 2-9, 3-15
KOP, 2-8, 3-163-20
Carcasa
See also Panel box
instalacin en un cofre, 1-7
Cargar (LD), 5-3
Cargar (LD) / Cargar valor negado (LDN), efecto
en la pila lgica, 5-3
Cargar un programa
CPU 210, 2-12
PDS 210, 2-112-13
programa de ejemplo, 3-23
Cargar un programa en la CPU
CPU 210, 2-12
PDS 210, 2-112-13
Cargar valor negado (LDN), 5-3
Indice-2
Cartucho de memoria
ciclo, 4-64-8
conectar la alimentacin estando vaco el cartucho de memoria, 2-13
copiar un programa de la PDS 210, 2-12
datos tcnicos, A-12, A-13
nmero de referencia, F-1
receptculo
CPU 210 AC/AC/Rel, A-9
CPU 210 AC/DC/Rel, A-7
CPU 210 DC/DC/DC, A-5
PDS 210, A-11
transferir el programa a la CPU 210, 2-112-13
Certificacin CE, A-3
Ciclo, 4-64-9
efecto en el reloj del sistema, E-1
efecto en la operacin Borrar temporizador de
vigilancia (WDR), 5-11
interrumpir, 4-5, 4-64-9
opcin de test, 4-8
PDS 210, 4-74-9
tiempos de ciclo almacenados en marcas especiales (SM), B-2
tiempos de ejecucin, E-1
Circuitos de supresin, reglas
rel DC, 1-12
transistores en DC, 1-12
Circulacin de la corriente, efecto en los tiempos
de ejecucin, E-1
Cdigos de error
eliminar errores de la CPU 210, C-2
errores fatales, C-1
violacin de reglas de compilacin, C-1
Cofre, instalacin en un, 1-7
Combinar primer y segundo valor mediante O
(OLD), 5-13
efecto en la pila lgica, 5-13
Combinar primer y segundo valor mediante Y
(ALD), 5-13
efecto en la pila lgica, 5-13
Comentarios, en AWL, 4-10
Comenzar rutina de interrupcin (INT), 5-14
Compilacin, errores, violacin de reglas, C-1
Compilar
programa de ejemplo, 3-21
programas de STEP 7-Micro/WIN, 2-9
Comprobacin del tipo de datos, no asistida, 4-13
Indice alfabtico
CPU 210
reas de memoria, 4-114-13
bloque de datos no utilizado, 2-11
cargar programas, 2-12
ciclo, 4-64-8
efecto en la operacin Borrar temporizador
de vigilancia (WDR), 5-11
condiciones ambientales, A-2
datos electromagnticos, A-3
datos tcnicos generales, A-2
dimensiones, 1-5
eliminar errores, C-2
errores fatales, C-1
estructurar el programa, 4-5
funcionamiento bsico, 4-4
homologaciones, A-2
instalacin
en un cofre, 1-7
tornillos, 1-6
marcas especiales (SM), B-1
montaje
en un armario elctrico, 1-6
en un perfil soporte, 1-6
Nmeros de referencia, F-1
panormica del producto, 1-11-4
potencimetro analgico
ubicacin del potencimetro, 4-16
valor almacenado en marcas especiales
(SM), B-2
programar, 1-2
prueba de aislamiento a hipervoltajes, A-3
receptculo del cartucho de memoria
CPU 210 AC/AC/Rel, A-9
CPU 210 AC/DC/Rel, A-7
CPU 210 DC/DC/DC, A-5
requisitos del sistema, 1-2
restablecer el programa despus de desconectar
la alimentacin, 2-13
resumen de funciones, 1-2
rutina de interrupcin, 4-14, 5-14
reglas y limitaciones, 5-15
tiempos de ejecucin, E-1
transferir un programa a, 1-2, 2-12
valores actuales de los contadores almacenados
al desconectarse la alimentacin, 2-13
violacin de reglas de compilacin, C-1
CPU 210 AC/AC/Rel, datos tcnicos, A-8
CPU 210 AC/AC/rel, nmero de referencia, F-1
CPU 210 AC/DC/Rel, Datos tcnicos, A-6
CPU 210 AC/DC/rel, nmero de referencia, F-1
CPU 210 DC/DC/DC
datos tcnicos, A-4
nmero de referencia, F-1
Indice-3
Indice alfabtico
D
Datos electromagnticos, A-3
Datos tcnicos
Cable PC/PPI, A-14
cable PC/PPI, A-14
cartucho de memoria, A-12, A-13
condiciones ambientales, A-2
CPU 210 AC/AC/Rel, A-8
CPU 210 AC/DC/Rel, A-6
CPU 210 DC/DC/DC, A-4
electromagnticos, A-3
gama S7-200, A-2
general, 1-3
generales, A-2
PDS 210, A-10
prueba de aislamiento a hipervoltajes, A-3
simulador de entradas DC, A-15
Decrementar palabra (DECW), 5-9
ejemplo, 5-9
Denominacin del tipo de datos, no asistida, 4-13
Desactivar el contador, 5-8
Desactivar el temporizador, 5-6
Detectar flanco negativo (ED), 5-3
Detectar flanco positivo (EU), 5-3
Dimensiones
CPU 210, 1-5
PDS 210, 1-5
Perfil soporte, 1-5
Direccionamiento
rea de contadores, 4-13
rea de marcas (M), 4-12
reas de memoria, 4-11
imagen del proceso de las entradas, 4-12
marcas especiales (SM), 4-12
salidas, 4-12
temporizadores, 4-13
utilizar nombres simblicos, 2-14, 3-14
valor del potencimetro analgico en marcas
especiales (SM), B-2
Direccionamiento , 4-11
Direccionamiento absoluto, 4-4
Direccionamiento simblico, 2-142-16, 3-14, 3-15
introducir un nombre simblico en AWL, 2-9
nombres simblicos repetidos, 2-14
nmero de caracteres por smbolo, 2-14
nmero permitido de smbolos, 2-14
Indice-4
E
ED (Detectar flanco negativo), 5-3
Editar un programa, 3-153-20
Editar una celda en la tabla de smbolos, 2-15
Editar una celda en una tabla de estado, 2-17
Ejemplos
Borrar temporizador de vigilancia, 5-125-14
contador, 5-8
contador rpido, 5-16
contador rpido (ejemplo), 4-14
elementos de KOP, 4-9
Finalizar programa principal (MEND),
5-125-14
Incrementar/Decrementar palabra, 5-9
operaciones con contactos, 5-4
operaciones con rutinas de interrupcin, 5-16
operaciones con salidas, 5-5
pila lgica, 5-135-15
rutina de interrupcin, 4-14
Saltar a meta, 5-125-14
tabla de estado, 2-17
Tabla de smbolos, 2-14
temporizador, 5-7
Transferir palabra, 5-105-12
utilizar el potencimetro analgico, 4-16
Elementos de una direccin, 4-11
Elementos de una operacin AWL, 4-10
Eliminar errores
conectar la alimentacin estando vaco el cartucho de memoria, 2-13
de compilacin, C-1
de la CPU 210, C-2
errores fatales, 2-19
fatales, C-1
no fatales, 2-20, C-1
no fatales , C-1
tratamiento de errores, 2-19, C-1
END, 5-11
Entradas, funcionamiento bsico, 4-4
Entradas digitales
direccionamiento, 4-114-13
leer, 4-64-9
Errores fatales, C-1
Errores no fatales, eliminar, 2-20
Errors fatales, 2-19
Escribir (opcin de la tabla de estado). See Single
read
Escribir en las salidas, 4-64-9
Escribir valores en una tabla de estado, 2-17
Espacio necesario, 1-4
Esquema de contactos, elementos bsicos, 4-9
Estacin de desarrollo de programas. See PDS 210
Indice alfabtico
F
Fallos durante la instalacin de STEP 7-Micro/
WIN, 2-3
Finalizar el programa principal, 5-11
Finalizar lectura (opcin de la tabla de estado),
2-17
See also Continuous read; Single read; Status
Chart; Write
Finalizar programa principal (MEND), 4-5, 5-11
Finalizar segmento del programa principal, 4-5
Funciones, 1-2
Funciones de edicin, utilizar el botn derecho del
ratn
Tabla de estado, 2-17
Tabla de smbolos, 2-15
G
Guardar el programa, 2-7, 3-21
despus de convertir archivos a STEP 7-Micro/
WIN, D-2
guardar un proyecto, 2-7
Guardar la pila lgica durante la rutina de interrupcin, 5-15
Guardar un programa
CPU 210, 2-12
PDS 210, 2-112-13
I
Identificador de rea con nmero de elemento, acceder a los temporizadores y contadores, 4-12
Imagen del proceso de las entradas, direccionamiento, 4-12
Importar archivos de STEP 7-Micro/DOS, D-1
guardar el programa, D-2
reglas y restricciones, D-2
Incrementar palabra (INCW), 5-9
ejemplo, 5-9
Inhibir todos los eventos de interrupcin (DISI),
5-14
Inhibir y habilitar interrupciones, 5-14
Insertar una operacin, 3-163-20
Insertar y borrar filas
en una tabla de estado, 2-17
en una tabla de smbolos, 2-15
Instalacin
ajustar la velocidad de transferencia (PDS 210),
2-4
consideraciones para el montaje de una CPU
210, utilizar frenos, 1-6
dimensiones
CPU 210, 1-5
PDS 210, 1-5
Perfil soporte, 1-5
en un cofre, 1-7
homologaciones oficiales y datos tcnicos, A-3
STEP 7-Micro/WIN
Windows 3.1, 2-2
Windows 95, 2-2
tornillos, 1-6
Instalacin con corriente alterna, reglas, 1-10
Instalacin DC, reglas, 1-10
Indice-5
Indice alfabtico
Indice-6
K
KOP
See also Ladder or Program
bobinas, 4-9
cambiar a AWL, 2-10
cambiar elementos en un programa, 2-8,
3-163-20
compartir datos entre el programa principal y la
interrupcin, 5-15
contactos, 4-9
cuadros, 4-9
editor, 2-8
ejemplos de programas
Borrar temporizador de vigilancia, 5-12
contador, 5-8
contador rpido, 4-14, 5-16
Finalizar programa principal (MEND), 5-12
Incrementar/Decrementar palabra, 5-9
interrupcin, 4-14, 5-16
operaciones con contactos, 5-4
operaciones con salidas, 5-5
pila lgica (ALD y OLD), 5-13
Saltar a meta, 5-12
temporizador, 5-7
Transferir palabra, 5-10
herramientas del editor KOP, 3-15
insertar una operacin, 3-163-20
introducir un programa, 2-8, 3-153-20
programa de ejemplo, 3-13-25
segmentos, 2-8, 4-9
utilizar el editor KOP, 2-8, 3-153-20
visualizar el estado, 2-18
visualizar un programa, 2-10
L
Lectura permanente (opcin de la tabla de estado),
2-17
See also Single read; Status Chart; Write
Lectura sencilla (opcin de la tabla de estado), 2-17
See also Continuous read; Status Chart; Write
Leer las entradas, 4-64-9
tabla de estado, 2-17
Leer los valores en una tabla de estado, lectura sencilla, 2-17
Indice alfabtico
M
Manual del usuario, nmero de referencia, F-1
Manuales, nmero de referencia, F-1
Marca del primer ciclo, B-1
Marcas. See special memory (SM) bits
Marcas (M), 4-11
direccionamiento, 4-12
Marcas de reloj, B-1
Marcas especiales (SM)
almacenamiento del valor del potencimetro
analgico, 4-16
almacenamiento durante la rutina de interrupcin, 5-15
asistencia de la rutina de interrupcin, 5-15
de reloj, B-1
direccionamiento, 4-12
Marca del primer ciclo, B-1
potencimetro analgico, acceder al valor analgico, 4-12
SMW2: Potencimetro analgico, B-2
SMW22 a SMW26: Tiempos de ciclo, B-2
marcas especiales (SM), bits de estado, B-1
Mrgenes
valor del potencimetro analgico, 4-16, B-2
valores enteros, 4-11
Mrgenes vlidos para la CPU 210, 1-3, 4-114-13,
5-2
Maysculas y minsculas, 3-15
Maysculas y minsculas en smbolos, 2-14
MEND, 5-11
Men de funciones de edicin, botn derecho del
ratn
tabla de estado, 2-17
tabla de smbolos, 2-15
Montaje
consideraciones para montar una CPU 210, espacio necesario, 1-4
dimensiones
CPU 210, 1-5
PDS 210, 1-5
Perfil soporte, 1-5
en un armario elctrico, 1-6
en un cofre, 1-7
en un perfil soporte, 1-6
espacio necesario, 1-4
homologaciones oficiales y datos tcnicos, A-3
tornillos, 1-6
N
Nombres simblicos repetidos, 2-14
Notacin numrica, 4-11
Nmero de caracteres por smbolo, 2-14
Nmero de elemento, temporizadores y contadores,
4-12
Nmero permitido de smbolos, 2-14
Nmeros de referencia, F-1
O
O (O) / ONO (ON), efecto en la pila lgica, 5-3
OB1. See Program
Observar, programa, 2-18
Operacin absoluta Finalizar programa principal
(MEND), 5-11
Operacin Cargar (LD), efecto en la pila lgica,
4-10
Operacin de transferencia, Transferir palabra
(MOVW), 5-10
Operacin NOT, 5-3
Operacin O (O), 5-3
efecto en la pila lgica, 4-10
Operacin ONO (ON), 5-3
Indice-7
Indice alfabtico
Indice-8
Indice alfabtico
P
Palabra clave, NETWORK, 2-9
Panormica
CPU 210, 1-11-4
PDS 210, 1-11-4
Panormica del producto
CPU 210, 1-11-4
PDS 210, 1-11-4
PDS 210
reas de memoria, 4-114-13
cargar un programa, 2-11
cargar un programa en la CPU, 2-112-13
ciclo, 4-64-9
comprobacin, 4-8
efecto en la operacin Borrar temporizador
de vigilancia (WDR), 5-11
comprobacin, ciclo, 4-8
condiciones ambientales, A-2
datos electromagnticos, A-3
Datos tcnicos, simulador de entradas DC, A-15
datos tcnicos, A-10
datos tcnicos generales, A-2
dimensiones, 1-5
errores fatales, C-1
estructurar el programa, 4-5
funcionamiento bsico, 4-4
homologaciones, A-2
marcas especiales (SM), B-1
nmeros de referencia, F-1
panormica del producto, 1-11-4
pila lgica, 4-10
potencimetro analgico
ubicacin del potencimetro, 4-16
valor almacenado en marcas especiales
(SM), B-2
prueba de aislamiento a hipervoltajes, A-3
receptculo del cartucho de memoria, A-11
requisitos del sistema, 1-2
resumen de funciones, 1-2
rutina de interrupcin, reglas y limitaciones,
5-15
simulador de entradas, nmero de referencia,
F-1
tiempos de ciclo en marcas especiales (SM),
B-2
tiempos de ejecucin, E-1
transferir un programa a la CPU 210, 2-112-13
velocidad de transferencia, 2-4
violacin de reglas de compilacin, C-1
Pegar, copiar y cortar
en una tabla de estado, 2-17
en una tabla de smbolos, 2-15
Perfil soporte
dimensiones, 1-5
montaje en un, 1-6
utilizar frenos, 1-6
Pila lgica, 4-10
afectada por la rutina de interrupcin, 5-15
efecto de las operaciones Combinar primer y
segundo valor mediante O (OLD) / Combinar primer y segundo valor mediante Y
(ALD), 5-13
efecto de O (O) / Y (A) / Cargar (LD), 4-10
Placa frontal, espacio necesario, 1-4
Indice-9
Indice alfabtico
Indice-10
Programa
ajustar las preferencias, 2-6
bobinas, 4-9
cargar en la CPU, 2-11
ciclo, 4-64-9
PDS 210, 4-74-9
compilar, 2-9
comprobar, 2-18
conceptos, 4-4
contactos, 4-9
contador un rpido (ejemplo), 4-14
crear, 2-82-12
crear un contador rpido, 4-14, 5-16
cuadros, 4-9
direccionamiento de las entradas, 4-12
direccionamiento de las marcas (M), 4-12
direccionamiento de las marcas especiales
(SM), 4-12
direccionamiento de las salidas, 4-12
ejecutar, 4-64-9
ejemplo de un contador rpido, 5-16
ejemplos
Borrar temporizador de vigilancia, 5-12
contador, 5-8
contador rpido, 4-14, 5-16
finalizar programa principal, 5-12
Incrementar/Decrementar palabra, 5-9
operaciones con contactos, 5-4
operaciones con salidas, 5-5
operaciones lgicas de pila, 5-13
potencimetro analgico, 4-16
rutina de interrupcin, 4-14, 5-16
Saltar a meta, 5-12
temporizador, 5-7
Transferir palabra, 5-10
estructura, 4-5
finalizar la rutina de interrupcin, 4-5
finalizar programa principal, 4-5
importar archivos de STEP 7-Micro/DOS, D-1
lenguajes, 4-94-11
observar, 2-18
programa de ejemplo, 3-13-25
requisitos del sistema, 3-1
reglas y restricciones para convertir archivos,
D-2
segmentos, 4-9
visualizar, 2-10
Indice alfabtico
Programa de ejemplo
AWL, 3-13-25
cargar, 3-23
compilar, 3-21
comprobar, 3-23
crear la tabla de smbolos, 3-14
crear un proyecto, 3-13
crear una tabla de estado, 3-22
disear la lgica de control, 3-43-8
ejemplos de programas
Borrar temporizador de vigilancia, 5-12
contador, 5-8
contador rpido, 4-14, 5-16
Finalizar programa principal (MEND), 5-12
Incrementar/Decrementar palabra, 5-9
interrupcin, 4-14, 5-16
operaciones con contactos, 5-4
operaciones con salidas, 5-5
pila lgica (ALD y OLD), 5-13
Saltar a meta, 5-12
temporizador, 5-7
Transferir palabra, 5-10
entradas y salidas, 3-2
guardar, 3-21
introducir programas en KOP, 3-153-21
KOP, 3-13-25
lgica de control, 3-43-8
nombres simblicos, 3-2
programa AWL, 3-11
programa KOP, 3-9
requisitos del sistema, 3-1
Proyecto
crear, 2-7
guardar, 2-7
programa de ejemplo, 3-13
Prueba de aislamiento a hipervoltajes, A-3
Puesta a tierra y aislamiento, reglas de cableado,
1-9
R
Rearrancar la CPU, despus de un error fatal, 2-19
Reemplazar elementos en un programa
AWL, 2-9, 3-15
KOP, 2-8, 3-163-20
Reglas
cableado, 1-8
circuitos de supresin, 1-12
rel DC, 1-12
crear un programa en AWL, 2-9
crear una solucin de automatizacin, 4-24-3
instalacin con corriente alterna, 1-10
instalacin DC, 1-10
introducir direcciones simblicas, 2-14
maysculas y minsculas en smbolos, 2-14
nmero de caracteres por smbolo, 2-14
nmero permitido de smbolos, 2-14
puesta a tierra y aislamiento, 1-9
solapamiento de direcciones en nombres simblicos, 2-14
Reglas de cableado con corriente continua aislada,
1-10
Reglas de cableado unipolar-, 1-10
Reglas para convertir archivos, D-2
Rel DC, 1-12
Reloj, efecto en el tiempo de ciclo, E-1
Reloj del sistema, efecto en el tiempo de ciclo, E-1
Requisitos de hardware, 2-1
Requisitos del sistema, 1-2
STEP 7-Micro/WIN, 2-1
Resolucin de los temporizadores, 5-6
Restablecer la memoria en la CPU 210, 2-13
Resumen de funciones, 1-2
Retirar la tapa de acceso, 1-7
Retorno absoluto desde rutina de interrupcin
(RETI), 4-5
Retorno desde rutina de interrupcin (RETI), 5-14
S
S7-200, datos tcnicos, A-2
Salidas
direccionamiento, 4-12
escribir en, 4-64-9
funcionamiento bsico, 4-4
representacin en KOP, 4-9
Salidas digitales
direccionamiento, 4-114-13
escribir en, 4-64-9
Saltar a meta, 5-12
Indice-11
Indice alfabtico
Indice-12
STEP 7-Micro/WIN
Ayuda online, 2-1
cambiar elementos en un programa, 2-92-14,
3-153-20
cargar un programa, 2-11, 3-23
compilar un programa, 2-9, 3-21
comprobar y observar el programa, 2-18,
3-233-25
convertir archivos de STEP 7-Micro/DOS, D-1
crear un programa, 2-82-12, 3-153-21
crear un proyecto, 2-7, 3-13
editar un programa, 2-92-14, 3-153-20
editor AWL, 2-9
Editor KOP, 2-8
editor KOP, 2-18
ejemplos de programas
Borrar temporizador de vigilancia, 5-12
contador, 5-8
contador rpido, 4-14, 5-16
Finalizar programa principal (MEND), 5-12
Incrementar/Decrementar palabra, 5-9
interrupcin, 4-14, 5-16
operaciones con contactos, 5-4
operaciones con salidas, 5-5
pila lgica (ALD y OLD), 5-13
temporizador, 5-7
Transferir palabra, 5-10
fallos durante la instalacin, 2-2
guardar un proyecto, 2-7, 3-21
instalacin, 2-2
introducir operaciones en el programa,
3-153-20
introducir un programa de ejemplo, 3-13-25
opcin de test, ciclo, 4-8
preferencias de programacin, 2-6
Programa de ejemplo (introducir), 3-13-25
reemplazar elementos en un programa,
2-92-14, 3-153-20
requisitos del sistema, 2-1
tabla de estado, 2-17, 3-22
Tabla de smbolos, 2-14
tabla de smbolos, 3-14
visualizar el estado en KOP, 2-18, 3-23
visualizar un programa, 2-10
STEP 7Micro/WIN, ejemplos de programas, Saltar a meta, 5-12
Indice alfabtico
T
Tabla de estado
editar direcciones, 2-17
leer y escribir variables, 2-17
opcin de , 2-17
opcin de finalizar lectura, 2-17
opcin de lectura permanente, 2-17
opcin de lectura sencilla, 2-17
para el programa de ejemplo, 3-22
programa de ejemplo, 3-22
STEP 7-Micro/WIN, 2-17
Tabla de smbolos
nombres simblicos repetidos, 2-14
nmero de caracteres por smbolo, 2-14
nmero permitido de entradas, 2-14
programa de ejemplo, 3-14
STEP 7-Micro/WIN, 2-142-16
Tapa de acceso, retirar, 1-7
Tapa de proteccin, ubicacin del potencimetro
analgico, 4-16
Temporizador de retardo a la conexin, 5-6
Terminales de conexin
CPU 210 AC/AC/Rel, A-9
CPU 210 AC/DC/Rel, A-7
CPU 210 DC/DC/DC, A-5
PDS 210, A-11
Terminar el programa principal, 5-12
Tiempo de ciclo mximo, almacenado en marcas
especiales (SM), B-2
Tiempo de ciclo mnimo, almacenado en marcas
especiales (SM), B-2
Tiempo del ltimo ciclo, almacenado en marcas
especiales (SM), B-2
Tiempos de ejecucin, E-1
afectados por la circulacin de la corriente, E-1
operaciones AWL, E-1
U
Ubicacin del potencimetro analgico, 4-16
Ultimo tiempo de ciclo, almacenado en marcas especiales (SM), B-2
Utilizar el editor KOP, 3-153-20
V
Valor actual
contadores, 5-8
valor actual almacenado al desconectarse la
alimentacin, 2-13
temporizadores, 5-6
Velocidad de transferencia, 2-4
Ventilacin, espacio necesario, 1-4
Visualizar el estado en KOP, 2-18
W
Windows 3.1, instalar STEP 7-Micro/WIN, 2-2
Windows 95, instalar STEP 7-Micro/WIN, 2-2
Indice-13
Indice alfabtico
Indice-14
Observaciones/sugerencias
Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra
documentacin. Por ello le rogamos que rellene el presente formulario y lo envie a
Siemens.
Responda por favor a las siguientes preguntas dando una puntuacin comprendida entre
1 = muy bien y 5 = muy mal
1.
2.
3.
Es comprensible el texto ?
4.
5.
En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado
al manejar el manual:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _