Sei sulla pagina 1di 49

CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

DJT
M

DJTM 1
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

INDICE
1.- INTRODUCCIÒN……………………………………………………………. ( pag 3 )

2.- OBJETIVO GENERAL………………………………….…………………... ( pag 5)

3.- SISTEMAS DE CONTROL DE EQUIPOS INDUSTRIALES….…… ( pag 6 )

4.- MICROLOGIX 1000…………………………………………….………….( pag 12 )

5.- CONTROLADORES DE UNIDAD MODULAR…………….………… ( pag 15)

6.- CHASIS………………………………………………………………………… ( pag 16 )

7.- FUENTE DE PODER…………………………………………………...….. ( pag 18 )

8.- PROCESADOR (CPU)………………………………………………….…... ( pag 19)

9.- PARTES QUE COMPONEN UN PROCESADOR…………..………… ( pag 20 )

10.- MODULOS DE I/O…………………………………………………..……. ( pag 22 )

11.- SISTEMA DE PROGRAMACION DE CONTROLADORES LOGICOS.( pag 24 )

12.- FUNCIÒN DE LOS LENGUAJES DE PROGRAMACIÒN……….….( pag 26 )

13.- FUNCIÒN DE LA LOGICA DE ESCALERA Y EJERCICIOS…….. ( pag 27 )

14.- INTERPRETANDO LA LOGICA DE ESCALERA DE LOS PROGRAMAS


DE SLC………………………………………………………………..………….… ( pag 31 )

15.- FUNCIONALIDAD DEL PLC AL EJECUTAR UN PROGRAMA…..( pag 3 2)

16.- FUNCIONALIDAD DEL SCAN Y FLUJO DE UNA SEÑALN….… ( pag 33 )

17.- LA CONTINUIDAD LOGICA EN LOS PROGRAMAS ………….… ( pag 34 )

18.- FUNCIONALIDAD DE INSTRUCCIONES BASICAS PARA CREAR UN


PROGRAMA…………………………………………………………………..……. ( pag 35 )

19.- TIPOS DE INSTRUCCIONES Y DIRECCIONAMIENTO…………..( pag 36)

20.- FINCIONES ESPECIFICAS DE CADA INSTRUCCION NIVEL BIT,TIMERS Y


CONTADORES………………………………………………………………..…… ( pag 40 )

DJTM 2
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Manual de entrenamiento en procesadores


programables Allen-Bradley.

Este manual se ha adaptado a las caracteristicas de nuestros sistemas de control


para que el Tecnico de Mantenimiento a Equipos, logre obtener un conocimiento
general de los controladores Logicos Programables, y a su vez entienda la
aplicaciòn de ellos en su area de trabajo, con esto pretendemos proprcionar una
herramienta optima de trabajo para el desarrollo personal del individuo, y de èl,
un elemento capaz de cubrir los requerimientos de conocimientos y aptitudes
requeridas para el perfil de un Tecnico de Mantenimiento a equipos de nuestro
Departamento.

1.- INTRODUCCIÓN
Los PLC's se introdujeron por primera vez en la industria en 1960
aproximadamente. La razón principal de tal hecho fué la necesidad de eliminar el
gran costo que se producía al reemplazar el complejo sistema de control basado
en relés y contactores. Bedford Associates propuso algo denominado Controlador
Digital Modular (MODICON, MOdular DIgital CONtroler) a un gran fabricante de
coches. Otras compañias propusieron a la vez esquemas basados en ordenador,
uno de los cuales estaba basado en el PDP-8. El MODICON 084 resultó ser el
primer PLC del mundo en ser producido comercialmente.
El problema de los relés era que cuando los requerimientos de producción
cambiaban también lo hacía el sistema de control. Esto comenzó a resultar
bastante caro cuando los cambios fueron frecuentes. Dado que los relés son
dispositivos mecánicos y poseen una vida limitada se requería una estricta
manutención planificada. Por otra parte, a veces se debían realizar conexiones
entre cientos o miles de relés, lo que implicaba un enorme esfuerzo de diseño y
mantenimiento.
Los "nuevos controladores" debían ser fácilmente programables por ingenieros
de planta o personal de mantenimiento. El tiempo de vida debía ser largo y los
cambios en el programa tenían que realizarse de forma sencilla. Finalmente se
imponía que trabajaran sin problemas en entornos industriales adversos. La
solución fué el empleo de una técnica de programación familiar y reemplazar los

relés mecánicos por relés de estado sólido.

DJTM 3
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

A mediados de los 70 las tecnologías dominantes de los PLC eran máquinas de


estado secuenciales y CPU basadas en desplazamiento de bit. Los AMD 2901 y
2903 fueron muy populares en el Modicon y PLC's A-B. Los microprocesadores
convencionales cedieron la potencia necesaria para resolver de forma rápida y
completa la lógica de los pequeños PLC's. Por cada modelo de microprocesador
había un modelo de PLC basado en el mismo. No obstante, el 2903 fué de los
más utilizados.
Las habilidades de comunicación comenzaron a aparecer en 1973
aproximadamente. El primer sistema fué el bus Modicon (Modbus). El PLC podía
ahora dialogar con otros PLC's y en conjunto podían estar aislados de las
máquinas que controlaban. Tambien podían enviar y recibir señales de tensión
variables, entrando en el mundo analógico. Desafortunadamente, la falta de un
estándar acompañado con un continuo cambio tecnológico ha hecho que la
comunicación de PLC's sea un maremagnum de sistemas físcicos y protocolos
incompatibles entre si. No obstante fué una gran decada para los PLC's.
En los 80 se produjo un intento de estandarización de las comunicaciones con el
protocolo MAP (Manufacturing Automation Protocol) de General Motor's.
También fué un tiempo en el que se redujeron las dimensiones del PLC y se pasó
a programar con programación simbólica a través de ordenadores personales en
vez de los clásicos terminales de programación. Hoy día el PLC más pequeño es
del tamaño de un simple relé.
Los 90 han mostrado una gradual reducción en el número de nuevos protocolos,
y en la modernización de las capas físicas de los protocolos más populares que
sobrevivieron a los 80. El último estándar (IEC 1131-3) intenta unificar el sistema
de programación de todos los PLC en un único estándar internacional. Ahora
disponemos de PLC's que pueden ser programados en diagramas de bloques,
lista de instrucciones, C y texto estructurado al mismo tiempo.
Los PC están comenzando a reemplazar al PLC en algunas aplicaciones, incluso la
compañía que introdujo el Modicon 084 ha cambiado al control basado en PC.
Por lo cual, no sería de extrañar que en un futuro no muy lejano el PLC
desaparezca frente al cada vez más potente PC, debido a las posibilidades que
éste último puede proporcionar.

DJTM 4
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

PLC. Controlador Logico Programable

PLC. Surgen a raíz de la necesidad en la Industria Automotrìz, debido


principalmente, a la velocidad del desarrollo de esta y la demanda cada vez
mayor de un sistema de control que cubriera los requerimientos de
automatización de los procesos, los cuales son cada día mayores y mas
complejos.

Los Controladores Lógicos Programables (PLC) han sido una nueva etapa en la
automatización y el desarollo de los sistemas de control para la industria en
general, ya que son compactos, confiables, y lo mas importante proporcionan un
extenso y diverso rango de variables controlables, siendo de este modo un
equipo versátil, que apesar de su alta tecnología son amigables, lo que
incrementa la productividad en las aplicaciones que requieren presición y un
factor de servicio óptimo ya que ofrecen porcentajes de error y falla mínimos.

Nuestro enfoque en el desarrollo de esta información sera en los procesadores


SLC y Micrologix de Allen Bradley.

DJTM 5
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

2.- OBJETIVO GENERAL

Proporcionar a un técnico de Mantenimiento a equipos los conocimientos y el


entrenamiento necesario para entender el funcionamiento los sistemas de control
por PLC y afrontar las fallas que se le presenten ya que al finalizar este curso el
técnico conocerá los principios básicos del funcionamiento de los PLC y tendrá
los conocimientos necesarios para realizar tareas de monitoreo e interpretación
de programas básicos de control para ofrecer a nuestros clientes un servicio de
mejor calidad, y con mayor rapidez en tiempo de respuesta, incrementando con
esto la productividad de la línea de ensamble y la efectividad del departamento.

Pretendemos generar una cultura de transferencia interna de conocimientos


entre los compañeros para ayudar en el crecimiento personal y laboral de cada
uno de los técnicos del departamento de Mantenimiento a equipos.

DJTM 6
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

3.- SISTEMAS DE CONTROL DE EQUIPOS INDUSTRIALES.

DEFINICIÓN Y FUNCIONALIDAD DE SISTEMA DE CONTROL


Sistema de control: Es el medio por el cual manipulamos la operación y
funcionamiento de máquinas o procesos.

Los sistemas de control estan compuestos por un conjunto de diferentes


elementos que interactúan entre sí para efectuar la manipulación de dispositivos
y mecanismos del equipo.

DJTM 7
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

La interacción de estos elementos se da por una comunicación mutua mediante


señales, todo este proceso depende de una secuencia de operación lógica que es
esencial para darle el correcto y deseado funcionamiento a cada equipo.
ESTRUCTURA Y FLUJO DE UN SISTEMA DE CONTROL.

Control

Recibe señales las procesa y ejecuta


acciones de salida en base a la lògica del
programa que contenga

Son los que Reciben información del


proporcionan señales al control la cual
Dispositivos Dispositivos
control en base al regularmente son
Emisores estatus del equipo o a Emisores
señales de voltaje para
de Señales requerimientos del manipulación del de Señales
proceso equipo.

Es el elemento del proceso productivo, el


cliente final de la funcionalidad del control

Maquina o
proceso
controlado

De los sistemas de control utilizados comunmente en máquinas y


procesos tenemos dos aplicados en nuestros equipos Relevación y
PLC de los cuales veremos una breve definición.

DJTM 8
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

CIRCUITO DE CONTROL POR RELEVACIÒN

Consiste en la interconexión física por medio de conductores eléctricos de


relevadores, contadores y temporizadores para conjuntar los elementos
necesarios que formen el control para activar los dispositivos receptores de las
señales de salidas, en respuesta a las señales de las entradas y de acuerdo a la
lógica del diagrama eléctrico diseñado para esta aplicación.

CONTROLADOR LOGICO PROGRAMABLE (PLC)

Es un dispositivo de control compacto el cual no requiere interconexiones fìsicas


entre sus elementos tales como contadores, timers, contactos, etc. los cuales se
comunican por señales electrónicas internas.

Se puede reemplazar todo el sistema del que se habló anteriormente por un PLC
el cual utiliza los mismos dispositivos de entradas y los mismos dispositivos de
salidas que el sistema por relevación.

DJTM 9
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

DISPOSITIVOS RECEPTORES DE SEÑALES (SALIDAS)

Estos son los elementos que reciben las indicaciones del control y regularmente
estan colocadas fisicamente en el equipo.

MÁQUINA O PROCESO
Es el elemento que se encuentra bajo control y la operación de este depende de
la correcta función de los demas componentes del sistema y de la lógica del
programa de operación.

DISPOSITIVOS EMISORES DE SEÑALES (ENTRADAS)

Son aquellos que mandan al control alguna señal ya sea de mando, o bien del
estatus del equipo.

DJTM 10
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

FLUJO DE UN SISTEMA DE CONTROL DE EQUIPOS


INDUSTRIALES

DJTM

El flujo de un sistema de control es siempre un ciclo continuo de interacciòn de


cada uno de sus elementos.

DJTM 11
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

COMPONENTES DE UN CONTROLADOR LÒGICO


PROGRAMABLE

Los sistemas de control estan compuestos por diversos elementos los cuales
deben seleccionarse deacuerdo a las necesidades y requerimientos
principalmente de seguridad y del proceso productivo que se requiera controlar.

DJTM 12
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

4.- MICROLOGIX 1000

En La familia micrologix hay varios modelos, nosotros contamos con el


Micrologix 1000, este procesador cuenta con un diseño compacto y es de gran
utilidad en controles de secuencias que no requieren mayor complejidad y en
procesos donde no se requieren instrucciones de programación muy avanzadas,
estas unidades ya tienen establecidas de fábrica el número de entradas y el
número de salidas, es decir son unidades fijas, no son modulares.

Estos procesadores tienen todos sus componentes integrados en la misma


carcasa su Fuente de poder,su CPU y las terminales de I/O. Estan en la misma
unidad.

DJTM 13
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Esta tabla muestra una comparativa de las caracterìsticas generales de los


procesadores micrologix, cabe mencionar que el sistema Micrologix1500
proporciona opciones de expansión de elementos de I/O, por esta propiedad se
le llama modular.

DJTM 14
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Los SLC (small logic control) son los procesadores que se utilízan pricipalmente
en procesos donde se carece de espacio y se requiere de mucha automatización,
tambièn son usados en la automatización de lìneas grandes, pero esto depende
de su capacidad de respuesta a las necesidades del proceso donde se desee
instalar, de no cubrir con los requerimientos se pueden emplear procesadores de
la familia de los PLC 5 .

SLC 500 Dentro de esta familia de controladores se tienen dos tipos generales,
los de unidad fija y los modulares y dentro de estos últimos encontramos cinco
variantes de modelos los cuales veremos durante el desarrollo de la siguiente
información.

CONTROLADORES DE UNIDAD FIJA

Estos controladores son similares en construcción a un micrologix pero con la


excepción de ser de mayor dimensión, de hecho los micrologix son la generación
que remplazará a los SLC fijos.

Estos controladores y los Micrologix son de construcción similar pero con la


notable diferencia de las dimensiones entre uno y el otro, ya que los micrologix
son mas pequeños.

DJTM 15
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

5.- CONTROLADORES DE UNIDAD MODULAR

Estos procesadores son unidades que te dan la opción de colocar los elementos
requeridos segùn el proceso, es decir que las tarjetas son elegidas segùn el
cliente y son intercambiables, ademas estos controladores tienen la propiedad de
poder expandirlos si se incrementan las necesidades del proceso o se da la
adición de nuevos equipos que requieran ser automatizados.

De los SLC modulares existen los siguientes modelos


SLC 5/01, 5/02, 5/03, 5/04, y 5/05.

COMPONENTES DE UN SISTEMA DE CONTROL POR SLC.


Las cuatro partes principales que componen un controlador son:

1.- Chasis 3.- CPU

2.- Fuente de poder 4.- Tarjetas

1.- Chasis

2.- Fuente de poder

4.- Tarjetas de I/O


3.- CPU o
procesador

DJTM 16
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

6.- CHASIS

El chasis es la estructura que permite ensamblar todos los componentes de un


Controlador Lógico Programable.

Sus principales funciones son:


1.- Proporcionar alojamiento a cada elemento.
2.- Provee de enlace para comunicación entre los componentes.
3.- Distribuye la alimentación de energìa.

2.- Enlace de comunicación

3.-Alimentación de energìa

1.-Provee Alojamiento

Conector de enlace de chasis


adicionales

DJTM 17
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

La siguiente figura muestra la distribución que deben tener cada uno de los
elementos dentro del chasis y los lineamientos que debemos seguir.

Chasis de 7 slot

Lugar 1 Cualquier tarjeta puede ser utilizada

1.- El lugar uno solamente debe ser ocupado por el procesador


2.- Los demàs slot pueden ser utilizados por cualquier tarjeta que se
requiera

Las diferencias entre los chasis de los SLC son en el nùmero de Slot que son los
espacios donde se puede colocar una tarjeta, los diferentes tipos son de 4,7,10,
y 13 Ranuras (Slot).

DJTM 18
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

FUENTE DE PODER
Este elemento recibe alimentación eléctrica de 120 o 240vca y la transforma en
energía utilizable para el funcionamiento del procesador y los demas
componentes del controlador alojados en los slot del chasis del SLC.

En todos los SLC las fuentes de poder son externas y siempre se coloca en el
lado izquierdo del chasis.

Las partes principales de una fuente de poder son las siguientes

Led indicador de energía

ok.
Fusible de protección para fuente de poder y
módulos o tarjetas

Puente para seleccionar voltaje de alimentación


de la fuente de poder (110/220 VCA)

de
Clemas de alimentación de fuente

DJTM poder y salida de 24 19VCD


CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

8.- PROCESADOR (CPU)

El procesador o CPU es el cerebro del sistema, toma decisiones conforme


procesa, almacena y transfiere información. El procesador contiene la memoria
RAM , así como una interfase de comunicación llamada puerto.

CARACTERISTICAS GENERALES DE LOS PROCESADORES

DIFERENCIAS DE PROCESADORES SEGUN SU MODELO

La capacidad de Memoria, la Lista de instrucciones, Velocidad de Ejecución, y el


Medio de Comunicación, y esto varía segùn el modelo.

DJTM 20
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

9.- PARTES QUE COMPONEN UN PROCESADOR

Procesador 5/04

En general los componentes de un CPU


son los siguientes:

1.-Interface de comunicación o puerto.

2.-Bateria para salvar la memoria.

