Está en la página 1de 110

Departamento de Control, División de Ingeniería

Introducción a la Familia de Control


de Sistemas Allen - Bradley

Ing. Emersón Canales

Perù xx de Xxxxx de 2013


FUNDAMENTOS DE CONTROLLOGIX

•Entendimiento de un sistema de control.


•Identificación de componentes de ControlLogix.
•Operación de una aplicación diseñada en Logix.
•Creando y modificando un proyecto diseñado en Logix.
•Selección y conexión de una red industrial a un sistema Logix5000.
•Descargando y poniéndose en línea en un Controlador Logix5000.
•Identificando I/O Tag y dispositivos en un sistema Logix5000.
•Configurando los módulos 1756-I/O.
•Creando Tag y monitoreando datos en un proyecto diseñado en
Logix.
•Escribir un programa en Ladder Básico.
•Selección de instrucciones básicas para un diseño Logix.
•Ingreso de componentes en un diseño Logix.
•Practica - Crear y verificar la puesta en línea de un proyecto.
SISTEMA DE CONTROL
Sistema que se caracteriza por la presencia de una
serie de elementos que permiten influir en el
funcionamiento del sistema. Siendo su finalidad
conseguir, mediante la manipulación de las variables
de control un dominio sobre las variables de salida de
modo que estás alcancen unos valores prefijados.
Perturbaciones
Variables de
Control SISTEMA Variables de
Salida

ACTUADOR SENSOR SENSOR

CONTROLADOR

Consiga
Definiciones
Sistema. Es una combinación de componentes que actúan
conjuntamente para lograr cierto objetivo. El concepto de sistema se
puede aplicar a fenómenos físicos, biológicos, económicos, sociales y
otros.
Variable controlada (Salida). Es la cantidad o condición que se mide y
controla.
Variable manipulada. Es la variable que se modifica con el fin de afectar
la variable controlada.
Proceso. Es el desarrollo natural de un acontecimiento, caracterizado
por una serie de eventos o cambio graduales, progresivamente
continuos y que tienden a un resultado final.
Planta. Conjunto de piezas de una maquinaria que tienen por objetivo
realizar cierta actividad en conjunto. En sistemas de control, por planta se
entiende el sistema que se quiere controlar.
Perturbaciones. Una perturbación es algún suceso que afecta
Adversamente el desarrollo de algún proceso. Si la perturbación se
genera dentro del sistema, se le denomina perturbación interna, caso
contrario la Perturbación es externa.
Clasificaciones
Son muchas las clasificaciones posibles de realizar, aquí se presentan
algunas de mayor interés.
DE ACUERDO A LA ACCIÓN DE CONTROL.
Variable que activa el sistema a controlar.
DE LAZO ABIERTO.
Es un sistema de control en donde la salida no tiene efecto sobre la
acción de control. La salida puede ser o no ser medida, pero esa
medición no afecta al controlador. Ejemplo:
Control manual del nivel de líquido en un tanque ya que el ser
humano sensa la salida (nivel actual), la compara con el nivel
deseado (señal de referencia) y abre o cierra la válvula de entrada
del líquido dependiendo del resultado anterior.
DE LAZO CERRADO.
Se compara la entrada y la salida y usa la diferencial (error) como
acción de control, se requiere por tanto de una realimentación.
Ejemplo.
La señal resultante de la comparación (comparador) entre la de
referencia y otra que es proporcional al nivel actual del líquido (salida)
en el tanque (sensor de nivel) es la entrada al controlador o cerebro
del sistema, el cual genera una señal (variable de control) que
Después de ser amplificada en potencia (actuador) actúa sobre la
válvula para variar el caudal de entrada al tanque. Nótese que se
pretende que la salida, después de cierto tiempo, sea igual al nivel
deseado.
DE ACUERDO A LA FUENTE DE ENERGIA.
El elemento genera la acción de control.
− Neumáticos (Aire a presión)
− Hidráulicos (Aceite o agua a presión)
− Eléctricos – Electrónicos (Electricidad)
DE ACUERDO A COMO SE GENERA LA ACCION DE CONTROL.
A partir del error.
− Todo – Nada (ON-OFF).
− Proporcional (P), Integral (I), Proporcional Integral (PI), Proporcional
Derivativo (PD), Proporcional Integral Derivativo (PID).
− Adelante y/o Atraso de fase.
DE ACUERDO A LA APLICACIÒN INDUSTRIAL
− De procesos: temperatura, flujo, presión, PH, nivel, densidad,
composición, viscosidad, color, etc.
DE ACUERDO A LA ESTRATEGIA DE CONTROL
− Directo (Feedforward) realimentado (Feedback).
− Centralizado – Distribuido.
− Cascada.
IDENTIFICACIÓN DE COMPONENTES
CONTROLLOGIX
Los componentes se caracterizan por:
− Sistema de Alto Rendimiento.
− Sistema Multi – Controlador.
− Chasis Modular.
− Fácil integración con los sistemas existentes (por ejemplo PLC 5,
SLC TM).
− Capacidad para comunicaciones a alta velocidad y datos de
transferencia a múltiples controladores, módulos de E/S y módulos
en cualquier orden/ubicación dentro del chasis.
Componentes:
Chasis ControlLogix - Arquitectura de ensamblaje .

− Controladores.
− I/O.
− Modulo de comunicaciones.
− Fuente de energía.

Accesorio completo de Chasis


Estándares de tamaño de chasis ControlLogix.

− 4 - Slot.
− 7 - Slot.
− 10 - Slot.
− 13 - Slot.
− 17 - Slot.

10 - Slot Chasis ControlLogix


Placa Base - ControlLogix.
− Placa de circuito impreso en la parte posterior del chassis
− Proporciona interconexión elèctrica entre módulos.

Placa Base ControlLogix


Procesador ControlLogix.
El controlador tiene 2 principales componentes internos.
−Unidad Central de Procesamiento (CPU):
El componente que ejecuta el programa
almacenado en la memoria.
−Memoria: Un grupo de elementos
del circuito donde se almacenan
programas y datos.
Nota: Cuando la energía
desconecta, la batería mantendrá
la memoria del controlador. Procesador ControlLogix
MÓDULOS 1756-I/O CONTROLLOGIX.
Módulo de I/O Digitales:
−Fácil configuración mediante un asistente.
−Identificación del modulo electrónico.
−Las funciones de diagnostico se pueden
configurar en funcion de cada terminal
−Los bits de diagnosticos bloqueados
pueden reponerse en linea por el usuario
o mediante el uso de la instruccion MSG.
Módulo de I/O Analógicos: Modulo 1756-IA16I.
−Ambos módulos de corriente y tensión tipos disponibles.
−Escalonamiento a unidades de ingeniería.
−Alarma en los módulos de entrada.

Descripción de Catalogo
Modulo 1756-IF6I.
Módulos de Comunicaciones ControlLogix.
Cada módulo de comunicación esta dedicado a un protócolo de red
especìfico. Tarjetas de comunicación de red disponibles. Se usa para
crear la comunicación entre el controlador y la red.
−EtherNet/IP™ - 1756-ENBT.
−ControlNet ™ - 1756-CNB, CNBR, 1756-CN2, CN2R.
−DeviceNet ™ - 1756-DNB.
−Data Highway Plus ™ (DH + ™) o Universal Remote I / O - 1756-DHRIO.

Diagrama donde se muestran diferentes protocolos de red


OPERACIÓN DE UNA APLICACIÓN
DISEÑADA EN LOGIX 5000
Todos los ControlLogix, FlexLogix y CompactLogix tipos de PLC usan
en común, software RSLogix 5000 para programar y configurar todos
los sistemas Logix5000.
Se utiliza para las siguientes tareas:
• Elaborar y modificar el código.
• Proyectar el monitoreo y operación de los componentes del sistema
durante el funcionamiento.
• Configuración del hardware de los módulos.
RSLogix 5000 ventana de Software.
El entorno RSLogix 5000 de la casa de Rockwell es el software de
programación del controlador del PLC ControlLogix y funciona sobre
sistemas operativos Microsoft Windows 2000 o superiores.
Ventana del Entorno RSLogix 5000
En la ventana principal del entorno RSLogix 5000 se indican:
1. La barra de menú principal.

2. La barra de herramientas de crear componentes. Para crear


nuevos componentes del proyecto (por ejemplo, tareas, rutinas,
programas, etc.).

3. La Barra en Línea. Esta barra muestra el estado del controlador, e


indica su modo de operación. Los modos de operación que
pueden aparecer son Program, Run y Offline.
4. La Barra de Herramientas de Lógica de Escalera. Esta barra
de herramientas contiene todos los objetos de la lógica de
escalera (por ejemplo, renglones, bifurcaciones, instrucciones).

5. La Barra de Herramientas Estándar. Esta barra contiene


funciones que se utilizan continuamente en el desarrollo del
programa (por ejemplo, nuevo, cortar, copiar, pegar y mucho
más).
6. La Barra de Instrucciones. Esta barra muestra los
nemotécnicos de las instrucciones en diferentes categorías.
Cuando se pulsa en una de las pestañas aparecen las
instrucciones contenidas en dicha categoría en la barra superior.
Por Ejemplo; pulsa en la pestaña Bit aparecerán todas las
instrucciones de tipo bit disponibles. Para insertar una
instrucción en el programa hay que hacer clic en dicha
instrucción

7. La Barra de Estado. Para ver información acerca del estado


actual del controlador de una forma rápida.
8. El Organizador del Controlador. Es una representación gráfica
del contenido del proyecto del controlador. La pantalla usa
carpetas y archivos para agrupar información acerca de la lógica,
los tipos de datos y los distintos módulos de E/S que forman el
autómata.

8
9

9. El Panel de Visualización. Es la ventana de trabajo principal de


este software en la cual se pueden visualizar varios editores (el
editor de lógica de escalera, editor de Tags, editor de tipo de
datos, etc.)
10.La ventana de Resultados. Esta ventana aparece los resultados
tras la compilación de un programa.
CREANDO Y MODIFICANDO UN PROYECTO EN
RSLOGIX 5000
Pasos para crear un proyecto en RSLogix 5000:
Inicie RSLogix 5000. En el menú Inicio seleccione Programas ->
Rockwell Software ->RSLogix 5000 Enterprise Series->RSLogix
5000.

•Cree un nuevo proyecto en RSLogix5000 llamado "AOI"


seleccionando File ->New... (Archivo ->Nuevo...) y completando el
cuadro de diálogo.
•NEW CONTROLLER (Nuevo Controlador): Desde la ventana New
Controller definir el proyecto.
•TYPE (Tipo): Se trata del tipo de controlador que va a utilizar. Puede ser
un controlador ControlLogix, FlexLogix, CompactLogix, DriveLogix o
SoftLogix. Únicamente se precisa un paquete de software de
programación para todos los controladores Logix.
• REVISION (Revisión): Aquí selecciona la revisión de firmware con la
que se creara el proyecto.
• NAME (Nombre): El nombre del controlador y/o del proyecto.
• CHASSIS TYPE (Tipo de Chasis): Seleccione las dimensiones del
chasis que va a utilizar. Esto no es aplicable a los controladores sin
rack.
• SLOT (Ranura): El número de ranura en la que desea que se instale
el controlador . Esto no es aplicable a todos los tipos de controladores
por ejemplo, CompactLogix se encuentra fijo en la ranura cero.
El organizador del controlador aparece en la parte izquierda de la
ventana del RSLogix 5000 en una carpeta llamada “Controller AOI”.
Ya ha creado su primer proyecto en el controlador. En este momento
no existe E/S, base de datos de Tags ni ninguna lógica asociada al
controlador.
Nota:
El Controller Organizer (Organizador del Controlador) es una
representación gráfica del contenido del archivo de su
controlador. Desde aquí podrá ver un directorio de carpetas y
archivos que contienen toda la información sobre los programas
y datos del archivo del controlador actual.
Las carpetas principales que aparecen por defecto en este directorio
son:
•CONTROLLER FILE NAME (nombre del archivo del controlador)
•TASKS (tareas)
•MOTION GROUPS (grupos de movimiento)
•TRENDS (tendencias)
•DATA TYPES (tipos de datos)
•I/O CONFIGURATION (configuración E/S)
Junto a cada carpeta hay un cuadro que contiene un signo “+” ò “–“.
El signo “+” indica que la carpeta está cerrada. Haga clic en él para
expandir el directorio y visualizar los archivos contenidos en la carpeta.
El signo “-“ indica que la carpeta ya está abierta, y que se puede ver
su contenido.
Como modificar un proyecto en RSLogix 5000
Paso 1. Seleccionamos el procesador le damos clic derecho opción
propiedades.
Paso 2. Visualizamos la pantalla Controller Properties – AOI, donde
podemos modificar el tipo de chasis. Seleccionamos el tipo de chasis
que deseamos y presionamos la el botón de Aceptar para que los
cambio realizados se guarden.
Paso 3. Damos clic en el Botón Change Controller, lo cual nos
mostrara la ventana Change Controller donde nos indica los tipos de
controladores que tenemos para elegir. Elegimos el controlador y
presionamos la tecla OK.
Paso 4. También podemos realizar la modificación del firmware al
momento de elegir un controlador nuevo, eso va depender con que
firmware deseamos trabajar.
Paso 5. También se puede modificar el sistema de protocolo a usar del
RS-232 según la aplicación que se tiene.
Paso 6. También podemos Delete (eliminar) los módulos que
deseamos para una nueva configuración que requiramos.
SELECCIÓN Y CONEXIÓN A LAS REDES
INDUSTRIALES EN UN SISTEMA LOGIX5000
Con la aparición de las redes industriales, se creó un modelo de
comunicación donde se definían unos niveles o capas. La mayoría de
los fabricantes hablaban de cinco niveles, y casi todos coincidían en los
nombres. Estos eran nivel de dispositivos, estación, célula, centro y
planta. Es lo que se conoce como modelo piramidal.
Actualmente únicamente se definen tres niveles de comunicación. Nivel
de información, control y dispositivos.

Niveles de Comunicación
Redes Industriales en Sistemas
Logix 5000
Los PAC’s ControlLogix son de gama alta esto implica que su
flexibilidad de comunicación y su conectividad con otros dispositivos y
equipos de otras marcas sea lo más transparente y directa posible,
por ello aparte de manejar protocolos y redes propietarias también
es posible tener conectividad con protocolos abiertos y propietarios
de otros fabricantes. La arquitectura de redes abiertas NetLinx de
Rockwell Automation es una estrategia que consiste en
implementar la tecnología de interconexión en redes abiertas para
lograr una integración total, desde la planta hasta la administración
gerencial.
Las redes de la arquitectura NetLinx:
- EtherNet/IP.
- ControlNet.
- DeviceNet.
REDES DE INFORMACIÒN
Actualmente está ampliamente aceptado que el estándar para una
red de información sea Ethernet. En el nivel de información, las
necesidades que se tiene que cubrir son:
• Interoperatibilidad.
• Tecnología abierta.
• Gran número de nodos.
• Enlace de redes de planta con sistemas de información (MRP).
Desde el punto de vista de la automatización, el MRP es el punto
más importante. Los procesos generan datos, que por sí solos no
tienen ningún valor. Estos datos se tienen que transportar hasta los
sistemas de información con el objetivo de procesarlos y
convertirlos en información que sirva de ayuda en la toma de
decisiones.
ETHERNET
En 1985, la ISO hizo que Ethernet fuera un estándar internacional.
Hoy en día las redes Ethernet se utilizan para enviar datos de
planta, realizar control de supervisión, proporcionar conectividad
para interfaces de operador y alarmas de registros.
Una red Ethernet es ideal para aplicaciones que requieren:
• Transferencia de datos grandes.
• Acceso amplio (lugar a lugar)
• No tiempo crítico para intercambio de datos.
Los dispositivos típicos que se comunican a través de una red
Ethernet son: servidores de ordenadores, reguladores, dispositivos
de adquisición de datos.
Características:
•Red estándar de la industria para la transferencia de datos.
•Redes basadas en TCP/IP.
•Conectividad con la mayoría de los fabricantes de ordenadores y
softwares.
•Soporta múltiples medios y distancias.
•Software estándar para el control de la red consiguiendo una
integración fácil i una rápida localización de averías.
•Los productos Allen-Bradley pueden manejarse junto con productos
de otros suministradores como una red uniforme.
Topología:
La topología de una red es simplemente como se configura los
ordenadores y dispositivos en el cable, y como éstos pasan la
información. Las topologías
más comunes incluyen:

Topología Descripción
Bus o árbol Una sola línea compartida por una serie de
nodos.
Anillo Configuración circular continua, en donde cada
nodo es un repetidor activo.
Estrella o radial Todos los nodos están unidos en un solo punto y
pueden ser controlados por ese nodo central.
Descripción de topología Ethernet
Descripción de topología Ethernet
Componentes:
La siguiente figura muestra los componentes tradicionales de la red
Ethernet y sus conexiones.
REDES DE CONTROL
El nivel de control se encuentra dentro de las plantas, a diferencia con
el nivel de información que tiene que enlazar las plantas de producción
con las oficinas.
En el nivel de control las necesidades que se tienen que cubrir son:
• Tiempo de respuesta rápido.
• Conectividad de E/S, PCs, PLC, etc.
• Determinismo.
• Repetibilidad.
• Enclavamiento entre procesadores.
• Diagnósticos.
• Tecnología Abierta.
Dentro del nivel de control hay básicamente tres tipos de redes.
Red Descripción
Data-Highway Plus Permiten comunicaciones entre iguales (MSG), comunicaciones
con ordenadores de gestión de planta, comunicaciones con
ordenadores de mantenimiento, programación remota.
Remote I/O Interlocks o enclavamiento entre iguales.
ControlNet Red de comunicaciones que integra la funcionalidad de las
anteriores ofreciendo además unas elevadas prestaciones frente
a ellas.
CONTROL NET
ControlNet es una red abierta de control en tiempo real, determinista,
repetible y de alta velocidad que integra PLC, E/S, variadores, etc.
Apareció de la mano de Allen-Bradley en 1995. Apropiada para
aplicaciones discretas y control de procesos.
Dado que ControlNet se basa en una arquitectura productor/consumidor,
permite que múltiples controladores trabajen en el mismo sistema. Esto
significa que varios PLC o otros controladores pueden controlar sus
propias E/S y comunicarse entre ellos mediante la red, ahorrando costes
y eliminando las necesidades de mantener redes individuales para
realizar la misma función.
Características:
• Comunicación con opciones intrínsecamente seguras.
• Ofrece una alta velocidad de datos a un alto rendimiento.
• Utiliza un máximo de 99 nodos, sin distancia mínima entre ellos.
• Multidifusión (Multicast) con ambas entradas y entre iguales (peer-to-
peer) para información reducida.
• Proporciona una instalación simple y flexible que no requieren unas
herramientas especiales.
• Incorpora diagnósticos del sistema, que hacen más fácil configurar y
mantener la red.
• Permite seleccionar el tiempo de actualización del procesador PLC y
de las E/S.
• Permite la comunicación con múltiples dispositivos en la misma
comunicación.
• Determinismo, exacta determinación del tiempo de actualización, por
ejemplo, se puede determinar que el tiempo de actualización de las
E/S digitales sea cada 3 mseg.
• Repetibilidad, garantía del mantenimiento de los tiempos de
actualización en todos los casos posibles.
• Programación desde cualquier punto de la red.
Ancho de banda
El ancho de banda en ControlNet se reparte en función de la
importancia (en el tiempo) de los datos a transmitir, es decir, el ancho
de banda se reserva/configura para soportar la transferencia de datos
en tiempo real, llamado servicio Scheduled.
Cada nodo en ControlNet puede reservar o pre-asignar el ancho de
banda que necesita para la transferencia de datos en tiempo real.
Características Físicas:
•Cable coaxial RG6, estándar usado en industria TV, económico, alta
inmunidad al ruido.
•Topologías Bus, estrella, árbol mediante repetidores ó combinaciones.
•Número máximo de nodos = 99.
•Cada nodo incorpora un NAP (Puerto Acceso Red), permite la conexión
de terminales de programación en cualquier punto de la red.
•Longitud máxima de un segmento = 1000m.
•Distancia mínima entre taps = 0m.
•Número máximo de repetidores, 5 en serie y 48 en paralelo. Su función
es la de extender la longitud física e incrementar el número de nodos.
REDES DE DISPOSITIVOS
Las redes de dispositivos se encuentran en el nivel mas bajo de la
jerarquía de la automatización. Los principales requisitos son:
• Reducción de costes y tiempo de instalación.
• Sustitución del cableado.
• Tiempo de respuesta rápido.
• Diagnósticos y configuración.
• Tecnología abierta.
DEVICE-NET
Como su propio nombre indica, DeviceNet es un bus estándar de
campo para comunicación entre dispositivos. DeviceNet es mucho más
que una simple red de sensores, gracias a que permite integrar un
amplio rango de dispositivos que van desde variadores de velocidad
hasta botoneras y desde PLC hasta dispositivos neumáticos.
De hecho, para poder conseguir este rango de dispositivos, en muchos
casos se debería de utilizar dos buses de campo con diferentes
protocolos con la finalidad de igualar esta capacidad. Debido a que
DeviceNet está basado en el modelo Productor/Consumidor, ofrece
opciones de funcionamiento basadas en eventos de tiempo (las cuales
incrementan el rendimiento de la red en general).
Ventajas:
• Reducción del coste de instalación.
• Reducción del tiempo de puesta en marcha.
• Reducción de los tiempos de paro, los diagnósticos de dispositivos
permiten diseñar estrategias de mantenimiento preventivo.
• Mayor productividad y calidad en los productos, los dispositivos
pueden proporcionar más información, con mayor precisión y
fiabilidad.
• Proporciona una instalación simple y flexible que no requiere unas
herramientas especiales.
• Integración de un amplio rango de dispositivos.
Características físicas
•Topología de bus lineal, compuesta por una línea troncal y
derivaciones.
•Número máximo de nodos = 64.
•La longitud máxima de la línea troncal está directamente relacionada
con la velocidad de transmisión y del tipo de cable.
•La longitud máxima de la línea de derivación únicamente depende de
la velocidad de transmisión.
• Se pueden realizar conexiones directas a dispositivos en la línea
troncal, únicamente si al extraer el dispositivo no se provocan
perturbaciones en la red.
• Configuración de dispositivos en tiempo real.
• Extracción y sustitución de dispositivos de la red en tensión.
• Paquetes de dados de 8 bytes.
• El medio de transmisión es un cable de 5 hilos por el viaje la
alimentación de la red y la información y que se conecta mediante
borneras a los módulos DeviceNet.
Arquitectura de Red NetLinx
DESCARGANDO Y PONIÉNDOSE EN LÍNEA
EN UN CONTROLADOR LOGIX5000
Primero debemos de conocer la funcionalidad de Software RSLinx.
Software RSLinx
RSLinx es el software de comunicación de la casa Rockwell para
los controladores Logix 5550. El RSLinx permite la configuración
de los drive de los distintos módulos de comunicación facilitando la
visualización de las redes a las que se conecta el autómata
ControlLogix.
Establecimiento de una conexión en serie con el
ControlLogix.
El software RSLinx® gestiona la comunicación entre controladores
Logix5000 y los programas de software, tales como el software
RSLogix 5000. Para establecer la comunicación con un controlador
(p. ej., descargar, monitorear datos), configure el software RSLinx
para la comunicación requerida.
Controlador Software Software
Logix5000 RSLinx RSLogix 5000

Driver: Establece la comunicación a


través de una red especifica

Ruta de Acceso: Ruta de comunicación a


un dispositivo. Para definir una ruta,
debe expandir un driver y seleccionar el
dispositivo
Nota Importante: Si conecta o desconecta el cable en serie con la
alimentación eléctrica conectada a este modulo o al dispositivo en
serie en el otro extremo del cable, puede producirse un arco eléctrico.

Software
RSLinx

-Drive para Ethernet.


-Drive para ControlNet.
-Drive para DeviceNet.
- Drive para RS232.
Configurando un Drive RS-232:
A. Inicie el Software RSLinx.

B. Haga Clic en

C. Seleccione RS-232 DF1


devices y elija

D. Acepte el nombre
predeterminado.
E. Seleccione el puerto COM de la
computadora

F. Seleccione Logix 5550/CompactLogix

G. Seleccione

H. Cuando termine la configuración


automática seleccione

El drive se ha configurado correctamente


y se esta ejecutando
Descarga de un proyecto en el controlador
Logix 5000
Para ejecutar un proyecto en un controlador, descargue el proyecto
en controlador.
Nota: Al descargar un proyecto o actualizar el firmware, todos los
servo ejes activos se desactivan. Antes de descargar un proyecto o
actualizar el firmware, asegúrese de que esto no ocasionara el
movimiento imprevisto de ningún eje.

Controlador Logix5000

Proyecto
Descarga
Descargar: Transferir un proyecto de la computadora al controlador
para poder ejecutarlo.
o descargar un proyecto, se pierde el proyecto y los datos que estén
en el controlador, si los hay.
o Si la revisión del controlador no coincide con la revisión del
proyecto, se le solicitara que actualice el firmware del controlador. El
software RSLogix 5000 le permite actualizar el firmware del
controlador dentro de la secuencia de descarga.
Para actualizar el firmware de un controlador, antes deberá instalar
un paquete de instalación de firmware.

1: Gire el interruptor de llave del controlador :

Esquema de selección de un modo del Controlador


Entonces seleccione uno de estos modos:
REM
Si desea:
Marcha Prog
Marcha Programa Prueba
Poner las salidas en el estado
comandado por la lógica del proyecto

Poner las salidas en su estado


configurado para el modo Programa

Ejecutar (escanear) tareas

Cambiar el modo del controlador


mediante el software.

Descargar un proyecto

Programar una red ControlNet


Mientras está en línea, editar el
proyecto
Enviar mensajes
Enviar y recibir datos en respuesta a
un mensaje de otro controlador
Producir y consumir Tags
2: Defina la ruta al controlador:
a) Abra el proyecto RSLogix 5000 que desee descargar.

b) Haga clic en

c) Desplácese hasta el controlador.


• Para abrir un nivel, haga clic en el signo +.
• Cuando vea el controlador selecciónalo.
3: Descargue el proyecto.
a) Seleccione.

Error al descargar en el controlador. Las revisiones del


¿Que respondió proyecto fuera de línea y del firmware del controlador no son
el Software
RSLogix 5000?

b) Seleccione.

Descargue en el

b) Seleccione.

c) Seleccione la revisión del controlador.


d) Seleccione. a continuación.
Poniéndome en Línea con el controlador
Logix 5000
Cargar – transferir un proyecto de un controlador a la
computadora para que usted lo pueda monitorear.

Controlador Logix5000

Proyecto
1. Defina la ruta al controlador. Cargar

a) Haga clic en
b) Seleccione el controlador
•Para abrir un nivel, haga clic en el signo +.
•Si un controlador ya está seleccionado,
compruebe que sea el controlador correcto.
2. Seleccione.

3. Cree el archivo de
proyecto en la
computadora:
a) Seleccione.

b) Seleccione.

a continuación.
c) Modo de funcionamiento del controlador.

A continuación “Si”, ahora ya podrás visualizar todo el proyecto


que tiene el controlador en Línea.
IDENTIFICANDO I/O TAGS Y DISPOSITIVOS
EN UN SISTEMA LOGIX5000
Identificando I/O - Entradas
Si nos fijamos en la carpeta Controller -> “Controller Tags” se han
creado automáticamente las variables para acceder a la tarjeta, tanto
a las variables de entradas como también de salidas propiamente
dicha. En el Controller Tags se van a identificar las configuraciones
de los módulos para poder utilizarlos en el programa a desarrollar.
Para poder identificar una verdadera configuración damos Doble Clic
en “Controller Tags”. Se mostrara la ventana 1 donde ubicaremos el
modulo para luego expandir “+Local1:I” hasta visualizar el
“Local1:I.Data”. Si deseamos comprobar se puede energizar el
modulo para comprobar su operación de cada entrada.

Ventana 1
Identificando I/O - Salidas
Para poder identificar una verdadera configuración damos Doble Clic
en “Controller Tags”. Se mostrara la ventana 1 donde ubicaremos el
modulo para luego expandir “+Local2:O” hasta visualizar el
“Local1:I.Data”. Si deseamos comprobar se puede energizar el
modulo para comprobar su operación de cada entrada.
Es la siguiente imagen podemos ver los estados de cada una de las
salidas.

Ventana 1
Identificando los I/O Tags de Dispositivos
Configuración de Controladores en la Red Ethernet
Luego de haber configurado la tarjeta de comunicación Ethernet, si
queremos que nuestro controlador se comunique con otro
controlador como este ejemplo indica se seguirán los siguientes
pasos.
Paso 1.
Hacemos Clic derecho en la tarjeta de comunicación como se
indica en la ventana N-01 y le damos agregar modulo, este
ejemplo se va e agregar a la red Ethernet del Control Logix un
compact Logix la cual podrán leer y escribir entre ambos como se
muestra en la ventana N-02.
Ventana 02

Ventana 01
Paso 2.
Luego seleccionamos el modelo de revisión del procesador con la
que vamos a trabajar como se indica en la ventana N-03 y
pulsamos “OK”. Mostrara la ventana N-04 donde nos pedirá el
nombre del controlador y la dirección de IP del controlador que se
va agregar en la red del ControlLogix para poder compartir
información. Finalmente damos “OK”

Ventana 03

Ventana 04
Configuración de Controladores en la Red
ControlNet
Luego de haber configurado la tarjeta de comunicación Ethernet,
agregamos dentro de “I/O Configuración ò 1756 – Backplane
1756-A17 como se muestra en la ventana N-05 se va agregar la
tarjeta de control ControlNet. Para luego configurar los
dispositivos que van estar dentro de su red, seleccionándolo como
indica la ventana N-06.
Paso 1.

Ventana 06

Ventana 05
Paso 2.
Luego seleccionamos el modelo de revisión de la tarjeta
ControlNet como se indica en la ventana N-07 y pulsamos “OK”.
Mostrara la ventana N-08 donde nos pedirá el nombre de la tarjeta
y el numero de nodo y ubicación de Slot dentro del Chasis .
Finalmente damos “OK”

Ventana 07 Ventana 08
Identificando los I/O Tags de los dispositivos
dentro la Red del ControlLogix.
En este ejemplo 1 vamos a identificar los Tags de control de un variador
Powerflex 40 dentro de la Red Control - Net. Todos los Tags de los
dispositivos se almacenan dentro de la carpeta “Controller Tags”, como
visualizamos en la figura 1.

Visualizamos los operando de cada Tags para `poder utilizarlo dentro


de la programación a realizarse.
Utilizando los Tags del de comando del Variador dentro de una rutina
para su programación.
Identificando los Tags en un controlador – Red Ethernet
Como se observa dentro de la tarjeta
de red Ethernet del ControlLogix se
encuentra el controlador Compact
Logix. Esto se configura dentro de la
red Ethernet del Control Logix para
poder compartir datos para el control
del proceso

El dato de los Tags se comunica por “MSG” que es un bloque que


trae el software RSLogix 5000 para dichas aplicaciones.
En la Figura siguiente se muestra el ejemplo de cómo configurar el
MSG para poder compartir datos con el Compact Logix.
Message Type: Aquí seleccionamos el tipo de mensaje que se va
utilizar, esto va depender del tipo de dispositivo con que se va
comunicar el controlador ControlLogix mediante la Red Ethernet.
CIP Data Table Read: Para compartir datos entre controladores
Control Logix y Compact Logix. Esta opción permite solo lectura de
datos.
Source Element: Tag del controlador con el que vamos a compartir
datos, que se encuentra dentro de la red Ethernet.
Number Of Elements: Aquí seleccionamos cuantos datos en “INT”,
va a leer el “MSG”.
Destination Element: El Tag donde se va a registrar los datos que
son transmitidos del controlador que está dentro de la red Ethernet.
A continuación en la gráfica siguiente se
indica y describe el I/O Configuración de
un sistema Control Logix.-

Chasis de ControlLogix

Procesador ControlLogix
Módulos I/O ControlLogix
Módulo de comunicación Ethernet
ControlLogix

Controlador L61 del Tanque_3 dentro de


la red Ethernet del ControlLogix

Tarjeta de ControlNet

Variador Powerflex 40 dentro de la red


ControlNet
CONFIGURANDO LOS MÓDULOS 1756
– I/O
El siguiente paso va a ser añadir las tarjetas que lo acompañan. Si
estás conectado detecta automáticamente los componentes. En este
caso debo añadirlos yo a mano todos los módulos que se van a
utilizar. Para ello vamos al árbol del proyecto I/O Configuration -
>CompactBus Local (CompactLogix), I/O Configuration
(ControlLogix) y FlexBus Local (FlexLogix) con el botón derecho del
ratón pulsamos en New Module...
A continuación nos mostrara la ventana de selección del tipo de
módulo de E/S en este caso simplemente dispongo de una tarjeta
de 16 salidas digitales, luego seleccionamos la revisión del módulo.

A continuación el sistema solicita la configuración de las características


principales y especificas del módulo elegido.
A continuación el sistema solicita la configuración de las características
principales y especificas del módulo elegido.

5
1
2
3
4

A continuación se describen:
1.-Introducir un nombre para el módulo de E/S.
2.-Introducir una descripción general del módulo E/S (opcional).
3.-Elegir un formato de comunicación de información. Se aconseja
dejar este campo con el contenido que por defecto ofrece el
RSLogix 5000.
4.-Seleccionar el código adecuado de revisión secundaria.
5.-Seleccionar el slot en el que reside el modulo.
6.-Seleccionar el método de comprobación de codificación
electrónica:
Toda la información debe
coincidir:
•Tipo Exact Match
•Numero de catalogo
•Suministrador
•Numero de revisión
mayor y menor
No es necesario que la Disable
información coincida Keying
Toda la información Nota: Puede reemplazar un módulo
excepto el numero de Compatible 1756-ENET/B con un módulo 1756-
revisión menor Module ENBT. Sin embargo, no puede
reemplazar un módulo ENBT con un
módulo ENET/B.
Si nos fijamos en la carpeta Controller -> “Controller Tags” se han
creado automáticamente las variables para acceder a la tarjeta,
tanto a las salidas propiamente dichas como a variables de estado.
CREANDO TAGS Y MONITORIZACIÓN DE
DATO EN UN PROYECTO RSLOGIX 5000
Un parámetro importante a la hora de manejar datos en el entorno
de programación es lo que se conoce como Tag. Un Tag es una
variable que tiene un nombre que describe los datos que almacena
y un tipo de datos que identifica el tamaño y la configuración de los
datos que el Tag pueda almacenar. Como variable un Tag puede
identificar señales de entrada / salida provenientes de los módulos
y a variables auxiliares que no representan ninguna señal física.
Además sirve para identificar la estructura de datos de una
instrucción:
 Hay 3 tipos de Tags.
 Un Tag Base, es una variable normal que referencia a una zona de
la memoria del controlador donde se almacenan datos.
 Un Tag consumido, es un Tag de datos que proviene de otro
controlador.
Un Tag de Alias, es un Tag que se refiere a parte de la memoria
definida por otro Tag. Se usa, por ejemplo para utilizar los elementos
de un array como Tags individuales. Supongamos que tengamos un
array de 10 elementos llamado salidas, salidas (10). Un Tag de alias
identificaría a un elemento de este array por ejemplo salida
actual=salida (5), sería el Tag de alias.
Haga doble Clic en “Main Rountime” en el organizador del
controlador. Aparecerá la ventana de programación donde la zona
más importante es en la que aparece el renglón de edición. Nótese
que es la primera vez que están activos los iconos de programación
en Ladder.

Reglón de Edición

Ventana de Programación
Creando un Tags en la rutina principal:
 Coloque una instrucción de entrada en el reglón usando el
direccionamiento tipo Base.
 Hay que tener presente que hay 2 tipos de grupos de Tags (Control
ámbitos definidos):
- Los “Tags del programa” son accesibles solo para las rutinas de
un programa específico.
- Los “Tags del Controlador” son accesibles para todos los
programas de un controlador.
Todas las estructuras de Tags de los módulos de E/S introducidos
deben aparecer en la pantalla. Una estructura puede ser identificada
por el signo “+” ubicado en un cuadro junto al nombre de la estructura
de Tag.
Creando el Tag en Lógica escalera en la Rutina Principal:
Haga Clic en ver en el menú principal y luego en barra de herramientas
(Toolbars – Barra de Herramientas). Verifique que están seleccionadas
las primeras 3 y/o 5 opciones de herramientas a utilizar para el
desarrollo del programa, luego haga Clic en cerrar.
Barra de Herramientas
Seleccione la pestaña de instrucciones de Bit, luego haga Clic en
el icono XIC (Examine If Closed) en la barra de herramientas.
Éste es el método de introducir una instrucción en un renglón, el
resultado se muestra en la siguiente figura.
Zona de Edición, colocación de una condición

Haga Clic con el botón derecho del mouse en el signo de


interrogación (?) en el área azul encima de la instrucción XIC, luego
seleccione “crear Tag”. Aparecerá la ventana “Nuevo Tag”
Creación de un Tag Tipo Base, desde el renglón de edición
• Nómbrelo“CMD_2” y seleccione el tipo de Tag (Base, Alias,
Productor ò Consumidor).
• Descripción, Comentario opcional del Tag.
• Seleccione el “Tipo de Dato” del Tag.
• Seleccione el “Style” de cómo se desea visualizar el estado del
Tag.
•Por ultimo seleccionamos la tecla Aceptar.
Monitoreando datos en RSLogix 5000
Para ver el estado del Tag se selecciona el Tag, clic derecho del
mouse y seleccionar la opción Monitor “Nombre del Tag” como se
indica en las imágenes . Esto te mostrara las siguientes ventanas,
donde indica donde se ubica el nombre del Tag seguido de su estado.

Tag

Estado
del Tag
Monitoreando el Tag en el programa
general
Para ver todas las rutinas donde esta direccionado el Tag se
selecciona el Tag, clic derecho del mouse y seleccionar la opción “Go
To Cross Reference for “CMD_2” como se indica en la imagen .
Esto te mostrara las siguiente ventana, donde indica en que rutinas
o reglón de rutina el Tag esta direccionado. Para ver hacemos
doble clic en la rutina que deseamos ubicar el Tag.
En este programa ubicamos el Tag en la rutina “Imagen” y también
en la rutina “Motor_Hornos” en los reglones Run0, Run1.
ESCRIBIENDO UN PROGRAMA EN LADDER
BÁSICO EN RSLOGIX 5000
La aplicación RSLogix 5000 está provista de un editor de Lógica de
escalera para activar este editor se debe hacer doble Clic en el icono
“Main Routine” situado en la ventana que muestra la estructura
organizativa del proyecto. Una vez realizada esta acción se abre una
ventana de edición de lógica de escalera, que ya contiene el primer
renglón (rung), de desarrolla el proyecto.

Ventana de edición de
lógica de escalera
En este proyecto básico desarrollado en RSLogix 5000 se muestra
el arranque del motor2 con interlock se seguridad de
“confirmación de arranque” para protección en el arranque del
Motor2. Es decir si la confirmación no llega en un tiempo
establecido por el operador el equipo diagnóstica “Falla Run”
Modos de Arranque del Motor2:
Selector en Modo Remoto: El motor2 se va arrancar
remotamente desde un Scada, vía el controlador. El selector en
Modo Remoto y activado el Modo Auto, el encendido del motor2
obedece a una condición que gobierna su encendido y apagado.
En Modo Local el operador lo arranca por los pulsadores que
tenemos en los tableros de control.
SELECCIÓN DE INSTRUCCIONES BÁSICA
PARA UNA RUTINA DE RSLOGIX 5000
Use la barra de herramientas de “lenguaje de elemento” para añadir
una instrucción a la lógica de escalera de la rutina como se muestra
en la siguiente figura.

Barra de herramientas para añadir un elemento al programa


INSTRUCCIONES DE BIT
Las instrucciones de bit (tipo relé) se utilizan para monitorizar y
controlar el estado de los bits. En el siguiente cuadro se realiza un
breve resumen de las instrucciones de tipo bit y a continuación se
comentan las mas importantes:
Si se quiere Instrucción
Habilitar las salidas cuando se activa un bit XIC
Habilitar las salidas cuando se desactiva un bit XIO

Activar un bit OTE


Activar un bit (enclavar) OTL
Desactivar un bit (desenclavar) OTU
Habilitar las salidas para un scan cada vez que un ONS
renglon se hace verdadero
Activar un bit para un scan cada vez que un renglón se OSR
hace verdadero

Activar un bit para un scan cada vez que un renglon se OSF


hace falso
Descripción de las Instrucciones Tipo Bit
Contacto normalmente abierto (XIC): Es una instrucción de entrada
cuyo valor se asocia con un dispositivo externo, la simbolización en el
programa es:

Contacto normalmente abierto


Contacto normalmente cerrado (XIO): Es una instrucción de
entrada cuyo valor se asocia con un dispositivo externo, la
simbolización en el programa es:

Contacto normalmente cerrado


Salida externa (OTE): Es una instrucción de salida cuyo valor se
asocia con un dispositivo externo, la simbolización en el programa es:

Contacto de salida de un solo bit


Condición: Acción:
Condición de entrada El bit de datos se desactiva.
es falsa La condición de salida de la instrucción es falsa
Condición de entrada El bit de datos se activa.
es verdadera La condición de salida de la instrucción es verdadera

Salida de enclavamiento (OTL): Instrucción de salida que activa el


bit de datos. Una vez habilitada, la instrucción OTL activa el bit de
datos permaneciendo este bit a 1 hasta que se desactive, típicamente
por una instrucción OTU. Una vez inhabilitada la instrucción OTL no
cambia el estado de bit de datos.

Contacto de salida de enclavamiento


Condición: Acción:
Condición de entrada El bit de datos no se modifica.
es falsa La condición de salida de la instrucción es falsa
Condición de entrada El bit de datos se activa.
es verdadera La condición de salida de la instrucción es verdadera

Desenclavamiento de salida (OTU): Instrucción de salida que


desactiva (desenclava) el bit de datos. Una vez inhabilitada, la
instrucción OTU no cambia el estado del bit de datos.

Contacto de salida de Desenclavamiento

Condición: Acción:
Condición de entrada El bit de datos no se modifica.
es falsa La condición de salida de la instrucción es falsa
Condición de entrada El bit de datos se desactiva.
es verdadera La condición de salida de la instrucción es verdadera
One Shot (ONS): Es una instrucción de entrada (Un disparo), que
habilita o inhabilita el resto del renglon según el estado del bit de
almacenamiento.
Una vez habilitada y cuando se restablece el bit de almacenamiento, la
instrucción ONS habilita el resto del renglón. Una vez inhabilitada o
cuando se establece el bit de almacenamiento, la instrucción ONS
inhabilita el resto del renglón.
Operandos:

Operando Tipo formato Descripción


Bit de BOOL Tag Bit de almacenamiento interno
almacenamien almacena la condición de renglón
to de entrada a partir de la
última ejecución de la instrucción
One Shot Rising (OSR): Es una instrucción de salida (Un disparo
creciente), que establece o restablece el bit de salida según el estado
del bit de almacenamiento.
Una vez habilitada y cuando se restablece el bit de almacenamiento, la
instrucción OSR establece el bit de salida. Una vez habilitada y el bit de
almacenamiento está establecido o una vez inhabilitada, la instrucción
OSR restablece el bit de salida.
Operandos:

Operando Tipo formato Descripción


Bit de BOOL Tag Bit de almacenamiento interno
almacenamiento almacena la condición de
entrada de renglón a partir de la
última ejecución de la instrucción
Bit de salida BOOL Tag Bit que se establece
One Shot Falling (OSF): Es una instrucción de salida (Un disparo
descendente), establece o restablece el bit de salida según el estado
del bit de almacenamiento.
Una vez inhabilitada y cuando se establece el bit de almacenamiento, la
instrucción OSF establece el bit de salida. Una vez inhabilitada y el bit
de almacenamiento está restablecido o una vez inhabilitada, la
instrucción OSF restablece el bit de salida.
Operandos:

Operando Tipo formato Descripción


Bit de BOOL Tag Bit de almacenamiento interno
almacenamiento almacena la condición de
entrada de renglón a partir de la
última ejecución de la instrucción
Bit de salida BOOL Tag Bit que se establece
INSTRUCCIONES DE TEMPORIZADOR
Y CONTADOR
Los temporizadores y contadores controlan las operaciones según el
tiempo o el numero de eventos. La siguiente tabla muestra las
distintas acciones a realizar por cada una de las instrucciones de
este tipo.
A continuación se detallan las mas importantes:

Si se quiere Instrucción
Temporizar la duración de un temporizador habilitado TON
Temporizar la duración de un temporizador inhabilitado TOF
Acumular el tiempo RTO
Contar ascendentemente CTU
Contar descendentemente CTD
Desactivar un temporizador o contador RES
Timer ON delay (TON): Instrucción de salida, TON es un
temporizador que acumula el tiempo cuando la instrucción esta
habilitada (la condición de entrada de la instrucción es verdadera). El
base de tiempo siempre es 1 mseg. Por ejemplo, para un
temporizador de 2 segundos, introduzca 2000 para el valor .PRE.
Operandos:

Operando Tipo Formato Descripción


Temporizador TIMER Tag Estructura del Temporizador.
Preseleccionado DINT Valor El numero de mseg a
inmediato contar.
DINT Valor El total de mseg durante el
Acumulador inmediato cual el temporizador ha
contado; el valor inicial es
típicamente 0.
Tipos de Datos Descripción

.EN BOOL El bit de habilitación indica que la instrucción


TON está habilitada.
.TT BOOL El bit de temporización indica que hay una
operación de temporización en
progreso.
BOOL El bit de efectuado se establece cuando .ACC
.DN ≥.PRE.
.PRE DINT El valor preseleccionado especifica el valor
(unidades de 1 mseg) que el
acumulador debe alcanzar antes de que la
instrucción establezca el bit .DN.

.ACC DINT El valor acumulado especifica el número de


milisegundos que han transcurrido desde la
habilitación de la instrucción TON.
Timer Off delay (TOF): Instrucción de salida, es un temporizador no
retentivo que acumula el tiempo cuando la instrucción esta habilitada
(la condición de entrada de renglon es falsa). La base de tiempo es
de 1 mseg. Por ejemplo para un temporizador de 2 segundos,
introduzca 2000 para el valor .PRE.
Operandos:

Operando Tipo Formato Descripción


Temporizador TIMER Tag Estructura del Temporizador.
Preseleccionado DINT Valor El numero de mseg a
inmediato contar.
DINT Valor El total de mseg durante el
Acumulador inmediato cual el temporizador ha
contado; el valor inicial es
típicamente 0.
Tipos de Datos Descripción
.EN BOOL El bit de habilitación indica que la instrucción
TOF está habilitada.
.TT BOOL El bit de temporización indica que hay una
operación de temporización en progreso.
BOOL El bit de efectuado se restablece cuando
.DN .ACC ≥ .PRE.
.PRE DINT El valor preseleccionado especifica el valor
(unidades de 1 mseg) que el
acumulador debe alcanzar antes de que la
instrucción restablezca el bit .DN.
.ACC DINT El valor acumulado especifica el número de
milisegundos que han transcurrido desde la
habilitación de la instrucción TOF.
Timer Retentivo (RTO): Instrucción de salida, temporizador
retentivo que acumula el tiempo cuando la instrucción esta habilitada.
La base de tiempo siempre es 1 mseg. Por ejemplo , para un
temporizador de 2 segundos , introduzca 2000 para el valor .PRE.

Operandos:

Operando Tipo Formato Descripción


Temporizador TIMER Tag Estructura del Temporizador.
Preseleccionado DINT Valor El numero de mseg a
inmediato contar.
DINT Valor el número de mseg durante
Acumulador inmediato el cual el temporizador ha
contado el valor inicial es
típicamente 0
Tipos de Datos Descripción
.EN BOOL El bit de habilitación indica que la instrucción
RTO está habilitada.
.TT BOOL El bit de temporización indica que hay una
operación de temporización en progreso.
.DN BOOL El bit de efectuado indica que .ACC ≥.PRE.
.PRE DINT El valor preseleccionado especifica el valor
(unidades de 1 mseg) que el
acumulador debe alcanzar antes de que la
instrucción establezca el bit .DN.
.ACC DINT El valor acumulado especifica el número de
milisegundos que han transcurrido desde la
habilitación de la instrucción RTO.
Count Up (CTU): Instrucción de salida, cuenta progresivamente una
ves habilitada y cuando el bit .CU esta restablecido, la instrucción
CTU incrementa el contador por uno. Una vez habilitada y el bit .CU
está establecido, o una vez inhabilitada la instrucción CTU retiene su
valor .ACC.
Operandos:

Operando Tipo Formato Descripción


Contador COUNTER Tag Estructura del Contador.
Preseleccionado DINT Valor El conteo máximo.
inmediato
Valor el número de veces que el
Acumulador DINT inmediato temporizador ha contado, el
valor inicial es típicamente 0.
Tipos de Datos Descripción
.CU BOOL El bit de habilitación de conteo progresivo indica que la
instrucción CTU está habilitada.
.DN BOOL El bit de efectuado indica que .ACC ≥ .PRE.
.OV BOOL El bit de overflow indica que el contador excedió el
límite superior de 2,147,483,647. El contador llega a
2,147,483,648 y retorna al valor inicial.
.UN BOOL El bit de underflow indica que el contador excedió el
límite superior de –2,147,483,648. El contador llega a
2,147,483,647 y vuelve a contar regresivamente.
.PRE DINT El valor preseleccionado especifica el valor al cual
acumulador debe llegar antes de que la instrucción
establezca el bit .DN.
.ACC DINT El valor acumulado especifica el número de transiciones
que la instrucción ha contado.
Count Down (CTD): Instrucción de salida, cuenta regresivamente
una ves habilitada y cuando el bit .CD esta restablecido, la instrucción
CTD decrementa el contador por uno. Una vez habilitada y el bit .CD
está establecido, o una vez inhabilitada la instrucción CTD retiene su
valor .ACC.
Operandos:

Operando Tipo Formato Descripción


Contador COUNTER Tag Estructura del Contador.
Preseleccionado DINT Valor El conteo mínimo.
inmediato
Valor el número de veces que el
Acumulador DINT inmediato temporizador ha contado el
valor inicial es típicamente 0
Tipos de Datos Descripción
.CU BOOL El bit de habilitación de conteo regresivo indica que la
instrucción CTD está habilitada.
.DN BOOL El bit de efectuado indica que .ACC ≥ .PRE.
.OV BOOL El bit de overflow indica que el contador excedió el límite
superior de 2,147,483,647. El contador llega a –
2,147,483,648 y retorna al valor inicial.
.UN BOOL El bit de underflow indica que el contador excedió el
límite superior de –2,147,483,648. El contador llega a
2,147,483,647 y vuelve a contar regresivamente.
.PRE DINT El valor preseleccionado especifica el valor al cual el
acumulador debe llegar antes de que la instrucción
establezca el bit .DN.
.ACC DINT El valor acumulado especifica el número de transiciones
que la instrucción ha contado.
Reset ( RES): Instrucción de salida, que restablece una estructura
TIMER, COUNTER ò CONTROL.
Operandos:

Operando Tipo Formato Descripción


Estructura COUNTER Tag Estructura para el
restablecimiento.
DINT

DINT

Una vez habilitada , la instrucción RES elimina estos elementos.


Cuando se usa una La instrucción elimina:
instrucción RES para:
Temporizador El valor .ACC los bits de estado de control
Contador El valor .ACC
los bits de estado de control
Control el valor .POS
los bits de estado de control
INGRESO DE COMPONENTES EN UN
DISEÑO LOGIX
Los principales componentes en el desarrollo de un proyecto son:
• Tareas.
• Programas.
• Rutinas.
• Tags.
• Tipo de datos definido por el usuario.
• Trends.
• Instrucciones Add-On
• Módulos I/O.
• Módulos de Comunicación.
A) Ingreso de Tareas.
Seleccionamos la Carpeta “Task” y luego le damos clic derecho.
Luego añadimos la tarea según el tipo que requiramos.

B) Ingreso de Programas.
Seleccionamos la Carpeta “Main Task” le damos clic derecho. Luego
añadimos el programa con su respectivo nombre de trabajo.
C) Ingreso de Rutinas.
Seleccionamos la Carpeta “Task” y luego le damos clic derecho.
Luego añadimos la tarea según el tipo que requiramos.

D) Ingreso de Instructions Add-On.


Seleccionamos la Carpeta “Main Task” le damos clic derecho. Luego
añadimos el programa con su respectivo nombre de trabajo.
GRACIAS POR SU
ATENCIÒN PRESTADA

También podría gustarte