Documente Academic
Documente Profesional
Documente Cultură
La automatizacin es un sistema donde se trasfieren tareas de produccin, realizadas habitualmente por operadores humanos a un
conjunto de elementos tecnolgicos.
Un sistema automatizado consta de dos partes principales:
Parte de Mando
Parte Operativa
Se
rv
ic
e
La Parte Operativa es la parte que acta directamente sobre la mquina. Son los elementos que hacen que la mquina se mueva
y realice la operacin deseada. Los elementos que forman la parte operativa son los accionadores de las mquinas como motores,
cilindros, compresores ..y los captadores como fotodiodos, finales de carrera ...la Parte de Mando suele ser un autmata programable
(tecnologa programada), aunque hasta hace bien poco se utilizaban rels electromagnticos, tarjetas electrnicas o mdulos lgicos
neumticos (tecnologa cableada) . En un sistema de fabricacin automatizado el autmata programable esta en el centro del sistema. Este
debe ser capaz de comunicarse con todos los constituyentes de sistema automatizado.
Objetivos de la automatizacin
or
k
&
Mejorar la productividad de la empresa, reduciendo los costes de la produccin y mejorando la calidad de la misma.
Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos penosos e incrementando la seguridad.
Realizar las operaciones imposibles de controlar intelectual o manualmente.
Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades necesarias en el momento preciso.
Simplificar el mantenimiento de forma que el operario no requiera grandes conocimientos para la manipulacin del proceso productivo.
Integrar la gestin y produccin.
PARTE DE OPERATIVA
il
Detectores y Captadores
AM
Como las personas necesitan de los sentidos para percibir, lo que ocurre en su entorno, los sistemas automatizados precisan de los
transductores para adquirir informacin de:
-T
Los dispositivos encargados de convertir las magnitudes fsicas en magnitudes elctricas se denominan transductores. Los transductores
se pueden clasificar en funcin del tipo de seal que transmiten en:
Transductores todo o nada: Suministran ua seal binaria claramente diferenciados. Los finales de carrera son transductores de este
tipo.
Transductores numricos: Transmiten valores numricos en forma de combinaciones binarias. Los encoders son transductores de este
tipo.
Transductores analgicos: Suministran una seal continua que es fiel reflejo de la variacin de la magnitud fsica medida.
Algunos de los transductores ms utilizados son: Final de carrera, fotoclulas, pulsadores, encoders, etc.
Accionadores y Preaccionadores
El accionador es el elemento final de control que, en respuesta a la seal de mando que recibe, acta sobre la variable o elemento final del
proceso. Un accionador transforma la energa de salida del automatismo en otra til para el entorno industrial de trabajo. Los accionadores
pueden ser clasificados en elctricos, neumticos e hidrulicos. Los accionadores ms utilizados en la industria son: Cilindros, motores de
corriente alterna, motores de corriente continua, etc. Los accionadores son gobernados por la parte de mando, sin embargo, pueden estar
bajo el control directo de la misma o bien requerir algn preaccionamiento para amplificar la seal de mando. Esta preamplificacin se
traduce en establecer o interrumpir la circulacin de energa desde la fuente al accionador.
Los preaccionadores disponen de:
Parte de mando o de control que se encarga de conmutar la conexin elctrica, hidrulica o neumtica entre los cables o conductores del
circuito de potencia.
Accionadores y Preaccionadores
El accionador es el elemento final de control que, en respuesta a la seal de mando que recibe, acta sobre la variable o elemento final del
proceso. Un accionador transforma la energa de salida del automatismo en otra til para el entorno industrial de trabajo. Los accionadores
pueden ser clasificados en elctricos, neumticos e hidrulicos. Los accionadores ms utilizados en la industria son: Cilindros, motores de
corriente alterna, motores de corriente continua, etc. Los accionadores son gobernados por la parte de mando, sin embargo, pueden estar
bajo el control directo de la misma o bien requerir algn preaccionamiento para amplificar la seal de mando. Esta preamplificacin se
traduce en establecer o interrumpir la circulacin de energa desde la fuente al accionador.
Los preaccionadores disponen de:
ic
e
Parte de mando o de control que se encarga de conmutar la conexin elctrica, hidrulica o neumtica entre los cables o conductores del
circuito de potencia.
Tecnologas cableadas
Se
rv
Con este tipo de tecnologa, el automatismo se realiza interconectando los distintos elementos que lo integran. Su funcionamiento es
establecido por los elementos que lo componen y por la forma de conectarlos. Esta fue la primera solucin que se utilizo para crear
autmatas industriales, pero presenta varios inconvenientes.
&
Los dispositivos que se utilizan en las tecnologas cableadas para la realizacin del automatismo son:
or
k
Reles electromagnticos.
Mdulos lgicos neumticos.
Tarjetas electrnicas.
Tecnologas programadas
AM
Los ordenadores.
Los autmatas programables.
il
Los avances en el campo de los microprocesadores de los ltimos aos han favorecido la generalizacin de las tecnologas programadas.
En la realizacin de automatismos. Los equipos realizados para este fin son:
Introduccin
-T
El ordenador, como parte de mando de un automatismo presenta la ventaja de ser altamente flexible a modificaciones de proceso. Pero, al
mismo tiempo, y debido a su diseo no especfico para su entorno industrial, resulta un elemento frgil para trabajar en entornos de lneas
de produccin. Un autmata programable industrial es un elemento robusto diseado especialmente para trabajar en ambientes de
talleres, con casi todos los elementos del ordenador.
Un autmata programable industrial (API) o Programable logic controller (PLC), es un equipo electrnico, programable en lenguaje no
informtico, diseado para controlar en tiempo real y en ambiente de tipo industrial, procesos secuenciales. Un PLC trabaja en base a la
informacin recibida por los captadores y el programa lgico interno, actuando sobre los accionadores de la instalacin.
Campos de aplicacin
il
or
k
Maniobra de mquinas
Maquinaria industrial de plstico
Mquinas transfer
Maquinaria de embalajes
Maniobra de instalaciones:
Instalacin de aire acondicionado, calefaccin...
Instalaciones de seguridad
Sealizacin y control:
Chequeo de programas
Sealizacin del estado de procesos
&
Se
rv
Espacio reducido
Procesos de produccin peridicamente cambiantes
Procesos secuenciales
Maquinaria de procesos variables
Instalaciones de procesos complejos y amplios
Chequeo de programacin centralizada de las partes del proceso
ic
e
El PLC por sus especiales caractersticas de diseo tiene un campo de aplicacin muy extenso. La constante evolucin del hardware y
software ampla constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades
reales. Su utilizacin se da fundamentalmente en aquellas instalaciones en donde es necesario un proceso de maniobra, control,
sealizacin, etc. , por tanto, su aplicacin abarca desde procesos de fabricacin industriales de cualquier tipo a transformaciones
industriales, control de instalaciones, etc. Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de almacenar los
programas para su posterior y rpida utilizacin, la modificacin o alteracin de los mismos, etc., hace que su eficacia se aprecie
fundamentalmente en procesos en que se producen necesidades tales como:
AM
Ventajas e inconvenientes
Ventajas
-T
No todos los autmatas ofrecen las mismas ventajas sobre la lgica cableada, ello es debido, principalmente, a la variedad de modelos
existentes en el mercado y las innovaciones tcnicas que surgen constantemente. Tales consideraciones me obligan e referirme a las
ventajas que proporciona un autmata de tipo medio.
ic
e
Mantener un dilogo con los operarios de produccin, obedeciendo sus consignas e informando del estado del proceso.
Programacin:
Se
rv
Para introducir, elaborar y cambiar el programa de aplicacin del autmata. El dialogo de programacin debe permitir modificar el
programa incluso con el autmata controlando la maquina.
Nuevas Funciones
&
Redes de comunicacin:
or
k
Permiten establecer comunicacin con otras partes de control. Las redes industriales permiten la comunicacin y el intercambio de
datos entre autmatas a tiempo real. En unos cuantos milisegundos pueden enviarse telegramas e intercambiar tablas de memoria
compartida.
Sistemas de supervisin:
il
Tambin los autmatas permiten comunicarse con ordenadores provistos de programas de supervisin industrial. Esta
comunicacin se realiza por una red industrial o por medio de una simple conexin por el puerto serie del ordenador.
AM
-T
Adems de dedicarse al control de sistemas de eventos discretos los autmatas llevan incorporadas funciones que permiten el
control de procesos continuos. Disponen de mdulos de entrada y salida analgicas y la posibilidad de ejecutar reguladores PID que estn
programados en el autmata.
ESTRUCTURA EXTERNA
Introduccin
El trmino estructura externa o configuracin externa de un autmata programable industrial se refiere al aspecto fsico exterior del mismo,
bloques o elementos en que est dividido.
Actualmente son tres las estructuras ms significativas que existen en el mercado:
ic
e
Estructura compacta.
Estructura semimodular. ( Estructura Americana)
Estructura modular. (Estructura Europea)
Se
rv
Estructura compacta
or
k
&
Este tipo de autmatas se distingue por presentar en un solo bloque todos sus elementos, esto es, fuente de alimentacin, CPU, memorias,
entradas/salidas, etc.. Son los autmatas de gama baja o nanoautmatas los que suelen tener una estructura compacta. Su potencia de
proceso suele ser muy limitada dedicndose a controlar mquinas muy pequeas o cuadros de mando.
Estructura semimodular
AM
il
Se caracteriza por separar las E/S del resto del autmata, de tal forma que en un bloque compacto estn reunidas las CPU, memoria de
usuario o de programa y fuente de alimentacin y separadamente las unidades de E/S . Son los autmatas de gama media los que suelen
tener una estructura semimodular (Americana).
Estructura modular
-T
Su caracterstica principal es la de que existe un mdulo para cada uno de los diferentes elementos que componen el autmata como
puede ser una fuente de alimentacin, CPU, E/S, etc. La sujecin de los mismos se hace por carril DIN, placa perforada o sobre RACK, en
donde va alojado el BUS externo de unin de los distintos mdulos que lo componen. Son los autmatas de gama alta los que suelen tener
una estructura modular, que permiten una gran flexibilidad en su constitucin.
ESTRUCTURA INTERNA
Introduccin
En este apartado vamos a estudiar la estructura interna de cada uno de los diferentes elementos que componen el autmata, las funciones
y funcionamiento de cada una de ellas.
El autmata est constituido por diferentes elementos, pero tres son los bsicos:
CPU
Entradas
Salidas
Con las partes mencionadas podemos decir que tenemos un autmata pero para que sea operativo son necesarios otros elementos tales
como:
Fuente de alimentacin
Interfaces
La unidad o consola de programacin
Los dispositivos perifricos
CPU:
La CPU(Central Procesing Unit) es la parte inteligente del sistema. Interpreta las instrucciones del programa de usuario y consulta el
estado de las entradas. Dependiendo de dichos estados y del programa, ordena la activacin de las salidas deseadas.
La CPU est constituida por los siguientes elementos:
Procesador
Memoria monitor del sistema
Circuitos auxiliares
Procesador
El micropocesador es
Se
rv
ic
e
Est constituido por el microprocesador, el reloj(generador de onda cuadrada) y algn chip auxiliar.
un circuito integrado (chip), que realiza una gran cantidad de operaciones, que podemos agrupar en:
&
Para que el microprocesador pueda realizar todas estas operaciones est dotado de unos circuitos internos que son los siguientes:
il
or
k
Circuitos de la unidad aritmtica y lgica o ALU: Es la parte del p donde se realizan los clculos y las decisiones lgicas para controlar
el autmata.
Circuitos de la unidad de control (UC) o Decodificador de instrucciones: Decodifica las instrucciones ledas en memoria y se generan
las seales de control.
Acumulador: Es la encargada de almacenar el resultado de la ltima operacin realizada por el ALU.
Flags: Flags, o indicadores de resultado, que pueden ser consultados por el programa.
Contador de programa: Encargada de la lectura de las instrucciones de usuario.
Bus(interno): No son circuitos en si, sino zonas conductoras en paralelo que transmiten datos, direcciones, instrucciones y seales de
control entre las diferentes partes del p.
AM
Es una memoria de tipo ROM, y adems del sistema operativo del autmata contiene las siguientes rutinas, incluidas por el fabricante.
-T
ic
e
FUENTE DE ALIMENTACION: La fuente de alimentacin proporciona las tensiones necesarias para el funcionamiento de los distintos
circuitos del sistema. La alimentacin a la CPU puede ser de continua a 24 Vcc, tensin muy frecuente en cuadros de distribucin, o en
alterna a 110/220 Vca. En cualquier caso es la propia CPU la que alimenta las interfaces conectadas a travs del bus interno.La
alimentacin a los circuitos E/S puede realizarse, segn tipos, en alterna a 48/110/220 Vca o en continua a 12/24/48 Vcc.La fuente de
alimentacin del autmata puede incorporar una batera tampn, que se utiliza para el mantenimiento de algunas posiciones internas y del
programa usuario en memoria RAM, cuando falla la alimentacin o se apaga el autmata.INTERFACES: En el control de un proceso
automatizado, es imprescindible un dialogo entre operador-mquina junto con una comunicacin entre la mquina y el autmata, estas
comunicaciones se establecern por medio del conjunto de entradas y salidas del citado elemento. Los autmatas son capaces de
manejar tensiones y corrientes de nivel industrial, gracias a que disponen un bloque de circuitos de interfaz de E/S muy potente, que les
permite conectarse directamente con los sensores y accionamientos del proceso.De entre todos los tipos de interfaces que existen, las
interfaces especificas permiten la conexin con elementos muy concretos del proceso de automatizacin. Se pueden distinguir entre ellas
tres grupos bien diferenciados:
Se
rv
or
k
&
Las interfaces especiales del primer grupo se caracterizan por no influir en las variables de estado del proceso de automatizacin.
nicamente se encargan de adecuar las E/S, para que puedan ser inteligibles por la CPU, si son entradas, o para que puedan ser
interpretadas correctamente por actuadores (motores, cilindros, etc.), en el caso de las salidas. Las del segundo grupo admiten m ltiples
modos de configuracin, por medio de unas combinaciones binarias situadas en la misma tarjeta. De esta forma se descarga de trabajo a
la unidad central, con las ventajas que conlleva. Los procesadores perifricos inteligentes, son mdulos que incluyen su propio procesador,
memorias y puntos auxiliares de entrada / salida. Estos procesadores contienen en origen un programa especializado en la ejecucin de
una tarea concreta, a la que le basta conocer los puntos de consigna y los parmetros de aplicacin para ejecutar, de forma autnoma e
independiente de la CPU principal, el programa de control.
il
ENTRADAS Y SALIDAS:
Introduccin
AM
La seccin de entradas mediante el interfaz, adapta y codifica de forma comprensible para la CPU las seales procedentes de los
dispositivos de entrada o captadores.
Entradas digitales
Entradas analgicas
-T
La seccin de salida tambin mediante interfaz trabaja de forma inversa a las entradas, es decir, decodifica las seales
procedentes de la CPU, y las amplifica y manda con ellas los dispositivos de salida o actuadores como lmparas, rels...
aqu tambin existen unos interfaces de adaptacin a las salidas de proteccin de circuitos internos.
Hay dos tipos de salidas:
Salidas digitales
Salidas analgicas
Entradas digitales
Los mdulos de entrada digitales permiten conectar al autmata captadores de tipo todo o nada como finales de carrera pulsadores...Los
mdulos de entrada digitales trabajan con seales de tensin, por ejemplo cuando por una va llegan 24 voltios se interpreta como un "1" y
cuando llegan cero voltios se interpreta como un "0"
El proceso de adquisicin de la seal digital consta de varias etapas.
Proteccin contra sobretensiones
Filtrado
Puesta en forma de la onda
Aislamiento galvnico o por optoacoplador.
Entradas analgicas
Los mdulos de entrada analgicas permiten que los autmatas programables trabajen con accionadores de mando analgico y lean
seales de tipo analgico como pueden ser la temperatura, la presin o el caudal.Los mdulos de entradas analgicas convierten una
magnitud analgica en un numero que se deposita en una variable interna del autmata. Lo que realiza es una conversin A/D, puesto que
el autmata solo trabajar con seales digitales. Esta conversin se realiza con una precisin o resolucin determinada (numero de bits) y
cada cierto intervalo de tiempo (periodo muestreo).
Los mdulos de entrada analgica pueden leer tensin o intensidad.
El proceso de adquisicin de la seal analgica consta de varias etapas:
Se
rv
ic
e
Filtrado
Conversin A/D
Memoria interna
salidas digitales
&
Un mdulo de salida digital permite al autmata programable actuar sobre los preaccionadores y accionadores que admitan ordenes de
tipo todo o nada.El valor binario de las salidas digitales se convierte en la apertura o cierre de un rel interno del autmata en el caso de
mdulos de salidas a rel.En los mdulos estticos (bornero), los elementos que conmutan son los componentes electrnico como
transistores o triacs, y en los mdulos electromecnicos son contactos de rels internos al mdulo.
or
k
Los mdulos de salidas estticos al suministrar tensin, solo pueden actuar sobre elementos que trabajan todos a la misma tensin, en
cambio los mdulos de salida electromecnicos, al ser libres de tensin, pueden actuar sobre elementos que trabajen a tensiones distintas.
il
O
-T
AM
Puesta en forma
Aislamiento
Circuito de mando (rel interno)
Proteccin electrnica
Tratamiento cortocircuitos
Salidas analgicas
Los mdulos de salida analgica permiten que el valor de una variable numrica interna del autmata se convierta en tensin o
intensidad.Lo que realiza es una conversin D/A, puesto que el autmata solo trabaja con seales digitales. Esta conversin se realiza con
una precisin o resolucin determinada (numero de bits) y cada cierto intervalo de tiempo (periodo muestreo).Esta tensin o intensidad
puede servir de referencia de mando para actuadores que admitan mando analgico como pueden ser los variadores de velocidad, las
etapas de los tiristores de los hornos, reguladores de temperatura... permitiendo al autmata realiza funciones de regulacin y control de
procesos continuos.
El proceso de envo de la seal analgica consta de varias etapas:
Aislamiento galvnico
Conversin D/A
Circuitos de amplificacin y adaptacin
Proteccin electrnica de la salida
Como hemos visto las seales analgicas sufren un gran proceso de adaptacin tanto en los mdulos de entrada como en los
mdulos de salida. Las funciones de conversin A/D y D/A que realiza son esenciales. Por ello los mdulos de E/S analgicos se les
considera mdulos de E/S especiales.
MEMORIAS: Introduccin
La memoria es el almacn donde el autmata guarda todo cuanto necesita para ejecutar la tarea de control.
Datos del proceso:
Seales de planta, entradas y salidas.
Variables internas, de bit y de palabra.
Datos alfanumricos y constantes.
Se
rv
ic
e
Datos de control:
or
k
&
-T
AM
il
La memoria RAM se utiliza principalmente como memoria interna, y nicamente como memoria de programa en el caso de que pueda
asegurarse el mantenimiento de los datos con una batera exterior.La memoria ROM se utiliza para almacenar el programa monitor del
sistema como hemos visto en el apartado dedicado a la CPU. Las memorias EPROM se utilizan para almacenar el programa de usuario,
una vez que ha sido convenientemente depurada.Las memorias EEPROM se emplean principalmente para almacenar programas, aunque
en la actualidad es cada vez ms frecuente el uso de combinaciones RAM + EEPROM, utilizando estas ultimas como memorias de
seguridad que salvan el contenido de las RAM. Una vez reanudada la alimentacin, el contenido de la EEPROM se vuelca sobre la RAM.
Las soluciones de este tipo estn sustituyendo a las clsicas RAM + batera puesto que presentan muchos menos problemas.
Memoria interna
En un autmata programable, la memoria interna es aquella que almacena el estado de las variables que maneja el autmata: entradas,
salidas, contadores, rels internos, seales de estado, etc. Esta memoria interna se encuentra dividida en varias reas, cada una de ellas
con un cometido y caractersticas distintas.La clasificacin de la memoria interna no se realiza atendiendo a sus caractersticas de lectura y
escritura, sino por el tipo de variables que almacena y el numero de bits que ocupa la variable. As, la memoria interna del autmata queda
clasificada en las siguientes reas.
rea de imgenes de entradas/salidas y rea interna (IR).
En esta rea de memoria se encuentran:
Se
rv
ic
e
&
il
or
k
AM
Contienen bits de control e informacin de recursos de PLC como: Puerto RS232C, puertos perifricos, casetes de memoria...
-T
de modo.
il
or
k
&
Se
rv
ic
e
Las variables contenidas en la memoria interna, pueden ser consultadas y modificadas continuamente por el programa, cualquier nmero
de veces. Esta actualizacin continua de los datos obliga a construir la memoria con dispositivos RAM.
AM
Memoria de programa
-T
La memoria de programa, normalmente externa y enchufable a la CPU mediante casete de memoria, almacena el programa escrito por el
usuario para su aplicacin.Cada instruccin del usuario ocupa un paso o direccin del programa.Las memorias de programa o memorias
de usuario son siempre de tipo permanente RAM + batera o EPROM/EEPROM . Por lo general la mayora de los fabricantes de
autmatas ofrecen la posibilidad de utilizar memorias RAM con batera para la fase de desarrollo y depuracin de los programas, y de
pasar estos a memorias no voltiles EPROM o EEPROM una vez finalizada esta fase.La ejecucin del programa en el mdulo es siempre
prioritaria, de forma que si se da tensin al autmata con un mdulo conectado, la CPU ejecuta su programa y no el contenido en memoria
RAM interna.
PROGRAMACION
el sistema de programacin permite, mediante las instrucciones del autmata, confeccionar el programa de usuario.
Posteriormente el programa realizado, se trasfiere a la memoria de programa de usuario.
Una memoria tpica permite almacenar como mnimo hasta mil instrucciones con datos de bit, y es del tipo lectura/escritura, permitiendo la
modificacin del programa cuantas veces sea necesario. Tiene una batera tampn para mantener el programa si falla la tensin de
alimentacin.
La programacin del autmata consiste en el establecimiento de una sucesin ordenada de instrucciones, escritas en un lenguaje de
programacin concreto.
Estas instrucciones estn disponibles en el sistema de programacin y resuelven el control de un proceso determinado.
El GRAFCET surge en Francia a mediados de los aos 70, debido a la colaboracin de algunos fabricantes de autmatas, como
Telemecanique y Aper con dos organismos oficiales, AFCET (Asociacin francesa para la ciberntica, economa y tcnica) y ADEPA
(Agencia nacional para el desarrollo de la produccin automatizada). Homologado en Francia, Alemania, y posteriormente por la comisin
Electrnica Internacional (IEC 848, ao 1988) .
Actualmente es una herramienta imprescindible cuando se trata de automatizar
procesos secuenciales de cierta complejidad con autmatas programables. El GRAFCET es un diagrama funcional que describe la
evolucin del proceso que se quiere automatizar tal y como se muestra en la figura. Est definido por unos elementos grficos y unas
reglas de evolucin que reflejan la dinmica del comportamiento del sistema. Todo automatismo secuencial o concurrente se puede
estructurar en una serie de etapas que representan estados o subestados del sistema en los cuales se realiza una o ms acciones, as
como transiciones, que son las condiciones que deben darse para pasar de una etapa a otra.
ic
e
Se
rv
&
or
k
W
ELEMENTOS GRAFICOS
il
Las Etapas
AM
-T
Las acciones que llevan asociadas las etapas se representan con un rectngulo donde se indica el tipo de accin a realizar. Una
etapa puede llevar asociadas varias acciones.
Las Lneas de Evolucin
Las lineas de evolucin unen entre si las etapas que representan actividades consecutivas. Las lneas se entenderan siempre orientadas
de arriba abajo, a menos que se represente una flecha en sentido contrario. Dos lneas de evolucin que se crucen debe de interpretarse,
en principio que no estn unidas.
Las Transiciones
Las transiciones, representan las condiciones lgicas necesarias para que finalice la actividad de una etapa y se inicie la de la etapa o
etapas inmediatamente consecutivas. Grficamente se representan por una lnea cruzada sobre las lneas de evolucin.
Los Reenvos
Son smbolos en forma de flecha que indican la
or
k
&
Se
rv
ic
e
il
REGLAS DE EVOLUCION
AM
Una o varias acciones se asocian a cada etapa. Estn acciones slo estn activas cuando la etapa est activa.
-T
Una etapa se hace activa cuando la precedente lo est y la condicin de transicin entre ambas etapas ha sido activada. La activacin de
una condicin de transicin implica la activacin de la etapa siguiente y la desactivacin de la etapa precedente. La etapa inicial tiene que
ser activada antes de que se inicie el ciclo del GRAFCET, un ciclo est formado por todas las etapas posteriores a la etapa inicial.
Existen procesos que requieren estructuras mas complejas, en las que se representan bucles, tomas de decisiones o tareas simultaneas
que deben sincronizarse. Para estos casos el GRAFCET dispone de otras estructuras bsicas a partir de las cuales pueden generarse los
diagramas de dichos progresos.
Las tres estructuras bsicas del GRAFCET, de las cuales pueden derivarse todas las dems, son:
Secuencia lineal
Convergencia y divergencia en o (subprocesos alternativos).
Convergencia y divergencia en y (subprocesos simultneos).
La divergencia y la convergencia
La divergencia y la convergencia en "o", a las que llamaremos conjuntamente bifurcacin en "o", forman una estructura en la que existen
los siguientes elementos:
Una divergencia en "o", en la que se inician varios caminos o subprocesos alternativos posibles.
Una serie de caminos alternativos con una macroestructura lineal, aunque pueden tener otras estructuras mas complejas.
Una o mas confluencias en "o" de dichos caminos alternativos, de tal forma que la macroestructura debe ser globalmente cerrada.
Las propiedades bsicas que cumple la estructura de bifurcacin en "o" son las siguientes:
A partir del punto de divergencia el proceso podr evolucionar por distintos caminos alternativos, cada uno de ellos debe tener su
propia condicin de transicin.
Las condiciones de transicin de los diversos caminos de divergencia han de ser excluyentes entre si, de forma que el proceso solo
podr progresar en cada caso por uno de ellos.
A nivel de grfico global, los distintos caminos iniciados como divergencia en "o" deben confluir en uno o mas puntos de
convergencia en "o". Dicho de otra forma, la estructura debe ser totalmente cerrada y no pueden existir caminos abiertos, ya que
esto denotara situaciones sin posible salida.
ic
e
Se
rv
SET
&
La activacin de la etapa siguiente a una divergencia depende de la etapa previa y de la condicin particular del camino activado, como si
se tratara de una secuencia lineal:
B10 = Q9 * (C9-1)
il
SET
or
k
La activacin de la etapa siguiente a una convergencia depende de las etapas previas segn una ecuacin en "o".
SECUENCIA LINEAL
-T
AM
La secuencia lineal es la estructura ms simple posible y consiste en una sucesin de etapas unidas consecutivamente por las lneas de
evolucin y condiciones de transicin.Dentro de un tramo de secuencia lineal, solamente una etapa debe estar activada en un instante
determinado.Se activa una etapa cuando se encuentra activada la anterior y se cumplan las condiciones de transicin entre ambas.La
activacin de una etapa implica automticamente la desactivacin de la etapa anterior.Una secuencia lineal puede formar parte de una
estructura ms compleja.
AM
il
or
k
&
Se
rv
ic
e
A partir del punto de divergencia el proceso evolucionara por varios caminos a la vez, ejecutando varias tareas simultneamente.
La condicin de transicin para iniciar las tareas simultaneas es nica y comn para todas ellas.
La convergencia en "y " impone de por si una condicin de transicin: todas las tareas que confluyan deben haber terminado para que
el proceso pueda continuar.
-T
La etapa previa a una divergencia "y" no debe desactivarse hasta que se hayan activado todas las etapas siguientes,
segn una ecuacin lgica en "y".
La activacin de etapa inmediatamente despus de una divergencia depende de que este activada la etapa inmediatamente anterior y de
la condicin de transicin comn.
SET
B10 = Q9 * C9
SET
B20 = Q9 * C9
SET
B30 = Q9 * C9
La activacin a una etapa siguiente a una convergencia en "y" depende de que estn activadas todas las etapas previas.
SET
EJERCICIO PRACTICO
Funcionamiento
-T
AM
il
or
k
&
Se
rv
ic
e
En primer lugar tenemos el deposito 1 (tolva 1), el cual contiene piedrilla en gran cantidad. Esta tolva, mediante el accionamiento de la
compuerta 1 (cilindro neumtico), permite llenar otra tolva que est justo debajo de ella, es la llamada tolva 2.La tolva 2 se llenara justo con
la capacidad del container a llenar. El fin de carrera "b" (entrada 1), detecta la tolva 2 llena, y el "a" (entrada 0) vaca. Lo mismo que la tolva
1, esta tambin posee su correspondiente compuerta.El container, es manipulado por una cinta transportadora accionada por un motor
trifsico, el cual para debajo de la tolva 2 (para que sea llenado) cuando lo detecta el fin de carrera "c" (entrada 2), y cuando es llenado
sigue avanzando hasta que el prximo container accione el "c", y as sucesivamente.
Al accionar el pulsador de marcha "M" (entrada 10) activo un rel interno biestable (1100), y lo desactivo con el pulsador de parada "P"
(entrada 4).Al dar la marcha, la tolva 1 abre la compuerta 1 (OUT 100=1) y llena la otra tolva, la tolva 2, a no ser que: ya se encuentre llena
(entrada 1), que el contador haya contabilizado los 50 containeres cargados, y que la tolva 2 este llenando el container.
Cuando la tolva 2 adquiere su carga, la tolva 1 cierra su compuerta (OUT 100=0) y al cabo de 0,3 sg, si el container se encuentra debajo
de esta tolva (entrada 2), entonces se abre la compuerta 2 (OUT 101=1) para llenar el container: esta compuerta se cierra (OUT 101=0)
cuando la carga de la tolva 2 llega a su mnimo (entrada 0).
Cuando las dos tolvas tengan sus compuertas cerradas, la cinta transportara los containeres (OUT 102=1), hasta que la prxima vaca se
situ debajo de la tolva 2.
Solucin
il
or
k
&
Se
rv
ic
e
1 GRAFCET funcional
AM
3 Asignacin de variables
ENTRADA AL AUTMATA
-T
VARIABLES DE ENTRADA
"f.c.a"
0000
Final de carrera b
"f.c.b"
0001
"f.c.c"
0002
Final de carrera c
Final de carrera a
Pulsador de marcha
Pulsador de parada
0004
0010
E0
1000
E1
1001
E2
1002
E3
1003
E4
1004
E5
1005
E6
1006
E7
1007
E8
1008
E9
1009
1100
SALIDAS DEL AUTMATA
Compuerta Tolva1
100
Compuerta Tolva2
101
102
010.04
AND
TIM001
OR
018.15
LD
010.01
KEEP
010.00
il
or
k
&
Se
rv
LD
ic
e
Red1
AND
011.00
000.01
AND NOT
CNT003
AND NOT
001.01
LD
010.02
KEEP
010.01
AND NOT
AM
010.00
-T
LD
Red 2
Red 3
LD
010.01
AND
000.01
LD
010.03
KEEP
010.02
AND
TIM000
AND
000.02
LD
010.04
KEEP
010.03
Se
rv
010.02
il
or
k
&
LD
ic
e
Red 4
010.00
KEEP
010.04
LD
000.00
-T
AND NOT
Red 6
LD
018.15
LD
010.06
OR
010.07
KEEP
010.05
AM
010.03
LD
Red 5
OR
010.09
AND NOT
010.07
KEEP
010.06
000.02
AM
il
or
k
LD
Se
rv
010.05
&
LD
ic
e
Red 7
OR
010.06
AND
000.02
LD
010.08
KEEP
010.07
Red 9
LD
010.07
AND
010.04
LD
010.09
010.05
LD
-T
Red 8
KEEP
010.08
AND
TIM002
LD
010.06
KEEP
010.09
Se
rv
010.08
or
k
&
LD
ic
e
Red 10
000.03
LD
il
Red 11
011.00
-T
KEEP
AM
LD NOT 000.04
Red 12
LD
010.02
TIM
000
#0003
Red 13
010.04
TIM
001
#0003
Se
rv
ic
e
LD
Red 14
TIM
002
#0003
&
010.08
AM
il
or
k
LD
010.04
LD NOT 011.00
LD
-T
Red 15
CNT
#0050
003
Red 16
LD
010.01
LD
010.02
KEEP
001.00
010.03
LD
010.04
KEEP
001.01
&
Se
rv
LD
ic
e
Red 17
010.07
KEEP
001.02
LD
il
010.09
OR
AM
010.06
-T
LD
or
k
Red 18
Red 19
END
La automatizacin de mquinas y de procesos industriales debe contemplar todos los posibles estados en que se puede encontrar una
mquina o proceso. No solamente se debe contemplar en el programa el simple funcionamiento normal automtico, sino las situaciones de
fallo, de parada de emergencia, los procesos de rearme y puesta en marcha de la mquina, las marchas de test, el control manual.Un
programa de autmata debe considerar prioritario la deteccin de los posibles defectos de la parte operativa y el ejecutar la parada de
emergencia, cuyo tratamiento ser largamente descrito en este captulo. Asimismo una cuestin fundamental es el rearme de la mquina,
debiendo contemplar el caso de que la produccin deba continuar en el estado previo a la emergencia, o si ya no es posible continuar, el
proceso debe ser iniciado de nuevo.
Todo programa de autmata debe contemplar estos casos, con el objetivo de reducir al mnimo los tiempos de parada de las maquinas y
hacer simple el proceso de rearranque y los cambios de modo de funcionamiento, por ejemplo paso de control manual a control
automtico.En este capitulo se expondr una forma organizada de elaborar los programas de autmatas, para que se contemplen las
situaciones anteriores.
ic
e
-T
AM
il
or
k
&
Se
rv
FALLO OPERATIVO
Introduccin
Engloba los procesos de fallo, activados por un fallo propio de la mquina o tambin a peticin del operador al pulsar la seta de
emergencia.
Parada de emergencia
En este estado se debe llevar la mquina a una situacin segura tanto para el operario como para el producto. Esta situacin implica
normalmente la parada de los accionadores. Una vez superada esta situacin el autmata deber proseguir sus acciones por lo tanto
conviene memorizar el estado anterior a la parada de emergencia.
ic
e
Produccin normal
Se
rv
Representa el GRAFCET que realiza la produccin normal de la maquina. Es el estado ms importante, va representado por un rectngulo
de paredes ms gruesas que los dems. El estado de produccin normal suele ser en funcionamiento automtico, por lo cual el GRAFCET
asociado se le denomina GRAFCET de produccin normal automtica.
Marcha de preparacin
&
Son las acciones previas a la produccin normal o automtica como por ejemplo el calentamiento de los hornos.
or
k
Marcha de cierre
Corresponde a la fase de vaciado y/o limpieza que muchas maquinas deben llevar a cabo antes de parar o de cambiar algunas
caractersticas del producto.
il
AM
El operario siempre dentro de las condiciones de seguridad, puede hacer mover los accionadores. De esta forma podr posicionar la
maquina en el estado que quiera y tambin podr ver el correcto funcionamiento.
Marcha de verificacin con orden
Marcha de test
-T
Introduccin
Este grupo contiene todos los modos de funcionamiento en los que el sistema est parado, los que llevan a una parada del sistema y los
que permiten pasar el sistema de un estado de defecto a un estado de parada para volver a poner en marcha el sistema. Estos procesos
se ejecutan normalmente a peticin del operador y tambin cuando se arranca para efectuar un posicionamiento inicial.
Parada obtenida
Es un estado de paro en un estado intermedio del ciclo de la maquina distinto del estado inicial.Segn la maquina pueden implementarse
varios estados diferentes de paradas, por lo tanto, existirn tantos mandos de en el panel de control como los que necesite el operador
para realizar las peticiones.
Preparacin para puesta en marcha despus de defecto
En este estado se corrigen los fallos de las maquinas despus de una parada de emergencia.
Puesta del sistema en el estado inicial
ic
e
La mquina es puesta por el autmata programable de una forma automtica en el estado inicial.
Se
rv
Se realiza cuando operario decide poner la maquina en un estado concreto. Este tipo de paradas se realiza cuando se ha efectuado una
parada de emergencia.
PROGRAMACION PLC
&
Cuando hablamos de los lenguajes de programacin nos referimos a diferentes formas de poder escribir el programa usuario.
or
k
Los software actuales nos permiten traducir el programa usuario de un lenguaje a otro, pudiendo as escribir el programa en el lenguaje
que ms nos conviene.
AM
il
No obstante, los lenguajes de programacin ms empleados en la actualidad son, el mnemnico y el esquema de contactos.
-T
CONTACTOS: Introduccin
Es un lenguaje grfico, derivado del lenguaje de rels, que mediante smbolos representa contactos, solenoides... . Su principal ventaja es
que los smbolos bsicos estn normalizados segn normas NEMA y son empleados por todos los fabricantes.
Los elementos bsicos que configuran la funcin se representan entre dos lneas verticales que simbolizan las lneas de alimentacin.
Para las lneas de funcin ms complejas como temporizadores, registros de desplazamiento, etc, se emplea el formato de bloques. Estos
no estn formalizados, aunque guardan una gran similitud entre s para distintos fabricantes y resultan mucho mas expresivos que si se
utiliza para el mismo fin el lenguaje en lista de instrucciones o mnemnico.
Conceptos generales
Un programa en esquema de contactos, la constituyen una serie de ramas de contactos.
Se
rv
ic
e
Una rama esta compuesta de una serie de contactos, conectados en serie o en paralelo que dan origen a una salida que bien puede ser
una bobina o una funcin especial.
&
A una rama de circuito en esquema de contactos le corresponde una secuencia de instrucciones en forma mnemnica.
-T
AM
il
or
k
Una bobina no puede venir conectada directamente de la barra de inicio. En tal caso es necesario interponer un contacto siempre cerrado.
MNEMONICOS: Un lenguaje en mnemnico o lista de instrucciones consiste en un conjunto de cdigos simblicos, cada uno de los cuales
corresponde a una instruccin.
Cada fabricante utiliza sus propios cdigos, y una nomenclatura distinta para nombrar las variables del sistema.
El lenguaje en mnemnico es similar al lenguaje ensamblador del micro.
Instruccin
0000
H0501
LD
Parmetro
&
Direccin
Se
rv
ic
e
Ejemplo: La lista de instrucciones utilizada en este proyecto son las del autmata CQM1H de OMRON.
or
k
Parmetro: Son los datos asociados a la operacin (instruccin).Los parmetros son en general de formato TIPO y VALOR.
usuario.
il
AM
-T
LD
000.05
CLC (Borra llevada)
ADD #1234(Au) 015(Ad) 016(R)
rea de datos:
AU y AD: IRI, HR, TC, DM, #
R: IRI, HR, DM.
Indicadores:
ER, si uno de los sumadores no es BCD.
CY, si la suma > 9999
EQ, si el resultado > 0
DIVISIN BCD(DIV)
000.00
013(Dd) HR00(Dr ) 010(R)
AM
il
or
k
&
Se
rv
ic
e
LD
CLC
DIV
-T
rea de datos:
MULTIPLICA EN BCD(MUL)
LD
CLC
MUL
000.00
010(Md) 011(Mr) 012(R)
El resultado necesita 2 canales. Sern el canal 12 y canal 13. Menor peso en 12 y mayor peso en 13.
rea de datos:
Se
rv
000.00
000(C1) HR00(C2)
il
or
k
&
LD
CMP
ic
e
AM
rea de datos:
-T
LD
MOV
000.01
011(S) HR01(D)
rea de datos:
S: IRI, HR, TC, DM, #.
D: IRE, HR, DM.
Indicadores:
EQ(1906): Se activa cuando el dato copiado es cero.
INS DE SECUENCIAS: INSTRUCCIONES DE DIAGRAMAS DE RELS
LOAD (LD)
OR
OR NOT
AND LOAD (AND LD)
AND NOT
Se
rv
ic
e
AND
LOAD (LD)
&
000.01
001.00
AM
il
LD
OUT
or
k
-T
CY
ACC
S
AND (AND)
Realiza el producto lgico entre R y un numero de rel.
LD
AND
000.00
000.01
AND
OUT
000.02
001.00
ic
e
OR (OR)
&
000.01
000.02
000.00
000.03
001.00
il
or
k
LD
OR
AND
AND
OUT
Se
rv
Suma lgica entre registro R (acumulador de bit) y un numero de rel. El resultado queda en R.
AM
-T
LD 000.01
OR NOT 000.02
AND NOT 000.00
OUT 001.00
or
k
&
Se
rv
ic
e
il
Ahora son estas dos instrucciones(4, 5) las que quedan guardadas en el registro R y las primeras instrucciones que estaban en este
registro se desplazan al registro S.
Por ltimo son las instr. (6, 7, 8) las que quedan en R y las dems se desplazan al registro R.
-T
AM
Primero se realiza el producto lgico entre R y las ltimas instr.(6, 7, 8) en entrar al registro S y resultado queda en R. Por ltimo se realiza
la suma lgica entre R(resultado) y las primeras instrucciones entrar al registro S.
OUTPUT (OUT)
KEEP
DIFU/DIFD
OUTPUT (OUT)
Copia el estado de R en un rel.
rea de dato: Se excluyen entradas. IRI, HR, TC, TR.
LD
000.00
LD
000.01
KEEP 010.00
ic
e
Cuando se activa 0 se activa el rel, cuando se activa 1 se desactiva el rel, cuando los dos estn desactivados se mantiene y si los dos se
activan el RESET tiene prioridad.
rea de datos: S entrada set
Se
rv
R entrada reset
or
k
&
Punto n IRE, HR
Activan una salida durante un ciclo de SCAN. DIFU se activara cuando la entrada 0 se active.
rea de datos:
000.00
010.00(P)
LD
DIFD
-T
AM
il
LD 000.00
DIFU 010.00
P: IRE, HR.
IL/ILC
NOP
JMP/JME
END (END)
Indica fin de programa, es obligatorio.
NO OPERACIN (NOP)
No hace nada
ENCLAVAMIENTO (IL)/ BORRA ENCLAVAMIENTO (ILC)
000.02
000.03
001.00
000.04
000.05
001.01
000.04
000.06
001.02
ic
e
LD
AND
IL
LD
AND
OUT
LD
AND
OUT
LD
AND
OUT
ILC
Se
rv
Van siempre juntos. Hacen que las instrucciones entre JMP y JME se ignoren o se ejecuten normalmente.
&
Las instrucciones entre JMP y JME se ejecutan si la instruccin anterior a JMP es 1(R=1)(no salta) si R=0 no se ejecutan (salta).
La diferencia entre IL y JMP es que con JMP los valores OUT se mantienen si no se ejecuta.
il
or
k
000.00
0(N)
000.01
000.02
001.00
000.03
001.01
0
-T
AM
LD
JMP
LD
AND
OUT
LD
OUT
JME
rea de datos:
N: n de salto 00a 07 Cada salto se puede utilizar solo una vez en el programa excepto el 00, que se puede utilizar todas las veces que se
quiera.
INSTRUCCIONES DE TEMPORIZADOR/CONTADOR
TIM
CNT
TIMH
CNTR
TEMPORIZADOR (TIM)
Realiza temporizaciones en unidades de 100ms.
Realiza un retardo a la conexin.
Temporiza desde 0.1s a 999.9s.
Se pueden encadenar timers para temporizaciones mas largas.
Se
rv
ic
e
000.00
000(n) #0150(SV)
TIM000
001.00
rea de datos:
-T
n(numero de timer): 00 a 47
AM
il
or
k
&
LD
TIM
LD
OUT
CONTADOR (CNT)
Es un contador descendente. La unica diferencia es que en el contador se mantiene el valor si hay un fallo de alimentacin y en el timer no.
LD
LD
CNT
000.00
000.01
002(n) #0015(SV)
ic
e
Se
rv
Estado
Registro
&
0 0 1 5
or
k
rea de datos:
n: n de contador de 00 a 47
il
Es un contador reversible.
-T
000.00(II)
000.01(DI)
000.02(Rt)
000(n) #9999(SV)
000
001.00
LD
LD
LD
CNTR
LD CNT
OUT
AM
LD
LD
LD
SFT
000.00
000.01
000.02
010(B) 013(E)
Entrada de datos(IN)
Entrada de clock(CP)
Entrada de reset(R)
rea de datos:
B(Canal de inicio) y E(Canal final): IR y HR.
ic
e
000.00
010.12(Dir)
000.01
010.13(In)
015.00(DIFU)
010.14(Cp)
000.03(Rt)
010.15
000.04
010(C) 011(B) 011(E)
Se
rv
LD
OUT
LD
OUT
LD
OUT
LD
OUT
LD
SFTR
&
Con Dir = 1 el dato In entra en el bit de menos peso, se desplazan a la izquierda. El bit 15 entra en el registro R.
or
k
Con Dir = 0 el dato In entra en el bit de mayor peso, se desplazan hacia la derecha. El bit 0 entra en el registro R.
Si R=1 se ejecuta SFTR.
il
AM
C: Canal de control
-T
B: Canal inicial
rea de datos:
E: Canal final
000.00
010(S) #0000(Di) 011(D)
ic
e
Se
rv
rea de datos:
S(Canal fuente): IRI, HR, TC, DM, #.
&
or
k
AM
rea de datos:
-T
ER: Si Di no es posible.
il
CODIFICADOR 16 a 4 (DMPX)
000.02
010(S) 011(D)
rea de datos:
S: IRI, HR, TC, DM.
D: IRE, HR, DM.
Indicadors:
ER si el dato fuente (S) no es BCD.
EQ si el dato es cero
ic
e
BINARIO a BCD(BCD)
000.03
013(S) HR03(D)
AM
il
or
k
&
LD
BIN
Se
rv
-T
rea de datos:
Contactos
Bobinas
Temporizadores / contadores
Operaciones aritmticas / incrementar / decrementar
Operaciones de transferencia / desplazamiento / rotacin / inicializar memoria
Operaciones de control del programa
Operaciones lgicas
Operaciones de tabla / bsqueda
Operaciones de conversin
10.
11.
12.
13.
14.
Operaciones rpidas
Operaciones de interrupcin / comunicacin
Operaciones del reloj de tiempo real
Lneas
Lista alfabtica de operaciones KOP
15. Capacidad de memoria de la CPU
1_CONTACTOS
Contacto abierto
ic
e
Smbolo:
Se
rv
Operandos:
n (bit): I, Q, M, SM, S, T, C, V
Descripcin de la operacin:
El contacto normalmente abierto se cierra si el valor binario almacenado en la direccin n es igual a 1. La
corriente fluye por un contacto normalmente abierto si est cerrado (activado).
or
k
&
En una conexin en serie, un contacto normalmente abierto se combina con el siguiente elemento KOP
mediante Y. En una conexin en paralelo, se combina con el siguiente elemento KOP mediante O.
Contacto cerrado
il
Smbolo:
AM
Operandos:
n (bit):I, Q, M, SM, S, T, C, V
Descripcin de la operacin:
El contacto normalmente cerrado se cierra si el valor binario almacenado en la direccin n es igual a 0. La
corriente fluye por el contacto si est cerrado (desactivado).
-T
En una conexin en serie, un contacto normalmente cerrado se combina con el siguiente elemento KOP
mediante Y. En una conexin en paralelo, se combina con el siguiente elemento KOP mediante O.
Operandos:
n (bit): I
Descripcin de la operacin:
El contacto abierto directo se cierra si el valor binario almacenado en la direccin n es igual a 1. La corriente
fluye por un contacto abierto directo si est cerrado (activado). Las entradas fsicas se leen inmediatamente
despus de ejecutarse el contacto, sin esperar que finalice el ciclo. La imagen del proceso no se actualiza.
En una conexin en serie, un contacto abierto directo se combina con el siguiente elemento KOP mediante Y.
En una conexin en paralelo, se combina con el siguiente elemento KOP mediante O.
Contacto cerrado directo
Smbolo:
Operandos:
n (bit): I
Descripcin de la operacin:
El contacto cerrado directo se cierra si el valor binario almacenado en la direccin n es igual a 0. La corriente
fluye por un contacto abierto directo si est cerrado (desactivado). Las entradas fsicas se leen inmediatamente
despus de ejecutarse el contacto, sin esperar que finalice el ciclo. La imagen del proceso no se actualiza.
En una conexin en serie, un contacto cerrado directo se combina con el siguiente elemento KOP mediante Y.
En una conexin en paralelo, se combina con el siguiente elemento KOP mediante O.
Comparacin == byte
Smbolo:
Operandos:
n1, n2 (byte sin signo): VB, IB, QB, MB, SMB, SB, AC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: == byte se cierra si el valor del byte almacenado en la direccin n1 es igual al
valor del byte almacenado en la direccin n2. La corriente fluye por el contacto si est cerrado.
ic
e
Smbolo:
Se
rv
Operandos:
n1, n2 (byte sin signo): VB, IB, QB, MB, SMB, SB, AC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin >= byte se cierra si el valor del byte almacenado en la direccin n1 es mayor o
igual al valor del byte almacenado en la direccin n2. La corriente fluye por el contacto si est cerrado.
or
k
&
il
Operandos:
n1, n2 (byte sin signo): VB, IB, QB, MB, SMB, SB, AC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin <= byte se cierra si el valor del byte almacenado en la direccin n1 es menor o
igual al valor del byte almacenado en la direccin n2. La corriente fluye por el contacto si est cerrado.
-T
AM
Operandos:
n1, n2 (entero (16 bits) con signo): VW, T, C, IW, QW, MW, SMW, SW, AC, AIW, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: == entero (16 bits) se cierra si el valor de palabra con signo almacenado en la
direccin n1 es igual al valor de palabra con signo almacenado en la direccin n2. La corriente fluye por el
contacto si est cerrado.
Comparacin >= entero
Smbolo:
Operandos:
n1, n2 (entero (16 bits) con signo): VW, T, C, IW, QW, MW, SMW, SW, AC, AIW, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: >= entero (16 bits) se cierra si el valor de palabra con signo almacenado en la
direccin n1 es mayor o igual al valor de palabra con signo almacenado en la direccin n2. La corriente fluye
por el contacto si est cerrado.
Comparacin <= entero
Smbolo:
Operandos:
n1, n2 (entero (16 bits) con signo): VW, T, C, IW, QW, MW, SMW, SW, AC, AIW, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: <= entero (16 bits) se cierra si el valor de palabra con signo almacenado en la
direccin n1 es menor o igual al valor de palabra con signo almacenado en la direccin n2. La corriente fluye
por el contacto si est cerrado.
Comparacin == palabra doble
Smbolo:
Operandos:
n1, n2 (entero (32 bits) con signo): VD, ID, QD, MD, SMD, SD, AC, HC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: == entero (32 bits) se cierra si el valor de palabra doble con signo almacenado en
la direccin n1 es igual al valor de palabra doble con signo almacenado en la direccin n2. La corriente fluye
por el contacto si est cerrado.
Comparacin >= palabra doble
Smbolo:
Se
rv
ic
e
Operandos:
n1, n2 (entero (32 bits) con signo): VD, ID, QD, MD, SMD, SD, AC, HC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: >= entero (32 bits) se cierra si el valor de palabra doble con signo almacenado en
la direccin n1 es mayor o igual al valor de palabra doble con signo almacenado en la direccin n2. La
corriente fluye por el contacto si est cerrado.
or
k
&
il
Operandos:
n1, n2 (entero (32 bits) con signo): VD, ID, QD, MD, SMD, SD, AC, HC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: <= entero (32 bits) se cierra si el valor de palabra doble con signo almacenado en
la direccin n1 es menor o igual al valor de palabra doble con signo almacenado en la direccin n2. La
corriente fluye por el contacto si est cerrado.
-T
AM
Comparacin == real
Nota: slo en la CPU 214.
Smbolo:
Operandos: n1, n2 (real): VD, ID, QD, MD, SMD, SD, AC, HC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: == real se cierra si el valor de nmero real almacenado en la direccin n1 es igual
al valor de nmero real almacenado en la direccin n2. La corriente fluye por el contacto si est cerrado.
Comparacin >= real
Nota: Disponible en las CPUs 214, 215 y 216
Smbolo:
Operandos: n1, n2 (palabra doble):VD, ID, QD, MD, SMD, SD, AC, HC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: >= real se cierra si el valor de nmero real almacenado en la direccin n1 es
mayor o igual al valor de nmero real almacenado en la direccin n2. La corriente fluye por el contacto si est
cerrado.
Comparacin <= real
Nota: Disponible en las CPUs 214, 215 y 216
Smbolo:
Operandos:
n1, n2 (palabra doble): VD, ID, QD, MD, SMD, SD, AC, HC, constante, *VD, *AC
Descripcin de la operacin:
El contacto de comparacin: <= real se cierra si el valor de nmero real almacenado en la direccin n1 es
menor o igual al valor de nmero real almacenado en la direccin n2. La corriente fluye por el contacto si est
cerrado.
Contacto NOT
Smbolo:
Operandos: (ninguno)
Descripcin de la operacin:
El contacto NOT (invertir flujo de corriente) cambia el sentido de circulacin de la corriente. Si la corriente
alcanza el contacto NOT, ste la detiene. Si no logra alcanzar el contacto, hace circular la corriente.
Detectar flanco positivo
Smbolo:
ic
e
Operandos: (ninguno)
Descripcin de la operacin:
El contacto Detectar flanco positivo permite que la corriente fluya durante un ciclo cada vez que se produzca un
cambio de 0 a 1.
Se
rv
or
k
&
Operandos: (ninguno)
Descripcin de la operacin:
El contacto Detectar flanco negativo permite que la corriente fluya durante un ciclo cada vez que se produzca un
cambio de 1 a 0.
EJEMPLOS DE CONTACTOS KOP
Si I0.1 o I0.3 estn activadas, y si I0.2 est activada, se activa tambin la salida Q0.1.
Segmento 2
Segmento 3
-T
AM
il
Segmento 1
Segmento 4
Si VW4 es igual a VW8, se desactiva la salida Q0.4.(Nota: La operacin NOT se puede utilizar para crear una
comparacin "No Igual".)
Segmento 5
Si I0.1 cambia de on a off, se activa la salida Q0.5 durante un ciclo.Si I0.1 cambia de off a on, se activa la salida Q0.6
durante un ciclo.
Segmento 6
1. Asignar
Asignar bobina de salida
Smbolo:
Operandos:
n (bit): Q0.0 - Q0.3M0.0 - M7.7
Descripcin de la operacin:
La bobina de salida Asignar se activa y el bit almacenado en la direccin n se pone a "1" cuando la corriente
fluye hasta la bobina.
Es posible crear una salida negada disponiendo un contacto NOT (Invertir flujo de corriente) antes de una
bobina de salida.
ic
e
Se
rv
Operandos:(ninguno)
Descripcin de la operacin:
La bobina Borrar temporizador de vigilancia (WDR) permite redisparar el temporizador de vigilancia. As se
prolonga el tiempo de ciclo sin que se indique un error de
vigilancia.
or
k
&
il
Operandos: n
0
Descripcin de la operacin:
La meta Comenzar rutina de interrupcin (INT) marca el comienzo de la rutina de interrupcin (n).
-T
AM
Operandos:
n1 (entero de palabra con signo):
T, C, MW, SMW
n2 (entero de palabra con signo):
T, C, MW, SMW, KW
Descripcin de la operacin:
El contacto de comparacin: <= entero (16 bits) se cierra si el valor de palabra con signo almacenado en la
direccin n1 es menor o igual al valor de palabra con signo
almacenado en la direccin n2. La corriente fluye por el contacto si est cerrado.
5. Comparacin == entero(16 bits
Smbolo:
Operandos:
n1 (entero de palabra con signo):
T, C, MW, SMW
n2 (entero de palabra con signo):
T, C, MW, SMW, constante
Descripcin de la operacin:
El contacto de comparacin: == entero (16 bits) se cierra si el valor de palabra con signo almacenado en la
direccin n1 es igual al valor de palabra con signo
almacenado en la direccin n2. La corriente fluye por el contacto si est cerrado
6. Comparacin >= entero (16 bits)
Smbolo:
Operandos:
n1 (entero de palabra con signo):
T, C, MW, SMW
n2 (entero de palabra con signo):
T, C, MW, SMW, constante
Descripcin de la operacin:
El contacto de comparacin: >= entero (16 bits) se cierra si el valor de palabra con signo almacenado en la
direccin n1 es mayor o igual al valor de palabra con signo
almacenado en la direccin n2. La corriente fluye por el contacto si est cerrado.
ic
e
7. Contacto abierto
Smbolo:
O
AM
8. Contacto cerrado
Smbolo:
il
or
k
&
Se
rv
Operandos:
n (bit): I0.0 - I0.3
M0.0 - M7.7
SM0.0 - SM1.7
Descripcin de la operacin:
El contacto normalmente abierto se cierra si el valor binario almacenado en la direccin n es igual a 1. La corriente
fluye por un contacto normalmente abierto si est
cerrado (activado).
En una conexin en serie, un contacto normalmente abierto se combina con el siguiente elemento KOP mediante Y.
En una conexin en paralelo, se combina con el
siguiente elemento KOP mediante O
-T
Operandos:
n (bit): I0.0 - I0.3
M0.0 - M7.7
SM0.0 - SM1.7
Descripcin de la operacin:
El contacto normalmente cerrado se cierra si el valor binario almacenado en la direccin n es igual a 0 . La corriente
fluye por el contacto si est cerrado (desactivado).
En una conexin en serie, un contacto normalmente cerrado se combina con el siguiente elemento KOP mediante
Y. En una conexin en paralelo, se combina con el
siguiente elemento KOP mediante O.
9. Contar adelante/atrs
Smbolo:
Operandos:
Cx:
C0 - C3
PV: 0
Descripcin de la operacin:
El cuadro Contar adelante/atrs (CTUD) empieza a contar adelante cuando se produce un flanco positivo en la
entrada de contaje adelante (CU). Por el contrario, empieza
a contar atrs cuando se produce un flanco positivo en la entrada de contaje atrs (CD). Se pone a 0 cuando se
activa la entrada de desactivacin (R)
Cuando el contaje alcanza el valor mximo (32.767), el siguiente flanco positivo en la entrada de contaje adelante
invertir el contaje hasta alcanzar el valor mnimo
(-32.768).
Cuando el contaje alcanza el valor mnimo (-32.768), el siguiente flanco positivo en la entrada de contaje atrs
invertir el contaje hasta alcanzar el valor mximo (32.767).
Se
rv
ic
e
il
or
k
&
Operandos:
IN (palabra): T, C, MW
OUT (palabra):
T, C, MW
Descripcin de la operacin:
El cuadro Decrementar palabra (DEC_W) resta 1 del valor de la palabra de entrada (IN) y carga el resultado en una
palabra (OUT), como muestra la ecuacin: IN - 1 =
OUT
AM
-T
Operandos:
n: 0-63
Descripcin de la operacin:
La operacin Definir meta (LBL) indica la meta de salto (n).
12. Detectar flanco negativo
Smbolo:
Operandos:(ninguno)
Descripcin de la operacin:
El contacto Detectar flanco negativo permite que la corriente fluya durante un ciclo cada vez que se produzca un
cambio de 1 a 0 (de "on" a "off"). Se puede combinar un
total de 32 operaciones Detectar flanco negativo/positivo.
13. Detectar flanco positivo
Smbolo:
Operandos:(ninguno)
Descripcin de la operacin:
El contacto Detectar flanco positivo permite que la corriente fluya durante un ciclo cada vez que se produzca un
cambio de 0 a 1 (de "off" a "on").
Se puede combinar un total de 32 operaciones Detectar flanco negativo/positivo.
14. END
Smbolos:
Fin absoluto
Operandos:(ninguno)
Descripcin de la operacin:
El programa de usuario se debe terminar con la bobina absoluta Finalizar programa principal.
15. Habilitar todos los eventos de interrupcin
Smbolo:
ic
e
Operandos:(ninguno)
Descripcin:
La bobina Habilitar todos los eventos de interrupcin (ENI) habilita la ejecucin de todos los eventos asociados.
&
Se
rv
il
or
k
Operandos:
IN (palabra): T, C, MW
OUT (palabra):
T, C, MW
Descripcin de la operacin:
El cuadro Incrementar palabra (INC_W) suma 1 al valor de la palabra de entrada (IN) y carga el resultado en una
palabra (OUT), como muestra la ecuacin: IN + 1 = OUT
AM
18. NOT
Smbolo:
-T
Operandos:(ninguno)
Descripcin:
La bobina Inhibir todos los eventos de interrupcin (DISI) inhibe la ejecucin de todos los eventos.
Operandos:(ninguno)
Descripcin de la operacin:
El contacto NOT (invertir flujo de corriente) cambia el sentido de circulacin de la corriente. Si la corriente alcanza
el contacto NOT, ste la detiene. Si no logra alcanzar el
contacto, hace circular la corriente.
19. Poner a 0
Smbolo:
Operandos:
S_BIT:Q0.0 - Q0.3M0.0 - M7.7
N:
1
Descripcin de la operacin:
La bobina Poner a 0 desactiva el punto indicado.
20. Poner a 1
Smbolo:
Operandos:
S_BIT:Q0.0 - Q0.3M0.0 - M7.7
N:
1
Descripcin de la operacin:
La bobina Poner a 1 activa el punto indicado.
ic
e
Se
rv
or
k
&
Operandos:
n: 0-63
Descripcin de la operacin:
La bobina Saltar a meta (JMP) deriva la ejecucin del programa a la meta indicada (n).
-T
AM
il
Operandos:
Tx : T0 - T3
PT: 0
Descripcin de la operacin:
El cuadro Temporizador de retardo a la conexin (TON) empieza a contar hasta el valor mximo una vez activada
la entrada de habilitacin (IN). El temporizador se pone
a 0 cuando se desactiva el bit de habilitacin. El temporizador se detiene al alcanzar el valor mximo.
CPU 210
100 msT0 - T3
24. Transferir palabra
Smbolo:
Operandos:
IN (palabra): T, C, MW, SMW, KW
OUT (palabra):
T, C, MW
Descripcin de la operacin:
El cuadro Transferir palabra (MOV_W) transfiere la palabra de entrada (IN) a la palabra de salida (OUT). La
palabra de entrada permanece inalterada.