3.- Adaptador para módulo de memoria


adicional.
(EPROM/EEPROM).

4.-Conector de comunicación con el chasis.

5.-Leds indicadores de status.

Estos procesadores cuentan con tres puertos de


comunicación, uno para Red, uno para
programación y otro que tiene ambos usos.

Puerto para Red DH+

Puerto de Programación

Puerto de comunicación

Este es el modulo de memoria


EEPROM con el que cuenta el
Baterìa en la parte interna con un SLC 5/04 en el cual se
capacitor para respaldo del respaldan los programas que
cambio de esta (30 MIN.) se tengan en el procesador.

DJTM 21
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

En los procesadores 5/04 tenemos los siguientes leds indicadores, estos nos
proporcionan información del estatus general en el que se encuentra nuestro
sistema.

Este procesador tiene tres modos de operación mediante un selector de llave,


deacuerdo al modo en que se encuentre sera el alcance que logramos tener con
el procesador.

si se desea…... Coloquelo en Operación y Precauciones


Operar el proceso de manufactura. RUN
Solamente cuando las condiciones
son seguras.
Modificar un programa Nota: No todas PROG Se detiene el proceso.No se use
las funciones estan disponibles en (program) como un stop, no es un elemento
seguro
linea.

Revision del programa pero con las REM Permite modificar el programa.
salidas desabilitadas (remote) Esté seguro de controlar el
accionamiento de salidas, evitando
daños personales o al equipo.

DJTM 22
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

10.- MODULOS DE I/O (TARJETAS)

Los componentes que nos permiten tener contacto y recibir información del
equipo, asì como darle ordenes de mando son las Tarjetas o Mòdulos de
entradas y salidas ( I/O = Input/Output ).

Estos mòdulos de I/O son los que estan conectados directamente con los
dispositivos del equipo mediante cableado y comunicados con el procesador
mediante el chasis, es decir que funcionan como interface de comunicación entre
el proceso y el CPU.

Dentro de las tarjetas o mòdulos de entradas y salidas encontramos dos tipos,


las analógicas y las discretas o digitales la diferencia entre estas consiste en el
modo de operación de cada una.

En las tarjetas analógicas podemos recibir o enviar datos con valores variables,
rangos,parámetros o datos de valores numéricos entre otros, y en las tarjetas
digitales recibimos o enviamos solamente condiciónes de estado las cuales son
activo e inactivo, estos módulos digitales son los mas usados en los procesos de
automatización ya que nos dan la información del status en que se encuentran la
mayoria de los dispositivos de accionamiento del equipo y de los controles de
mando.

TARJETAS ANALOGICAS DE UN SLC

Las tarjetas analógicas se componen de canales de comunicación los cuales


tienen tres terminales para cada uno, a estos canales no se es necesario
alimentarles voltaje de control de forma externa ya que este se alimentará
directamente en el dispositivo donde se conectará el canal de la tarjeta.

Las tarjetas analógicas se encuentran en modelos de 4,8 y 16 canales.

TARJETAS DIGITALES DE UN SLC

Las tarjetas discretas o digitales se componen de terminales de conexión donde


cada una es configurable según el requerimiento del proceso, a estas se les tiene
que alimentar el voltaje de control de forma externa.

Las opciones de selección en tarjetas digitales son de 4,8,16, y 32 terminales o


puntos de conexión, ademas de tarjetas combinadas (I/O).

DJTM 23
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

En Mòdulos de output digitales existen de Reley y de Triac

La siguiente tabla muestra diferentes tipos de módulos de I/O y sus funciones


especificas.

Discretas Analogas Especiales

Genera y recibe Provee funciones


Genera y recibe
señales variables de especìficas.
señales de on/off
entrada o salida.

Ejemplos: push Ejemplos: Ejemplos:


buttons, indicadores, temperatura voltaje comunicación control
fotoceldas, velocidad de posicionamiento
arrancadores.etc. corriente control de procesos

CONEXIÓN DE TARJETAS DIGITALES

Diagrama de conexión

Alimetación
Externa 110vca

DJTM 24
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

11. SISTEMA DE PROGRAMACIÓN DE CONTROLADORES LÓGICOS

CARACTERICTICAS DE UN SISTEMA DE PROGRAMACIÓN

Los sistemas de programación para los controladores se integran de diversos


dispositivos que nos permiten lograr entablar la comunicación con el PLC en el
que se desee trabajar.

Esto nos proporciona el modo de efectuar la programación en el controlador en


base a un programa lógico de control el cual debe ser diseñado principalmente
en base a requerimientos del proceso y a las necesidades y especificaciones de
seguridad requeridas para un funcionamiento integral.

Un sistema de programación provee instrucciones, datos, direcciones, y


decisiones en forma de programa para el procesador.
Un programa tiene que ser cargado en la memoria de un controlador
programable.

DJTM 25
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

El Lenguaje de programación debe ser compatible con el tipo de familia del


controlador programable.

COMPONENTES DE UN SISTEMA DE PROGRAMACIÓN

Sistema de Programación:
Programación Los elementos principales para darle información a un
procesador son una terminal de programación,un Software de programación y el
hardware de comunicación.

Terminal de programaciòn Software de programación Procesador

SISTEMA DE PROGRAMACIÓN EN LINEA CON EL PROCESO

DOWNLOAD

SOFTWARE DE
INTERFACE PROGRMACIÓN

PROCESADOR UPLOAD

Input Output

TERMINAL DE PROGRAMACIÓN

DJTM 26
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Proceso

12.- FUNCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

¿ QUE ES UN LENGUAJE DE PROGRAMACIÓN?


1.-El procesador solamente entiende el còdigo màquina, el cual no es facilmente
entendido por la gente.

