Você está na página 1de 56

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE

INGENIERA MECATRNICA

Actividad
PLC Avanzado practica

Nombre del alumno:


Juan Antonio Salvador Alejandro

Asignatura:
Control Lgico Avanzado

Profesor:
M. Eduardo Bocanegra Moo

Grado:
10

Grupo:
B

Fecha de entrega:
07/10/2016

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Identificar los componentes de un PLC modular, las caractersticas y
configuraciones del CPU, los puertos, registros, comunicacin serial RS-232, RS485, USB con la PC.
Diferenciar las partes internar y externas de un PLC avanzado.
Configurar los registros, CPU, la comunicacin con la PC, entradas y salidas

Un Controlador

Lgico

Programable,

ms

conocido

por

sus

siglas

en

ingls PLC (Programmable Logic Controller), es una computadora utilizada en


la ingeniera

automtica o automatizacin

industrial,

para

automatizar

procesos electromecnicos, tales como el control de la maquinaria de la fbrica


en lneas de montaje o atracciones mecnicas.
Los PLC son utilizados en muchas industrias y mquinas. A diferencia de las
computadoras de propsito general, el PLC est diseado para mltiples seales
de entrada y de salida, rangos de temperatura ampliados, inmunidad al ruido
elctrico y resistencia a la vibracin y al impacto. Los programas para el control
de funcionamiento de la mquina se suelen almacenar en bateras copia de
seguridad o en memorias no voltiles. Un PLC es un ejemplo de un sistema
de tiempo real (duro), donde los resultados de salida deben ser producidos en
respuesta a las condiciones de entrada dentro de un tiempo limitado, de lo
contrario no producir el resultado deseado.
Desarrollo
Los primeros PLC fueron diseados para reemplazar los sistemas de rels
lgicos. Estos PLC fueron programados en lenguaje llamado Listado de
instrucciones con el cual las rdenes de control se le indicaban al procesador
como un listado secuencial de cdigos en lenguaje de mquinas. Luego para
facilitar el mantenimiento de los sistemas a controlar se introdujo un lenguaje
grfico llamado lenguaje Ladder tambin conocido como diagrama de escalera,
que se parece mucho a un diagrama esquemtico de la lgica de rels. Este
sistema fue elegido para reducir las demandas de formacin de los tcnicos
existentes. Otros autmatas primarios utilizaron un formulario de listas de
instrucciones de programacin.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Los PLCs modernos pueden ser programados de diversas maneras, desde la
lgica de escalera de rels, a los lenguajes de programacin tales como dialectos
especialmente adaptados de BASIC y C. Otro mtodo es la lgica de estado,
un lenguaje de programacin de alto nivel diseado para programar PLC basados
en diagramas de estado.
Funciones
La funcin bsica y primordial del PLC ha evolucionado con los aos para incluir
el

control

del

procesos, sistemas

rel
de

secuencial,
control

control

de

movimiento,

distribuido y comunicacin

por

control

de

red.

Las

capacidades de manipulacin, almacenamiento, potencia de procesamiento y de


comunicacin de algunos PLCs modernos son aproximadamente equivalentes a
las computadoras de escritorio. Un enlace-PLC programado combinado con
hardware de E/S remoto, permite utilizar un ordenador de sobremesa de uso
general para suplantar algunos PLC en algunas aplicaciones. En cuanto a la
viabilidad de estos controladores de ordenadores de sobremesa basados en
lgica, es importante tener en cuenta que no se han aceptado generalmente en la
industria pesada debido a que los ordenadores de sobremesa ejecutan sistemas
operativos menos estables que los PLCs, y porque el hardware del ordenador de
escritorio est tpicamente no diseado a los mismos niveles de tolerancia a la
temperatura, humedad, vibraciones, y la longevidad como los procesadores
utilizados en los PLC. Adems de las limitaciones de hardware de lgica basada
en escritorio; sistemas operativos tales como Windows no se prestan a la
ejecucin de la lgica determinista, con el resultado de que la lgica no siempre
puede responder a los cambios en el estado de la lgica o del estado de entrada
con la consistencia extrema en el tiempo como se espera de los PLCs. Sin
embargo, este tipo de aplicaciones de escritorio lgicos encuentran uso en
situaciones menos crticas, como la automatizacin de laboratorio y su uso en
instalaciones pequeas en las que la aplicacin es menos exigente y crtica, ya
que por lo general son mucho menos costosos que los PLCs.
Rel lgico programable (PLR)
En los ltimos aos, unos pequeos productos llamados rels lgicos
programables (PLR), y tambin por otros nombres similares, se han vuelto ms
comunes y aceptados. Estos son muy similares a los PLC, y se utilizan en la
industria ligera, donde slo unos pocos puntos de entrada/salida (es decir, unas

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
pocas seales que llegan desde el mundo real y algunas que salen) estn
involucrados, y el bajo costo es deseado. Estos pequeos dispositivos se hacen
tpicamente en un tamao fsico y forma comn por varios fabricantes, y con la
marca de los fabricantes ms grandes de PLCs para completar su gama baja de
producto final. La mayora de ellos tienen entre 8 y 12 entradas digitales, 4 y 8
salidas discretas, y hasta 2 entradas analgicas. El tamao es por lo general
alrededor de 10 cm de ancho y 7,5 cm de alto y 7,5 cm de profundidad. La
mayora de estos dispositivos incluyen una pantalla LCD de tamao pequeo
para la visualizacin simplificada lgica de escalera (slo una porcin muy
pequea del programa est visible en un momento dado) y el estado de los
puntos de E/S. Normalmente estas pantallas estn a compaados por una
botonera basculante de cuatro posiciones ms cuatro pulsadores ms separados,
y se usan para navegar y editar la lgica. La mayora tienen un pequeo conector
para la conexin a travs de RS-232 o RS-485 a un ordenador personal para que
los programadores pueden utilizar simples aplicaciones de Windows para la
programacin en lugar de verse obligados a utilizar la pantalla LCD y el conjunto
de pequeos pulsadores para este fin. A diferencia de los PLCs regulares que son
generalmente modulares y ampliables en gran medida, los PLRs son por lo
general no modulares o expansibles, pero su precio puede ser dos rdenes de
magnitud menos de un PLC y todava ofrecen un diseo robusto y de ejecucin
determinista de la lgica. En los ltimos aos se est incluso incorporando en
estos pequeos dispositivos, una conexin de red Ethernet con RJ45 que permite
configurar y monitorizar el equipo de forma remota.

Conceptos bsicos de PLCs


De acuerdo con la definicin de la "Nema" (National Electrical Manufacturers
Association) un controlador de lgica programable es: "Un aparato electrnico
operado digitalmente, que usa una memoria programable para el almacenamiento
interno de instrucciones para implementar funciones especficas, tales como
lgica, secuenciacin, registro y control de tiempos, conteo y operaciones
aritmticas para controlar, a travs de mdulos de entrada/salida digitales
(ON/OFF) o analgicos (1 5 VDC, 4 20 mA, etc.), varios tipos de mquinas o
procesos.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

Secuencia de Operaciones en un PLC.


a) Al encender el procesador, este efecta un autochequeo de encendido e
inhabilita las salidas. Entra en modo de operacin normal.
b) Lee el estado de las entradas y las almacena en una zona especial de
memoria llamada tabla de imagen de entradas
c) En base a su programa de control, el PLC modifica una zona especial de
memoria llamada tabla de imagen de salida.
d) El procesador actualiza el estado de las salidas "copiando" hacia los mdulos
de salida el estado de la tabla de imagen de salidas (estas controlan el estado de
los mdulos de salida del PLC, relay, triacs, etc.).
e) Vuelve paso
b) A cada ciclo de ejecucin de esta lgica se le denomina ciclo de barrido (scan)
que generalmente se divide en:
* I/O (entras/salidas) scan
* Program Scan
El direccionamiento de entradas y salidas en la programacin de un PLC consiste
en informar a la CPU, de acuerdo al formato empleado por el fabricante, la
direccin lgica de las diferentes entradas y salidas.
El direccionamiento de I/O vara de marca en marca, sin embargo, la mayora
adopta una nomenclatura dividida en campos que proporciona informacin sobre
la ubicacin fsica de la entrada o salida.
Como existen gran cantidad de I/O

estas

pueden

estar

alojadas

en

diferentes mdulos, nace la necesidad de indicarle a la CPU, mediante


nuestro

programa,

la referencia exacta de la entrada o salida con la que

queremos interactuar. Al mecanismo de identificacin de I/O en los PLC se le


denomina direccionamiento de entradas y salidas.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

Figura 1. Arquitectura interna del PLC.

Un esquema de escalera o de contactos est constituido por varias lneas


horizontales que contienen smbolos grficos de prueba (Contactos ) y de
accin (Bobinas ), que representan la secuencia lgica de operaciones que
debe realizar el PLC.
La programacin en Ladder de alguna forma se ha ido normalizando y ya casi la
mayora de los fabricantes presentan y programan sus PLC en formatos muy
parecidos.

La IEC 1131-3 es una norma aprobada como estndar internacional para los
lenguajes de programacin de PLCs. Dicha norma recoge todos los tipos de
operandos de uso comn en PLCs. En su apartado 2.2 (Representacin exterior
de los datos) se establece que dicha representacin deber consistir en literales
numricos (enteros y reales), literales de cadenas de caracteres y literales de
tiempo. A partir de ello en el sistema ISaGRAF (IEC 1131-3 compatible) de CJ
International se agrupan en cuatro tipos bsicos: Booleano, Analgico,
Temporizado y Mensaje. Adems, tanto la norma como el ISaGRAF establecen
como lenguajes de programacin:

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
. Especificaciones tcnicas de la familia PLC S7-300.

Este es un miniautmata de SIEMENS ideado especialmente para aumentar


la cadencia

y disminuir sensiblemente

aumentar la calidad
prestaciones

del

proceso,

los tiempos ciclo y de respuesta

opera

ms

all

de

los

lmites

y
de

anteriores, asegurando la adquisicin y tratamiento de seales

(analgicas o digitales) a cualquier velocidad y en cualquier forma en que se


presenten, de all que es ideal para usarlo en maquinarias de embalaje y en
mquinas

herramientas,

sector

agroalimentario

o en industria qumica o

farmacutica.

Posee una CPU cuya velocidad es 100 veces mayor a las convencionales (la
ms potente de sus 5 CPU no necesita ms de 0,3 ms para ejecutar 1024
instrucciones binarias y no mucho ms al procesar palabras), una Memoria de
programa de 16K instrucciones de capacidad mxima, 1024 entradas/salidas
digitales y 32 mdulos dentro de un solo sistema (para tareas especiales se
ofrecen mdulos especficos), alta potencia de clculo con hasta aritmtica de
32 bits en coma flotante e interfaces multipunto o puerto MPI.

Pequeo, extremadamente rpido y universal son las caractersticas ms


importantes de ste PLC, adems de su modularidad, sus numerosos mdulos de
extensin, su comunicabilidad por bus, sus funcionalidades integradas de
visualizacin y operacin, as como su lenguaje de programacin bajo entorno
Windows 95 en adelante.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Figura 2. Principales Componentes del PLC.

El autmata programable consta de los siguientes componentes:

Unidad central de procesamiento (CPU), que constituye el "cerebro" del sistema y toma

decisiones en base a la aplicacin programada.


Mdulos para seales digitales y analgicas (I/O)
Procesadores de comunicacin (CP) para facilitar la comunicacin entre el hombre y la
mquina o entre mquinas. Se tiene procesadores de comunicacin para conexin a redes

y para conexin punto a punto.


Mdulos de funcin (FM) para operaciones de clculo rpido.

Existen otros componentes que se adaptan a los requerimientos de los usuarios:

Mdulos de suministro de energa


Mdulos de interfaces para conexin de racks mltiples en configuracin multi- hilera

En los mdulos de entrada pueden ser conectados:

Sensores inductivos, capacitivos, pticos


Interruptores
Pulsadores
Llaves
Finales de carrera
Detectores de proximidad

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA
En los mdulos de salida pueden ser conectados:

Contactares
Electrovlvulas
Variadores de velocidad
Alarmas

Descripcin de los 5 Mdulos Centrales


El sistema modular comprende de cinco CPU para distintas exigencias, mdulos de entradas y
salidas analgicas y digitales, mdulos de funcin de contaje rpido, posicionamiento de lazo
abierto y lazo cerrado, as como mdulos de comunicacin para el acoplamiento a redes en bus.
La CPU ms potente puede tratar 1024 instrucciones binarias en menos de 0,3 ms. Pero como las
instrucciones puramente binarias constituyen ms bien la excepcin, tenemos que mencionar los
tiempos de ejecucin de las instrucciones mixtas: 65% de instrucciones con bits y un 35% con
palabras, el ms rpido de los autmatas puede con 1K en slo 0,8 ms.
Otro detalle es la simplicidad de diagnstico. Los datos de diagnstico de todo el autmata estn
fijamente almacenados en la CPU (hasta 100 avisos).

Estos datos pueden consultarse

centralizadamente en la CPU, ya que todos los mdulos relevantes son

accesibles

va

interfaces MPI de sta, lo que permite ahorrarse gastos suplementarios y evita molestas
manipulaciones de conectores.
En una configuracin de PLC en red, el puesto central de mando puede acceder directamente a
cualquier CPU y a cualquier mdulo de funcin, a cualquier panel de operador y a cualquier
procesador de comunicaciones de la red, todo ello sin hardware ni software adicional.
El sistema de diagnstico inteligente de la CPU se activa al reemplazar un mdulo: se encarga de
verificar

si la configuracin

del autmata

es an compatible

anmalos en la instalacin, incluso la destruccin de mdulos.

y evita as funcionamientos

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Adems realiza automticamente el registro de la hora y la memorizacin de los fallos,


contribuyendo as a un diagnstico rpido y puntual a posteriori cuando ya no se manifieste ms el
defecto o cuando ste sea de naturaleza espordica.
Tipos de Mdulos Disponibles
Tanto si son analgicas o digitales como si son entradas o salidas, ste autmata trata las seales
a medida que se van presentando.

Mdulos de entradas digitales

Los mdulos de entradas digitales convierten las seales digitales externas del proceso al nivel
interno del autmata.
Por ejemplo, si se va a utilizar detectores de proximidad o finales de carreras con una tensin de
24 VDC, se debe elegir el modulo de entrada de 24 V., que le ofrece 16/32 entradas y conecta los
sensores con separacin galvnica y en grupos de 8 entradas con contacto comn.
Para seales de corriente alterna de 120 230 V., existe un mdulo de 8 canales que se encarga
de traducir las seales para que las pueda leer el autmata.

Mdulos de salidas digitales

Los mdulos de salidas digitales convierten las seales internas del S7-300 en seales externas
adaptadas al proceso.
Por ejemplo, si desea conectar electrovlvulas, contactares, pequeos motores, lmparas, etc.,
entonces necesitar un mdulo de ste tipo. En lo que respecta a los actuadores de 24 VDC,
como por ejemplo contactores y vlvulas, el autmata ofrece varias alternativas como ser: desde
mdulos de 16/32 canales y 0,5 A. Con separacin galvnica hasta mdulos de rel de 8 a 16
canales
Mdulos de entradas analgicas

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA
Este convierte las seales analgicas en seales digitales que autmata procesa internamente. Se
puede conectar sensores y emisores de seal de tipo tensin o intensidad, resistencia, as como
termopares y termo resistencias y se puede elegir entre mdulos que van de los 2 a 8 canales.

Mdulos de salidas analgicas

Este mdulo convierte las seales digitales del S7-300 en seales analgicas para el proceso. Es
una herramienta indispensable para convertidores de frecuencias, regulaciones, etc. Adems
dispone de 2 4 canales y tiene una resolucin de 4 bits, con posibilidad de configuracin para
seales tipo tensin o corriente.

Mdulo de suministro de energa

Este mdulo es la fuente de alimentacin del autmata que transforma la tensin externa de
suministro en la tensin operativa interna. Las tensiones de alimentacin posibles para el S7-300
son: 24 VCC, 115 VCA o 230 VCA.
El SIMATIC S7-300 tiene varios mecanismos de comunicacin:

Intercambio cclico del conjunto de datos entre redes de CPU mediante la comunicacin global

de datos
Comunicacin de resultados transmitidos por las redes utilizando bloques de comunicacin.

Mediante el servicio de comunicacin global de datos, las redes de CPU pueden intercambiar
datos cclicamente con cada una de las otras unidades centrales de procesamiento. Esto permite
a uno CPU acceder a la memoria de datos de otra CPU. La comunicacin global de datos solo
puede ser enviada va interfaces multipunto (MPI).
Interfaz para comunicacin.
Para la interfaz como medio fsico entre PLC Siemens S7-300 CPU 313C y software STEP 7 Lite,
se puede utilizar convertidor MPI-RS232 as como MPI-USB.
Para la comunicacin entre PLC Siemens S7-300 CPU 313C y OPC Servidor-Cliente NI (National
Instruments) para desarrollo de entorno en LabVIEW, se utiliza un convertidor interfaz MPI-RS232.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Figura 4. Adaptador MPI-RS232.

Para la comunicacin entre PLC S7-300 CPU 313C

y OPC Servidor IBH (exclusivo para

adaptadores Siemens), se pueden utilizar cualquiera de los convertidores, en este caso


usaremos

un convertidor interfaz MPI-USB. Con la finalidad de hacer comunicacin

con OPC Cliente de NI.

Figura 5. Adaptador MPI-U

Ambos convertidores utilizarn un driver exclusivo de Siemens. En Control Panel de Windows se


encontrar como Set PG/PC Interface, ah se hace la configuracin correspondiente o a veces por
defecto, as como tambin revisar puertos COM para direccionar correctamente la interfaz. Es
necesario hacerlo ya que es para obtener un buen funcionamiento en la comunicacin.
Como objetivo es leer y escribir entradas, salidas de operando, la memoria, los datos, es decir, los
contadores y las horas, etc.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Figura 6. PLC Siemens S7-300 CPU 313C.

Un PLC puede contener un casete con va en la que se encuentra diversos tipos de modulos,
como pueden observarse en la siguiente figura 7, correspondiente a un PLC de la empresa
siemens.

Figura 7

Como puede observarse en la figura, el PLC dispone de los siguientes mdulos que, aunque en
este tipo no puede ser intercambiada, esto s es posible para PLCs de otras compaas. Los
mdulos ms importantes son:

Mdulo de interfaz (IM), conecta diferentes casetes individuales con un nico PLC;
Mdulo funcional (FM), procesamiento complejo en tiempo-crtico de procesos

independientes de la CPU, por ejemplo, conteo rpido;


Regulador PID o control de la posicin;
Procesador de la comunicacin (CP), conecta el PLC en una red de trabajo industrial, ej.

Industrial Ethernet, PROFIBUS, AS interfaz, conexin serie punto-a-punto;


Interfaz hombre-mquina (HMI), ej. panel de operaciones;
Entradas/salidas remotas;

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Mdulos de seal de alta-velocidad.


Cada mdulo de PLC module tiene su propia interfaz-HIM bsica, utilizada para la
visualizacin de los errores y las condiciones de comunicacin, la batera, entradas/salidas,
operacin de los PLC, etc. Pequeos displays con cristal lquido (LCD) o diodos emisores
de luz (LED) se utilizan para la interfaz-HMI.

Para el desarrollo del programa en escalera en Step7 Lite, nos desplazamos hacia donde dice
Inicio de Windows para encontrar el programa, se abre el software STEP 7 Lite. Damos clic en
Archivo/ Nuevo y aparece un recuadro abajo. Despus pulsamos enHardware.

Figura 8 Desarrollo de programa en Step7 Lite.

Se

observa

grficamente

al PLC

y los mdulos

que

aadiremos.

Se

escoge

dependiendo de los mdulos que ofrezca el PLC. En el recuadro derecho aparecen stos y
escogemos la fuente de alimentacin (PS 307 2A), despus el CPU (313C). En este caso solo
escogeremos stos.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Figura 9. Desarrollo de programa en Step7 Lite.

Regresando al cuadro donde en un principio se encuentra hardware, hacia abajo se


encuentra una opcin OB1: CYCL_EXC , la cual es para empezar a formar nuestro programa.
Pulsamos en Ver y utilizamos la opcin KOP, sta es para definir nuestro diagrama escalera.
Se observa en el centro, nuestra rea de trabajo, en el lado derecho aparece un recuadro
con opciones para comenzar a hacer el diagrama .

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Figura 4.6. Desarrollo de programa enStep7 Lite.

Despus de haber finalizado nuestro programa, establecemos coherencia, para saber si hay algn
error y corregirlo. Observando que no hay error en programa, haremos conexin online entre
software y el PLC.

Figura 10. Desarrollo de programa en Step7 Lite.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA

Estructura Externa
El PLC es una unidad electrnica que reemplaza a los dispositivos auxiliares
de automatizacin y control desempeando l mismo toda la lgica de
automatizacin.
Est compuesto por:

Entradas y Salidas Digitales

Fuentes de Poder.
Carcasa.
Control de Operario.
Interfaz de Programacin.
Mdulos de Expansin.LCCL 150
Estructura externa
PLC CL 150
1

Indicaciones LED (diodo aluminio

Interruptor Basculante Stop / Ru

Pulsador Copy / Battery

Interfaz V.24 para Conexin de Aparatos de Programacin

Campo de Escritura para Entradas Digitales

Indicacin de Estado para Entradas Digitales

Salidas de 24V para Abastecimiento de Sensor.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE INGENIERA


MECATRNICA
8

Entradas Digitales

Campo de Escritura para Salidas Digitales

10

Indicacin de Estado para Salidas Digitales

11

Salidas Digitales

12

Potencial de Referencia de OV para Actuadores

13

Conector de Enchufe para Conexin de los Mdulos B-10

14

Abastecimiento de OV para actuadores

15

Potencial de Referencia de OV para Tensiones de Abastecimiento

16

Tierra Funcional

Asignacin de circuitos
Los sensores y actuadores requeridos son asignados a los circuitos de entrada y salida del PLC
seleccionado para la aplicacin, con ayuda de la siguiente tabla

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Esquema de conexiones

Estructura interna
Un PLC est compuesto por dispositivos electrnicos cuya configuracin se
asemeja a la de un pequeo computador o procesador digital. La arquitectura
interna del PLC se divide en cuatro grandes partes: CPU, Memoria, Puertos y
Mdulos.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Unidad Central de Proceso -CPU
Lleva a cabo la mayora de los procesos del sistema, su desempeo depende de
una lista de ejecucin que se provee, denominada programa. Los programas que
se ejecutan son dos, el primero de autoconfiguracin cuando el sistema arranca y
el segundo de usuario, diseado para una aplicacin especfica. 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 Lgica y Aritmtica - ALU: Realiza operaciones aritmticas como:
suma, resta, multiplicacin, comparacin, desplazamiento, entre otras, y
operaciones lgicas 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 informacin a travs de los
buses, y c) Interpreta el programa. La Unidad de Control, tiene como salidas,
centenares de lneas de seleccin, invasin y conmutacin requeridas por los
diferentes elementos de la CPU. Su funcin es habilitar los niveles lgicos
adecuados a tiempos y secuencias precisos, con el fin de ejecutar una instruccin
completa. La entrada de la Unidad de Control cuenta con un decodificador de
instrucciones que recibe el cdigo binario correspon-diente a una instruccin de
programa. La principal tarea de la Unidad de Control es leer secuencialmente los
cdigos de instruccin de la memoria del programa y hacer que el resto de la
CPU ejecute dichas instrucciones.
Lenguaje de Mquina: El programa a ejecutar es recibido por la CPU en cdigo
binario o lenguaje de mquina.
Banco de Registros: Es una pequea memoria interna de la CPU que almacena
los datos temporales necesarios para la ejecucin del programa.
Buses: Caminos por los cuales fluye la informacin hacia los distintos
componentes de la CPU.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
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 direccin hacia la memoria y el bus de
direcciones externo.
Bus de Control: Pone seales de control en los diversos bloques funcionales.
Memoria
Almacn de informacin del sistema. Contiene datos numricos en cdigo binario y
est dividida en posiciones de memoria, a cada una de las cuales le corresponde una
direccin de memoria, cada posicin 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 estn


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 informacin no puede ser alterada.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Memoria de Solo Lectura Programable PROM (Programmable Read Only
Memory): Salen de la fbrica 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 efecta con radiacin
ultravioleta.
Memoria de Solo Lectura Programable y Borrable Elctricamente - EEPROM
- (Electrically Erasable Programmable Read Only Memory): Estas memorias
de solo lectura, no se extraen del circuito de aplicacin para borrarlas y
programarlas de nuevo, ellas pueden borrarse y grabarse en tarjeta, si la
aplicacin posee los circuitos apropiados, utilizando impulsos de voltaje
adecuados.
Memoria EPROM Rpidas - FLASH EPROM (Flash Erasable Programmable
Read Only Memory): Son en la actualidad ms utilizadas que las EEPROM por
contar con mejores caractersticas de capacidad de almacenamiento y tiempo de
acceso.
Memorias de Lectura-Escritura
Memoria de Acceso Aleatorio - RAM (Random Access Memory): Utilizadas
universalmente para almacenar datos variables que son escritos y ledos por la
CPU. No obstante, las memorias del tipo EEPROM y FLASH EPROM pueden
hacer las veces de memorias de lectura escritura.
Clasificacin de Volatilidad
Otro criterio de clasificacin de las Memorias tiene que ver con la Volatilidad de
sus datos.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Una Memoria es No Voltil cuando al quitarle la energa de alimentacin sus
datos no se borran, en este grupo se incluye a las memorias de solo lectura,
enunciadas anteriormente.
Por el contrario, las Memorias Voltiles pierden la informacin almacenada
cuando se les suprime la alimentacin de energa, las RAM son un ejemplo de
memorias Voltiles .
RAM No Voltiles NOVRAM: Son RAM en cuyo chip se adosa una pila con fin
de sostener la informacin mientras el sistema no cuenta con energa.

