PDF de programación - Aplicación destinada al autómata TSX

Imágen de pdf Aplicación destinada al autómata TSX

Aplicación destinada al autómata TSXgráfica de visualizaciones

Publicado el 16 de Agosto del 2017
777 visualizaciones desde el 16 de Agosto del 2017
967,7 KB
141 paginas
Creado hace 21a (23/07/2002)
Descripción de lenguajes
Lista y de contactos

Capítulo
1

Introducción

1.1 Generalidades

Índice
Sección B

B

Página
1/1

1.2 Lenguaje Lista de instrucciones (Lista o IL)

1.3 Grafcet

1.4 Lenguaje de contactos (Ladder o LD)

1.4-1 Principios de programación
1.4-2 Reversibilidad
1.4-3 Convenciones de programación en lenguaje Lista

reversible

2

Instrucciones combinatorias y secuenciales

2.1 Tratamiento booleano

2.1-1 Definición de los principales objetos de bits
2.1-2 Presentación de instrucciones booleanas
2.1-3 Instrucciones de carga LD, LDN, LDR, LDF
2.1-4 Instrucciones de asignación ST, STN, S, R
2.1-5 Instrucciones Y Lógica: AND, ANDN, ANDR, ANDF
2.1-6 Instrucciones O Lógica: OR, ORN, ORR, ORF
2.1-7 Instrucciones O Exclusiva: XOR, XORN, XORR, XORF
2.1-8 Instrucción Negación: N
2.1-9 Utilización de paréntesis
2.1-10 Instrucciones MPS, MRD, MPP
2.1-11 Instrucciones OPEN y SHORT específicas del

lenguaje de contactos

2.2 Bloques de función estándares

2.2-1 Objetos de bits y palabras asociadas a bloques

1/1

1/1

1/3

1/4
1/6
1/8

1/9

2/1

2/1
2/1
2/2
2/4
2/4
2/5
2/5
2/6
2/7
2/7
2/9

2/10

2/11

de función estándares

2/11
2/12
2/13
2/17
___________________________________________________________________________
B/1

2.2-2 Principios de programación
2.2-3 Bloques de función de temporizador %TMi
2.2-4 Bloques de función de contador/descontador %Ci

Descripción de lenguajes
Lista y de contactos

B

Capítulo

2.2-5 Bloques de función de registro %Ri
2.2-6 Bloques de función de programador cíclico %DRi

Índice
Sección B

Página
2/20
2/23

2.3 Instrucciones Grafcet

2.3-1 Descripción
2.3-2 Estructura de un programa

2.4 Instrucciones de programa

2.4-1 Instrucciones de fin de programa END, ENDC, ENDCN
2.4-2 Instrucción NOP
2.4-3 Instrucciones de salto JMP, JMPC, JMPCN a una

etiqueta %Li:

2.4-4 Instrucciones de subprograma SRn, SRn:, RET
2.4-5 Instrucciones relé maestro MCS y MCR

3

Instrucciones numéricas y específicas

3.1 Tratamiento numérico

3.1-1 Definición de los principales objetos de palabra
3.1-2 Objetos estructurados
3.1-3 Presentación de instrucciones numéricas
3.1-4 Instrucciones de asignación
3.1-5 Instrucciones de comparación
3.1-6 Instrucciones aritméticas
3.1-7 Instrucciones lógicas
3.1-8 Instrucciones de desplazamiento
3.1-9 Instrucciones de conversión

3.2 Puntos de ajuste analógico

3.3 Vía analógica (TSX 07 32/33 •• ••)

3.4 Bloques de función específicos

3.4-1 Objetos bits y palabras asociadas a bloques de

función específicos

3.4-2 Principios de programación

2/26
2/26
2/28

2/29
2/29
2/29

2/30
2/31
2/32

3/1

3/1
3/1
3/3
3/5
3/5
3/8
3/9
3/11
3/12
3/13

3/14

3/15

3/16

3/16
3/16

___________________________________________________________________________
B/2

Índice
Sección B

B