2.-La gente se comunica con los controladores utilizando un lenguaje que ellos
entienden facilmente, llamado lenguaje fuente.

3.-Los controladores programables tienen un programa integrado que combierte


el lenguaje fuente en còdigo maquina.

4.-Los controladores programables usan diferentes lenguajes fuente

5.-Los lenguajes fuente amenudo estan referenciados como lenguajes de


programación.

6.-El vocabulario usado actualmente en la programación de PLC’s es llamado SET


de instrucciones.

TIPOS DE LENGUAJES DE PROGRAMACIÓN

Tres tipos de lenguajes de programación comunes que se utilizan son:

1.-Relay Logic Circuit Ejemplo: Ladder Logic (logica de escalera)

2.-English Words Ejemplo: Texto Estructurado, Listas de Instrucciones

3-Diagramas o Cartas Ejemplo: Función Secuencial de Cartas, Diagrama


Funcional de Block.
3
1 2

SOP
While (TIMER) Do
For (N7:10 := 0 to 10) Do
Case (N7:100) of
0:
N7: 100 := TIMER8;
1:
N7:101 := TIMER9;
End_Case;
End_for;
DJTM End_while; 27
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

13.- FUNCIÓN DE LA LÓGICA DE ESCALERA

La Estructura de escalera es la representación gráfica de las instrucciones que se


deben ejecutar para que se cumplan los eventos deseados según la lógica
creada, esta depende de la imaginación de cada programador para poder cumplir
con los requerimientos del proceso.

La forma de estructurar una escalera es igual en todos los programas; primero


las entradas o condiciones y después las salidas o acciones, pero la forma de
representarlo es propia de cada individuo, este la crea según sus conocimientos
y su lógica de razonamiento, de este y del proceso depende la complegidad de
cada programa. El crear un programa sencillo y que se pueda interpretar
facilmente depende del sentido común de cada programador.

EJERCICIOS DE LÔGICA DE ESCALERA

ELEMENTOS BÀSICOS DE LOS PROGRAMAS

Contacto Normalmente Abierto.

Contacto Normalmente Cerrado.

Elemento de Salida (làmpara,motor,vàlvula,etc.)

Temporizador de control (Elemento de Condición)

Para que estos elementos contenidos en una logica de escalera realizen sus
tareas correspondientes es necesario que sean estimulados por un dispositivo
fisico externo con el cual esten ligados, dentro de la escalera todos los elementos
que esten ligados al mismo dispositivo se accionaran cuando este se active.

DJTM 28
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

EJERCICIO #1 ARRANQUE Y PARO DE MOTOR

BOTÒN STOP DE RETENCIÒNCONTACTOR DE LÀMPARA 1 LÀMPARA 2


PULSADOR ARRANQUE

L U DIAGRAMA

PLC

1.- RealÌza el control necesario para un arranque y paro de un motor con


retención.

2.- Agregar una làmpara indicadora de motor encendido

3.-Agregar una làmpara de stop de emergencia activado.

DJTM 29
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

EJERCICIO # 2 CONTROL DE LLENADO DE TANQUE

1.-Crear control de arranque y paro de bomba de llenado.


2.-Agregar a la lògica de escalera un paro automàtico de tanque lleno.
3.-Utilizar las torretas de luz para indicar cuando el tanque esta lleno y cuando
este vacìo.

Botones

Làmparas

DJTM 30
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

EJERCICIO # 3 LLENADO AUTOMÀTICO DE TANQUE

El sistema debe tener el llenado automàtico, pero depende del botòn de


arranque para funcionar y del stop de emergencia el cual apagará todo al ser
activado, se tendràn que incluir làmparas indicadoras de motor encendido y
paro de emergencia activado asì como las torretas de tanque lleno y tanque
vacìo.

DJTM 31
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

INTERPRETANDO LA LÒGICA DE ESCALERA

Para la programación de los controladores SLC y Micrologix de Allen Bradley


emplearemos el lenguaje de programación de Logica de Escalera este formato se
asemeja mucho a los diagramas elèctricos de escalera, pero ambos diferencian
en la simbologìa empleada y en la identificación y direccionamiento de cada uno
de los elementos usados.

Este programa se basa en una logica de escalera previamente diseñada la cual


debe ser creada en la terminal de programación y posterior a esto se descarga
en la memoria del procesador, en este programa debe existir una continuidad
logica para que se cumplan las condiciones deseadas en el programa y este
ejecute las instrucciones de salida que se programaron, esta estructura de
escalera es leìda y revisada en milisegundos por el SCAN para confirmar la
continuidad lògica.

DJTM 32
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

15.- FUNCIONALIDAD DEL PLC AL EJECUTAR UN PROGRAMA.

Como ya se había mencionado el CPU es el elemento que lee y ejecuta órdenes


siendo este el responsable de la interpretación y ejecución del programa lógico
que este en funcionamiento, el procesador requiere conocer el estado de las
entradas para poder interpretar la lógica en el programa y efectuar las acciones
necesarias ejecutando las órdenes de salida.

Este proceso de lectura y actualización se lleva a cabo mediante un elemento


interno del procesador conocido como escaneo este se dá en un tiempo
determinado, a continuación veremos mas detalladamente como funciona.

EL SCAN TIME

Scan Time : El tiempo requerido por el procesador para leer todas las entradas
ejecutar el programa y actualizar todas las salidas.

Existen tres fases del Scan Time:

I/O Scan Time :El


: tiempo requerido por el procesador para Scanear todos los
módulos de entradas y salidas, leer datos de entrada y escribir datos de salidas.

Program Scan Time : El tiempo requerido por el procesador para ejecutar las
instrucciones en el programa.

FUNCIONAMIENTO DEL SCAN

1.-Iuput Scan: El estado de las Entradas es examinado y grabado en la tabla de


imágenes de entrada.

