Tarea 6 Terminales de Programación

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

SEDE LATACUNGA

ELECTRÓNICA E INSTRUMENTACIÓN

CONTROLADORES LOGICOS PROGRAMABLES

TEMA: Terminales de Programación

NIVEL: 8vo NIVEL “A”

NRC: 4889 - 4844

DOCENTE: ING. MILTON FABRICIO PÉREZ


Contenido
1. INTRODUCCIÓN............................................................................................................... 3

2. DESARROLLO ................................................................................................................... 4

2.1. TERMINALES O DISPOSITIVOS DE PROGRAMACIÓN...................................... 4


2.2. EQUIPOS Y UNIDADES DE PROGRAMACIÓN ...................................................... 6
2.2.1. Funciones Principales .............................................................................................. 6
2.2.2. Tipos de Unidades de Programación ...................................................................... 7
2.2.3. Funcionamiento ........................................................................................................ 8
2.2.4. Entrada de programa............................................................................................... 8
2.2.5. Configuración terminal de programación Allen Bradley ......................................... 9
2.2.6. Edición del programa............................................................................................. 12
2.2.7. Prueba del programa ............................................................................................. 13
2.3. DISPOSITIVOS CON TERMINALES DE PROGRAMACIÓN .............................. 13
2.3.1. Simatics S5 PG685 Siemens ................................................................................... 13
2.3.2. Telemecanique TSX 507 ........................................................................................ 14
2.3.3. FIT-10 ...................................................................................................................... 16
2.4. TERMINALES COMÚNES EN LA INDUSTRIA ..................................................... 16
2.4.1. PLC con panel Operador y Controlador Lógico Programable (OPLC) ........... 16
2.4.2. PLC con ordenador industrial (PC industrial) .................................................... 17
2.4.3. PLC de tipo software.............................................................................................. 18
3. CONCLUSIONES ............................................................................................................. 19

4. RECOMENDACIONES ................................................................................................... 19

5. BIBLIOGRAFÍA ............................................................................................................... 20

2
1. INTRODUCCIÓN
En la Automatización Industrial y programación de PLC´S es indispensable conocer y
entender la importancia que tienen los dispositivos o terminales de programación. Se
indagará información sobre su funcionamiento y aspectos relevantes que sean de utilidad
para la aplicación y aprendizaje durante la formación profesionales de estudiantes. Este tipo
de elementos que aparentemente son complementarios, pero se emplea con mucha
frecuencia en la operación de un PLC, ya que es un dispositivo por medio del cual se van
ingresando las instrucciones que componen al programa de usuario que realiza las acciones
de control industrial.

Algunos PLC están equipados con un dispositivo de programación que físicamente tiene el
aspecto de una calculadora, y en su teclado se encuentran todos los símbolos que se emplean
para la elaboración de un programa de control, además cuenta también con una pantalla de
cristal líquido en el que se exhibe gráficamente la representación de la tecla que fue oprimida.

Normalmente el dispositivo programador se encuentra dedicado exclusivamente a la tarea


de generar los comandos e introducirlos al PLC (acto de programar), este elemento por
obvias razones es construido por la misma compañía que fabrica el PLC, por lo cual tiene
que ser el adecuado y poseer toda la capacidad de comunicar al usuario con el PLC.

De acuerdo con la evolución que día con día se va obteniendo en el ramo de la electrónica,
se generó otra manera de programar un PLC de forma más versátil, y es por medio del
empleo de una computadora de escritorio o portátil, la cual necesariamente debe de contar
en una de sus ranuras de expansión con una tarjeta de interfaz de comunicación.

A través de un cable de comunicación serial se interconecta la tarjeta de interfaz con el


microcontrolador del PLC, y por medio de un software especial que a la vez resulta amigable
al usuario se va escribiendo el programa de control, para su posterior interpretación y envío
al PLC.

3
2. DESARROLLO
2.1. TERMINALES O DISPOSITIVOS DE PROGRAMACIÓN
La tercera parte esencia de un PLC es el dispositivo de programación, el cual es también
denominado terminal de programación, o sólo programador. Algunos PLC están equipados
con un dispositivo de programación dedicado, fabricado por la misma compañía que elabora
el PLC, pero en muchas instalaciones, el dispositivo de programación es una computadora
personal de escritorio o portátil con una tarjeta de interfase de comunicación instalada en
una ranura de expansión.

Un cable de comunicación serial se conecta a la tarjeta de interfase, uniéndola con el


procesador del PLC, como se muestra en la Figura 1. Con software especial instalado en el
disco duro de la computadora, las teclas presionadas en el teclado de la computadora
representan las instrucciones del programa de usuario, las cuales son convertidas a código
apropiado por la tarjeta interfase. De ahí pasan a través del cable de comunicación al
procesador [1].

Figura 1. Esquema de terminales para programación en un PLC moderno.

4
El software del fabricante de PLC presenta información en la pantalla CRT para ayudar al
programador. Éste también despliega varios pasos del programa de usuario de lógica en
escalera en la pantalla, como se sugiere en la Figura 1. Esto permite al usuario observar el
desarrollo de paso por paso del programa. Más adelante, cuando el programa esté en
funcionamiento real, la pantalla desplegará ayuda para arreglar desperfectos y para la edición
(cambio).

Para que un terminal de programación pueda comunicar con el PLC se necesita utilizar una
interfaz de enlace conocida como computer link interface [2].

Figura 2. Dispositivo de Programación de un PLC

Regularmente los terminales de programación o dispositivo programador se encuentran


diseñados exclusivamente para la tarea de generar los comandos e introducirlos al PLC
(programar PLC), este elemento por obvias razones es construido por la misma compañía
que fabrica el PLC, por lo cual tiene que ser el adecuado y poseer toda la capacidad de
comunicar al usuario con el PLC y plasmar las tareas de control.

El dispositivo programador requiere de un cable por medio del cual se envían las
instrucciones del programa a la memoria de usuario del PLC, el cable que casi todos los
fabricantes de PLC emplean conduce los datos en una comunicación serial [3].

Figura 3. Programación de un PLC.

5
De acuerdo con la evolución que día con día se va obteniendo en el ramo de la electrónica,
se generó otra manera de programar un PLC de forma más versátil, y es por medio del
empleo de una computadora de escritorio o portátil, la cual necesariamente debe de contar
en una de sus ranuras de expansión con una tarjeta de interfaz de comunicación. A través
de un cable de comunicación serial se interconecta la tarjeta de interfaz con el
microcontrolador del PLC, y por medio de un software especial que a la vez resulta amigable
al usuario se va escribiendo el programa de control, para su posterior interpretación y envío
al PLC. [3]

Figura 4. Programación de un PLC empleando una PC.

El empleo de una computadora personal cada vez cobra más auge ya que es muy fácil realizar
la programación de un PLC, y en la actualidad no solo se genera el programa, sino que
también se puede simular antes de que se descargue el programa en la memoria del PLC,
fomentando con esto una mayor productividad y un mejor desempeño al prácticamente
eliminar los posibles errores tanto de sintaxis como el error lógico [3].

2.2. EQUIPOS Y UNIDADES DE PROGRAMACIÓN


La unidad de programación es el medio material del que se auxilia el programador para
grabar o introducir en la memoria de usuario las instrucciones del programa. Pero esta unidad
realiza otras tareas fundamentales. [5]

2.2.1. Funciones Principales


La gama de funciones que son capaces de ejecutar los equipos de programación son múltiples
y variadas, aumentando el tipo de estas en razón directa a la complejidad del equipo. [5]

• Programación:
✓ Introducción de instrucciones
✓ Búsqueda de instrucciones
✓ Modificación del programa

6
✓ Detención de errores de sintaxis o formato
✓ Visualización del programa del usuario o parte del mismo, contenido en la
memoria de usuario.
✓ Forzamiento del estado de marcas, registros, contadores.
• Grabación de Programas:
✓ En chips de memoria EPROM o EEPROM
✓ En papel mediante impresora
✓ En disquete mediante PC.
• Visualización y Verificación Dinámica del Programa:
✓ Del programa o parte de él.
✓ De entradas y Salidas
✓ De temporizadores, contadores, etc.
• Modos de Servicios:
✓ Stop
✓ Run

2.2.2. Tipos de Unidades de Programación


Desde el punto constructivo podemos distinguir tres tipos principales [5]:

• Unidades Tipos Calculadores: Constan de un correspondiente teclado, conmutador


de modos, display de siete segmentos o cristal líquido, así como de las entradas para
la grabación del programa del usuario. Puede ser totalmente independiente, ser
enchufada directamente en la Unidad Central de Procesos, o con ambas
posibilidades.
• Consola de Programación: Es una función intermedia entre el tipo Calculadora y el
PC. Consta de pantalla de plasma o tipo similar y tamaño suficiente para 20-30 líneas
y 60 a 80 caracteres por líneas, así como teclado. Utiliza el software de programación
preciso para los lenguajes utilizados en el Controlador Lógico Programable.
• Unidad con PC: Unidad que se adapta al autómata mediante una interfaz
correspondiente. Lleva incorporado un monitor y realiza la misma función que la
unidad de programación normal, pero con mayores prestaciones permitiendo
visualizar los esquemas o diagramas completos. Este equipo incorpora el software
necesario para poder trabajar en más de un lenguaje de programación.

7
2.2.3. Funcionamiento
Las instrucciones que se introducen en la unidad de programación no son directamente
interpretables por el procesador, que se ha de auxiliar de un circuito intermedio llamado
Compiler. Es, por tanto, el Compiler el elemento de unión entre el autómata y la unidad de
programación. Su misión es la de traducir la información textual de la unidad de
programación a lenguaje máquina y viceversa mediante unos códigos intermedios que son
interpretados por un programa residente en firmware. [5]

2.2.4. Entrada de programa


Con el procesador conmutado al modo PROGRAMAR (fuera del modo EJECUCIÓN), el
usuario ingresa el programa de usuario dentro de la memoria de programa de usuario del
procesar mediante su tecleado. Las teclas de función (teclas F) en la primera hilera del
teclado se usan para ingresar instrucciones de PLC específicas, de acuerdo con el código de
teclas F mostrado en la Figura 4. No es necesario memorizar este código de teclas F porque
el software PLC lo hace visible en la pantalla CRT siempre que una instrucción esté a punto
de ser ingresada. Como la Figura 4. ejemplifica, sólo nuevas instrucciones PLC están en
realidad disponibles en el Menú de Instrucción Básica. Éstas son las nueve instrucciones
usadas con más frecuencias que un moderno PLC posee. Las instrucciones utilizadas con
menos frecuencia están disponibles mediante la tecla F10 (Todas las Demás).

Figura 5. Menú de instrucciones básicas.

Cuando se presiona la tecla F10 se lleva un menú diferente a la pantalla, el cual le guía a la
clase de instrucciones que está buscando (instrucciones para realizar cálculos matemáticos,
hacer comparación de valores, leer y escribir información analógica de/a el chasis E/S, y
muchas otras). En general las teclas F le permiten navegar a través de varios menús que el
software del fabricante de PLC puede colocar en la pantalla. Las teclas numéricas del
teclado, 0 a 9, se utilizan para ingresar las direcciones que van con las instrucciones. Las
teclas numéricas se utilizan también para ingresar los valores iniciales de la información
variable [4].

Toda la información del programa se despliega en un formato lógico en escalera en la


pantalla CRT en el momento en que se ingresa mediante el teclado. Existe un orden

8
predefinido con el cual la información del programa debe ingresarse. Este orden definido y
los detalles del tecleado exacto difieren de un fabricante de PLC a otro y de un modelo a otro
dentro de una misma línea de modelos de fabricación.

Dado que intentamos mostrar algunos ejemplos de tecleado para ingresar pasos de un
programa de usuario, debemos elegir un fabricante y modelo particular para nuestros
ejemplos. Elijamos el modelo de PLC 5/12 de la compañía Allen-Bradley. Éste es un modelo
avanzado de un controlador lógico programable con 70 instrucciones en su conjunto de
instrucciones, y es capaz de manejar un vasto número de señales de entrada y salida (hasta
512 señales totales). Éste no es el mejor PLC en su clase, pero es adecuado para manejar la
mayoría de las aplicaciones de control industrial.

Este menú se presenta a lo largo de las 2 pulgadas inferiores de la pantalla, cuando el


dispositivo espera que se ingrese una de las instrucciones comunes. El software del
fabricante de PLC automáticamente coloca este menú en la pantalla. Una vez que se ingresó
una instrucción al presionar una tecla F, el software presenta una solicitud de ingreso de la
dirección que será asociada con esa instrucción. El software automáticamente salta de un
menú a otro en el momento adecuado en el proceso de ingreso del programa. Algunos menús
son mucho más amplios que este ejemplo básico y pueden ocupar la pantalla completa.

2.2.5. Configuración terminal de programación Allen Bradley


Usted puede configurar el menú apropiado que aparecerá en la pantalla, el Menú de edición
de paso, mediante las instrucciones presentadas en el manual de instrucción Allen-Bradley.

1. Utilice la tecla ( ) para colocar el cursor en la línea de Final de archivo (la línea

inferior) de la pantalla de lógica en escalera.


2. Presione la tecla [F4], para (insertar paso) como el menú actual indicará. El software
AllenBradley (AB) automáticamente saltará a un nuevo menú, denominado Menú de
edición de instrucción, que aparecerá en la sección inferior de la pantalla.
3. Presione de nuevo la tecla función [F4] en este nuevo menú de edición instrucción,
la función de [F4] habrá cambiado a (Insertar Introducción), como se mostrará en la
pantalla.
4. Presione [Fl], para [  ], una instrucción examine-On. En la pantalla, la instrucción [
 ] estará coloreada al revés (el fondo negro se vuelve blanco, el símbolo
esquemático claro se vuelve oscuro); un cursor parpadeante aparece después del
mensaje “Ingrese dirección de bit." Éste es su aviso para ingresar la dirección.

9
5. Ingrese la dirección asociada con la instrucción. Aquí la dirección es I: 13 / 1 , así:

6. Ingrese la instrucción de tipo de salida para este paso. Existen muchas instrucciones
de tipo salida, de las cuales la activación de salida -()- es la más simple. Siempre
existe una y sólo una instrucción de tipo salida por paso.

7. Ahora usted debe programar la bifurcación paralela. Usar la tecla Q para mover el
cursor a la instrucción examine-On a la izquierda de la línea de la parte superior,
como se requiere. Presione la tecla de Escape |ESC| en el extremo superior izquierdo
del teclado para regresar a un menú más fundamental. Al presionarla dos veces, usted
regresará al menú del cual está dos pasos antes en la jerarquía de menú.

Figura 6. Reproducción del paso superior del sistema de transportación/ clasificación, en el que se
identifican los detalles de la estructura de paso del PLC.

Figura 7. Preparación para programar la bifurcación paralela (paso 7) después de que la línea
superior se haya programado por completo.

10
Figura 8. Aparecen las letras destino después de que el usuario emite el comando de insertar
bifurcación del menú de edición de bifurcación.

Figura 9. Después de seleccionar el punto B con el destino final, aparece una bifurcación paralela
vacía entre los puntos lógicos A y B.
8. Programar las instrucciones condicionales que pertenecen a esta bifurcación paralela.
Haga esto empleando las cuatro teclas de flecha (también denominadas teclas de
control de cursor) del teclado para colocar el cursor en cualquier extremo del paso
paralelo en blanco en la figura 3-9(d). Si usted está en el extremo izquierdo, presione
[F4] para | Anexar Instrucción |; si su cursor está en el extremo derecho de la rama,
presione [F4] para |Insertar Instrucción|, En el software PLC 5, Anexar siempre
significa hacer algo hacia la derecha; insertar siempre significa hacer algo hacia la
izquierda. Ingrese la información de instrucción repitiendo los pasos 4 y 5. El
software AB presentará el menú de instrucción básico [2].

Con este modelo de PLC, no existe instrucción específica que deba ingresarse para
indicar la finalización de la bifurcación paralela. Esto es distinto a muchos otros

11
modelos de PLC, en los que el usuario debe ingresar una instrucción de final de
bifurcación para implicar que la rama estará ahora ligada a la línea anterior,
lógicamente en OR con esa línea. El software del modelo PLC 5/12 ya ha recibido
su letra objetivo de bifurcación en el paso 7.
9. Indicar al dispositivo de programación que el paso está ahora completado. Haga esto
usando las teclas |F10| y ESC para regresar al menú anterior que tienen la tecla |F1O|
etiquetada con 1 Aceptar Paso|. Presione |F1O| para que software AB considere al
paso como un paso completo. Cuando eso se haya realizado, el código del programa
para el paso se copiará del archivo de trabajo en RAM de la computadora a la
memoria del programa de usuario del procesador vía la tarjeta de interfase de
comunicación.

2.2.6. Edición del programa


Como se puede imaginar, no es probable que un programa trabaje a la perfección en su
primera ejecución. Existen muchas probabilidades de un error conceptual en el diseño del
programa y muchas posibilidades de errores tipográficos en la captura del programa, que es
prácticamente seguro que el programa requerirá cierta depuración antes de que esté listo para
operar. Con esto en mente, los fabricantes del PLC han previsto capacidades de edición en
el software de programación. Las capacidades de edición nos permiten alterar un programa
de varias formas. Por ejemplo, podemos insertar o borrar instrucciones individuales, insertar
o eliminar pasos de instrucción enteros, cambiar direcciones, y cambiar valores iniciales de
la información variable. Muchos otros tipos de cambios son también posibles. La edición se
realiza con el procesador en el modo PROGRAMAR. Las funciones de edición del software
5/12 PLC de Allen-Bradley se invocan para llegar al Menú principal de editor de escalera,
el cual es el menú que tiene la tecla | F1O | etiquetada con | Editar|. Después presione la tecla
| F 1O |.

Cuando se edita un programa, es necesario posicionar el cursor en la posición apropiada,


generalmente en el nivel de instrucción o en la instrucción que se va a alterar. El cursor
puede moverse una línea o un nivel a la vez mediante las teclas de flecha hacia arriba o hacia
abajo, o es posible enviar el cursor inmediatamente a un punto específico del programa,
incluso a un punto que esté muchos pasos lejos de su posición actual en la pantalla. Esto se
logra en el software AB usando la función 1 Buscar |, la cual es la tecla 1F6 | en el Menú
principal de editor de escalera, consulte el manual del software del fabricante para aprender
sobre los procedimientos para buscar y editar un programa.

12
2.2.7. Prueba del programa
Debido a la baja probabilidad de que un programa trabaje de manera satisfactoria en su
primer intento, los fabricantes de PLCs proporcionan un tercer modo de operación del
procesador aparte de PROGRAMA y EJECUCIÓN. Se trata del modo PRUEBA, en el cual
el procesador ejecuta el programa sin activar en realidad las terminales de salida en la sección
E/S. En lugar de ello, un pequeño LED indicador para cada terminal de salida, se ilumina
cuando la terminal de salida tendría que estar activada si el procesador estuviera en el modo
EJECUTAR. De esta forma podemos simular la operación del sistema industrial sin activar
los dispositivos de carga. Cuando no tenemos confianza absoluta en un programa recién
desarrollado, es un gran alivio poder ver lo que la maquinaria habría hecho, y no angustiamos
mientras vemos lo que en realidad sucede. Por ejemplo, suponga que el sistema industrial
contiene dos cilindros hidráulicos cuyas extensiones de varilla se intersecan. Es muy
importante que el programa nuevo nunca permita a ambos cilindros extenderse al mismo
tiempo, debido a que el que llegue más tarde chocará con el que llegó antes. Sin embargo, si
cometemos un error lógico en el diseño del programa de usuario, o si cometemos un error
tipográfico en la entrada del teclado, al ejecutar el programa defectuoso con la maquinaria
real operando se puede dar como resultado tal colisión. Al ejecutar primero el programa en
el modo PRUEBA, tendremos una oportunidad de localizar a cualquiera de estos errores. En
este ejemplo, si observamos que ambas lámparas indicadoras se prenden simultáneamente
en las dos terminales de salida que controlan los cilindros, nos daremos cuenta de que hay
un problema con el programa y podremos hacer algo para remediarlo.

2.3. DISPOSITIVOS CON TERMINALES DE PROGRAMACIÓN


2.3.1. Simatics S5 PG685 Siemens
El terminal SIMATICS S5 PG685 SIEMENS es un ejemplo de estos equipos. Incorporando
todos los elementos de hardware mencionados, sistema microprocesador, con pantalla,
teclado, lector de disco e interfaces, el teclado puede cerrarse sobre la pantalla, protegiendo
así a ésta ya las teclas durante el transporte. Con conexión directa a autómata, a un monitor
de video y a una impresora, el terminal puede funcionar “off/on line”, en planta o taller de
programación, ofreciendo en ambos casos la facilidad de manejo que le proporciona a su
dedicación exclusiva a la programación/ monitorización de programas y variables sobre
autómatas de su misma marca.

13
El elevado costo de estos equipos, por lo singular de su aplicación, unido a la caída de precios
del hardware de los PC compatibles de uso general ha llevado a los fabricantes de terminales
a modificar estos, construyéndolos alrededor de arquitecturas PC, aprovechando incluso los
sistemas operativos generales DOS/UNIX.

Verdaderos ordenadores compatibles, los terminales resultantes se distinguen de los PC por


la presencia de teclas de función específica, que permiten el acceso a funciones dedicadas
sin necesidad de pasar por menús en árbol. Así, una simple pulsación pone en el terminal en
modo de programación, transferencia, monitorización, etc.

Figura 10. Terminal de programación SIEMENS PG 685.

2.3.2. Telemecanique TSX 507


Telemecanique TSX 507, ordenador portátil industrial compatible IBM PC-AT con sistema
operativo DOS/2, microprocesador 80386 SX/16 MHz y 40/120 Mbytes de disco duro.

Dada la dualidad de su aplicación, está unidad incorpora puertos estándar serie/paralelo de


comunicación junto a los específicos de conexión a autómatas Telemecanique, alimentación
110/240 VCA o adaptador a 24 VCC para ambientes industriales y lector de discos
compatible con estándar DOS o formato específico Telemecanique.

Funcionando como terminal de oficina, el TSX 507 cargado con el software Telemecanique
TE/MS-DOS 4.02 y/o TE/MS-OS 1.10, acepta por su compatibilidad cualquier software del
mercado DOS/OS-2, por lo que para pequeñas aplicaciones puede rentabilizarse su empleo
utilizándolo como PC y pasando después la máquina a termina de programación al ejecutar
el software específico precargado en el disco duro.

14
Figura 11. Terminal de programación Telemecanique TSX 507.