Página
3/17
3/19

Descripción de lenguajes
Lista y de contactos

Capítulo

3.4-3 Salida de modulación de amplitud %PWM
3.4-4 Salida del generador de impulsos %PLS
3.4-5 Funciones de contaje rápido, frecuencímetro

y contador/descontador %FC

3.4-6 Emisión/Recepción de mensajes y control de

intercambios

3.4-7 Bloques de función de registro de desplazamiento

de bit %SBRi

3.4-8 Bloques de función paso a paso %SCi

3.5 Comunicación entre autómatas

4

Gestión de los módulos analógicos

4.1 Presentación

3/21

3/30

3/45
3/47

3/49

4/1

4/1

4/2
4/2
4/3
4/5

4/6

4/7
4/7
4/7
4/9
4/9
4/10

4/11
4/11
4/11
4/12
4/13
4/13

4.2 Módulos analógicos TSX AMN 4000/4001

4.2-1 Principio de funcionamiento de los módulos analógicos
4.2-2 Programación de los módulos analógicos
4.2-3 Uso de las palabras %IW en el programa de usuario
4.2-4 Diagnóstico del estado de comunicación con los

módulos analógicos

4.3 Módulos de entrada analógica TSX ASN •••

4.3-1 Configuración de las entradas analógicas
4.3-2 Programación de las entradas analógicas
4.3-4 Ejemplo de programación de entradas analógicas
4.3-3 Tiempo de respuesta de las entradas analógicas
4.3-5 Características de las entradas analógicas

4.4 Módulos de salida analógica TSX AEN •••

4.4-1 Configuración de las salidas analógicas
4.4-2 Programación de las salidas analógicas
4.4-3 Tiempo de respuesta de las salidas analógicas
4.4-4 Ejemplo de programación de salidas analógicas
4.4-5 Características de las salidas analógicas

___________________________________________________________________________
B/3

Descripción de lenguajes
Lista y de contactos

B

Capítulo
5

Reloj-calendario

5.1 Presentación

Índice
Sección B

Página
5/1

5/1

5/1
5/1
5/2

5/3

5/4
5/4
5/4

6/1

6/1
6/1
6/2

6/7
6/7
6/9

7/1

7/1

7/2

5.2 Programador temporal
5.2-1 Características
5.2-2 Control de la fecha y hora por programa

5.3 Registrador temporal

5.4 Ajuste del reloj-calendario

5.4-1 Actualización de la fecha y hora desde el terminal
5.4-2 Actualización de la fecha y hora por palabras de sistema

6

Bits y palabras de sistema

6.1 Bits de sistema

6.1-1 Lista de bits de sistema
6.1-2 Descripción detallada de los bits de sistema

6.2 Palabras de sistema

6.2-1 Lista de palabras de sistema
6.2-2 Descripción detallada de las palabras de sistema

7

Ayuda a la programación

7.1 Modos de funcionamiento

7.2 Consejos de programación

7.3 Reactivación de salidas estáticas protegidas en TSX 07 •• ••12

7/4

7.4 Condiciones de reversibilidad

7/6

7.5 Normas de reversibilidad

7/6
___________________________________________________________________________
B/4

Prólogo

La sección B se compone de 2 niveles de información:

B

• la información que permite realizar funciones simples. En ese caso, no será necesario
leer la totalidad de la documentación, consúltese únicamente los apartados
sombreados.

• la información que permite realizar las funciones ofrecidas por el autómata TSX Nano,

en ese caso consúltese la totalidad del manual.

1

B

2

Capítulo 1
Introducción 1
1 Introducción

1.1 Generalidades

El desarrollo de una aplicación destinada al autómata TSX Nano puede realizarse
mediante dos herramientas de programación:

- El terminal de programación FTX 117 que propone el lenguaje de lista de instrucciones
(Lista o IL), es un lenguaje booleano que permite la escritura de tratamientos lógico
y numérico.

