Está en la página 1de 252

Prefacio

Introducción 1
Indicaciones de seguridad e
Industrial Security 2
SINAMICS/SIMOTION
Función Editor DCC 3
Control de movimiento
SINAMICS/SIMOTION Descripción
DCC para SINAMICS 4
del editor DCC
DCC para SIMOTION 5
Manual de programación y manejo

Anexo A

07/2016
6SL3097-4AN00-0EP3
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.

PELIGRO
Significa que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesiones
corporales graves.

ADVERTENCIA
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.

PRECAUCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

ATENCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.
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:

ADVERTENCIA
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 Referencia del documento: 6SL3097-4AN00-0EP3 Copyright © Siemens AG 2015 - 2016.


Division Digital Factory Ⓟ 06/2016 Sujeto a cambios sin previo aviso Reservados todos los derechos
Postfach 48 48
90026 NÜRNBERG
ALEMANIA
Prefacio

Documentación SIMOTION
Encontrará un resumen de la documentación SIMOTION en el documento Vista general de
la documentación SIMOTION.
Esta documentación se incluye en formato electrónico en el alcance de suministro de
SIMOTION SCOUT y consta de 10 paquetes de documentación.
Para SIMOTION nivel V4.4 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 IT
● SIMOTION Programación
● SIMOTION Programación - Referencias
● SIMOTION C
● SIMOTION P
● SIMOTION D
● SIMOTION Documentación complementaria

Documentación de SINAMICS
La documentación de SINAMICS se estructura en 2 niveles:
● Documentación general/Catálogos
● Documentación del fabricante o servicio técnico
Encontrará una lista de publicaciones actualizada con los idiomas disponibles en la dirección
de Internet:
http://www.siemens.com/motioncontrol
Siga los puntos de menú "Soporte" --> "Documentación técnica" --> "Lista de publicaciones".
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 el punto de menú "Soporte".

Otra documentación sobre el editor DCC


● Manual de funciones SINAMICS/SIMOTION Descripción de los bloques estándar DCC

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 3
Prefacio

Hotline y direcciones de Internet

Información adicional
En el siguiente link encontrará información relativa a los siguientes temas:
● pedir documentación/lista de publicaciones;
● otros enlaces para la descarga de documentos;
● utilizar documentación online (encontrar y examinar manuales/información).
http://www.siemens.com/motioncontrol/docu

My Documentation Manager
En el siguiente link encontrará información sobre cómo recopilar de manera personalizada
documentación basada en los contenidos de Siemens y adaptarla a la documentación propia
de la máquina:
https://support.industry.siemens.com/My/ww/es/documentation

Formación
En el siguiente link encontrará información sobre SITRAIN, el curso de formación de Siemens
para productos, sistemas y soluciones de automatización:
http://www.siemens.com/sitrain

FAQ
Encontrará preguntas frecuentes en las Utilities & Applications (utilidades y aplicaciones) de
SIMOTION, incluidas en el alcance de suministro de SIMOTION SCOUT, y en las páginas de
Service&Support, en Product Support:
http://support.automation.siemens.com

Technical Support
Los números de teléfono específicos de cada país para el asesoramiento técnico se
encuentran en Internet bajo Contacto:
http://www.siemens.com/automation/service&support

SINAMICS/SIMOTION Descripción del editor DCC


4 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Índice

Prefacio........................................................................................................................................................3
1 Introducción................................................................................................................................................11
2 Indicaciones de seguridad e Industrial Security.........................................................................................17
2.1 Consignas básicas de seguridad...........................................................................................17
2.1.1 Consignas generales de seguridad........................................................................................17
2.1.2 Seguridad industrial...............................................................................................................18
2.2 Uso de la protección de know-how y protección contra escritura..........................................19
2.3 Manual de configuración de Industrial Security.....................................................................20
3 Función Editor DCC....................................................................................................................................21
3.1 Vista general..........................................................................................................................21
3.2 Requisito................................................................................................................................23
3.3 Nuevas versiones de equipos................................................................................................25
3.4 Crear requisitos de proyecto..................................................................................................27
3.4.1 Crear un proyecto..................................................................................................................27
3.4.2 Insertar un dispositivo en un proyecto...................................................................................28
3.4.3 Insertar esquema DCC en un proyecto..................................................................................29
3.4.4 Insertar nuevo subesquema...................................................................................................35
3.4.5 Insertar nuevos esquemas parciales.....................................................................................36
3.4.6 Vista y representación............................................................................................................36
3.5 Manipulación de bloques.......................................................................................................38
3.5.1 Introducción............................................................................................................................38
3.5.2 Inserción de bloques en el editor DCC..................................................................................38
3.5.3 Insertar el texto......................................................................................................................39
3.5.4 Definir propiedades de ejecución...........................................................................................41
3.5.5 Edición de conexiones de bloques.........................................................................................42
3.5.5.1 Generalidades........................................................................................................................42
3.5.5.2 Propiedades de las conexiones de bloques...........................................................................42
3.5.6 Interconexión de bloques.......................................................................................................44
3.5.7 Abreviatura del tipo de datos en DCC para bloques de conexión y de convertidor...............45
3.5.8 Interconexión a conexiones de esquema...............................................................................46
3.5.9 Interconexión con operandos globales en SIMOTION DCC..................................................47
3.5.10 Borrado de bloques................................................................................................................48
3.5.11 Volver a organizar los números de parámetros.....................................................................49
3.5.12 Publicar todas las conexiones................................................................................................50
3.5.13 Anular conexiones..................................................................................................................53
3.6 Compilación...........................................................................................................................55
3.6.1 Prueba de coherencia sin generación de código...................................................................55
3.6.2 Compilar esquema DCC en el editor DCC.............................................................................56
3.6.3 Registro de errores................................................................................................................58
3.7 Edición posterior de configuraciones.....................................................................................59

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 5
Índice

3.7.1 Vista general Edición posterior de programas.......................................................................59


3.7.2 Modificación de la librería de bloques....................................................................................59
3.7.3 Copia de esquemas o de partes de un esquema..................................................................60
3.7.4 Borrado de esquemas............................................................................................................63
3.7.5 Buscar en el proyecto desde STARTER/SCOUT..................................................................63
3.7.6 Reemplazar en proyecto........................................................................................................64
3.8 Modo de test..........................................................................................................................66
3.8.1 Modos de operación de prueba.............................................................................................66
3.8.2 Visualización en modo de operación de laboratorio..............................................................67
3.8.3 Visualización en el modo de operación de proceso...............................................................67
3.8.4 Conectar/desconectar conexiones para test..........................................................................67
3.8.5 Visualización de conexiones Con/Des...................................................................................68
3.8.6 Activación del modo de test...................................................................................................68
3.8.7 Visualización del modo de test...............................................................................................70
3.8.8 Activación de la indicación de valores y tendencias para el test...........................................71
3.8.9 Edición de esquemas DCC en modo de test.........................................................................72
3.8.10 Desactivación del modo de test.............................................................................................73
3.8.11 Modificación online en el modo de test..................................................................................73
3.8.11.1 Nota previa.............................................................................................................................73
3.8.11.2 Modificación online de valores en entradas de bloque..........................................................74
3.8.11.3 Borrado online de una interconexión.....................................................................................75
3.8.11.4 Creación online de una interconexión....................................................................................75
3.8.11.5 Desplazar interconexiones online..........................................................................................76
3.8.11.6 Inserción online de un bloque................................................................................................76
3.8.11.7 Borrado online de un bloque..................................................................................................77
3.8.11.8 Inserción de comentarios en el esquema..............................................................................77
3.8.11.9 Modificación de comentarios en el esquema.........................................................................77
3.8.11.10 Desplazamiento de bloques en el esquema..........................................................................78
3.8.11.11 Coherencia de los esquemas en el modo de test..................................................................78
3.9 Datos de referencia................................................................................................................80
3.9.1 Datos de referencia del esquema..........................................................................................80
3.9.2 Lista Tipos de bloques...........................................................................................................80
3.9.3 Lista de referencias cruzadas Grupos de ejecución (sólo en SIMOTION DCC)....................81
3.9.4 Lista Referencias cruzadas Operandos.................................................................................81
3.10 Manipulación de librerías.......................................................................................................83
3.10.1 Librerías - Compatibilidad......................................................................................................83
3.10.2 Gestión de librerías DCC y tipos de bloques.........................................................................84
3.10.3 Importación de librerías de bloques.......................................................................................85
3.10.4 Actualizar librería de bloques.................................................................................................86
3.10.5 Reemplazar la versión básica de las librerías en caso de haya alguna instalada.................89
3.10.6 Cambiar idioma de una librería de bloques...........................................................................90
3.10.7 Eliminación de librerías de bloques de la configuración........................................................91
3.11 Creación de librerías de bloques...........................................................................................93
3.11.1 Fundamentos.........................................................................................................................93
3.11.2 Inserción y programación de tipos de bloques en librerías DCC...........................................97
3.11.3 Particularidades en la interconexión 1:N de entradas de conexión de esquema..................98
3.11.4 Elaboración de comentarios, iconos y asignación de la familia de bloques para librerías
DCC propias...........................................................................................................................99
3.11.5 Generación de una librería DCB instalable a partir de librerías DCC..................................102
3.11.6 Creación de la ayuda online para las librerías de bloques..................................................104

SINAMICS/SIMOTION Descripción del editor DCC


6 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Índice

3.11.7 Instalación y desinstalación de librerías DCB......................................................................108


3.11.8 Sustitución de una familia de dispositivos de destino para librerías DCC...........................110
3.12 Protección de know-how......................................................................................................113
3.12.1 Protección de know-how para librerías y programas...........................................................113
3.12.2 Protección de know-how para la unidad de accionamiento.................................................115
3.12.3 Protección de know-how para el esquema DCC.................................................................120
3.13 Protección contra escritura para la unidad de accionamiento.............................................124
3.14 Comportamiento de arranque..............................................................................................126
3.15 Actualización de SW y cambio de módulos.........................................................................127
3.16 Información de versión.........................................................................................................128
3.17 Exportación/importación XML de esquemas DCC...............................................................130
3.18 Exportación/importación XML de librerías DCC...................................................................136
3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino ...............................137
4 DCC para SINAMICS...............................................................................................................................143
4.1 Vista general........................................................................................................................143
4.1.1 Introducción..........................................................................................................................143
4.1.2 Requisitos de software.........................................................................................................143
4.1.3 Integración del sistema SINAMICS......................................................................................144
4.1.3.1 Campo de aplicación, características..................................................................................144
4.1.3.2 Grupos de ejecución en el editor DCC.................................................................................145
4.1.3.3 Grupos de ejecución fijos.....................................................................................................147
4.1.3.4 Grupos de ejecución libres...................................................................................................159
4.1.3.5 Secuencia de ejecución, crear nuevos grupos de ejecución..............................................160
4.1.3.6 Crear parámetros específicos del cliente ("Publicar")..........................................................162
4.1.3.7 Interconexión con parámetros SINAMICS...........................................................................166
4.1.4 Carga de tiempo de cálculo, memoria necesaria y asignación de los intervalos de
muestreo de HW..................................................................................................................168
4.1.4.1 Carga de tiempo de cálculo para las versiones de software SINAMICS V2.5 y V2.6..........168
4.1.4.2 Carga de tiempo de cálculo a partir de la versión de software V4.3....................................171
4.1.4.3 Memoria necesaria...............................................................................................................174
4.1.4.4 Memoria necesaria a partir de la versión de software SINAMICS V4.3...............................175
4.1.4.5 Número de posibles intervalos de muestreo de hardware distintos.....................................176
4.1.5 Actualización del firmware SINAMICS.................................................................................178
4.2 Trabajar con SINAMICS DCC..............................................................................................179
4.2.1 Notas previas relativas a la configuración............................................................................179
4.2.2 Crear proyecto nuevo...........................................................................................................180
4.2.3 Insertar esquema DCC........................................................................................................181
4.2.4 Inserción de bloques............................................................................................................183
4.2.5 Interconexión de bloques.....................................................................................................184
4.2.6 Parametrización de conexiones de bloque en el esquema..................................................184
4.2.7 Publicación de conexiones de bloque como parámetro.......................................................186
4.2.8 Compilar esquema DCC en el editor DCC...........................................................................188
4.2.9 Ajuste de la secuencia de ejecución dentro de un grupo de ejecución...............................189
4.2.10 Ajuste del intervalo de muestreo de un grupo de ejecución................................................189
4.2.11 Carga de la opción tecnológica DCC en la tarjeta de memoria de la unidad de
accionamiento......................................................................................................................190
4.2.12 Carga del esquema DCC compilado en el accionamiento...................................................193

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 7
Índice

4.2.13 Visualización online de valores de las conexiones de bloque.............................................193


4.2.14 Interconexión con los parámetros BICO del sistema base en SINAMICS DCC..................195
4.2.15 Leer parámetros e interconexiones BICO............................................................................197
4.2.16 Registro de señales del esquema DCC con la función Trace..............................................198
4.2.17 Comparar esquemas DCC...................................................................................................200
4.2.18 Archivado de un proyecto....................................................................................................201
4.2.19 Creación de documentación................................................................................................201
4.2.20 Actualización a una nueva versión de SINAMICS...............................................................203
4.3 Conexión de DCC al accionamiento....................................................................................204
4.3.1 Vista general........................................................................................................................204
4.3.2 Calcular el esquema DCC con magnitudes relativas...........................................................204
4.3.3 Cálculo del esquema DCC con magnitudes absolutas........................................................206
4.3.3.1 Ejemplo 2.1 (interconexión del valor de entrada).................................................................206
4.3.3.2 Ejemplo 2.2 (interconexión del valor de salida)...................................................................208
4.3.4 Interconexión de señales DCC con las interfaces de comunicación IF1 e IF2....................209
4.3.4.1 Nota previa...........................................................................................................................209
4.3.4.2 Interconexión de datos de proceso recibidos con DCC.......................................................209
4.3.4.3 Interconexión de los datos de proceso enviados con DCC.................................................209
4.4 Especificaciones SINAMICS DCC.......................................................................................210
4.4.1 Reglas para la asignación de nombres en el editor DCC....................................................210
4.4.2 Longitudes de campo/nombre y convenciones....................................................................211
4.4.3 Representación de la visualización dinámica de valores.....................................................211
5 DCC para SIMOTION...............................................................................................................................213
5.1 Vista general........................................................................................................................213
5.1.1 Introducción..........................................................................................................................213
5.1.2 Requisitos de software.........................................................................................................213
5.1.3 Integración del sistema SIMOTION.....................................................................................214
5.1.3.1 Nivel de ejecución, grupo de ejecución y secuencia de ejecución......................................214
5.1.3.2 Variables HMI (publicación de variables y variables @)......................................................216
5.1.3.3 Interconexión con variables SIMOTION...............................................................................218
5.1.4 DCC y SIMOTION Trace......................................................................................................221
5.2 Trabajar con SIMOTION DCC.............................................................................................222
5.2.1 Notas previas relativas a la configuración............................................................................222
5.2.2 Crear un proyecto................................................................................................................223
5.2.3 Insertar esquema.................................................................................................................223
5.2.4 Inserción de bloques............................................................................................................225
5.2.5 Interconexión de bloques.....................................................................................................226
5.2.6 Parametrización de conexiones de bloque en el esquema..................................................226
5.2.7 Estructuras para conexiones de bloque DCB......................................................................228
5.2.8 Valores predeterminados de conexiones en descargas Delta.............................................233
5.2.9 Compilar esquema DCC en el editor DCC...........................................................................234
5.2.10 Carga de esquema DCC compilado....................................................................................236
5.2.11 Arrancar la CPU...................................................................................................................236
5.2.12 Atributo Enable, grupos de ejecución..................................................................................236
5.2.13 Creación de documentación................................................................................................236
5.3 Especificaciones SIMOTION DCC.......................................................................................238
5.3.1 Reglas para la asignación de nombres en el editor DCC....................................................238
5.3.2 Longitudes de campo/nombre y convenciones....................................................................239
5.3.3 Representación de la visualización dinámica de valores.....................................................240

SINAMICS/SIMOTION Descripción del editor DCC


8 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Índice

5.3.4 Representación de operandos.............................................................................................240


5.4 Fallos, alarmas.....................................................................................................................241
5.4.1 Notas para la representación en avisos de error.................................................................241
A Anexo.......................................................................................................................................................243
A.1 Lista de abreviaturas............................................................................................................243
A.2 Glosario................................................................................................................................244
Índice alfabético........................................................................................................................................249

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 9
Índice

SINAMICS/SIMOTION Descripción del editor DCC


10 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
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, 07/2016, 6SL3097-4AN00-0EP3 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.

SINAMICS/SIMOTION Descripción del editor DCC


12 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
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, 07/2016, 6SL3097-4AN00-0EP3 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 Mediante parámetros de ajuste o inter‐
sistema base conexió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 asig‐ que se pueden asignar 10 intervalos de
nar cinco segmentos de tiempo (depen‐ muestreo diferentes
diendo de los ciclos de sistema)
Coherencia de la recepción de datos Recepción de datos coherente incluso La coherencia en la recepción de datos
más allá de los segmentos de tiempo debe establecerla el usuario en caso
necesario mediante bloques estándar
(SAH_X).
Alcance de los bloques estándar Ver el Manual de funciones SINAMICS/ Ver el Manual de funciones SINAMICS/
SIMOTION Descripción de los bloques SIMOTION Descripción de los bloques
estándar DCC estándar DCC

Disponibilidad de características DCC

Tabla 1-2 Disponibilidad de características DCC

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 SINAMICS 2.6/SIMOTION 4.1
de bloque no publicadas
Lectura de interconexiones BICO desde el dispositivo de des‐ SINAMICS 2.5/DCC 2.0.3/STARTER/SCOUT 4.1.3
tino
Creación de librerías instalables SINAMICS 2.5/DCC 2.0.3/STARTER/SCOUT 4.1.3
Librerías DCC SINAMICS 4.4/DCC 2.1/STARTER/SCOUT 4.2

SINAMICS/SIMOTION Descripción del editor DCC


14 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Introducción

Característica Disponible a partir de la versión


Instalación de librerías de bloques con SCOUT abierto SCOUT V4.1.2
Instalación de librerías de bloques con STARTER abierto STARTER V4.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 4.1/STARTER 4.1.3
Búsqueda y sustitución de interconexiones de barra lateral SCOUT/STARTER 4.1.2
DCC
Compilación sin licencia DCC SCOUT/STARTER 4.1.3
Crear librerías de bloques C automáticamente a partir de lib‐ DCC SIMOTION 2.0.3
rerías DCC
Grupo de ejecución fijo "ANTES de valor real de posición" SINAMICS 4.3
Exportación/importación selectiva de XML SCOUT/STARTER 4.2/DCC 2.1
Estructuras DCC SIMOTION definidas por el usuario SCOUT 4.2/DCC 2.1
Lectura de las fuentes de esquema DCC desde el dispositivo SINAMICS 4.4 (sólo en combinación con TPdcblibV3.0_SI‐
de destino NAMICS_4_4 o superior)/SCOUT/STARTER 4.2/DCC 2.1
Sustitución automática de librerías al actualizar la versión del SCOUT/STARTER 4.2
equipo
Sustitución de familias de dispositivos de destino para libre‐ SCOUT 4.3/DCC 2.2
rías DCC

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 15
Introducción

SINAMICS/SIMOTION Descripción del editor DCC


16 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Indicaciones de seguridad e Industrial Security 2
2.1 Consignas básicas de seguridad

2.1.1 Consignas generales de seguridad

ADVERTENCIA
Peligro de muerte en caso de incumplimiento de las consignas de seguridad e inobservancia
de los riesgos residuales
Si no se cumplen las consignas de seguridad ni se tienen en cuenta los riesgos residuales
de la documentación de hardware correspondiente, pueden producirse accidentes con
consecuencias mortales o lesiones graves.
● Respete las consignas de seguridad de la documentación de hardware.
● Tenga en cuenta los riesgos residuales durante la evaluación de riesgos.

ADVERTENCIA
Peligro de muerte por fallos de funcionamiento de la máquina como consecuencia de una
parametrización errónea o modificada
Una parametrización errónea o modificada puede provocar en máquinas fallos de
funcionamiento que pueden producir lesiones graves o la muerte.
● Proteja las parametrizaciones del acceso no autorizado.
● Controle los posibles fallos de funcionamiento con medidas apropiadas (p. ej.,
DESCONEXIÓN/PARADA DE EMERGENCIA).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 17
Indicaciones de seguridad e Industrial Security
2.1 Consignas básicas de seguridad

2.1.2 Seguridad industrial

Nota
Seguridad industrial
Siemens suministra productos y soluciones con funciones de seguridad industrial que
contribuyen al funcionamiento seguro de instalaciones, soluciones, máquinas, equipos y
redes. Dichas funciones son un componente importante de un sistema global de seguridad
industrial. En consideración de lo anterior, los productos y soluciones de Siemens son objeto
de mejoras continuas. Por ello, le recomendamos que se informe periódicamente sobre las
actualizaciones de nuestros productos.
Para el funcionamiento seguro de los productos y soluciones de Siemens, es preciso tomar
medidas de protección adecuadas (como el sistema de protección de células) e integrar cada
componente en un sistema de seguridad industrial integral que incorpore los últimos avances
tecnológicos. A este respecto, también deben tenerse en cuenta los productos de otros
fabricantes que se estén utilizando. Encontrará más información sobre seguridad industrial
en esta dirección (http://www.siemens.com/industrialsecurity).
Si desea mantenerse al día de las actualizaciones de nuestros productos, regístrese para
recibir un boletín de noticias específico del producto que desee. Encontrará más información
en esta dirección (http://support.automation.siemens.com).

ADVERTENCIA
Peligro por estados operativos no seguros debidos a la manipulación del software
Las manipulaciones del software (p. ej., virus, troyanos, malware, gusanos) pueden provocar
estados operativos no seguros en la instalación, con consecuencias mortales, lesiones
graves o daños materiales.
● Mantenga actualizado el software.
Encontrará información y boletines de noticias en esta dirección (http://
support.automation.siemens.com).
● Integre los componentes de automatización y accionamiento en un sistema global de
seguridad industrial de la instalación o máquina conforme a las últimas tecnologías.
Encontrará más información en esta dirección (http://www.siemens.com/
industrialsecurity).
● En su sistema global de seguridad industrial, tenga en cuenta todos los productos
utilizados.

ADVERTENCIA
Peligro de muerte si se manipula el software usando soportes de memoria intercambiables
El almacenamiento de archivos en soportes de memoria intercambiables aumenta el riesgo
de infecciones, p. ej., por virus o malware. Una parametrización errónea puede provocar
fallos de funcionamiento en máquinas, con consecuencias mortales o lesiones graves.
● Proteja los archivos de soportes de memoria intercambiables del software malicioso
mediante las correspondientes medidas de protección (p. ej., programa antivirus).

SINAMICS/SIMOTION Descripción del editor DCC


18 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Indicaciones de seguridad e Industrial Security
2.2 Uso de la protección de know-how y protección contra escritura

2.2 Uso de la protección de know-how y protección contra escritura

Usar la protección de know-how para impedir cambios no autorizados

ADVERTENCIA
Peligro de muerte por manipulación de esquemas DCC y librerías DCC
El uso de esquemas y librerías DCC no protegidos aumenta el riesgo de que puedan
manipularse esquemas DCC, librerías DCC y archivo de backup (copia de seguridad).
● Proteja los esquemas y librerías DCC importantes usando la función Protección de know-
how de programas o la Protección de know-how de unidades de accionamiento de
SCOUT/STARTER. El uso de contraseñas bien pensadas permite impedir
manipulaciones indeseadas.
● Por esta razón, use para Protección de know-how de programas y Protección de know-
how de unidades de accionamiento contraseñas con como mínimo 8 caracteres que
contengan mayúsculas y minúsculas, cifras y caracteres especiales.
● Asegúrese de que solo las personas autorizadas tengas acceso a las contraseñas.
● Proteja contra escritura los archivos de backup que se guardan en su sistema de archivos.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 19
Indicaciones de seguridad e Industrial Security
2.3 Manual de configuración de Industrial Security

2.3 Manual de configuración de Industrial Security

Manual de Industrial Security


Para más información, consulte el manual de configuración "Industrial Security" para los
productos SINAMICS, SINUMERIK y SIMOTION en Manual de Security (https://
support.industry.siemens.com/cs/document/108862708/sinumerik-simotion-sinamics-
industrial-security?dti=0&lc=en-DE).
Tenga en cuenta sobre todo las explicaciones relativas al esquema de protección de células
en el apartado "Medidas generales para seguridad informática - Segmentación de redes".

SINAMICS/SIMOTION Descripción del editor DCC


20 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC 3
3.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 &DUJD

/LEUHU¯D'&%6,027,21 6,027,21

/LEUHU¯D'&%6,1$0,&6 6,1$0,&6

Figura 3-1 Flujo de los datos de configuración

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 21
Función Editor DCC
3.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.

SINAMICS/SIMOTION Descripción del editor DCC


22 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.2 Requisito

3.2 Requisito
Esta descripción se refiere a las siguientes versiones de SW de los dispositivos y de los
sistemas de ingeniería:
● DCC V2.4
● SIMOTION P, C, D, versión V4.5 o superior
● SINAMICS Integrated de SIMOTION D, versión V4.8 o superior
● SINAMICS S120, S150, SM150, G130, G150, GM150, GL150, versión V4.8 o superior
● SINAMICS DCM, versión V1.4 o superior
SINAMICS DC MASTER a partir de la versión 1.4 tiene la misma funcionalidad que
SINAMICS S120 a partir de la versión 4.7, salvo la indicación de carga. Encontrará
información detallada sobre SINAMICS DC MASTER versión 1.4 en las instrucciones de
servicio SINAMICS DC MASTER 6RA80 DC Converters, edición 01/2014
● SINAMICS DCP, V1.2 o superior
● SIMOTION SCOUT/STARTER, versión V4.5 o superior
● Versiones de CFC necsarias para DCC V2.4:
– STARTER: CFC V7.1.2.2, CFC V8.0, CFC V8.0.4, CFC V8.1 o CFC V8.2
– SIMOTION SCOUT: CFC V8.2
● Licencia de ingeniería necesaria para DCC V2.4:
– DCC SINAMICS: CFC for SINAMICS V7.1, V8.0, V8.1 o V8.2
– DCC SIMOTION: CFC for SIMOTION V7.1, V8.0 o V8.2

Nota
Si al volver a instalar SCOUT no se instala también CFC, se puede continuar trabajando con
la versión de CFC ya instalada.

Nota
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, marque
Mostrar todos los avisos durante Guardar y compilar modificaciones. En STARTER se
generará automáticamente el correspondiente informe de errores.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 23
Función Editor DCC
3.2 Requisito

Nota
El editor DCC se instala automáticamente con el sistema de ingeniería SIMOTION SCOUT/
STARTER.
● El programa de instalación de DCC 2.0.2 - 2.0.5 se puede instalar en todos los Service
Packs y hotfixes de SIMOTION SCOUT/STARTER V4.1.
● El programa de instalación de DCC 2.0.2 - 2.0.5 se puede instalar en SIMOTION SCOUT/
STARTER 4.2.
● El programa de instalación de DCC 2.1 se puede instalar a partir de SIMOTION SCOUT/
STARTER 4.2.
● El programa de instalación de DCC 2.2 se puede instalar a partir de SIMOTION SCOUT/
STARTER 4.3.
● El programa de instalación de DCC 2.3 se puede instalar a partir de SIMOTION SCOUT/
STARTER 4.4.
● El programa de instalación de DCC 2.4 se puede instalar a partir de STARTER 4.5
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.
Los requisitos de instalación para otras versiones de software se indicarán en el futuro en el
archivo Léame correspondiente.

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.

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 una versión de CFC más nueva ya no se pueden
abrir con una versión de CFC anterior. La conversión a la versión anterior no es posible.
Si abre un proyecto cuyos esquemas se han creado con una versión de CFC más antigua,
puede decidir si se debe actualizar el formato de datos de los esquemas. Si rechaza dicha
posibilidad, podrá ver los esquemas CFC pero no editarlos. Se recomienda adaptar el formato
de datos de los esquemas CFC a la versión de CFC actualmente instalada.

SINAMICS/SIMOTION Descripción del editor DCC


24 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.3 Nuevas versiones de equipos

3.3 Nuevas versiones de equipos

SIMOTION
El funcionamiento y el rendimiento DCC de los nuevos dispositivos de destino SIMOTION son
compatibles con las versiones anteriores, es decir, en el marco de SIMOTION SCOUT 4.5,
DCC V2.4 es compatible con los siguientes dispositivos de destino:
● Dispositivos SIMOTION V4.1
● Dispositivos SIMOTION V4.2
● Dispositivos SIMOTION V4.3
● Dispositivos SIMOTION V4.4
● Dispositivos SIMOTION V4.5
El funcionamiento y el rendimiento DCC de los nuevos dispositivos de destino SIMOTION
basados en SOC2 (p. ej. D410-2 DP) son compatibles con los correspondientes dispositivos
y versiones anteriores basados en IDC (p. ej. D410 DP).

Nota
Versiones de dispositivo
A partir de STARTER/SCOUT V4.5 y SINAMICS V4.8, las versiones de dispositivo y las
versiones de software soportadas se indicarán en los archivos Léame correspondientes.

Nota
Encontrará una lista de compatibilidades en el DVD de SIMOTION SCOUT y en el siguiente
enlace de Internet:
http://support.automation.siemens.com/WW/llisapi.dll?
func=cslib.csinfo&lang=de&objid=18857317&caller=view

SINAMICS
En STARTER/SCOUT V4.5, DCC SINAMICS soporta todas las versiones de dispositivo
habilitadas hasta el momento con DCC.
Adicionalmente, se ofrece DCC para:
● SINAMICS 4.8
● DCM 1.4.1
● DCP 1.2
Los siguientes tipos/versiones de dispositivo son compatibles con SINAMICS 4.8:
● S120 CU320-2
● S120 Integrated
● CX32-2

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 25
Función Editor DCC
3.3 Nuevas versiones de equipos

● S150 CU320-2
● GL150 CU320-2
● GM150 CU320-2
● SL150 CU320-2
● SM120 CU320-2

Nota
Al instalar un SSP, se instala también la librería estándar dcblib más actualizada que esté
disponible para el dispositivo y que podrá utilizarse en él.

SINAMICS/SIMOTION Descripción del editor DCC


26 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.4 Crear requisitos de proyecto

3.4 Crear requisitos de proyecto

3.4.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 3-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, 07/2016, 6SL3097-4AN00-0EP3 27
Función Editor DCC
3.4 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.

3.4.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 3-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.

SINAMICS/SIMOTION Descripción del editor DCC


28 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.4 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 3-4 Insertar un dispositivo en un proyecto

3.4.3 Insertar esquema DCC en un proyecto


Ahora puede insertar un esquema DCC en el proyecto existente.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 29
Función Editor DCC
3.4 Crear requisitos de proyecto

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 3-5 SIMOTION SCOUT: Insertar esquema DCC

SINAMICS/SIMOTION Descripción del editor DCC


30 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.4 Crear requisitos de proyecto

Figura 3-6 Insertar esquema DCC en el objeto de accionamiento CU de una unidad de


accionamiento SINAMICS CU3x0.x con STARTER

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 31
Función Editor DCC
3.4 Crear requisitos de proyecto

Figura 3-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


32 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.4 Crear requisitos de proyecto

3. Se abrirá la ventana Insertar esquema DCC.

Figura 3-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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 33
Función Editor DCC
3.4 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 3-9 Relación entre los tipos de esquema en el editor DCC

Seleccione el esquema DCC en el navegador de proyecto y mediante el menú contextual


Propiedades... abra el diálogo Propiedades esquema DCC para solicitar propiedades
determinadas del esquema DCC. En la pestaña Generalidades, en Etiqueta de fecha/hora
bajo Última modificación (STEP7) verá la fecha en que se modificó por última vez el esquema

SINAMICS/SIMOTION Descripción del editor DCC


34 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.4 Crear requisitos de proyecto

DCC desde STEP7 (editor CFC) o se aplicaron cambios en Propiedades esquema DCC. En
Última modificación: verá la fecha en que se compiló por última vez el esquema DCC o se
aplicaron cambios en Propiedades esquema DCC. En Posición del proyecto: verá la ruta en
la que se guardó el proyecto.

Figura 3-10 Propiedades esquema DCC

3.4.4 Insertar nuevo subesquema


Un esquema (subesquema) se puede insertar en otro esquema (técnica "un esquema dentro
de otro"). De este modo se pueden formar estructuras jerárquicas. Cada esquema insertado
puede abrirse y modificarse. 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 35
Función Editor DCC
3.4 Crear requisitos de proyecto

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 con la opción de menú Vista
> Vista general o con el botón de la barra de herramientas. Se muestran las seis páginas
del esquema DCC seleccionado.
2. Inserte un nuevo subesquema con el menú contextual Insertar nuevo esquema y ábralo
con el menú contextual Abrir del subesquema.

Nota
Cree los esquemas DCC por principio en STARTER/SCOUT.
Si crea otros esquemas DCC directamente en el editor CFC teniendo un esquema DCC abierto
que está asignado a un objeto de accionamiento SINAMICS, puede producirse un error de
compilación.

3.4.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.

3.4.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.

SINAMICS/SIMOTION Descripción del editor DCC


36 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.4 Crear requisitos de proyecto

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, 07/2016, 6SL3097-4AN00-0EP3 37
Función Editor DCC
3.5 Manipulación de bloques

3.5 Manipulación de bloques

3.5.1 Introducción
En este apartado conocerá los tipos de bloques de los que dispone y cómo se insertan y
borran bloques en un esquema DCC. Asimismo, aprenderá a editar conexiones de bloques.

Nota
En la ayuda online se dispone de información exhaustiva sobre los distintos bloques (incl.
diagrama de posición y vista de instalación). Para iniciar la ayuda marque el bloque deseado
en el esquema o en el catálogo de bloques y pulse la tecla F1.

Responsabilidad del usuario


Es responsabilidad de usted como usuario verificar y validar las funciones DCC programadas
con DCC. El usuario es responsable de funcionamiento correcto de cualquier función DCC
creada con DCC.

ADVERTENCIA
Peligro de muerte por fallos de funcionamiento de la máquina a consecuencia de una
parametrización errónea de funciones DCC
Una programación de las funciones DCC puede provocar fallos de funcionamiento en
máquinas, con consecuencias mortales o lesiones graves.
● Controle los posibles fallos de funcionamiento con medidas apropiadas (p. ej.,
DESCONEXIÓN/PARADA DE EMERGENCIA).
● Verifique y valide las funciones DCC que haya programado.

3.5.2 Inserción de bloques en el editor DCC

Tipos de bloques en el editor DCC


La reserva de tipos de bloques representada en el catálogo de bloques depende tanto del tipo
de dispositivo como de la versión de la librería. El catálogo de bloques contiene los directorios
de las familias de bloques y los directorios Todos los bloques (contiene todos los bloques) y
Otros bloques (para bloques que no están asignados a ninguna familia). En el editor DCC, los
nombres de las familias de bloques están siempre en inglés.

SINAMICS/SIMOTION Descripción del editor DCC


38 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

Inserción de bloque

Figura 3-11 Inserción de bloques

● 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.
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.

3.5.3 Insertar el texto


Es posible dotar al esquema DCC de comentarios, que se introducen en campos de texto.
Éstos se pueden definir en cualquier posición libre del esquema.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 39
Función Editor DCC
3.5 Manipulación de bloques

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.

Figura 3-12 Insertar el campo de texto

Alternativamente, también se puede hacer clic con el botón derecho del ratón en el lugar
deseado del esquema y seleccionar el comando Insertar nuevo texto en el menú contextual.
No olvide que esta opción sólo está disponible online.

Figura 3-13 Insertar nuevo texto

SINAMICS/SIMOTION Descripción del editor DCC


40 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

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.
Puede modificar el comentario haciendo clic en el campo de texto y, a continuación,
introduciendo un texto o modificándolo.

3.5.4 Definir propiedades de ejecución


Las propiedades de ejecución de todos los bloques utilizados del programa se pueden
visualizar o modificar. Las propiedades se visualizan a través de Editar > Secuencia de
ejecución o mediante el botón de la barra de herramientas.

Figura 3-14 Editor secuencial del esquema dccReg1 con los grupos de ejecución Tsg_dccReg1 y Tsg2

En esta ventana también se puede modificar la posición de integración en la secuencia de


ejecución, arrastrando el bloque con el ratón hasta el lugar deseado. De la misma forma se
puede modificar la asignación de un bloque a un grupo de ejecución.
Los bloques recién insertados siempre se colocan detrás del bloque del sistema de ejecución
que se ha definido como predecesor. De forma predeterminada se trata siempre del bloque
que se ha insertado en último lugar. Si desea insertar un bloque en ejecución tras un bloque
ya existente, marque éste con la dirección relativa deseada en la vista general o en el esquema
y elija en el menú que aparece al pulsar el botón derecho del ratón la función Predecesor para
posición de instalación. El bloque ahora definido como predecesor se representa en color
verde claro en el editor DCC.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 41
Función Editor DCC
3.5 Manipulación de bloques

Figura 3-15 Menú contextual del bloque: definir el predecesor para la posición de instalación

La posición de ejecución activa se muestra en la línea de estado. Ésta se encuentra en la


parte inferior derecha del editor secuencial.

3.5.5 Edición de conexiones de bloques

3.5.5.1 Generalidades
Según sea su función y, por consiguiente, sus posibilidades de edición, se diferencian dos
tipos de conexiones (entradas y salidas) de bloque:
Los siguientes apartados contienen más información sobre el manejo de las conexiones de
los bloques en el DCC.

3.5.5.2 Propiedades de las conexiones de bloques


Cada conexión puede parametrizarse por separado haciendo doble clic en ella.
Alternativamente, se puede visualizar la ventana Propiedades Conexión del modo siguiente:
1. Seleccione la conexión deseada.
2. En el menú contextual, seleccione Propiedades del objeto.
3. Se muestra la ventana Propiedades Conexión.
Más sencillo es el procedimiento siguiente para parametrizar las entradas:
● Haga doble clic en un encabezado de bloque. Se abre la ventana Propiedades Bloque.
También puede abrir la ventana Propiedades Bloque mediante la opción Propiedades del
objeto del menú contextual del bloque o la opción Editar -> 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.

SINAMICS/SIMOTION Descripción del editor DCC


42 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

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.

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.

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:
● Crear parámetros específicos del cliente ("Publicar") (Página 162)

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, 07/2016, 6SL3097-4AN00-0EP3 43
Función Editor DCC
3.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.

Consulte también
Variables @ (SIMOTION) (Página 217)

3.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 3-1 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 mag‐
nitud de byte
BYTE USINT Interconexión de una magnitud de byte con una magnitud de Integer
Unsigned Short

SINAMICS/SIMOTION Descripción del editor DCC


44 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

Entrada Salida Descripción


USINT SINT Interconexión de una magnitud de Integer Unsigned Short con una mag‐
nitud 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

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.

3.5.7 Abreviatura del tipo de datos en DCC para bloques de conexión y de convertidor

Tabla 3-2 Tabla de tipos de datos

Abreviatura Palabra reservada Designación Bits


BO/B BOOL Número lógico 8
BY BYTE Secuencia de 8 bits 8
DI/D 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 flo‐ 64
tante doble
Precisión según IEEE
754

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 45
Función Editor DCC
3.5 Manipulación de bloques

Abreviatura Palabra reservada Designación Bits


R REAL Número con coma flo‐ 32
tante
SI SINT Número entero corto 8
con signo
TS SDTIME El tipo de datos SDTI‐ 32
ME se deriva del tipo de
datos REAL, 1.0 corres‐
ponde a 1.0 ms
No hay definidos valo‐
res negativos.
UD UDINT Número entero doble 32
sin signo
UI UINT Número entero sin sig‐ 16
no
US USINT Número entero corto 8
sin signo
W WORD Secuencia de 16 bits 16

3.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 3-16 Sección de la ventana Conexiones de esquema

SINAMICS/SIMOTION Descripción del editor DCC


46 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

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.
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. Hasta CFC 7.0 la primera
interconexión con la conexión de esquema sólo funcionaba 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
y librerías DCC.

3.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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 47
Función Editor DCC
3.5 Manipulación de bloques

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.

3.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.

Nota
El bloque STM no se puede borrar ni insertar online.

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.

SINAMICS/SIMOTION Descripción del editor DCC


48 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

3.5.11 Volver a organizar los números de parámetros

Para desplazar números de parámetros, abra el cuadro de diálogo Volver a organizar los
números de parámetros a través del menú Esquema -> Volver a organizar los números de
parámetros.

Figura 3-17 Volver a organizar los números de parámetros

Introduzca los valores nuevos y aplíquelos con el botón Ejecutar.


Si no se introducen correctamente, se emitirá la siguiente alarma.

Figura 3-18 Aviso de alarma para una entrada no válida

Corrija sus entradas.


Si los datos se han introducido correctamente, encontrará información adicional para
desplazar los números de parámetros en el cuadro de diálogo posterior Protocolos, en la
pestaña Volver a organizar los números de parámetros. En caso de errores, seleccione la
entrada y navegue con el botón Ir a hasta la ubicación del problema.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 49
Función Editor DCC
3.5 Manipulación de bloques

Figura 3-19 Cuadro de diálogo Protocolos, pestaña Volver a organizar los números de parámetros

3.5.12 Publicar todas las conexiones

Puede publicar las conexiones de todos los bloques o las conexiones de un único bloque en
el editor DCC.
Para más información sobre la publicación de conexiones, consulte Crear parámetros
específicos del cliente ("Publicar") (Página 162).

SINAMICS/SIMOTION Descripción del editor DCC


50 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

Publicar todas las conexiones de todos los bloques


Publique las conexiones de todos los bloques a través del menú Esquema -> Publicar todas
las conexiones.

Figura 3-20 Menú Esquema -> Publicar todas las conexiones

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 51
Función Editor DCC
3.5 Manipulación de bloques

Publicar todas las conexiones de un bloque


Seleccione un bloque y publique sus conexiones a través del menú Editar -> Publicar todas
las conexiones. .

Figura 3-21 Menú Editar -> Publicar todas las conexiones

También puede hacerlo a través del menú contextual del bloque.

Figura 3-22 Menú contextual Publicar todas las conexiones

SINAMICS/SIMOTION Descripción del editor DCC


52 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.5 Manipulación de bloques

3.5.13 Anular conexiones

En el editor DCC es posible anular la publicación de las conexiones de todos los bloques o la
publicación de las conexiones de un bloque.

Esquema -> Anular conexiones


A través del menú Esquema -> Anular conexiones se puede anular la publicación de las
conexiones de todos los bloques.

Figura 3-23 Menú Esquema -> Anular conexiones

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 53
Función Editor DCC
3.5 Manipulación de bloques

Editar -> Anular conexiones


A través del menú Editar -> Anular conexiones se puede anular la publicación de las
conexiones de un bloque.

Figura 3-24 Menú Editar -> Anular conexiones

También dispone de esta función en el menú contextual del bloque.

Figura 3-25 Menú contextual Anular conexiones del bloque

SINAMICS/SIMOTION Descripción del editor DCC


54 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.6 Compilación

3.6 Compilación

3.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, p. ej., 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, 07/2016, 6SL3097-4AN00-0EP3 55
Función Editor DCC
3.6 Compilación

3.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 3-26 Compilar esquema DCC

La compilación se inicia a través de Esquema > Compilar > Esquemas como programa... o
mediante el botón .

SINAMICS/SIMOTION Descripción del editor DCC


56 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.6 Compilación

Posibilidades de compilación
Puede seleccionar el alcance de la compilación:
● Alcance: Compilar solo modificaciones
Se compilan solo 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.

Nota
En el editor DCC sólo es posible compilar esquemas DCC. Para un proceso de creación
completo, utilice Guardar y compilar todo en STARTER/SCOUT.
A partir de STARTER/SCOUT V 4.2, esta función se encuentra en Guardar y compilar todo
de nuevo.
A partir de STARTER/SCOUT V 4.3, esta función se encuentra en Guardar y compilar todo
de nuevo, incl. librerías DCC.
A partir de STARTER/SCOUT V 4.4, esta función se encuentra en Guardar y compilar todo
de nuevo.

Reorganizar interfaz de variables HMI


Esta opción solo está disponible para esquemas SIMOTION DCC. La reorganización provoca
que se eliminen de la imagen de memoria variables HMI que ya se habían borrado. Para más
información consulte Variables HMI (Página 216).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 57
Función Editor DCC
3.6 Compilación

3.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.

SINAMICS/SIMOTION Descripción del editor DCC


58 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.7 Edición posterior de configuraciones

3.7 Edición posterior de configuraciones

3.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

Guardar y restablecer variables no volátiles (sólo SIMOTION)


Las instancias de bloque DCB pueden contener variables no volátiles.
A través del menú contextual del esquema DCC Guardar variable... los contenidos de dichas
variables se guardan en un archivo. Los valores se pueden restablecer a partir de dicho
archivo. De este modo los datos DCC no volátiles se conservan al cambiar la plataforma o
actualizar la versión.

3.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, 07/2016, 6SL3097-4AN00-0EP3 59
Función Editor DCC
3.7 Edición posterior de configuraciones

3.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) y entre
diferentes dispositivos SIMOTION o SINAMICS. 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.
Se necesita una licencia DCC para copiar un esquema DCC como tipo de bloque en una
librería SINAMICS.

Nota
Interconexiones que se aplican a todos los esquemas
Si se copian esquemas que contienen interconexiones que se aplican a todos los esquemas,
pueden producirse errores. En lugar de ello, utilice la función de importación/exportación de
XML.

Copia de un esquema (SIMOTION)


Para copiar un esquema SIMOTION DCC debe proceder de la siguiente manera:
1. Seleccione el dispositivo de origen en la vista de proyecto.
2. Abra el submenú PROGRAMAS del dispositivo.
3. Marque un esquema DCC existente y seleccione en el menú contextual del esquema el
comando Copiar.
4. Seleccione el dispositivo de destino en la vista de proyecto.
5. Abra el submenú PROGRAMAS del dispositivo.
6. 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 (SINAMICS)


Para copiar un esquema SINAMICS DCC debe proceder de la siguiente manera:
1. Seleccione la unidad de accionamiento de origen en la vista de proyecto.
2. Abra el submenú, p. ej., Control_Unit del dispositivo.
3. Marque un esquema DCC existente y seleccione en el menú contextual del esquema el
comando Copiar.

SINAMICS/SIMOTION Descripción del editor DCC


60 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.7 Edición posterior de configuraciones

4. Seleccione la unidad de accionamiento de destino en la vista de proyecto.


5. Abra el submenú, p. ej., Control_Unit del dispositivo.
6. 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.

Nota
Una vez realizada la copia, no olvide comprobar si también es necesario adaptar en la copia
del esquema alguna interconexión de las conexiones de bloque como consecuencia de la
copia a otro objeto de accionamiento. Al copiar, las conexiones de bloque publicadas se
adaptan automáticamente al sistema base.
Las interconexiones que se aplican a todos los esquemas se pierden.
DCC SIMOTION: Al copiar esquemas DCC, las interconexiones que se aplican a todos los
esquemas se convierten en interconexiones textuales. A través del menú Herramientas ->
Cerrar interconexiones textuales se vuelven a cerrar.

Nota
DCC SINAMICS y DCC SIMOTION
Solo debe crearse un esquema SINAMICS DCC por objeto de accionamiento.

Nota
DCC SINAMICS y DCC SIMOTION
Al copiar un dispositivo se copian al mismo tiempo los esquemas correspondientes.
Es posible la importación o exportación XML de esquemas individuales. Una vez realizada la
importación XML, no olvide comprobar si también es necesario adaptar conexiones de bloque
a consecuencia de la importación XML en otro objeto de accionamiento.
Al exportar un proyecto, se exportan también los esquemas DCC asociados, con todas sus
interconexiones.

Nota
Al copiar esquemas DCC entre distintos dispositivos, las librerías utilizadas se sustituyen en
los esquemas DCC por las librerías existentes en el dispositivo. Para ello, hasta ahora se
presupone que en cada dispositivo SINAMICS hay una versión de la librería estándar. A partir
de SINAMICS 4.4 hay varias versiones disponibles de la librería estándar en un dispositivo
por razones de compatibilidad. Al seleccionar de forma automática se utiliza la versión con la
versión de firmware más alta. Si hay varias versiones de librerías instaladas para una versión
de firmware, se selecciona la librería con la versión siguiente.
En el caso de SIMOTION, dcblibV2_0_simotion4_1_x también estará disponible en
dispositivos SIMOTION V4.2.
La disponibilidad de librerías V4.1 se limita a los tipos de dispositivo que también estaban ya
disponibles en V4.1. Las librerías V4.1 no pueden ejecutarse en un D455-2 o un D455-2. Los
nuevos tipos de bloque se encuentran en dcblibV3_0_simotion4_2.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 61
Función Editor DCC
3.7 Edición posterior de configuraciones

Copia de esquemas DCC en otros proyectos


También se pueden copiar esquemas DCC de un proyecto en otro. Como solo se puede abrir
un proyecto al mismo tiempo, para ello debe iniciar STARTER o SCOUT dos veces y cargar
un proyecto distinto cada vez.

Nota
Al hacerlo, tenga en cuenta que fuera del sistema de ingeniería los esquemas DCC se pueden
copiar e insertar, pero no cortar.

Si desea copiar un esquema SINAMICS DCC en otro proyecto, el esquema no debe utilizar
librerías SINAMICS que solo estén disponibles dentro del proyecto de origen. Esto afecta a
las librerías dentro del submenú LIBRERÍAS SINAMICS. En este caso, al intentar copiar se
muestra un aviso de error y el esquema DCC no se copia.
Para copiar esquemas DCC entre proyectos correctamente en todos los casos, puede utilizar
la funcionalidad de la exportación e importación XML.

Cancelación de procesos de copia en esquemas DCC


En los siguientes casos pueden producirse errores al copiar esquemas DCC:
● Los esquemas DCC se han creado con una versión del editor DCC más antigua (versión
CFC).
● Copia sin licencia DCC.

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.

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 la ejecución tras un bloque ya existente, marque éste en la
vista general o en el esquema y seleccione en el menú contextual la función Predecesor para

SINAMICS/SIMOTION Descripción del editor DCC


62 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.7 Edición posterior de configuraciones

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 .
Ver también Definir propiedades de ejecución (Página 41)

3.7.4 Borrado de esquemas

Borrado de un esquema en SIMOTION SCOUT


Para borrar un esquema en SIMOTION SCOUT debe proceder de la siguiente manera:
1. Abra el sistema de ingeniería SIMOTION SCOUT.
2. Seleccione el dispositivo deseado 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 Borrar.
El esquema se ha borrado del dispositivo.

Borrado de un esquema en STARTER


Para borrar un esquema en STARTER debe proceder de la siguiente manera:
1. Abra el sistema de ingeniería STARTER.
2. Seleccione la unidad de accionamiento deseada 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 Borrar.
El esquema se ha borrado de la unidad de accionamiento.

Borrado de elementos superiores


Los esquemas DCC también se borran si se borra un elemento superior (p. ej., un DO).

3.7.5 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 63
Función Editor DCC
3.7 Edición posterior de configuraciones

Figura 3-27 Buscar en el 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.

Condiciones marco
● A partir de DCC 2.0.2 se buscan y reemplazan también los símbolos (variables en la barra
lateral) y los contenidos de 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 know-
how 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.

3.7.6 Reemplazar en proyecto


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.

SINAMICS/SIMOTION Descripción del editor DCC


64 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.7 Edición posterior de configuraciones

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 3-28 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.

Limitaciones
● A partir de DCC 2.0.2 se buscan y reemplazan también los símbolos (variables en la barra
lateral) y los contenidos de 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 know-
how 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 65
Función Editor DCC
3.8 Modo de test

3.8 Modo de test

3.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 3-29 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


66 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.8 Modo de test

3.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.

3.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).

Nota
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.

3.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

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 67
Función Editor DCC
3.8 Modo de test

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 de la barra de
herramientas.
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.

3.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.
● A través del menú Test > Visualización Des o mediante el botón se puede terminar 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.

3.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

SINAMICS/SIMOTION Descripción del editor DCC


68 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.8 Modo de test

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 78).

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).

