Autómata TSX nano telemecanique.pdf

10

Click here to load reader

Transcript of Autómata TSX nano telemecanique.pdf

Page 1: Autómata TSX nano telemecanique.pdf

1

Prof. Ander J. Miranda

UNIVERSIDAD DE CARABOBOFACULTAD DE INGENIERÍA

DPTO. DE SISTEMAS Y AUTOMATICA

AUTOMATIZACION INDUSTRIAL IAUTOMATIZACION INDUSTRIAL I

AutAutóómata TSX Nano de mata TSX Nano de TelemecaniqueTelemecanique

Prof. Ander J. Miranda

Expansión (PLC 4)7

Expansión (PLC 3)6

Expansión (PLC 2)5

Extensión I/O1

Base (Principal)0

Tipo de PLCPosición

Interconexión de Autómatas

Page 2: Autómata TSX nano telemecanique.pdf

2

Prof. Ander J. Miranda

Interconexión de Autómatas

BB SGSGAA BB SGSGAA

0 1 5 6 7

650 pies o 200 metros máximo

Prof. Ander J. Miranda

0 0 –– 55Run/StopRun/Stop

EntradaEntradaFunciFuncióónn

Entradas y Salidas EspecialesEntradas y Salidas Especiales

00PWMPWM

00Tren de pulsosTren de pulsos

0 0 –– 33PLC Seg.PLC Seg.

SalidaSalidaFunciFuncióónn

Page 3: Autómata TSX nano telemecanique.pdf

3

Prof. Ander J. Miranda

LEDS del Panel FrontalLEDS del Panel Frontal

RUNRUN

COMCOM

ERRERR

I/OI/O

OKOKOFFOFF

--IntermitenteIntermitente

No ConectadoNo ConectadoOFFOFF

OKOKOFFOFF

Error en el programa o transmisiError en el programa o transmisióón del programan del programaIntermitenteIntermitente

AutAutóómata Apagadomata Apagado

Programa detenidoPrograma detenido

OFFOFF

IntermitenteIntermitente

Error en alguna entrada o salidaError en alguna entrada o salidaONONI/OI/O

Conectado con otro PLCConectado con otro PLCONONCOMCOM

Error en AutError en Autóómata (CPU)mata (CPU)ONONERRERR

EjecuciEjecucióón del Programan del ProgramaONONRUNRUN

Prof. Ander J. Miranda

Resumen de FuncionesResumen de Funciones

0 0 –– 7788%SCi%SCiCont. de PasosCont. de Pasos

0 0 –– 7788%SBRi%SBRiShift RegisterShift Register

----%FC%FCFast CounterFast Counter

----%PLS%PLSGen. De PulsosGen. De Pulsos

0 0 –– 3344%DRi%DRiProg. CProg. Cííclicoclico

0 0 –– 3344%Ri%RiRegistrosRegistros

0 0 –– 15151616%Ci%CiContadorContador

0 0 –– 31313232%TMi%TMiTemporizadoTemporizado

0 0 –– 127127128128%Si%SiBits de SistemaBits de Sistema

0 0 –– 127127128128%Mi%MiReles InternosReles Internos

----%Qi.j%Qi.jSalidasSalidas

----%Ii.j%Ii.jEntradasEntradas

RangoRangoCantidadCantidadSSíímbolombolo

Page 4: Autómata TSX nano telemecanique.pdf

4

Prof. Ander J. Miranda

PotenciPotencióómetrosmetros

0 0 --> > %SW112%SW112

1 1 --> > %SW113%SW113

003 LD %I0.1003 LD %I0.1

OperandoOperandoCCóódigo de Instruccidigo de InstruccióónnNumeroNumero

Lista de InstruccionesLista de Instrucciones

Prof. Ander J. Miranda

Temporizadores

Page 5: Autómata TSX nano telemecanique.pdf

5

Prof. Ander J. Miranda

Temporizadores

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

Bit asociado %TMi.Q, su puesta a 1 depende de la función realizadaTON, TOF O TP.

QSalida

En flanco ascendente (tipo TON o TP) o flanco "Activación“descendente (tipo TOF), arranca el temporizador.

INEntrada (o instrucción)

O: posibilidad de modificación del valor por terminal preselección %TMi.P en modo de ajuste.N: sin acceso en modo de ajuste.

O/NAjuste

0<%TMi.P<9999. Palabra que el programa puede leer, comprobar yescribir. Por defecto su valor es 9999.

%TMi.PValor de preseleccion

Palabra que crece de 0 a %TMi.P en el transcurso del temporizador.El programa puede leer y comprobarlo pero no escribirlo(1).

%TMi.VValor actual

1 ms (por defecto), 1 s, 100 ms, 10 ms, 1 ms (para TM0 y TM1). Cuantomás corta es la base de tiempo, mayor es la precisión.

BTBase de tiempo

Retardo en la conexión (por defecto)Retardo en la desconexiónMonoestable

TONTOFTP

Tipo

De 0 a 31%TMiNúmero temporizador

