Está en la página 1de 36

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 1 de 21


Jornada Presencial da 10 de Septiembre de 2005.
Curso de Electricidad Virtual. CEDECO.
Parte A: Prcticas con Autmatas I (por la maana).
Parte B: Prcticas con Autmatas II (por la tarde).
Prcticas Autmata I
Autmata TSX 317. Caractersticas, E / S, Puertas y Ejercicios
1) Presentacin y Caractersticas del Autmata TSX.
2) Iniciacin a la Programacin del Lenguaje de Contactos.
3 Relaciones de Entrada y Salida. Comparativas y Aplicaciones.
4) Puertas Lgicas.
5) Ejemplos y Aplicaciones.
6) Prioridades en las Puertas Lgicas.
7) Ejercicios Alternativos (ampliacin).
Prcticas Autmatas II
Funciones Temporales: Temporizador, Contador, PAP y Bits de Sistema.
1) Descripcin general de las funciones temporales.
2) Temporizador.
3) Contadores.
4) Paso a Paso.
5) Bits de Sistema.
6) Forzado de Bits.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 2 de 21
1 Presentacin y Caractersticas del Autmata TSX.
CPU y Consola de Programacin. Descripcin.
El autmata TSX-17 consta bsicamente de la unidad CPU y de la consola de
programacin.
En la unidad de la CPU, se localiza la fuente de alimentacin, el
Microprocesador, la Memoria RAM y Memoria EEPROM (reprogramable y
borrable elctricamente), display de visualizacin del estado de las Entradas /
Salidas, las entradas configurables sus estados lgicos alto / bajo mediante
interruptores, las salidas mediante rels y disponible en los bornes superiores y
conectores para ampliacin del nmero de entradas / salidas, as como
terminal para la programacin mediante software en PC.

Desde la consola de programacin, introducimos las lneas de programa y
podremos configurar los diversos tipos de dispositivos temporales
(temporizadores, contadores, paso a paso, etc.), as como realizar tareas de
edicin de un programa (borrar, copiar, mover, etc.)
1) Tensiones de Trabajo. Lneas de Entrada / salida.
El autmata recibe la corriente de la red a 230 Voltios C.A., y la fuente de
alimentacin interna es la encargada de transformarla a tensiones de 5 Voltios
en C. C. Para alimentar los circuitos electrnicos (Microprocesador, Memoria,
etc.) y a 24 Voltios en C.C., para alimentar los rels de salida y proporcionar
esta tensin como referencia de tensin de entrada. Por tanto, las entradas y
salidas del Autmata queda establecida en 24 Voltios C.C., siendo esta la
tensin estndar de los dispositivos y sensores usados en la industria.
El nmero de entradas y salidas depende de cada modelo de autmata. El
TSX-17 tiene 12 entradas y 8 salidas ampliables mediante conectores.
Las entradas estn establecidas por los interruptores (desde el N 3 al N 14),
donde la entrada 0 se corresponde con el interruptor 3 y el interruptor 14 con la
entrada 11. Vase Tabla.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 3 de 21

Interruptor Funcin
N 1 Alimentacin de las entradas a 24 Voltios.
N 2 Alimentacin de la Salidas a 24 Voltios.
N 3 Entrada I0.00. Utilizada para establecer el modo RUN / STOP.
N 4 al N 14 Entrada I0.01 hasta la Entrada I0.011
N 15 al N 24 Entradas Auxiliares o no usadas. Segn Modelos.
Particularmente, la entrada 0 se utiliza para establecer el modo RUN / STOP
manualmente.
Los interruptores N 1 y N 2 son utilizados para alimentar el conjunto de
entradas y salidas a 24 Voltios respectivamente.
Hay que indicar que las Entradas se representan como I0.00 (entrada 1), I0.01
(entrada 2), I0.02 (entrada 3), y as sucesivamente. De igual modo, las salidas
se representan como O0.00 (salida 1), O0.01 (salida 2), O0.02 (salida 3), etc.
2) Modos de Funcionamiento RUN / STOP.
El autmata puede estar en dos estados.
Modo RUN, o ejecucin del programa en memoria. Bajo este modo no
podemos modificar el programa ni variables.
Modo STOP. En este modo realizaremos el programa, instruccin a
instruccin, podremos borrar o modificar el programa.
Para pasar de modo RUN a STOP y viceversa, lo haremos manualmente
desde el interruptor nmero 3 (identificado con la entrada 0), o desde la
consola de programacin usando la secuencia de teclas a partir del Men
Principal: CTL RUN / STOP.
3) Borrado de un programa.
Para borrar un programa debemos de introducir la siguiente secuencia desde el
Men Principal: PRG CLP pide confirmacin Enter .
Esta tarea se realiza en modo STOP, y es el paso previo a la introduccin de
un nuevo programa.
4) Introduccin de un Programa.
Para introducir un nuevo programa, procedemos realizando la siguiente
secuencia desde el Men Principal: PRG SEQ INS .
El cursor se establece en la posicin S0000, y esta sera la primera lnea de
instruccin. Cada lnea de instruccin se introduce consecutivamente con la
tecla Enter .
Para finalizar un programa, pulsaremos dos veces a la tecla NOP y aparecer
en pantalla la ltima direccin introducida seguida del texto EP, que significa fin
de programa (End of Program).
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 4 de 21
2) Iniciacin a la Programacin del Lenguaje de Contactos.
Representacin Esquema Elctrico, Lenguaje de Contactos (KOP) y Listas de
Instrucciones (L.I.), Simbologa y Funcin Asociada.
Para realizar un programa en un autmata, es necesario conocer el esquema
elctrico equivalente o que representa la funcin que debe de realizar el
autmata, representarlo en lenguaje de contactos y este a su vez en listas de
instrucciones, as como si dicho procedimiento tiene representacin simblica y
funcin matemtica asociada.
Para clarificar este procedimiento, vamos a usar un ejemplo sencillo:
Dado el siguiente circuito elctrico, compuesto de una fuente de alimentacin,
un interruptor y una lmpara.
Se considera el interruptor abierto como un estado lgico bajo (L) o cero (0), y
el interruptor cerrado como un estado lgico alto (H) o uno (1).
Igualmente, consideramos que si la lmpara est apagada est en estado
lgico bajo (L) o cero (0), y si est encendida como estado lgico alto (H) o uno
(1).
La tabla de posibilidades o tabla de verdad del circuito ser:
Interruptor = Equivalente a la Entrada. Lmpara = Equivalente a la Salida.
0 0
1 1
La funcin matemtica asociada es:


