Lenguajes de programación
Parámetros del programa
Los parámetros de programa definen una interface de datos para programas a
fin de facilitar el intercambio de datos. El intercambio de datos entre programas
se puede conseguir mediante conexiones predefinidas entre los parámetros o
directamente mediante una notación especial.
A diferencia de los tags locales, se puede obtener acceso a todos los parámetros
de programa de forma pública fuera del programa. Además, el acceso externo
de HMI se puede especificar de modo individual para cada parámetro.
Hay varias pautas para crear y configurar parámetros y tags locales para lograr
una ejecución óptima de tareas y programas:
• Manual de programación – Datos de tags y E/S en los controladores
Logix 5000, publicación
• Logix 5000 Controllers Program Parameters Programming Manual,
publicación
• Logix 5000 Controllers Design Considerations Reference Manual,
publicación
La aplicación Studio 5000 Logix Designer® admite los siguientes lenguajes de
programación.
Lenguaje
Diagrama de lógica de escalera (LD)
Diagrama de bloques de funciones
(FBD)
Diagrama de funciones secuenciales
(SFC)
Texto estructurado (ST)
Para obtener más información, consulte el documento Logix 5000 Controllers
Common Procedures Programming Manual, publicación 1756-PM001.
Publicación de Rockwell Automation 1756-UM543K-ES-P - Agosto 2020
1756-PM004
1756-PM021
1756-RM094
La mejor opción para usar en programas con
Ejecución continua o paralela de múltiples operaciones (no secuenciales)
Operaciones booleanas o basadas en bits
Operaciones lógicas complejas
Procesamiento de comunicación y de mensajes
Enclavamiento de máquinas
Operaciones que el personal de servicio o mantenimiento deben
interpretar para resolver problemas de la máquina o el proceso
IMPORTANTE: El diagrama de lógica de escalera es el único lenguaje de
programación que se puede utilizar con la tarea de seguridad en los
controladores GuardLogix 5580.
Control de variador y de proceso continuo
Control de lazo
Cálculos en flujo de circuito
Administración de alto nivel de múltiples operaciones
Secuencia repetitiva de operaciones
Proceso por lotes
Control de movimiento que emplea texto estructurado
Operaciones de máquinas de estados
Operaciones matemáticas complejas
Procesamiento especializado de lazos de matriz o de tabla
Manejo de cadenas ASCII o procesamiento de protocolo
Desarrollo de aplicaciones estándar Capítulo 10
167