top of page
  • Foto del escritor Logic

Software Lenguajes de Programación.

Concepto de software

Utilizamos el término de software para referirnos al conjunto de introducciones que le indican al ordenador qué es lo que debe hacer frente a determinadas circunstancias, es decir, se refiere a los programas o partes no tangibles físicamente. En contraposición a ese término tenemos el concepto hardware, que se refiere a la parte dura (hard), es decir física o palpable del ordenador. No olvidemos que estamos hablando de autómatas en lugar de ordenadores; sin embargo, el significado de software y hardware es el mismo aplicado al autómata. Si bien el software, en su amplio termino, trata tanto de los programas creados por el usuario como de los propios programas creados por el usuario el autómata está conectado al sistema controlado a través de sensores y de actuadores. El software es el responsable de que el autómata active los mecanismos de actuación en una secuencia predeterminada en la especificación basándose en las entradas procedentes de los sensores y en los cálculos realizados por el programa a partir de determinados parámetros.

El programador de autómatas, en base a la especificación funcional, desarrolla e introduce el conjunto de instrucciones en el ordenador, o maleta de programación, para posteriormente transferírselo al autómata para la verificación y puesta en marcha de la instalación. Es decir, el programador desarrolla el software de la aplicación.

Lenguajes de programación

Los autómatas fueron creados para sustituir la lógica cableada de los armarios de relés. Por esta razón los tipos de lenguajes de programación fueron diseñados de forma que se adaptasen al personal familiarizado con la tecnología cableada.

La norma internacional que rige la estandarización en el uso de PLC, es la IEC 61131, la cual consta de ocho partes diferentes:

1° Información general.

2° Requisitos y test para los equipos.

3° Lenguajes de programación.

4° Directivas para usuarios.

5° Comunicaciones.

6° Seguridad funcional.

7° Programación de control por aproximación.

8° Guías para la aplicación e implementación de los lenguajes de programación.

Si nos centramos en el apartado 3, "Lenguajes de programación de los autómatas", esta parte trata dos temas:

a) Los lenguajes de programación difundidos a nivel mundial.

b) Reglas de programación de carácter general para todos los lenguajes.

Lenguajes normalizados (la norma IEC 61131)

La norma especifica los lenguajes de programación siguientes:

  • Diagrama de contactos: Ladder diagramm (LD).

  • Diagrama de funciones: Function Block Diagramm (FBD).

  • Lista de instrucciones: Instruction List (IL).

  • Lenguajes de secuencial: Sequential Function Chart (SFC).

  • Texto esctructurado: Structured Text (ST).

  • Configuración de programa: Program Configuration.

Manual técnico de Mecánica y seguridad industrial. Marcial Carrobles M. Félix Rodríguez G.

81 visualizaciones0 comentarios

Comentários


bottom of page