Está en la página 1de 4

PROGRAMACIN DEL TSX07

Haremos ahora una pequea introduccin a la programacin del TSX07 de Telemecanique.

ESTRUCTURA DE UN PROGRAMA
La estructura de un programa es la siguiente: Cdigo de instruccin Operando Por ejemplo: LD %I0.0 Por lo tanto, despus de un cdigo de instruccin, sea el que sea, slo puede ir un operando, no podemos poner otro cdigo de instruccin.

EJECUCIN DE UN PROGRAMA
La ejecucin del programa ser cclica de arriba a bajo.

ENTRADAS Y SALIDAS
Por ejemplo: En un autmata de 24 E/S de Telemecanique tendremos 14 entradas y 10 salidas, su sintaxis ser el siguiente: Para las entradas %I0.i, Para las salidas %Q0.j Donde "i" va de 0 a 13 y "j" va de 0 a 9.

OBJETOS BITS

Bits de entradas/salidas: Son las imgenes lgicas de los estados elctricos de las E/S. Estn ordenados en la memoria de datos y se actualizan en cada escrutacin del programa. Sintaxis: %I0.i, %Q0.j Bits de memorizacin interna: Memorizan los estados intermedios durante la ejecucin del programa. Sintaxis: %Mi, variando i de 0 a 127.

INSTRUCCIONES BOOLEANAS

LD LDN ST STN SET RESET AND ANDN OR ORN

Carga el valor del operando. Carga la inversa del valor del operando. Almacena el resultado de la operacin. Almacena la inversa del resultado de la operacin. Si el resultado de la operacin es 1, pone a 1 (SET) al operando. Si el resultado de la operacin es 1, pone a 0 (RESET) al operando. Realiza un AND lgico entre el operador que le precede y el operador al que precede. Realiza un AND lgico entre el operador que le precede y el operador al que precede negado. Realiza un OR lgico entre el operador que le precede y el operador al que precede. Realiza un OR lgico entre el operador que le precede y el operador al que precede negado.

Las instrucciones AND y OR pueden utilizar parntesis. Los parntesis permiten realizar esquemas de contactos de forma simple. La apertura de parntesis est asociado a la instruccin Parntesis: AND o OR. El cierre de parntesis es una instruccin que es obligatoria para cada parntesis abierto. Las instrucciones de asignacin ST, STN, S y R no deben estar programadas entre parntesis.

BLOQUES DE FUNCIN ESTNDAR


EL TEMPORIZADOR Parmetros del temporizador:

%TMi Tipo Base de tiempos Valor actual Valor de preseleccin Entrada Salida en curso

i de 0 a 31. TP/TON/TOFF BT %TMi.V %TMi.P Por defecto 1min; configurable a 1s, 100ms, 10ms y 1ms. Palabra que crece de 0 a %TMi.P al transcurrir la temporizacin. Valor de 0 a 9999. Entrada que produce la activacin del temporizador. Esta ocurre por flanco de subida en los tipos TON y TP, o por flanco de bajada en el tipo TOFF. Salida del temporizador.

IN

Tipos de Temporizadores:

TP: TON:

Monoestable, permite generar un impulso de duracin precisa (duracin programable). Permite controlar el retardo en la conexin (retardo programable).

TOFF: Permite controlar el retardo en la desconexin (retardo programable).

Programacin Reversible: Instrucciones de bloque

BLK OUT_BLK

Llamada del bloque. Indica el inicio del bloque funcin. Separacin del tratamiento de las E y de las S del bloque. Permite dirigir directamente las salidas del bloque.

END_BLK Ejecucin del bloque. Indica el final del mismo.

EL CONTADOR
Parmetros del contador:

%Ci %Ci.V %Ci.P R S CU CD E D F

i de 0 15 Valor actual Valor de preseleccin Puesta a 0 Preseleccin Entrada contaje Entrada descontaje Salida de Vaciado Salida preseleccin Salida rebasamiento Valor entre 0 y 9999. R=1 => %Ci.V=0 S=1 => %Ci.V=%Ci.P Por flanco de subida incrementa %Ci.V Por flanco de subida decrementa %Ci.V %Ci.E=1 al pasar %Ci.V de 0 a 9999 %Ci.D=1 cuando %Ci.V=%Ci.P %Ci.F=1 al pasar %Ci.V de 9999 a 0

Programacin Reversible: Instrucciones de bloque

BLK OUT_BLK

Llamada del bloque. Indica el inicio del bloque funcin. Separacin del tratamiento de las E y de las S del bloque. Permite dirigir directamente las salidas del bloque.

END_BLK Ejecucin del bloque. Indica el final del mismo.

Autor: Jose Maria Sirvent

http://perso.wanadoo.es/bullende

También podría gustarte