Nota
Tras cargar el proyecto desde el dispositivo de destino, el proyecto debe guardarse antes de
poder iniciar el modo de test DCC.

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 3-30 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 69
Función Editor DCC
3.8 Modo de test

Figura 3-31 Modo de test: modificaciones en el dispositivo de destino

3.8.7 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.

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.

SINAMICS/SIMOTION Descripción del editor DCC


70 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.8 Modo de test

3.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.

Nota
La indicación de valores está limitada a 256 valores.
Si la estructura de una conexión de bloque consta de más de 256 elementos individuales, no
se puede agregar la conexión de bloque completa a la indicación de valores, sino sólo
elementos individuales de forma selectiva.
Para mostrar los valores relevantes, añada elementos individuales a la indicación de valores
mediante Arrastrar y soltar.
Tenga en cuenta que visualizar valores en la indicación de valores afecta al rendimiento del
dispositivo de destino.

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 3-32 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 71
Función Editor DCC
3.8 Modo de test

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.

3.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 3-3 Edición posterior de configuraciones en el modo de test

Manipulación de bloques (Página 38)


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 me‐
diante 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 blo‐ Marque el bloque, pulse el botón derecho del ratón y elija el comando
ques 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 44)
Creación de interconexio‐ Con el puntero del ratón, marque las conexiones de bloque en el esque‐
nes ma DCC entre las que desee crear un enlace.
Tenga en cuenta que las entradas de bloque publicadas como paráme‐
tros 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 Con el puntero del ratón, marque la conexión de bloque en el esquema
DCC cuyo enlace desee desplazar. A continuación, desplace la interco‐
nexión 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.

SINAMICS/SIMOTION Descripción del editor DCC


72 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.8 Modo de test

Modificar el valor de señal Marque con un doble clic la entrada de bloque cuyo valor desee modifi‐
de una entrada car. Se abre el cuadro de diálogo Propiedades Conexión, en el que pue‐
de 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.
Comentarios (Text)
Inserción de comentarios Marque el comando Nuevo texto a través de los directorios de los tipos
(Text) en el esquema 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 Es posible desplazar el campo de texto en el esquema DCC marcándolo,
(Text) en el esquema moviéndolo al lugar deseado manteniendo pulsado el botón del ratón y
soltándolo a continuación. Puede modificar su comentario haciendo do‐
ble clic en el campo de texto y, a continuación, introduciendo un texto o
modificándolo.

3.8.10 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.

3.8.11 Modificación online en el modo de test

3.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.
Las modificaciones se realizan de forma paralela en el dispositivo de destino y en la gestión
de datos offline.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 73
Función Editor DCC
3.8 Modo de test

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.
En el modo de test puede mostrarse esporádicamente el aviso "Server busy" cuando intente
modificar valores online.
Dado el caso, debe confirmar este aviso varias veces hasta que se adopte el valor modificado
online.
Repare el proyecto mediante una exportación/importación XML.

Nota
En los proyectos grandes, desactive en SIMOTION SCOUT la opción Herramientas → Ajustes
→ Guardar → Copia de seguridad automática de los datos de proyecto para evitar una pérdida
de rendimiento.
De lo contrario, en el modo de test se guardaría el proyecto completo tras cada modificación.

3.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.

SINAMICS/SIMOTION Descripción del editor DCC


74 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.8 Modo de test

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 no depende de si se éstas se
han declarado o no como variables HMI.

3.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.

3.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 @.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 75
Función Editor DCC
3.8 Modo de test

Nota
SIMOTION DCC: No es posible volver a crear online enlaces con salidas de bloque publicadas
en el esquema DCC ni operandos globales.

3.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.

3.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.

SINAMICS/SIMOTION Descripción del editor DCC


76 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.8 Modo de test

3.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!

Nota
El bloque STM no se puede borrar ni insertar online.

3.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.

3.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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 77
Función Editor DCC
3.8 Modo de test

3.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.

3.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 3-33 Activación del modo de test en caso de incoherencias

Confirme el cuadro de diálogo con "Activación del modo de test".


Si el esquema en el editor 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 editor CFC
las modificaciones desde el sistema de destino a través del menú Herramientas > Leer valores
constantes. A continuación es posible visualizar, trazar y realizar más modificaciones online
en el modo de test.

SINAMICS/SIMOTION Descripción del editor DCC


78 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.8 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 sólo se diferencian en valores constantes, la coherencia se puede
restablecer con la opción de menú Herramientas > Leer valores constantes.

Figura 3-34 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 cuadro de 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 3-35 Activación del modo de test

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 79
Función Editor DCC
3.9 Datos de referencia

3.9 Datos de referencia

3.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 @.

3.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

SINAMICS/SIMOTION Descripción del editor DCC


80 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.9 Datos de referencia

Título de la columna Significado


Bloque Nombre del bloque de instancia (p. ej.: Integra‐
dor1)
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.

3.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 236)).
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 cone‐
xión
Comentario elemento Comentario del bloque
Tipo Tipo de bloque (p. ej.: ADD)

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.

3.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

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 81
Función Editor DCC
3.9 Datos de referencia

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 3-4 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


82 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.10 Manipulación de librerías

3.10 Manipulación de librerías

3.10.1 Librerías - Compatibilidad

Compatibilidad
Consulte en la siguiente tabla qué versión del kernel admite las distintas librerías DCB.

Versión del kernel Versión de librería DCB


SIMOTION 4.1.5 4.1.2, 4.1.4, 4.1.5
SIMOTION 4.2 4.1.5, 4.2
SIMOTION 4.3 4.1.5, 4.2, 4.3

SINAMICS V2.5.SP1 SINAMICS V2.5


SINAMICS V2.6.x SINAMICS V2.6
SINAMICS V4.3 SINAMICS V4.3
SINAMICS V4.4 SINAMICS V4.3, SINAMICS V4.4
SINAMICS V4.5 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5
SINAMICS V4.6 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5, SINA‐
MICS V4.6
SINAMICS V4.7 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5, SINA‐
MICS V4.6, SINAMICS V4.7
SINAMICS V4.8 SINAMICS V4.3, SINAMICS V4.4, SINAMICS V4.5, SINA‐
MICS V4.6, SINAMICS V4.7, SINAMICS V4.8

Librerías SINAMICS
Con SINAMICS V4.8 pueden ejecutarse las siguientes librerías estándar:
● SINAMICS V4.8 (dcblibV3_0_sinamics4_8)
● SINAMICS V4.7 (dcblibV3_0_sinamics4_7)
● SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
● SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Con SINAMICS V4.7 pueden funcionar las librerías estándar siguientes:
● SINAMICS V4.7 (dcblibV3_0_sinamics4_7)
● SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
● SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 83
Función Editor DCC
3.10 Manipulación de librerías

Con SINAMICS V4.6 pueden funcionar las librerías estándar siguientes:


● SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
● SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Con SINAMICS V4.5 pueden ejecutarse las siguientes librerías estándar:
● SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Con SINAMICS V4.4 pueden ejecutarse las siguientes librerías estándar:
● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Con SINAMICS V4.3.x puede ejecutarse la siguiente librería estándar:
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Con SINAMICS V2.6.x puede ejecutarse la siguiente librería estándar:
● SINAMICS V2.6 (dcblibV2_0_sinamics2_6)
Con SINAMICS V2.5.SP1 puede ejecutarse la siguiente librería estándar:
● SINAMICS V2.5 (dcblibV2_0_sinamics2_5_1)

3.10.2 Gestión de librerías DCC y tipos de bloques

A partir de DCC 2.1 se pueden crear librerías DCC para SINAMICS.


Se pueden sustituir tipos de bloque dentro del esquema DCC a través del menú Herramientas-
> Tipos de bloques. Si no existen fuentes de esquema DCC, las versiones de las librerías
DCB subyacentes en el esquema se pueden sustituir a través del menú contextual Tipos de
bloques. Esto permite utilizar la misma librería DCC en distintas versiones de dispositivo. Para
ello se necesita la correspondiente licencia DCC.
Los grupos de ejecución se modifican automáticamente al guardar en otro dispositivo de
destino.
Si un esquema con varios grupos de ejecución se copia del dispositivo a la librería, al compilar
se emiten avisos de error. El usuario debe liberar los grupos de ejecución.

SINAMICS/SIMOTION Descripción del editor DCC


84 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.10 Manipulación de librerías

En los directorios de librerías separados para librerías SIMOTION y SINAMICS puede haber
librerías y tipos de bloques con el mismo nombre. Dentro de una librería, los nombres de tipos
de bloques deben ser únicos.

Nota
Utilice el bloque STM en bloques de librerías DCC que solo se instancian una vez, y solo una,
por cada DO.

3.10.3 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.
Importar significa que la librería DCB ya instalada en SCOUT/STARTER también se mapea
en la gestión de datos Step 7 para el dispositivo o la librería DCC y, de este modo, se encuentra
disponible para los esquemas en el editor DCC/CFC. Las librerías DCC que se encuentren
en el mismo proyecto también se pueden importar para los dispositivos SIMOTION y
SINAMICS.
Las librerías deben instalarse en SINAMICS/SIMOTION e importarse a continuación para el
contenedor de esquemas (carpeta Programas) antes de poder utilizar los tipos de bloques
contenidos en esquemas DCC.
Sólo deben utilizarse las librerías apropiadas para el dispositivo. Sólo debe importarse una
versión de una librería. Así pues, para un dispositivo SIMOTION 4.1 solo se pueden importar
librerías de la versión 4.1 + ServicePackX (p. ej.: 4.1.0, 4.1.5).

Nota
A partir de SINAMICS 4.x ya no se pueden utilizar librerías SINAMICS 2.6.

Si la librería DCC necesaria para el esquema no se puede seleccionar, no se permite utilizar


una librería básica empleada en la librería para el dispositivo actual. La librería básica se
puede cambiar en el editor DCC, en Herramientas > Tipos de bloques. Si no hubiera disponible
ninguna fuente de esquema, en el menú contextual de la librería DCC puede llamar la opción
de menú Tipos de bloques y realizar allí los cambios.
Ambigüedad de los nombres de los bloques de distintas librerías
Si dos bloques de distintas librerías (en SIMOTION) tienen el mismo nombre, tiene validez el
bloque de la librería cuyo nombre aparece antes por orden alfabético.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 85
Función Editor DCC
3.10 Manipulación de librerías

Si no se ha insertado ningún esquema DCC para un contenedor de esquemas (dispositivo/


librería) tampoco se puede importar ninguna librería.

Nota
Para SINAMICS, las librerías deben importarse siempre en el dispositivo, y no en el objeto de
accionamiento.
Al borrar el último esquema de un dispositivo se borra la selección de las librerías DCB.
Al importar librerías DCC la librería afectada debe estar compilada.

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 disponibles para el dispositivo. 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 disponibles para el dispositivo 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 3-5 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

3.10.4 Actualizar librería de bloques


Las librerías de bloques pueden actualizarse a través del menú Herramientas > Tipos de
bloques con el esquema DCC abierto.
En el caso de las librerías DCC sin fuentes de esquema DCC, las versiones de las librerías
DCB subyacentes pueden sustituirse a través del menú contextual Librerías de bloques.

Nota
Para ello la librería debe estar seleccionada.

SINAMICS/SIMOTION Descripción del editor DCC


86 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.10 Manipulación de librerías

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 3-36 Actualizar librería de bloques

Actualización de librerías tras cargar nueva versión en equipo


A partir de STARTER 4.2, tras cargar una nueva versión en el equipo se inserta
automáticamente la versión de librería correcta.
Encontrará información detallada sobre la actualización de versiones de dispositivos en el
capítulo Actualización de SW y cambio de módulos (Página 127).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 87
Función Editor DCC
3.10 Manipulación de librerías

Nota
La librería estándar se instala automáticamente con el programa de instalación pero, si se ha
desinstalado accidentalmente, puede volver a instalarse mediante el programa de instalación
de DCC.
En SINAMICS, las librerías también pueden instalarse mediante los SSP (SINAMICS Support
Packages).
Si desea instalar posteriormente la librería DCB del DVD de SSP, cambie al directorio
CD_1\SSP\Disk1 y descomprima el archivo dcblib.zip en el directorio que desee. Instale la
librería dcbbib_Vx.y_sinamics_w.z contenida en él.
A partir de DCC V2.1 (STARTER 4.2), las librerías también están disponibles para SINAMICS
a través del comando de menú Herramientas -> Instalar librerías. Ver Instalación y
desinstalación de librerías DCB (SINAMICS).
En SIMOTION, las librerías también están disponibles mediante el comando de menú
Herramientas -> Instalar librerías. Ver Instalación y desinstalación de librerías DCB
(SIMOTION) (Página 108). Allí también figuran indicaciones sobre dónde encontrar librerías
estándar instalables DCBLIB y cómo instalarlas a posteriori.

● 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 190)

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 detectan errores al importar la librería, se visualiza un registro de errores con datos sobre
las causas de los errores.

SINAMICS/SIMOTION Descripción del editor DCC


88 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.10 Manipulación de librerías

3.10.5 Reemplazar la versión básica de las librerías en caso de haya alguna instalada
Las librerías básicas se seleccionan de los esquemas DCC usados por intermedio del diálogo
Herramientas → Tipos de bloques del editor DCC.
Si en los esquemas DCC no hay fuentes DCC disponibles, entonces el menú contextual Tipos
de bloques del esquema DCC permite abrir un diálogo donde es posible cambiar las librerías
de bloques usadas.

Figura 3-37 Tipos de bloques

Seleccione la librería en la columna izquierda y pulse Aplicar.

Hasta DCC V2.0.1, la versión de la librería básica utilizada en una librería DCC es fija.
Debe estar instalada la versión de librería básica exacta con la que se creó la librería DCC.
Si las fuentes de librerías están borradas, no se puede seleccionar una nueva versión de
librería básica en el sistema tipo.
A partir de DCC 2.0.2 una librería instalable suministrada puede combinarse con distintas
versiones de una librería DCB utilizada siempre y cuando no se modifique la interfaz de los
bloques llamados.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 89
Función Editor DCC
3.10 Manipulación de librerías

3.10.6 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 3-38 Importar ventana

● 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.

SINAMICS/SIMOTION Descripción del editor DCC


90 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.10 Manipulación de librerías

● Seleccione el idioma deseado en la lista de selección de idiomas disponibles. El idioma


seleccionado se aplica a todas las bibliotecas importadas.

Figura 3-39 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.

3.10.7 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 91
Función Editor DCC
3.10 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.
● Marque la librería que desea borrar en Librerías importadas al esquema y haga clic en el
botón <<. El proceso de borrado se inicia al hacer clic en Aplicar.
Cada vez que se borra una librería de bloques se realizan comprobaciones. Se eliminan de
la lista de selección de los tipos de bloque en el editor DCC todos los tipos de bloque de la
librería que no se utilizan; los tipos de bloque que sí se utilizan se conservan en la lista. El
esquema no es compilable si no se ha importado una librería y si todavía contiene instancias
de la librería.

SINAMICS/SIMOTION Descripción del editor DCC


92 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

3.11 Creación de librerías de bloques

3.11.1 Fundamentos
Entre las funciones del editor DCC está la que permite guardar un esquema como librería de
bloques (librería DCB = sistema tipo). 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 eligiendo 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

'&%VWXGLR &UHDWHWHVW ,QVWDOO ,QVWDOOHG


'&%OLEUDU\
'&%OLEUDU\

,P
SR
UW
2
SW
LR
QV
,PSRUW 2SWLRQV!%ORFNW\SHV

!
%
OR
NF
W\
SH
V

'HYLFH
O
WDO
,QV

,PSRUWHG
'&%OLEUDU\

,QVWDOODEOH
'&%OLEUDU\ &UHDWHLQVWDOODEOHOLEUDU\ '&&OLEUDU\

Figura 3-40 Instalación de librerías DCB

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 93
Función Editor DCC
3.11 Creación de librerías de bloques

Requisitos
En el sistema de ingeniería SIMOTION SCOUT ya ha creado una nueva librería DCC. Las
librerías DCC de SIMOTION se encuentran en la carpeta Librerías del navegador de proyecto;
las librerías DCC, en la carpeta Librerías SINAMICS del navegador de proyecto.

Figura 3-41 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 de la barra de
herramientas.

Una librería se puede utilizar en esquemas DCC para SINAMICS o bien para SIMOTION.
Genere librerías DCC para SIMOTION en SCOUT, en el contenedor Librerías.
También puede crear librerías DCC para SINAMICS a partir de DCC 2.1/SCOUT/STARTER
V4.2.
En el caso de las librerías SINAMICS, el navegador de proyecto incluye un nuevo contenedor
de programas al efecto en Librerías -> LIBRERÍAS SINAMICS.

SINAMICS/SIMOTION Descripción del editor DCC


94 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

Figura 3-42 Contenedor de librerías DCC para dispositivos SINAMICS en SIMOTION SCOUT

La distinción entre las librerías DCC para SINAMICS y SIMOTION se realiza mediante los
distintos contenedores de librerías del navegador de proyecto.
A través del menú contextual Librerías -> Insertar librería DCC del navegador de proyecto se
inserta una librería DCC para SIMOTION.
A través del menú contextual Librerías SINAMICS -> Insertar librería DCC del navegador de
proyecto se inserta una librería DCC para SINAMICS.
Los esquemas DCC SIMOTION pueden insertarse en el contenedor de librerías con DCC 2.0
mediante la función de copiar y pegar.
Las conexiones de esquema del esquema DCC insertado deben interconectarse, antes de la
compilación, en las conexiones de esquema de la librería DCC SINAMICS sin interconexiones
BICO ni @parámetros.
En los contenedores de librerías se encuentran las librerías DCC, pero no las librerías de
bloques DCB.
A través del menú contextual de la librería DCC seleccionada Generar librería DCB... se
pueden crear librerías DCB instalables a partir de librerías DCC (librerías de sistemas tipo).
En los directorios de librerías separados para librerías SIMOTION y SINAMICS puede haber
librerías y tipos de bloques con el mismo nombre.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 95
Función Editor DCC
3.11 Creación de librerías de bloques

Nota
Protección de know-how
Haga una copia de seguridad de bloques DCC, fuentes y librerías usando la función de
protección de know-how de STARTER/SCOUT.

Nota
Para crear y editar librerías DCC SIMOTION se necesita una licencia DCC SIMOTION.
Para crear y editar librerías DCC SINAMICS se necesita una licencia DCC SINAMICS.

Reglas para crear librerías DCC


● Solamente pueden compilarse esquemas en librerías DCC
● 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, interconexiones BICO, variables @ ni @parámetros.
● 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 DCC como para sus conexiones deberán elegirse nombres que
comiencen por minúscula.

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 46)

SINAMICS/SIMOTION Descripción del editor DCC


96 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

Figura 3-43 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/STARTER,
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 102)

3.11.2 Inserción y programación de tipos de bloques en librerías DCC

Dentro de cada librería se puede crear un esquema DCC para cada bloque DCC que contenga.
Para crear un nuevo tipo de bloque se utiliza el menú contextual Insertar esquema DCC.
Para asignar nombres a los esquemas DCC se aplican las mismas reglas en SIMOTION y en
librerías SINAMICS:
● Máx. 22 caracteres, comenzando por una letra.
● Tras un guión bajo sólo deben introducirse cifras.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 97
Función Editor DCC
3.11 Creación de librerías de bloques

Para los bloques se aplican las siguientes reglas:


● El número de bloques para una librería DCC es ilimitado.
● El nombre del tipo de bloque se forma con el nombre del esquema.
● Las entradas y salidas de bloques se crean en el editor DCC con Vista -> Conexiones de
esquema y se interconectan con las entradas y salidas de las instancias de bloque.
● Dentro de una librería, todos los bloques deben encontrarse dentro de un grupo de
ejecución. Este lleva el nombre del esquema.
● El grupo de ejecución de la instancia de bloques que llama el bloque de librería determina
en qué grupo de ejecución se ejecutan los bloques en el dispositivo de destino.

3.11.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 3-44 Ejemplo de conexionado de una interconexión 1:N sin NOP

SINAMICS/SIMOTION Descripción del editor DCC


98 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

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:

Figura 3-45 Ejemplo de conexionado de una interconexión 1:N con NOP

3.11.4 Elaboración de comentarios, iconos y asignación de la familia de bloques para


librerías DCC propias
El sistema de ingeniería permite incluir información adicional sobre los distintos bloques de
una librería DCB propia.

Procedimiento
Seleccione la librería de bloques que desea editar en el sistema de ingeniería.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 99
Función Editor DCC
3.11 Creación de librerías de bloques

En el menú contextual de la librería DCC, seleccione la opción Propiedades del tipo de


bloque.

Figura 3-46 Aparece el cuadro de diálogo Propiedades del tipo de bloque.

Figura 3-47 Propiedades del tipo de bloque

Seleccione en la lista Esquema el esquema DCC que desea editar y, con el botón Propiedades
adicionales de tipo de bloque , abra el cuadro de diálogo Propiedades del tipo de bloque.

SINAMICS/SIMOTION Descripción del editor DCC


100 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

Figura 3-48 Propiedades del tipo de bloque

Icono de bloque
Haga clic en el botón ... y cargue un archivo BMP que desee utilizar como icono de bloque
del esquema DCC.

Familia de bloques
Indique la familia a la que se debe asignar la librería DCB. Para ello, puede seleccionar entre
las familias de bloques ya existentes (p. ej. Logic, System, Conversion, Arithmetic) o indicar
una nueva que entonces se creará automáticamente. El idioma estándar de las familias de
bloques es el inglés.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 101
Función Editor DCC
3.11 Creación de librerías de bloques

Comentario de bloque
Aquí se puede introducir opcionalmente un comentario para una librería DCB; este aparecerá
en la línea de encabezamiento del bloque. Introduzca en la parte izquierda el comentario en
inglés, el idioma estándar; también puede introducirlo en otros idiomas en la parte derecha.
Para ello, seleccione el idioma deseado en el cuadro combinado de la parte superior derecha,
introduzca el comentario y haga clic en Aplicar. Repita esta operación para cada idioma
adicional que desee crear.
Aplique los datos introducidos con el botón Aplicar y cierre el cuadro de diálogo con el botón
Aceptar.

3.11.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/STARTER 4.2 es posible crear una librería DCB instalable a partir de una
librería DCC.
Para ello debe seleccionar la entrada Generar librería DCB... en el menú contextual de la
librería; se mostrará el cuadro de diálogo Generar librería DCB.

SINAMICS/SIMOTION Descripción del editor DCC


102 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

Figura 3-49 Generar librería DCB

En la ventana de diálogo se define el directorio de la ayuda online para la librería.


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. Encontrará más información
sobre el proceso de creación de una librería DCB en la vista de detalles.
Para mejorar la protección de know-how se pueden borrar las fuentes de esquema DCC.
Borre las fuentes de los esquemas DCC a través del menú contextual Borrar la fuente de
todos los tipos de bloque en una librería DCC compilada. A continuación, los esquemas ya
no se pueden editar.
Puede asignar comentarios en varios idiomas para los tipos de bloques y las conexiones de
bloques a través del menú contextual Tipo de bloque -> Propiedades de la librería.
Una librería instalable se puede instalar en otro SCOUT/STARTER con independencia del
proyecto STEP 7. Esta no contiene las fuentes de esquema CFC.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 103
Función Editor DCC
3.11 Creación de librerías de bloques

Tras instalar la librería a través de Herramientas -> Instalar librerías, la librería está disponible
para importarla a esquemas DCC (Herramientas -> Tipos de bloques) en los dispositivos.

Nota
Si genera una librería instalable a partir de una librería DCC, deberá sustituir dicha librería
DCC por la librería instalable en el esquema DCC mediante el menú Herramientas -> Tipos
de bloques del editor CFC.

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 104) 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.

Consulte también
Reemplazar la versión básica de las librerías en caso de haya alguna instalada (Página 89)

3.11.6 Creación de la ayuda online para las librerías de bloques

Nota
A partir de SCOUT/STARTER 4.4 el editor de ayuda para bloques ya no forma parte del
programa de instalación La ayuda ya solo es posible dentro del marco de SIMOTION CLIB
Studio o bien SINAMICS DCB Studio.

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.

SINAMICS/SIMOTION Descripción del editor DCC


104 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

Estructura de almacenamiento para la ayuda online


Guarde sus archivos de ayuda online con el nombre <bloque>_doc.xml, donde <bloque> 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 3-6 Estructura de almacenamiento de los archivos de ayuda online

Carpeta Subcarpeta Idioma del archivo de ayuda <bloque>_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 <bloque>_doc.xml por bloque. Por
ejemplo, guarde el archivo en inglés <bloque>_doc.xml en help > help_b.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 105
Función Editor DCC
3.11 Creación de librerías de bloques

Procedimiento
1. Abra el editor de ayuda DCB haciendo doble clic en el archivo helpeditor DCB-Help-
Editor.exe.
2. Se abrirá automáticamente el archivo STARTFILE_DOC.XML, que contiene elementos y
comodines.

Figura 3-50 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


106 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

4. En la subventana derecha Elements se ofrecen elementos adicionales para la descripción


