Download 2-plc- tecsup.pdf PDF

Title2-plc- tecsup.pdf
File Size2.3 MB
Total Pages86
Document Text Contents
Page 1

Controladores lógicos
programables –PLC–

Partes 1, 2 y 3

serie/desarrollo de contenidos

2

colección/fluídica y controladores lógicos programables

Page 2

2

I
N

E
T
/
F

lu
íd

ic
a

y
c

o
n
tr

o
la

d
o

re
s
l
ó

g
ic

o
s
p

ro
g

ra
m

a
b

le
s

Autoridades

Presidente de la Nación
Néstor C. Kirchner

Ministro de Educación, Ciencia y Tecnología
Daniel Filmus

Directora Ejecutiva del Instituto Nacional de Educación Tecnológica
María Rosa Almandoz

Director Nacional del Centro Nacional de Educación Tecnológica
Juan Manuel Kirschenbaum

Especialista en contenidos

• Norberto Molinari

Todos los derechos reservados. Ley 11.723
Ministerio de Educación, Ciencia y Tecnología
Instituto Nacional de Educación Tecnológica
Saavedra 789. C1229ACE
Ciudad Autónoma de Buenos Aires
República Argentina

Page 43

43

I
N

E
T
/
F

lu
íd

ic
a

y
c

o
n
tr

o
la

d
o

re
s
l
ó

g
ic

o
s
p

ro
g

ra
m

a
b

le
s

En este tramo de nuestra capacitación hablaremos sobre los PLC que tienen dos
modos principales:

• STOP –off-line–. El programa sin ejecutar. Todas las salidas están en reposo.
• RUN –on-line–. El programa se está ejecutando continuamente y sólo son po-

sibles algunas operaciones, como ya veremos.

Es importante conocer y manejar correctamente las funciones de servicio que ofrecen
los PLC, para conseguir las máximas prestaciones –eficacia–.

Como sabemos, una de las ventajas de los PLC sobre la lógica cableada es la posi-
bilidad de introducir, borrar y modificar los programas; pero, también, la de poder
grabarlos y almacenarlos, mediante los utilitarios provistos por los fabricantes.

En procesos de producción periódicamente cambiantes, en donde programas en des-
uso vuelven al cabo del tiempo a ser puestos en funcionamiento, juega un papel impor-
tante la posibilidad de grabación y archivo para su posible utilización en el futuro –bien
con su configuración actual, bien con las correspondientes modificaciones–.

Por ello, una vez realizado un programa, verificado y simulado, para ponerlo en fun-
cionamiento es necesario grabarlo a través de alguno o algunos de los sistemas, de
acuerdo a las disponibilidades con que contemos –NVRAM, disquete, HD o impreso-
ra– y crear un archivo de programas perfectamente identificables.

Es aconsejable utilizar dos sistemas: uno de ellos un archivo magnético y, el otro,
papel escrito por medio de la impresora:

• El sistema magnético nos es fundamental si queremos volver a poner en funcio-
namiento un programa ya utilizado con anterioridad o realizar alguna modifica-
ción sobre él.

• La impresión es muy práctica en el caso de consulta sin necesidad de utilizar
los PLC; en ella aparece tanto el esquema correspondiente al programa en el
lenguaje en el que se ha programado, como el listado de instrucciones y la
relación de temporizadores, contadores, etc., empleados, con indicación de
su número y tiempo –en el caso de temporizadores– y cuentas –en el caso de
contadores–, etc.

Instrucciones y programas1

Una instrucción u orden de trabajo consta de dos partes principales: operación y
operando; a su vez, el operando está dividido en símbolo y parámetro:

Programa

Es una sucesión o lista de

distintas órdenes de trabajo

–también llamadas instruc-

ciones–, capaz de hacer eje-

cutar la secuencia de traba-

jo pretendida a los PLC.

Instrucción u orden de

trabajo

Es la parte más pequeña de

un programa.

1 En este tercer capítulo de Programadores lógicos controlables vamos a hablar del software que,
como sabemos, se refiere a los programas o partes no tangibles físicamente de los PLC. Si bien el
software en su amplio término trata tanto de los programas creados por el usuario como los propios
creados para el funcionamiento interno de los PLC, aquí nos vamos a referir a los primeros.

Parámetro

Instrucción

Operación
¿Qué?

Operando
¿Dónde?

Símbolo

Page 44

44

I
N

E
T
/
F

lu
íd

ic
a

y
c

o
n
tr

o
la

d
o

re
s
l
ó

g
ic

o
s
p

ro
g

ra
m

a
b

le
s

La operación le indica a la CPU del PLC, qué tiene que hacer; o, lo que es lo mismo,
la clase de instrucción que ha de ejecutar.

El operando es el complemento al código u operación. Mediante el operando indi-
camos la dirección del elemento de que se trate (contadores, temporizadores, E/S,
marcas internas...), así como las cuentas, tiempos, etc.

Consideremos estos ejemplos de operaciones:

Operaciones:

AND (Y): Formar una concatenación serie.
OR (O): Formar una concatenación paralelo.
OUT (=): Asignar una salida a lo precedente.

El operando le indica a la CPU dónde debe de hacerlo, dónde debe realizarse esa
instrucción.

Cuando se programa, cada instrucción del programa se aloja en una celda de memo-
ria (Por ejemplo, en el PLCEM 168, la capacidad de memoria es de 1536 palabras o
instrucciones –memoria del usuario–).

Otro concepto a tener en cuenta es el de línea o línea de programa. Una línea
contiene dirección o paso, operación y operando. Por tanto, se puede decir que una
línea de programa consta de una instrucción, salvo algunos casos en el que son
necesarias dos líneas para alojar una sola instrucción (El PLCEM 168, por ejemplo,
posee 512 pasos de programa o líneas; puede manejar en forma correcta 16 entra-
das, 8 salidas, 16 timers, 16 contadores y 64 memorias o flags, con esta cantidad de
pasos de programa).

Para poder elaborar un programa no es suficiente con las instrucciones de mando o
de programa; se requiere otro tipo de instrucciones que recibe el nombre de instruc-
ciones de servicio u órdenes de manejo, por medio de las cuales se consigue la
elaboración, análisis y puesta a punto del programa, así como otras posibilidades
que en los ejemplos prácticos consideraremos.

Instrucciones básicas:

LD: (4C)
Carga el primer contacto de la línea o rama.

LDN: (42)
Carga el primer contacto de la línea o rama en
forma negada.

AND: (41)
Lógica “Y”.

ANDN: (44)
Lógica “Y” negada.

OR: (4F)
Lógica “O”.

Page 85

85

I
N

E
T
/
F

lu
íd

ic
a

y
c

o
n
tr

o
la

d
o

re
s
l
ó

g
ic

o
s
p

ro
g

ra
m

a
b

le
s

LD MEM 07
ANDN IN 06
AND IN 05
ANDN IN 01
=RST OUT 02
=RST OUT 03
=RST MEM 07
=RST MEM 01
LD IN 02
= CSET 01
LD MEM 07
ANDN IN 06
AND IN 05
ANDN IN 01
= CNT 01
LD IN 02
=SET MEM 50
LD IN 04
=RST MEM 50
LD IN 01
AND MEM 26
= OUT 01
=RST OUT 02
=RST OUT 03
END

Actividad 3
Integración de “Introducción a la programación”

1. Explique brevemente los distintos lenguajes de programación a tra-
vés de un ejemplo, referido al PLC que está desarrollando.

2. ¿Cuáles son las consideraciones que debe tener al realizar la programa-
ción de tipo Ladder? Refiéralas al PLC que ha tomado como ejemplo.

3. Realice el diagrama espacio/fase de la máquina estampadora pro-
puesta y efectúe la programación adecuada –tanto Ladder como
lista–. Coloque los pulsadores de marcha continua, parada a fin de
ciclo, parada de emergencia. Cuente la producción y realice un
sistema minino de indicación de alarmas.

Similer Documents