Sunteți pe pagina 1din 10

UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERA DPTO.

DE SISTEMAS Y AUTOMATICA

AUTOMATIZACION INDUSTRIAL I

Autmata TSX Nano de Telemecanique


Prof. Ander J. Miranda

Interconexin de Autmatas
Posicin 0 1 5 6 7 Tipo de PLC Base (Principal) Extensin I/O Expansin (PLC 2) Expansin (PLC 3) Expansin (PLC 4)

Prof. Ander J. Miranda

Interconexin de Autmatas

A B SG

A B SG

650 pies o 200 metros mximo

Prof. Ander J. Miranda

Entradas y Salidas Especiales


Funcin Funci Run/Stop Funcin Funci PLC Seg. Tren de pulsos PWM Entrada 05 Salida 03 0 0
Prof. Ander J. Miranda

LEDS del Panel Frontal


RUN COM ERR I/O

RUN

ON Intermitente OFF

Ejecucin del Programa Ejecuci Programa detenido Autmata Apagado Aut Error en Autmata (CPU) Aut Error en el programa o transmisin del programa transmisi OK Conectado con otro PLC No Conectado Error en alguna entrada o salida OK

ERR

ON Intermitente OFF

COM I/O

ON OFF ON Intermitente OFF

Prof. Ander J. Miranda

Resumen de Funciones
Smbolo Entradas Salidas Reles Internos Bits de Sistema Temporizado Contador Registros Prog. Cclico C Gen. De Pulsos Fast Counter Shift Register Cont. de Pasos %Ii.j %Qi.j %Mi %Si %TMi %Ci %Ri %DRi %PLS %FC %SBRi %SCi Cantidad 128 128 32 16 4 4 8 8 Rango 0 127 0 127 0 31 0 15 03 03 07 07

Prof. Ander J. Miranda

Potencimetros 0 -> %SW112 1 -> %SW113

Lista de Instrucciones
Numero Cdigo de Instruccin Instrucci Operando

003 LD %I0.1

Prof. Ander J. Miranda

Temporizadores

Prof. Ander J. Miranda

Temporizadores
Nmero temporizador Tipo %TMi TON TOF TP BT %TMi.V %TMi.P O/N De 0 a 31 Retardo en la conexin (por defecto) Retardo en la desconexin Monoestable 1 ms (por defecto), 1 s, 100 ms, 10 ms, 1 ms (para TM0 y TM1). Cuanto ms corta es la base de tiempo, mayor es la precisin. Palabra que crece de 0 a %TMi.P en el transcurso del temporizador. El programa puede leer y comprobarlo pero no escribirlo(1). 0<%TMi.P<9999. Palabra que el programa puede leer, comprobar y escribir. Por defecto su valor es 9999. O: posibilidad de modificacin del valor por terminal preseleccin %TMi.P en modo de ajuste. N: sin acceso en modo de ajuste. En flanco ascendente (tipo TON o TP) o flanco "Activacin descendente (tipo TOF), arranca el temporizador. Bit asociado %TMi.Q, su puesta a 1 depende de la funcin realizada TON, TOF O TP.

Base de tiempo Valor actual Valor de preseleccion Ajuste

Entrada (o instruccin) Salida

IN Q

(1) El terminal en modo Ajuste puede modificar %TMi.V.

Prof. Ander J. Miranda

Bloques de Comparacin
> >= < <= = <> verifica si el operando 1 es superior al operando 2. verifica si el operando 1 es superior o igual al operando 2. verifica si el operando 1 es inferior al operando 2. verifica si el operando 1 es inferior o igual al operando 2. verifica si el operando 1 es igual al operando 2. verifica si el operando 1 es diferente del operando 2.

Prof. Ander J. Miranda

Bobinas de Memoria
%I0.X %Q0.Y S %I0.X %Q0.Y

mantiene su ltima posicin activa. til en el control secuencial. No puede utilizarse en sistemas netamente combinacionales.
SR=0 SR=0 SR=1 SR=1 0 1 1 0 0 1 0 0 --1 1

S 0 1 0 1

R 0 0 1 1

y+ 1 1 0 y

0 1

y+ = S + !R.y
y+ = estado futuro y = estado actual
Prof. Ander J. Miranda

Ejemplo del uso de Bobinas de Memoria


Al activar el pulsador NO start (%I0.0) se enciende un MIJA, al accionar el pulsador stop NO (%I0.1) se detiene el MIJA (%Q0.0). Hay luces indicadores: luz verde LV (%Q0.1), luz roja LR(%Q0.2)
%I0.0 %Q0.0

