Camino:  Programación > Ladder > Concepto >

Terminología

Previous pageReturn to chapter overviewNext page

 

AT: Representación directa de una variable,

 

BLOQUE FUNCIONAL (FUNCTION BLOCK): Consiste en una Función que necesita de una Instancia.

 

CONFIGURACIÓN (CONFIGURATION): Consiste en la organización de un software en un nivel más elevado. Puede contener varios Recursos dentro de una Configuración.

 

FUNCIÓN (FUNCTION): Es un bloque responsable por ejecutar un determinado comportamiento o una acción, basado en posibles parámetros (VAR_IN, VAR_IN_OUT, VAR_OUT).

 

INSTANCIA (INSTANCE): Área de memoria ocupada conforme el Bloque Funcional.

 

LD (Ladder Diagram): Lenguaje gráfico de programación basado en los diagramas eléctricos (contactos y bobinas interconectadas), conforme el flujo de potencia entre los elementos.

 

OVERFLOW: Ocurre cuando el resultado de un cálculo matemático, sobrepasa los límites permitidos para el tipo de dato del resultado.

 

POU: Unidad de Organización de Programas. Puede ser: Programa, Bloque Funcional o Función.

 

PROGRAMA (PROGRAM): Es una agrupación lógica de todos los elementos de programación y construcciones necesarios para el procesamiento de señales requeridas para el control de una máquina o un proceso.

 

RECURSO (RESOURCE): Consiste en cualquier elemento con capacidad de procesamiento, responsable por la ejecución de los programas.

 

SCAN: Ciclo de barredura de un programa.

 

STACK: Pila del programa Ladder. Es el área de memoria utilizada para realizar las Lógicas de los Programas.

 

TAG: Nombre de la Variable.

 

TAREA (TASK): Responsable por el control de ejecución de programas, de forma periódica o programada, con disparo por eventos.

 

TIPO DE DATO (DATATYPE): Informa al compilador el espacio ocupado por una variable y su respectivo formato (a los Bloques).

 

VARIABLE: Consiste en una posición de la memoria capaz de retener y representar un valor o expresión. Puede tener alcance:

Local: cuya posición automática, es calculada por el compilador.
Global: localizada en un área de memoria determinada, como entradas y salidas digitales, pudiendo ser accedida en cualquier punto de la Configuración.

La Variable puede ser:

Retentiva: almacena el valor tras la desenergización del equipamiento;
Volátil: inicia con el valor contenido en el campo de valor inicial, tras la energización del equipamiento;
Constante: no permite alteración de su contenido.

 

 

VAR: Variables de uso interno de un Bloque del Usuario (USERFB). Equivalente a una variable de alcance Local.

 

VAR_IN: Argumento de entrada de un Bloque del Usuario (USERFB). Las variables configuradas en este campo, solamente serán leídas en el USERFB.

 

VAR_IN_OUT: Argumento de entrada y de salida de un Bloque del Usuario (USERFB). No permite variables CONSTANTES, ENTRADAS FÍSICAS (%I_), ENTRADAS DE RED (%I_) o MARCADORES DE SISTEMA DE LECTURA (%S_), ya que las mismas serán leídas al inicio del USERFB y serán actualizadas con nuevos valores (escrituras) al final del USERFB.

 

VAR_OUT: Argumento de salida de un Bloque del Usuario (USERFB). No permite variables CONSTANTES, ENTRADAS FÍSICAS (%I_), ENTRADAS DE RED (%I_) o MARCADORES DE SISTEMA DE LECTURA (%S_), ya que las mismas serán actualizadas con nuevos valores (escrituras) al final del USERFB.

 

WATCHDOG: Es un medio proporcionado por el fabricante para desempeñar acciones específicas, si la integridad del sistema es violada.