2.-Program Scan:
La tabla de datos de entrada es examinada
Control
El programa lógico es ejecutado.
Los datos son cambiados de acuerdo al programa.
La tabla de datos de salida es actualizada.
* La información no se a mandado al las salidas.

3.-Output Scan: La información almacenada en la tabla de imágenes de salida es


examinada y usada para activar los elementos de salida. Control
DJTM

DJTM 33
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

16.- FUNCIONALIDAD DEL SCAN Y FLUJO DE UNA SEÑAL DE PLC

TABLA DE
IMAGENES DE
ENTRADA

DJTM 34
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

TABLA DE
IMAGENES DE
17.- LA
SALIDA CONTINUIDAD LOGICA EN LOS PROGRAMAS

En los reglones de la logica de escalera el Scan de Programa se lleva a cabo de


izquierda a derecha y de arriba hacia abajo verificando la continuidad lógica.

Verdadero = Hay Continuidad Lógica

-.Un reglón es verdadero cuando existe continuidad lógica en él.

-.La Continuidad Lógica existe cuando esta proviene de izquierda a derecha en el


renglón.

-.La continuidad es formada por la lógica deseada de eventos que tienen que
tomar lugar en orden para activar la señal de salida.

Falso = No hay Continuidad Lógica

-.Un renglón es falso cuando la continuidad lógica no existe en él.

-.Esto indica que en algun lugar del renglon existe una condición que es falsa o
que es verdadera pero esta cumpliendo la lógica del programa.

EJEMPLO DE CONTINUIDAD LóGICA EN UN PROGRAMA

DJTM 35
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

GENERALIDADES DE LOS ELEMENTOS DEL PROGRAMA

La lógica deseada en un programa se crea en la mente del programador y se


interpreta en la lógica de los programas con las instrucciones específicas del
sofware de programación.

La verdadera importancia para la correcta funcionalidad de los programas, radica


en conocer ampliamente la funcionalidad de cada una de las instrucciones que se
tendrán los resultados deseados en la lógica que se esté creando.

Existen muchas instrucciones las cuales se pueden emplear según los


requerimientos de la lógica deseada en el programa, pero estas se dividen en

DJTM 36
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

dos tipos, las que dependen de la asociación de un elemento externo para


cumplir la lógica del programa y las que dependen de una asociación de
elementos internos del procesador para su funcionamiento.

19.- TIPOS DE INSTRUCCIONES

Instrucción de asociación externa : estas instrucciones son las que se ligan


directamente a un elemento externo, se ejecutan en el programa pero dependen
del estado del elemento al que esten ligadas para cumplir la lógica del
programa,estos elementos son tanto de entrada como de salida. (Son las que
representan las tarjetas de I/O.)

Instrucciones de asociación interna: estas instrucciones se ejecutan en el


programa y se ligan a registros, parametros o elementos internos del procesador
que deben ser especificados por el programador y depende de estos para
cumplir la lógica del programa. Independientemente de cual tipo de instrucción
sea, la funcionalidad de esta depende de la DIRECCIÓN que se le asigne. pero
en general todas tienen una estructura base de identificación la cual nos orienta
sobre su funcionalidad, su tipo, su modo de empleo y su asociación.

ESTRUCTURA DE IDENTIFICACIÒN DE LAS INSTRUCCIONES.

Dirección y comentario

Tipo de instrucción

Dirección. Representa el archivo de la tabla de datos donde se encuentra el


registro de la instrucción, Indica la ubicación de la terminal de conexión en
modulos de I/O, o bien el elemento especifico o consecutivo de cada
instrucción.

DJTM 37
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Instrucción. Es la representación gráfica del tipo de elemento que se esta


usando.
Nombre. Este indica en abreviaciones la descripción del funcionamiento de cada
instrucción .
TABLAS DE DATOS DE ELEMENTOS DEL PROGRAMA

Existe un archivo donde se encuentran todos los registros de las instrucciones,


estos registros son las tablas de datos, en ellas se graba la información del
estatus que presenten al ser Scaneadas.

Archivo de Datos

Tablas de Datos.
Tipo del
archivo

Numero
consecutivo del
archivo

DIRECCIONAMIENTO DE ELEMENTOS DEL PROGRAMA

Al crear un programa lógico para un controlador es necesario que le indiquemos


que tipo de elemento estamos agregando al esquema de la escalera, o bien
indicarle la terminal asociada en el caso de instrucciones de uso externo, ya que
el procesador solo reconocera una instrucción por la dirección que se le asigne, y
esta debe concordar con el archivo designado para cada tipo de instrucciones.

El modo de direccionamiento varía de acuerdo al tipo de instrucción que se este


usando para lo cual veremos a continuación el formato de dirección que se usa

DJTM 38
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

en las instrucciones internas y los pasos a seguir para el direccionamiento de las


instrucciones de asociación externa las cuales varian dependiendo principalmente
del Hardware que se tenga configurado en nuestro sistema de control.

DIRECCIONAMIENTO DE ELEMENTOS INTERNOS

De los elementos de asociacion interna mas comunes que tenemos son los
Timers, los Contadores y los tipo Bit internos.

INSTRUCCION ARCHIVO DIRRECCION ELEMENTOS

B3 B3/0 0-254

T4 T4:0 0-254

C5 C5:0 0-254

DIRECCIONAMIENTO DE ELEMENTOS INTERNOS DE ASOCIACION


EXTERNA

De los elementos de asociación extrena mas comunes que tenemos son los tipo
Bit.

INSTRUCCION ARCHIVO DIRRECCION ELEMENTOS

O:0/0 HASTA
O0
O:0.0/0 4090 I/O

I:0/0 HASTA
I1
I:0.0/0 4090 I/O

DJTM 39
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Para el direccionamiento de las instrucciones de ligadura externa consideraremos