S
%I0.1 %Q0.0

R
%Q0.0 %Q0.1

%Q0.0

%Q0.2

Prof. Ander J. Miranda

Contador

Prof. Ander J. Miranda

Contador
Nmero de contador Valor actual %Ci %Ci. V %Ci. P O/N de 0 a 15 Palabra aumentada o disminuida en function de las entradas (o de las instrucciones) CU y CD. El programa puede leerla, comprobarla pero no escribirla (1). 0<%Ci.P<9999. La palabra puede leerse, comprobarse y escribirse (valor 9999 por def.). O: posibilidad de modificar el valor de por terminal preseleccin en modo Ajuste. N: no se puede acceder en modo Ajuste. En estado 1: %Ci.V = 0. reinicializacin a 0 En estado 1: %Ci.V = %Ci.P. Preseleccin Aumenta %Ci.V en flanco ascendente. Contaje Disminuye %Ci.V en flanco ascendente. Descontaje (Empty) El bit asociado %Ci.E=1, cuando el descontaje %Ci.V pasa de 0 a 9999 (puesta a 1 cuando %Ci.V es igual a 9999, y de nuevo a 0 si el contador sigue descontando). (Done) El bit asociado %Ci.D=1, cuando %Ci.V=%Ci.P. Alcanzada (Full) El bit asociado %Ci.F =1 cuando %Ci.V pasa de 9999 a 0 (puesta a 1 cuando %Ci.V es igual a 0, y de nuevo a 0 si el contador continua contando). Valor de preseleccin Ajuste

Entrada (o instruccin) Entrada (o instruccin) Entrada (o instruccin) Entrada (o instruccin) Salida desbordamiento

R S CU CD E

Salida preseleccin Salida desbordamiento

D F

(1) El terminal en modo Ajuste puede modificar %Ci.V.

Prof. Ander J. Miranda

Programador Ciclico
Nmero Nmero del paso %DRi %DRi.S 0a3 0<%DRi.S<7. Palabra que puede leerse y en curso comprobarse. Slo puede escribirse en el programa a partir de un valor decimal inmediato. 1 a 8 (por defecto) R U(UP) F(FULL) (RESET) En el estado 1, inicializa el programador al "regreso al paso 0" paso 0. En un flanco ascendente, avanza de un paso "avance" el programador y actualiza los bits de orden. Indica que el ltimo paso definido est en curso. El bit %DRi.F sociado puede ser comprobado (%DRi.F=1 si %DRi.S=nmero de pasos configurados - 1). Salidas o bits internos asociados al paso (16 bits de orden).

Nmero de pasos Entrada (o instruccin) Entrada (o instruccin) Salida

Bits de orden

Prof. Ander J. Miranda

Programador Ciclico

Prof. Ander J. Miranda

Registros
Un registro es un bloque de memoria que permite almacenar hasta 16 palabras de 16 bits de dos maneras diferentes: REGISTRO FIFO: Fila de espera (primero en entrar, primero en salir) denominada pila FIFO (First In, First Out), REGISTRO LIFO: Pila o Stack (ltimo en entrar, primero en salir) denominada pila LIFO (Last In, First Out).
Prof. Ander J. Miranda

Registros
Nmero registro Tipo Palabra de entrada Palabra de salida Almacenamiento" Desalmacenamiento Puesta a cero Salida "Vaco" Salida "Lleno" %Ri FIFO LIFO %Ri.I %Ri.O I (In) O (Out) R (Reset) E (Empty) F (Full) de 0 a 3 Fila de espera (seleccin por defecto). Pila Palabra de entrada al registro. Puede leerse, comprobarse y escribirse. Palabra de salida del registro. Puede leerse, comprobarse y escribirse En un flanco ascendente, almacena el contenido de la palabra %Ri.I en el registro. En un flanco ascendente, coloca una palabra de informacin en la palabra %Ri.O. En el estado 1, inicializa el registro. El bit %Ri.E asociado indica que el registro est vaco. Puede comprobarse. El bit %Ri.F asociado indica que el registro est lleno. Puede comprobarse.

Prof. Ander J. Miranda

Registros

El ejemplo de programa muestra la carga de %R2.I para la palabra %MW34 en peticin de la entrada %I0.2, si el registro R2 no est lleno (%R2.F=0). %M1 efecta la peticin de entrada en el registro. La peticin de salida se realiza por la entrada %I0.3 y la ubicacin de %R2.O en %MW20 se efecta si el registro no est vaco (%R2.E=0).

Prof. Ander J. Miranda

10