Para grandes aplicaciones, con el terminal conectado a la red Telemecanique que MAPWAY
con la tarjeta de expansión adecuada en el terminal puede cargarse con el software de entorno
X-TEL, que permite la concepción, el desarrollo, la documentación y la explotación de la
aplicación desde un mismo aparato, portátil, además, con las ventajas que supone.

Previsto también permanente como en esta conexión permanente como terminal de operador,
el software instalado TSX 507 dispone de contra señales y “password” que permiten acceso
jerarquizado a las funciones del terminal; programación, visualización y modificación de
variables, arranque y parada del autómata, etc.

Figura 12. Terminal de programación TSX 507 como terminal de oficina.

15
2.3.3. FIT-10
Otro ejemplo de terminal del mismo tipo serial el FIT de Omrom, un aparato portátil y
compacto compatible con todos los autómatas del fabricante. El terminal incluye un grabador
de memorias EPROM, doble disquetera, e interfaces para monitor externo e impresora, y
puede conectarse, en vía rápida RS-485/50 Kbps, directamente a la consola gráfica de
programación de la marca o, a través de interfaces específicas, a todos los autómatas de la
serie C [2].

Figura 13. Terminal de programación FIT 10 de Omrom.

2.4.TERMINALES COMÚNES EN LA INDUSTRIA


2.4.1. PLC con panel Operador y Controlador Lógico Programable (OPLC)
Posee una interfaz HIM para su funcionamiento y una monitorización de los procesos
automáticos y las máquinas. La HMI consiste principalmente en un monitor y un teclado o
una pantalla táctil. El monitor puede ser bien de tipo texto o gráfico. La ventaja principal de
este sistema respecto a un PLC con un panel operador aparte es que no es necesario
programar el panel de forma separada. Toda la programación se realiza por medio de una
herramienta software, lo que permite economizar los gastos del desarrollo del sistema. [6]

16
Figura 14. Ejemplo de un OPLC Unitronics M-90

2.4.2. PLC con ordenador industrial (PC industrial)


Son aquellos que combinan un PC normal y un PLC en un único sistema. La parte de PLC
puede estar basada en hardware (PLC de tipo slot) o basadas en un PLC con software virtual
(PLC de tipo software). Los ordenadores industriales que se utilizan son de tamaño medio y
tienen una gran cantidad de aplicaciones en la automatización donde se requiere un control
rápido de los procesos, así como una recopilación rápida de los datos y un intercambio con
el OPC y/o el servidor SQL (estos pueden estar integrados en el PC), y existe también el
requerimiento de un fácil funcionamiento y monitorización y un ciclo de vida largo. Los PCs
industriales utilizan, a menudo, un bus de campo para el control de los procesos y/o
maquinaria automatizada. Algunos de ellos tienen incorporadas entradas/salidas, así como
otro tipo de partes modulares del PLC. Sin embargo, la desventaja es que puede suceder que,
tras un periodo de tiempo, no se encuentren recambios de ciertas partes (memoria,
procesador, tarjeta de video etc.) debido a que han dejado de producirse. [6]

Figura 15. PCs industriales, fabricados por la empresa Siemens

17
2.4.3. PLC de tipo software
Se trata de un PLC virtual, que trabaja en un ordenador personal. Para controlar las máquinas
o procesos se utilizan los puertos de comunicación del PC (Ethernet, COM) o unas tarjetas
especiales del tipo del bus del sistema (que se sitúan en el PC) que permiten realizar una
comunicación remota con las entradas/salidas de otros dispositivos para la automatización.
La desventaja de los PLC de este tipo es la falta de memoria individual para guardar los
datos y la pérdida de los datos sobre el control de los procesos cuando se interrumpe el
suministro de potencia. Además, existen ciertos riesgos de que al cambiar el OS el PLC
virtual no sea compatible con el nuevo sistema. Además, no está garantizado que otras
aplicaciones como las HIM o los servidores OPC puedan trabajar simultáneamente con la
PLC de tipo software sin generar ningún problema y que su funcionamiento no tenga ninguna
influencia sobre el del PLC de tipo software (ej. la velocidad de control sobre los procesos
puede verse disminuida, la conexión sobre el bus de campo puede perderse en ciertos
momentos, etc.). [6]

Figura 16. PLC de tipo máquina virtual por Siemens

18
3. CONCLUSIONES
• El uso de estas tecnologías en la automatización de procesos industriales no ha
alcanzado su madurez ni popularidad debido a que los fabricantes de Controladores
Lógicos Programables (PLC's) y los desabolladores de lenguajes de programación
no se ponen de acuerdo en la estandarización; que representaría un mejor
aprovechamiento de los recursos y ventajas significativas en el desarrollo de nuevos
diseños como en la actualización de sistemas ya implementados.
• La organización de la memoria y los conjuntos de instrucciones hacen que los
programas de PLC nunca sean perfectamente intercambiables entre los diferentes
fabricantes.
• Se estableció comunicaciones de PLC a panel ya que gracias a los terminales pueden
programar tanto la lógica de la escalera como el diseño de la HMI en un único entorno
de software sin perder espacios en memorias y aumentando la eficiencia del proceso.
• La mayoría de los PLC actuales son modulares, lo que permite al usuario añadir una
amplia gama de funcionalidades que incluyen control discreto, control analógico,
control PID, control de posición, control de motor, comunicación serie y conexión
en red de alta velocidad.

4. RECOMENDACIONES

• Se recomienda seguir muy de cerca los avances que se presenten en este campo ya
que la tecnología cambia constantemente, la evolución es importante sobre todo en
el campo de la automatización.
• La mayoría de los programas de programación de PLC ofrecen programación en
Ladder Logic, o “C”. Ladder Logic es el lenguaje de programación tradicional. Imita
diagramas de circuito con “escalones” de lógica leídos de izquierda a derecha.
• En el mundo actual de la Internet Industrial de las Cosas (iIoT), y de la Industria 4.0,
los controladores programables son llamados a comunicar datos vía navegador Web,
conectarse a bases de datos vía SQL, e incluso a los datos de la nube vía MQTTT por
lo cual se necesitan mejorar y optimizar cada terminal para una correcta
programación del PLC.

19
5. BIBLIOGRAFÍA

[1] M. Timothy J, Electronica Industrial Moderna, 5ta Edicion, 5ta ed. México: Pearson,
2006. Accedido: jun. 05, 2021. [En línea]. Disponible en:
https://www.academia.edu/17012868/Electronica_Industrial_Moderna_5ta_Edicion_Ti
mothy_J_Maloney
[2] J. Balcells, J. L. Romeral, y J. L. R. Martínez, Autómatas Programables. Marcombo,
1997.
[3] Antúnez, F. (2016), “UF2235: Puesta en marcha de sistemas de automatización.”, 1era
Edición, IC Editorial
[4] Villajulca, J., (2009), “Dispositivo de Programación o Terminal de un PLC”,
Instrumentación y Control. Consultado 5 de junio de 2021:
https://instrumentacionycontrol.net/dispositivo-de-programacion-o-terminal-de-un-plc/

[5] Arrieta Arvilla, R. E., & González Kerguelen, F. (2003). TUTORIAL BASICO PARA
PROGRAMACIÓN DE PLC. [En línea]. Disponible en:
https://biblioteca.utb.edu.co/notas/tesis/0024806.pdf

[6] MASTER DEGREE: Ingeniería de Sistemas Industriales. (s. f.). Performance-centered


Adaptive Curriculum. [En línea]. Disponible en:
http://www.ieec.uned.es/investigacion/Dipseil/PAC/archivos/Informacion_de_referencia_I
SE6_1_1.pdf

20

También podría gustarte