la colocación de las tarjetas en el chasis asi como la terminal a la cual hacemos
referencia.

El modo de direccionamiento externo es el que mas varía ya que este esta dado
deacuerdo a la ubicación de la tarjeta y de la terminal a la que estemos haciendo
referencia con nuestra nomenclatura.

INP
UT

Archivo I:2/0
Terminal a la
Ubicación de la
cual nos
tarjeta
referimos

DJTM 40
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

20.- FUNCIONES ESPECIFICAS DE CADA INSTRUCCIÓN

• INSTRUCCIONES CONDICIONALES DE ENTRADA NIVEL-BIT

XIC:Examine
XIC si esta Cerrada (Examine if Closed) El
=0 procesador revisa los valores en la tabla de imágenes de
entrada, cuando existe un 1 en el registro de la instrucción
esta es verdadera y se cumple la lógica del programa,
=1
cumpliendose también la continuidad lógica.

XIO:Examine
XIO si esta Abierta (Examine if Open) El procesador
=0
revisa los valores en la tabla de imágenes de entrada, cuando
existe un 1 en el registro de la instrucción esta es verdadera y
=1 se cumple la lógica del programa, rompiendo la continuidad
logica.

INSTRUCCIONES CONDICIONALES DE SALIDA NIVEL-BIT

=0 OTE:Salida
OTE Energizada (Output Energize) Si en la tabla
de imágenes de salida existe un 1,esta
1, instrucción es
verdadera, y se ha cumplido la lógica del programa,
=1 existiendo continuidad lógica en el renglón.(solo mientras
el renglón es verdadero)
OTL:Salida
OTL de Enclavamiento (Output Latch) Si en la
=0 tabla de imágenes de salida existe un 1,esta
1, instrucción
es verdadera, y se ha cumplido la lógica del programa,
existiendo continuidad lógica en el renglón.(se queda
=1 activada aunque el renglón sea falso)

=0 OTU:Salida
OTU de Desenclavamiento (Output Unlatch) Esta
instrcción desactiva la OTL con la cual este ligada, esta
es la única forma del programa de desactivar las OTL’s
=1

DJTM 41
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Realizar el ejercicio de logica # 1 correspondiente al uso de las instrucciones de


nivel bit XIC,XIO,OTE,OTL Y OUT.

PARTES GENERALES DE LOS TIMER

Instrucción de Temporizador
Tipo del timer (TON,TOF,RTO)

Elementos de

condición del
T
T Timer.
Tiempo acumulado de conteo
Tiempo deseado de conteo(Hasta 32,767)
ID del Elemento usado
Unidades de Segundo del conteo (1.0, 0.1, 0.01)
(Direccionamiento)

(T4:0,T4:8,
…T4:254)

DJTM 42
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

ESPECIFICACIONES Y FUNCIONALIDAD DE UN “TON”

TON:
TON Timer On Delay, este timer se activa cuando se cumple la continuidad
lógica del reglón siendo este el punto de inicio de su conteo, y es detenido y
reseteado cuando se pierde la continuidad lógica del renglón.

CONDICION MODO DE ACTIVACIÒN INDICANDO QUE


T4:0/EN Bit de Habilitamiento de la Se cumplió la lógica del renglón, el
instrucción,sigue la lógica del renglón timer esta activado.

T4:0/TT Bit de conteo de la instrucción, se El Timer esta contando y el acumulado


activa mientras existe incremento en es inferior al preset.
el cumulado del Timer.

T4:0/DN Bit de fin de conteo de la instrucción, El Timer se paro y el acumulado es


se activa cuando el acumulado igualo igual al preset.
al preset

TABLA DE VERDAD DE UN TON. (Timer on Delay)

ESTADO DEL ESTADO DE LOS ELEMENTOS ESTADO ACTUAL DEL ACUMULADO


RENGLÓN

T4:0/EN T4:0/TT T4:0/DN ACC.


FALSO 0 0 0 0
VERDADERO 1 1 0 CONTANDO ACC< PRE

VERDADERO 1 0 1 ACC= PRE


FALSO 0 0 0 0 (RESET)

DJTM 43
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

ESPECIFICACIONES Y FUNCIONALIDAD DE UN “TOF”

TOF:
TOF Timer Of Delay, este timer se activa cuando se pierde la continuidad lógica
del reglón siendo este el punto de inicio de su conteo, y es detenido y reseteado
cuando se reanuda la continuidad lógica del renglón.

CONDICION MODO DE ACTIVACIÒN INDICANDO QUE


T4:1/EN Bit de Habilitamiento de la Se cumplió la lógica del renglón, el
instrucción,sigue la lógica del renglón timer esta activado.

T4:1/TT Bit de conteo de la instrucción, se Se perdió la continuidad lógica en el


activa mientras existe incremento en el renglón El Timer esta contando y el
acumulado del Timer. acumulado es inferior al preset.

T4:1/DN Bit de fin de conteo de la instrucción, El Timer se paro y el acumulado es


se desactiva cuando el acumulado igual al preset.
igualo al preset

TABLA DE VERDAD DE UN “TOF”. (Timer Off Delay)

ESTADO DEL ESTADO DE LOS ELEMENTOS ESTADO ACTUAL DEL ACUMULADO


RENGLON

T4:0/EN T4:0/TT T4:0/DN ACC.


VERDADERO 1 0 1 0
FALSO 0 1 1 CONTANDO ACC< PRE
FALSO 0 0 0 ACC= PRE

DJTM 44
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

VERDADERO 1 0 1 0 (RESET)

ESPECIFICACIONES Y FUNCIONALIDAD DE UN “RTO”

RTO:
RTO Retentive Timer On,se activa cuando se cumple la lógica del renglón, inicia
su conteo, y se detiene al perder la continuidad lógica del renglón, pero no
pierde el valor del acumulado, y lo mantiene hasta que el PRE. iguale al ACC.
Este es reseteado con una instrucción adicional..

CONDICION MODO DE ACTIVACIÒN INDICANDO QUE


T4:2/EN Bit de Habilitamiento de la Se cumplió la lógica del renglón, el
instrucción,sigue la lógica del renglón timer esta activado.

T4:2/TT Bit de conteo de la instrucción, se Existe continuidad lógica en el renglón


activa mientras existe incremento en el El Timer esta contando y el acumulado
acumulado del Timer. es inferior al preset.

T4:2/DN Bit de fin de conteo de la instrucción, El Timer se paro y el acumulado es


se activa cuando el acumulado igualó igual al preset.
al preset

TABLA DE VERDAD DE UN RTO. (Rtentive Timer on Delay)


ESTADO DEL ESTADO DE LOS ELEMENTOS ESTADO ACTUAL DEL ACUMULADO
RENGLON

T4:0/EN T4:0/TT T4:0/DN ACC.


FALSO 0 0 0 0
VERDADERO 1 1 0 CONTANDO ACC< PRE
FALSO 0 0 0 NO CONTANDO ACC=X,< PRE
VERDADERO 1 0 1 ACC= PRE
FALSO 0 0 1 ACC= PRE (NO SE RESETEA)

DJTM 45
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Esta instrucción debe ser reseteada con una instrucción RES a la cual se le
asigna la misma dirección del elemento a resetear y esto se realiza cuando se
cumple la lógica del renglón del reset

PARTES GENERALES DE LOS CONTADORES

Instrucción de Conteo
Tipo del Contador

(CTU,CTD)
Elementos de
condición del
contador.

Cantidad acumulada de
conteos

Cantidad deseada de conteos (hasta +/- 32,767)

ID del Elemento usado C5:0,C5:1,…..C5:254 )

DJTM 46
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

FUNCIONALIDAD DE UN CTU (COUNTER UP)

CTU:
CTU Counter Up, incrementa su conteo cuando existen trancisiones de la lógica
del renglón, se detiene al perder la continuidad lógica del renglón, pero no
pierde el valor del acumulado, y lo mantiene hasta, y después que el PRE. iguale
al ACC. Se resetea con una instrucción adicional.

CONDICION MODO DE ACTIVACIÒN INDICANDO QUE


C5:0/CU Bit de Habilitamiento de la Se cumplió la lógica del reglón, se dió
instrucción,sigue la lógica del renglón un incremento en el contador

C5:0/ DN Bit de indicación de igualdad entre el Existieron las transiciones necesarias


PRE. y el ACC. Es decir, Preset = para que el ACC se incemente hasta
Acumulado. igualar al PRE. Pero no se detiene su
conteo.

C5:0/OV Bit de sobre flujo del contador, El contador no tenia un limitador de


debido a la transiciones hechas en la conteos y este sobrepaso los 32,767
lógica del reglón. ciclos.

TABLA DE VERDAD DE UN CTU. (Counter Up)


ESTADO DEL ESTADO DE LOS ELEMENTOS ESTADO ACTUAL DEL ACUMULADO
RENGLÓN

C5:0/EN C5:0/DN C5:0/OV ACC.


FALSO 0 0 0 0
VERDADERO 1 0 0 CONTANDO ACC< PRE
FALSO 0 0 0 NO CONTANDO ACC=X,< PRE
VERDADERO 1 1 0 ACC= PRE
VERD.32,767 1 1 1 ACC= 32,767 conteos
veces

DJTM 47
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Esta instruccion debe ser reseteada con una instrucción RES a la cual se le
asigna la misma dirección del elemento a resetear y esto se realiza cuando se
cumple la lógica del renglón del reset.
FUNCIONALIDAD DE UN CTD (COUNTER DOWN)

CTD:Counter
CTD Down, decrementa su conteo cuando existen transiciones de la
lògica del renglón, se detiene al perder la continuidad lògica el renglòn, pero no
pierde el valor del acumulado, y lo mantiene hasta,y despues que el PRE. iguale
al ACC.Se resetea con una instrucciòn adicional.

CONDICION MODO DE ACTIVACIÒN INDICANDO QUE


C5:1/CD Bit de Habilitamiento de la Se cumplió la lógica del reglón, se dió
instrucción,sigue la lógica del renglón un decremento en el contador

C5:1/DN Bit de indicación de igualdad entre el Existieron las transiciones necesarias


PRE. y el ACC. Es decir, Preset = para que el ACC se decremente hasta
Acumulado. igualar al PRE. Pero no se detiene su
conteo.

C5:1/UN Bit de sobre flujo del contador, debido El contador no tenia un limitador de
a la transiciones hechas en la lógica conteos y este sobrepaso los –32,767
del reglón. ciclos.

TABLA DE VERDAD DE UN CTD. (Counter Down)


ESTADO DEL ESTADO DE LOS ELEMENTOS ESTADO ACTUAL DEL ACUMULADO
RENGLÓN

C5:0/EN C5:0/DN C5:0/OV ACC.


FALSO 0 0 0 0
VERDADERO 1 0 0 CONTANDO ACC > PRE
FALSO 0 0 0 NO CONTANDO ACC=X,< PRE
VERDADERO 1 1 0 ACC= PRE
VERD.32,767 1 1 1 ACC= -32,767 conteos
veces

DJTM 48
CURSO BASICO DE PLC BASADO EN LA FAMILIA SLC500 CON LA PLATAFORMA RSLOGIX500

Esta instrucciÓn debe ser reseteada con una instrucción RES a la cual se le
asigna la misma dirección del elemento a resetear y esto se realiza cuando se
cumple la lógica del renglón del reset.

DJTM 49

Potrebbero piacerti anche