4.7.3 Lenguaje RAPID y entorno de programación
Generalidades
El lenguaje RAPID constituye una combinación equilibrada de simplicidad,
flexibilidad y potencia. Contiene los conceptos siguientes:
Especificaciones del producto - OmniCore V line
3HAC074671-005 Revisión: B
•
Estructura de programa jerárquica y modular, para admitir la programación
estructurada y la reutilización de códigos
•
Las rutinas pueden ser Funciones o Procedimientos
•
Datos y rutinas locales o globales
•
Asignación de tipos a datos, incluidos tipos de datos estructurados y de
matriz
•
Nombres definidos por el usuario para variables, rutinas y E/S
•
Amplio control del flujo del programa
•
Expresiones aritméticas y lógicas
•
Gestión de interrupciones
•
Gestión de errores (en cuanto a la gestión de excepciones en general,
consulte
Gestión de errores en la página
•
Instrucciones definidas por el usuario (que aparecen como parte inherente
del sistema)
•
Gestor de ejecución hacia atrás (definición del usuario en cuanto a cómo
debe comportarse un procedimiento al ejecutarlo hacia atrás)
•
Número elevado de potentes funciones incorporadas, como funciones
matemáticas y específicas de robots
•
Sin límite impuesto por el lenguaje (no hay ningún número máximo de
variables, etc., sino que el único límite es la memoria disponible). La
compatibilidad con RAPID incorporada en las interfaces de usuario, como
por ejemplo en las listas de selección definidas por el usuario, facilitan el
trabajo en general con RAPID.
•
Soporte para símbolos de Unicode en cadenas y comentarios
© Copyright 20212022 ABB. Reservados todos los derechos.
4 Sistema de controlador
4.7.3 Lenguaje RAPID y entorno de programación
50)
49