(p. ej. 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 3-51 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 3-52 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.

Creación de otros archivos de ayuda online


A través del menú File > Open se pueden abrir archivos ya existentes.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 107
Función Editor DCC
3.11 Creación de librerías de bloques

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ú.

3.11.7 Instalación y desinstalación de librerías DCB


A partir de la versión 2.0.2 de DCC se pueden instalar o desinstalar librerías DCB de
SIMOTION SCOUT mediante un cuadro de diálogo. A partir de la versión 2.1 de DCC, puede
instalar librerías DCB y DCC SINAMICS en funcionamiento en STARTER/SCOUT y, a
continuación, utilizarlas en esquemas DCC sin salir de STARTER/SCOUT ni reiniciarlo.
El cuadro de diálogo se abre a través de la opción de menú Herramientas -> Instalación de
librerías y paquetes tecnológicos....

Figura 3-53 Instalación y desinstalación de librerías DCB, SIMOTION SCOUT

SINAMICS/SIMOTION Descripción del editor DCC


108 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

Desinstalación de librerías DCB


En Las siguientes librerías o paquetes tecnológicos ya están instalados: figura una lista de
las librerías ya instaladas.
● Escoja la librería que desee borrar y seleccione Desinstalar. La librería marcada se
desinstala. Es posible hacer una selección múltiple. Encontrará más información sobre las
desinstalaciones en la vista de detalles.

Instalación de librerías DCB


Haga clic en el botón Agregar... y, en el diálogo para abrir archivos que se mostrará a
continuación, navegue hasta la librería que desea instalar. Seleccione la librería y, una vez
marcada, instálela haciendo doble clic sobre ella o haciendo clic en el botón Abrir. Es posible
hacer una selección múltiple. Encontrará más información sobre las instalaciones en la vista
de detalles.
Salga del cuadro de diálogo Instalación de librerías y paquetes tecnológicos... con el botón
Cerrar.

Nota
La instalación de las librerías se realiza independientemente del proyecto en SIMOTION
SCOUT/STARTER. Las librerías no se transportan con el archivado o exportación de
proyectos. Si el proyecto debe cargarse en otro SCOUT/STARTER, las librerías utilizadas
tendrán que volver a instalarse allí. Lo mismo sucede tras la reinstalación de SCOUT/
STARTER.
Las librerías DCC estándar DCBLIB (suministro de fábrica) están preinstaladas. Si se
necesitan de forma explícita como librería instalable, dicha librería se encuentra, p. ej.: como
"dcblibV2_0_simotion4_1_5.zip" (nombre dependiente de la versión) tras la instalación de
SCOUT en el directorio "C:\Program Files\Siemens\Step7\U7umc\data\dcc\SIMOTION" o, si
lo hay, en el DVD de DCC con el nombre "VOL1\CD_1\DCC\DCC_DCBLIB_SIMOTION
\Disk1". Además, las librerías DCC estándar pueden guardarse en el directorio USER de la
tarjeta CF mediante el lector de tarjetas CF, por ejemplo, para intervenciones de servicio
técnico posteriores (es posible que la versión de la librería DCC estándar no se encuentre en
la herramienta de ingeniería). De este modo, en caso de servicio técnico las librerías
correspondientes pueden instalarse a posteriori con ayuda del lector de tarjetas CF y de la
funcionalidad aquí descrita.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 109
Función Editor DCC
3.11 Creación de librerías de bloques

Nota
Frente a las librerías SIMOTION, las librerías SINAMICS cuentan con la limitación de que las
librerías estándar DCBLIB solo pueden instalarse y desinstalarse mientras no haya ningún
proyecto abierto.
La instalación de las librerías se realiza independientemente del proyecto en STARTER. Las
librerías no se transportan con el archivado o exportación de proyectos. Si el proyecto debe
cargarse en otro STARTER, las librerías DCC utilizadas deben volver a instalarse allí, igual
que tras la reinstalación de STARTER.
Las librerías DCC estándar DCBLIB (suministro de fábrica) están preinstaladas. Si se
necesitan de forma explícita como librería instalable, dicha librería se encuentra, p. ej.: como
"dcblibV2_0_sinamics2_6.zip" (nombre dependiente de la versión) tras la instalación de
STARTER en el directorio "C:\Program Files\Siemens\Step7\U7umc\data\dcc\SINAMICS" o,
si lo hay, en el DVD de DCC con el nombre "VOL1\CD_1\DCC\DCC_DCBLIB_SINAMICS
\Disk1". Además, las librerías DCC estándar pueden guardarse en el directorio USER de la
tarjeta CF mediante el lector de tarjetas CF, por ejemplo, para intervenciones de servicio
técnico posteriores (es posible que la versión de la librería DCC estándar no se encuentre en
la herramienta de ingeniería). De este modo, en caso de servicio técnico las librerías
correspondientes pueden instalarse a posteriori con ayuda del lector de tarjetas CF y de la
funcionalidad aquí descrita.

Consulte también
Actualizar librería de bloques (Página 86)

3.11.8 Sustitución de una familia de dispositivos de destino para librerías DCC

A partir de SIMOTION SCOUT V4.3 pueden sustituirse librerías DCC entre los dispositivos
de destino SINAMICS y SIMOTION. De esta forma, es posible utilizar una librería DCC
disponible para DCC SIMOTION en un dispositivo de destino SINAMICS, o una librería DCC
disponible para DCC SINAMICS en un dispositivo de destino SIMOTION.

Nota
Esta función no está disponible para STARTER.

Proceda de la siguiente manera para añadir librerías DCC en otra familia de dispositivos de
destino:
En el correspondiente contenedor de librerías del navegador de proyecto, seleccione la librería
DCC que desee copiar y, en el menú contextual, escoja Guardar como librería SINAMICS
DCC o Guardar como librería SIMOTION DCC.

SINAMICS/SIMOTION Descripción del editor DCC


110 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.11 Creación de librerías de bloques

Figura 3-54 Guardar como librería SINAMICS DCC

Proceda de la siguiente manera para insertar bloques de librerías DCC en una librería DCC
de otra familia de dispositivos de destino:
En el contenedor de librerías del navegador de proyecto, en la librería DCC, seleccione el
esquema DCC que desee copiar y escoja Copiar en el menú contextual. Vaya al contenedor
de librerías y a la librería DCC de la otra familia de dispositivos de destino e inserte el esquema
DCC mediante el menú contextual Insertar como esquema SINAMICS o Insertar como
esquema SIMOTION.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 111
Función Editor DCC
3.11 Creación de librerías de bloques

Figura 3-55 Insertar como esquema SINAMICS

Al insertar el esquema se adopta el nombre de esquema/librería original, al que se le agrega


un guión bajo y un número. En caso de que el nombre ya tenga un guión bajo y un número,
el número se incrementa.
Al guardarlo en otra familia de dispositivos de destino, los grupos de ejecución se modifican
automáticamente.

Nota
En caso de que no existan fuentes de esquema de las librerías DCC, no se haya instalado
ningún editor DCC o no se disponga de ninguna licencia para dicho editor, no podrá insertar
las librerías DCC en otra familia de dispositivos de destino. En ese caso, el comando Guardar
como no estará disponible en el menú contextual.
Si los tipos de bloques de la librería no están disponibles en el dispositivo de destino, se emite
un error al compilar la librería. En ese caso debe borrar o modificar las instancias de bloque.

SINAMICS/SIMOTION Descripción del editor DCC


112 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.12 Protección de know-how

3.12 Protección de know-how

3.12.1 Protección de know-how para librerías y programas

El sistema de ingeniería SIMOTION SCOUT/STARTER le ofrece funciones para la protección


de know-how de sus datos. De esta forma, puede impedir un acceso no autorizado a sus
programas/parámetros en la unidad de accionamiento. Existen dos formas diferentes de
proteger el know-how:
● Protección de know-how para programas (fuentes ST, diagramas MCC, programas KOP/
FUP y esquemas DCC) y librerías.
● Protección de know-how para unidades de accionamiento (a partir de SINAMICS V4.5.).

Protección de know-how para programas


La protección de know-how instalada en SIMOTION SCOUT sirve para proteger los
programas (fuentes ST, diagramas MCC, programas KOP/FUP y esquemas DCC) y las
librerías de su proyecto.
En el navegador de proyecto, los programas contenidos y protegidos en el proyecto se
representan en gris. No podrá abrir dichos programas para editarlos hasta que no introduzca
la contraseña correspondiente. La protección de know-how se mantiene tras copiar/pegar, al
igual que tras exportar/importar.

Protección de know-how para programas - Configurar/borrar el nombre de usuario estándar


Si aún no ha configurado ningún nombre de usuario estándar para la protección de know-how,
a través del menú Proyecto -> Protección de know-how para programas -> Editar nombre de
usuario estándar... abra el diálogo Editar nombre de usuario estándar e introduzca un nombre
de usuario estándar. Asigne una contraseña, confírmela y cierre el cuadro de diálogo haciendo
clic en el botón Aceptar.

ADVERTENCIA
Peligro de muerte por manipulación de esquemas DCC y librerías DCC
El uso de esquemas y librerías DCC no protegidos aumenta el riesgo de que puedan
manipularse esquemas DCC, librerías DCC y archivo de backup (copia de seguridad).
● Proteja los esquemas y librerías DCC importantes usando la función Protección de know-
how de programas o la Protección de know-how de unidades de accionamiento de
SCOUT/STARTER. El uso de contraseñas bien pensadas permite impedir
manipulaciones indeseadas.
● Por esta razón, use para Protección de know-how Programas contraseñas con como
mínimo 8 caracteres que contengan mayúsculas y minúsculas, cifras y caracteres
especiales.
● Asegúrese de que solo las personas autorizadas tengas acceso a las contraseñas.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 113
Función Editor DCC
3.12 Protección de know-how

En dicho cuadro de diálogo también podrá borrar el nombre de usuario estándar. Para hacerlo
no necesitará una contraseña.

Configurar la protección de know-how para programas


Abra el cuadro de diálogo Configurar protección de know-how para programas... a través del
menú Proyecto -> Protección de know-how para programas y seleccione el tipo de codificación
deseado para programas y librerías.

Nota
El diálogo solamente existe en SIMOTION SCOUT.

Estándar (librerías y programas)


Este nivel corresponde al estándar de seguridad antiguo. El acceso a los programas se
protege mediante un nombre de usuario y una contraseña. Los programas y librerías también
se pueden compilar de nuevo en cualquier momento sin conocer la contraseña. Este nivel es
totalmente compatible hacia atrás, es decir, puede editar el proyecto en una versión anterior
de SIMOTION SCOUT guardando el proyecto en el formato anterior o exportando e
importando de nuevo el proyecto.

Nota
En el caso de las fuentes DCC y las librerías, solo es posible utilizar la codificación estándar.

Media (librerías y programas)


Se ha mejorado la codificación de la contraseña. Los programas y librerías también se pueden
compilar de nuevo en cualquier momento sin conocer la contraseña. Sin embargo, mediante
la codificación modificada ya no está disponible la compatibilidad hacia atrás si se desconoce
la contraseña. Si, por ejemplo, el programa se exporta y se importa a una versión anterior de
SIMOTION SCOUT o se carga mediante la carga de una versión anterior en un proyecto de
SIMOTION SCOUT, ya no se puede mostrar el texto fuente.
Alta (solo para fuentes ST)
Aquí también es posible la (nueva) compilación solo después de introducir la contraseña. Aun
así, con este nivel puede, por supuesto, utilizar librerías protegidas incluso si desconoce la
contraseña o una vez haya realizado una exportación, ya que, en este caso, el resultado de
la compilación no se exportará. Las exportaciones e importaciones solo son posibles en
versiones de SIMOTION SCOUT equivalentes o superiores.

Nota
Los distintos niveles de protección de know-how solo afectan a los programas que se van a
proteger por primera vez. Dado el caso, necesitará eliminar la protección de know-how de
programas ya protegidos, y configurarla y activarla de nuevo.

SINAMICS/SIMOTION Descripción del editor DCC


114 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.12 Protección de know-how

Activar protección de know-how para programas


1. Abra el proyecto y, en el navegador de proyecto, seleccione la carpeta PROGRAMME o
un programa individual.
2. En el menú contextual seleccione la entrada Protección de know-how para programas >
Ajustar.

Borrar protección de know-how para programas


1. En el navegador de proyecto, seleccione la carpeta PROGRAMME o un programa
individual.
2. En el menú contextual seleccione la entrada Protección de know-how para programas >
Borrar.
3. Introduzca la contraseña en el cuadro de diálogo Know-How Manager, que se abrirá a
continuación, y cierre dicho cuadro de diálogo haciendo clic en el botón Aceptar.

Consulte también
Protección de know-how para la unidad de accionamiento (Página 115)

3.12.2 Protección de know-how para la unidad de accionamiento

A partir de SINAMICS V4.5, se dispone de una protección de know-how para unidades de


accionamiento en STARTER/SIMOTION SCOUT. Solo podrá activar/desactivar la protección
de know-how en el modo online. Si la protección de know-how está activada, los parámetros
p no pueden ni leerse ni escribirse. En caso de querer excluir ciertos parámetros de la
protección de know-how, introdúzcalos en la lista de experto bajo el parámetro p7764 antes
de activar la protección.

Protección de know-how para unidades de accionamiento - Valores predeterminados


Es posible que la protección de know-how para unidades de accionamiento estuviera activada
desde el momento en que insertó dicha unidad. En ese caso, consulte la documentación de
la unidad de accionamiento.
Si desea modificar la contraseña predeterminada para la protección de know-how, primero
deberá desactivar la protección a través del menú contextual Desactivar protección de know-
how.
A tal efecto, en el diálogo Desactivar protección de know-how para la unidad de
accionamiento seleccione la opción definitiva (se borra la contraseña).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 115
Función Editor DCC
3.12 Protección de know-how

Introduzca la contraseña predeterminada y cierre el cuadro de diálogo haciendo clic en el


botón Aceptar.

Activar la protección de know-how para la unidad de accionamiento


Al activar la protección de know-how para la unidad de accionamiento aparece siempre un
diálogo para introducir la contraseña. Puede activar la protección de know-how SINAMICS
para unidades de accionamiento opcionalmente con o sin protección anticopia.
La opción Protección de know-how sin protección anticopia está activa de forma
predeterminada.
Para dispositivos a partir de firmware V4.7 puede seleccionar las siguientes opciones de
protección anticopia:
● con protección anticopia básica (vinculada a la tarjera de memoria);
● con protección anticopia avanzada (vinculada a tarjeta de memoria y Control Unit).
Para dispositivos hasta firmware V4.6 sólo existe la opción con protección anticopia, que
corresponde a la protección anticopia avanzada.
Si no hay activada ninguna protección de know-how para la unidad de accionamiento pero se
ha definido una contraseña (protección de know-how para la unidad de accionamiento
desactivada temporalmente), puede volver a activar la protección know-how para la unidad
de accionamiento con la contraseña utilizada hasta el momento. También tiene la posibilidad
de cambiar la contraseña.

Definir contraseña
Para definir una contraseña debe introducir y confirmar la nueva contraseña. En caso de error
en la entrada, aparece el aviso de que las contraseñas son diferentes. Entonces debe
introducir de nuevo las contraseñas. Para la contraseña son válidas las siguientes reglas:
● Longitud mín. 1, máx. 30 caracteres.
● Están permitidos todos los caracteres de escritura, véase Abrir proyecto en cualquier
configuración ajustada del idioma de Windows (para todos los idiomas).
● Es responsabilidad del usuario garantizar una buena seguridad de la contraseña.

ADVERTENCIA
Peligro de muerte por manipulación de esquemas DCC y librerías DCC
El uso de esquemas y librerías DCC no protegidos aumenta el riesgo de que puedan
manipularse esquemas DCC, librerías DCC y archivo de backup (copia de seguridad).
● Proteja los esquemas y librerías DCC importantes usando la función Protección de know-
how de programas o la Protección de know-how de unidades de accionamiento de
SCOUT/STARTER. El uso de contraseñas bien pensadas permite impedir
manipulaciones indeseadas.
● Por esta razón, use para Protección de know-how de unidades de accionamiento
contraseñas con como mínimo 8 caracteres que contengan mayúsculas y minúsculas,
cifras y caracteres especiales.
● Asegúrese de que solo las personas autorizadas tengas acceso a las contraseñas.

SINAMICS/SIMOTION Descripción del editor DCC


116 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.12 Protección de know-how

Abrir proyecto en cualquier configuración ajustada del idioma de Windows (para todos los
idiomas)
Si desea editar sus proyectos en distintos sistemas de Windows con configuración del idioma
diferente, debería utilizar sólo caracteres del juego de caracteres ASCII para garantizar un
trabajo perfecto con la protección de know-how. Generalmente para ello se debe habilitar, en
primer lugar, un proyecto para este fin pero independiente de la protección know-how en el
SIMATIC Manager. Para ello, debe abrirse el proyecto en el SIMATIC Manager y en el menú
Editar, en Propiedades del objeto, seleccionar la opción en cualquier configuración ajustada
del idioma de Windows (para todos los idiomas).

Nota
Si desea editar sus proyectos en sistemas de Windows con diferentes configuraciones de
idioma, deberá especificarlo en los ajustes del proyecto. A tal efecto, navegue hasta el cuadro
de diálogo Propiedades del proyecto a través del menú Proyecto -> Propiedades y active la
casilla de control Abrir proyecto en cualquier configuración ajustada del idioma de Windows
(para todos los idiomas). Para la contraseña de la protección de know-how para unidades de
accionamiento utilice únicamente caracteres ASCII.

Funciones de diagnóstico
Si, pese a estar activa la protección de know-how necesita Trace, funciones de medida o un
generador de funciones, seleccione la opción Permitir funciones de diagnóstico. Puede que
para ello tenga que habilitar previamente los parámetros deseados en la lista de excepciones.

Nota
Funciones de diagnóstico disponibles a partir de V4.7
Las funciones de diagnóstico con la protección de know-how activa están disponibles a partir
de V4.7.

Desactivar la protección de know-how para la unidad de accionamiento


Para desactivarla debe introducir la contraseña correcta. La protección de know-how para la
unidad de accionamiento puede:
● desactivarse temporalmente: la protección de know-how vuelve a activarse tras
desconectar y conectar;
● desactivarse definitivamente: la protección de know-how permanece desactivada incluso
tras desconectar y conectar.
Si elige la desactivación definitiva, puede realizar una copia de seguridad adicional de los
datos en la Control Unit con Copiar RAM en ROM. En este caso la casilla de control del mismo
nombre aparece operativa y está activada automáticamente. Si desactiva esta casilla de
control, posteriormente deberá realizar una copia de seguridad de datos manual RAM en
ROM en caso de que la protección de know-how deba permanecer desactivada tras la
desconexión y la conexión.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 117
Función Editor DCC
3.12 Protección de know-how

Protección de know-how absoluta para la unidad de accionamiento


Al borrar el parámetro p7766 de la lista de excepciones y activar posteriormente la protección
de know-how, se establece una protección de know-how absoluta que no puede volver a
desactivarse. Cree una copia de seguridad de su proyecto antes de activar la protección de
know-how absoluta.

Combinar la protección de know-how para la unidad de accionamiento con una protección contra
escritura para unidades de accionamiento
Puede combinar la protección de know-how para la unidad de accionamiento con la protección
contra escritura para la unidad de accionamiento. Tenga en cuenta que primero debe activar
la protección de know-how para la unidad de accionamiento y después la protección contra
escritura para la unidad de accionamiento.
Si ha combinado la protección de know-how para la unidad de accionamiento con la protección
contra escritura para la unidad de accionamiento, los parámetros de la lista de excepciones
únicamente podrán leerse. La protección contra escritura para la unidad de accionamiento no
es válida para aquellos parámetros que tengan el atributo WRITE_NO_LOCK. Estos
parámetros siempre pueden escribirse. Al combinar la protección de know-how con la
protección contra escritura, la unidad de accionamiento se comporta de forma similar a cuando
está activada la protección de know-how absoluta para la unidad de accionamiento, puesto
que ya no puede introducirse ninguna contraseña debido a la protección contra escritura.

Funciones con la protección de know-how para unidades de accionamiento activada


Con la protección de know-how para la unidad de accionamiento activada, siguen estando a
disposición las siguientes funciones:
● Paso a online.
● Restablecimiento de los ajustes de fábrica.
● Obtención de información sobre la versión de firmware.
● Lectura de errores (estado del accionamiento, alarmas, fallos), alarmas, búfer de
diagnóstico e historial de alarmas.
● Confirmar errores/alarmas.
● Funciones del panel de mando.
● Mostrar la documentación de recepción creada.
● Carga (volumen limitado)
Con la protección de know-how para la unidad de accionamiento activada, no están a
disposición las siguientes funciones:
● Descarga.
● Exportar/importar.
● Trace.
● Generador de funciones.
● Funciones de medida.
● Ajuste automático del regulador.

SINAMICS/SIMOTION Descripción del editor DCC


118 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.12 Protección de know-how

● Medición estacionaria/en rotación.


● Borrar el historial de alarmas.
● Crear documentación de recepción.
Las siguientes funciones son opcionales:
● Trace
● Generador de funciones (FG)
● Funciones de medida
Estas funciones sólo pueden ejecutarse si, al activar la protección de know-how, se permiten
las funciones de diagnóstico.

Comportamiento para dispositivos con protección de know-how para la unidad de


accionamiento
● La protección de know-how siempre es válida para el dispositivo, no para los DO
individuales.
● El contenido del navegador de proyecto permanece inalterado.
● Todos los parámetros r se pueden seguir leyendo.
● Los parámetros p no pueden ni leerse ni escribirse, salvo en las siguientes excepciones:
– Parámetros con el atributo KHP_ACTIVE_READ o WRITE_NO_LOCK
– Parámetros de la lista de excepciones
● No se mostrará ninguna lista de experto completa, sino sólo una lista de experto reducida
que contiene todos los parámetros r y también los parámetros p habilitados a través de
atributos o de la lista de excepciones. El comportamiento también es válido para funciones
de la lista de experto, listas de valores específicas del usuario y tablas Watch.
● Se puede efectuar la comparación de listas de experto; los valores de los parámetros con
protección de know-how se muestran como con protección de know-how.
● No están disponibles los asistentes.
● No está permitido borrar este dispositivo por completo o los componentes individualmente.
● No está permitido cambiar el nombre del dispositivo.
● No es posible llamar los diálogos que incluyen funciones no soportadas por la protección
de know-how para la unidad de accionamiento. Se muestra un aviso de error.
● Las ventanas (excepto listas de experto y relación de versiones) que incluyen funciones
no soportadas por la protección de know-how para la unidad de accionamiento, no
muestran ningún contenido activo, sino una indicación referente a la activación de la
protección de know-how para la unidad de accionamiento.
● Los scripts que tienen acceso de lectura o escritura a parámetros/funciones no pueden
ejecutar los accesos correspondientes y son rechazados.

Consulte también
Protección de know-how para librerías y programas (Página 113)
Protección contra escritura para la unidad de accionamiento (Página 124)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 119
Función Editor DCC
3.12 Protección de know-how

3.12.3 Protección de know-how para el esquema DCC

Ajuste de la función de protección de know-how para un esquema DCC


Un esquema DCC 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 3-56 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 Know-


How 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.

SINAMICS/SIMOTION Descripción del editor DCC


120 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.12 Protección de know-how

Figura 3-57 Know-How Manager

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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 121
Función Editor DCC
3.12 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 (para acceder a Know-How Manager, utilice el menú 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 3-58 Administrador de know-how

Nota
Al proteger esquemas DCC, la secuencia de ejecución en el sistema de ejecución no puede
protegerse. El esquema puede desplazarse, pero no puede editarse. Tenga en cuenta que,
al cambiar la secuencia de ejecución de un esquema DCC protegido, ya no es posible
garantizar el funcionamiento correcto o puede producirse un error.

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).

SINAMICS/SIMOTION Descripción del editor DCC


122 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.12 Protección de know-how

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 3-59 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 123
Función Editor DCC
3.13 Protección contra escritura para la unidad de accionamiento

3.13 Protección contra escritura para la unidad de accionamiento

A partir de SINAMICS V4.5 se dispone de una protección contra escritura para unidades de
accionamiento. Solo podrá activar/desactivar dicha protección contra escritura en el modo
online.
Active/desactive la protección contra escritura mediante el menú contextual Protección contra
escritura para la unidad de accionamiento de la unidad o a través del parámetro p7761 de la
lista de experto. No se necesita una contraseña para activar/desactivar la protección contra
escritura. Puede consultar el estado de la protección contra escritura a través del parámetro
r7760.0 de la lista de experto (valor = 0 significa que la protección contra escritura no está
activada).
Las siguientes funciones sólo son posibles si la protección contra escritura está activa en
modo offline:
● Insertar, modificar, borrar librerías DCC
● Insertar, modificar, borrar esquemas DCC
● Insertar, modificar, borrar bloques DCC

Nota
Si la protección contra escritura está activada para un dispositivo de destino SINAMICS, no
se puede realizar una descarga en el dispositivo de destino. De esta forma se impide que las
modificaciones de los esquemas DCC efectuadas offline tengan validez en el dispositivo de
destino.

Si la protección contra escritura está activada, no son posibles las siguientes funciones:
● Modificar esquema DCC en modo de prueba
● Añadir o borrar bloques online
● Añadir, desplazar o borrar conexiones
● Compilar esquema DCC
● Guardar y compilar todo de nuevo
● Descargar el proyecto
Si la protección contra escritura está activada, se rechaza la compilación del esquema DCC
en DO tanto desde el workbench como desde el editor DCC, con el consiguiente aviso de error:
"La protección contra escritura está activa en este momento en la unidad de accionamiento.
No se puede compilar el esquema DCC."
El acceso de escritura a los parámetros DCC se rechaza con el siguiente aviso de error:
"El valor se ha rechazado.

SINAMICS/SIMOTION Descripción del editor DCC


124 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.13 Protección contra escritura para la unidad de accionamiento

No se ha podido activar el parámetro xxx con este valor. El valor anterior será activado de
nuevo."

Nota
Si desea activar la protección contra escritura de forma permanente, ejecute la función Copiar
RAM en ROM.

Consulte también
Protección de know-how para la unidad de accionamiento (Página 115)
Protección de know-how para librerías y programas (Página 113)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 125
Función Editor DCC
3.14 Comportamiento de arranque

3.14 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


126 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.15 Actualización de SW y cambio de módulos

3.15 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).
Hasta DCC 2.1 la versión de la librería debía actualizarse manualmente tras actualizar una
versión de dispositivo.
A partir de DCC 2.1/SCOUT/STARTER V4.2, la versión de librería se actualiza de forma
automática.

Guardar y restablecer variables no volátiles (sólo SIMOTION)


Las instancias de bloque DCB pueden contener variables no volátiles.
A través del menú contextual del esquema DCC Guardar variable... los contenidos de dichas
variables se guardan en un archivo. Los valores se pueden restablecer a partir de dicho
archivo. De este modo los datos DCC no volátiles se conservan al cambiar la plataforma o
actualizar la versión.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 127
Función Editor DCC
3.16 Información de versión

3.16 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 3-60 Información de versión: Información

3. Aparece el cuadro de diálogo Información acerca del sistema con los datos del sistema.

SINAMICS/SIMOTION Descripción del editor DCC


128 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.16 Información de versión

Figura 3-61 Información de versión: Información acerca del sistema

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 129
Función Editor DCC
3.17 Exportación/importación XML de esquemas DCC

3.17 Exportación/importación XML de esquemas DCC

Al exportar un proyecto, los esquemas CFC se exportan de forma binaria con la gestión de
datos STEP7.
A partir de la versión 2.1 de DCC, los esquemas DCC pueden exportarse individualmente en
formato XML y volver a importarse en la importación XML.
Esto permite transferir un esquema DCC a otro proyecto, por ejemplo desde un proyecto con
dispositivos SINAMICS 2.6 a otro con dispositivos SINAMICS 4.x.
Las siguientes limitaciones se aplican a la exportación/importación XML de esquemas DCC:
● Los esquemas DCC exportados desde dispositivos SIMOTION no pueden importarse a
dispositivos SINAMICS y viceversa.
● Los bloques DCC exportados desde librerías DCC SIMOTION no pueden importarse a
librerías DCC SINAMICS y viceversa.

En la siguiente tabla se describe la compatibilidad de la exportación/importación XML en


función de la versión de SCOUT/STARTER.

Compatibilidad
Proyecto Los proyectos exportados con SCOUT/STARTER V4.1 pueden im‐
portarse con V4.2 sin que se pierda información. Tras abrir el pro‐
yecto se pide al usuario que convierta los esquemas CFC a CFC
7.1.
Los proyectos exportados con SCOUT/STARTER V4.2 pueden im‐
portarse con V4.1 sin que se pierda información. Sin embargo, los
esquemas DCC no pueden editarse con CFC 7.0.
En los proyectos creados con V4.2 e importados con una versión
de SCOUT/STARTER más antigua aparece una alarma al importar.
Dispositivo Los dispositivos exportados con SCOUT/STARTER V4.1 pueden
importarse a V4.2 sin que se pierda información. Si en el proyecto
V4.2 se han utilizado tipos de bloques que no estaban disponibles
en V4.1, los dispositivos pueden importarse sin que se pierda infor‐
mación. Al compilar se emiten avisos de error.
Los dispositivos exportados con SCOUT/STARTER V4.2 pueden
importarse a V4.1. Al importar a V4.1 se pierden las fuentes de
esquema DCC. No se emiten avisos de error ni alarmas.
Objeto de accionamiento (DO) Los objetos de accionamiento exportados de SCOUT/STARTER
V4.1 pueden importarse a V4.2. No se incluyen esquemas DCC.
Los objetos de accionamiento exportados a V4.2 pueden importarse
a V4.1. Las fuentes de esquema DCC no se importan.
Si un esquema DCC se exporta en un tipo de DO A y se importa en
un tipo de DO B, la adaptación de la interconexión de barra lateral
se realiza de forma análoga a la función Copiar/pegar de esquemas
DCC. Al insertar en el nuevo DO se aplica el antiguo grupo de eje‐
cución. Al compilar se registra automáticamente el grupo de ejecu‐
ción válido para el nuevo DO.

SINAMICS/SIMOTION Descripción del editor DCC


130 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.17 Exportación/importación XML de esquemas DCC

Compatibilidad
Versión de CFC Los esquemas DCC creados con una versión de CFC más antigua
pueden importarse con una versión de CFC más reciente. También
se soporta la compatibilidad con versiones anteriores.
Sólo se admite exportar/importar proyectos y contenedores de es‐
quemas a/desde versiones posteriores. Un esquema creado con
CFC 7.1 no se puede abrir con CFC 7.0.

Requisito para la exportación/importación XML de esquemas DCC:


● El editor CFC debe estar instalado.

La exportación/importación XML de esquemas DCC es posible en los niveles siguientes:


● Proyecto
● Dispositivo
● DO (objeto de accionamiento, CUxx, TBxx, TMxx)
● Esquema DCC
● Librería DCC

Los esquemas DCC asignados se tendrán en cuenta con la exportación/importación XML del
objeto seleccionado.

Nota
Si no hay ningún editor CFC instalado, sólo se exportan/importan los esquemas DCC (es
decir, sin fuentes de esquema). No se emite ningún aviso de error.
Para exportar/importar esquemas DCC no se necesita ninguna licencia DCC.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 131
Función Editor DCC
3.17 Exportación/importación XML de esquemas DCC

Exportación XML a nivel del proyecto


Seleccione en SCOUT/STARTER el menú Proyecto -> Guardar y exportar... o el menú
contextual Experto -> Guardar y exportar proyecto e indique el directorio de destino en el
siguiente cuadro de diálogo Exportar proyecto mediante el botón Examinar... o introdúzcalo
directamente en el campo de texto.

Figura 3-62 Exportación XML de proyecto

Inicie la exportación con el botón Aceptar. El progreso de la exportación puede consultarse


en la pestaña Indicación de estado de exportación/importación XML.
Si el directorio de destino ya existe, aparece el siguiente cuadro de diálogo:

Figura 3-63 Aviso de error de exportación XML

Sobrescriba los datos en el directorio de destino con el botón Sí o cancele la exportación con
el botón No.

Exportación XML a nivel del esquema DCC


Marque en el navegador de proyecto el esquema DCC que desee exportar y seleccione en
SCOUT/STARTER el menú contextual Experto -> Guardar proyecto y exportar objeto. Indique
el directorio de destino para la exportación en el siguiente el cuadro de diálogo Exportar objeto
con el botón Examinar... o introdúzcalo directamente en el campo de texto.

SINAMICS/SIMOTION Descripción del editor DCC


132 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.17 Exportación/importación XML de esquemas DCC

Inicie la exportación con el botón Aceptar. El progreso de la exportación puede consultarse


en la pestaña Indicación de estado de exportación/importación XML.

Nota
Los esquemas DCC exportados desde SCOUT/STARTER no pueden importarse al
administrador SIMATIC.

Importación XML
Los esquemas y librerías DCC pueden exportarse uno por uno desde SCOUT/STARTER y
volver a importarse a un proyecto SCOUT/STARTER. La presentación tras la importación es
igual a la presentación antes de la exportación. En el esquema DCC no se produce ninguna
pérdida de información, es decir, al importar/exportar XML se conservan los subesquemas,
la información de las librerías, las interconexiones de barra lateral, los grupos de ejecución,
las definiciones de alias, los ajustes de p21000 y la protección del know-how. Tras la
importación se puede desactivar la protección de know-how; de este modo los esquemas
pueden volver a editarse.
Un esquema DCC exportado previamente también puede importarse a un esquema ya
existente.
Al importar esquemas DCC se diferenciará entre la importación de un esquema DCC y la
importación a un esquema DCC existente:
● Contenedor en el navegador de proyecto -> Experto -> Importar objeto
● Esquema DCC -> Exportar/importar objeto

Para realizar una importación XML debe procederse del siguiente modo:
Seleccione en el navegador de proyecto el objeto al que desea importar y, en SCOUT/
STARTER, el menú contextual Experto -> Importar objeto.
Indique el directorio fuente para la importación en el siguiente cuadro de diálogo Importar
objeto mediante el botón Examinar... o introdúzcalo directamente en el campo de texto.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 133
Función Editor DCC
3.17 Exportación/importación XML de esquemas DCC

Figura 3-64 Importación XML

Cierre el cuadro de diálogo con el botón Aceptar.


Inicie la importación en el siguiente cuadro de diálogo Importar objeto con el botón Aceptar o
cancele la importación con el botón Cancelar.

Figura 3-65 Alarma de importación XML

El progreso de la importación puede consultarse en la pestaña Indicación de estado de


exportación/importación XML.

Nota
La exportación/importación de esquemas DCC también es posible si el esquema no está
compilado o no puede compilarse sin errores en el proyecto actual.
Si el esquema DCC no está compilado de forma actualizada antes de la exportación/
importación, el esquema DCC estará vacío o no estará actualizado.

Los esquemas DCC también pueden importarse sin pérdidas de información si las librerías
utilizadas en el esquema todavía no están instaladas o se han importado en el contenedor de
programas. Instale posteriormente las librerías SIMOTION mediante el menú Herramientas -

SINAMICS/SIMOTION Descripción del editor DCC


134 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.17 Exportación/importación XML de esquemas DCC

> Instalar bibliotecas... ; en SINAMICS la instalación se realiza mediante el menú contextual


Seleccionar paquetes tecnológicos...

La exportación/importación XML es posible tanto para esquemas DCC que dispongan de


fuentes de esquema DCC como para esquemas DCC sin fuentes de esquema DCC. Tenga
en cuenta lo siguiente:
● Al importar esquemas DCC con fuentes de esquema DCC se sobrescribirán los valores
de ajuste de la lista de experto con los valores de ajuste y parámetros BICO del proyecto
DCC.
● Al importar los esquemas DCC sin fuentes de esquema DCC no se sobrescribirán los
parámetros de ajuste y BICO (@parámetros).

Si las fuentes de esquema DCC no están disponibles en un proyecto porque los esquemas
DCC se han originado cargándolos desde el dispositivo de destino o copiándolos sin licencia
DCC, o bien porque las fuentes de esquema DCC se han borrado de forma explícita, el
esquema DCC se exporta e importa sin fuentes de esquema. El esquema DCC generado de
este modo se puede cargar y compilar. Mediante el menú contextual Tipos de bloques puede
sustituirse la versión de las librerías DCB subyacentes.

Consulte también
Reemplazar la versión básica de las librerías en caso de haya alguna instalada (Página 89)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 135
Función Editor DCC
3.18 Exportación/importación XML de librerías DCC

3.18 Exportación/importación XML de librerías DCC

Las librerías DCC pueden exportarse/importarse completas. Como alternativa, también es


posible la exportación XML de bloques DCC desde la librería DCC y la importación XML a
una librería DCC.
Los datos específicos de la librería (descripción de las conexiones de bloque, comentarios,
familia de bloques, etc.) se exportan/importan con ella.
Antes de borrar las fuentes de librería se comprueba si las librerías están compiladas de forma
actualizada. Si hay fuentes de esquema DCC disponibles en las fuentes de librería, en
principio también pueden exportarse/importarse a partir de SCOUT/STARTER 4.2.

SINAMICS/SIMOTION Descripción del editor DCC


136 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino

3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino

En DCC 2.0 pueden leerse esquemas DCC desde el dispositivo de destino. Estos pueden
cargarse en otro dispositivo de destino del mismo tipo. Para poder seguir editando los
esquemas DCC se necesitan las fuentes de esquema DCC del proyecto original.
A partir de DCC 2.1 pueden cargarse desde el dispositivo de destino esquemas DCC con
fuentes de esquema DCC inexistentes o no actualizadas y leerse en el editor DCC.
La descarga/carga de fuentes de esquema para librerías DCC (sistemas tipo) se realiza
mediante el menú contextual de la librería. La carga se efectúa durante la carga del proyecto.

Procedimiento
En SCOUT, en Herramientas -> Ajustes, pestaña Descarga, active la casilla de control
Incluidos datos de esquema DCC bajo la casilla de control Guardar datos adicionales en el
dispositivo de destino para cargar las fuentes de esquema DCC en el dispositivo de destino.

Figura 3-66 Guardar datos adicionales y fuentes en el dispositivo de destino, SCOUT

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 137
Función Editor DCC
3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino

En STARTER, en Herramientas -> Ajustes, pestaña Descarga, active la casilla de control


Guardar datos adicionales en el dispositivo de destino para cargar las fuentes de esquema
DCC en el dispositivo de destino.

Figura 3-67 Guardar datos adicionales y fuentes en el dispositivo de destino, STARTER

Además, en la descarga de CPU puede seleccionar para la CPU si las fuentes de esquema
DCC deben cargarse en el dispositivo de destino.
El ajuste predeterminado para la opción específica de la CPU es el de Herramientas -> Ajustes
-> Descarga. La opción seleccionada para la CPU se guardará como ajuste predeterminado
para la próxima descarga.
En cuanto cambie la opción en Herramientas -> Ajustes -> Descarga, se aplicará como
consigna para todas las CPU.

SINAMICS/SIMOTION Descripción del editor DCC


138 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino

Figura 3-68 Carga en dispositivo de destino, SCOUT

Figura 3-69 Carga en dispositivo de destino, STARTER

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 139
Función Editor DCC
3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino

Si desactiva la opción Guardar datos adicionales en el dispositivo de destino, las fuentes de


esquema del dispositivo de destino se borrarán en la próxima descarga.
Si activa la opción Guardar datos adicionales en el dispositivo de destino, se cargarán en el
dispositivo de destino las fuentes de esquema de las librerías DCC que se utilicen en los
esquemas DCC de la CU o la CPU.
Si en el dispositivo de destino existen esquemas DCC, el proyecto se guardará después de
la carga.
Al cargar en la PG se debe seleccionar de forma explícita si las fuentes de librerías se cargan
en el proyecto offline desde el dispositivo de destino. Puede conservar versiones de librerías
distintas en dispositivos distintos.

Figura 3-70 Cargar dispositivo de destino en la PG, SCOUT

SINAMICS/SIMOTION Descripción del editor DCC


140 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Función Editor DCC
3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino

Figura 3-71 Cargar dispositivo de destino en la PG, STARTER

Nota
En la comparación de proyectos, los esquemas DCC se muestran como diferentes tras la
lectura, incluidas las fuentes de esquema DCC, ya que éstas son de nueva creación y por
tanto tienen una etiqueta de fecha/hora distinta.

Condiciones
● Si el esquema DCC no está abierto, la fuente de esquema se actualiza automáticamente
al leer el proyecto.
● Si durante la carga del proyecto hay esquemas DCC abiertos en el editor, las fuentes de
esquema no se actualizan automáticamente en el editor. En el modo editor el esquema
leído puede actualizarse desde el CFC con la tecla de función F5.
● Al leer, el esquema no debe encontrarse en modo de test.
● Si las fuentes de esquema no están disponibles en SCOUT/STARTER, las fuentes de
esquema DCC se generan de forma automática tras la carga del proyecto.
● Los esquemas DCC del mismo nombre presentes en el sistema de ingeniería se
sobrescriben durante la carga del proyecto.
● Las fuentes DCC con protección de know-how sobrescriben las fuentes de esquema
existentes durante la carga en el sistema de ingeniería si los nombres de los esquemas
son idénticos.
● Las librerías DCC se restablecen con la lectura de fuentes de esquema DCC.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 141
Función Editor DCC
3.19 Lectura de fuentes de esquema DCC desde el dispositivo de destino

● La presentación de los esquemas tras la lectura es igual a la presentación en el momento


de la edición:
La posición de las instancias de bloque se restablece. Los comentarios vuelven a estar
disponibles en su posición.
● En SIMOTION SCOUT/STARTER deben estar instaladas las librerías utilizadas en los
esquemas para que la carga de esquemas DCC funcione sin errores.

La lectura de esquemas DCC es independiente de la versión de firmware de SIMOTION.


Para SINAMICS esto es posible a partir de SINAMICS 4.4.
El requisito es que los datos adicionales para la lectura se hayan cargado en el dispositivo de
destino. La generación y carga de datos adicionales para esquemas DCC es posible a partir
de DCC 2.1.
Con la lectura de esquemas con protección de know-how, se restablece la protección de know-
how para los esquemas DCC en el sistema de ingeniería.
Las modificaciones realizadas online en el modo de test DCC se tienen en cuenta en la lectura
de las fuentes de esquema DCC.
La siguiente limitación es aplicable si no se dispone de licencia DCC/no está instalado CFC:
● Los esquemas DCC pueden cargarse y volver a cargarse en el dispositivo de destino, pero
no se pueden editar, ni siquiera si posteriormente se instala CFC o se obtiene una licencia
DCC.

Nota
En DCC SINAMICS, hasta STARTER/SCOUT V 4.1.5 la lectura de BICOS/parámetros debía
iniciarse de forma explícita desde el editor tras la lectura del proyecto desde el dispositivo de
destino.
A partir de STARTER/SCOUT V 4.2 la lectura de BICOS/parámetros se realiza de forma
automática con la lectura del proyecto en el esquema DCC.

SINAMICS/SIMOTION Descripción del editor DCC


142 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS 4
4.1 Vista general

4.1.1 Introducción
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.

Nota
La documentación de SINAMICS está referida a las versiones STARTER 4.4, DCC 2.3 y el
firmware 4.7 de SINAMICS.

4.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 DC MASTER o SIMOTION D4xx. Una vez hecho esto, ya es posible descargar y
ejecutar esquemas DCC en los objetos de accionamiento.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 143
DCC para SINAMICS
4.1 Vista general

A partir de SINAMICS 4.3, dcblib ya está disponible en la tarjeta para S120. En el caso de las
unidades de accionamiento individuales ya no es necesario realizar un POWER ON tras
descargar dcblib.
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.

4.1.3 Integración del sistema SINAMICS

4.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 4-1 Tipos de objetos de accionamiento para SINAMICS DCC

Tipo de objeto de accio‐ Número de objeto (r0107) Significado


namiento
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 poten‐
cia 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

SINAMICS/SIMOTION Descripción del editor DCC


144 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

Tipo de objeto de accio‐ Número de objeto (r0107) Significado


namiento
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
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
HLA 70 Accionamiento hidráulico lineal
RIC 21 Renewable-Infeed-Control

4.1.3.2 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.

Nota
El comando Interconexión con grupo de ejecución... sólo se admite para DCC Simotion.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 145
DCC para SINAMICS
4.1 Vista general

ADVERTENCIA
Modificación de la asignación de un grupo de ejecución
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.

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). En caso de utilizar estos bloques en los siguientes grupos de ejecución,
deberá parametrizar el parámetro p2048 al valor del ciclo de maestro isócrono:
● Recibir DESPUÉS de IF1 PROFIdrive PZD
● Enviar ANTES de IF1 PROFIdrive PZD
● Recibir DESPUÉS de IF1 PROFIdrive flexible PZD
● Recibir DESPUÉS de IF2 PZD
● Enviar ANTES de IF2 PZD
● Recibir DESPUÉS de IF2 flexible PZD
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.
El parámetro r21002 muestra el intervalo base de muestreo de hardware.
El parámetro r21003 muestra el intervalo base de muestreo de software.
Para obtener información más detallada sobre estos parámetros, consulte la ayuda online
sobre los parámetros DCC o el manual de funciones "Descripción de los bloques estándar
DCC".

SINAMICS/SIMOTION Descripción del editor DCC


146 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

Figura 4-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.

4.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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 147
DCC para SINAMICS
4.1 Vista general

A partir de la versión FW 2.5 de SINAMICS existen los grupos de ejecución fijos siguientes:
● DESPUÉS de leer 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]).
● ANTES de emitir 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]).
● DESPUÉS de leer 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]).
● Emitir ANTES de salidas 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 esquema
de funciones 3095. La llamada se realiza con el intervalo de muestreo del canal de consigna
(p0115[3]).
● ANTES del regulador 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 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]).

SINAMICS/SIMOTION Descripción del editor DCC


148 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

● 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]).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 149
DCC para SINAMICS
4.1 Vista general

● Recibir 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 conector-binector
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).
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.
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:

SINAMICS/SIMOTION Descripción del editor DCC


150 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

70$3&   7'3


&LFORUHJXODGRU
GHSRVLFLµQ 7'3

70 7'; 70
0DHVWUR 5 5 5 5 5
UHJXODGRUGHSRVLFLµQ

06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06*

7=X

&LFORGHOUHJXODGRU
GHLQWHQVLGDG

(VFODYR
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
5 5 5
5 5 5
5 5 5
5 5 5
5 5 55
5 5 5
5 5
5 5 5
5 5 5
5 5 55
5 5 5
5
5
D

7, 72 7, 72 7,

3UHSDUDFLµQGH *UXSRGHHMHFXFLµQ
ORVGDWRV 5HFHSFLµQ
UHFLELGRVMXVWR '(638‹6GH,)
DQWHVGH72 352),GULYH3='

Figura 4-2 Llamada del grupo de ejecución "Recibir DESPUÉS de IF1 PROFIdrive PZD" o "Recibir DESPUÉS de IF2
PROFIdrive PZD" con comunicación PROFIBUS isócrona. Véase también 3).

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-r2093. 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
"Recibir DESPUÉS de IF1 PROFIdrive PZD".
Nota
Tenga en cuenta que los 2 convertidores conector-binector (diagrama de funciones 2468:
p2099, r2094, r2095) en modo isócrono NO se llaman sincrónicamente sino que se editan
en función de la carga de tiempo de cálculo en el intervalo de muestreo p2048 en cualquier
momento.
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).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 151
DCC para SINAMICS
4.1 Vista general

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 " DESPUÉS de recibir PZD PROFIdr. en IF1".
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.

● Enviar 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 binector-conector
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 "Enviar 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 "Enviar 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):

SINAMICS/SIMOTION Descripción del editor DCC


152 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

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 y TDP = nDP * TZu
70$3&   7'3
&LFORUHJXODGRU
GHSRVLFLµQ 7'3

0DHVWUR 70 7'; 70
5 5 5 5 5
UHJXODGRUGHSRVLFLµQ

06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06* 5(6 *& '[ '[ '[ 06*

&LFORGHO
UHJXODGRUGHLQWHQVLGDG

(VFODYR
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
5 5 5
5 5 5
5 5 57 5
5 5
5 5 55
5 5 5
5 5
5 5 5
5 5 5
5 5 55
5 5 5
5
5
D

7, 7, 72 7,

&£OFXORGHOJUXSRGH 3UHSDUDFLµQGHORVGDWRV
HMHFXFLµQ(QY¯R$17(6GH HQYLDGRV\HQY¯RGHHVWRV
,)352),GULYH3=' GDWRVDOPDHVWUR

Figura 4-3 Llamada del grupo de ejecución "Enviar ANTES de IF1 PROFIdrive PZD" o "Enviar ANTES de IF2 PROFIdrive
PZD" con comunicación PROFIBUS isócrona. Véase también 3).

El grupo de ejecución "Enviar 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 y de leerse
las entradas de conector p2051[..], p2061[..].
Nota
Tenga en cuenta que los 5 convertidores conector-binector (diagrama de funciones 2472:
p2080 ..., r2089) NO se llaman sincrónicamente ni siquiera en modo isócrono, sino que se
procesan en función de la carga de tiempo de cálculo en el intervalo de muestreo p2048
en cualquier momento.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 153
DCC para SINAMICS
4.1 Vista general

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.
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.

● Recibir DESPUÉS de IF1 PROFIdr. flex. 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 conector-binector
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 Recibir 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 tiempo de
muestreo. Esto significa que, según la validez de los datos recibidos en el momento To, se
llaman en primer lugar todos los intervalos de muestreo pequeños (regulador de intensidad
o 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, la ejecución de este grupo de ejecución se ve interrumpida por los
intervalos de muestreo más cortos.
Esta grupo de ejecución solo debe usarse cuando IF1 funciona generalmente en modo
isócrono. 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 Recibir 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]. Para ello no existe un sincronismo fijo (debido a la mayor
prioridad e interrupción por menores intervalos de muestreo) entre To y el instante de
llamada del grupo de ejecución.

SINAMICS/SIMOTION Descripción del editor DCC


154 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

● Recibir DESPUÉS de IF2 PZD 2)


Como interfaz de comunicación (Interface) IF2 se puede utilizar la interfaz a bus CAN
CBC10, la CBE20 o la interfaz PROFIBUS/PROFINET integrada (ver descripción p8839,
p8815) 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.
Modo no isócrono (PROFINET, PROFIBUS o Bus CAN):
Este grupo de ejecución se llama después de que los conectores r8850[..], r8860[..], r8890
- r8893 se hayan escrito con los datos recibidos y después de haberse calculado los
convertidores conector-binector (diagrama de funciones 2485.7: r8894 y r8895). El
intervalo de muestreo de este grupo de ejecución corresponde al intervalo de muestreo
IF2 PZD en p8848.
Modo isócrono (r2043.1 = 1):
A partir de SINAMICS V4.4 también se admite el modo isócrono PROFINET/PROFIBUS
para la interfaz de comunicación (Interfaz) IF2. (ver Manual de funciones FH1 de
SINAMICS S120 → Aplicaciones → Funcionamiento en paralelo de interfaces de
comunicación).
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 y TDP = nDP * TZuVer figura 3-2
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 r8850[..],
r8860[..], r8890-r8893 (diagrama de funciones 2485). 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 "Recibir DESPUÉS de IF2 PZD".
Nota
Tenga en cuenta que los 2 convertidores conector-binector (diagrama de funciones 2485:
p8899, r8894, r8895) en modo isócrono NO se llaman sincrónicamente sino que se editan
en función de la carga de tiempo de cálculo en el intervalo de muestreo p8848 en cualquier
momento.
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

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 155
DCC para SINAMICS
4.1 Vista general

= 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 " DESPUÉS de recibir PZD PROFIdr. flexible en IF2".
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.

● Enviar 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/PROFINET integrada (ver descripción p8839,
p8815) 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.
Modo no isócrono (PROFINET, PROFIBUS o Bus CAN):
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. Ver diagramas de
funciones 2487 y 2493.
Modo isócrono (r2043.1 = 1):
A partir de SINAMICS V4.4 también se admite el modo isócrono PROFINET/PROFIBUS
para la interfaz de comunicación (Interfaz) IF2.
(ver Manual de funciones FH1 de SINAMICS S120 → Aplicaciones → Funcionamiento en
paralelo de interfaces de comunicación).
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 y TDP = nDP * TZu Ver también la figura 3-3
El grupo de ejecución "Enviar ANTES de IF2 PZD" se calcula en el último intervalo de
muestreo TZu antes de enviarse los datos al maestro y antes de Ti y de leer las entradas
de conector p8851[..], p8861[..].

SINAMICS/SIMOTION Descripción del editor DCC


156 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

Nota
Tenga en cuenta que los 5 convertidores conector-binector (diagrama de funciones 2489:
p8880 ..., r8889) en modo isócrono NO se llaman sincrónicamente sino que se editan en
función de la carga de tiempo de cálculo en el intervalo de muestreo p8848 en cualquier
momento.
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.
● Recibir DESPUÉS de IF2 flexibel 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) IF2 (p. ej. a través de
la interfaz PROFIBUS integrada) y estos datos se hayan emitido en las salidas de conector
r8850[..], r8860[..], salidas de binector r8890-r8893 y convertidores conector-binector
r8894 y r8895.
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 Recibir DESPUÉS de IF2
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 tiempo de
muestreo. Esto significa que, según la validez de los datos recibidos en el momento To, se
llaman en primer lugar todos los intervalos de muestreo pequeños (regulador de intensidad
o 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, la ejecución de este grupo de ejecución se ve interrumpida por los
intervalos de muestreo más cortos. Esta grupo de ejecución solo debe usarse cuando IF2
funciona generalmente en modo isócrono. 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 Recibir
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]. Para ello no existe un
sincronismo fijo (debido a la mayor prioridad e interrupción por menores intervalos de
muestreo) entre To y el instante de llamada del grupo de ejecución.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 157
DCC para SINAMICS
4.1 Vista general

1) IF1 es la abreviatura de la interfaz de comunicación 1. Para SINAMICS V2.5 y SIMO‐


TION 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. La IF2 de CU320 y CU320-2 solo
la puede usar el bus CAN si se ha insertado un módulo CBC10 en el Option Slot y se
cumple: SW de SINAMICS >= V2.5. Mediante los parámetros (p8839, p8815) la CBE20
o la interfaz PROFIBUS/PROFINET integrada puede asignarse a IF2 (ver Manual de
funciones FH1 de SINAMICS S120 → Aplicaciones → Funcionamiento en paralelo de
interfaces de comunicación). A partir de SINAMICS V4.4 el modo isócrono también es
posible en la IF2.
3) Para TDP, Ti y To se aplican las fórmulas y valores límite citados en el manual de funcio‐
nes FH1 → Comunicación → Comunicación a través de PROFIBUS DP → Motion Control
con PROFIBUS → Tabla "Ajustes de tiempo y significados".

Las funcionalidades PROFIBUS aquí descritas también son válidas para PROFINET.
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 DCC para SINAMICS 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.

SINAMICS/SIMOTION Descripción del editor DCC


158 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

4.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 176).
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.
● Grupos de ejecución libres cuyos intervalos de muestreo se generan en el software:

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 159
DCC para SINAMICS
4.1 Vista general

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.

4.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úan los 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.

SINAMICS/SIMOTION Descripción del editor DCC


160 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

Figura 4-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, 07/2016, 6SL3097-4AN00-0EP3 161
DCC para SINAMICS
4.1 Vista general

