Información
Información
Instalación
de seguridad
de producto
mecánica
11
PLC Onboard
11.1.
PLC Onboard y Machine Control
Studio
El accionamiento puede guardar y ejecutar un programa de usuario PLC
Onboard de 16 kB sin necesidad de hardware adicional, como un
módulo de opciones.
Machine Control Studio es un entorno de desarrollo IEC 61131-3
diseñado para utilizarse con Unidrive M y módulos de aplicaciones
compatibles. Machine Control Studio se basa en un código CODESYS
de 3S-Smart Software Solutions.
El entorno de desarrollo Machine Control Studio admite todos los
lenguajes de programación definidos en el estándar IEC 61131-3.
•
ST (Texto estructurado)
•
LD (Diagrama ladder)
•
FBD (Diagrama de bloque de funciones)
•
IL (Lista de instrucciones)
•
SFC (Gráfico de funciones secuenciales)
•
CFC (Gráfico de funciones continuas). CFC es una extensión de los
lenguajes de programación IEC estándar
Machine Control Studio ofrece un entorno completo para el desarrollo de
programas de usuario. Los programas se pueden crear, compilar en
programas del usuario y descargar a un Unidrive M para ejecutarlos,
mediante el puerto de comunicaciones situado en la parte frontal del
accionamiento. El tiempo de ejecución del diagrama compilado en el
sistema de destino se puede controlar mediante Machine Control
Studio. Asimismo, se proporcionan utilidades para interactuar con el
programa del sistema de destino ajustando nuevos valores para las
variables y los parámetros de destino.
El PLC Onboard y Machine Control Studio forman el primer nivel de
funciones de toda una serie de opciones programables para el
Unidrive M.
Machine Control Studio se puede descargar de
www.controltechniques.com.
Para obtener más información relacionada con el uso de Machine
Control Studio, la creación y descarga de programas de usuario,
consulte el archivo de ayuda de Machine Control Studio.
11.2.
Ventajas
La combinación del PLC Onboard y Machine Control Studio significa
que el accionamiento puede reemplazar algunos nano y micro PLC en
muchas aplicaciones. Machine Control Studio facilita el acceso a
funciones CODESYS, estándar y a bibliotecas de bloques de funciones,
así como a las de otros proveedores. Las funciones y bloques de
funciones disponibles de serie en Machine Control Studio incluyen,
pero sin limitarse a ellas, las siguientes:
•
Bloques aritméticos
•
Bloques de comparación
•
Temporizadores
•
Contadores
•
Multiplexores
•
Enclavamientos
•
Manipulación de bits
Las aplicaciones típicas del PLC Onboard incluyen:
•
Bombas auxiliares
•
Ventiladores y válvulas de control
•
Lógica de interconexión
•
Rutinas de secuencias
•
Palabras de control personalizadas
146
Instalación
Procedimientos
Parámetros
eléctrica
iniciales
básicos
Puesta en
Optimi-
Interfaz
Funcionamiento
marcha del motor
zación
EtherCAT
de la tarjeta SD
11.3.
Características
El programa de usuario PLC Onboard para Unidrive M incluye las
funciones siguientes:
11.3.1
Tareas
El PLC Onboard utiliza dos tareas.
•
Reloj: Una tarea en tiempo real de alta prioridad. El intervalo de la
tarea del reloj se puede ajustar de 4 ms a 262 seg. en varios
intervalos de 4 ms. El parámetro Programa de usuario integrado:
Tiempo utilizado en tareas del reloj (11.051) muestra el porcentaje
de tiempo disponible utilizado por la tarea del reloj. La lectura o
escritura de un parámetro del accionamiento por parte del usuario
de programa conlleva un periodo de tiempo determinado. Es posible
seleccionar hasta 10 parámetros de acceso rápido para reducir la
cantidad de tiempo que necesita el usuario de programa para leer
o escribir en un parámetro del accionamiento. Es una medida útil
cuando se utiliza una tarea del reloj con una velocidad de
actualización rápida, ya que seleccionar un parámetro de acceso
rápido reduce la cantidad de recursos que la tarea del reloj necesita
para acceder a los parámetros.
•
Rueda libre: Una tarea no en tiempo real que se realiza en segundo
plano. Las tareas de tipo rueda libre se programan para periodos
muy cortos cada 64 ms. El tiempo en que la tarea está programada
para ejecutarse puede variar en función de la carga del procesador
del accionamiento. Durante la ejecución programada se pueden
realizar varios barridos del programa del usuario. Algunos barridos
se ejecutan en microsegundos. Sin embargo, cuando el
accionamiento realice las funciones principales, se producirá una
pausa en la ejecución del programa que causará que algunos
barridos tarden muchos milisegundos. El parámetro Programa de
usuario integrado: Tareas de rueda libre por segundo (11.050)
muestra el número de veces por segundo que se inicia la tarea de
rueda libre.
11.3.2
Variables
El PLC Onboard admite el uso de variables con los tipos de datos
booleanos: entero (8 bits, 16 bits y 32 bits, firmados y sin firmar),
coma flotante (64 bits solamente), cadena y tiempo.
11.3.3
Menú personalizado
Machine Control Studio puede construir un menú personalizado para el
accionamiento que resida en el menú 30 del mismo. Las propiedades
que pueden definirse para cada parámetro con Machine Control Studio
son las siguientes:
•
Nombre del parámetro
•
Número de decimales
•
Unidades del parámetro que van a aparecen en el teclado
•
Valores mínimos, máximos y por defecto
•
Gestión de la memoria (por ejemplo, almacenar al apagar,
almacenar por usuario o volátil)
•
Tipos de datos. Para crear el menú personalizado, el accionamiento
ofrece un grupo limitado de parámetros de enteros de 1 bit, 8 bits,
16 bits y 32 bits
Los parámetros del menú personalizado son accesibles a través del
programa del usuario y visibles en el teclado.
Parámetros
PLC
Diagnósticos
avanzados
Onboard
Guía del usuario del control de Unidrive M753
Información de
catalogación de UL
Edición: 2