manual festo fst 4 e in touch para xp

46
Manual Festo 1 ÁREA ELECTROMECÁNICA MECATRÓNICA INTEGRACION DE SISTEMAS AUTOMATICOS JORGE MATEO HERNANDEZ MANUAL FESTO RENE ASIAIN SOTO 24 de mayo de 2013

Upload: rene-asiain

Post on 18-Dec-2014

345 views

Category:

Education


17 download

DESCRIPTION

Aquí se explica como reaizar un primer programa en el software fst 4 y como realizar otros mas del software In touch

TRANSCRIPT

Page 1: Manual festo FST 4 e In touch para xp

Manual Festo

1

ÁREA ELECTROMECÁNICA

MECATRÓNICA

INTEGRACION DE SISTEMAS AUTOMATICOS

JORGE MATEO HERNANDEZ

MANUAL FESTO

RENE ASIAIN SOTO

24 de mayo de 2013

Page 2: Manual festo FST 4 e In touch para xp

Manual Festo

2

Contenido

Introducción: ................................................................................................................................ 2

Módulos: ................................................................................................................................... 3

Hola mundo FST: ........................................................................................................................ 6

Comandos estándar: ............................................................................................................. 16

Step (paso): ........................................................................................................................ 17

Frases: ................................................................................................................................ 18

La instrucción STEP:............................................................................................................. 19

Utilización de temporizadores: ............................................................................................. 22

In touch: ..................................................................................................................................... 24

Agregar un boton ................................................................................................................... 31

Hacer un volteo con ciclo...................................................................................................... 32

Cuadro Loco .......................................................................................................................... 34

La PC...................................................................................................................................... 36

Creación de un bastón 180: ................................................................................................. 38

Simulación de llenado: .......................................................................................................... 40

Subrutinas dentro de In touch: ................................................................................................. 41

Hacer un Menú: ......................................................................................................................... 43

Ipc data server: .......................................................................................................................... 44

Conclusiones: ........................................................................................................................ 46

Referencias: ....................................................................................................................... 46

Introducción:

En este manual se aprenderá como hacer un “hola mundo” desde cero en el

software FST 4 y como realizar diversos ejercicios en In touch. También se

explicaran algunos puntos importantes que se deben tomar en cuenta ya sea para

su correcto funcionamiento o para un mejor entendimiento.

Page 3: Manual festo FST 4 e In touch para xp

Manual Festo

3

Módulos:

A) Módulo Distribution: 200.200.200.12

B) Módulo Testing: 200.200.200.14

Page 4: Manual festo FST 4 e In touch para xp

Manual Festo

4

C) Módulo prosecing: 200.200.200.16

D) Módulo Landing: 200.200.200.18

Page 5: Manual festo FST 4 e In touch para xp

Manual Festo

5

Page 6: Manual festo FST 4 e In touch para xp

Manual Festo

6

Hola mundo FST:

1.1 Iniciando el software Win FST 4 otra opción para buscarlo sería escribiendo

FST 4 sobre el buscador de programas y archivos del menú inicio.

1.2 Creación de un nuevo proyecto............................................

Page 7: Manual festo FST 4 e In touch para xp

Manual Festo

7

1.3 se coloca el nombre del proyecto Nuevo (ejemplo):

En la siguiente pestaña se deja tal cual…

Page 8: Manual festo FST 4 e In touch para xp

Manual Festo

8

1.4 En la barra de FST proyect se selecciona Control Settings (ajustes):

1. 5 En la pestaña de Download (descargar) se selecciona la opción de Autostart

after download

1.6 En la barra de FST proyect se selecciona con doble clic IO configuration

(configuración de entradas y salidas)

Page 9: Manual festo FST 4 e In touch para xp

Manual Festo

9

1.7 Para agregar o insertar una nueva I/O, se preciona clic derecho del mouse:

1.7.1 En I/O Mudule Entry se selecciona el FC640 y se cierra

Page 10: Manual festo FST 4 e In touch para xp

Manual Festo

10

1.8 En la barra de FST proyect se selecciona con doble clic Driver Configuration

1.8.1 Clic derecho sobre la ventana de Driver Configuration en Insert Driver

Page 11: Manual festo FST 4 e In touch para xp

Manual Festo

11

1.8.2 En select Driver se escoge: TCPIPFC2 26 TCP/IP Driver for FES Standard