Significa que la Salida S, tiene el mismo estado lgico que la Entrada E.
V1
24 V
S1
L
S = E
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 5 de 21
Si pasamos este esquema elctrico a una representacin en lenguaje de
contactos, denominado esquema de contactos o KOP, seria la siguiente:



En donde:
Las lneas verticales de los extremos representa la diferencia de potencia, que en
este caso es de +24 Voltios en C.C.
El interruptor es simbolizado por el contacto S1, y representa la entrada I0.01.
La lmpara es simbolizada por la bobina L1, y representa la salida O0.01.
Dado que la entrada y la salida son Normalmente Abiertas los smbolos
anteriores son los correctos, y en caso de ser alguno Normalmente Cerrado, se
representara con una lnea oblicua en su interior.
A la representacin en una lnea del conjunto de entradas y salidas, se le
denomina segmento.
Si queremos pasar de una representacin en Esquema de contactos a una en
Listas de Instrucciones (que es el programa que introduciremos en el
Autmata), debemos de conocer la programacin, que en este caso es:
Y significa, la primera lnea (L I0.01) carga el estado de la entrada 1, y la
segunda lnea (= O0.01) lo transfiere a la salida 1.

L I0.01
= O0.01
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 6 de 21
3 Relaciones de Entrada y Salida. Comparativas y Aplicaciones.
Dado que las entradas o contactos pueden ser Normalmente Abiertos o
Normalmente Cerrados, al igual que las salidas pueden ser Normalmente
Abiertas o Normalmente Cerradas, tenemos cuatro posibilidades o cuatro
formas de representar las relaciones Entrada / Salida.
- Entrada Normalmente Abierta (NA) y Salida Normalmente Abierta (NA).
- Entrada Normalmente Cerrada (NC) y Salida Normalmente Abierta (NA).
- Entrada Normalmente Abierta (NA) y Salida Normalmente Cerrada (NC).
- Entrada Normalmente Cerrada (NC) y Salida Normalmente Cerrada (NC).
Entrada Normalmente Abierta (NA) y Salida Normalmente Abierta (NA).
El esquema de contactos que representara un segmento con estas
caractersticas, sera el siguiente:
La Tabla Lgica, Funcin Matemtica y Smbolo asociado sera el siguiente:
Entrada Salida
0 0
1 1
La lista de Instrucciones a introducir en el Autmata es la siguiente:
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 = O0.01 Transferirlo a la Salida O0.01


S
1
= E
1

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 7 de 21
Entrada Normalmente Cerrada (NC) y Salida Normalmente Abierta (NA).
El esquema de contactos que representara un segmento con estas
caractersticas, sera el siguiente:
La Tabla Lgica, Funcin Matemtica y Simbolo asociado sera el siguiente:
Entrada Salida
0 1
1 0
La lista de Instrucciones a introducir en el Autmata es la siguiente:
Direccin Cdigo Operando Significado
S0000 LN I0.02 Leer el estado Inverso de la Entrada I0.02
S0001 = O0.02 Transferirlo a la Salida O0.02
Entrada Normalmente Abierta (NA) y Salida Normalmente Cerrada (NC).
El esquema de contactos que representara un segmento con estas
caractersticas, sera el siguiente:

S
2
= E
2

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 8 de 21
La Tabla Lgica, Funcin Matemtica y Smbolo asociado sera el siguiente:
Entrada Salida
0 1
1 0
La lista de Instrucciones a introducir en el Autmata es la siguiente:
Direccin Cdigo Operando Significado
S0000 L I0.03 Leer el estado de la Entrada I0.03
S0001 =N O0.03 Transferir el Inverso a la Salida O0.03
Entrada Normalmente Cerrada (NC) y Salida Normalmente Cerrada (NC).
El esquema de contactos que representara un segmento con estas
caractersticas, sera el siguiente:
La Tabla Lgica, Funcin Matemtica y Smbolo asociado sera el siguiente:
Entrada Salida
0 0
1 1
La lista de Instrucciones a introducir en el Autmata es la siguiente:
Direccin Cdigo Operando Significado
S0000 LN I0.04 Leer el estado Inverso de la Entrada I0.04
S0001 =N O0.04 Transferir el Inerso a la Salida O0.04

S
3
= E
3