PUERTOS
Los puertos habilitan la comunicacin de la CPU con otros dispositivos distintos a
las memorias.
De hecho, las Entradas / Salidas Digitales del PLC estn acopladas a los puertos
de la CPU por medio de circuitos de acoplamiento, estos ltimos permiten que
haya una adecuacin desde los niveles de voltajes del sistema interno del PLC
hasta los niveles de tensin y corriente elctricas requeridos en los entornos
industriales.

Mdulos

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Se denomina Mdulos a los puertos con un mayor grado de sofisticacin que la
simple

transferencia

de

datos binarios. Los Mdulos,

son

dispositivos

especializados diseados de manera autnoma con muy poca intervencin de la


CPU. Algunos tipos de mdulos son:
Contadores: Son mdulos basados en contadores digitales capaces de contar
eventos externos en su entrada.

Temporizadores: Bsicamente son los mismos contadores, pero en lugar de


contar eventos externos, la seal 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.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Generador Modulador por Ancho de Impulso - PWM (Pulse Width
Modulator): Una seal PWM es una onda cuadrada de frecuencia constante con
un ciclo til variable; son de uso frecuente en aplicaciones de control.

Conversor Anlogo Digital (ADC): Su funcin es medir una seal anloga y


entregar en cdigo binario el resultado que representa la amplitud de la seal de
entrada. El Conversor Anlogo presenta similitudes con un voltmetro digital.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Conversor Digital Anlogo (DAC): Recibe un valor numrico a la entrada,
convirtindolo en un valor analgico correspondiente, a la salida.

Mdulos de Comunicaciones Seriales: Encargados de gestionar la transmisin


y recepcin de informacin hacia y desde otros dispositivos como: PLC,
computadores, entre otros.
En la Comunicacin Paralela los bits se trasmiten simultneamente siendo
necesarios tantos hilos como bits conformen el paquete de datos a transferir. Por
el contrario, en la comunicacin serial los bits se transfieren uno a uno a travs de
dos o tres hilos conductores, razn por la cual debe preferirse esta ltima. De
hecho, un mdulo de comunicacin serial es el que permite la comunicacin entre
un PC y el PLC para que este pueda ser programado y/o monitoreado por el
usuario. El puerto del PC ms usado para este propsito es el RS232.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

Bus de Campo (Field Bus) o Redes de Aplicacin Industrial: Permiten la


interaccin de datos entre una gran cantidad de dispositivos de automatizacin,
con base en el uso de diversos protocolos de comunicacin serial. Ejemplos de
buses de campo son: CAN, PROFIBUS, BITBUS, MODBUS, entre otros.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

Actividad
PLC Avanzado practica

Nombre del alumno:


Juan Antonio Salvador Alejandro

Asignatura:
Control Lgico Avanzado

Profesor:
M. Eduardo Bocanegra Moo

Grado:
10

Grupo:
B

Fecha de entrega:
Una regulacin es necesaria siempre que una magnitud fsica determinada, como
la temperatura, presin o velocidad, deba tener un valor determinado en el
proceso y dicho valor pueda cambiar debido a condiciones externas imprevisibles.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

Definicin del regular PID


Un regulador PID est formado por un elemento proporcional, uno integral y uno
diferencial. Registra continuamente el valor real medido de la magnitud regulada
dentro de un lazo de regulacin y lo compara con la consigna deseada. A partir
del error resultante, el regulador PID calcula una magnitud manipulada que
aproxima la magnitud regulada a la consigna con la mayor rapidez y estabilidad
posibles.
Definicin de lazo de regulacin
Un lazo de regulacin se compone de un proceso regulado, el regulador, el
elemento de
medicin (sensor) y un elemento de control final:

En este ejemplo se utiliza como regulador la regulacin PID SIMATIC S7-

1200.
En este ejemplo, el elemento de medicin es un sensor que mide la

temperatura en el
interior de la cmara de calefaccin.
El elemento de control final es el elemento calefactor que es activado
directamente por el controlador.

El esquema elctrico siguiente muestra un lazo de regulacin tpico:

La consigna (w) est predefinida. En el ejemplo siguiente, la consigna es la


temperatura deseada de 75C dentro de la cmara de calefaccin. A partir de la
consigna (w) y el valor real (y) se calcula el error de regulacin (e). El regulador

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
(K) convierte el error de regulacin en un valor manipulado (u). El valor
manipulado modifica el valor real (y) a travs del proceso regulado (G). En este
ejemplo, el proceso regulado (G) equivale a la adaptacin de temperatura en la
cmara de calefaccin, p. ej. aumentando o reduciendo el suministro de energa.
Adems del proceso regulado (G), el valor real (y) tambin puede verse
modificado por magnitudes perturbadoras (d). En este ejemplo, una magnitud
perturbadora puede ser un cambio de temperatura no deseado en la cmara de
calefaccin, provocado por ejemplo por un cambio de la temperatura exterior.
Utilizacin del regulador PID
En el proyecto de ejemplo, el regulador PID se utiliza para alcanzar lo antes
posible la temperatura deseada de 75C y mantener la consigna lo ms constante
posible. En este ejemplo puede producirse un rebase de la consigna porque el
elemento calefactor sigue irradiando calor una vez desconectado. Este efecto se
denomina sobre oscilacin y aparece cuando entre la regulacin y la medicin del
valor real se produce un retardo.
La figura siguiente muestra la posible evolucin de la curva de temperatura
despus de conectar la instalacin por primera vez:

La figura siguiente muestra un sinptico de los objetos que se crearn a


continuacin:

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

Para crear los objetos hay que llevar a cabo los pasos siguientes:

Cree un segundo bloque de organizacin [OB200] en el que se llamarn

los bloques del regulador PID.


Cree el objeto tecnolgico "PID_Compact".
Cargue el bloque de simulacin "PROC_C" en el bloque de organizacin
[OB200]. Gracias al uso del bloque de simulacin, no se requiere otro

hardware que el controlador.


Configure el objeto tecnolgico "PID_Compact":
Seleccione el tipo de regulacin.
Defina una consigna para la regulacin.
Interconecte el valor real y el valor manipulado del objeto
tecnolgico "PID_Compact" con el bloque de simulacin "PROC_C".
Cargue el programa de usuario y optimice el regulador en la ventana de
puesta en servicio del objeto tecnolgico.

Crear un bloque de organizacin para el regulador PID


Introduccin
Los bloques para el regulador PID se crean en un bloque de organizacin nuevo.
Como nuevo bloque de organizacin se utiliza un bloque de organizacin de
alarma cclica que se crea a continuacin.
Los bloques de organizacin de alarma cclica sirven para iniciar programas en
intervalos peridicos, independientemente de la ejecucin cclica del programa.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
La ejecucin cclica del programa es interrumpida por el OB de alarma cclica y
contina despus de ste.
La figura siguiente muestra la ejecucin del programa con un OB de alarma
cclica:

En el proyecto de ejemplo se utiliza el OB de alarma cclica para llamar el objeto


tecnolgico "PID_Compact". El objeto tecnolgico "PID_Compact" es la imagen
del regulador PID en el software. Este objeto tecnolgico permite configurar un
regulador PID, activarlo y controlar su estado de ejecucin.
Ajustes para configurar el regulador PID
Tipo de regulacin
Mediante el tipo de regulacin se preselecciona la unidad del valor que debe
regularse. En este ejemplo se utiliza el tipo de regulacin "Temperatura" con la
unidad "C".

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Parmetros de entrada y salida
En esta rea se suministran los parmetros de entrada y salida de la consigna, el
valor real y el valor manipulado del objeto tecnolgico "PID_Compact". Para
utilizar el regulador PID sin hardware adicional, enlace los parmetros de entrada
y salida de "PID_Compact" con las variables "output_value" y "temperature" que
estn
interconectadas en el bloque de simulacin "PROC_C".
El valor real se simula mediante "PROC_C" y se utiliza como entrada de
"PID_Compact".
En el ejemplo, el valor real equivale a la temperatura medida en la cmara
de calefaccin, que se reproduce en la variable "temperature".
El valor manipulado se calcula mediante el objeto tecnolgico
"PID_Compact" y es un parmetro de salida del bloque. El valor
manipulado est reproducido en la variable "output_value" y se utiliza
como valor de entrada de "PROC_C".

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

ARQUITECTURA INTERNA AUTNOMA PROGRAMABLE


O PLC
La estructura bsica de un PLC, que en esencia consta de una unidad central de
procesamiento (CPU), memoria y circuitos de entrada y salida. La CPU, controla y
procesa todas las operaciones dentro del PLC. Cuenta con un temporizador cuya
frecuencia tpica es entre 1 y 8 MHz. Esta frecuencia determina la velocidad de

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
operacin del PLC y es la fuente de temporizacin y sincronizacin de todos los
elementos del sistema. A travs del sistema de bus se lleva informacin y datos
desde y hacia la CPU, la memoria y las unidades de entrada y salida. Los elementos
de la memoria son: una ROM para guardar en forma permanente la informacin del
sistema operativo y datos corregidos; una RAM para el programa del usuario y
memoria buffer temporal para los canales de entrada y salida.

Se entiende por controlador lgico programable (PLC), o autmata programable, a


toda mquina electrnica diseada para controlar en tiempo real y en medio industrial
procesos secuenciales. Esta definicin se est quedando un poco desfasada, ya que
han aparecido los micro-plc's, destinados a pequeas necesidades y al alcance de
cualquier persona.

Interfaces
Todo autmata, salvo casos excepcionales, posee la virtud de poder comunicarse
con otros dispositivos (como un PC). Lo normal es que posea una E/S serie del tipo
RS-232 / RS-422. A travs de esta lnea se pueden manejar todas las caractersticas
internas del autmata, incluida la programacin del mismo, y suele emplearse para
monitorizacin del proceso en otro lugar separado. Seccin de entradas: se trata de
lneas de entrada, las cuales pueden ser de tipo digital o analgico. En ambos casos

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
tenemos unos rangos de tensin caractersticos, los cuales se encuentran en las
hojas de caractersticas del fabricante. A estas lneas conectaremos los sensores.
Tanto las entradas como las salidas estn aisladas de la CPU segn el tipo de
autmata que utilicemos, Normalmente se suelen emplear opto acopladores en las
entradas y relevadores/ optoacopladores en las salidas. A este mdulo se unen
elctricamente los seores (interruptores, finales de carrera, pulsadores) La
informacin recibida en l es enviada a la CPU para ser procesada de acuerdo la
programacin residente.

Los captadores activos son dispositivos electrnicos que necesitan ser


alimentados por una tensin para que varen su estado lgico. Este es el caso de
los diferentes tipos de detectores (Inductivos, Capacitivos, Fotoelctricos).
Muchos de estos aparatos pueden ser alimentados por la propia fuente de
alimentacin del autmata. El que conocer circuitos de automatismos industriales
realizados por contactares, sabr que puede utilizar, como captadores, contactos
elctricamente abiertos o elctricamente cerrados dependiendo de su funcin en
el circuito. Como ejemplo podemos ver un simple arrancador para marcha. En l
se distingue el contacto usado como pulsador de parada que es normalmente
cerrador.

Modulacin por ancho de pulso (PWM).


Muchas unidades PWM (frecuentemente llamadas variadores V/Hz) ofrecen
operacin a cero velocidades. Algunos proporcionan rango de frecuencias cercanas a
200:1. Este amplio rango es posible pues el controlador convierte voltaje de entrada
AC a un voltaje DC fijo por medio del rectificador de potencia.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Luego de este amplificador, el voltaje DC es modulado por medio de un inversor para
producir pulsos de diversos anchos, para variar el voltaje efectivo. A pesar que el
voltaje es modulado, la forma de onda de la corriente es cercana a una onda
senoidal, mucho mejor que cualquier otro sistema. Las unidades PWM usan
transistores de potencia IGBTs.

Observando las formas de onda de corriente de la figura No. 36, deducimos que el
variador tipo PWM es el que proporciona mejor calidad de corriente al motor AC,
logrando que trabaje con mejor eficiencia y produciendo un control de torque ms
fino. Son por lo tanto los ms usados en la actualidad

La onda de voltaje producida por el variador tipo PWM se denomina Seno


PWM y es producto del trabajo a gran velocidad (llegando hasta 20 kHz) de los
transistores IGBT, los cuales son comandados por medio de un sofisticado
circuito de control micro computarizado.
El controlador de dispositivo de variacin de frecuencia est formado por
dispositivos de conversin electrnicos de estado slido. El diseo habitual
primero convierte la energa de entrada AC en DC usando un puente rectificador.
La energa intermedia DC es convertida en una seal quasi-senoidal de AC
usando un circuito inversor conmutado. El rectificador es usualmente un puente
trifsico de diodos, pero tambin se usan rectificadores controlados. Debido a que
la energa es convertida en continua, muchas unidades aceptan entradas tanto
monofsicas como trifsicas (actuando como un convertidor de fase, un variador

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
de velocidad). En la figura No. 37 se ve un ejemplo de un posible circuito de de un
variado de frecuencia con Modulacin de Ancho de Pulso, PWM.

Tan pronto como aparecieron los interruptores semiconductores


fueron introducidos en los VFD, ellos han sido aplicados para los inversores
de todas las tensiones que hay disponible. Actualmente, los transistores
bipolares de puerta aislada (IGBTs) son usados en la mayora de circuitos
inversores.
Las caractersticas del motor AC requieren la variacin proporcional del
voltaje cada vez que la frecuencia es variada. Por ejemplo, si un motor est
diseado para trabajar a 460 voltios a 60 Hz, el voltaje aplicado debe
reducirse a 230 volts cuando la frecuencia es reducida a 30 Hz. As la
relacin voltios/hertzios deben ser regulados en un valor constante (460/60 =
7.67 V/Hz en este caso). Para un funcionamiento ptimo, otros ajustes de
voltaje son necesarios, pero nominalmente la constante es V/Hz es la regla
general. El mtodo ms novedoso y extendido en nuevas
aplicaciones es el control de voltaje por PW M.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

ETHERNET
Aunque los buses de campo continuaran dominados las redes industriales, las
soluciones basadas en ETHERNET se estn utilizando cada vez ms en el sector
de las tecnologas de automatizacin, donde las secuencias de procesos u
produccin son controladores por un modelo cliente/servidor con controladores
PLC y sistemas ERP, teniendo acceso a cada sensor que se conecta a la red.
La implementacin de una red efectiva y segura tambin requiere el uso de
conectores apropiados, disponibles da capa de transporte, en donde la capa de
aplicacin no necesariamente es software; por lo general, las aplicaciones son de
audio(alarma), video(vigilancia), monitoreo y control(sensores), conversin
anloga/digital y digital/analgico.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

Actividad

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
PLC Avanzado practica 1

Nombre del alumno:


Juan Antonio Salvador Alejandro

Asignatura:
Control Lgico Avanzado

Profesor:
M. Eduardo Bocanegra Moo

Grado:
10

Grupo:
B

Fecha de entrega:
19/10/2016

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
La administracin de proyectos y la programacin se realizan con el software
"Totally Integrated Automation Portal".

En una interfaz homognea, aqu se crean, parametrizan y programan los


componentes como el control, la visualizacin y la conexin en red de la solucin
de automatizacin.
Para realizar el diagnstico de fallos, estn disponibles una serie de herramientas
online.

Con los siguientes pasos se puede crear un proyecto para SIMATIC S7-1200 y
programar la solucin para las tareas planteadas:

1.La herramienta central es el "Totally Integrated Automation Portal", que se abre


aqu haciendo doble clic. ( Totally Integrated Automation Portal V11)

2. Los programas para SIMATIC S7-1200 se administran en proyectos. Un


proyecto de este tipo se crea en la vista del portal ( Create new project (Crear
nuevo proyecto) Tank_Analog Create (Crear))

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

3. Ahora se proponen los "First steps (Primeros pasos)" de configuracin.


En primer lugar, queremos "Configure a device (Configurar un dispositivo)".
( First steps (Primeros pasos) Configure a device (Configurar un dispositivo))

4. A continuacin, vamos a "Add new device (Agregar dispositivo)" con el


nombre "controller_tank (controlador depsito)". Para ello, seleccionamos del
catlogo "CPU1214C" con la referencia correspondiente. ( Add new device
(Agregar dispositivo) Controlador depsito CPU1214C 6ES7 . Add
(Agregar))

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

5. El software cambia automticamente a la vista del proyecto con la


configuracin de hardware abierta. Aqu se pueden agregar mdulos adicionales
del catlogo de hardware (derecha). Aqu se puede introducir el Signal Board para
una salida analgica, mediante "arrastrar y soltar" desde el catlogo. ( Catalog
(Catlogo) Signal board AO1 x 12 bits 6ES7 232- )

6. En "Device overview (Vista general de dispositivos)" se pueden controlar


las direcciones de las entradas/salidas o tambin ajustarse de nuevo. Aqu las
entradas analgicas integradas de la CPU tienen las direcciones %EW64 %EW66 y las salidas digitales integradas, las direcciones %A0.0 - %A1.1.

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
La salida analgica del Signal board tiene la direccin %AW80.

7. Para que el software acceda posteriormente a la CPU correcta, deben


configurarse su direccin IP y la mscara de subred. ( Properties (Propiedades)
General (General) PROFINET interface (Interfaz PROFINET) Ethernet
addresses (Direcciones Ethernet) IP address (Direccin IP): 192.168.0.1
Subnet mask (Mscara de subred): 255.255.255.0)

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

8.

Como en la programacin moderna no se programa con direcciones

absolutas, sino con variables, aqu deben determinarse las variables PLC
globales.
Estas variables PLC globales son nombres descriptivos con comentarios para
cada entrada y salida que se utilice en el programa. Ms adelante se puede
acceder a las variables PLC globales a travs de este nombre durante la
programacin.
Estas variables globales se pueden utilizar en todos los bloques del programa.
Para ello, seleccione en la navegacin del proyecto SENSOR [CPU1214C
DC/DC/DC]" y, a continuacin, "PLC tags (Variables PLC)". Abra la tabla "PLC
tags (Variables PLC)" haciendo doble clic e introduzca los nombres de las
entradas y salidas, tal y como se indica abajo.
( controller_tank (controlador depsito) [CPU1214C DC/DC/DC] PLC tags
(Variables PLC) Default tag table (Tabla de variables estndar))

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

9.

Para crear el bloque de funcin FC1, seleccione en la navegacin del

proyecto "controller_tank (controlador depsito) [CPU1214C DC/DC/DC]" y, a


continuacin, "Program blocks (Bloques de programa)". A continuacin, haga
doble

clic

en

"Add

new

block

(Agregar

nuevo

bloque)".

( controller_tank (controlador depsito) [CPU1214C DC/DC/DC] Program


blocks (Bloques de programa) Add new block (Agregar nuevo bloque))

10.

Seleccione "Function (FC) (Funcin (FC))" e indique el nombre Como

lenguaje de programacin se especifica el diagrama de funciones "FUP". La

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
numeracin es automtica. En cualquier caso, el nmero no es tan importante,
pues este FC1 ser llamado posteriormente a travs del nombre simblico.
Confirme las entradas con "OK (Aceptar)". ( Function (FC1) (Funcin (FC1))
Supervision filling level tank1 (Vigilancia del nivel de llenado depsito 1) FUP
OK (Aceptar))

11.

El bloque se abre automticamente. Para poder escribir el programa, debe

declararse la interfaz del bloque.


Al declarar la interfaz, se determinan las variables locales, conocidas solo en este
bloque.
Las variables se dividen en dos grupos:

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Parmetros de bloque que forman la interfaz del bloque para la llamada en el
programa.
Tipo
Parmetros

de

Denominaci

Funcin

Disponible en

n
Input

Parmetros cuyos valores lee

Funciones, bloques de

el bloque.

funcin y algunos tipos

entrada

de

bloques

de

Parmetros

de

Output

Parmetros

valores

organizacin
Funciones y bloques de

salida
Parmetros

de

InOut

escribe el bloque.
El bloque lee el valor de estos

funcin
Funciones y bloques de

parmetros

funcin

entrada/salida

cuyos

al

efectuar

la

llamada y lo vuelve a escribir


en ellos tras la ejecucin.

Datos locales que sirven para almacenar resultados intermedios.


Tipo

Denominaci

Funcin

Disponible en

Datos

n
Temp

Variables que sirven para almacenar

Funciones,

locales

resultados intermedios temporales. Los

bloques de funcin

temporales

datos temporales se conservan solo

durante un ciclo.
Variables que sirven para almacenar

organizacin
Bloques de funcin

Datos

Static

locales

resultados intermedios estticos en el

estticos

bloque de datos de instancia. Los datos

bloques

de

estticos se conservan hasta que se


vuelven a escribir, tambin a lo largo de
varios ciclos.

12.

Para la declaracin de las variables locales, en nuestro ejemplo son

necesarias las siguientes variables.


Input:
analogica

aqu se recibe la lectura del potencimetro

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
Output:
Normal 1

Aqu se escribe el nivel de la indicacin mxima para la salida

escalaAqu se escribe el nivel de la indicacin mnima para la salida

En este ejemplo es especialmente importante utilizar el tipo de datos correcto, ya


que de lo contrario no ser compatible con las funciones de conversin utilizadas
en el siguiente programa.
Todas las variables locales deben incluir un comentario detallado para facilitar su
comprensin.

13. Una vez que las variables locales han sido declaradas, se puede introducir el
programa utilizando el nombre de la variable. (Las variables se identifican con el
smbolo "#".) Para este ejemplo en FUP podra quedar as, en esta parte en los
bloques mostrados en la imagen, son el NORM_X el cual se encarga de recibir
una seal de entrada seleccionamos una variable de entrada y la convertimos en
una real en la variable int se tiene la entrada de VALULE que ser la salida de

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
seal del potencimetro se le llama la entrada anloga y colocamos un mnimo
que es un MIN que ser del 0 y un mximo MAX 27467 y la salida que OUT
normal 1, despus de obtener la variables la escalamos para tener un mayor
rango con SCALE_X, para la escala tambin se maneja rango de la escala y la
entrada de la norma 1 y la salida va ser la escala obtenida OUT escala.

Programa en diagrama de funciones (FUP):

14.

A continuacin se seleccionan las "Properties (Propiedades)" del bloque

ejecutado cclicamente "Main [OB1]". Las propiedades del bloque se pueden


modificar. ( Properties (Propiedades) Main [OB1])

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

NOTA: el voltaje del PLC es de 24vols , por lo cual ayhay que hacer un divisor de
voltaje el cual se calcula para no daar la entrada del PLC que solo soporta 10
vols
Vs

Vr R 1
R 1+ R

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA
10=

242.2 K
2.2 K

2.2 K ?=

242.2 K
10

242.2
2.2 K
10

2.42.2 K 2.2 K

( 3.282.2 K )=3.05
V =IR
24=? 2 K

?=

24
=12.0 mA
2K

Lista de materiales
PLC

PLC S7-1200
1212AC/DC/RLY

Cable ethernet
Laptop
Potencimetro
Resistencia

6ES7 212-1BD30-0XB0-----V2.0
1
1
1
1

Esto muestra el semento del programa

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA

En la siguiente imagen se muestra un color verde rodeando el blooque conversor


de variable esto significa que esta leedo en tiempo real

En esta imagen se muestra como varia la entrada y salida, las escalas de entrada
y salida como varian, con el potenciometro

En esta imagen se puede observar que cuando se exede el voltaje se enciende


el led que indica un error en el PLC

UNIVERSIDAD TECNOLGICA DE CAMPECHE DIRECCIN DE


INGENIERA MECATRNICA