- El programa PL7-07 para IBM PC o compatible que ofrece el lenguaje Lista y de
contactos (Ladder o LD), lenguaje gráfico que permite la transcripción de esquemas
de relés mediante símbolos (contactos, bobinas), la escritura de cálculos numéricos,
puede realizarse desde bloques de operaciones.

B

El PL707 permite revertir lenguaje: paso del lenguaje Ladder al lenguaje Lista y
viceversa.

El TSX Nano soporta además las instrucciones del GRAFCET.

1.2

Lenguaje Lista de instrucciones (Lista o IL)

Estructura del programa
Un programa en lenguaje Lista consta de una serie de instrucciones (hasta 1000
instrucciones) de diversos tipos.

Cada fila de programa tiene un número generado de forma automática, un código de
instrucción y un operando tipo bit o palabra

Ejemplo de instrucción: 003 LD %I0.1

Número

Operando

Código de instrucción

El programa en lenguaje Lista es una serie de expresiones lógicas escritas en forma
de secuencias de instrucciones booleanas. Cada instrucción booleana, salvo
LOAD, STORE y NOT, actúan en dos operandos (uno explícito y otro implícito).

El operando implícito es el acumulador booleano y consta o bien del contenido de
la primera instrucción de una secuencia de instrucciones (ej: LD %I0,0), o bien para
las siguientes instrucciones, del resultado de la instrucción anterior (ej: AND %I1,2),

Ejemplo:

001
002
003

LD
%i0,1
AND %I1.2
ST
%Q1,0

La operación AND %I1.2, ejecutará una Y lógica entre el contenido del acumulador
(%I0,1) y la entrada %I1.2, y remplazará el contenido del acumulador con este
resultado.

1/1

Las instrucciones LOAD y STORE cargan respectivamente el acumulador con el valor
del operando o bien almacenan el acumulador en el operando. La instrucción NOT no
dispone de operando explícito, inversa simplemente el estado del acumulador.

Ejemplo
004 LD %M10
008 IN %TM0
010 [%MW10:= %MW50+100] Suma
015 SR5
020 -*-8

Llama al subprograma n° 5
Etapa n° 8

Lee el bit interno %M10
Lanza la temporización %TM0

B

Instrucciones
Tipo de instrucciones
• Instrucciones en bit
• Instrucciones en bloque
• Instrucciones en palabra
• Instrucciones en programa
• Instrucciones en Grafcet

1/2

Introducción 1

1.3 Grafcet

Grafcet es un método de análisis que consiste en descomponer un automatismo
secuencial en una sucesión de etapas, a las que se asocian acciones, transiciones y
condiciones.
El programa PL7-07 al no soportar el Grafcet gráfico posee instrucciones específicas
Grafcet.

B

3
%M10
4
5
4
%I0.7
6
5
%M15
7

-*-
LD
#
#
-*-
LD
#
-*-
LD
#
...

Grafcet gráfico

Grafcet Lista de instrucciones

Grafcet lenguaje de contactos

1/3

1.4

Lenguaje de contactos (Ladder o LD)

B

Un programa escrito en lenguaje de contactos se compone de una serie de circuitos
ejecutados secuencialmente por el autómata. La representación de un circuito se
asemeja a la de un esquema eléctrico de relés. Elementos gráficos de tests simbolizan
los contactos (botón pulsador, contactos fin de recorrido, etc...), así como elementos
gráficos de acciones simbolizan las bobinas.

En la figura anterior se ilustra el esquema de cableado simplificado de un circuito de
lógica de relés y su equivalente en esquema de contactos. Obsérvese que en el
esquema de contactos, todas las entradas asociadas con un dispositivo de conmutación
en el esquema de lógica de relés se muestran en forma de contactos, la bobina M1
queda representada por un símbolo de bobina. Las referencias que aparecen encima
de cada símbolo de contacto/bobina indican la ubicación de las conexiones de entrada/
salida externas en el autómata.
Un circuito de contactos se compone de una serie de instrucciones grá
  • Links de descarga
http://lwp-l.com/pdf6495

Comentarios de: Aplicación destinada al autómata TSX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad