Está en la página 1de 8

CONTROL

INDUSTRIAL
POR PLC
(Tercera y última parte)
Colaboración de la Escuela
Mexicana de Electricidad

Requerimientos básicos para crear, corre-


gir o cambiar un programa

Para efectuar cualquiera de estas tareas, se re-


quiere de (figura 24):

En este artículo revisaremos las • PLC


bases del control mediante • Aparato de programación
“controladores lógicos • Software de programación
programables” o PLCs. Este material • Cable de interconexión

forma parte de los manuales


PLC
didácticos que edita la Escuela S7-200, es el nombre de uno de los controladores
Mexicana de Electricidad como programables de Siemens.
soporte a los cursos y especialidades Por su fácil manejo, el PLC S7-200 (figura 25)
que imparte. De hecho, si usted tiene se utiliza para mostrar un ejemplo de progra-
interés en establecer contacto con mación de PLC.

esta prestigiada institución con más


Direccionamiento de entradas y salidas
de 60 años de vida activa, puede Las entradas y salidas del S7-200 se etiquetan
consultar la página 46 de esta con símbolos alfanuméricos, los cuales indican
revista. la dirección de I/0 a la que un dispositivo se co-

ELECTRONICA y servicio No.39 61


Tabla 6 Figura 24

1K Memoria 1K Memoria 1K Memoria Dispositivo de


programación
1 Bit 1 Bit 1 word
2 Bits 2 Bits 2 words
3 Bits 3 Bits 3 words

PC/PPI
Cable conector

1024 Bits 1024 Bits 1024 words


CPU 114

necta. Y esta dirección es usada por la CPU, para


determinar qué entrada está presente y qué sa-
lida necesita ser energizada o desenergizada. PLC S7/200
La letra “I” designa una entrada discreta, Software STEP 7
Micro/DOS o Micro/WIN
mientras que la letra “Q” designa una salida dis-
creta.
El primer número identifica el byte al que per-
tenece la I/O, mientras que el segundo número das del PLC (figura 26). Por medio de este simu-
identifica el número de bit que se utiliza dentro lador se envían señales a las entradas del S7-
de ese byte. Por ejemplo, I 0.0 es la entrada que 200, con objeto de comprobar el programa de
pertenece al byte 0 y ocupa el bit 0. aplicación.

I 0.0 = Byte 0, Bit 0 Programando un PLC


I 0.1 = Byte 0, Bit 1 Siemens Simatic S7-200
I 1.0 = Byte 1, Bit 0
I 1.1 = Byte 1, Bit 1 Step 7 Micro/WIN es el nombre del software con
que se programa un PLC S7-200.
En las tablas 7 y 8 se especifican las designa- El software de programación Step 7 consiste
ciones de entradas y salidas para un PLC S7-200 en varias instrucciones que deben colocarse en
CPU 214. orden lógico, para que el PLC realice la tarea de
control deseada. El software de programación
Simulador de entradas
Un simulador de entradas es un circuito impre-
so de interruptores, que se conecta a las entra-
Tabla 7
10.0 Entrada 1 11.0 Entrada 9

Figura 25 10.1 Entrada 2 11.1 Entrada 10

10.2 Entrada 3 11.2 Entrada 11

10.3 Entrada 4 11.3 Entrada 12

SIEMENS
10.4 Entrada 5 11.4 Entrada 13
SF 10.0
11.0
ALM 00.0
10.1 01.0
STOP 11.1
10.2
00.1 CPU 114

SIMATI
10.3
11.2
11.3
00.2
00.3
01.1
01.2 10.5 Entrada 6 11.5 Entrada 14
C 10.4
S7-200 11.4
00.4
10.5
11.5
00.5
10.6
10.7
00.6
00.7 10.6 Entrada 7
SES7 214-1
8001-OX80

10.7 Entrada 8

62 ELECTRONICA y servicio No.39


Tabla 8 Figura 26

Q 0.0 Salida 1 Q 1.0 Salida 9


411 UPC

Q 0.1 Salida 2 Q 1.1 Salida 10

Q 0.2 Salida 3

Q 0.3 Salida 4
DC24V 1M 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 2M 1.0 1.1 1.2 1.3 1.4 1.5 M DC
INPUTS Sensor
Q 0.4 Salida 5 supply

Q 0.5 Salida 6

Q 0.6 Salida 7

Q .7 Salida 8

Step 7 está disponible para utilizarse en ambiente de las funciones de programación comúnmente
Microsoft Windows. utilizadas, son el contacto normalmente abierto
La edición de un diagrama de escalera se (NA) y el contacto normalmente cerrado (NC) (fi-
muestra en la figura 27. gura 28).