1.8.3 La IP address es 200.200.200.12, que corresponde al módulo de Distribution

Page 12: Manual festo FST 4 e In touch para xp

Manual Festo

12

1.9 En la barra de FST proyect se selecciona con doble clic Allocation List

1.9.1 Clic derecho sobre la ventana Allocation List

Page 13: Manual festo FST 4 e In touch para xp

Manual Festo

13

1.9.2 En la ventana Alocation List Entry Registramos los siguientes valores

Absolute Operand:

Letra I, O. Numero 5

Symbolic Operand:

_star

Comment:

Boton Star

Se pueden agregar todas las entradas y salidas que sean necesarias para

realizar el programa que se requiera, las cuales dependerán de la cantidad

de accesorios a accionar que contengan los módulos ya sean motores,

lámparas, sensores, etc.

Page 14: Manual festo FST 4 e In touch para xp

Manual Festo

14

Esta ventana puede cerrarse o mantenerse abierta para realizar alguna

modificación a futuro…

1.10 En la barra de FST proyect se selecciona con doble clic derecho, New

program…

1.10.1 En esta opción nos desplegara una ventana donde se puede elegir entre

realizar la programación una lista de instrucciones o un diagrama de escalera, en

éste manual se elegirá la primera opción que corresponde a lista de instrucciones.

Page 15: Manual festo FST 4 e In touch para xp

Manual Festo

15

1.10.2 La siguiente ventana que aparece se deja por defecto

1.10.3 A continuación saldrá la ventana donde se realizara el programa con el

listado de instrucciones denominado P0, es importante tener conocimientos

básicos de algún lenguaje de programación tal como, turbo c, borland c++, visual

c, etc. Dado que las instrucciones serán realizadas con sentencias tales como: If,

else, then, etc. Y otras más que son agregadas al programa FST 4, jmp to (para

saltar hacia otro paso ya sea anterior o posterior entre líneas, solo dentro del

mismo programa), set (para accionar algún dispositivo en el módulo), reset (para

des accionar algún dispositivo, es la parte opuesta de set).

Page 16: Manual festo FST 4 e In touch para xp

Manual Festo

16

Comandos estándar:

Estos comandos están predefinidos en el programa de FST

Page 17: Manual festo FST 4 e In touch para xp

Manual Festo

17

Step (paso):

Para realizar el programa es importante colocar pasos (Step 1, Step 2, Spet 3…).

A pesar de que el uso de la instrucción STEP es opcional, la mayoría de los

programadores la utiliza.

La instrucción STEP se utiliza para marcar el comienzo de un bloque lógico

de código de programa.

Cada programa en STL puede contener 255 pasos.

Cada paso puede contener una o varias frases.

Se le puede asignar a cada paso de manera opcional una etiqueta o

nombre.

Sólo se requiere una etiqueta de paso cuando algún otro paso haga

referencia al primero por medio de una instrucción de salto.

Page 18: Manual festo FST 4 e In touch para xp

Manual Festo

18

Frases:

Las frases están compuestas de la parte que condiciona (IF por ejemplo) y la parte

que ejecuta (THEN SET).

A continuación un ejemplo:

Page 19: Manual festo FST 4 e In touch para xp

Manual Festo

19

La instrucción STEP:

En su forma más simple, una instrucción STEP incluye al menos una Frase.

STEP “Etiqueta del paso, puede ser hasta de 8 caracteres”

IF I0.0 “Si la I0.0 está activa”

THEN SET O0.3 “Entonces encender la salida O0.3 y continuar con el

siguiente paso”

1.10.4 Por ultimo realizamos la compilación para verificar si existen errores, una

forma fácil de hacerlo es con las teclas: ctrl+f7 para compilar, f7 para hacer y

construir el proyecto. Otra forma seria con iconos de la parte superior de la

ventana

Para comprobar que este bien conectado al plc se hace lo siguiente en la barra de

opciones:

Page 20: Manual festo FST 4 e In touch para xp

Manual Festo

20

Cuando no está conectado con e cabe Ethernet o existe algún error aparecerá la

siguiente ventana con un emoticono. Y se puede observar la dirección IP de

modulo, es importante saber a qué modulo se va a cargar el programa.

Para realizar la conexión de la pc al módulo se requiere un cable tipo Ethernet.

