Sei sulla pagina 1di 32

Universidad Tecnológica de Campeche

NOMBRE DEL DOCENTE:


M.I Eduardo Bocanegra Moo

NOMBRE DEL ALUMNO:


Cristian Giovanni del Carmen Gómez Parada

TITULO DE LA ACTIVIDAD:
PLC avanzado

PERIODO ESCOLAR:
2015-2017

CORREO ELECTRÓNICO:
giovannigomez@live.com.mx

TELEFONO CELULAR:
9381278560

GRADO Y GRUPO:
10°“C”
Universidad Tecnológica de Campeche

Contenido
Arquitectura y Características del PLC .................................................................... 4
Ancho de la Memoria .............................................................................................. 4
Capacidad de Memoria ........................................................................................... 4
Características de los Contadores .......................................................................... 5
Tipos de salida de un contador: ...................................................................................................... 6
Rango de los Contadores: ............................................................................................................... 7
Características de los Temporizadores............................................................................................ 8
Temporizador por Impulso .............................................................................................................. 8
Temporizador de Retardo de Desconexión..................................................................................... 8
Temporizador Monoestable ............................................................................................................ 8
Resolución de los Conversores ........................................................................................................ 8
Reloj de Tiempo Real -RTC- ........................................................................................................... 10
Ciclo de Funcionamiento del PLC ......................................................................... 10
Memoria Imagen de Entradas: ...................................................................................................... 10
Memoria Imagen de Salidas: ......................................................................................................... 11
Modos de Operación del PLC ............................................................................... 11
Tiempo de Proceso ........................................................................................................................ 12
Estructura Externa................................................................................................. 13
Entradas y Salidas Digitales ........................................................................................................... 14
PLC CL 150 ..................................................................................................................................... 15
Nomenclatura de las Entradas y Salidas Digitales......................................................................... 15
Naturaleza de los Circuitos de Entradas Digitales ......................................................................... 16
Naturaleza de los Circuitos de Salidas Digitales ............................................................................ 16
Corriente de los Circuitos .............................................................................................................. 17
Otros Tipos de Entradas y Salidas Digitales................................................................................... 17
Fuente de Poder ............................................................................................................................ 17
Controles de Operario ................................................................................................................... 18
Módulos de Expansión .................................................................................................................. 19
Unidad Central de Proceso – CPU ........................................................................ 22
Módulos de Comunicaciones Seriales: ................................................................. 27
Registros ............................................................................................................... 28
Comunicación serial RS-232 ................................................................................. 29
Universidad Tecnológica de Campeche
Comunicación serial RS-485 ................................................................................. 29
USB con la PC. ..................................................................................................... 30
Configurar Registros ............................................................................................. 32
Bibliografía ............................................................................................................ 32
Universidad Tecnológica de Campeche

Arquitectura y Características del PLC


A continuación, a manera de complemento al estudio de la arquitectura del PLC, se
presentan algunos tópicos que deben tener en cuenta los programadores de
aplicaciones.

Ancho de la Memoria
Número de bits que conforman una posición de memoria; es usual que las memorias
tengan anchos de 8 o 16 bits. En la tabla a continuación, se presentan las
denominaciones dadas a grupos de bits; son nombres convencionales en el mundo
informático, así como en la vida cotidiana, llamamos docena a un grupo de doce.

Número de bits Denominación Símbolo

4 Nibble

8 Byte B

16 Word W

32 Doble Word DW

Cabe aclarar, que el término Word es usado implícitamente para grupos de 16 bits,
sin embargo, cuando un fabricante utiliza grupos de bits no descritos en la tabla
anterior puede emplear la expresión para describir el grupo siempre y cuando haga
la salvedad de a cuantos bits se esta refiriendo en sus documentos. Por ejemplo,
en el caso de memorias con ancho de 14 bits, se pueden mencionar como palabras
(Words) de 14 Bits.

Capacidad de Memoria
Indica la cantidad de posiciones que posee la memoria. Para estas cantidades
también existen convenciones:

Los valores de capacidad y ancho se integran en una sola notación. Por ejemplo, si
una memoria tiene 2.048 posiciones con un ancho de 8 bits se dice que su
capacidad es de 2K Bytes o 2KB. A esta última, se le puede agregar la
especificación del tipo de memoria. Así se puede hablar, por ejemplo, de una RAM
de 8MB.
Universidad Tecnológica de Campeche

Características de los Contadores


Existen dos tipos de Contadores: los Implementados en Memoria (llamados
simplemente contadores) que ejercen la función de contar por medio de ordenes del
programa de usuario y los Rápidos (o Módulos Contadores) que cuentan de manera
automática sin la necesidad de ordenes de programa.

Para que un Contador Implementado en Memoria cuente los flancos ascendentes


presentes en la entrada I1.3 se escribe en el programa la siguiente instrucción:

SI I1.3 = FLANCO ASCENDENTE, ENTONCES INCREMENTE CONTADOR 1.

Si antes de que se ejecute la instrucción han ocurrido dos flancos, dos eventos, el
contador sólo se incrementaría en 1 y no en 2, como sería lo correcto; un contador
rápido no presenta este problema.

