19
INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓN

INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓN

Page 2: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE MOTOR TRIFÁSICO RÓTOR JAULA DE ARDILLA

Esquema de

potencia

Se representa igual Se cablea como

siempre y no se conecta al PLC

Esquema de Mando Se representa según

los diferentes lenguajes de programación

Sus elementos son

los que se conectan al PLC ó incluso algunos están dentro del PLC

Page 3: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Esquema de

potencia

Se representa igual Se cablea como

siempre y no se conecta al PLC

SENSORES/CAPTADORES

ACTUADORES

MANDO MANDO

Page 4: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Esquema de

potencia

Se representa igual Se cablea como

siempre y no se conecta al PLC

SENSORES

ACTUADORES

MANDO

Page 5: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Direccionamiento

Para que un autómata programable pueda procesar datos de las zonas de memoria, el

técnico programador debe hacer referencia a dichas zonas adecuadamente en el

momento de la elaboración del programa y puede ser diferente según el modelo o

fabricante del autómata programable.

Zonas de memoria Identificador Procesan: .

Entradas I

I0.1

Entradas físicas

Detectan el estado de los captadores conectados a

los bornes de las entradas del autómata

Salidas

Q

Q0.2 Salidas físicas

. Se encarga de activar los actuadores y

preactuadores desde el modulo de salidas del

autómata.

Marcas M

M1

Variables de

procesamiento

interno

También llamadas memorias o bits internos Tienen

un comportamiento similar al de los relés auxiliares en

la lógica cableada.

Temporizadores T

T37

Valores de tiempo

Los temporizadores generan eventos cuando

alcanzan un valor de tiempo predeterminado Su

comportamiento es similar a los utilizados en la lógica

cableada, Existen temporizadores a la conexión y a la

desconexión.

.

Contadores C

C1

Valores de cómputo

Los contadores originan eventos cuando alcanzan un

determinado número de sucesos.

Variables de sistema SM

SM1

Operaciones propias

del sistema

También denominadas marcas de sistema, se

encargan de realizar tareas prefijadas por el fabricante

en el sistema operativo del autómata.

Cada modelo tiene sus propios bits de sistema y para conocerlos se hace necesario consultar el manual de usuario.

Page 6: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Lenguaje de programación

LADDER PROGRAM

LD - KOP

DIAGRAMAS DE ESCALERA

Page 7: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Lenguaje gráfico de contactos (LD) (KOP)

Los símbolos empleados son similares a los de los esquemas de circuitos eléctricos a relés,

por lo tanto, la transcripción para un técnico automatista es mucho más inmediata que otro

tipo de lenguaje.

Nemotecnia gráfica del lenguaje LD

Se aplica tanto en la transcripción de los esquemas eléctricos cableados a lista de

instrucciones, como en la elaboración de programas en lenguaje gráfico.

Su utilización es similar a la de los circuitos de automatismos con relés.

Los símbolos básicos son:

ENTRADAS

S2:Pulsador Marcha= I1

S1:Pulsador Paro= I2

SALIDAS

K1M: Bobina contactor Motor = Q2

Page 8: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Representan operadores con funciones específicas. Algunas de estas pueden

presentar grandes diferencias entre diferentes modelos de autómatas.

Los bloques para funciones especiales se representan con un rectángulo en cuyo

interior se indican con símbolos alfanuméricos las diferentes operaciones que

pueden realizar.

Funciones especiales

Page 9: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

En este ejemplo, si se mantiene activada la

I2, el T10 Temporiza.

Una vez transcurridos los 10 segundos

configurados en la entra PT, los contactos

asociados al temporizador se cierran y se

abren, activando y desactivando las

salidas Q6 y Q7 respectivamente.

Si antes de que se cumpla el tiempo de

preselección, se desactiva la entrada IN, el

temporizador se inicializa

Temporizadores

Los temporizadores generan eventos cuando alcanzan un valor de tiempo

predeterminado (PT). Su comportamiento es similar a los utilizados en la lógica

cableada.

Page 10: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

En este ejemplo la entrada I1 incremente en 1 el valor almacenado

en el contador, la I2 decrementa dicho valor y la I3 lo pone a 0.

Si se consigue el valor de preselección, que en este caso es 15,

los contactos del contador se cierran y abren activando la salida

Q1 y desactivando la salida Q2 respectivamente.

Contadores

Los contadores originan eventos cuando alcanzan un determinado número de

sucesos.

Son ideales para utilizar en circuitos automáticos que requieren contabilizar

objetos y, en función del número almacenado, actuar sobre el programa.

Page 11: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

OPERACIÓN MEMORIA CON BOBINAS SET Y RESET

La operación de memoria se puede programar utilizando las bobinas de enganche —

( S ) y desenganche —( R ). Al escribir sobre la bobina S el operando asociado se

pone a «1» y se mantiene hasta que se realiza la escritura sobre la bobina R que lo

pone a «0».El uso de estos tipos de bobinas facilita la elaboración de programas

Page 12: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

OPERACIONES CON MARCAS INTERNAS

También llamadas memorias o bits internos. Tienen un comportamiento similar al de los relés

auxiliares en la lógica cableada.

Su representación gráfica se realiza con el símbolo de la bobina, tanto en forma directa como

negada.

A las memorias internas se les asocian contactos,

abiertos y cerrados, que cambian de estado cuando se

activan.

En este ejemplo las entradas I1 e I2 activan las marcas

M10 y M20 respectivamente.

Cuando la M10 está a «1», se cierran sus dos

contactos, activando las salidas Q1yQ3.

Cuando M20 está a «1» se cierra el contacto abierto de

la cuarta rama, activando Q2, y se abre el cerrado de la

quinta, impidiendo que Q3 se active aunque M10 este a

valor cero.

Page 13: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

ENTRADAS

F2:Relé Térmico =00001

S1:Pulsador Paro=00002

S2:Pulsador Marcha=00003

SALIDAS

K1:Bobina contactor Motor M1=00200

H1:Lámpara funcionamiento=00201

• Representación del esquema de Mando en lenguaje LD (KOP)

• Es además la Representación para Programar

ELEMENTOS BÁSICOS DE PROGRAMACIÓN EN LENGUAJE LD

ENTRADAS / CAPTADORES / CONTACTOS

Se representan como abiertos y cerrados y su uso es idéntico al de los esquemas a relés y contactores.

SALIDAS / ACTUADORES / BOBINAS / CONTACTORES

Se representan como abiertos y cerrados y su uso es idéntico al de los esquemas a relés y contactores.

Page 14: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

1.-El motor está en reposo

2.-Al accionar S2 activa la bobina K1 y se pone en marcha el motor M1, el motor está en funcionamiento

3.-Al accionar el pulsador S1 se desconecta la bobina K1 parándose el motor M1

CAPTADORES Y ACTUADORES OMRON SIEMENS

ENTRADAS

F2=RT 00001 I1

S1=Paro 00002 I2

S2=Marcha 00003 I3

SALIDAS

K1:Bobina contactor Motor M

00201

Q1

ESQUEMA DE MANDO Y PROGRAMACIÓN

Page 15: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Lenguaje de programación LISTA DE INSTRUCCIONES

IL – AWL -NEMÓNICO

Page 16: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Una vez se dispone del esquema LD se pasa a lenguaje IL (NEMONICO) ya que

la mayoría de programaciones se realiza ´por consola y es el lenguaje que usa

ESQUEMA DE MANDO Y PROGRAMACIÓN

**En éste tipo de lenguaje se usan términos en inglés y de álgebra lógica

Page 17: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Lenguaje de programación FUNCIONES LÓGICAS

FUP – FBD

Page 18: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Una vez se dispone del esquema LD se pasa a lenguaje FUP es el lenguaje que

usa PLC LOGO! Siemens

ESQUEMA DE MANDO Y PROGRAMACIÓN

**En éste tipo de lenguaje se usan la representación de funciones lógicas llamadas OPERADORES LÓGICOS

Page 19: INICIACIÓN LENGUAJES BÁSICOS DE PROGRAMACIÓNies-mariamoliner.centros.educa.jcyl.es/sitio/upload/2... · 2020-03-18 · PUESTA EN MARCHA Y GOBIERNO POR PULSADORES MARCHA-PARO DE

Lenguaje de programación Lenguaje Grágico

GRAFCET

apuntes separados