Símbolos
Figura 28
Para entender las instrucciones que un PLC pue-
Normalmente abierto (NA) (NO, por sus siglas en inglés)
de llevar a cabo, es necesario entender primero
el lenguaje de programación con que trabaja. El
lenguaje lógico de escalera de un PLC consiste
en un conjunto de símbolos, los cuales repre- Normalmente cerrado (NC) (NC, por sus siglas en inglés)
sentan instrucciones y componentes de control.

Contactos
Uno de los aspectos más confusos de un PLC para
los usuarios que lo programan por primera vez, El contacto normalmente abierto es “1” (ce-
es la relación que existe entre el dispositivo que rrado), cuando el estado de la entrada o de la
controla el estado de un bit y la función de pro- salida que lo controla es “1”. El contacto nor-
gramación que utiliza el estado de ese bit. Dos malmente cerrado es “1” (cerrado), cuando el
estado de la entrada o de la salida que lo con-
trola es “0”.

Figura 27
Bobinas
Las bobinas son el elemento de salida de un
diagrama de escalera (figura 29).
Las bobinas son energizadas o desenergi-
zadas, de acuerdo con la condición lógica del

Figura 29

( )
ELECTRONICA y servicio No.39 63
Figura 30 Figura 32
M OL T1

Interruptor I0.0 L1
Input Output M OL T2
()
Q0.0 L2 Motor
Lámpara
M OL T3
CPU L3

Start
Stop OL

M
escalón del diagrama de escalera. Si el escalón
es verdadero (resultado de la lógica del escalón
Ma
igual a “1”), la bobina se energiza. Si el escalón
es falso (resultado de la lógica del escalón igual
a “0”), la bobina se desenergiza.
Cuando la bobina es energizada, causa que de visualizarse en pantalla; y para esto, se utili-
la correspondiente salida del PLC cambie a “ON”. za el software de programación Step 7.
Esto se debe al cambio de estado del bit (1 lógi- El método normal para mostrar un elemento
co) que controla a la salida. En otra parte del es por medio de la indicación que produce en la
programa, ese mismo estado bit de la salida pue- condición del circuito cuando el dispositivo está
de usarse para controlar contactos normalmen- desenergizado o en estado no operado.
te abiertos y normalmente cerrados. En la figura 30, por ejemplo, la entrada 1 (I
0.0) es programada como un contacto normal-
Comprobación del programa mente abierto (NA). En esta condición, la poten-
cia no fluye a través del contacto hacia la salida
Una vez que el programa ha sido escrito, es ne- (Q 0.0).
cesario probarlo. Para ello, primero se transfie- Cuando se activa el diagrama de escalera (o
re del dispositivo de programación al PLC. Y des- sea, cuando se activa el estado KOP), los ele-
pués, el PLC debe ser puesto en el modo RUN. mentos de control que están activados (1 lógi-
Una manera de probar el programa luego de co) se resaltan para diferenciarlos de los que no
haberlo transferido al PLC, consiste en simular se encuentran activados (0 lógico).
las entradas de campo; y para esto, se emplea Como vemos en la figura 31, el interruptor
un simulador de entradas. Al enviar señales a conectado a la entrada se cierra. La potencia flu-
las entradas del PLC por medio de los interrup- ye a través del contacto hacia la salida, la cual
tores del simulador, la respuesta se observará es energizada. Y entonces, la lámpara indicadora
en los indicadores de salida. se ilumina.

Funciones de estado Figura 33


M OL T1
L1
Después que un programa ha sido cargado y se
M OL T2
está ejecutando en el PLC, el estado actual de L2 Motor
los elementos de un diagrama de escalera pue- M OL T3
L3

Start
Figura 31
Interruptor Stop OL
I0.0 Q0.0 Lámpara
M
Input () Output

CPU
Ma

64 ELECTRONICA y servicio No.39


Figura 34 Figura 36
M OL T1
L1
M OL T2 Start (NO)
Motor I0.0 I0.1 I0.2 Q0.0
L2 to Motor
I0.0 Q0.0
M OL T3
L3 Stop (NC) Motor
Network 1 starter
I0.1
Start
Stop OL OL Q0.0
M I0.2
MEND
Network 2

Ma

de sobrecarga. Al presentarse cualquiera de es-


Caso de aplicación tas dos últimas condiciones, se desenergizará el
arrancador (M) y los contactos M y Ma regresa-
Arranque y paro de un motor rán a la condición de normalmente abierto; y en
En la siguiente figura 32 se muestra el diagrama consecuencia, el motor detendrá su marcha. Esta
de control y fuerza para el arranque y paro de tarea de control también puede lograrse con un
un motor. PLC (figura 35).
Al presionar momentáneamente el botón de
arranque (figura 33), se completa el camino para Programación de la tarea de control
que la corriente fluya hasta la bobina del En la figura 36 se muestra la conexión de los
arrancador (M). elementos involucrados en el control, así como
Al energizar la bobina del arrancador (M), se la programación correspondiente.
cierran todos los contactos asociados M (con- El botón de arranque es conectado a la en-
tactos de fuerza) y Ma (contacto auxiliar). Al sol- trada 1 (I 0.0), el botón de paro a la entrada 2 (I
tar el botón de arranque, la bobina continúa 0.1) y el contacto normalmente cerrado del relé
energizada por medio de su contacto auxiliar de de sobrecarga a la entrada 3 (I 0.2).
retención (Ma) (figura 34). Los tres elementos de mando conectados a
El motor continuará en marcha, mientras no las tres primeras entradas del PLC, se utilizan
se presione el botón de paro o exista una falla para controlar contactos de función de progra-
mación normalmente abiertos en el primer es-
calón del diagrama de escalera.

Figura 35

Arrancador
(actuador)
Figura 37

Motor Start (NO)


I0.0 I0.1 I0.2 Q0.0
Salida to Motor
I0.0 Q0.0
PLC
Stop (NC) Motor
CPU 114 Network 1 starter
I0.1

OL Q0.0
Entrada I0.2
MEND
Pulsadores de Network 2
arranque/paro(sensores)
Input CPU Output

ELECTRONICA y servicio No.39 65


Figura 38 Figura 40
Start (NO)
Q0.0 Start (NO)
I0.0 I0.1 I0.2 Q0.0
to Motor I0.0 I0.1 I0.2
I0.0 Q0.0 to Motor
I0.0 Q0.0
Stop (NC) Motor
Stop (NC) Motor
Network 1 starter
Network 1 starter
I0.1
I0.1
OL Q0.0
OL Q0.0
I0.2
MEND I0.2
Network 2 MEND
Network 2
Input CPU Output
Input CPU Output

El estado de los bits I 0.1 e I 0.2 es un 1 lógi- El motor continuará en marcha, en tanto no
co, ya que los dispositivos que los controlan son se pulse el botón de paro. Con esto, la entrada 2
contactos normalmente cerrados. (I 0.1) ahora está en 0 lógico. El contacto nor-
La salida 1 (Q 0.0) también está programada malmente abierto de I 0.1 regresa a su posición
en el primer escalón. Además, un contacto nor- normal, y la CPU envía un 0 lógico a la salida Q
malmente abierto, asociado con esta salida, se 0.0. El motor detiene su marcha (figura 39).
programa en paralelo con el contacto de I 0.0. Cuando se deja de pulsar el botón de paro, de
Un arrancador de motor es conectado a la sali- nuevo la entrada I 0.1 tiene un 1 lógico y el pro-
da 1 (Q 0.0) del PLC. grama queda listo para poner en 1 la salida Q
Cuando se pulsa el botón de arranque, la CPU 0.0 la próxima vez que se pulse el botón de arran-
recibe un 1 lógico de la entrada I 0.0. Esto hace que (figura 40)
que el contacto normalmente abierto I 0.0 se cie-
rre. En ese momento, las tres entradas se en- Extendiendo la aplicación
cuentran en 1 lógico; por lo tanto, la CPU manda La aplicación puede extenderse fácilmente. Y se
un 1 lógico a la salida 1 ( Q 0.0). El arrancador es pueden agregar lámparas indicadoras, para se-
conectado, y el motor se pone en marcha (figura ñalizar las condiciones de arranque y paro. En
37). el ejemplo que vemos en la figura 41, la lámpara
Cuando se pulsa el botón de arranque, el es- indicadora de arranque se conecta a la salida 2
tado de la salida Q 0.0 es un 1 lógico. Así que el (Q 0.1) y la de paro a la salida 3 (Q 0.2).
contacto normalmente abierto Q 0.0 se cerrará,
y la salida Q 0.0 se mantendrá en 1 pese a que
se suelte el botón de arranque (figura 38).
Figura 41

Figura 39 Arrancador

Start (NO)
I0.0 I0.1 I0.2 Q0.0
to Motor Motor
I0.0 Q0.0
Salida
Stop (NC) Motor
Network 1 starter Lámparas indicadoras
CPU 114
I0.1
PLC
OL Q0.0
Entrada
I0.2
MEND
Network 2 Interruptor límite
Botones de
Input CPU Output arranque/paro

66 ELECTRONICA y servicio No.39


Figura 42 Figura 44

Start (NO) Start (NO)


I0.0 I0.1 I0.2 Q0.0 I0.0 I0.1 I0.2 Q0.0
to Motor to Motor
I0.0 Q0.0 I0.0 Q0.0
Stop (NC) Motor Motor
Stop (NC)
Network 1 starter starter
I0.1 Network 1
RUN I0.1 RUN
Q0.1 Q0.1
Q0.0 indicator indicator
OL OL Q0.0
Q0.1 Q0.1
Q0.0 Q0.0
I0.2 STOP I0.2
Q0.2 STOP
Network 2 indicator Q0.2
Network 2 indicator
Input Q0.2 Q0.2
Q0.0 Output Input Q0.0 Output

Network 3 Network 3

MEND MEND
Network 4 Network 4
CPU CPU

En la figura 42, puede observarse que en el indicadora de paro, conectada a la salida 3 (Q


segundo escalón del diagrama de escalera va 0.2), está encendida.
conectado un contacto normalmente abierto de Cuando se arranca el motor, la salida 1 (Q 0.0)
Q 0.0 (salida 1) a la salida 2 (Q 0.1). Y en el esca- tiene un 1 lógico. El contacto normalmente abier-
lón 3, se conecta un contacto normalmente ce- to de Q 0.0, en el segundo escalón, se cierra; y
rrado de Q 0.0 (salida 1) a la salida 3 (Q 0.2). en consecuencia, se activa la salida 2 (Q 0.1). La
Cuando la salida 1 se encuentra en 0 lógico lámpara indicadora de arranque se enciende.
(condición de paro), el contacto normalmente El contacto normalmente cerrado de Q 0.0,
abierto de Q 0.0, en el escalón 2, está abierto. Y en el tercer escalón, se abre; y en consecuencia,
la lámpara indicadora de arranque, conectada a se desactiva la salida 3 (Q 0.2). La lámpara
la salida 2 (Q 0.1), está apagada. indicadora de paro se apaga (figura 43).
El contacto normalmente cerrado de Q 0.0,
en el escalón 3, está cerrado. Y la lámpara

Figura 43 Figura 45

Start (NO) Start (NO)


I0.0 I0.1 I0.2 Q0.0 I0.0 I0.1 I0.2 I0.3 Q0.0
to Motor to Motor
I0.0 Q0.0 I0.0 Q0.0
Stop (NC) Motor Stop (NC) Motor
Network 1 starter starter
Network 1
I0.1 I0.1
Q0.1 RUN RUN
Q0.1
OL Q0.0 indicator Q0.0 indicator
Q0.1 OL
Q0.0 Q0.0 Q0.1
I0.2 I0.2
Q0.2 STOP STOP
Q0.2
Network 2 indicator LS1 Network 2 indicator
Q0.2 I0.3
Input Q0.0 Output Q0.2
Q0.0 Output

Network 3 Input Network 3

MEND MEND
Network 4 Network 4

CPU CPU

ELECTRONICA y servicio No.39 67


Agregando un interruptor de límite Figura 46
Para seguir extendiendo la aplicación, ahora co-
Start (NO)
nectemos a la entrada 4 (I 0.3) un interruptor de I0.0 I0.1 I0.2 I0.3 Q0.0
I0.0 to Motor
límite con contactos normalmente abiertos (fi- Q0.0
gura 44). Stop (NC) Motor
Network 1 starter
Se puede emplear un interruptor de límite, I0.1 RUN
Q0.1
para detener el motor o impedir que arranque. OL Q0.0 indicator
Q0.1
Una puerta de acceso al motor, o su equipo aso- I0.2
Q0.0
STOP
ciado, son ejemplos de utilización de un inte- Q0.2 indicator
Network 2
LS1
rruptor de límite. Cuando la puerta de acceso al I0.3
Q0.2 Output
Q0.0
motor se encuentra abierta, el contacto normal-
mente abierto de “LS1”, conectado a la entrada I Input Network 3
0.3, está abierto; así, el motor no podrá arrancar
MEND
(figura 45). Network 4
Cuando la puerta de acceso al motor se en-
CPU
cuentra cerrada, el contacto normalmente abier-
to del interruptor de límite “LS1” está cerrado.
La entrada 4 (I 0.3) está ahora en 1 lógico, y el
motor podrá ser arrancado cuando se pulse el Las aplicaciones están limitadas sólo por el
botón de arranque (figura 46). número de entradas/salidas, y por la cantidad
El programa del PLC puede extenderse para de memoria disponible en el PLC.
diseñar muchas tareas de control, tanto comer-
ciales como industriales.

nu 200
nuaebrvil o200
1

1
r 20
u

PARA ADQUIRIR ESTE


PRODUCTO VEA LA
PAGINA 79

También podría gustarte