S
4
= E
4

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 9 de 21
Comparativas de estas puertas:
Aunque los resultados obtenidos en el primer y cuarto caso, as como en el segundo y
tercero, son iguales no son equivalentes. Esto es debido a que la simbologa en el
lenguaje de contactos ha variado y en consecuencia la lista de instrucciones tambin.
Aplicaciones.
Dado que muchos de los sensores industriales se fabrican con la posibilidad de
contacto abierto y/o cerrado segn se detecte un cambio fsico (temperatura, presin,
masa, posicin, etc.), nos permitir introducir en el esquema de contacto (KOP) una
entrada o contacto Normalmente Cerrado o Abierto segn convenga, y de igual
manera transferir una salida Normalmente Abierta o Cerrada segn el diseo de la
estructura del esquema elctrico.
Una de las aplicaciones ms directas, es usarlas como puertas lgicas Inversoras
(para el caso 2 y 3), y como puertas lgicas Drivers, Buffers o Separadoras de Lnea
(para el caso 1 y 4).
La representacin en esquema elctrico para ambas posibilidades:
Driver Inversor

Programa en Conjunto con las cuatro posibilidades.
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 = O0.01 Transferirlo a la Salida O0.01
S0002 LN I0.02 Leer el estado Inverso de la Entrada I0.02
S0003 = O0.02 Transferirlo a la Salida O0.02
S0004 L I0.03 Leer el estado de la Entrada I0.03
S0005 =N O0.03 Transferir el Inverso a la Salida O0.03
S0006 LN I0.04 Leer el estado Inverso de la Entrada I0.04
S0007 =N O0.04 Transferir el Inverso a la Salida O0.04
S0008 EP Fin de Programa.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 10 de 21
4) Puertas Lgicas.
Las puertas lgicas, se constituyen como un conjunto de condiciones que
deben de cumplirse en las entradas para obtener un resultado en la/s salida/s.
Las puertas ms habituales son las siguientes:
- Puerta AND. Condicin Y o Multiplicadora.
- Puerta NAND. Condicin NO Y o Multiplicadora Negada.
- Puerta OR. Condicin O u Sumadora.
- Puerta NOR. Condicin NO O u Sumadora Negada.
- Puerta EXOR u OR Exclusiva. Condicin Conmutada.
- Puerta NEXOR u NOR Exclusiva. Condicin Conmutada Negada.
Estas puertas lgicas no slo tienen carcter electrnico, sino tambin
elctrico, ya que podemos configurar una serie de contactos con unas
determinadas condiciones de entrada para obtener una salida.
Los contactos de entrada no tienen porque ser mecnicos, tambin pueden ser
electromecnicos (Rels), Sensores de Posicionamiento Lineal (Finales de
Carrera), Sensores de Posicionamiento Angular (Encoders), Sensores de
Presin (Presostatos), Sensores de Temperatura (Termostatos), Sensores de
Luminosidad (LDR, Fotodiodos, etc.)
La puertas lgicas pueden tener dos o ms entradas, y segn estas se
establece un nmero de combinaciones (que se muestran en tablas) y
establecindose el estado cero (0) como bajo y el estado uno (1) como alto.
El nmero de combinaciones sigue la ecuacin:
Combinaciones = 2 elevado al nmero de entradas.
Para el caso de una puerta con 2 entradas tendremos 4 posibilidades.
Para el caso de una puerta con 3 entradas tendremos 8 posibilidades.
Para el caso de una puerta con 4 entradas tendremos 16 posibilidades.


X = 2
N Entradas.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 11 de 21
Puerta AND. Condicin Y o Multiplicadora.
Una puerta AND se basa en contactos en serie, por ello se le denomina
multiplicadora, ya que para que exista salida los contactos deben permanecer
cerrados simultneamente. Presenta las siguientes caractersticas.
Esquema Elctrico
Tabla Lgica, Funcin Matemtica y Smbolo
A B Salida
0 0 0
1 0 0
0 1 0
1 1 1
Esquema de Contactos
Listas de Intrucciones
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 A I0.02 Y el estado de la Entrada I0.02
S0002 = O0.03 Transferirlo a la Salida O0.03
S0003 EP Fin de Programa.

S = A x B
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 12 de 21
Puerta NAND. Condicin NO Y o Multiplicadora Negada.
Una puerta NAND es el Inverso a la puerta AND. Se basa en contactos en
serie y estos a su vez en paralelo con la carga, establecindose un estado
lgico bajo cuando los contactos estn cerrados simultneamente.
Presenta las siguientes caractersticas.
Esquema Elctrico
Tabla Lgica, Funcin Matemtica y Smbolo
A B Salida
0 0 1
1 0 1
0 1 1
1 1 0
Esquema de Contactos
Listas de Intrucciones
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 A I0.02 Y el estado de la Entrada I0.02
S0002 =N O0.02 Transferir el Inverso a la Salida O0.02
S0003 EP Fin de Programa.

R
S
A
B
S = A x B
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 13 de 21
Puerta OR. Condicin O u Sumadora.
Una puerta OR se basa en contactos en paralelo, por ello se le denomina
sumadora, ya que para que exista salida es suficiente que algn contacto
permanezca cerrado. Presenta las siguientes caractersticas.
Esquema Elctrico

Tabla Lgica, Funcin Matemtica y Smbolo
A B Salida
0 0 0
1 0 1
0 1 1
1 1 1
Esquema de Contactos

Listas de Intrucciones
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 O I0.02 O el estado de la Entrada I0.02
S0002 = O0.03 Transferirlo a la Salida O0.03
S0003 EP Fin de Programa.

S = A + B
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 14 de 21
Puerta NOR. Condicin NO O u Sumadora Negada.
Una puerta NOR es el Inverso de la puerta OR. Se basa en contactos en
paralelos y estos a su vez en paralelo con la carga, establecindose un estado
lgico alto cuando algn contacto permanezca cerrado.
Presenta las siguientes caractersticas.
Esquema Elctrico

Tabla Lgica, Funcin Matemtica y Smbolo
A B Salida
0 0 1
1 0 0
0 1 0
1 1 0
Esquema de Contactos

Listas de Intrucciones
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 O I0.02 O el estado de la Entrada I0.02
S0002 =N O0.02 Transferir el Inverso a la Salida O0.02
S0003 EP Fin de Programa.

R
S A B
S = A + B
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 15 de 21
Puerta EXOR u O Exclusiva. Condicin Conmutada.
Una puerta EXOR se basa en contactos conmutados, por ello se le denomina
O Exclusiva o condicin conmutada, ya que para que exista salida es necesario
que los contactos mantengan estados diferentes.
Presenta las siguientes caractersticas.
Esquema Elctrico

Tabla Lgica, Funcin Matemtica y Smbolo
A B Salida
0 0 0
1 0 1
0 1 1
1 1 0
Esquema de Contactos

Listas de Intrucciones
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 XO I0.02
O el estado de la Entrada I0.02, pero no a la vez.
S0002 = O0.03 Transferirlo a la Salida O0.03
S0003 EP Fin de Programa.

A
R
S
B
S = A x B + A x B
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 16 de 21
Puerta NEXOR u NOR Exclusiva. Condicin Conmutada Negada.
Una puerta NEXOR es el Inverso de la puerta EXOR. Se basa en contactos
conmutados y en serie, por ello se le denomina NOR Exclusiva o condicin
conmutada negada, ya que para que exista salida es necesario que los
contactos mantengan estados iguales.
Presenta las siguientes caractersticas.
Esquema Elctrico

Tabla Lgica, Funcin Matemtica y Smbolo
A B Salida
0 0 1
1 0 0
0 1 0
1 1 1
Esquema de Contactos

Listas de Intrucciones
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 XO I0.02
O el estado de la Entrada I0.02, pero no a la vez.
S0003 =N O0.02 Transferir el Inverso a la Salida O0.0
S0004 EP Fin de Programa.
S = A x B + A x B
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 17 de 21
5.Ejemplos y Aplicaciones.
Como ejemplo y aplicacin, se van a realizar los siguientes ejercicios.
Ejercicio 1
Esquema de Contactos

Funcin Matemtica
O0.02 = I0.01 * I0.03 * I0.05
Simbologa

Lista de Instrucciones
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 AN I0.03 Y el estado Inverso de la Entrada I0.03
S0002 A I0.05 Y el estado de la Entrada I0.05
S0003 = O0.02 Transferirlo a la Salida O0.02
S0004 EP Fin de Programa.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 18 de 21
Ejercicio 2
Esquema de Contactos

Funcin Matemtica
O0.02 = O0.04= (I0.01 + I0.02) * I0.03
Simbologa

Lista de Intrucciones
Direccin Cdigo Operando Significado
S0000 LN I0.01 Leer el estado Inverso de la Entrada I0.01
S0001 O I0.02 O el estado de la Entrada I0.02
S0002 A I0.03 Y el estado de la Entrada I0.03
S0003 = O0.02 Transferirlo a la Salida O0.02
S0004 =N O0.04 Transferir el estado Inverso a la Salida O0.04
S0005 EP Fin de Programa.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 19 de 21
6 Prioridades en las Puertas Lgicas.
En un mismo segmento, si tenemos puertas OR y AND se establece que tienen
prioridad las puertas OR antes que las AND. En s en una ecuacin lgica,
siempre se debe de efectuar la funcin OR o Sumas, antes que la funcin Y o
multiplicacin.
Como ejemplo, se va a realizar el programa para el siguiente segmento.
Esquema de Contactos

Funcin Matemtica
O0.02 = (I0.02 + I0.03) * I0.01 * I0.04
Simbologa

Lista de Instrucciones
Direccin Cdigo Operando Significado
S0000 L I0.02 Leer el estado de la Entrada I0.02
S0001 O I0.03 O el estado de la Entrada I0.03
S0002 A I0.01 Y el estado de la Entrada I0.01
S0003 AN I0.04 Y el estado Inverso de la Entrada I0.04
S0004 = O0.02 Transferirlo a la Salida O0.02
S0005 EP Fin de Programa.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 20 de 21
7 Ejercicios Alternativos (ampliacin).
Ejercicio 4
Dado el siguiente Esquema de Contactos, obtener la solucin matemtica,
circuito mediante simbologa lgica y lista de instrucciones.