4.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 4-5 Ventana Propiedades Conexión de la conexión S (= Set) del bloque INT (= INTegrador)

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.

SINAMICS/SIMOTION Descripción del editor DCC


162 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

1¼PHURGHSDU£PHWUR 1RPEUHGHOSDU£PHWUR

# ,QLFLR
(ODVWHULVFRRSFLRQDOLGHQWLILFDSDU£PHWURV%,&2 (VSDFLRHQEODQFR
6LQDVWHULVFRVHJHQHUDXQSDU£PHWURGHDMXVWHHQ
ODVHQWUDGDVGHEORTXH\XQSDU£PHWURWUD]DEOHGH
REVHUYDFLµQHQODVVDOLGDVGHEORTXH

Figura 4-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, 07/2016, 6SL3097-4AN00-0EP3 163
DCC para SINAMICS
4.1 Vista general

Figura 4-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.

SINAMICS/SIMOTION Descripción del editor DCC


164 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

ᆰ GHOVLVWHPDEDVH DOVLVWHPDEDVH
6,1$0,&6 6,1$0,&6
$''
6DOLGDGHFRQHFWRU (QWUDGDGHFRQHFWRU
SDU£PHWUR%,&2 ; < SDU£PHWUR%,&2

#  # 
3DU£PHWURGHDMXVWH%,&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 4-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.
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

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 165
DCC para SINAMICS
4.1 Vista general

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.

4.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 162).
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.

SINAMICS/SIMOTION Descripción del editor DCC


166 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.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 4-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.
La interconexión de parámetros locales DCC puede realizarse directamente en el esquema
CFC como interconexión de conexión de bloque a conexión de bloque. En tal caso, esta
interconexión se convierte en una interconexión BICO.
Las conexiones a parámetros BICO en esquemas DCC de otros DO pueden establecerse
gráficamente en el editor DCC mediante dos esquemas abiertos y dispuestos en mosaico.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 167
DCC para SINAMICS
4.1 Vista general

Nota
Gracias a la tecnología BICO de la familia de accionamientos SINAMICS, podrá interconectar
los parámetros BICO con diferentes tipos de datos, por ejemplo, un parámetro BICO del tipo
de datos FLOAT32 con un parámetro BICO del tipo de datos INT32. En ese caso, el rango
de valores del tipo de datos FLOAT32 supera el rango de valores del tipo de datos INT32.
Automáticamente, el sistema base SINAMICS garantiza que el parámetro de origen no supere
los rangos de valores de los destinos en estos casos.
En el caso de los parámetros BICO publicados, esta limitación deberá garantizarse de forma
explícita en el esquema DCC, p. ej. mediante un bloque LIM.

4.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.

4.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 A51003. 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

SINAMICS/SIMOTION Descripción del editor DCC


168 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

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.

Nota
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.

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,

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 169
DCC para SINAMICS
4.1 Vista general

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.

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].

SINAMICS/SIMOTION Descripción del editor DCC


170 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

4.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; con SINAMICS V4.4, para los nuevos módulos CU310-2 DP,
CU310-2 PN, CU320-2 PN y SIMOTION D4x5-2. 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",
"Envío ANTES de IF1 PROFIdrive PZD", "Recepción DESPUÉS de IF2 PROFIdrive PZD"
y "Envío ANTES de IF2 PROFIdrive PZD" de la configuración de bus (isócrona/no isócrona;
ver capítulo Grupos de ejecución fijos (Página 147))

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).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 171
DCC para SINAMICS
4.1 Vista general

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.

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.

SINAMICS/SIMOTION Descripción del editor DCC


172 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.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.

El esquema de 75 bloques se compone de un grupo de ejecución con los siguientes bloques


1)

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.
Todos los intervalos de ejecución (p4099[]) de TB30 y de TM31 tienen el valor 4 ms (ajuste
2)

de fábrica).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 173
DCC para SINAMICS
4.1 Vista general

4.1.4.3 Memoria necesaria


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 CU3202 SINAMICS Integrated
en SIMOTION D4x5
SINAMICS 2.6.1 Bloques1 350 -
@parámetros1 350 -
SINAMICS 2.6.2 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 CU320 y CU3102 SINAMICS-Inte‐ SINAMICS-Integrated3
con 1 servoeje con 1 eje vectorial grated3 con 1 eje vectorial
con 1 servoeje
SINAMICS Bloques1 550 450 - -
2.6.1 @parámetros1 550 450 - -
SINAMICS Bloques 1
700 600 400 300
2.6.2 @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).
Ejemplo para SINAMICS 2.6.2:
D4x5 con 1 ALM + 4 servoejes + 2 CX32 + 1TB30 à
Permite DCC con 200 DCB + 200 @parámetros.

SINAMICS/SIMOTION Descripción del editor DCC


174 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

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.

4.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 DP, CU320-2 PN (a partir de
V4.4), CU310-2 DP (a partir de V4.4), CU310-2 PN (a partir de V4.4) se puede configurar un
máximo de 1500 bloques y 1500 @parámetros en SINAMICS S120, S150, G130, G150.
Para el SINAMICS_Integrated a partir de V4.4 (con SIMOTION a partir de V4.2) en los módulos
D4x5-2 se pueden configurar un máximo de 1500 bloques y 1500 @parámetros.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 175
DCC para SINAMICS
4.1 Vista general

4.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 <= T_muest <= r21003 - r21002 en p21000[x]

Intervalos de muestreo de hardware, asignación y número


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

En la configuración debe tenerse en cuenta que el número de los intervalos de muestreo de


hardware diferentes utilizados conjuntamente por el sistema base SINAMICS, los módulos de
función activos (ver r108) y Drive Control Chart (1 ms <= periodo t_muest < r21003 - r21002)
está limitado del siguiente modo:
● CU310, CU320, D4xx --> número de intervalos de muestreo de hardware = 13
● CU320-2 DP con SINAMICS V4.3 o superior --> Número de intervalos de muestreo de
hardware = 25
● CU310-2 DP, CU310-2 PN, CU320-2 PN con SINAMICS V4.4 o superior --> Número de
intervalos de muestreo de hardware = 25
● SINAMICS_Integrated en D4x5-2 con SINAMICS V4.4 (incluido en SIMOTION V4.2) o
superior --> Número de intervalos de muestreo de hardware = 25
● CUD (SINAMICS DC MASTER) --> número de intervalos de muestreo de hardware = 11

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

SINAMICS/SIMOTION Descripción del editor DCC


176 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.1 Vista general

intervalos de muestreo que todavía están libres puede leerse en r7903 (a partir de SINAMICS,
V2.6).
Los DCC y FBLOCKS en conjunto no deben utilizar más de 5 intervalos de muestreo de
hardware distintos en una unidad de accionamiento. (Para ello sólo se cuentan los intervalos
de muestreo que difieren de los intervalos de muestreo de hardware divergentes de los ya
existentes en el sistema base.)

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. 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, 07/2016, 6SL3097-4AN00-0EP3 177
DCC para SINAMICS
4.1 Vista general

4.1.5 Actualización del firmware SINAMICS

Actualización del firmware en la tarjeta CF


Si actualiza el firmware SINAMICS directamente en la tarjeta CF y cambia el directorio USER,
debe cambiar también en el directorio OEM las librerías DCB utilizadas en el esquema DCC.
Una descripción detallada de la forma de proceder figura en el Manual de funciones SINAMICS
S120 Funciones de accionamiento.

Actualización del firmware a través del servidor web


Una descripción detallada de la forma de proceder figura en el Manual de funciones SINAMICS
S120 Funciones de accionamiento.

SINAMICS/SIMOTION Descripción del editor DCC


178 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.2 Trabajar con SINAMICS 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
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.

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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 179
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

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.

4.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 27).
● 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


180 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.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 4-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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 181
DCC para SINAMICS
4.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 4-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


182 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.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 4-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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 183
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

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 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


184 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-13 Ventana de propiedades de la conexión de bloque "LU"

Figura 4-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, 07/2016, 6SL3097-4AN00-0EP3 185
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.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 162).
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


186 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-15 Ventana Ajustes para la representación

Figura 4-16 Extracto de la lista de experto con los parámetros definidos en el esquema DCC

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 187
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.2.8 Compilar esquema DCC en el editor DCC

Compilación

Figura 4-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 55) contiene información detallada sobre las posibilidades de la
compilación.

SINAMICS/SIMOTION Descripción del editor DCC


188 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

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.

Nota
Una vez compilado el esquema DCC tienen validez las interconexiones de éste. Encontrará
información detallada sobre la aplicación de las interconexiones de la lista de experto al
esquema DCC en el capítulo Leer parámetros e interconexiones BICO (Página 197).

4.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
través de Editar > Secuencia de ejecución o con . Si se marca un grupo de ejecución en
la estructura de árbol de la columna central (carpeta azul claro), los bloques contenidos se
visualizarán en la columna de la derecha.

Figura 4-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 .

4.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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 189
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

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.

4.2.11 Carga de la opción tecnológica DCC en la tarjeta de memoria de la unidad de


accionamiento
A partir de SINAMICS 4.3.1 el paquete tecnológico DCC se encuentra en la tarjeta CF S120/
S150 suministrada de fábrica para unidades de accionamiento autónomas. En el resto de
tarjetas CF SINAMICS y SIMOTION D4xx, el paquete tecnológico DCC debe cargarse en la
tarjeta CF descargando un paquete tecnológico
Para cargar el paquete tecnológico, inicie SCOUT/STARTER y conéctese online a la unidad
de accionamiento. SCOUT/STARTER se encuentra en modo online.
A continuación seleccione la opción Seleccionar paquetes tecnológicos... en el menú
contextual de la unidad de accionamiento.

SINAMICS/SIMOTION Descripción del editor DCC


190 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-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 el botón Ejecutar acciones, encima del
indicador de progreso. El rótulo del botón cambiará a Cancelar.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 191
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-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 rótulo del botón pasará de nuevo a Ejecutar acciones.
Haciendo doble clic en Aceptar se cierra la ventana.

Nota
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.
A partir de SINAMICS 4.4 no es necesario desconectar y reconectar los módulos CU310-2 y
CU320-2 al finalizar la descarga del paquete tecnológico. Tras la descarga del paquete
tecnológico se ejecuta automáticamente un nuevo arranque interno en el que se carga el DCC.
Al borrar el paquete tecnológico de la tarjeta CF también se borrarán todos los componentes
DCC de todos los proyectos guardados en la tarjeta CF. A partir de SINAMICS V4.4 en los
módulos CU310-2 y CU320-2 se ejecuta a continuación un nuevo arranque interno de CU,
mediante el cual el DCC se elimina de la memoria de la CU.

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.

SINAMICS/SIMOTION Descripción del editor DCC


192 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.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.

4.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.
En cuanto vuelva a salir del modo de test (p. ej. haciendo clic con el ratón en , a la 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 editor
DCC con Test > Modo de test, con Ctrl-T o con . Los valores de las dos salidas de 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, 07/2016, 6SL3097-4AN00-0EP3 193
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-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 modo
de test con Test > Modo de test o pulsando el botón . Hasta que el editor DCC 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.

SINAMICS/SIMOTION Descripción del editor DCC


194 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-22 Menú contextual Conectar conexión

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.

4.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 162)).
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. Solo se ofrecen los parámetros que
sean compatibles según las reglas de interconexión BICO. Para más información sobre
las interconexiones BICO, consulte la ayuda online de STARTER/SCOUT, entrada de
índice Interconexiones BICO.
6. Cierre la ventana haciendo clic en el botón Aceptar.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 195
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

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.

Nota
Las interconexiones con conexiones de bloque publicadas que se han creado mediante la
lista de experto no se leen en el editor DCC. Por ello, la subsiguiente compilación del esquema
DCC significa que se sobrescribirán las interconexiones previamente creadas en la lista de
experto.
Evite que se sobrescriban las interconexiones ejecutando Esquema -> Leer Bicos y
parámetros en modo offline en el esquema abierto y, a continuación, la compilación del
esquema DCC.

Nota
Si está activa la asignación simbólica en el proyecto, en el cuadro de diálogo Configuración
de telegramas debe cambiarse el ajuste de Estándar/automático a Definido por el usuario
para los Drive Objects en los que se utiliza DCC.
Deben desactivarse el ajuste y la ampliación automáticos de telegramas.

Interconexión de distintos tipos de datos


Al interconectar parámetros BICO, es posible que los tipos de datos de parámetro BICO y pin
sean distintos. En tal caso, debe garantizarse que los valores no se encuentran fuera del rango
de valores admitido de los tipos de datos. Con esta finalidad, el bloque DCC LIM debe
conectarse por lo general entre la entrada/salida y el parámetro BICO.
Si, por ejemplo, se interconecta una salida de bloque del tipo de datos REAL con un parámetro
BICO del tipo UNSIGNED32, puede producirse un error de excepción siempre que el valor
supere el rango de valores admitido de un UNSIGNED32 en la salida de bloque.

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


196 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.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.
Asimismo, la lectura de las interconexiones BICO y los parámetros en el esquema DCC es
necesaria si se han modificado en la lista de experto. Si no se leen, cuando se efectúa una
descarga posterior vuelve a ser efectiva la configuración del esquema DCC.

Nota
Llamada implícita de la función "Leer parámetros e interconexiones BICO"
Al borrar objetos de accionamiento se activa automáticamente la función "Leer parámetros e
interconexiones BICO".

Procedimiento
Las interconexiones BICO y los valores de parámetros modificados a posteriori pueden leerse
desde el sistema de destino mediante el comando de menú del editor DCC Esquema -> Leer
Bicos y parámetros. A partir de la versión DCC 2.1, encontrará esta opción de menú en
Herramientas -> Leer Bicos y parámetros.
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 debe ser idéntica online y
offline.
● Las fuentes del esquema DCC están disponibles.

Nota
En el caso de esquemas DCC cargados en un proyecto vacío desde un dispositivo de destino,
no es posible leer las interconexiones BICO.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 197
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

4.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 (izquierdo).
Para ello se abre la selección de señal con . Marque el objeto de 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 4-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


198 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-24 Parametrización de la función Trace

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 199
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

Figura 4-25 Representación de las señales registradas como diagrama de tiempo

Nota
El Trace de la señal debe reiniciarse al insertar online instancias de bloque y conexiones.

4.2.17 Comparar esquemas DCC


Para los esquemas SINAMICS DCC del objeto de accionamiento (DO) y de la librería DCC,
a partir de STARTER V4.4/SCOUT V4.4 se ofrece la posibilidad, durante la comparación de
proyectos, de iniciar una comparación detallada de dos esquemas DCC. La comparación
detallada de los esquemas DCC se inicia desde la comparación de proyectos en el esquema
DCC.
El contenido de dos esquemas se compara sobre la base de una fuente de esquema o una
compilación. El resultado de la comparación se representa en forma de tabla. En SCOUT,
esta característica solo está disponible para esquemas SINAMICS DCC, no para esquemas
SIMOTION DCC.

SINAMICS/SIMOTION Descripción del editor DCC


200 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

La comparación detallada puede iniciarse para los siguientes atributos de comparación:


● Código fuente (etiqueta de fecha/hora)
● Bloques
● Interconexiones
● Grupos de ejecución
● @parámetros y referencias externas
La comparación detallada permite identificar con precisión posibles incoherencias entre los
esquemas DCC al pasar a online o al activar el modo de test.
La comparación detallada ofrece las siguientes posibilidades:
● Si existe alguna diferencia entre los atributos de comparación (código fuente, bloques,
interconexiones, grupos de ejecución, @parámetros), se le proporcionará información
detallada sobre el resultado de la comparación.
● Lista en forma de tabla del resultado de la comparación.
● Si hay diferencias entre esquemas DCC, se puede saltar a la posición correspondiente del
esquema DCC para no tener que buscar por el esquema DCC innecesariamente.
● La comparación detallada de esquemas DCC puede realizarse con los mismos objetos de
comparación que la comparación de proyectos. Esto significa que la comparación detallada
se puede realizar entre esquemas DCC y el proyecto. Los esquemas DCC y el proyecto
pueden encontrarse en los estados offline-offline u offline-online en cada caso.
● Como objeto de comparación "Esquema DCC" se incluyen también implícitamente las
librerías DCC.
Encontrará información adicional sobre la comparación detallada DCC en el manual
Comparación de proyectos o en la ayuda online de STARTER/SCOUT (índice Comparación
de proyectos).

4.2.18 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.

4.2.19 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 201
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

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 ejecución
configurados pulsando el botón . Inicie la impresión mediante:

Figura 4-26 Ventana Ref. esquema: visualizar datos de referencia del esquema

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.
Con y se puede adaptar la representación para que todos los bloques se puedan ver
en una hoja en la pantalla del PC.

SINAMICS/SIMOTION Descripción del editor DCC


202 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.2 Trabajar con SINAMICS DCC

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 4-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.

4.2.20 Actualización a una nueva versión de SINAMICS

Si se utilizan esquemas DCC, el proyecto siempre se debe actualizar en el sistema de


ingeniería y cargar en el dispositivo de destino.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 203
DCC para SINAMICS
4.3 Conexión de DCC al accionamiento

4.3 Conexión de DCC al accionamiento

4.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 bloque publicadas como parámetros BICO del tipo de datos REAL
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.
En el resto de tipos de datos no tiene lugar ninguna conversión a una magnitud relativa.

4.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


204 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.3 Conexión de DCC al accionamiento

Figura 4-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 4-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

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 205
DCC para SINAMICS
4.3 Conexión de DCC al accionamiento

sistema base se multiplica siempre (internamente) por la magnitud de referencia


(perteneciente a la unidad).

4.3.3 Cálculo del esquema DCC con magnitudes absolutas

4.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


206 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.3 Conexión de DCC al accionamiento

Figura 4-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).

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 207
DCC para SINAMICS
4.3 Conexión de DCC al accionamiento

4.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.

Figura 4-31 Interconexión del valor de salida

SINAMICS/SIMOTION Descripción del editor DCC


208 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.3 Conexión de DCC al accionamiento

4.3.4 Interconexión de señales DCC con las interfaces de comunicación IF1 e IF2

4.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.

4.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.

4.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, 07/2016, 6SL3097-4AN00-0EP3 209
DCC para SINAMICS
4.4 Especificaciones SINAMICS DCC

4.4 Especificaciones SINAMICS DCC

4.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 guión bajo
– después de un guión bajo debe ir un número
● Subesquema:
– debe comenzar con una letra
– puede contener números y letras
– el guión bajo no está permitido
– se admiten palabras clave o identificadores definidos con anterioridad
– En el editor DCC se verifica si el identificador ya estaba definido.
● Instancia de bloque:
– puede comenzar con un número
– puede contener números y letras
– el guión bajo no está permitido 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.

SINAMICS/SIMOTION Descripción del editor DCC


210 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SINAMICS
4.4 Especificaciones SINAMICS DCC

