Você está na página 1de 516

Prólogo

Indicaciones de seguridad e
Industrial Security 1

Introducción 2
Motion Control
Aritmética 3
SINAMICS/SIMOTION
Descripción de los bloques DCC
Logic 4
estándar
Conversión 5
Manual de funciones

Sistema 6

Tecnología 7

Servomando 8

Avisos y parámetros A

Apéndice B

11/2017
6SL3097-4AQ00-0EP5
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 de 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 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 correcciones se incluyen
en la siguiente edición.

Siemens AG Referencia del documento: 6SL3097-4AQ00-0EP5 Copyright © Siemens AG 2008 - 2017.


Division Digital Factory Ⓟ 02/2018 Sujeto a cambios sin previo aviso Reservados todos los derechos
Postfach 48 48
90026 NÜRNBERG
ALEMANIA
Prólogo

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 y catálogos
● Documentación para el 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".
La edición de Internet de DOConCD, la DOConWEB, se encuentra en esta dirección:
http://www.automation.siemens.com/doconweb
Para más información sobre ofertas de formación y sobre las FAQ (preguntas frecuentes),
visite la web:
http://www.siemens.com/motioncontrol
Siga el punto de menú "Soporte".

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 3
Prólogo

Otra documentación sobre el editor DCC


● SINAMICS/SIMOTION Descripción del editor DCC

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
Para cualquier consulta relativa a la documentación técnica (p. ej., sugerencias o
correcciones), envíe un e-mail a la siguiente dirección:
docu.motioncontrol@siemens.com

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:
http://www.siemens.com/mdm

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

Descripción de los bloques DCC estándar


4 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Índice

Prólogo.........................................................................................................................................................3
1 Indicaciones de seguridad e Industrial Security.........................................................................................11
1.1 Consignas básicas de seguridad...........................................................................................11
1.1.1 Consignas generales de seguridad........................................................................................11
1.1.2 Garantía y responsabilidad para ejemplos de aplicación.......................................................11
1.1.3 Seguridad industrial...............................................................................................................12
1.2 Uso de la protección de know-how y protección contra escritura..........................................13
1.3 Manual de configuración de Industrial Security.....................................................................14
2 Introducción................................................................................................................................................15
2.1 Introducción a Drive Control Chart (DCC)..............................................................................15
2.2 Librerías.................................................................................................................................18
2.3 Nomenclatura de los bloques.................................................................................................20
2.4 Conexiones de bloque...........................................................................................................23
2.5 Byte Ordering.........................................................................................................................24
2.6 Interconexión directa de distintos tipos de datos...................................................................25
2.7 Inicialización de los bloques...................................................................................................26
2.8 Realización de funciones complejas con un ejemplo de configuración.................................27
3 Aritmética....................................................................................................................................................31
3.1 ACOS.....................................................................................................................................31
3.2 ADD........................................................................................................................................33
3.3 ADD_D...................................................................................................................................34
3.4 ADD_I.....................................................................................................................................35
3.5 ADD_M...................................................................................................................................36
3.6 ASIN.......................................................................................................................................38
3.7 ATAN......................................................................................................................................40
3.8 AVA........................................................................................................................................42
3.9 AVA_D....................................................................................................................................44
3.10 COS.......................................................................................................................................46
3.11 DIV.........................................................................................................................................48
3.12 DIV_D.....................................................................................................................................50
3.13 DIV_I......................................................................................................................................52
3.14 MAS.......................................................................................................................................54

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 5
Índice

3.15 MIS.........................................................................................................................................55
3.16 MUL........................................................................................................................................56
3.17 MUL_D...................................................................................................................................57
3.18 MUL_I.....................................................................................................................................58
3.19 PLI20......................................................................................................................................59
3.20 SII...........................................................................................................................................64
3.21 SIN.........................................................................................................................................66
3.22 SQR.......................................................................................................................................68
3.23 SUB........................................................................................................................................70
3.24 SUB_D...................................................................................................................................71
3.25 SUB_I.....................................................................................................................................72
3.26 TAN........................................................................................................................................73
4 Logic...........................................................................................................................................................75
4.1 AND........................................................................................................................................75
4.2 AND_W..................................................................................................................................77
4.3 BF...........................................................................................................................................79
4.4 BF_W.....................................................................................................................................81
4.5 BSW.......................................................................................................................................83
4.6 CNM.......................................................................................................................................85
4.7 CNM_D...................................................................................................................................87
4.8 CNM_I....................................................................................................................................89
4.9 CTR........................................................................................................................................91
4.10 DFR........................................................................................................................................94
4.11 DFR_W...................................................................................................................................96
4.12 DLB........................................................................................................................................98
4.13 DX8......................................................................................................................................100
4.14 DX8_D..................................................................................................................................102
4.15 DX8_I...................................................................................................................................104
4.16 ETE......................................................................................................................................106
4.17 LVM......................................................................................................................................108
4.18 MFP......................................................................................................................................110
4.19 MUX8...................................................................................................................................112
4.20 MUX8_D...............................................................................................................................115
4.21 MUX8_I................................................................................................................................118
4.22 NAND...................................................................................................................................121

Descripción de los bloques DCC estándar


6 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Índice

4.23 NCM.....................................................................................................................................123
4.24 NCM_D.................................................................................................................................125
4.25 NCM_I..................................................................................................................................127
4.26 NOP1...................................................................................................................................129
4.27 NOP1_B...............................................................................................................................130
4.28 NOP1_D...............................................................................................................................131
4.29 NOP1_I.................................................................................................................................132
4.30 NOP8...................................................................................................................................133
4.31 NOP8_B...............................................................................................................................135
4.32 NOP8_D...............................................................................................................................137
4.33 NOP8_I.................................................................................................................................139
4.34 NOR.....................................................................................................................................141
4.35 NOT......................................................................................................................................143
4.36 NOT_W................................................................................................................................144
4.37 NSW.....................................................................................................................................146
4.38 NSW_D................................................................................................................................148
4.39 NSW_I..................................................................................................................................150
4.40 OR........................................................................................................................................152
4.41 OR_W...................................................................................................................................154
4.42 PCL......................................................................................................................................156
4.43 PDE......................................................................................................................................158
4.44 PDF......................................................................................................................................160
4.45 PST......................................................................................................................................162
4.46 RSR......................................................................................................................................164
4.47 RSS......................................................................................................................................166
4.48 SH........................................................................................................................................168
4.49 SH_DW................................................................................................................................170
4.50 TRK......................................................................................................................................172
4.51 TRK_D..................................................................................................................................174
4.52 XOR.....................................................................................................................................176
4.53 XOR_W................................................................................................................................177
5 Conversión...............................................................................................................................................179
5.1 BY_B....................................................................................................................................179
5.2 BY_W...................................................................................................................................181
5.3 B_BY....................................................................................................................................183

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 7
Índice

5.4 B_DW...................................................................................................................................185
5.5 B_W......................................................................................................................................188
5.6 DW_B...................................................................................................................................191
5.7 DW_R...................................................................................................................................194
5.8 DW_W..................................................................................................................................196
5.9 D_I........................................................................................................................................197
5.10 D_R......................................................................................................................................198
5.11 D_SI.....................................................................................................................................199
5.12 D_UI.....................................................................................................................................200
5.13 D_US....................................................................................................................................201
5.14 I_D........................................................................................................................................202
5.15 I_R........................................................................................................................................203
5.16 I_SI.......................................................................................................................................204
5.17 I_UD.....................................................................................................................................205
5.18 I_US.....................................................................................................................................206
5.19 LR_R....................................................................................................................................207
5.20 N2_R....................................................................................................................................208
5.21 N4_R....................................................................................................................................209
5.22 R_D......................................................................................................................................210
5.23 R_DW...................................................................................................................................211
5.24 R_I........................................................................................................................................212
5.25 R_LR....................................................................................................................................213
5.26 R_N2....................................................................................................................................214
5.27 R_N4....................................................................................................................................215
5.28 R_SI.....................................................................................................................................217
5.29 R_UD....................................................................................................................................218
5.30 R_UI.....................................................................................................................................219
5.31 R_US....................................................................................................................................220
5.32 SI_D.....................................................................................................................................221
5.33 SI_I.......................................................................................................................................222
5.34 SI_R.....................................................................................................................................223
5.35 SI_UD...................................................................................................................................224
5.36 SI_UI....................................................................................................................................225
5.37 UD_I.....................................................................................................................................226
5.38 UD_R....................................................................................................................................227

Descripción de los bloques DCC estándar


8 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Índice

5.39 UD_SI...................................................................................................................................228
5.40 UI_D.....................................................................................................................................229
5.41 UI_R.....................................................................................................................................230
5.42 UI_SI....................................................................................................................................231
5.43 US_D....................................................................................................................................232
5.44 US_I.....................................................................................................................................233
5.45 US_R....................................................................................................................................234
5.46 W_B......................................................................................................................................235
5.47 W_BY...................................................................................................................................237
5.48 W_DW..................................................................................................................................239
6 Sistema.....................................................................................................................................................241
6.1 CTD......................................................................................................................................241
6.2 GTS......................................................................................................................................243
6.3 RAA......................................................................................................................................244
6.4 RDA......................................................................................................................................245
6.5 RDAA...................................................................................................................................247
6.6 RDP......................................................................................................................................249
6.7 RDP_D.................................................................................................................................252
6.8 RDP_I...................................................................................................................................255
6.9 RDP_UD...............................................................................................................................258
6.10 RDP_UI................................................................................................................................261
6.11 RDP_US...............................................................................................................................264
6.12 RMDP...................................................................................................................................267
6.13 SAH......................................................................................................................................274
6.14 SAH_B..................................................................................................................................277
6.15 SAH_BY...............................................................................................................................280
6.16 SAH_D.................................................................................................................................283
6.17 SAH_I...................................................................................................................................286
6.18 SAV......................................................................................................................................289
6.19 SAV_BY...............................................................................................................................292
6.20 SAV_D..................................................................................................................................295
6.21 SAV_I...................................................................................................................................298
6.22 SRA......................................................................................................................................301
6.23 STM......................................................................................................................................304
6.24 WMDP..................................................................................................................................308

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 9
Índice

6.25 WRP.....................................................................................................................................315
6.26 WRP_D................................................................................................................................318
6.27 WRP_I..................................................................................................................................320
6.28 WRP_UD..............................................................................................................................322
6.29 WRP_UI...............................................................................................................................324
6.30 WRP_US..............................................................................................................................326
7 Tecnología................................................................................................................................................329
7.1 DCA......................................................................................................................................329
7.2 INCO....................................................................................................................................334
7.3 OCA.....................................................................................................................................337
7.4 TTCU....................................................................................................................................339
7.5 WBG.....................................................................................................................................341
8 Servomando.............................................................................................................................................345
8.1 DEL......................................................................................................................................345
8.2 DEZ......................................................................................................................................349
8.3 DIF.......................................................................................................................................352
8.4 DT1......................................................................................................................................354
8.5 INT.......................................................................................................................................358
8.6 LIM.......................................................................................................................................361
8.7 LIM_D...................................................................................................................................364
8.8 MVS.....................................................................................................................................367
8.9 PC........................................................................................................................................370
8.10 PIC.......................................................................................................................................373
8.11 PT1.......................................................................................................................................382
8.12 RGE.....................................................................................................................................385
8.13 RGJ......................................................................................................................................392
A Avisos y parámetros.................................................................................................................................403
A.1 Avisos...................................................................................................................................403
A.2 Parámetros...........................................................................................................................413
B Apéndice...................................................................................................................................................499
B.1 Tipos de datos......................................................................................................................499
B.2 Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos..................502
B.3 Vista general de bloques......................................................................................................505
Índice alfabético........................................................................................................................................511

Descripción de los bloques DCC estándar


10 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Indicaciones de seguridad e Industrial Security 1
1.1 Consignas básicas de seguridad

1.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
Fallos de funcionamiento de la máquina a 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 o PARADA DE EMERGENCIA.

1.1.2 Garantía y responsabilidad para ejemplos de aplicación


Los ejemplos de aplicación no son vinculantes y no pretenden ser completos en cuanto a la
configuración y al equipamiento, así como a cualquier eventualidad. Los ejemplos de
aplicación tampoco representan una solución específica para el cliente; simplemente ofrecen
una ayuda para tareas típicas. El comprador es responsable del correcto manejo y uso de los
productos descritos. Los ejemplos de aplicación no le eximen de la obligación de trabajar de
forma segura durante la aplicación, la instalación, el funcionamiento y el mantenimiento.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 11
Indicaciones de seguridad e Industrial Security
1.1 Consignas básicas de seguridad

1.1.3 Seguridad industrial

Nota
Seguridad industrial
Siemens ofrece productos y soluciones con funciones de seguridad industrial con el objetivo
de hacer más seguro el funcionamiento de instalaciones, sistemas, máquinas y redes.
Para proteger las instalaciones, los sistemas, las máquinas y las redes de amenazas
cibernéticas, es necesario implementar (y mantener continuamente) un concepto de seguridad
industrial integral que sea conforme a la tecnología más avanzada. Los productos y las
soluciones de Siemens constituyen únicamente una parte de este concepto.
El cliente es responsable de impedir el acceso no autorizado a sus instalaciones, sistemas,
máquinas y redes. Los sistemas, las máquinas y los componentes solo deben estar
conectados a la red corporativa o a Internet cuando y en la medida que sea necesario y
siempre que se hayan tomado las medidas de protección adecuadas (p. ej., uso de
cortafuegos y segmentación de la red).
Adicionalmente, deberán observarse las recomendaciones de Siemens en cuanto a las
medidas de protección correspondientes. Encontrará más información sobre seguridad
industrial en:
Seguridad industrial (https://www.siemens.com/industrialsecurity).
Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el
fin de mejorar todavía más su seguridad. Siemens recomienda expresamente realizar
actualizaciones tan pronto como estén disponibles y utilizar únicamente las últimas versiones
de los productos. El uso de versiones anteriores o que ya no se soportan puede aumentar el
riesgo de amenazas cibernéticas.
Para mantenerse siempre informado de las actualizaciones de productos, suscríbase al
Siemens Industrial Security RSS Feed en:
Seguridad industrial (https://www.siemens.com/industrialsecurity).

ADVERTENCIA
Estados operativos no seguros debidos a una manipulación del software
Las manipulaciones del software (p.ej., virus, troyanos, malware, gusanos) pueden provocar
estados operativos inseguros en la instalación, con consecuencias mortales, lesiones graves
o daños materiales.
● Mantenga actualizado el software.
● 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.
● En su sistema global de seguridad industrial, tenga en cuenta todos los productos
utilizados.
● Proteja los archivos almacenados en dispositivos de almacenamiento extraíbles contra
software malicioso tomando las correspondientes medidas de protección, p. ej.
programas antivirus.

Descripción de los bloques DCC estándar


12 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Indicaciones de seguridad e Industrial Security
1.2 Uso de la protección de know-how y protección contra escritura

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

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 13
Indicaciones de seguridad e Industrial Security
1.3 Manual de configuración de Industrial Security

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

Descripción de los bloques DCC estándar


14 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción 2
2.1 Introducción a Drive Control Chart (DCC)
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
para 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.

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 la función Arrastrar y soltar. Las funciones de prueba

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 15
Introducción
2.1 Introducción a Drive Control Chart (DCC)

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 lógica, 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 cómoda base
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.

Descripción de los bloques DCC estándar


16 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción
2.1 Introducción a Drive Control Chart (DCC)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 17
Introducción
2.2 Librerías

2.2 Librerías
Los bloques se encuentran en las librerías que se pueden importar como paquetes
tecnológicos en el editor DCC.
Existen dos librerías diferentes:
1. La librería SIMOTION contiene los bloques SIMOTION marcados en el presente
documento.
2. La librería SINAMICS contiene los bloques SINAMICS marcados en el presente
documento.
Tanto en la lista del apéndice A3 como en los apartados donde se describen los bloques
correspondientes puede comprobar cuál de los bloques descritos en el presente documento
está disponible dentro de SIMOTION o SINAMICS.

Compatibilidad

SIMOTION
Encontrará la compatibilidad de la librería estándar con los dispositivos SIMOTION en el DVD
de SIMOTION SCOUT y en la página web siguiente:
Lista de compatibilidades de SIMOTION (https://support.industry.siemens.com/cs/ww/en/
view/18857317)

SINAMICS
Con SINAMICS V5.1 pueden funcionar las librerías estándar siguientes:
● SINAMICS V5.1 (dcblibV3_0_sinamics5_1)
● 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.8 pueden funcionar las librerías estándar siguientes:
● 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)

Descripción de los bloques DCC estándar


18 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción
2.2 Librerías

● SINAMICS V4.5 (dcblibV3_0_sinamics4_5)


● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
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)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 19
Introducción
2.3 Nomenclatura de los bloques

2.3 Nomenclatura de los bloques


Un bloque se representa, por ejemplo, de la siguiente forma:

DEL
0DJQLWXGGHHQWUDGD 0DJQLWXGGHVDOLGD
8PEUDOGHFRQPXWDFLµQ

  

① Identificador de bloque
② Identificador de conexión
③ Tipo de datos de conexión

Está marcado con los siguientes atributos:

Identificador de bloque
Hay un tipo propio de bloque disponible para cada tipo de datos. Para diferenciar mejor los
bloques de distintos tipos de datos con funcionalidad idéntica, dichos bloques están provistos
de un sufijo acorde al tipo de datos, aunque si se trata de los tipos de datos Real y Bool, es
habitual prescindir del sufijo (p. ej., MUL_I: multiplicador del tipo Integer, MUL: multiplicador
del tipo Real). La siguiente tabla reúne las extensiones habituales:

Tabla 2-1 Identificador de bloque

Sufijo para identificador de bloque Tipo de datos de las magnitudes de entrada y sa‐
lida
_I Integer
_D Double_Integer
_W Word
_R Real (opcional)
_B Bool (opcional)
_SI Short Integer
_M Módulo
_BY Byte
_UI Unsigned Integer
_US Unsigned Short Integer
_UD Unsigned Double Integer
_DW Double Word
_LR Long Real

Identificador de conexión
● Para marcar un campo de magnitudes de entrada o salida, el identificador se amplía con
un índice (comenzando por 1, p. ej., X1, X2, X3…).
● Si se trata de una cantidad genérica de entradas (p. ej., ADD), el nombre de la conexión
recibe un índice comenzando por la cifra 1 (p. ej., X1, X2, X3…).

Descripción de los bloques DCC estándar


20 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción
2.3 Nomenclatura de los bloques

La siguiente tabla contiene una lista de los identificadores de conexión habituales:

Tabla 2-2 Identificador de conexión

Identificador de conexión Uso


X, X1, X2... Magnitud de entrada numérica
Y, Y1, Y2... Magnitud de salida numérica
I, I1, I2... Magnitud de entrada binaria
Q, Q1, Q2... Magnitud de salida binaria
IS Entrada secuencia de bits (Word)
QS Salida secuencia de bits (Word)

Si además de las magnitudes de entrada y salida primarias se utilizan más entradas y salidas
(p. ej., valores límite, indicaciones de tiempo, valores sustitutivos, visualización de los
estados), no se emplean los identificadores de la reserva de magnitudes de entrada y salida
primarias. En la siguiente tabla se muestran los identificadores preferentes para magnitudes
secundarias:

Identificador de conexión Uso


LU Entrada: valor límite superior
LL Entrada: Valor límite inferior
SV Entrada: valor de ajuste
S Entrada: definición del valor de ajuste
R Entrada: reseteo del valor de ajuste
QU Salida: Valor límite superior alcanzado
QL Salida: Valor límite inferior alcanzado
QF Salida: marca de error
QE Salida Y idéntica a entrada X
QN Magnitud binaria invertida

Tipo de datos de conexión


La siguiente tabla contiene los identificadores abreviados de los tipos de datos:

Abreviatura Ancho en bits Tipo de datos se‐ Descripción


gún
IEC 61131-3
BO 1 BOOL BOOLEAN
BY 8 BYTE Cadena de bits, Unsigned Integer
SI 8 SINT Signed Short Integer
DI 32 DINT Signed Double Integer
DW 32 DWORD Cadena de bits, Unsigned Integer
I 16 INT Signed Integer
R 32 REAL Floating Point Single Precision según IEEE 754
LR 64 LREAL Floating Point Double Precision según IEEE 754
T 32 SDTIME Floating Point Single Precision según IEEE 754

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 21
Introducción
2.3 Nomenclatura de los bloques

Abreviatura Ancho en bits Tipo de datos se‐ Descripción


gún
IEC 61131-3
W 16 WORD Cadena de bits, Unsigned Integer
AID 32 - ID de alarma

Descripción de los bloques DCC estándar


22 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción
2.4 Conexiones de bloque

2.4 Conexiones de bloque


Las conexiones de bloque representan la interfaz del DCB a través de la que se pueden
realizar las interconexiones entre los bloques. Cabe distinguir entre:
● Salidas de bloque
● Entradas de bloque
que disponen de las siguientes características:
● Las entradas se encuentra al lado izquierdo del bloque y son el destino de una interconexión
● Las salidas se encuentran al lado derecho del bloque y son la fuente de una interconexión

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 23
Introducción
2.5 Byte Ordering

2.5 Byte Ordering


Al realizar la interconexión de los bloques, no se tiene que respetar el orden de bytes de los
datos (Byte Ordering). En caso de conversiones de tipo de datos y operaciones aritméticas,
se tiene en cuenta implícitamente el Byte Ordering del sistema de destino. La transferencia
de bytes (Byte Swapping) que puede ser necesaria para trabajar con los datos fuera de los
límites del sistema es una función del sistema (p. ej., si, dado el caso, antes de la transferencia
de datos a través de Profibus se realiza un Byte Swapping al formato Big Endian).

Descripción de los bloques DCC estándar


24 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción
2.6 Interconexión directa de distintos tipos de datos

2.6 Interconexión directa de distintos tipos de datos


Para la interconexión de bloques, el destino y la fuente tienen que ser del mismo tipo de datos.
Si los tipos de datos son distintos, existen bloques especiales de conversión que permiten
convertir el tipo de datos.
Una excepción son las siguientes conversiones implícitas admitidas. En la siguiente tabla
figuran las conversiones admitidas.
Otra excepción son los siguientes tipos de datos, que se pueden interconectar entre sí sin
necesidad de bloques de conversión. El valor binario de la magnitud de salida se adopta sin
modificación como magnitud de entrada.

Tabla 2-3 Conversiones

Entrada Salida Descripción


WORD INT Interconexión de una magnitud de palabra con una magnitud Integer
INT WORD Interconexión de una magnitud Integer con una magnitud de palabra
DWORD DINT Interconexión de una magnitud de palabra doble con una magnitud
Double Integer
DINT DWORD Interconexión de una magnitud Double Integer con una magnitud de
palabra doble
BYTE SINT Interconexión de una magnitud de byte con una magnitud Short Integer
SINT BYTE Interconexión de una magnitud Short Integer con una magnitud de byte
USINT BYTE Interconexión de una magnitud Unsigned Short Integer con una mag‐
nitud de byte
BYTE USINT Interconexión de una magnitud de byte con una magnitud de Integer
Unsigned Short
USINT SINT Interconexión de una magnitud Unsigned Short Integer con una mag‐
nitud Short Integer
SINT USINT Interconexión de una magnitud Short Integer con una magnitud Unsig‐
ned Short Integer
UINT WORD Interconexión de una magnitud Unsigned Integer con una magnitud de
palabra
WORD UINT Interconexión de una magnitud de palabra con una magnitud Unsigned
Integer
UINT INT Interconexión de una magnitud Unsigned Integer con una magnitud
Integer
INT UINT Interconexión de una magnitud Integer con una magnitud Unsigned
Integer
UDINT DWORD Interconexión de una magnitud Unsigned Double Integer con una mag‐
nitud de palabra doble
DWORD UDINT Interconexión de una magnitud de palabra doble con una magnitud
Unsigned Double Integer
UDINT DINT Interconexión de una magnitud Unsigned Double Integer con una mag‐
nitud Double Integer
DINT UDINT Interconexión de una magnitud Double Integer con una magnitud Un‐
signed Double Integer
SDTIME REAL Interconexión de una magnitud SDTime con una magnitud Real

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 25
Introducción
2.7 Inicialización de los bloques

2.7 Inicialización de los bloques


La inicialización define el estado inicial de un bloque. El sistema la realiza antes de la ejecución
cíclica del bloque1). El orden en el que se realiza la inicialización de los diversos bloques se
determina según la prioridad configurada y la secuencia de ejecución. En el momento de la
inicialización, las interconexiones configuradas y las constantes de un bloque ya son efectivas.
Con ello, en ese momento ya están disponibles para el bloque los valores de la fuente de
interconexión. Si algún bloque tuviera un comportamiento de inicialización especial, se
explicaría en la correspondiente descripción del bloque, bajo el título "Inicialización". Para la
inicialización, los bloques deben estar asignados a un segmento de tiempo (SINAMICS) o a
una Task (SIMOTION).
1)
A partir de SIMOTION 4.1 SP2, la inicialización se realiza en la transición STOP/RUN
(SIMOTION) o en la transición al funcionamiento cíclico (SINAMICS).

Descripción de los bloques DCC estándar


26 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción
2.8 Realización de funciones complejas con un ejemplo de configuración

2.8 Realización de funciones complejas con un ejemplo de configuración


Hay disponibles ejemplos de configuración para "Generador de rampa cómodo" y "Regulador
tecnológico". Estos son similares a los "bloques libres" de los convertidores de frecuencia de
la serie SIMOVERT MASTERDRIVES.
La funcionalidad del generador de rampa cómodo se crea a partir de la interconexión de
diferentes DCB. Están disponibles en forma de ejemplos de configuración.
Indicaciones sobre el regulador tecnológico
● Los filtros de alisamiento no pueden desactivarse mediante la constante de tiempo T = 0,
ya que la constante de tiempo se limita al intervalo de muestreo del bloque. La
desactivación debe realizarse de forma explícita mediante una señal. La entrada binaria
correspondiente debe estar prevista en el ejemplo de configuración.
● El componente D no puede desactivarse mediante el retardo Tv = 0. Esta operación debe
realizarse de forma explícita mediante una señal binaria. La entrada binaria
correspondiente debe estar prevista en el ejemplo de configuración.
● El componente I no puede desactivarse mediante Tn = 0. Para ello, PIC debe resetear el
componente I de forma explícita con SV = 0 y S = 1.
Nota
Aquí también es preferible aprovechar la ventaja de DCC y configurar/aplicar los bloques
necesarios, o bien no recurrir en absoluto a los ejemplos de configuración: comenzar con
los bloques básicos como RGJ (generador de rampa con redondeo) o PIC (regulador PI)
y ampliar si es necesario.

Importación de una configuración de ejemplo


En SCOUT/STARTER V4.3 o superior, la configuración de ejemplo está almacenada en forma
de esquemas DCC exportados.

SIMOTION
Para importar en SCOUT un esquema DCC es necesario que en el proyecto exista un
dispositivo SIMOTION. En la carpeta Programas, seleccione con el menú contextual Experto
-> Importar objeto la ruta de acceso del esquema DCC exportado. Los archivos se encuentran
generalmente en la siguiente ruta:
C:\Archivos de programa\Siemens\Step7\Examples\dcc\SIMOTION

SINAMICS
Para importar en SCOUT/STARTER un esquema DCC es necesario que en el proyecto exista
una unidad de accionamiento S120 con un objeto de accionamiento (Drive Object = DO). En
el objeto de accionamiento, seleccione con el menú contextual Experto -> Importar objeto, la
ruta de acceso del esquema DCC exportado. Los archivos se encuentran generalmente en
la siguiente ruta:
C:\Archivos de programa\Siemens\Step7\Examples\dcc\SINAMICS
Hasta SCOUT/STARTER V4.3 las configuraciones de ejemplo estaban almacenadas, en
forma de proyecto exportado, en la ruta:

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 27
Introducción
2.8 Realización de funciones complejas con un ejemplo de configuración

C:\Archivos de programa\Siemens\Step7\Examples\dcc\Examples_CRGE_TCLR.xml

Nota
El proyecto de ejemplo está realizado sobre la base de un proyecto SCOUT, por lo que
contiene las configuraciones tanto para SINAMICS_Integrated como para SINAMICS
Standalone/CU320. Al importar un proyecto de ejemplo con STARTER, se rechazan los
componentes SIMOTION por su naturaleza; en cambio, los componentes CU320 se importan
correctamente y se pueden copiar.

NOT T2
RSS T2
1/22
RS-Flip-Flop, S 1/24

BO I Q BO BO S QP BO
0 = Ramp-function
BO R QN BO generator inital runs
NCM T2
1/23
R X1 QU BO
Acceleration
R X2 QU BO finished
QU BO
NSW T2
NSW T2 NSW T2
1/6 1/7 1/8
Ramp-function generator input
R X1 Y R R X1 Y R R X1 Y R Command Priority:
R X2 0 R X2 0 R X2
Quick stop ramp-function Stop Ramp-function from highest priority to lowest priority:
generator
BO I BO I BO I
generator
1. enamble ramp function generator / set to zero
NOP1_B T2 Bring Ramp-function
2. quick stop ramp function generator
1/1 generator to a standstill
BO I Q BO 3. set ramp function generator to setpoint value

4. bypass ramp function generator


NSW T2
1/10 5. bring ramp function generator to standstill
Set ramp-function NSW T2 0
1/9
R X1 Y R
generator 6. stop ramp function generator
R X1 Y R R X2
NOP1_B T2 Ramp-function generator BO RGJ T2
R X2 I 1/21
1/2 setting value
BO I Ramp-function
BO I Q BO R X Y R
generator output
R NRM YL R
task priority of function blocks:
R EV YA R
MUL it is important, that the blocks in front of the SV- input pin of
T2
NSW T2
AVA T2 R LU YB R the RGJ-block are ranked earlier in the task system than the
1/16 1/17 1/26 blocks in front of the S - input pin of the RGJ-block.
Acceleration
R X1 Y R R R LL QE BO
time X1 Y R R X Y R
1 Otherwise there may occure jumps of the output signal of the
R X2
0
R X2 R SV QU BO
Bypass ramp-function SN IR ramp function generator!
1
R X3 BO I R ASV QL BO
generator
Adaption
R X4 R WD
NOP1_B T2 Factor
R TU NCM T2
1/3
Deceleration time 1/25
BO I Q BO R TD R X1 QU BO
R TRU 0 Ramp-function
R X2 QU BO generator output = 0
MUL R TR1 QU BO
T2 NSW T2 NSW T2 AVA T2
1/19 1/20 1/27
1/18 R TR2
Deceleration R X1 Y R R X1 Y R R X1 Y R R X Y R
time R TRD
1 0 R R
R X2 X2 X2 SN IR
R TR3
1
R X3 BO I BO I
R TR4 switching of drive data sets:
Adaption
R X4 BO CU there is no switching of data sets available like in the sinamics.
Factor
BO CD If there are different data sets necessary, the user has to add aditional
BO CF numerical switches to change between the different data sets.
NOP1 T2 BO ULR
1/5
BSW T2
BO LLR
Quick stop time R X Y R 1/15
Enable rounding
BO I1 Q BO BO RQN ramp end rounding by sudden change of input value at ramp up:
0 BO I2 BO SA
this function is not existing in this program
BO I BO S
BO EN

OR T2 BSW T2 OR T2
OR-Stufe BOOL 1/11 1/12 OR-Stufe BOOL 1/14
BO I0 Q BO BO I1 Q BO BO I0 Q BO
0 0 BO I2 0
BO I1 BO I1
BO I 0
BO I2 BO I2
0
BO I3 BO I3

NOP1_B T2 NOT T2
1/4 1/13
BO I Q BO BO I Q BO
1 = Enable ramp-function generator
0 = Set ramp-function generator to zero Comfort ramp-function generator

