Programación de Autómatas Programables y Gestión de Memoria en PLC

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,09 KB

Programación de Autómatas o Relés Programables

Los dispositivos se pueden programar a través de un ordenador con un software diseñado por el fabricante, aunque muchos modelos de relés disponen de un teclado integrado que permite la programación y visualización sin necesidad de un equipo externo.

Características básicas de los 5 tipos de lenguajes de programación

  • Lenguaje textual por lista de instrucciones (IL): Está basado en un listado de símbolos mnemotécnicos; se utilizan caracteres alfanuméricos para definir líneas de operaciones lógicas.
  • Lenguaje de texto estructurado (ST): Utiliza lenguajes de alto nivel (similares a Basic, C o Pascal). Es aceptado por autómatas de alta gama y muy común en entornos industriales complejos.
  • Lenguaje gráfico de contactos (Ladder): Utiliza símbolos similares a los empleados en los esquemas de circuitos a relé tradicionales.
  • Lenguaje gráfico de funciones lógicas (FBD): Los bloques lógicos se conectan en cascada formando esquemas. Las entradas se representan a la izquierda de los bloques y las de salida a la derecha.
  • Diagrama secuencial (SFC/GRAFCET): Se emplean gráficos secuenciales como método para la resolución programada de tareas de automatización. Se implementa con los lenguajes estándar o mediante un gráfico de programación por software.

Cuadro resumen sobre las zonas de memoria

A continuación, se detallan las distintas zonas de memoria de un autómata o relé programable, indicando su identificador y el tipo de datos que procesan:

Zonas de memoriaIdentificadorLo que procesan
Entradas binariasIEntradas físicas digitales
Salidas binariasQSalidas físicas digitales
Entradas analógicasAIEntradas físicas de tipo analógico
MarcasMVariables de procedimiento interno
Marcas analógicasAMVariables internas para almacenar datos analógicos
TemporizadoresTValores de tiempo
ContadoresCValores de cómputo

Definiciones y Funciones de las Áreas de Memoria

¿Qué son las Áreas de Memoria de Acceso Externo?

Son zonas de memoria donde se almacenan y escriben datos provenientes de los sensores y actuadores, tanto digitales como analógicos.

Entradas Digitales (I)

Su función es detectar el estado de los captadores conectados a los bornes de las entradas del autómata.

Salidas Digitales (Q)

Tienen la función de activar los actuadores y preactuadores desde el módulo de salida del autómata.

Entradas Analógicas (AI)

Capturan el valor enviado por un sensor analógico. Dicho valor se almacena de forma numérica en la variable correspondiente.

Salidas Analógicas (AQ)

Envían el valor a un actuador analógico. Dicho valor es procesado de forma numérica en una variable de salida.

Marcas (M)

Permiten realizar operaciones internas cuyos resultados se almacenan y procesan exclusivamente en la memoria del autómata, sin salida física directa inmediata.

Temporizadores (T)

Generan eventos o activan contactos cuando alcanzan un valor de tiempo predeterminado en la programación.

Contadores (C)

Son elementos de programación que almacenan sucesos y originan eventos cuando se alcanza un número determinado de los mismos.

Concepto de Direccionamiento

El direccionamiento es la forma de identificar una variable específica en el programa de usuario. Se realiza escribiendo el operando con letras (que indican el tipo de zona) y con números el orden que ocupa la variable en esa zona de memoria (entradas, salidas, etc.).

Ejemplos:

  • -] AI1 [- (Lectura de la entrada analógica 1)
  • -( Q2 )- (Activación de la salida digital 2)

Entradas relacionadas: