Glosario

A

aplicación

Un programa que incluye datos de configuración, símbolos y documentación.

Aplicación de arranque

(aplicación de arranque) El archivo binario que contiene la aplicación. Normalmente está guardada en el controlador y permite que este arranque en la aplicación generada por el usuario.

ASCII

(Código estándar estadounidense para el intercambio de información) Un protocolo que representa caracteres alfanuméricos (letras, números y algunos caracteres gráficos y de control).

B

BCD

(decimal codificado en binario) El formato que representa números decimales entre 0 y 9 con un conjunto de 4 bits (medio byte/cuarteto, también llamado half byte). En este formato, los cuatro bits utilizados para codificar los números decimales disponen de un rango de combinaciones que no se utiliza.

Por ejemplo, el número 2450 se codifica como 0010 0100 0101 0000.

BOOL

(booleano) Un tipo de datos básico en informática. Una variable BOOL puede tener uno de estos valores: 0 (FALSE) o 1 (TRUE). Un bit extraído de una palabra es de tipo BOOL, por ejemplo, %MW10.4 es un quinto bit con un número de palabra de memoria 10.

bus de ampliación

Un bus de comunicación electrónico entre los módulos de E/S de ampliación y un controlador.

byte

Un tipo que está codificado en un formato de 8 bits que, en el formato hexadecimal, va de 00 hex a FF hex.

C

cadena

Una variable que es una serie de caracteres ASCII.

CAN

(red de área del controlador) Un protocolo (ISO 11898) para redes de bus serie diseñado para la interconexión de dispositivos inteligentes (de varios fabricantes) en sistemas inteligentes para aplicaciones industriales en tiempo real. CAN, diseñado originariamente para utilizarlo en automóviles, se emplea actualmente en una amplia variedad de entornos industriales de control automático.

CFC

(diagrama de función continua) Un lenguaje de programación (una ampliación del estándar IEC 61131-3) basado en el lenguaje de diagrama de bloque de funciones (FBD) y que funciona como un diagrama de flujo. Sin embargo, no se utiliza ninguna red y es posible un posicionamiento libre de elementos gráficos, lo que permite bucles de realimentación. En cada bloque, las entradas se sitúan a la izquierda y las salidas, a la derecha. Las salidas del bloque se pueden conectar a las entradas de otros bloques para formar expresiones complejas.

configuración

Organización e interconexión de los componentes de hardware en un sistema y los parámetros del hardware y software que determina las características operativas del sistema.

controlador

Automatiza procesos industriales (también conocido como controlador lógico programable o controlador programable).

D

DHCP

(protocolo de configuración dinámica del host) Una ampliación avanzada de BOOTP. DHCP es más avanzado, pero tanto DHCP como BOOTP son habituales. (DHCP puede manejar las solicitudes de clientes BOOTP).

diagrama de bloques de funciones

Uno de los cinco lenguajes para lógica o control que cumplen con el estándar IEC 61131-3 para sistemas de control. El diagrama de bloques de funciones es un lenguaje de programación orientado gráficamente. Funciona con una lista de redes en la que cada red contiene una estructura gráfica de cuadros y líneas de conexión que representa una expresión lógica o aritmética, la llamada de un bloque de funciones, un salto o una instrucción de retorno.

DINT

(tipo entero doble) Codificado en formato de 32 bits.

dirección MAC

(dirección de control de acceso a medios) Un número único de 48 bits asociado a una parte específica del hardware. La dirección MAC se programa en cada tarjeta de red o dispositivo cuando se fabrica.

DTM

(gestor de tipos de dispositivo) Clasificado en dos categorías:

oLos DTMs del dispositivo se conectan a los componentes de configuración del dispositivo de campo.

oLos CommDTMs se conectan a los componentes de comunicaciones del software.

El DTM ofrece una estructura unificada para acceder a los parámetros de dispositivo, además de configurar, utilizar y diagnosticar los dispositivos. Los DTMs pueden incluir desde una simple interfaz gráfica de usuario para configurar parámetros de dispositivo hasta una aplicación sofisticada que permite realizar cálculos complejos en tiempo real con fines de diagnóstico y mantenimiento.

DWORD

(palabra doble) Con codificación en formato de 32 bits.

E

E/S

(entrada/salida)

entrada analógica

Convierte los niveles de tensión o corriente recibidos en valores numéricos. Puede almacenar y procesar estos valores en el controlador lógico.

equipo

Una parte de la máquina que incluye subconjuntos tales como cintas transportadoras, plataformas giratorias, etc.

Ethernet

Una tecnología de capas física y de conexión de datos para LANs, también conocida como IEEE 802.3.

F

FB

(bloque de funciones) Un práctico mecanismo de programación que consolida un grupo de instrucciones de programación para realizar una acción específica y normalizada, por ejemplo, el control de velocidad, el control de intervalo o el conteo. Un bloque de funciones se puede componer de datos de configuración, un conjunto de parámetros de funcionamiento internos o externos y, normalmente, una o diversas entradas y salidas de datos.

FBD

(diagrama de bloques de funciones) Uno de los cinco lenguajes para lógica o control que cumplen con el estándar IEC 61131-3  para sistemas de control. El diagrama de bloques de funciones es un lenguaje de programación orientado gráficamente. Funciona con una lista de redes en la que cada red contiene una estructura gráfica de cuadros y líneas de conexión que representa una expresión lógica o aritmética, la llamada de un bloque de funciones, un salto o una instrucción de retorno.

firmware

Representa el BIOS, los parámetros de datos y las instrucciones de programación que constituyen el sistema operativo en un controlador. El firmware se almacena en la memoria no volátil del controlador.

freewheeling

Cuando un controlador lógico está en modalidad de exploración libre, en cuanto termina la exploración anterior empieza una nueva. A diferencia de la modalidad de exploración periódica.

H

HSC

(contador de alta velocidad)

I

IEC

(International Electrotechnical Commission) Una organización de estándares internacional sin ánimo de lucro y no gubernamental que prepara y publica estándares internacionales para todas las tecnologías eléctricas, electrónicas y relacionadas.

IEC 61131-3

Tercera parte de un estándar de tres partes de la IEC para los equipos de automatización industriales. IEC 61131-3 se ocupa de los lenguajes de programación del controlador y define dos estándares de lenguajes de programación gráficos y dos textuales. Los lenguajes de programación gráficos son un diagrama de contactos y un diagrama de bloque de funciones. Los lenguajes de programación textuales incluyen texto estructurado y lista de instrucciones.

IL

(lista de instrucciones) Un programa escrito en lenguaje que se compone de una serie de instrucciones basadas en texto y ejecutadas secuencialmente por el controlador. Cada instrucción incluye un número de línea, un código de instrucción y un operando (consulte IEC 61131-3).

INT

(entero) Un número entero con codificación de 16 bits.

IP

(protocolo de Internet) Parte de la familia de protocolos TCP/IP que hace un seguimiento de las direcciones de Internet de los dispositivos, encamina los mensajes salientes y reconoce los mensajes entrantes.

L

LD

(diagrama de contactos) Una representación gráfica de instrucciones de un programa de controlador con símbolos para contactos, bobinas y bloques en una serie de escalones ejecutados de forma secuencial por un controlador (consulte IEC 61131-3).

LINT

(entero largo) Un número codificado en formato de 64 bits (cuatro veces INT o dos veces DINT).

LREAL

(entero largo) Un número de coma flotante codificado en formato de 64 bits.

LWORD

(palabra larga) Un tipo de datos con codificación en formato de 64 bits.

M

MAST

Una tarea del procesador que se ejecuta en el software de programación. La tarea MAST consta de dos secciones:

oIN: las entradas se copian en la sección IN antes de ejecutar la tarea MAST.

oOUT: las salidas se copian en la sección OUT después de ejecutar la tarea MAST.

Modbus

El protocolo de comunicaciones que permite las comunicaciones entre muchos dispositivos conectados a la misma red.

ms

(milisegundo)

N

NMT

(gestión de redes) Protocolos de CANopen que proporcionan servicios para la inicialización de redes, el control de errores detectados y el control de estados de dispositivos.

P

PDO

(objeto de datos de proceso) Un mensaje de difusión sin confirmar o enviado desde un dispositivo productor a un dispositivo consumidor en una red basada en CAN. El PDO transmitido desde el dispositivo productor tiene un identificador específico que corresponde al PDO recibido de los dispositivos consumidores.

