TSX07
 
Fabricantes SCADA Buses Software Hardware

 

Principal
Contenido

Indice de fabricantesForos de automatasSeccion de novedadesSeccion de busqueda Menu
 

Indice
TSX07
TSX17
TSX37
TSX57
Quantum
Magelis
Modem
Pl7
Scada
Zelio

 

 

 Durante todo el año recibimos muchos mail, pidiéndonos información para realizar trabajos sobre autómatas. Así que ahora es el momento para recordaros que necesitamos de vuestra colaboración enviándonos los que ya habéis presentado.

      

  

 

PROGRAMACIÓN DEL TSX07

Haremos ahora una pequeña introducción a la programación del TSX07 de Telemecanique.

 

ESTRUCTURA DE UN PROGRAMA

La estructura de un programa es la siguiente:

Código de instrucción Operando

Por ejemplo: LD %I0.0

Por lo tanto, después de un código de instrucción, sea el que sea, sólo puede ir un operando, no podemos poner otro código de instrucción.

 

EJECUCIÓN DE UN PROGRAMA

La ejecución del programa será cíclica de arriba a bajo.

 

ENTRADAS Y SALIDAS

Por ejemplo:

En un autómata 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 imágenes lógicas de los estados eléctricos de las E/S. Están ordenados en la memoria de datos y se actualizan en cada escrutación del programa. Sintaxis: %I0.i, %Q0.j Bits de memorización interna: Memorizan los estados intermedios durante la ejecución del programa. Sintaxis: %Mi, variando i de 0 a 127.

 

INSTRUCCIONES BOOLEANAS

 
LD Carga el valor del operando.
LDN Carga la inversa del valor del operando.
ST Almacena el resultado de la operación.
STN Almacena la inversa del resultado de la operación.
SET Si el resultado de la operación es 1, pone a 1 (SET) al operando.
RESET Si el resultado de la operación es 1, pone a 0 (RESET) al operando.
AND Realiza un AND lógico entre el operador que le precede y el operador al que precede.
ANDN Realiza un AND lógico entre el operador que le precede y el operador al que precede negado.
OR Realiza un OR lógico entre el operador que le precede y el operador al que precede.
ORN Realiza un OR lógico entre el operador que le precede y el operador al que precede negado.
Paréntesis: Las instrucciones AND y OR pueden utilizar paréntesis. Los paréntesis permiten realizar esquemas de contactos de forma simple. La apertura de paréntesis está asociado a la instrucción AND o OR. El cierre de paréntesis es una instrucción que es obligatoria para cada paréntesis abierto. Las instrucciones de asignación ST, STN, S y R no deben estar programadas entre paréntesis.

 

BLOQUES DE FUNCIÓN ESTÁNDAR

EL TEMPORIZADOR

Parámetros del temporizador:

 
%TMi i de 0 a 31.  
Tipo TP/TON/TOFF  
Base de tiempos BT Por defecto 1min; configurable a 1s, 100ms, 10ms y 1ms.
Valor actual %TMi.V Palabra que crece de 0 a %TMi.P al transcurrir la temporización.
Valor de preselección %TMi.P Valor de 0 a 9999.
Entrada IN Entrada que produce la activación del temporizador. Esta ocurre por flanco de subida en los tipos TON y TP, o por flanco de bajada en el tipo TOFF.
Salida en curso Q Salida del temporizador.

 

Tipos de Temporizadores:

 
TP: Monoestable, permite generar un impulso de duración precisa (duración programable).
TON: Permite controlar el retardo en la conexión (retardo programable).
TOFF: Permite controlar el retardo en la desconexión (retardo programable).

 

Programación Reversible: Instrucciones de bloque

 
BLK Llamada del bloque. Indica el inicio del bloque función.
OUT_BLK Separación del tratamiento de las E y de las S del bloque. Permite dirigir directamente las salidas del bloque.
END_BLK Ejecución del bloque. Indica el final del mismo.

 

EL CONTADOR

Parámetros del contador:

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

 

Programación Reversible: Instrucciones de bloque

 
BLK Llamada del bloque. Indica el inicio del bloque función.
OUT_BLK Separación del tratamiento de las E y de las S del bloque. Permite dirigir directamente las salidas del bloque.
END_BLK Ejecución del bloque. Indica el final del mismo.

 

Autor: Jose Maria Sirvent            http://perso.wanadoo.es/bullende

 

 
Recomendamos

 

¿Te gustaría ver aqui tu publicidad?

publicidad@automatas.org

 

 

 

 

Todos los nombres comerciales que se utilizan en esta web están o pueden estar registrados por sus respectivos fabricantes.

Principal ] Arriba ] Caracteristicas ] Simulador ]

        2000, 2006            Última modificación: 02/03/2006