Nota: Es indispensable hacer una conexión de tipo paralelo, esto significa que

deben ordenarse de manera similar en los gabinetes.

Si todo funciona correctamente debe aparecer de la siguiente forma.

Page 21: Manual festo FST 4 e In touch para xp

Manual Festo

21

Para el monitoreo en línea para ver las entradas y salidas que se están ocupando

del módulo.

Page 22: Manual festo FST 4 e In touch para xp

Manual Festo

22

Utilización de temporizadores:

Introducción:

En el siguiente programa se accionara una lámpara y se apagara, después de 5

segundos se accionara otra automáticamente.

Se genera un nuevo programa.

Se designa un nombre a timer (T1) para e primero.

Y también se agrega una lámpara que servirá para realizar un ejemplo:

Page 23: Manual festo FST 4 e In touch para xp

Manual Festo

23

A continuación la lista de instrucciones:

STEP 4

IF O0.1 “Si la salida O0.1 esta activada”

THEN SET O0.2 “entonces activar O0.2”

SET _timer “activar el timer 1”

with 5s “con 5 segundos de tiempo”

STEP 8

IF N _timer “Si el timer no está activado”

THEN RESET O0.1 “entonces reiniciar la salida O0.1”

Page 24: Manual festo FST 4 e In touch para xp

Manual Festo

24

In touch:

En el menú inicio podemos encontrar un acceso directo

2.1.- En el menu Intouch-Aplication manager se elige la tercera opcion dando

doble clic:

3.1.- Para crear un nuevo proyecto se dirige a New Window

Page 25: Manual festo FST 4 e In touch para xp

Manual Festo

25

3.1.1.- Saldra una ventana para editar las propiedades y para dar un nombre al

nuevo proyecto: en este caso “Hola mundo”…

3.1.2.- Tambien tenemos que elegir el alto y ancho del area de trabajo donde se

va atrabajar, como algo opcional podemos elegir el color de la ventana que se vaa

generar…

Quedando de la forma siguiente…

Page 26: Manual festo FST 4 e In touch para xp

Manual Festo

26

3.2.1.- En esta vnetana se pueden generar diferentes figuras y formas e incluso

botones que serviran para subrrutinas en programas a futuro , tambien se les

puede dar color.

Page 27: Manual festo FST 4 e In touch para xp

Manual Festo

27

4.1.-Para dar animación a una figura se da doble clic sobre ella y saldrá una

ventana así…

5.1.-Existen algunas figuras que ya están en el programa, se puede acceder a

ellas dando clic en el icono Wisards:

5.1.1.- Aparecerá una ventana (Wisard Selection) en la cual se selecciona Symbol

Factory…

Page 28: Manual festo FST 4 e In touch para xp

Manual Festo

28

5.1.2.-en las categorías de la ventana symbol Factory se elige Mining…Para hacer

un proyecto donde se mueva un volteo de una esquina a la otra.

Para poder observar el hasta donde va avanzar el volteo podemos agregar una

línea, es opcional.

NOTA: Dado que el volteo es una figura predefinida por el software In touch se

tiene que desbloquear para poder manipularla y tener acceso a sus propiedades.

5.1.3.- Se da doble clic sobre el volteo y se palomea la opción HORIZONTAL en

el menú LOCATION, que hará mover el volteo en forma horizontal de izquierda a

derecha.

Page 29: Manual festo FST 4 e In touch para xp

Manual Festo

29

5.1.4.- En la ventana que sale a continuación se tiene que colocar un nombre a la

variable del volteo y se tienen que definir los pixeles que va avanzar dicho objeto.

5.2.1.- Aparece una ventana en la cual se tiene que dar nombre de la variable,

debe aparecer un cuadro indicando que la variable no existe, de lo contrario todas

las variables del mismo nombre sufrirán las modificaciones que se realicen a la

última.

5.2.1.- En la siguiente ventana que aparece al aceptar el cuadro anterior donde se

debe guardar la variable.

5.3.- El tipo de variable que se utilizara por ahora será de tipo real, para elegirla se

da clic soble el cuadro Type

5.3.2.- En el menú Tag Types se elige Memorory Real

Page 30: Manual festo FST 4 e In touch para xp

Manual Festo

30

Por ultimo podemos cerrar todas las ventanas anteriores o se da clic en OK sobre

todas ellas.

6.1.1.- Antes de empezar a programar podemos agregar un botón de inico, esto

para poder iniciar el programa con él una vez ya programado, es opcional.

Se busca dentro del icono Wisards, a continuación e wisard selection y en el menú

se elige, Switches..

6.1.2.- Se agrega y se le da un nombre de variable.

7.1.1.- En el menu de desarrollo de desploiega el menu SKIPS y se selecciona la

opcion aplication

Page 31: Manual festo FST 4 e In touch para xp

Manual Festo

31

7.1.2.- Doble clic sobre esta opsion para ir a la ventana de la programacion del

volteo.

7.3.1.- Dentro de esta ventana se puden encontrar varias instrucciones

predefinidas por el mismo programa tales como: IF, THEN, ENDIF ELSE. ELSE IF,

etc.

Agregar un boton

8.1.1.- El siguiente programa es para mandar llamar al boton1 y poder activarlo.

IF boton1==1 THEN “Si se enciende el boton, entonces”

horizontal=horizontal+1; “El volteo, variable horizontal, empesara a

funcionar”

ENDIF; “Termina la instrucción IF”

Page 32: Manual festo FST 4 e In touch para xp

Manual Festo

32

Hacer un volteo con ciclo

7.3.2.- Para hacer que el volteo pueda camiar en sentido vertical se tiene que

cambiar la configuracion de horizontal a vertical en el menu location, y por tanto

esta sera una nueva variable(vertical).

7.3.3.- Se tiene que tomar en cuenta que el volteo se que se generara sera uno

nuevo por tanto el horizontal (volteo 1) tendrá que desaparecerse, en este caso el

programa nos da una opción con la cual podemos hacer invisible un objeto. Se

hará uso de esta función para desaparecer el primer volteo. Esta opción generara

otra variable (auto1).

Nota: En la parte inferior izquierda (Visible State) se elige OFF de lo contrario al

iniciar el programa el volteo 1 (horizontal) estará invisible.

Para los siguientes autos (partes visibles) se escoge la opción ON así estos

estarán invisibles al iniciar el programa.

8.1.1. – Para poder tener una referencia de como iniciar una línea se deben

condicionar las variables a la distancia que se eligió en At Right End en este caso

30, este número servirá para lo siguiente.

Page 33: Manual festo FST 4 e In touch para xp

Manual Festo

33

IF horizontal==30 THEN “Si horizontal es igual a 30 entonces”

auto1=1; “Se acciona la parte visible (OFF ON) y desaparece“

ENDIF; “Termina la instrucción IF”

IF horizontal==30 THEN “Si horizontal es igual a 30 entonces”

auto2=1; “Se acciona la parte visible (ON OFF) y aparece

vertical“

ENDIF; “Termina la instrucción IF”

IF auto2==1 THEN “Si la parte visible fue accionada entonces”

Vertical =vertical+1; “vertical se acciona y se va hacia arriba”

ENDIF; “Termina la instrucción IF”

IF vertical >= 40 THEN “Si vertical es mayor igual a 40 entonces”

auto2=0; “se apaga la parte visible del volteo 2(vertical)”

ENDIF; “Termina la instrucción IF”

Se repite desde IF horizontal para regresar el volteo a tu origen.

Para hacer un programa cíclico se deben hacer al final todas las variables a 0

(cero). No olvide terminar todas las líneas con un punto y coma (;).

vertical=0;

horizontal=0;

horizontal2=0;

vertical2=0;

auto1=0;

auto2=0;

auto3=0;

auto4=0;

vertical2=0;

Page 34: Manual festo FST 4 e In touch para xp

Manual Festo

34

8.2.1.- Para comprobar los errores se compila, ya sea en validate, converte u OK.

8.3.1.- Para echar a andar el programa posicionarse en la parte superior derecha

Cuadro Loco

9.1.1.-Este cuadro podrá observarse una simulación de movimiento en forma

diagonal.

9.1.2.- Se seleccionan las dos casillas de Horizontal y Vertical en el menú Location

Page 35: Manual festo FST 4 e In touch para xp

Manual Festo

35

9.1-3.- En la opción vertical se da nombre a la variable y la distancia que se quiera

hacia abajo o hacia arriba.

9.1-3.- En la opción horizontal se da nombre a la variable y la distancia que se

