Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SENA
Centro Colombo Alemn
1. INTRODUCCIN
Este manual recoge una coleccin de varias prcticas desarrolladas con el modelo de
autmata Siemens S7-200 con CPU 222, que pretenden simular el funcionamiento de
pequeos automatismos reales. Todas ellas son de aplicacin directa en el aula,
pudindose utilizar en cualquiera de los mdulos donde deba impartirse un curso bsico
sobre autmatas programables.
El manual se complementa con los programas elaborados para cada prctica mediante el
software SETP7/MicroWin de Siemens en soporte informtico de forma que puedan
simularse y comprobar su funcionamiento con el autmata indicado.
Todos los programas que deben introducirse al autmata y que figuran en el manual, se
realizaron mediante Step7-MicroWin. Se ha elegido la programacin en lenguaje de
contactos (KOP) debido a la semejanza con los esquemas de rels utilizados en los
automatismos elctricos de lgica cableada.
4
Cartilla PLC
SENA
Centro Colombo Alemn
5
Cartilla PLC
SENA
Centro Colombo Alemn
6
Cartilla PLC
SENA
Centro Colombo Alemn
Los datos son guardados en RAM la cual puede ser guardada reservada en batera.
Las constantes y el programa son guardados en RAM protegida o EEPROM.
7
Cartilla PLC
SENA
Centro Colombo Alemn
DATOS. Usada para guardar las variables usadas por el programa de aplicacin. Estos
datos son disponibles en los modos de lectura y escritura.
PROGRAMA. Usada para guardar el programa. Solo puede ser combinada por una
terminal de programacin conectada al mdulo de procesamiento.
CONSTANTES. Est reservada para guardar las constantes usadas en el programa. Las
constantes solo pueden ser cambiadas usando la terminal de programacin.
Para acceder a un bit de un rea de memoria se debe indica la direccin del mismo,
formada por un identificador de rea, la direccin del byte y el nmero del bit.
[Identificador de rea] [Direccin del byte]. [Direccin del bit]
Ejemplo: para acceder al segundo bit del primer byte del rea de entradas, debemos
indicar: I0.1
Para acceder a datos de diversas reas en formato byte, palabra o doble palabra, se debe
indicar el identificador de rea, el tamao de los datos y la direccin inicial del valor del
8
Cartilla PLC
SENA
Centro Colombo Alemn
byte, de la palabra o de la doble palabra. [Identificador de rea]
[Tamao][Direccin del byte inicial]
Ejemplo: VW100 accede a la memoria de variables en formato palabra a partir del byte 100.
Las reas de memoria empleadas en estas prcticas son: 6
o Entradas digitales (I): se puede acceder en formato de bit, byte, palabra o doble
palabra (ejemplos: I0.1; IB4)
o Salidas digitales (Q): se puede acceder en formato de bit, byte, palabra o doble
palabra (ejemplos: Q0.1; QB5)
o Variables (V): en esta rea se almacenan los resultados intermedios calculados por
las operaciones en el programa. Se puede acceder en formato de bit, byte, palabra
o doble palabra (ejemplos: V10.2; VW100)
o Marcas (M): son rels internos de control. A su valor se puede acceder en formato
de bit, byte, palabra o doble palabra. (Ejemplos: M1.1; MD20)
o Marcas especiales (SM): (ejemplo: SM 0.1)
o Temporizadores (T): (ejemplo: T34)
o Contadores (C): (ejemplo: C20)
o Entradas analgicas (AI): son palabras que comienzan siempre en bytes pares.
(AIW0, AIW2, AIW4)
o Salidas analgicas (AQ): son palabras que comienzan siempre en bytes pares
(AQW0, AQW2, AQW4)
Comunicaciones
La CPU S7-222 admite el protocolo de comunicacin denominado PPI (Interfase punto a
punto). Es un protocolo maestro/esclavo. La unidad maestra enva peticiones a las
unidades esclavas y estas responden. Los esclavos no inician mensajes, sino que esperan a
que un maestro les enve una peticin o solicite una respuesta.
9
Cartilla PLC
SENA
Centro Colombo Alemn
DENOMINACION SIMBOLOS
Contactos: Representan interruptores por los que circula
corriente cuando estn cerrados.
DENOMINACION SIMBOLOS
Temporizador con retardo a la conexin (TON)9
La funcin TON cuenta el tiempo al estar activada la entrada
(IN). Si el valor actual es mayor o igual al valor de preseleccin
(PT) se activa el bit del temporizador.
10
Cartilla PLC
SENA
Centro Colombo Alemn
resoluciones.
11
Cartilla PLC
SENA
Centro Colombo Alemn
Bit del contador (Bit C): este bit se activa (se pone a 1)
cuando el valor actual del contador es mayor o igual al
valor preseleccionado.
4. CONSTRUCCIN DE UN S7 200
4.1 Estructura externa del PLC.
12
Cartilla PLC
SENA
Centro Colombo Alemn
Es muy fcil conectar el S7-200. En el presente ejemplo, basta con conectar la alimentacin
del S7-200 y utilizar el cable de comunicacin para unir la unidad de programacin y el S7-
200.
13
Cartilla PLC
SENA
Centro Colombo Alemn
4.2.4. Precaucin
Si intenta montar o cablear el S7-200 y/o los equipos conectados a los mismos estando
conectada la alimentacin, puede producirse un choque elctrico o fallos en los equipos.
Si antes del montaje o desmontaje no se ha desconectado por completo la alimentacin
elctrica del S7-200 y de los equipos conectados a las mismas, ello podra causar la muerte
o heridas graves al personal, y/o daos materiales.
Respete siempre las medidas de seguridad necesarias y vigile que la alimentacin elctrica
del S7-200 y de los equipos conectados se haya desconectado antes del montaje o
desmontaje.
2. Una el conector RS-485 (identificado con PPI) del cable multi-maestro RS-485/PPI al
puerto 0 1 del S7-200.
14
Cartilla PLC
SENA
Centro Colombo Alemn
TAREA
TAREA
DE
DE CONTROL
CONTROL
ESTUDIO PREVIO
LISTADO
DE ETAPA
ETAPA 11
DIRECCIONES
ESTUDIO PREVIO
PROGRAMACIN
(ANLISIS DE FACTIBILIDAD )
IMPLEMENTACIN
EN EL EQUIPO DE ESTABLECER
CONTROL ESPECIFICACIONES
PROGRAMACIN
DEL ESTUDIO TCNICO ECONMICO
P. L. C. DE LAS SOLUCIONES
15
PUESTA ELECCIN
EN DE UNA
MARCHA SOLUCIN
Cartilla PLC
SENA
Centro Colombo Alemn
ETAPA
ETAPA 22 ETAPA
ETAPA 33
ESTUDIO FABRICACIN
Y Y
PREPARACIN PRUEBAS
CABLEADO
ESQUEMAS DETALLADOS DOCUMENTO
Y SU DE PUESTA
NOMENCLATURA FUNCIONAMIENTO A
PUNTO
PRUEBA
16
Cartilla PLC
SENA
Centro Colombo Alemn
LGICA LGICA
CABLEADA PROGRAMADA
ETAPA
ETAPA 44
a. EXPLOTACIN
b. MANTENIMIENTO
c. REPARACIN
TAREA
DE
CONTROL
CONSIDERACIONES
PREVIAS
LISTADO PLANEAMIENTO
DE DE LAS
DIRECCIONES TAREAS
IMPLEMENTACIN
EN EL EQUIPO DE
CONTROL DIAGRAMA
DE
CONEXIONES
PROGRAMACIN
DEL PLC
TABLA
DE 17
VERDAD
PUESTA
EN
MARCHA
Cartilla PLC
SENA
Centro Colombo Alemn
18
Cartilla PLC
SENA
Centro Colombo Alemn
TAREA DE CONTROL
Ejemplo: mando de una salida con tres entradas y retencin.
CONSIDERACIONES
PREVIAS
PLANTEAR LA TAREA
Al presionar un pulsador, una salida se activa y se retiene.
Al presionar otro pulsador, la salida en mencin se asegura (se desactiva).
Frente a una sobrecarga del actuador, la salida se asegura (se desactiva).
DIAGRAMA
DE
CONEXIONES
TABLA
DE
VERDAD
19
Cartilla PLC
SENA
Centro Colombo Alemn
PLANO
DE
SITUACIN
DIAGRAMA
DE
CONEXIONES
20
Cartilla PLC
SENA
Centro Colombo Alemn
TABLA
TABLA DE
DE VERDAD
VERDAD
21
Cartilla PLC
SENA
Centro Colombo Alemn
22
Cartilla PLC
SENA
Centro Colombo Alemn
TAREA
TAREA
DE
DE
CONTROL
CONTROL
CONSIDERACIONES
CONSIDERACIONES
PREVIAS
PREVIAS
LISTADO
LISTADO
DE
DE
DIRECCIONES
DIRECCIONES
LISTADO
DE
DIRECCIONES
PROGRAMACIN
LISTADO
DE
DIRECCIONES
PROGRAMACIN
23
Cartilla PLC
SENA
Centro Colombo Alemn
en hacer un doble clic en el icono STEP 7 micro WIN, con lo que se abrir
automticamente un nuevo proyecto. Desde all es posible acceder a todas las
funciones instaladas, tanto del paquete estndar como de los paquetes opcionales.
Asimismo, puede iniciar el STEP 7 micro WIN a travs del botn "Inicio" de la barra de
tareas del sistema operativo (entrada en "Simatic").
Slo puede estar abierto un proyecto en cada instancia de STEP 7-Micro/WIN. Para tener
dos proyectos abiertos simultneamente es preciso ejecutar dos instancias de STEP 7-
Micro/WIN. Si estn abiertas dos instancias del programa es posible copiar y pegar
elementos KOP/FUP y textos AWL de un proyecto a otro.
24
Cartilla PLC
SENA
Centro Colombo Alemn
5.1. Pantalla principal Step 7 Micro WIN.
25
Cartilla PLC
SENA
Centro Colombo Alemn
26
Cartilla PLC
SENA
Centro Colombo Alemn
5.2.1 Nombres simblicos del sistema (o "smbolos S7-200"). La tabla de smbolos S7-200
predefinidos permite acceder fcilmente a funciones de la CPU utilizadas con frecuencia.
Los smbolos S7-200 asocian los nombres de las funciones del sistema a las
correspondientes direcciones de marcas especiales utilizadas para configurar y llamar a
esas funciones.
5.2.2 Asignar smbolos en la tabla de smbolos. Para asignar una direccin o un valor de
constante a un smbolo, proceda de la manera siguiente:
a) Para abrir la tabla de smbolos/tabla de variables locales, utilice uno de los mtodos
descritos al comienzo de este tema.
Nota:
Hasta que no le haya asignado una direccin o un valor de constante al smbolo, ste
aparecer en forma de smbolo indefinido (subrayado verde en dientes de sierra). El
subrayado verde en dientes de sierra desaparecer tras finalizarse la asignacin en la
columna "Direccin".
27
Cartilla PLC
SENA
Centro Colombo Alemn
(En el modo de programacin IEC 1131-3, el prefijo correcto "%" se agrega
automticamente una vez que el usuario introduzca la direccin).
Utilice uno de los mtodos siguientes para abrir una tabla de estado:
Si ha abierto una tabla de estado vaca, edite las filas de la misma para agregar las
direcciones de datos de la CPU que desea observar.
28
Cartilla PLC
SENA
Centro Colombo Alemn
En el campo "Direccin", introduzca las direcciones (o los nombres
simblicos) de todos los valores deseados.
Si el elemento es un bit (por ejemplo, I, Q M), en la columna "Formato" se ajusta el
formato binario. Si el elemento es un byte, una palabra o una palabra doble, seleccione la
celda en la columna "Formato" y haga doble clic o pulse la BARRA ESPACIADORA o la tecla
INTRO para desplazarse por los formatos vlidos hasta que se visualice el apropiado.
29
Cartilla PLC
SENA
Centro Colombo Alemn
5.4.1 Colocar nombre al segmento a utilizar, Ej.: mando de una salida
30
Cartilla PLC
SENA
Centro Colombo Alemn
5.5 Programar el OB1 en KOP.
A continuacin vamos a programar un ejemplo en KOP (esquema de contactos).
o Aparecer una lista desplegable: Desplcese por esta lista o introduzca las
primeras letras para navegar hasta la operacin deseada. Haga doble clic en la
operacin o pulse la tecla INTRO para insertar la operacin.
31
Cartilla PLC
SENA
Centro Colombo Alemn
Despus de haber situado el curso en la posicin deseada, inserte una bobina al final
del circuito.
32
Cartilla PLC
SENA
Centro Colombo Alemn
Le escribimos la direccin Q0.1 (bobina1)
6. COMPILAR
Utilice uno de los mtodos siguientes para arrancar el compilador de proyectos de STEP 7-
Micro/WIN:
o Haga clic en el botn "Compilar" o elija el comando de men CPU > Compilar
para compilar la ventana activa (bloque de programa o bloque de datos).
o Haga clic en el botn "Compilar todo" o elija el comando de men CPU >
Compilar todo para compilar todos los componentes del proyecto (bloque de
programa, bloque de datos y bloque de sistema)
o Haga clic con el botn derecho del ratn en una carpeta del rbol de operaciones y
seleccione el comando "Compilar" en el men contextual. Este comando est
disponible en las carpetas del proyecto, as como en las de los bloques de
programa, de sistema y de datos.
7. GUARDAR EL PROYECTO.
33
Cartilla PLC
SENA
Centro Colombo Alemn
o "Guardar como" sirve para cambiar el nombre y/o el directorio del proyecto actual.
o Por defecto, STEP 7Micro/WIN le da el nombre "Project1.mwp" a un proyecto que
se cree por primera vez. Este nombre se puede aceptar o modificar. Si lo acepta, el
nombre estndar del siguiente proyecto se incrementar automticamente a
"Project2.mwp." "
Nota:
Cuando un bloque de programa, un bloque de datos o un bloque de sistema se carga del
PC en la CPU, sobrescribir el que se encuentra actualmente en la CPU (si ya existe uno
all). Cercirese de que desea sobrescribir el bloque contenido en la CPU antes de iniciar el
proceso de carga.
A. Antes de cargar en la CPU, vigile que sta se encuentre en modo STOP. Examine el LED
indicador del modo de operacin de la CPU. Si la CPU no est en modo STOP, haga clic en
34
Cartilla PLC
SENA
Centro Colombo Alemn
35
Cartilla PLC
SENA
Centro Colombo Alemn
F. Tras haber concluido correctamente la carga deber cambiar la CPU de STOP a RUN
nuevamente antes de poder ejecutar el programa en la CPU.
Haga clic en el botn "Estado del programa" , o bien elija el comando de men Test >
Estado del programa para visualizar en el editor de programas el estado de los datos
contenidos en la CPU.
36
Cartilla PLC
SENA
Centro Colombo Alemn
A medida que se ejecuta el programa de control, los cambios dinmicos
de los datos de la CPU se pueden visualizar.
Desarrollo de la prctica.
o Revisar men principal.
o Arrancar el software de programacin. S7-200 v1.0
o Dar un nombre y guardar el programa en la carpeta asignada al curso.
o Utilizar las funciones y subfunciones del modo programa en la programacin de los
ejercicios requeridos.
37
Cartilla PLC
SENA
Centro Colombo Alemn
o Desarrollar y programar los pasos del programa.
o Compilar y cargar el programar en el PLC SIMATIC 200.
o Poner el PLC en RUN y comprobar los programas introducidos.
o Visualizar o monitorear los estados de las entradas y salidas del programa.
o Simular el programa con la ayuda del banco de interruptores.
INTRODUCCIN
La siguiente es la presentacin ordenada de las guas de trabajo que los aprendices
deben desarrollar durante el modulo de practicas relacionadas con el ( programa
Autmata S7-200 ) PLC
En esa induccin , el instructor , adems de entregar una radiografa de los paso a seguir,
dar instrucciones de uso de los bancos de trabajo, instrumentos utilizados,
conexiones de las elementos , etc.
CONDICIONES DE TRABAJO.
1. Los estudiantes se reunirn en grupos de tantas personas como el instructor a
cargo , dependiendo del nmero de participantes y la disponibilidad de equipos y
materiales .
2. Cada grupo realizara los correspondientes practicas en el horario para efecto
acordado de ante mano con el instructor .
38
Cartilla PLC
SENA
Centro Colombo Alemn
3. El da y la hora de las practicas , cada grupo las realizaras,
empleando para ello un tiempo no mayor de dos (2) horas diarias ..
4. Si un integrante del grupo , por alguna razn vlida no asiste a las practicas
programas , no podr aparecer en los crditos de esas prcticas .
5. El grupo debe presentar un informe detallado por escrito de las experiencias
obtenidas durante las respectivas practicas , o sea , un informe por practica .
6. Los informes los pueden presentar cada grupo, de acuerdo a su conveniencia,
es decir, por separado o en bloques de informes.
7. Si se utiliza la ltima alternativa, cada informe llenara los mismos requisitos
exigidos independientemente.
8. Al final del modulo, cada informe representa una nota proporcional al nmero de
ellas.
EJERCICIO 1
TITULO: Al accionar un pulsador, que se ilumine una lmpara, utilizando los programas
KOP, AWL, FUT.
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMAS
Introduzca El programa en KOP, compruebe que funciona siguiendo las instrucciones
anteriores y posteriormente pselo a FUP y AWL y a su vez comprubelos.
39
Cartilla PLC
SENA
Centro Colombo Alemn
LENGUAJE KOP.
Para verlo en programa AWL, haga click en el icono ver y luego seleccione AWL.
LENGUAJE AWL
Para verlo en programa FUP, haga click en el icono ver y luego seleccione FUP.
LENGUAJE FUP.
40
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 2
TITULO: Mientras se mantengan presionados dos pulsadores (al tiempo), que una lmpara
ilumine.
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMAS
Introduzca El programa en KOP, compruebe que funciona siguiendo las instrucciones
anteriores y posteriormente pselo a FUP y AWL y a su vez comprubelos.
LENGUAJE KOP.
Para verlo en programa AWL, haga click en el icono ver y luego seleccione AWL.
41
Cartilla PLC
SENA
Centro Colombo Alemn
Para verlo en programa FUP, haga click en el icono ver y luego
seleccione FUP.
EJERCICIO 3
TITULO: Mientras se mantengan presionados dos pulsadores (al tiempo) S2 Y S1 O S3, que
una lmpara ilumine. Utilizando los programas KOP, AWL, FUP.
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMA KOP.1
1
Nota: Si desea seguir viendo los siguientes ejercicios en los lenguajes FUP y AWL siga los procedimientos
que se mostraron en los ejercicios 1 y 2.
42
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 4
TITULO: Mientras este activada una salida, otra no podr activarse y viceversa.
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMA KOP.
43
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 5
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMA KOP.
44
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 6
TITULO: Resetear una salida y luego resetear la misma salida.
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMA KOP.
45
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 7
TITULO: Seleccionar y resetear hasta completar el octeto tres salidas.
TABLA DE SMBOLOS
TABLA DE ESTADO
46
Cartilla PLC
SENA
Centro Colombo Alemn
PROGRAMA KOP.
EJERCICIO 8
TITULO: Puesta en tensin de dos salidas, en las cuales se debe cumplir la siguiente
condicin: Para que la salida dos se active, la primera debe estar activada; una vez que las
dos estn activadas, la primera no se desactiva antes que la segunda.
TABLA DE SMBOLOS
TABLA DE ESTADO
47
Cartilla PLC
SENA
Centro Colombo Alemn
PROGRAMA KOP.
EJERCICIO 9
TITULO: Puesta en tensin de un motor, tiempo despus que se ha dado la orden de
marcha
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMA KOP
48
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 10
TITULO: Puesta fuera de tensin de un motor, tiempo despus que se ha dado la orden de
paro.
TABLA DE SMBOLOS
TABLA DE ESTADO
49
Cartilla PLC
SENA
Centro Colombo Alemn
PROGRAMA KOP
50
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 11
TITULO: Puesta en tensin de un motor, tiempo despus que se ha dado la orden de
marcha puesta fuera de tensin del mismo motor, tiempo despus que se ha dado la
orden de paro.
TABLA DE SMBOLOS
TABLA DE ESTADO
PROGRAMA KOP
51
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 12
TITULO: Puesta en tensin de tres salidas, en las cuales se debe cumplir la siguiente
condicin: La puesta en tensin es secuencial (1,2 y 3), adems de darse un intervalo de
tiempo entre cada uno de estos arranques y el pare definitivo.
TABLA DE SMBOLOS
TABLA DE ESTADO
52
Cartilla PLC
SENA
Centro Colombo Alemn
PROGRAMA KOP
EJERCICIO 13
TITULO: retardo a la puesta en servicio de un motor a travs de una salida.
b) Listado de direcciones.
DENOMINACIN ABREVIATURA DIRECCIN COMENTARIO
I0.0 con seal 1, mientras el
Pulsador (NA) S1 I0.0
pulsador S1 est accionado
I0.1 con seal 1, mientras el
Pulsador (NA) S2 I0.1
pulsador S2 est accionado
Contactor KM1 Q0.1 Contactor KM1 activado, en el
53
Cartilla PLC
SENA
Centro Colombo Alemn
instante Q0.1
est en 1
En esta vista se ve como se edita la tabla de estado y en la otra grafica se ve como queda.
54
Cartilla PLC
SENA
Centro Colombo Alemn
55
Cartilla PLC
SENA
Centro Colombo Alemn
Se unen con estos comandos el programa de la primera lnea hasta completar el Network,
este ciclo termina con la designacin de una salida o marca.
En este segmento se programo un set-reset S0.2 que permite memorizar los estados de
las entradas en S1, y se resetea con la entrada en R, en este caso memoriza un pulso de
I0.0, activando la salida M0.1.
Esta salida volver a su estado inicial cuando reciba un pulso en R de Q0.1, con esto se
logra que M0.1 quede actia hasta que se termine el proceso con el motor, se continua
programando el network 2 en este la marca M0.1 activara un temporizado durante el
tiempo que se programe para que arranque el motor con la salida Q0.1 como lo muestra la
figura.
Este contador al fijrsele el tiempo con una constante en PT que es el momento en que
accionara los contactos que dependan del temporizador, hacindolos cambiar de estado
una vez que el tiempo alcance la constante en PT lo que permitir demorar el arranque del
motor a travs de Q0.1 el tiempo fijado en PT, lo cual retardara la salida del motor una vez
sea pulsado el arranque y saldr de servicio una vez se accione la parada como lo muestra
la figura en el network 3, donde se ve en paralelo los contactos del temporizador T37 y la
salida Q0.1 para la retencin y en serie con el contacto I0.1 del stop que detendr el motor
a travs de Q0.1.
56
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 14
TITULO: retardo a la conexin de un motor en lenguaje kop.
PROGRAMA
LENGUAJE KOP.
57
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 15
TITULO: retardo a la puesta fuera de tensin de un motor.
a) Consideraciones previas.
- Planteamiento de la tarea:
Puesta fuera de tensin de un motor, tiempo despus que se ha dado la orden de paro.
- Diagrama de conexionado:
Para esta prctica se habilitan las entradas I0.0, y la entrada I0.1, en el banco de
interruptores que ya se encuentra cableado a cada una de las entradas del PLC en su
orden y la salida Q0.1.
b) Listado de direcciones.
DENOMINACIN ABREVIATURA DIRECCIN COMENTARIO
I0.0 con seal 1, mientras el
Pulsador (NA) S1 I0.0
pulsador S1 est accionado
I0.1 con seal 1, mientras el
Pulsador (NA) S2 I0.1
pulsador S2 est accionado
Contactor KM1 activado, en el
Contactor KM1 Q0.1
instante Q0.1 est en 1
c) Programa:
En lenguaje KOP, se desarrollara la prctica y se pasara a los diferentes lenguajes que trae
el software.
Para el desarrollo de la programacin se procede a llenar las entradas y asignarles los
nombres a las entradas en la tabla de estado, que aparece en la parte superior de la
pantalla en la ventana de programacin del S7-200.
En esta vista se ve como se edita la tabla de estado y en la otra grafica se ve como queda.
58
Cartilla PLC
SENA
Centro Colombo Alemn
LENGUAJE KOP.
Network 3
59
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 16
TITULO: retardo a la puesta en tensin y a la puesta fuera de servicio de un motor.
a) Consideraciones previas.
- Planteamiento de la tarea.
Puesta en tensin de un motor, tiempo despus que se ha dado la orden de marcha.
Puesta fuera de tensin del mismo motor, tiempo despus que se ha dado la orden de
paro.
- Diagrama de conexionado.
Ver tem 5.5.1 Asignar direcciones.
b) Listado de direcciones.
DENOMINACIN ABREVIATURA DIRECCIN COMENTARIO
I0.0 con seal 1, mientras el
Pulsador (NA) S1 I0.0
pulsador S1 est accionado
I0.1 con seal 1, mientras el
Pulsador (NA) S2 I0.1
pulsador S2 est accionado
Contactor KM1 activado, en el
Contactor KM1 Q0.1
instante Q0.1 est en 1
c) Programa:
Ejercicio en lenguaje Kop, retardo en la conexin y desconexin.
60
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 17
TITULO: arranque estrella delta de un motor trifsico
a) Consideraciones previas.
- Planteamiento de la tarea.
Activar la conexin estrella de un motor trifsico, para permitir su arranque con baja
intensidad y posteriormente realizar el cambio a la conexin delta.
61
Cartilla PLC
SENA
Centro Colombo Alemn
b) Listado de direcciones.
62
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 18
TITULO: programa de ascensor de un edificio de 2 pisos.
TABLA DE SMBOLO
63
Cartilla PLC
SENA
Centro Colombo Alemn
TABLA DE ESTADO
LENGUAJE KOP
NETWORK 1
64
Cartilla PLC
SENA
Centro Colombo Alemn
El contacto cerrado del temporizador T33 abrir el circuito una vez las puertas del
ascensor se han cerrado . El contacto cerrado D tambin desenergiza a LL1 cuando el
ascensor se ubica en el piso que lo llamaron.
NETWORK 3
El contacto cerrado del temporizador T33 abrir el circuito una vez las puertas del
ascensor se han cerrado. El contacto cerrado D tambin desenergiza a LL2 cuando el
ascensor se ubica en el piso que lo llamaron.
NETWORK 4
65
Cartilla PLC
SENA
Centro Colombo Alemn
El contacto abierto de LL1 cuando se cierra energiza el piloto indicando que fue
llamado y permanecer encendido hasta que llegue el ascensor. El contacto abierto
de LL2 cuando se cierra energiza el piloto indicando que fue llamado y permanecer
encendido hasta que llegue el ascensor.
NETWORK 5
El contacto abierto de FC4 indica si la puerta esta cerrada. El contacto cerrado de FC1
indica si el ascensor esta en el piso 1. El contacto abierto de B cuando se cierra esta
indicando que una persona dentro del ascensor quiere ir al piso 1. El contacto
cerrado de A cuando esta abierto es porque las puertas se estn abriendo para que las
personas ingresen o salgan del ascensor.
NETWORK 6
66
Cartilla PLC
SENA
Centro Colombo Alemn
El contacto abierto de FC4 indica si la puerta esta cerrada. El contacto cerrado de FC2
indica si el ascensor esta en el piso 2. El contacto abierto de B cuando se cierra esta
indicando que una persona dentro del ascensor quiere ir al piso 2. El contacto cerrado
de A cuando esta abierto es porque las puertas se estn abriendo para que las personas
ingresen o salgan del ascensor.
NETWORK 7
NETWORK 8
67
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 9
68
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 10
69
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 11
Al energizarse LL1 desde el primer piso y FC2 y FC4 y el contacto abierto de KM estn
cerrados se energiza B lo cual har que el ascensor baje al primer piso. (Esto solo se
logra si el ascensor esta en el segundo piso).
70
Cartilla PLC
SENA
Centro Colombo Alemn
cuando se energiza L y se abre su contacto cerrado L.
NETWORK 12
El contacto abierto del detector inductivo se cierra cuando este detecta el paso de una
persona por sus terminales, energizando a C el cual har que las puertas se vuelvan abrir
evitando lastimar a la persona. Se desactiva una vez las puertas se cierran
completamente.
NETWORK 13
Una vez se cumpla el tiempo sealado, este queda retenido por su contacto abierto que
se cerrara T33 y har que se cierren las puertas, desenergizandose cuando estas se cierran
completamente y abren el final de carrera FC4.
71
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 14
NETWORK 15
Si LL1 o LL2 y KM estn energizados, sus contactos abiertos se cierran y se cumple que, al
abrirse las puertas se cierra el contacto abierto del final de carrera FC3, se energiza el
contacto auxiliar D; lo cual har que se abran sus contactos cerrados y logrndose as la
desenergizacin de LL1 o LL2.
72
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 19
TITULO: motor principal con motor extractor.
El motor principal no enciende si no est encendido el motor extractor. El motor principal
siempre debe iniciar en velocidad mnima.
TABLA DE SMBOLOS
73
Cartilla PLC
SENA
Centro Colombo Alemn
LENGUAJE KOP
EJERCICIO 20
74
Cartilla PLC
SENA
Centro Colombo Alemn
TITULO: semforo de cruce de un solo sentido cada va.
TABLA DE SMBOLOS
LENGUAJE KOP
75
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 21
TITULO: semforo de cruce de dos vas de doble sentido.
LENGUAJE KOP
TABLA DE SIMBOLOS
76
Cartilla PLC
SENA
Centro Colombo Alemn
77
Cartilla PLC
SENA
Centro Colombo Alemn
78
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 22
TITULO: semforo doble va con semforo peatonal
LENGUAJE KOP
TABLA DE SMBOLOS
79
Cartilla PLC
SENA
Centro Colombo Alemn
TABLA DE ESTADO
NETWORK 1
Al pulsar S1, KM1 se energiza y queda retenido por su contacto abierto que se cierra. Al
pulsar S0 se desenergiza KM1.
80
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 2
Al cerrarse el contacto abierto de KM1 se encienden las luces verde carrera peatonal (
VKP ), verde calle (V2 y V4), rojo carrera ( R1 y R3 ), y rojo peatonal calle ( RPC ).
Al abrirse el contacto del temporizador T33 se apagan las luces de verde calle (V2 y V4) y
rojo peatonal calle ( RPC ). Al abrirse el contacto del temporizador T34 se apagan las luces
encendidas.
Al abrirse el contacto del contactor KM2 se apaga la luz de verde peatonal carrera ( VKP )
81
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 3
Al cerrarse el contacto abierto del temporizador T33 se encienden las luces amarillas (A1,
A2, A3, A4) y se energiza KM2.
Al abrirse el contacto cerrado del temporizador T34 se apagan las luces amarillas (A1, A2,
A3, A4).
Al cerrarse el contacto abierto del temporizador T35 se encienden las luces amarillas (A1,
A2, A3, A4) y se energiza KM2.
NETWORK 4
82
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 5
NETWORK 6
Al cerrarse el contacto abierto del temporizador T34 se encienden las luces de verde calle
peatonal ( VPC ), verde carrera (V2 y V3), rojo calle ( R2 y R4 ), y rojo peatonal calle ( RPC ).
Al abrirse el contacto del temporizador T33 se apagan las luces de verde calle (V2 y V4) y
rojo peatonal carrera ( RPC ). Al abrirse el contacto del temporizador T34 se apagan las
luces encendidas.
Al abrirse el contacto del temporizador T33 se apagan las luces verde calle (V2 Y V4) y rojo
peatonal carrera ( RPC ).
Al abrirse el contacto del contactor km2 se apaga la luz verde peatonal calle ( VPC ).
83
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 7
84
Cartilla PLC
SENA
Centro Colombo Alemn
EJERCICIO 23
TITULO: contador de personas que entran y salen de un almacn.
LENGUAJE KOP
TABLA DE SIMBOLOS
TABLA DE ESTADO
NETWORK 1
El sensor ENTRA al ingresar una persona enva una seal al contador ascendente
(C133). El contador C133 esta programado previamente para que cuando hayan
ingresado 10 personas enva una seal. El pulsador RESET es el encargado de resetear
el contador C133.
85
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 2
El contacto abierto de C133 se cerrara cuando el contador C133 le envi una seal
indicando que han ingresado diez personas al almacn. El activador CIERRA_PUERTA,
cierra la puerta y no permite ms ingreso de personas en ese momento. Al abrirse el
contacto cerrado de C134 se desenergizar el activador CIERRA_PUERTA.
NETWORK 3
El sensor SALEN al salir una persona enva una seal al contador ascendente (C134).
El contador C134 esta programado previamente para que cuando hayan salido 5
personas enva una seal. Al cerrarse el contacto abierto de C135 esta reiniciara al
contador C134.
NETWORK 4
Estando cerrado el contacto de C134 ,y al cerrarse el contacto abierto del sensor
ENTRA enviar una seal al contador C135 indicndole que ha ingresado una persona. El
contador ascendente de C135 esta previamente programado para que cuando hayan
entrado 5 personas envi una seal para que se cierren o se abran sus contactos. El
pulsador RESET es el encargado de resetear a C135
86
Cartilla PLC
SENA
Centro Colombo Alemn
NETWORK 5
Al estar cerrado el contacto de C135 y cerrarse el contacto abierto de C134 se energiza
el activador de ABRE_PUERTA para. Permitir la entrada de personas al almacn. El
activador ABRE_PUERTA se desenergizar cuando se abra el contacto cerrado de
C135.
EJERCICIO 24
TITULO: contador de personas que salen y entran en un almacn, y se cierran las puertas
cuando est lleno el almacn
LENGUAJE KOP
TABLA DE SMBOLOS
87
Cartilla PLC
SENA
Centro Colombo Alemn
TABLA DE ESTADO
NETWORK 1
Al cerrase el contacto abierto del sensor ENTRAN el contador C133 el lleva la cuenta de las
personas que entran al almacn y al llegar a 10 cerrara su contacto abierto y energizara
al activador CIERRA para cerrar la puerta
Al cerrase el contacto abierto del sensor SALEN el contador C133 el lleva la cuenta de las
personas que salen del almacn y al llegar a 10 cerrara su contacto abierto y energizara
al activador ABRE para abrir la puerta
Al cerrase el contacto abierto del pulsador RESET el contador C133 vuelve a su valor inicial
de conteo
NETWORK 2
88
Cartilla PLC
SENA
Centro Colombo Alemn
Al abrirse el contacto cerrado del contador C133 desenergizar al
activador ABRE para cerrar la puerta
NETWORK 3
Al cerrase el contacto abierto del contador C133 energizar al activador CIERRA para
cerrar la puerta
NETWOR 4
Al cerrase el contacto abierto del sensor ENTRAN el contador C48 lleva la cuenta de las
personas que entran al almacn durante todo el da. Y al cerrarse el contacto del pulsador
RESET-REGISTRO volver a su valor inicial.
NETWORK 5
89
Cartilla PLC
SENA
Centro Colombo Alemn
Al cerrase el contacto abierto del sensor SALEN el contador C134 lleva
la cuenta de las personas que salen del almacn durante todo el da. Y al cerrarse el
pulsador RESET-REGISTRO volver a su valor inicial.
GLOSARIO
90
Cartilla PLC
SENA
Centro Colombo Alemn
ACUMULADORES AC
Los acumuladores son elementos de lectura/escritura que se utilizan igual que una
memoria. Por ejemplo, se pueden usar para transferir parmetros de y a subrutinas, as
como para almacenar valores intermedios utilizados en clculos. El S7-200 dispone de
cuatro acumuladores de 32 bits
(AC0, AC1, AC2 y AC3).
Formato: AC[nmero del acumulador] AC0
AWL
El editor AWL visualiza el programa textualmente. Permite crear programas de control
introduciendo la nemotcnica de las operaciones. El editor AWL sirve para crear ciertos
programas que, de otra forma, no se podran programar con los editores KOP ni FUP. Ello
se debe a que AWL es el lenguaje nativo del S7-200, a diferencia de los editores grficos,
sujetos a ciertas restricciones para poder dibujar los diagramas correctamente.
El S7-200 ejecuta cada operacin en el orden determinado por el programa, de arriba a
abajo, reiniciando despus arriba.
AWL utiliza una pila lgica para resolver la lgica de control. El usuario inserta las
operaciones AWL para procesar las operaciones de pila.
Considere los siguientes aspectos importantes cuando desee utilizar el editor AWL:
El lenguaje AWL es ms apropiado para los programadores expertos.
En algunos casos, AWL permite solucionar problemas que no se podran resolver
fcilmente con los editores KOP o FUP.
El editor AWL soporta slo el juego de operaciones SIMATIC.
En tanto que el editor AWL se puede utilizar siempre para ver o editar programas
creados con los editores KOP o FUP, lo contrario no es posible en todos los casos. Los
editores KOP o FUP no siempre se pueden utilizar para visualizar un programa que se
haya creado en AWL.
91
Cartilla PLC
SENA
Centro Colombo Alemn
La operacin NEXT marca el final del bucle FOR.
Al habilitar el bucle FOR/NEXT, ste se ejecutar hasta finalizar las iteraciones, a menos
que el usuario cambie el valor final dentro del bucle. Los valores se pueden modificar
mientras se ejecute el bucle FOR/NEXT. Si se vuelve a habilitar el bucle, ste copiar el
valor inicial (INIT) en el valor actual de contaje del bucle (IDX).
La operacin FOR/NEXT se desactivar automticamente la prxima vez que se habilite.
CONTADORES
Los contadores del S7-200 son elementos que cuentan los cambios de negativo a positivo
en la(s) entrada(s) de contaje. Hay contadores que cuentan slo adelante, otros que
cuentan slo atrs y otros cuentan tanto adelante como atrs. Existen dos variables
asociadas a los contadores:
Valor actual: en este nmero entero de 16 bits con signo se deposita el valor de contaje
acumulado.
Bit del contador (bit C): este bit se activa o se desactiva como resultado de la
comparacin del valor actual con el valor de preseleccin. El valor de preseleccin se
introduce como parte de la operacin del contador.
Formato: C[nmero del contador] C24
CONTADOR ASCENDENTE
La operacin Contador ascendente (CTU) cuenta adelante desde el valor actual hasta el
valor prefijado (PV) al producirse un flanco positivo en la entrada de contaje adelante
(CU). Si el valor actual (CV) es mayor o igual al valor prefijado, se activa el bit de contaje
(Q). El contador se inicializa al activarse la entrada de desactivacin (R). El contador
ascendente se detiene al alcanzar el valor prefijado.
CONTADOR DESCENDENTE
La operacin Contador descendente (CTD) empieza a contar atrs desde el valor prefijado
(PV) cuando se produce un flanco positivo en la entrada de contaje atrs (CD). Si el valor
actual (CV) es igual a cero, se activa el bit de salida del contador (Q). El contador se
inicializa y carga el valor actual en el valor prefijado cuando se habilita la entrada de carga
(LD). El contador descendente se detiene al alcanzar el valor cero.
CONTADOR ASCENDENTE/DESCENDENTE
La operacin Contador ascendente/descendente (CTUD) cuenta adelante o atrs desde el
valor actual (CV) al producirse un flanco positivo en la entrada de contaje adelante (CU) o
92
Cartilla PLC
SENA
Centro Colombo Alemn
de contaje atrs (CD), respectivamente. La salida ascendente (QU) se
activa cuando el valor actual (CV) es igual al valor prefijado. La salida descendente (QD) se
activa cuando el valor actual (CV) es igual a cero. El contador carga el valor actual en el
valor prefijado (PV) cuando se habilita la entrada de carga (LD). De forma similar, el
contador se inicializa y carga el valor actual con 0 cuando se habilita la desactivacin (R).
El contador se detiene cuando alcanza el valor prefijado, o bien 0.
EN/ENO
EN (entrada de habilitacin) es una entrada booleana para los cuadros KOP y FUP. Para
que la operacin se pueda ejecutar, el estado de seal de la entrada EN deber ser 1
(ON). En AWL, las operaciones no tienen una entrada EN, pero el valor del nivel superior
de la pila deber ser un 1 lgico para poder ejecutar la operacin AWL
correspondiente.
ENO (salida de habilitacin) es una salida booleana para los cuadros KOP y FUP. Si el
estado de seal de la entrada EN es 1 y el cuadro ejecuta la funcin sin errores, la
salida ENO conducir corriente al siguiente elemento. Si se detecta un error en la
ejecucin del cuadro, la circulacin de corriente se detendr en el cuadro que ha
generado el error.
En AWL no existe la salida ENO, pero las operaciones AWL correspondientes a las
funciones KOP y FUP con salidas ENO activarn un bit ENO especial. A este bit se accede
mediante la operacin AND ENO (AENO), pudiendo utilizarse para generar el mismo
efecto que el bit ENO de un cuadro.
FIN CONDICIONADO
93
Cartilla PLC
SENA
Centro Colombo Alemn
La operacin Fin condicionado (END) finaliza el ciclo actual en funcin
de la combinacin lgica precedente. Esta operacin se puede utilizar en el programa
principal, mas no en subrutinas ni en rutinas de interrupcin.
FUP
El editor FUP visualiza el programa grficamente, de forma similar a los circuitos de
puertas lgicas. En FUP no existen contactos ni bobinas como en el editor KOP, pero s
hay operaciones equivalentes que se representan en forma de cuadros.
El lenguaje de programacin FUP no utiliza las barras de alimentacin izquierda ni
derecha. Sin embargo, el trmino circulacin de corriente se utiliza para expresar el
concepto anlogo del flujo de seales por los bloques lgicos FUP.
El recorrido 1 lgico por los elementos FUP se denomina circulacin de corriente. El
origen de una entrada de circulacin de corriente y el destino de una salida de circulacin
de corriente se pueden asignar directamente a un operando.
La lgica del programa se deriva de las conexiones entre las operaciones de cuadro. Ello
significa que la salida de una operacin (por ejemplo, un cuadro AND) se puede utilizar
para habilitar otra operacin (por ejemplo, un temporizador), con objeto de crear la lgica
de control necesaria. Estas conexiones permiten solucionar numerosos problemas lgicos.
Considere los siguientes aspectos importantes cuando desee utilizar el editor FUP:
El estilo de representacin en forma de puertas grficas se adeca especialmente para
observar el flujo del programa.
El editor FUP soporta los juegos de operaciones SIMATIC e IEC 1131-3.
El editor AWL se puede utilizar siempre para visualizar un programa creado en SIMATIC
FUP.
INCREMENTAR Y DECREMENTAR
Incrementar
IN + 1 = OUT KOP y FUP
OUT + 1 = OUT AWL
Decrementar
IN - 1 = OUT KOP y FUP
OUT - 1 = OUT AWL
Las operaciones Incrementar y Decrementar suman/restan 1 al valor de la entrada IN y
depositan el resultado en OUT.
KOP
94
Cartilla PLC
SENA
Centro Colombo Alemn
El editor KOP visualiza el programa grficamente, de forma similar a un
esquema de circuitos.
Los programas KOP hacen que el programa emule la circulacin de corriente elctrica
desde una fuente de alimentacin, a travs de una serie de condiciones lgicas de entrada
que, a su vez, habilitan condiciones lgicas de salida. Los programas KOP incluyen una
barra de alimentacin izquierda que est energizada. Los contactos cerrados permiten
que la corriente circule por ellos hasta el siguiente elemento, en tanto que los contactos
abiertos bloquean el flujo de energa.
La lgica se divide en segmentos (networks). El programa se ejecuta un segmento tras
otro, de izquierda a derecha y luego de arriba a abajo. Las operaciones se representan
mediante smbolos grficos que incluyen tres formas bsicas.
Los contactos representan condiciones lgicas de entrada, tales como interruptores,
botones o condiciones internas.
Las bobinas representan condiciones lgicas de salida, tales como lmparas, arrancadores
de motor, rels interpuestos o condiciones internas de salida.
Los cuadros representan operaciones adicionales, tales como temporizadores, contadores
u operaciones aritmticas.
Considere los siguientes aspectos importantes cuando desee utilizar el editor KOP:
El lenguaje KOP les facilita el trabajo a los programadores principiantes.
La representacin grfica es fcil de comprender, siendo popular en el mundo entero.
El editor KOP se puede utilizar con los juegos de operaciones SIMATIC e IEC 1131-3.
El editor AWL se puede utilizar siempre para visualizar un programa creado en KOP
SIMATIC.
SEGMENTOS (NETWORKS)
95
Cartilla PLC
SENA
Centro Colombo Alemn
Los programas KOP se dividen en segmentos denominados networks.
Un segmento es una red organizada, compuesta por contactos, bobinas y cuadros que se
interconectan para formar un circuito completo. No se permiten los cortocircuitos, ni los
circuitos abiertos, ni la circulacin de corriente inversa. STEP 7-Micro/WIN ofrece la
posibilidad de crear comentarios para cada uno de los segmentos del programa KOP. El
lenguaje FUP utiliza el concepto de segmentos para subdividir y comentar el programa.
Los programas AWL no utilizan segmentos. Sin embargo, la palabra clave NETWORK se
puede utilizar para estructurar el programa.
STOP
La operacin STOP finaliza la ejecucin del programa haciendo que la CPU S7-200 cambie
de RUN a STOP.
Si la operacin STOP se ejecuta en una rutina de interrupcin, sta se finalizar
inmediatamente ignorando las interrupciones pendientes. Las dems acciones en el ciclo
actual se completan, incluyendo la ejecucin del programa principal. El cambio de RUN a
STOP se produce al final del ciclo actual.
SUBRUTINAS
Estos elementos opcionales del programa se ejecutan slo cuando se llaman desde el
programa principal, desde una rutina de interrupcin, o bien desde otra subrutina. Las
subrutinas son elementos opcionales del programa, adecundose para funciones que se
deban ejecutar repetidamente. As, en vez de tener que escribir la lgica de la funcin en
cada posicin del programa principal donde se deba ejecutar esa funcin, basta con
escribirla slo una vez en una subrutina y llamar a la subrutina desde el programa principal
cada vez que sea necesario. Las subrutinas tienen varias ventajas:
96
Cartilla PLC
SENA
Centro Colombo Alemn
Las subrutinas pueden contener parmetros que hayan sido
transferidos. Los parmetros se definen en la tabla de variables locales de la subrutina.
Estos parmetros deben tener un nombre simblico (de 23 caracteres como mximo), un
tipo de variable y un tipo de datos. Se pueden transferir 16 parmetros a o desde una
subrutina.
El campo Tipo de variable en la tabla de variables locales define si la variable se
transfiere a la subrutina (IN), a y desde la subrutina (IN_OUT) o desde la subrutina (OUT).
Para insertar un registro de parmetro, en el campo Tipo de variable site el cursor en el
tipo (IN, IN_OUT o OUT) que desea insertar. Pulse el botn derecho del ratn para
visualizar un men contextual que ofrece diversas opciones.
Seleccione el comando Insertar y luego la opcin Fila inferior. Debajo del registro
actual aparecer un nuevo registro de parmetro.
Parmetro Descripcin
Los parmetros se transfieren a la subrutina. Si el parmetro es una
direccin directa (por ejemplo, VB10), el valor de la direccin indicada se
transfiere a la subrutina. Si el parmetro es una direccin indirecta (por
IN ejemplo, *AC1), el valor de la direccin a la que seala el puntero se
transfiere a la subrutina. Si el parmetro es una constante de datos
(16#1234) o una direccin (VB100), la constante o el valor de direccin se
transfieren a la subrutina.
El valor de la direccin del parmetro indicado se transfiere a la subrutina
y el valor resultante de la subrutina se devuelve luego a la misma
IN OUT
direccin. Para los parmetros de entrada/salida no se pueden utilizar ni
constantes (por ejemplo, 16#1234) ni direcciones (por ejemplo, &VB100).
El valor resultante de la subrutina se devuelve a la direccin del
parmetro indicado. Para los parmetros de salida no se pueden utilizar
OUT
ni constantes (por ejemplo, 16#1234) ni direcciones (por ejemplo,
&VB100).
Cualquier memoria local que no se utilice para la transferencia de
TEMP parmetros se puede emplear para el almacenamiento temporal dentro
de la subrutina.
TEMPORIZADORES
Los temporizadores cuentan intervalos de tiempo. La resolucin (o base de tiempo) del
temporizador determina el lapso de tiempo de cada intervalo. Por ejemplo, un
temporizador TON con una resolucin de 10 ms cuenta el nmero de intervalos de 10 ms
que han transcurrido desde que se habilit el TON. Un valor de contaje de 50 en un
temporizador de 10 ms equivale a 500 ms. Se dispone de temporizadores SIMATIC con
tres resoluciones, a saber: 1 ms, 10 ms y 100 ms.
97
Cartilla PLC
SENA
Centro Colombo Alemn
Los temporizadores del S7-200 tienen resoluciones (intervalos) de 1 ms, 10 ms y 100 ms.
Existen dos variables asociadas a los temporizadores:
Valor actual: en este nmero entero de 16 bits con signo se deposita el valor de tiempo
contado por el temporizador.
Bit del temporizador (bit T): este bit se activa o se desactiva como resultado de la
comparacin del valor actual con el valor de preseleccin. ste ltimo se introduce como
parte de la operacin del temporizador.
Formato: T[nmero del temporizador] T24
98