Ejercicio 5
Dado el siguiente Esquema de Contactos, obtener la solucin matemtica,
circuito mediante simbologa lgica y lista de instrucciones.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 21 de 21
Solucin Ejercicio 4
Lista de Instrucciones
Direccin Cdigo Operando Significado
S0000 L I0.05 Leer el estado de la Entrada I0.05
S0001 O I0.06 O el estado de la Entrada I0.06
S0002 AN I0.03 Y el estado Inverso de la Entrada I0.03
S0003 AN I0.02 Y el estado Inverso de la Entrada I0.02
S0004 = O0.07 Transferirlo a la Salida O0.07
S0005 AN I0.01 Y el estado Inverso de la Entrada I0.01
S0006 =N O0.02 Transferir el Inverso a la Salida O0.02
S0007 EP Fin de Programa.
Solucin Ejercicio 5
Lista de Instrucciones
Direccin Cdigo Operando Significado
S0000 L I0.03 Leer el estado de la Entrada I0.05
S0001 ON I0.07 O el estado Inverso de la Entrada I0.07
S0002 O I0.04 O el estado de la Entrada I0.04
S0003 A I0.01 Y el estado de la Entrada I0.01
S0004 A I0.02 Y el estado de la Entrada I0.02
S0005 AN I0.05 Y el estado Inverso de la Entrada I0.05
S0006 = O0.01 Transferirlo a la Salida O0.01
S0007 AN I0.06 Y el estado Inverso de la Entrada I0.06
S0008 = O0.02 Transferirlo a la Salida O0.02
S0009 L I0.08 Leer la entrada I0.08 (otro segmento)
S0010 A I0.09 Y el estado de la Entrada I0.09
S0011 =N O0.03 Transferir el Inverso a la Salida O0.03
S0012 EP Fin de Programa.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 1 de 15
Prcticas Autmatas II
1) Funciones Temporales: Temporizador, Contador, PAP y Bits de Sistema.
1) Descripcin general de las funciones temporales.
2) Temporizador.
3) Contadores.
4) Paso a Paso.
5) Bits de Sistema.
6) Forzado de Bits.
Funciones Temporales: Temporizador, Contador, PAP
y Bits de Sistema. Forzado de Bits
1 Descripcin general de las funciones temporales.
Una de las caractersticas principales de cualquier autmata, es la capacidad de
trabajar en procesos donde se requiera el uso del tiempo, bien de manera discreta o
continua / cclica.
Para ello dispone de un nmero de funciones temporales, as como de un gran
nmero de estas, dependiendo del modelo del autmata que usemos.
Las funciones temporales ms habituales son:
Temporizadores.
Contadores.
Paso a Paso (PAP).
Bits de Sistema.
Forzado de Bits
Los Temporizadores, permiten retrasar una funcin especfica.
Los Contadores, sirven para realizar conteos de eventos, bien de manera
ascendente o de manera descendente e independientemente.
Los Paso a Paso, son utilizados en procesos de conteo ascendente y descendente
para un mismo contador.
Los Bits de Sistema, concretamente los de uso temporal, son un conjunto de
osciladores a una frecuencia exacta y especfica.
Estos elementos comparten una simbologa, en la que indicamos el tipo de funcin
que se realiza, as como el parmetro temporal asociado.
Los Forzados de Bits, se usan cuando queremos mantener activa / desactiva una
salida que generalmente venga controlada por una funcin temporal. Concretamente
se usan con Contadores.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 2 de 15
2 Temporizadores
Como se ha dicho, un Temporizador permite retrasar una funcin especfica, esto
es, dada la activacin / desactivacin de una entrada / salida se realiza una nueva
salida / entrada con una diferencia de tiempo.
Sirva de ejemplo, si activamos una entrada (I0.01), esta no activar su salida
asociada (O0.01) hasta que no pase el tiempo que tengamos configurado para un
determinado temporizador.
El TSX-317 contiene 32 Temporizadores independientes, desde el T00 al T31. Si por
causa errnea y durante la programacin, indicamos un temporizador fuera del
rango, ej. T36, el autmata responde con un mensaje de error.
Podemos indicar Ti = T00 ... T31.
El valor de la temporizacin, se consigue mediante dos parmetros que debemos de
configurar para cada temporizador, ya que estos son independientes.
Estos parmetros son TIME BASE (TiB) y TIME PRESET (TiP).
TIME BASE (TiB)
Permite definir la unidad de medida temporal. Esta puede ser de 10 milisegundos (10
mS), 100 milisegundos (100 mS), 1 segundo (1000 mS) y 1 minuto (60 S).
Para acceder a esta configuracin realizamos la siguiente secuencia, desde el men
principal:
CNF TiB. y pulsando sucesivamente la tecla NOP, elegiremos el valor deseado
o base de tiempo.
Con las teclas de flechas ( y !) escogeremos el temporizador (T00 a T31) al que
asignamos la base temporal. Es decir, T00 puede estar definido en segundos, T01
en milisegundos, T02 en minutos, etc.
TIME PRESET (TiP).
Este es un valor parametrable entre 0001 y 9999. Permite indicar el nmero de
unidades que se va a temporizar, con respecto a la unidad de medida temporal.
Es decir, si TiP = 0015 y TiB = 1 Segundo, el temporizador asignado retrasar la
accin en 15 segundos, con una precisin de 1 Segundo.
Si TiP = 0020 y TiB = 100 mS, el temporizador asignado retrasar la accin en 2
segundos, con una precisin de 100 milisegundos.
Para acceder a Time Preset, debemos de realizar la siguiente secuencia desde el
men principal:
CNF TiP. y pulsando la tecla NOP activaremos el cursor, para indicar el valor del
parmetro o nmero de unidades que vamos a signar a un temporizador.
Con las teclas de flechas ( y !) escogeremos el temporizador (T00 a T31) al que
asignamos el valor del parmetro temporal.
Nota: Durante la programacin accedemos a los temporizadores mediante la tecla TMR,
asociada en el teclado con el nmero 4.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 3 de 15
Veamos uno ejemplos sencillos del uso de un temporizador.
Temporizador con retardo a la conexin
Para ello, queremos que cuando activemos la entrada I0.01, la salida O0.01 se active
a los 7 segundos, con una precisin de 100 milisegundos.
El Esquema de Contactos sera el siguiente

La Lista de Instrucciones es:
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01.
S0001 = T01 Asignarlo y Lanzar el Temporizador T01
S0002 L T01 Cargar el Temporizador T01
S0003 = O0.01 Transferirlo a la Salida O0.01
S0004 EP Fin de Programa.
Modificacin de Time Base y Time Preset.
Desde el men principal:
Para configurar el Time Base TiB
CNF TiB. y con las teclas y ! elegimos el temporizador T01, y con la tecla
NOP seleccionamos la base de tiempos de 100 mS e para aceptar.
Salimos de esta opcin con Quit (tecla 0), y nuevamente volvemos al men principal.
Para configurar el Time Preset TiP
CNF TiP. y con las teclas y ! elegimos el temporizador T01, y con la tecla NOP
modificamos el valor existente e introducimos el valor 0070 e para aceptar.
Salimos de esta opcin con Quit (tecla 0), y nuevamente volvemos al men principal.
Podemos modificar el mismo programa para distintas Bases de Tiempo (Time Base)
y diferentes valores de Parmetros (Time Preset).
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 4 de 15
Temporizador con retardo a la conexin y a la desconexin
Otro ejemplo a realizar sera que al activarse la entrada I0.01, una salida O0.01 se
active a los 10 segundos y se desactive la salida O0.02 simultneamente, con una
precisin de 1 segundo.
Esquema de Contactos