Prof. Ander J. Miranda

Bloques de Comparación

verifica si el operando 1 es diferente del operando 2. <>

verifica si el operando 1 es igual al operando 2. =

verifica si el operando 1 es inferior o igual al operando 2. <=

verifica si el operando 1 es inferior al operando 2. <

verifica si el operando 1 es superior o igual al operando 2. >=

verifica si el operando 1 es superior al operando 2. >

Page 6: Autómata TSX nano telemecanique.pdf

6

Prof. Ander J. Miranda

Bobinas de Memoria

y+RS

010

y11

101

100

%I0.X

S

%Q0.Y

R

%I0.X %Q0.Y

y SR=00

SR=01

SR=11

SR=10

0 0 0 -- 1

1 1 0 -- 1

mantiene su última posición activa. Útil en el control secuencial. No puede utilizarse en sistemas netamente combinacionales.

y+ = S + !R.y

y+ = estado futuroy = 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

S

%Q0.0

R

%I0.1 %Q0.0

%Q0.0 %Q0.1

%Q0.0 %Q0.2

Page 7: Autómata TSX nano telemecanique.pdf

7

Prof. Ander J. Miranda

Contador

Prof. Ander J. Miranda

Contador

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

(Full) El bit asociado %Ci.F =1 cuando %Ci.V pasa d e 9999 a 0 (puesta a 1 cuando %Ci.V es igual a 0, y de nuevo a 0 si el contador continua contando).

FSalida desbordamiento

(Done) El bit asociado %Ci.D=1, cuando %Ci.V=%Ci.P. Alcanzada

DSalida preselección

(Empty) El bit asociado %Ci.E=1, cuando el desconta je %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).

ESalida desbordamiento

Disminuye %Ci.V en flanco ascendente. DescontajeCDEntrada (o instrucción)

Aumenta %Ci.V en flanco ascendente. ContajeCUEntrada (o instrucción)

En estado 1: %Ci.V = %Ci.P. PreselecciónSEntrada (o instrucción)

En estado 1: %Ci.V = 0. reinicialización a 0REntrada (o instrucción)

O: posibilidad de modificar el valor de por termina l preselección en modo Ajuste. N: no se puede acceder en modo Ajuste.

O/NAjuste

0<%Ci.P<9999. La palabra puede leerse, comprobarse y escribirse (valor 9999 por def.).

%Ci.P

Valor de preselección

Palabra aumentada o disminuida en function de las e ntradas (o de las instrucciones) CU y CD. El programa puede leerla, comprobarla pero no escribirla (1).

%Ci.V

Valor actual

de 0 a 15%CiNúmero de contador

Page 8: Autómata TSX nano telemecanique.pdf

8

Prof. Ander J. Miranda

Programador Ciclico

Salidas o bits internos asociados al paso (16 bits de orden).

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=número de pasos configurados - 1).

F(FULL)Salida

En un flanco ascendente, avanza de un paso "avance" el programador y actualiza los bits de orden.

U(UP)Entrada (o instrucción)

(RESET) En el estado 1, inicializa el programador al "regreso al paso 0" paso 0.

REntrada (o instrucción)

1 a 8 (por defecto)Número de pasos

0<%DRi.S<7. Palabra que puede leerse y en cursocomprobarse.Sólo puede escribirse en el programa a partir de un valor decimal inmediato.

%DRi.SNúmero del paso

0 a 3%DRiNúmero

Prof. Ander J. Miranda

Programador Ciclico

Page 9: Autómata TSX nano telemecanique.pdf

9

Prof. Ander J. Miranda

RegistrosUn 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

El bit %Ri.F asociado indica que el registro está lleno. Puede comprobarse.

F (Full) Salida "Lleno"

El bit %Ri.E asociado indica que el registro está vacío. Puede comprobarse.

E (Empty) Salida "Vacío"

En el estado 1, inicializa el registro. R (Reset) Puesta a cero

En un flanco ascendente, coloca una palabra de información en la palabra %Ri.O.

O (Out) Desalmacenamiento

En un flanco ascendente, almacena el contenido de la palabra %Ri.I en el registro.

I (In) Almacenamiento"

Palabra de salida del registro. Puede leerse, comprobarse y escribirse

%Ri.OPalabra de salida

Palabra de entrada al registro. Puede leerse, comprobarse y escribirse.

%Ri.IPalabra de entrada

Fila de espera (selección por defecto). Pila FIFOLIFO Tipo

de 0 a 3 %RiNúmero registro

Page 10: Autómata TSX nano telemecanique.pdf

10

Prof. Ander J. Miranda

Registros

El ejemplo de programa muestra la carga de %R2.I para la palabra %MW34 en petición de la entrada %I0.2, si el registro R2 no está lleno (%R2.F=0). %M1 efectúa la petición de entrada en el registro. La petición de salida se realiza por la entrada %I0.3 y la ubicación de %R2.O en %MW20 se efectúa si el registro no está vacío (%R2.E=0).