4.4.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 caracte‐
res siguientes:
\.:/*?"<>|#%()
La utilización del carácter "_" es‐
tá sujeta a especificaciones es‐
peciales.
Comentario del esquema 255 Se admiten todos los caracteres
ANSI.
Grupo de ejecución 22 Solo deben utilizarse letras, nú‐
meros y guiones bajos.
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 16 *) No puede contener los caracte‐
instancia) res siguientes:
\.:/*?"<>|#%
La utilización del carácter "_" es‐
tá sujeta a especificaciones es‐
peciales.
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.

4.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 4-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 crea‐
ción (offline)
Asteriscos, negro sobre amarillo Valores durante la transición a la visualización di‐
ná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 su‐
ministren los valores dinamizados solicitados del
objeto de accionamiento (fallo, sobrecarga)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 211
DCC para SINAMICS
4.4 Especificaciones SINAMICS DCC

SINAMICS/SIMOTION Descripción del editor DCC


212 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION 5
5.1 Vista general

5.1.1 Introducción
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.

5.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.
Consulte en la siguiente tabla qué versión del Kernel admite que librerías DCB.

Versión del Kernel Versión de librería DCB


SIMOTION 4.1.5 4.1.2, 4.1.4, 4.1.5
SIMOTION 4.2 4.1.5, 4.2

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 213
DCC para SIMOTION
5.1 Vista general

5.1.3 Integración del sistema SIMOTION

5.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

7DVN'&& 7DVNGHXVXDULR 7DVNGHOVLVWHPD

'&% '&% '&% '&% '&% '&%

*UXSRGHHMHFXFLµQ *UXSRGHHMHFXFLµQ

&RQHFWDEOHGHVFRQHFWDEO
H

Figura 5-1 Modelo de ejecución para bloques

Tasks
En cada uno de los cinco niveles de ejecución cíclicos se dispone respectivamente de una
Task DCC para la programación del usuario; a saber (en prioridad descendente):
● T1: servodcc en el nivel de servo
● T2: ipodcc en el nivel IPO
● T3: ipodcc_2 en el nivel IPO_2
● T4: dccaux en el nivel DccAux
● T5: dccaux_2 en el nivel DccAux_2
Encontrará información adicional sobre el sistema de ejecución de SIMOTION en el capítulo
Sistema de ejecución/Tasks/Ciclos del sistema del manual de funciones Funciones básicas
de SIMOTION SCOUT.

SINAMICS/SIMOTION Descripción del editor DCC


214 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.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...

Nota
El comando Interconexión con grupo de ejecución... sólo se admite para DCC Simotion.

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.

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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 215
DCC para SIMOTION
5.1 Vista general

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.

5.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 5-2 Variables HMI

SINAMICS/SIMOTION Descripción del editor DCC


216 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.1 Vista general

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 5-1 Estructura de los comentarios en SIMOTION

Comentario Significado
SIMOTION: La conexión se introduce en SIMOTION en forma
@nombre <<comentario de variable>> de variable HMI. El nombre es la parte hasta el
primer espacio (se deben respetar las convencio‐
nes ST (Página 238)).

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.
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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 217
DCC para SIMOTION
5.1 Vista general

Figura 5-3 Propiedades esquema DCC – Exportación OPC-XML

La exportación puede efectuarse en SIMOTION SCOUT mediante Herramientas > Exportar


datos OPC.

5.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 238).

SINAMICS/SIMOTION Descripción del editor DCC


218 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.1 Vista general

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 5-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.
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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 219
DCC para SIMOTION
5.1 Vista general

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 5-5 Ventana Ayuda para la entrada de símbolos

3. Seleccione la variable array que debe interconectarse.


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.

SINAMICS/SIMOTION Descripción del editor DCC


220 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.1 Vista general

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.

5.1.4 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 221
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

5.2 Trabajar con SIMOTION DCC

5.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

SINAMICS/SIMOTION Descripción del editor DCC


222 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

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

5.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 27).
● Cree un nuevo dispositivo mediante Crear dispositivo nuevo, p. ej. una D445.
● Seleccione el paquete TPdcblib_SIMOTION_4_2.3.0 [x.y] y cierre la ventana.
● Acto seguido puede insertar un esquema.

5.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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 223
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

● 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_2.3.0 [x.y] en la ventana izquierda; a continuación
haga clic en el botón >> y finalmente en Cerrar.

Figura 5-6 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.

SINAMICS/SIMOTION Descripción del editor DCC


224 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

5.2.4 Inserción de bloques

Figura 5-7 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, 07/2016, 6SL3097-4AN00-0EP3 225
DCC para SIMOTION
5.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.

5.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.

5.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.

SINAMICS/SIMOTION Descripción del editor DCC


226 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

Figura 5-8 Ventana de propiedades de la conexión de bloque "LU"

Figura 5-9 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, 07/2016, 6SL3097-4AN00-0EP3 227
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

5.2.7 Estructuras para conexiones de bloque DCB

A partir de DCC 2.1/SIMOTION RT 4.2, en DCC SIMOTION son posibles los tipos de datos
estructurados definidos por el usuario para conexiones de bloque. Las definiciones de
estructuras proceden de la librería de bloques DCC.

Figura 5-10 Estructuras interconectadas

Finalidad
Las señales correspondientes desde el punto de vista tecnológico pueden agruparse en
estructuras.
De este modo, por ejemplo, la consigna, el factor y la señal de mando pueden transferirse
como una estructura correspondiente. La estructura se amplía a nivel de bloque. De este modo
no es necesario modificar el esquema DCC.

SINAMICS/SIMOTION Descripción del editor DCC


228 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

Creación de estructuras
Solo pueden crearse nuevas estructuras mediante bloques creados con SIMOTION CLib
Studio. En el editor DCC no pueden definirse estructuras.

Transferencia de conexiones de bloque estructuradas a/de variables TO


Las estructuras deben ser idénticas en la librería DCB y en la definición TP.
No es posible aplicar estructuras desde TP. La estructura debe estar definida en el bloque
DCB.

Parametrización de entradas de bloque estructuradas


Las entradas de bloque estructuradas están predefinidas con un valor de inicialización.
Abra las propiedades de objeto de una estructura o de un tipo de datos elemental de la
estructura para editarlas. Abra el cuadro de diálogo Seleccionar elemento estructural haciendo
doble clic en el bloque de conexión. Marque el elemento estructural que desee editar y abra
el cuadro de diálogo Propiedades mediante el botón Propiedades o haciendo doble clic en el
elemento estructural.
El cuadro de diálogo Propiedades puede abrirse tanto en modo de creación como en modo
de test.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 229
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

Figura 5-11 Parametrización de conexiones de bloque estructuradas

Los arrays se representan como símbolos individuales para la presentación en el editor CFC.
Ejemplo: CAMPO|2|.

SINAMICS/SIMOTION Descripción del editor DCC


230 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

Figura 5-12 Parametrización de conexiones de bloque estructuradas

Haciendo doble clic en un elemento estructural, o mediante el botón Propiedades, se abre un


cuadro de diálogo similar al de la conexión de bloque de un tipo de datos elemental.

Interconexión de conexiones de bloque estructuradas


Las conexiones de bloque estructuradas se interconectan en el editor
● con conexiones del mismo tipo de otros bloques CFC;
● con variables globales del mismo tipo;

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 231
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

● con variables TO del mismo tipo;


● con arrays de E/S de la misma longitud.
Las conexiones estructuradas sólo pueden interconectarse completas.
No es posible interconectar sólo algunos elementos estructurales.
Los valores pueden observarse en la visualización de valores.
Las estructuras pueden interconectarse si coinciden el nombre del tipo de datos y el tipo de
datos básico de los elementos individuales. Se aplican las reglas de interconexión de DCC:
DINT y DWORD se consideran del mismo tipo.
Los arrays pueden interconectarse si coinciden el tipo de datos básico y la dimensión.
En el caso de los arrays de estructuras, debe ser idéntica la definición completa de la estructura
para que las conexiones puedan interconectarse.
Las estructuras sólo pueden observarse en la tabla de valores.

Interconexión de conexiones de bloque estructuradas con variables externas


Las conexiones de bloque estructuradas también pueden interconectarse con variables
externas, p. ej., una variable global de un bloque ST. No obstante, dado que solo son válidas
las estructuras de una DCBLib, esta librería debe importarse a la fuente ST y debe utilizarse
el tipo de estructura de la DCBLib para la variable global. No es posible utilizar una emulación
idéntica en ST para una interconexión.

Ejemplo de fuente ST para interconectar la entrada X del bloque DCC RMDP


INTERFACE
USEPACKAGE dcblib_simotion_4_3;
VAR_GLOBAL
x: DCB_RMDP_PAR;
END_VAR
END_INTERFACE

Un parámetro de entrada o salida de un bloque (en este caso, p. ej., RMDP) con el tipo de
estructura apropiado podrá interconectarse entonces con la variable ST global a través de
Interconexión con operando.... En el caso de los subesquemas, la entrada del bloque debe
haberse interconectado antes con un parámetro de entrada o salida del subesquema.

Publicación de conexiones de bloque estructuradas


Se puede publicar un elemento estructural adjuntándole un comentario precedido por el
carácter @.
Se puede publicar una conexión de bloque (nivel superior) adjuntándole un comentario
precedido por el carácter @. A continuación hay una variable estructurada creada. Del primer
identificador del comentario se obtiene el identificador de variable.

SINAMICS/SIMOTION Descripción del editor DCC


232 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

Nota
Los bloques DCB con estructuras definidas por el usuario sólo pueden editarse a partir de
SIMOTION 4.2.
No pueden generarse librerías con estructuras para versiones anteriores de SIMOTION.
Los tipos de bloques con estructuras definidas por el usuario no pueden utilizarse en DCC
SINAMICS.

5.2.8 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 5-13 Ajustes para la recepción de datos SIMOTION

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 233
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

5.2.9 Compilar esquema DCC en el editor DCC

Compilación

Figura 5-14 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


234 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

Figura 5-15 Diálogo Actualizar librería de bloques

Posibilidades de compilación
Compilación (Página 55) 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 235
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

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.

5.2.10 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.

5.2.11 Arrancar la CPU


Para ejecutar el programa DCC es preciso conmutar la CPU al modo RUN.

5.2.12 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.

5.2.13 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:

SINAMICS/SIMOTION Descripción del editor DCC


236 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.2 Trabajar con SIMOTION DCC

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.

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.
Con y se puede adaptar la representación para que todos los DCB se puedan ver en
una hoja en la pantalla del PC.

Consulte también
Compilar esquema DCC en el editor DCC (Página 234)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 237
DCC para SIMOTION
5.3 Especificaciones SIMOTION DCC

5.3 Especificaciones SIMOTION DCC

5.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
– puede contener números, letras y guión bajo
– después de un "_" debe ir un número
● Subesquema:
– debe comenzar con una letra
– puede contener números y letras
– el guión bajo no está permitido
– 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
– el guión bajo no está permitido 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


238 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.3 Especificaciones SIMOTION DCC

5.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 caracte‐
res siguientes:
\.:/*?"<>|#%()
La utilización del carácter "_" es‐
tá sujeta a especificaciones es‐
peciales.
Comentario del esquema 255 Se admiten todos los caracteres
ANSI.
Grupo de ejecución 22 Solo deben utilizarse letras, nú‐
meros y guiones bajos.
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 16 *) No puede contener los caracte‐
instancia) res siguientes:
\.:/*?"<>|#%
La utilización del carácter "_" es‐
tá sujeta a especificaciones es‐
peciales.
Operando global máx. 49 Si los nombres de SIMOTION
son demasiado largos, es preci‐
so 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 238)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 239
DCC para SIMOTION
5.3 Especificaciones SIMOTION DCC

5.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 5-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 crea‐
ción (offline)
Asteriscos, negro sobre amarillo Valores durante la transición a la visualización di‐
ná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 su‐
ministren los valores dinamizados solicitados del
tiempo de ejecución SIMOTION (fallo, sobrecarga)

5.3.4 Representación de operandos


En la integración de OpenCFC en SIMOTION DCC no se permiten los nombres de operando
absolutos, sino sólo los simbólicos. Se ignoran los ajustes para la representación de
operandos en el editor CFC en Herramientas -> Ajustes -> Representación... .

SINAMICS/SIMOTION Descripción del editor DCC


240 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
DCC para SIMOTION
5.4 Fallos, alarmas

5.4 Fallos, alarmas

5.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:
"\." <instance name> [ "." <pin name> ]
– 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:
"<" <variable name> ">"
– Ejemplo:
La conexión de la entrada DCC_5\<versch_add_1_x_1> del esquema 'DCC_5' no está
interconectada con un destino.
● Nivel de ejecución y grupo de ejecución
– Representación:
"{" <group name> "}"
– 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.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 241
DCC para SIMOTION
5.4 Fallos, alarmas

SINAMICS/SIMOTION Descripción del editor DCC


242 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Anexo A
A.1 Lista de abreviaturas

Abreviatura Descripción
(G)UI (Graphical) User Interface (interfaz (gráfica) de usuario)
Conexión Término común para entrada de bloque o salida de bloque
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
BICO Binector-Conector que designa un parámetro interconectable en el
accionamiento
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)
Esquema CFC Continuous Function Chart
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
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
Archivo ELF Archivo codificado en Executable Linkable Format (formato ejecuta‐
ble y enlazable)
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), correspon‐
de a UTF-8
MDI Multiple-Document Interface, una aplicación con múltiples ventanas
OEM Original Equipment Manufacturer (fabricante de equipos originales)
TP Technology package (paquete tecnológico)

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 243
Anexo
A.2 Glosario

A.2 Glosario

Nivel de ejecución Interfaz con el sistema de ejecución a través de la que se


ejecutan los bloques.
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 inter‐
conexión con una salida de bloque (tipo de datos BOOL).
Si se desconecta un grupo de ejecución, dejarán de calcu‐
larse todos los bloques/esquemas contenidos en él.
Secuencia de ejecución Secuencia en la que deben calcularse los bloques de un nivel
de ejecución o grupo de ejecución.
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 blo‐
ques, pues se basan en esquemas.
Conexiones de salida Las conexiones de salida de un bloque se pueden interco‐
nectar con otras entradas o bien dotarse de un valor de ini‐
cialización. Este valor está presente en esta conexión cuan‐
do 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.
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.
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.
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 ma‐
nipular en el editor DCC. En lo que sigue se utilizará única‐
mente el término "esquema".
Ayuda de bloques Obtendrá información más detallada sobre un tipo de bloque
determinado pulsando la tecla F1 con el bloque marcado.
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.
Estado operativo INIT Inicialización, arranque
Estado operativo RUN Proceso cíclico
Librería DCB Se crea un CDB definido por el usuario a partir de un esque‐
ma.
DCB Studio Entorno de desarrollo para la programación de librerías de
bloques C.

SINAMICS/SIMOTION Descripción del editor DCC


244 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Anexo
A.2 Glosario

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.
Conexiones de entrada El ingeniero de configuración puede parametrizar con cons‐
tantes 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.
Modo de creación En el modo de creación es posible editar esquemas DCC.
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.
Operandos globales Los operandos globales son partners de conexión para en‐
tradas/salidas de bloque con las que los bloques DCB pue‐
den leer o escribir información del entorno del sistema.
Esquema jerárquico o subesquema Un esquema (subesquema) se puede insertar en otro esque‐
ma (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 pue‐
den facilitarse en las conexiones de esquema.
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 cone‐
xió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 referen‐
cia. La representación diferente del conector permite recono‐
cer dónde se encuentra el punto de conexión. Para más de‐
talles, ver la ayuda de CFC.
Modo de operación de laboratorio En el modo de operación de laboratorio los bloques se visua‐
lizan automáticamente (visualización de los valores actuales
de las conexiones de bloque/esquema conectadas para test).
Offline El proyecto se edita sin enlace de comunicación con el dis‐
positivo.
Online El proyecto se edita con enlace de comunicación con el dis‐
positivo.
RUN online, o habilitación de impulsos en el accionamiento El proyecto se edita con enlace de comunicación con el dis‐
positivo y el dispositivo está en control o regulación.
parametrizar En cada entrada o salida también se puede parametrizar, en
lugar de una interconexión, una constante diferente del prea‐
juste.

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 245
Anexo
A.2 Glosario

Modo de operación de proceso En el modo de operación de proceso los bloques no se vi‐


sualizan automáticamente (visualización de los valores ac‐
tuales de las conexiones de bloque/esquema conectadas ac‐
tualmente para test) a fin de que la carga adicional provocada
sea mínima.
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á edi‐
tando 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 ex‐
cesivo de la hoja.
Paquete tecnológico Un paquete tecnológico (DCBLIB) contiene objetos tecnoló‐
gicos instanciables (DCB).
Esquema parcial Cada esquema consta de hasta 26 esquemas parciales
("A"..."Z"). Cada esquema parcial consta de 6 páginas DIN-
A4. Un esquema recién creado contiene sólo el esquema
parcial "A".
Modo de test El modo de test permite depurar los esquemas DCC.
Interconexiones textuales Sirven para dividir proyectos en unidades configurables por
separado y definen una interconexión "abierta" entre los es‐
quemas.
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 identi‐
fica a una fuente de interconexión concreta (salida) mediante
la ruta (esquema\bloque.conexión).
Trace La función Trace permite registrar las señales de las salidas
de bloque.
Indicación de tendencias En el modo de test puede utilizarse para SIMOTION la indi‐
cación de valores y de tendencias para analizar los valores
de entrada y salida de los bloques.
Sistema tipo Librería DCB
Páginas de desbordamiento Las páginas de desbordamiento se generan automáticamen‐
te 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.

SINAMICS/SIMOTION Descripción del editor DCC


246 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Anexo
A.2 Glosario

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 glo‐
bal 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 rea‐
lizarse implícitamente mediante la interconexión a un SB).
Workbench Workbench es la central de navegación para los distintos pa‐
sos de ingeniería y sirve para la creación y gestión centrali‐
zada de proyectos. Ofrece una visión unitaria, funcional, ho‐
mogé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, 07/2016, 6SL3097-4AN00-0EP3 247
Anexo
A.2 Glosario

SINAMICS/SIMOTION Descripción del editor DCC


248 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Índice alfabético
Referencias cruzadas Operandos, 80
Referencias cruzadas Tipos de bloques, 80
A
Abreviaturas de los tipos de datos, 45
Ajustar ciclo del sistema, 215
E
Atributo Enable, 236 Editor DCC, 33
Grupo de ejecución, 236 Barra lateral, 47
Importar librería DCB, 33
Reglas para la asignación de nombres
B (SIMOTION), 238
Requisitos de software, 213
Bloque
Vista de página, 36
Borrar, 48
Ejemplo de configuración
Borrar online, 77
SIMOTION, 222
Conexiones ocultas, 43
Ejemplo de configuración SIMOTION
Configurar la representación, 44
Compilar esquema DCC, 234
Insertar online, 76
Configuración de la representación de
Interconexión, 44
bloques, 226
Propiedades de ejecución, 41
Crear un documento completo, 236
Pseudocomentario, 43
Crear un proyecto, 223
Secuencia de ejecución, 41
Datos de referencia del esquema, 236
Superposición, 39
Imprimir esquema, 237
Unidades de las conexiones de bloque, 43
Modo de operación de laboratorio, 67
Modo de operación de proceso, 67
Recepción de datos en SIMOTION, 233
C Reorganizar interfaz de variables HMI, 235
Carga en equipo de destino Seleccionar paquetes tecnológicos, 234
guardar datos adicionales en el dispositivo de Vista de página, 226
destino, 140 Visualización en el modo de test, 68
SIMOTION SCOUT, 139 Esquema base, 34
STARTER, 139 Esquema como tipo de bloque, 93
Cargar en la PG Interconexión múltiple, 98
SIMOTION SCOUT, 140 Esquema DCC
STARTER, 141 anular todas las conexiones de todos los
Catálogo de bloques bloques, 53
Buscar, 39 anular todas las conexiones de un bloque, 54
Prismáticos, 39 Borrado online de un bloque, 77
Compilación, 56 Borrado online de una interconexión, 75
Conexión Compilación, 56
publicar, 163 Copia de grupos de bloques, 60
Configurar la representación de bloques, 44 Copiar, 60
Crear dispositivo nuevo, 28 Creación online de una interconexión, 75
Crear proyecto nuevo, 27 Datos de referencia, 80
Desplazar interconexión online, 76
etiqueta de fecha/hora STEP7, 35
D Exportación a WinCC, 217
exportación XML, 130
Datos de referencia del esquema
exportación XML con fuentes de esquema
Referencias cruzadas Grupos de ejecución, 80
DCC, 135

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 249
Índice alfabético

exportación XML sin fuentes de esquema Indicación de valores, 71


DCC, 135 Insertar esquema DCC, 30
fecha y hora, 35 Insertar unidad de accionamiento individual, 28
importación XML, 130 Interconexión
importación XML con fuentes de esquema Borrar online, 75
DCC, 135 Crear online, 75
importación XML sin fuentes de esquema desplazar online, 76
DCC, 135 Elementos de matriz, 219
Inserción online de un bloque, 76 Operando global, 218
Insertar bloque, 38 Programa ST, 219
insertar como esquema SIMOTION, 111 Interconexión a operandos globales, 218
insertar como esquema SINAMICS, 111 Interconexión con elementos array, 219
Lista de mapeado, 57
posición del proyecto, 35
Prueba de coherencia, 55 L
publicar todas las conexiones de todos los
Librería DCB
bloques, 51
Modificar, 59
publicar todas las conexiones de un bloque, 52
Librería DCC
Esquema parcial, 34
generar librería DCB, 102
Exportación OPC-XML, 217
guardar como librería SIMOTION DCC, 110
guardar como librería SINAMICS DCC, 110
Librería de bloques, 93
G Actualizar, 86
Grupo de ejecución, 215 Borrar, 91
Atributo Enable, 236 Cambio de idioma, 90
Grupos de ejecución fijos, 147 Convención para denominaciones, 86
ANTES de canal de consigna de velocidad de Importar, 86
rotación, 148 Librerías DCB
ANTES de emitir entradas analógicas, 148 desinstalar, 109
ANTES de emitir salidas digitales ANTES de instalar, 109
emitir salidas digitales, 148 Lista de mapeado, 57
ANTES de posición real, 148 Longitudes de los campos y de los nombres, 239
ANTES de posicionador simple, 148 SIMOTION, 239
ANTES de regulador de velocidad, 148
ANTES de regulador tecnológico estándar, 149
ANTES del regulador de posición, 148 M
DESPUÉS de leer entradas analógicas, 148
Modo de test, 66
DESPUÉS de leer entradas digitales, 148
Ciclo de visualización, 66
DESPUÉS de recib. PZD PROFIdr. flexible en
Conectar conexión, 70
IF1, 154
Conexión, 68
DESPUÉS de recibir PZD flexible IF2, 157
Desactivar, 73
Enviar ANTES de IF1 PROFIdrive PZD, 152
Indicación de tendencias, 71
Enviar ANTES de IF2 PZD, 156
Indicación de valores, 71
Recibir DESPUÉS de IF1 PROFIdrive PZD, 150
Modo de operación de laboratorio, 66
Recibir DESPUÉS de IF2 PZD, 155
Modo de operación de proceso, 66
Modos de operación, 66
Visualización, 70
I
Identificador de alias, 220
Importar librería DCB, 33
Indicación de tendencias, 71

SINAMICS/SIMOTION Descripción del editor DCC


250 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3
Índice alfabético

O S
Operando global Secuencia de ejecución, 215
Interconexión, 218 Cambiar, 215
Operandos globales, 47 SIMOTION
Barra lateral, 47 Ejemplo de configuración, 222
SIMOTION SCOUT
Copiar el esquema DCC, 60
P Crear un proyecto, 27
Insertar dispositivo, 28
Parámetro
Insertar esquema DCC, 30
Alias, 220
Seleccionar paquetes tecnológicos, 88
Parámetro @, 162, 217
SIMOTION Trace, 221
Protección contra escritura para unidades de
SINAMICS DCC
accionamiento
Campo de aplicación, características, 144
Activar, 124
Sistema de ejecución
Desactivar, 124
Grupo de ejecución, 215
Protección de know-how
Modificación de la secuencia de ejecución, 215
Unidad de accionamiento, 115
Secuencia de ejecución, 215
Protección de know-how para unidades de
tasks, 214
accionamiento
Sistema tipo
activar, 116
Interconexión múltiple, 98
combinar con protección contra escritura para
Subesquema, 34
unidades de accionamiento, 118
con protección contra copia, 116
desactivar, 117
protección de know-how absoluta, 118
T
sin protección contra copia, 116 Task DCC, 219
Pseudocomentario, 43 Tasks, 214
publicar Tasks DCC, 214
Conexión, 163 Tipo de bloque
Diagrama de posición, 38
Vista de instalación, 38
R Tipos de bloques, 84
Tipos de datos
Referencia a bibliografía, 3
Abreviaturas, 45
Registro de errores, 55
Trace, 221
Reglas para la asignación de nombres
conexión de esquema (SIMOTION), 238
Esquema base (SIMOTION), 238
Grupo de ejecución (SIMOTION), 238
V
Instancia de bloque (SIMOTION), 238 Variable @, 217
SIMOTION, 238 Variable HMI, 216
Subesquema (SIMOTION), 238 Versión del dispositivo
Representación de la visualización dinámica de SIMOTION, 25
valores, 240 SINAMICS, 25
Requisitos de software, 213 Volver a organizar los números de parámetros, 49

SINAMICS/SIMOTION Descripción del editor DCC


Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3 251
Índice alfabético

SINAMICS/SIMOTION Descripción del editor DCC


252 Manual de programación y manejo, 07/2016, 6SL3097-4AN00-0EP3

También podría gustarte