Los contadores permiten establecer los siguientes parámetros de configuración de


desempeño:

Cantidad Denominación Símbolo

1.024 Kilo K

1’048.576 Mega M

1’073’741.824 Giga G
Universidad Tecnológica de Campeche

Conteo
La cuenta se incrementará cada vez que llega un
Ascendent
pulso de conteo a su entrada.
e

Conteo
La cuenta descenderá cada vez que llega un pulso de
Descende
conteo a su entrada.
nte

Valor
Establece el valor de inicio de la cuenta.
Inicial

Indica el valor de la cuenta, en el cual el contador


reinicia su ciclo de conteo. Por ejemplo, un contador
ascendente de módulo 60 y valor inicial 0 (cero),
Módulo de
contará desde 00 (doble cero) hasta 59 cíclicamente.
Conteo
Es decir, el valor que sigue a 59 es 0 (cero). Tenga
presente que se dice módulo 60 pues entre 00 (doble
cero) y 59 hay 60 pasos.

Cargar
Ordena que el valor establecido como inicial se cargue
Valor
a la cuenta.
Inicial

Reset Inactiva el contador, y la cuenta inicia en 0 (cero).

Tipos de salida de un contador:


Q: indica que el contador ha vuelto a la cuenta 0 después de alcanzar el valor del
módulo de conteo.
Cont: contiene el valor de la cuenta, dependiendo de las
opciones disponibles este valor se puede leer en binario, BCD, etc. Vea en un
bloque funcional como trabaja un contador:
Universidad Tecnológica de Campeche

Rango de los Contadores:


Indica cuantos pasos distintos de cuenta puede tener un contador, se presenta
como un valor entero o en el número de bits que componen el registro de conteo.
En la tabla a continuación, se presenta el número de bits y el rango de conteo
correspondiente.

Los contadores se ubican en cascada para obtener rangos superiores a los


disponibles.
Universidad Tecnológica de Campeche

Características de los Temporizadores


Su función es la de efectuar un retardo durante un tiempo t. Poseen una entrada de
disparo (Trigger), una entrada de reposición R y una salida de temporizador Q. Los
tipos más comunes de temporizadores son: Por Impulso, de Retardo de Conexión,
de Retardo de Desconexión y Monoestable.

Temporizador por Impulso


La salida se activa a partir del momento en que se activa la señal de disparo y sigue
así por un tiempo t. La duración del disparo debe ser mayor o igual a t, de lo contrario
la temporización se suspende.

Temporizador de Retardo de Desconexión


La salida se activa desde el momento en que se presenta la señal de disparo, y se
desactiva un tiempo t después de desaparecer el disparo.

Temporizador Monoestable
La salida se activa en el momento en que se presenta el disparo y esta activa
durante t segundos sin importar la duración que tenga el pulso de disparo.

Resolución de los Conversores


Análogo/Digital - ADC

El Conversor ADC es un componente obligado de las entradas análogas; el


resultado de la conversión es un valor numérico directamente proporcional a la
amplitud de la señal análoga presente en la entrada.
En cualquier caso se aplica la
fórmula siguiente:

Resolución = Rango / 2 ^ # de bits

La amplitud de la señal en la entrada se calcula por:

Valor de Entrada = Resolución *Resultado numérico

Resolución de los DAC

Para las salidas digitales las consideraciones de resolución son igual que para las
entradas digitales.
La amplitud de la señal de salida sería:

Valor de Entrada = Resolución *Entrada numérica


Universidad Tecnológica de Campeche
La resolución de los Conversores ADC y DAC depende del número de bits que
conforman el registro numérico y el rango admisible en la entrada/salida análoga,
como se muestra en la siguiente tabla :

Rango de Entrada/ # de Rango


Resolución Conversores ADC y DAC
Rango de Salida bits Numérico

13 0 – 1023 9.76 mV

0 – 10 V 13 0 – 8191 1.22 mV

16 0 – 65.535 0.152 mV

10 0 – 1023 19.55 mV

-10 – +10 V 13 0 – 8191 2.44 mV

16 0 – 65.535 0.305 mV

10 10 0 – 1023 19.55 μA

0 – 20 mA 13 0 – 8191 2.44 μA

16 0 – 65.535 0.305 μA
Universidad Tecnológica de Campeche
Reloj de Tiempo Real -RTC-
Reloj Calendario de presencia obligatoria en todos los PLC modernos, permite
consultar fechas (año, mes, día) y horas (hora, minutos, segundos, milisegundos)
actuales y programar tareas para que ocurran en determinada fecha y hora; su
funcionamiento no depende del estado de alimentación de energía del sistema pues
cuenta con una pila eléctrica interna.

Ciclo de Funcionamiento del PLC


Memoria Imagen de Entradas:
Bloque de memoria que contiene el estado de las entradas digitales del PLC.
Cuando se ejecuta alguna instrucción que debe comprobar el estado de una entrada
digital, en realidad se revisa el valor correspondiente en la memoria imagen y no el
del circuito de entrada.

Dado que la señal del circuito de entrada puede cambiar de valor en cualquier
momento, la memoria imagen mantiene un único valor para ser usado por el
programa y hacer que este se ejecute de manera coherente.
De lo contrario,
ocurrirían inconsistencias que afectarían gravemente la lógica de control y por ende
el sistema físico bajo control.
Universidad Tecnológica de Campeche
Memoria Imagen de Salidas:
Bloque de memoria que contiene los valores que el programa desea que estén
presentes en los circuitos de salidas digitales. De hecho el programa actúa sobre
las salidas, indirectamente, a través de la memoria imagen de salidas.

Modos de Operación del PLC


Los cuatro son los modos de operación genéricos de los PLC: RUN, STOP, ERROR
y POWER-ON.

RUN: El PLC ejecuta el programa de usuario como modo normal de operación, se


cumple el ciclo de funcionamiento explicado con anterioridad.

STOP: El PLC ignora el programa de usuario y efectúa sus programas internos. En


éste modo el usuario puede monitorear y / o programar el PLC desde un

PC.

ERROR: El PLC detiene la ejecución del programa de usuario, pues sus programas
internos encuentran un error de programación o de hardware. Como en el caso del
modo STOP, se inactiva todas las salidas y no se permite llevar a acabo el modo
RUN hasta tanto no se resuelva el problema que causó el error.

POWER-ON: Este modo ocurre a partir del momento en que se energiza
el PLC;
este utiliza el modo POWER-ON para autoconfigurarse y hacer comprobaciones de
estado del sistema. Una vez realizadas las rutinas de inicio asumen según las
condiciones del sistema, uno de los otros tres modos.

Las reglas siguientes permiten que el programa interno pase de un modo a otro el
PLC:

Pasa a modo ERROR desde cualquiera de los otros tres modos, si se ha encontrado
un error.

De modo STOP a RUN y viceversa según se indique en el control de operario


dispuesto para tal fin o desde el PC.

De modo POWER-ON a modo STOP o RUN según se indique en el control de


operario dispuesto para tal fin o desde el PC.

Sale de modo ERROR a modo STOP o RUN según se indique en el control de


operario dispuesto para tal fin o desde el PC, una vez se haya solventado el error.
Universidad Tecnológica de Campeche

Tiempo de Proceso
Se llama tiempo de proceso del PLC, a aquel que se lleva en realizar un ciclo de
funcionamiento, es decir, es el tiempo que tarda desde que se carga la memoria
imagen de salidas hasta que nuevamente se vuelve a cargar. Esta medida indica
que tan rápido puede ser un PLC y para que aplicaciones sirve.

El tiempo de proceso de los PLC está en el orden de las decenas de milisegundos,


aunque en los más modernos es del orden de las unidades de milisegundos.
Universidad Tecnológica de Campeche

Estructura Externa
El PLC es una unidad electrónica que reemplaza a los dispositivos auxiliares de
automatización y control desempeñando él mismo toda la lógica de automatización.

Está compuesto por:

• Entradas y Salidas Digitales 


• Fuentes de Poder. 


• Carcasa. 


• Control de Operario. 


• Interfaz de Programación. 


• Módulos de Expansión.LCCL 150 


PLC CL 150

. 1 Indicaciones LED (diodo luminoso) 


. 2 Interuptor Basculante Stop / Run... 


. 3 Pulsador Copy / Battery 


. 4 Interfaz V.24 para Conexión de Aparatos de Programación 


. 5 Campo de Escritura para Entradas Digitales 


. 6 Indicación de Estado para Entradas Digitales 


. 7 Salidas de 24V para Abastecimiento de Sensor. 


. 8 Entradas Digitales 


. 9 Campo de Escritura para Salidas Digitales 


. 10 Indicación de Estado para Salidas Digitales 


. 11 Salidas Digitales 

Universidad Tecnológica de Campeche
. 12 Potencial de Referencia de OV para Actuadores 


. 13 Conector de Enchufe para Conexión de los Módulos B-10 


. 14 Abastecimiento de OV para actuadores 


. 15 Potencial de Referencia de OV para Tensiones de Abastecimiento 


. 16 Tierra Funcional 


Entradas y Salidas Digitales


Los PLC están provistos de entradas y salidas digitales que les permite conectarse
a las diversas señales y actuadores de una aplicación especifica.

A las entradas se conectan diversos tipos de interruptores los cuales serán


activados por el operario o directamente por la máquina, del tipo fin de carrera. De
igual manera, se admite la conexión de sensores.
Cuando se conecta un interruptor
o sensor a una entrada, simplemente se está permitiendo que la tensión eléctrica
del punto común se presente en la entrada cuando el interruptor está cerrado y que
se ausente si el interruptor está abierto.
Universidad Tecnológica de Campeche
PLC CL 150
A las salidas es usual acoplar lámparas, bobinas de contactores, de relevos, de
electro válvulas, entre otros. El PLC activa una salida al colocar un voltaje al
elemento colocado en el circuito. Como se aprecia en la gráfica, el circuito de salida
también incluye un punto común.

Para el caso que estamos estudiando, tanto las salidas como las entradas admiten
dos tipos de valores de tensión eléctrica: presente (activa) o ausente (inactiva). A
esta bivalencia en los valores de tensión se le llama binaria; pues sólo puede
reconocer dos valores distintos de señal; a las entradas y salidas binarias también
se les llama entradas y salidas digitales.

Nomenclatura de las Entradas y Salidas Digitales


Para designar las entradas y salidas digitales, éstas se agrupan en conjuntos de 8
bits (octetos) numerados consecutivamente: 0, 1,2...7.
Por su parte, cada uno de
los bits de un octeto se numera del 0 al 7.

Tanto los octetos como los circuitos son separados por un punto. A las entradas
digitales suele anteponerse la letra I y a las salidas la letra Q.
Universidad Tecnológica de Campeche
Naturaleza de los Circuitos de Entradas Digitales
Las entradas digitales se caracterizan por rangos de tensión, que dependiendo del
fabricante pueden asumir los siguientes valores AC o DC en voltios: 0 – 24; 0 – 48;
0 –110; El rango más frecuente de los PLC es 0 – 24.

Las entradas digitales requieren de un aislamiento galvánico entre el circuito interno


del PLC y el externo, para lo cual se utilizan generalmente opto aisladores.

Naturaleza de los Circuitos de Salidas Digitales


La salida digital más simple, que ofrece aislamiento galvánico es la de contacto
normal abierto de relé, pero también son frecuentes las salidas a transistor las
cuales pueden ser de tipo NPN o PNP.
La anterior clasificación determina el modo
en que se pueden conectar las salidas. Es necesario tener claro este concepto al
momento de hacer el diseño de aplicaciones. La polaridad del punto común
determina la situación de las cargas del circuito.
Universidad Tecnológica de Campeche
Corriente de los Circuitos
La máxima corriente que puede fluir por los circuitos de salida depende de cada
fabricante, pero en general no es superior a los 0.5 amperios por circuito.

Otros Tipos de Entradas y Salidas Digitales


La complejidad de las aplicaciones de automatización requiere además de otro tipo
de entrada y salida proporcionada por el PLC ésta es la análoga, o proporcional;
que se utiliza para el acople de instrumentos.
Los rangos de trabajo principalmente
son: 0 – 10v y 4 - 20 miliamperios.

Fuente de Poder
Suele ser de 24 voltios, suministra los voltajes y corrientes necesarios para
alimentar tanto al PLC como a sus circuitos auxiliares. Carcasa: permite la
instalación del PLC en racks o rieles, cada fabricante utiliza su propio método de
instalación y por lo tanto no siempre es posible intercambiar módulos de PLC de
distintas marcas.
Universidad Tecnológica de Campeche

Controles de Operario
Están dispuestos en la carátula del PLC, permiten al operario parar o continuar la
ejecución del programa. A éste conjunto se suman las indicaciones luminosas.

Sena Virtual Distrito Capital 2005

La interfaz de comunicación permite la transferencia del programa desde un


programador de mano específico para el PLC o computador personal provisto del
software adecuado.
Universidad Tecnológica de Campeche
Módulos de Expansión
Los módulos de expansión permiten ampliar el número de entradas y salidas que
posee el PLC, cuando la capacidad de éste no cumple con los requerimientos de
una aplicación de automatización.

Algunas de las características técnicas de los módulos de expansión son:

• Entradas y salidas digitales.
• Entradas y salidas análogas tipo 4 a 20


miliamperios.
• Entradas y salidas análogas tipo 0-10 voltios.
• Expansión de
memoria.
• Conexión a redes de datos industriales (buses de campo).

Cuando el PLC se encuentra conformando un conjunto con los módulos de


expansión recibe el nombre de Unidad Principal.

Ejemplo de Aplicación:

Una etapa de un proceso de fabricación, esta dedicada a desplazar piezas, entre


dos bandas transportadoras (B1 y B2), con ayuda de elevadores accionados
mediante cilindros neumáticos.
Para lo cual se dispone de un elevador basado en
un cilindro neumático (Z1). Cuando el elevador llega a su altura máxima, otro cilindro
(Z2) empuja la pieza hasta la segunda banda transportadora ubicada a una altura
mayor.

Para el caso se necesita de Sensores y Actuadotes:

S0, detector de proximidad que se activa cuando la pieza está ubicada sobre la
plataforma del elevador.

S1 y S2 sensores de fin de carrera del cilindro Z1.
S3 y S4 sensores de fin de


carrera del cilindro Z2.
Y1, actuador de la electroválvula 3/2 vías para comandar al
cilindro Z1. Y2, actuador de la electroválvula 3/2 vías para comandar al cilindro Z2.
Universidad Tecnológica de Campeche
Asignación de Circuitos:

Los sensores y actuadores requeridos son asignados a los circuitos de entrada y


salida del PLC seleccionado para la aplicación, con ayuda de la siguiente tabla:

Símbolo Circuito Descripción

Detector de proximidad. Determina que hay una


S0 I0.0
pieza lista para ser elevada.

Detector fin de carrera. Determina que el cilindro


S1 I0.1
Z1 se halla en su posición inicial.

Detector fin de carrera. Determina que el cilindro


S2 I0.2
Z1 se halla en su posición final.

Detector fin de carrera. Determina que el cilindro


S3 I0.3
Z2 se halla en su posición inicial.

Detector fin de carrera. Determina que el cilindro


S4 I0.4
Z2 se halla en su posición final.

Y1 Q0.0 Electro válvula 3/2 vías. Activa al cilindro Z1.


Universidad Tecnológica de Campeche

Esquema de Conexiones

Electro válvula 3/2 vías. Activa al cilindro Z2.

A continuación se realiza el esquema de conexión teniendo en cuenta la asignación


de circuitos y la fuente de poder.

Los sensores y actuadotes requeridos son asignados a los circuitos de entrada y


salida del PLC seleccionado para la aplicación, con ayuda de la siguiente tabla:

Estructura Interna

Un PLC está compuesto netamente por dispositivos electrónicos cuya configuración


se asemeja a la de un pequeño computador o procesador digital. La arquitectura
interna del PLC se divide en cuatro grandes partes: CPU, Memoria, Puertos y
Módulos.
Universidad Tecnológica de Campeche

Unidad Central de Proceso – CPU


Lleva a cabo la mayoría de los procesos del sistema, su desempeño depende de
una lista de ejecución que se provee, denominada programa. Los programas que
se ejecutan son dos, el primero de autoconfiguración cuando el sistema arranca y
el segundo de usuario, diseñado para una aplicación específica. Por lo general la
CPU viene integrada en un chip semi-conductor caso en el cual recibe el nombre de
micro-procesador.

Los principales componentes funcionales de la CPU son:

La Unidad Lógica y Aritmética - ALU: Realiza operaciones aritméticas como:


suma, resta, multiplicación, comparación, desplazamiento, entre otras, y
operaciones lógicas como: AND, OR, EXOR, NOT, entre otras.

La Unidad de Control: Se encarga de: a) Sincronizar las tareas de la CPU, b)


Determinar todas las rutas por las cuales fluirá la información a través
de los buses,
y c) Interpreta el programa. La Unidad de Control, tiene
como salidas, centenares
de líneas de selección, invasión y conmutación requeridas por los diferentes
elementos de la CPU. Su función es habilitar los niveles lógicos adecuados a
tiempos y secuencias precisos, con el fin de ejecutar una instrucción completa.

La entrada de la Unidad de Control cuenta con un decodificador de instrucciones


que recibe el código binario correspon-diente a una instrucción de programa. La
principal tarea de la Unidad de Control es leer secuencialmente los códigos de
instrucción de la memoria del programa y hacer que el resto de la CPU ejecute
dichas instrucciones.

Lenguaje de Máquina: El programa a ejecutar es recibido por la CPU en código


binario o lenguaje de máquina.

Banco de Registros: Es una pequeña memoria interna de la CPU que almacena


los datos temporales necesarios para la ejecución del programa.

Buses: Caminos por los cuales fluye la información hacia los distintos componentes
de la CPU. Los Buses se clasifican en:

Bus de Datos: Canal que lleva y trae datos desde y hacia la memoria, los registros
internos, la ALU y los puertos.

Bus de Direcciones: Lleva valores de dirección hacia la memoria y el bus de


direcciones externo.

Bus de Control: Pone señales de control en los diversos bloques funcionales.


Universidad Tecnológica de Campeche

Memoria

Almacén de información del sistema. Contiene datos numéricos en código binario y


está dividida en posiciones de memoria, a cada una de las cuales le corresponde
una dirección de memoria, cada posición de memoria es un arreglo de una
determinada cantidad de bits (8 o 16 bits).

Las posibilidades de acceso se clasifican en:

Memorias de Solo Lectura

Se utilizan para almacenar programas y datos constantes; La manera como están


dispuestos los circuitos en la CPU determinan que solo se pueda leer su contenido.
Existen Memorias de Solo Lectura de los siguientes tipos:

Memoria de Solo Lectura - ROM (Read Only Memory): Son grabadas por el
fabricante del chip y su información no puede ser alterada.

Memoria de Solo Lectura Programable – PROM (Programmable Read Only


Memory): Salen de la fábrica en blanco para ser programadas por el usuario por
una sola vez.

Memoria de Solo Lectura Programable y Borrable - EPROM (Erasable


Programmable Read Only Memory): Se diferencia de las PROM en que pueden
ser borradas y reprogramadas; generalmente el borrado se efectúa con radiación
ultravioleta.

Memoria de Solo Lectura Programable y Borrable Eléctricamente - EEPROM -


(Electrically Erasable Programmable Read Only Memory): Estas memorias de
solo lectura, no se extraen del circuito de aplicación para borrarlas y programarlas
de nuevo, ellas pueden borrarse y grabarse en tarjeta, si la aplicación posee los
circuitos apropiados, utilizando impulsos de voltaje adecuados.

Memoria EPROM Rápidas - FLASH EPROM (Flash Erasable Programmable


Read Only Memory): Son en la actualidad más utilizadas que las EEPROM por
contar con mejores características de capacidad de almacenamiento y tiempo de
acceso.
Universidad Tecnológica de Campeche
Memorias de Lectura-Escritura

Memoria de Acceso Aleatorio - RAM (Random Access Memory): Utilizadas


universalmente para almacenar datos variables que son escritos y leídos por la
CPU. No obstante, las memorias del tipo EEPROM y FLASH EPROM pueden hacer
las veces de memorias de lectura escritura.

Clasificación de Volatilidad

Otro criterio de clasificación de las Memorias tiene que ver con la Volatilidad de sus
datos.

Una Memoria es No Volátil cuando al quitarle la energía de alimentación sus datos


no se borran, en este grupo se incluye a las memorias de solo lectura, enunciadas
anteriormente.

Por el contrario, las Memorias Volátiles pierden la información almacenada cuando


se les suprime la alimentación de energía, las RAM son un ejemplo de memorias
Volátiles .

RAM No Volátiles – NOVRAM: Son RAM en cuyo chip se adosa una pila con fin
de sostener la información mientras el sistema no cuenta con energía.

Clasificación Funcional

La clasificación funcional hace referencia a lo que contiene la memoria, que bien


puede ser un programa o unos datos. Esta diferenciación se debe a que los
procesadores de alto desempeño usan buses de acceso a memoria separados, es
decir, que leen el programa por un camino y acceden a los datos por otro.

Puertos

Los puertos habilitan la comunicación de la CPU con otros dispositivos distintos a


las memorias.
De hecho, las Entradas / Salidas Digitales del PLC están acopladas
a los puertos de la CPU por medio de circuitos de acoplamiento, estos últimos
permiten que haya una adecuación desde los niveles de voltajes del sistema interno
del PLC hasta los niveles de tensión y corriente eléctricas requeridos en los entornos
industriales.
Universidad Tecnológica de Campeche
Módulos

Se denomina Módulos a los puertos con un mayor grado de sofisticación que la


simple transferencia de datos binarios. Los Módulos, son dispositivos
especializados diseñados de manera autónoma con muy poca intervención de la
CPU. Algunos tipos de módulos son:

Contadores:
Son módulos basados en contadores digitales capaces de contar


eventos externos en su entrada.

Temporizadores:

Básicamente son los mismos contadores pero en lugar de contar eventos externos,
la señal de entrada proviene de un generador interno de frecuencia fija, que hace
que el contador se incremente en periodos iguales. Como la magnitud del periodo
es el tiempo, entonces, al contar pulsos en realidad se está contando el paso del
tiempo.

Ejemplo: el generador de reloj de la figura provee pulsos cada 0,1 segundos, una
temporización de 2,3 segundos se logrará cuando el contador ha alcanzado el valor
23.

Generador Modulador por Ancho de Impulso - PWM (Pulse Width Modulator):



Una señal PWM es una onda cuadrada de frecuencia constante con un ciclo útil
variable; son de uso frecuente en aplicaciones de control.
Universidad Tecnológica de Campeche
Universidad Tecnológica de Campeche
Conversor Análogo – Digital (ADC):

Su función es medir una señal análoga y entregar en código binario el resultado que
representa la amplitud de la señal de entrada. El Conversor Análogo presenta
similitudes con un voltímetro digital.

Conversor Digital – Análogo (DAC):

Recibe un valor numérico a la entrada, convirtiéndolo en un valor analógico


correspondiente, a la salida.

Módulos de Comunicaciones Seriales:


Encargados de gestionar la transmisión y recepción de información hacia y desde
otros dispositivos como: PLC, computadores, entre otros.

En la Comunicación Paralela los bits se trasmiten simultáneamente
siendo


necesarios tantos hilos como bits conformen el paquete de datos a transferir. Por el
contrario, en la comunicación serial los bits se transfieren uno a uno a través de dos
o tres hilos conductores, razón por la cual debe preferirse esta última. De hecho, un
módulo de comunicación serial es el que permite la comunicación entre un PC y el
PLC para que este pueda ser programado y/o monitoreado por el usuario. El puerto
del PC más usado para este propósito es el RS232.
Universidad Tecnológica de Campeche

Bus de Campo (Field Bus) o Redes de Aplicación Industrial:


Permiten la interacción de datos entre una gran cantidad de dispositivos de
automatización, con base en el uso de diversos protocolos de comunicación serial.
Ejemplos de buses de campo son: CAN, PROFIBUS, BITBUS, MODBUS, entre
otros.

Registros
Los PLC ś tienen una instrucción para permitirnos programarlos para que operen
como un registro de corrimiento (SHIT REGISTER).
Un registro de corrimiento es un grupo de localidades de memoria, que llamaremos
celdas, operadas sincrónicamente por una señal de reloj (pulsos). El objetivo, es
que un dato cargado en la primera celda sea transferida a la siguiente celda al
recibir un pulso del reloj hasta moverlo a lo largo de todo el registro.
El dato es cargado en la primera etapa moviéndose una posición a la derecha o
izquierda por cada transición positiva del pulso del reloj, hasta salir y ser descartado
en el otro extremo.
Universidad Tecnológica de Campeche

Comunicación serial RS-232


Generalmente la comunicación de un PLC con otros dispositivos de control
externos, como el programador de mano, módulos adicionales de proceso, entre
otros, se efectúa a través de un puerto de comunicaciones RS-232. Este es un
método de comunicación asincrónica que usa el sistema binario (1 y 0) para
transmitir los datos en un formato ASCII (American Standard Code for Information
Interchange). Este código traduce el código humano (letras / números) a un código
legible por las computadoras (1 y 0). La transmisión y recepción de los datos se
hace a través del puerto serial de los PLC. Este puerto trabaja enviando y recibiendo
señales de voltaje. Un voltaje positivo se conoce como una MARCA, mientras que
un voltaje negativo es un ESPACIO. Típicamente los PLC trabajan con +/- 15 voltios.
Existen 2 tipos de dispositivos RS-232. El primero es llamado DTE (Data Terminal
Equipment) y un ejemplo de él es un computador. El segundo tipo de dispositivo es
llamado DCE (Data Communications Equipment) y un ejemplo de él es un MODEM
(Modulador / Demodulador). Los PLCs pueden ser tanto DTE como DCE.

Comunicación serial RS-485

El estándar RS-485 define un bus para la transmisión serie multipunto, donde, en


un instante, puede haber un equipo transmitiendo y varios recibiendo. La
comunicación es semiduplex, de forma un equipo puede enviar y recibir, pero no a
la vez.
El cableado básico consiste en un par de hilos de cobre trenzados sobre el que se
transmite una señal diferencial para enviar los bits de datos, que es bastante inmune
a las interferencias y admite largas distancias. Además del par trenzado para datos,
pueden usarse líneas de 0V y 5V para alimentar dispositivos del bus. Los bits se
transmiten mediante una trama asíncrona.
Universidad Tecnológica de Campeche

USB con la PC.

Un PLC se puede definir como un sistema basado en un microprocesador. Sus


partes fundamentales son la Unidad Central de Proceso (CPU), la Memoria y el
Sistema de Entradas y Salidas (E/S). La CPU se encarga de todo el control interno
y externo del PLC y de la interpretación de las instrucciones del programa. En base
a las instrucciones almacenadas en la memoria y en los datos que lee de las
entradas, genera las señales de las salidas. La memoria se divide en dos, la
memoria de solo lectura o ROM y la memoria de lectura y escritura o RAM.
La memoria RAM está conformada por la memoria de datos, en la que se almacena
la información de las entradas y salidas y de variables internas y por la memoria de
usuario, en la que se almacena el programa que maneja la lógica del PLC.

El sistema de Entradas y Salidas recopila la información del proceso (Entradas) y


genera las acciones de control del mismo (salidas). Los dispositivos conectadas a
las entradas pueden ser Pulsadores, interruptores, finales de carrera, termostatos,
presostatos, detectores de nivel, detectores de proximidad, contactos auxiliares, etc.
Al igual, los dispositivos de salida son también muy variados: Pilotos, relés,
contactores, Drives o variadores de frecuencia, válvulas, etc.
Las entradas y salidas (E/S) de un PLC son digitales, analógicas o especiales. Las
E/S digitales se identifican por presentar dos estados diferentes: on u off, presencia
o ausencia de tensión, contacto abierto o cerrado, etc. Los niveles de tensión de las
entradas más comunes son 5 VDC, 24 VDC, 48 VDC y 220 VAC. Los dispositivos
de salida más frecuentes son los relés.
Las E/S análogas se encargan de convertir una magnitud analógica (tensión o
corriente) equivalente a una magnitud física (temperatura, flujo, presión, etc.) en una
expresión binaria. Esto se realiza mediante conversores analógico-digitales
(ADC's). Por último, las E/S especiales se utilizan en procesos en los que con las
anteriores E/S vistas son poco efectivas, bien porque es necesario un gran número
de elementos adicionales, bien porque el programa necesita de muchas
instrucciones o por protocolos especiales de comunicación que se necesitan para
poder obtener el dato requerido por el PLC (HART, Salidas de trenes de impulso,
motores paso a paso).
Universidad Tecnológica de Campeche
Una vez efectuadas estas comprobaciones y son aprobadas, la CPU inicia la
exploración del programa y reinicializa. Esto último si el autómata se encuentra en
modo RUN (marcha), ya que de estar en modo STOP (paro) aguardaría, sin explorar
el programa, hasta la puesta en RUN. Al producirse el paso al modo STOP o si se
interrumpe la tensión de alimentación durante un tiempo lo Suficientemente largo,
la CPU detiene la exploración del programa y luego pone a cero, es decir, desactiva
todas las salidas. Mientras se está ejecutando el programa, la CPU realiza en
intervalos continuos de tiempo distintas funciones de diagnóstico (watch-dog).
Cualquier singularidad que se detecte se mostrará en los indicadores de diagnóstico
del procesador y dependiendo de su importancia se generará un código de error o
se parará totalmente el sistema. El tiempo total del ciclo de ejecución viene
determinado por los tiempos empleados en las distintas operaciones. El tiempo de
exploración del programa es variable en función de la cantidad y tipo de las
instrucciones así como de la ejecución de subrutinas. El tiempo de exploración es
uno de los parámetros que caracteriza a un PLC y generalmente se suele expresar
en milisegundos por cada mil instrucciones. Para reducir los tiempos de ejecución,
algunas CPU's constan de dos o más procesadores que operan simultáneamente y
están dedicados a funciones específicas.
Al programar un PLC se necesita una interfaz entre el operador y el PLC para
introducir en la memoria de usuario el programa con las instrucciones que definen
las secuencias de control. Normalmente esta interfaz se lleva a cabo a través de
software instalado en Computadores personales (PC). Dependiendo del tipo de PLC
el equipo de programación produce unos códigos de instrucción directamente
ejecutables por el procesador o bien un código intermedio, que es interpretado por
un programa residente en el procesador (firmware).
Las funciones que estos equipos o software de programación son la edición y
modificación del programa, detección de errores, archivamiento de programas
(discos duros) y monitoreo en línea de variables. La conexión del PC al PLC
comúnmente se realiza mediante una conexión en serie (generalmente la RS-232C
o la RS-422). Hoy en día existen distintos puertos disponibles según la marca del
PLC.
Son dispositivos electrónicos enchufables en la CPU, destinados a guardar
información de manera provisional o permanente. Se cuentan con dos tipos de
memorias, volátiles (RAM) y no volátiles (EPROM Y EEPROM), según requieran o
no de energía eléctrica para la conservación de la información. La capacidad de
memoria de estos módulos se diseñan para diferentes tamaños, las más típicas son:
2, 4, 8, 16, 32, 64, 128, 256 Kb, y más, excepcionalmente A continuación se detalla
los diferentes tipos: Memoria Ram (Random Access Memory) Este tipo de memoria
sirve para almacenar el programa del usuario durante su elaboración y prueba.
Universidad Tecnológica de Campeche

Configurar Registros
Durante esta parte del barrido, la CPU realiza todo el diagnóstico del sistema y otras
tareas tales como calcular el tiempo de barrido y vuelve a 0 el tiempo del “watchdog”.
Hay muchas condiciones de error que se detectan automáticamente. El apéndice B
del manual del PLC DL06 contiene un listado de los códigos de error.
Probablemente una de las cosas más importantes que ocurre durante este
segmento es el cálculo del tiempo de barrido y el control del tiempo de “watchdog”.

El DL06 tiene un contador de tiempo de “watchdog” que almacena el máximo tiempo


permitido para que la CPU termine el segmento de resolución del ciclo de barrido.
Si se excede éste, la CPU entrará en el modo Program y apagará todas las salidas.
El valor prefijado de fábrica es 200 ms. El error es informado automáticamente. Por
ejemplo, el programador D2-HPP exhibiría el mensaje siguiente "E003 S/W
TIMEOUT" cuando ocurre un barrido más largo que ese tiempo.

Configurar CPU y la comunicación con la PC


Es posible transferir datos a y desde la CPU por la barra de la CPU en la placa
trasera de la base. Estos datos son más que estados de E/S. Este tipo de
comunicaciones puede ocurrir solamente en la base (local) de la CPU. Hay una
porción del ciclo de ejecución usado para comunicarse con estos módulos. La CPU
ejecuta los pedidos de lectura y escritura durante este segmento.
Por ejemplo, los módulos opcionales tales como H0-CTRIO o F0-CP128
intercambian datos directamente con la CPU usando esta barra de comunicación
en la placa trasera del PLC.
La CPU evalúa cada instrucción en el programa de uso durante este segmento del
ciclo de barrido. Las instrucciones definen la relación entre las condiciones de
entradas y la respuesta deseada de salidas.
La CPU utiliza el área de la memoria imagen de salida para almacenar el estado de
acciones deseadas para las salidas.

Configurar entradas y salidas


El tiempo de respuesta de entradas y salidas es más corto cuando las entradas
cambian justo antes de la porción de lectura de la tabla X del ciclo de ejecución. En
este caso se lee los estados de las entradas, se resuelve el programa de la
aplicación, y luego se actualiza los puntos de salidas.
El esquema siguiente muestra un ejemplo de la sincronización para esta situación.
El tiempo de respuesta de entradas y salidas es más largo cuando las entradas
cambian justo después de la porción del ciclo de la ejecución que lee las entradas.
En este caso el nuevo estado de las entradas no se lee hasta que el siguiente
barrido. El esquema siguiente muestra un ejemplo para esta situación.

Bibliografía
sena. (2005). controladores logicos programables PLC. sena virtual capital.

Potrebbero piacerti anche