La Lista de Instrucciones es:
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 = T01 Asignarlo y Lanzar el Temporizador T01
S0002 L T01 Cargar el Temporizador T01
S0003 = O0.01 Transferirlo a la Salida O0.01
S0004 LN T01 Cargar el estado Inverso Temporizador T01
S0005 = O0.02 Transferirlo a la Salida O0.02
S0006 EP Fin de Programa.
Time Base y Time Preset.
Para configurar el Time Base TiB
CNF TiB. y con las teclas y ! elegimos el temporizador T01, y con la tecla
NOP seleccionamos la base de tiempos de 1 s e para aceptar. Salimos de esta
opcin con Quit (tecla 0), y nuevamente volvemos al men principal.
Para configurar el Time Preset TiP
CNF TiP. y con las teclas y ! elegimos el temporizador T01, y con la tecla NOP
modificamos el valor existente e introducimos el valor 0070 e para aceptar.
Salimos de esta opcin con Quit (tecla 0), y nuevamente volvemos al men principal.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 5 de 15
3 Contadores
Los contadores son aplicados en procesos donde se requiera contar el nmero de
veces que un procedimiento o evento se ha cumplido, bien de forma ascendente o
de forma descendente.
El TSX-317 tiene 16 contadores independientes, enumerados desde C00 a C15. Un
valor fuera de este rango, el autmata no lo admite. Otros modelos superiores, se
caracterizan precisamente por disponer de un nmero mayor de contadores.
Al ser independientes, cada contador lo defino para un conteo ascendente [CU]
(Counter Up) o descendente [CD] (Counter Down), pero no a la vez. Si requerimos
un contador que sea ascendente / descendente usamos un Paso a Paso.
Cada contador permite un valor de preseleccin (CiP), comprendido de 0000 a 9999,
el cual se define en el modo de configuracin CNF CiP. . y con las teclas y !
elegimos el contador (desde C00 a C15) y el valor mximo de conteo asociado al
mismo.
Este valor CiP, tambin se le denomina ancho de contador, y aunque el valor
mximo de un contador sea 9999, lo ms habitual es que dado un determinado valor
XXXX, el contador se resetee y vuelva al valor 0000.
A modo de ejemplo, si requerimos que el contador C01 tenga un mximo de 15
unidades, debemos de indicar un CiP = 0016, ya que cuando se alcance dicho valor,
automticamente se asignar como el valor 0000, reseteando al mismo.
Durante la evolucin de un contador, y dentro del ancho del mismo, se permite
alcanzar distintos valores Kxxxx, donde asignaremos la llamada a un proceso, es
decir, se podrn activar diferentes salidas o realizar procedimientos diversos.
Un ejemplo bsico de uso de un contador es el siguiente:
Esquema de Contactos

Donde definimos el contador C01 como ascendente, y por cada impulso de I0.01
este evolucionar hasta alcanzar el valor K=0006 y activando la salida O0.01.
El valor Reset no se ha definido, por tanto, este debe ser un valor mayor a 0006 y
que ser concretamente el ancho del contador.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 6 de 15
La Lista de Instrucciones es:
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 CU C01
Definimos el Contador C01 como Ascendente
S0002 L C01 K0006 Cargar C01 y para K=0006
S0003 = O0.01 Se transfiere a la Salida O0.01
S0004 EP Fin de Programa.
Queda definir el ancho del contador, que en este caso lo vamos a estimar en un valor
CiP = 0007, de forma que cuando se alcance este valor automticamente se resetee
y tome el nuevo valor 0000, establecindose un proceso cclico.
Para ello, desde el men principal pulsamos la tecla de configuracin CNF CiP.
y mediante las teclas de y ! nos posicionaremos sobre el contador C01, y
asignaremos el valor 0007 e . Salimos de esta opcin con Quit (tecla 0), y
nuevamente volvemos al men principal.
Nota: Durante la programacin accedemos a los contadores mediante la tecla CNT,
asociada en el teclado con el nmero 1.
Para elegir si el contador es Ascendente (CU) pulsamos la tecla A, y si es descendente
(CD) la tecla O.
Para entender mejor el uso de los contadores, se va a realizar el siguiente ejercicio.
Ejercicio de Contadores
Se pretende realizar un contador ascendente C01, tal que por cada impulso de la
entrada I0.01, para los valores K=0000 se active la salida O0.01, para K=0002 se
active la salida O0.02, para K=0005 se active la salida O0.03, y para K=0007 se
active la salida O0.04, resetendose para el siguiente impulso.
Para ello, debemos de plantear el Esquema de Contactos, y posteriormente
transcribirlo a lista de instrucciones, introducir el programa y finalmente configurar el
ancho del contador C01.
Podemos visualizar el estado de este contador, durante la evolucin de un programa,
mediante la tecla de ADJ (Ajuste o Reglaje) desde el men principal e indicando
que la variable a mostrar es el contador C01.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 7 de 15
Esquema de Contactos

