Controlador Logico

Páginas: 59 (14621 palabras) Publicado: 4 de febrero de 2015
EJERCICIOS DE PROGRAMACIÓN RESUELTOS CON STEP 7
EJERCICIO 1. Contactos en serie (Instrucción U)

Automatizar el siguiente circuito en los tres lenguajes AWL, KOP y FUP.

Solución en AWL
U

E

0.0

U

E

0.1

=

A

4.0

Solución en KOP

Solución en FUP

José María Hurtado Torres
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares

Pág. 1

EJERCICIO2. Contactos en paralelo (Instrucción O)
Automatizar el siguiente circuito en los tres lenguajes AWL, KOP y FUP.

Solución en AWL
U

E

0.0

O

E

0.1

=

A

4.0

Solución en KOP

Solución en FUP

José María Hurtado Torres
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares

Pág. 2

EJERCICIO 3. Contactos en Serie-Paralelo (instrucciones con paréntesis)Automatizar el siguiente circuito en los tres lenguajes AWL, KOP y FUP.

Solución en AWL

U

E

0.0

U

E

0.1

U

E

0.2

U

E

0.3

U

E

0.4

=

A

4.0

O(

)
O

Solución en KOP

Solución en FUP

José María Hurtado Torres
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares

Pág. 3

EJERCICIO 4. Contactos Negados(instrucciones ON y UN).
Automatizar el siguiente circuito en los tres lenguajes AWL, KOP y FUP. Se desea que se active la
salida cuando accionemos los dos pulsadores. En un contacto queremos que dé señal cuando se
cierre físicamente el contacto. En el otro caso queremos que dé señal cuando se abra físicamente el
contacto.

Solución en AWL
UN

E

0.0

U

E

0.1

=

A

4.0

Solución enKOP

Solución en FUP

José María Hurtado Torres
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares

Pág. 4

EJERCICIO 5. Programación con Marcas.
Las marcas son bits internos de la CPU. Disponemos de una cantidad limitada de marcas dependiendo
de la CPU con la que estemos trabajando. Los bits de marca podemos activarlos y desactivarlos como si
fueran salidas, ypodremos consultarlos en cualquier punto del programa.
Las marcas se pueden direccionar como bit (M), byte (MB), palabra (MW) o doble-palabra (MD). Por
ejemplo:
Bit de marcas:
M 0.0, M 10.7, M 4.5, etc.
Byte de marcas:
MB20, MB100, MB50, etc.
Palabra de marcas:
MW100, MW200, etc.
Doble-Palabra de marcas:
MD100, MD200, etc.
Veamos un ejercicio de aplicación
Para resolver el circuito eléctricode la figura, podemos simplificar el circuito utilizando marcas, quedando
por programar un circuito tan sencillo como vemos en la figura.
Solución en AWL
U
O
O(
U
U
U
)
=
U
O
=
U
U
O
=
U
U
=
U
U(
U
O
)
=

Solución en KOP

José María Hurtado Torres
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares

E
E

0.0
0.1

E
E
E

0.2
0.3
0.4

M
EE
M
E
E
E
M
E
M
M
M

0.0
0.6
0.7
0.1
1.1
1.2
1.0
0.2
0.5
0.1
0.3
0.0

M
M

0.3
0.2

A

4.0

Solución en FUP

Pág. 5

EJERCICIO 6. Instrucciones SET y RESET
Las instrucciones SET y RESET son instrucciones de memoria. Si programamos un SET de una salida o
de una marca con unas condiciones, se activará cuando se cumplan dichas condiciones. Aunque lascondiciones dejen de cumplirse, no se desactivará hasta que se haga un RESET de la salida o marca.
Estas instrucciones tienen prioridad. Dependen del orden en que las programemos. Siempre va a
tener prioridad la última que programemos.
Veamos por qué ocurre esto.
Existen dos registros internos que se llaman PAE (imagen de proceso de entradas) y PAA (imagen
de proceso de salidas).
Antes deejecutarse el OB1, se hace una copia de las entradas reales en la PAE. Durante la
ejecución del OB1, el PLC no accede a la periferia real para hacer sus consultas, lo que hace en
realidad es acceder a este registro interno. Este registro se refresca cada vez que comienza un
nuevo ciclo de scan.
Según se van ejecutando las instrucciones, el PLC no accede a las salidas reales para activarlas o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • controlador lógico
  • controlador logico
  • controladores logicos
  • controlo lógico controlable
  • Plc: controlador lógico programable
  • plc control logico progrmamble
  • Programador Logico Controlable
  • control lógico programable poc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS