PLC Allen Bradley Archivos de programa

Organización de la memoria del PLC y archivos de datos

El MicroLogix está configurada con dos áreas primarias:  Los archivos de datos y archivos de programa, en esta publicación vamos a analizar archivos de datos


Archivo 0 Y Archivo 2 (Ouput, Input)

Los archivos de salida y de entrada son la "ventana" al mundo exterior. Proporcionar la interfaz para dispositivos mundo "real". Los archivos de salida y de entrada son muy similares. El número de terminales depende del tipo de controlador MicroLogix comprado.
Estos sitios son lugares de "memoria". Los datos en estos lugares de memoria representan el estado de los dispositivos de "campo". 8 primeros archivos de datos por defecto son un estándar Allen Bradley. 
Archivo%201%20Entradas
Archivo 2 (Status)

El archivo de estado contiene una amplia gama de información de estado, los bits de la base de tiempo, registros de matemáticas y otros misceláneos ... elementos que proporcionan a los usuarios información sobre cómo el PLC está funcionando. Los usuarios también pueden utilizar los bits y palabras en este archivo dentro de su programa de RLL.

Es un archivo de propósito general que contiene 32 registros.  Estos registros estan mezclados en formatos de palabra y de bit, dependiendo de la función que representen.  El archivo de estado es principalmente usado para:
  • Desplegado de estatus del sistema y fallas.
  • Ayudas de programación como:
  • Bits de base de tiempo
  • Banderas de rebosamiento matemático
  • Registros de inexado
  • Control de subrutinas

Archivo 3 (Binary)

Archivo de Bit, usado principalmente para instrucciones de bit (lógica de relevadores), registros de desplazamiento y secuenciadores, el tamaño del archivo puede ser de hasta 256 palabras de 16 bits para un total de 4096. 

El archivo contiene 512 bits bits para su uso dentro del programa ladder. Estas direcciones se puede acceder ya sea a nivel de palabra, o el nivel de bit. nivel de la palabra cuando se identifique la palabra y de bit, como se ilustra con los números azul arriba. (B3:1/0, primer bit de la palabra 1). Nivel de bits cuando cada bit en el archivo completo es secuencial, como se ilustra con los números rojos anteriores. (B3/16, primer bit de la palabra 1)


Archivo 4 (Timer)

En este archivo se almacena la información de los  Temporizadores, los cuales sirven para contar tiempo y una vez que este ha transcurrido, establecen un bit para indicar esta condición.


Cada dirección de temporizador se compone de 3 palabras de 16 bits. 


Bits direccionables:
  • EN= Habilitación
  • TT= Temporizando
  • DN= Efectuado
Palabras direccionables
  • .PRE= Valor preseleccionado
  • .ACC= Valor acumulado
T4:0.PRE  Indica cuanto tiempo ha de transcurrir para que se active la señal de efectuado.
T4:0.ACC  Indica cuanto tiempo ha transcurrido desde que se habilitó el temporizador .
T4:0/DN    Es igual a “1” cuando el valor acumulado > el valor preseleccionado.
T4:0/TT     Es igual a “1” cuando el valor acumulado < el valor preseleccionado
T4:0/EN     Es igual a “1” cuando las condiciones que anteceden al temporizador son verdaderas


Archivo 5 (Counter)

Los contadores son otra de las características de gran alcance en el PLC. Son fáciles de usar, flexibles, y tiene 32 disponibles.

Los contadores también tienen una serie de características incorporadas. dispositivos de bit asignado al contador proporcionan datos del estado del contador, y se puede utilizar durante todo el programa para formar la lógica de trabajo. Los estados de bits se utilizan normalmente dentro del programa y proporcionan funciones lógicas necesarias. Además de bits de dos "palabras" también están disponibles, el acumulador (ACC) y el valor predefinido (PRE) se pueden utilizar en operaciones de comparación y de matemáticas.


Al igual que en el archivo de temporizadores, los elementos de este archivo se componen de 3 palabras de 16 bits.


Bits direccionables
  • CU= Habilitación conteo ascendente
  • CD= Habilitación de conteo descendente
  • DN= Efectuado
  • OV= Overflow
  • UV= Underflow
Palabras direccionables
  • .PRE= Valor preseleccionado
  • .ACC= Valor acumulado
PRE C5:0.PRE La cuenta que ha de alcanzar para establecer  el bit de efectuado 
ACC C5:0.ACC El número de eventos que se han contado.
DN C5:0/DN Es  “1” cuando el valor acumulado > valor preestablecido.
CU C5:0/CU Es “1” cuando el estado de las condiciones precedentes en el renglón del contador son verdaderas.
CD C5:0/CD Es “1” cuando el estado de las condiciones precedentes en el renglón del contador son verdaderas.
OV/UN C5:0/OV,UN Es “1” cuando la cuenta del contador es mayor a 32,767 o menor a -32,768.

Archivo 6 (Control)

Los registros de control se utilizan en combinación con comandos específicos de aplicación disponibles en el PLC. Su función principal es proporcionar recursos al PLC para ejecutar comandos específicos de aplicación compleja. Dependiendo de la instrucción que se utilizan en el programa, los bits y las palabras dentro del registro de control se pueden utilizar en otras partes del programa de control, por ejemplo pilas FIFO / LIFO, registros de corrimiento, cadenas ASCII, secuenciadores. 

Al igual que los archivos anteriores, este está compuesto por 3 palabras de 16 bits. 


Bits direccionables
  • EN= Habilitación
  • EU= Habilitación de descarga
  • DN= Efectuado
  • ER= Error
  • UL= Descarga (desplazamiento de bit solamente)
  • IN = Inhibición (Este es el bit de marcha para instrucciones ASCII)
  • FD = Encontrado (SQC solamente)
El codigo de error se muestra en hexadecimal y no es direccionable. 

Palabras direccionables
  • .LEN= Longitud
  • .POS= Posición
R6:0.LEN Longitud del archivo de control
R6:0.POS Posición en archivo de control
R6:0/EN Es “1” cuando el estado de las condiciones  precedentes a la instrucción es verdadero.
R6:0/EU Ver FFU yLFU 
R6:0/DN Ver el tipo de instrucción
R6:0/EM Es “1” cuando la pila esta vacía.
R6:0/ER        Es “1” cuando ocurre un error en la instrucción .
R6:0/UL        almacena el estatus del bit descargado (solamente en corrimiento de bit)
R6:0/IN          Ver el tipo de instrucción
R6:0/FD          Ver instrucción SQC

Archivo 7 (General Purpose)

Los registros de datos de propósito general son registros de números enteros que se utilizan normalmente para: operaciones matemáticas y operaciones de datos (de movimiento, comparaciones, etc ..) los registros enteros pueden dirigirse a nivel de bits. 


Registro de datos de propósito general direccionable a nivel de elemento  (palabra de 16 bits) o de bit

Archivo 8 (Float)

Los elementos de este tipo de archivo estan formados por dos palabras  de 16 bits cada una, pero solamente son direccionables a nivel de elemento  Principalmente usado para: Instrucciones de comparación e Instrucciones matemáticas. 






Comentarios

  1. Como profesor del curso Instrumentación, Mediciones y Control, utilizo en la Universidad Nacional de Ingeniería de Lima, Perú, como referente las instrucciones de PLC de Allen Bradley con resultados satisfactorios en el aprendizaje de los alumnos.

    ResponderBorrar

Publicar un comentario

Lo más leído del Blog

Explicación del Estado de la CPU y errores de LED Siemens S7 300

Instrucciones de Bit

Introducción al PLC