POU

(unidad de organización de programas) Una declaración variable en el código fuente y el conjunto de instrucciones correspondiente. Las POUs facilitan la reutilización modular de programas de software, funciones y bloques de funciones. Una vez declaradas, cada una de las POUs está disponible para las otras.

programa

El componente de una aplicación consistente en código fuente compilado capaz de poder ser instalado en la memoria de un controlador lógico.

PTO

(salidas de tren de pulsos) una salida rápida que oscila entre apagado y encendido en un ciclo de servicio fijo 50-50, que produce una forma de onda cuadrada. La PTO resulta especialmente útil para aplicaciones como motores paso a paso, conversores de frecuencia, controles de servomotor, etc.

PWM

(modulación de ancho de pulsos) Una salida rápida que oscila entre el apagado y el encendido en un ciclo de servicio ajustable, que produce una forma de onda rectangular (aunque se puede ajustar para que produzca una onda cuadrada). La PTO se adapta bien para simular o parecerse a una salida analógica en la que regula la tensión de la salida, por lo cual resulta muy útil en aplicaciones de atenuación de luz o control de velocidad.

R

REAL

Un tipo de datos que se define como un número de coma flotante codificado en formato de 32 bits.

red

Un sistema de dispositivos interconectados que comparten una ruta de datos común y un protocolo de comunicaciones.

red de control

Red que contiene logic controllers, sistemas SCADA, PC, HMI, conmutadores, etc.

Se admiten dos tipos de topología:

oPlana: todos los módulos y dispositivos de esta red pertenecen a la misma subred.

oDos niveles: la red se divide en una red operativa y en una red de controladores.

Estas dos redes pueden ser físicamente independientes, pero normalmente están conectadas mediante un dispositivo de enrutamiento.

RPDO

(objeto de datos de proceso de recepción) Un mensaje de difusión sin confirmar o enviado desde un dispositivo productor a un dispositivo consumidor en una red basada en CAN. El PDO transmitido desde el dispositivo productor tiene un identificador específico que corresponde al PDO recibido de los dispositivos consumidores.

S

salida analógica

Convierte los valores numéricos del controlador lógico y envía niveles de tensión o corriente proporcionales.

SDO

(objeto de datos de servicio) Un mensaje utilizado por el maestro de bus de campo para acceder (por lectura/escritura) a los directorios de objetos de los nodos de red en las redes basadas en CAN. Entre los tipos de SDO se incluyen los SDOs de servicio (SSDOs) y los SDOs de cliente (CSDOs).

SFC

(diagrama funcional secuencial) Un lenguaje formado por pasos con acciones asociadas, transiciones con una condición lógica asociada y enlaces dirigidos entre pasos y transiciones. (La norma SFC está definida en IEC 848. Es conforme con IEC 61131-3.)

SINT

(entero con signo) Un valor de 15 bits más signo.

ST

(texto estructurado) Un lenguaje que incluye instrucciones complejas y anidadas (por ejemplo, bucles de repetición, ejecuciones condicionales o funciones). ST cumple con IEC 61131-3.

STOP

Comando que hace que el controlador detenga la ejecución de un programa de aplicación.

T

tarea

Grupo de secciones y subrutinas ejecutadas cíclica o periódicamente si se trata de la tarea MAST, o periódicamente si se trata de la tarea FAST.

Una tarea siempre tiene un nivel de prioridad y tiene asociadas entradas y salidas del controlador. Estas E/S se actualizan en función de la tarea.

Un controlador puede tener diversas tareas.

TPDO

(objeto de datos de proceso de transmisión) Un mensaje de difusión sin confirmar o enviado desde un dispositivo productor a un dispositivo consumidor en una red basada en CAN. El PDO transmitido desde el dispositivo productor tiene un identificador específico que corresponde al PDO recibido de los dispositivos consumidores.

U

UDINT

(entero doble sin signo) Codificado en 32 bits.

UINT

(entero sin signo) Codificado en 16 bits.

V

variable

Una unidad de memoria direccionada y modificada por un programa.

W

WORD

Un tipo codificado en formato de 16 bits.