La Lista de Instrucciones es:
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 CU C01
Definimos el Contador C01 como Ascendente
S0002 L C01 K0000 Cargar C01 y para K=0000
S0003 = O0.01 Se transfiere a la Salida O0.01
S0004 L C01 K0002 Cargar C01 y para K=0002
S0005 = O0.02 Se transfiere a la Salida O0.02
S0006 L C01 K0005 Cargar C01 y para K=0005
S0007 = O0.03 Se transfiere a la Salida O0.03
S0008 L C01 K0007 Cargar C01 y para K=0007
S0009 = O0.04 Se transfiere a la Salida O0.04
S0010 EP Fin de Programa.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 8 de 15
4 Paso a Paso
Los Paso a Paso funcionan de manera similar a los Contadores, con la ventaja que
estos pueden realizar conteos ascendentes /descendentes para un mismo contador.
El Paso a Paso, permiten encadenar una serie de tareas, denominadas Paso, en un
orden determinado. Un solo Paso pude estar activo, y a cada Paso se le pude
asignar una o varias acciones (Como establecer una salida y a la vez lanzar un
temporizador, etc.)
El TSX-317 tiene 8 Paso a Paso numerados del 0 al 7, cada uno con 256 pasos
[del 000 al 255] y se nombran como SCx,ijk, donde ijk = nmero del paso asociado al
Paso a Paso SCx.
Dado que un Paso a Paso es una ampliacin de un contador, permite conteos
Ascendentes (CU), y conteos descendentes (CD) que deben ser diferenciados desde
los impulsos recibidos por entradas diferentes.
Para resetear un Paso a Paso, se usa un SET que permite posicionar el Paso a Paso
en una posicin determinada, no teniendo que ser el valor 0000 sino pudiendo ser un
valor diferente xxxx.
En cuanto a la simbologa en el Esquema de Contactos es similar a la del Contador,
pero hay que indicar que impulso o entrada est utilizada para conteos ascendentes,
cual para descendentes y cual para resetear o posicionar el Paso a Paso en una
posicin determinada. Por ejemplo:

Se muestra el smbolo para el Paso a Paso SC01, donde la entrada I0.01 se usa
para conteos ascendentes (CU), la entrada I0.02 para conteos descendente (CD) y la
entrada I0.03 para posicionar el Paso a Paso SC01 en la posicin 000, que puede
valer de Reset.
Para entender la aplicacin del Paso a Paso, se muestra un ejemplo donde para la
posicin 000, se activa la salida O0.01 y que nos indicar que se ha producido un
Reset. Cuando el Paso a Paso SC1 pase por la posicin 002 se activar la salida
O0.03 y cuando pase por la posicin 005 se activar la salida O0.05.
Nota: Durante la programacin accedemos al Paso a Paso mediante la tecla SC/, asociada
en el teclado con el nmero 2.
Para elegir si el conteo es Ascendente (CU) pulsamos la tecla A, y si es descendente (CD)
la tecla O.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 9 de 15
Ejemplo de Aplicacin de un Paso a Paso
Se define el Paso a Paso SC1 con las siguientes caractersticas:
I0.01 realiza conteos ascendentes.
I0.02 realiza conteos descendentes.
I0.03 posiciona en 000 y activa la salida O0.01.
En la posicin 002 se activa la salida O0.03.
En la posicin 005 se activa la salida O0.05.
Para ello, debemos de plantear el Esquema de Contactos, y posteriormente
transcribirlo a lista de instrucciones e introducir el programa. No es necesaria
ninguna configuracin en cuanto al ancho del conteo, ya que al los Paso a Paso
tienen la posibilidad de posicionamiento en un paso determinado (SET).
Podemos visualizar el estado de este Paso a Paso, durante la evolucin de un
programa, mediante la tecla de ADJ (Ajuste o Reglaje) desde el men principal e
indicando que la variable a mostrar es el contador SC1.
Esquema de Contactos

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 10 de 15
La Lista de Instrucciones es:
Direccin Cdigo Operando Significado
S0000 L I0.01 Leer el estado de la Entrada I0.01
S0001 CU SC1
Definimos el PaP SC1 como Ascendente
S0002 L I0.02 Leer el estado de la Entrada I0.02.
S0003 CD SC1
Definimos el PaP SC1 como Descendente
S0004 L I0.03 Leer el estado de la Entrada I0.03
S0005 S SC1,000
Posicionamos el PaP SC1 en 000 reset
S0006 L SC1,000 Se carga la posicin 000 del PaP SC1
S0007 = O0.01 Se transfiere a la Salida O0.01
S0008 L SC1,002 Se carga la posicin 002 del PaP SC1
S0009 = O0.03 Se transfiere a la Salida O0.03
S0010 L SC1,005 Se carga la posicin 005 del PaP SC1
S0011 = O0.05 Se transfiere a la Salida O0.05
S0012 EP Fin de Programa.
Comprobaremos que cada vez que activemos la entrada I0.01, el Paso a Paso SC1
evolucionar de forma ascendente (hasta un valor mximo de 255), y cada vez que
activemos la entrada I0.02 lo har de forma descendente. Sea cual sea la posicin
del Paso a Paso, cada vez que activemos la entrada I0.03 se posicionar en la
posicin 000. Si en esta posicin activamos la entrada I0.02 de conteo descendente,
nos posicionaremos en la posicin 255, luego 254 y as sucesivamente.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 11 de 15
5 Bits de Sistema (Temporales)
Los Bits de Sistema, concretamente los de uso temporal, son un conjunto de
osciladores locales a una frecuencia exacta y especfica.
Estos son:
SY05 " Impulso de Reloj cada dcima de segundo.
SY06 " Impulso de Reloj cada segundo.
SY07 " Impulso de Reloj cada minuto.
La simbologa para estos Bits de Sistema es la misma que para un contacto o
entrada, salvo indicar el tipo de Bits de Sistema que se trata.
Estos se usan habitualmente en Contadores y Paso a Paso.
Nota: Durante la programacin accedemos a los Bits de Sistema mediante la tecla SY/S,
asociada en el teclado con el nmero 5.
Como ejemplos de aplicacin usaremos el SY06 para activar la salida O0.01 cada
segundo y el SY07 para activar la salida O0.03 cada minuto. Y un segundo ejemplo
lo usaremos con un contador (oruga).
Ejemplo Bits de Sistema con Salidas a 1 Segundo y 1 Minuto.
Esquema de Contactos

