Información
Información
Instalación
de seguridad
de producto
mecánica
10
PLC Onboard
10.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 CEI 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 CEI 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 CEI 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.
10.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.
Las ventajas de Machine Control Studio facilitan el acceso a funciones
CODESYS, estándar y de 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
170
Instalación
Procedimien-
Parámetros
Puesta en mar-
eléctrica
tos iniciales
básicos
Optimi-
Funcionamiento de la
cha del motor
zación
tarjeta de medios NV
10.3
Características
El programa de usuario PLC Onboard para Unidrive M incluye las
funciones siguientes:
10.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 16 ms a 262 seg en varios
intervalos de 16 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 256 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.
10.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.
10.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.
PLC
Parámetros
Datos
Diagnós-
Onboard
avanzados
técnicos
Guía del usuario Unidrive M700 / M701 / M702
Información de
ticos
catalogación de UL
Edición: 9