PROGRAMACIÓN DE BAJO NIVEL
Los lenguajes de programación de bajo nivel son «orientados a la máquina»: su propósito es producir código que el procesador pueda ejecutar directamente, o que pueda traducirse fácilmente en instrucciones ejecutables. Son la base para comunicarse con el hardware y optimizar el rendimiento a nivel de sistema.
DIÁLOGO CON LAS MÁQUINAS
Lenguajes. Ensamblador y similares.
Entre los lenguajes disponibles se encuentran:
• Lenguaje ensamblador: es, entre los lenguajes de programación, el más cercano al lenguaje máquina real, aunque es diferente
respecto a este último. Erróneamente se le llama a menudo «ensamblador», término que en cambio identifica solo el programa «ensamblador» que convierte
el lenguaje ensamblador en lenguaje máquina.
• Lenguaje C: es un lenguaje de programación de alto nivel que integra características de lenguajes de bajo nivel,
como el lenguaje máquina y el ensamblador, de ahí el término «nivel medio».
PLC. Dispositivos de programación.
Un PLC es un controlador especializado en la gestión o el control de procesos.
Ejecuta un programa y procesa las señales digitales y analógicas de los sensores y las dirige a los actuadores presentes en una planta.
Para cumplir sus funciones, debe ser programado.
La programación del PLC se realiza normalmente con un PC en el que un software especializado
permite crear programas para descargarlos en la memoria de la CPU del PLC.
Este software de programación puede leer el programa directamente desde la memoria de la CPU y visualizarlo en su PC.