La Lista de Instrucciones es:
Direccin Cdigo Operando Significado
S0000 L SY06 Leer el estado del Oscilador SY06
S0001 = O0.01 Transferirlo a la Salida O0.01
S0002 L SY07 Leer el estado del Oscilador SY07
S0003 = O0.03 Transferirlo a la Salida O0.03
S0004 EP Fin de Programa.

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 12 de 15
Ejemplo Bits de Sistema con Contador (Oruga).
Se pretende realizar un encendido consecutivo de las salidas O0.01, O0.02, O0.03 y
O0.04, con un intervalo de 1 segundo. El proceso debe ser cclico.
Esquema de Contactos

La Lista de Instrucciones es:
Direccin Cdigo Operando Significado
S0000 L SY06 Leer el estado del Oscilador SY06
S0001 CU C01
Definimos el Contador C01 como Ascendente
S0002 L C01 K0001 Cargar C01 y para K=0001
S0003 = O0.01 Se transfiere a la Salida O0.01
S0004 L C01 K0002 Cargar C01 y para K=0002
S0005 = O0.02 Se transfiere a la Salida O0.02
S0006 L C01 K0003 Cargar C01 y para K=0003
S0007 = O0.03 Se transfiere a la Salida O0.03
S0008 L C01 K0004 Cargar C01 y para K=0004
S0009 = O0.04 Se transfiere a la Salida O0.04
S0010 EP Fin de Programa.
El valor CiP para C01 debe ser de 0005 unidades, para ser cclico.
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 13 de 15
6 Forzado de Bits
El forzado de Bits es una utilidad a la hora de establecer que una salida permanezca
activa o desactiva, durante un intervalo de tiempo.
Para ello hacemos uso de contadores y de las instrucciones SET (salida habilitada) o
RESET (salida deshabilitada).
Por ejemplo:
S O0.01 Habilita la salida O0.01, y no quedar deshabilitada hasta
R O0.01 Deshabilita la salida O0.01.
Como ejemplo de aplicacin, lo usaremos para simular el funcionamiento de dos
Semforos, con intervalos de tiempos diferentes para los discos Verdes y Rojos de
cada uno.
Control de dos Semforos, uno en calle principal y el otro en calle secundaria.
Dado dos Semforos, uno en una calle principal y otro en una secundaria, Semforo
1 y Semforo 2 respectivamente.
El ciclo se repite cada minuto, con el fin de agilizar los tiempos en el programa.
Se establecen mrgenes de seguridad, y por tanto los semforos rojos tienen
prioridad temporal frente a los semforos en estado verde.
Cuando un semforo est en verde, el peatn podr pasar por el paso de cebra del
semforo contiguo y viceversa.
Para el Semforo 1, el tiempo de amarillo es 5 segundos y para el Semforo 2 es de
4 segundos.
Segn la siguiente tabla de tiempos y actuacin:
Tiempos Segundos Semforo 1 Semforo 2
00 a 01 Rojo Rojo
01 a 30 Verde Rojo
30 a 35 Amarillo Rojo
35 a 40 Rojo Rojo
40 a 55 Rojo Verde
55 a 59 Rojo Amarillo
59 a 60 Rojo Rojo

Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 14 de 15
Veamos estos tiempos segn una lnea temporal de un minuto. Se representa el
estado de cada semforo.
Semforo 1. Calle Principal.
00 01 30 35 40 55 59 60



Semforo 2. Calle Secundaria.
Aclaracin para la lista de instrucciones del programa.
El cdigo de instruccin S O0.01, significa SET o establecer encendido de la salida 1.
El cdigo de instruccin R O0.01, significa RESET o apagar la salida 1.
Lista de Instrucciones para un minuto. Contador C00 con valor CiP=60 pasos.
CDIGO OPERANDO DESCRICIN
L SY06 Cargamos Oscilador a 1 segundo.
CU C00 Se asigna al Contador C00.
L C00 K0001 En la posicin 1.
R O0.03 Apaga Rojo Semforo 1.
S O0.01 Enciende Verde Semforo 1.
L C00 K0030 En la posicin 30.
R O0.01 Apaga Verde Semforo 1.
S O0.02 Enciende Amarillo Semforo 1.
L C00 K0035 En la posicin 35.
R O0.02 Apaga Amarillo Semforo 1.
S O0.03 Enciende Rojo Semforo 1.
L C00 K0040 En la posicin 40.
R O0.06 Apaga Rojo Semforo 2.
S O0.04 Enciende Verde Semforo 2.
L C00 K0055 En la posicin 55.
R O0.04 Apaga Verde Semforo 2.
S O0.05 Enciende Amarillo Semforo 2.
L C00 K0059 En la posicin 59.
R O0.05 Apaga Amarillo Semforo 2.
S O0.06 Enciende Rojo Semforo 2.
EP
Curso Virtual de Electricidad

Jornada Presencial 10 Septiembre 2005. Pgina 15 de 15
Esquema de Contactos

También podría gustarte