quiera hacia la derecha o la izquierda.

9.2.1.- Programacion: Se agregara un nuevo botón denominado boton2

IF boton2==1 THEN “Si el boton2 se acciona entonces”

verticalcuadro= verticalcuadro+1; “Se acciona verticalcuadro”

horizontalcuadro= horizontalcuadro+1; “Se acciona horizontalcuadro”

IF verticalcuadro >= 30 AND horizontalcuadro >= 30 “si las dos variables son

mayores o iguales a 30 entonces”

THEN

horizontalcuadro=0; “La variable se van a cero por tanto

Ciclar”

verticalcuadro=0; “La variable se van a cero por tanto

Ciclar”

ENDIF; “Termina la instrucción IF”

Page 36: Manual festo FST 4 e In touch para xp

Manual Festo

36

La PC

10.1.1.- En el siguiente ejercicio se hará que una PC aumente de tamaño y

disminuya cíclicamente.

10.1.2.- Se seleccionan las dos opciones del menú Object Size.

10.1.3.- Para Height se escoge el porcentaje que se quiera incrementar y se le

designa una variable y una evaluación que servirá después para poder manipular

la figura.

10.1.4.- Se realiza lo mismo para la opción de Width…

Page 37: Manual festo FST 4 e In touch para xp

Manual Festo

37

10.2.1.- Para la programación se sigue ocupando el boton2 asi que no es

necesario agregar otro, es opcional:

IF boton2==1 THEN “Si se acciona el boton2 entonces”

pc1=pc1+1; “Se acciona pc1”

pc2=pc2+1; “Se acciona pc2”

IF pc1 >= 10 AND pc2 >= 10 “Si pc1 y pc2 son mayor igual a 10, entonces”

THEN

pc1=0; “La variable se van a cero por tanto Ciclar”

pc2=0; “La variable se van a cero por tanto Ciclar”

ENDIF; “Termina la instrucción IF”

Page 38: Manual festo FST 4 e In touch para xp

Manual Festo

38

Creación de un bastón 180:

11.1.1.- Se creara un bastón que gire 180 grados que sea cíclico.

Baston1 Baston2

11.2.1.- Se seleccionan dos opciones del menú Miscelaneuous.

Nota: No se puede hacer que un solo basto pueda girar 180 grados cíclicamente,

así que tendrá que girar uno y desaparecerse para que pueda girar el otro y poder

hacer un ciclo.

11.2.2.- El valor de 100 es para la manipulación y 180 son el total de grados que

va a girar, X Position: posición en el eje x, Y position: Posición en el eje y.

11.2.3.- Se da un nombre de variable (baston1) en este caso.

11.3.1.- se elige una parte visible del basto1 para que aparezca desde un

principio.

11.3.2.- Se da un nombre a la variable y Visible State se coloca OFF.

Page 39: Manual festo FST 4 e In touch para xp

Manual Festo

39

11.3.3.- Para el baston2 se hace lo mismo, solo cambia Visible state se coloca

ON, para que el baston2 no se vea al iniciar el programa.

12.1.1.- Para la programación.

IF boton2==1 THEN “Si se acciona el boton2 entonces”

baston1=baston1+1; “Acciona el baston1”

IF baston1 >= 100 “Si baston1 es mayor igual a 100 entonces”

THEN

bastonvisible=1; “Se acciona la parte visible y desaparece el baston1”

ENDIF; “Termina instruccion IF”

IF baston1 >= 100 “Si baston1 es mayor igual a 100 entonces”

THEN baston2=baston2+1; “Acciona el baston2”

ENDIF;

IF bastonvisible==1 “Si la parte visible ya es igual a 1 entonces”

THEN

bastonvisible2=1; “el Segundo baston2 se acciona”

ENDIF; “Termina instruccion IF”

IF baston2 >= 100 “Si baston2 es mayor igual a 100 entonces”

THEN

baston1=0; “La variable se van a cero por tanto Ciclar”

baston2=0; “La variable se van a cero por tanto Ciclar”

bastonvisible=0; “La variable se van a cero por tanto Ciclar”

bastonvisible2=0; “La variable se van a cero por tanto Ciclar”

ENDIF; “Termina instruccion IF”

Page 40: Manual festo FST 4 e In touch para xp

Manual Festo

40

Simulación de llenado:

12.1.1.- En el siguiente ejercicio se va a simular el llenado de un depósito, se

puede hacer igual de cualquier otro objeto.

12.1.2.- El llenado puede ser de forma horizontal o vertical. En el menú Percent Fill

se elige una de las dos opciones.

12.1.3.- En la siguiente ventana se tienen varias opciones y complementos,

porcentaje de llenado, rapidez de llenado, dirección y color del llenado.

12.1.4.- Se da un nombre de variable (tubo1) en este caso.

12.2.1.- Para la programación.

IF boton2==1 THEN “Si se acciona el boton2 entonces”

tubo1=tubo1+1; “Se empieza a llenar el tubo1”

ENDIF; “Termina instrucción IF”

Page 41: Manual festo FST 4 e In touch para xp

Manual Festo

41

Subrutinas dentro de In touch:

Ya que ahora se tienen varios programas en diferentes ventanas dentro de In

touch, se pueden utilizar subrutinas que ayuden a ir a la siguiente ventana

mientras que el programa está corriendo. Esto se puede lograr con la ayuda de

botones.

1.- Dentro del programa se generan 2 botones.

2.- Clic derecho sobre uno, para darle un nombre.

3.- En la ventana siguiente se coloca el nombre que se necesite o requiera, en

este caso SIGUIENTE para que al presionar el botón se dirija a la siguiente

ventana para el otro botón ATRAS.

4.- No obstante este botón que se generó no hará nada por sí solo, se tiene que

direccionar hacia que ventana se quiere que él nos dirija. Para ello se hace lo

siguiente.

Page 42: Manual festo FST 4 e In touch para xp

Manual Festo

42

5.- Después de dar el nombre se desbloquea

5.- En la ventana de opciones del menú, Touch Pushbottons: Elegir Show Window

(mostrar ventana).

6.-Aquí se elige a que ventana se va direccionar cuando se dé clic sobre el botón

SIGUIENTE.

7.- se eligió que vaya al programa 2, por lógica esto significa que se está ubicando

el botón en el programa 1.

8.- El botón atrás se direccionara a la ventana de Procesing.

Page 43: Manual festo FST 4 e In touch para xp

Manual Festo

43

Hacer un Menú:

1.-Para poder elegir cualquier programa desde una ventana llamada MENÚ y para

poder regresar a él si se quiere elegir un programa diferente.

2.- En este caso se realizara un menú el cual contendrá todas las ventanas que se

realizaron (programa 1, programa 2, programa 3, etc.) puede ser de la siguiente

forma…

3.- El propósito es que al dar clic (cuando el programa este corriendo) nos lleve al

programa seleccionado.

4. - En el menu touch pushbottons.

5.- Se sigue la misma operación para cada botón del menú que corresponde.

Page 44: Manual festo FST 4 e In touch para xp

Manual Festo

44

Ipc data server:

Introducción:

Para poder utilizar el software de in touch con los módulos se tiene que hacer

uso de Ipc data server que ayudara a la interfaz.

1.- Inicio Todos los programas, o en el escritorio se da doble clic en el acceso

directo.

2.- Aparecerá una ventana de IPC data server.

3.- Clic sobre la pestaña Config, para configurar el número de IPC´s en este caso

son 4 el total de módulos.

Page 45: Manual festo FST 4 e In touch para xp

Manual Festo

45

4.- En la configuración de IPC 1, se habilita y se palomean todas las casillas.

5.- Para poder usarlos se tiene que hacer una modificación en las nuevas figuras

de In touch que se quieran utilizar para los módulos. Los datos que se introdujeron

fueron tipo Memory Real y para que funcione, tal como se explicó en el punto

5.3.2 menú Tag Types - Memorory Real de la página 20 de este manual.

6.- Se elige el tipo entrada/salida discreta.

Page 46: Manual festo FST 4 e In touch para xp

Manual Festo

46

Conclusiones:

Estos dos programas son de gran ayuda en las empresas porque sin ellos no se

podrían manejar los procesos industriales de forma automática e in touch no les

mostraría de forma gráfica donde se encuentra su producto, otra aplicación que

también podría tener es que si se quiere crear un proceso desde cero sin tener

ninguna maquina sería crearlo virtualmente y dar pauta a hacerlo de forma real,

por ello se deben manejar a la perfección.

Referencias:

(Gasper, 2004)