Programar un PLC Siemens (ejemplo)

¿Cómo programar un PLC Siemens?

Por: Iván Blanco Barrera

Elementos principales para programar un PLC

Antes que nada hay que definir en sí lo que es un PLC. Un PLC (Controlador Lógico Programable) en sí es una máquina electrónica, la cual es capaz de controlar máquinas e incluso procesos a través de entradas y salidas. Las entradas y las salidas pueden ser tanto analógicos como digitales.


Los elementos importantes en un programa PLC (en este utilizaremos como base el siemens) al igual que un alambrado lógico con elementos eléctricos como relevadores son:

  • Contactos normalmente abiertos y normalmente cerrados.
  • Bobinas.
  • Temporizadores (Timers).
  • Contadores.

A continuación se muestran los símbolos de cada elemento a través de Siemens:

Símbolos y elementos de un PLC Siemens - Programar un PLC

Contactos normalmente abiertos y normalmente cerrados

Un contacto es un elemento eléctrico el cual su principal y única función es abrir y cerrar un circuito eléctrico, ya sea para impedir el paso de la corriente o permitir el paso de la misma. Un contacto es un elemento de entrada. Así lo lee el PLC. Las entradas se representan por medio de la letra I. Cuando un contacto se activa y este se cierra (contacto normalmente abierto) este pasa de un estado lógico 0 a un estado lógico de 1.

Cuando un contacto se activa y este se abre (contacto normalmente cerrado) este pasa de un estado lógico 1 a un estado lógico 0.

Elementos de un PLC: Bobinas

Las bobinas no son más que un arrollamiento de alambres, los cuales al aplicarles un voltaje estas crearán un fuerte campo magnético. Por lo tanto, las bobinas que actúan en los programas de PLC representan los electroimanes de los relevadores eléctricos. Las bobinas se consideran como elementos internos del PLC pero estas también representan salidas.

Cuando se representan internamente actúan como electroimanes donde su principal letra característica son: la M y la V. Cuando representan una salida, estos se representan especialmente con la letra Q. (las salidas más comunes representan a motores eléctricos, solenoides, cilindros eléctricos, entre otras salidas)

Ejemplos de programación de PLC

A continuación daremos 2 ejemplos sencillos en donde se pueden utilizar puros contactos y bobinas.

Programa en escalera de un encendido y paro de un motor eléctrico - Programar un PLC

Ejemplo A: armar un programa en escalera el cual me encienda un motor eléctrico a través de un contacto y que éste se apague cuando presionemos otro contacto. Como se observa el contacto I0.0 e I0.2 son elementos de entrada y la bobina M0.0 es una bobina interna del PLC. La salida en este caso un motor eléctrico se representa con la bobina Q0.0

Explicación del ejemplo A: cuando usted presione el elemento I0.0 este hará que se active la bobina M0.0 y a causa de ello provocara que el contacto auxiliar M0.0 se cierre y así se encienda el motor eléctrico.

Encendido y paro de un motor eléctrico con un PLC Siemens - Programar un PLC

El contacto auxiliar M0.0 sirve como una retroalimentación al circuito. Esto se hace porque por lo común los contactos de entrada son de pulso y este se encuentra en uno cuando lo tengamos presionado y al soltarlo cae a cero. Por lo tanto, para evitar eso se retroalimenta el contacto. El motor se detendrá únicamente cuando se presione el contacto I0.2, ya que este cortara la retroalimentación que existe en el circuito.

Ejemplo B: hacer un programa en lenguaje escalera el cual encienda y pare un motor eléctrico. Además, dicho programa deberá contener protecciones para proteger al motor, esto es, que se detenga automáticamente cuando halla una sobrecarga (recuerde que una sobrecarga en el motor significa un aumento en la corriente de consumo) y además que se detenga cuando exista alta temperatura en el motor.

El ejemplo propuesto anteriormente lo resolveré para la segunda parte de este tutorial. Por lo tanto si alguien lo desea hacer antes de que lo presente que me lo envié a mi correo para analizarlo. Correo:

En la segunda parte trataremos otros elementos como él: temporizador y contador. Así como ejercicios prácticos. Pero estoy pensando hacer otra tercera parte que hablará de: comparación y aritmética tanto fija como flotante.

Tut_programarPLC.asp

Leave a Comment

I accept the Privacy Policy