Descripción de los bloques DCC estándar


28 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Introducción
2.8 Realización de funciones complejas con un ejemplo de configuración

NOP1 T2 NSW T2 NSW T2


1/1 1/4 1/6
Setpoint Pre - control
R X Y R R X1 Y R R X1 Y R
value
R X2 0 R X2
PT1 T2 BO I BO I
PT1
1/2
R X Y R
ADD T2
PIC PIC
T2 ADD T2 LIM T2
R T 1/30 LIM 1/34
1/16 1 / 31
R SV 0 Output technology
R X1 Y R R W1 Y R R X1 Y R R X Y R
controller
BO S R W2 YE R R LU QU BO
R X2 R X2
0 R X1 YI R 0 R X3 R LL QL BO
R X3
NOP1_B R X2 QU BO 0 R X4
T2 R X4
Enable 1/3
R WP QL BO
Smooth BO I Q BO NSW T2
1/7 R LU MUL T2
1 0
R X1 Y R I Setting R LL 1/35
NOP1_B T2 NOP1 MUL 1 P-component
R X2 T2 T2 value R X1 Y R
1/5 1/17 1/24 R SV
Enable PI 0 = normal PID controller Basic R X2
BO I Q BO BO I R X Y R R X1 Y R R KP
controller 1 = PI controller with D-component Gain
with D 1 R TN R X3
in actual value channel R X2
NOP1 1 R X4
T2 1 BO IC
1/18 R X3
Gain BO EN
R X Y R R X4
Adaption
BO S I-component
NOP1 T2 BO HI
1/19
Integral
R X Y R
time
SUB T2 T2
1/9
NSW
NOP1 1/12 NOP1_B
T2 T2
1/8 R X1 Y R R X1 Y R 1/20
Actual Stop
R X Y R R X2 R X2 BO I Q BO
value P-controller
NSW T2
PT1 BO I DT1 1/15
PT1 T2 DT1 T2 0 NOP1_B
1/10 1/13 R X1 Y R T2
1/21
R X Y R R X Y R R X2 Enable
BO I Q BO
R T R T1 YPT R BO I PIC
R SV R TD NOP1_B T2
BO S R SV 1/22
Set BO I Q BO
BO S I-component
NOP1_B T2
Enable 1/11 NOP1_B T2
Smooth BO I NOP1_B 1/23
Q BO T2 Stop
2 1/14 BO I Q BO
Enable I-controller
BO I Q BO
Derivative term

RGE T2
1/32
Priority of commands: R X Y R
Using the Technology-Controller as P-
Controller: R NRM YA R
in order from highest to lowest priority:

for using the Technology-Controller as P-


R LU QE BO
1. enable PI-controller
Controller, set I_setvalue to zero and R LL QU BO
2. stop P-Controller Set_I_component to true NOP1 T2
1/27 R SV QL BO
3. set I-Component Acceleration
R X Y R R TU
time
4. stop I-Controller R TD
BO CU
disable smoothing: BO CD
enable PI-Controller with D: BO CF
to disable or enable smoothing use the
False: normal PID-Controller
variables enable_smooth_1 for smoothing in NOT T2 BO S
setpoint channel or enable_smooth_2 for 1/26
True: PI-Controller with D-component smoothing in actual value channel
BO I Q BO
in actual value channel

NOP1 T2 MUL T2 RGE T2


1/25 1/28 1/33
Limitation
R X Y R R X1 Y R R X Y R
Ramp-function generator
-1 R NRM YA R
R X2
1 R X3 R LU QE BO
1 R LL QU BO
R X4
R SV QL BO
NOP1 T2 R TU
1/29
Deceleration R TD
R X Y R
time
BO CU
BO CD
BO CF
BO S

Technology Controller

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 29
Introducción
2.8 Realización de funciones complejas con un ejemplo de configuración

Descripción de los bloques DCC estándar


30 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética 3
3.1 ACOS
Función Arcocoseno

Símbolo

ACOS
$UJXPHQWR 5 ; < 5 $UFRFRVHQR
4) %2 0DJQLWXGGHVDOLGD

Descripción abreviada
Determinación del valor arcocoseno de un argumento

Funcionamiento
El bloque emite por la salida Y el resultado de calcular el arcocoseno de un argumento en
radianes que debe introducirse en la entrada X.
Y = arccos X
Rango de entrada permitido: -1.0 <= X <= +1.0
Rango de salida: 0.0 <= Y <= ∏
Si el argumento se encuentra fuera del rango de entrada permitido, se limita la salida Y a ∏
(con X < -1,0) o 0,0 (con X > +1,0) y, al mismo tiempo, se ajusta la salida binaria QF = 1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 31
Aritmética
3.1 ACOS

Función de transferencia

\
< $5&&26 ; 




















[
                        

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Argumento 0.0 REAL
Y Arcocoseno ∏/2 REAL
QF Magnitud de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


32 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.2 ADD

3.2 ADD
Sumador (tipo REAL)

Símbolo

ADD
6XPDQGR 5 ; < 5 6XPD

Descripción abreviada
Sumador que puede disponer de hasta 4 entradas del tipo Real

Funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite
en la salida Y limitado a un rango de -3,402823 E38 a 3,402823 E38.

Algoritmo:
Y = X1 + X2 + X3 + X4

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Sumando 0.0 REAL
Y Suma 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
configurable en Tasks cíclicas
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 33
Aritmética
3.3 ADD_D

3.3 ADD_D
Sumador (tipo DOUBLE INTEGER)

Símbolo

ADD_D
6XPDQGR ', ; < ', 6XPD
4) %2 5HEDVH

Descripción abreviada
Sumador que puede disponer de hasta 4 entradas del tipo Double Integer

Funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite
en la salida Y limitado a un rango de -2147483648 (231) a +2147483647 (231-1).

Algoritmo:
Y = X1 + X2 + X3 + X4

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Sumando 0 DINT
Y Suma 0 DINT
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


34 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.4 ADD_I

3.4 ADD_I
Sumador (tipo INTEGER)

Símbolo

ADD_I
6XPDQGR , ; < , 6XPD

Descripción abreviada
Sumador que puede disponer de hasta 4 entradas del tipo Integer

Funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite
en la salida Y limitado a un rango de -32768 a +32767.

Algoritmo:
Y = X1 + X2 + X3 + X4

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Sumando 0 INT
Y Suma 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 35
Aritmética
3.5 ADD_M

3.5 ADD_M
Sumador Módulo para suma correcta de ciclo de eje

Símbolo

ADD_M
9DORUPµGXOR /RQJLWXGGHOFLFORGHHMH ', 02' < ', 9DORUGHPµGXORGH;;
9DORUGHVXPD ', ; 43 %2 'HVERUGDPLHQWRSRVLWLYR
9DORUGHVXPD ', ; 41 %2 'HVERUGDPLHQWRQHJDWLYR
$FWLYDFLµQGHOD %2 (26
HYDOXDFLµQGHGHVERUGDPLHQWR

Descripción abreviada
El bloque ADD_M se utiliza para sumar valores de posición. Puede utilizarse para "añadir"
offsets para consignas de posición o para la compensación de tiempo muerto en el maestro
real.

Diagrama de bloques

;

<
;
7$
<Q
 <Q<!0RG
Q 43
<Q


(26




02'
 <Q
<Q<0RG 41
Q
<Q

Descripción de los bloques DCC estándar


36 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.5 ADD_M

Funcionamiento
El bloque suma los valores de entrada X1 y X2. En la entrada MOD puede indicarse un valor
de módulo que se limita a 1..231-1 y que se aplica a la suma de X1 y X2. El resultado Y de la
operación del módulo siempre se encuentra, por lo tanto, en la banda de 0 a MOD.
Mediante la entrada EOS puede activarse la evaluación de desbordamiento. Con EOS = 1 se
aplica:
desbordamiento positivo: QP = Yn-1-Yn> MOD/2
Desbordamiento negativo: QN = Yn-1 – Yn < -MOD/2
Con EOS = 0 se aplica: QP = 0; QN = 0
De esta forma es posible desactivar una evaluación de desbordamiento al ajustar el offset. Al
modificar el valor de módulo se desconecta la evaluación de desbordamiento para un ciclo.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
MOD Valor módulo = Longitud del ciclo 1 DINT
de eje
X1 Valor de suma 1 0 DINT
X2 Valor de suma 2 0 DINT
EOS Activación de la evaluación de des‐ 0 0/1
bordamiento
Y Valor de módulo de X1 + X2 0 DINT
QP Desbordamiento positivo 0 0/1
QN Desbordamiento negativo 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 37
Aritmética
3.6 ASIN

3.6 ASIN
Función Arcoseno

Símbolo

ASIN
$UJXPHQWR 5 ; < 5 $UFRVHQR
4) %2 (UURUGHLQWURGXFFLµQ

Descripción abreviada
Determinación del valor arcoseno de un argumento

Funcionamiento
El bloque emite por la salida Y el resultado de calcular el arcoseno de un argumento en
radianes que debe introducirse en la entrada X.
Y = arcsin X
Rango de entrada permitido: -1.0 <= X <= +1.0
Rango de salida: -∏/2 <= Y <= ∏/2
Si el argumento se encuentra fuera del rango de entrada permitido de |X| <= 1,0, se limita la
salida Y a -∏/2 (con X < -1,0) o ∏/2 (con X > +1,0) y, al mismo tiempo, se ajusta la salida
binaria QF = 1.

Descripción de los bloques DCC estándar


38 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.6 ASIN

Diagrama XY

\
< $5&6,1 ;












[
                    













Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Argumento 0.0 REAL
Y Arcoseno 0.0 REAL
QF Error de introducción 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 39
Aritmética
3.7 ATAN

3.7 ATAN
Función Arcotangente

Símbolo

ATAN
$UJXPHQWR 5 ; < 5 $UFRWDQJHQWH

Descripción abreviada
Determinación del valor arco tangente de un argumento

Funcionamiento
El bloque emite por la salida Y el resultado de calcular la arcotangente de un argumento en
radianes que debe introducirse en la entrada X.
Y = arctan X
Rango de entrada permitido: -3,402823 E38 a 3,402823 E38
Rango de salida: -∏/2 <= Y <= ∏/2

Descripción de los bloques DCC estándar


40 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.7 ATAN

Diagrama XY

\
< $5&7$1 ;










[
            











Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Argumento 0.0 REAL
Y Arcotangente 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 41
Aritmética
3.8 AVA

3.8 AVA
Generador de valor absoluto con evaluación de signo

Símbolo

AVA
0DJQLWXGGHHQWUDGD 5 ; < 5 9DORUDEVROXWRGHODPDJQLWXGGHHQWUDGD
61 %2 0DJQLWXGGHHQWUDGDQHJDWLYD

Descripción abreviada
Bloque de cálculo para el cálculo del valor absoluto del tipo REAL

Funcionamiento
El bloque forma el valor absoluto del valor presente en la entrada X (magnitud de entrada).
El resultado se emite en la salida Y.
Y = |X|
Si la magnitud de entrada es negativa, se ajusta al mismo tiempo la salida binaria SN = 1.

Diagrama de bloques

<
;
61

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Valor absoluto de la magnitud de 0.0 REAL
entrada
SN Magnitud de entrada negativa 0 0/1

Descripción de los bloques DCC estándar


42 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.8 AVA

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 43
Aritmética
3.9 AVA_D

3.9 AVA_D
Generador de valor absoluto (DOUBLE INTEGER)

Símbolo

AVA_D
9DORUDEVROXWRGHOD
0DJQLWXGGHHQWUDGD ', ; < ', PDJQLWXGGHHQWUDGD
61 %2 0DJQLWXGGHHQWUDGDQHJDWLYD

Descripción abreviada
Bloque de cálculo para el cálculo del valor absoluto del tipo DOUBLE INTEGER

Funcionamiento
El bloque forma el valor absoluto del valor presente en la entrada X (magnitud de entrada).
El resultado se emite en la salida Y.
Y = |X|
Si la magnitud de entrada es negativa, se ajusta al mismo tiempo la salida binaria SN = 1.
Si el valor de entrada es -2147483648, se ajustan los valores de salida Y -2147483648 y SN
1.

Diagrama de bloques

<
;
61

Descripción de los bloques DCC estándar


44 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.9 AVA_D

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
Y Valor absoluto de la magnitud de 0 DINT
entrada
SN Magnitud de entrada negativa 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 45
Aritmética
3.10 COS

3.10 COS
Función Coseno

Símbolo

COS
$UJXPHQWR 5 ; < 5 &RVHQR

Descripción abreviada
Determinación del valor coseno de un argumento

Funcionamiento
El bloque emite por la salida Y el resultado de calcular el coseno de un argumento en radianes
que debe introducirse en la entrada X.
Y = cos X

Diagrama XY

\
< &26 ;










[
            











Descripción de los bloques DCC estándar


46 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.10 COS

X es ∏ modular

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Argumento 0.0 REAL
Y Coseno 1 REAL

Datos de configuración

SIMOTION ✓ (a partir de V4.1)


SINAMICS ✓ (a partir de V4.4)
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 47
Aritmética
3.11 DIV

3.11 DIV
Divisor (tipo REAL)

Símbolo

DIV
'LYLGHQGR 5 ; < 5 &RFLHQWH
'LYLVRU 5 ; <,1 5 &RFLHQWHHQWHUR
02' 5 5HVWRGHODGLYLVLµQ
4) %2 (OGLYLVRUHVFHUR

Descripción abreviada
Divisor con dos entradas del tipo REAL

Funcionamiento
El bloque divide el valor introducido en la conexión X1 por el valor introducido en la conexión
X2.
El resultado se emite en las salidas Y, YIN y MOD:
● en la salida Y se encuentra el cociente con la parte entera y los decimales.
● en la salida YIN se encuentra el cociente entero.
● en la salida MOD se encuentra el resto de la división (valor residual absoluto).
La salida Y está limitada a un rango de aprox. -3,4 E38 a +3,4 E38.

;
<=
;
MOD = (Y – YIN) * X2
Cuando el valor de salida Y rebasa el rango de valores permitido de -3,402823 E38 a 3,402823
E38 (porque el divisor X2 es muy pequeño o es cero), se emite el valor límite con signo del
rango de salida en la conexión Y. Al mismo tiempo, se ajusta la salida binaria QF = 1. Si X2
es cero, las salidas YIN y MOD conservan su último valor.
Con una división 0/0 no se modifica la salida de bloque Y. La salida binaria QF se ajusta a 1.
En caso de división por cero, la salida MOD conserva su último valor.

Descripción de los bloques DCC estándar


48 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.11 DIV

Tabla(s) de la verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casos
antes mencionados.

X1/X2 Y YIN MOD OF


X/0 LÍM con signo correcto YIN n-1 MOD n-1 1
0/0 Y n-1 YIN n-1 MOD n-1 1
0/X 0 0 0 0

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Dividendo 0.0 REAL
X2 Divisor 1 REAL
Y Cociente 0.0 REAL
YIN Cociente entero 0.0 REAL
MOD Resto de la división 0.0 REAL
QF El divisor es cero 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 49
Aritmética
3.12 DIV_D

3.12 DIV_D
Divisor (tipo DOUBLE INTEGER)

Símbolo

DIV_D
'LYLGHQGR ', ; < ', &RFLHQWH
'LYLVRU ', ; 02' ', 5HVWRGHODGLYLVLµQ
4) %2 (OGLYLVRUHVFHUR

Descripción abreviada
Divisor con dos entradas del tipo DOUBLE INTEGER

Funcionamiento
El bloque divide teniendo en cuenta el signo el valor introducido en la conexión X1 por el valor
introducido en la conexión X2. El cociente se emite en la salida Y limitado a un rango de
-2147483648 (231) a 2147483647 (231-1).

;
<=
;
En la conexión MOD se emite el resto de la división. El signo del resto de la división MOD es
idéntico al del dividendo X1.
MOD = X1 MOD X2
Si el valor de salida Y supera el rango de valores permitido de -2147483648 (231) a
+2147483647 (231-1) (si el divisor X2 es cero), se emite en la conexión Y el valor límite con
signo del rango de salida. Al mismo tiempo, se ajusta la salida binaria QF = 1.
Con una división 0/0 no se modifica la salida de bloque Y. La salida binaria QF se ajusta a 1.
En caso de división por cero, la salida MOD conserva su último valor.

Tabla(s) de la verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casos
antes mencionados.

X1/X2 Y MOD OF
X/0 LÍM con signo correcto MOD n-1 1
0/0 Y n-1 MOD n-1 1
0/X 0 0 0

Descripción de los bloques DCC estándar


50 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.12 DIV_D

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Dividendo 0 DINT
X2 Divisor 1 DINT
Y Cociente 0 DINT
MOD Resto de la división 0 DINT
QF El divisor es cero 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 51
Aritmética
3.13 DIV_I

3.13 DIV_I
Divisor (tipo INTEGER)

Símbolo

DIV_I
'LYLGHQGR , ; < , &RFLHQWH
'LYLVRU , ; 02' , 5HVWRGHODGLYLVLµQ
4) %2 (OGLYLVRUHVFHUR

Descripción abreviada
Divisor con dos entradas del tipo INTEGER

Funcionamiento
El bloque divide teniendo en cuenta el signo el valor introducido en la conexión X1 por el valor
introducido en la conexión X2. El cociente se emite en la conexión Y limitado a un rango de
-32768 a +32767.

;
<=
;
En la conexión MOD se emite el resto de la división. El signo del resto de la división MOD es
idéntico al del dividendo X1.
MOD = X1 MOD X2
Cuando el valor de salida Y rebasa el rango de valores permitido de -32768 a +32767 (si el
divisor es cero), se emite el valor límite con signo del rango de salida en la conexión Y. Al
mismo tiempo, se ajusta la salida binaria QF = 1.
Con una división 0/0 no se modifica la salida de bloque Y. La salida binaria QF se ajusta a 1.
En caso de división por cero, la salida MOD conserva su último valor.

Tabla(s) de la verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casos
antes mencionados.

X1/X2 Y MOD OF
X/0 LÍM con signo correcto MOD n-1 1
0/0 Y n-1 MOD n-1 1
0/X 0 0 0

Descripción de los bloques DCC estándar


52 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.13 DIV_I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Dividendo 0 INT
X2 Divisor 1 INT
Y Cociente 0 INT
MOD Resto de la división 0 INT
QF El divisor es cero 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 53
Aritmética
3.14 MAS

3.14 MAS
Evaluador de máximos

Símbolo

MAS
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHHQWUDGDP£[LPD

Descripción abreviada
Bloque de comparación que puede disponer de hasta 4 entradas del tipo REAL para calcular
el mayor valor de entrada presente en el momento de ejecución

Funcionamiento
El bloque calcula el mayor de los valores presentes en las entradas X 1-4.
El resultado se emite en la salida Y.
Y = Max {X1,X2,X3,X4}
Si en todas las entradas está presente el mismo valor, éste se emite como magnitud de entrada
máxima.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada -3,402823 E38 REAL
Y Magnitud de entrada máxima 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


54 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.15 MIS

3.15 MIS
Evaluador de mínimos

Símbolo

MIS
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHHQWUDGDP¯QLPD

Descripción abreviada
Bloque de comparación que puede disponer de hasta 4 entradas del tipo REAL para la
determinación del menor valor de entrada presente en el momento de ejecución

Funcionamiento
El bloque calcula el menor de los valores presentes en las entradas X 1-4.
El resultado se emite en la salida Y.
Y = Min {X1,X2, X3, X4}
Si en todas las entradas está presente el mismo valor, éste se emite como magnitud de entrada
mínima.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 3,402823 E38 REAL
Y Magnitud de entrada mínima 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 55
Aritmética
3.16 MUL

3.16 MUL
Multiplicador (tipo REAL)

Símbolo

MUL
)DFWRU 5 ; < 5 3URGXFWR

Descripción abreviada
Multiplicador que puede disponer de hasta 4 entradas del tipo REAL

Funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. El
resultado se emite en la salida Y limitado a un rango de -3,402823 E38 a +3,402823 E38.
Y = X1·X2·X3·X4

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Factor 1.0 REAL
Y Producto 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


56 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.17 MUL_D

3.17 MUL_D
Multiplicador (tipo DOUBLE INTEGER)

Símbolo

MUL_D
)DFWRU ', ; < ', 3URGXFWR
4) %2 5HEDVH

Descripción abreviada
Multiplicador que puede disponer de hasta 4 entradas del tipo DOUBLE INTEGER

Funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. El
resultado se emite en la salida Y limitado a un rango de -2147483648 (231) a +2147483647
(231-1).
Y = X1·X2·X3·X4

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Factor 1 DINT
Y Producto 0 DINT
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 57
Aritmética
3.18 MUL_I

3.18 MUL_I
Multiplicador (tipo INTEGER)

Símbolo

MUL_I
)DFWRU , ; < , 3URGXFWR
<', ', 3URGXFWR',17

Descripción abreviada
Multiplicador que puede disponer de hasta 4 entradas del tipo INTEGER

Funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. El
resultado se emite en la salida Y limitado a un rango de -32768 a +32767. Además, el resultado
se emite en la salida YDI limitado a un rango de -2147483648 (231) a +2147483647 (231-1).
Y = X1·X2·X3·X4

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Factor 1 INT
Y Producto 0 INT
YDI Producto DINT 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)

Descripción de los bloques DCC estándar


58 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.19 PLI20

3.19 PLI20
Línea poligonal, 20 puntos de inflexión

Símbolo

PLI20
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 59
Aritmética
3.19 PLI20

Descripción abreviada
Bloque del tipo REAL
● para la linealización de características
● para la emulación de elementos de transferencia no lineales
● para la amplificación del regulador definida por secciones

Funcionamiento
● Este bloque adapta a voluntad la magnitud de salida Y de la magnitud de entrada X en 4
cuadrantes mediante 20 puntos de inflexión como máximo.
● Entre los puntos de inflexión se efectúa una interpolación lineal. Fuera de A1 o A20, la
característica presenta un trazado horizontal.

Información para dimensionamiento y configuración


Durante la configuración hay que prestar atención a que los valores de A1 a A20 estén
ordenados de forma ascendente; de lo contrario, se emitirán valores incorrectos en la salida.
Los valores de ordenadas B1 a B20 pueden seleccionarse a voluntad, es decir,
independientemente del valor precedente.
Si no se requieren puntos de inflexión (p. ej., a partir de A16/B16), los valores de abscisas y
ordenadas siguientes (A16/B16 hasta A20/B20) deben ocuparse con los mismos valores que
A15 o B15.

Descripción de los bloques DCC estándar


60 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.19 PLI20

Ejemplo

$%
< $%
$% $%
$%
$%
$%

$%
$%

$%
;Q
;
$%
$%
$%
$%
$%
$%
$% $%
<Q
$%
$%

Emulación de una característica de magnetización

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
A1 Valor de abscisa punto de inflexión 0.0 REAL
A1
B1 Valor de ordenada punto de infle‐ 0.0 REAL
xión B1
A2 Valor de abscisa punto de inflexión 0.0 REAL
A2

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 61
Aritmética
3.19 PLI20

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
B2 Valor de ordenada punto de infle‐ 0.0 REAL
xión B2
A3 Valor de abscisa punto de inflexión 0.0 REAL
A3
B3 Valor de ordenada punto de infle‐ 0.0 REAL
xión B3
A4 Valor de abscisa punto de inflexión 0.0 REAL
A4
B4 Valor de ordenada punto de infle‐ 0.0 REAL
xión B4
A5 Valor de abscisa punto de inflexión 0.0 REAL
A5
B5 Valor de ordenada punto de infle‐ 0.0 REAL
xión B5
A6 Valor de abscisa punto de inflexión 0.0 REAL
A6
B6 Valor de ordenada punto de infle‐ 0.0 REAL
xión B6
A7 Valor de abscisa punto de inflexión 0.0 REAL
A7
B7 Valor de ordenada punto de infle‐ 0.0 REAL
xión B7
A8 Valor de abscisa punto de inflexión 0.0 REAL
A8
B8 Valor de ordenada punto de infle‐ 0.0 REAL
xión B8
A9 Valor de abscisa punto de inflexión 0.0 REAL
A9
B9 Valor de ordenada punto de infle‐ 0.0 REAL
xión B9
A10 Valor de abscisa punto de inflexión 0.0 REAL
A10
B10 Valor de ordenada punto de infle‐ 0.0 REAL
xión B10
A11 Valor de abscisa punto de inflexión 0.0 REAL
A11
B11 Valor de ordenada punto de infle‐ 0.0 REAL
xión B11
A12 Valor de abscisa punto de inflexión 0.0 REAL
A12
B12 Valor de ordenada punto de infle‐ 0.0 REAL
xión B12
A13 Valor de abscisa punto de inflexión 0.0 REAL
A13
B13 Valor de ordenada punto de infle‐ 0.0 REAL
xión B13

Descripción de los bloques DCC estándar


62 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.19 PLI20

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
A14 Valor de abscisa punto de inflexión 0.0 REAL
A14
B14 Valor de ordenada punto de infle‐ 0.0 REAL
xión B14
A15 Valor de abscisa punto de inflexión 0.0 REAL
A15
B15 Valor de ordenada punto de infle‐ 0.0 REAL
xión B15
A16 Valor de abscisa punto de inflexión 0.0 REAL
A16
B16 Valor de ordenada punto de infle‐ 0.0 REAL
xión B16
A17 Valor de abscisa punto de inflexión 0.0 REAL
A17
B17 Valor de ordenada punto de infle‐ 0.0 REAL
xión B17
A18 Valor de abscisa punto de inflexión 0.0 REAL
A18
B18 Valor de ordenada punto de infle‐ 0.0 REAL
xión B18
A19 Valor de abscisa punto de inflexión 0.0 REAL
A19
B19 Valor de ordenada punto de infle‐ 0.0 REAL
xión B19
A20 Valor de abscisa punto de inflexión 0.0 REAL
A20
B20 Valor de ordenada punto de infle‐ 0.0 REAL
xión B20
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 63
Aritmética
3.20 SII

3.20 SII
Inversor

Símbolo

SII
)DFWRU 5 ; < 5 3URGXFWR

Descripción abreviada
● Inversor con una entrada del tipo REAL
● Bloque de cálculo para invertir el signo

Funcionamiento
El bloque invierte la magnitud de entrada X y emite el resultado en la salida de bloque Y (según
la siguiente característica de transferencia).
Y = -X

Función de transferencia

y 
<

y 

y  ;

y 

Descripción de los bloques DCC estándar


64 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.20 SII

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Factor 0.0 REAL
Y Producto 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 65
Aritmética
3.21 SIN

3.21 SIN
Función Seno

Símbolo

SIN
$UJXPHQWR 5 ; < 5 6HQR

Descripción abreviada
Determinación del valor seno de un argumento

Funcionamiento
● El bloque emite por la salida Y el resultado de calcular el seno de un argumento en radianes
que debe introducirse en la entrada X.
● Y = sin X

Diagrama XY

\
< 6,1 ;










[
            











Descripción de los bloques DCC estándar


66 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.21 SIN

X es ∏ modular

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Argumento 0.0 REAL
Y Seno 0.0 REAL

Datos de configuración

SIMOTION ✓ (a partir de V4.1)


SINAMICS ✓ (a partir de V4.4)
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 67
Aritmética
3.22 SQR

3.22 SQR
Extractor de raíz cuadrada

Símbolo

SQR
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD

Descripción abreviada
Bloque de cálculo para determinar la raíz cuadrada

Funcionamiento
El bloque calcula la raíz cuadrada del valor introducido en la conexión X. El resultado se emite
en la conexión Y.

<= ;
Si la magnitud de entrada es negativa, se emite el valor cero en la conexión Y. Al mismo
tiempo, se ajusta la salida binaria QF = 1.

Tabla(s) de la verdad

Condición Y QF
X>0 SQR(X) 0
X=0 0 0
X<0 0 1

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0.0 REAL
QF Magnitud de entrada negativa 0 0/1

Datos de configuración

SIMOTION ✓ (a partir de V4.1)


SINAMICS ✓ (a partir de V4.4)

Descripción de los bloques DCC estándar


68 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.22 SQR

Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 69
Aritmética
3.23 SUB

3.23 SUB
Restador (tipo REAL)

Símbolo

SUB
0LQXHQGR 5 ; < 5 'LIHUHQFLD
6XVWUDHQGR 5 ;

Descripción abreviada
Restador con dos entradas del tipo REAL

Funcionamiento
● El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valor
introducido en la conexión X1. El resultado se emite en la salida Y limitado a un rango de
-3,402823 E38 a 3,402823 E38.
● Y = X1 - X2

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Minuendo 0.0 REAL
X2 Sustraendo 0.0 REAL
Y Diferencia 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


70 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.24 SUB_D

3.24 SUB_D
Restador (tipo DOUBLE INTEGER)

Símbolo

SUB_D
0LQXHQGR ', ; < ', 'LIHUHQFLD
6XVWUDHQGR ', ; 4) %2 5HEDVH

Descripción abreviada
Restador con dos entradas del tipo DOUBLE INTEGER

Funcionamiento
El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valor
introducido en la conexión X1. El resultado se emite en la salida Y limitado a un rango de
-2147483648 (231) a +2147483647 (231-1). En la salida binaria se indica un desbordamiento
con QF = 1.
Y = X1 - X2

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Minuendo 0 DINT
X2 Sustraendo 0 DINT
Y Diferencia 0 DINT
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 71
Aritmética
3.25 SUB_I

3.25 SUB_I
Restador (tipo INTEGER)

Símbolo

SUB_I
0LQXHQGR , ; < , 'LIHUHQFLD
6XEWUDKHQG , ;

Descripción abreviada
Restador con dos entradas del tipo INTEGER

Funcionamiento
● El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valor
introducido en la conexión X1. El resultado se emite en la salida Y limitado a un rango de
-32768 a 32767.
● Y = X1 - X2

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Minuendo 0 INT
X2 Sustraendo 0 INT
Y Diferencia 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


72 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Aritmética
3.26 TAN

3.26 TAN
Tangente

Símbolo

TAN
$UJXPHQWR 5 ; < 5 7DQJHQWH
4) %2 7DQJHQWHIXHUD
GHOUDQJRGHYDORUHV

Descripción abreviada
Determinación del valor de la tangente de un ángulo

Funcionamiento
El bloque emite por la salida Y el resultado de calcular la tangente de un ángulo en radianes
que debe introducirse en la entrada X.
Y = tan X
Rango de salida: -3,402823 E38 a 3,402823 E38
Si el valor tangente determinado se encuentra fuera del rango de -3,402823 E38 a 3,402823
E38, la salida del bloque Y se limita a -3,402823 E38 o +3,402823 E38 y, al mismo tiempo, la
salida binaria se ajusta a QF = 1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 73
Aritmética
3.26 TAN

Función de transferencia

\
< 7$1 ;








