Prefacio SINAMICS/SIMOTION SINAMICS/SIMOTION Descripción del editor DCC
SINAMICS/SIMOTION SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo
11/2009
6SL3097-4AN00-0EP0
1 Introducción ______________ 2 Función Editor DCC ______________ 3 DCC para SINAMICS ______________ 4 DCC para SIMOTION ______________ A Anexo ______________
Notas jurídicas
Notas jurídicas
Filosofía en la señalización de advertencias y peligros Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue. DANGER Significa que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesiones corporales graves. WARNING Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves. CAUTION con triángulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales. CAUTION sin triángulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales. NOTICE significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente. Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o manipulación de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto o de los productos de Siemens Considere lo siguiente: WARNING Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y advertencias que figuran en la documentación asociada.
Marcas registradas Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de sus titulares.
Exención de responsabilidad Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edición.
Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG ALEMANIA
Ordernumber: 6SL3097-4AN00-0EP0
Copyright © Siemens AG 2009. Sujeto a cambios sin previo aviso
Prefacio Documentación SIMOTION Encontrará un resumen de la documentación SIMOTION en una bibliografía separada. Esta documentación se incluye en formato electrónico en el alcance de suministro de SIMOTION SCOUT. La documentación SIMOTION consta de 9 paquetes que contienen unos 80 documentos sobre SIMOTION y otros sistemas pertinentes (p. ej.: SINAMICS). Para SIMOTION nivel V4.1 SP4 están disponibles los siguientes paquetes de documentación: ● SIMOTION Sistema de ingeniería Manejo ● SIMOTION Descripciones del sistema y funciones ● SIMOTION Servicio y Diagnóstico ● SIMOTION Programación ● SIMOTION Programación - Referencias ● SIMOTION C ● SIMOTION P350 ● SIMOTION D4xx ● SIMOTION Documentación complementaria
Documentación SINAMICS La documentación de SINAMICS se estructura en 2 niveles: ● Documentación general y catálogos ● Documentación para el fabricante/service Una lista de publicaciones actualizada mensualmente con los idiomas disponibles en cada caso se encuentra en la dirección de Internet: http://www.siemens.com/motioncontrol Siga los puntos de menú "Soporte" --> "Documentación técnica" --> "Lista de publicaciones". La edición de Internet de DOConCD, la DOConWEB, se encuentra bajo: http://www.automation.siemens.com/doconweb Para más información sobre ofertas de formación y sobre las FAQ (preguntas frecuentes) visite la web: http://www.siemens.com/motioncontrol Siga los puntos de menú "Soporte".
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
3
Prefacio
Otra documentación sobre el editor DCC ● Manual de funciones SINAMICS/SIMOTION Descripción de los bloques estándar DCC
4
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Prefacio
Hotline y direcciones de Internet Dirección de Siemens en Internet Para información de máxima actualidad sobre productos SIMOTION, soporte de producto y FAQ, visite la web: ● Información general: – http://www.siemens.de/simotion (alemán) – http://www.siemens.com/simotion (internacional) ● Descarga de documentación Enlaces para descarga de archivos desde Service & Support (soporte y servicio técnico). http://support.automation.siemens.com/WW/view/en/10805436 ● Para diseñar de manera personalizada documentación basada en los contenidos propios de Siemens con My Documentation Manager (MDM), ver http://www.siemens.com/mdm My Documentation Manager le ofrece una serie de funciones que le permitirá elaborar su propia documentación. ● FAQ información sobre FAQ (preguntas frecuentes) en http://support.automation.siemens.com/WW/view/en/10805436/133000.
Soporte adicional Le ofrecemos cursos para facilitarle la familiarización en la forma de trabajar con SIMOTION. Diríjase a su centro de formación regional o al centro de formación central en D -90027 Nuremberg. Encontrará información sobre la oferta de formación en www.sitrain.com
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
5
Prefacio
Technical Support En caso de consultas técnicas, diríjase a la siguiente hotline: Europa/África Teléfono
+49 180 5050 222 (no gratuito)
Fax
+49 180 5050 223
0,14 €/minuto llamando desde la red de telefonía fija de Alemania, la tarifa de telefonía móvil puede diferir. Internet
http://www.siemens.com/automation/support-request
América Teléfono
+1 423 262 2522
Fax
+1 423 262 2200
E-mail
mailto:
[email protected]
Asia/Pacífico Teléfono
+86 1064 757575
Fax
+86 1064 747474
E-mail
mailto:
[email protected]
Nota Los números de teléfono específicos de cada país para el asesoramiento técnico se encuentran en Internet: http://www.automation.siemens.com/partner
Consultas con respecto a la documentación Para cualquier consulta con respecto a la documentación (sugerencias, correcciones), sírvase enviar un fax o un correo electrónico a la siguiente dirección:
6
Fax
+49 9131- 98 2176
E-mail
mailto:
[email protected]
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Índice Prefacio ..................................................................................................................................................... 3 1
Introducción ............................................................................................................................................. 11
2
Función Editor DCC................................................................................................................................. 17 2.1
Vista general ................................................................................................................................17
2.2
Requisito ......................................................................................................................................19
2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6
Crear requisitos de proyecto........................................................................................................21 Crear un proyecto ........................................................................................................................21 Insertar un dispositivo en un proyecto .........................................................................................22 Insertar esquema DCC en un proyecto .......................................................................................24 Insertar nuevo esquema (subesquema) ......................................................................................28 Insertar nuevos esquemas parciales ...........................................................................................28 Vista y representación .................................................................................................................29
2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5
Manipulación de librerías .............................................................................................................30 Importación de librerías de bloques.............................................................................................30 Actualizar librería de bloques.......................................................................................................31 Cambiar idioma de una librería de bloques .................................................................................33 Eliminación de librerías de bloques de la configuración..............................................................35 Reemplazar la versión básica de las librerías en caso de haya alguna instalada ......................36
2.5 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.5.1 2.5.5.2 2.5.6 2.5.7 2.5.8 2.5.9 2.5.10
Manipulación de bloques .............................................................................................................37 Introducción..................................................................................................................................37 Inserción de bloques en el editor DCC ........................................................................................37 Insertar el texto ............................................................................................................................39 Definir propiedades de ejecución.................................................................................................41 Edición de conexiones de bloques ..............................................................................................42 Generalidades..............................................................................................................................42 Propiedades de las conexiones de bloques ................................................................................42 Interconexión de bloques.............................................................................................................45 Abreviatura del tipo de datos en DCC para bloques de conexión y de convertidor ....................46 Interconexión a conexiones de esquema ....................................................................................47 Interconexión con operandos globales en SIMOTION DCC .......................................................48 Borrado de bloques......................................................................................................................48
2.6 2.6.1 2.6.2 2.6.3
Compilación .................................................................................................................................49 Prueba de coherencia sin generación de código.........................................................................49 Compilar esquema DCC en el editor DCC ..................................................................................50 Registro de errores ......................................................................................................................52
2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5
Edición posterior de configuraciones...........................................................................................53 Vista general Edición posterior de programas.............................................................................53 Modificación de la librería de bloques .........................................................................................53 Copia de esquemas o de partes de un esquema ........................................................................54 Buscar en el proyecto desde STARTER/SCOUT........................................................................56 Reemplazar en el proyecto desde STARTER/SCOUT ...............................................................57
2.8 2.8.1 2.8.2
Modo de test ................................................................................................................................59 Modos de operación de prueba ...................................................................................................59 Visualización en modo de operación de laboratorio ....................................................................60
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
7
Índice
2.8.3 Visualización en el modo de operación de proceso ................................................................... 60 2.8.4 Conectar/desconectar conexiones para test............................................................................... 61 Visualización de conexiones Con/Des........................................................................................ 61 2.8.5 Activación del modo de test ........................................................................................................ 62 2.8.6 Visualización del modo de test ................................................................................................... 63 2.8.7 Activación de la indicación de valores y tendencias para el test ................................................ 64 2.8.8 Edición de esquemas DCC en modo de test .............................................................................. 65 2.8.9 2.8.10 Desactivación del modo de test .................................................................................................. 66 2.8.11 Modificación online en el modo de test....................................................................................... 66 2.8.11.1 Nota previa .................................................................................................................................. 66 2.8.11.2 Modificación online de valores en entradas de bloque............................................................... 67 2.8.11.3 Borrado online de una interconexión .......................................................................................... 67 2.8.11.4 Creación online de una interconexión......................................................................................... 68 2.8.11.5 Desplazar interconexiones online ............................................................................................... 68 2.8.11.6 Inserción online de un bloque ..................................................................................................... 69 2.8.11.7 Borrado online de un bloque ....................................................................................................... 69 2.8.11.8 Inserción de comentarios en el esquema ................................................................................... 70 2.8.11.9 Modificación de comentarios en el esquema.............................................................................. 70 2.8.11.10 Desplazamiento de bloques en el esquema ............................................................................... 70 2.8.11.11 Coherencia de los esquemas en el modo de test....................................................................... 70
3
2.9 2.9.1 2.9.2 2.9.3 2.9.4
Datos de referencia..................................................................................................................... 72 Datos de referencia del esquema ............................................................................................... 72 Lista Tipos de bloques ................................................................................................................ 73 Lista de referencias cruzadas Grupos de ejecución (sólo en SIMOTION DCC) ........................ 73 Lista Referencias cruzadas Operandos...................................................................................... 74
2.10 2.10.1
Protección de know-how ............................................................................................................. 75 Información sobre la protección de know-how............................................................................ 75
2.11
Comportamiento de arranque ..................................................................................................... 79
2.12
Actualización de SW y cambio de módulos ................................................................................ 80
2.13
Información de versión................................................................................................................ 81
DCC para SINAMICS .............................................................................................................................. 83 3.1 3.1.1 3.1.2 3.1.3 3.1.3.1 3.1.3.2 3.1.3.3 3.1.3.4 3.1.3.5 3.1.3.6 3.1.3.7 3.1.3.8 3.1.3.9 3.1.4 3.1.4.1 3.1.4.2 3.1.4.3 3.1.4.4 3.1.4.5
8
Vista general ............................................................................................................................... 83 Introducción................................................................................................................................. 83 Requisitos de software................................................................................................................ 83 Integración del sistema SINAMICS............................................................................................. 84 Campo de aplicación, características ......................................................................................... 84 Grupos de ejecución en el editor DCC ....................................................................................... 85 Grupos de ejecución fijos............................................................................................................ 87 Grupos de ejecución libres.......................................................................................................... 97 Secuencia de ejecución, crear nuevos grupos de ejecución...................................................... 98 Crear parámetros específicos del cliente ("Publicar")............................................................... 100 Interconexión con parámetros SINAMICS ................................................................................ 104 Copia de esquemas dentro de un proyecto .............................................................................. 106 Copia de esquemas entre proyectos ........................................................................................ 106 Carga de tiempo de cálculo, memoria necesaria y asignación de los intervalos de muestreo de HW ....................................................................................................................... 107 Carga de tiempo de cálculo para las versiones de software SINAMICS V2.5 y V2.6 .............. 107 Carga de tiempo de cálculo a partir de la versión de software V4.3 ........................................ 110 Memoria necesaria para la versión de software SINAMICS V2.6 ............................................ 114 Memoria necesaria a partir de la versión de software SINAMICS V4.3 ................................... 116 Número de posibles intervalos de muestreo de hardware distintos ......................................... 116
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Índice
3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.2.10 3.2.11
4
3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.17 3.2.18
Trabajar con SINAMICS DCC....................................................................................................118 Notas previas relativas a la configuración .................................................................................118 Crear proyecto nuevo ................................................................................................................119 Insertar esquema DCC ..............................................................................................................120 Inserción de bloques..................................................................................................................122 Interconexión de bloques...........................................................................................................123 Parametrización de conexiones de bloque en el esquema .......................................................123 Publicación de conexiones de bloque como parámetro ............................................................125 Compilar esquema DCC en el editor DCC ................................................................................127 Ajuste de la secuencia de ejecución dentro de un grupo de ejecución.....................................128 Ajuste del intervalo de muestreo de un grupo de ejecución......................................................128 Carga de la opción tecnológica DCC en la tarjeta de memoria de la unidad de accionamiento ............................................................................................................................129 Carga del esquema DCC compilado en el accionamiento ........................................................131 Visualización online de valores de las conexiones de bloque...................................................131 Interconexión con los parámetros BICO del sistema base en SINAMICS DCC .......................133 Leer parámetros e interconexiones BICO .................................................................................134 Registro de señales del esquema DCC con la función Trace ...................................................135 Archivado de un proyecto ..........................................................................................................137 Creación de documentación ......................................................................................................137
3.3 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.3.2 3.3.4 3.3.4.1 3.3.4.2 3.3.4.3
Conexión de DCC al accionamiento..........................................................................................139 Vista general ..............................................................................................................................139 Calcular el esquema DCC con magnitudes relativas ................................................................139 Cálculo del esquema DCC con magnitudes absolutas .............................................................141 Ejemplo 2.1 (interconexión del valor de entrada) ......................................................................141 Ejemplo 2.2 (interconexión del valor de salida) .........................................................................143 Interconexión de señales DCC con las interfaces de comunicación IF1 e IF2 .........................145 Nota previa.................................................................................................................................145 Interconexión de datos de proceso recibidos con DCC ............................................................145 Interconexión de los datos de proceso enviados con DCC.......................................................145
3.4 3.4.1 3.4.2 3.4.3
Especificaciones SINAMICS DCC .............................................................................................146 Reglas para la asignación de nombres en el editor DCC..........................................................146 Longitudes de campo/nombre y convenciones .........................................................................147 Representación de la visualización dinámica de valores ..........................................................147
DCC para SIMOTION ............................................................................................................................ 149 4.1 4.1.1 4.1.2 4.1.3 4.1.3.1 4.1.3.2 4.1.3.3 4.1.4 4.1.4.1 4.1.4.2 4.1.4.3 4.1.4.4 4.1.4.5 4.1.4.6 4.1.4.7 4.1.5
Vista general ..............................................................................................................................149 Introducción................................................................................................................................149 Requisitos de software...............................................................................................................149 Integración del sistema SIMOTION ...........................................................................................150 Nivel de ejecución, grupo de ejecución y secuencia de ejecución............................................150 Variables HMI (publicación de variables y variables @) ...........................................................153 Interconexión con variables SIMOTION ....................................................................................155 Creación de librerías de bloques ...............................................................................................158 Fundamentos .............................................................................................................................158 Elaboración de comentarios para librerías DCB propias...........................................................161 Particularidades en la interconexión 1:N de entradas de conexión de esquema......................163 Dependencia del bloque creado de las librerías de bloques subyacentes ...............................164 Generación de una librería DCB instalable a partir de librerías DCC .......................................165 Creación de la ayuda online para las librerías de bloques........................................................166 Instalación y desinstalación de librerías DCB............................................................................169 DCC y SIMOTION Trace ...........................................................................................................170
4.2 4.2.1
Trabajar con SIMOTION DCC ...................................................................................................171 Notas previas relativas a la configuración .................................................................................171
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
9
Índice
A
4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.2.10 4.2.11 4.2.12
Crear un proyecto ..................................................................................................................... 172 Insertar esquema ...................................................................................................................... 172 Inserción de bloques ................................................................................................................. 173 Interconexión de bloques .......................................................................................................... 174 Parametrización de conexiones de bloque en el esquema ...................................................... 174 Valores predeterminados de conexiones en descargas Delta ................................................. 176 Compilar esquema DCC en el editor DCC ............................................................................... 177 Carga de esquema DCC compilado ......................................................................................... 179 Arrancar la CPU ........................................................................................................................ 179 Atributo Enable, grupos de ejecución ....................................................................................... 179 Creación de documentación ..................................................................................................... 179
4.3 4.3.1 4.3.2 4.3.3
Especificaciones SIMOTION DCC............................................................................................ 181 Reglas para la asignación de nombres en el editor DCC......................................................... 181 Longitudes de campo/nombre y convenciones......................................................................... 182 Representación de la visualización dinámica de valores ......................................................... 183
4.4 4.4.1
Fallos, alarmas.......................................................................................................................... 184 Notas para la representación en avisos de error ...................................................................... 184
Anexo .................................................................................................................................................... 185 A.1
Lista de abreviaturas................................................................................................................. 185
A.2
Glosario ..................................................................................................................................... 186
Índice alfabético..................................................................................................................................... 191
10
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Introducción
1
Drive Control Chart (DCC) para SINAMICS y SIMOTION describe la ampliación y configuración gráfica de la funcionalidad de los dispositivos mediante bloques de regulación, cálculo y lógica de libre disposición Drive Control Chart (DCC) amplía la posibilidad de configurar de forma sumamente sencilla las funciones tecnológicas, tanto para el sistema de control de movimiento SIMOTION como pasa el sistema de accionamiento SINAMICS. Con ello se abre una nueva dimensión para el usuario en cuanto a la capacidad de adaptación de los sistemas mencionados a las funciones específicas de su máquina. Además, DCC no tiene ninguna limitación en cuanto al número de funciones utilizables; éstas están restringidas únicamente por las prestaciones de la plataforma de destino.
DCC se compone del editor DCC y de la librería DCB (librería de bloques con bloques estándar DCC).
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
11
Introducción
El cómodo editor DCC permite una configuración gráfica de fácil manejo y una representación clara de las estructuras técnicas de regulación, así como una elevada reutilización de esquemas ya creados. Para determinar la funcionalidad de control y regulación se eligen bloques aptos para multiinstancia (Drive Control Blocks, o DCB) dentro de una librería predefinida (librería DCB), y se combinan gráficamente mediante Arrastrar y soltar. Las funciones de prueba y diagnóstico permiten verificar el comportamiento del programa, o bien identificar la causa en caso de fallo. La librería de bloques comprende una gran selección de bloques de regulación, cálculo y lógica, así como funciones más amplias de control y regulación. Para la combinación, evaluación y captura de las señales binarias se dispone de todas las funciones lógicas habituales (AND, XOR, retardadores de conexión/desconexión, biestables RS, contadores, etc.). Para la vigilancia y evaluación de magnitudes numéricas se dispone de un gran número de funciones de cálculo (por ejemplo, cálculo de valor absoluto, divisores y evaluación del mínimo/máximo). Además del control de accionamiento, es posible configurar de un modo simple y sin problemas funciones de bobinadores axiales, reguladores PI, generadores de rampa o generadores de barrido. En combinación con el sistema de control de movimiento SIMOTION es posible una programación prácticamente ilimitada de estructuras técnicas de regulación. Éstas pueden combinarse luego con otras partes del programa para formar un programa completo. Por otra parte, Drive Control Chart para accionamientos SINAMICS ofrece una base cómoda para resolver tareas de control y regulación a pie de accionamiento directamente en el convertidor. Con ello se obtiene una capacidad de adaptación adicional de SINAMICS a las tareas propuestas. El procesamiento in situ, en el accionamiento, admite la conversión de sistemas modulares de maquinaria y redunda en un aumento de las prestaciones globales de la máquina.
12
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Introducción
● Con SINAMICS, en una unidad de accionamiento DCC puede estar activado en varios objetos de accionamiento (Drive Object, o DO) simultáneamente. Con SIMOTION es posible crear varios esquemas DCC (Charts) en el contenedor de programas. ● Librería de bloques con bloques de gestión, cálculo, regulación, lógicos y complejos ● Editor gráfico de interconexiones con múltiples funciones de edición, macro, ayuda, búsqueda, comparación e impresión ● Configuración sencilla de funciones de bobinadores axiales, regulador PI, generador de rampa o generador de barrido ● Entorno runtime para SIMOTION con intervalos de muestreo seleccionables y combinables y transmisión de datos coherente entre los intervalos ● Entorno runtime para SINAMICS con una integración de la opción tecnológica en SINAMICS con ayuda de la tecnología BICO; las aplicaciones pueden ajustarse mediante parámetros configurados. Se pueden programar hasta 10 intervalos de muestreo diferentes
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
13
Introducción
● Entorno de diagnóstico con funciones de visualización de señales, diagnóstico y Trace ● Escalabilidad con características de prestaciones y capacidades funcionales diferentes para SIMOTION DCC y SINAMICS DCC Nota El editor DCC es un sistema de programación basado en CFC (Continuous Function Chart). A continuación se describe el funcionamiento, si no se ha tratado ya en el "Manual CFC para S7". Nota Otra bibliografía sobre el editor DCC: Manual de funciones SINAMICS/SIMOTION Descripción de los bloques estándar DCC
Diferencias entre DCC SIMOTION y DCC SINAMICS DCC SIMOTION y DCC SINAMICS se diferencian parcialmente en su funcionamiento. Las diferencias fundamentales se enumeran a continuación: Tabla 1- 1
Diferencias entre DCC SIMOTION y DCC SINAMICS SIMOTION
SINAMICS
Integración en el sistema
Mediante interconexión a variables del sistema base
Mediante parámetros de ajuste o interconexión a través de parámetros BICO al sistema base
Sistema de ejecución
Un número cualquiera de grupos de Máximo 10 grupos de ejecución, a los ejecución, a los que se pueden que se pueden asignar 10 intervalos de asignar cinco segmentos de tiempo muestreo diferentes (dependiendo de los ciclos de sistema)
Coherencia de la recepción de datos
Recepción de datos coherente incluso más allá de los segmentos de tiempo
La coherencia en la recepción de datos debe establecerla el usuario en caso necesario mediante bloques estándar (SAH_X).
Utilización de librerías
Es posible utilizar librerías adicionales (Página 158)
No es posible utilizar librerías adicionales
Alcance de los bloques estándar
Ver el Manual de funciones SINAMICS/SIMOTION Descripción de
Ver el Manual de funciones SINAMICS/SIMOTION Descripción de
los bloques estándar DCC
14
los bloques estándar DCC
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Introducción
Disponibilidad de características DDC Tabla 1- 2
Disponibilidad de características DDC
Característica
Disponible a partir de la versión
Visualización y traza de parámetros publicados
SINAMICS 2.5/SIMOTION 4.1
Modificación online en modo de test y traza de conexiones de bloque no publicadas
SINAMICS 2.6/SIMOTION 4.1
Lectura de interconexiones BICO desde el dispositivo de destino
SINAMICS 2.5/DCC 2.0.3/STARTER/SCOUT 4.1.3
Creación de librerías instalables
SINAMICS 2.5/DCC 2.0.3/STARTER/SCOUT 4.1.3
Instalación de librerías de bloques con SCOUT abierto
SCOUT V4.1.2
Inserción y borrado online de instancias de bloque
SINAMICS 2.6/SIMOTION 4.1.2
Modificación, inserción y borrado online de interconexiones
SINAMICS 2.6/SIMOTION 4.1.2
Visualización de datos de referencia para esquemas DCC
SCOUT/STARTER 4.1.3
Búsqueda y sustitución de interconexiones de barra lateral DCC
SCOUT/STARTER 4.1.2
Compilación sin licencia DCC
SCOUT/STARTER 4.1.3
Crear librerías de bloques C automáticamente a partir de librerías DCC
DCC 2.0.3
Grupo de ejecución fijo "ANTES de valor real de posición"
SINAMICS 4.3
Intervalos de muestreo de hardware disponibles para CU320 = 25
SINAMICS 4.3
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
15
2
Función Editor DCC 2.1
Vista general El producto representa una opción tecnológica escalable, modular, desarrollada principalmente para tareas técnicas de control y regulación continuas a pie de accionamientos. El editor Drive Control Chart (denominado en adelante Editor DCC), basado en CFC, permite configurar gráficamente la opción tecnológica DCC para controles SIMOTION y accionamientos SINAMICS. La siguiente figura ilustra el flujo de datos de los datos de configuración en el marco de la configuración con la opción tecnológica DCC:
'&&&)& $GG
0XO
&RQILJXUDFLµQ
&RPSLODFLµQ
6&28767$57(5
,PSRUWDFLµQGHWLSRVGHEORTXHV
Figura 2-1
&DUJD
/LEUHU¯D'&%6,027,21
6,027,21
/LEUHU¯D'&%6,1$0,&6
6,1$0,&6
Flujo de los datos de configuración
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
17
Función Editor DCC 2.1 Vista general 1. Cuando se crea un esquema nuevo, los tipos de bloques se toman de la librería de bloques específica del dispositivo y se insertan en la lista de bloques del editor DCC. 2. Con el editor DCC puede crear esquemas insertando, parametrizando e interconectando bloques. 3. Los esquemas se compilan; se crea un código intermedio. 4. El código intermedio se carga en el dispositivo o unidad de accionamiento con STARTER/SCOUT.
18
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.2 Requisito
2.2
Requisito Esta descripción se refiere a las siguientes versiones de SW de los dispositivos: ● DCC 2.0.5 ● SIMOTION P, C, D a partir de la versión 4.1.5 ● SINAMICS Integrated de SIMOTION D410 a partir de la versión 2.5 ● SINAMICS Integrated de SIMOTION D a partir de la versión 2.6 ● SINAMICS S120, S150, SM150, G130, G150, GM150, GL150 a partir de la versión 4.3 ● SINAMICS DCM a partir de la versión 1.1 SINAMICS DC MASTER a partir de la versión 1.1 tiene la misma funcionalidad que SINAMICS S120 a partir de V 4.3, salvo la indicación de carga. Encontrará información detallada sobre SINAMICS DC MASTER a partir de la versión 1.1 en las instrucciones de servicio SINAMICS DC MASTER 6RA80 DC Converters. ● A partir de DCC 2.0.3 debe estar instalado al menos CFC 7.0.1.3. Así como las herramientas de ingeniería SIMOTION SCOUT y STARTER a partir de V4.1.3 Nota La configuración no debe realizarse en el Administrador SIMATIC, sino directamente a través del SCOUT/STARTER. El Administrador SIMATIC utiliza para los esquemas nuevos una sintaxis de denominaciones que provoca un fallo al compilar en SIMOTION SCOUT/STARTER. Si se producen fallos al compilar esquemas en SIMOTION SCOUT/STARTER, puede generarse un informe de errores detallado compilando nuevamente en el editor DCC. Para ello, en la opción de menú Ajustes de SIMOTION SCOUT, en la pestaña Compilador, ponga una marca en Mostrar todos los avisos durante Guardar y compilar todo. En STARTER se generará automáticamente el correspondiente informe de errores. Nota El editor DCC se instala automáticamente con el sistema de ingeniería SIMOTION SCOUT/STARTER. Se requiere la correspondiente licencia de programa para el editor DCC. Ésta se incluye con el producto DCC SIMOTION o DCC SINAMICS en la memoria USB suministrada. Nota Los esquemas DCC pueden imprimirse únicamente en el editor DCC, pero no en SIMOTION SCOUT/STARTER. Nota La ayuda de los bloques DCC está disponible exclusivamente de forma contextual, es decir, no se puede acceder a las descripciones a través de la ayuda general.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
19
Función Editor DCC 2.2 Requisito
Nota Si se abren esquemas DCC con una versión de CFC diferente a la versión con que se crearon, pueden producirse incoherencias en el proyecto. El esquema DCC debe volver a compilarse y cargarse. Los esquemas DCC editados con CFC 7.1 no pueden seguir editándose con CFC 7.0.1.3.
20
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.3 Crear requisitos de proyecto
2.3
Crear requisitos de proyecto
2.3.1
Crear un proyecto Antes de utilizar el editor DCC hay que crear un proyecto nuevo en el sistema de ingeniería SIMOTION SCOUT/STARTER.
Procedimiento Para crear un proyecto, proceda de la forma siguiente: 1. Inicie el sistema de ingeniería SIMOTION SCOUT/STARTER. 2. Ejecute la función Proyecto > Nuevo de la barra de menús. 3. Introduzca el nombre del proyecto en el campo Nombre de la ventana Proyecto nuevo.
Figura 2-2
Ventana - Proyecto nuevo
4. Cierre la ventana haciendo clic en Aceptar.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
21
Función Editor DCC 2.3 Crear requisitos de proyecto El nuevo proyecto se crea y, a continuación, se abre automáticamente. Nota Convención sobre la asignación de nombres a proyectos El número de caracteres para el nombre de proyecto está limitado a 24. El nombre de la carpeta se forma con los ocho primeros caracteres del nombre del proyecto. Por tanto, asegúrese de que estos ocho primeros caracteres del nombre del proyecto sean unívocos.
2.3.2
Insertar un dispositivo en un proyecto
SIMOTION Para insertar un dispositivo en un proyecto, ejecute los pasos siguientes: 1. Abra un proyecto existente de SIMOTION SCOUT, siempre que no se encuentre ya uno abierto. 2. Ejecute el comando Crear dispositivo nuevo.
Figura 2-3
SIMOTION: Crear dispositivo nuevo
3. Seleccione el dispositivo deseado en la ventana Crear dispositivo nuevo y pulse Aceptar para cerrar la ventana. Nota Para más información sobre la casilla Abrir Config. HW, consulte la documentación de SIMOTION SCOUT. Con esto se cumplen todos los requisitos para crear un esquema DCC en el proyecto.
22
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.3 Crear requisitos de proyecto
SINAMICS 1. Abra un proyecto existente o cree uno nuevo, añadiéndole una unidad de accionamiento SINAMICS (p. ej., SINAMICS S120 CU 320). Tenga en cuenta que SINAMICS S110 (módulo CU 305) no admite DCC.
Figura 2-4
Insertar un dispositivo en un proyecto
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
23
Función Editor DCC 2.3 Crear requisitos de proyecto
2.3.3
Insertar esquema DCC en un proyecto Ahora puede insertar un esquema DCC en el proyecto existente.
Procedimiento 1. Seleccione un dispositivo en el proyecto. 2. SIMOTION: Ejecute la función Insertar esquema DCC del submenú PROGRAMAS del dispositivo. SINAMICS, STARTER: Ejecute la función Insertar esquema DCC en el objeto de accionamiento deseado. En un objeto de accionamiento sólo puede haber un esquema DCC.
Figura 2-5
24
SIMOTION SCOUT: Insertar esquema DCC
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.3 Crear requisitos de proyecto
Figura 2-6
Insertar esquema DCC en el objeto de accionamiento CU de una unidad de accionamiento SINAMICS CU3x0.x con STARTER
Figura 2-7
SIMOTION D4xx: inserción de un esquema DCC SINAMICS en el objeto de accionamiento de la CU con SCOUT
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
25
Función Editor DCC 2.3 Crear requisitos de proyecto 3. Se abrirá la ventana Insertar esquema DCC.
Figura 2-8
Ventana - Insertar esquema DCC
4. Asigne un nombre al esquema DCC. El esquema DCC está creado. El editor DCC se abre automáticamente si se ha seleccionado la opción Abrir editor automáticamente en la ventana Insertar esquema DCC. La primera vez que se abre el esquema DCC se muestra automáticamente la ventana Importar librería DCB. Nota Convención sobre la asignación de nombres a esquemas El número de caracteres para el nombre de esquema está limitado a 22.
26
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.3 Crear requisitos de proyecto
Explicaciones sobre los diferentes tipos de esquemas Existen tres tipos de esquemas: ● Esquema base ● Esquema parcial ● Subesquema Los esquemas que aparecen en SIMOTION SCOUT/STARTER o en el Administrador SIMATIC se denominan esquemas base. Cada esquema base contiene un máximo de 26 esquemas parciales de seis hojas cada uno. En cada hoja pueden utilizarse esquemas incrustados, denominados subesquemas, que pueden contener a su vez esquemas parciales y subesquemas. El número máximo de niveles de anidamiento de subesquemas es de ocho. En SIMOTION SCOUT/STARTER y en el Administrador SIMATIC, los subesquemas no se ven como esquemas. El gráfico siguiente ilustra la relación entre los tres tipos de esquemas.
+RMD 6XEHVTXHPD
(VTXHPDV SDUFLDOHV
Figura 2-9
Relación entre los tipos de esquema en el editor DCC
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
27
Función Editor DCC 2.3 Crear requisitos de proyecto
2.3.4
Insertar nuevo esquema (subesquema) Un esquema (subesquema) se puede insertar en otro esquema (técnica "un esquema dentro de otro"). En este proceso se pueden formar estructuras jerárquicas. Cada esquema insertado puede abrirse y, como cualquier otro, procesarse y con ello modificarse individualmente. Se puede formar un bloque a partir de un esquema para su reutilización, es decir, se puede dotar de conexiones de esquema. Así, se puede determinar individualmente qué conexiones de bloque pueden facilitarse en las conexiones de esquema.
Requisito En el sistema de ingeniería SIMOTION SCOUT/STARTER ya se ha creado un esquema DCC que está abierto en el editor DCC.
Procedimiento 1. Cambie de la vista de página a la vista general del esquema a través de Vista > Vista . Ahora se muestran las seis páginas del esquema DCC general o con el botón seleccionado. 2. La opción Insertar nuevo esquema del menú contextual permite insertar nuevos subesquemas y abrirlos haciendo clic con el botón derecho del ratón y seleccionando el comando Abrir en el menú contextual del subesquema.
2.3.5
Insertar nuevos esquemas parciales
Requisito En el sistema de ingeniería SIMOTION SCOUT/STARTER ya se ha creado un esquema DCC que está abierto en el editor DCC.
Procedimiento 1. A través de las opciones de menú Insertar > Esquema parcial > Antes del esquema parcial actual o bien Al final, inserte un nuevo esquema parcial en el lugar deseado. 2. Una forma alternativa es hacer clic con el botón derecho del ratón en la pestaña de un esquema parcial ya existente y seleccionar Insertar esquema parcial antes del actual o bien Insertar esquema parcial al final.
28
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.3 Crear requisitos de proyecto
2.3.6
Vista y representación
Pasar a la vista de página o a la vista general Para cambiar de la vista general a la vista de página, haga clic con el botón derecho del ratón en un lugar libre del esquema y seleccione Mostrar esta página en el menú contextual que aparece. En esta representación ampliada se visualizan las denominaciones de las conexiones de los bloques. Para cambiar de la vista de página a la vista general, haga clic con el botón derecho del ratón en un lugar libre del esquema y seleccione Vista general en el menú contextual que aparece. Además, haciendo doble clic en una zona vacía de la página se pasa a la vista de página o se vuelve a la vista general. También es posible cambiar entre la vista de página y la vista general a través del menú Vista. Se puede cambiar a la vista de página con el catálogo de bloques que aparece a la izquierda a través del menú Vista -> Catálogo.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
29
Función Editor DCC 2.4 Manipulación de librerías
2.4
Manipulación de librerías
2.4.1
Importación de librerías de bloques Cuando se crea por primera vez un esquema en SCOUT/STARTER, tal vez se le solicitará que importe la librería de bloques estándar que corresponda a la plataforma del dispositivo seleccionado. Los tipos de bloques se importan en el idioma ajustado, que puede seleccionarse en el cuadro de diálogo. Si no está disponible el idioma adecuado, se utiliza inglés. Cómo importar librerías de bloques: ● Abra un esquema de la configuración correspondiente y haga clic en el menú Herramientas > Tipos de bloques. Se visualiza la ventana Importar. Cierre la ventana con Aceptar. En la ventana Importar librerías DCB se muestra una lista de las librerías de bloques instaladas en su sistema de creación en Librerías instaladas en SCOUT/STARTER. En Librerías importadas al esquema se muestra una lista de las librerías ya importadas en esta configuración. ● Marque la librería que desea importar en Librerías instaladas en SCOUT/STARTER y haga clic en el botón >>. El proceso de importación se inicia al hacer clic en Aplicar. Cada vez que se importa una librería de bloques se realizan comprobaciones. Los nombres de las librerías de bloques se definen según una convención para denominaciones. En la tabla siguiente se explican los componentes individuales del nombre. La parte considerada está resaltada en negrita. Tabla 2- 1
30
Convención para denominaciones de las librerías de bloques
Parte del nombre de la librería de bloques
Significado
TPdcblib_SIMOTION_4_1_2.2.0 [7.0]
Identificador de librería
TPdcblib_SIMOTION_4_1_2.2.0 [7.0]
Plataforma destino
TPdcblib_SIMOTION_4_1_2.2.0 [7.0]
Versión del sistema destino
TPdcblib_SIMOTION_4_1_2.2.0 [7.0]
Versión de la librería
TPdcblib_SIMOTION_4_1_2.2.0 [7.0]
Número de Build
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.4 Manipulación de librerías
2.4.2
Actualizar librería de bloques Las librerías de bloques pueden actualizarse a través del menú Herramientas > Tipos de bloques. Cómo actualizar librerías de bloques: ● Abra un esquema de la configuración correspondiente y haga clic en el menú Herramientas > Tipos de bloques. ● Se visualiza la ventana Importar. Cierre la ventana con Aceptar. En la ventana Importar librerías DCB se muestra una lista de las librerías de bloques instaladas en su sistema de creación en Librerías instaladas en SCOUT/STARTER. En Librerías importadas al esquema se muestra una lista de las librerías ya importadas en esta configuración.
Figura 2-10
Actualizar librería de bloques
Actualización de librerías tras cargar nueva versión en equipo Tras cargar una nueva versión en el equipo es preciso actualizar manualmente la versión de la librería, al contrario de lo que sucede al copiar esquemas DCC a otros tipos de equipo, donde las librerías compatibles se actualizan automáticamente. Nota La librería estándar se instala automáticamente con el programa de instalación pero, si la ha desinstalado accidentalmente, puede volver a instalarla mediante el programa de instalación de DCC. En SINAMICS, las librerías también pueden instalarse mediante los SSP (SINAMICS Support Packages). En SIMOTION, las librerías también están disponibles mediante el comando de menú Herramientas -> Instalar librerías. Véase también Creación de librerías de bloques (Página 158)
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
31
Función Editor DCC 2.4 Manipulación de librerías ● Compruebe, a partir de los estados de las versiones de las librerías en Librerías instaladas en SCOUT/STARTER y Librerías importadas al esquema, las librerías ya importadas que tienen instalado un estado de versión nuevo. ● Marque la librería que desea actualizar en Librerías instaladas en SCOUT/STARTER y haga clic en el botón >>. ● Haga clic en el botón Aplicar. ● El progreso de la actualización se muestra en una ventana. Nota En SINAMICS puede comprobar en el sistema de ingeniería si se han activado todas las librerías de bloques que se necesitan mediante la función Seleccionar paquetes tecnológicos del menú contextual de un dispositivo elegido. Nota En SIMOTION, la librería se carga automáticamente en el dispositivo al descargar el proyecto. En SINAMICS, el usuario debe efectuar esta operación de forma explícita antes de descargar el proyecto . (Página 129) Se comprueba si la librería que se desea importar contiene tipos de bloques importados ya con otra librería.
Registro de errores Si se detecta un error al importar una librería, se visualiza un registro de errores con datos sobre las causas del error.
32
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.4 Manipulación de librerías
2.4.3
Cambiar idioma de una librería de bloques A través del menú Herramientas > Tipos de bloques puede adaptarse el idioma de los comentarios de los tipos de bloques. Cómo cambiar el idioma de los tipos de bloques de una librería: Cada vez que se actualiza una librería de bloques se realizan comprobaciones. ● Abra un esquema de la configuración correspondiente y haga clic en el menú Herramientas > Tipos de bloques. ● Se visualiza la ventana Importar. Cierre la ventana con Aceptar.
Figura 2-11
Importar ventana
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
33
Función Editor DCC 2.4 Manipulación de librerías ● Se visualiza la ventana Importar librerías DCB. En Librerías instaladas en SCOUT/STARTER se muestra una lista de las librerías de bloques instaladas en su sistema de creación. En Librerías importadas al esquema se muestra una lista de las librerías importadas en esta configuración. ● Seleccione el idioma deseado en la lista de selección de idiomas disponibles. El idioma seleccionado se aplica a todas las bibliotecas importadas.
Figura 2-12
Cambiar idioma de una librería de bloques
● Haga clic en el botón Aplicar. ● El progreso de la actualización se muestra en una ventana. Nota Los comentarios de los tipos de bloques se mantienen en el idioma en el que fueron creados. El texto de los comentarios de los pins de bloque se adapta al idioma si no se ha modificado manualmente.
34
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.4 Manipulación de librerías
2.4.4
Eliminación de librerías de bloques de la configuración En el menú Herramientas > Tipos de bloques pueden borrarse las librerías cuyos tipos de bloques no se necesiten más en esta configuración. Cómo borrar librerías de bloques: ● Asegúrese de que los tipos de bloques de la librería de bloques que se va a borrar ya no se utilizan en los esquemas de la configuración. ● Abra un esquema de la configuración correspondiente y haga clic en el menú Herramientas > Tipos de bloques. ● Se visualiza la ventana Importar. Cierre la ventana con Aceptar. ● Se visualiza la ventana Importar librerías DCB. En Librerías instaladas en SCOUT/STARTER se muestra una lista de las librerías de bloques instaladas en su sistema de creación. En Librerías importadas al esquema se muestra una lista de las librerías importadas en esta configuración. ● Marque la librería que desea borrar en Librerías importadas al esquema y haga clic en el botón Propiedades del objeto del menú. ● Haga clic en la pestaña Conexiones. Los parámetros de los campos con fondo gris no son modificables. ● Introduzca los valores oportunos en la tabla y pulse Aceptar para cerrar el cuadro de diálogo.
Valores en las entradas En el campo Valor del cuadro de diálogo de propiedades puede especificarse un valor en las entradas de los bloques. Si se trata de una entrada no interconectada, ésta tiene siempre el valor indicado. Para los bloques interconectados también se aplica siempre en la fase de inicialización y en el primer ciclo el valor de salida del bloque activado anteriormente.
42
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.5 Manipulación de bloques
Valores en las salidas En el campo Valor del cuadro de diálogo de propiedades puede especificarse un valor en las salidas de los bloques. Sin embargo, en el primer ciclo el valor indicado se sobreescribe con el valor calculado. Nota Particularidad para conexiones de bloques ocultas En el editor DCC pueden hacerse invisibles las conexiones de bloques para una mayor claridad de los esquemas configurados. No obstante, las conexiones invisibles continúan activas en el DCC y los valores aplicados de estas conexiones se evalúan de todos modos. Por lo demás, para los bloques genéricos del editor DCC se puede reducir la cantidad de conexiones de bloque. A las conexiones ocultas se les asignan entonces los valores por defecto. No obstante, las conexiones ocultas continúan activas en el sistema de destino y los valores aplicados de estas conexiones se evalúan de todos modos. Además, hay que tener en cuenta que las entradas de los bloques deben interconectarse de forma consecutiva, comenzando por la primera conexión.
Número de entradas de bloque Para los bloques AND, ADD, MAS, MIS, MUL, NAND, NOR, OR y XOR de la librería estándar sería posible aumentar el número de entradas. Sin embargo, el editor DCC sólo puede evaluar 4 señales de entrada por bloque, por lo que esto no se permite. Si es absolutamente necesario, se tendrá llamar varias veces al bloque. La particularidad descrita vale análogamente para las variantes específicas de tipos de datos de los bloques arriba señalados. Nota Los límites indicados del número posible de conexiones 2...120 no son válidos; se aplica la limitación antes señalada a 4 señales de entrada.
Pseudocomentarios Los comentarios en las conexiones de bloques que comienzan por @ son pseudocomentarios: influyen en el funcionamiento de la conexión de bloque y sirven como interfaz con el sistema base. Más información sobre los pseudocomentarios en: ● Variables @ (SIMOTION) (Página 153) ● Crear parámetros específicos del cliente ("Publicar") (Página 100)
Unidades de las conexiones de bloque Las unidades de las conexiones de bloque, que pueden ajustarse en el diálogo de propiedades, tienen un carácter meramente de comentario en el editor DCC: los valores no se utilizan para conversiones automáticas.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
43
Función Editor DCC 2.5 Manipulación de bloques
Configuración de la representación de bloques La representación de los bloques puede modificarse. El ancho de los bloques se modifica mediante Herramientas > Ajustes > Ancho bloque/barras laterales.... La designación de las entradas y salidas de los bloques se modifica mediante Herramientas > Ajustes > Representación en el submenú Conexiones. El tipo de bloque puede representarse en forma de texto o de gráfico. La configuración correspondiente puede realizarse mediante Herramientas > Ajustes > Representación en el submenú Encabezados de bloques. Si se desea visualizar más que los ocho primeros caracteres del comentario, es preciso seleccionar Herramientas > Ajustes > Ancho bloque/barras laterales. Acto seguido, en la ventana Ancho bloque/barras laterales debe definirse la anchura de los bloques con Ancho. Ahora se mostrarán los doce primeros caracteres del comentario en la conexión.
44
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.5 Manipulación de bloques
2.5.6
Interconexión de bloques Los bloques pueden interconectarse entre sí. Al hacerlo, las salidas de un bloque forman las entradas para otros bloques.
Requisito Las entradas y salidas de los bloques deben tener tipos de datos compatibles para poder realizar una interconexión. Aquí encontrará una vista general de los tipos de datos que pueden interconectarse: Tabla 2- 2
Conversiones
Entrada
Salida
Descripción
WORD
INT
Interconexión de una magnitud de palabra con una magnitud de Integer
INT
WORD
Interconexión de una magnitud de Integer con una magnitud de palabra
DWORD
DINT
Interconexión de una magnitud de palabra doble con una magnitud de Integer Double
DINT
DWORD
Interconexión de una magnitud de Integer Double con una magnitud de palabra doble
BYTE
SINT
Interconexión de una magnitud de byte con una magnitud de Integer Short
SINT
BYTE
Interconexión de una magnitud de Integer Short con una magnitud de byte
USINT
BYTE
Interconexión de una magnitud de Integer Unsigned Short con una magnitud de byte
BYTE
USINT
Interconexión de una magnitud de byte con una magnitud de Integer Unsigned Short
USINT
SINT
Interconexión de una magnitud de Integer Unsigned Short con una magnitud de Integer Short
SINT
USINT
Interconexión de una magnitud de Integer Short con una magnitud de Integer Unsigned Short
UINT
WORD
Interconexión de una magnitud de Integer Unsigned con una magnitud de palabra
WORD
UINT
Interconexión de una magnitud de palabra con una magnitud de Integer Unsigned
UINT
INT
Interconexión de una magnitud de Integer Unsigned con una magnitud de Integer
INT
UINT
Interconexión de una magnitud de Integer con una magnitud de Integer Unsigned
UDINT
DWORD
Interconexión de una magnitud de Integer Unsigned Double con una magnitud de palabra doble
DWORD
UDINT
Interconexión de una magnitud de palabra doble con una magnitud de Integer Unsigned Double
UDINT
DINT
Interconexión de una magnitud de Integer Unsigned Double con una magnitud de Integer Double
DINT
UDINT
Interconexión de una magnitud de Integer Double con una magnitud de Integer Unsigned Double
SDTIME
REAL
Interconexión de una magnitud de SDTime con una magnitud de Real
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
45
Función Editor DCC 2.5 Manipulación de bloques
Procedimiento Conecte la salida del primer bloque (fuente) con la entrada del segundo bloque (destino). La conexión puede crearse utilizando la función Arrastrar y soltar o encajándolos (haciendo clic en la conexión de entrada o salida correspondiente). La línea de enlace se lleva automáticamente de la salida del primer bloque a la entrada del segundo bloque.
2.5.7
Abreviatura del tipo de datos en DCC para bloques de conexión y de convertidor Tabla 2- 3
46
Tabla de tipos de datos
Abreviatura
Palabra reservada
Designación
Bits
BO
BOOL
Número lógico
8
BY
BYTE
Secuencia de 8 bits
8
DI
DINT
Número entero doble
32
DW
DWORD
Secuencia de 32 bits
32
I
INT
Número entero
16
LR
LREAL
Número con coma flotante doble Precisión según IEEE 754
64
R
REAL
Número con coma flotante
32
SI
SINT
Número entero corto con signo
8
TS
SDTIME
El tipo de datos 32 SDTIME se deriva del tipo de datos REAL, 1.0 corresponde a 1.0 ms No hay definidos valores negativos.
UD
UDINT
Número entero doble sin signo
32
UI
UINT
Número entero sin signo
16
US
USINT
Número entero corto sin signo
8
W
WORD
Secuencia de 16 bits
16
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.5 Manipulación de bloques
2.5.8
Interconexión a conexiones de esquema Se puede formar un bloque a partir de un esquema para su reutilización, es decir, se puede dotar de conexiones de esquema. Así, se puede determinar individualmente qué conexiones de bloque pueden facilitarse en las conexiones de esquema.
Procedimiento 1. Modele su esquema DCC en el editor DCC. 2. Seleccione la ventana Conexiones de esquema a través de Vista -> Conexiones de esquema o con el botón . En esta ventana se representan las conexiones de esquema (IN, OUT, IN_OUT). Nota Tenga en cuenta que en DCC no se admiten conexiones de esquema del tipo IN_OUT.
Figura 2-19
Sección de la ventana Conexiones de esquema
3. Defina las conexiones de esquema necesarias. 4. Interconecte la conexión de bloque con la conexión de esquema. Para ello existen tres posibilidades: – Posibilidad 1: arrastre y suelte la conexión de bloque en IN (para las entradas) u OUT (para las salidas) mientras mantiene pulsada la tecla Control. Ahora se creará automáticamente una conexión de esquema. – Posibilidad 2: seleccione en la subventana izquierda el tipo de interfaz (IN u OUT) y, a continuación, arrastre y suelte la conexión de bloque deseada en la última línea (vacía) de la subventana derecha. – Posibilidad 3: haga clic con el botón derecho del ratón en la conexión de bloque que desee interconectar y seleccione la opción Interconexión con conexión de esquema en el menú contextual. A continuación, elija la correspondiente conexión de esquema marcándola en la ventana Insertar/modificar interconexión con conexión de esquema. Cierre ahora la ventana haciendo clic en el botón Aceptar.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
47
Función Editor DCC 2.5 Manipulación de bloques
Nota La interconexión con la conexión de esquema a través del menú contextual sólo está disponible si existe al menos una conexión de esquema. La primera interconexión con la conexión de esquema funciona exclusivamente con Arrastrar y soltar. Se ha efectuado la interconexión de la conexión de bloque con la conexión de esquema. La asignación se representa en la barra lateral de variables del editor DCC. La interfaz del bloque se define en el marco de la asignación de las conexiones de los bloques a la interfaz. Nota SINAMICS DCC: la utilización de conexiones de esquema sólo se admite en subesquemas.
2.5.9
Interconexión con operandos globales en SIMOTION DCC Los operandos globales son partners de conexión externos a los esquemas DCC. Las interconexiones con operandos globales se registran en la barra lateral. En DCC, la interconexión con los operandos globales sirve para conectar con el sistema base. Esta función se utiliza en SIMOTION DCC para la conexión a variables ST/de E/S/de sistema o, en SINAMICS DCC, a parámetros BICO del accionamiento.
Procedimiento Se puede efectuar una interconexión con un operando global del modo siguiente: 1. Abra el esquema DCC. 2. Haga clic con el botón derecho del ratón en la conexión de bloque que desee interconectar y elija la opción Interconexión con operando en el menú contextual. 3. A continuación, elija el operando global que desee interconectar marcándolo en la ventana Selección de señal DCC. 4. Cierre ahora la ventana haciendo clic en el botón Aceptar. Se ha efectuado la interconexión de la conexión de bloque con el operando global elegido.
2.5.10
Borrado de bloques Para borrar un bloque del esquema, márquelo y haga clic en Editar > Borrar. Los bloques pueden borrarse también a través del menú contextual. Cuando se borran bloques, se eliminan también los enlaces con las conexiones del bloque. En primer lugar, deben borrarse manualmente las interconexiones de salida. Si se borra en el modo online un bloque cuyas salidas estén interconectadas con entradas de otros bloques, en las entradas de estos bloques rigen los valores de señal actuales. Éstos se adoptan en el esquema DCC, y también se guardan en la tarjeta del sistema de destino al realizar el próximo RAM en ROM. En el modo offline los valores por defecto vuelven a ser efectivos en las entradas tras borrar el bloque activado anteriormente. Si se borra un bloque cuyas entradas o salidas estén interconectadas con conexiones de esquema, se borrarán los enlaces, pero no las conexiones de esquema. Cuando ya no sean necesarias, deben borrarse por separado en el campo Conexiones de esquema.
48
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.6 Compilación
2.6
Compilación
2.6.1
Prueba de coherencia sin generación de código
Generalidades Algunas condiciones necesarias para crear una configuración válida a partir de esquemas DCC no pueden comprobarse hasta que se han creado los esquemas. Esta operación se ejecuta automáticamente en momentos determinados como, por ejemplo, al compilar el proyecto o los esquemas.
Realizar prueba de coherencia El contenido de los esquemas DCC puede comprobarse en cualquier momento. Para comprobar la coherencia, haga clic en Esquema > Comprobar coherencia > Esquemas como programa.... Nada más concluir la prueba de coherencia, se abre automáticamente el cuadro de diálogo Protocolos. En el cuadro, los errores se identifican mediante la letra "F" y los avisos mediante la letra "W".
Registro de errores El resultado de la prueba de coherencia puede visualizarse también a través de Herramientas > Protocolos... en la pestaña Prueba de coherencia. Nota Si se borran esquemas de proyectos ya compilados y cargados, pueden producirse incoherencias en la próxima compilación/carga, ya que el sistema de ejecución, que se aplica a todos los esquemas, debe adaptarse.
Nota Las pruebas de coherencia, que se aplican a todos los esquemas, no se llevan a cabo hasta después de haberse compilado los esquemas. La prueba de coherencia realizada a partir del esquema DCC se refiere siempre al último resultado de compilación.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
49
Función Editor DCC 2.6 Compilación
2.6.2
Compilar esquema DCC en el editor DCC
Compilación Tenga en cuenta que antes de compilar por primera vez un esquema en un proyecto, éste debe guardarse previamente en STARTER/SIMOTION SCOUT (a través de la opción de ). menú Proyecto -> Guardar o del botón
Figura 2-20
SIMOTION: Compilar esquema DCC
La compilación se inicia a través de Esquema > Compilar > Esquemas como programa... o mediante el botón .
50
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.6 Compilación
Posibilidades de compilación Puede seleccionar el alcance de la compilación: ● Alcance: Compilar sólo modificaciones Se compilan sólo las partes de la configuración que han cambiado desde la última compilación. Esto permite reducir el tiempo al volver a compilar. Nota Aunque se haya seleccionado la opción Compilar sólo modificaciones, se comprueba la coherencia de todos los esquemas de la configuración. ● Alcance: Compilar todo Se compila el contenido íntegro de la configuración, independientemente de si la configuración se ha modificado desde la última compilación. ● Alcance: Compilar esquema individual Se compila el esquema seleccionado independientemente de si la configuración se ha modificado desde la última compilación. Asimismo puede optarse por generar una lista de mapeado y por cancelar tan pronto como se produce un error en un esquema. Una lista de mapeado es una lista de los objetos globales utilizados en el esquema, de las referencias cruzadas y de los bloques utilizados. La lista de mapeado se guarda en la subcarpeta U7\debug de la ruta del proyecto.
Figura 2-21
SINAMICS: Compilar esquema DCC
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
51
Función Editor DCC 2.6 Compilación
2.6.3
Registro de errores Al término del proceso de compilación se abre un protocolo de compilación detallado. En el cuadro, los errores se identifican mediante la letra "F" y los avisos mediante la letra "W". ● Para navegar al bloque que ha provocado el error, marque una línea de error del protocolo y haga clic en el botón Ir a, o haga doble clic en la línea de error. ● El protocolo puede volver a visualizarse y, en su caso, imprimirse más adelante a través del menú Herramientas > Protocolos.
52
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.7 Edición posterior de configuraciones
2.7
Edición posterior de configuraciones
2.7.1
Vista general Edición posterior de programas En este apartado se describen otras posibilidades de editar posteriormente un programa existente. Se tratan los siguientes temas: ● Modificación de la librería de bloques ● Copia e inserción de esquemas o grupos de bloques entre unidades de accionamiento
2.7.2
Modificación de la librería de bloques La versión de la librería puede cambiarse en cualquier momento si se desea transferir una configuración existente a una versión de SCOUT/STARTER nueva. En el proceso, los bloques se adaptan.
Procedimiento 1. Abra un esquema de la configuración en cuestión y elija la opción Herramientas > Tipos de bloques en el menú. 2. Se visualiza la ventana Importar. Cierre la ventana con Aceptar. En la ventana Importar librerías DCB se muestra una lista de las librerías de bloques instaladas en su sistema de creación en Librerías instaladas en SCOUT/STARTER. En Librerías importadas al esquema se muestra una lista de las librerías ya importadas en esta configuración. 3. Compruebe, a partir de los estados de las versiones de las librerías en Librerías instaladas en SCOUT/STARTER y Librerías importadas al esquema, las librerías ya importadas que tienen instalado un estado de versión nuevo. 4. Marque la librería que desea actualizar en Librerías instaladas en SCOUT/STARTER y haga clic en el botón >>. 5. Haga clic en el botón Aplicar. 6. El progreso de la actualización se muestra en una ventana.
Comportamiento Los cambios respecto a la versión antigua se transfieren a la configuración actual.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
53
Función Editor DCC 2.7 Edición posterior de configuraciones
2.7.3
Copia de esquemas o de partes de un esquema En los sistemas de ingeniería STARTER y SIMOTION SCOUT es posible copiar esquemas dentro de un objeto de accionamiento (SINAMICS) o un dispositivo (SIMOTION), entre diferentes dispositivos SIMOTION o SINAMICS y entre esquemas. Además, es posible seleccionar grupos de bloques dentro de un esquema DCC e insertarlos en otros esquemas de la misma familia de dispositivos con la función Copiar y pegar. Nota No se admite la copia de esquemas o grupos de bloques entre dispositivos SINAMICS y dispositivos SIMOTION y viceversa.
Copia de un esquema en SIMOTION SCOUT Para copiar un esquema en SIMOTION SCOUT debe proceder de la siguiente manera: 1. Abra el sistema de ingeniería SIMOTION SCOUT. 2. Seleccione el dispositivo de origen en la vista de proyecto. 3. Abra el submenú PROGRAMAS del dispositivo. 4. Marque un esquema DCC existente y seleccione en el menú contextual del esquema el comando Copiar. 5. Seleccione el dispositivo de destino en la vista de proyecto. 6. Abra el submenú PROGRAMAS del dispositivo. 7. Seleccione el comando Pegar en el menú contextual del submenú PROGRAMAS del dispositivo. El esquema se ha copiado del dispositivo de origen al dispositivo de destino.
Copia de un esquema en STARTER Para copiar un esquema en STARTER debe proceder de la siguiente manera: 1. Abra el sistema de ingeniería STARTER. 2. Seleccione la unidad de accionamiento de origen en la vista de proyecto. 3. Abra el submenú, p. ej. Control_Unit, del dispositivo. 4. Marque un esquema DCC existente y seleccione en el menú contextual del esquema el comando Copiar. 5. Seleccione la unidad de accionamiento de destino en la vista de proyecto. 6. Abra el submenú, por ej. Control_Unit, del dispositivo. 7. Seleccione el comando Pegar en el menú contextual del submenú Control_Unit de la unidad de accionamiento. El esquema se ha copiado de la unidad de accionamiento de origen a la unidad de accionamiento de destino.
54
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.7 Edición posterior de configuraciones
ADVERTENCIA Una vez realizada esta operación, no olvide comprobar si es necesario adaptar en la copia alguna interconexión de las conexiones de bloque publicadas como consecuencia de la copia a otro objeto de accionamiento. Al copiar, las interconexiones de la copia no se adaptan automáticamente al sistema base o a otros esquemas DCC. Las interconexiones que se aplican a todos los esquemas se convierten en interconexiones textuales al copiar. Nota En el sistema de ingeniería STARTER sólo es posible crear un esquema DCC por cada objeto de accionamiento. Nota Si desea copiar esquemas de un proyecto en otro, es necesario iniciar dos veces STARTER o SCOUT, pues sólo se puede abrir un proyecto cada vez. Tenga en cuenta que fuera del sistema de ingeniería sólo se puede copiar, pero no cortar. Nota Al copiar un dispositivo se copian al mismo tiempo los esquemas correspondientes. No es posible la importación o exportación XML de esquemas individuales, pero en la exportación del proyecto están contenidos los esquemas DCC correspondientes. Ver Copia de esquemas entre proyectos (Página 106).
Copia de grupos de bloques en el editor DCC En el editor DCC puede copiar partes de un esquema e insertarlas en otro esquema. Para ello debe abrir en el editor DCC el esquema de origen y el esquema de destino. 1. Marque el segmento del esquema de origen que desee copiar con la función Lazo y seleccione el comando Editar > Pegar de la barra de menús. 2. Cambie al esquema de destino. 3. Seleccione en la barra de menús el comando Editar > Pegar. El grupo de bloques se ha insertado en el esquema de destino.
Numeración de los bloques Si se copian bloques o grupos de bloques en el editor DCC, el nombre del bloque insertado se compone del siguiente modo: si al final del nombre hay números, estos se borran hasta el primer carácter no numérico y se sustituyen por el siguiente número libre. Por esta razón se recomienda asignar nombres compuestos de letras (y números) como "bloque", "bloque1", "bloque2", etc.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
55
Función Editor DCC 2.7 Edición posterior de configuraciones
Posición de instalación en la secuencia de ejecución Los bloques se incorporan siempre en la secuencia de ejecución tras el bloque marcado; el bloque insertado en último lugar siempre se marca automáticamente. Si desea insertar un bloque en ejecución tras un bloque ya existente, marque el bloque en la lista o en el esquema y, en el menú que aparece al pulsar el botón derecho del ratón, seleccione la función Predecesor para posición de instalación. La secuencia de ejecución puede modificarse en todo momento mediante el comando de . menú Editar > Secuencia de ejecución o el botón Véase también Definir propiedades de ejecución (Página 41)
2.7.4
Buscar en el proyecto desde STARTER/SCOUT Dentro de un proyecto abierto es posible buscar en esquemas DCC variables y parámetros SINAMICS en la barra lateral. También es posible localizar los contenidos de definiciones de alias con la función de búsqueda. El cuadro de diálogo se abre a través de la barra de menús Editar > Buscar en el proyecto o a través de la combinación de teclas Ctrl + Mayús + F. Los resultados se mostrarán en la pestaña Resultado de la búsqueda de la Vista de detalles.
Figura 2-22
56
Buscar en el proyecto
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.7 Edición posterior de configuraciones
2.7.5
Reemplazar en el proyecto desde STARTER/SCOUT La función Reemplazar en proyecto se basa en la función Buscar en el proyecto. La función Reemplazar en proyecto permite, tras copiar e insertar esquemas DCC, editar rápidamente las interconexiones al sistema. El cuadro de diálogo se abre a través de la barra de menús Editar > Reemplazar en el proyecto o a través de la combinación de teclas Ctrl + Mayús + G. Si ejecuta un proceso de reemplazo, además de los resultados encontrados se muestra también el término de reemplazo en la pestaña Resultado de la búsqueda de la Vista de detalles. Aquí puede editarse el texto de nuevo. Mediante el botón Reemplazar se sustituyen todos los resultados de búsqueda con marca en la casilla de verificación.
Figura 2-23
Reemplazar en proyecto
Nota Los símbolos definidos a partir del esquema DCC, los parámetros @, los parámetros DCC (SINAMICS) y las interconexiones con parámetros BICO no se tienen en cuenta en las búsquedas/reemplazos globales.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
57
Función Editor DCC 2.7 Edición posterior de configuraciones
Limitaciones ● A partir de DCC 2.0.2 se buscan y reemplazan también los símbolos (variable en la barra lateral) y las definiciones de alias que se utilizan en el esquema DCC. ● Durante el proceso de búsqueda/reemplazo, el editor CFC debe estar cerrado. ● Si se han borrado las fuentes de esquema CFC o se ha provisto de protección de knowhow a los esquemas, no es posible la búsqueda/reemplazo en los elementos de la barra lateral. ● No se pueden deshacer este tipo de modificaciones.
58
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.8 Modo de test
2.8
Modo de test
2.8.1
Modos de operación de prueba Existen dos modos de operación de prueba: . ● Modo de operación de proceso Elija este modo de operación de prueba cuando desee visualizar el comportamiento de determinadas instancias, por ejemplo, para el análisis de fallos. Al activar el modo de test, todos los bloques tienen el estado Visualización Des. En este modo de operación de prueba es preciso marcar las conexiones de bloque pertinentes y conectarlas explícitamente para la visualización. ● Modo de laboratorio El modo de laboratorio se selecciona para realizar pruebas de forma cómoda y eficaz y para la puesta en marcha. Al activar el modo de test, todos los bloques tienen el estado Visualización Con. La selección del modo de operación de prueba puede ajustarse en el modo de creación mediante los comandos del menú Test. En el modo de test no es posible la conmutación.
Ajustes de test En el menú Test > Ajustes de test puede definirse el Ciclo de visualización. Se abre la ventana Ajustes de test.
Figura 2-24
Ajustes de test
En esta ventana puede ajustarse el Ciclo de visualización de los objetos conectados para el test, es decir, el tiempo de ciclo para la actualización de estos objetos. Pueden ajustarse ciclos de visualización en 1 a 100 pasos de 100 milisegundos cada uno (SIMOTION). Para SINAMICS sólo pueden ajustarse múltiplos enteros del segundo como tiempo de vigilancia. Nota Si se han conectado muchos objetos para test, se recomienda un ciclo de actualización más lento.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
59
Función Editor DCC 2.8 Modo de test
2.8.2
Visualización en modo de operación de laboratorio Al conectar el modo de test, en los esquemas DCC con el modo de operación de laboratorio . se activa también la función Visualización Con o Esto permite visualizar en el modo de test el desarrollo de los valores de las conexiones de bloque que se han conectado para la visualización, es decir, los valores se leen y representan cíclicamente. Las opciones para esta visualización dinámica de valores y los parámetros de las conexiones pueden modificarse en el modo de test.
Memorización de ajustes Al finalizar el test online se descarta la conexión de bloques para la visualización. Los ajustes de las conexiones de bloque en relación al test se guardan en el proyecto.
Visualización de valores en el test Los valores actuales de las conexiones de bloque se muestran cuando están conectados para el test y su bloque está conectado para la visualización.
2.8.3
Visualización en el modo de operación de proceso En el modo de operación de proceso está activada la función Visualización Des o . Esto significa que para la dinamización hay que seleccionar primero los bloques (marcarlos en el esquema) que se desea visualizar. A continuación se ejecuta el comando de menú Visualización Con. A la inversa, en una situación de sobrecarga pueden excluirse bloques individuales de la visualización (marcar bloque y ejecutar comando de menú Visualización Des). ATENCIÓN Si se ha desactivado la visualización y se marca una conexión con la intención de conectarla para un test mediante , la visualización se activa para ésta y todas las conexiones de este bloque conectadas con anterioridad. Al activar el modo de test se establecen también los enlaces con la CPU para todas las conexiones representadas en una ventana de visualización de valores. La Visualización se activa marcando las conexiones individuales en la columna Visualización.
60
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.8 Modo de test
2.8.4
Conectar/desconectar conexiones para test En el Modo de creación o el Modo de test (modo de operación de proceso o de laboratorio) pueden conectarse para el test conexiones concretas de bloque o de esquema: ● Marque la conexión y haga clic en el menú Test > Conectar conexiones o haga clic en el botón en la barra de herramientas. En el Modo de test se conecta también simultáneamente la visualización, es decir, la conexión se resalta sobre fondo amarillo y se representa con su valor actual. Si la visualización estaba desconectada para este bloque, se conecta también para todas las conexiones que estaban conectadas anteriormente para el test. En el Modo de creación o el Modo de test (modo de operación de proceso o de laboratorio) pueden darse de baja para el test conexiones concretas de bloque o de esquema: ● Haga clic en el menú Test > Dar de baja conexiones o en el botón herramientas.
de la barra de
Nota Como alternativa, todas las conexiones de un bloque pueden conectarse y desconectarse para el test también en el modo de creación si se visualizan las Propiedades de objeto de un bloque marcado a través del menú contextual y en la columna Para test de la pestaña Conexiones se pone o se retira la marca de cada conexión.
2.8.5
Visualización de conexiones Con/Des La visualización (visualización de los valores actuales de la conexión) de las conexiones de bloques conectadas para test se activa y desactiva de la forma siguiente: ● Automáticamente al conectar el modo de test en el modo de operación de laboratorio. ● A través del menú Test > Visualización Con o a través del botón de la barra de herramientas. Tanto en el Modo de operación de laboratorio como en el Modo de operación de proceso, esta función es válida exclusivamente para los bloques que se han marcado en el esquema. se puede terminar ● A través del menú Test > Visualización Des o mediante el botón la visualización, es decir, los valores de las conexiones dejan de actualizarse. Tanto en el Modo de operación de laboratorio como en el Modo de operación de proceso, esta función es válida exclusivamente para los bloques que se han marcado en el esquema. Todos los valores de entradas y salidas conectados para la visualización se actualizan según el ciclo de visualización ajustado.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
61
Función Editor DCC 2.8 Modo de test
2.8.6
Activación del modo de test El modo de test se activa de la forma siguiente: ● Haga clic en el botón Modo de test de la barra de herramientas
o en el menú Test > Modo de test. Se activa el modo de test. La opción de menú se identifica con una marca de verificación. Según el modo de operación de prueba elegido, en la línea de estado aparece sobre fondo verde el texto Test: RUN(laboratorio) o Test: RUN(modo de proceso). Todas las funciones de menú no permitidas en el modo de test aparecen desactivadas (con fuente gris claro). Nota Si los esquemas DCC son diferentes en el editor y en el dispositivo de destino, pueden tener comportamientos distintos, ver Coherencia de los esquemas en el modo de test (Página 70).
Requisitos para iniciar el modo de test La utilización del modo de test requiere obligatoriamente una conexión online al dispositivo. Mientras los esquemas DCC online y offline sean idénticos, el modo de test se activa inmediatamente. Si los esquemas DCC del sistema RT y del sistema de ingeniería no tienen la misma versión, es posible aún visualizar valores en el modo de test, pero para efectuar modificaciones subsiguientes debe restablecerse antes la coherencia volviendo a cargar las modificaciones desde el sistema de destino (carga: en este caso no son visibles las modificaciones en el editor) o adoptar la versión actual del sistema de ingeniería (descarga). Si ha efectuado modificaciones en enlaces o tipos de bloque del esquema DCC, al iniciar el modo de test se le indicará que puede seguir visualizando y trazando valores.
Figura 2-25
Modo de test: modificaciones en enlaces o tipos de bloque
Sólo es posible realizar modificaciones online tras volver a compilar y descargar el esquema DCC en el sistema de destino. Al inicio del modo de test se le indicará esta circunstancia y podrá realizar (como se representa en el siguiente cuadro de diálogo) volver al modo de edición o activar el modo de test a efectos de observación.
62
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.8 Modo de test
Figura 2-26
2.8.7
Modo de test: modificaciones en el dispositivo de destino
Visualización del modo de test En el modo de test, los valores de las conexiones conectadas para visualización aparecen sobre fondo amarillo.
Conectar conexiones para test Debe conectar de forma explícita para el test las conexiones que deben verificarse. La conexión para el test puede hacerse en SIMOTION mediante el botón Conectar conexión de la barra de menús o mediante el menú contextual de la conexión del bloque. En el menú contextual de la conexión, seleccione la opción Conectar conexión. En SINAMICS, vaya a las Propiedades del objeto de la conexión de bloque (botón derecho del ratón) y active la propiedad Para test. Asimismo, las conexiones también se pueden conectar para test directamente con un clic del ratón, manteniendo pulsada la tecla Control.
Modificación de valores de entrada Los valores de las entradas no interconectadas pueden modificarse también en el modo de test. Para comprobar cómo un valor modificado influye en el comportamiento de ejecución, asigne un valor nuevo a una entrada. ● Haga doble clic en la entrada que desea vigilar. ● Se abre la ventana Propiedades Conexión. Introduzca el nuevo valor para la entrada del bloque y confirme con Aceptar. ● Ahora puede verse en el esquema cómo cambia el valor en la salida correspondiente. Nota El valor modificado sólo es visible actualmente si la conexión está conectada para test.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
63
Función Editor DCC 2.8 Modo de test
Dar de baja conexiones del test Es posible dar de baja del test las conexiones ya conectadas. Se puede dar de baja del test mediante el botón Dar de baja conexiones de la barra de menús o mediante el menú contextual de la conexión del bloque. En el menú contextual de la conexión, seleccione la opción Dar de baja conexiones. Asimismo, las conexiones también se pueden dar de baja del test directamente con un clic del ratón, manteniendo pulsada la tecla Control.
2.8.8
Activación de la indicación de valores y tendencias para el test En el modo de test puede utilizarse la indicación de valores y de tendencias para analizar los valores de entrada y salida de los bloques.
Activación de la indicación de valores y de tendencias La indicación de valores y de tendencias puede abrirse mediante los comandos Vista > Indicación de valores y Vista > Indicación de tendencias de la barra de menús del editor DCC. En cada caso se abre una ventana de programa independiente. Las ventanas pueden organizarse mediante las funciones para minimizar y maximizar. Para añadir las interfaces de los bloques a la indicación de valores o de tendencias se utilizan los comandos Insertar en indicación de valores e Insertar en indicación de tendencias del menú contextual. Los valores actuales se muestran si está conectado el modo de test.
Figura 2-27
Insertar pin del bloque en indicación de valores o de tendencias
Ajustes en la ventana Indicación de tendencias En la ventana Indicación de tendencias se representan gráficamente en forma de curvas las conexiones de bloque insertadas para la indicación de tendencias. Cada conexión de bloque insertada se denomina Canal, y para cada canal se puede definir un límite inferior y un límite superior. En el área Indicación de la ventana Indicación de tendencias se determina el número de valores de muestreo que deben visualizarse en el eje de tiempo. Los parámetros de registro deseados se pueden ajustar en la ventana Parámetros de registro, a la que se puede acceder mediante el botón Modificar.
64
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.8 Modo de test
2.8.9
Edición de esquemas DCC en modo de test Es posible continuar en gran medida las labores de configuración en el modo de test. Aquí se ofrece una lista de las modificaciones que se pueden realizar en el modo de test: Tabla 2- 4
Edición posterior de configuraciones en el modo de test
Manipulación de bloques (Página 37) Inserción de bloques
Abra el catálogo de bloques mediante el comando Vista > Catálogo. Abra la familia de bloques y arrastre el bloque elegido al área de trabajo mediante la función Arrastrar y soltar.
Borrado de bloques
Marque el bloque y elimínelo mediante el comando Editar > Borrar. En SINAMICS DCC no es posible borrar bloques para los que se haya publicado como parámetro al menos una conexión. Los bloques SAV, SAV_BY, SAV_D, SAV_I y STM no pueden borrarse ni pegarse online.
Desplazamiento de bloques Marque un bloque, desplácelo al esquema con el botón del ratón pulsado y suéltelo en el lugar deseado. Cambio de nombre de bloques
Marque el bloque, pulse el botón derecho del ratón y elija el comando Cambiar nombre. El nuevo nombre de bloque no es válido para los accesos a las entradas/salidas del bloque mediante Java o Trace, en cuyo caso continúan siendo válidos los nombres antiguos. Para los bloques que utilizan datos no volátiles, el bloque de datos no volátiles del dispositivo también se asigna al nuevo nombre.
Interconexión de bloques (Página 45) Creación de interconexiones
Con el puntero del ratón, marque las conexiones de bloque en el esquema DCC entre las que desee crear un enlace. Tenga en cuenta que las entradas de bloque publicadas como parámetros BICO en SINAMICS DCC sólo se pueden enlazar con salidas de bloque publicadas como parámetros BICO o salidas BICO del sistema base. Además, las entradas y salidas BICO del sistema base sólo deben enlazarse con salidas y entradas de bloque publicadas como parámetros BICO en el esquema DCC.
Borrado de interconexiones Con el puntero del ratón, marque la conexión de bloque en el esquema DCC cuyo enlace desee desconectar. A continuación, suprímala con Editar > Borrar. Desplazar interconexiones
Marque la interconexión que desee y desplácela mediante Arrastrar y soltar. Al desplazar interconexiones BICO, la señal puede adoptar el valor 0 durante algunos ciclos. La entrada del enlace original que ya no está interconectada adopta permanentemente el valor 0.
Modificar el valor de señal de una entrada
Marque con un doble clic la entrada de bloque cuyo valor desee modificar. Se abre el cuadro de diálogo Propiedades Conexión, en el que puede modificar el valor.
Borrado de interconexiones Con el puntero del ratón, marque la conexión de bloque en el esquema globales con la barra lateral DCC cuyo enlace desee desconectar. A continuación, suprímala con Editar > Borrar.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
65
Función Editor DCC 2.8 Modo de test Comentarios (Text)
2.8.10
Inserción de comentarios (Text) en el esquema
Marque el comando Nuevo texto a través de los directorios de los tipos de bloque y arrástrelo hasta el esquema mientras pulsa el botón del ratón (Arrastrar y soltar). Suelte el botón del ratón en el lugar adecuado.
Modificar comentarios (Text) en el esquema
Es posible desplazar el campo de texto en el esquema DCC marcándolo, moviéndolo al lugar deseado manteniendo pulsado el botón del ratón y soltándolo a continuación. Puede modificar su comentario haciendo doble clic en el campo de texto y, a continuación, introduciendo un texto o modificándolo.
Desactivación del modo de test Desactive el modo de test para volver al modo de creación. ● Haga clic en el botón Modo de test de la barra de herramientas
o en el menú Test > Modo de test. El modo de creación está activado de nuevo.
2.8.11
Modificación online en el modo de test
2.8.11.1
Nota previa El modo de test sirve principalmente para modificar online valores, interconexiones e instancias de bloque sin poner la instalación en el estado de parada. Tras las modificaciones realizadas online no es necesario volver a compilar. Sin embargo, sí deben guardarse con el comando Copiar RAM en ROM antes de ejecutar un Power Off, pues de lo contrario se perderán. Esto debe tenerse en cuenta principalmente en relación con los bloques SAV. Nota No olvide que las modificaciones online sólo son posibles en el modo de test.
66
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.8 Modo de test
2.8.11.2
Modificación online de valores en entradas de bloque
Requisito Sólo se pueden modificar online los valores de señal en entradas de bloque que no estén interconectadas.
Procedimiento La ventana PropiedadesConexión se abre con un doble clic (botón izquierdo del ratón) en la conexión de bloque deseada. Ahora se puede introducir un nuevo valor numérico para la entrada de bloque en la línea Valor. Haciendo clic en Aplicar el nuevo valor se hace efectivo y se visualiza también en el esquema. Haciendo clic en Aceptar se cierra la ventana. Nota SINAMICS DCC 2.5: sólo es posible modificar online valores de señal de entradas de bloque que no se hayan publicado como parámetros BICO. A partir de SINAMICS 2.6., todas las entradas de bloque no interconectadas pueden modificarse en el modo de test. No deben estar publicadas. Nota SIMOTION DCC: el valor de señal en las salidas de bloque puede modificarse online, pero volverá a sobreescribirse en el próximo ciclo por el grupo de ejecución activo. La posibilidad de modificar online el valor de señal en las entradas de bloque depende de si se éstas se han declarado o no como variables HMI.
2.8.11.3
Borrado online de una interconexión
Procedimiento Con el puntero del ratón, marque la conexión de bloque en el esquema DCC cuyo enlace desee desconectar. A continuación, elimínela en el menú con Editar > Borrar, o bien pulsando la tecla Delete/Supr.
Resultado La línea de enlace entre las conexiones desaparece y en la conexión aparece como valor de entrada el último valor transmitido a través del enlace. Nota SIMOTION DCC: no se pueden borrar online las interconexiones con conexiones de esquema.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
67
Función Editor DCC 2.8 Modo de test
2.8.11.4
Creación online de una interconexión
Procedimiento Con el puntero del ratón, marque la conexión de bloque en el esquema DCC desde la que desee crear un enlace y trace, manteniendo pulsado el botón del ratón, un enlace con la conexión de bloque deseada.
Resultado Se crea la línea de enlace entre las conexiones marcadas y en la salida aparece el valor actual que se está transmitiendo. Nota Hasta SINAMICS DCC 2.5 (incluida), una entrada de bloque publicada como parámetro BICO solo debe interconectarse con salidas publicadas como parámetros BICO o salidas BICO del sistema base. En el modo de test no puede publicarse ninguna conexión de bloque, es decir, no pueden insertarse nuevos parámetros @. Nota SIMOTION DCC: No es posible volver a crear online enlaces con salidas de bloque publicadas en el esquema DCC ni operandos globales.
2.8.11.5
Desplazar interconexiones online
Procedimiento Marque la interconexión que desee y desplácela mediante Arrastrar y soltar. Nota Al desplazar interconexiones BICO, la señal puede adoptar el valor 0 durante algunos ciclos. La entrada del enlace original que ya no está interconectada adopta permanentemente el valor 0.
68
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.8 Modo de test
2.8.11.6
Inserción online de un bloque
Procedimiento Abra el catálogo de bloques mediante el comando Vista > Catálogo. Abra la familia de bloques y arrastre el bloque elegido al área de trabajo mediante la función Arrastrar y soltar. La instancia de bloque se calcula con el siguiente ciclo. La instancia de bloque insertada contiene un nombre estándar que puede modificarse online a continuación: para ello, marque el bloque, pulse el botón derecho del ratón y elija Cambiar nombre. Sólo es necesario volver a compilar y cargar en este punto si está activada la indicación de tendencias, Trace o la visualización de conexiones de bloque. Nota En los "Datos de configuración" de la ayuda online del bloque se indica si este puede insertarse o borrarse online. Nota Cambiar nombre de bloques Cuando se cambia de nombre un bloque en el modo online, se crea un nuevo bloque que sustituye al bloque existente. A continuación, este bloque vuelve a calcularse. Los valores de inicialización se definen de nuevo para el bloque. Cambiar de nombre online sirve para poder asignar nombres con sentido cuando se insertan online instancias de bloque.
2.8.11.7
Borrado online de un bloque
Procedimiento En primer lugar, borre las interconexiones de salida marcando la respectiva conexión y seleccionando Editar > Borrar en el menú del editor o pulsando la tecla Delete/Supr. Marque a continuación el bloque y elimínelo mediante la tecla Delete/Supr o el comando Editar > Borrar. Nota En SINAMICS no es posible borrar online bloques para los que se haya publicado como parámetro al menos una conexión. Nota SIMOTION DCC: ¡los bloques que presentan interconexiones con conexiones de esquema no pueden borrarse online!
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
69
Función Editor DCC 2.8 Modo de test
2.8.11.8
Inserción de comentarios en el esquema
Procedimiento Marque el comando Nuevo texto a través de los directorios de los tipos de bloque y arrástrelo hasta el esquema mientras pulsa el botón del ratón (Arrastrar y soltar). Suelte el botón del ratón en el lugar adecuado.
2.8.11.9
Modificación de comentarios en el esquema
Procedimiento Puede modificar el comentario haciendo clic en el campo de texto y, a continuación, introduciendo un texto o modificándolo. Las dimensiones del campo de texto se pueden adaptar según sea necesario marcando los puntos negros en las esquinas y bordes del campo de texto y arrastrándolos hasta el tamaño deseado.
2.8.11.10 Desplazamiento de bloques en el esquema Procedimiento Marque el bloque, muévalo hasta el esquema con el botón del ratón pulsado y suéltelo en un lugar apropiado que se encuentre vacío.
2.8.11.11 Coherencia de los esquemas en el modo de test Mientras los esquemas DCC sean idénticos en el editor DCC y en el sistema de destino, pueden visualizarse y modificarse en el modo de test. Si los esquemas DCC son diferentes en el sistema de ingeniería y en el sistema de destino, pueden seguirse realizando modificaciones online mientras los esquemas DCC no estén compilados. Cuando los esquemas del editor y del dispositivo de destino son diferentes y aún no se han compilado, aparece el cuadro de diálogo siguiente:
Figura 2-28
70
Activación del modo de test en caso de incoherencias
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.8 Modo de test Confirme el cuadro de diálogo con "Activación del modo de test". Si el esquema en el CFC y en el sistema de destino solo se diferencia en valores constantes, el usuario puede volver a compilar el esquema DCC y aplicar en el CFC las modificaciones desde el sistema de destino a través del menú Esquema > Leer valores constantes. A continuación es posible visualizar, trazar y realizar más modificaciones online en el modo de test. Cuando los esquemas DCC online y offline son diferentes y estos esquemas ya se han compilado, en un cuadro de diálogo se le indicará que los esquemas DCC online y offline son diferentes. ● Si los esquemas solo se diferencian en valores constantes, puede restablecer la coherencia con la opción de menú Esquema > Leer valores constantes.
Figura 2-29
Activar el modo de test: Leer valores constantes
● Si los esquemas DCC presentan diferencias online y offline y ya están compilados, se indicará en un diálogo que los esquemas DCC online y offline son diferentes. Cargue las modificaciones en el sistema de destino para poder visualizar y modificar en el modo de test. La carga se realiza en el estado de parada del dispositivo de destino. Con SINAMICS, la descarga solo funciona en los estados operativos "Bloqueo de conexión" y "Listo para conexión".
Figura 2-30
Activación del modo de test
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
71
Función Editor DCC 2.9 Datos de referencia
2.9
Datos de referencia
2.9.1
Datos de referencia del esquema Además de la representación gráfica en DCC, la función Datos de referencia del esquema (Herramientas > Datos de referencia del esquema) permite visualizar e imprimir en forma de lista la información siguiente: ● Referencias cruzadas de los accesos a diferentes objetos. ● Secuencia de ejecución Representación gráfica de la secuencia de ejecución completa de una CPU. De esta forma puede verificarse la estructura de la configuración. Pueden visualizarse e imprimirse las listas de datos de referencia de esquema siguientes: ● Referencias cruzadas Operandos La lista muestra todos los operandos globales utilizados en la CPU con los elementos que acceden a ellos. ● Referencias cruzadas Grupos de ejecución La lista muestra, para todos los grupos de ejecución, los accesos actuales desde cualquier esquema DCC. ● Referencias cruzadas Tipos de bloques La lista muestra los tipos de bloques utilizados y los lugares (esquema DCC) en los que se emplean. Nota puede crear los datos de referencia de un esquema DCC o de una librería DCC también a través del menú contextual con el comando Datos de referencia > Crear y, a continuación, visualizarlos a través de Datos de referencia > Visualizar. Más tarde podrá visualizar los datos de referencia en todo momento; sólo debe crearlos en la primera llamada y tras realizar modificaciones en las variables @.
72
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.9 Datos de referencia
2.9.2
Lista Tipos de bloques La lista de los tipos de bloques muestra en qué lugar se utilizan. Los tipos de bloque no utilizados se pueden borrar. Puede visualizar esta lista abriendo la ventana Ref. esquema: visualizar datos de referencia del esquema a través de la opción de menú Herramientas > Datos de referencia del esquema. A continuación, elija en esta ventana la opción de menú Vista > Tipos de bloques . o acceda a través del botón Título de la columna
Significado
Tipo de bloque
Nombre del tipo de bloque (p. ej.: ADD)
Esquema
Nombre del esquema DCC en el que se utiliza el bloque
Bloque
Nombre del bloque de instancia (p. ej.: Integrador1)
Comentario bloque
Comentario del bloque
Nota Haciendo doble clic en uno de los tipos de bloque visualizados se abre el correspondiente esquema y se marca el tipo de bloque seleccionado.
2.9.3
Lista de referencias cruzadas Grupos de ejecución (sólo en SIMOTION DCC) La lista muestra para todos los grupos de ejecución de la CPU activa los accesos existentes desde cualquier esquema DCC al atributo Enable del grupo de ejecución (Enable puede utilizarse para conectar o desconectar grupos de ejecución individuales, ver Atributo Enable, grupos de ejecución (Página 179)). Esta lista puede visualizarse abriendo la ventana Ref. esquema: visualizar datos de referencia del esquema a través de la opción de menú Herramientas > Datos de referencia del esquema. A continuación, elija en esta ventana la opción de menú Vista > Referencias . cruzadas Elemento del esquema > Grupo de ejecución o acceda a través del botón Título de la columna
Significado
Grupo de ejecución
Nombre del grupo
L/E
Acceso de lectura (L) o de escritura (E)
Esquema
Nombre del esquema DCC
Elemento del esquema
Nombre del bloque interconectado y de la conexión
Comentario elemento
Comentario del bloque
Tipo
Tipo de bloque (p. ej.: ADD)
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
73
Función Editor DCC 2.9 Datos de referencia
Nota Los nombres elegidos en el sistema de ejecución (es decir, los nombres de los grupos y niveles de ejecución) para cada dispositivo deben ser unívocos.
2.9.4
Lista Referencias cruzadas Operandos La lista siguiente contiene los operandos globales utilizados en la CPU o el objeto de accionamiento con las conexiones de bloques correspondientes. Esta lista puede visualizarse abriendo la ventana Ref. esquema: visualizar datos de referencia del esquema a través de la opción de menú Herramientas > Datos de referencia del esquema. A continuación, elija en esta ventana la opción de menú Vista > Referencias . cruzadas Elemento del esquema > Operando o acceda a través del botón Tabla 2- 5
74
Operandos globales
Título de la columna
Significado
Símbolo
Nombre del operando global
Dirección
Vacío
Tipo de datos
Palabra clave del tipo de datos utilizado
L/E
Acceso de lectura (L) o de escritura (E)
Esquema
Nombre del esquema DCC
Elemento del esquema
Nombre del bloque interconectado y conexión
Comentario elemento
Comentario del bloque
Tipo
Tipo de bloque (p. ej.: ADD)
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.10 Protección de know-how
2.10
Protección de know-how
2.10.1
Información sobre la protección de know-how El sistema de ingeniería SIMOTION SCOUT/STARTER proporciona funciones para la protección de know-how. Permite proteger esquemas DCC determinados para impedir el acceso no autorizado a la información de los esquemas.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
75
Función Editor DCC 2.10 Protección de know-how
Ajuste de la función de protección de know-how Un esquema se puede proteger como se indica a continuación: 1. Seleccione el esquema en SIMOTION SCOUT/STARTER. 2. En el menú contextual del esquema DCC, ejecute la función Protección de know-how > Ajustar en el modo offline.
Figura 2-31
Ajuste de la protección de know-how para un esquema DCC
3. La primera vez que se utiliza la función de protección de know-how, en la ventana KnowHow Manager se solicitan los datos de acceso (nombre de usuario y contraseña) para proteger el esquema. Cierre la ventana Know-How Manager pulsando el botón Aceptar.
Figura 2-32
76
Know-How Manager
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.10 Protección de know-how El esquema DCC se representa ahora no activo. Con la opción de menú Proyecto -> Protección de know-how también puede definir un nombre de usuario genérico con contraseña que al activar la protección de know-how se aplicará automáticamente al esquema seleccionado. El usuario se conecta automáticamente con este nombre, aunque puede cerrar sesión en cualquier momento con la opción de menú Proyecto -> Protección de know-how.
Activación de la función de protección de know-how Para activar la protección de know-how debe dar de baja al usuario conectado en la ventana Know-How Manager (se accede a Know-How Manager con el menú, a través de Proyecto > Protección de know-how). Los esquemas DCC protegidos del proyecto abierto están bloqueados para que no se abran. Para anular el bloqueo y abrir los esquemas DCC es imprescindible introducir la contraseña.
Figura 2-33
Administrador de know-how
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
77
Función Editor DCC 2.10 Protección de know-how
Borrado de la función de protección de know-how Para borrar la protección de know-how en primer lugar debe estar conectado (si aún no lo está, se le ofrecerá automáticamente la posibilidad durante el procedimiento mencionado más abajo). La protección de know-how de un esquema se puede borrar de la forma siguiente: 1. Seleccione el esquema en SIMOTION SCOUT/STARTER. 2. En el menú contextual del esquema DCC, ejecute la función Protección de know-how > Borrar. 3. Tras introducir la contraseña, cierre la ventana Know-How Manager pulsando el botón Aceptar.
Figura 2-34
Administrador de know-how
Nota La protección de know-how no se reactiva automáticamente en SIMOTION SCOUT/STARTER si se cierra el esquema DCC.
Anulación de la protección de know-how Si desea abrir un esquema DCC que cuente con protección de know-how, puede hacerlo como hasta ahora, mediante un doble clic. Si ya está conectado, la protección de know-how se cancelará automáticamente, y si no está aún conectado, se le ofrecerá automáticamente la posibilidad durante la apertura.
78
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.11 Comportamiento de arranque
2.11
Comportamiento de arranque En cuanto al comportamiento de arranque cabe observar que durante el arranque está activo el correspondiente valor de inicialización en las conexiones de bloque, y en cada ciclo siguiente lo estará el valor calculado. Más información sobre el comportamiento en arranque figura en el capítulo Propiedades de conexiones de bloques (Página 42).
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
79
Función Editor DCC 2.12 Actualización de SW y cambio de módulos
2.12
Actualización de SW y cambio de módulos Los proyectos Scout o Starter con esquemas DCC y compilados con V4.1.1 o V4.1.2 pueden abrirse y cargarse con Scout/Starter V4.1.3 incluso sin licencia DCC. Esto es independiente de si están disponibles o no las fuentes de esquema DCC (es decir, el proyecto original). Nota Esta configuración se mantendrá mientras no se modifique la versión del dispositivo. Si se modifica la versión de dispositivo, deben importarse en el dispositivo nuevo las versiones de las librerías DCB disponibles y debe volver a compilarse el esquema DCC. Para ello se necesita la correspondiente licencia DCC (CFC para SIMOTION/SINAMICS).
80
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Función Editor DCC 2.13 Información de versión
2.13
Información de versión Para mostrar la información de versión, haga lo siguiente: 1. En STARTER/SCOUT, haga clic con el botón izquierdo del ratón sobre la opción de menú Ayuda -> Información... 2. En el cuadro de diálogo Información que aparece, haga clic sobre el botón Información
de sistema...
Figura 2-35
Información de versión: Información
3. Aparece el cuadro de diálogo Información acerca del sistema con los datos del sistema.
Figura 2-36
Información de versión: Información acerca del sistema
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
81
DCC para SINAMICS 3.1
Vista general
3.1.1
Introducción
3
Esta guía rápida está pensada para nuevos usuarios no familiarizados todavía con el paquete de programas DCC. Utilizando un sencillo ejemplo se enseña cómo crear un esquema DCC, interconectar DCB (Drive Control Blocks, bloques), compilar el esquema, cargarlo en el dispositivo de destino y comprobarlo. Nota En la mayoría de los casos existen varias posibilidades de trabajar con el editor DCC (p. ej.: mediante el teclado). En este ejemplo se utiliza una posibilidad en cada caso. Salvo en contadas excepciones, no se tratan formas de manejo alternativas.
3.1.2
Requisitos de software Los requisitos de software para DCC corresponden a los requisitos de software de SINAMICS STARTER. Requisito adicional: ● Paquete de software opcional SINAMICS DCC Nota El paquete opcional DCC SINAMICS contiene en una memoria USB la licencia CFC de Step7 necesaria para el editor DCC. La instalación se realiza con Step7 Automation License Manager (ver la ayuda de Step7 Automation License Manager). Step7 Automation License Manager se instala automáticamente junto con STARTER. En el estado de suministro, la opción tecnológica DCC no está todavía disponible en la unidad de accionamiento. La opción tecnológica DCC debe cargarse de forma expresa en la tarjeta de memoria de la unidad de accionamiento con ayuda de SIMOTION SCOUT o STARTER. A continuación hay que desconectar una vez y volver a conectar SINAMICS CU3x0, SINAMICS CUD o SIMOTION D4xx. Una vez hecho esto, ya es posible descargar y ejecutar esquemas DCC en los objetos de accionamiento. En un objeto de accionamiento existe siempre un solo esquema DCC. En una unidad de accionamiento, DCC puede estar activado en varios objetos de accionamiento a la vez. En las unidades de accionamiento SINAMICS S110 (módulo CU305) no está disponible DCC.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
83
DCC para SINAMICS 3.1 Vista general
3.1.3
Integración del sistema SINAMICS
3.1.3.1
Campo de aplicación, características
Aplicaciones Para controlar el sistema de accionamiento de numerosas aplicaciones se necesita una lógica de concatenación que conecte varios estados (p. ej.: control de acceso, estado de la instalación) con una señal de mando (p. ej.: comando CON). Además de operadores lógicos, los sistemas de accionamiento requieren cada vez más operaciones aritméticas y elementos de memoria. Nota Esta función suplementaria aumenta la carga de tiempo de cálculo. Como consecuencia, se limita la configuración máxima posible con una Control Unit. La función Drive Control Chart (DCC) está disponible en los tipos de objeto de accionamiento de la unidad de accionamiento indicados en la tabla siguiente. Tabla 3- 1
84
Tipos de objetos de accionamiento para SINAMICS DCC
Tipo de objeto de accionamiento
Número de objeto (r0107) Significado
CU_S
1
Control Unit SINAMICS S (SINAMICS S120/S150)
CU_G
2
Control Unit SINAMICS G (SINAMICS G130/G150)
CU_I
3
Control Unit SINAMICS Integrated
CU_CX32
4
Controller Extension para aumentar la potencia de cálculo
CU_GM
5
Control Unit SINAMICS GM
CU_DC
6
Control Unit SINAMICS DC MASTER
CU_GL
7
Control Unit SINAMICS GL
CU_SL
101
Control Unit SINAMICS SL
A_INF
10
Active Infeed Control
SERVO
11
Servorregulación
VECTOR
12
Regulación vectorial
VECTORMV
13
Regulación vectorial para SINAMICS GM
VECTORGL
14
Regulación vectorial para SINAMICS GL
VECTORSL
16
Regulación vectorial para SINAMICS SL
DC_CTRL
17
Regulación para accionamientos de corriente continua
S_INF
20
Smart Infeed Control
B_INF
30
Basic Infeed Control
A_INFMV
40
Active Infeed Control para SINAMICS SM150
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general
3.1.3.2
Tipo de objeto de accionamiento
Número de objeto (r0107) Significado
B_INFMV
41
Basic Infeed Control para SINAMICS GM150
TB30
100
Terminal Board 30
TM31
200
Terminal Module 31
TM41
201
Terminal Module 41
TM15DI/DO
204
Terminal Module 15 (para SINAMICS)
TM120
207
Evaluación de temperatura con aislamiento galvánico seguro
Encoder DO
300
Encóder objeto de accionamiento
Grupos de ejecución en el editor DCC
Descripción Puede crearse exactamente un (1) esquema DCC por objeto de accionamiento (DO: Drive Object). Este esquema DCC puede contener hasta 10 grupos de ejecución.
Grupos de ejecución en el editor DCC Los grupos de ejecución son grupos de bloques. Los bloques de un grupo de ejecución se inician en una secuencia definida y en un momento determinado y se calculan de forma cíclica uno tras otro en un intervalo de muestreo determinado. En el editor DCC pueden definirse como máximo 10 grupos de ejecución (grupos de ejecución del 1 al 10) por cada objeto de accionamiento (DO) y, por tanto, por cada esquema base (véase también: Integración en el sistema SINAMICS > Secuencia de ejecución, crear nuevos grupos de ejecución). En el navegador de proyecto de STARTER/SCOUT (menú contextual del esquema, opción Ajustar grupos de ejecución...) pueden asignarse grupos de ejecución fijos o libres del objeto de accionamiento a los grupos de ejecución antes definidos. ADVERTENCIA Si se modifica la asignación de un grupo de ejecución en la ventana Ajustar grupos de ejecución (o en el parámetro p21000[]), el grupo de ejecución afectado se da de baja primero en la administración de segmentos de tiempo y, a continuación, se vuelve a registrar con la nueva asignación. El grupo de ejecución no se calcula durante el lapso de tiempo comprendido entre la baja y el nuevo registro. La baja y el nuevo registro se realizan en un proceso en segundo plano de la unidad de accionamiento, por lo que su duración no está definida y depende de la carga actual de tiempo de cálculo de la unidad de accionamiento. (Esto repercute en la evolución de la señal de salida en bloques dependientes del tiempo, p. ej., el diferenciador DIF.) Antes del 1.er ciclo de cálculo tras el nuevo registro se resetean parcialmente magnitudes internas de estado de los bloques. Por estas dos razones pueden producirse saltos en la señal de salida de los bloques que pueden provocar, p. ej., saltos en las consignas de par y fuerza y (en el caso de ejes que se encuentran en funcionamiento) también en los valores reales de par y fuerza. Asimismo, las señales lógicas pueden adoptar un estado no esperado en ese momento del funcionamiento.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
85
DCC para SINAMICS 3.1 Vista general Si la modificación del grupo de ejecución provoca también una modificación del intervalo de muestreo, las constantes y los factores internos se adaptan automáticamente en los bloques dependientes del tiempo (BF, DCA, DIF, DT1, INT, MFP, PCL, PDE, PDF, PIC, PST, PT1, RGE, RGJ, WBG). Tenga en cuenta que los grupos de ejecución creados en el esquema solo son visibles en la ventana Ajustar grupos de ejecución tras haber compilado el esquema. En el modo offline de STARTER/SCOUT V4.1.x, r21002 y r21003 aparecen siempre con el valor 0 en la ventana Ajustar grupos de ejecución.
Figura 3-1
Ventana Ajustar grupos de ejecución
Los grupos de ejecución creados en el editor DCC deben asignarse a los "grupos de ejecución fijos" y a los "grupos de ejecución libres" del objeto de accionamiento SINAMICS. Nota Con el parámetro p21000 (Grupo de ejecución Propiedades) y también en el menú contextual del esquema "Ajustar tiempos de muestreo", cuando el regulador está habilitado no se permite el acceso de escritura en al menos un eje de accionamiento o una alimentación. En este caso el valor antiguo volverá a ser efectivo automáticamente. Dado el caso, desconecte todos los ejes de accionamiento y las alimentaciones e inténtelo de nuevo.
86
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general
3.1.3.3
Grupos de ejecución fijos
Grupos de ejecución fijos Un "Grupo de ejecución fijo" se llama en un punto fijo de la ejecución del sistema con el intervalo de muestreo de la correspondiente función del sistema. A partir de la versión FW 2.5 de SINAMICS existen los grupos de ejecución fijos siguientes: ● Lectura DESPUÉS de entradas digitales Este grupo de ejecución se llama después de que se hayan leído los valores actuales de las entradas digitales en este tipo de objeto de accionamiento y de que se hayan escrito las salidas de binector correspondientes. El intervalo de muestreo de este grupo de ejecución coincide con el de las entradas/salidas de la CU (p0799) y las entradas/salidas digitales de TB30, TM31, TM41 (p4099[0]). ● Emisión ANTES de salidas digitales Este grupo de ejecución se llama antes de que se emitan las salidas digitales en este tipo de objeto de accionamiento. El intervalo de muestreo de este grupo de ejecución coincide con el de las entradas/salidas de la CU (p0799) y las entradas/salidas de TB30, TM31, TM41 (p4099[0]). ● Lectura DESPUÉS de entradas analógicas Este grupo de ejecución se llama después de que se hayan leído los valores actuales de las entradas analógicas en este tipo de objeto de accionamiento y de que se hayan escrito las salidas de binector correspondientes. El intervalo de muestreo de este grupo de ejecución coincide con el de las entradas/salidas de TB30, TM31, TM41 (p4099[1]). ● Emisión ANTES de entradas analógicas Este grupo de ejecución se llama antes de que se escriba en las salidas analógicas. El intervalo de muestreo de este grupo de ejecución coincide con el de las entradas/salidas de TB30, TM31, TM41 (p4099[1]). ● ANTES de regulador de velocidad Este grupo de ejecución se llama antes de que se lean en FP3080 las consignas adicionales del regulador de velocidad "n_reg n_soll1" (p1155) y "n_reg n_soll2" (p1160). La llamada se realiza con el intervalo de muestreo del regulador de velocidad (p0115[1]), pero siempre con un intervalo mínimo de 1 ms. ● ANTES de canal de consigna de velocidad de rotación Este grupo de ejecución se llama antes de que se calculen los diagramas de funciones 3010, 3020, 3030, 3040 y siguientes cuando está activo el canal de consigna (p0108.8 = 1). Si no se ha configurado ningún canal de consigna (p0108.8 = 0), se calcula el diagrama de funciones 3095. La llamada se realiza con el intervalo de muestreo del canal de consigna (p0115[3]).
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
87
DCC para SINAMICS 3.1 Vista general ● ANTES de la regulación de posición Este grupo de ejecución se llama después de haber calculado el acondicionamiento del valor real de posición (diagrama de funciones 4010) y antes de que se calcule la regulación de posición (diagramas de funciones 4015, 4020 y 4025). El intervalo de muestreo de este grupo de ejecución coincide con el del regulador de posición (p0115[4]). ● ANTES de posición real Este grupo de ejecución se llama antes de haberse calculado el acondicionamiento del valor real de posición (diagrama de funciones 4010) y antes de que se calcule la regulación de posición (diagramas de funciones 4015, 4020 y 4025). El intervalo de muestreo de este grupo de ejecución coincide con el del regulador de posición (p0115[4]). (Disponible a partir de V4.3). ● ANTES de posicionador simple Este grupo de ejecución se llama antes de que se calcule el módulo de función Posicionador simple (diagramas de funciones 3610 a 3650). El intervalo de muestreo de este grupo de ejecución coincide con el del módulo de función Posicionador simple (p0115[5]). ● ANTES de regulador tecnológico estándar Este grupo de ejecución se llama antes de que se calcule el módulo de función Regulador tecnológico (p0108.16 = 1) (diagramas de funciones 7950, 7954 y 7958). El intervalo de muestreo de este grupo de ejecución coincide con el del regulador tecnológico (p0115[6]). ● Recepción DESPUÉS de IF1 PROFIdrive PZD 1) Este grupo de ejecución se llama después de que se hayan recibido cíclicamente datos de proceso (PZD) a través de la interfaz de comunicación (Interface) IF1 (p. ej. a través de la interfaz PROFIBUS integrada) y estos datos se hayan emitido en las salidas de conector r2050[..], r2060[..], salidas de binector r2090-r2093 y convertidores conectorbinector r2094 y r2095. El intervalo de muestreo de este grupo de ejecución corresponde al intervalo de muestreo PROFIdrive PZD. A partir de la versión FW 2.5 de SINAMICS, la interfaz de comunicación IF1 (Interface 1) se asigna siempre a la interfaz de PROFIBUS interna de la CU o, si hay una CBE20 en el Option Slot, a PROFINET. A través del parámetro p0092 se puede determinar si el cálculo de carga (r9976[]) evalúa el grupo de ejecución al arrancar SINAMICS para el modo isócrono (p0092 = 1) o para el modo no isócrono (p0092 = 0).
88
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general Modo no isócrono (r2043.1 = 0): Con las versiones de software V2.5 y V2.6 de SINAMICS, los datos PROFIBUS se envían y se reciben de forma consecutiva e inmediata al comenzar el intervalo de muestreo IF1 PROFIdrive PZD. Al comienzo del intervalo de muestreo IF1 PROFIdrive PZD ajustado en p2048, se envían primero los datos PROFIBUS y a continuación se reciben los datos de proceso. En la comunicación (cíclica) no isócrona en la interfaz de comunicación IF1, el grupo de ejecución se calcula cíclicamente con el intervalo de muestreo de la interfaz de comunicación IF1 (p2048) después de la recepción de datos, es decir, después de la escritura de las salidas de conectores para los datos de proceso (PZD) r2050[..], r2060[..], r2090-r2093 y después del cálculo de los convertidores conector-binector r2094 y r2095. A partir de la versión de software V4.3 de SINAMICS, la recepción y el envío de los datos PROFIBUS tienen lugar en dos momentos distintos. Los datos de proceso se reciben al comenzar el intervalo de muestro IF1 PROFIdrive PZD ajustado en p2048. En la comunicación (cíclica) no isócrona en la interfaz de comunicación IF1, el grupo de ejecución se calcula cíclicamente con el intervalo de muestreo de la interfaz de comunicación IF1 (p2048) después de la recepción de datos, es decir, después de la escritura de las salidas de conectores para los datos de proceso (PZD) r2050[..], r2060[..], r2090-r2093 y después del cálculo de los convertidores conector-binector r2094 y r2095. Para el cálculo correcto de la carga del sistema r9976, p092 debe estar ajustado a 0 (== ajuste de fábrica), es decir no en modo isócrono.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
89
DCC para SINAMICS 3.1 Vista general Modo isócrono (r2043.1 = 1): En el modo isócrono, los momentos de recepción de los datos del maestro (To), los momentos de envío de los datos al maestro (Ti) y el tiempo de ciclo DP (TDP) 3) se configuran en el maestro. Internamente, las llamadas a To y Ti se realizan con ayuda de una máquina de estado a la que se llama cíclicamente con el intervalo de muestreo TZu, p. ej. para objetos de accionamiento SERVO estándar con un intervalo de muestreo del regulador de intensidad de 125 µs. El intervalo de muestreo TZu = 125 µs, o al menos es tan grande como el mayor intervalo de muestreo del regulador de intensidad (p. ej. con el vector 250 µs, 375 µs o 500 µs). Por lo tanto, como momentos Ti y To para el accionamiento solamente se pueden ajustar múltiplos enteros de TZu >= 125 µs 3). →Ti = ni • TZu:
70$3& &LFORUHJXODGRU GHSRVLFLµQ 0DHVWUR UHJXODGRUGHSRVLFLµQ
06*
5(6
7'3
7'3 70
7';
5 5 5
*& '[ '[ '[ 06*
5(6
*& '[ '[ '[ 06*
70
5(6
5 5
*& '[ '[ '[ 06*
7=X &LFORGHOUHJXODGRU GHLQWHQVLGDG (VFODYR D
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
7,
72
7,
72
3UHSDUDFLµQGH ORVGDWRV UHFLELGRVMXVWR DQWHVGH72
Figura 3-2
90
7,
*UXSRGHHMHFXFLµQ 5HFHSFLµQ '(6386GH,) 352),GULYH3='
Llamada del grupo de ejecución "Recepción DESPUÉS de IF1 PROFIdrive PZD" con comunicación PROFIBUS isócrona. Véase también 3).
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general Los datos recibidos (enviados por el maestro) se editan y se facilitan siempre al final del intervalo de muestreo (no -1) TZu para que los datos de proceso recibidos sean válidos hasta el comienzo del siguiente período de muestreo, el momento To = no • TZu en r2050[..], r2060[..], r2090-r2095. Es decir, en el último intervalo de muestreo TZu antes de To. En el primer intervalo de muestreo TZu después de To se calcula entonces el grupo de ejecución "Recepción DESPUÉS de IF1 PROFIdrive PZD". El cálculo debe haber finalizado dentro del intervalo de muestreo TZU; de lo contrario se emite la alarma A01053 "Detectada sobrecarga del sistema" o se produce un desbordamiento de segmentos de tiempo (F01205). Por tanto, en este grupo de ejecución no deben calcularse más DCB que los estrictamente necesarios para la función deseada. El tiempo de cálculo disponible para este grupo de ejecución es menor cuantos más ejes de accionamiento se calculan en la CU, puesto que el regulador de intensidad (y, con SERVO, también el regulador de velocidad) de los ejes de accionamiento también se calcula en el intervalo de muestreo p0115[0] = TZu (>=125 µs). Si el cálculo de la carga se desea realizar en el instante de arranque de la CU ya en modo isócrono (el caso más desfavorable a estos efectos), entonces deberá ajustarse p092 = 1. De lo contrario (p092 = 0), la carga en r9976 sólo se actualiza después de conmutar al modo isócrono. La mayor carga total en modo isócrono sólo se muestra en r9976. Si se desea calcular un número mayor de DCB, debe comprobarse si no sería mejor realizar la configuración con el grupo de ejecución "Recep. DESPUÉS de IF1 PROFIdr. flexible PZD". Nota Con este grupo de ejecución debe tenerse en cuenta que la mayor carga de tiempo de ejecución en el modo isócrono no es tenida en cuenta por el cálculo de carga hasta el momento de transición (especificada por el maestro PROFIBUS) al modo isócrono. De este modo, después de arrancar la unidad de accionamiento la carga del sistema completo puede estar todavía dentro del rango permitido, y la unidad de accionamiento no se desconecta con el fallo F1054 (límites del sistema superados) hasta que tiene lugar la transición al modo isócrono.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
91
DCC para SINAMICS 3.1 Vista general ● Envío ANTES de IF1 PROFIdrive PZD 1) Este grupo de ejecución se llama antes de que se envíen cíclicamente datos de proceso a través de la interfaz de comunicación (Interface) IF1 (p. ej. la interfaz PROFIBUS integrada), es decir, antes de que realice el cálculo de los convertidores binectorconector p2080–p2084 y se lean las entradas de conector p2051[..], p2061[..]. El intervalo de muestreo de este grupo de ejecución corresponde al intervalo de muestreo PROFIdrive PZD. A partir de la versión FW 2.5 de SINAMICS, la interfaz de comunicación IF1 se asigna siempre a la interfaz de PROFIBUS interna de la CU o, si hay una CBE20 en el Option Slot, a PROFINET. A través del parámetro p0092 se puede determinar si el cálculo de carga (r9976[]) evalúa el grupo de ejecución al arrancar SINAMICS para el modo isócrono (p0092 = 1) o para el modo no isócrono (p0092 = 0). Modo no isócrono (r2043.1 = 0): Con las versiones de software V2.5 y V2.6 de SINAMICS, los datos PROFIBUS se envían y se reciben (en este orden) de forma consecutiva e inmediata al comenzar el intervalo de muestreo IF1 PROFIdrive PZD. El grupo "Envío ANTES de IF1 PROFIdrive PZD" se ejecuta al terminar el intervalo de muestreo IF1 PROFIdrive PZD, antes de que se envíen los datos al comienzo del siguiente intervalo de muestreo. Después de calcularse el grupo de ejecución (al terminar el intervalo de muestreo) se calculan los convertidores conector-binector p2080– p2084 y se leen las entradas de conector p2051[..], p2061[..]. De este modo, todos los datos enviados están completos al final del intervalo de muestreo y se envían al comenzar el siguiente intervalo de muestreo. A partir de la versión de software V4.3 de SINAMICS, el envío y la recepción de los datos PROFIBUS tienen lugar en dos momentos distintos. El grupo "Envío ANTES de IF1 PROFIdrive PZD" se ejecuta al terminar el intervalo de muestreo IF1 PROFIdrive PZD, antes de que se envíen los datos al terminar (por completo) el intervalo de muestreo. En la comunicación (cíclica) no isócrona en la interfaz de comunicación IF1, el grupo de ejecución se calcula cíclicamente con el intervalo de muestreo de la interfaz de comunicación IF1 (p2048) (antes de enviarse los datos), es decir, antes de calcularse los convertidores binector-conector p2080–p2084 y antes de leerse las entradas de conector p2051[..], p2061[..]. Para el cálculo correcto de la carga del sistema r9976, p092 debe estar ajustado a 0 (== ajuste de fábrica), es decir no en modo isócrono. Modo isócrono (r2043.1 = 1): En el modo isócrono, los momentos de recepción de los datos del maestro (To), los momentos de envío de los datos al maestro (Ti) y el tiempo de ciclo DP (TDP) 3) se configuran en el maestro. Internamente, las llamadas a To y Ti se realizan con ayuda de una máquina de estado a la que se llama cíclicamente con el intervalo de muestreo TZu, p. ej. para objetos de accionamiento SERVO estándar con un intervalo de muestreo del regulador de intensidad de 125 µs. El intervalo de muestreo TZu = 125 µs, o al menos es tan grande como el mayor intervalo de muestreo del regulador de intensidad (p. ej. con el vector 250 µs, 375 µs o 500 µs).
92
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general Por lo tanto, como momentos Ti y To para el accionamiento solamente se pueden ajustar múltiplos enteros de TZu >= 125 µs 3). → Ti = ni • TZu y TDP = nDP * TZu
70$3& &LFORUHJXODGRU GHSRVLFLµQ 0DHVWUR UHJXODGRUGHSRVLFLµQ
06*
5(6
7'3
7'3 70
*& '[ '[ '[ 06*
5(6
70
7';
5 5 5
*& '[ '[ '[ 06*
5(6
5 5
*& '[ '[ '[ 06*
&LFORGHO UHJXODGRUGHLQWHQVLGDG (VFODYR D
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 57 5 5 55 5 5 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
7,
7,
72
&£OFXORGHOJUXSRGH HMHFXFLµQ(QY¯R$17(6GH ,)352),GULYH3='
Figura 3-3
7,
3UHSDUDFLµQGHORVGDWRV HQYLDGRV\HQY¯RGHHVWRV GDWRVDOPDHVWUR
Llamada del grupo de ejecución "Envío ANTES de IF1 PROFIdrive PZD" con comunicación PROFIBUS isócrona. Véase también 3).
El grupo de ejecución "Envío ANTES de IF1 PROFIdrive PZD" se calcula en el último intervalo de muestreo TZu antes de enviarse los datos al maestro y antes de Ti, es decir, antes de calcularse los convertidores de binector-conector p2080–p2084 y antes de leerse las entradas de conector p2051[..], p2061[..]. El cálculo del grupo de ejecución ha de haber finalizado dentro del intervalo de muestreo TZu; de lo contrario, se emite el fallo F1054 "Límites del sistema superados" (V4.3), la alarma A01053 "Detectada sobrecarga del sistema" (V2.x) o se produce un desbordamiento de segmentos de tiempo (F01205). Por tanto, en este grupo de ejecución no deben calcularse más DCB que los estrictamente necesarios para la función deseada. El tiempo de cálculo disponible para este grupo de ejecución es menor cuantos más ejes de accionamiento se calculan en la CU, puesto que el regulador de intensidad (y, con SERVO, también el regulador de velocidad) de los ejes de accionamiento también se calcula en el intervalo de muestreo p0115[0] = TZu.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
93
DCC para SINAMICS 3.1 Vista general Si el cálculo de la carga se desea realizar en el instante de arranque de la CU (el caso más desfavorable a estos efectos) en modo isócrono, entonces deberá ajustarse p092 = 1. De lo contrario (p092 = 0), la carga en r9976 sólo se actualiza después de conmutar al modo isócrono. La mayor carga total en modo isócrono sólo se muestra en r9976.
Nota Con este grupo de ejecución debe tenerse en cuenta que la mayor carga de tiempo de ejecución en el modo isócrono no es tenida en cuenta por el cálculo de carga hasta el momento de transición (especificada por el maestro PROFIBUS) al modo isócrono. De este modo, después de arrancar la unidad de accionamiento la carga del sistema completo puede estar todavía dentro del rango permitido, y la unidad de accionamiento no se desconecta con el fallo F1054 (límites del sistema superados) hasta que tiene lugar la transición al modo isócrono. ● Recepción DESPUÉS de IF2 PZD 2) En la interfaz de comunicación (Interface) IF2 se puede utilizar la interfaz a bus CAN CBC10, la CBE20 o la interfaz PROFIBUS (ver descripción p8839[..]) de la CU. Este grupo de ejecución sólo está disponible en los tipos de objeto de accionamiento CU_S, CU_G, CU_GM, CU_GL, SERVO, VECTOR, VECTORMV, VECTORSL y VECTOR_GL. Este grupo de ejecución se llama después de que los conectores r8850[..], r8860[..] se hayan escrito con los datos recibidos y después de haberse calculado los convertidores de conector-binector r8894 y r8895. El intervalo de muestreo de este grupo de ejecución corresponde al intervalo de muestreo IF2 PZD en p8848. ● Envío ANTES de IF2 PZD 2) En la interfaz de comunicación (Interface) IF2 se puede utilizar la interfaz a bus CAN CBC10, la CBE20 o la interfaz PROFIBUS (ver descripción p8839[..]) de la CU. Este grupo de ejecución sólo está disponible en los tipos de objeto de accionamiento CU_S, CU_G, CU_GM, CU_GL, SERVO, VECTOR, VECTORMV, VECTORSL y VECTOR_GL. El grupo de ejecución se llama antes de que se hayan calculado los convertidores de binector-conector p8880–p8884 y antes de que se hayan leído las entradas de conector p8851[..], p8861[..] con los datos enviados. El intervalo de muestreo de este grupo de ejecución corresponde al intervalo de muestreo IF2 PZD en p8848.
94
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general ● Recep. DESPUÉS de IF1 PROFIdr. flexible PZD 1) Este grupo de ejecución se llama después de que se hayan recibido cíclicamente datos de proceso (PZD) a través de la interfaz de comunicación (Interface) IF1 (p. ej. a través de la interfaz PROFIBUS integrada) y estos datos se hayan emitido en las salidas de conector r2050[..], r2060[..], salidas de binector r2090-r2093 y convertidores conectorbinector r2094 y r2095. El intervalo de muestreo de este grupo de ejecución corresponde al intervalo de muestreo PROFIdrive PZD. La diferencia respecto al grupo de ejecución Recepción DESPUÉS de IF1 PROFIdrive PZD radica tan sólo en el comportamiento del grupo de ejecución en el modo isócrono. En el modo isócrono también se llama este grupo de ejecución con el intervalo de muestreo PROFIdrive PZD configurado en el maestro, como cualquier otro segmento de tiempo. Esto significa que, según la validez de los datos recibidos en el momento To, se llaman en primer lugar todos los segmentos de tiempo con un intervalo de muestreo pequeño (regulador de intensidad o regulador de velocidad). Este grupo de ejecución no se llama en primer lugar hasta que comienza la ejecución del intervalo de muestreo TDP. De este modo no queda definido con qué frecuencia se calculan los intervalos de muestreo más cortos y de mayor prioridad del regulador de intensidad y de velocidad, antes de que comience la ejecución de este grupo de ejecución. Además, como es natural, la ejecución de este grupo de ejecución se ve interrumpida por los intervalos de muestreo más cortos. La ventaja de este grupo de ejecución reside en que se pueden calcular muchos más bloques que en el grupo de ejecución Recepción DESPUÉS de IF1 PROFIdrive PZD, puesto que el cálculo no tiene que haber finalizado tras el intervalo de muestreo del regulador de intensidad p0115[0]. 1)
IF1 es la abreviatura de la interfaz de comunicación 1. Para SINAMICS V2.5 y SIMOTION V4.1 se trata de la interfaz PROFIBUS integrada o, si se ha insertado una CBE20 en el Option Slot, la interfaz PROFINET. IF1 admite el perfil PROFIdrive y el modo isócrono.
2)
IF2 es la abreviatura de la interfaz de comunicación 2. En SINAMICS V2.5, el bus CAN puede usar la IF2 solamente si se ha insertado un módulo CBC10 en el Option Slot.
3)
Para TDP, Ti y To se aplican las fórmulas y valores límite citados en el manual de funciones FH1 → Comunicación → Comunicación a través de PROFIBUS DP → Motion Control con PROFIBUS → Tabla "Ajustes de tiempo y significados".
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
95
DCC para SINAMICS 3.1 Vista general No todos los grupos de ejecución fijos están disponibles en cada tipo de objeto de accionamiento. Los tipos de objeto de accionamiento SERVO, VECTOR, VECTORMV..., por ejemplo, no contienen entradas digitales o analógicas y, por tanto, tampoco están disponibles los grupos de ejecución fijos para las entradas/salidas digitales y analógicas. Téngase en cuenta que el intervalo de muestreo de SINAMICS DCC está limitado a 1 ms hacia abajo. Si se selecciona como propiedad de un grupo de ejecución un grupo de ejecución fijo en el que el intervalo de muestreo de la función del sistema asignada es < 1ms, dicho grupo se llamará sólo con el intervalo de muestreo de 1 ms a diferencia de la función del sistema asignada. Como advertencia sobre esta diferencia se activa el fallo F51004 (ver r0947). En el valor del fallo (r0949) + 1 se especifica el número del grupo de ejecución en el que se ha producido la diferencia. Ejemplo de limitación automática del intervalo de muestreo: En el tipo de objeto de accionamiento SERVO, seleccione como grupo de ejecución fijo "Antes de regulador de velocidad". La función de sistema correspondiente es el regulador de velocidad. El intervalo de muestreo del regulador de velocidad es p0115[1] = 125 µs en el ajuste de fábrica de p0112 = 3. El intervalo de muestreo del grupo de ejecución DCC se ajusta automáticamente a 1 ms, a diferencia del intervalo de muestreo del regulador de velocidad. Véase también la descripción del parámetro p0112 en el Manual de listas SINAMICS S. ADVERTENCIA Al modificar online el intervalo de muestreo (grupo de ejecución), se llama el método de inicio del bloque. Las inicializaciones con el método de inicio pueden producir saltos en la evolución de la señal.
96
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general
3.1.3.4
Grupos de ejecución libres
Grupos de ejecución libres Los "grupos de ejecución libres" se definen exclusivamente en virtud de su intervalo de muestreo (p21000 = 1 a 256 y p21000 = 1001 a 1096). Los intervalos de muestreo se facilitan de forma centralizada para todos los objetos de accionamiento en una unidad de accionamiento SINAMICS. Varios objetos de accionamiento y varios grupos de ejecución DCC pueden utilizar a la vez un mismo intervalo de muestreo. Los intervalos de muestreo se generan de dos modos. Para ambos tipos se aplican límites diferentes para la cantidad máxima posible de intervalos de muestreo distintos. ● Grupos de ejecución libres cuyos intervalos de muestreo se generan en el hardware: En los intervalos de muestreo de hardware puede formarse en p21000[0...9] cualquier múltiplo entero del intervalo base (legible en r21002) dentro del rango de 1 * r21002 a 256 * r21002, con los límites siguientes: – intervalo de muestreo mínimo = 1 ms – intervalo de muestreo máximo = (r21003 - r21002) < r21003 (aprox. 8 ms, en D410 del ciclo DP) – En la unidad de accionamiento D410, r21003 siempre coincide con el ciclo DP (ciclo PROFIBUS T_DP) o con el ciclo de envío en PROFINET. Si se configura un ciclo DP/ciclo de envío de 1 ms en PROFINET, significa que DCC no utiliza ningún intervalo de muestreo de hardware (sino sólo intervalos de muestreo de software) en este dispositivo. – El número de intervalos de muestreo de hardware en una unidad de accionamiento es limitado. El número de intervalos de muestreo que todavía están disponibles puede leerse en r7903 (a partir de SINAMICS V2.6). Para más información, consulte el capítulo DCC para SINAMICS → Vista general→ Carga de tiempo de cálculo, memoria necesaria y asignación de los intervalos de muestreo de HW → Número de posibles intervalos de muestreo de hardware distintos (Página 116).
Nota En la configuración offline con el software de puesta en marcha STARTER pueden introducirse en p21000[0...9] los valores de 0 a 256 aunque se infrinjan los límites arriba señalados para los intervalos de muestreo de hardware de 1 ms ... < r21003. Esto no se detecta hasta después de descargar la unidad de regulación y provoca la utilización de un valor sustitutivo y el fallo F51004. Si el valor ajustado es demasiado pequeño, se utiliza el valor sustitutivo de 1 ms; si es demasiado grande, se utiliza el siguiente intervalo de muestreo de SW que sea mayor. – En los objetos de accionamiento de la CU, TB30, TM15 DIDO, TM 31 y TM41 el intervalo de muestreo para funciones adicionales p0115[0] está preajustado a 4 ms. Si desea configurar en estos objetos de accionamiento un grupo de ejecución DCC con un intervalo de muestreo menor, debe ajustar en primer lugar el intervalo de muestreo para las funciones adicionales p0115[0] en este objeto de accionamiento al valor del menor intervalo de muestreo deseado. Para ello debe ajustarse antes p0009 = 3. Sólo después puede modificarse el valor de p0115[0]. Para que el nuevo valor de p0115[0] sea efectivo, debe resetearse p0009 = 0.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
97
DCC para SINAMICS 3.1 Vista general ● Grupos de ejecución libres cuyos intervalos de muestreo se generan en el software: Los intervalos de muestreo de software se forman como múltiplos enteros del valor base para estos intervalos (legible en el parámetro r21003). Los valores de ajuste posibles para los intervalos de muestreo de software (1 * r21003... 96 * r21003) pueden consultarse en la descripción de parámetros de p21000 (ver Manual de funciones Descripción de los bloques estándar DCC, en el anexo del capítulo Parámetros).
ADVERTENCIA Al modificar online el intervalo de muestreo (grupo de ejecución), se llama el método de inicio del bloque. Las inicializaciones con el método de inicio pueden producir saltos en la evolución de la señal.
3.1.3.5
Secuencia de ejecución, crear nuevos grupos de ejecución Al crear un esquema, se crea automáticamente un grupo de ejecución con el nombre del esquema. Todos los bloques que se han insertado en el esquema se asignan automáticamente en la secuencia de inserción de ese grupo de ejecución. La secuencia de cálculo de los bloques dentro del grupo de ejecución viene definida por la configuración. Si el usuario no establece una secuencia diferente, la secuencia de ejecución corresponde a la secuencia de integración de los bloques dentro de un grupo de ejecución. Si se desea modificar la secuencia de ejecución dentro de este grupo de ejecución, introducir nuevos grupos o modificar la asignación de bloques a los grupos, estas propiedades pueden modificarse en el editor secuencial. Para ello pasar a offline en STARTER y abrir a continuación el esquema. En el editor DCC se puede activar y . desactivar el editor secuencial mediante el botón Secuencia de ejecución En la columna central del editor secuencial se encuentra el esquema con su nombre. Justo debajo siguiendo la jerarquía se sitúa el grupo o grupos de ejecución. Si se desea crear otros grupos de ejecución, debe seleccionarse en el menú contextual del esquema (clic con el botón derecho del ratón en el esquema) la opción Insertar grupo de ejecución.... Los distintos bloques pueden moverse entre los grupos de ejecución o dentro de un grupo de ejecución mediante la función Arrastrar y soltar. Los datos de la columna Pos (p. ej., 1/2) corresponden a la denominación que aparece en la línea inferior en la parte derecha resaltada en color del encabezado del bloque. La 1.ª cifra se refiere al grupo de ejecución (del 1 al 10) y la 2.ª cifra, al orden dentro de dicho grupo. La secuencia de ejecución puede modificarse en la columna central mediante arrastrar y soltar.
98
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general
Figura 3-4
Menú contextual, Insertar grupo de ejecución...
Nota 1. No se permite asignar nombres idénticos a esquemas DCC en distintos objetos de accionamiento. 2. No se permite asignar nombres idénticos a grupos de ejecución en distintos objetos de accionamiento.
Si se asigna el mismo grupo de ejecución fijo o libre del objeto de accionamiento a varios grupos de ejecución en el editor DCC, los grupos de ejecución del editor DCC se calcularán siguiendo la secuencia de arriba (en primer lugar) hacia abajo (en último lugar), tal y como se muestra en la ventana "Ajustar grupos de ejecución (intervalos de muestreo)".
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
99
DCC para SINAMICS 3.1 Vista general
3.1.3.6
Crear parámetros específicos del cliente ("Publicar") Las propiedades de las conexiones de entrada y salida de los bloques pueden editarse en la ventana de propiedades de la conexión de bloque del editor DCC. Para ello es necesario que en los ajustes por defecto del editor DCC no estén interconectadas las conexiones de entrada. La ventana de propiedades de la conexión se abre con doble clic en la conexión o seleccionando Propiedades del objeto en el menú contextual de la conexión.
Figura 3-5
100
Ventana Propiedades Conexión de la conexión S (= Set) del bloque INT (= INTegrador)
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general Las conexiones de entrada y salida de bloques pueden publicarse como parámetros en SINAMICS. "Publicar" significa que el usuario crea él mismo parámetros (números y textos de parámetro). Esta es la condición para que las conexiones de los bloques puedan interconectarse al sistema base a través de los parámetros BICO a fin de predeterminar los valores en las conexiones de entrada mediante los parámetros de ajuste y de visualizar los valores de las conexiones de salida mediante parámetros. El número de parámetro 251 en la figura superior y en la siguiente se ha elegido arbitrariamente. 1¼PHURGHSDU£PHWUR
1RPEUHGHOSDU£PHWUR
# ,QLFLR (ODVWHULVFRRSFLRQDOLGHQWLILFDSDU£PHWURV%,&2 (VSDFLRHQEODQFR 6LQDVWHULVFRVHJHQHUDXQSDU£PHWURGHDMXVWHHQ ODVHQWUDGDVGHEORTXH\XQSDU£PHWURWUD]DEOHGH REVHUYDFLµQHQODVVDOLGDVGHEORTXH
Figura 3-6
Estructura del comentario de la conexión de bloque
En la lista de experto de STARTER se visualiza el nombre del parámetro que, separado por un espacio, viene a continuación del número del parámetro. El tipo de datos de la entrada o salida publicada se toma de la conexión del bloque. Al "publicar" entradas de bloque hay que distinguir entre parámetros de ajuste (sin asterisco) y parámetros BICO (con asterisco). En la "publicación" de salidas de bloque hay que hacer la distinción siguiente: ● sin asterisco: parámetro meramente de observación que no puede interconectarse, y puede registrarse con la función Trace. ● con asterisco: igual que en sin asterisco, pero puede interconectarse adicionalmente. En los ajustes por defecto del editor DCC no deben estar interconectadas todavía las entradas de bloque para publicar. En caso necesario debe borrarse primero una interconexión existente. Para ello, marque la interconexión en el esquema con el ratón y selecciónela en el menú contextual Borrar interconexiones. Con este ajuste en el editor DCC, en el comentario de una entrada de bloque interconectada con otro bloque se muestra siempre el comentario de la salida de bloque conectada. Si se desea anular esta limitación, debe acceder al editor DCC, Herramientas > Ajustes > Representación... y dentro de Parámetros quitar la marca de la opción Comentario en interconexión; luego debe cerrar la ventana con Aceptar. Ahora pueden publicarse también las entradas de bloque ya interconectadas sin borrar previamente la interconexión. En un esquema, un número de parámetro debe utilizarse una y sólo una vez. Al introducirse el número de parámetro en la ventana de propiedades de la conexión, el editor DCC no comprueba si dicho número ya se utiliza en el esquema. Sólo al compilar el esquema se mostrarán como error los números de parámetro repetidos. Los números de parámetro de los esquemas están representados en el rango de números 21500 a p25999 de la lista de experto de STARTER. En STARTER, en la ventana de propiedades del esquema, en la pestaña Parámetro, puede definirse mediante la base del número de parámetro dónde ha de comenzar el área de parámetros de cada esquema DCC. SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
101
DCC para SINAMICS 3.1 Vista general
Figura 3-7
Ventana de propiedades del esquema dccReg1 para ajustar la base del número de parámetro
El número de parámetro de STARTER se obtiene como sigue: ● Número de parámetro en el esquema + base del número de parámetro + 21500; siendo 21500 el primer número de parámetro disponible para DCC. La base del número de parámetro debe ser siempre >= 0. La base del número de parámetro puede modificarse.
102
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general
ᆰ
GHOVLVWHPDEDVH 6,1$0,&6 6DOLGDGHFRQHFWRU SDU£PHWUR%,&2
DOVLVWHPDEDVH 6,1$0,&6
$'' ; <
# 3DU£PHWURGHDMXVWH%,&2
ᆱ
(QWUDGDGHFRQHFWRU SDU£PHWUR%,&2 # 3DU£PHWURGHYLVXDOL]DFLµQ%,&2
ᆲ $'' ; <
$'' ; <
$'' ; <
# 3DU£PHWURGHYLVXDOL]DFLµQ%,&2
ᆳ
$'' ; <
# 3DU£PHWURGHYLVXDOL]DFLµQ
ᆴ $'' ; <
# 3DU£PHWURGHDMXVWH
$'' ; <
# 3DU£PHWURGHYLVXDOL]DFLµQ%,&2
$'' ; <
# 3DU£PHWURGHDMXVWH%,&2
%,&2 &RQQHFWDEOH /DVDOLGDGHEHSXEOLFDUVHFRPRSDU£PHWUR%,&2SRUTXHVHKDSXEOLFDGRODHQWUDGDHQ HOGHVWLQR
Figura 3-8
Ejemplos de definiciones de parámetros
Ejemplo 1: Para la interconexión de una conexión de bloque con el sistema base SINAMICS, debe publicarse la conexión como parámetro BICO. Ejemplo 2: Cada conexión de salida de bloque puede publicarse como parámetro BICO. La señal en esta salida se puede registrar con Trace. Ejemplo 3: Cada conexión de salida de bloque puede publicarse como parámetro de visualización (no interconectable con otros parámetros BICO). La señal en esta salida se puede registrar con Trace. La salida de bloque puede interconectarse con cualquier otra entrada de bloque no publicada. Ejemplo 4: La conexión X de entrada del bloque ADD 1 se publica como parámetro de ajuste.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
103
DCC para SINAMICS 3.1 Vista general Ejemplo 5: La conexión X de entrada del bloque ADD 2 está publicada como parámetro BICO, por lo que la conexión de salida de bloque interconectada con ella debe publicarse igualmente como parámetro BICO. En el editor DCC se puede interconectar ADD 1 Y con ADD 2 X si sólo está publicada la entrada de bloque ADD 2 X. No obstante, esto provoca un aviso de error al compilar el esquema. El valor de señal de una entrada de bloque publicada como parámetro BICO no puede registrarse con la función Trace. Nota Para los parámetros @ no se puede generar ninguna ayuda.
Representación de los parámetros Si deben visualizarse en el editor DCC los parámetros configurados en las conexiones de bloque, es preciso acceder a Herramientas > Ajustes > Representación... y, dentro de Conexiones, seleccionar la opción Comentario. Entonces se visualizarán en los símbolos de bloque, en las conexiones, los respectivos ocho primeros caracteres del comentario.
3.1.3.7
Interconexión con parámetros SINAMICS En el editor DCC puede realizarse una interconexión con parámetros BICO SINAMICS.
Procedimiento La interconexión puede realizarse de la forma siguiente: 1. Creación de parámetros específicos del cliente ("Publicar", @parámetro); ver Creación de parámetros específicos del cliente (Página 100). Nota En el editor DCC, las conexiones de los bloques pueden conectarse inicialmente con parámetros BICO del accionamiento, sin tener que estar publicadas como parámetros. Esto da lugar a errores al compilar el esquema, pues solamente pueden conectarse con los @*-parámetros BICO del accionamiento las conexiones de bloque publicadas como @parámetros. 2. Seleccione la conexión del bloque que desea interconectar.
104
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general 3. Haga clic con el botón derecho del ratón y seleccione la entrada Interconexión con operando... en el menú contextual. Se abre la ventana Selección de señal DCC.
Figura 3-9
Selección de señal
4. Seleccione el parámetro que debe interconectarse. 5. Cierre la ventana haciendo clic en el botón Aceptar. La conexión elegida del bloque está ahora interconectada con el parámetro SINAMICS y el parámetro se visualiza en la barra lateral del editor DCC. Nota Los parámetros BICO definidos en otros esquemas DCC no se muestran en la lista de selección de señales. En el editor DCC pueden trazarse conexiones con parámetros BICO de otros esquemas DCC directamente entre los esquemas.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
105
DCC para SINAMICS 3.1 Vista general
3.1.3.8
Copia de esquemas dentro de un proyecto En STARTER es posible copiar esquemas DCC de un objeto de accionamiento a otros objetos de accionamiento. 1. Abra el proyecto en STARTER. 2. Abra el objeto de accionamiento con el esquema de origen en el navegador de proyecto. 3. Seleccione el esquema de origen y elija el comando Copiar del menú contextual del esquema. 4. Seleccione el objeto de accionamiento de destino. 5. Elija el comando Insertar del menú contextual del objeto de accionamiento de destino. El esquema se habrá copiado del objeto de accionamiento de origen al objeto de accionamiento de destino. ADVERTENCIA Una vez realizada esta operación, no olvide comprobar si es necesario adaptar en la copia alguna interconexión desde y hacia las conexiones de bloque publicadas como consecuencia de la copia a otro objeto de accionamiento. Al copiar, las interconexiones de la copia no se adaptan automáticamente al sistema base o a otros esquemas DCC.
3.1.3.9
Copia de esquemas entre proyectos En STARTER es posible copiar esquemas DCC de un proyecto (de origen) a otro proyecto (de destino). 1. Abra el proyecto con el esquema de origen en STARTER. 2. Ejecute STARTER de nuevo y abra el proyecto de destino adonde desee copiar el esquema. 3. Abra el objeto de accionamiento con el esquema de origen en el navegador de proyecto. 4. Seleccione el esquema de origen y elija el comando Copiar del menú contextual del esquema. 5. Seleccione el objeto de accionamiento de destino en el proyecto de destino. 6. Elija el comando Insertar del menú contextual del objeto de accionamiento de destino. El esquema se habrá copiado del proyecto de origen al objeto de accionamiento seleccionado del proyecto de destino.
ADVERTENCIA Una vez realizada esta operación, no olvide comprobar si es necesario adaptar en la copia alguna interconexión desde y hacia las conexiones de bloque publicadas como consecuencia de la copia a otro objeto de accionamiento. Al copiar, las interconexiones de la copia no se adaptan automáticamente al sistema base o a otros esquemas DCC.
106
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general
3.1.4
Carga de tiempo de cálculo, memoria necesaria y asignación de los intervalos de muestreo de HW Las siguientes informaciones son válidas para la utilización de DCC-SINAMICS en los dispositivos SINAMICS S120, S150, G130, G150 y (para SINAMICS_Integrated) en SIMOTION D4xx. Hallará información sobre otros dispositivos en la correspondiente documentación.
3.1.4.1
Carga de tiempo de cálculo para las versiones de software SINAMICS V2.5 y V2.6 La ejecución de bloques requiere un tiempo de cálculo. Por ello, con el cálculo de grupos de ejecución DCC ya no puede calcularse la capacidad funcional máxima en objetos de accionamiento de una CU3x0, D4xx y CX32. La carga de tiempo de cálculo resultante depende de lo siguiente: ● Número de grupos de ejecución calculados ● Intervalo de muestreo de los grupos de ejecución ● Número de bloques calculados ● Tipos de bloque calculados ● En algunos bloques, de la parametrización (p. ej., el establecimiento de conexiones de habilitación) Como medio auxiliar online, el sistema proporciona el parámetro r9976 (carga del sistema; puede encontrarse en el objeto de accionamiento de la CU). El valor promediado de la carga del tiempo de cálculo en r9976[1] debe ser siempre inferior al 85,0%. El valor máximo de la carga cíclica del tiempo de cálculo en r9976[5] debe ser también inferior al 85,0% en todo momento. En caso de que la carga de tiempo de cálculo rebase el límite del 90%, se emite la alarma A50512. En caso de que la carga de tiempo de cálculo baje del 88%, la alarma se resetea. No debe bajarse de este límite del 85,0% para no limitar en exceso el tiempo de reacción de las herramientas de ingeniería STARTER/SCOUT. Si la carga de tiempo de cálculo ha aumentado hasta el extremo de que todos los bloques y funciones de sistema asignados a un intervalo de muestreo ya no pueden finalizar dentro de este intervalo, la unidad de accionamiento se desconecta con el fallo F01205 "CU: Desbordamiento de segmentos de tiempo". En el modo offline, SIZER permite realizar una afirmación aproximada sobre si una configuración puede calcularse en una CU3x0 o D4xx. La carga de tiempo de cálculo adicional debida a la activación de esquemas DCC no se tiene en cuenta.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
107
DCC para SINAMICS 3.1 Vista general
ATENCIÓN La carga de tiempo de cálculo alcanza su valor máximo cuando se cumplen los requisitos siguientes: Todos los módulos de función necesarios están activados. Todos los accionamientos y alimentaciones presentan el estado Servicio. Se ha habilitado la regulación en la configuración definitiva de todos los accionamientos y alimentaciones. Se utiliza una transferencia de datos isócrona configurada. Los valores visualizados en r9976 están sujetos a un filtrado interno riguroso. Por consiguiente, cualquier cambio en la carga del tiempo de cálculo no se visualiza completamente en r9976 hasta transcurridos unos 2 ó 3 minutos. Si en una configuración offline no es seguro que se cumpla el valor límite del 85% para la carga de tiempo de cálculo (r9976[1] y r9976[5]), los diferentes grupos de ejecución utilizados pueden llamarse inicialmente en un intervalo de muestreo muy amplio (p. ej.: 96 * r21003). Después de comprobar la carga real del sistema en r9976, pueden seleccionarse paso a paso grupos de ejecución con intervalos de muestreo más cortos hasta llegar a la selección de grupos de ejecución prevista para la aplicación correspondiente. En el proyecto offline ha de ejecutarse lo siguiente: ● Activar todos los módulos de función necesarios en los objetos de accionamiento. ● Asignar todos los bloques necesarios a sus grupos de ejecución. ● Establecer todos los enlaces entre los bloques y, en la medida en que sea razonable con un intervalo de muestreo amplio, con los objetos de accionamiento.
108
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general Como ayuda para la configuración aproximada, en los accionamientos SERVO se aplica lo siguiente: Si en una SINAMICS CU320 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs) y 3 ejes de accionamiento SERVO con los intervalos de muestreo del regulador de intensidad y del regulador de velocidad de rotación fijados en el ajuste de fábrica (p0112 = 3 == STANDARD → p0115[1] = p0115[0] =125 µs), con los módulos de función fijados en el ajuste de fábrica y sin comunicación isócrona PROFIBUS/PROFINET, es posible calcular para 3 objetos de accionamiento un esquema DCC individual con 50 bloques en un grupo de ejecución con un intervalo de muestreo de 2 ms. Para ello se han utilizado en un esquema los siguientes bloques (simples y funcionales): AND, OR, XOR, NOT, BF, CTR, MUX8, NAND, NCM, SH_DW, ADD, SUB, MUL, DIV, AVA, MAS, MIS, PLI20, DEL, DEZ, SUB_D, SUB_I, MUL_D, MUL_I, DIV_D, DIV_I, AVA_D, SII, STM, DLB, DX8, DX8D, MFP, PCL, PDE, PDF, PST, RSR, DFR, BSW, NSW, LIM, PT1, INT, DIF, LVM, LIM_D, PC, PIC, RGE En el intervalo de muestreo de 1 ms puede calcularse aproximadamente tan sólo la mitad del número de bloques; en el intervalo de muestreo de 4 ms, aproximadamente el doble. Por lo tanto, un eje SERVO omitido con respecto a la configuración máxima con intervalos de muestreo estándar permite el uso de cerca de 50 bloques (de los tipos citados arriba) durante un periodo de muestreo de 2 ms. Estos cerca de 50 bloques (de los tipos citados arriba) en un grupo de ejecución elevan la carga del tiempo de cálculo de la CU un 11% aprox. Como ayuda para la configuración aproximada, en los accionamientos VECTOR se aplica lo siguiente: Si en una SINAMICS CU320 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs) y 2 ejes de accionamiento VECTOR con los intervalos de muestreo del regulador de velocidad de rotación p0115[1] = 2000 µs y los intervalos de muestreo del regulador de intensidad p0115[0] = 500 µs (p0115[2] = p0115[3] = p0115[4] = 2000 µs), con los módulos de función fijados en el ajuste de fábrica y sin comunicación isócrona PROFIBUS/PROFINET, es posible calcular para 2 objetos de accionamiento un esquema DCC individual con aprox. 70 bloques (ver selección del tipo más arriba, en SERVO) en un grupo de ejecución con un intervalo de muestreo de 2 ms. Por tanto, cerca de 70 bloques (ver selección del tipo más arriba, en SERVO) elevan la carga del tiempo de cálculo un 15% aprox. En el intervalo de muestreo de 1 ms puede calcularse aproximadamente tan sólo la mitad del número de bloques; en el intervalo de muestreo de 4 ms, aproximadamente el doble.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
109
DCC para SINAMICS 3.1 Vista general De aplicación general: Por supuesto, en su proyecto puede utilizar los bloques que desee. La utilización de otros tipos de bloque puede desembocar en otros resultados por lo que respecta a la carga del tiempo de cálculo y al número de bloques calculables. Naturalmente, los bloques con una funcionalidad muy amplia requieren un tiempo de cálculo mayor. Tenga en cuenta que el tiempo de cálculo de algunos bloques depende asimismo de los valores configurados en las conexiones, p. ej., si se ha definido una conexión de habilitación. Por ello, al medir la carga de tiempo de cálculo, todas las conexiones deberían ajustarse en la medida de lo posible a sus valores de configuración definitivos. Durante la puesta en marcha de una configuración hay que comprobar obligatoriamente si la carga de tiempo de cálculo online actual de la unidad de accionamiento cumple con los límites indicados al principio para r9976[1] y r9976[5].
3.1.4.2
Carga de tiempo de cálculo a partir de la versión de software V4.3 Con la versión de software SINAMICS V4.3, está disponible DCC para el nuevo módulo CU320-2 de más prestaciones. A partir del software V4.3, después de una descarga (DL) o de una modificación de parámetros (p. ej. el intervalo de muestreo de un grupo de ejecución), la Control Unit (CU) determina a partir de los datos de configuración la carga de tiempo de cálculo prevista (incluida la carga debida a esquemas DCC) y la muestra para el sistema completo en el parámetro r9976 (carga del sistema, puede encontrarse en el objeto de accionamiento de la CU). Si el promedio calculado de la carga de tiempo de cálculo para el sistema completo r9976[1] o la tasa de carga máxima en un intervalo de muestreo r9976[5] (incluidas las interrupciones por intervalos de muestreo más cortos) supera el valor máximo de 100,00%, se emite el fallo F1054 (CU: límites del sistema superados). El fallo F1054 hace que se desconecten todas las alimentaciones y ejes de accionamiento que se calculan en la CU. La carga se calcula en la CU, es decir, los valores de carga se muestran en STARTER/SCOUT solamente en el modo online. La carga de tiempo de cálculo resultante debida a la activación de DCC depende de lo siguiente: ● Número de grupos de ejecución calculados ● Intervalo de muestreo de los grupos de ejecución ● Número de bloques calculados ● Tipos de bloque calculados ● Si se utilizan los grupos de ejecución "Recepción DESPUÉS de IF1 PROFIdrive PZD" y "Envío ANTES de IF1 PROFIdrive PZD" de la configuración de bus (isócrona/no isócrona; ver capítulo Grupos de ejecución fijos (Página 87))
110
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general La carga de tiempo de cálculo proporcional debida a la activación de DCC se indica en los objetos de accionamiento donde hay esquemas DCC configurados, en el parámetro r21005[0…9] para los grupos de ejecución 1 a 10 (a partir de SINAMICS V4.3). A este respecto, debe tenerse en cuenta que la carga de tiempo de cálculo media para un grupo de ejecución k solamente se calcula si dicho grupo está conectado para ejecución cíclica (p21000[k-1] ≠ 0; ajustar en STARTER/SCOUT en el menú contextual del esquema → Intervalos de muestreo). A diferencia de las versiones de software V2.5 y V2.6, ahora una modificación de parámetros (en el modo online de STARTER) que repercuta en la carga de tiempo de cálculo (p. ej. la modificación del intervalo de muestreo de un grupo de ejecución DCC) hace que el objeto de accionamiento calcule de nuevo inmediatamente r9976 (y r21005). Para los parámetros que solamente pueden modificarse en los estados de dispositivo C1 (Commissioning 1) o C2, es decir, en el modo offline de STARTER/SCOUT (p. ej. p0115), el nuevo valor de la carga de tiempo de cálculo en r9976 no se muestra hasta después de la descarga del proyecto y el posterior arranque de la CU. El valor máximo admisible para la carga de tiempo de cálculo en r9976 aumenta prácticamente hasta el 99,99% a partir de la V4.3. (Con valores > 100,00% se emite el fallo F1054, lo que provoca al mismo tiempo una DES2 en todos los objetos de accionamiento de la CU). Como ayuda para la configuración aproximada, en los accionamientosSERVO en los que el intervalo de muestreo del regulador de intensidad p0115[0] = 125 µs y el intervalo de muestro del regulador de velocidad p0115[1] = 125 µs se aplica lo siguiente: 1. Si en una SINAMICS CU320-2 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs), 6 ejes de accionamiento SERVO con los intervalos de muestreo del regulador de intensidad y del regulador de velocidad de rotación fijados en el ajuste de fábrica (p0112 = 3 == STANDARD → p0115[1] = p0115[0] =125 µs), los módulos de función fijados en el ajuste de fábrica, con 1 TB30 2) y comunicación isócrona PROFIBUS/PROFINET con T_DP >= 2ms, es posible calcular un (1) esquema DCC con 50 bloques aproximadamente en un grupo de ejecución con un intervalo de muestreo de 2 ms. 2. Si en una SINAMICS CU320-2 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs), 5 ejes de accionamiento SERVO con los intervalos de muestreo del regulador de intensidad y del regulador de velocidad de rotación fijados en el ajuste de fábrica (p0112 = 3 == STANDARD → p0115[1] = p0115[0] =125 µs), las funciones y los módulos de función fijados en el ajuste de fábrica, 1 TB30 2), 3 TM31 2) y comunicación isócrona PROFIBUS/PROFINET con T_DP >= 2 ms, es posible calcular un (1) esquema DCC con 75 bloques 1) aproximadamente en un grupo de ejecución con un intervalo de muestreo de 2 ms. 3. Por cada eje SERVO omitido es posible calcular otros 75 bloques aproximadamente 1) en el intervalo de muestreo de 2 ms.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
111
DCC para SINAMICS 3.1 Vista general Como ayuda para la configuración aproximada, en los accionamientosVECTOR en los que el intervalo de muestreo del regulador de intensidad p0115[0] = 500 µs y el intervalo de muestreo del regulador de velocidad p0115[1] = 2000 µs (p0115[3] = 2000 µs, p0115[4] = 2000 µs), se aplica lo siguiente: Con más de 3 ejes VECTOR en una CU320-2, el intervalo de muestreo del regulador de intensidad se incrementa automáticamente hasta el valor p0115[0] = 500 µs. De este modo el intervalo de muestreo del regulador de velocidad aumenta automáticamente a 2 ms. 1. Si en una SINAMICS CU320-2 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs), 6 ejes de accionamiento VECTOR con los intervalos de muestreo del regulador de intensidad p0115[0] = 500 µs, el intervalo de muestreo del regulador de velocidad de rotación p0115[1] = 2000 µs, los módulos de función fijados en el ajuste de fábrica, 1 TB30 2) y comunicación isócrona PROFIBUS/PROFINET con T_DP >= 2 ms, es posible calcular además un (1) esquema DCC con 50 bloques aproximadamente en un grupo de ejecución con un intervalo de muestreo de 2 ms. 2. Si en una SINAMICS CU320-2 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs), 5 ejes de accionamiento VECTOR con los intervalos de muestreo del regulador de intensidad p0115[0] = 500 µs, el intervalo de muestreo del regulador de velocidad de rotación p0115[1] = 2000 µs, los módulos de función fijados en el ajuste de fábrica, comunicación isócrona PROFIBUS/PROFINET con T_DP>= 2 ms, 1 TB30 2) y 3 TM31 2), es posible calcular un (1) esquema DCC con 75 bloques aproximadamente en un grupo de ejecución con un intervalo de muestreo de 2 ms. 3. Por cada eje VECTOR omitido (con p0115[0]=500 µs y p0115[1] = 2000 µs) es posible calcular otros 75 bloques aproximadamente 1) en el intervalo de muestreo de 2 ms.
112
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general Como ayuda para la configuración aproximada, en los accionamientos VECTOR en los que el intervalo de muestreo del regulador de intensidad (p0115[0] = 250 µs y el intervalo de muestreo del regulador de velocidad p0115[1] = 1000 µs (p0115[3] = 1000 µs, p0115[4] = 1000 µs), se aplica lo siguiente: Con 3 ejes VECTOR o menos en una CU320-2, en el ajuste de fábrica el intervalo de muestreo del regulador de intensidad tiene un valor p0115[0] = 250 µs y el intervalo de muestreo del regulador de velocidad tiene un valor de 1ms. 1. Si en una SINAMICS CU320-2 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs), 3 ejes de accionamiento VECTOR con los intervalos de muestreo del regulador de intensidad p0115[0] = 250 µs, el intervalo de muestreo del regulador de velocidad de rotación p0115[1] = 1000 µs, los módulos de función fijados en el ajuste de fábrica, 1 TB30 2) y comunicación isócrona PROFIBUS/PROFINET con T_DP = 2 ms, es posible calcular un (1) esquema DCC con 50 bloques aproximadamente en un grupo de ejecución con un intervalo de muestreo de 2 ms. 2. Si en una SINAMICS CU320-2 se configura una (1) alimentación A-INF con los intervalos de muestreo fijados en el ajuste de fábrica (p0112 = 2 == LOW → p115[0] = 250 µs), 2 ejes de accionamiento VECTOR con los intervalos de muestreo del regulador de intensidad p0115[0] = 250 µs, el intervalo de muestreo del regulador de velocidad de rotación p0115[1] = 1000 µs, los módulos de función fijados en el ajuste de fábrica, comunicación isócrona PROFIBUS/PROFINET con T_DP = 2 ms, 1 TB30 2) y 3 TM31 2), es posible calcular un (1) esquema DCC con 150 bloques aproximadamente en un grupo de ejecución con un intervalo de muestreo de 2 ms. 3. Por cada eje VECTOR omitido (con p0115[0]=250 µs y p0115[1] = 1000 µs) es posible calcular otros 150 bloques aproximadamente 1) en el intervalo de muestreo de 2 ms. De aplicación general: Por supuesto, en su proyecto puede utilizar los bloques que desee. La utilización de otros tipos de bloque puede desembocar en otros resultados por lo que respecta a la carga del tiempo de cálculo y al número de bloques calculables. Naturalmente, los bloques con una funcionalidad muy amplia requieren un tiempo de cálculo mayor. 1) El esquema de 75 bloques se compone de un grupo de ejecución con los siguientes bloques en el orden indicado:
AND, OR, XOR, NOT, BF, CTR, MUX8, NAND, NCM, SH_DW, ADD, SUB, MUL, DIV, AVA, MAS, MIS, PLI20, DEL, DEZ, SUB_D, SUB_I, MUL_D, MUL_I, DIV_D, DIV_I, AVA_D, SII, STM, DLB, DX8, DX8_D, MFP, PCL, PDE, PDF, PST, RSR, DFR, BSW, NSW, LIM, PT1, INT, DIF, LVM, LIM_D, PC, PIC, RGE, AND, OR, XOR, NOT, BF, CTR, MUX8, NAND, NCM, SH_DW, ADD, SUB, MUL, DIV,AVA, MAS, MIS, PLI20, DEL, DEZ, SUB_D, SUB_I, MUL_D, MUL_I, DIV_D. El esquema de 150 bloques se compone de un grupo de ejecución en el cual los 75 bloques mencionados están incluidos dos veces. 2) Todos
los intervalos de ejecución (p4099[]) de TB30 y de TM31 tienen el valor 4 ms (ajuste de fábrica).
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
113
DCC para SINAMICS 3.1 Vista general
3.1.4.3
Memoria necesaria para la versión de software SINAMICS V2.6 Los bloques y @parámetros contenidos en los esquemas DCC ocupan memoria en la unidad de accionamiento. Para utilizar SINAMICS DCC con SINAMICS G130, G150, S120, S120 Chassis, S120CM, S150 y SIMOTION D4x5, debe prescindirse de al menos un eje de accionamiento ante las configuraciones máximas posibles (1 ALM + 6 servoejes + TB30 ó 1 ALM + 4 ejes vectoriales + TB30).
Capacidades funcionales máximas en una topología de 5 servoejes o 3 ejes vectoriales con 1 ALM y 1 TB30 Unidad de accionamiento SINAMICS 2.6.1 SINAMICS 2.6.2
CU3202
SINAMICS Integrated en SIMOTION D4x5
Bloques1
350
120
@parámetros1
350
120
Bloques1
500
200
@parámetros1
500
200
2) SINAMICS G130, G150, S120, S120 Chassis, S120CM, S150
Nota Las cantidades máximas indicadas para bloques y @parámetros siempre son válidas para toda la unidad de accionamiento, y deben entenderse como valores orientativos. Solo están activos los módulos de función fijados en el ajuste de fábrica. Los bloques y @parámetros individualizados pueden distribuirse a voluntad entre varios esquemas. El ahorro de @parámetros tiene escasa influencia en la capacidad funcional de los bloques, por lo que no deben sobrepasarse las cantidades máximas indicadas para los bloques. Mediante el ahorro de ejes de accionamiento adicionales pueden aumentarse estos límites máximos en 50 bloques y 50 @parámetros por eje omitido. Límites máximos al utilizar un solo eje (incluyendo 1 ALM + TB30) Unidad de accionamiento
CU320 y CU3102 con 1 servoeje
CU320 y CU3102 con 1 eje vectorial
SINAMICSIntegrated3 con 1 servoeje
SINAMICS-Integrated3 con 1 eje vectorial
SINAMICS 2.6.1
Bloques1
550
450
320
220
@parámetros1
550
450
320
220
SINAMICS 2.6.2
Bloques1
700
600
400
300
@parámetros1
700
600
400
300
2) SINAMICS G130, G150, S120, S120 Chassis, S120CM, S150 3) S120i en D4x5
Al ampliar la topología de una unidad de accionamiento con módulos TMxx o DMC20, debe prescindirse de un eje de accionamiento por cada módulo adicional TMxx. Al conectar módulos CX32 en D4x5, tenga en cuenta que cada CX32 ocupa memoria y tiempo de cálculo en D4x5. El utilizar el DCC implica que debe prescindirse de un servoeje o eje vectorial por cada 2 CX32 (es decir, el eje ya no debe estar en el primer CX32).
114
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general Ejemplo para SINAMICS 2.6.2: D4x5 con 1 ALM + 4 servoejes + 2 CX32 + 1TB30 à Permite DCC con 200 DCB + 200 @parámetros. D4x5 con 1 ALM + 2 ejes vectoriales + 2 CX32 + 1TB30 à Permite DCC con 200 DCB + 200 @parámetros. Para el uso de DCC se aplica en CX32 la misma capacidad funcional que en CU320.
Nota Los límites definitivos los establecen la memoria total disponible y la carga de tiempo de cálculo total disponible en la unidad de accionamiento. Si se sobrepasan los límites máximos recomendados que se indican arriba, pueden producirse errores de carga o descarga (p. ej., fallo F1105 CU: memoria insuficiente) con lo que el accionamiento no podrá conectarse. En caso de que no sea posible volver a descargar directamente con el proyecto pertinentemente adaptado, deberá ejecutarse un Power OFF/ON en la unidad de accionamiento correspondiente. La activación de módulos de función adicionales (p. ej. posicionadores simples, PosS) ocupa más espacio en la memoria y reduce los límites máximos indicados. 1) Los esquemas para las capacidades funcionales indicadas arriba se componen a partir de n x (esquema 1 + esquema 2): El esquema 1 contiene 50 bloques (de los tipos AND, OR, XOR, NOT, BF, CTR, MUX8, NAND, NCM, SH_DW, ADD, SUB, MUL, DIV, AVA, MAS, MIS, PLI20, DEL, DEZ, SUB_D,SUB_I, MUL_D, MUL_I, DIV_D, DIV_I, AVA_D, SII, STM, DLB, DX8, DX8D, MFP, PCL, PDE, PDF, PST, RSR, DFR, BSW, NSW,LIM, PT1, INT, DIF, LVM, LIM_D, PC, PIC, RGE) con 50 @parámetros y aprox. 90 conexiones (de conexión de bloque a conexión de bloque).
El esquema 2 contiene 50 bloques (de los tipos AND, OR, ADD, MUL, DIV, B_DW, B_W, BY_W, D_I, D_R, D_UI, D_US, DW_B, DW_R, DW_W, I_D, I_R, I_UD, I_US, N2_R,N4_R, R_D, R_DW, R_I, R_N2, R_N4, R_UD, R_UI, R_US, UD_I, UD_R, UI_R, US_D, US_I, US_R, W_B, W_BY, W_DW, WBG,DCA, INCO, OCA, TTCU, ADD, ADD_D, ADD_I, ADD_M, AVA, AVA_D, RSS), 50 @parámetros y aprox. 90 enlaces (de conexión de bloque a conexión de bloque). De este modo, se obtienen p. ej. 350 bloques y 350 @parámetros de 4 * esquema 1 + 3 * esquema 2.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
115
DCC para SINAMICS 3.1 Vista general
3.1.4.4
Memoria necesaria a partir de la versión de software SINAMICS V4.3 Los bloques y @parámetros contenidos en los esquemas DCC ocupan memoria en la unidad de accionamiento. En SINAMICS DCC con el módulo CU320-2 en SINAMICS S120, S150, G130, G150 se pueden configurar hasta 1500 bloques y 1500 @parámetros.
3.1.4.5
Número de posibles intervalos de muestreo de hardware distintos La elección de los intervalos de muestreo de los grupos de ejecución puede tener lugar en p21000[x] como múltiplo de r21002 (intervalo de muestreo base de segmentos de tiempo de hardware), como múltiplo de r21003 (intervalo de muestreo base de segmentos de tiempo de software) o en función del intervalo de muestreo de una función del sistema base SINAMICS (p. ej., con p21000[x] = 9003 == "Calcular antes del canal de consigna" del intervalo de muestreo del canal de consigna p0115[3]). Como intervalos de muestreo de hardware solo pueden ajustarse intervalos de muestreo para los que se cumpla lo siguiente: 1 ms número de intervalos de muestreo de hardware = 11 La asignación de los intervalos de muestreo de hardware disponibles se visualiza en r21008[0...24] del siguiente modo (en STARTER/SCOUT solo en el modo online): ● Valor = 0.0 --> intervalo de muestreo sin asignar ● Valor != 0.0 (distinto de 0.0) --> intervalo de muestreo en ms ● Valor = 9.9999e + 006 --> intervalo de muestreo no admitido
Intervalos de muestreo de hardware, utilización Un mismo intervalo de muestreo puede ser utilizado simultáneamente por varios grupos de ejecución de DCC, módulos de función y el sistema base SINAMICS. Por lo tanto, es preferible registrar los grupos de ejecución en intervalos de muestreo existentes o, si es conveniente conforme a la función, utilizar el grupo de ejecución "Calcular antes del canal de consigna", por ejemplo. La unidad de accionamiento necesita siempre al menos un intervalo de muestreo de hardware libre para fines internos (o varios en función de la parametrización p0115[0] de los intervalos de muestreo base de los objetos de accionamiento). De este modo, el número actual de los intervalos de muestreo que todavía están libres puede leerse en r7903 (a partir de SINAMICS V2.6).
116
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.1 Vista general
Nota Debe tenerse en cuenta que una traza de periodo largo registra un intervalo de muestreo de 2 ms y que Trace registra intervalos de muestreo según el ciclo de traza seleccionado. Mientras estos intervalos de muestreo no hayan sido registrados por el sistema base SINAMICS, los bloques de función libres (FBLOCKS) o Drive Control Chart (DCC), estas funciones requieren intervalos de muestreo de hardware libres adicionales. Los intervalos de muestreo de hardware registrados pueden leerse en r21008[0...12] (con DCC activados). El número actual de los intervalos de muestreo de hardware que todavía están libres se visualiza en r7903 (a partir de SINAMICS V2.6).
Descarga de proyecto, aviso de error y procedimiento Si se configuran offline demasiados intervalos de muestreo de hardware diferentes, no se emite un aviso de error al respecto hasta el momento en que se descarga el proyecto. En este caso, debe procederse del siguiente modo: 1. 1. Ajustar offline en el proyecto todos los grupos de ejecución libres con intervalos de muestreo de hardware asignados de modo que tengan intervalos de muestreo de software. – Intervalos de muestreo de hardware (DCC: p21000 < 256) – Intervalos de muestreo de software (DCC: p21000 >= 1001) La asignación de grupos de ejecución fijos (DCC: p21000 >= 2000) puede permanecer invariable, ya que los grupos de ejecución fijos utilizan el mismo intervalo de muestreo que la función asignada del sistema base SINAMICS. 2. Repetir la descarga del proyecto. 3. Comprobar tras la descarga y el arranque de la Control Unit: – r7903: número de los intervalos de muestreo de hardware todavía disponibles. – r21008: intervalos de muestreo de hardware ya registrados por el – sistema base SINAMICS. 4. Adaptar la parametrización de los grupos de ejecución de forma correspondiente. Nota El número de intervalos de muestreo de hardware diferentes posibles en una Control Unit está limitado. Por lo tanto, es preferible utilizar intervalos de muestreo de software (múltiplo de r21003) o, dado el caso, el grupo de ejecución fijo (p21000[0...9] ≥ 2000).
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
117
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2
Trabajar con SINAMICS DCC
3.2.1
Notas previas relativas a la configuración
Notas previas A continuación se explicará brevemente lo que se configurará en este esquema.
Ejemplo de configuración Para este ejemplo es indispensable tener instalada en el ordenador una versión de STARTER o SCOUT (≥ V4.1.2) acorde con la versión de software de SINAMICS (≥ V2.6). Además, debe estar instalado el paquete de soporte de SINAMICS (SSP) V2.6. Además, es necesario haber instalado también en el ordenador una licencia CFC para la utilización del editor DCC. Dicha licencia puede instalarse con ayuda del Step7 Automation License Manager, disponible en la memoria USB suministrada. Se necesita una CU310 o CU320 con la que STARTER/SCOUT pueda conectarse, p. ej., a través de PROFIBUS. El ejemplo de configuración consiste en un circuito oscilante sencillo que genera una oscilación senoidal en su salida. El esquema correspondiente puede elaborarse en pocos minutos y ejecutarlo como demostración en modo de test. Para ello se utilizan los siguientes bloques: ● 2 integradores (INT) ● 1 inversor (SII) El circuito oscilante está formado (conforme a la ecuación diferencial f"(x) = - f(x)) por dos integradores en serie con realimentación negativa. La frecuencia del circuito oscilante está determinada por la constante de tiempo de integración de los integradores. La amplitud de la oscilación la determina el valor inicial en la salida de los integradores.
118
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
Diseño del ejemplo de configuración El ejemplo de configuración se divide en los pasos siguientes: 1. Crear un proyecto. 2. Insertar esquema DCC en el proyecto. 3. Insertar bloques en un esquema DCC. 4. Interconectar bloques. 5. Parametrizar conexiones de bloque en el esquema. 6. Publicar conexiones de bloque como parámetro. 7. Ajustar la secuencia de ejecución dentro de un grupo de ejecución. 8. Compilar esquema DCC en el editor DCC. 9. Ajustar el intervalo de muestreo de un grupo de ejecución 10.Cargar la opción tecnológica DCC en la tarjeta de memoria de la unidad de accionamiento. 11.Cargar el esquema DCC compilado en el accionamiento. 12.Visualizar online valores en las conexiones de bloque. 13.Registrar señales del esquema DCC con la función Trace. 14.Archivar un proyecto. 15.Crear documentación.
3.2.2
Crear proyecto nuevo ● Cree un nuevo proyecto en el sistema de ingeniería SCOUT o STARTER, p. ej.: dcc_ex, ver Crear un proyecto (Página 21). ● Cree un nuevo dispositivo. Inserte un "SINAMICS S120 CUxxx" en STARTER o SCOUT haciendo doble clic en el comando "Insertar unidad de accionamiento individual". Seleccione "xxx" en función del hardware disponible (CU320, CU310DP, CU310PN). ● Acto seguido puede insertar un esquema.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
119
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.3
Insertar esquema DCC ● En el navegador de proyecto, despliegue la estructura de árbol hasta la Control Unit. ● Acceda a Insertar esquema DCC debajo de la Control Unit (doble clic).
Figura 3-10
Inserción de esquema SINAMICS DCC
● Se abre la ventana Insertar esquema DCC, donde puede introducir un nuevo nombre de esquema con un máximo de 22 caracteres, aquí dccReg1, y un comentario. Tenga en cuenta que si utiliza un guión bajo en el nombre del esquema, los caracteres siguientes sólo pueden ser cifras. ● Pulse la tecla Aceptar para cerrar la ventana. Si está activada la casilla de control Abrir editor automáticamente, se abrirá el editor DCC. También puede abrir el esquema en cualquier momento haciendo doble clic sobre el símbolo del esquema en el navegador de proyecto.
120
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC ● La primera vez que cree un esquema en un proyecto, se le pedirá que importe una librería de bloques.
Figura 3-11
Importación de librería de bloques
● En la ventana Importar librerías DCB, marque la librería de bloques en la columna situada a la izquierda Librerías instaladas en STARTER. Transfiera la librería marcada a la columna de la derecha pulsando la tecla >>. ● Cierre la ventana con el comando Aplicar. Se carga la librería de bloques y se abre el editor DCC con el esquema. De esta forma habrá configurado la estructura del proyecto, creado un esquema y cargado la librería de bloques. El siguiente paso es "dar vida" al esquema, es decir, hay que insertar e interconectar bloques. Para cada objeto de accionamiento es posible crear 1 solo esquema.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
121
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.4
Inserción de bloques ● Abra una familia de bloques; en la figura, la familia Closed-loop control con los bloques de regulación.
Figura 3-12
Editor DCC con la familia DCB Closed-loop control abierta
● Marque el bloque deseado (p. ej., INT) y arrástrelo al esquema con el botón del ratón pulsado (función Arrastrar y soltar). Durante el proceso de copia, únicamente se representa el contorno del bloque mediante una línea de trazo discontinuo. Suelte el botón del ratón en el lugar adecuado. Nota Si se superponen bloques en el esquema, el que queda superpuesto se representa en color gris y las conexiones no se visualizan. Para que todos los enlaces e información de bloques sean visibles, debe reposicionar los bloques.
122
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.5
Interconexión de bloques
Procedimiento ● Marque la salida Y del primer INTegrador y después la entrada X del segundo INTegrador. ● Marque la salida Y del segundo INTegrador y después la entrada X del inversor (SII). ● Marque la salida Y del inversor (SII) y después la entrada X del primer INTegrador. El autorouter ha trazado las líneas de conexión de las salidas a las entradas; las conexiones están interconectadas.
3.2.6
Parametrización de conexiones de bloque en el esquema En el primer integrador INT 1/1 deben asignarse los siguientes valores iniciales a las conexiones: LL = -10.0, LU = 10.0, SV = 2.0, Ti = 100 ms En el segundo integrador INT 1/2 deben asignarse los siguientes valores iniciales a las conexiones: LL = -10.0, LU = 10.0, Ti = 100 ms Para ello abra la ventana Propiedades Conexión de la correspondiente conexión de bloque haciendo doble clic en ella con el botón izquierdo del ratón. Se introduce el valor inicial en Valor y se cierra la ventana con Aceptar. Al introducir los valores para Ti, tenga en cuenta que entre el valor numérico 100 y la abreviatura de la unidad de medida "ms" no debe haber ningún espacio en blanco. Como las conexiones mencionadas arriba no están interconectadas, los valores indicados se mantienen válidos también tras la inicialización. La inicialización de las entradas y salidas de bloque se realiza desde la 1.ª llamada cíclica del esquema.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
123
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
124
Figura 3-13
Ventana de propiedades de la conexión de bloque "LU"
Figura 3-14
Esquema "dccReg1" con bloques interconectados. A algunas conexiones se les han asignado valores iniciales divergentes en el ajuste de fábrica.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.7
Publicación de conexiones de bloque como parámetro Para poder interconectar la señal de salida del segundo integrador (derecho) con el sistema base SINAMICS, debe publicarse como parámetro interconectable (es decir, como parámetro BICO). A fin de excitar una vez el circuito oscilante, debe publicarse la entrada del primer integrador (izquierdo) como parámetro de ajuste. Se seleccionan de forma arbitraria los números de parámetros utilizados a continuación. La conexión Y del segundo integrador debe publicarse como parámetro interconectable. Para ello se introduce, p. ej., "Salida @*20" en el campo de comentario de la ventana de propiedades (doble clic en la conexión Y). Ver Creación de parámetros específicos del cliente (Página 100). En el campo de comentario de la conexión S (Ajustar) del primer integrador se introduce "Inicio 1@". De esta forma se publica esta conexión de bloque como parámetro de ajuste. Como el ajuste predeterminado de la base del número de parámetro de un esquema es siempre 0 en la preasignación, al compilar el esquema se generan los nuevos parámetros r21501 yr21520 y se muestran en la lista de experto del objeto de accionamiento CU en STARTER. Nota Para que esta asignación de los parámetros @ a las conexiones del esquema sea visible, es necesario modificar el tipo de representación de las conexiones en el editor DCC. Para ello se abre la ventana Ajustes para la representación mediante Herramientas > Ajustes > Representación, se modifica el tipo de representación de Nombre a Comentario en Conexiones y se cierra la ventana con Aceptar. Por último, se compila el esquema.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
125
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
Figura 3-15
Ventana Ajustes para la representación
Figura 3-16
Extracto de la lista de experto con los parámetros definidos en el esquema DCC
126
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.8
Compilar esquema DCC en el editor DCC
Compilación
Figura 3-17
Cuadro de diálogo Compilación en el editor DCC
Antes de realizar la primera compilación desde el editor DCC debe guardarse una vez el ). proyecto en STARTER (botón Para iniciar la compilación hay que seleccionar Esquema > Compilar > Esquemas como programa... en el editor DCC o bien pulsar el botón . La compilación y el almacenamiento de un proyecto puede iniciarse también desde . STARTER haciendo clic en el botón Si surgen errores durante la compilación, al final del proceso se abre automáticamente (igual que en la prueba de coherencia) el cuadro de diálogo Protocolos.
Posibilidades de compilación Compilación (Página 49) contiene información detallada sobre las posibilidades de la compilación.
Después de compilar Tras la compilación se visualiza el correspondiente protocolo. Si se muestran avisos de error, deben resolverse las causas antes de pasar al punto siguiente.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
127
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.9
Ajuste de la secuencia de ejecución dentro de un grupo de ejecución Al insertar los bloques en un esquema nuevo, éstos se asignan automáticamente al grupo de ejecución 1. El grupo de ejecución 1 recibe automáticamente el nombre del esquema. La secuencia corresponde a la secuencia de inserción en el esquema. La secuencia se puede visualizar y editar en el editor secuencial. En el editor DCC se accede al editor secuencial a . Si se marca un grupo de ejecución en través de Editar > Secuencia de ejecución o con la estructura de árbol de la columna central (carpeta azul claro), los bloques contenidos se visualizarán en la columna de la derecha.
Figura 3-18
Editor secuencial con grupo de ejecución dccReg1 abierto
Para regresar al esquema DCC, seleccione de nuevo Editar > Secuencia de ejecución o . haga clic otra vez en
3.2.10
Ajuste del intervalo de muestreo de un grupo de ejecución El intervalo de muestreo de un grupo de ejecución se ajusta siempre en STARTER. En el navegador de proyecto se marca el esquema DCC deseado y, en el menú contextual del esquema, se elige la opción Ajustar grupos de ejecución. Se abre la ventana Ajustar grupos de ejecución. Nuestro esquema se ha creado en el objeto de accionamiento CU. Allí r21002 = 4 ms. Se ajusta un grupo de ejecución libre con el intervalo de muestreo de 1*r21002. Nota En el modo offline de STARTER/SCOUT V4.1.x, r21002 y r21003 aparecen siempre con el valor 0. El valor de r21002 es idéntico al valor de p0115[0] en el objeto de accionamiento correspondiente. Al ajustar el intervalo de muestreo, debe tenerse en cuenta que el intervalo de muestreo mínimo en el accionamiento para grupos de ejecución DCC es de 1 ms. Como múltiplo de r21002 sólo pueden seleccionarse intervalos menores que r21003. Vuelva a compilar el esquema después de ajustar el intervalo de muestreo.
128
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.11
Carga de la opción tecnológica DCC en la tarjeta de memoria de la unidad de accionamiento En el estado de suministro de la unidad de accionamiento, la opción tecnológica DCC no está todavía disponible en la tarjeta de memoria de la unidad de accionamiento. Ésta se carga en la tarjeta de memoria con ayuda de SIMOTION SCOUT o de STARTER. Para ello hay que llamar, p. ej., a STARTER y conectarse online con la unidad de accionamiento. STARTER se encuentra en modo online. A continuación, en el menú contextual de la unidad de accionamiento hay que seleccionar la opción Seleccionar paquetes tecnológicos....
Figura 3-19
Menú contextual de la unidad de accionamiento
En la ventana Seleccionar paquetes tecnológicos, seleccione la librería de bloques deseada y elija Cargar en dispositivo de destino para esa librería en la columna Acción. A continuación, haga clic en la parte inferior derecha de la ventana en Ejecutar.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
129
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
Figura 3-20
Ventana Seleccionar paquetes tecnológicos
Un indicador de progreso muestra el grado de ejecución del proceso de carga. Cuando haya finalizado el proceso de carga, el botón inferior izquierdo pasará de Cancelar a Aceptar. La acción Cargar en la PG no está disponible de momento para SINAMICS DCC. Haciendo doble clic en Aceptar se cierra la ventana. ATENCIÓN Después de descargar el paquete tecnológico hay que desconectar y volver a conectar una vez la unidad de accionamiento. Tan sólo después de volver a conectar la tensión de alimentación de la CU o la D4xx y de arrancarla, es posible descargar y ejecutar esquemas DCC en la unidad de accionamiento. Nota Al descargar el paquete tecnológico, es preferible que esté conectado en el bus el menor número posible de estaciones, ya que la descarga requiere mucho más tiempo si hay muchas estaciones.
130
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.12
Carga del esquema DCC compilado en el accionamiento Para poder ejecutar el programa DCC en un objeto de accionamiento, es preciso cargarlo antes en la unidad de accionamiento. Para ello se efectúa una conexión con la unidad de accionamiento y se pulsa el botón Cargar en dispositivo de destino en la ventana Comparación online/offline. El proceso de carga puede ejecutarse también en cualquier momento mediante la función Cargar en dispositivo de destino de STARTER. Después de realizar la descarga con éxito, el esquema DCC se calcula en el modo cíclico en el objeto de accionamiento CU.
3.2.13
Visualización online de valores de las conexiones de bloque A partir de SINAMICS V2.6 y SCOUT/STARTER V4.1.2 el editor DCC permite visualizar online los valores de las entradas y salidas de bloque en el modo de test. La visualización es independiente de si se ha publicado como parámetro una entrada o salida de bloque. Además, SCOUT/STARTER debe encontrarse en el modo online. Para las entradas de bloque publicadas como parámetros BICO (= entradas de conector), el valor de señal no puede visualizarse. En su lugar, se puede visualizar el valor de señal de la salida de alimentación. , a la En cuanto vuelva a salir del modo de test (p. ej. haciendo clic con el ratón en izquierda), desaparecerán los campos amarillos con las indicaciones de valores. Si al volver a seleccionar el modo de test desea que se visualicen de nuevo los valores de las conexiones que ya se conectaron anteriormente para la visualización, debe ajustarlo en el editor DCC en Test > Modo de laboratorio. Este ajuste sólo es posible cuando el editor DCC no se encuentra en el modo de test. En nuestro ejemplo, deben mostrarse los valores de salida Y de los dos integradores. Para ello se abre sucesivamente la ventana Propiedades Conexión en el editor DCC haciendo doble clic sobre la conexión y se activa una marca de verificación junto a Para test en el centro a la derecha haciendo clic con el ratón. De este modo se registran estas salidas para la visualización en modo de test. A continuación se accede al modo de prueba desde el . Los valores de las dos salidas de editor DCC con Test > Modo de test, con Ctrl-T o con bloque se representan marcados en amarillo y se actualizan con un ciclo de visualización de 2 s.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
131
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
Figura 3-21
Visualización del esquema DCC dccReg1 en modo de test
Para que el oscilador oscile, hay que excitarlo una vez. Para ello se ajusta momentáneamente a "1" el parámetro p21501 de la lista de experto de STARTER (el valor de ajuste SV = 2.0 está presente en la salida del integrador izquierdo) y a continuación se pone de nuevo a "0". El oscilador oscila y los valores de salida de los integradores muestran valores cambiantes en el esquema y en la lista de experto (r21520). Si desea efectuar a continuación otros cambios en el esquema, puede volver a salir del . Hasta que el editor DCC modo de test con Test > Modo de test o pulsando el botón abandone el modo de test, pueden transcurrir unos segundos. Si desea visualizar en el modo de test otras conexiones de bloque, haga clic con el botón derecho del ratón en la conexión deseada y seleccione Conectar conexión en el menú contextual.
Figura 3-22
132
Menú contextual Conectar conexión
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC Si desea visualizar el valor de señal de una salida BICO del sistema base SINAMICS, no se puede visualizar directamente el valor de señal entregado al esquema DCC a través de la barra lateral. En este caso es posible insertar un bloque NOP_xx con el tipo de datos correcto. El valor de señal a la salida del bloque NOP_xx puede visualizarse entonces online.
3.2.14
Interconexión con los parámetros BICO del sistema base en SINAMICS DCC
Procedimiento Se puede efectuar una interconexión con los parámetros BICO del sistema base del modo siguiente: 1. Abra el esquema DCC. 2. Seleccione la conexión del DCB que desea interconectar. 3. Publique la conexión elegida como parámetro BICO (el comentario de la conexión debe comenzar con "@*"; ver Creación de parámetros específicos del cliente ("Publicar") (Página 100)). 4. Haga clic con el botón derecho del ratón y seleccione la entrada Interconexión con operando... en el menú contextual. Se abre la ventana Selección de señal DCC. 5. Seleccione el parámetro que debe interconectarse. 6. Cierre la ventana haciendo clic en el botón Aceptar. Se ha efectuado la interconexión de la conexión de bloque con el parámetro BICO elegido. Nota Para los enlaces con las salidas o entradas de señal del sistema base, las conexiones de bloque enlazadas deben estar publicadas como parámetros BICO. Inicialmente, el enlace se puede efectuar en el editor DCC aunque las conexiones de bloque no estén publicadas. Sin embargo, un enlace de una conexión de bloque no publicada con un parámetro BiCo del sistema base produce un fallo al compilar el esquema.
Borrar y desplazar interconexiones BICO Al desplazar interconexiones BICO, la señal puede adoptar el valor 0 durante algunos ciclos. La entrada del enlace original que ya no está interconectada adopta permanentemente el valor 0.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
133
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.15
Leer parámetros e interconexiones BICO Para visualizar online en el editor DCC el estado actual de las interconexiones BICO que se han modificado online en el dispositivo de destino, el proyecto debe leerse desde el dispositivo de destino. Para ello, proceda tal como se describe a continuación:
Procedimiento Las interconexiones BICO y los valores de parámetro modificados a posteriori pueden leerse desde el sistema de destino mediante el comando de menú del editor DCC Archivo -> Leer parámetros e interconexiones BICO. Se leen las interconexiones BICO de entrada y salida. El proceso de lectura se aplica siempre a todos los esquemas DCC de un dispositivo.
Requisitos ● La estructura de las instancias de bloque y las interconexiones online y offline es similar. ● Las fuentes del esquema DCC están disponibles. ● En el caso de esquemas DCC cargados en un proyecto vacío desde un dispositivo de destino, no es posible leer de las interconexiones BICO.
134
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
3.2.16
Registro de señales del esquema DCC con la función Trace La salida de integrador publicada como parámetro interconectable se comporta como cualquier otra salida de conector del equipo base SINAMICS. Por lo tanto, esta señal también se puede registrar con Trace. Además, se puede registrar con Trace la evolución de la señal en las conexiones de bloque (que no están publicadas como parámetro). En STARTER, la función Trace se ejecuta mediante Sistema de destino > Trace o mediante . En este ejemplo, se registran las salidas de los dos integradores del esquema DCC con un ciclo de 1 ms. Como primera señal en Trace debe registrarse la salida del primer integrador . Marque el objeto de (izquierdo). Para ello se abre la selección de señal con accionamiento en el que se encuentra el esquema DCC (sólo CU_S_126). Abra el árbol de directorios y se mostrará el esquema dccReg1. Abra el árbol de directorios a partir de dccReg1 y se mostrarán los tres bloques del esquema DCC. La conexión deseada se encuentra en el bloque 1 (cifra en la parte superior izquierda del símbolo del bloque) del esquema dccReg1. El nombre de las conexiones en la selección de señal de Trace se compone de _nombre de esquema_número de bloque_, es decir, en este caso _dccReg1_1. En la lista de conexiones de bloque se puede marcar ahora la conexión deseada. A continuación, haciendo clic en Aceptar se cierra la ventana. Ver figura más abajo.
Figura 3-23
Selección de señal Trace para las conexiones del bloque _dccReg1_1 en el esquema dccReg1
Como segunda señal debe ajustarse la salida del segundo integrador (derecho). Esta salida de bloque está publicada como parámetro BICO r21520. El registro se puede iniciar con el . botón
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
135
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
Figura 3-24
Parametrización de la función Trace
Figura 3-25
Representación de las señales registradas como diagrama de tiempo
136
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
Nota El Trace de la señal debe reiniciarse al insertar online instancias de bloque y conexiones.
3.2.17
Archivado de un proyecto Si desea archivar en un soporte de datos el proyecto, incluidos los esquemas DCC, durante la puesta en marcha o tras ella, puede hacerlo en STARTER con Proyecto > Archivar.
3.2.18
Creación de documentación
Documentación completa El ejemplo se ha configurado y probado satisfactoriamente. A continuación puede elaborar una documentación completa para este ejemplo.
Datos de referencia del esquema Como alternativa, los datos de referencia del esquema muestran también los grupos de ejecución con los tipos de bloques y la secuencia de ejecución. En el editor DCC, abra la ventana Ref. esquema con Herramientas > Datos de referencia del esquema. En la ventana Ref. esquema también puede visualizar los bloques en los grupos de . Inicie la impresión mediante: ejecución configurados pulsando el botón
Figura 3-26
Ventana Ref. esquema: visualizar datos de referencia del esquema
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
137
DCC para SINAMICS 3.2 Trabajar con SINAMICS DCC
Imprimir esquema También debe imprimir el esquema para documentar la interconexión de los bloques. Como en este esquema sólo se ha utilizado una hoja, basta con imprimir la hoja actual. Inicie la impresión mediante: Si el esquema consta de varias hojas, se recomienda imprimirlas una a una en la vista de página. Con el botón se puede acceder a la vista de página. y se puede adaptar la representación para que todos los bloques se puedan ver Con en una hoja en la pantalla del PC.
Asignación de los grupos de ejecución Para documentar la asignación de los grupos de ejecución, seleccione el comando Ajustar grupos de ejecución del menú contextual del esquema en STARTER. Se abrirá la ventana Ajustar grupos de ejecución. Imprima una captura de pantalla.
Figura 3-27
Ventana Ajustar grupos de ejecución
El cambio del intervalo base de los tiempos de muestreo de hardware r21002 indica el valor de p0115[0] de 1 ms durante el arranque de la CU. En este caso, p0115[0] se ha modificado de 4000 µs (ajuste de fábrica) en el modo offline a 1000 µs y, a continuación, se ha descargado en la CU.
138
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.3 Conexión de DCC al accionamiento
3.3
Conexión de DCC al accionamiento
3.3.1
Vista general Sólo las conexiones DCB de un esquema DCC publicadas como parámetros BICO pueden conectarse a las entradas de conector (CI = Connector Input) y a las salidas de conector (CO = Connector Output) del accionamiento. Todas las conexiones de bloques publicadas como parámetros BICO son magnitudes relativas. Esto significa que en el DCC se realiza el cálculo con valores de señal relativos (1.0 corresponde al 100%). La conversión a los conectores con unidades asignadas del accionamiento se efectúa automáticamente.
3.3.2
Calcular el esquema DCC con magnitudes relativas Ejemplo 1.1 (interconexión del valor de entrada) Elimine en Starter una posible conexión online con la unidad de accionamiento. En un objeto de accionamiento del tipo SERVO (el módulo de función "Canal de consigna ampliado" debe estar activado) o VECTOR se ajustan – p1020 = 1 y – p1021 = p1022 = p1023 = 0 (diagrama de funciones 2505). Con ello, se emite la consigna fija de velocidad 1 (p1001 en el diagrama de funciones 3010) en r1024 (consigna de velocidad de rotación efectiva). Se ajusta además: – p1001 = 1500 r/min y – p2000 = 3000 r/min (velocidad de rotación de referencia). Inserte un esquema DCC en el objeto de accionamiento. En este esquema, inserte el bloque ADD. Las conexiones X1 e Y del bloque ADD se publican como parámetros BICO (interconectables). Pulse dos veces seguidas el botón derecho del ratón para la entrada X1. Se abre el menú emergente. Seleccione Interconexión con operando…. En la ventana Selección de señal DCC seleccione ahora r1024 (CO: consigna de velocidad de rotación efectiva) y confirme con Aceptar. Compile el esquema con ayuda de la selecciónEsquema > Compilar > Esquemas como programa…. Seleccione Ajustar grupos de ejecución... en el menú contextual del esquema DCC, ajuste el único grupo de ejecución disponible, p. ej., a 20 * r21003 y confirme con Aceptar. Pase a online con STARTER y cargue el proyecto en el sistema de destino. A continuación, active el modo de test online en el editor DCC mediante Test > Ajustar modo de test. Haga ahora clic con el botón derecho en la salida del sumador y seleccione Conectar conexión en el menú contextual.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
139
DCC para SINAMICS 3.3 Conexión de DCC al accionamiento
Figura 3-28
Menú contextual Conectar conexión
A continuación se muestra el valor actual del valor de salida (= consigna de velocidad de rotación relativa = 1500 r/min/3000 r/min = 0,5).
Figura 3-29
Se muestra el valor de conexión del ejemplo 1.1
Ejemplo 1.2 (interconexión del valor de salida) En el esquema DCC se debe interconectar un valor de p. ej. 1,2 con el equipo base. El valor se configura para este ejemplo como valor de inicialización en la entrada X de un bloque NOP. La salida de bloque (Y) tiene con ello el valor constante 1,2 y se configura como parámetro BICO (@*20) interconectable. Si se interconecta una salida de conector de DCC con el equipo base, éste se interpreta siempre como valor relativo del sistema base. Por lo tanto, el valor absoluto con unidades asignadas en el sistema base depende ahora de qué unidad y, con ello, qué magnitud de referencia tiene la entrada de conector seleccionada en el sistema base: En la interconexión con la entrada de conector para la consigna de velocidad de rotación p1070 (diagrama de funciones 3030), el valor de salida relativo del esquema DCC se multiplica automáticamente por la magnitud de referencia "velocidad de rotación de referencia" p2000 (en este ejemplo sería p2000 = 1500 min-1). Con ello, en el sistema base SINAMICS es efectiva una consigna de velocidad de rotación de 1800 min-1 ( = p2000 * 1,2 = 1500 min-1 * 1,2). Por eso, en las interconexiones BICO al sistema base, hay que asegurarse siempre de si se está trabajando en DCC con magnitudes absolutas o relativas. Así, la salida de conector del esquema DCC al interconectar con una entrada de conector con unidades asignadas del sistema base se multiplica siempre (internamente) por la magnitud de referencia (perteneciente a la unidad).
140
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.3 Conexión de DCC al accionamiento
3.3.3
Cálculo del esquema DCC con magnitudes absolutas
3.3.3.1
Ejemplo 2.1 (interconexión del valor de entrada) Si se desea realizar un cálculo en el esquema DCC con magnitudes absolutas (en el ejemplo, con valores de velocidad de rotación), el valor relativo al que se convierten automáticamente las magnitudes del accionamiento debe convertirse de nuevo en una magnitud absoluta (en el ejemplo, la velocidad de rotación) con ayuda de la magnitud relativa. Para ello, las magnitudes relativas están disponibles para DCC como parámetros de observación r2700...r2707 interconectables y sin unidades. Los parámetros r2700…r2707 tienen la propiedad especial de que el valor puede transmitirse a DCC sin dividirlo por la magnitud relativa 1:1. En un objeto de accionamiento del tipo SERVO (el módulo de función "Canal de consigna ampliado" debe estar activado) o VECTOR se ajustan – p1020 = 1 y – p1021 = p1022 = p1023 = 0 (diagrama de funciones 2505). Con ello se emite la consigna fija de velocidad 1 (p1001 en el diagrama de funciones 3010) en r1024 (consigna de velocidad de rotación efectiva, diagrama de funciones 3010). Se ajusta además: – p1001 = 1500 r/min y – p2000 = 3000 r/min. De esta forma, r1024 (consigna de velocidad de rotación efectiva, diagrama de funciones 3010) tiene el valor 1500 r/min. El parámetro de observación interconectable para la velocidad de rotación de referencia r2700 tiene un valor de 3000 en la lista de experto. Se incluye en el esquema el multiplicador MUL. El 1.er factor (X1) se publica como parámetro BICO y se interconecta con r1024. → Factor 1 = 0,5 (consigna de velocidad de rotación relativa efectiva) El 2.º factor (X2) se publica como parámetro BICO y se interconecta con r2700. → Factor 2 = 3000.0 (valor de la magnitud relativa p2000) Con ello resulta en la salida del multiplicador: 0.5 * 3000.0 = 1500.0 De esta forma la consigna de velocidad de rotación de r1024 en r/min está disponible de nuevo en DCC.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
141
DCC para SINAMICS 3.3 Conexión de DCC al accionamiento
Figura 3-30
Esquema DCC para el ejemplo 2.1 en el modo de test online
Con la inserción en el esquema, el bloque se ha asignado automáticamente a un grupo de ejecución. A este grupo de ejecución se ha asignado en el menú Ajustar grupo de ejecución el grupo de ejecución libre 20 * r21003 (elegido de forma arbitraria).
142
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.3 Conexión de DCC al accionamiento
3.3.3.2
Ejemplo 2.2 (interconexión del valor de salida) En el esquema DCC, el cálculo de par se realiza con valores absolutos en la unidad Nm. La consigna de par calculada debe transmitirse a la entrada de conector "Par adicional M_adicional 2" (p1513, diagrama de funciones 6060). Para ello, el valor absoluto debe convertirse a un par relativo en el esquema DCC. Si una salida de conector (CO) del tipo Real (== coma flotante) procedente del DCC se conecta con la entrada de conector (CI) p1513 M_ad 2 [el par tiene la unidad Nm] del accionamiento, la conversión automática en la conexión BICO parte siempre del supuesto de que DCC suministra una señal relativa. Nota El bloque del tipo LIM suministra en su salida Y el par absoluto de 0,204625 Nm calculado en el esquema. Este valor absoluto se divide ahora por la magnitud relativa del par r2703 = 0,8185 Nm y de este modo se calcula el valor de par relativo para la interconexión con el accionamiento. El valor de par relativo se encuentra en la salida del bloque DIV, publicada como parámetro BICO r21530 (valor = 0,2499 = 0,204625/0,8185). El bloque NOP1 se ha insertado sólo para poder mostrar en su salida r21527, publicada como parámetro BICO, el valor del par de referencia r2703 en el esquema. El parámetro de observación r1515 (par adicional total, diagrama de funciones 6060) sólo se calcula si está habilitado el regulador de velocidad y se ha magnetizado el accionamiento (r0056.4 = 1 = Sí) (Para ello debe haber una máquina conectada al Motor Module y ésta debe girar). De lo contrario, el valor se fija en cero.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
143
DCC para SINAMICS 3.3 Conexión de DCC al accionamiento
Figura 3-31
144
Interconexión del valor de salida
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.3 Conexión de DCC al accionamiento
3.3.4
Interconexión de señales DCC con las interfaces de comunicación IF1 e IF2
3.3.4.1
Nota previa La conexión del sistema básico a las interfaces de datos de proceso IF1 e IF2 puede realizarse mediante Configuración de telegrama libre con BICO (p0922 = 999) o mediante telegrama (estándar) en función de p0922. Para realizar la interconexión con el sistema básico, las conexiones DCC necesarias deben publicarse como parámetros BICO. Estos parámetros DCC deberían interconectarse siempre con el sistema básico en el editor DCC mediante el menú contextual Interconexión con operando.
3.3.4.2
Interconexión de datos de proceso recibidos con DCC Para la interconexión de los datos PZD recibidos (ver Manual de parámetros SINAMICS S, diagramas de funciones 9206 y 9204) debe tenerse en cuenta un comportamiento especial de las salidas de conector (CO) del procesamiento de PZD (para IF1 r2050, r2060 y para IF2 r8850 y r8860). Estas CO (connector outputs) pueden suministrar una señal de número entero (Integer) o un valor con coma flotante (REAL). El tipo de datos suministrado se define mediante la primera señal conectada con esta CO. Otra manera es haber seleccionado una vez un telegrama estándar (p0922 |= 999) en un objeto de accionamiento. Con ello tiene lugar una interconexión automática de las CO PZD con arreglo a la definición del telegrama seleccionado. Esta interconexión no se cancela de nuevo al resetear p0922 = 999 == Configuración de telegrama libre con BICO. Se ajusta por ejemplo p1070 = 2060[2]. Con ello, r2060[2] (palabra de recepción PZD 3 y 4) se conecta con la consigna principal (en el diagrama de funciones 3030) de una magnitud REAL del sistema básico. De esta forma pueden interconectarse sólo entradas de conector del DCC con el tipo de datos de señal REAL en r2060[2]. Nota Los enlaces con entradas Integer pueden incluirse en el editor DCC tanto online como offline; el correspondiente aviso de error aparece sólo tras la descarga del esquema.
3.3.4.3
Interconexión de los datos de proceso enviados con DCC La interconexión de los datos enviados tiene lugar como en cualquier otra conexión BICO. Hallará descripciones detalladas sobre este tema en el Manual de funciones SINAMICS
S120.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
145
DCC para SINAMICS 3.4 Especificaciones SINAMICS DCC
3.4
Especificaciones SINAMICS DCC
3.4.1
Reglas para la asignación de nombres en el editor DCC En el intercambio de datos entre SCOUT/STARTER y el editor DCC se utilizan identificadores. Para los identificadores del editor DCC valen las reglas siguientes: ● Esquema base: – no se admiten palabras clave o identificadores definidos con anterioridad – debe comenzar con una letra o un guión bajo – puede contener números, letras y "_" – después de un "_" debe ir un número ● Subesquema: – debe comenzar con una letra o un guión bajo – puede contener números y letras – no se admite "_" – se admiten palabras clave o identificadores definidos con anterioridad – En el editor DCC se verifica si el identificador ya estaba definido. ● Instancia DCB: – puede comenzar con un número – puede contener números y letras – no se admite el carácter "_" al principio – se admiten palabras clave o identificadores definidos con anterioridad – En el editor DCC se verifica si el identificador ya estaba definido. ● Grupo de ejecución: – se admiten palabras clave o identificadores definidos con anterioridad – En el editor DCC se verifica si el identificador ya estaba definido. ● Parámetros BICO: – no se admiten números de parámetros definidos con anterioridad – En el editor DCC se verifica si el número de parámetro ya estaba definido.
146
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SINAMICS 3.4 Especificaciones SINAMICS DCC
3.4.2
Longitudes de campo/nombre y convenciones
Longitudes de campo/nombre y convenciones Objeto
Long.
Observación
Nombre del esquema
22 *)
No puede contener los caracteres siguientes: \.:/*?"|#%() La utilización del carácter "_" está sujeta a especificaciones especiales.
Comentario del esquema
255
Se admiten todos los caracteres ANSI.
Grupo de ejecución
22
Juego de caracteres como para Esquema, incluido "_"
Comentario Instancia de bloque
80
Se admiten todos los caracteres ANSI.
Comentario de parámetro
80
Se admiten todos los caracteres ANSI.
Nombre de bloque (nombre de instancia)
16 *)
No puede contener los caracteres siguientes: \.:/*?"|#% La utilización del carácter "_" está sujeta a especificaciones especiales.
Operando global
máx. 49
Interconexión con parámetros BICO
*) El nombre del esquema y el nombre del bloque no deben sumar más de 24 caracteres, incluido el carácter de separación.
3.4.3
Representación de la visualización dinámica de valores Los valores se emiten junto con las conexiones según su tipo de datos. Se representan sobre fondo de color en la pantalla. Tabla 3- 2
Representación de la visualización dinámica de valores
Modo de visualización
Significado
azul sobre blanco
Representación de los valores en el modo de creación (offline)
Asteriscos, negro sobre amarillo
Valores durante la transición a la visualización dinámica
Valor, negro sobre amarillo
Representación de los valores leídos del objeto de accionamiento en modo de test
#### sobre fondo rojo
Representación de los valores mientras no se suministren los valores dinamizados solicitados del objeto de accionamiento (fallo, sobrecarga)
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
147
DCC para SIMOTION 4.1
Vista general
4.1.1
Introducción
4
Esta guía rápida está pensada para usuarios de SIMOTION experimentados no familiarizados todavía con el paquete de programas DCC. Utilizando un sencillo ejemplo se enseña cómo crear un proyecto, crear un esquema DCC, interconectar bloques, compilar el esquema, cargarlo en el sistema de destino y comprobarlo online después de iniciar SIMOTION SCOUT. Nota En la mayoría de los casos existen varias posibilidades de trabajar con el editor DCC (p. ej.: mediante el teclado). En este ejemplo se utiliza la posibilidad más rápida o más eficaz, según el caso. Salvo contadas excepciones, no se tratan operaciones o formas de proceder alternativas.
4.1.2
Requisitos de software Los requisitos de software para DCC corresponden a los requisitos de software de SIMOTION SCOUT. Para utilizar el editor DCC se requiere la correspondiente licencia.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
149
DCC para SIMOTION 4.1 Vista general
4.1.3
Integración del sistema SIMOTION
4.1.3.1
Nivel de ejecución, grupo de ejecución y secuencia de ejecución
Tasks DCC y grupos de ejecución 1LYHOGHHMHFXFLµQF¯FOLFR FLFOR
t
7DVN'&&
'&%
'&%
'&%
*UXSRGHHMHFXFLµQ
7DVNGHXVXDULR
'&%
'&%
7DVNGHOVLVWHPD
'&%
*UXSRGHHMHFXFLµQ
&RQHFWDEOHGHVFRQHFWDEO H
Figura 4-1
Modelo de ejecución para bloques
Task En cada uno de los niveles de ejecución se dispone 5 Tasks DCC para la programación del usuario. Características esenciales de las Tasks: ● Comportamiento de inicio: Cuándo y en qué condiciones se inicia la Task ● Prioridad: Qué Task es interrumpida por otra Task
150
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
Grupos de ejecución A las Tasks disponibles (intervalo de muestreo y secuencia de ejecución en el sistema: T1 a T5) se asignan grupos de ejecución. Los bloques se integran en estos grupos de ejecución. De este modo, los grupos de ejecución permiten una estructuración o subdivisión de las Tasks referida al usuario; p. ej., la regulación de brazos oscilantes, edición de consignas, etc. En los grupos de ejecución los bloques se integran de forma secuencial. Un grupo de ejecución debe contener sólo bloques de un esquema base. La conexión y desconexión de un grupo de ejecución se puede controlar mediante el atributo Enable. Por lo general, los grupos de ejecución se procesan cíclicamente, pero el atributo Enable puede utilizarse para activar y desactivar grupos de ejecución concretos. La salida del bloque de tipo BOOL puede interconectarse con el Enable de un grupo de ejecución o grupo de bloques. Para ello, marque la conexión que desee interconectar y, en el menú contextual, seleccione el comando Interconexión con grupo de ejecución.
Secuencia de ejecución Para las Tasks, la norma es: El orden en que se integran los grupos de ejecución y los bloques en una Task es el de la secuencia de ejecución. Lo mismo vale para los grupos: El orden en que se integran los bloques individuales es el de la secuencia de ejecución dentro del grupo de ejecución. La secuencia de ejecución se puede modificar.
Ajuste de ciclos del sistema Las propiedades que determinan el comportamiento de ejecución de una Task se configuran en SIMOTION. La parametrización se realiza en el cuadro de diálogo de propiedades de la CPU, en Sistema de ejecución Experto > Ajustar ciclos del sistema.
Sin integración múltiple de bloques en diferentes Tasks No se permite la integración múltiple de un bloque en diferentes Tasks.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
151
DCC para SIMOTION 4.1 Vista general
Modificación de la secuencia de ejecución ● Haga clic en el menú Editar > Secuencia de ejecución o en el botón
.
Se abre la ventana Secuencia de ejecución: En la parte izquierda de la ventana puede observar la estructura de las Tasks, y en la parte derecha se muestra el contenido. La posición de integración por defecto de los bloques está en la Task cíclica T2 del grupo de ejecución predeterminado que lleva el mismo nombre que el esquema. Para desplazar los bloques recién insertados de la Task T2 a la Task de prioridad más alta T1: ● Haga doble clic en el símbolo T2. ● En la ventana derecha aparecen los grupos de ejecución: – Si marca el grupo de ejecución, se visualizan los bloques que contiene (incluido nombre del esquema/bloque, comentario y posición). – Marque el grupo de ejecución que desee desplazar en la Task T2 y arrástrelo mediante la función Arrastrar y soltar al símbolo de la Task T1 en la ventana izquierda. La ventana derecha está ahora vacía. – Si abre ahora la Task T1 con un doble clic, aparecerá aquí el grupo de ejecución que ha desplazado. ● Cierre la ventana mediante Esquema > Cerrar y vaya al paso siguiente.
152
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
4.1.3.2
Variables HMI (publicación de variables y variables @)
Variables HMI Las entradas y salidas de los bloques se pueden declarar como variables HMI (Human Machine Interface, o interfaz hombre-máquina) y crear de este modo una interfaz estática para ellas, a fin de utilizarlas en un sistema de visualización. Esta interfaz es básicamente estática desde una perspectiva HMI, es decir, no todos los cambios en la configuración DCC fuerzan a importar de nuevo la información de direcciones en el sistema HMI. La imagen de memoria con las variables HMI no se borra automáticamente en la compilación. El borrado tiene lugar solamente si lo solicita. Las variables HMI que se eliminan del DCC al borrar el bloque en el que se definieron, se conservan en la imagen de memoria hasta que se solicita la Reorganización al compilar en el DCC. &RQWURODGRU
,PDJHQGH PHPRULDFRQODV YDULDEOHV+0,
(VTXHPDV'&&
2SHUDWRU3DQHO SHM:LQ&&IOH[LEOH
Figura 4-2
Variables HMI
Variables @ (SIMOTION) Estructura de las variables @ Las entradas y salidas de bloque se publican en el comentario mediante el nombre de variable encabezado por el carácter @. Tabla 4- 1
Estructura de los comentarios en SIMOTION
Comentario
Significado
SIMOTION: @nombre
La conexión se introduce en SIMOTION en forma de variable HMI. El nombre es la parte que llega hasta el primer espacio (debiendo respetar las convenciones ST (Página 181)).
El texto que, separado por un espacio, sigue al nombre de variable, se toma como comentario de variable. Se visualizará entonces en el navegador de símbolos. El identificador de variable se obtiene a partir del nombre de variable.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
153
DCC para SIMOTION 4.1 Vista general El tipo de datos de la entrada o salida publicada se toma de la conexión del bloque. En caso necesario, se representa en el tipo de datos adecuado del sistema de ingeniería. Para las variables @ no se puede generar ninguna ayuda.
Exportación a WinCC Forma de proceder Un esquema DCC creado puede exportarse a WinCC, y también son válidas de forma análoga para los esquemas DCC las especificaciones de exportación de SIMOTION SCOUT. Sin embargo, para esto ha de activarse la exportación OPC-XML en el cuadro de diálogo de propiedades del esquema en SIMOTION SCOUT. Haga clic con el botón derecho del ratón en el esquema en el sistema de ingeniería y seleccione a continuación el punto Propiedades en el menú contextual. La exportación se activa en la ficha Compiler a través del punto Permitir OPC-XML.
Figura 4-3
Propiedades esquema DCC – Exportación OPC-XML
La exportación puede efectuarse en SIMOTION SCOUT mediante Herramientas > Exportar datos OPC.
154
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
4.1.3.3
Interconexión con variables SIMOTION
Interconexión con variables SIMOTION En el editor DCC puede realizarse una interconexión con operandos globales (variables SIMOTION). Nota Respete las especificaciones para la asignación de nombres en SIMOTION DCC (Página 181).
Procedimiento La interconexión puede realizarse de la forma siguiente: 1. Seleccione la conexión del bloque que desea interconectar. 2. Ejecute en el menú el comando Insertar > Interconexión con operando. La interconexión con un operando global puede realizarse asimismo mediante el menú contextual del bloque. Se abre la ventana Ayuda para la entrada de símbolos.
Figura 4-4
Ventana Ayuda para la entrada de símbolos
3. Ahora puede navegar por la CPU asignada al esquema o por el objeto tecnológico y seleccionar la variable de dispositivo que debe interconectarse; la aplicación resalta las variables de dispositivo compatibles en negrita. 4. Cierre la ventana haciendo clic en el botón Aceptar.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
155
DCC para SIMOTION 4.1 Vista general La conexión elegida del bloque está interconectada ahora con el operando global, que se representa en el editor DCC mediante una variable de la barra lateral. Nota Las variables globales y las variables de E/S deben crearse antes de efectuar la interconexión; sólo después de creadas puede efectuarse la interconexión. Nota En el campo de búsqueda de la ventana de diálogo Ayuda para la entrada de símbolos es posible buscar un nombre de variable o un texto de parámetro.
Interconexión con elementos array En el Editor DCC se puede realizar una interconexión con elementos array de programas ST.
Procedimiento La interconexión puede realizarse de la forma siguiente: 1. Cree un nuevo programa ST con una variable array en el sistema de ingeniería SIMOTION SCOUT con el comando Insertar programa ST. 2. Haga clic con el botón derecho del ratón y seleccione la entrada Interconexión con operando en el menú contextual. Se abre la ventana Ayuda para la entrada de símbolos.
Figura 4-5
Ventana Ayuda para la entrada de símbolos
3. Seleccione la variable array que debe interconectarse.
156
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general 4. Introduzca el número del elemento array que debe interconectarse. 5. Cierre la ventana haciendo clic en el botón Aceptar. La conexión elegida del bloque está interconectada ahora con el elemento array, que se representa en el editor DCC mediante una variable de la barra lateral.
Parámetro de alias En el editor DCC pueden asignarse identificadores de alias para variables. Una razón para asignar un alias puede ser, por ejemplo, un nombre demasiado largo: el editor DCC acepta como máximo 49 caracteres para un identificador.
Procedimiento Un alias puede generarse de la forma siguiente: 1. Haga clic con el botón derecho del ratón en la interfaz de bloque y seleccione la entrada Interconexión con operando en el menú contextual. Se abre la ventana Ayuda para la entrada de símbolos. 2. Seleccione la interfaz que deba recibir un alias. 3. Haga clic en el botón
del área de definición de alias.
4. Introduzca el nombre del alias en el campo de entrada. 5. Cierre la ventana. El alias se ha creado correctamente y está listo para utilizar; el compilador desglosará oportunamente el alias cuando sea necesario, p. ej., durante la compilación.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
157
DCC para SIMOTION 4.1 Vista general
4.1.4
Creación de librerías de bloques
4.1.4.1
Fundamentos Entre las funciones del editor DCC está la que permite guardar un esquema como librería de bloques (librería DCB). Este tipo de esquema es una conexión creada por el usuario que está prevista para reutilizarse con una interfaz y que se guarda en una librería. La función de los esquemas como librería de bloques (librería DCB) ofrece así la posibilidad de protección de know-how porque los esquemas DCC configurados se proporcionan solamente como bloque transparente dentro de una librería de bloques. La configuración realizada del esquema DCC se oculta. El esquema DCC creado de un bloque puede borrarse definitivamente mediante la función Borrar fuente de tipos de bloques... en el menú contextual de la librería. El comando está disponible solamente si todos los bloques de la librería se han compilado sin errores. Si se ejecuta el comando, se borran todas las fuentes de esquema correspondientes y se conserva solamente el resultado de la compilación en el proyecto. Esta acción no se puede deshacer. Sin embargo, haciendo clic con el botón derecho del ratón en el esquema DCC y en el comando Tipos de bloques es posible abrir un cuadro de diálogo para cambiar las librerías de bloques utilizadas. 6,027,216&287
'&%B%XLOGHU
*HQHUDUSUREDU
/LEUHU¯D'&%
/LEUHU¯D'&% LQVWDODGD
,QVWDODU
,P
,PSRUWDU+HUUDPLHQWDV!7LSRVGHEORTXHV
LH P QW DV ! S 7L RV G H EO RT XH V
DU
UUD
WDO
+H
,QV
U
158
*HQHUDUOLEUHU¯DLQVWDODEOH
UWD
Figura 4-6
SR
/LEUHU¯D'&% LQVWDODEOH
'LVSRVLWLYR
/LEUHU¯D'&% LPSRUWDGD
/LEUHU¯D'&&
Instalación de librerías DCB
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
Requisitos En el sistema de ingeniería SIMOTION SCOUT ya ha creado una nueva librería DCC.
Figura 4-7
Insertar librería DCC
Ya existe un esquema DCC que ha de guardarse en la librería DCB. Se visualizan las conexiones del esquema. Nota Las conexiones del esquema pueden visualizarse mediante el botón herramientas.
de la barra de
Reglas para la creación de librerías DCB ● Solamente pueden compilarse esquemas en librerías DCB. ● El esquema puede ser jerárquico (un esquema dentro de otro). ● No deben existir interconexiones entre esquemas de la librería. ● En las conexiones del esquema base y de los bloques que contenga no deben haberse configurado variables HMI ni @ variables. ● Si se ha de interconectar una entrada de conexión de esquema con varias entradas (internas) de bloque, deberá intercalarse un bloque NOP apropiado. ● Todos los bloques deben estar integrados en el mismo nivel/grupo de ejecución. En este nivel de ejecución, los bloques del esquema han de sucederse sin interrupción. ● En la carpeta de esquema para compilar, todos los bloques de un esquema base han de estar contenidos en el grupo de ejecución que lleva el mismo nombre que el esquema. ● No se permiten operandos globales, sino que deben modelarse como entrada o salida de la conexión de esquema. ● Tanto para la librería DCB como para sus conexiones deberán elegirse nombres que comiencen por minúscula.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
159
DCC para SIMOTION 4.1 Vista general
Procedimiento Modele su esquema DCC en el editor DCC. Inserte, por ejemplo, un SUMador y un regulador PI (PIC) en el esquema e interconéctelos. Ver Interconexión a conexiones de esquema (Página 47)
Figura 4-8
Ejemplo de creación de un esquema como programa
Después de realizar la configuración satisfactoriamente, puede compilarse el esquema DCC como programa. Para ello, seleccione el menú Esquema > Compilar > Esquemas como programa. La nueva librería DCB creada está disponible a través de Herramientas > Tipos de bloques del menú del editor DCC. La librería DCB no se visualiza en SIMOTION SCOUT, que contiene solamente una lista de las librerías originales.
Consulte también Generación de una librería DCB instalable a partir de librerías DCC (Página 165)
160
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
4.1.4.2
Elaboración de comentarios para librerías DCB propias El sistema de ingeniería SIMOTION SCOUT permite incluir información adicional sobre los distintos bloques de una librería DCB propia.
Procedimiento 1. Seleccione la librería de bloques que desea editar en el sistema de ingeniería SIMOTION SCOUT. 2. En el menú contextual de la librería DCB, seleccione la opción Propiedades del tipo de bloque.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
161
DCC para SIMOTION 4.1 Vista general 3. Seleccione en la ventana Propiedades del tipo de bloque el esquema DCC que desea editar y haga clic en el botón Propiedades adicionales del tipo de bloque.
4. Introduzca ahora la información que desee y cierre a continuación la ventana con Aceptar.
162
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
4.1.4.3
Particularidades en la interconexión 1:N de entradas de conexión de esquema Si para un esquema se ha definido una interconexión de una entrada de conexión de esquema con bloques, se distingue entre dos casos: Las interconexiones 1:1 no plantean dificultades. Sin embargo, para una interconexión múltiple (1:N) de una entrada de conexión de esquema con varios bloques debe tenerse en cuenta una particularidad.
Figura 4-9
Ejemplo de conexionado de una interconexión 1:N sin NOP
Si, en un esquema o tipo de bloque jerárquico tiene lugar una interconexión 1:N en una entrada, para mantener la coherencia debe utilizarse un bloque NOP_x en el esquema; ver al respecto el siguiente ejemplo:
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
163
DCC para SIMOTION 4.1 Vista general
Figura 4-10
Ejemplo de conexionado de una interconexión 1:N con NOP
4.1.4.4
Dependencia del bloque creado de las librerías de bloques subyacentes Un esquema guardado como librería DCB se crea a partir de bloques de otras librerías de bloques. Incluso después de ser convertido, el esquema conserva una referencia a las librerías de bloques utilizadas. Esta circunstancia genera problemas si la librería DCB generada se transfiere desde el sistema de creación a uno o más sistemas de destino y las librerías de bloques utilizadas no existen en estos sistemas. En estas condiciones, la librería DCB no puede utilizarse. En el capítulo Instalación y desinstalación de librerías DCB (Página 169) se describe el procedimiento para la instalación de librerías DCB propias. A partir de SIMOTION 4.1.2/DCC 2.0.2 es posible utilizar una librería DCB con una versión diferente a la de la librería DCC subyacente siempre que la interfaz de los tipos de bloque llamados no se modifique. Ver Generación de una librería DCB instalable a partir de librerías DCC (Página 165)
164
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
4.1.4.5
Generación de una librería DCB instalable a partir de librerías DCC Hasta SIMOTION V4.1.1, una librería DCC debía transportarse como proyecto. A partir de SIMOTION V4.1.2, es posible crear una librería DCB instalable a partir de una librería DCC en SCOUT. Para ello debe seleccionarse la entrada Generar librería DCB en el menú contextual de la librería, y se mostrará el cuadro de diálogo Crear librería DCB.
Figura 4-11
Crear librería DCB
En la ventana de diálogo se define el directorio de la ayuda online para la librería.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
165
DCC para SIMOTION 4.1 Vista general El nombre de la librería DCB se forma a partir del nombre de la librería DCC seleccionada. Puede elegir libremente el lugar de almacenamiento de la librería DCB y, a continuación, iniciar el proceso de creación mediante el botón Generar librería DCB. En la ventana de salida de la parte inferior del cuadro de diálogo aparece un registro de errores. Nota En la librería DCB generada ya no están las fuentes de los esquemas DCC. Las funciones contenidas ya no se pueden modificar ni visualizar (protección de know-how). En el capítulo Creación de la ayuda online para las librerías de bloques (Página 166) se explica cómo crear una ayuda online para la librería DCB generada. Nota Se pueden generar de forma automática librerías de bloques C a partir de librerías DCC exportadas. Esto permite aliviar la carga de la memoria, aumentar el rendimiento en la ejecución de los esquemas DCC y mejorar la protección de know-how.
4.1.4.6
Creación de la ayuda online para las librerías de bloques Con ayuda de un editor suministrado, el Editor de ayuda DCB, es posible crear una ayuda online propia para las librerías de bloques generadas. Los archivos de ayuda se editan en una vista idéntica a la que tendrán al visualizarse más tarde. El editor de ayuda DCB se encuentra en ...\Siemens\Step7\S7BIN\helpeditor DCB-Help-
Editor.exe.
Estructura de almacenamiento para la ayuda online Guarde sus archivos de ayuda online con el nombre _doc.xml, donde es el nombre de la librería de bloques que se describe. Cree una estructura de carpetas que conste de una carpeta help, que contenga las carpetas help_a, help_b, help_c, help_d y help_e. De ello resulta la correspondencia siguiente: Tabla 4- 2
Estructura de almacenamiento de los archivos de ayuda online
Carpeta
Subcarpeta
Idioma del archivo de ayuda _doc.xml
help
help_a
alemán
help_b
inglés
help_c
francés
help_d
español
help_e
italiano
En cada carpeta help_x se puede guardar un archivo _doc.xml por bloque. Por ejemplo, guarde el archivo en inglés _doc.xml en help > help_b.
166
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
Procedimiento 1. Abra el editor de ayuda DCB haciendo doble clic en el archivo helpeditor DCB-HelpEditor.exe. 2. Se abrirá automáticamente el archivo STARTFILE_DOC.XML, que contiene elementos y comodines.
Figura 4-12
Editor de ayuda DCB con STARTFILE
3. Sustituya estos comodines por sus descripciones personalizadas marcándolos e introduciendo un texto/copiándolo en el archivo.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
167
DCC para SIMOTION 4.1 Vista general 4. En la subventana derecha Elements se ofrecen elementos adicionales para la descripción (por ejemplo, Truthtable, Block Diagram, Example, etc.) que cuando sea necesario pueden arrastrarse y soltarse en el lugar deseado en el archivo, y editarse desde allí.
Figura 4-13
Elementos descriptivos
5. Inserte gráficos propios llevando el elemento Graphic a un lugar adecuado del archivo mediante Arrastrar y soltar. En la ventana de diálogo que aparece a continuación, introduzca la ruta en la que se ha almacenado el gráfico (pulse el botón Browse).
Figura 4-14
Inserción de gráfico
6. Cuando termine de editar el archivo, guárdelo con el botón o a través del menú File > Save as... en la estructura de almacenamiento descrita anteriormente.
168
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.1 Vista general
Creación de otros archivos de ayuda online A través del menú File > Open se pueden abrir archivos ya existentes. A través de File > New se puede crear una nueva descripción de bloque. Nota Encontrará unas instrucciones de manejo detalladas del Editor de ayuda DCB en la opción Help > Help Contents del menú.
4.1.4.7
Instalación y desinstalación de librerías DCB A partir de la versión 2.0.2 de DCC es posible instalar y desinstalar librerías DCB de SIMOTION SCOUT mediante un cuadro de diálogo; se pueden seleccionar varias librerías de forma paralela para la instalación. El cuadro de diálogo se abre a través de la opción de menú Herramientas > Instalación de librerías.
Figura 4-15
Instalación y desinstalación de librerías DCB
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
169
DCC para SIMOTION 4.1 Vista general
Desinstalación de librerías DCB En la lista de selección bajo Están disponibles las siguientes librerías DCB encontrará un listado de las librerías actualmente instaladas. ● Haciendo clic con el ratón, ponga una marca detrás de las librerías que desee borrar y seleccione Desinstalar librerías DCB seleccionadas. ● Si desea desinstalar todas las librerías existentes, seleccione Desinstalar todas las librerías DCB instaladas. Se desinstalarán todas las librerías que aparecen en la lista de selección.
Instalación de librerías DCB En Instalar librería DCB puede indicarse la ruta en la cual está guardada la librería que se desea instalar. Introduzca la ruta directamente o bien mediante el botón Examinar. Inicie entonces la instalación de la librería elegida haciendo clic en el botón Instalar librerías DCB seleccionadas. Salga del cuadro de diálogo Librerías DCB haciendo clic con el ratón en el botón Cerrar. Nota La instalación de las librerías se realiza independientemente del proyecto en SIMOTION SCOUT. Las librerías no se transportan con el archivado o exportación de proyectos. Si el proyecto debe desarchivarse o exportarse en otro SCOUT, las librerías utilizadas deben volver a instalarse allí. Las librerías también deberán instalarse de nuevo tras la reinstalación de SCOUT.
4.1.5
DCC y SIMOTION Trace En los dispositivos basados en SIMOTION puede trazar de la forma habitual en SCOUT cada conexión de bloque como variable o utilizarla en la condición de disparo.
170
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
4.2
Trabajar con SIMOTION DCC
4.2.1
Notas previas relativas a la configuración
Notas previas A continuación se explicará brevemente lo que se configurará en este esquema.
Ejemplo de configuración El ejemplo de configuración consiste en un circuito oscilante sencillo que genera una oscilación senoidal en su salida. El esquema correspondiente puede elaborarse en pocos minutos y ejecutarlo como demostración en modo de test. Para ello se utilizan los siguientes bloques: ● 2 integradores (INT) ● 1 inversor (SII) El circuito oscilante está formado (conforme a la ecuación diferencial f"(x) = - f(x)) por dos bloques integradores realimentados a través de una negación. La frecuencia del circuito oscilante está determinada por la constante de tiempo de integración de los integradores. La amplitud de la oscilación la determina el valor inicial en la salida de los integradores. El editor DCC puede iniciarse mediante el sistema de ingeniería SIMOTION SCOUT.
Diseño del ejemplo de configuración El ejemplo de configuración se divide en los pasos siguientes: 1. Crear proyecto nuevo 2. Insertar esquema DCC en el proyecto 3. Insertar bloques en el esquema DCC 4. Interconectar bloques en el esquema DCC 5. Compilar esquema DCC en el editor DCC 6. Cargar el programa DCC compilado en una CPU 7. Arrancar la CPU 8. Conmutar entre el modo de operación de proceso y de laboratorio 9. Ajustar el modo de test y los modos de operación de prueba 10.Controlar los valores en el modo de operación de laboratorio y de proceso 11.Conectar y desconectar conexiones para la visualización 12.Utilizar el atributo Enable para controlar los grupos de ejecución 13.Crear documentación completa para el ejemplo creado 14.Información sobre la función Datos de referencia del esquema
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
171
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
4.2.2
Crear un proyecto ● Cree un nuevo proyecto en el sistema de ingeniería SIMOTION SCOUT, p. ej.: dcc_ex, ver Crear un proyecto (Página 21). ● Cree un nuevo dispositivo mediante Crear dispositivo nuevo, p. ej.: una CPU C230-2 V4.1. ● Seleccione el paquete TPdcblib_SIMOTION_4_1.2.0 [x.y] y cierre la ventana. ● Acto seguido puede insertar un esquema.
4.2.3
Insertar esquema ● Haga clic en Insertar esquema DCC dentro de Programas en el navegador de proyecto. ● A continuación, asigne un nombre nuevo al esquema. El campo de texto del nombre DCC está ya seleccionado y el cursor de escritura activado. ● Edite el nuevo nombre, en este caso: dcc_reg1. ● Si la opción Abrir editor automáticamente está activada, DCC se inicia de forma automática. DCC puede abrirse también haciendo doble clic en la entrada dcc_reg1. ● Si no se ha importado todavía ninguna librería, el sistema le pedirá ahora que importe una: Seleccione la TPdcblib_SIMOTION_4_1.2.0 [x.y] en la ventana izquierda, a continuación haga clic en el botón >> y finalmente en Cerrar.
Figura 4-16
Insertar esquema
De esta forma habrá configurado la estructura del proyecto y creado un esquema. El siguiente paso es "dar vida" al esquema, es decir, hay que insertar e interconectar bloques.
172
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
4.2.4
Inserción de bloques
Figura 4-17
Inserción de un bloque
● Abra una familia de bloques; en la figura, la familia Closed-loop control con los bloques de regulación. ● Marque el bloque deseado y arrástrelo al esquema con el botón del ratón pulsado (función Arrastrar y soltar). Durante el proceso de copia, únicamente se representa el contorno del bloque mediante una línea de trazo discontinuo. Suelte el botón del ratón en el lugar adecuado. ● Para buscar un bloque, escriba el nombre en el campo de entrada del catálogo y haga clic en el botón Prismáticos. Se iniciará el proceso de búsqueda. Utilice la función Arrastrar y soltar para arrastrar el bloque encontrado a una posición libre del esquema. Nota Si se superponen bloques con otros elementos del esquema (p. ej.: otros bloques o la barra lateral), el bloque superpuesto se representa en color gris y no se muestran sus conexiones. Los bloques han de reposicionarse para garantizar que se vea toda su información.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
173
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
Ir a la vista de página Para cambiar de la vista general a la vista de página, haga clic con el botón derecho del ratón en un lugar libre del esquema y seleccione Mostrar esta página en el menú contextual que aparece. En esta representación ampliada se visualizan las denominaciones de las conexiones de los bloques. Además, haciendo doble clic en una zona vacía de la página se pasa a la vista de página o se vuelve a la vista general.
Configuración de la representación de bloques La representación de los bloques puede modificarse. El ancho de los bloques se modifica mediante Herramientas > Ajustes > Ancho bloque/barras laterales... La designación de las entradas y salidas de los bloques se modifica mediante Herramientas > Ajustes > Representación en el submenú Conexiones. El tipo de bloque puede representarse en forma de texto (nombre) o de gráfico (símbolo técnico de regulación). La configuración correspondiente puede realizarse mediante Herramientas > Ajustes > Representación en el submenú Encabezados de bloques.
4.2.5
Interconexión de bloques
Procedimiento ● Marque la salida Y del primer INTegrador y después la entrada X del segundo INTegrador. ● Marque la salida Y del segundo INTegrador y después la entrada X del inversor (SII). ● Marque la salida Y del inversor (SII) y después la entrada X del primer INTegrador. El autorouter ha trazado las líneas de conexión de las salidas a las entradas; las conexiones están interconectadas.
4.2.6
Parametrización de conexiones de bloque en el esquema En el primer integrador INT 1/1 deben asignarse los siguientes valores iniciales a las conexiones: LL = -10.0, LU = 10.0, SV = 2.0, Ti = 100 ms En el segundo integrador INT 1/2 deben asignarse los siguientes valores iniciales a las conexiones: LL = -10.0, LU = 10.0, Ti = 100 ms Para ello abra la ventana Propiedades Conexión de la correspondiente conexión de bloque haciendo doble clic en ella con el botón izquierdo del ratón. Se introduce el valor inicial en Valor y se cierra la ventana con Aceptar. Al introducir los valores para Ti, tenga en cuenta que entre el valor numérico 100 y la abreviatura de la unidad de medida "ms" no debe haber ningún espacio en blanco. Como las conexiones mencionadas arriba no están interconectadas, los valores indicados se mantienen válidos durante la ejecución cíclica del esquema.
174
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
Figura 4-18
Figura 4-19
Ventana de propiedades de la conexión de bloque "LU"
Esquema "dccReg1" con bloques interconectados. A algunas conexiones se les han asignado valores diferentes de los valores por defecto.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
175
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
4.2.7
Valores predeterminados de conexiones en descargas Delta Las modificaciones posteriores de los valores predeterminados de conexiones de bloques se incorporan en SIMOTION solamente si se ha activado la opción marcada en la imagen siguiente.
Figura 4-20
176
Ajustes para la recepción de datos SIMOTION
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
4.2.8
Compilar esquema DCC en el editor DCC
Compilación
Figura 4-21
Cuadro de diálogo Compilación en el editor DCC
Para iniciar la compilación se selecciona Esquema > Compilar > Esquemas como programa... o el botón . Si surgen errores durante la compilación, al final del proceso se abre automáticamente (igual que en la prueba de coherencia) el cuadro de diálogo Protocolos. Nota La opción de menú Herramientas > Tipos de bloques permite comprobar si todas las librerías de bloques y paquetes tecnológicos necesarios están activados.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
177
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
Figura 4-22
Ventana - Seleccionar paquetes tecnológicos
Posibilidades de compilación Compilación (Página 49) contiene información detallada sobre las posibilidades de la compilación. Nota Mediante la opción Reorganizar interfaz de variables HMI se reasignan las direcciones para todas las variables @ definidas actualmente en el esquema y se borran las variables @ disponibles todavía en la interfaz, pero que ya no se usan en los esquemas.
Después de compilar Al finalizar el proceso de compilación se abre un protocolo de compilación detallado. ● Marque una línea de error del protocolo y haga clic en el botón Ir a para saltar al bloque afectado. ● El protocolo puede volver a llamarse y, en su caso, imprimirse más adelante a través del menú Herramientas > Protocolos.
178
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
4.2.9
Carga de esquema DCC compilado Antes de poder ejecutar el programa DCC en una CPU es preciso cargarlo. El proceso de carga se puede ejecutar exclusivamente en SIMOTION SCOUT. Nota Los DCB configurados se han asignado en el sistema de ejecución a las Tasks T1 a T5 mediante el editor DCC.
4.2.10
Arrancar la CPU Para ejecutar el programa DCC es preciso conmutar la CPU al modo RUN.
4.2.11
Atributo Enable, grupos de ejecución El atributo Enable conecta o desconecta un grupo de ejecución (con = 1, des = 0). El valor estándar del atributo Enable es 1. Sin embargo, puede ajustarse también como valor dinámico. En este caso, el valor de salida de un bloque determina si el grupo se conecta o se desconecta. Con este objeto puede interconectarse la salida digital de un bloque con el grupo de ejecución.
4.2.12
Creación de documentación
Documentación completa El ejemplo se ha configurado y probado satisfactoriamente. A continuación puede elaborar una documentación completa para este ejemplo.
Datos de referencia del esquema Los datos de referencia del esquema son, en este caso, las Referencias cruzadas Tipos de bloques y la Secuencia de ejecución. En la barra de herramientas, haga clic en: En el menú puede abrir mediante Herramientas > Datos de referencia la ventana Ref. esquema: Visualizar datos de referencia del esquema. En esta ventana puede generar y visualizar, a través de los botones de la barra de herramientas, las listas correspondientes. Inicie la impresión mediante: A continuación, seleccione Datos de referencia > Finalizar para cerrar el cuadro de diálogo. Nota La ventana Ref. esquema: Visualizar datos de referencia del esquema puede abrirse solamente si la ventana del editor secuencial no está abierta.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
179
DCC para SIMOTION 4.2 Trabajar con SIMOTION DCC
Imprimir esquema Deseará imprimir también el esquema. Puesto que en este esquema se ha utilizado una sola página, se recomienda imprimirlo en la presentación de una sola página. El esquema está ajustado todavía en Vista de página. Inicie la impresión mediante: Si el esquema consta de varias hojas, se recomienda imprimirlas una a una en la vista de página. Con el botón se puede acceder a la vista de página. y se puede adaptar la representación para que todos los DCB se puedan ver en Con una hoja en la pantalla del PC.
180
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.3 Especificaciones SIMOTION DCC
4.3
Especificaciones SIMOTION DCC
4.3.1
Reglas para la asignación de nombres en el editor DCC En el intercambio de datos entre SCOUT y el editor DCC se utilizan variables. Los identificadores de variables utilizados están sujetos, por consiguiente, a las reglas de los identificadores de SIMOTION. Nota La longitud de los identificadores en el editor DCC está limitada a como máximo 49 caracteres. En SIMOTION, no obstante, existen también identificadores más largos. En este caso deben utilizarse alias o intercalarse variables ST. Para los identificadores del editor DCC valen las reglas siguientes: ● Esquema base: – no se admiten palabras clave o identificadores definidos con anterioridad – debe comenzar con una letra o un guión bajo – puede contener números, letras y "_" – después de un "_" debe ir un número ● Subesquema: – debe comenzar con una letra o un guión bajo – puede contener números y letras – no se admite "_" – se admiten palabras clave o identificadores definidos con anterioridad (en la compilación se realiza una prueba de univocidad) – al compilar se verifica en el editor DCC la univocidad del identificador ● Instancia de bloque: – puede comenzar con un número – puede contener números y letras – no se admite el carácter "_" al principio – se admiten palabras clave o identificadores definidos con anterioridad – En el editor DCC se comprueba si el identificador ya estaba definido ● Grupo de ejecución: – se admiten palabras clave o identificadores definidos con anterioridad – En el editor DCC se comprueba si el identificador ya estaba definido ● Conexión de esquema: – no se admiten palabras clave o identificadores definidos con anterioridad – En el editor DCC se comprueba si el identificador ya estaba definido
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
181
DCC para SIMOTION 4.3 Especificaciones SIMOTION DCC
4.3.2
Longitudes de campo/nombre y convenciones
Longitudes de campo/nombre y convenciones Objeto
Longitud
Observación
Nombre del esquema
22 *)
No puede contener los caracteres siguientes: \.:/*?"|#%() La utilización del carácter "_" está sujeta a especificaciones especiales.
Comentario del esquema
255
Se admiten todos los caracteres ANSI.
Grupo de ejecución
22
Juego de caracteres como para Esquema, incluido "_"
Tipo de bloque
6
Determinado por DCC.
Comentario Instancia de bloque
80
Se admiten todos los caracteres ANSI.
Comentario de parámetro
80
Se admiten todos los caracteres ANSI.
Nombre de bloque (nombre de instancia)
16 *)
No puede contener los caracteres siguientes: \.:/*?"|#% La utilización del carácter "_" está sujeta a especificaciones especiales.
Operando global
máx. 49
Si los nombres de SIMOTION son demasiado largos, es preciso definir un ALIAS.
*) El nombre del esquema y el nombre del bloque no deben sumar más de 24 caracteres, incluido el carácter de separación.
Consulte también Reglas para la asignación de nombres en el editor DCC (Página 181)
182
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
DCC para SIMOTION 4.3 Especificaciones SIMOTION DCC
4.3.3
Representación de la visualización dinámica de valores Los valores se emiten junto con las conexiones según su tipo de datos. Se representan sobre fondo de color en la pantalla. Tabla 4- 3
Representación de la visualización dinámica de valores
Modo de visualización
Significado
azul sobre blanco
Representación de los valores en el modo de creación (offline)
Asteriscos, negro sobre amarillo
Valores durante la transición a la visualización dinámica
Valor, negro sobre amarillo
Representación de los valores leídos del tiempo de ejecución SIMOTION en modo de test
#### sobre fondo rojo
Representación de los valores mientras no se suministren los valores dinamizados solicitados del tiempo de ejecución SIMOTION (fallo, sobrecarga)
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
183
DCC para SIMOTION 4.4 Fallos, alarmas
4.4
Fallos, alarmas
4.4.1
Notas para la representación en avisos de error
Notas para la representación en avisos de error Si se genera un aviso de error o de alarma en el DCC, puede que le llamen la atención determinados caracteres especiales que acompañan a nombres o partes de nombres. Estas identificaciones sirven para acceder directamente al lugar del error con un doble clic. Los identificadores significan lo siguiente: ● Instancia de bloque o entrada/salida de bloque – Representación: "\." [ "." ] – Ejemplo: No se ha podido establecer la interconexión de "_device\ST_1.i" a "._DCC_6_CFC1_1.x_1"; tipo no válido ● Interconexión a conexiones de esquema – Representación: "" – Ejemplo: La conexión de la entrada DCC_5\ del esquema 'DCC_5' no está interconectada con un destino. ● Nivel de ejecución y grupo de ejecución – Representación: "{" "}" – Ejemplo: Grupo de ejecución vacío {AG} Nota Análisis de fallos en caso de caída de un bloque DCB Si se produce una caída de un bloque DCB durante el servicio, en SIMOTION es posible obtener información sobre la causa de la caída y la instancia de bloque desde el búfer de diagnóstico de dispositivos. Puede dirigirse al fabricante de la librería de bloques con esta información, eliminar la instancia de bloque afectada o modificar la parametrización.
184
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
A
Anexo A.1
Lista de abreviaturas
Abreviatura
Descripción
(G)UI
(Graphical) User Interface (interfaz (gráfica) de usuario)
Archivo ELF
Archivo codificado en Executable Linkable Format (formato ejecutable y enlazable)
BICO
Binector-Conector que designa un parámetro interconectable en el accionamiento
Conexión
Término común para entrada de bloque o salida de bloque
CSV
Comma Separated Value, formato de texto para datos que deben aparecer en columnas
DCB
Drive Control Block
DCC
Drive Control Chart
DO
Drive Object, objeto de accionamiento
Esquema CFC
Continuous Function Chart
FEAT
Feature Document (documento de características)
ITCP
Instance, Time slice, Connection and Parameter/Variable (instancia, segmento de tiempo, conexión y parámetro/variable)
MBCS
Multi Byte Character Set (juego de caracteres multibyte), corresponde a UTF-8
MDI
Multiple-Document Interface, una aplicación con múltiples ventanas
OEM
Original Equipment Manufacturer (fabricante de equipos originales)
Parámetro BI
Binnector-Input-Parameter (parámetro de entrada de binector). El parámetro sirve para interconectar un binector a un destino de señal que sólo puede adoptar los estados 0 ó 1
Parámetro BO
Parámetro de binector (también Binnector-Output parameter, parámetro de salida de binector). El parámetro puede utilizarse como fuente de señal binaria (0 ó 1)
Parámetro CI
Connector-Input parameter (parámetro de entrada de conector) El parámetro sirve para la interconexión de un conector a un destino de señal
Parámetro CO
Parámetro de conector (también Connector-Output parameter, parámetro de salida de conector). El parámetro puede utilizarse como fuente de señal
TP
Technology package (paquete tecnológico)
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
185
Anexo A.2 Glosario
A.2
Glosario
Ayuda de bloques
Obtendrá información más detallada sobre un tipo de bloque determinado pulsando la tecla F1 con el bloque marcado.
Barras laterales
Las barras laterales en la parte izquierda y derecha de una página de CFC contienen, por un lado, las referencias a los objetos interconectados (p. ej., otros bloques o grupos de ejecución) que no se encuentran en la hoja que se está editando en este momento, y por otro, el número del conector (punto de interrupción) en el caso de que la línea de enlace a la barra lateral no pueda trazarse debido a un llenado excesivo de la hoja.
Comentarios
Cada conexión de bloque de una hoja de CFC puede estar provista de un comentario.
Conector
Si debido a un llenado excesivo de una hoja ya no se pueden trazar más líneas, el CFC introduce un conector en la conexión de bloque/esquema y un número en la barra lateral. Los conectores correspondientes reciben el mismo número de referencia. Si de una salida parten varias interconexiones no representables, todas reciben el mismo número de referencia. La representación diferente del conector permite reconocer dónde se encuentra el punto de conexión. Para más detalles, ver la ayuda de CFC.
Conexiones de entrada
El ingeniero de configuración puede parametrizar con constantes las conexiones de entrada, o bien interconectarlas con otras salidas de bloque. En la llamada a los bloques DCB las entradas y salidas ya cuentan con un preajuste que, en caso necesario, puede modificarse más tarde.
Conexiones de salida
Las conexiones de salida de un bloque se pueden interconectar con otras entradas o bien dotarse de un valor de inicialización. Este valor está presente en esta conexión cuando el bloque se calcula por primera vez en el estado operativo INIT. Esto resulta conveniente, p. ej., cuando debe realizarse un preajuste selectivo de la conexión de salida de un bloque Flip-Flop o un bloque de regulación.
Constructor DCB
Entorno de desarrollo para la programación de librerías de bloques C.
Esquema base
Esquema que puede verse y manipularse en Step 7 o SCOUT/STARTER. Todos los demás esquemas, es decir, los esquemas parciales o subesquemas, sólo se pueden manipular en el editor DCC. En lo que sigue se utilizará únicamente el término "esquema".
186
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Anexo A.2 Glosario Esquema jerárquico o subesquema
Un esquema (subesquema) se puede insertar en otro esquema (técnica "un esquema dentro de otro"). En este proceso se pueden formar estructuras jerárquicas. Cada esquema insertado puede abrirse y, como cualquier otro, procesarse y con ello modificarse individualmente. Se puede formar un bloque a partir de un esquema para su reutilización, es decir, se puede dotar de conexiones de esquema. Así, se puede determinar individualmente qué conexiones de bloque pueden facilitarse en las conexiones de esquema.
Esquema parcial
Cada esquema consta de hasta 26 esquemas parciales ("A"..."Z"). Cada esquema parcial consta de 6 páginas DINA4. Un esquema recién creado contiene sólo el esquema parcial "A".
Estado operativo INIT
Inicialización, arranque
Estado operativo RUN
Proceso cíclico
Grupo de ejecución
Los grupos de ejecución sirven para estructurar o subdividir los niveles de ejecución. Los bloques y/o esquemas están integrados secuencialmente en los grupos de ejecución. Sólo SIMOTION: los grupos de ejecución pueden conectarse y desconectarse por separado, p. ej., a través de una interconexión con una salida de bloque (tipo de datos BOOL). Si se desconecta un grupo de ejecución, dejarán de calcularse todos los bloques/esquemas contenidos en él.
Indicación de tendencias
En el modo de test puede utilizarse para SIMOTION la indicación de valores y de tendencias para analizar los valores de entrada y salida de los bloques.
Interconexión
Por interconexión se entiende: El enlace de una salida de bloque con otra entrada de bloque DCB en el mismo dispositivo, interconexiones de una salida de bloque con un grupo de ejecución. Sólo SIMOTION Interconexión de una salida de bloque con un operando global o de un operando global con una entrada de bloque DCB. Un operando global puede ser lo siguiente: El nombre de una variable SIMOTION. El nombre de un parámetro SINAMICS (también puede realizarse implícitamente mediante la interconexión a un SB).
Interconexiones textuales
Sirven para dividir proyectos en unidades configurables por separado y definen una interconexión "abierta" entre los esquemas. Una interconexión textual sólo puede constar de una entrada de bloque/esquema y siempre hace referencia en CFC a una salida de bloque o esquema. La interconexión textual sigue siendo una interconexión "abierta" hasta que se convierte en "real" al cerrarla. Una interconexión textual cerrable es el direccionamiento de una entrada mediante una cadena de caracteres que identifica a una fuente de interconexión concreta (salida) mediante la ruta (esquema\bloque.conexión).
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
187
Anexo A.2 Glosario Librería base
Una librería que se ha creado en C, p. ej., con ayuda de la herramienta DCB. Una librería de este tipo es una unidad cerrada, es decir, ningún DCB puede, p. ej., extraerse de la librería en el editor DCC para transferirlo a otra librería. Un ejemplo es la DCBLIB suministrada.
Librería DCB
Se crea un CDB definido por el usuario a partir de un esquema.
Librería de tipos de bloques
Consta de la descripción de los tipos de bloque contenidos en la librería y del archivo objeto que implementa los bloques, p. ej., en formato ELF.
Librería de usuario
Una librería de usuario que contiene librerías de bloques. En este caso es posible manipular de forma individual los bloques, pues se basan en esquemas.
Modo de creación
En el modo de creación es posible editar esquemas DCC.
Modo de operación de laboratorio
En el modo de operación de laboratorio los bloques se visualizan automáticamente (visualización de los valores actuales de las conexiones de bloque/esquema conectadas para test).
Modo de operación de proceso
En el modo de operación de proceso los bloques no se visualizan automáticamente (visualización de los valores actuales de las conexiones de bloque/esquema conectadas actualmente para test) a fin de que la carga adicional provocada sea mínima.
Modo de test
El modo de test permite depurar los esquemas DCC.
Nivel de ejecución
Interfaz con el sistema de ejecución a través de la que se ejecutan los bloques.
Offline
El proyecto se edita sin enlace de comunicación con el dispositivo.
Online
El proyecto se edita con enlace de comunicación con el dispositivo.
Operandos globales
Los operandos globales son partners de conexión para entradas/salidas de bloque con las que los bloques DCB pueden leer o escribir información del entorno del sistema.
Páginas de desbordamiento
Las páginas de desbordamiento se generan automáticamente cuando se crean en una hoja más entradas de barra lateral de las que caben en el lugar de visualización de una página. Una página de desbordamiento consta exclusivamente de barras laterales y no contiene otros objetos.
Paquete tecnológico
Un paquete tecnológico (DCBLIB) contiene objetos tecnológicos instanciables (DCB).
parametrizar
En cada entrada o salida también se puede parametrizar, en lugar de una interconexión, una constante diferente del preajuste.
Parámetros de libre definición
Parámetros @ y conectores tecnológicos @. Interfaz definida por el usuario para la parametrización en forma de números de parámetro que se pueden definir como ALIAS para las entradas y salidas de bloque.
RUN online, o habilitación de impulsos en el accionamiento
188
El proyecto se edita con enlace de comunicación con el dispositivo y el dispositivo está en control o regulación.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Anexo A.2 Glosario Secuencia de ejecución
Secuencia en la que deben calcularse los bloques de un nivel de ejecución o grupo de ejecución.
Trace
La función Trace permite registrar las señales de las salidas de bloque.
Variables HMI
Las entradas y salidas de los bloques se pueden declarar como variables HMI (Human Machine Interface, o interfaz hombre-máquina) y crear de este modo una interfaz estática para ellas, a fin de utilizarlas en un sistema de visualización.
Visor DCB
En el visor DCB se pueden consultar descripciones sobre los distintos tipos de bloque durante la configuración en el editor DCC. El visor DCB se abre pulsando la tecla F1 con el bloque marcado.
Workbench
Workbench es la central de navegación para los distintos pasos de ingeniería y sirve para la creación y gestión centralizada de proyectos. Ofrece una visión unitaria, funcional, homogénea y filtrable de los datos y programas, incluso en los sistemas distribuidos.
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
189
Índice alfabético @
E
@parámetros, 153
Editor DCC, 26 Barra lateral, 48 Importar librería DCB, 26 Reglas para la asignación de nombres (SIMOTION), 181 Requisitos de software, 149 Vista de página, 29 Ejemplo de configuración SIMOTION, 171 Ejemplo de configuración SIMOTION Compilar esquema DCC, 177 Configuración de la representación de bloques, 174 Crear un documento completo, 179 Crear un proyecto, 172 Datos de referencia del esquema, 179 Imprimir esquema, 180 Modo de operación de laboratorio, 60 Modo de operación de proceso, 60 Recepción de datos en SIMOTION, 176 Reorganizar interfaz de variables HMI, 178 Seleccionar paquetes tecnológicos, 177 Vista de página, 174 Visualización en el modo de test, 61 Esquema base, 27 Esquema como tipo de bloque, 158 Dependencias, 164 Interconexión múltiple, 163 Esquema DCC Borrado online de un bloque, 69 Borrado online de una interconexión, 67 Compilación, 50 Copia de grupos de bloques, 54 Copiar, 54 Creación online de una interconexión, 68 Datos de referencia, 72 Desplazar interconexión online, 68 Exportación a WinCC, 154 Inserción de bloque, 37 Inserción online de un bloque, 69 Lista de mapeado, 51 Prueba de coherencia, 49 Esquema parcial, 27 Exportación OPC-XML, 154
A Abreviaturas de los tipos de datos, 46 Ajustar ciclo del sistema, 151 Atributo Enable, 179 Grupo de ejecución, 179
B Bloque Borrar, 48 Borrar online, 69 Conexiones ocultas, 43 Configurar la representación, 44 Insertar online, 69 Interconexión, 45 Propiedades de ejecución, 41 Pseudocomentario, 43 Secuencia de ejecución, 41 Superposición, 38 Unidades de las conexiones de bloque, 43
C Catálogo de bloques Buscar, 38 Prismáticos, 38 Compilación, 50 Conexión publicar, 101 Configurar la representación de bloques, 44 Crear dispositivo nuevo, 22 Crear proyecto nuevo, 21
D Datos de referencia del esquema Referencias cruzadas Grupos de ejecución, 72 Referencias cruzadas Operandos, 72 Referencias cruzadas Tipos de bloques, 72
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
191
Índice alfabético
G
O
Grupo de ejecución, 151 Atributo Enable, 179
Operando global Interconexión, 155 Operandos globales, 48 Barra lateral, 48
I Identificador de alias, 157 Importar librería DCB, 26 Indicación de tendencias, 64 Indicación de valores, 64 Insertar esquema DCC, 24 Insertar unidad de accionamiento individual, 22 Interconexión Borrar online, 67 Crear online, 68 desplazar online, 68 Elementos de matriz, 156 Operando global, 155 Programa ST, 156 Interconexión a operandos globales, 155 Interconexión con elementos array, 156
L Librería DCB Modificar, 53 Librería de bloques, 158 Actualizar, 31 Borrar, 35 Cambio de idioma, 33 Convención para denominaciones, 30 Importar, 30 Lista de mapeado, 51 Longitudes de los campos y de los nombres, 182 SIMOTION, 182
M Modo de test, 59 Ciclo de visualización, 59 Conectar conexión, 63 Conexión, 62 Desactivar, 66 Indicación de tendencias, 64 Indicación de valores, 64 Modo de operación de laboratorio, 59 Modo de operación de proceso, 59 Modos de operación, 59 Visualización, 63
192
P Parámetro Alias, 157 Protección de know-how, 75 Pseudocomentario, 43 publicar Conexión, 101
R Referencia a bibliografía, 3 Registro de errores, 49 Reglas para la asignación de nombres conexión de esquema (SIMOTION), 181 Esquema base (SIMOTION), 181 Grupo de ejecución (SIMOTION), 181 Instancia de bloque (SIMOTION), 181 SIMOTION, 181 Subesquema (SIMOTION), 181 Representación de la visualización dinámica de valores, 183 Requisitos de software, 149
S Secuencia de ejecución, 151 Cambiar, 152 SIMOTION Ejemplo de configuración, 171 SIMOTION SCOUT Copiar el esquema DCC, 54 Crear un proyecto, 21 Insertar dispositivo, 22 Insertar esquema DCC, 24 Protección de know-how, 75 Seleccionar paquetes tecnológicos, 32 SIMOTION Trace, 170 SINAMICS DCC Campo de aplicación, características, 84 Sistema de ejecución Grupo de ejecución, 151 Modificación de la secuencia de ejecución, 152 Secuencia de ejecución, 151 Task, 150 SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
Índice alfabético
Sistema tipo Dependencias, 164 Interconexión múltiple, 163 Subesquema, 27
Vista de instalación, 37 Tipos de datos Abreviaturas, 46 Trace, 170
T
V
Task, 150 Task DCC, 150, 155 Tipo de bloque Diagrama de posición, 37
Variable HMI, 153
SINAMICS/SIMOTION Descripción del editor DCC Manual de programación y manejo, 11/2009, 6SL3097-4AN00-0EP0
193