[
            











Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Argumento 0.0 REAL
Y Tangente 0.0 REAL
QF Tangente fuera del rango de valores 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


74 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic 4
4.1 AND
Operación AND lógica (tipo BOOL)

Símbolo

AND
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD$1'

Descripción abreviada
Bloque AND que puede disponer de hasta 4 entradas del tipo BOOL

Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un AND lógico y emite
el resultado en su salida binaria Q.
Q = I01∧...∧I04
La salida Q = 1, si en todas las entradas genéricas I1 a I4 está presente el valor 1. En todos
los demás casos, salida Q = 0.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 75
Logic
4.1 AND

Tabla(s) de la verdad

(QWUDGD 6DOLGD

, , , , 4

 

 

 

 

    

FXDOTXLHUD

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Entrada binaria 1 0/1
Q Magnitud binaria AND 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)

Descripción de los bloques DCC estándar


76 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.2 AND_W

4.2 AND_W
Operación AND lógica (tipo WORD)

Símbolo

AND_W
3DODEUDGHHVWDGR(QWUDGD : , 46 : 3DODEUDGHHVWDGR$1'
4 %2 6DOLGDELQDULD

Descripción abreviada
Bloque AND_W que puede disponer de hasta 4 entradas del tipo WORD

Funcionamiento
En una palabra de estado se agrupan hasta 16 estados binarios.
El bloque vincula entre si bit a bit las palabras de estado I01 a I16 de acuerdo con la función
lógica AND. En la salida de bloque QS se ajustan los bits correspondientes de la palabra de
estado AND.
Para el bit k de la palabra de estado AND se aplica:

46N=,N∧  ∧,QQNN=
Un bit de la palabra de estado AND es entonces igual a 0 si al menos uno de los bits
equivalentes en las entradas de bloque I1 a I4 es igual a 0.
La salida binaria Q es 1 cuando al menos un bit de la palabra de estado AND es igual a 1.

Diagrama de estado de seguimiento (para 3 entradas)

3DODEUDGHHVWDGR
,
              

3DODEUDGHHVWDGR
,
               

3DODEUDGHHVWDGR
,
               

3DODEUDGHHVWDGR
46
               

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 77
Logic
4.2 AND_W

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Palabra de estado Entrada 16#FFFF WORD
QS Palabra de estado AND 16#0000 WORD
Q Salida binaria 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades I comprende hasta 4 entradas (I1 a I4)

Descripción de los bloques DCC estándar


78 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.3 BF

4.3 BF
Función Intermitente (tipo BOOL)

Símbolo

BF
'XUDFLµQGHODLQWHUPLWHQFLD PV 76 7 4 %2 6DOLGDGHLQWHUPLWHQFLD
+DELOLWDU %2 (1

Descripción abreviada
Bloque del tipo BOOL
● Para el control de encóders de señal
● Como generador de ciclos

Funcionamiento
El bloque ajusta su salida Q alternativamente a 1 y a 0, siguiendo el ritmo marcado por el
intervalo de tiempo T, mientras la entrada EN = 1.
Si la entrada de habilitación EN = 0, la salida Q = 0.
T representa tanto la duración "luz" como la duración "oscuridad".

Diagrama de bloques

(1 4

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 79
Logic
4.3 BF

Diagrama de tiempo


(1

7 7

4


Impulso de intermitencia Q dependiente de la duración de la intermitencia T y de la habilitación


EN

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
T Duración de la intermitencia (0 ms) 0 SDTIME
EN Habilitar 0 0/1
Q Salida de intermitencia 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


80 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.4 BF_W

4.4 BF_W
Función intermitente para palabra de estado (tipo WORD)

Símbolo

BF_W
3DODEUDGHHVWDGR : ,6 46 : 6DOLGDGHLQWHUPLWHQFLDGHODSDODEUDGHHVWDGR
'XUDFLµQGHODLQWHUPLWHQFLD PV 76 7

Descripción abreviada
Bloque del tipo WORD para el control de las combinaciones de encóders de señal

Funcionamiento
El bloque ajusta alternativamente a 1 y a 0, siguiendo el ritmo marcado por el intervalo de
tiempo T, todos los bits de la palabra de estado de entrada IS que tienen el valor lógico 1 en
la palabra de estado de salida QS.
T representa tanto la duración "luz" como la duración "oscuridad".

Diagrama de bloques

,6 46

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado 16#0000 WORD
T Duración de la intermitencia (0 ms) 0 WORD
QS Salida de intermitencia de la pala‐ 16#0000 WORD
bra de estado

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 81
Logic
4.4 BF_W

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


82 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.5 BSW

4.5 BSW
Conmutador binario (tipo BOOL)

Símbolo

BSW
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 ,
3RVLFLµQGHOVHOHFWRU %2 ,

Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada binarias a la salida.

Funcionamiento
Si la entrada I = 0, se emite I1 en la salida Q.
Si la entrada I = 1, se emite I2 en la salida Q.

Diagrama de bloques

,

4
,

Tabla(s) de la verdad

Posición del inte‐ Magnitud de salida Q


rruptor 1
0 Q = I1
1 Q = I1

Inicialización
Si la entrada I = 0, se emite I1 en la salida Q.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 83
Logic
4.5 BSW

Si la entrada I = 1, se emite I2 en la salida Q.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I1 Magnitud de entrada 1 0 0/1
I2 Magnitud de entrada 2 0 0/1
I Posición del selector 0 0/1
Q Magnitud de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


84 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.6 CNM

4.6 CNM
Memoria numérica controlable (tipo REAL)

Símbolo

CNM
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGH
0DJQLWXGGHHQWUDGD 5 ; HQWUDGDJXDUGDGD
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,

Descripción abreviada
Bloque del tipo REAL para guardar un valor de entrada actual (en inglés, función Sample and
Hold) con
● entrada seleccionable
● momento de guardado seleccionable
● resolución disparada por flanco de subida
Los bloques CNM_I y CNM_D cumplen la misma función. Se diferencian solamente en el tipo
de datos utilizado.

Funcionamiento
En un flanco de subida en I1 se conecta X1 en la salida Y.
En un flanco de subida en I2 se conecta X2 en la salida Y.
La magnitud de entrada guardada permanece en Y hasta que el siguiente flanco de subida
en I1 o en I2 conecte el siguiente valor actual.
Si la subida del flanco se encuentra simultáneamente en I1 y en I2, tiene prioridad I1 y X1 se
conecta en Y.

Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque no
detecta ningún flanco positivo durante la primera ejecución cíclica. De lo contrario, el bloque
detecta un flanco positivo durante la primera ejecución cíclica. En el modo START (marca de
flanco), se guardan temporalmente los valores para I1 e I2.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 85
Logic
4.6 CNM

Diagrama de bloques

;
,
<
,
;

Tabla(s) de la verdad

Entrada Salida Y en el momento del dis‐


paro
I1 I2
* * Yn = Yn-1
* 0 -> 1 Yn = X2n
0 -> 1 * Yn = X1n
0 -> 1 0 -> 1 Yn = X1n

*: sin subida de flanco, 0 -> 1: Subida de flanco

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0.0 REAL
X2 Magnitud de entrada 2 0.0 REAL
I1 Guardar magnitud de entrada 1 0.0 0/1
I2 Guardar magnitud de entrada 2 0.0 0/1
Y Magnitud de entrada guardada 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


86 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.7 CNM_D

4.7 CNM_D
Memoria numérica controlable (tipo DOUBLE INTEGER)

Símbolo

CNM_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHHQWUDGDJXDUGDGD
0DJQLWXGGHHQWUDGD ', ;
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,

Descripción abreviada
Bloque del tipo DOUBLE INTEGER para guardar un valor de entrada actual (en inglés, función
Sample and Hold) con
● entrada seleccionable
● momento de guardado seleccionable
● resolución disparada por flanco de subida
Los bloques CNM y CNM_I cumplen la misma función. Se diferencian solamente en el tipo de
datos utilizado.

Funcionamiento
En un flanco de subida en I1 se conecta X1 en la salida Y.
En un flanco de subida en I2 se conecta X2 en la salida Y.
La magnitud de entrada guardada permanece en Y hasta que el siguiente flanco de subida
en I1 o en I2 conecte el siguiente valor actual.
Si la subida del flanco se encuentra simultáneamente en I1 y en I2, tiene prioridad I1 y X1 se
conecta en Y.

Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque no
detecta ningún flanco positivo durante la primera ejecución cíclica. De lo contrario, el bloque
detecta un flanco positivo durante la primera ejecución cíclica. En el modo START se guardan
temporalmente los valores para I1 e I2.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 87
Logic
4.7 CNM_D

Diagrama de bloques

;
,
<
,
;

Tabla(s) de la verdad

Entrada Salida Y en el momento del dis‐


paro
I1 I2
* * Yn = Yn-1
* 0 -> 1 Yn = X2n
0 -> 1 * Yn = X1n
0 -> 1 0 -> 1 Yn = X1n

*: sin subida de flanco, 0 -> 1: Subida de flanco

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 DINT
X2 Magnitud de entrada 2 0 DINT
I1 Guardar magnitud de entrada 1 0 0/1
I2 Guardar magnitud de entrada 2 0 0/1
Y Magnitud de entrada guardada 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


88 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.8 CNM_I

4.8 CNM_I
Memoria numérica controlable (tipo INTEGER)

Símbolo

CNM_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHHQWUDGDJXDUGDGD
0DJQLWXGGHHQWUDGD , ;
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,

Descripción abreviada
Bloque del tipo INTEGER para guardar un valor de entrada actual (en inglés, función Sample
and Hold) con
● entrada seleccionable
● momento de guardado seleccionable
● resolución disparada por flanco de subida
Los bloques CNM y CNM_D cumplen la misma función. Se diferencian solamente en el tipo
de datos utilizado.

Funcionamiento
En un flanco de subida en I1 se conecta X1 en la salida Y.
En un flanco de subida en I2 se conecta X2 en la salida Y.
La magnitud de entrada guardada permanece en Y hasta que el siguiente flanco de subida
en I1 o en I2 conecte el siguiente valor actual.
Si la subida del flanco se encuentra simultáneamente en I1 y en I2, tiene prioridad I1 y X1 se
conecta en Y.

Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque no
detecta ningún flanco positivo durante la primera ejecución cíclica. De lo contrario, el bloque
detecta un flanco positivo durante la primera ejecución cíclica. En el modo START se guardan
temporalmente los valores para I1 e I2.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 89
Logic
4.8 CNM_I

Diagrama de bloques

;
,
<
,
;

Tabla(s) de la verdad

Entrada Salida Y en el momento del disparo


I1 I2
* * Yn = Yn-1
* 0 -> 1 Yn = X2n
0 -> 1 * Yn = X1n
0 -> 1 0 -> 1 Yn = X1n

*: sin subida de flanco, 0 -> 1: Subida de flanco

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 INT
X2 Magnitud de entrada 2 0 INT
I1 Guardar magnitud de entrada 1 0 0/1
I2 Guardar magnitud de entrada 2 0 0/1
Y Magnitud de entrada guardada 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


90 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.9 CTR

4.9 CTR
Contador (tipo BOOL)

Símbolo

CTR
,PSXOVRKDFLDGHODQWH %2 ,8 < , (VWDGRGHOFRQWDGRU
,PSXOVRKDFLDDWU£V %2 ,' 48 %2 &RQWDGRUHQHOO¯PLWHVXSHULRU
5HVHW %2 5 4 %2 (VWDGRGHOFRQWDGRUFHUR
6HW %2 6 4/ %2 &RQWDGRUHQHOO¯PLWHLQIHULRU
9DORUGHDMXVWH , 69
9DORUO¯PLWHGHFRQWDGRUVXSHULRU , /8
9DORUO¯PLWHGHFRQWDGRULQIHULRU , //
0RGR'HVERUGDPLHQWR %2 02'

Descripción abreviada
Bloque para contar hacia delante o hacia atrás con las siguientes funciones de contaje:
● Ajustar el contador a cero
● Mantener el contador a cero (bloquear)
● Ajustar el contador al valor inicial
Ajuste independiente del límite de contador superior e inferior

Funcionamiento
Este bloque conforma un contador hacia delante o hacia atrás disparado por flanco. Con flanco
de subida de un impulso en la entrada IU se incrementa el estado del contador.
Con flanco de subida de un impulso en la entrada ID disminuye el estado del contador. El
estado del contador se sitúa en la salida Y. Control del contador (véase también la tabla de
la verdad). Con S = 1 el estado del contador Y puede preajustarse con el valor de ajuste SV.
Sin embargo, la entrada de desactivación R tiene preferencia frente a la entrada de ajuste.
Mientras R sea 1 lógico, Y se mantiene en 0. El contador está bloqueado. Si Y no se encuentra
en el rango de contaje entre LL y LU, la salida con R = 1 se ajusta al valor límite efectivo.
Mediante LU (valor límite de contador superior) o LL (valor límite de contador inferior) se puede
predefinir el rango de trabajo del contador.
El valor de ajuste (SV) se encuentra en el rango de LL >= SV >= LU.

MOD = 0 Cuando se alcanzan los límites no se sigue contando, sino que se ajusta la vi‐
sualización QU (contador en el límite superior) o QL (contador en el límite inferior).
MOD = 1 Al alcanzar el límite superior (LU) el estado del contador se ajusta al valor límite
inferior con el siguiente impulso hacia delante y QU = 1 indica el desbordamiento
positivo para un ciclo.
Al alcanzar el límite inferior (LL) el estado del contador se ajusta al valor límite
superior con el siguiente impulso hacia atrás y QL = 1 indica el desbordamiento
negativo para un ciclo.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 91
Logic
4.9 CTR

Si el estado del contador es cero, la salida Q0 se ajusta a 1.

Diagrama de bloques

6 0

// /8

,8
48
,' <
69
 4/
4

Tabla(s) de la verdad

Comando binario Comando binario Estado del contador Y


S R
0 0 Se mantiene Y
0 1 Se resetea Y
1 0 Y = SV (valor de ajuste)
1 1 Se resetea Y

Estado del contador con especificación de comando Set/Reset

Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica. Si la entrada ID o IU
está preajustada con 1, el bloque no puede detectar ningún flanco positivo durante la primera
ejecución cíclica.
Condiciones marginales:
● LL <= Y <= LU para LL <LU
● Y = LU para LL >= LU

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IU Impulso hacia delante 0 0/1
ID Impulso hacia atrás 0 0/1

Descripción de los bloques DCC estándar


92 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.9 CTR

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
R Reset 0 0/1
S Set 0 0/1
SV Valor de ajuste 0 INT
LU Valor límite de contador superior 0 INT
LL Valor límite de contador inferior 0 INT
MOD Modo Desbordamiento 0 0/1
Y Estado del contador 0 INT
QU Contador en el límite superior 0 0/1
Q0 Estado del contador cero 0 0/1
QL Contador en el límite inferior 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 93
Logic
4.10 DFR

4.10 DFR
D Flip-Flop dominante para reset (tipo BOOL)

Símbolo

DFR
(QWUDGDGHGLVSDUR %2 , 4 %2 0DJQLWXGELQDULD
(QWUDGD' %2 ' 41 %2 0DJQLWXGELQDULDLQYHUWLGD
6HW %2 6
5HVHW %2 5

Descripción abreviada
Bloque del tipo BOOL para utilizar como biestable tipo D dominante para reset

Funcionamiento
Si ambas entradas S y R son 0 lógico, la información de entrada D se conecta a la salida Q
con un flanco de subida en la entrada de disparo I. La salida QN lleva siempre el valor inverso
a Q. Con 1 lógico en la entrada S, la salida Q se ajusta a 1 lógico. Si la entrada R está ajustada
a 1 lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas están ajustadas a 0 lógico, Q
no se modifica. Si, por el contrario, ambas entradas S y R son 1 lógico, Q es 0 lógico, puesto
que domina la entrada de desactivación.

Inicialización
Si la entrada I recibe el valor 1 de una salida inicializada aguas arriba, el bloque no detecta
ningún flanco positivo durante la primera ejecución cíclica.
De lo contrario, el bloque detecta un flanco positivo durante la primera ejecución cíclica. En
el modo START se guarda temporalmente el valor para I.

Diagrama de bloques

4
'
,
41

Descripción de los bloques DCC estándar


94 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.10 DFR

Tabla(s) de la verdad

D I Comando binario Estados de salida


S R Q QN
0 0 -> 1 0 0 0 1
1 0 -> 1 0 0 1 0
* 1 -> 0 0 0 Qn-1 Qn-1
* * 0 1 0 1
* * 1 0 1 0
* * 1 1 0 1

Diagrama de tiempo
con D e I


,


'


4

41 


Impulso de salida Q dependiente de la entrada D y del impulso de entrada I para S = R = 0

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Entrada de disparo 0 0/1
D Entrada D 0 0/1
S Set 0 0/1
R Reset 0 0/1
Q Magnitud binaria 0 0/1
QN Magnitud binaria invertida 1 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 95
Logic
4.11 DFR_W

4.11 DFR_W
D Flip-Flop dominante para reset (tipo WORD)

Símbolo

DFR_W
(QWUDGD' : ,6 46 : 0DJQLWXGGHVDOLGD
(QWUDGDGHGLVSDUR %2 , 461 : 0DJQLWXGHVGHVDOLGDLQYHUWLGDV
6HW %2 6
5HVHW %2 5

Descripción abreviada
Bloque del tipo WORD para utilizar como biestable D dominante para reset

Funcionamiento
Si ambas entradas son S y R = 0, la información de entrada D se conecta a la salida QS con
un flanco de subida en la entrada de disparo I. La salida QSN lleva siempre el valor inverso
a QS. Si S = 1, todos los bits de la magnitud de salida QS se ajustan a 1. Si R = 1, todos los
bits de la magnitud de salida QS se ajustan a 0. Si ambas entradas S y R = 0, QS no se
modifica. Si ambas entradas S y R = 1, todos los bits de la magnitud de salida QS se ajustan
a 0, porque domina la entrada de desactivación R.

Inicialización
Si la entrada I recibe el valor 1 de una salida inicializada aguas arriba, el bloque no detecta
ningún flanco positivo durante la primera ejecución cíclica.
De lo contrario, el bloque detecta un flanco positivo durante la primera ejecución cíclica. En
el modo START se guarda temporalmente el valor para I.

Diagrama de bloques

46
,6
,
461

Descripción de los bloques DCC estándar


96 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.11 DFR_W

Tabla(s) de la verdad

I Comando binario Estados de salida


S R QS QSN
0 -> 1 0 0 IS IS invertido
* 0 1 0 1
* 1 0 1 0
* 1 1 0 1

* cualquiera

Diagrama de tiempo
con I e IS


,


,6Q


46Q

461Q 


Magnitudes de salida QS y QSN dependientes de la entrada de disparo I y entrada D IS para


S = R = 0 (n es un número de bit)

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Entrada D 16#0000 WORD
I Entrada de disparo 0 0/1
S Set 0 0/1
R Reset 0 0/1
QS Magnitud de salida 16#0000 WORD
QSN Magnitudes de salida invertidas 16#FFFF WORD

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 97
Logic
4.12 DLB

4.12 DLB
Elemento de retardo (tipo REAL)

Símbolo

DLB
&DQWLGDGGHYDORUHVPHPRUL]DEOHV , 7%/ < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; 476 %2 (VWDGRRSHUDWLYR
&LFORVGHOUHWDUGR , $'5

Descripción abreviada
Bloque del tipo REAL para la emisión de una magnitud de entrada que se retarda un número
específico de intervalos de muestreo.

Funcionamiento
Si el estado operativo es QTS = 1, el bloque contiene una memoria de retardo de la magnitud
TBL. La magnitud de entrada indicada en la entrada X se emite con retardo como magnitud
de salida Y. El retardo se define mediante el múltiplo entero ADR del intervalo de muestreo
(segmento de tiempo en el que se calcula el bloque). Si el estado operativo es QTS = 0, la
memoria de retardo no está activada. En este caso, la magnitud de entrada indicada en la
entrada X se emite de inmediato como magnitud de salida Y.

Inicialización
Al inicializar se requiere a la memoria de retardo que admita magnitudes de entrada TBL.
Como máximo se puede crear una memoria de retardo de 1000. Si TBL < 0, TBL se limita a
0. QTS = 1 indica que la memoria de retardo requerida en TBL está disponible. Si QTS = 0,
el sistema no ha podido poner la memoria a disposición debido a una falta de recursos o bien
se ha predefinido un valor > 1000 para TBL. En este caso, la salida Y se ajusta a la entrada
X durante el funcionamiento cíclico.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
TBL Cantidad de valores memorizables 100 0...1000
X Magnitud de entrada 0.0 REAL
ADR Ciclos del retardo 0 0...1000
Y Magnitud de salida 0.0 INT
QTS Estado operativo 0 0/1

Descripción de los bloques DCC estándar


98 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.12 DLB

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 99
Logic
4.13 DX8

4.13 DX8
Demultiplexor, 8 salidas, concatenable en cascada (tipo REAL)

Símbolo

DX8
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
(QWUDGDGHFRQWURO , ;6 < 5 0DJQLWXGGHVDOLGD
0RGR*XDUGDU %2 06 < 5 0DJQLWXGGHVDOLGD
5HVHW %2 5 < 5 0DJQLWXGGHVDOLGD
&DPELDUKDELOLWDFLµQ %2 (1& < 5 0DJQLWXGGHVDOLGD
< 5 0DJQLWXGGHVDOLGD
< 5 0DJQLWXGGHVDOLGD
< 5 0DJQLWXGGHVDOLGD
<6 , 6DOLGDGHFRQWURO

Descripción abreviada
Bloque del tipo REAL para el funcionamiento con demultiplexor. El bloque se puede
concatenar en cascada.

Funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8
salidas seleccionables Y1 a Y8 (ejemplo: XS = 3 significa Y3 = X).
Con XS = 0 o XS >= 9 no se selecciona ninguna de las salidas de bloque Y1 a Y8. Las salidas
no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguiente
modificación.
En las entradas de control se aplica el orden de prioridad:

ENC antes de R antes de MS


Con ENC = 0 todas las salidas Y1 a Y8, independientes de R y MS, permanecen invariables.
Con ENC = 1 se habilitan las salidas Y1 a Y8 para su modificación.
Con R = 1 todas las salidas Y1 a Y8 obtienen el valor 0 independientemente de MS.
Con MS = 0 (funcionamiento no remanente) todas las salidas Y1 a Y8 no seleccionadas por
XS obtienen el valor 0.
Con MS = 1 (funcionamiento remanente) todas las salidas no seleccionadas por XS
permanecen invariables.

Tabla(s) de la verdad

ENC R MS XS Salidas Y1 a Y8
0 * * * se mantienen los valores anteriores
1 1 * * Y1 a Y8 = 0

Descripción de los bloques DCC estándar


100 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.13 DX8

ENC R MS XS Salidas Y1 a Y8
1 0 0 1 <= XS <= 8 ● Salida seleccionada = X
● Salida no seleccionada = 0
1 0 0 XS = 0 o XS >= 9 Y1 a Y8 = 0
1 0 1 1 <= XS <= 8 ● Salida seleccionada = X
● Las salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 o XS >= 9 todos los valores anteriores permanecen invariables

Concatenación en cascada
La salida de bloque YS debe conectarse con la entrada de bloque XS del siguiente bloque.
Para XS = 0 a 8, se aplica YS = 0
Con XS > 8 se aplica: YS = XS - 8
(utilización en concatenación en cascada)

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
XS Entrada de control 0 INT
MS Modo Guardar 0 0/1
R Reset 0 0/1
ENC Cambiar habilitación 0 0/1
Y1 Magnitud de salida 1 0.0 REAL
Y2 Magnitud de salida 2 0.0 REAL
Y3 Magnitud de salida 3 0.0 REAL
Y4 Magnitud de salida 4 0.0 REAL
Y5 Magnitud de salida 5 0.0 REAL
Y6 Magnitud de salida 6 0.0 REAL
Y7 Magnitud de salida 7 0.0 REAL
Y8 Magnitud de salida 8 0.0 REAL
YS Salida de control 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 101
Logic
4.14 DX8_D

4.14 DX8_D
Demultiplexor, 8 salidas, concatenable en cascada (tipo DOUBLE INTEGER)

Símbolo

DX8_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
(QWUDGDGHFRQWURO , ;6 < ', 0DJQLWXGGHVDOLGD
0RGRGHPHPRULD %2 06 < ', 0DJQLWXGGHVDOLGD
5HVHW %2 5 < ', 0DJQLWXGGHVDOLGD
&DPELDUKDELOLWDFLµQ %2 (1& < ', 0DJQLWXGGHVDOLGD
< ', 0DJQLWXGGHVDOLGD
< ', 0DJQLWXGGHVDOLGD
< ', 0DJQLWXGGHVDOLGD
<6 , 6DOLGDGHFRQWURO

Descripción abreviada
Bloque del tipo DOUBLE INTEGER para el funcionamiento con demultiplexor. El bloque se
puede concatenar en cascada.

Funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8
salidas seleccionables Y1 a Y8 (ejemplo: XS = 3 significa Y3 = X).
Con XS = 0 o XS ≥ 9 no se selecciona ninguna de las salidas de bloque Y1 a Y8. Las salidas
no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguiente
modificación.
En las entradas de control se aplica el orden de prioridad:
ENC antes de R antes de MS
Con ENC = 0 todas las salidas Y1 a Y8, independientes de R y MS, permanecen invariables.
Con ENC = 1 se habilitan las salidas Y1 a Y8 para su modificación. Con R = 1 todas las salidas
Y1 a Y8 obtienen el valor 0 independientemente de MS. Con MS = 0 (funcionamiento no
remanente) todas las salidas Y1 a Y8 no seleccionadas por XS obtienen el valor 0. Con MS
= 1 (funcionamiento remanente) todas las salidas no seleccionadas por XS permanecen
invariables.

Tabla(s) de la verdad

ENC R MS XS Salidas Y1 a Y8
0 * * * se mantienen los valores anteriores
1 1 * * Y1 a Y8 = 0
1 0 0 1 <= XS <= 8 ● Salida seleccionada = X
● Salida no seleccionada = 0
1 0 0 XS = 0 o XS >= 9 Y1 a Y8 = 0

Descripción de los bloques DCC estándar


102 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.14 DX8_D

ENC R MS XS Salidas Y1 a Y8
1 0 1 1 <= XS <= 8 ● Salida seleccionada = X
● Las salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 o XS >= 9 todos los valores anteriores permanecen invariables

* cualquiera
Para XS = 0 a 8, se aplica YS = 0. Con XS > 8 se aplica: YS = XS - 8 (utilización en
concatenación en cascada).

Concatenación en cascada
La salida de bloque YS debe conectarse con la entrada de bloque XS del siguiente bloque.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
XS Entrada de control 0 INT
MS Modo de memoria 0 0/1
R Reset 0 0/1
ENC Cambiar habilitación 0 0/1
Y1 Magnitud de salida 1 0 DINT
Y2 Magnitud de salida 2 0 DINT
Y3 Magnitud de salida 3 0 DINT
Y4 Magnitud de salida 4 0 DINT
Y5 Magnitud de salida 5 0 DINT
Y6 Magnitud de salida 6 0 DINT
Y7 Magnitud de salida 7 0 DINT
Y8 Magnitud de salida 8 0 DINT
YS Salida de control 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 103
Logic
4.15 DX8_I

4.15 DX8_I
Demultiplexor, 8 salidas, concatenable en cascada (tipo INTEGER)

Símbolo

DX8_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
(QWUDGDGHFRQWURO , ;6 < , 0DJQLWXGGHVDOLGD
0RGR*XDUGDU %2 06 < , 0DJQLWXGGHVDOLGD
5HVHW %2 5 < , 0DJQLWXGGHVDOLGD
&DPELDUKDELOLWDFLµQ %2 (1& < , 0DJQLWXGGHVDOLGD
< , 0DJQLWXGGHVDOLGD
< , 0DJQLWXGGHVDOLGD
< , 0DJQLWXGGHVDOLGD
<6 , 6DOLGDGHFRQWURO

Descripción abreviada
Bloque del tipo INTEGER para el funcionamiento con demultiplexor. El bloque se puede
concatenar en cascada.

Funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8
salidas seleccionables Y1 a Y8 (ejemplo: XS = 3 significa Y3 = X).
Con XS = 0 o XS >= 9 no se selecciona ninguna de las salidas de bloque Y1 a Y8. Las salidas
no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguiente
modificación.
En las entradas de control se aplica el orden de prioridad:

ENC antes de R antes de MS


Con ENC = 0 todas las salidas Y1 a Y8, independientes de R y MS, permanecen invariables.
Con ENC = 1 se habilitan las salidas Y1 a Y8 para su modificación.
Con R = 1 todas las salidas Y1 a Y8 obtienen el valor 0 independientemente de MS.
Con MS = 0 (funcionamiento no remanente) todas las salidas Y1 a Y8 no seleccionadas por
XS obtienen el valor 0.
Con MS = 1 (funcionamiento remanente) todas las salidas no seleccionadas por XS
permanecen invariables.

Tabla(s) de la verdad

ENC R MS XS Salidas Y1 a Y8
0 * * * se mantienen los valores anteriores
1 1 * * Y1 a Y8 = 0

Descripción de los bloques DCC estándar


104 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.15 DX8_I

ENC R MS XS Salidas Y1 a Y8
1 0 0 1 <= XS <= 8 ● Salida seleccionada = X
● Salida no seleccionada = 0
1 0 0 XS = 0 o XS >= 9 Y1 a Y8 = 0
1 0 1 1 <= XS <= 8 ● Salida seleccionada = X
● Las salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 o XS >= 9 todos los valores anteriores permanecen invariables

* cualquiera
Para XS = 0 a 8, se aplica YS = 0. Con XS > 8 se aplica: YS = XS - 8 (utilización en
concatenación en cascada)

Concatenación en cascada
La salida de bloque YS debe conectarse con la entrada de bloque XS del siguiente bloque.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
XS Entrada de control 0 INT
MS Modo Guardar 0 0/1
R Reset 0 0/1
ENC Cambiar habilitación 0 0/1
Y1 Magnitud de salida 1 0 INT
Y2 Magnitud de salida 2 0 INT
Y3 Magnitud de salida 3 0 INT
Y4 Magnitud de salida 4 0 INT
Y5 Magnitud de salida 5 0 INT
Y6 Magnitud de salida 6 0 INT
Y7 Magnitud de salida 7 0 INT
Y8 Magnitud de salida 8 0 INT
YS Salida de control 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 105
Logic
4.16 ETE

4.16 ETE
Evaluación de flancos (tipo BOOL)

Símbolo

ETE
,PSXOVRGHHQWUDGD %2 , 43 %2 ,PSXOVRGHVDOLGD
41 %2 ,PSXOVRGHVDOLGD

Descripción abreviada
Evaluación de flancos

Funcionamiento
El bloque detecta un cambio de señal en la entrada I. Con un flanco positivo (0→1) en la entrada
I, se ajusta la salida QP = 1 para un intervalo de muestreo TA.
Con un flanco negativo (1→0) en la entrada I, se ajusta la salida QN = 1 para un intervalo de
muestreo TA.

Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica. Si la entrada I recibe
el valor 1 de un bloque inicializado aguas arriba, el bloque no puede detectar ningún flanco
positivo durante la primera ejecución cíclica. Si al inicializar la entrada I recibe el valor 0 de
un bloque aguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera
ejecución cíclica.

Diagrama de bloques

43
,
41

Descripción de los bloques DCC estándar


106 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.16 ETE

Diagrama de tiempo


,  7$ 7$


43

7$

41 

Impulsos de salida QP y QN en función del intervalo de muestreo TA y el impulso de entrada


I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Impulso de entrada 0 0/1
QP Impulso de salida 0 0/1
QN Impulso de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 107
Logic
4.17 LVM

4.17 LVM
Avisador de límite de dos lados con histéresis (tipo BOOL)

Símbolo

LVM
0DJQLWXGGHHQWUDGD 5 ; 48 %2 0DJQLWXGGHHQWUDGD
9DORUPHGLRGHOLQWHUYDOR 5 0 SRUHQFLPDGHOLQWHUYDOR
/¯PLWHGHOLQWHUYDOR 5 / 40 %2 (LQJDQJVJU¸¡H
+LVW«UHVLV 5 +< GHQWURGHOLQWHUYDOR
4/ %2 0DJQLWXGGHHQWUDGD
SRUGHEDMRGHOLQWHUYDOR

Descripción abreviada
● El bloque de tipo BOOL vigila una magnitud de entrada comparándola con magnitudes de
referencia que se pueden elegir.
● Utilizable para la vigilancia de consignas, valores reales y medidas, así como para la
supresión de conmutaciones frecuentes (pulsado)
● El bloque ofrece una función discriminadora de ventanas.

Funcionamiento
El bloque calcula un valor intermedio interno según una característica de transferencia (véase
Característica de transferencia) con histéresis. El valor intermedio se compara con los límites
del intervalo y el resultado se emite en las salidas QU, QM y QL. La característica de
transferencia se configura a través de los valores para el valor medio M, el límite del intervalo
L y la histéresis HY.

Diagrama de bloques

0 / +<

48
; 40
4/

Descripción de los bloques DCC estándar


108 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.17 LVM

Función de transferencia


48



40



4/

0/ 0 0/
+< +<
/ /

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
M Valor medio del intervalo 0.0 REAL
L Límite del intervalo 0.0 REAL
HY Histéresis 0.0 REAL
QU Magnitud de entrada por encima 0 0/1
del intervalo
QM Magnitud de entrada por encima 0 0/1
del intervalo
QL Magnitud de entrada por encima 0 0/1
del intervalo

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 109
Logic
4.18 MFP

4.18 MFP
Generador de impulsos (tipo BOOL)

Símbolo

MFP
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
'XUDFLµQGHLPSXOVR PV 76 7

Descripción abreviada
● Temporizador para generar un impulso con lapso de tiempo fijo
● Utilización como elemento de reducción o prolongación

Funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1 para la duración de
impulso T. El generador de impulsos no puede redispararse. Para T = 0 se aplica una duración
de impulso de 1 ciclo.

Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica.
Si la salida Q recibe el valor predeterminado 1, se ajusta la salida Q = 1 para la duración de
impulso T después de efectuar la inicialización.

Diagrama de bloques

, 7 W


Descripción de los bloques DCC estándar


110 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.18 MFP

Diagrama de tiempo


,
 7 7 7

4


Impulso de salida Q en función de la duración del impulso T y del impulso de entrada I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Impulso de entrada 0 0/1
T Duración de impulso (ms) 0 SDTIME
Q Impulso de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 111
Logic
4.19 MUX8

4.19 MUX8
Multiplexor, concatenable en cascada (tipo REAL)

Símbolo

MUX8
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; &&6 , 3DODEUDGHPDQGRGHFRQFDWHQDFLµQHQFDVFDGD
0DJQLWXGGHHQWUDGD 5 ; 4) %2 0HQVDMHGHHUURU
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
(QWUDGDFRQFDWHQDEOHHQFDVFDGD 5 &&,
3DODEUDGHPDQGR , ;&6
+DELOLWDU %2 (1

Descripción abreviada
Bloque del tipo REAL para operación multiplexada óctuple. El bloque se puede concatenar
en cascada.

Funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras
la entrada de habilitación EN sea 0 lógico.
Si EN es 1 lógico, se conecta a la salida Y una de las magnitudes de entrada X1,..., X8,
mientras la palabra de mando de 16 bits XCS adopte un valor entre 1 y 8.
Si el valor de la entrada XCS > 8, la salida Y adopta el valor 0 y la salida QF pasa a 1 lógico.
La palabra de mando de la concatenación en cascada adopta el valor CCS = XCS-8, véase
la tabla de la verdad.
Las salidas Y, CCS y QF pueden utilizarse para la concatenación en cascada de los bloques.
Para ello, la salida Y del primer bloque se conecta con la entrada CCI del multiplexor conectado
aguas abajo, la salida CCS con la siguiente entrada XCS y la salida QF con la siguiente entrada
EN.

Descripción de los bloques DCC estándar


112 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.19 MUX8

Diagrama de bloques

;&6 (1

; <

; &&6
&&, 08; 4)

Tabla(s) de la verdad

EN XCS Y CSS QF
0 Indiferente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1

Concatenación en cascada

08; 08;
0DJQ 5 ;, < 5 0DJQ 5 ;, < 5 6DO
0DJQ ; &&6 , 0DJQ ; &&6 , &DVF
0DJQ ; 4) %2 0DJQ ; 4) %2 (UURU
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
&DVF &&,
67: , &&,
;&6 , ;&6
+DELO %2 (1
%2 (1

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 113
Logic
4.19 MUX8

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0.0 REAL
X2 Magnitud de entrada 2 0.0 REAL
X3 Magnitud de entrada 3 0.0 REAL
X4 Magnitud de entrada 4 0.0 REAL
X5 Magnitud de entrada 5 0.0 REAL
X6 Magnitud de entrada 6 0.0 REAL
X7 Magnitud de entrada 7 0.0 REAL
X8 Magnitud de entrada 8 0.0 REAL
CCI Entrada concatenable en cascada 0.0 REAL
XCS Palabra de mando 0 0…32767
EN Habilitar 0 0/1
Y Magnitud de salida 0.0 REAL
CCS Palabra de mando de concatena‐ 0 0…32767
ción en cascada
QF Mensaje de error 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


114 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.20 MUX8_D

4.20 MUX8_D
Multiplexor concatenable en cascada (tipo Double Integer)

Símbolo

MUX8_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; &&6 , 3DODEUDGHPDQGRGHFRQFDWHQDFLµQHQFDVFDGD
0DJQLWXGGHHQWUDGD ', ; 4) %2 0HQVDMHGHHUURU
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
(QWUDGDFRQFDWHQDEOHHQFDVFDGD ', &&,
3DODEUDGHPDQGR , ;&6
+DELOLWDU %2 (1

Descripción abreviada
Bloque del tipo DOUBLE INTEGER para operación multiplexada óctuple. El bloque se puede
concatenar en cascada.

Funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras
la entrada de habilitación EN sea 0 lógico. Si EN es 1 lógico, se conecta a la salida Y una de
las magnitudes de entrada X1,..., X8, mientras la palabra de mando de 16 bits XCS adopte
un valor entre 1 y 8. Si el valor de la entrada XCS > 8, la salida Y adopta el valor 0 y la salida
QF pasa a 1 lógico. La palabra de mando de la concatenación en cascada adopta el valor
CCS = XCS-8, véase la tabla de la verdad. Las salidas Y, CCS y QF pueden utilizarse para
la concatenación en cascada de los bloques. Para ello, la salida Y del primer bloque se conecta
con la entrada CCI del multiplexor conectado aguas abajo, la salida CCS con la siguiente
entrada XCS y la salida QF con la siguiente entrada EN.

Diagrama de bloques

;&6 (1

; <
; &&6
&&, 4)
08;

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 115
Logic
4.20 MUX8_D

Tabla(s) de la verdad

EN XCS Y CSS QF
0 Indiferente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1

Concatenación en cascada

08; ' 08; '


0DJQ ', ;, < ', 0DJQ ', ;, < ', 6DO
0DJQ ; &&6 , 0DJQ ; &&6 &DVF
0DJQ ; 4) %2 0DJQ ; 4) %2 (UURU
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
&DVF &&,
67: &&,
;&6 ;&6
+DELO %2 (1
%2 (1

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 DINT
X2 Magnitud de entrada 2 0 DINT
X3 Magnitud de entrada 3 0 DINT
X4 Magnitud de entrada 4 0 DINT
X5 Magnitud de entrada 5 0 DINT
X6 Magnitud de entrada 6 0 DINT
X7 Magnitud de entrada 7 0 DINT
X8 Magnitud de entrada 8 0 DINT
CCI Entrada concatenable en cascada 0 DINT
XCS Palabra de mando 0 0…32767
EN Habilitar 0 0/1
Y Magnitud de salida 0 DINT

Descripción de los bloques DCC estándar


116 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.20 MUX8_D

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
CCS Palabra de mando de concatena‐ 0 0…32767
ción en cascada
QF Mensaje de error 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 117
Logic
4.21 MUX8_I

4.21 MUX8_I
Multiplexor, concatenable en cascada (tipo INTEGER)

Símbolo

MUX8_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; &&6 , 3DODEUDGHPDQGRGHFRQFDWHQDFLµQHQFDVFDGD
0DJQLWXGGHHQWUDGD , ; 4) %2 0HQVDMHGHHUURU
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
(QWUDGDFRQFDWHQDEOHHQFDVFDGD , &&,
3DODEUDGHPDQGR , ;&6
+DELOLWDU %2 (1

Descripción abreviada
Bloque del tipo INTEGER para operación multiplexada óctuple. El bloque se puede concatenar
en cascada.

Funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras
la entrada de habilitación EN sea 0 lógico.
Si EN es 1 lógico, se conecta a la salida Y una de las magnitudes de entrada X1,..., X8,
mientras la palabra de mando de 16 bits XCS adopte un valor entre 1 y 8.
Si el valor de la entrada XCS > 8, la salida Y adopta el valor 0 y la salida QF pasa a 1 lógico.
La palabra de mando de la concatenación en cascada adopta el valor CCS = XCS-8, véase
la tabla de la verdad.
Las salidas Y, CCS y QF pueden utilizarse para la concatenación en cascada de los bloques.
Para ello, la salida Y del primer bloque se conecta con la entrada CCI del multiplexor conectado
aguas abajo, la salida CCS con la siguiente entrada XCS y la salida QF con la siguiente entrada
EN.

Descripción de los bloques DCC estándar


118 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.21 MUX8_I

Diagrama de bloques

;&6 (1

; <
; &&6
&&, 4)
08;

Tabla(s) de la verdad

EN XCS Y CSS QF
0 Indiferente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1

Concatenación en cascada

08;B, 08;B,
0DJQ , ;, < , 0DJQ , ;, < , 6DO
0DJQ ; &&6 , 0DJQ ; &&6 &DVF
0DJQ ; 4) %2 0DJQ ; 4) %2 (UURU
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
&DVF &&,
67: &&,
;&6 ;&6
+DELO %2 (1
%2 (1

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 119
Logic
4.21 MUX8_I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 INT
X2 Magnitud de entrada 2 0 INT
X3 Magnitud de entrada 3 0 INT
X4 Magnitud de entrada 4 0 INT
X5 Magnitud de entrada 5 0 INT
X6 Magnitud de entrada 6 0 INT
X7 Magnitud de entrada 7 0 INT
X8 Magnitud de entrada 8 0 INT
CCI Entrada concatenable en cascada 0 INT
XCS Palabra de mando 0 0…32767
EN Habilitar 0 0/1
Y Magnitud de salida 0 INT
CCS Palabra de mando de concatena‐ 0 0…32767
ción en cascada
QF Mensaje de error 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


120 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.22 NAND

4.22 NAND
Operación AND lógica (tipo BOOL)

Símbolo

NAND
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD1$1'

Descripción abreviada
Bloque NAND que puede disponer de hasta 4 entradas del tipo BOOL

Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un AND lógico, invierte
el resultado y lo emite en su salida binaria Q.

4=,∧  ∧ ,


La salida Q = 0, si en todas las entradas genéricas I1 a I4 está presente el valor 1. En todos
los demás casos, salida Q = 1.

Tabla(s) de la verdad

(QWUDGD 6DOLGD

, , , , 4

 

 

 

 

    

FXDOTXLHUD

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 121
Logic
4.22 NAND

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Entrada binaria 1 0/1
Q Magnitud binaria NAND 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 entradas (I1 a I4)

Descripción de los bloques DCC estándar


122 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.23 NCM

4.23 NCM
Comparador numérico (tipo REAL)

Símbolo

NCM
0DJQLWXGGHHQWUDGD 5 ; 48 %2 ;!;
0DJQLWXGGHHQWUDGD 5 ; 4( %2 ; ;
4/ %2 ;;

Descripción abreviada
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo REAL

Funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dicha
comparación, se ajusta una de las salidas binarias QU, QE o QL.

Tabla(s) de la verdad

Comparación de las magnitu‐ Señales de salida Señales de salida Y Señales de salida Y


des de entrada
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 REAL
X2 Magnitud de entrada 2 0 REAL
QU X1 > X2 0 0/1
QE X1 = X2 1 0/1
QL X1 < X2 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 123
Logic
4.23 NCM

Cargable online sí
Particularidades Si el grupo de ejecución del esquema DCC se encuentra en "no calcular", en la
salida figura el valor predeterminado.

Descripción de los bloques DCC estándar


124 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.24 NCM_D

4.24 NCM_D
Comparador numérico (tipo DOUBLE INTEGER)

Símbolo

NCM_D
0DJQLWXGGHHQWUDGD ', ; 48 %2 ;!;
0DJQLWXGGHHQWUDGD ', ; 4( %2 ; ;
4/ %2 ;;

Descripción abreviada
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo DOUBLE
INTEGER

Funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dicha
comparación, se ajusta una de las salidas binarias QU, QE o QL.

Tabla(s) de la verdad

Comparación de las magnitudes de Descripción Valor predeterminado Rango


entrada
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 DINT
X2 Magnitud de entrada 2 0 DINT
QU X1 > X2 0 0/1
QE X1 = X2 1 0/1
QL X1 < X2 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 125
Logic
4.24 NCM_D

Cargable online sí
Particularidades Si el grupo de ejecución del esquema DCC se encuentra en "no calcular", en la
salida figura el valor predeterminado.

Descripción de los bloques DCC estándar


126 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.25 NCM_I

4.25 NCM_I
Comparador numérico (tipo INTEGER)

Símbolo

NCM_I
0DJQLWXGGHHQWUDGD , ; 48 %2 ;!;
0DJQLWXGGHHQWUDGD , ; 4( %2 ; ;
4/ %2 ;;

Descripción abreviada
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo INTEGER

Funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dicha
comparación, se ajusta una de las salidas binarias QU, QE o QL.

Tabla(s) de la verdad

Comparación de las magnitudes de Señales de salida Señales de salida Y Señales de salida Y


entrada
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 INT
X2 Magnitud de entrada 2 0 INT
QU X1 > X2 0 0/1
QE X1 = X2 1 0/1
QL X1 < X2 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 127
Logic
4.25 NCM_I

Cargable online sí
Particularidades Si el grupo de ejecución del esquema DCC se encuentra en "no calcular", en la
salida figura el valor predeterminado.

Descripción de los bloques DCC estándar


128 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.26 NOP1

4.26 NOP1
Bloque de relleno (tipo REAL)

Símbolo

NOP1
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo REAL sirve como bloque de relleno (No Operation). Sirve para entregar un
valor constante para varios bloques.

Funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 129
Logic
4.27 NOP1_B

4.27 NOP1_B
Bloque de relleno (tipo BOOL)

Símbolo

NOP1_B
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo BOOL sirve como bloque de relleno (No Operation). Sirve para entregar un
valor constante para varios bloques.

Funcionamiento
El bloque emite en la salida Q la magnitud presente en la entrada I sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Magnitud de entrada 0 0/1
Q Magnitud de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


130 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.28 NOP1_D

4.28 NOP1_D
Bloque de relleno (tipo DOUBLE INTEGER)

Símbolo

NOP1_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo DOUBLE INTEGER sirve como bloque de relleno (No Operation). Sirve para
entregar un valor constante para varios bloques.

Funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 131
Logic
4.29 NOP1_I

4.29 NOP1_I
Bloque de relleno (tipo INT)

Símbolo

NOP1_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo INT sirve como bloque de relleno (No Operation). Sirve para entregar un
valor constante para varios bloques.

Funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


132 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.30 NOP8

4.30 NOP8
Bloque de relleno (tipo REAL)

Símbolo

NOP8
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo REAL sirve como bloque de relleno (No Operation). Sirve para entregar
hasta ocho valores constantes para varios bloques.

Funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0.0 REAL
X2 Magnitud de entrada 2 0.0 REAL
X3 Magnitud de entrada 3 0.0 REAL
X4 Magnitud de entrada 4 0.0 REAL
X5 Magnitud de entrada 5 0.0 REAL
X6 Magnitud de entrada 6 0.0 REAL
X7 Magnitud de entrada 7 0.0 REAL
X8 Magnitud de entrada 8 0.0 REAL
Y1 Magnitud de salida 1 0.0 REAL
Y2 Magnitud de salida 2 0.0 REAL
Y3 Magnitud de salida 3 0.0 REAL
Y4 Magnitud de salida 4 0.0 REAL
Y5 Magnitud de salida 5 0.0 REAL
Y6 Magnitud de salida 6 0.0 REAL
Y7 Magnitud de salida 7 0.0 REAL
Y8 Magnitud de salida 8 0.0 REAL

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 133
Logic
4.30 NOP8

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


134 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.31 NOP8_B

4.31 NOP8_B
Bloque de relleno (tipo BOOL)

Símbolo

NOP8_B
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo BOOL sirve como bloque de relleno (No Operation). Sirve para entregar
hasta ocho valores constantes para varios bloques.

Funcionamiento
El bloque emite en las salidas Q1 a Q8 las magnitudes presentes en las entradas I1-I8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I1 Magnitud de entrada 1 0 0/1
I2 Magnitud de entrada 2 0 0/1
I3 Magnitud de entrada 3 0 0/1
I4 Magnitud de entrada 4 0 0/1
I5 Magnitud de entrada 5 0 0/1
I6 Magnitud de entrada 6 0 0/1
I7 Magnitud de entrada 7 0 0/1
I8 Magnitud de entrada 8 0 0/1
Q1 Magnitud de salida 1 0 0/1
Q2 Magnitud de salida 2 0 0/1
Q3 Magnitud de salida 3 0 0/1
Q4 Magnitud de salida 4 0 0/1
Q5 Magnitud de salida 5 0 0/1
Q6 Magnitud de salida 6 0 0/1
Q7 Magnitud de salida 7 0 0/1
Q8 Magnitud de salida 8 0 0/1

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 135
Logic
4.31 NOP8_B

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


136 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.32 NOP8_D

4.32 NOP8_D
Bloque de relleno (tipo DOUBLE INTEGER)

Símbolo

NOP8_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo DOUBLE INTEGER sirve como bloque de relleno (No Operation). Sirve para
entregar hasta ocho valores constantes para varios bloques.

Funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 DINT
X2 Magnitud de entrada 2 0 DINT
X3 Magnitud de entrada 3 0 DINT
X4 Magnitud de entrada 4 0 DINT
X5 Magnitud de entrada 5 0 DINT
X6 Magnitud de entrada 6 0 DINT
X7 Magnitud de entrada 7 0 DINT
X8 Magnitud de entrada 8 0 DINT
Y1 Magnitud de salida 1 0 DINT
Y2 Magnitud de salida 2 0 DINT
Y3 Magnitud de salida 3 0 DINT
Y4 Magnitud de salida 4 0 DINT
Y5 Magnitud de salida 5 0 DINT
Y6 Magnitud de salida 6 0 DINT
Y7 Magnitud de salida 7 0 DINT
Y8 Magnitud de salida 8 0 DINT

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 137
Logic
4.32 NOP8_D

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


138 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.33 NOP8_I

4.33 NOP8_I
Bloque de relleno (tipo INTEGER)

Símbolo

NOP8_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque del tipo INTEGER sirve como bloque de relleno (No Operation). Sirve para entregar
hasta ocho valores constantes para varios bloques.

Funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 INT
X2 Magnitud de entrada 2 0 INT
X3 Magnitud de entrada 3 0 INT
X4 Magnitud de entrada 4 0 INT
X5 Magnitud de entrada 5 0 INT
X6 Magnitud de entrada 6 0 INT
X7 Magnitud de entrada 7 0 INT
X8 Magnitud de entrada 8 0 INT
Y1 Magnitud de salida 1 0 INT
Y2 Magnitud de salida 2 0 INT
Y3 Magnitud de salida 3 0 INT
Y4 Magnitud de salida 4 0 INT
Y5 Magnitud de salida 5 0 INT
Y6 Magnitud de salida 6 0 INT
Y7 Magnitud de salida 7 0 INT
Y8 Magnitud de salida 8 0 INT

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 139
Logic
4.33 NOP8_I

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


140 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.34 NOR

4.34 NOR
Operación OR lógica (tipo BOOL)

Símbolo

NOR
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD125

Descripción abreviada
Bloque NOR que puede disponer de hasta 4 entradas del tipo BOOL

Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un OR lógico, invierte el
resultado y lo emite en su salida binaria Q.

4=,∨  ∨,


La salida Q = 1, si en todas las entradas I1 a I4 está presente el valor 0. En todos los demás
casos, salida Q = 0.

Tabla(s) de la verdad

(QWUDGD 6DOLGD

, , , , 4

 

 

 

 

    

FXDOTXLHUD

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 141
Logic
4.34 NOR

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Entrada binaria 0 0/1
Q Magnitud binaria NOR 1 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)

Descripción de los bloques DCC estándar


142 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.35 NOT

4.35 NOT
Inversor (tipo BOOL)

Símbolo

NOT
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD127

Descripción abreviada
Inversor del tipo BOOL

Funcionamiento
El bloque invierte la magnitud binaria en la entrada I y emite el resultado en la salida Q.

4=,

Tabla(s) de la verdad

Entrada 1 Salida Q
1 0

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Entrada binaria 0 0/1
Q Magnitud binaria NOT 1 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 143
Logic
4.36 NOT_W

4.36 NOT_W
Inversor de la palabra de estado (tipo WORD)

Símbolo

NOT_W
3DODEUDGHHVWDGR : ,6 46 : 3DODEUDGHHVWDGRLQYHUWLGD

Descripción abreviada
● Inversor para la palabra de estado del tipo WORD
● Cálculo de complemento a 1 de IS

Funcionamiento
En una palabra de estado se agrupan hasta 16 estados binarios.
El bloque invierte bit a bit la palabra de estado IS y la emite en la salida QS.
Para el bit k de la palabra de estado invertida se aplica:

46N=,6N

Cálculo de complementos
Ejemplo: IS = 15 -> QS = -16

3DODEUDGHHVWDGR
,6
              

3DODEUDGHHVWDGRLQYHUWLGD
46
               

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado 16#0000 WORD
QS Palabra de estado invertida 16#FFFF WORD

Descripción de los bloques DCC estándar


144 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.36 NOT_W

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 145
Logic
4.37 NSW

4.37 NSW
Conmutador numérico (tipo REAL)

Símbolo

NSW
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ;
3RVLFLµQGHOVHOHFWRU %2 ,

Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada numéricas (tipo Real) en la salida.

Funcionamiento
Si la entrada I = 0, se emite X1 en la salida Y.
Si la entrada I = 1, se emite X2 en la salida Y.

Diagrama de bloques

;, <

;

Tabla(s) de la verdad

Posición del inte‐ Magnitud de salida Y


rruptor 1
0 Y = X1
1 Y = X2

Descripción de los bloques DCC estándar


146 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.37 NSW

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 REAL
X2 Magnitud de entrada 2 0 REAL
I Posición del selector 0 0/1
Y Magnitud de salida 0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 147
Logic
4.38 NSW_D

4.38 NSW_D
Conmutador numérico (tipo DOUBLE INTEGER)

Símbolo

NSW_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ;
3RVLFLµQGHOVHOHFWRU %2 ,

Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada numéricas (tipo Double Integer) en
la salida.

Funcionamiento
Si la entrada I = 0, se emite X1 en la salida Y.
Si la entrada I = 1, se emite X2 en la salida Y.

Diagrama de bloques

;, <

;

Tabla(s) de la verdad

Posición del inte‐ Magnitud de salida Y


rruptor 1
0 Y = X1
1 Y = X2

Descripción de los bloques DCC estándar


148 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.38 NSW_D

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 DINT
X2 Magnitud de entrada 2 0 DINT
I Posición del selector 0 0/1
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 149
Logic
4.39 NSW_I

4.39 NSW_I
Conmutador numérico (tipo INTEGER)

Símbolo

NSW_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ;
3RVLFLµQGHOVHOHFWRU %2 ,

Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada numéricas (tipo Integer) en la salida.

Funcionamiento
Si la entrada I = 0, se emite X1 en la salida Y.
Si la entrada I = 1, se emite X2 en la salida Y.

Diagrama de bloques

;

<
;

Tabla(s) de la verdad

Posición del inte‐ Magnitud de salida Y


rruptor 1
0 Y = X1
1 Y = X2

Descripción de los bloques DCC estándar


150 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.39 NSW_I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X1 Magnitud de entrada 1 0 INT
X2 Magnitud de entrada 2 0 INT
I Posición del selector 0 0/1
Y Magnitud de salida 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 151
Logic
4.40 OR

4.40 OR
Operación OR lógica (tipo BOOL)

Símbolo

OR
(QWUDGDGHPDJQLWXGELQDULD %2 , 4 %2 0DJQLWXGELQDULD25

Descripción abreviada
Bloque OR que puede disponer de hasta 4 entradas del tipo BOOL

Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un OR lógico (disyunción)
y emite el resultado en su salida binaria Q.
Q = I01∨...∨I04
La salida Q es 0 si en todas las entradas I1 a I4 está presente un 0. En todos los demás casos,
salida Q = 1.

Tabla(s) de la verdad

(QWUDGD 6DOLGD

, , , , 4

 

 

 

 

    

FXDOTXLHUD

Descripción de los bloques DCC estándar


152 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.40 OR

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Entrada de magnitud binaria 0 0/1
Q Magnitud binaria OR 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 153
Logic
4.41 OR_W

4.41 OR_W
Operación OR lógica (tipo WORD)

Símbolo

OR_W
3DODEUDGHHVWDGR(QWUDGD : , 46 : 3DODEUDGHHVWDGR25
4 %2 0DJQLWXGELQDULD

Descripción abreviada
Bloque OR que puede disponer de hasta 4 entradas del tipo WORD

Funcionamiento
En una palabra de estado se agrupan hasta 16 estados binarios.
El bloque combina bit a bit las palabras de estado I1 a I4 entre sí según la función lógica OR.
El resultado se emite en la salida del bloque QS (palabra de estado OR).
Para el bit k de la palabra de estado OR se aplica:
QSk = I02k∨ I02k, k = 1...16
Un bit de la palabra de estado OR es entonces igual a 1 si al menos uno de los bits equivalentes
en las entradas de bloque genéricas I1 a I4 es igual a 1.
La salida binaria Q es 1 cuando al menos un bit de la palabra de estado OR es igual a 1.

Diagrama de estado de seguimiento (para 3 entradas)

3DODEUDGHHVWDGR
,
              

3DODEUDGHHVWDGR RU
,
               

3DODEUDGHHVWDGR25
46
               

Descripción de los bloques DCC estándar


154 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.41 OR_W

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Palabra de estado Entrada 16#0000 WORD
QS Palabra de estado OR 16#0000 WORD
Q Magnitud binaria 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 155
Logic
4.42 PCL

4.42 PCL
Acortador de pulsos (tipo BOOL)

Símbolo

PCL
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
'XUDFLµQGHLPSXOVR PV 76 7

Descripción abreviada
Temporizador para limitar la duración del impulso

Funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1. La salida Q se ajusta
a 0 cuando la entrada I = 0 o cuando ha transcurrido la duración del impulso T. Para T = 0 se
aplica una duración de impulso de 1 ciclo.

Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica.
Si la salida Q recibe el valor predeterminado 1, se ajusta la salida Q = 1 para la duración de
impulso T después de efectuar la inicialización.

Diagrama de bloques

, W

Descripción de los bloques DCC estándar


156 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.42 PCL

Diagrama de tiempo


, 
7 7

4


Impulso de salida Q en función de la duración del impulso T y del impulso de entrada I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Impulso de entrada 0 0/1
T Duración de impulso (ms) 0 SDTIME
Q Impulso de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 157
Logic
4.43 PDE

4.43 PDE
Retardador de conexión (tipo BOOL)

Símbolo

PDE
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
7LHPSRGHUHWDUGRGHOLPSXOVR PV 76 7

Descripción abreviada
Temporizador con retardo de conexión del tipo BOOL

Funcionamiento
Con el flanco de subida en la entrada I se aplica el tiempo de retardo del impulso en la entrada
T. Tras el transcurso de dicho tiempo, la salida Q se ajusta a 1.
La salida Q se ajusta a 0 si I = 0.
Si el lapso de tiempo del impulso de entrada I es menor que el tiempo de retardo del impulso
T, Q se mantiene en 0.
Si el tiempo T es tan grande que sobrepasa el valor interno máximo representable (T/ta como
valor de 32 bits, siendo ta = intervalo de muestreo), se limita al valor máximo (p. ej., siendo ta
= 1 ms, aprox. 50 días).
Para T = 0 se aplica un tiempo de retardo del impulso de 1 ciclo.

Funcionamiento
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica. Con ello no se
aplica durante la primera ejecución cíclica el tiempo de retardo del impulso T en I =1 sino que
el tiempo predefinido en la inicialización sigue efectivo.
Si la salida Q obtiene el valor 1 durante la inicialización, se ajusta la salida Q = 1
inmediatamente después de la inicialización si I = 1.

Descripción de los bloques DCC estándar


158 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.43 PDE

Diagrama de bloques

, W

7 

Diagrama de tiempo


,
 7

4


Impulso de salida Q en función de la duración del impulso T y del impulso de entrada I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Impulso de entrada 0 0/1
T Tiempo de retardo del impulso (ms) 0 SDTIME
Q Impulso de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 159
Logic
4.44 PDF

4.44 PDF
Retardador de desconexión (tipo BOOL)

Símbolo

PDF
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
7LHPSRGHSURORQJDFLµQGHOLPSXOVR PV 76 7

Descripción abreviada
Temporizador con retardo de desconexión del tipo BOOL

Funcionamiento
El flanco de bajada de un impulso en la entrada del bloque I ajusta la salida Q a 0 una vez
transcurrido el tiempo de prolongación del impulso T.
La salida Q se ajusta a 1 si I = 1.
La salida Q se ajusta a 0 si el impulso de entrada I = 0 y ha transcurrido el tiempo de retardo
de desconexión T.
Si la entrada I se ajusta de nuevo a 1 antes de que transcurra el tiempo T, la salida Q
permanece ajustada a 1.
Para T = 0 se aplica un tiempo de prolongación del impulso de 1 ciclo.

Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco negativo durante la primera ejecución cíclica.
Si la salida Q recibe el valor 1 durante la inicialización, se ajusta la salida Q = 1 para el tiempo
de prolongación del impulso T después de efectuar la inicialización.

Descripción de los bloques DCC estándar


160 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.44 PDF

Diagrama de bloques

, 4

 7

Diagrama de tiempo


,
 7 7

4


Impulso de salida Q en función de la duración del impulso T y del impulso de entrada I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Impulso de entrada 0 0/1
T Tiempo de prolongación del impul‐ 0 SDTIME
so (ms)
Q Impulso de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 161
Logic
4.45 PST

4.45 PST
Prolongador de pulsos (tipo BOOL)

Símbolo

PST
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
5HVHW %2 5
'XUDFLµQGHLPSXOVR PV 76 7

Descripción abreviada
Bloque para la generación de un impulso con un lapso de tiempo mínimo y con entrada de
desactivación adicional

Funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1.
La salida Q se ajusta de nuevo a 0 cuando el impulso de entrada I = 0 y cuando ha transcurrido
la duración del impulso T.
La salida Q puede ajustarse a cero en cualquier momento a través de la entrada de
desactivación R con R = 1.
Para T = 0 se aplica una duración de impulso de 1 ciclo.

Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica.
Si la salida Q recibe el valor 1 durante la inicialización, se ajusta la salida Q = 1 para la duración
de impulso T después de efectuar la inicialización.

Descripción de los bloques DCC estándar


162 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.45 PST

Diagrama de bloques

, 4

Diagrama de tiempo


,

7 7 7

4

Figura 4-1 Impulso de salida Q en función de la duración del impulso T y del impulso de entrada I
(con R = 0)

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Impulso de entrada 0 0/1
R Reset 0 0/1
T Duración de impulso (ms) 0 SDTIME
Q Impulso de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 163
Logic
4.46 RSR

4.46 RSR
RS Flip-Flop, dominante R (tipo BOOL)

Símbolo

RSR
6HW %2 6 4 %2 0DJQLWXGELQDULD
5HVHW %2 5 41 %2 0DJQLWXGELQDULDLQYHUVD

Descripción abreviada
Utilización como memoria de valor binario estática

Funcionamiento
Con 1 lógico en la entrada S, la salida Q se ajusta a 1 lógico. Si la entrada R está ajustada a
1 lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas están ajustadas a 0 lógico, Q no
se modifica. Si, por el contrario, ambas entradas son 1 lógico, Q es 0 lógico, puesto que domina
la entrada de desactivación.
La salida QN lleva siempre el valor inverso a Q.

Diagrama de bloques

6 4

5 41

Tabla(s) de la verdad
Valores binarios con especificación de comando Set/Reset

Comando binario Estado de salida Q


S R
0 0 Q no se modifica
0 1 Q=0

Descripción de los bloques DCC estándar


164 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.46 RSR

Comando binario Estado de salida Q


1 0 Q=1
1 1 Q=0

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
S Set 0 0/1
R Reset 0 0/1
Q Magnitud binaria 0 0/1
QN Magnitud binaria inversa 1 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 165
Logic
4.47 RSS

4.47 RSS
RS Flip-Flop, dominante S (tipo BOOL)

Símbolo

RSS
6HW %2 6 4 %2 0DJQLWXGELQDULD
5HVHW %2 5 41 %2 0DJQLWXGELQDULDLQYHUVD

Descripción abreviada
Bloque del tipo BOOL para utilizar como memoria de valor binario estática

Funcionamiento
Con 1 lógico en la entrada S, la salida Q se ajusta a 1 lógico. Si la entrada R está ajustada a
1 lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas son 0 lógico, Q no se modifica.
Si, por el contrario, ambas entradas son 1 lógico, Q es también 1 lógico, puesto que domina
la entrada de ajuste.
La salida QN lleva siempre el valor inverso a Q.

Diagrama de bloques

6 4

5 41

Tabla(s) de la verdad
Valores binarios con especificación de comando Set/Reset

Comando binario Estado de salida Q


S R
0 0 Q no se modifica
0 1 Q=0

Descripción de los bloques DCC estándar


166 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.47 RSS

Comando binario Estado de salida Q


1 0 Q=1
1 1 Q=0

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
S Set 0 0/1
R Reset 0 0/1
Q Magnitud binaria 0 0/1
QN Magnitud binaria inversa 1 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 167
Logic
4.48 SH

4.48 SH
Bloque de desplazamiento (tipo WORD)

Símbolo

SH
3DODEUDGHHVWDGR : ,6 46 : 0DJQLWXGGHVDOLGD
1¼PHURGHGHVSOD]DPLHQWRVHQ , ;' 4& %2 œOWLPRELWGHVSOD]DGR
HOUDQJRGHYDORUHVOLPLWDGR 4= %2 ;'!
D

Descripción abreviada
El bloque del tipo WORD desplaza una palabra de estado bit a bit hacia la izquierda o hacia
la derecha.

Funcionamiento
Este bloque desplaza bit a bit la palabra de estado situada en la entrada IS tantas posiciones
como esté indicado en la entrada XD.
Independientemente del sentido de desplazamiento, las nuevas posiciones generadas con el
desplazamiento se rellenan con ceros.
El bit desplazado en último lugar se emite en la salida QC. Si XD = 0 se aplica siempre QC =
0. Si |XD| > 15 se aplica siempre QC = 0, QS = 0, QZ = 1.

Desplazamiento hacia la izquierda, ejemplo:


XD = 2; IS = 15
-> QS = 60; QC = 0

1¼PHURELQDULRGH,6
        

1¼PHURELQDULRGH46
        

Desplazamiento hacia la derecha, ejemplo:


XD = -2; IS = 15
-> QS = 3 (el resto se suprime); QC = 1

Descripción de los bloques DCC estándar


168 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.48 SH

1¼PHURELQDULRGH,6
        

1¼PHURELQDULRGH46
        
/DVSRVLFLRQHV;'
VHSLHUGHQ

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado 16#0000 WORD
XD Número de desplazamientos en el 0 INT
rango de valores
limitado a +/-15
QS Magnitud de salida 16#0000 WORD
QC Último bit desplazado 0 0/1
QZ XD>15 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 169
Logic
4.49 SH_DW

4.49 SH_DW
Bloque de desplazamiento (tipo DWORD)

Símbolo

SH_DW
3DODEUDGHHVWDGR ': ,6 46 ': 0DJQLWXGGHVDOLGD
1¼PHURGHGHVSOD]DPLHQWRV , ;' 4& %2 œOWLPRELWGHVSOD]DGR
4= %2 ,;',!

Descripción abreviada
El bloque del tipo DWORD desplaza una palabra de estado bit a bit hacia la izquierda o hacia
la derecha.

Funcionamiento
Este bloque desplaza bit a bit la palabra de estado situada en la entrada IS tantas posiciones
como esté indicado en la entrada XD.
Independientemente del sentido de desplazamiento, las nuevas posiciones generadas con el
desplazamiento se rellenan con ceros.
El bit desplazado en último lugar se emite en la salida QC. Si XD = 0 se aplica siempre QC =
0. Si |XD| > 31 se aplica siempre QC = 0, QS = 0, QZ = 1.

Desplazamiento hacia la izquierda, ejemplo:


XD = 2; IS = 15
-> QS = 60; QC = 0

1¼PHURELQDULRGH,6
        

1¼PHURELQDULRGH46
        

Desplazamiento hacia la derecha, ejemplo:


XD = -2; IS = 15
-> QS = 3 (el resto se suprime); QC = 1

Descripción de los bloques DCC estándar


170 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.49 SH_DW

1¼PHURELQDULRGH,6
        

1¼PHURELQDULRGH46
        
/DVSRVLFLRQHV;'
VHSLHUGHQ

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado 16#00000000 DWORD
XD Número de desplazamientos 0 +/-31
QS Magnitud de salida 16#00000000 DWORD
QC Último bit desplazado 0 0/1
QZ IXDI > 31 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 171
Logic
4.50 TRK

4.50 TRK
Elemento de seguimiento/memoria (tipo REAL)

Símbolo

TRK
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
6HJXLPLHQWRPHPRUL]DFLµQ %2 75
0DJQLWXGGHHQWUDGD
5HVHWGHODPDJQLWXGGHHQWUDGD %2 5

Descripción abreviada
Bloque del tipo REAL para guardar un valor de entrada actual con las siguientes propiedades:
● función de bloqueo controlada por flanco del valor de entrada
● seguimiento controlado por nivel del valor de salida

Funcionamiento

TRACK TR = 1 Seguimiento directo de la magnitud de salida Y = X


TR = 1-> 0 Con un flanco negativo en TR se memoriza la magnitud de entrada actual y se emite en la
salida Y.
TR = 0 No se modifica el valor de la salida Y.
RESET R=1 La salida Y se resetea al valor 0. La entrada Reset es dominante.

Inicialización
Si la entrada TR recibe el valor 1 de una salida inicializada aguas arriba, no puede detectarse
ningún flanco negativo durante la primera ejecución cíclica. En el modo START se guarda
temporalmente el valor para TR.
Si la entrada TR recibe el valor 0 durante la inicialización de la salida de bloque conectada
aguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera ejecución
cíclica.

Descripción de los bloques DCC estándar


172 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.50 TRK

Diagrama de bloques

;
<
75

Tabla(s) de la verdad

Entrada Salida Y en el momento del disparo


TR R
0 0 Yn = Yn-1
1 0 Yn = Xn
1 1 Yn = 0
1->0 0 Yn = Xn
1->0 1 Yn = 0

1 -> 0: Declive de flanco

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
TR Seguimiento/memorización de la 0 0/1
magnitud de entrada
R Reset de la magnitud de entrada 0 0/1
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 173
Logic
4.51 TRK_D

4.51 TRK_D
Elemento de seguimiento/memoria (tipo DOUBLE INTEGER)

Símbolo

TRK_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
6HJXLPLHQWRPHPRUL]DFLµQ %2 75
0DJQLWXGGHHQWUDGD
5HVHWGHODPDJQLWXGGHHQWUDGD %2 5

Descripción abreviada
Bloque del tipo DOUBLE INTEGER para guardar un valor de entrada actual con las siguientes
propiedades:
● función de bloqueo controlada por flanco del valor de entrada
● seguimiento controlado por nivel del valor de salida

Funcionamiento

TRACK TR = 1 Seguimiento directo de la magnitud de salida Y = X


TR = 1-> 0 Con un flanco negativo en TR se memoriza la magnitud de entrada actual y se emite en la salida
Y.
TR = 0 No se modifica el valor de la salida Y.
RESET R=1 La salida Y se resetea al valor 0. La entrada Reset es dominante.

Inicialización
Si la entrada TR recibe el valor 1 de una salida inicializada aguas arriba, no puede detectarse
ningún flanco negativo durante la primera ejecución cíclica. En el modo START se guarda
temporalmente el valor para TR.
Si la entrada TR recibe el valor 0 durante la inicialización de la salida de bloque conectada
aguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera ejecución
cíclica.

Descripción de los bloques DCC estándar


174 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.51 TRK_D

Diagrama de bloques

;
<
75

Tabla(s) de la verdad

Entrada Salida Y en el momento del disparo


TR R
0 0 Yn = Yn-1
1 0 Yn = Xn
1 1 Yn = 0
1->0 0 Yn = Xn
1->0 1 Yn = 0

1 -> 0: Declive de flanco

Conexiones de bloque

Conexión de blo‐ Descripción Valor prede‐ Rango Atributos


que terminado
X Magnitud de entrada 0 DINT
TR Seguimiento/memorización 0 0/1
de la magnitud de entrada
R Reset de la magnitud de en‐ 0 0/1
trada
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 175
Logic
4.52 XOR

4.52 XOR
Operación lógica OR exclusiva (tipo BOOL)

Símbolo

XOR
(QWUDGDGHPDJQLWXGELQDULD %2 , 4 %2 0DJQLWXGELQDULD;25

Descripción abreviada
Bloque XOR que puede disponer de hasta 4 entradas del tipo BOOL

Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 según la función lógica OR
exclusiva y emite el resultado en su salida binaria Q.
La salida Q es 0 si en todas las entradas I1 a I4 está presente un 0 o si en un número par de
las entradas I1 a I4 está presente un 1.
La salida Q es 1 si en un número impar de las entradas I1 a I4 está presente un 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Entrada de magnitud binaria 0 0/1
Q Magnitud binaria XOR 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)

Descripción de los bloques DCC estándar


176 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Logic
4.53 XOR_W

4.53 XOR_W
Operación lógica OR exclusiva (tipo WORD)

Símbolo

XOR_W
3DODEUDGHHVWDGR(QWUDGD : , 46 : 3DODEUDGHHVWDGR;25
4 %2 0DJQLWXGELQDULD

Descripción abreviada
Bloque XOR que puede disponer de hasta 4 entradas del tipo WORD

Funcionamiento
El bloque combina bit a bit las palabras de estado I1 a I4 entre sí según la función lógica OR
exclusiva.
El resultado se indica en la salida de bloque QS (palabra de estado XOR).
Para el bit k de la palabra de estado XOR se aplica:

46N= ,N∧,N ∨ ,N∧,N N=


Un bit de la palabra de estado XOR es entonces igual a 1 si un número impar de bits
equivalentes en las entradas de bloque genéricas I1 a I4 es igual a 1.
La salida binaria Q es 1 cuando al menos un bit de la palabra de estado XOR es igual a 1.

Diagrama de estado de seguimiento (para 3 entradas)

3DODEUDGHHVWDGR
,
              

3DODEUDGHHVWDGR [RU
,
               

3DODEUDGHHVWDGR;25
46
               

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 177
Logic
4.53 XOR_W

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Palabra de estado Entrada 16#0000 WORD
QS Palabra de estado XOR 16#0000 WORD
Q Magnitud binaria 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades hasta 4 conexiones (I1 a I4)

Descripción de los bloques DCC estándar


178 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión 5
5.1 BY_B
Convertidor byte de estado en 8 magnitudes binarias

Símbolo

BY_B
3DODEUDGHHVWDGR %< ,6 4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD

Descripción abreviada
Descodificación de la palabra de estado en 8 magnitudes binarias

Funcionamiento
El bloque descodifica la palabra de estado IS en 8 magnitudes binarias y emite el resultado
en sus salidas Q1 a Q8.
Cada equivalente binario 20 a 27 del byte de estado tiene asignada la magnitud binaria de las
salidas Q1 a Q8.

Diagrama de bloques

4
4
,6 

'
4

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 179
Conversión
5.1 BY_B

Esquema de figuras

Posición de bit (equivalente binario) del byte de Magnitud de salida


estado IS
0 (20) Q1
1 (2 )
1
Q2
2 (22) Q3
3 (23) Q4
4 (24) Q5
5 (2 )
5
Q6
6 (26) Q7
7 (2 )
7
Q8

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado 16#00 BYTE
Q1 Magnitud binaria 1 0 0/1
Q2 Magnitud binaria 2 0 0/1
Q3 Magnitud binaria 3 0 0/1
Q4 Magnitud binaria 4 0 0/1
Q5 Magnitud binaria 5 0 0/1
Q6 Magnitud binaria 6 0 0/1
Q7 Magnitud binaria 7 0 0/1
Q8 Magnitud binaria 8 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


180 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.2 BY_W

5.2 BY_W
Convertidor de byte de estado a palabra de estado

Símbolo

BY_W
%\WHGHHQWUDGDDOWR %< ,%+ 46 : 3DODEUDGHHVWDGR
%\WHGHHQWUDGDEDMR %< ,%/

Descripción abreviada
Agrupación de 2 bytes en una palabra

Funcionamiento
El bloque agrupa 2 bytes en una palabra. Al byte de entrada IBL se le asigna el byte de valor
más bajo [byte bajo] de la palabra de salida y, al byte de entrada IBH, el byte de valor más
alto [byte alto] de la palabra de salida. La palabra de salida se encuentra, de acuerdo al
siguiente esquema de conversión, en QS.

Esquema de conversión

(QWUDGD,%+

 

(QWUDGD,%/

 

6DOLGD46

   

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 181
Conversión
5.2 BY_W

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IBH Byte de entrada alto 16#00 BYTE
IBL Byte de entrada bajo 16#00 BYTE
QS Palabra de estado 16#0000 WORD

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


182 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.3 B_BY

5.3 B_BY
Convertidor 8 magnitudes binarias en byte de estado

Símbolo

B_BY
0DJQLWXGELQDULD %2 , 46 %< %\WHGHHVWDGR
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,

Descripción abreviada
Cálculo del byte de estado a partir de 8 magnitudes binarias

Funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I8 en el byte de estado y emite el resultado
en su salida QS.
Cada magnitud binaria de las entradas I1 a I8 tiene asignado el equivalente binario 20 a 27 a
partir del cual se forma la palabra de estado.

Diagrama de bloques

,
,
' 46

,

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 183
Conversión
5.3 B_BY

Esquema de figuras

Magnitud de entra‐ Posición de bit (equivalente binario) del byte de estado QS


da
I1 0 (20)
I2 1 (21)
I3 2 (22)
I4 3 (23)
I5 4 (24)
I6 5 (25)
I7 6 (26)
I8 7 (27)

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I1 Magnitud binaria 1 0 0/1
I2 Magnitud binaria 2 0 0/1
I3 Magnitud binaria 3 0 0/1
I4 Magnitud binaria 4 0 0/1
I5 Magnitud binaria 5 0 0/1
I6 Magnitud binaria 6 0 0/1
I7 Magnitud binaria 7 0 0/1
I8 Magnitud binaria 8 0 0/1
QS Byte de estado 16#00 BYTE

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


184 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.4 B_DW

5.4 B_DW
Convertidor 32 magnitudes binarias en palabra doble de estado

Símbolo

B_DW
0DJQLWXGELQDULD %2 , 46 ': 3DODEUDGHHVWDGRGREOH
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,

Descripción abreviada
Cálculo de la palabra de estado doble a partir de 32 magnitudes binarias

Funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I32 en la palabra de estado doble y emite
el resultado en su salida QS. Cada magnitud binaria de las entradas I1 a I32 tiene asignado
el equivalente binario 20 a 231 a partir del cual se forma la palabra de estado doble.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 185
Conversión
5.4 B_DW

Diagrama de bloques

,
,
' 46

,

Esquema de figuras

Magnitudes de en‐ Posición de bit (equivalente binario) del byte de estado QS


trada
|1 0 (20)
|2 1 (21)
|3 2 (22)
... ...
|32 31 (231)

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I1 Magnitud binaria 1 0 0/1
I2 Magnitud binaria 2 0 0/1
I3 Magnitud binaria 3 0 0/1
I4 Magnitud binaria 4 0 0/1
I5 Magnitud binaria 5 0 0/1
I6 Magnitud binaria 6 0 0/1
I7 Magnitud binaria 7 0 0/1
I8 Magnitud binaria 8 0 0/1
I9 Magnitud binaria 9 0 0/1
I10 Magnitud binaria 10 0 0/1
I11 Magnitud binaria 11 0 0/1
I12 Magnitud binaria 12 0 0/1
I13 Magnitud binaria 13 0 0/1
I14 Magnitud binaria 14 0 0/1
I15 Magnitud binaria 15 0 0/1

Descripción de los bloques DCC estándar


186 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.4 B_DW

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I16 Magnitud binaria 16 0 0/1
I17 Magnitud binaria 17 0 0/1
I18 Magnitud binaria 18 0 0/1
I19 Magnitud binaria 19 0 0/1
I20 Magnitud binaria 20 0 0/1
I21 Magnitud binaria 21 0 0/1
I22 Magnitud binaria 22 0 0/1
I23 Magnitud binaria 23 0 0/1
I24 Magnitud binaria 24 0 0/1
I25 Magnitud binaria 25 0 0/1
I26 Magnitud binaria 26 0 0/1
I27 Magnitud binaria 27 0 0/1
I28 Magnitud binaria 28 0 0/1
I29 Magnitud binaria 29 0 0/1
I30 Magnitud binaria 30 0 0/1
I31 Magnitud binaria 31 0 0/1
I32 Magnitud binaria 32 0 0/1
QS Palabra de estado doble 16#00000000 DWORD

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 187
Conversión
5.5 B_W

5.5 B_W
Convertidor 16 magnitudes binarias en palabra de estado

Símbolo

B_W
0DJQLWXGELQDULD %2 , 46 : 3DODEUDGHHVWDGR
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,

Descripción abreviada
Cálculo de la palabra de estado a partir de 16 magnitudes binarias

Funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I16 en la palabra de estado y emite el
resultado en su salida QS.
Cada magnitud binaria de las entradas I1 a I16 tiene asignado el equivalente binario 20 a 215
a partir del cual se forma la palabra de estado.

Descripción de los bloques DCC estándar


188 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.5 B_W

Diagrama de bloques

,
,
' 46

,

Esquema de conversión

(QWUDGDV

, , , , , ,

(TXLYDOHQWHELQDULR

     

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I1 Magnitud binaria 1 0 0/1
I2 Magnitud binaria 2 0 0/1
I3 Magnitud binaria 3 0 0/1
I4 Magnitud binaria 4 0 0/1
I5 Magnitud binaria 5 0 0/1
I6 Magnitud binaria 6 0 0/1
I7 Magnitud binaria 7 0 0/1
I8 Magnitud binaria 8 0 0/1
I9 Magnitud binaria 9 0 0/1
I10 Magnitud binaria 10 0 0/1
I11 Magnitud binaria 11 0 0/1
I12 Magnitud binaria 12 0 0/1

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 189
Conversión
5.5 B_W

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I13 Magnitud binaria 13 0 0/1
I14 Magnitud binaria 14 0 0/1
I15 Magnitud binaria 15 0 0/1
I16 Magnitud binaria 16 0 0/1
QS Palabra de estado 16#0000 WORD

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


190 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.6 DW_B

5.6 DW_B
Convertidor palabra doble de estado en 32 magnitudes binarias

Símbolo

DW_B
3DODEUDGHHVWDGRGREOH ': ,6 4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD

Descripción abreviada
Descodificación de la palabra doble de estado en 32 magnitudes binarias

Funcionamiento
El bloque descodifica la palabra doble de estado IS en 32 magnitudes binarias y emite el
resultado en sus salidas Q1 a Q32.
Cada equivalente binario 20 a 231 de la palabra de estado tiene asignada la magnitud binaria
de las salidas Q1 a Q32.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 191
Conversión
5.6 DW_B

Diagrama de bloques

4
4
,6 

'
4

Esquema de figuras

Posición de bit (equivalente binario) de la palabra doble Magnitud de salida


de estado IS
0 (20) Q1
1 (2 )1
Q2
2 (22) Q3
... ...
31 (2 ) 31
Q32

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado doble 16#00000000 DWORD
Q1 Magnitud binaria 1 0 0/1
Q2 Magnitud binaria 2 0 0/1
Q3 Magnitud binaria 3 0 0/1
Q4 Magnitud binaria 4 0 0/1
Q5 Magnitud binaria 5 0 0/1
Q6 Magnitud binaria 6 0 0/1
Q7 Magnitud binaria 7 0 0/1
Q8 Magnitud binaria 8 0 0/1
Q9 Magnitud binaria 9 0 0/1
Q10 Magnitud binaria 10 0 0/1
Q11 Magnitud binaria 11 0 0/1
Q12 Magnitud binaria 12 0 0/1
Q13 Magnitud binaria 13 0 0/1
Q14 Magnitud binaria 14 0 0/1

Descripción de los bloques DCC estándar


192 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.6 DW_B

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
Q15 Magnitud binaria 15 0 0/1
Q16 Magnitud binaria 16 0 0/1
Q17 Magnitud binaria 17 0 0/1
Q18 Magnitud binaria 18 0 0/1
Q19 Magnitud binaria 19 0 0/1
Q20 Magnitud binaria 20 0 0/1
Q21 Magnitud binaria 21 0 0/1
Q22 Magnitud binaria 22 0 0/1
Q23 Magnitud binaria 23 0 0/1
Q24 Magnitud binaria 24 0 0/1
Q25 Magnitud binaria 25 0 0/1
Q26 Magnitud binaria 26 0 0/1
Q27 Magnitud binaria 27 0 0/1
Q28 Magnitud binaria 28 0 0/1
Q29 Magnitud binaria 29 0 0/1
Q30 Magnitud binaria 30 0 0/1
Q31 Magnitud binaria 31 0 0/1
Q32 Magnitud binaria 32 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 193
Conversión
5.7 DW_R

5.7 DW_R
Aplicación de la cadena de bits como valor de tipo REAL

Símbolo

DW_R
0DJQLWXGGHHQWUDGD SDODEUDGREOH ': ; < 5 0DJQLWXGGHVDOLGD
9DORUVXVWLWXWLYR,1) 5 693 ,)3 %2 ,QILQLWR
9DORUVXVWLWXWLYR,1) 5 691 ,)1 %2 ,QILQLWR
9DORUVXVWLWXWLYR1D1 5 69 1$1 %2 1RWD1XPEHU

Descripción abreviada
El bloque aplica la cadena de bits en la entrada como magnitud del tipo REAL y verifica la
validez del valor.

Funcionamiento
El bloque DW_R aplica la cadena de bits en la entrada como magnitud del tipo REAL y la pone
a disposición en la salida Y.
Además, se comprueba el patrón de bits de la magnitud de entrada X. Si el patrón de bits
corresponde según IEEE 754 a la representación para +/-infinito o NaN, las correspondientes
salidas binarias IFP, IFN o NAN se ajustan a 1 y en cada caso tiene efecto el valor sustitutivo
predefinido en la salida Y.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada (palabra do‐ 16#00000000 DWORD
ble)
SVP Valor sustitutivo INF 3,402823 E38 REAL
SVN Valor sustitutivo -INF -3,402823 E38 REAL
SV Valor sustitutivo NaN 0.0 REAL
IFP Infinito 0 0/1
IFN -Infinito 0 0/1
NaN Not a Number 0 0/1
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓

Descripción de los bloques DCC estándar


194 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.7 DW_R

Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 195
Conversión
5.8 DW_W

5.8 DW_W
Convertidor de palabra doble de estado a palabra de estado

Símbolo

DW_W
3DODEUDGREOHGHHQWUDGDGHELWV ': ,6 4:+ : 3DODEUDGHVDOLGDQLYHODOWR
4:/ : 3DODEUDGHVDOLGDQLYHOEDMR

Descripción abreviada
Una palabra doble de 32 bits se divide en dos palabras de 16 bits.

Funcionamiento
Las magnitudes de salida se calculan usando:
QWL = IS mod 216
QWH = IS/216

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra doble de entrada de 32 bits 16#00000000 DWORD
QWH Palabra de salida nivel alto 16#0000 WORD
QWL Palabra de salida nivel bajo 16#0000 WORD

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


196 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.9 D_I

5.9 D_I
Convertidor del tipo DOUBLE INTEGER en el tipo INTEGER

Símbolo

D_I
0DJQLWXGGHHQWUDGD ', ; < , 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
INTEGER, es decir, la palabra de menor valor de la magnitud de entrada del tipo DOUBLE
INTEGER se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 INT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 197
Conversión
5.10 D_R

5.10 D_R
Convertidor del tipo DOUBLE INTEGER en el tipo REAL

Símbolo

D_R
0DJQLWXGGHHQWUDGD SDODEUDGREOH ', ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo REAL

Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
REAL.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada (palabra do‐ 0 DINT
ble)
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


198 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.11 D_SI

5.11 D_SI
Convertidor del tipo DOUBLE INTEGER en el tipo SHORT INTEGER

Símbolo

D_SI
0DJQLWXGGHHQWUDGD ', ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo SHORT
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
SHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipo
DOUBLE INTEGER se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 199
Conversión
5.12 D_UI

5.12 D_UI
Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED INTEGER

Símbolo

D_UI
0DJQLWXGGHHQWUDGD ', ; < 8, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo UNSIGNED
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
UNSIGNED INTEGER, es decir, la palabra de valor más bajo de la magnitud de entrada del
tipo DOUBLE INTEGER se aplica en la magnitud de salida.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 UINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


200 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.13 D_US

5.13 D_US
Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED SHORT INTEGER

Símbolo

D_US
0DJQLWXGGHHQWUDGD ', ; < 86 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo UNSIGNED
SHORT INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
UNSIGNED SHORT INTEGER, es decir, la palabra de valor más bajo de la magnitud de
entrada del tipo DOUBLE INTEGER se aplica en la magnitud de salida.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 USINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 201
Conversión
5.14 I_D

5.14 I_D
Convertidor del tipo INTEGER en el tipo DOUBLE INTEGER

Símbolo

I_D
0DJQLWXGGHHQWUDGD , ; < ', 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo DOUBLE INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo DOUBLE
INTEGER.
La magnitud de entrada del tipo de datos INTEGER se copia en la palabra de menor valor de
la magnitud de salida. Si la magnitud de entrada tiene signo positivo, la palabra de mayor valor
de la magnitud de salida se completa con 16#0000. Si el signo es negativo, la palabra de
mayor valor obtiene el valor 16#FFFF.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


202 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.15 I_R

5.15 I_R
Convertidor del tipo INTEGER en el tipo REAL

Símbolo

I_R
0DJQLWXGGHHQWUDGD , ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo REAL

Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo REAL.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 203
Conversión
5.16 I_SI

5.16 I_SI
Convertidor del tipo INTEGER en el tipo SHORT INTEGER

Símbolo

I_SI
0DJQLWXGGHHQWUDGD , ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo SHORT INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo SHORT
INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipo INTEGER
se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


204 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.17 I_UD

5.17 I_UD
Convertidor del tipo INTEGER en el tipo UNSIGNED DOUBLE INTEGER

Símbolo

I_UD
0DJQLWXGGHHQWUDGD , ; < 8' 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD

Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED DOUBLE
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED
DOUBLE INTEGER.
La magnitud de entrada del tipo de datos INTEGER se copia en la palabra de menor valor de
la magnitud de salida.
La palabra de mayor valor de la magnitud de salida se completa con 16#0000.
Si el valor de la magnitud de entrada es negativo, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 UDINT
QF Magnitud de entrada negativa 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 205
Conversión
5.18 I_US

5.18 I_US
Convertidor del tipo INTEGER en el tipo UNSIGNED SHORT INTEGER

Símbolo

I_US
0DJQLWXGGHHQWUDGD , ; < 86 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED SHORT
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED
SHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipo
DOUBLE se aplica en la magnitud de salida.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 USINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


206 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.19 LR_R

5.19 LR_R
Convertidor del tipo LONG REAL en el tipo REAL

Símbolo

LR_R
0DJQLWXGGHHQWUDGD SDODEUDGREOH /5 ; < 5 0DJQLWXGGHVDOLGD
4) %2 5HEDVH

Descripción abreviada
Conversión de una magnitud del tipo LONG REAL en una magnitud del tipo REAL

Funcionamiento
Este bloque convierte una magnitud del tipo LONG REAL en una magnitud del tipo REAL. El
resultado se limita al rango de valores máximo del tipo de datos REAL. Si se ha limitado la
magnitud de salida, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada (palabra do‐ 0 LREAL
ble)
Y Magnitud de salida 0.0 REAL
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 207
Conversión
5.20 N2_R

5.20 N2_R
Conversión de formato con coma fija de 16 bits (N2) en REAL

Símbolo

N2_R
0DJQLWXGGHHQWUDGD , ; < 5 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1)
9DORUGHUHIHUHQFLD , %9

Descripción abreviada
Conversión de una magnitud con coma fija de 16 bits en una magnitud del tipo REAL. En caso
de que X y BV = 16384 (corresponde al 100% de la visualización Profidrive normalizada) la
salida Y adopta el valor en la entrada NF.

Funcionamiento
La magnitud de entrada X se representa en la salida Y de acuerdo a la siguiente fórmula:

(;⋅1))
<=
%9

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
NF Factor de normalización 1.0 REAL
BV Valor de referencia 16384 INT
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


208 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.21 N4_R

5.21 N4_R
Conversión de formato con coma fija de 32 bits (N4) en REAL

Símbolo

N4_R
0DJQLWXGGHHQWUDGD ', ; < 5 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1)
9DORUGHUHIHUHQFLD ', %9

Descripción abreviada
Conversión de una magnitud con coma fija de 32 bits en una magnitud del tipo REAL. En caso
de que X y BV = 1073741824 (corresponde al 100% de la visualización Profidrive normalizada)
la salida Y adopta el valor en la entrada NF.

Funcionamiento
La magnitud de entrada X se representa en la salida Y de acuerdo a la siguiente fórmula:

(;⋅1))
<=
%9

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
NF Factor de normalización 1.0 REAL
BV Valor de referencia 1073741824 DINT
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 209
Conversión
5.22 R_D

5.22 R_D
Convertidor del tipo REAL en el tipo DOUBLE INTEGER

Símbolo

R_D
0DJQLWXGGHHQWUDGD 5 ; < ', 0DJQLWXGGHVDOLGD
4) %2 5HEDVH

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo DOUBLE INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo DOUBLE
INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión.

Nota
No se realiza ningún redondeo.

El resultado se limita de acuerdo al tipo de datos de la magnitud de salida a -231 ó 231-1. Si se


ha limitado la magnitud de salida, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 DINT
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


210 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.23 R_DW

5.23 R_DW
Adopción de la cadena de bits como DWORD

Símbolo

R_DW
0DJQLWXGGHHQWUDGD 5 ; < ': 0DJQLWXGGHVDOLGD

Descripción abreviada
El bloque copia la cadena de bits de la magnitud de entrada en la magnitud de salida.

Funcionamiento
El bloque copia la cadena de bits de la magnitud de entrada X a la magnitud de salida Y.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 16#00000000 DWORD

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 211
Conversión
5.24 R_I

5.24 R_I
Convertidor del tipo REAL en el tipo INTEGER

Símbolo

R_I
0DJQLWXGGHHQWUDGD 5 ; < , 0DJQLWXGGHVDOLGD
4) %2 5HEDVH

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo INTEGER. Los
decimales de la magnitud de entrada se eliminan con la conversión. No se realiza ningún
redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de salida a +32767
o -32768. Si se ha limitado la magnitud de salida, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 INT
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


212 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.25 R_LR

5.25 R_LR
Convertidor del tipo REAL en el tipo LONG REAL

Símbolo

R_LR
0DJQLWXGGHHQWUDGD 5 ; < /5 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo LONG REAL

Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo LONG REAL.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0.0 LREAL

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 213
Conversión
5.26 R_N2

5.26 R_N2
Conversión de REAL en formato con coma fija de 16 bits (N2)

Símbolo

R_N2
0DJQLWXGGHHQWUDGD 5 ; < , 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1) 4) %2 5HEDVH
9DORUGHUHIHUHQFLD , %9

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud con coma fija de 16 bits. En caso
de que X = NF y BV = 16384 (por defecto), la salida Y adopta el valor 16384 (corresponde al
100% de la visualización Profidrive normalizada).

Funcionamiento
La magnitud de entrada X se representa de acuerdo a la fórmula en la salida Y (el resultado
se redondea):

;⋅%9
<=
1)
Y se limita en el rango -32768 ≤ Y ≤ 32767 (que corresponde a -200% ≤ Y < 200%).
La salida QF (desbordamiento) se ajusta a "1" si, debido a un rebase del rango, X no puede
representarse en Y o si se ajustó NF = 0.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
NF Factor de normalización 1.0 REAL
BV Valor de referencia 16384 INT
Y Magnitud de salida 0 INT
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


214 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.27 R_N4

5.27 R_N4
Conversión de REAL en formato con coma fija de 32 bits (N4)

Símbolo

R_N4
0DJQLWXGGHHQWUDGD 5 ; < ', 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1) 4) %2 5HEDVH
9DORUGHUHIHUHQFLD ', %9

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud con coma fija de 32 bits. En caso
de que X = NF y BV= 1073741824 (por defecto), la salida Y adopta el valor 1073741824
(corresponde al 100%).

Funcionamiento
La magnitud de entrada X se representa de acuerdo a la fórmula en la salida Y (el resultado
se redondea):

;⋅%9
<=
1)
Y se limita en el rango -2147483648 ≤ Y ≤ 2147483647 (decimal) o bien 16#8000000 ≤ Y ≤
16#7FFFFFF (hexadecimal) (corresponde a -200% ≤ Y < 200%).
La salida QF (desbordamiento) se ajusta a "1" si, debido a un rebase del rango, X no puede
representarse en Y o si se ajustó NF = 0.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
NF Factor de normalización 1.0 REAL
BV Valor de referencia 1073741824 DINT
Y Magnitud de salida 0 DINT
QF Rebase 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 215
Conversión
5.27 R_N4

Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


216 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.28 R_SI

5.28 R_SI
Convertidor del tipo REAL en el tipo SHORT INTEGER

Símbolo

R_SI
0DJQLWXGGHHQWUDGD 5 ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo SHORT INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo SHORT
INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión. No se
realiza ningún redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de
salida a -128 o 127. Si se ha limitado la magnitud de salida, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 217
Conversión
5.29 R_UD

5.29 R_UD
Convertidor del tipo REAL en el tipo UNSIGNED DOUBLE INTEGER

Símbolo

R_UD
0DJQLWXGGHHQWUDGD 5 ; < 8' 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED DOUBLE
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNED
DOUBLE INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión.
No se realiza ningún redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud
de salida a 0 ó 232 -1. Si se ha limitado la magnitud de salida, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 UDINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


218 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.30 R_UI

5.30 R_UI
Convertidor del tipo REAL en el tipo UNSIGNED INTEGER

Símbolo

R_UI
0DJQLWXGGHHQWUDGD 5 ; < 8, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNED
INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión. No se
realiza ningún redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de
salida a 0 ó 216 -1. Si se ha limitado la magnitud de salida, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 UINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 219
Conversión
5.31 R_US

5.31 R_US
Convertidor del tipo REAL en el tipo UNSIGNED SHORT INTEGER

Símbolo

R_US
0DJQLWXGGHHQWUDGD 5 ; < 86 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED SHORT
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNED
SHORT INTEGER.
Los decimales de la magnitud de entrada se eliminan con la conversión. No se realiza ningún
redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de salida a 0 ó 28
-1. Si se ha limitado la magnitud de salida, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 USINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


220 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.32 SI_D

5.32 SI_D
Convertidor del tipo SHORT INTEGER en el tipo DOUBLE INTEGER

Símbolo

SI_D
0DJQLWXGGHHQWUDGD 6, ; < ', 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo DOUBLE
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
DOUBLE INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. Si la magnitud de entrada tiene signo positivo, los bytes de
mayor valor de la magnitud de salida se completan con 16#00. Si el signo es negativo, los
bytes de mayor valor obtienen el valor 16#FF.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 221
Conversión
5.33 SI_I

5.33 SI_I
Convertidor del tipo SHORT INTEGER en el tipo INTEGER

Símbolo

SI_I
0DJQLWXGGHHQWUDGD 6, ; < , 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. Si la magnitud de entrada tiene signo positivo, el byte de mayor
valor de la magnitud de salida se completa con 16#00. Si el signo es negativo, el byte más
significativo recibe el valor 16#FF.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


222 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.34 SI_R

5.34 SI_R
Convertidor del tipo SHORT INTEGER en el tipo REAL

Símbolo

SI_R
0DJQLWXGGHHQWUDGD 6, ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo REAL

Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo REAL.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 223
Conversión
5.35 SI_UD

5.35 SI_UD
Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED DOUBLE INTEGER

Símbolo

SI_UD
0DJQLWXGGHHQWUDGD 6, ; < 8' 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD

Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo UNSIGNED
DOUBLE INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
UNSIGNED DOUBLE INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. Los bytes de mayor valor de la magnitud de salida se completan
con 16#00. Si el valor de la magnitud de entrada es negativo, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 UDINT
QF Magnitud de entrada negativa 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


224 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.36 SI_UI

5.36 SI_UI
Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED INTEGER

Símbolo

SI_UI
0DJQLWXGGHHQWUDGD 6, ; < 8, 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD

Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo UNSIGNED
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
UNSIGNED INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. El byte de mayor valor de la magnitud de salida se completa
con 16#00. Si el valor de la magnitud de entrada es negativo, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 UDINT
QF Magnitud de entrada negativa 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 225
Conversión
5.37 UD_I

5.37 UD_I
Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo INTEGER

Símbolo

UD_I
0DJQLWXGGHHQWUDGD 8' ; < , 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud del
tipo INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud
del tipo INTEGER, es decir, la palabra de menor valor de la magnitud de entrada del tipo
UNSIGNED DOUBLE INTEGER se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 UDINT
Y Magnitud de salida 0 INT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


226 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.38 UD_R

5.38 UD_R
Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo REAL

Símbolo

UD_R
0DJQLWXGGHHQWUDGD 8' ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud del
tipo REAL

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud
del tipo REAL.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 UDINT
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 227
Conversión
5.39 UD_SI

5.39 UD_SI
Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo SHORT INTEGER

Símbolo

UD_SI
0DJQLWXGGHHQWUDGD 8' ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud del
tipo SHORT INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud
del tipo SHORT INTEGER, es decir, el byte de menor valor de la magnitud de entrada del tipo
UNSIGNED DOUBLE INTEGER se aplica en la magnitud de salida Y. Si el valor de la magnitud
de entrada X supera el rango de valores de la magnitud de salida Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 UDINT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


228 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.40 UI_D

5.40 UI_D
Convertidor del tipo UNSIGNED INTEGER en el tipo DOUBLE INTEGER

Símbolo

UI_D
0DJQLWXGGHHQWUDGD 8, ; < ', 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo DOUBLE
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo
DOUBLE INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED INTEGER se copia en la palabra de
menor valor de la magnitud de salida Y. La palabra de mayor valor se completa con 16#0000.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 UINT
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 229
Conversión
5.41 UI_R

5.41 UI_R
Convertidor del tipo UNSIGNED INTEGER en el tipo REAL

Símbolo

UI_R
0DJQLWXGGHHQWUDGD 8, ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo REAL

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo
REAL.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 UINT
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


230 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.42 UI_SI

5.42 UI_SI
Convertidor del tipo UNSIGNED INTEGER en el tipo SHORT INTEGER

Símbolo

UI_SI
0DJQLWXGGHHQWUDGD 8, ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo SHORT
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo
SHORT INTEGER, es decir, el byte de menor valor de la magnitud de entrada del tipo
UNSIGNED INTEGER se aplica en la magnitud de salida Y. Si el valor de la magnitud de
entrada X supera el rango de valores de la magnitud de salida Y, se ajusta QF = 1.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 UINT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango de valo‐ 0 0/1
res

Datos de configuración

SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 231
Conversión
5.43 US_D

5.43 US_D
Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo DOUBLE INTEGER

Símbolo

US_D
0DJQLWXGGHHQWUDGD 86 ; < ', 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud del tipo
DOUBLE INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud
del tipo DOUBLE INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED SHORT INTEGER se copia en el byte
de menor valor de la magnitud de salida Y. Los demás bytes de mayor valor se completan
con 16#00.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 USINT
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


232 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.44 US_I

5.44 US_I
Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo INTEGER

Símbolo

US_I
0DJQLWXGGHHQWUDGD 86 ; < , 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud del tipo
INTEGER

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud
del tipo INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED SHORT INTEGER se copia en el byte
de menor valor de la magnitud de salida Y. Los demás bytes de mayor valor se completan
con 16#00.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 USINT
Y Magnitud de salida 0 INT

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 233
Conversión
5.45 US_R

5.45 US_R
Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo REAL

Símbolo

US_R
0DJQLWXGGHHQWUDGD 86 ; < 5 0DJQLWXGGHVDOLGD

Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud del tipo
REAL

Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud
del tipo REAL.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 USINT
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


234 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.46 W_B

5.46 W_B
Convertidor palabra de estado en 16 magnitudes binarias

Símbolo

W_B
3DODEUDGHHVWDGR : ,6 4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD

Descripción abreviada
Descodificación de la palabra de estado en 16 magnitudes binarias

Funcionamiento
El bloque descodifica la palabra de estado IS en 16 magnitudes binarias y emite el resultado
en sus salidas Q1 a Q16.
Cada equivalente binario 20 a 215 de la palabra de estado tiene asignada la magnitud binaria
de las salidas Q1 a Q16.

,
,
' 46

,

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 235
Conversión
5.46 W_B

Esquema de conversión

(TXLYDOHQWHELQDULR
  
     

6DOLGDV

4 4 4 4 4 4

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado 16#0000 WORD
I1 Magnitud binaria 1 0 0/1
I2 Magnitud binaria 2 0 0/1
I3 Magnitud binaria 3 0 0/1
I4 Magnitud binaria 4 0 0/1
I5 Magnitud binaria 5 0 0/1
I6 Magnitud binaria 6 0 0/1
I7 Magnitud binaria 7 0 0/1
I8 Magnitud binaria 8 0 0/1
I9 Magnitud binaria 9 0 0/1
I10 Magnitud binaria 10 0 0/1
I11 Magnitud binaria 11 0 0/1
I12 Magnitud binaria 12 0 0/1
I13 Magnitud binaria 13 0 0/1
I14 Magnitud binaria 14 0 0/1
I15 Magnitud binaria 15 0 0/1
I16 Magnitud binaria 16 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


236 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.47 W_BY

5.47 W_BY
Convertidor palabra de estado en byte de estado

Símbolo

W_BY
3DODEUDGHHVWDGR : ,6 4%+ %< %\WHGHVDOLGDGHQLYHODOWR
4%/ %< %\WHGHVDOLGDGHQLYHOEDMR

Descripción abreviada
Conversión de una palabra en 2 bytes

Funcionamiento
Este bloque divide la palabra de entrada en IS en dos bytes. Éstos pueden emitirse en la
periferia a través del bloque SBQ. En la salida QBH se emite el byte de mayor valor y, en la
salida QBL, el byte de menor valor de la palabra en la entrada IS (véase el siguiente esquema
de conversión):

Esquema de conversión

(QWUDGD,6

   

6DOLGD4%+

 

6DOLGD4%/

 

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 237
Conversión
5.47 W_BY

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Palabra de estado 16#0000 WORD
QBH Byte de salida de nivel alto 16#00 BYTE
QBL Byte de salida de nivel bajo 16#00 BYTE

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


238 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Conversión
5.48 W_DW

5.48 W_DW
Convertidor palabra de estado en palabra doble de estado

Símbolo

W_DW
3DODEUDGHHQWUDGDGHQLYHODOWR : ,:+ 46 ': 3DODEUDGHHVWDGRGREOH
3DODEUDGHHQWUDGDGHQLYHOEDMR : ,:/

Descripción abreviada
Dos palabras de 16 bits se copian en una palabra doble de 32 bits.

Funcionamiento
Las magnitudes de entrada se representan de acuerdo a la fórmula
QS = (IWL + IWH) * 216
en la salida QS.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IWH Palabra de entrada de nivel alto 16#0000 WORD
IWH Palabra de entrada de nivel bajo 16#0000 WORD
QS Palabra de estado doble 16#00000000 DWORD

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 239
Conversión
5.48 W_DW

Descripción de los bloques DCC estándar


240 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema 6
6.1 CTD
Determinación de la diferencia temporal a partir de una etiqueta de fecha/hora interna

Símbolo

CTD
&DOFXODUODGLIHUHQFLDWHPSRUDO %2 (1 7' 8' 'LIHUHQFLDWHPSRUDOHQPLFURVHJXQGRV
(WLTXHWDGHIHFKDKRUDLQWHUQD 8' ,76 09 5 9DORUPHGLRDFWXDO
4 %2 &£OFXORGHOYDORUPHGLRILQDOL]DGR

Descripción abreviada
Bloque para determinar una diferencia temporal en microsegundos

Funcionamiento
Con EN = 1 se determina la diferencia temporal respecto a la etiqueta de fecha/hora ITS y se
emite en la salida TD. La etiqueta de fecha/hora ITS debe determinarse antes con el bloque
GTS. Con el flanco positivo de EN se inicia el cálculo del valor medio de TD y se emite el
resultado en MV. Tras efectuar 10000 promedios, finaliza el cálculo del valor medio y la salida
Q se ajusta en 1. Si se ajusta la salida EN = 0, se resetea el cálculo del valor medio y la salida
Q. Las salidas TD y MV mantienen su último valor.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
EN Calcular la diferencia temporal 0 0/1
ITS Etiqueta de fecha/hora interna 0 UDINT
TD Diferencia temporal en microsegun‐ 0 UDINT
dos
MV Valor medio actual 0 REAL
Q Cálculo del valor medio finalizado 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 241
Sistema
6.1 CTD

Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


242 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.2 GTS

6.2 GTS
Lectura de una etiqueta de fecha/hora

Símbolo

GTS
(PLWLUHWLTXHWDGHIHFKDKRUD %2 (1 ,76 8' (WLTXHWDGHIHFKDKRUDLQWHUQD

Descripción abreviada
Bloques para leer una etiqueta de fecha/hora interna para determinar tiempos de ejecución.
La etiqueta de fecha/hora determinada puede indicarse en el bloque CTD para determinar
una diferencia temporal en microsegundos.

Funcionamiento
Con EN = 1 se determina una etiqueta de fecha/hora interna que se emite por la salida TS.
Si se especifica EN = 0, se emite por TS la última etiqueta de fecha/hora determinada.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
EN Emitir etiqueta de fecha/hora 0 0/1
ITS Etiqueta de fecha/hora interna 0 UDINT

Datos de configuración

SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 243
Sistema
6.3 RAA

6.3 RAA
Resetear todos los avisos

Símbolo

RAA
5HVHWHDUWRGRVORVDYLVRV %2 5 4 %2 7RGRVORVDYLVRVUHVHWHDGRV

Descripción abreviada
Con el bloque RAA (Reset all Alarms) se resetean todos los avisos activos.

Funcionamiento
Mientras la entrada sea R = 1, se resetean todos los avisos activos. La salida Q indica que
se ha realizado el reseteo.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
R Resetear todos los avisos 0 0/1
Q Todos los avisos reseteados 0 0/1

Datos de configuración

SIMOTION ✓ (a partir de V4.3)


SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


244 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.4 RDA

6.4 RDA
Leer aviso

Símbolo

RDA
/HHUHOHVWDGRGHODYLVR %2 5' & %2 $YLVRUHFLELGR &20(
,'GHDYLVR $,' 0,' * %2 $YLVRHPLWLGR *21(
5 %2 $YLVRFRQILUPDGR 5(&(,37('
4) %2 )DOOR

Descripción abreviada
El bloque lee el estado de un aviso y su estado de confirmación.

Funcionamiento
● El aviso se configura en SIMOTION SCOUT y se referencia mediante una ID unívoca en
todo el proyecto.
● La entrada MID contiene la ID de aviso, p. ej., _alarma.aviso.
● Mientras la entrada sea RD = 1, se determina el estado del aviso.
● Se puede cambiar la ID de aviso. En cada ciclo se lee el estado de la ID de aviso indicada
en la entrada MID.
● Las salidas indican el estado del aviso. Son posibles las siguientes combinaciones:

C (aviso recibido) G (aviso emitido) R (aviso confirmado) Significado


0 1 0 Aviso emitido, no confirmado
1 0 0 Aviso recibido, no confirmado
1 0 1 Aviso recibido, confirmado
0 0 0 El aviso no está en la memoria de
avisos *)

*) El aviso no está en la memoria de avisos; en este caso hay tres posibilidades:


● Aviso aún no disparado.
● Aviso disparado mediante AlarmS y emitido.
● Aviso disparado mediante _AlarmSq, emitido y confirmado en el visualizador.
Las salidas se actualizan mientras RD = 1. Cuando RD = 0, se mantiene el último estado de
la memoria de avisos. La salida Q se ajusta en caso de error, p. ej., ID de aviso no configurada.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 245
Sistema
6.4 RDA

Conexiones de bloque

Conexión de bloque Descripción Valor predetermi‐ Rango Atributos


nado
RD Leer el estado del aviso 0 0/1
MID ID de aviso STRUCTALAR‐ StructAlarmId
MID#NIL
C Aviso recibido (COME) 0 0/1
G Aviso emitido (GONE) 0 0/1
R Aviso confirmado (RECEIPTED) 0 0/1
QF Fallo 0 0/1

Datos de configuración

SIMOTION ✓ (a partir de V4.3)


SINAMICS -
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


246 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.5 RDAA

6.5 RDAA
Leer todos los avisos

Símbolo

RDAA
/HHUODPHPRULDGHDYLVRV %2 5' 180 8, 1¼PHURGHDYLVRV
SHQGLHQWHV
$/$506 /LVWDGHDYLVRV
SHQGLHQWHV

Descripción abreviada
Se lee la lista de los avisos activos en el dispositivo de destino SIMOTION.

Funcionamiento
● Con flanco de subida en la entrada RD se dispara la lectura de todos los avisos pendientes.
● La salida NUM devuelve el número de avisos pendientes.
● La salida ALARMS muestra un campo de hasta 40 avisos activos.
Para cada alarma se muestra:
– La ID de aviso
– La identificación del aviso: no confirmable (0), confirmable (1)
– El estado de la alarma: OUTGOING_ALARM (0), INCOMING_ALARM (1)
● Las salidas se actualizan mientras RD = 1. Cuando RD = 0, se mantiene el último estado
de la memoria de avisos.

Conexiones de bloque

Conexión de bloque Descripción Valor predetermi‐ Rango Atributos


nado
RD Leer la memoria de avisos 0 0/1
NUM Número de avisos pendientes 0 0..40
ALARMS Lista de avisos pendientes
ALARMS[] Puede haber hasta 40 avisos pendientes 0
ALARMS[].Id ID de aviso STRUCTALAR‐ StructAlarmId
MID#NIL
ALARMS[].type corresponde a enumAlarmIdType (0: 0 0/1
ALARM_S, 1: ALARM_SQ)
ALARMS[].InOut corresponde a enumAlarmState OUT‐ 0 0/1
GOING_ALARM (0), INCOMING_ALARM
(1)

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 247
Sistema
6.5 RDAA

Datos de configuración

SIMOTION ✓ (a partir de V4.3)


SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


248 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.6 RDP

6.6 RDP
Lectura de parámetros de accionamiento (tipo REAL)

Símbolo

RDP
1¼PHURGHSDU£PHWUR ', 3$5 < 5 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU

Descripción abreviada
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo REAL en el
objeto de accionamiento local.

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 249
Sistema
6.6 RDP

Diagrama de tiempo

5'

%6<

4)

/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
RD Iniciar petición de lectura 0 0/1
Y Valor de parámetro 0.0 REAL
BSY Petición de lectura activa 0 0/1
Q Petición de lectura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 DWORD

Descripción de los bloques DCC estándar


250 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.6 RDP

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 251
Sistema
6.7 RDP_D

6.7 RDP_D
Lectura de parámetros de accionamiento (tipo DOUBLE INTEGER)

Símbolo

RDP_D
1¼PHURGHSDU£PHWUR ', 3$5 < ', 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU

Descripción abreviada
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo DOUBLE
INTEGER en el objeto de accionamiento local.

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


252 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.7 RDP_D

Diagrama de tiempo

5'

%6<

4)

/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
RD Iniciar petición de lectura 0 0/1
Y Valor de parámetro 0 DINT
BSY Petición de lectura activa 0 0/1
Q Petición de lectura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 253
Sistema
6.7 RDP_D

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


254 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.8 RDP_I

6.8 RDP_I
Lectura de parámetros de accionamiento (tipo INTEGER)

Símbolo

RDP_I
1¼PHURGHSDU£PHWUR ', 3$5 < , 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU

Descripción abreviada
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo INTEGER en
el objeto de accionamiento local.

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 255
Sistema
6.8 RDP_I

Diagrama de tiempo

5'

%6<

4)

/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
RD Iniciar petición de lectura 0 0/1
Y Valor de parámetro 0 INT
BSY Petición de lectura activa 0 0/1
Q Petición de lectura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Descripción de los bloques DCC estándar


256 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.8 RDP_I

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 257
Sistema
6.9 RDP_UD

6.9 RDP_UD
Lectura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)

Símbolo

RDP_UD
1¼PHURGHSDU£PHWUR ', 3$5 < 8' 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU

Descripción abreviada
RDP_UD (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento del
tipo UNSIGNED DOUBLE INTEGER en el objeto de accionamiento local.

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


258 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.9 RDP_UD

Diagrama de tiempo

5'

%6<

4)

/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
RD Iniciar petición de lectura 0 0/1
Y Valor de parámetro 0 UDINT
BSY Petición de lectura activa 0 0/1
Q Petición de lectura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 259
Sistema
6.9 RDP_UD

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


260 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.10 RDP_UI

6.10 RDP_UI
Lectura de parámetros de accionamiento (tipo UNSIGNED INTEGER)

Símbolo

RDP_UI
1¼PHURGHSDU£PHWUR ', 3$5 < 8, 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU

Descripción abreviada
RDP_UI (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento del
tipo UNSIGNED INTEGER en el objeto de accionamiento local.

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 261
Sistema
6.10 RDP_UI

Diagrama de tiempo

5'

%6<

4)

/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
RD Iniciar petición de lectura 0 0/1
Y Valor de parámetro 0 UINT
BSY Petición de lectura activa 0 0/1
Q Petición de lectura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Descripción de los bloques DCC estándar


262 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.10 RDP_UI

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 263
Sistema
6.11 RDP_US

6.11 RDP_US
Lectura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)

Símbolo

RDP_US
1¼PHURGHSDU£PHWUR ', 3$5 < 86 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU

Descripción abreviada
RDP_US (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento del
tipo UNSIGNED SHORT INTEGER en el objeto de accionamiento local.

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


264 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.11 RDP_US

Diagrama de tiempo

5'

%6<

4)

/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
RD Iniciar petición de lectura 0 0/1
Y Valor de parámetro 0 USINT
BSY Petición de lectura activa 0 0/1
Q Petición de lectura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 265
Sistema
6.11 RDP_US

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


266 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.12 RMDP

6.12 RMDP
Lectura de parámetros de accionamiento desde el control

Símbolo

RMDP
'LUHFFLµQE£VLFDOµJLFDFRPR , ,27< %6< %2 $YLVRGHDFWLYLGDGSHWLFLµQGHOHFWXUD
(QWUDGDVDOLGD 4 %2 $YLVRGH«[LWRSHWLFLµQGHOHFWXUD
'LUHFFLµQE£VLFDOµJLFDGHO ', /$'5 SURFHVDGD
$FFLRQDPLHQWRV 4) %2 )DOOR
,'GHOREMHWRGHDFFLRQDPLHQWR 8' '2,' (5& ', (VWDGRGHUHWRUQRGHSHWLFLµQJOREDO
SDUDHOGLUHFFLRQDPLHQWRGLUHFWR < 3RUFDGDSDU£PHWURVH
&DQWLGDGGHSDU£PHWURV ; LQGLFDPHQVDMHGHHUURUWLSR
Q¼PHURVGHSDU£PHWURH¯QGLFHV \YDORU
TXHGHEHQOHHUVH
,QLFLDUOHFWXUD %2 5'
&DQFHODFLµQGHODSHWLFLµQDFWLYD %2 $%57

Descripción abreviada
El bloque RMDP permite leer un máximo de 39 parámetros SINAMICS del programa DCC
SIMOTION. Se admiten exclusivamente accionamientos SINAMICS. El código de error ERC
puede evaluarse para un diagnóstico de fallos. ERC corresponde al código de error para
accesos a parámetros según PROFIdrive DPV1. Los posibles códigos de error se encuentran
en el anexo A.2 de este documento o en el Manual de sistema sobre comunicación SIMOTION,
capítulo PROFIdrive, subcapítulo Comunicación acíclica (Base Mode Parameter Access) →
Evaluación de errores, en la tabla Códigos de error en respuestas de Base Modes Parameter
Access.
El bloque RMDP está disponible a partir de SIMOTION V4.2.

Funcionamiento
En primer lugar, se registran las entradas de bloque para direccionar el accionamiento y la
selección de los parámetros que se deben leer. Con el flanco positivo en la entrada RD se
inicia la petición de lectura asíncrona. Mientras la petición esté activa, se ajusta el flag BSY.
El número de ciclos para un acceso a los parámetros depende de la carga del sistema y de
la carga de comunicación, y puede oscilar de una petición a otra. Durante una petición de
lectura activa se ignoran los demás flancos positivos en la entrada RD. La lectura/escritura
de los parámetros propiamente dicha no tiene lugar en la Task DCC. La instancia de bloque
sólo controla el comando de comunicación. Los resultados de la petición de lectura/escritura
deben procesarse mediante polling en las salidas de los bloques durante los ciclos de tarea
siguientes. La evaluación se realiza mediante una variable global o tipos de bloque definidos
por el usuario. La salida Q = 1 indica que los parámetros se han leído correctamente y que
los valores están disponibles en la salida Y. Y mantiene su valor hasta que una petición nueva
haya finalizado correctamente. Si se produce un fallo durante el acceso, se señaliza con QF
= 1. La salida Y mantiene su último valor. El código de error ERC puede evaluarse para un
diagnóstico de fallos.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 267
Sistema
6.12 RMDP

Si la petición global se realiza correctamente (salida Q=1) y las distintas peticiones no (ERC
diferente de 0), se muestran los valores que se han leído en el accionamiento. El resto de
parámetros con ERC = 0 se leen sin errores.
El estado de error de cada una de las peticiones de lectura puede evaluarse en el valor de
retorno PRES específico del parámetro. Con el flanco positivo en la entrada ABRT se cancela
una petición activa. La señal ABRT debe adoptar el valor 1 al menos durante un ciclo.

Diagrama de tiempo

5'

%6<

4)

/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD

Descripción abreviada
El bloque permite la lectura de un máximo de 39 parámetros SINAMICS.
En PROFIBUS (externo o Integrated) se lee siempre el juego de datos 47, independientemente
de si la función se llama con un 'doID' válido (0 <= doID <= 254) o no válido (doID = 255).
En PROFINET están disponibles dos juegos de datos:
● Acceso a parámetros en modo Base, local (juego de datos 0xB02E)
● Acceso a parámetros en modo Base, local (juego de datos 0xB02F)
El juego de datos 0xB02E se utiliza en SIMOTION si en la función no se indica ningún 'doID'
o se indica uno no válido (doID = 255). El acceso al DO en cuestión se lleva a cabo en esos
casos por medio del PAP (punto de acceso a parámetros). Existe la posibilidad de indicar
directamente la dirección del PAP o la dirección lógica de los datos cíclicos (p. ej., 256 para
un eje DO). En ese caso, SIMOTION determina a partir de esta dirección el PAP
correspondiente y accede a la dirección correcta. El PAP debe encontrarse siempre en el
subslot 1 (se configura en HW Config).

Descripción de los bloques DCC estándar


268 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.12 RMDP

El juego de datos 0xB02F se utiliza si se registra un 'doID' válido (0 <= doID <= 254). Se puede
indicar cualquier PAP o dirección válidos, ya que la asignación únicamente tiene lugar por
medio del 'doID'.

Descripción de las entradas de bloque


'IOTY' asignación de entrada/salida de la dirección lógica básica del accionamiento.
Con 198: INPUT la dirección lógica del accionamiento se encuentra en el rango de entrada
Con 199: OUTPUT la dirección lógica del accionamiento se encuentra en el rango de salida
Las direcciones son siempre del tipo INPUT.
'LADR' indicación de la dirección básica lógica del accionamiento. Si se utiliza adicionalmente
el parámetro opcional DOID, se puede indicar cualquier dirección de la estación
(preferentemente, la dirección de diagnóstico de la estación).
En PROFINET el acceso a los parámetros tiene lugar por medio del PAP (punto de acceso a
parámetros) de un objeto de accionamiento.
Además de la dirección básica lógica del accionamiento, se recomienda indicar la dirección
de diagnóstico del PAP correspondiente.
'DOID' para el direccionamiento directo de un objeto de accionamiento. Si se dan las siguientes
condiciones, el DOID no se debe indicar o solo de forma no válida (> 254):
● El esclavo DP/IO Device no admite el acceso por medio del DOID (P978 no implementado).
● No se soporta el juego de datos 0xB02F (solo PROFINET).
● El acceso debe realizarse por medio del PAP (punto de acceso a parámetros) de un DO
(solo PROFINET).
'X': En la entrada X se especifican los parámetros que deben leerse.
'X.NUMP': Cantidad de parámetros que deben leerse.
'X.PAR[].NUM': Indicación del número de parámetro del que deben leerse los valores.
'X.PAR[].IDX': Índice de parámetro; en caso de valores indexados, 0 significa índice 0. En
caso de valores no indexados, debe predeterminarse el índice de parámetro 0.
'RD': Iniciar petición de lectura
'ABRT': Interrumpir petición activa

Descripción de las entradas de bloque


'Q' petición finalizada sin errores.
'QF' petición finalizada con errores.
'ERC' corresponde a los valores del valor de retorno 'functionResult' de la función
_readDriveMultiParameter.
'Y': Descripción de los valores de parámetro. Por cada parámetro se leen un código de error,
el tipo de datos y el valor. Para más información sobre el valor de retorno parameterResult,
consulte el manual de listas SIMOTION, Funciones/variables de sistema, Dispositivos →
Funciones de sistema - Dispositivos 1 → _readDriveMultiParameterDescription
'Y[].PRES' corresponde al valor de retorno específico del parámetro. La codificación
corresponde al parámetro de retorno parameterResult de la función ST
_readDriveMultiParameter. Para más información sobre el valor de retorno parameterResult,

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 269
Sistema
6.12 RMDP

consulte el manual de listas SIMOTION, Funciones/variables de sistema, Dispositivos →


Funciones de sistema - Dispositivos 1 → _readDriveMultiParameterDescription
'Y[].DTYP' devuelve el tipo de datos del parámetro (para la codificación ver Perfil PROFIdrive).
'Y[].VAL' Valores de parámetro leídos del accionamiento; el tipo de datos se obtiene del tipo
de datos devuelto. En caso de tipos de datos distintos, debe llamarse un bloque de conversión.
Al acceder al parámetro REAL la conversión se realiza por medio del bloque de conversión
DW_R.

Ejemplo de parametrización
Para poder escribir determinados parámetros de un objeto de accionamiento (en el ejemplo:
SERVO_03), proceda de la manera siguiente:
En primer lugar, ajuste correctamente la configuración de telegramas.

A continuación, ajuste la dirección de DO deseada en el bloque RMDP. Para ello, establezca


como entrada de bloque 'LADR' la dirección establecida en el telegrama (260) y como entrada
de bloque 'DOID', el número establecido en el telegrama (3).

En la entrada de bloque 'X' seleccione los parámetros que deben leerse, p. ej., r37(2) Etapa
de potencia Temperaturas, Rectificador Valor máximo en la lista de experto.

Descripción de los bloques DCC estándar


270 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.12 RMDP

Para ello, haga doble clic en la entrada de bloque 'X', seleccione el primer elemento estructural
e introduzca el número de parámetro (37) en 'num' y el índice (2) en 'idx'.

Por último, ajuste la entrada de bloque 'RD' a 1 para iniciar la lectura.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 271
Sistema
6.12 RMDP

Conexiones de bloque

Conexión de bloque Descripción Valor predetermi‐ Rango Atributos


nado
IOTY Dirección básica lógica como entrada/ 0 0: no válida
Salida 198: Dirección de
entrada
199: Dirección de
salida
LADR Dirección básica lógica del accionamiento -1 DINT
DOID ID del objeto de accionamiento para el di‐ 255 0 .. 254, 255: no
reccionamiento directo válida
X Cantidad de parámetros, números de
parámetro e índices que deben leerse
X.NUMP Cantidad de parámetros que deben leerse 1 1..39
X.PAR Descripción de un parámetro
X.PAR[].NUM Número de parámetro 1 1..65535
X.PAR[].IDX Índice de parámetro 0 0..65535
RD Iniciar lectura 0 0/1
ABRT Cancelación de la petición activa 0 0/1
BSY Aviso de actividad petición de lectura 0 0/1
Q Aviso de éxito petición de lectura procesada 0 0/1
QF Fallo 0 0/1
ERC Estado de retorno de petición global 16#0000 DWORD
Y Por cada parámetro se indica mensaje de
error, tipo y valor
Y[].PRES Valor de retorno específico de parámetro 0 DINT
Y[].DTYP Tipo de datos del parámetro leído 0 USINT
Y[].VAL Valor de parámetro leído del accionamiento 0 DWORD

Descripción de los bloques DCC estándar


272 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.12 RMDP

Datos de configuración

SIMOTION ✓ (a partir de V4.2)


SINAMICS -
Cargable online No
Contexto de ejecu‐ Cíclico, equidistante
ción
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 273
Sistema
6.13 SAH

6.13 SAH
Sample & Hold (tipo REAL)

Símbolo

SAH
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5

Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo REAL) entre bloques
con distintos muestreos.

Funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salida Y.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

Descripción de los bloques DCC estándar


274 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.13 SAH

VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

La siguiente representación muestra la adopción de los valores de un nivel de 3 ms a un nivel


de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 275
Sistema
6.13 SAH

J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.

J(PVPV ) PV
&5= = =
PV PV

7
IDVW PV

          PV

7
VORZ PV

       PV

Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
CR Ciclo de trabajo 1 0 - (231-1)
Y Magnitud de salida 0.0 REAL

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


276 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.14 SAH_B

6.14 SAH_B
Sample & Hold (tipo BOOL)

Símbolo

SAH_B
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5

Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo BOOL) entre bloques
con distintos muestreos.

Funcionamiento
El valor de la magnitud de entrada I adopta todos los ciclos CR en la magnitud de salida Q.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 277
Sistema
6.14 SAH_B

VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

La siguiente representación muestra la adopción de los valores de un nivel de 3 ms a un nivel


de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:

Descripción de los bloques DCC estándar


278 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.14 SAH_B

J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.

J(PVPV ) PV
&5= = =
PV PV

7
IDVW PV

          PV

7
VORZ PV

       PV

Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
I Magnitud de entrada 0 0/1
CR Ciclo de trabajo 1 0 - (231-1)
Q Magnitud de salida 0 0/1

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 279
Sistema
6.15 SAH_BY

6.15 SAH_BY
Sample & Hold (tipo BYTE)

Símbolo

SAH_BY
0DJQLWXGGHHQWUDGD %< ,6 46 %< 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5

Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo BYTE) entre bloques
con distintos muestreos.

Funcionamiento
El valor de la magnitud de entrada IS adopta todos los ciclos CR en la magnitud de salida QS.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

Descripción de los bloques DCC estándar


280 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.15 SAH_BY

VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

La siguiente representación muestra la adopción de los valores de un nivel de 3 ms a un nivel


de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 281
Sistema
6.15 SAH_BY

J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.

J(PVPV ) PV
&5= = =
PV PV

7
IDVW PV

          PV

7
VORZ PV

       PV

Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Magnitud de entrada 16#00 BYTE
CR Ciclo de trabajo 1 0 - (231-1)
QS Magnitud de salida 16#00 BYTE

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


282 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.16 SAH_D

6.16 SAH_D
Sample & Hold (tipo DOUBLE INTEGER)

Símbolo

SAH_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5

Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo DOUBLE INTEGER)
entre bloques con distintos muestreos.

Funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salida Y.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 283
Sistema
6.16 SAH_D

VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

La siguiente representación muestra la adopción de los valores de un nivel de 3 ms a un nivel


de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:

Descripción de los bloques DCC estándar


284 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.16 SAH_D

J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.

J(PVPV ) PV
&5= = =
PV PV

7
IDVW PV

          PV

7
VORZ PV

       PV

Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
CR Ciclo de trabajo 1 0 - (231-1)
Y Magnitud de salida 0 DINT

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 285
Sistema
6.17 SAH_I

6.17 SAH_I
Sample & Hold (tipo INTEGER)

Símbolo

SAH_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5

Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo INTEGER) entre bloques
con distintos muestreos.

Funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salida Y.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

Descripción de los bloques DCC estándar


286 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.17 SAH_I

VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

La siguiente representación muestra la adopción de los valores de un nivel de 3 ms a un nivel


de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.

PV
&5= =
PV

VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ

7
IDVW PV

$GRSFLµQGHYDORU

7
VORZ PV

En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 287
Sistema
6.17 SAH_I

J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.

J(PVPV ) PV
&5= = =
PV PV

7
IDVW PV

          PV

7
VORZ PV

       PV

Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
CR Ciclo de trabajo 1 0 - (231-1)
Y Magnitud de salida 0 INT

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


288 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.18 SAV

6.18 SAV
Respaldo de valores (tipo REAL)

Símbolo

SAV
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH

Descripción abreviada
SAV (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo REAL.

Funcionamiento
El bloque es una memoria de escritura o lectura remanente para un valor del tipo REAL.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.
En la entrada M se ajusta el modo de operación del bloque:

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 289
Sistema
6.18 SAV

Modo de operación Escritura (M = 1)


● La magnitud de entrada X se escribe de forma cíclica en la salida Y.
● Además, la magnitud de entrada X se transfiere al sistema para la memorización
remanente. Con ello se sobrescribe un valor ya memorizado.

Modo de operación Lectura (M = 0)


● En la salida Y se emite el valor memorizado actual. Los valores de la entrada X no se
memorizan.
● La salida VLD = 1 indica la validez de Y. Si, durante la inicialización del bloque, se ha
creado de nuevo la memoria remanente del sistema, VLD = 0. En este caso, Y carece de
validez y mantiene su valor predeterminado. La primera vez que se escribe un valor (M =
1), el estado cambia de VLD a 1.

Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1

Nombre del esquema DCC_1


Nombre subesquema 1 CFC1
Nombre subesquema 2 CFC2
Nombre subesquema 3 CFC3
Nombre del bloque SAV1

Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Y
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valor
predeterminado de la magnitud de salida Y se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida Y y se emite el estado VLD
= 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.

Descripción de los bloques DCC estándar


290 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.18 SAV

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
M Modo de operación 0 0/1
Y Magnitud de salida 0.0 REAL
VLD Magnitud de salida válida 0 0/1
QF Sin memoria remanente 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 291
Sistema
6.19 SAV_BY

6.19 SAV_BY
Respaldo de valores (tipo BYTE)

Símbolo

SAV_BY
0DJQLWXGGHHQWUDGD %< ,6 46 %< 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH

Descripción abreviada
SAV_BY (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo
BYTE.

Funcionamiento
El bloque es una memoria de escritura/lectura remanente para un valor del tipo BYTE.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.
En la entrada M se ajusta el modo de operación del bloque:

Descripción de los bloques DCC estándar


292 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.19 SAV_BY

Modo de operación Escritura (M = 1)


● La magnitud de entrada IS se escribe de forma cíclica en la salida QS.
● Además, la magnitud de entrada IS se transfiere al sistema para su memorización
remanente. Con ello se sobrescribe un valor ya memorizado.

Modo de operación Lectura (M = 0)


● En la salida QS se emite el valor memorizado actual. Los valores de la entrada IS no se
memorizan.
● La salida VLD = 1 indica la validez de QS. Si, durante la inicialización del bloque, se ha
creado de nuevo la memoria remanente del sistema, VLD = 0. En este caso, QS carece
de validez y mantiene su valor predeterminado. La primera vez que se escribe un valor (M
= 1), el estado cambia de VLD a 1.

Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1

Nombre del esquema DCC_1


Nombre subesquema 1 CFC1
Nombre subesquema 2 CFC2
Nombre subesquema 3 CFC3
Nombre del bloque SAV1

Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida QS
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el sistema crea de nuevo el espacio de memoria, el valor
predeterminado de la magnitud de salida QS se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida QS y se emite el estado
VLD = 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 293
Sistema
6.19 SAV_BY

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
IS Magnitud de entrada 16#00 BYTE
M Modo de operación 0 0/1
QS Magnitud de salida 16#00 BYTE
VLD Magnitud de salida válida 0 0/1
QF Sin memoria remanente 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).

Descripción de los bloques DCC estándar


294 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.20 SAV_D

6.20 SAV_D
Respaldo de valores (tipo DOUBLE INTEGER)

Símbolo

SAV_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH

Descripción abreviada
SAV_D (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo
DOUBLE INTEGER.

Funcionamiento
El bloque es una memoria de escritura/lectura remanente para un valor del tipo DOUBLE
INTEGER.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 295
Sistema
6.20 SAV_D

En la entrada M se ajusta el modo de operación del bloque:

Modo de operación Escritura (M = 1)


● La magnitud de entrada X se escribe de forma cíclica en la salida Y.
● Además, la magnitud de entrada X se transfiere al sistema para la memorización
remanente. Con ello se sobrescribe un valor ya memorizado.

Modo de operación Lectura (M = 0)


● En la salida Y se emite el valor memorizado actual. Los valores de la entrada X no se
memorizan.
● La salida VLD = 1 indica la validez de Y. Si, durante la inicialización del bloque, se ha
creado de nuevo la memoria remanente del sistema, VLD = 0. En este caso, Y carece de
validez y mantiene su valor predeterminado. La primera vez que se escribe un valor (M =
1), el estado cambia de VLD a 1.

Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1

Nombre del esquema DCC_1


Nombre subesquema 1 CFC1
Nombre subesquema 2 CFC2
Nombre subesquema 3 CFC3
Nombre del bloque SAV1

Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Y
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valor
predeterminado de la magnitud de salida Y se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida Y y se emite el estado VLD
= 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.

Descripción de los bloques DCC estándar


296 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.20 SAV_D

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 DINT
M Modo de operación 0 0/1
Y Magnitud de salida 0 DINT
VLD Magnitud de salida válida 0 0/1
QF Sin memoria remanente 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 297
Sistema
6.21 SAV_I

6.21 SAV_I
Respaldo de valores (tipo INTEGER)

Símbolo

SAV_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH

Descripción abreviada
SAV_I (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo
INTEGER.

Funcionamiento
El bloque es una memoria de escritura/lectura remanente para un valor del tipo INTEGER.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.
En la entrada M se ajusta el modo de operación del bloque:

Descripción de los bloques DCC estándar


298 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.21 SAV_I

Modo de operación Escritura (M = 1)


● La magnitud de entrada X se escribe de forma cíclica en la salida Y.
● Además, la magnitud de entrada X se transfiere al sistema para la memorización
remanente. Con ello se sobrescribe un valor ya memorizado.

Modo de operación Lectura (M = 0)


● En la salida Y se emite el valor memorizado actual. Los valores de la entrada X no se
memorizan.
● La salida VLD = 1 indica la validez de Y. Si, durante la inicialización del bloque, se ha
creado de nuevo la memoria remanente del sistema, VLD = 0. En este caso, Y carece de
validez y mantiene su valor predeterminado. La primera vez que se escribe un valor (M =
1), el estado cambia de VLD a 1.

Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1

Nombre del esquema DCC_1


Nombre subesquema 1 CFC1
Nombre subesquema 2 CFC2
Nombre subesquema 3 CFC3
Nombre del bloque SAV1

Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Y
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valor
predeterminado de la magnitud de salida Y se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida Y y se emite el estado VLD
= 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 299
Sistema
6.21 SAV_I

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0 INT
M Modo de operación 0 0/1
Y Magnitud de salida 0 INT
VLD Magnitud de salida válida 0 0/1
QF Sin memoria remanente 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).

Descripción de los bloques DCC estándar


300 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.22 SRA

6.22 SRA
Disparar/resetear un aviso

Símbolo

SRA
'LVSDUDUDYLVR %2 6 4 %2 $YLVRGH«[LWR
5HVHWHDUDYLVR %2 5 (5& ': )DOOR
9DORUDVRFLDGR ', 09
,'GHDYLVR $,' 0,'
&RQILUPDFLµQ %2 $&1

Descripción abreviada
Con el bloque SRA (Set Alarm) se puede disparar o resetear un aviso configurado en SCOUT.
El aviso se envía a HMI y se registra en la memoria de avisos del dispositivo de destino
SIMOTION. La memoria de avisos contiene todos los avisos activos. El bloque SRA se ha
diseñado para instancias múltiples. Puede haber varias instancias de bloque que disparen el
mismo número de aviso.

Funcionamiento
● Con el número de aviso MID se registra el aviso configurado en SCOUT.
● La entrada ACN =1 indica que se trata de un aviso confirmable. En ese caso, el aviso solo
desaparece después de resetear si el usuario lo ha confirmado en HMI. ACN=0 se
configura para avisos no confirmables.
● En el parámetro MV debe registrarse un valor de proceso/valor asociado en caso de que
se haya especificado en la configuración en SCOUT. Se puede configurar un valor
numérico de tipo DINT.
El valor asociado se añade al texto del aviso con una sintaxis especial al configurar los
avisos: La llamada de un valor de proceso empieza con @ y termina con @. Los parámetros
situados en medio indican la salida del valor y el formato.
Para los avisos disparados con el bloque SRA solo son posibles los valores asociados de
tipo DINT.
Para conocer con detalle la sintaxis de los valores asociados en la configuración de avisos,
véase la ayuda en pantalla de SIMOTION SCOUT.
● El aviso se dispara con el flanco de subida en la entrada S. Si el bloque con un nuevo
número de aviso se activa con 1 en la entrada S, el aviso también se desencadenará. En
el búffer de avisos caben hasta 40 avisos. Si, con la memoria de avisos llena, se activa el
bloque SRA con flanco de subida en la entrada S, el bloque se confirma con un mensaje
de error. El aviso no se registra.
● El aviso se resetea con el flanco de subida en la entrada R.
● Si en una llamada se ajusta un flanco de subida en las entradas S y R, prevalece R, es
decir, el aviso se resetea.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 301
Sistema
6.22 SRA

● La salida de bloque Q =1 indica que el aviso se ha ajustado o reseteado correctamente.


Con un flanco de subida en la entrada S o R, las salidas se reajustan.
● Si Q=0, la salida ERC muestra un código de error que indica por qué motivo no se ha
podido emitir el aviso:
Los valores indicados se pueden representar como operación OR entre las constantes.

Error‐ Significado
code
16#00 Ningún error. Con el aviso entrante se ha realizado la entrada en la lista de avisos. Con
00 el aviso saliente se ha tachado la entrada en la lista de avisos.
16#80 Nombre de aviso no permitido.
01
16#80 Pérdida de aviso por rebase. Se han asignado las 40 entradas de la lista de avisos. En‐
02 trada en la lista de avisos no realizada.
16#80 Pérdida de aviso por rebase (señal aún no enviada, desbordamiento de señal). El búfer
03 de emisión para la notificación de los clientes todavía está ocupado por el último evento.
Entrada en la lista de avisos no realizada. También puede producirse un error si las lla‐
madas de función con flanco de subida y bajada se producen muy seguidas.
16#80 Aviso doble, aviso rechazado (llamada y aviso recibidos o emitidos consecutivamente por
04 segunda vez). Entrada en la lista de avisos no realizada.
16#80 Ningún visualizador notificado. A pesar de ello, el aviso se registra en la lista.
05
16#80 Todavía no se ha iniciado ninguna petición con este nombre de aviso (primera llamada
07 con S = FALSE). El flanco de bajada (aviso saliente) se ha producido sin un flanco de
subida previo (aviso entrante). Entrada en la lista de avisos no realizada.
16#80 El aviso con esta ID ya está activo en la memoria de avisos. El aviso se produce si ya
08 existe un aviso con la ID que hay en la memoria de avisos y se vuelve a utilizar la misma
ID. No se ha generado ninguna entrada nueva en la memoria de avisos.
16#80 Error interno
09
16#80 Se ha rechazado la entrada; memoria de confirmación de avisos llena.
10

Conexiones de bloque

Conexión de bloque Descripción Valor predetermi‐ Rango Atributos


nado
S Disparar aviso 0 0/1
R Resetear aviso 0 0/1
MV Valor asociado 0 DINT
MID ID de aviso STRUCTALAR- StructAlarmId
MID#NIL
IFP Confirmación 0 0/1
Q Aviso de éxito 0 0/1
ERC Fallo 0 0- 0x80FF

Descripción de los bloques DCC estándar


302 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.22 SRA

Datos de configuración

SIMOTION ✓ (a partir de V4.3)


SINAMICS -
Insertable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 303
Sistema
6.23 STM

6.23 STM
Disparo de fallo/alarma

Símbolo

STM
'LVSDURGHIDOORV %2 6 4 %2 )DOORDFWLYR$ODUPDDFWLYD
9DORUGHDYLVR ', 09
1¼PHURGHDYLVR $,' 01

Descripción abreviada
Con el bloque STM (Set Message) puede dispararse un aviso predefinido (fallo o alarma) en
el DO. El fallo se muestra (p. ej., Starter, AOP) y se registra en la memoria de fallos o de
alarmas del DO. Para este tipo de bloque son válidas las siguientes indicaciones:
● El número de aviso asignado a una instancia (número de fallo/alarma) debe encontrarse
en un rango entre 51050 y 51069 (el valor predeterminado es 51050).
● Un número de aviso puede repetirse en varias instancias en el DO (el aviso puede
establecerse desde varias instancias). Sin embargo, el bloque STM no está concebido
para instancias múltiples por motivos de rendimiento. El comportamiento en caso de
instancias múltiples con el mismo número de aviso en el mismo DO se resume en la imagen
inferior para el caso de fallo. No se dispone de una coordinación de las instancias de bloque
con el mismo número de aviso sin cableado adicional (de todos modos, no podría realizarse
si las instancias funcionasen en diferentes intervalos de muestreo). Por este motivo, se
recomienda asignar a cada instancia del DO un número de aviso unívoco.
● El texto del aviso está predefinido y no puede modificarse (véase la tabla inferior).
● El tipo de mensaje no es modificable (un fallo no puede redefinirse en una alarma y
viceversa)
● El ajuste predeterminado de la reacción de fallo es DES2 y puede modificarse a través de
los parámetros del sistema base de SINAMICS:
– p2100[0..19] "Ajustar número de fallo para reacción de fallo" y
– p2101[0..19] "Ajuste reacción de fallo"
● El ajuste predeterminado del modo de confirmación es INMED y puede modificarse a través
de los parámetros del sistema base de SINAMICS:
– p2126[0..19] "Ajustar número de fallo para modo de confirmación" y
– p2127[0..19] "Ajuste modo de confirmación"

Descripción de los bloques DCC estándar


304 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.23 STM

En la siguiente tabla están definidos los ajustes por defecto de los atributos. Las posibilidades
de ajuste opcionales pueden consultarse en la documentación para el usuario:

Tipo de aviso Número de avi‐ Reacción Acuse Texto del aviso


so
Fallo (no modificable) F51050- DES2 (modificable a tra‐ INMED (modificable a DCC: Fallo F5105x Valor adi‐
F51059 vés de p2100/p2101) través de p2126/ cional: %d(x:= 0 a 9)
p2127)
Alarma (no modifica‐ A51060- DCC: Fallo F5106x Valor adi‐
ble) A51069 cional: %d(x:= 0 a 9)

Funcionamiento
El número del fallo que debe dispararse (F51050 - F51059) debe estar predefinido en la
entrada MN. Con un flanco positivo en la entrada S se dispara un fallo en el DO. Éste se
registra en la memoria de fallos del DO y se ejecuta la reacción ajustada en el DO. Para ello
el bloque ajusta la salida Q. La salida Q permanece ajustada mientras el fallo está activo. Tras
un flanco negativo en la entrada S puede confirmarse el fallo de acuerdo al atributo de
confirmación del aviso (de forma análoga a los fallos del sistema: ver imagen inferior 1.ª
instancia).
A través de la entrada MV puede añadirse una información adicional (valor de fallo) a un fallo.
El valor se adopta en la entrada S con el flanco positivo al dispararse el fallo y se registra en
la memoria de fallos del DO.

DLQVWDQFLD

(OIDOORSXHGHFRQILUPDUVH
$FXVH

(QWUDGD6 (OIDOOR
VHDMXVWD

6DOLGD4
$YLVRGHOVLVWHPDEDVH
6HDMXVWDHQHOEORTXH
DXQEORTXH
FRQ6

DLQVWDQFLD (OIDOORHVW£LQDFWLYR
DXQTXHODHQWUDGDHVW£
WRGDY¯DDMXVWDGD
(QWUDGD6 (OIDOOR\DHVW£
DMXVWDGRVLQHIHFWR

6HDMXVWDHQHOEORTXH $YLVRGHOVLVWHPDEDVH
6DOLGD4
FRQ6 DXQEORTXH

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 305
Sistema
6.23 STM

Ejemplo para instancia doble con el mismo número de fallo en un DO (sin cableado adicional)

Funcionamiento
El número de la alarma que debe dispararse (A51060 - A51069) debe estar predefinido en la
entrada MN. Con un flanco positivo en la entrada S se dispara la alarma asignada al bloque.
Ésta se registra en la memoria de alarmas del DO. Para ello se ajusta la salida Q. La salida
permanece ajustada mientras la alarma está activa. Las alarmas se confirman
automáticamente y se confirman al resetear la entrada S (ver imagen inferior). A través de la
entrada MV puede indicarse una información adicional (valor de alarma) junto con la alarma
que también se registra en la memoria de alarmas.

DLQVWDQFLD
$ODUPDHQFXUVR

(QWUDGD6 /DDODUPD
VHDMXVWD

6HUHVHWHDHQHOEORTXH
6DOLGD4 6HDMXVWDHQHOEORTXH FRQ6
FRQ6
$ODUPDQRHVW£DFWLYD
DLQVWDQFLD DXQTXHODHQWUDGDHVW£
WRGDY¯DDMXVWDGD
(QWUDGD6 /DDODUPD\DHVW£ $ODUPDQRHVW£DFWLYD
DMXVWDGDVLQHIHFWR 6DOLGDWRGDY¯DDMXVWDGD

6DOLGD4 6HDMXVWDHQHOEORTXH
FRQ6

Ejemplo para instancia doble con el mismo número de alarma en un DO (sin cableado
adicional)

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
S Disparo de fallos 0 0/1
MV Valor de aviso 0 DINT
MN Número de aviso F51050 F51050-
F51059,
A51060-
A51069
Q Fallo activo/Alarma activa 0 0/1

Descripción de los bloques DCC estándar


306 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.23 STM

Datos de configuración

SIMOTION -
SINAMICS ✓
Insertable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 307
Sistema
6.24 WMDP

6.24 WMDP
Escritura de parámetros de accionamiento desde el control

Símbolo

WMDP
'LUHFFLµQE£VLFDOµJLFDFRPR , ,27< %6< %2 $YLVRGHDFWLYLGDGSHWLFLµQGHHVFULWXUD
(QWUDGDVDOLGD 4 %2 $YLVRGH«[LWRSHWLFLµQGHHVFULWXUD
'LUHFFLµQE£VLFDOµJLFDGHO ', /$'5 SURFHVDGD
$FFLRQDPLHQWRV 4) %2 )DOOR
,'GHOREMHWRGHDFFLRQDPLHQWR 8' '2,' (5& ', 9DORUGHUHWRUQRSHWLFLµQJOREDO
SDUDHOGLUHFFLRQDPLHQWRGLUHFWR 7LSRGHGDWR
&DQWLGDGGHSDU£PHWURV ; 35(6 9DORUGHUHWRUQR
Q¼PHURVGHSDU£PHWURH¯QGLFHV HVSHF¯ILFRGHSDU£PHWUR
TXHGHEHQOHHUVH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5
&DQFHODFLµQGHODSHWLFLµQDFWLYD %2 $%57

Descripción abreviada
El bloque WMDP permite escribir un máximo de 23 parámetros SINAMICS del programa DCC
SIMOTION. Se admiten exclusivamente accionamientos SINAMICS. El código de error ERC
puede evaluarse para un diagnóstico de fallos. ERC corresponde al código de error para
accesos a parámetros según PROFIdrive DPV1. Los posibles códigos de error se encuentran
en el anexo A.2 de este documento o en el Manual de sistema sobre comunicación SIMOTION,
capítulo PROFIdrive, subcapítulo Comunicación acíclica (Base Mode Parameter Access) →
Evaluación de errores, en la tabla Códigos de error en respuestas de Base Modes Parameter
Access.
El bloque WMDP está disponible a partir de SIMOTION V4.2.

Funcionamiento
En primer lugar, se registran las entradas de bloque para direccionar el accionamiento, la
selección de los parámetros que se deben escribir y los valores que se deben escribir. En
caso de que un parámetro no esté indexado, debe ajustarse IDX = 0. Con el flanco positivo
en la entrada WR se inicia la petición de escritura asíncrona. Mientras la petición esté activa,
se ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la
carga del sistema y de la carga de comunicación, y puede oscilar de una petición a otra.
Durante una petición de escritura activa se ignoran los demás flancos positivos en la entrada
WR. La lectura/escritura de los parámetros propiamente dicha no tiene lugar en la Task DCC.
La instancia de bloque sólo controla el comando de comunicación. Los resultados de la
petición de lectura/escritura deben procesarse mediante polling en las salidas de los bloques
durante los ciclos de tarea siguientes. La evaluación se realiza mediante una variable global
o tipos de bloque definidos por el usuario. La salida Q = 1 muestra que los parámetros han
sido escrito correctamente. Si se produce un fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos.

Descripción de los bloques DCC estándar


308 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.24 WMDP

Es posible que, a pesar del estado global Q =1, la escritura de parámetros individuales haya
sido interrumpida por un error. Se han ejecutado las peticiones de escritura para las que no
hay ningún error en PRES.
El estado de error de cada una de las peticiones de escritura puede evaluarse en función del
valor de retorno PRES específico del parámetro. Con el flanco positivo en la entrada ABRT
se cancela una petición activa. La señal ABRT debe adoptar el valor 1 al menos durante un
ciclo.

Descripción abreviada
El bloque permite la escritura de un máximo de 23 parámetros SINAMICS.

Diagrama de tiempo

:5

%6<

4)

/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU

En PROFIBUS (externo o Integrated) se lee siempre el juego de datos 47, independientemente


de si la función se llama con un 'doID' válido (0 <= doID <= 254) o no válido (doID = 255).
En PROFINET están disponibles dos juegos de datos:
● Acceso a parámetros en modo Base, local (juego de datos 0xB02E)
● Acceso a parámetros en modo Base, local (juego de datos 0xB02F)
El juego de datos 0xB02E se utiliza en SIMOTION si en la función no se indica ningún 'doID'
o se indica uno no válido (doID = 255). El acceso al DO en cuestión se lleva a cabo en esos
casos por medio del PAP (punto de acceso a parámetros). Existe la posibilidad de indicar
directamente la dirección del PAP o la dirección lógica de los datos cíclicos (p. ej., 256 para
un eje DO). En ese caso, SIMOTION determina a partir de esta dirección el PAP
correspondiente y accede a la dirección correcta. El PAP debe encontrarse siempre en el
subslot 1 (se configura en HW Config).
El juego de datos 0xB02F se utiliza si se registra un 'doID' válido (0 <= doID <= 254). Se puede
indicar cualquier PAP o dirección válidos, ya que la asignación únicamente tiene lugar por
medio del 'doID'.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 309
Sistema
6.24 WMDP

Descripción de las entradas de bloque


'IOTY' asignación de entrada/salida de la dirección lógica básica del accionamiento.
Con 198: INPUT la dirección lógica del accionamiento se encuentra en el rango de entrada
Con 199: OUTPUT la dirección lógica del accionamiento se encuentra en el rango de salida.
Las direcciones de diagnóstico siempre son del tipo INPUT.
'LADR' indicación de la dirección básica lógica del accionamiento. Si se utiliza adicionalmente
el parámetro opcional DOID, se puede indicar cualquier dirección de la estación
(preferentemente, la dirección de diagnóstico de la estación).
En PROFINET el acceso a los parámetros tiene lugar por medio del PAP (punto de acceso a
parámetros) de un objeto de accionamiento.
Además de la dirección básica lógica del accionamiento, se recomienda indicar la dirección
de diagnóstico del PAP correspondiente.
'DOID' para el direccionamiento directo de un objeto de accionamiento. Si se dan las siguientes
condiciones, el DOID no se debe indicar o solo de forma no válida (> 254):
● El esclavo DP/IO Device no admite el acceso por medio del DOID (P978 no implementado).
● No se soporta el juego de datos 0xB02F (solo PROFINET).
● El acceso debe realizarse por medio del PAP (punto de acceso a parámetros) de un DO
(solo PROFINET).
'X.NUMP': Cantidad de parámetros que deben escribirse.
'X.PAR.NUM': Indicación del número de parámetro del que deben escribirse los valores.
'X.PAR.IDX': Índice de parámetro; en caso de valores indexados, 0 significa índice 0. En caso
de valores no indexados, debe predeterminarse el índice de parámetro 0.
'X.PAR.DTYP' devuelve el tipo de datos del parámetro (para la codificación ver Perfil
PROFIdrive). El tipo de datos debe coincidir con el tipo del parámetro en el accionamiento. El
bloque se encarga de la transferencia específica del tipo de datos. Si el tipo de datos indicado
no coincide con el tipo de datos real del parámetro en SINAMICS, se devuelve un estado de
error.
'X.PAR.X': Datos DWORD que deben escribirse en el accionamiento; en caso de tipos de
datos distintos, se necesitan bloques de conversión. Al escribir un parámetro REAL debe
utilizarse el bloque de conversión R_DW. Al escribir un parámetro BYTE debe utilizarse el
bloque de conversión B_DW.
'WR': Iniciar petición de escritura
'ABRT': Interrumpir petición activa

Descripción de las salidas de bloque


'Q' petición finalizada sin errores.
'QF' petición finalizada con errores.
'ERC' corresponde a los valores del valor de retorno 'functionResult' de la función
_writeDriveMultiParameter.

Descripción de los bloques DCC estándar


310 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.24 WMDP

Ejemplo de parametrización
Para poder escribir determinados parámetros de un objeto de accionamiento (en el ejemplo:
SERVO_03), proceda de la manera siguiente:
En primer lugar, ajuste correctamente la configuración de telegramas.

A continuación, ajuste la dirección de DO deseada en el bloque WMDP. Para ello, establezca


como entrada de bloque 'LADR' la dirección establecida en el telegrama (260) y como entrada
de bloque 'DOID', el número establecido en el telegrama (3).

Seleccione los parámetros que deben escribirse, p. ej., P1135(0) Tiempo deceleración DES3,
en la entrada de bloque 'X'.

Para ello, haga doble clic en la entrada de bloque 'X', seleccione el primer elemento estructural
e introduzca el número de parámetro (1135) en 'num' y el índice (0) en 'idx'. En 'dtyp' introduzca
el tipo de datos. Debe corresponder al tipo de datos del parámetro; en nuestro caso, 8 (Floating
Point). En 'x' introduzca el valor 16#42377AE1 como DWORD. La codificación de los tipos de
datos puede consultarse en el manual de listas SIMOTION, 'Funciones/variables de sistema,
Dispositivos → Funciones de sistema - Dispositivos 1 → _readDriveMultiParameterDescription'.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 311
Sistema
6.24 WMDP

Por último, establezca la entrada de bloque 'WR' a 1 para iniciar la escritura. El resultado se
puede ver en la lista de experto.

Descripción de los bloques DCC estándar


312 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.24 WMDP

Conexiones de bloque

Conexión de bloque Descripción Valor predetermi‐ Rango Atributos


nado
IOTY Dirección básica lógica como entrada/ 0 0: no válida
Salida 198: Dirección de
entrada
199: Dirección de
salida
LADR Dirección básica lógica del accionamiento -1 DINT
DOID ID del objeto de accionamiento para el 255 0 .. 254, 255: no
direccionamiento directo válida
X Cantidad de parámetros, números de 1
parámetro e índices que deben leerse
X.NUMP Cantidad de parámetros que deben escri‐ 0 1 ..23
birse
X.PAR Descripción de un parámetro 0
X.PAR.NUM Número del parámetro 0 1 ..65535
X.PAR.IDX Índice del parámetro 0 1 ..65535
X.PAR.DTYP Tipo de datos del parámetro que debe es‐ 0 USINT
cribirse
X.PAR.X Valor Parámetro 0 DWORD
WR Iniciar petición de escritura 0 0/1
ABRT Cancelación de la petición activa 0 0/1
BSY Aviso de actividad petición de escritura 0 0/1
Q Aviso de éxito petición de escritura proce‐ 0 0/1
sada
QF Fallo 0 0/1
ERC Valor de retorno petición global tipo de da‐ 16#0000 DWORD
tos
PRES Valor de retorno específico de parámetro 0 DWORD

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 313
Sistema
6.24 WMDP

Datos de configuración

SIMOTION ✓ (a partir de V4.2)


SINAMICS -
Cargable online No
Contexto de ejecu‐ Cíclico, equidistante
ción
Particularidades -

Descripción de los bloques DCC estándar


314 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.25 WRP

6.25 WRP
Escritura de parámetros de accionamiento (tipo REAL)

Símbolo

WRP
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 5 ; (5& : &µGLJRGHHUURU

Descripción abreviada
El bloque permite la escritura asíncrona de parámetros de accionamiento del tipo REAL en el
objeto de accionamiento local.

ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 315
Sistema
6.25 WRP

ERC solo es válido mientras QF = 1.

Diagrama de tiempo

:5

%6<

4)

/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
WR Iniciar petición de escritura 0 0/1
X Valor de parámetro 0.0 REAL
BSY Petición de escritura activa 0 0/1
Q Petición de escritura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Datos de configuración

SIMOTION -
SINAMICS ✓

Descripción de los bloques DCC estándar


316 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.25 WRP

Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 317
Sistema
6.26 WRP_D

6.26 WRP_D
Escritura de parámetros de accionamiento (tipo DOUBLE INTEGER)

Símbolo

WRP_D
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR ', ; (5& : &µGLJRGHHUURU

Descripción abreviada
El bloque permite la escritura asíncrona de parámetros de accionamiento del tipo DOUBLE
INTEGER en el objeto de accionamiento local.

ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


318 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.26 WRP_D

Diagrama de tiempo

:5

%6<

4)

/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
WR Iniciar petición de escritura 0 0/1
X Valor de parámetro 0 DINT
BSY Petición de escritura activa 0 0/1
Q Petición de escritura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 319
Sistema
6.27 WRP_I

6.27 WRP_I
Escritura de parámetros de accionamiento (tipo INTEGER)

Símbolo

WRP_I
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR , ; (5& : &µGLJRGHHUURU

Descripción abreviada
El bloque permite escribir asíncronamente en parámetros de accionamiento del tipo INTEGER
dentro del objeto de accionamiento local.

ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


320 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.27 WRP_I

Diagrama de tiempo

:5

%6<

4)

/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
WR Iniciar petición de escritura 0 0/1
X Valor de parámetro 0 INT
BSY Petición de escritura activa 0 0/1
Q Petición de escritura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 321
Sistema
6.28 WRP_UD

6.28 WRP_UD
Escritura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)

Símbolo

WRP_UD
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 8' ; (5& : &µGLJRGHHUURU

Descripción abreviada
WDP_UD (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento
del tipo UNSIGNED DOUBLE INTEGER en el objeto de accionamiento local.

ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


322 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.28 WRP_UD

Diagrama de tiempo

:5

%6<

4)

/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
WR Iniciar petición de escritura 0 0/1
X Valor de parámetro 0 UDINT
BSY Petición de escritura activa 0 0/1
Q Petición de escritura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 323
Sistema
6.29 WRP_UI

6.29 WRP_UI
Escritura de parámetros de accionamiento (tipo UNSIGNED INTEGER)

Símbolo

WRP_UI
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 8, ; (5& : &µGLJRGHHUURU

Descripción abreviada
WDP_UI (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento
del tipo UNSIGNED INTEGER en el objeto de accionamiento local.

ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


324 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.29 WRP_UI

Diagrama de tiempo

:5

%6<

4)

/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
WR Iniciar petición de escritura 0 0/1
X Valor de parámetro 0 UINT
BSY Petición de escritura activa 0 0/1
Q Petición de escritura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 325
Sistema
6.30 WRP_US

6.30 WRP_US
Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)

Símbolo

WRP_US
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 86 ; (5& : &µGLJRGHHUURU

Descripción abreviada
WDP_US (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento
del tipo UNSIGNED SHORT INTEGER BYTE en el objeto de accionamiento local.

ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).

Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.

Descripción de los bloques DCC estándar


326 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Sistema
6.30 WRP_US

Diagrama de tiempo

:5

%6<

4)

/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU

Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
PAR Número de parámetro 0 0..216
IDX Índice de parámetro 0 0..216
WR Iniciar petición de escritura 0 0/1
X Valor de parámetro 0 USINT
BSY Petición de escritura activa 0 0/1
Q Petición de escritura finalizada co‐ 0 0/1
rrectamente
QF Fallo 0 0/1
ERC Código de error 16#0000 WORD

Datos de configuración

SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 327
Sistema
6.30 WRP_US

Descripción de los bloques DCC estándar


328 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología 7
7.1 DCA
Calculadora de diámetros

Símbolo

DCA
9HORFLGDGGHFRQWRUQHDGR>PPLQ@ 5 /6 ' 5 'L£PHWURFDOFXODGR>P@
9HORFLGDGGHOPRWRU>UPLQ@ 5 06 /6) 5 0XOWLSOLFDGRUFDQDOGHFRQVLJQD
5HODFLµQGHWUDQVPLVLµQ 5 *) >P@
0DQWHQHUGL£PHWUR %2 +/' 58 %2 (ODXPHQWRGHOGL£PHWUR
$MXVWDUGL£PHWUR %2 6 VHOLPLWD
9DORUGHDMXVWH>P@ 5 69 5' %2 /DGLVPLQXFLµQGHOGL£PHWUR
,QYHUWLUVHQWLGRGHOERELQDGR %2 ,19 VHOLPLWD
&RQVWDQWHGHWLHPSRVLPHWUL]DFLµQ 76 7 0$;' %2 'VHOLPLWDD'0$;
9HORFLGDGGHFRQWRUQHDGR>PV@ 0,1' %2 'VHOLPLWDD'0,1
&RQVWDQWHGHWLHPSRILOWUDGR 76 7
'L£PHWUR>PV@
)DFWRUGHWROHUDQFLDSDUD 5 72/
9HULILFDFLµQGHFRKHUHQFLD
*URVRUGHOPDWHULDO>PP@ 5 :7+
9HORFLGDGGHURWDFLµQP¯QLPD>UPLQ@ 5 00,1
9HORFLGDGGHFRQWRUQHDGRP¯QLPD 5 /0,1
>PPLQ@
'L£PHWURP£[LPR>P@ 5 '0$;
'L£PHWURP¯QLPR>P@ 5 '0,1

Descripción abreviada
Bloque tecnológico para aplicaciones de bobinadores axiales. Sirve para determinar el
diámetro actual de un bobinador axial tomando como base la velocidad de contorneado y la
velocidad de rotación del motor. Se verifica la coherencia del diámetro calculado.

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 329
Tecnología
7.1 DCA

Diagrama de bloques

,19
PV
7 PV

7



/6
5($/ 
0$; 
06 ; /6)
!  

*)
[ \ '

5($/ '0$;
0$; '0,1
:7+ 6HW'0$; 0$;'

72/ 6HW'0,1 0,1'
58
;
;; 5'
00,1 ;

; !
/0,1 ;;
;
+ROG

+/'

6 6HW

69 6HW9DOXH
5($/
0$;
'0$;
5($/
'0,1 0$;

Descripción de los bloques DCC estándar


330 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología
7.1 DCA

Funcionamiento

'0,1

'(1'HQVLGDGGHOPDWHULDO 6&/(VFDODGR 'L£PHWURGHOQ¼FOHR


''L£PHWURDFWXDO /69HORFLGDGGHOPDWHULDO

2)6 :$QFKXUDGHOPDWHULDO
0RPHQWRGHLQHUFLDILMR
FRQYHUWLGRHQHOODGRGHOPRWRU

Q
'0$;'L£PHWURP£[LPRGHOERELQDGRU

%ORTXHGHWUDQVPLVLµQ QYHORFLGDGGHOPRWRU

Q 069HORFLGDGGHOPRWRU
QYHORFLGDGGHOERELQDGRU

0E
Q 0SDUDFHOHUDGRUGHOODGRGHOPRWRU
E
*) 5HODFLµQGHWUDQVPLVLµQ
Q

El bloque calcula cíclicamente el diámetro de un bobinador axial tomando como base la


velocidad de contorneado actual y la velocidad de rotación del motor que deben suministrarse
a través de las entradas LS y MS. En la entrada MS se indica la velocidad de rotación del
motor actual. Con el tiempo de retardo T1 puede retardarse la velocidad de contorneado
respecto a la velocidad de rotación del motor.
El diámetro actual se calcula entonces de acuerdo a la siguiente fórmula:

9HORFLGDGGHFRQWRUQHDGR ⋅ 5HODFLµQGHWUDQVPLVLµQ
'L£PHWUR =
9HORFLGDGGHOPRWRU ⋅ π

El resultado puede filtrarse de nuevo mediante un filtro pasabajos con la constante de tiempo
T2. Los filtros de alisamiento T1 y T2 tienen un comportamiento PT1. Si la constante de tiempo
T1 o T2 = 0, el valor de entrada del filtrado se escribe directamente en la salida. El cálculo del
diámetro sólo se efectúa cuando la velocidad de contorneado LS o la velocidad de rotación
del motor MS es mayor que el umbral LMIN o MMIN. De lo contrario, se mantiene el último
valor de diámetro calculado. Al mantenerlo, el filtrado T2 se conmuta al diámetro D revertido.
También puede controlarse directamente el mantenimiento del diámetro D mediante la entrada
HLD = 1. A través de la entrada SV puede predefinirse un valor de ajuste para el diámetro,
que se aplica con S = 1. Con este valor se inicializa también el filtro pasabajos T2. Tan solo
con S = 0 se habilita de nuevo el cálculo para D y el filtrado T2. El ajuste del diámetro predomina
respecto a su mantenimiento.
Tras el filtro pasabajos T2 se verifica la coherencia del diámetro calculado y se corrige en
caso de infracción. Esta verificación corresponde en su funcionalidad a un generador de rampa
simple. El tiempo de aceleración o de deceleración se calcula de forma dinámica a partir del
grosor del material WTH, del factor de tolerancia TOL y de la velocidad de bobinado. Si el
grosor de material WTH = 0, la verificación de coherencia no tiene efecto.
La modificación de diámetro máxima ΔDmáx por cada intervalo de muestreo resulta de:

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 331
Tecnología
7.1 DCA

06 :7+
∆'PD[=72/⋅⋅ ⋅ ⋅7$
⋅*) 
con:

ΔDmáx Variación de diámetro máxima [m] por intervalo de muestreo


TOL Factor de tolerancia
MS Velocidad de rotación del motor [r/min]
GF Relación de transmisión
WTH Grosor del material [mm]
TA Tiempo de muestreo del bloque [s]

De esta forma, el diámetro D resultante se limita de la siguiente manera:


Dn ≤ Dn-1 + ΔDmáxn; para Dn (ilimitado) ≥ Dn-1 (limitación de aceleración)
Dn ≥ Dn-1- ΔDmáxn; para Dn (ilimitado) ≤ Dn-1 (limitación de deceleración)
La activación de la limitación se señala hacia fuera ajustando la salida RU (limitación de
aceleración) o RD (limitación de deceleración). Si la limitación vuelve a carecer de efecto, la
salida correspondiente se ajusta también a cero. Ambas salidas se resetean con Hold = 1 o
Set = 1. Al ajustar el diámetro, el generador de rampa carece de efecto. La verificación de
coherencia tiene conectado un limitador aguas abajo. Si el diámetro actual se limita a DMAX,
se ajusta la salida MAXD = 1. En caso de limitación a DMIN, se señala en la salida MIND. Si
la limitación está activa, el generador de rampa se corrige con el valor límite efectivo para
evitar una "integración elevada" (anti-windup). Para el siguiente ciclo del generador de rampa
se aplica en este caso:
Dn-1 = DMAXn-1 cuando se limita a DMAX
Dn-1 = DMINn-1 cuando se limita a DMIN
La salida LSF suministra cíclicamente un factor multiplicador para el canal de consigna para
calcular la velocidad de consigna del motor a partir de la velocidad de contorneado actual. Si
la entrada INV se setea a 1, entonces se invierte el sentido de bobinado.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
LS Velocidad de contorneado [m/min] 0.0 0..REAL MAX
MS Velocidad del motor [1/min] 1.0 0..REAL MAX
GF Relación de transmisión 1.0 0..REAL MAX
HLD Mantener diámetro 0 0/1
S Ajustar diámetro 0 0/1
SV Valor de ajuste [m] 0.0 0..REAL MAX
INV Invertir sentido del bobinado 0 0/1
T1 Constante de tiempo simetrización 0.0 0..REAL MAX
de la velocidad de contorneado [ms]
T2 Constante de tiempo filtrado 0.0 0..REAL MAX
Diámetro [ms]

Descripción de los bloques DCC estándar


332 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología
7.1 DCA

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
TOL Factor de tolerancia para la verifi‐ 1,5 0..REAL MAX
cación de coherencia
WTH Grosor del material [mm] 0.0 0..REAL MAX
MMIN Velocidad de rotación mínima [1/ 1.0 0..REAL MAX
min]
LMIN Velocidad de contorneado mínima 0.1 0..REAL MAX
[m/min]
DMAX Diámetro máximo [m] 0.1 0..REAL MAX
DMIN Diámetro mínimo [m] 0.01 0..REAL MAX
D Diámetro calculado [m] 0.0 0..REAL MAX
LSF Multiplicador del canal de consigna 1.0 0..REAL MAX
[1/m]
RU Se limita el aumento del diámetro 0 0/1
RD Se limita la disminución del diáme‐ 0 0/1
tro
MAXD D se limita a DMAX 0 0/1
MIND D se limita a DMIN 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 333
Tecnología
7.2 INCO

7.2 INCO
Momento de inercia del bobinador axial

Símbolo

INCO
'L£PHWURDFWXDO>P@ 5 ' 02, 5 UHVXOWDQWH
$QFKXUDGHOPDWHULDO>P@ 5 : 0RPHQWRGHLQHUFLD>1PVA
'HQVLGDGGHOPDWHULDO>NJPA@ 5 '(1 NJPA@
)DFWRUGHHVFDODGRSDUDODGHQVLGDG 5 6&/ 502, 5 UHODWLYR
'L£PGHOQ¼FOHR>P@ 5 '0,1 0RPHQWRGHLQHUFLD
'L£PHWURP£[LPR>P@ 5 '0$;
2IIVHWPRPHQWRGHLQHUFLD 5 2)6
>1PVANJPA@
5HODFLµQGHWUDQVPLVLµQ 5 *)

Descripción abreviada
Bloque tecnológico para aplicaciones de bobinadores axiales. Sirve para determinar el
momento de inercia de un bobinador para derivar un control anticipativo del par.

Diagrama de bloques

*) ;
77
:
5($/
0$;
'(1


6&/
5($/
0$;
 
'0$; ;
 
5($/ 
0$;
502,
'0,; ;


5($/
0$;
 
' ; 02,
 

'0,1

Descripción de los bloques DCC estándar


334 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología
7.2 INCO

Funcionamiento

'0,1

'(1'HQVLGDGGHOPDWHULDO 6&/(VFDODGR 'L£PHWURGHOQ¼FOHR


''L£PHWURDFWXDO /69HORFLGDGGHOPDWHULDO

2)6 :$QFKXUDGHOPDWHULDO
0RPHQWRGHLQHUFLDILMR
FRQYHUWLGRHQHOODGRGHOPRWRU

Q
'0$;'L£PHWURP£[LPRGHOERELQDGRU

%ORTXHGHWUDQVPLVLµQ QYHORFLGDGGHOPRWRU

Q 069HORFLGDGGHOPRWRU
QYHORFLGDGGHOERELQDGRU

0E
Q 0SDUDFHOHUDGRUGHOODGRGHOPRWRU
E
*) 5HODFLµQGHWUDQVPLVLµQ
Q

El bloque calcula el momento de inercia de un bobinador axial en el lado del motor. La


magnitud de entrada D predefine el diámetro actual [m] del bobinado. Mediante DEN puede
indicarse la densidad [kg/m3] del material bobinado y, mediante SCL, un factor de corrección
para la densidad. La magnitud de entrada DMIN [m] sirve para predefinir el diámetro del núcleo
del bobinado o el diámetro mínimo del bobinado. Para poder calcular el momento de inercia
referido RMOI para una adaptación Kp del regulador de velocidad, el bloque requiere el
momento de inercia máximo de la disposición. Para calcularlo, debe indicarse el diámetro de
bobinado máximo en la entrada DMAX [m]. El momento de inercia estático total (motor,
bobinador vacío y, dado el caso, reductor) referido al lado del motor puede predefinirse
mediante la entrada OFS [Nms2, kgm2]. En la entrada GF se predefine la relación de
transmisión. En la salida MOI se emite el momento de inercia actual de la disposición del
bobinador total referida al lado del motor.

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
D Diámetro actual [m] 0.0 0..REAL MAX
W Anchura del material [m] 0.0 0..REAL MAX
DEN Densidad del material [kg/m^3] 0.0 0..REAL MAX
SCL Factor de escalado para la densi‐ 1.0 0..REAL MAX
dad
DMIN Diám. del núcleo [m] 0.01 0..REAL MAX
DMAX Diámetro máximo [m] 0.1 0..REAL MAX
OFS Offset momento de inercia 0.0 0..REAL MAX
[Nms^2, kgm^2]

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 335
Tecnología
7.2 INCO

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
GF Relación de transmisión 1.0 0..REAL MAX
MOI Momento de inercia resultante 0.0 0..REAL MAX
[Nms^2, kgm^2]
RMOI Momento de inercia relativo 0.0 0..REAL MAX

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


336 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología
7.3 OCA

7.3 OCA
Secuenciador de levas con software

Símbolo

OCA
3RVLFLµQDFWXDOHQ/8 ', ; 4 %2 (VWDGRGHODOHYDGHVDOLGD
3RVLFLµQLQLFLDOGHODVOHYDVGHVDOLGD ', ;
3RVLFLµQILQDOGHODVOHYDVGHVDOLGD ', ;
+LVW«UHVLVGHFRQPXWDFLµQGHODOHYDGHVDOLGD ', +<
&LFORGHOHMH ', $&/

Descripción abreviada
Secuenciador de levas con software con las siguientes características:
● Leva de recorrido
● Las posiciones de conexión/desconexión pueden modificarse de forma dinámica.
● Histéresis ajustable para levas de salida referidas al valor real

Diagrama de bloques

;
;



[Q [Q
$&/

; [Q/µJLFDGH 4
OHYDVGHVDOLGD

+<

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 337
Tecnología
7.3 OCA

Funcionamiento
A través de la entrada X1 [LU] se determina la posición de conexión de la leva de recorrido
en sentido de carrera positivo y la posición de desconexión en sentido negativo. X2 [LU]
determina la posición de desconexión en sentido de carrera positivo y la posición de conexión
en sentido negativo. Para poder accionar la unidad de levas también con ejes módulo, puede
definirse el ciclo del eje en la entrada ACL. Si ACL = 0, no se realiza ninguna corrección interna
del módulo. A través de HY puede ajustarse una banda de histéresis para la entrada X, de
forma que no se produzca ninguna conmutación en las levas referidas al valor real en situación
de parada.
La histéresis sirve para evitar operaciones de conexión y desconexión no deseadas de las
levas de salida en caso de ruido real. Si tras realizar una conmutación se produce una inversión
del sentido, no es posible una nueva conmutación hasta que se haya abandonado la banda
de histéresis.

La lógica de levas realiza la siguiente evaluación


Si no se trata de eje módulo (ACL = 0)

x1n < x2n Q = (x1n ≤ xn) AND (x2n > xn)


x1n ≥ x2n Q=0

Eje módulo (ACL <> 0):

x1n < x2n Q = (x1n ≤ xn) AND (x2n > xn)


x1n > x2n Q = (x1n ≤ xn) OR (x2n > xn)
x1n = x2n Q=0

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Posición actual en LU 0 DINT
X1 Posición inicial de las levas de sali‐ 0 DINT
da
X2 Posición final de las levas de salida 0 DINT
HY Histéresis de conmutación de la le‐ 0 DINT
va de salida
ACL Ciclo del eje 0 0...231-1
Q Estado de la leva de salida 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


338 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología
7.4 TTCU

7.4 TTCU
Característica de rigidez del bobinado

Símbolo

TTCU
&RQVLJQDP£[LPD 5 <0$; < 5 &RQVLJQDDGDSWDGD
5HGXFFLµQGHFRQVLJQD 5 <5('
'L£PHWURDFWXDO 5 '
'L£PHWURP¯QLPRGHOERELQDGR 5 '0,1
'L£PHWURP£[LPRGHOERELQDGR 5 '0$;
&DUDFWHU¯VWLFD %2 0

Descripción abreviada
Adaptación de una consigna de acuerdo a una característica predefinida. El bloque se utiliza
en aplicaciones de bobinadores para determinar la consigna de tracción en función del
diámetro de bobinador actual.

Diagrama de bloques

5($/
0$;
'0$;
5($/
0$;
'0,1


<0$;
<0$; <5('

0
!
 <
<5('

5($/
0$;
'


! 0 

0 

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 339
Tecnología
7.4 TTCU

Funcionamiento
La reducción de la característica comienza cuando se aplica D > DMIN. La magnitud de
entrada YRED define el grado de reducción referido a la magnitud de entrada YMAX. Con la
entrada M puede preseleccionarse una característica que determina el comportamiento de
reducción de la magnitud de salida si aumenta la magnitud de entrada. Si se ha
preseleccionado M = 0, la característica se reduce de forma asintomática el factor
YMAX*YRED. La magnitud de entrada DMAX no se tiene en cuenta en este caso. Con la
preselección M = 1 puede determinarse a través de la magnitud de entrada DMAX con qué
magnitud de entrada D = DMAX transcurre la característica por YMAX- YMAX*YRED.
El cálculo de la característica se define de la forma descrita a continuación:
Se aplica D ≤ DMIN

<=<0$;
D > DMIN y M = 0 (se alcanza el factor de reducción para D→∞)

  '0,1  
<=<0$;<5(' 
  ' 

D > DMIN y M = 1 (se alcanza el factor de reducción para D = DMAX)

 '0$;  '0,1  
'0$;>'0,1 <=<0$;<5('  
 '0$;'0,1  ' 

'0$;='0,1 <=<0$;(<5(' )

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
YMAX Consigna máxima 0.0 0..REAL MAX
YRED Reducción de consigna 0.0 0..1
D Diámetro actual 0.0 0..REAL MAX
DMIN Diámetro mínimo del bobinado 1.0e-2 0..REAL MAX
DMAX Diámetro máximo del bobinado 0.1 0..REAL MAX
M Característica 1 0/1
Y Consigna adaptada 0.0 0..REAL MAX

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


340 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología
7.5 WBG

7.5 WBG
Generador de barrido

Símbolo

WBG
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
6H³DOGHVLQFURQL]DFLµQ %2 6,1 :6 5 6H³DOGHEDUULGR
PDHVWUR 6287 %2 6H³DOGHVLQFURQL]DFLµQ HVFODYR
+DELOLWDU %2 (1
$PSOLWXG 5 $03
)UHFXHQFLDGHEDUULGR 5 ):
'HVIDVDMH , 3+,
6DOWR3QHJDWLYR 5 167
6DOWR3SRVLWLYR 5 367
)DFWRUGHWUDEDMRGHORVLPSXOVRV , 5$7

Descripción abreviada
Generador de onda triangular con frecuencia y amplitud ajustables para resaltar "fallos" en
caso de accionamientos para movimientos alternativos para bobinar hilos textiles, con las
siguientes características:
● Salto P positivo y negativo ajustables de forma independiente
● Sincronización en un accionamiento maestro con desfasaje ajustable
● Entrada de habilitación

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 341
Tecnología
7.5 WBG

Diagrama de bloques

(QWUDGDVLQFURQL]DGDGHEDUULGR6,1
6,1

(1

 3+, 3+,


$03
 6DOLGDVLQFURQL]DGD
6DOLGDGH
 VLQFURQL]DFLµQ
): 6287
 6287
W>V@  5$7   ):

):
3+,


*HQHUDGRUGHRQGDWULDQJXODUGHEDUULGR 5$7
:6

$03
167 167
 :6



367 <
 


5$7 $03 367


Funcionamiento
Con EN = 1 se habilita el generador de barrido. Con ello se emiten la señal de barrido WS y
la señal de sincronización SOUT. El inicio de la generación de señales tiene siempre lugar
con un paso por cero positivo o con un flanco positivo de la salida de sincronización SOUT.
Solo si se resetea EN y se continúa con la generación de barrido hasta el siguiente paso por
cero de WS, estará de nuevo bloqueado el generador y SOUT = 0. Con la entrada PHI (0-360°)
puede ajustarse un desfasaje entre el flanco positivo de la entrada de sincronización SIN y el
inicio de la señal de barrido. La señal se genera entonces para un período de señal. Para que
la generación de señal sea continua, debe dispararse periódicamente a través de SIN. Si la
generación del período de señal anterior se encuentra en curso durante un nuevo inicio, se
cancela. En el caso especial PHI = 360, puede activarse el barrido independiente. La
generación de señal se produce de forma periódica y está desacoplada de la entrada de
sincronización SIN. La señal de barrido se aplica a la entrada X y se emite en la salida Y.

Atributos de la señal de barrido

Entrada Rango Descripción


AMP 0..0,2 Amplitud relativa de la señal de barrido
FW 0,1..120 r/min Frecuencia de la señal de barrido

Descripción de los bloques DCC estándar


342 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Tecnología
7.5 WBG

Entrada Rango Descripción


PHI 0..360° Desfasaje de la señal de barrido relativo a un flanco positivo
en la entrada de sincronización SIN
NST 0,0..1,0 Salto negativo relativo de la señal de barrido al final del flanco
de señal positivo
PST 0,0..1,0 Salto positivo relativo de la señal de barrido al final del flanco
de señal negativo
RAT 0..100% Relación flanco de señal de subida/periodo de señal

Amplitud efectiva (WS) = ABS(X) * AMP


Salto negativo efectivo = -ABS(X) * AMP * NST
Salto positivo efectivo = ABS(X) * AMP * PST
Relación flanco de subida/flanco de bajada = RAT/(100-RAT)
Si se modifican de forma dinámica los atributos de la señal de barrido, serán efectivos solo al
iniciar un período de señal nuevo (paso por cero positivo).

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
SIN Señal de sincronización (maestro) 0 0/1
EN Habilitar 0 0/1
AMP Amplitud 0.0 0..0,2
FW Frecuencia de barrido 60 0.1..120
PHI Desfasaje 360 0..360
NST Salto P negativo 0.0 0,0..1,0
PST Salto P positivo 0.0 0,0..1,0
RAT Factor de trabajo de los impulsos 50 0..100
Y Magnitud de salida 0.0 REAL
WS Señal de barrido 0.0 REAL
SOUT Señal de sincronización (esclavo) 0 0/1

Datos de configuración

SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 343
Tecnología
7.5 WBG

Descripción de los bloques DCC estándar


344 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Servomando 8
8.1 DEL
Elemento de zonas muertas

Símbolo

DEL
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
8PEUDOGHFRQPXWDFLµQ 5 %

Descripción abreviada
● Banda muerta ajustable
● Ajustar a cero rango de valores simétrico al origen

Funcionamiento
● Si el valor de X es menor que B, Y = 0
● Si X es mayor o igual que B, Y = X - B
● Si X es menor o igual que -B, Y = X + B
Con el umbral de respuesta B puede ajustarse la banda muerta simétrica al origen.

Algoritmo:
con la condición marginal B >= 0
Para B < 0 se aplica para todos X: Y = X.

;+%SDUD;<= %

<=SDUD %<;<%
;%SDUD;>=%

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 345
Servomando
8.1 DEL

Diagrama de bloques

; <

Descripción de los bloques DCC estándar


346 Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5
Servomando
8.1 DEL

Diagrama XY

<

%

%
;

Conexiones de bloque

Conexión de bloque Descripción Valor prede‐ Rango Atributos


terminado
X Magnitud de entrada 0.0 REAL
B Umbral de conmutación 0.0 REAL
Y Magnitud de salida 0.0 REAL

Descripción de los bloques DCC estándar


Manual de funciones, 11/2017, 6SL3097-4AQ00-0EP5 347
Servomando
8.1 DEL

Datos de configuración