Post on 12-Sep-2018
transcript
Motion Control
s
SINAMICS/SIMOTIONDescripción de los bloques estándar DCC
Manual de funciones, edición 11/2009
Edición 11/2009
SINAMICS/SIMOTION
Descripción de los bloques estándar DCC
Manual de funciones
Válido para
Accionamiento Versión de firmware
SINAMICS 2.5 SP1/2.5/2.6/2.6 SP1/4.3
controlador
SIMOTION 4.1 SP5
6SL3097-4AQ00-0EP0
s
Prefacio
Introducción1
Aritmética2
Lógica3
Conversión4
Servomando5
Tecnología6
Sistema7
Anexo
Copyright Siemens AG 2009 All Rights Reserved
Está prohibida la divulgación y la reproducción de este documento y de su contenido salvo en caso de autorización expresa. Los infracto-res quedan obligados a la indemnización por daños y perjuicios. Se reservan todos los derechos, en particular para el caso de concesión de patentes o la inscripción de modelos de utilidad.
Siemens AGAutomation & DrivesPostfach 4848D - 90437 NúrembergAlemania
Exención de responsabilidad
Hemos verificado la coincidencia entre el contenido de este impreso y el software y el hardware descritos. Sin embargo, como no pueden excluirse las divergencias, no nos responsabilizamos de la plena co-incidencia. El contenido de este impreso se somete a revisión perió-dicamente, de manera que las correcciones se incluyen en ediciones posteriores.
© Siemens AG 2009Sujeto a cambios técnicos sin previo aviso.
Consignas de seguridad
Este manual contiene indicaciones que hay que tener en cuenta para su propia seguridad, así como para evitar daños materiales. Las indicaciones relativas a su propia seguridad están destacadas mediante un triángulo de advertencia; las indicaciones que se refieran simplemente a daños materiales no tendrán un triángulo de advertencia. De acuerdo al grado de peligro que impliquen, las consignas se representan, de mayor a menor, como sigue:
Si se presentan varios niveles de peligro siempre se utiliza la advertencia del nivel más alto. Si en una consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El dispositivo/sistema correspondiente sólo debe ajustarse y utilizarse sirviéndose de esta documentación. Sólo está autorizado a poner en marcha y utilizar este dispositivo/sistema el personal cualificado. Personal cualificado, según las indicaciones técnicas de seguridad de este manual, son aquellas personas que tienen la autorización necesaria para poner en marcha, poner a tierra y marcar dispositivos, sistemas y circuitos de acuerdo con los estándares de la normativa de seguridad.
Uso reglamentario
Tenga en cuenta lo siguiente:
Marcas
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.
Riesgo
Significa que, si no se adoptan las medidas preventivas adecuadas, se producirá la muerte, o bien lesio-nes corporales graves.
Advertencia
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte o bien lesiones corporales graves.
Precaución
Con triángulo de advertencia significa que puede producirse una lesión leve si no se toman las medidas preventivas adecuadas.
Precaución
Sin triángulo de advertencia significa que pueden producirse daños materiales si no se adoptan las medi-das preventivas adecuadas.
Atención
Significa que se puede producir un evento o estado no deseado si no se tiene en consideración la indicación.
Advertencia
El dispositivo sólo se debe utilizar para los casos de aplicación contemplados en el catálogo y en la des-cripción técnica en combinación con los aparatos y componentes de otros fabricantes recomendados o autorizados por Siemens.
El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una ins-talación y un montaje conforme a las prácticas de la buena ingeniería, así como un manejo y un mante-nimiento rigurosos.
Siemens Aktiengesellschaft SINAMICS/SIMOTION, Manual de funciones
5Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
Prefacio
Documentación SIMOTION
Encontrará una lista de la documentación SIMOTION en una bibliografía sepa-rada.
La bibliografía se incluye en el CD "SIMOTION SCOUT".
La documentación SIMOTION consta de 9 paquetes que contienen unos 80 documentos sobre SIMOTION y otros sistemas pertinentes (p. ej.: SINAMICS).
Para SIMOTION nivel V4.1 SP3 están disponibles los siguientes paquetes de documentación:
SIMOTION Sistema de ingeniería Manejo
SIMOTION Descripciones del sistema y funciones
SIMOTION Diagnóstico
SIMOTION Programación
SIMOTION Programación - Referencias
SIMOTION C
SIMOTION P350
SIMOTION D4xx
SIMOTION Documentación complementaria
Documentación SINAMICS
La documentación de SINAMICS se estructura en 2 niveles:
Documentación general y catálogos
Documentación para el fabricante 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 direc-ción:
http://www.automation.siemens.com/doconweb
Prefacio
6 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Para más información sobre ofertas de formación y sobre las FAQ (preguntas fre-cuentes), visite la web:
http://www.siemens.com/motioncontrol
Siga los puntos de menú "Soporte".
Soporte técnico
En caso de consultas técnicas, diríjase a la siguiente hotline:
Consultas con respecto a la documentación
Para cualquier consulta con respecto a la documentación (sugerencias, correc-ciones), sírvase enviar un fax o un correo electrónico a la siguiente dirección:
Europa/África
Teléfono +49 180 5050 222 (no gratuito)
Fax +49 180 5050 223
Internet http://www.siemens.com/automation/support-request
América
Teléfono +1 423 262 2522
Fax +1 423 262 2200
Internet mailto:techsupport.sea@siemens.com
Asia/Pacífico
Teléfono +86 1064 719 990
Fax +86 1064 747 474
Internet mailto:adsupport.asia@siemens.com
Nota
Los números de teléfono específicos de cada país para el asesoramiento técnico se encuentran en Internet:
http://www.siemens.com/automation/service&support
Las llamadas están sujetas a cargo (por ejemplo 0,14 € el minuto desde la red telefónica fija alemana). Las tarifas de otros operadores pueden variar.
Fax +49 9131- 98 63315
Correo elec-trónico
mailto:doku.motioncontrol@siemens.com
Prefacio
7Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
Dirección de Siemens en Internet
Encontrará información de máxima actualidad sobre los productos SIMO-TION/SINAMICS, soporte de producto y FAQs en las siguientes direcciones de Internet:
Información general:
http://www.siemens.com/simotion
http://www.siemens.com/sinamics
Soporte de producto:
http://support.automation.siemens.com/WW/view/de/10805436
Soporte adicional
Le ofrecemos cursos para ayudarle a familiarizarse con la forma de trabajar con SIMOTION.
Para ello contacte con su centro de formación regional o con el centro de forma-ción central en Núremberg (D-90027), tel. +49 (911) 895 3202.
Encontrará información sobre la oferta de formación en:
www.sitrain.com
Prefacio
8 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
9
Índice de materias
1 Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Arithmetic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.1 ACOS Función Arcocoseno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2 ADD Sumador (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.3 ADD_D Sumador (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4 ADD_I Sumador (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5 ADD_M Sumador Módulo para suma correcta de ciclo de eje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.6 ASIN Función Arcoseno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.7 ATAN Función Arco tangente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.8 AVA Generador de valor absoluto con evaluación de signo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.9 AVA_D Generador de valor absoluto (DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.10 COS Función Coseno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.11 DIV Divisor (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.12 DIV_D Divisor (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.13 DIV_I Divisor (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.14 MAS Evaluador de máximos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.15 MIS Evaluador de mínimos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.16 MUL Multiplicador (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.17 MUL_D Multiplicador (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.18 MUL_I Multiplicador (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.19 PLI20 Línea poligonal, 20 puntos de inflexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.20 SII Inversor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.21 SIN Función Seno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.22 SQR Extractor de raíz cuadrada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.23 SUB Restador (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.24 SUB_D Restador (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.25 SUB_I Restador (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.26 TAN Tangente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3 Logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.1 AND operación AND lógica (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2 AND_W operación AND lógica (tipo WORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.3 BF Función Intermitente (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.4 BF_W Función Intermitente para palabra de estado (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.5 BSW Conmutador binario (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.6 CNM Memoria numérica controlable (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3.7 CNM_D Memoria numérica controlable (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.8 CNM_I Memoria numérica controlable (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.9 CTR Contador (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.10 DFR D Flip-Flop dominante para reset (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.11 DFR_W D Flip-Flop dominante para reset (tipo WORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
10 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.12 DLB Elemento de retardo (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3.13 DX8 Demultiplexor, 8 salidas, concatenable en cascada (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . 98
3.14 DX8_D Demultiplexor, 8 salidas, concatenable en cascada (tipo DOUBLE INTEGER). . . . . . . . 100
3.15 DX8_I Demultiplexor, 8 salidas, concatenable en cascada (tipo INTEGER). . . . . . . . . . . . . . . . . 103
3.16 ETE Evaluación de flancos (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
3.17 LVM Avisador de límite de dos lados con histéresis (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . 108
3.18 MFP Generador de impulsos (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
3.19 MUX8 Multiplexor, concatenable en cascada (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
3.20 MUX8_D Multiplexor concatenable en cascada (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . 115
3.21 MUX8_I Multiplexor, concatenable en cascada (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . 118
3.22 NAND operación AND lógica (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
3.23 NCM Comparador numérico (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
3.24 NCM_D Comparador numérico (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
3.25 NCM_I Comparador numérico (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
3.26 NOP1 Bloques de relleno (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
3.27 NOP1_B Bloque de relleno (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
3.28 NOP1_D Bloque de relleno (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
3.29 NOP1_I Bloque de relleno (tipo INT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
3.30 NOP8 Bloques de relleno (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
3.31 NOP8_B Bloques de relleno (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
3.32 NOP8_D Bloques de relleno (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
3.33 NOP8_I Bloques de relleno (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.34 NOR operación OR lógica (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
3.35 NOT Inversor (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
3.36 NOT_W Inversor de la palabra de estado (tipo WORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
3.37 NSW Conmutador numérico (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
3.38 NSW_D Conmutador numérico (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
3.39 NSW_I Conmutador numérico (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
3.40 OR operación OR lógica (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
3.41 OR_W operación OR lógica (tipo WORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
3.42 PCL Acortador de pulsos (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.43 PDE Retardador de conexión (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.44 PDF Retardador de desconexión (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
3.45 PST Prolongador de pulsos (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
3.46 RSR RS Flip-Flop, dominante R (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
3.47 RSS RS Flip-Flop, dominante S (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
3.48 SH Bloque de desplazamiento (tipo WORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.49 SH_DW Bloque de desplazamiento (tipo DWORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
3.50 TRK Elemento de seguimiento/memoria (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
3.51 TRK_D Elemento de seguimiento/memoria (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . 172
3.52 XOR operación lógica OR exclusiva (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.53 XOR_W operación lógica OR exclusiva (tipo WORD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
4 Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
4.1 BY_B Convertidor byte de estado en 8 magnitudes binarias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
4.2 BY_W Convertidor de byte de estado a palabra de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
11
4.3 B_BY Convertidor 8 magnitudes binarias en byte de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
4.4 B_DW Convertidor 32 magnitudes binarias en palabra doble de estado. . . . . . . . . . . . . . . . . . . . 183
4.5 B_W Convertidor 16 magnitudes binarias en palabra de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . 186
4.6 DW_B Convertidor palabra doble de estado en 32 magnitudes binarias. . . . . . . . . . . . . . . . . . . . 189
4.7 DW_R Aplicación de la cadena de bits como valor de tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . 192
4.8 DW_W Convertidor de palabra doble de estado a palabra de estado. . . . . . . . . . . . . . . . . . . . . . 194
4.9 D_I Convertidor del tipo DOUBLE INTEGER en el tipo INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . 195
4.10 D_R Convertidor del tipo DOUBLE INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
4.11 D_SI Convertidor del tipo DOUBLE INTEGER en el tipo SHORT INTEGER. . . . . . . . . . . . . . . . 197
4.12 D_UI Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED INTEGER. . . . . . . . . . . . . 198
4.13 D_US Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED SHORT INTEGER. . . . . 199
4.14 I_D Convertidor del tipo INTEGER en el tipo DOUBLE INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . 200
4.15 I_R Convertidor del tipo INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4.16 I_SI Convertidor del tipo INTEGER en el tipo SHORT INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . 202
4.17 I_UD Convertidor del tipo INTEGER en el tipo UNSIGNED DOUBLE INTEGER. . . . . . . . . . . . . 203
4.18 I_US Convertidor del tipo INTEGER en el tipo UNSIGNED SHORT INTEGER. . . . . . . . . . . . . . 204
4.19 LR_R Convertidor del tipo LONG REAL en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4.20 N2_R Conversión de formato con coma fija de 16 bits (N2) en REAL. . . . . . . . . . . . . . . . . . . . . . 206
4.21 N4_R Conversión de formato con coma fija de 32 bits (N4) en REAL. . . . . . . . . . . . . . . . . . . . . . 207
4.22 R_D Convertidor del tipo REAL en el tipo DOUBLE INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
4.23 R_DW Adopción de la cadena de bits como DWORD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
4.24 R_I Convertidor del tipo REAL en el tipo INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
4.25 R_LR Convertidor del tipo REAL en el tipo LONG REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
4.26 R_N2 Conversión de REAL en formato con coma fija de 16 bits (N2). . . . . . . . . . . . . . . . . . . . . . 212
4.27 R_N4 Conversión de REAL en formato con coma fija de 32 bits (N4). . . . . . . . . . . . . . . . . . . . . . 214
4.28 R_SI Convertidor del tipo REAL en el tipo SHORT INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
4.29 R_UD Convertidor del tipo REAL en el tipo UNSIGNED DOUBLE INTEGER. . . . . . . . . . . . . . . 217
4.30 R_UI Convertidor del tipo REAL en el tipo UNSIGNED INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . 218
4.31 R_US Convertidor del tipo REAL en el tipo UNSIGNED SHORT INTEGER. . . . . . . . . . . . . . . . . 219
4.32 SI_D Convertidor del tipo SHORT INTEGER en el tipo DOUBLE INTEGER. . . . . . . . . . . . . . . . 220
4.33 SI_I Convertidor del tipo SHORT INTEGER en el tipo INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . 221
4.34 SI_R Convertidor del tipo SHORT INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
4.35 SI_UD Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED DOUBLE INTEGER. . . . 223
4.36 SI_UI Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED INTEGER. . . . . . . . . . . . . . 224
4.37 UD_I Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo INTEGER. . . . . . . . . . . . . 225
4.38 UD_R Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo REAL. . . . . . . . . . . . . . . 226
4.39 UD_SI Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo SHORT INTEGER. . . . 227
4.40 UI_D Convertidor del tipo UNSIGNED INTEGER en el tipo DOUBLE INTEGER. . . . . . . . . . . . . 228
4.41 UI_R Convertidor del tipo UNSIGNED INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . 229
4.42 UI_SI Convertidor del tipo UNSIGNED INTEGER en el tipo SHORT INTEGER. . . . . . . . . . . . . . 230
4.43 US_D Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo DOUBLE INTEGER. . . . . 231
4.44 US_I Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo INTEGER. . . . . . . . . . . . . . 232
4.45 US_R Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . 233
4.46 W_B Convertidor palabra de estado en 16 magnitudes binarias. . . . . . . . . . . . . . . . . . . . . . . . . . . 234
4.47 W_BY Convertidor palabra de estado en byte de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
12 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.48 W_DW Convertidor palabra de estado en palabra doble de estado. . . . . . . . . . . . . . . . . . . . . . . . 238
5 System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
5.1 CTD Determinación de la diferencia temporal a partir de una etiqueta de fecha/hora interna. . . 239
5.2 GTS Lectura de una etiqueta de fecha/hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
5.3 RDP Lectura de parámetros de accionamiento (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
5.4 RDP_D Lectura de parámetros de accionamiento (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . 244
5.5 RDP_I Lectura de parámetros de accionamiento (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . 246
5.6 RDP_UD Lectura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER). . . 248
5.7 RDP_UI Lectura de parámetros de accionamiento (tipo UNSIGNED INTEGER). . . . . . . . . . . . . 250
5.8 RDP_US Lectura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER). . . . . 252
5.9 SAH Sample & Hold (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
5.10 SAH_B Sample and Hold (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
5.11 SAH_BY Sample & Hold (tipo BYTE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
5.12 SAH_D Sample & Hold (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
5.13 SAH_I Sample & Hold (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
5.14 SAV Respaldo de valores (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
5.15 SAV_BY Respaldo de valores (tipo BYTE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
5.16 SAV_D Respaldo de valores (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
5.17 SAV_I Respaldo de valores (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
5.18 STM Disparo de fallo/alarma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
5.19 WRP Escritura de parámetros de accionamiento (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
5.20 WRP_D Escritura de parámetros de accionamiento (tipo DOUBLE INTEGER). . . . . . . . . . . . . . 286
5.21 WRP_I Escritura de parámetros de accionamiento (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . 288
5.22 WRP_UD Escritura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER). . 290
5.23 WRP_UI Escritura de parámetros de accionamiento (tipo UNSIGNED INTEGER). . . . . . . . . . . 292
5.24 WRP_US Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER). . . 294
6 Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
6.1 DCA Calculadora de diámetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
6.2 INCO Momento de inercia del bobinador de eje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
6.3 OCA Secuenciador de levas con software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
6.4 TTCU Característica de rigidez del bobinado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
6.5 WBG Generador de barrido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
7 Closed-loop control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
7.1 DEL Elemento de zonas muertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
7.2 DEZ Elemento de zonas muertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
7.3 DIF Elemento de derivada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
7.4 DT1 Filtro pasabajos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
7.5 INT Integrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
7.6 LIM Limitador (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
7.7 LIM_D Limitador (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
7.8 MVS Generador de valor medio móvil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
7.9 PC Regulador P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
7.10 PIC Regulador PI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
13
7.11 PT1 Elemento de retardo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
7.12 RGE Generador de rampas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
7.13 RGJ Generador de rampa con limitación de jerk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
A Apéndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
A.1 Tipos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
A.2 Error value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
A.3 Vista general de bloques funcionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
B Apéndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
B.1 Avisos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
B.2 Parámetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
14 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
15Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
Introducción 11.1 Introducción a Drive Control Chart (DCC)
Drive Control Chart (DCC) para SINAMICS y SIMOTION describe la amplia-ció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 suma-mente sencilla las funciones tecnológicas, tanto para el sistema de control de movimiento SIMOTION como pasa el sistema de accionamiento SINAMICS. Con ello se abre una nueva dimensión para el usuario en cuanto a la capacidad de adaptación de los sistemas mencionados a las funciones específicas de su máq-uina. Además, DCC no tiene ninguna limitación por lo que respecta al número de funciones utilizables; éstas están restringidas únicamente por las prestaciones de la plataforma de destino.
DCC se compone del editor DCC y de la librería DCB (librería de bloques con bloques estándar DCC).
Introducción
Introducción a Drive Control Chart (DCC)
16 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
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 un ele-vado grado de reutilización de los 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 prede-finida (librería DCB), y se combinan gráficamente mediante Arrastrar y soltar. Las funciones de prueba y diagnóstico permiten verificar el comportamiento del programa, o bien identificar la causa en caso de fallo.
La librería de bloques comprende una gran selección de bloques de regulación, cálculo y lógica, así como funciones más amplias de control y regulación.
Para la combinación, evaluación y captura de las señales binarias se dispone de todas las funciones lógicas habituales (AND, XOR, retardadores de conexión/desconexión, biestables RS, contadores, etc.). Para la vigilancia y eva-luación de magnitudes numéricas se dispone de multitud de funciones de cálculo, como la de cálculo de valor absoluto, divisores y la evaluación del mín-imo/máximo. Además del control de accionamiento, es posible configurar de un modo simple y sin problemas funciones de bobinadores axiales, reguladores PI, generadores de rampa o generadores de barrido.
En combinación con el sistema de control de movimiento SIMOTION es posible una programación prácticamente ilimitada de estructuras técnicas de regulación. Éstas pueden combinarse luego con otras partes del programa para formar un programa completo.
Por otra parte, Drive Control Chart para accionamientos SINAMICS ofrece una base cómoda para resolver tareas de control y regulación a pie de accionamiento directamente en el convertidor. Con ello se obtiene una capacidad de adaptación adicional de SINAMICS a las tareas propuestas. El procesamiento in situ, en el accionamiento, admite la conversión de sistemas modulares de maquinaria y redunda en un aumento de las prestaciones globales de la máquina.
Librerías
Introducción
17Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
1.2 Librerías
Los bloques se encuentran en las librerías que se pueden importar como paque-tes tecnológicos en el editor DCC.
Existen dos librerías diferentes:
1. La librería SIMOTION contiene los bloques SIMOTION marcados en el pre-sente documento.
2. La librería SINAMICS contiene los bloques SINAMICS marcados en el pre-sente documento.
Tanto en la lista del anexo A1 como en los apartados donde se describen los blo-ques correspondientes puede comprobar cuál de los bloques descritos en el pre-sente documento está dispuesto dentro de SIMOTION o SINAMICS.
Introducción
Nomenclatura de los bloques
18 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
1.3 Nomenclatura de los bloques
Un bloque se representa, por ejemplo, de la siguiente forma:
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 Postfix acorde al tipo de datos, aunque si se trata de los tipos de datos Real y Bool, es habitual prescindir del Postfix (p. ej. MUL_I: multiplicador del tipo Integer, MUL: multiplicador del tipo Real). La siguiente tabla reúne las extensiones habituales:
Tabla 1-1 Identificador de bloque
Postfix para identificador de bloque Tipo de datos de las magnitudes de entrada y salida
_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
Nomenclatura de los bloques
Introducción
19Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
Identificador de conexión
"Para marcar un campo de magnitudes de entrada o salida, el identificador se amplía con un índice (comenzando con 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 con la cifra 1 (p. ej. X1, X2, X3…).
La siguiente tabla contiene una lista de los identificadores de conexión habituales
Si además de las magnitudes de entrada y salida primarias se utilizan más entra-das 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::
Tabla 1-2 Identificadores de conexión
Identificador de conexión Utilización
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)
Tabla 1-3
Identificador de conexión Utilización
LU Entrada: límite superior
LL Entrada: 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: límite superior alcanzado
QL Salida: límite inferior alcanzado
QF Salida: marca de error
QE Salida Y idéntica a entrada X
QN Magnitud binaria invertida
Introducción
Conexiones de bloque
20 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Tipo de datos de conexión
La siguiente tabla contiene los identificadores abreviados de los tipos de datos.
1.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
Tabla 1-4
Abreviatura Ancho en bits
Tipo de datos según IEC 61131-3
Descripción
BO 1 BOOL BOOLEAN
BY 8 BYTE Cadena de bits, Unsigned Integer
SI 8 SINT Signed Short Integer
DI 32 DINT Signed 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
W 16 WORD Cadena de bits, Unsigned Integer
AID 32 - ID de alarma
Byte Ordering
Introducción
21Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
1.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 fun-ción del sistema (p. ej. si, dado el caso, antes de la transferencia de datos a tra-vés de Profibus se realiza un Byte Swapping al formato Big Endian).
1.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 1-5 Conversiones
Entrada Salida Descripción
WORD INT Interconexión de una magnitud de palabra con una magnitud de Integer
INT WORD Interconexión de una magnitud de Integer con una magnitud de palabra
DWORD DINT Interconexión de una magnitud de palabra doble con una magnitud de Integer Double
DINT DWORD Interconexión de una magnitud de Integer Double con una magni-tud de palabra doble
BYTE SINT Interconexión de una magnitud de byte con una magnitud de Inte-ger Short
SINT BYTE Interconexión de una magnitud de Integer Short con una magnitud de byte
USINT BYTE Interconexión de una magnitud de Integer Unsigned Short con una magnitud de byte
BYTE USINT Interconexión de una magnitud de byte con una magnitud de Inte-ger Unsigned Short
USINT SINT Interconexión de una magnitud de Integer Unsigned Short con una magnitud de Integer Short
Introducción
Inicialización de los bloques
22 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
*Especial para la conexión del sistema SIMOTION
1.7 Inicialización de los bloques
La inicialización define el estado inicial de un bloque. Antes de la ejecución cíclica del bloque, el sistema1 realiza la inicialización. 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 interconexio-nes 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 interco-nexió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 "Inicializa-ción". Para la inicialización, los bloques deben estar asignados a un segmento de tiempo (SINAMICS) o a una Task (SIMOTION).
SINT USINT Interconexión de una magnitud de Integer Short con una magnitud de Integer Unsigned Short
UINT WORD Interconexión de una magnitud de Integer Unsigned con una mag-nitud de palabra
WORD UINT Interconexión de una magnitud de palabra con una magnitud de Integer Unsigned
UINT INT Interconexión de una magnitud de Integer Unsigned con una mag-nitud de Integer
INT UINT Interconexión de una magnitud de Integer con una magnitud de Integer Unsigned
UDINT DWORD Interconexión de una magnitud de Integer Unsigned Double con una magnitud de palabra doble
DWORD UDINT Interconexión de una magnitud de palabra doble con una magnitud de Integer Unsigned Double
UDINT DINT Interconexión de una magnitud de Integer Unsigned Double con una magnitud de Integer Double
DINT UDINT Interconexión de una magnitud de Integer Double con una magni-tud de Integer Unsigned Double
SDTIME REAL Interconexión de una magnitud de SDTime con una magnitud de Real
Tabla 1-5 Conversiones
Entrada Salida Descripción
1. A partir de SP2 la inicialización se realiza en la transición STOP/RUN (SIMOTION) o en la transi-ción al funcionamiento cíclico (SINAMICS)
Realización de funciones complejas con un ejemplo de configuración
Introducción
23Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
1.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" basados en Masterdrives (bloques libres). Se compo-nen de bloques DCB disponibles.
La funcionalidad del generador de rampa cómodo se crea a partir de la interco-nexión de diferentes DCB. Están disponibles en forma de ejemplos de configura-ció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 ope-ración debe realizarse de forma explícita mediante una señal binaria. La entrada binaria correspondiente debe estar prevista en el ejemplo de configu-ració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/apli-car sólo lo necesario, o bien no recurrir en absoluto a los ejemplos de con-figuración: comenzar con los bloques básicos como RGJ (generador de rampa con redondeo) o PIC (regulador PI) y ampliar si es necesario.
Introducción
Realización de funciones complejas con un ejemplo de configuración
24 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
1.8.1 Importación de un proyecto de ejemplo
Para importar el proyecto de ejemplo en SCOUT/STARTER, seleccione en el menú el comando Proyecto -> Importar...
El archivo se encuentra generalmente en la siguiente ruta:
C:\Archivos de programa\Siemens\Step7\Exam-ples\dcc\XML_Examples_CRGE_TCLR\XML_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 (Standalone), se rechazan los componentes SIMOTION conforme a sus caracte-rísticas; en cambio, los componentes CU320 se importan correctamente y se pueden copiar.
Nota
Para aplicar los esquemas DCC a otro proyecto, es necesario volver a ejecutar SCOUT/STARTER de forma paralela. Los esquemas llevan por nombre "Comfor-tRampFunction" y "TechnologyController" en el proyecto de ejemplo.
Realización de funciones complejas con un ejemplo de configuración
Introducción
25Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2009
T21/8
X1
YR
I
RBO
NS
WX2
R0
T21/20
X1
YR
I
RBO
NS
WX2
R
Deceleration tim
e
Quick stop tim
eT2
1/15
I1Q
BO
I
BO
BO
BS
WI2B
O
Enable rounding
0
T21/7
X1
YR
I
RBO
NS
WX2
R
Bring R
amp-function
generator to a standstill
0
T21/6
X1
YR
I
RBO
NS
WX2
R
Ram
p-function generator input
Stop R
amp-function
generator
T21/21
RG
J
RX
YR
RN
RM
YB
RR
LUQ
EB
OQ
UB
OQ
LB
O
RLL
RS
V
RTU
RTDC
UB
OC
DB
OC
FB
O
SB
O
YL
RY
AR
RE
V
RA
SV
RW
D
RTR
UR
TR1
RTR
2R
TRD
RTR
3R
TR4
ULR
BO
LLRB
OR
QN
BO
SA
BO
EN
BO
T21/25
NC
M
RX
1
RX
2
QU
BO
QU
BO
QU
BO
Ram
p-function generator output
0
T21/24
RS
S
BO
SQ
PB
OQ
NB
O
RS
-Flip-Flop, S
BO
R
T21/23
NC
M
RX
1
RX
2
QU
BO
QU
BO
QU
BO
Acceleration
finished
T21/22
NO
T
BO
IQ
BO
1 = Enable ram
p-function generator0 = S
et ramp-function generator to zero
0 = Ram
p-functiongenerator inital runs
T21/11
OR
OR
-Stufe B
OO
L
BO
I0
BO
I1B
OI2
BO
I3
QB
O
T21/14
OR
OR
-Stufe B
OO
L
BO
I0
BO
I1B
OI2
BO
I3
QB
O
T21/13
NO
T
BO
IQ
BO T2
1/12
I1Q
BO
I
BO
BO
BS
WI2B
O
T21/9
X1
YR
I
RBO
NS
WX2
R
T21/10
X1
YR
I
RBO
NS
WX2
R
000
Ram
p-function generatorsetting value
0
00
T21/4
NO
P1_B
BO
IQ
BO
Ram
p-function generator output = 0
Quick stop ram
p-function generator
T21/1
NO
P1_B
BO
IQ
BO
Set ram
p-function generator
T21/2
NO
P1_B
BO
IQ
BO
T21/19
X1
YR
I
RBO
NS
WX2
R
T21/18
MU
LX4
RX
1
RX
2R
X3
R
YR
Deceleration
time
Adaption
Factor
11
0
T21/17
X1
YR
I
RBO
NS
WX2
R
T21/16
MU
LX4
RX
1
RX
2R
X3
R
YR
Acceleration
time
Adaption
Factor
11
0B
ypass ramp-function
generator
T21/3
NO
P1_B
BO
IQ
BO
T21/5
NO
P1
RX
YR
Com
fort ramp-function generator
Com
mand P
riority:
from highest priority to low
est priority:
1. enamble ram
p function generator / set to zero
2. quick stop ramp function generator
3. set ramp function generator to setpoint value
4. bypass ramp function generator
5. bring ramp function generator to standstill
6. stop ramp function generator
task priority of function blocks:
it is important, that the blocks in front of the S
V-input pin of
the RG
J-block are ranked earlier in the task system than the
blocks in front of the S -input pin of the R
GJ-block.
Otherw
ise there may occure jum
ps of the output signal of the ram
p function generator!
switching of drive data sets:
there is no switching of data sets available like in the sinam
ics.
If there are different data sets necessary, the user has to add aditionalnum
erical switches to change betw
een the different data sets.
ramp end rounding by sudden change of input value at ram
p up:
this function is not existing in this program
T21/27
XY
RRI
R
SN
AV
A
T21/26
XY
RRI
R
SN
AV
A
Introducción
Realización de funciones complejas con un ejemplo de configuración
26 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
T21/1
NO
P1
RX
YR
T21/2
XY
RT
PT1
RR PT1
SV
RS
BO
T21/4
X1
YR
I
RBO
NS
WX2
R
T21/6
X1
YR
I
RBO
NS
WX2
R
T21/3
NO
P1_B
BO
IQ
BO
T21/7
X1
YR
I
RBO
NS
WX2
RT2
1/5N
OP
1_B
BO
IQ
BO
T21/8
NO
P1
RX
YR
T21/9
SU
B
RX
1
RX
2
YR
T21/10
XY
RT
PT1
RR PT1
SV
RS
BO
T21/12
X1
YR
I
RBO
NS
WX2
R
T21/11
NO
P1_B
BO
IQ
BO
T21/16
AD
D
RX
1
RX
2R
X3
RX
4
YR
T21/13
XY
RT1
DT1
RR DT1
TDR
YP
TR
SV
R
SB
O
T21/15
X1
YR
I
RBO
NS
WX2
R
T21/14
NO
P1_B
BO
IQ
BO
T21/30
PIC
W1
RRW
2R
X1
RYQU
BO
QL
BO
PIC
RY
E
RX
2
RLU
RLL
RK
P
BO
IC
RW
P
RS
V
RTN
BO
ENS
BO
HI
BO
RY
I
T21/24
MU
LX4
RX
1
RX
2R
X3
R
YR
T21/22
NO
P1_B
BO
IQ
BO T2
1/20N
OP
1_B
BO
IQ
BOT2
1/23N
OP
1_B
BO
IQ
BO T2
1/17N
OP
1
RX
YRT2
1/18N
OP
1
RX
YR
T21/25
NO
P1
RX
YR
T21/32
RG
E
RX
YR
RN
RM
YA
R
RLU
QE
BO
QU
BO
QL
BO
RLL
RS
VR
TUR
TDCU
BO
CD
BO
CF
BO
SB
O
T21/33
RG
E
RX
YR
RN
RM
YA
R
RLU
QE
BO
QU
BO
QL
BO
RLL
RS
VR
TUR
TDCU
BO
CD
BO
CF
BO
SB
O
T21/27
NO
P1
RX
YRT2
1/29N
OP
1
RX
YR T2
1/28M
ULX
4
RX
1
RX
2R
X3
R
YR
T21/34
LIM
XRR
LUR
LL
RYQU
BOQ
LB
O
LIM
T21/21
NO
P1_B
BO
IQ
BO T2
1/19N
OP
1
RX
YR
Setpoint
value
Actual
value
Enable
Sm
ooth 1Enable P
I controllerw
ith D
0 = normal P
ID controller
1 = PI controller w
ith D-com
ponent in actual value channel
00
0
Enable
Sm
ooth 2
Enable
Derivative term
0
11
-111
Acceleration
time
Deceleration
time 0
Basic
Gain
Gain
Adaption
Integraltim
e
Stop
P-controller
Enable
PIC
Set
I-component
Stop
I-controller
Limitation
Ram
p-function generator
P-com
ponent
I-component
Output technology
controller
Technology Controller
T21/26
NO
T
BO
IQ
BO
T21 / 31
AD
D
RX
1
RX
2R
X3
RX
4
YR
00
Pre -control
11
I Setting value
T21/35
MU
LX4
RX
1
RX
2R
X3
R
YR
Priority of comm
ands:
in order from highest to low
est priority:
1. enable PI-controller
2. stop P-Controller
3. set I-Com
ponent
4. stop I-Controller
disable smoothing:
to disable or enable smoothing use
the variables enable_sm
ooth_1 for smoothing in
setpoint channel or enable_smooth_2 for
smoothing in actual value channel
enable PI-C
ontroller with D
:
False: normal P
ID-C
ontroller
True: PI-C
ontroller with D
-component
in actual value channel
Using the Technology-C
ontroller as P-C
ontroller:
for using
the Technology-C
ontroller as
P-C
ontroller, set
I_setvalue to
zero and
Set_I_component to true
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
27
Arithmetic 22.1 ACOS Función Arcocoseno
☑ SIMOTION ☐ SINAMICS
Símbolo
ACOS
R XArgumento RY ArcocosenoBOQF Magnitud de salida
Breve descripción
• Determinación del valor arcocoseno de un argumento
Forma de funcionamiento
El bloque emite por la salida Y el resultado de calcular el arcocoseno de un argumento enradianes 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.
Arithmetic2.1 ACOS Función Arcocoseno
28 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Función de transferencia
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Argumento 0.0 REAL
Y Arcocoseno π/2 REAL
QF Magnitud de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.2 ADD Sumador (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
29
2.2 ADD Sumador (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
ADD
R XSumando RY Suma
Breve descripción
• Sumador que puede disponer de hasta 4 entradas del tipo REAL
Forma de funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite enla salida Y limitado a un rango de -3,402823 E38 a 3,402823 E38.
Algoritmo:
Y = X1 + X2 + X3 + X4
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Sumando 0.0 REAL
Y Suma 0.0 REAL
Datos de proyecto
Cargable online sí
configurable en Tasks cíclicas
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.3 ADD_D Sumador (tipo DOUBLE INTEGER)
30 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.3 ADD_D Sumador (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
ADD_D
DI XSumando DIY SumaBOQF Rebase
Breve descripción
• Sumador que puede disponer de hasta 4 entradas del tipo DOUBLE INTEGER
Forma de 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Sumando 0 DINT
Y Suma 0 DINT
QF Rebase 0 0/1
Datos de proyecto
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.4 ADD_I Sumador (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
31
2.4 ADD_I Sumador (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
ADD_I
I XSumando IY Suma
Breve descripción
• Sumador que puede disponer de hasta 4 entradas del tipo INTEGER
Forma de funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite enla salida Y limitado a un rango de -32768 a +32767.
Algoritmo:
Y = X1 + X2 + X3 + X4
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Sumando 0 INT
Y Suma 0 INT
Datos de proyecto
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.5 ADD_M Sumador Módulo para suma correcta de ciclo de eje
32 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.5 ADD_M Sumador Módulo para suma correcta de ciclo de eje
☑ SIMOTION ☑ SINAMICS
Símbolo
ADD_M
DI MODValor módulo = Longitud delciclo de eje
DI X1Valor de suma 1DI X2Valor de suma 2BO EOSActivación de la evaluación de
desbordamiento
DIY Valor de módulo de X1 + X2BOQP Desbordamiento positivoBOQN Desbordamiento negativo
Breve descripción
• 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 maestroreal.
Diagrama de bloques
Forma de funcionamiento
El módulo añade 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 laoperación del módulo siempre se encuentra, por lo tanto, en la banda de 0 a MOD.
Arithmetic2.5 ADD_M Sumador Módulo para suma correcta de ciclo de eje
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
33
Mediante la entrada EOS puede activarse una evaluación de desbordamiento. Con EOS = 1 seaplica:Desbordamiento positivo: QP = Yn-1-Yn> MOD/2Desbordamiento negativo: QN = Yn-1 – Yn < -MOD/2
Con EOS = 0 se aplica:QP = 0 QN = 0
Con ello es posible desactivar la evaluación de desbordamiento durante el ajuste de offsets.Al cambiar el valor del módulo se desactiva la evaluación de desbordamiento durante un ciclo.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
MOD Valor módulo = Longitud delciclo de eje
1 DINT
X1 Valor de suma 1 0 DINT
X2 Valor de suma 2 0 DINT
EOS Activación de la evaluación dedesbordamiento
0 0/1
Y Valor de módulo de X1 + X2 0 DINT
QP Desbordamiento positivo 0 0/1
QN Desbordamiento negativo 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Arithmetic2.6 ASIN Función Arcoseno
34 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.6 ASIN Función Arcoseno
☑ SIMOTION ☐ SINAMICS
Símbolo
ASIN
R XArgumento RY ArcosenoBOQF Error de introducción
Breve descripción
• Determinación del valor arcoseno de un argumento
Forma de funcionamiento
El bloque emite por la salida Y el resultado de calcular el arcoseno de un argumento enradianes 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 lasalida Y a -π/2 (si X < -1,0) o π/2 (si X > +1,0) y, al mismo tiempo, se ajusta la salida binaria QF= 1.
Arithmetic2.6 ASIN Función Arcoseno
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
35
Diagrama XY
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Argumento 0.0 REAL
Y Arcoseno 0.0 REAL
QF Error de introducción 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Arithmetic2.7 ATAN Función Arco tangente
36 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.7 ATAN Función Arco tangente
☑ SIMOTION ☐ SINAMICS
Símbolo
ATAN
R XArgumento RY Arcotangente
Breve descripción
• Determinación del valor arco tangente de un argumento
Forma de funcionamiento
El bloque emite por la salida Y el resultado de calcular la arcotangente de un argumento enradianes 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
Diagrama XY
Arithmetic2.7 ATAN Función Arco tangente
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
37
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Argumento 0.0 REAL
Y Arcotangente 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Arithmetic2.8 AVA Generador de valor absoluto con evaluación de signo
38 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.8 AVA Generador de valor absoluto con evaluación de signo
☑ SIMOTION ☑ SINAMICS
Símbolo
AVA
R XMagnitud de entrada RY Valor absoluto de la magnitudde entrada
BOSN Magnitud de entrada negativa
Breve descripción
• Bloque de cálculo para el cálculo del valor absoluto del tipo REAL
Forma de funcionamiento
El bloque forma el valor absoluto del valor presente en la entrada X (magnitud de entrada). Elresultado 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
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Arithmetic2.8 AVA Generador de valor absoluto con evaluación de signo
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
39
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
Y Valor absoluto de la magnitud deentrada
0.0 REAL
SN Magnitud de entrada negativa 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.9 AVA_D Generador de valor absoluto (DOUBLE INTEGER)
40 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.9 AVA_D Generador de valor absoluto (DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
AVA_D
DI XMagnitud de entrada DIY Valor absoluto de la magnitudde entrada
BOSN Magnitud de entrada negativa
Breve descripción
• Bloque de cálculo para el cálculo del valor absoluto del tipo DOUBLE INTEGER
Forma de funcionamiento
El bloque forma el valor absoluto del valor presente en la entrada X (magnitud de entrada). Elresultado 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
Arithmetic2.9 AVA_D Generador de valor absoluto (DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
41
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
Y Valor absoluto de la magnitud deentrada
0 DINT
SN Magnitud de entrada negativa 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.10 COS Función Coseno
42 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.10 COS Función Coseno
☑ SIMOTION ☐ SINAMICS
Símbolo
COS
R XArgumento RY Coseno
Breve descripción
• Determinación del valor coseno de un argumento
Forma de funcionamiento
El bloque emite por la salida Y el resultado de calcular el coseno de un argumento en radianesque debe introducirse en la entrada X.
Y = cos X
Diagrama XY
X es π modular
Arithmetic2.10 COS Función Coseno
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
43
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Argumento 0.0 REAL
Y Coseno 1 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Arithmetic2.11 DIV Divisor (tipo REAL)
44 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.11 DIV Divisor (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
DIV
R X1DividendoR X2Divisor
RY CocienteRYIN Cociente enteroRMOD Resto de la división
BOQF El divisor es cero
Breve descripción
• Divisor con dos entradas del tipo REAL
Forma de funcionamiento
El bloque divide el valor introducido en la conexión X1 por el valor introducido en la conexiónX2.
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 en el 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,402823E38 (porque el divisor X2 es muy pequeño o es cero), se emite el valor límite con signo delrango de salida en la conexión Y. Al mismo tiempo, se ajusta la salida binaria QF = 1. Si X2 escero, 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. Encaso de división por cero, la salida MOD conserva su último valor.
Tabla(s) de verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casosantes mencionados.
Arithmetic2.11 DIV Divisor (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
45
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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Arithmetic2.12 DIV_D Divisor (tipo DOUBLE INTEGER)
46 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.12 DIV_D Divisor (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
DIV_D
DI X1DividendoDI X2Divisor
DIY CocienteDIMOD Resto de la divisiónBOQF El divisor es cero
Breve descripción
• Divisor con dos entradas del tipo DOUBLE INTEGER
Forma de funcionamiento
El bloque divide teniendo en cuenta el signo el valor introducido en la conexión X1 por el valorintroducido en la conexión X2. El cociente se emite en la conexión 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 esidéntico al del dividendo X1.
MOD = X1 MOD X2
Cuando el valor de salida Y rebasa el rango de valores permitido de -2147483648 (231) a
+2147483647 (231-1) (si el divisor X2 es cero), se emite el valor límite con signo del rango desalida 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. Encaso de división por cero, la salida MOD conserva su último valor.
Tabla(s) de verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casosantes 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
Arithmetic2.12 DIV_D Divisor (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
47
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Arithmetic2.13 DIV_I Divisor (tipo INTEGER)
48 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.13 DIV_I Divisor (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
DIV_I
I X1DividendoI X2Divisor
IY CocienteIMOD Resto de la división
BOQF El divisor es cero
Breve descripción
• Divisor con dos entradas del tipo INTEGER
Forma de funcionamiento
El bloque divide teniendo en cuenta el signo el valor introducido en la conexión X1 por el valorintroducido 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 esidé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 eldivisor es cero), se emite el valor límite con signo del rango de salida en la conexión Y. Almismo 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. Encaso de división por cero, la salida MOD conserva su último valor.
Tabla(s) de verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casosantes 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
Arithmetic2.13 DIV_I Divisor (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
49
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Arithmetic2.14 MAS Evaluador de máximos
50 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.14 MAS Evaluador de máximos
☑ SIMOTION ☑ SINAMICS
Símbolo
MAS
R XMagnitud de entrada RY Magnitud de entrada máxima
Breve descripción
• Bloque de comparación que puede disponer de hasta 4 entradas del tipo REAL paracalcular el mayor valor de entrada presente en el momento de ejecución
Forma de 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 entradamáxima.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada -3.402823 E38 REAL
Y Magnitud de entrada máxima 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.15 MIS Evaluador de mínimos
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
51
2.15 MIS Evaluador de mínimos
☑ SIMOTION ☑ SINAMICS
Símbolo
MIS
R XMagnitud de entrada RY Magnitud de entrada mínima
Breve descripción
• Bloque de comparación que puede disponer de hasta 4 entradas del tipo REAL para ladeterminación del menor valor de entrada presente en el momento de ejecución
Forma de 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 entradamínima.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 3.402823 E38 REAL
Y Magnitud de entrada mínima 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.16 MUL Multiplicador (tipo REAL)
52 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.16 MUL Multiplicador (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
MUL
R XFactor RY Producto
Breve descripción
• Multiplicador que puede disponer de hasta 4 entradas del tipo REAL
Forma de funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. Elresultado 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Factor 1.0 REAL
Y Producto 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.17 MUL_D Multiplicador (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
53
2.17 MUL_D Multiplicador (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
MUL_D
DI XFactor DIY ProductoBOQF Rebase
Breve descripción
• Multiplicador que puede disponer de hasta 4 entradas del tipo DOUBLE INTEGER
Forma de 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Factor 1 DINT
Y Producto 0 DINT
QF Rebase 0 0/1
Datos de proyecto
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.18 MUL_I Multiplicador (tipo INTEGER)
54 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.18 MUL_I Multiplicador (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
MUL_I
I XFactor IY ProductoDIYDI Producto DINT
Breve descripción
• Multiplicador que puede disponer de hasta 4 entradas del tipo INTEGER
Forma de funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. Elresultado 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Factor 1 INT
Y Producto 0 INT
YDI Producto DINT 0 DINT
Datos de proyecto
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
Arithmetic2.19 PLI20 Línea poligonal, 20 puntos de inflexión
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
55
2.19 PLI20 Línea poligonal, 20 puntos de inflexión
☑ SIMOTION ☑ SINAMICS
Símbolo
PLI20
R XMagnitud de entradaR A1Valor de abscisa punto de
inflexión A1R B1Valor de ordenada punto de
inflexión B1R A2Valor de abscisa punto de
inflexión A2R B2Valor de ordenada punto de
inflexión B2R A3Valor de abscisa punto de
inflexión A3R B3Valor de ordenada punto de
inflexión B3R A4Valor de abscisa punto de
inflexión A4R B4Valor de ordenada punto de
inflexión B4R A5Valor de abscisa punto de
inflexión A5R B5Valor de ordenada punto de
inflexión B5R A6Valor de abscisa punto de
inflexión A6R B6Valor de ordenada punto de
inflexión B6R A7Valor de abscisa punto de
inflexión A7R B7Valor de ordenada punto de
inflexión B7R A8Valor de abscisa punto de
inflexión A8R B8Valor de ordenada punto de
inflexión B8R A9Valor de abscisa punto de
inflexión A9R B9Valor de ordenada punto de
inflexión B9R A10Valor de abscisa punto de
inflexión A10R B10Valor de ordenada punto de
inflexión B10R A11Valor de abscisa punto de
inflexión A11R B11Valor de ordenada punto de
inflexión B11R A12Valor de abscisa punto de
inflexión A12R B12Valor de ordenada punto de
inflexión B12R A13Valor de abscisa punto de
inflexión A13R B13Valor de ordenada punto de
inflexión B13R A14Valor de abscisa punto de
inflexión A14R B14Valor de ordenada punto de
inflexión B14R A15Valor de abscisa punto de
inflexión A15R B15Valor de ordenada punto de
inflexión B15R A16Valor de abscisa punto de
inflexión A16R B16Valor de ordenada punto de
inflexión B16R A17Valor de abscisa punto de
inflexión A17R B17Valor de ordenada punto de
inflexión B17R A18Valor de abscisa punto de
inflexión A18R B18Valor de ordenada punto de
inflexión B18R A19Valor de abscisa punto de
inflexión A19R B19Valor de ordenada punto de
inflexión B19R A20Valor de abscisa punto de
inflexión A20R B20Valor de ordenada punto de
inflexión B20
RY Magnitud de salida
Arithmetic2.19 PLI20 Línea poligonal, 20 puntos de inflexión
56 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Breve descripción
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
Forma de funcionamiento
• Este bloque adapta a voluntad la magnitud de salida Y de la magnitud de entrada X en 4cuadrantes 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, lacaracterística presenta un trazado horizontal.
Información para la configuración
Durante la configuración hay que prestar atención a que los valores de A1 a A20 esténordenados de forma ascendente; de lo contrario, se emitirán valores incorrectos en lasalida. 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 yordenadas siguientes (A16/B16 hasta A20/B20) deben ocuparse con los mismos valores queA15 o B15.
Arithmetic2.19 PLI20 Línea poligonal, 20 puntos de inflexión
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
57
Ejemplo
Emulación de una característica de magnetización
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
A1 Valor de abscisa punto deinflexión A1
0.0 REAL
B1 Valor de ordenada punto deinflexión B1
0.0 REAL
A2 Valor de abscisa punto deinflexión A2
0.0 REAL
B2 Valor de ordenada punto deinflexión B2
0.0 REAL
A3 Valor de abscisa punto deinflexión A3
0.0 REAL
B3 Valor de ordenada punto deinflexión B3
0.0 REAL
Arithmetic2.19 PLI20 Línea poligonal, 20 puntos de inflexión
58 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
A4 Valor de abscisa punto deinflexión A4
0.0 REAL
B4 Valor de ordenada punto deinflexión B4
0.0 REAL
A5 Valor de abscisa punto deinflexión A5
0.0 REAL
B5 Valor de ordenada punto deinflexión B5
0.0 REAL
A6 Valor de abscisa punto deinflexión A6
0.0 REAL
B6 Valor de ordenada punto deinflexión B6
0.0 REAL
A7 Valor de abscisa punto deinflexión A7
0.0 REAL
B7 Valor de ordenada punto deinflexión B7
0.0 REAL
A8 Valor de abscisa punto deinflexión A8
0.0 REAL
B8 Valor de ordenada punto deinflexión B8
0.0 REAL
A9 Valor de abscisa punto deinflexión A9
0.0 REAL
B9 Valor de ordenada punto deinflexión B9
0.0 REAL
A10 Valor de abscisa punto deinflexión A10
0.0 REAL
B10 Valor de ordenada punto deinflexión B10
0.0 REAL
A11 Valor de abscisa punto deinflexión A11
0.0 REAL
B11 Valor de ordenada punto deinflexión B11
0.0 REAL
A12 Valor de abscisa punto deinflexión A12
0.0 REAL
B12 Valor de ordenada punto deinflexión B12
0.0 REAL
A13 Valor de abscisa punto deinflexión A13
0.0 REAL
B13 Valor de ordenada punto deinflexión B13
0.0 REAL
A14 Valor de abscisa punto deinflexión A14
0.0 REAL
B14 Valor de ordenada punto deinflexión B14
0.0 REAL
A15 Valor de abscisa punto deinflexión A15
0.0 REAL
Arithmetic2.19 PLI20 Línea poligonal, 20 puntos de inflexión
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
59
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
B15 Valor de ordenada punto deinflexión B15
0.0 REAL
A16 Valor de abscisa punto deinflexión A16
0.0 REAL
B16 Valor de ordenada punto deinflexión B16
0.0 REAL
A17 Valor de abscisa punto deinflexión A17
0.0 REAL
B17 Valor de ordenada punto deinflexión B17
0.0 REAL
A18 Valor de abscisa punto deinflexión A18
0.0 REAL
B18 Valor de ordenada punto deinflexión B18
0.0 REAL
A19 Valor de abscisa punto deinflexión A19
0.0 REAL
B19 Valor de ordenada punto deinflexión B19
0.0 REAL
A20 Valor de abscisa punto deinflexión A20
0.0 REAL
B20 Valor de ordenada punto deinflexión B20
0.0 REAL
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.20 SII Inversor
60 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.20 SII Inversor
☑ SIMOTION ☑ SINAMICS
Símbolo
SII
R XFactor RY Producto
Breve descripción
• Inversor con una entrada del tipo REAL• Bloque de cálculo para invertir el signo
Forma de funcionamiento
El bloque invierte la magnitud de entrada X y emite el resultado en la salida de bloque Y (segúnla siguiente característica de transferencia).
Y = -X
Función de transferencia
Arithmetic2.20 SII Inversor
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
61
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Factor 0.0 REAL
Y Producto 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.21 SIN Función Seno
62 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.21 SIN Función Seno
☑ SIMOTION ☐ SINAMICS
Símbolo
SIN
R XArgumento RY Seno
Breve descripción
• Determinación del valor seno de un argumento
Forma de funcionamiento
• El bloque emite por la salida Y el resultado de calcular el seno de un argumento enradianes que debe introducirse en la entrada X.
• Y = sin X
Función de transferencia
Arithmetic2.21 SIN Función Seno
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
63
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Argumento 0.0 REAL
Y Seno 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Arithmetic2.22 SQR Extractor de raíz cuadrada
64 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.22 SQR Extractor de raíz cuadrada
☑ SIMOTION ☐ SINAMICS
Símbolo
SQR
R XMagnitud de entrada RY Magnitud de salidaBOQF Magnitud de entrada negativa
Breve descripción
• Bloque de cálculo para determinar la raíz cuadrada
Forma de funcionamiento
El bloque calcula la raíz cuadrada del valor introducido en la conexión X. El resultado se emiteen la conexión Y.
Si la magnitud de entrada es negativa, se emite el valor cero en la conexión Y. Al mismotiempo, se ajusta la salida binaria QF = 1.
Tabla(s) de verdad
Condición Y QF
X > 0 SQR(X) 0
X = 0 0 0
X < 0 0 1
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0.0 REAL
QF Magnitud de entrada negativa 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Arithmetic2.22 SQR Extractor de raíz cuadrada
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
65
Arithmetic2.23 SUB Restador (tipo REAL)
66 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.23 SUB Restador (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
SUB
R X1MinuendoR X2Sustraendo
RY Diferencia
Breve descripción
• Restador con dos entradas del tipo REAL
Forma de funcionamiento
• El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valorintroducido 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X1 Minuendo 0.0 REAL
X2 Sustraendo 0.0 REAL
Y Diferencia 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.24 SUB_D Restador (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
67
2.24 SUB_D Restador (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
SUB_D
DI X1MinuendoDI X2Sustraendo
DIY DiferenciaBOQF Rebase
Breve descripción
• Restador con dos entradas del tipo DOUBLE INTEGER
Forma de funcionamiento
El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valorintroducido 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 conQF = 1.
Y= X1-X2
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X1 Minuendo 0 DINT
X2 Sustraendo 0 DINT
Y Diferencia 0 DINT
QF Rebase 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.25 SUB_I Restador (tipo INTEGER)
68 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2.25 SUB_I Restador (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
SUB_I
I X1MinuendoI X2Sustraendo
IY Diferencia
Breve descripción
• Restador con dos entradas del tipo INTEGER
Forma de funcionamiento
• El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valorintroducido 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X1 Minuendo 0 INT
X2 Sustraendo 0 INT
Y Diferencia 0 INT
Datos de proyecto
Cargable online sí
Particularidades -
Arithmetic2.26 TAN Tangente
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
69
2.26 TAN Tangente
☑ SIMOTION ☐ SINAMICS
Símbolo
TAN
R XArgumento RY TangenteBOQF Tangente fuera del rango de
valores
Breve descripción
• Determinación del valor de la tangente de un ángulo
Forma de funcionamiento
El bloque emite por la salida Y el resultado de calcular la tangente de un ángulo en radianesque debe introducirse en la entrada X.
Y = tan X
Rango de salida: -3,402823 E38 a 3,402823 E38
Si el valor calculado de la tangente se encuentra fuera del rango permitido de -3,402823 E38a 3,402823 E38, se limita la salida del bloque Y a -3,402823 E38 o bien +3,402823 E38 y, almismo tiempo, se ajusta la salida binaria QF = 1.
Arithmetic2.26 TAN Tangente
70 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Función de transferencia
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Argumento 0.0 REAL
Y Tangente 0.0 REAL
QF Tangente fuera del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
71
Logic 33.1 AND operación AND lógica (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
AND
BO IEntrada binaria BOQ Magnitud binaria AND
Breve descripción
• Bloque AND que puede disponer de hasta 4 entradas del tipo BOOL
Forma de funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un AND lógico y emite elresultado 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 losdemás casos, salida Q = 0.
Logic3.1 AND operación AND lógica (tipo BOOL)
72 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Tabla(s) de verdad
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Entrada binaria 1 0/1
Q Magnitud binaria AND 0 0/1
Datos de proyecto
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
Logic3.2 AND_W operación AND lógica (tipo WORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
73
3.2 AND_W operación AND lógica (tipo WORD)
☑ SIMOTION ☐ SINAMICS
Símbolo
AND_W
W IPalabra de estado Entrada WQS Palabra de estado ANDBOQ Salida binaria
Breve descripción
• Bloque AND_W que puede disponer de hasta 4 entradas del tipo WORD
Forma de funcionamiento
En una palabra de estado se agrupan hasta 16 estados binarios.
El bloque combina bit a bit las palabras de estado I01 a I16entre sí según 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:
Un bit de la palabra de estado AND es entonces igual a 0 si al menos uno de los bitsequivalentes 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.
Logic3.2 AND_W operación AND lógica (tipo WORD)
74 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de estado de seguimiento (para 3 entradas)
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Palabra de estado Entrada 16#FFFF WORD
QS Palabra de estado AND 16#0000 WORD
Q Salida binaria 0 0/1
Datos de proyecto
Cargable online sí
Particularidades I comprende hasta 4 entradas (I1 a I4)
Logic3.3 BF Función Intermitente (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
75
3.3 BF Función Intermitente (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
BF
TS TDuración de la intermitencia(0 ms)
BO ENHabilitación
BOQ Salida de intermitencia
Breve descripción
Bloque del tipo BOOL
• Para el control de encóders de señal• Como generador de ciclos
Forma de funcionamiento
El bloque ajusta su salida Q alternativamente a 1 y a 0, siguiendo el ritmo marcado por elintervalo 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
Logic3.3 BF Función Intermitente (tipo BOOL)
76 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Cronograma
Impulso de intermitencia Q dependiente de la duración de la intermitencia T y de la habilitaciónEN
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
T Duración de la intermitencia (0ms)
0 SDTIME
EN Habilitación 0 0/1
Q Salida de intermitencia 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.4 BF_W Función Intermitente para palabra de estado (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
77
3.4 BF_W Función Intermitente para palabra de estado (tipoBOOL)
☑ SIMOTION ☐ SINAMICS
Símbolo
BF_W
W ISPalabra de estadoTS TDuración de la intermitencia
(0 ms)
WQS Salida de intermitencia de lapalabra de estado
Breve descripción
• Bloque del tipo WORD para el control de las combinaciones de encóders de señal
Forma de funcionamiento
El bloque ajusta alternativamente a 1 y a 0, siguiendo el ritmo marcado por el intervalo detiempo T, todos los bits de la palabra de estado de entrada IS que tienen el valor lógico 1 en lapalabra de estado de salida QS.
T representa tanto la duración "luz" como la duración "oscuridad".
Diagrama de bloques
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Palabra de estado 16#0000 WORD
Logic3.4 BF_W Función Intermitente para palabra de estado (tipo BOOL)
78 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
T Duración de la intermitencia (0ms)
0 SDTIME
QS Salida de intermitencia de lapalabra de estado
16#0000 WORD
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.5 BSW Conmutador binario (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
79
3.5 BSW Conmutador binario (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
BSW
BO I1Magnitud de entrada 1BO I2Magnitud de entrada 2BO IPosición del selector
BOQ Magnitud de salida
Breve descripción
• El bloque conecta una de las dos magnitudes de entrada binarias en la salida
Forma de 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
Tabla(s) de verdad
Posición del interruptor 1 Magnitud de salida Q
0 Q = I1
1 Q = I2
Inicialización
Si la entrada I = 0, se emite I1 en la salida Q.
Si la entrada I = 1, se emite I2 en la salida Q.
Logic3.5 BSW Conmutador binario (tipo BOOL)
80 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.6 CNM Memoria numérica controlable (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
81
3.6 CNM Memoria numérica controlable (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
CNM
R X1Magnitud de entrada 1R X2Magnitud de entrada 2
BO I1Guardar magnitud de entrada 1BO I2Guardar magnitud de entrada 2
RY Magnitud de entrada guardada
Breve descripción
Bloque del tipo REAL para guardar un valor de entrada actual (ingl. Sample-and-Hold-Function)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 tipode datos utilizado.
Forma de 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 enI1 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 seconecta en Y.
Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque nodetecta ningún flanco positivo durante la primera ejecución cíclica. Al contrario, el bloquedetecta un flanco positivo durante la primera ejecución cíclica. En el modo START (marca deflanco), se guardan temporalmente los valores para I1 e I2.
Logic3.6 CNM Memoria numérica controlable (tipo REAL)
82 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Tabla(s) de 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 flanco0 -> 1: Subida de flanco
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.7 CNM_D Memoria numérica controlable (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
83
3.7 CNM_D Memoria numérica controlable (tipo DOUBLEINTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
CNM_D
DI X1Magnitud de entrada 1DI X2Magnitud de entrada 2BO I1Guardar magnitud de entrada 1BO I2Guardar magnitud de entrada 2
DIY Magnitud de entrada guardada
Breve descripción
Bloque del tipo DOUBLE INTEGER para guardar un valor de entrada actual (ingl. Sample-and-Hold-Function) 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 dedatos utilizado.
Forma de 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 enI1 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 seconecta en Y.
Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque nodetecta ningún flanco positivo durante la primera ejecución cíclica. El bloque detecta un flancopositivo durante la primera ejecución cíclica. En el modo START se guardan temporalmente losvalores para I1 e I2.
Logic3.7 CNM_D Memoria numérica controlable (tipo DOUBLE INTEGER)
84 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Tabla(s) de 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 flanco0 -> 1: Subida de flanco
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.8 CNM_I Memoria numérica controlable (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
85
3.8 CNM_I Memoria numérica controlable (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
CNM_I
I X1Magnitud de entrada 1I X2Magnitud de entrada 2
BO I1Guardar magnitud de entrada 1BO I2Guardar magnitud de entrada 2
IY Magnitud de entrada guardada
Breve descripción
Bloque del tipo INTEGER para guardar un valor de entrada actual (ingl. Sample-and-Hold-Function) 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 dedatos utilizado.
Forma de 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 enI1 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 seconecta en Y.
Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque nodetecta ningún flanco positivo durante la primera ejecución cíclica. El bloque detecta un flancopositivo durante la primera ejecución cíclica. En el modo START se guardan temporalmente losvalores para I1 e I2.
Logic3.8 CNM_I Memoria numérica controlable (tipo INTEGER)
86 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Tabla(s) de 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 flanco0 -> 1: Subida de flanco
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.9 CTR Contador (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
87
3.9 CTR Contador (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
CTR
BO IUImpulso hacia delanteBO IDImpulso hacia atrásBO RDesactivarBO SSet
I SVValor de ajusteI LUValor límite de contador
superiorI LLValor límite de contador
inferiorBO MODModo Desbordamiento
IY Estado del contadorBOQU Contador en el límite superiorBOQ0 Estado del contador ceroBOQL Contador en el límite inferior
Breve descripción
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.
Forma de funcionamiento
Este bloque conforma un contador hacia delante o hacia atrás disparado por flanco. Con flancode 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. Elestado del contador se sitúa en la salida Y. Control del contador (véase también la tabla de laverdad). 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 el 0 no seencuentra en el rango de contaje entre LL y LU, la salida con R = 1 se ajusta al valor límiteefectivo.
Mediante LU (valor límite de contador superior) o LL (valor límite de contador inferior) esposible predefinir el área de trabajo del contador.
El valor de ajuste (SV) se encuentra en el rango de LL >= SV >= LU.
Logic3.9 CTR Contador (tipo BOOL)
88 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
MOD = 0 Cuando se alcanzan los límites no se sigue contando, sino que se ajusta lavisualización QU (contador en el límite superior) o QL (contador en el límiteinferior).
MOD = 1 Al alcanzar el límite superior (LU) el estado del contador se ajusta al valor límiteinferior con el siguiente impulso hacia delante y QU = 1 indica el desbordamientopositivo para un ciclo.
Al alcanzar el límite inferior (LL) el estado del contador se ajusta al valor límitesuperior con el siguiente impulso hacia atrás y QL = 1 indica el desbordamientonegativo para un ciclo.
Si el estado del contador es cero, la salida Q0 se ajusta a 1.
Diagrama de bloques
Tabla(s) de 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 IUestá preajustada con 1, el bloque no puede detectar ningún flanco positivo durante la primeraejecución cíclica.
Condiciones marginales:
• LL <= Y <= LU para LL <LU• Y = LU para LL >= LU
Logic3.9 CTR Contador (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
89
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IU Impulso hacia delante 0 0/1
ID Impulso hacia atrás 0 0/1
R Desactivar 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 proyecto
Cargable online sí
Particularidades -
Logic3.10 DFR D Flip-Flop dominante para reset (tipo BOOL)
90 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.10 DFR D Flip-Flop dominante para reset (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
DFR
BO IEntrada de disparoBO DEntrada DBO SSetBO RDesactivar
BOQ Magnitud binariaBOQN Magnitud binaria invertida
Breve descripción
• Bloque del tipo BOOL para utilizar como biestable tipo D dominante para reset
Forma de funcionamiento
Si ambas entradas S y R son 0 lógico, la información de entrada D se conecta a la salida Q conun 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 a1 lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas están ajustadas a 0 lógico, Q nose modifica. Si, por el contrario, ambas entradas S y R son 1 lógico, Q es 0 lógico, puesto quedomina la entrada de desactivación.
Inicialización
Si la entrada I recibe el valor 1 de una salida inicializada aguas arriba, el bloque no detectaningún flanco positivo durante la primera ejecución cíclica. El bloque detecta un flanco positivodurante la primera ejecución cíclica. En el modo START se guarda temporalmente el valor paraI.
Logic3.10 DFR D Flip-Flop dominante para reset (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
91
Diagrama de bloques
Tabla(s) de 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
Cronograma
con D e I
Impulso de salida Q dependiente de la entrada D y del impulso de entrada I para S = R = 0
Logic3.10 DFR D Flip-Flop dominante para reset (tipo BOOL)
92 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Entrada de disparo 0 0/1
D Entrada D 0 0/1
S Set 0 0/1
R Desactivar 0 0/1
Q Magnitud binaria 0 0/1
QN Magnitud binaria invertida 1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.11 DFR_W D Flip-Flop dominante para reset (tipo WORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
93
3.11 DFR_W D Flip-Flop dominante para reset (tipo WORD)
☑ SIMOTION ☐ SINAMICS
Símbolo
DFR_W
W ISEntrada DBO IEntrada de disparoBO SSetBO RDesactivar
WQS Magnitud de salidaWQSN Magnitudes de salida
invertidas
Breve descripción
• Bloque del tipo WORD para utilizar como biestable D dominante para reset
Forma de funcionamiento
Si ambas entradas son S y R = 0, la información de entrada D se conecta a la salida QS conun flanco de subida en la entrada de disparo I. La salida QSN lleva siempre el valor inverso aQS. Si S = 1, todos los bits de la magnitud de salida QS se ajustan a 1. Si R = 1, todos los bitsde 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, porquedomina 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 detectaningún flanco positivo durante la primera ejecución cíclica.
El bloque detecta un flanco positivo durante la primera ejecución cíclica. En el modo START seguarda temporalmente el valor para I.
Logic3.11 DFR_W D Flip-Flop dominante para reset (tipo WORD)
94 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Tabla(s) de 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
Cronograma
con I e IS
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)
Logic3.11 DFR_W D Flip-Flop dominante para reset (tipo WORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
95
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Entrada D 16#0000 WORD
I Entrada de disparo 0 0/1
S Set 0 0/1
R Desactivar 0 0/1
QS Magnitud de salida 16#0000 WORD
QSN Magnitudes de salida invertidas 16#FFFF WORD
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.12 DLB Elemento de retardo (tipo REAL)
96 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.12 DLB Elemento de retardo (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
DLB
I TBLCantidad de valoresmemorizables
R XMagnitud de entradaI ADRCiclos del retardo
RY Magnitud de salidaBOQTS Estado operativo
Breve descripción
Bloque del tipo REAL para la emisión de una magnitud de entrada que se retarda un númeroespecífico de intervalos de muestreo.
Forma de funcionamiento
Si el estado operativo es QTS = 1, el bloque contiene una memoria de retardo de la magnitudTBL. La magnitud de entrada indicada en la entrada X se emite con retardo como magnitudde 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, lamemoria de retardo no está activada. En este caso, la magnitud de entrada indicada en laentrada 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 a0. 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 biense ha predefinido un valor > 1000 para TBL. En este caso, la salida Y se ajusta a la entrada Xdurante el funcionamiento cíclico.
Nota
Con independencia de ADR, la memoria de retardo requerida en la inicialización se llenasiempre por completo con los valores de la magnitud de entrada X. De este modo todavía hayvalores válidos disponibles en Y para una ampliación de ADR durante el funcionamiento. Elvalor del retardo ADR se limita a la capacidad de memoria TBL (0 <= ADR <= TBL). El valor delretardo ADR se limita a la capacidad de memoria TBL. Puesto que TBL no puede modificarsedinámicamente durante el funcionamiento, el retardo máximo necesario debe predefinirsepara TBL durante la configuración, y el valor actual del retardo debe ajustarse dinámicamentemediante ADR.
Logic3.12 DLB Elemento de retardo (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
97
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
TBL Cantidad de valoresmemorizables
100 0...1000
X Magnitud de entrada 0.0 REAL
ADR Ciclos del retardo 0 0...1000
Y Magnitud de salida 0.0 REAL
QTS Estado operativo 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.13 DX8 Demultiplexor, 8 salidas, concatenable en cascada (tipo REAL)
98 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.13 DX8 Demultiplexor, 8 salidas, concatenable en cascada (tipoREAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
DX8
R XMagnitud de entradaI XSEntrada de control
BO MSModo GuardarBO RDesactivarBO ENCCambiar habilitación
RY1 Magnitud de salida 1RY2 Magnitud de salida 2RY3 Magnitud de salida 3RY4 Magnitud de salida 4RY5 Magnitud de salida 5RY6 Magnitud de salida 6RY7 Magnitud de salida 7RY8 Magnitud de salida 8IYS Salida de control
Breve descripción
Bloque del tipo REAL para el funcionamiento con demultiplexor. El bloque se puede concatenaren cascada.
Forma de funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8salidas 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.Lassalidas no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguientemodificació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 XSobtienen el valor 0.
Con MS = 1 (funcionamiento remanente) todas las salidas no seleccionadas por XSpermanecen invariables.
Logic3.13 DX8 Demultiplexor, 8 salidas, concatenable en cascada (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
99
Tabla(s) de 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 = Xsalida no seleccionada = 0
1 0 0 XS = 0 oXS >= 9
Y1 a Y8 = 0
1 0 1 1 <= XS <= 8 salida seleccionada = Xlas salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 oXS >= 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
XS Entrada de control 0 INT
MS Modo Guardar 0 0/1
R Desactivar 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 proyecto
Cargable online sí
Particularidades -
Logic3.14 DX8_D Demultiplexor, 8 salidas, concatenable en cascada (tipo DOUBLE INTEGER)
100 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.14 DX8_D Demultiplexor, 8 salidas, concatenable en cascada(tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
DX8_D
DI XMagnitud de entradaI XSEntrada de control
BO MSModo de memoriaBO RDesactivarBO ENCCambiar habilitación
DIY1 Magnitud de salida 1DIY2 Magnitud de salida 2DIY3 Magnitud de salida 3DIY4 Magnitud de salida 4DIY5 Magnitud de salida 5DIY6 Magnitud de salida 6DIY7 Magnitud de salida 7DIY8 Magnitud de salida 8IYS Salida de control
Breve descripción
• Bloque del tipo DOUBLE INTEGER para el funcionamiento con demultiplexor. El bloque sepuede concatenar en cascada.
Forma de funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8salidas 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 noseleccionadas 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ónCon R = 1 todas las salidas Y1 a Y8 obtienen el valor 0 independientemente deCon MS = 0 (funcionamiento no remanente) todas las salidas Y1 a Y8 no seleccionadas por XSobtienen el valor 0Con MS = 1 (funcionamiento remanente) todas las salidas no seleccionadas por XSpermanecen invariables.
Logic3.14 DX8_D Demultiplexor, 8 salidas, concatenable en cascada (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
101
Tabla(s) de 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 = Xsalida no seleccionada = 0
1 0 0 XS = 0 oXS ≥ 9
Y1 a Y8 = 0
1 0 1 1 ≤ XS ≤ 8 salida seleccionada = Xlas salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 oXS ≥ 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
XS Entrada de control 0 INT
MS Modo de memoria 0 0/1
R Desactivar 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 proyecto
Insertable online sí
Particularidades -
Logic3.14 DX8_D Demultiplexor, 8 salidas, concatenable en cascada (tipo DOUBLE INTEGER)
102 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Logic3.15 DX8_I Demultiplexor, 8 salidas, concatenable en cascada (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
103
3.15 DX8_I Demultiplexor, 8 salidas, concatenable en cascada (tipoINTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
DX8_I
I XMagnitud de entradaI XSEntrada de control
BO MSModo GuardarBO RDesactivarBO ENCCambiar habilitación
IY1 Magnitud de salida 1IY2 Magnitud de salida 2IY3 Magnitud de salida 3IY4 Magnitud de salida 4IY5 Magnitud de salida 5IY6 Magnitud de salida 6IY7 Magnitud de salida 7IY8 Magnitud de salida 8IYS Salida de control
Breve descripción
Bloque del tipo INTEGER para el funcionamiento con demultiplexor. El bloque se puedeconcatenar en cascada.
Forma de funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8salidas 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.Lassalidas no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguientemodificació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 XSobtienen el valor 0.
Con MS = 1 (funcionamiento remanente) todas las salidas no seleccionadas por XSpermanecen invariables.
Logic3.15 DX8_I Demultiplexor, 8 salidas, concatenable en cascada (tipo INTEGER)
104 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Tabla(s) de 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 = Xsalida no seleccionada = 0
1 0 0 XS = 0 oXS >= 9
Y1 a Y8 = 0
1 0 1 1 <= XS <= 8 salida seleccionada = Xlas salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 oXS >= 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
XS Entrada de control 0 INT
MS Modo Guardar 0 0/1
R Desactivar 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 proyecto
Cargable online sí
Particularidades -
Logic3.15 DX8_I Demultiplexor, 8 salidas, concatenable en cascada (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
105
Logic3.16 ETE Evaluación de flancos (tipo BOOL)
106 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.16 ETE Evaluación de flancos (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
ETE
BO IImpulso de entrada BOQP Impulso de salidaBOQN Impulso de salida
Breve descripción
• Evaluación de flancos
Forma de funcionamiento
El bloque detecta un cambio de señal en la entrada I. Con un flanco positivo (0→1) en laentrada 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 demuestreo TA.
Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica. Si la entrada I recibeel valor 1 de un bloque inicializado aguas arriba, el bloque no puede detectar ningún flancopositivo durante la primera ejecución cíclica. Si la entrada I recibe el valor 0 de un bloqueinicializado aguas arriba, el bloque no puede detectar ningún flanco negativo durante la primeraejecución cíclica.
Diagrama de bloques
Logic3.16 ETE Evaluación de flancos (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
107
Cronograma
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Impulso de entrada 0 0/1
QP Impulso de salida 0 0/1
QN Impulso de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.17 LVM Avisador de límite de dos lados con histéresis (tipo BOOL)
108 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.17 LVM Avisador de límite de dos lados con histéresis (tipoBOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
LVM
R XMagnitud de entradaR MValor medio del intervaloR LLímite del intervaloR HYHistéresis
BOQU Magnitud de entrada por encimadel intervalo
BOQM Magnitud de entrada dentro delintervalo
BOQL Magnitud de entrada por debajodel intervalo
Breve descripción
• El bloque de tipo BOOL vigila una magnitud de entrada comparándola con magnitudes dereferencia que se pueden elegir.
• Utilizable para la vigilancia de consignas, valores reales y medidas, suprime la conmutaciónfrecuente (pulsado)
• El bloque ofrece una función discriminadora de ventanas.
Forma de 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 loslímites del intervalo y el resultado se emite en las salidas QU, QM y QL. La característica detransferencia se configura a través de los valores para el valor medio M, el límite del intervalo Ly la histéresis HY.
Diagrama de bloques
Logic3.17 LVM Avisador de límite de dos lados con histéresis (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
109
Característica de transferencia
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 encimadel intervalo
0 0/1
QM Magnitud de entrada dentro delintervalo
0 0/1
QL Magnitud de entrada por debajodel intervalo
0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.18 MFP Generador de impulsos (tipo BOOL)
110 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.18 MFP Generador de impulsos (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
MFP
BO IImpulso de entradaTS TDuración de impulso (ms)
BOQ Impulso de salida
Breve descripción
• Temporizador para generar un impulso con lapso de tiempo fijo• Utilización como elemento de reducción o prolongación
Forma de funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1 para la duración deimpulso T. El generador de impulsos no puede redispararse. Para T = 0 se aplica una duraciónde 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 nopuede 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 deimpulso T después de efectuar la inicialización.
Diagrama de bloques
Logic3.18 MFP Generador de impulsos (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
111
Cronograma
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Impulso de entrada 0 0/1
T Duración de impulso (ms) 0 SDTIME
Q Impulso de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.19 MUX8 Multiplexor, concatenable en cascada (tipo REAL)
112 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.19 MUX8 Multiplexor, concatenable en cascada (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
MUX8
R X1Magnitud de entrada 1R X2Magnitud de entrada 2R X3Magnitud de entrada 3R X4Magnitud de entrada 4R X5Magnitud de entrada 5R X6Magnitud de entrada 6R X7Magnitud de entrada 7R X8Magnitud de entrada 8R CCIEntrada concatenable en
cascadaI XCSPalabra de mando
BO ENHabilitación
RY Magnitud de salidaICCS Palabra de mando de
concatenación en cascadaBOQF Mensaje de error
Breve descripción
Bloque del tipo REAL para operación multiplexada óctuple. El bloque se puede concatenar encascada.
Forma de funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras laentrada 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 latabla 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 conectadoaguas abajo, la salida CCS con la siguiente entrada XCS y la salida QF con la siguienteentrada EN.
Logic3.19 MUX8 Multiplexor, concatenable en cascada (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
113
Diagrama de bloques
Tabla(s) de verdad
EN XCS Y CSS QF
0 Cualquiera 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
Logic3.19 MUX8 Multiplexor, concatenable en cascada (tipo REAL)
114 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 encascada
0.0 REAL
XCS Palabra de mando 0 0…32767
EN Habilitación 0 0/1
Y Magnitud de salida 0.0 REAL
CCS Palabra de mando deconcatenación en cascada
0 0…32767
QF Mensaje de error 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.20 MUX8_D Multiplexor concatenable en cascada (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
115
3.20 MUX8_D Multiplexor concatenable en cascada (tipo DOUBLEINTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
MUX8_D
DI X1Magnitud de entrada 1DI X2Magnitud de entrada 2DI X3Magnitud de entrada 3DI X4Magnitud de entrada 4DI X5Magnitud de entrada 5DI X6Magnitud de entrada 6DI X7Magnitud de entrada 7DI X8Magnitud de entrada 8DI CCIEntrada concatenable en
cascadaI XCSPalabra de mando
BO ENHabilitación
DIY Magnitud de salidaICCS Palabra de mando de
concatenación en cascadaBOQF Mensaje de error
Breve descripción
• Bloque del tipo DOUBLE INTEGER para operación multiplexada óctuple. El bloque sepuede concatenar en cascada.
Forma de funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras laentrada de habilitación EN sea 0 lógico. Si EN es 1 lógico, se conecta a la salida Y una de lasmagnitudes de entrada X1,..., X8, mientras la palabra de mando de 16 bits XCS adopte un valorentre 1 y 8. Si el valor de la entrada XCS > 8, la salida Y adopta el valor 0 y la salida QF pasa a1 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ónen cascada de los bloques. Para ello, la salida Y del primer bloque se conecta con la entradaCCI del multiplexor conectado aguas abajo, la salida CCS con la siguiente entrada XCS y lasalida QF con la siguiente entrada EN.
Logic3.20 MUX8_D Multiplexor concatenable en cascada (tipo DOUBLE INTEGER)
116 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Tabla(s) de verdad
EN XCS Y CSS QF
0 Cualquiera 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
Logic3.20 MUX8_D Multiplexor concatenable en cascada (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
117
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 encascada
0 DINT
XCS Palabra de mando 0 0…32767
EN Habilitación 0 0/1
Y Magnitud de salida 0 DINT
CCS Palabra de mando deconcatenación en cascada
0 0…32767
QF Mensaje de error 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Logic3.21 MUX8_I Multiplexor, concatenable en cascada (tipo INTEGER)
118 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.21 MUX8_I Multiplexor, concatenable en cascada (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
MUX8_I
I X1Magnitud de entrada 1I X2Magnitud de entrada 2I X3Magnitud de entrada 3I X4Magnitud de entrada 4I X5Magnitud de entrada 5I X6Magnitud de entrada 6I X7Magnitud de entrada 7I X8Magnitud de entrada 8I CCIEntrada concatenable en
cascadaI XCSPalabra de mando
BO ENHabilitación
IY Magnitud de salidaICCS Palabra de mando de
concatenación en cascadaBOQF Mensaje de error
Breve descripción
Bloque del tipo INTEGER para operación multiplexada óctuple. El bloque se puede concatenaren cascada.
Forma de funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras laentrada 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 latabla 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 conectadoaguas abajo, la salida CCS con la siguiente entrada XCS y la salida QF con la siguienteentrada EN.
Logic3.21 MUX8_I Multiplexor, concatenable en cascada (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
119
Diagrama de bloques
Tabla(s) de verdad
EN XCS Y CSS QF
0 Cualquiera 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
Logic3.21 MUX8_I Multiplexor, concatenable en cascada (tipo INTEGER)
120 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 encascada
0 INT
XCS Palabra de mando 0 0…32767
EN Habilitación 0 0/1
Y Magnitud de salida 0 INT
CCS Palabra de mando deconcatenación en cascada
0 0…32767
QF Mensaje de error 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.22 NAND operación AND lógica (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
121
3.22 NAND operación AND lógica (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NAND
BO IEntrada binaria BOQ Magnitud binaria NAND
Breve descripción
• Bloque NAND que puede disponer de hasta 4 entradas del tipo BOOL
Forma de funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un AND lógico y emite elresultado en su salida binaria Q.
La salida Q = 0, si en todas las entradas genéricas I1 a I4 está presente el valor 1. En todos losdemás casos, salida Q = 1.
Logic3.22 NAND operación AND lógica (tipo BOOL)
122 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Tabla(s) de verdad
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Entrada binaria 1 0/1
Q Magnitud binaria NAND 0 0/1
Datos de proyecto
Cargable online sí
Particularidades I comprende hasta 4 entradas (I1 a I4)
Logic3.23 NCM Comparador numérico (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
123
3.23 NCM Comparador numérico (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NCM
R X1Magnitud de entrada 1R X2Magnitud de entrada 2
BOQU X1 > X2BOQE X1 = X2BOQL X1 < X2
Breve descripción
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo REAL
Forma de funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dichacomparación, se ajusta una de las salidas binarias QU, QE o QL.
Tabla(s) de verdad
Comparación de las magnitudes de entrada Señales de salida Señales de salida Y Señales de salida Y
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.24 NCM_D Comparador numérico (tipo DOUBLE INTEGER)
124 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.24 NCM_D Comparador numérico (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
NCM_D
DI X1Magnitud de entrada 1DI X2Magnitud de entrada 2
BOQU X1 > X2BOQE X1 = X2BOQL X1 < X2
Breve descripción
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo DOUBLEINTEGER
Forma de funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dichacomparación, se ajusta una de las salidas binarias QU, QE o QL.
Tabla(s) de verdad
Comparación de las magnitudes de entrada Señales de salida Señales de salida Y Señales de salida Y
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.24 NCM_D Comparador numérico (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
125
Logic3.25 NCM_I Comparador numérico (tipo INTEGER)
126 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.25 NCM_I Comparador numérico (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
NCM_I
I X1Magnitud de entrada 1I X2Magnitud de entrada 2
BOQU X1 > X2BOQE X1 = X2BOQL X1 < X2
Breve descripción
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo INTEGER
Forma de funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dichacomparación, se ajusta una de las salidas binarias QU, QE o QL.
Tabla(s) de verdad
Comparación de las magnitudes de entrada Señales de salida Señales de salida Y Señales de salida Y
QU QE QL
X1 > X2 1 0 0
X1 = X2 0 1 0
X1 < X2 0 0 1
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.26 NOP1 Bloques de relleno (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
127
3.26 NOP1 Bloques de relleno (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP1
R XMagnitud de entrada RY Magnitud de salida
Breve descripción
• El bloque del tipo REAL sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se tratadel denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones, deforma que suministra una constante común para la inicialización de varios otros bloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.27 NOP1_B Bloque de relleno (tipo BOOL)
128 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.27 NOP1_B Bloque de relleno (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP1_B
BO IMagnitud de entrada BOQ Magnitud de salida
Breve descripción
• El bloque del tipo BOOL sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en la salida Q la magnitud presente en la entrada I sin modificaciones. Se tratadel denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en la salida Q la magnitud presente en la entrada I sin modificaciones, de formaque suministra una constante común para la inicialización de varios otros bloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Magnitud de entrada 0 0/1
Q Magnitud de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.28 NOP1_D Bloque de relleno (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
129
3.28 NOP1_D Bloque de relleno (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP1_D
DI XMagnitud de entrada DIY Magnitud de salida
Breve descripción
• El bloque del tipo DOUBLE INTEGER sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se tratadel denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones, deforma que suministra una constante común para la inicialización de varios otros bloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 DINT
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.29 NOP1_I Bloque de relleno (tipo INT)
130 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.29 NOP1_I Bloque de relleno (tipo INT)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP1_I
I XMagnitud de entrada IY Magnitud de salida
Breve descripción
• El bloque del tipo INT sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se tratadel denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones, deforma que suministra una constante común para la inicialización de varios otros bloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 INT
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.30 NOP8 Bloques de relleno (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
131
3.30 NOP8 Bloques de relleno (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP8
R X1Magnitud de entrada 1R X2Magnitud de entrada 2R X3Magnitud de entrada 3R X4Magnitud de entrada 4R X5Magnitud de entrada 5R X6Magnitud de entrada 6R X7Magnitud de entrada 7R X8Magnitud de entrada 8
RY1 Magnitud de salida 1RY2 Magnitud de salida 2RY3 Magnitud de salida 3RY4 Magnitud de salida 4RY5 Magnitud de salida 5RY6 Magnitud de salida 6RY7 Magnitud de salida 7RY8 Magnitud de salida 8
Breve descripción
• El bloque del tipo REAL sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sinmodificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sinmodificarlas, de forma que suministra una constante común para la inicialización de varios otrosbloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Logic3.30 NOP8 Bloques de relleno (tipo REAL)
132 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.31 NOP8_B Bloques de relleno (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
133
3.31 NOP8_B Bloques de relleno (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP8_B
BO I1Magnitud de entrada 1BO I2Magnitud de entrada 2BO I3Magnitud de entrada 3BO I4Magnitud de entrada 4BO I5Magnitud de entrada 5BO I6Magnitud de entrada 6BO I7Magnitud de entrada 7BO I8Magnitud de entrada 8
BOQ1 Magnitud de salida 1BOQ2 Magnitud de salida 2BOQ3 Magnitud de salida 3BOQ4 Magnitud de salida 4BOQ5 Magnitud de salida 5BOQ6 Magnitud de salida 6BOQ7 Magnitud de salida 7BOQ8 Magnitud de salida 8
Breve descripción
• El bloque del tipo BOOL sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en las salidas Q1 a Q8 las magnitudes presentes en las entradas I1-I8 sinmodificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en las salidas Q1 a Q8 las magnitudes presentes en las entradas I1-I8 sinmodificarlas, de forma que suministra una constante común para la inicialización de varios otrosbloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Logic3.31 NOP8_B Bloques de relleno (tipo BOOL)
134 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.32 NOP8_D Bloques de relleno (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
135
3.32 NOP8_D Bloques de relleno (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP8_D
DI X1Magnitud de entrada 1DI X2Magnitud de entrada 2DI X3Magnitud de entrada 3DI X4Magnitud de entrada 4DI X5Magnitud de entrada 5DI X6Magnitud de entrada 6DI X7Magnitud de entrada 7DI X8Magnitud de entrada 8
DIY1 Magnitud de salida 1DIY2 Magnitud de salida 2DIY3 Magnitud de salida 3DIY4 Magnitud de salida 4DIY5 Magnitud de salida 5DIY6 Magnitud de salida 6DIY7 Magnitud de salida 7DIY8 Magnitud de salida 8
Breve descripción
• El bloque del tipo DOUBLE INTEGER sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sinmodificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sinmodificarlas, de forma que suministra una constante común para la inicialización de varios otrosbloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Logic3.32 NOP8_D Bloques de relleno (tipo DOUBLE INTEGER)
136 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.33 NOP8_I Bloques de relleno (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
137
3.33 NOP8_I Bloques de relleno (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOP8_I
I X1Magnitud de entrada 1I X2Magnitud de entrada 2I X3Magnitud de entrada 3I X4Magnitud de entrada 4I X5Magnitud de entrada 5I X6Magnitud de entrada 6I X7Magnitud de entrada 7I X8Magnitud de entrada 8
IY1 Magnitud de salida 1IY2 Magnitud de salida 2IY3 Magnitud de salida 3IY4 Magnitud de salida 4IY5 Magnitud de salida 5IY6 Magnitud de salida 6IY7 Magnitud de salida 7IY8 Magnitud de salida 8
Breve descripción
• El bloque del tipo INTEGER sirve como bloque de relleno (No Operation).
Forma de funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sinmodificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Inicialización
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sinmodificarlas, de forma que suministra una constante común para la inicialización de varios otrosbloques.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Logic3.33 NOP8_I Bloques de relleno (tipo INTEGER)
138 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.34 NOR operación OR lógica (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
139
3.34 NOR operación OR lógica (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOR
BO IEntrada binaria BOQ Magnitud binaria NOR
Breve descripción
• Bloque NOR que puede disponer de hasta 4 entradas del tipo BOOL
Forma de funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un OR lógico, invierte elresultado y lo emite en su salida binaria Q.
La salida Q = 1, si en todas las entradas I1 a I4 está presente el valor 0. En todos los demáscasos, salida Q = 0.
Tabla(s) de verdad
Logic3.34 NOR operación OR lógica (tipo BOOL)
140 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Entrada binaria 0 0/1
Q Magnitud binaria NOR 1 0/1
Datos de proyecto
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
Logic3.35 NOT Inversor (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
141
3.35 NOT Inversor (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NOT
BO IEntrada binaria BOQ Magnitud binaria NOT
Breve descripción
• Inversor del tipo BOOL
Forma de funcionamiento
El bloque invierte la magnitud binaria en la entrada I y emite el resultado en la salida Q.
Tabla(s) de verdad
Entrada 1 Salida Q
1 0
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Entrada binaria 0 0/1
Q Magnitud binaria NOT 1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.36 NOT_W Inversor de la palabra de estado (tipo WORD)
142 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.36 NOT_W Inversor de la palabra de estado (tipo WORD)
☑ SIMOTION ☐ SINAMICS
Símbolo
NOT_W
W ISPalabra de estado WQS Palabra de estado invertida
Breve descripción
• Inversor para la palabra de estado del tipo WORD• Cálculo de complemento a 1 de IS
Forma de 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:
Cálculo de complementos
Ejemplo: IS = 15 -> QS = -16
Logic3.36 NOT_W Inversor de la palabra de estado (tipo WORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
143
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Palabra de estado 16#0000 WORD
QS Palabra de estado invertida 16#FFFF WORD
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.37 NSW Conmutador numérico (tipo REAL)
144 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.37 NSW Conmutador numérico (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
NSW
R X1Magnitud de entrada 1R X2Magnitud de entrada 2
BO IPosición del selector
RY Magnitud de salida
Breve descripción
• El bloque conecta una de las dos magnitudes de entrada numéricas (tipo REAL) en lasalida
Forma de 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 verdad
Posición del interruptor 1 Magnitud de salida Y
0 Y = X1
1 Y = X2
Logic3.37 NSW Conmutador numérico (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
145
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.38 NSW_D Conmutador numérico (tipo DOUBLE INTEGER)
146 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.38 NSW_D Conmutador numérico (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
NSW_D
DI X1Magnitud de entrada 1DI X2Magnitud de entrada 2BO IPosición del selector
DIY Magnitud de salida
Breve descripción
• El bloque conecta una de las dos magnitudes de entrada numéricas (tipo DOUBLEINTEGER) en la salida
Forma de 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 verdad
Posición del interruptor 1 Magnitud de salida Y
0 Y = X1
1 Y = X2
Logic3.38 NSW_D Conmutador numérico (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
147
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.39 NSW_I Conmutador numérico (tipo INTEGER)
148 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.39 NSW_I Conmutador numérico (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
NSW_I
I X1Magnitud de entrada 1I X2Magnitud de entrada 2
BO IPosición del selector
IY Magnitud de salida
Breve descripción
• El bloque conecta una de las dos magnitudes de entrada numéricas (tipo INTEGER) en lasalida
Forma de 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 verdad
Posición del interruptor 1 Magnitud de salida Y
0 Y = X1
1 Y = X2
Logic3.39 NSW_I Conmutador numérico (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
149
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.40 OR operación OR lógica (tipo BOOL)
150 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.40 OR operación OR lógica (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
OR
BO IEntrada de magnitud binaria BOQ Magnitud binaria OR
Breve descripción
• Bloque OR que puede disponer de hasta 4 entradas del tipo BOOL
Forma de 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 verdad
Logic3.40 OR operación OR lógica (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
151
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Entrada de magnitud binaria 0 0/1
Q Magnitud binaria OR 0 0/1
Datos de proyecto
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
Logic3.41 OR_W operación OR lógica (tipo WORD)
152 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.41 OR_W operación OR lógica (tipo WORD)
☑ SIMOTION ☐ SINAMICS
Símbolo
OR_W
W IPalabra de estado Entrada WQS Palabra de estado ORBOQ Magnitud binaria
Breve descripción
• Bloque OR que puede disponer de hasta 4 entradas del tipo WORD
Forma de 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 bitsequivalentes 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.
Logic3.41 OR_W operación OR lógica (tipo WORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
153
Diagrama de estado de seguimiento (para 3 entradas)
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Palabra de estado Entrada 16#0000 WORD
QS Palabra de estado OR 16#0000 WORD
Q Magnitud binaria 0 0/1
Datos de proyecto
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
Logic3.42 PCL Acortador de pulsos (tipo BOOL)
154 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.42 PCL Acortador de pulsos (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
PCL
BO IImpulso de entradaTS TDuración de impulso (ms)
BOQ Impulso de salida
Breve descripción
• Temporizador para limitar la duración del impulso.
Forma de funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1. La salida Q se ajustaa 0 cuando la entrada I = 0 o cuando ha transcurrido la duración del impulso T. Para T = 0 seaplica 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 nopuede 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 deimpulso T después de efectuar la inicialización.
Diagrama de bloques
Logic3.42 PCL Acortador de pulsos (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
155
Cronograma
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Impulso de entrada 0 0/1
T Duración de impulso (ms) 0 SDTIME
Q Impulso de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.43 PDE Retardador de conexión (tipo BOOL)
156 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.43 PDE Retardador de conexión (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
PDE
BO IImpulso de entradaTS TTiempo de retardo del impulso
(ms)
BOQ Impulso de salida
Breve descripción
• Temporizador con retardo de conexión del tipo BOOL
Forma de funcionamiento
Con el flanco de subida en la entrada I se aplica el tiempo de retardo del impulso en la entradaT. 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 lo suficientemente grande como para se supere que el máximo valor internorepresentable (T/ta como valor de 32 bits, donde ta = intervalo de muestreo), se limita al valormáximo (p. ej., para ta = 1 ms, aprox. 50 días).
Para T = 0 se aplica un tiempo de retardo 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 nopuede detectar ningún flanco positivo durante la primera ejecución cíclica. Con ello no se aplicadurante la primera ejecución cíclica el tiempo de retardo del impulso T en I =1 sino que eltiempo predefinido en la inicialización sigue efectivo.
Si la salida Q obtiene el valor 1 durante la inicialización, se ajusta la salida Q = 1inmediatamente después de la inicialización si I = 1.
Logic3.43 PDE Retardador de conexión (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
157
Diagrama de bloques
Cronograma
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.44 PDF Retardador de desconexión (tipo BOOL)
158 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.44 PDF Retardador de desconexión (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
BO IImpulso de entradaTS TTiempo de prolongación del
impulso (ms)
BOQ Impulso de salida
Breve descripción
• Temporizador con retardo de desconexión del tipo BOOL
Forma de funcionamiento
El flanco de bajada de un impulso en la entrada del bloque I ajusta la salida Q a 0 una veztranscurrido 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 dedesconexión T.
Si la entrada I se ajusta de nuevo a 1 antes de que transcurra el tiempo T, la salida Qpermanece 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 nopuede 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 tiempode prolongación del impulso T después de efectuar la inicialización.
Logic3.44 PDF Retardador de desconexión (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
159
Diagrama de bloques
Cronograma
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Impulso de entrada 0 0/1
T Tiempo de prolongación delimpulso (ms)
0 SDTIME
Q Impulso de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.45 PST Prolongador de pulsos (tipo BOOL)
160 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.45 PST Prolongador de pulsos (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
PST
BO IImpulso de entradaBO RDesactivarTS TDuración de impulso (ms)
BOQ Impulso de salida
Breve descripción
• Bloque para la generación de un impulso con un lapso de tiempo mínimo y con entrada dereset adicional.
Forma de funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1.
La salida Q baja de nuevo a 0 cuando el impulso de entrada I = 0 y cuando ha transcurrido laduración del impulso T.
La salida Q puede ajustarse a cero en cualquier momento a través de la entrada dedesactivació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 nopuede 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ónde impulso T después de efectuar la inicialización.
Logic3.45 PST Prolongador de pulsos (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
161
Diagrama de bloques
Cronograma
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Impulso de entrada 0 0/1
R Desactivar 0 0/1
T Duración de impulso (ms) 0 SDTIME
Q Impulso de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.46 RSR RS Flip-Flop, dominante R (tipo BOOL)
162 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.46 RSR RS Flip-Flop, dominante R (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
RSR
BO SSetBO RDesactivar
BOQ Magnitud binariaBOQN Magnitud binaria inversa
Breve descripción
• Utilización como memoria de valor binario estática
Forma de 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 1lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas están ajustadas a 0 lógico, Q no semodifica. Si, por el contrario, ambas entradas son 1 lógico, Q es 0 lógico, puesto que domina laentrada de desactivación.
La salida QN lleva siempre el valor inverso a Q.
Diagrama de bloques
Tabla(s) de verdad
Valores binarios con especificación de comando Set/Reset
Logic3.46 RSR RS Flip-Flop, dominante R (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
163
Comando binario Estado de salida Q
S R
0 0 Q no se modifica
0 1 Q = 0
1 0 Q = 1
1 1 Q = 0
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
S Set 0 0/1
R Desactivar 0 0/1
Q Magnitud binaria 0 0/1
QN Magnitud binaria inversa 1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.47 RSS RS Flip-Flop, dominante S (tipo BOOL)
164 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.47 RSS RS Flip-Flop, dominante S (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
RSS
BO SSetBO RDesactivar
BOQ Magnitud binariaBOQN Magnitud binaria inversa
Breve descripción
• Bloque del tipo BOOL para utilizar como memoria de valor binario estática
Forma de funcionamiento
Con 1 lógico en la entrada S, la salida Q se ajusta a 1 lógico. Si la entrada R está ajustada a1 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 laentrada de ajuste.
La salida QN lleva siempre el valor inverso a Q.
Diagrama de bloques
Tabla(s) de verdad
Valores binarios con especificación de comando Set/Reset
Logic3.47 RSS RS Flip-Flop, dominante S (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
165
Comando binario Estado de salida Q
S R
0 0 Q no se modifica
0 1 Q = 0
1 0 Q = 1
1 1 Q = 1
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
S Set 0 0/1
R Desactivar 0 0/1
Q Magnitud binaria 0 0/1
QN Magnitud binaria inversa 1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.48 SH Bloque de desplazamiento (tipo WORD)
166 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.48 SH Bloque de desplazamiento (tipo WORD)
☑ SIMOTION ☐ SINAMICS
Símbolo
SH
W ISPalabra de estadoI XDNúmero de desplazamientos en
el rango de valores limitado a+/-15
WQS Magnitud de salidaBOQC Último bit desplazadoBOQZ XD>15
Breve descripción
• El bloque del tipo WORD desplaza una palabra de estado bit a bit hacia la izquierda o haciala derecha.
Forma de funcionamiento
Este bloque desplaza bit a bit la palabra de estado situada en la entrada IS tantas posicionescomo esté indicado en la entrada XD.
Al realizar el desplazamiento, las nuevas posiciones generadas en la magnitud de salida QS serellenan con ceros, independientemente del sentido de desplazamiento.
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
Desplazamiento hacia la derecha, ejemplo:
XD = -2; IS = 15
-> QS = 3 (el resto se suprime); QC = 1
Logic3.48 SH Bloque de desplazamiento (tipo WORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
167
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Palabra de estado 16#0000 WORD
XD Número de desplazamientos enel rango de valores limitado a+/-15
0 INT
QS Magnitud de salida 16#0000 WORD
QC Último bit desplazado 0 0/1
QZ XD>15 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.49 SH_DW Bloque de desplazamiento (tipo DWORD)
168 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.49 SH_DW Bloque de desplazamiento (tipo DWORD)
☑ SIMOTION ☑ SINAMICS
Símbolo
SH_DW
DW ISPalabra de estadoI XDNúmero de desplazamientos
DWQS Magnitud de salidaBOQC Último bit desplazadoBOQZ IXDI > 31
Breve descripción
• El bloque del tipo DWORD desplaza una palabra de estado bit a bit hacia la izquierda ohacia la derecha.
Forma de funcionamiento
Este bloque desplaza bit a bit la palabra de estado situada en la entrada IS tantas posicionescomo esté indicado en la entrada XD.
Al realizar el desplazamiento, las nuevas posiciones generadas en la magnitud de salida QS serellenan con ceros, independientemente del sentido de desplazamiento.
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
Desplazamiento hacia la derecha, ejemplo:
XD = -2; IS = 15
Logic3.49 SH_DW Bloque de desplazamiento (tipo DWORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
169
-> QS = 3 (el resto se suprime); QC = 1
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Logic3.50 TRK Elemento de seguimiento/memoria (tipo REAL)
170 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.50 TRK Elemento de seguimiento/memoria (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
TRK
R XMagnitud de entradaBO TRSeguimiento/memorización de la
magnitud de entradaBO RReset de la magnitud de
entrada
RY Magnitud de salida
Breve descripción
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
Forma de 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 entradaactual 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 detectarseningún flanco negativo durante la primera ejecución cíclica. En el modo START se guardatemporalmente el valor para TR.
Si la entrada TR recibe el valor 0 durante la inicialización de la salida de bloque conectadaaguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera ejecucióncíclica.
Logic3.50 TRK Elemento de seguimiento/memoria (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
171
Diagrama de bloques
Tabla(s) de 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
TR Seguimiento/memorización de lamagnitud de entrada
0 0/1
R Reset de la magnitud de entrada 0 0/1
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.51 TRK_D Elemento de seguimiento/memoria (tipo DOUBLE INTEGER)
172 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.51 TRK_D Elemento de seguimiento/memoria (tipo DOUBLEINTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
TRK_D
DI XMagnitud de entradaBO TRSeguimiento/memorización de la
magnitud de entradaBO RReset de la magnitud de
entrada
DIY Magnitud de salida
Breve descripción
Bloque del tipo DOUBLE INTEGER para guardar un valor de entrada actual con las siguientespropiedades:
• función de bloqueo controlada por flanco del valor de entrada• seguimiento controlado por nivel del valor de salida
Forma de 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 entradaactual 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 detectarseningún flanco negativo durante la primera ejecución cíclica. En el modo START se guardatemporalmente el valor para TR.
Si la entrada TR recibe el valor 0 durante la inicialización de la salida de bloque conectadaaguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera ejecucióncíclica.
Logic3.51 TRK_D Elemento de seguimiento/memoria (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
173
Diagrama de bloques
Tabla(s) de 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
TR Seguimiento/memorización de lamagnitud de entrada
0 0/1
R Reset de la magnitud de entrada 0 0/1
Y Magnitud de salida 0 DINT
Datos de proyecto
Cargable online sí
Particularidades -
Logic3.52 XOR operación lógica OR exclusiva (tipo BOOL)
174 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
3.52 XOR operación lógica OR exclusiva (tipo BOOL)
☑ SIMOTION ☑ SINAMICS
Símbolo
XOR
BO IEntrada de magnitud binaria BOQ Magnitud binaria XOR
Breve descripción
• Bloque XOR que puede disponer de hasta 4 entradas del tipo BOOL
Forma de funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 según la función lógica ORexclusiva 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 delas 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Entrada de magnitud binaria 0 0/1
Q Magnitud binaria XOR 0 0/1
Datos de proyecto
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
Logic3.53 XOR_W operación lógica OR exclusiva (tipo WORD)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
175
3.53 XOR_W operación lógica OR exclusiva (tipo WORD)
☑ SIMOTION ☐ SINAMICS
Símbolo
XOR_W
W IPalabra de estado Entrada WQS Palabra de estado XORBOQ Magnitud binaria
Breve descripción
• Bloque XOR que puede disponer de hasta 4 entradas del tipo WORD
Forma de funcionamiento
El bloque combina bit a bit las palabras de estado I1 a I4 entre sí según la función lógica ORexclusiva.
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:
Un bit de la palabra de estado XOR es entonces igual a 1 si un número impar de bitsequivalentes 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.
Logic3.53 XOR_W operación lógica OR exclusiva (tipo WORD)
176 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de estado de seguimiento (para 3 entradas)
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Palabra de estado Entrada 16#0000 WORD
QS Palabra de estado XOR 16#0000 WORD
Q Magnitud binaria 0 0/1
Datos de proyecto
Cargable online sí
Particularidades hasta 4 conexiones (I1 a I4)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
177
Conversion 44.1 BY_B Convertidor byte de estado en 8 magnitudes binarias
☑ SIMOTION ☐ SINAMICS
Símbolo
BY_B
BY ISPalabra de estado BOQ1 Magnitud binaria 1BOQ2 Magnitud binaria 2BOQ3 Magnitud binaria 3BOQ4 Magnitud binaria 4BOQ5 Magnitud binaria 5BOQ6 Magnitud binaria 6BOQ7 Magnitud binaria 7BOQ8 Magnitud binaria 8
Breve descripción
• Descodificación de la palabra de estado en 8 magnitudes binarias
Forma de funcionamiento
El bloque descodifica la palabra de estado IS en 8 magnitudes binarias y emite el resultado ensus salidas Q1 a Q8.
Cada equivalente binario 20 a 27 del byte de estado tiene asignada la magnitud binaria de lassalidas Q1 a Q8.
Diagrama de bloques
Conversion4.1 BY_B Convertidor byte de estado en 8 magnitudes binarias
178 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Esquema de figuras
Posición de bit (equivalente binario) del byte de estado IS Magnitud de salida
0 (20) Q1
1 (21) Q2
2 (22) Q3
3 (23) Q4
4 (24) Q5
5 (25) Q6
6 (26) Q7
7 (27) Q8
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Conversion4.2 BY_W Convertidor de byte de estado a palabra de estado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
179
4.2 BY_W Convertidor de byte de estado a palabra de estado
☑ SIMOTION ☑ SINAMICS
Símbolo
BY_W
BY IBHByte de entrada altoBY IBLByte de entrada bajo
WQS Palabra de estado
Breve descripción
• Agrupación de 2 bytes en una palabra
Forma de funcionamiento
El bloque agrupa 2 bytes en una palabra. Al byte de entrada IBL se le asigna el byte de valormá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 siguienteesquema de conversión, en QS.
Esquema de conversión
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IBH Byte de entrada alto 16#00 BYTE
Conversion4.2 BY_W Convertidor de byte de estado a palabra de estado
180 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IBL Byte de entrada bajo 16#00 BYTE
QS Palabra de estado 16#0000 WORD
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.3 B_BY Convertidor 8 magnitudes binarias en byte de estado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
181
4.3 B_BY Convertidor 8 magnitudes binarias en byte de estado
☑ SIMOTION ☐ SINAMICS
Símbolo
B_BY
BO I1Magnitud binaria 1BO I2Magnitud binaria 2BO I3Magnitud binaria 3BO I4Magnitud binaria 4BO I5Magnitud binaria 5BO I6Magnitud binaria 6BO I7Magnitud binaria 7BO I8Magnitud binaria 8
BYQS Byte de estado
Breve descripción
• Cálculo del byte de estado a partir de 8 magnitudes binarias
Forma de funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I8 en el byte de estado y emite el resultado ensu salida QS.
Cada magnitud binaria de las entradas I1 a I8 tiene asignado el equivalente binario 20 a 27 apartir del cual se forma la palabra de estado.
Diagrama de bloques
Conversion4.3 B_BY Convertidor 8 magnitudes binarias en byte de estado
182 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Esquema de figuras
Magnitud de entrada Posición de bit (equivalente binario) del byte de estado QS
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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Conversion4.4 B_DW Convertidor 32 magnitudes binarias en palabra doble de estado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
183
4.4 B_DW Convertidor 32 magnitudes binarias en palabra doblede estado
☑ SIMOTION ☑ SINAMICS
Símbolo
B_DW
BO I1Magnitud binaria 1BO I2Magnitud binaria 2BO I3Magnitud binaria 3BO I4Magnitud binaria 4BO I5Magnitud binaria 5BO I6Magnitud binaria 6BO I7Magnitud binaria 7BO I8Magnitud binaria 8BO I9Magnitud binaria 9BO I10Magnitud binaria 10BO I11Magnitud binaria 11BO I12Magnitud binaria 12BO I13Magnitud binaria 13BO I14Magnitud binaria 14BO I15Magnitud binaria 15BO I16Magnitud binaria 16BO I17Magnitud binaria 17BO I18Magnitud binaria 18BO I19Magnitud binaria 19BO I20Magnitud binaria 20BO I21Magnitud binaria 21BO I22Magnitud binaria 22BO I23Magnitud binaria 23BO I24Magnitud binaria 24BO I25Magnitud binaria 25BO I26Magnitud binaria 26BO I27Magnitud binaria 27BO I28Magnitud binaria 28BO I29Magnitud binaria 29BO I30Magnitud binaria 30BO I31Magnitud binaria 31BO I32Magnitud binaria 32
DWQS Palabra de estado doble
Breve descripción
Cálculo de la palabra de estado doble a partir de 32 magnitudes binarias
Conversion4.4 B_DW Convertidor 32 magnitudes binarias en palabra doble de estado
184 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Forma de funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I32 en la palabra de estado doble y emite elresultado 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.
Diagrama de bloques
Esquema de figuras
Magnitudes de entrada Posición de bit (equivalente binario) del byte de estado QS
|1 0 (20)
|2 1 (21)
|3 2 (22)
... ...
|32 31 (231)
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Conversion4.4 B_DW Convertidor 32 magnitudes binarias en palabra doble de estado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
185
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
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 proyecto
Insertable online sí
Particularidades -
Conversion4.5 B_W Convertidor 16 magnitudes binarias en palabra de estado
186 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.5 B_W Convertidor 16 magnitudes binarias en palabra de estado
☑ SIMOTION ☑ SINAMICS
Símbolo
B_W
BO I1Magnitud binaria 1BO I2Magnitud binaria 2BO I3Magnitud binaria 3BO I4Magnitud binaria 4BO I5Magnitud binaria 5BO I6Magnitud binaria 6BO I7Magnitud binaria 7BO I8Magnitud binaria 8BO I9Magnitud binaria 9BO I10Magnitud binaria 10BO I11Magnitud binaria 11BO I12Magnitud binaria 12BO I13Magnitud binaria 13BO I14Magnitud binaria 14BO I15Magnitud binaria 15BO I16Magnitud binaria 16
WQS Palabra de estado
Breve descripción
• Cálculo de la palabra de estado a partir de 16 magnitudes binarias
Forma de funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I16 en la palabra de estado y emite elresultado en su salida QS.
Cada magnitud binaria de las entradas I1 a I16 tiene asignado el equivalente binario 20 a 215 apartir del cual se forma la palabra de estado.
Conversion4.5 B_W Convertidor 16 magnitudes binarias en palabra de estado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
187
Diagrama de bloques
Esquema de conversión
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Conversion4.5 B_W Convertidor 16 magnitudes binarias en palabra de estado
188 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
QS Palabra de estado 16#0000 WORD
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.6 DW_B Convertidor palabra doble de estado en 32 magnitudes binarias
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
189
4.6 DW_B Convertidor palabra doble de estado en 32 magnitudesbinarias
☑ SIMOTION ☑ SINAMICS
Símbolo
DW_B
DW ISPalabra de estado doble BOQ1 Magnitud binaria 1BOQ2 Magnitud binaria 2BOQ3 Magnitud binaria 3BOQ4 Magnitud binaria 4BOQ5 Magnitud binaria 5BOQ6 Magnitud binaria 6BOQ7 Magnitud binaria 7BOQ8 Magnitud binaria 8BOQ9 Magnitud binaria 9BOQ10 Magnitud binaria 10BOQ11 Magnitud binaria 11BOQ12 Magnitud binaria 12BOQ13 Magnitud binaria 13BOQ14 Magnitud binaria 14BOQ15 Magnitud binaria 15BOQ16 Magnitud binaria 16BOQ17 Magnitud binaria 17BOQ18 Magnitud binaria 18BOQ19 Magnitud binaria 19BOQ20 Magnitud binaria 20BOQ21 Magnitud binaria 21BOQ22 Magnitud binaria 22BOQ23 Magnitud binaria 23BOQ24 Magnitud binaria 24BOQ25 Magnitud binaria 25BOQ26 Magnitud binaria 26BOQ27 Magnitud binaria 27BOQ28 Magnitud binaria 28BOQ29 Magnitud binaria 29BOQ30 Magnitud binaria 30BOQ31 Magnitud binaria 31BOQ32 Magnitud binaria 32
Breve descripción
• Descodificación de la palabra doble de estado en 32 magnitudes binarias
Forma de funcionamiento
El bloque descodifica la palabra doble de estado IS en 32 magnitudes binarias y emite elresultado en sus salidas Q1 a Q32.
Conversion4.6 DW_B Convertidor palabra doble de estado en 32 magnitudes binarias
190 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Cada equivalente binario 20 a 231 de la palabra de estado tiene asignada la magnitud binaria delas salidas Q1 a Q32.
Diagrama de bloques
Esquema de figuras
Posición de bit (equivalente binario) de la palabra doble de estado IS Magnitud de salida
0 (20) Q1
1 (21) Q2
2 (22) Q3
... ...
31 (231) Q32
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Conversion4.6 DW_B Convertidor palabra doble de estado en 32 magnitudes binarias
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
191
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
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 proyecto
Insertable online sí
Particularidades -
Conversion4.7 DW_R Aplicación de la cadena de bits como valor de tipo REAL
192 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.7 DW_R Aplicación de la cadena de bits como valor de tipoREAL
☑ SIMOTION ☑ SINAMICS
Símbolo
DW_R
DW XMagnitud de entrada (palabradoble)
R SVPValor sustitutivo INFR SVNValor sustitutivo -INFR SVValor sustitutivo NaN
RY InfinitoBOIFP -InfinitoBOIFN Not a NumberBONAN Magnitud de salida
Breve descripción
• El bloque aplica la cadena de bits en la entrada como magnitud del tipo REAL y verifica lavalidez del valor.
Forma de funcionamiento
El bloque DW_R aplica la cadena de bits en la entrada como magnitud del tipo REAL y la ponea 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 bitscorresponde según IEEE 754 a la representación para +/-infinito o NaN, las correspondientessalidas binarias IFP, IFN o NAN se ajustan a 1 y en cada caso tiene efecto el valor sustitutivopredefinido en la salida Y.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada (palabradoble)
16#00000000 DWORD
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
Conversion4.7 DW_R Aplicación de la cadena de bits como valor de tipo REAL
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
193
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.8 DW_W Convertidor de palabra doble de estado a palabra de estado
194 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.8 DW_W Convertidor de palabra doble de estado a palabra deestado
☑ SIMOTION ☑ SINAMICS
Símbolo
DW_W
DW ISPalabra doble de entrada de 32bits
WQWH Palabra de salida nivel altoWQWL Palabra de salida nivel bajo
Breve descripción
• Una palabra doble de 32 bits se divide en dos palabras de 16 bits.
Forma de funcionamiento
Las magnitudes de salida se calculan usando:
QWL = IS mod 216
QWH = IS / 216
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Palabra doble de entrada de 32bits
16#00000000 DWORD
QWH Palabra de salida nivel alto 16#0000 WORD
QWL Palabra de salida nivel bajo 16#0000 WORD
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.9 D_I Convertidor del tipo DOUBLE INTEGER en el tipo INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
195
4.9 D_I Convertidor del tipo DOUBLE INTEGER en el tipoINTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
D_I
DI XMagnitud de entrada IY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoINTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoINTEGER, es decir, la palabra de menor valor de la magnitud de entrada del tipo DOUBLEINTEGER 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 INT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.10 D_R Convertidor del tipo DOUBLE INTEGER en el tipo REAL
196 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.10 D_R Convertidor del tipo DOUBLE INTEGER en el tipo REAL
☑ SIMOTION ☑ SINAMICS
Símbolo
D_R
DI XMagnitud de entrada (palabradoble)
RY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoREAL.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada (palabradoble)
0 DINT
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.11 D_SI Convertidor del tipo DOUBLE INTEGER en el tipo SHORT INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
197
4.11 D_SI Convertidor del tipo DOUBLE INTEGER en el tipo SHORTINTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
D_SI
DI XMagnitud de entrada SIY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo SHORTINTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoSHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipoDOUBLE 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.12 D_UI Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED INTEGER
198 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.12 D_UI Convertidor del tipo DOUBLE INTEGER en el tipoUNSIGNED INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
D_UI
DI XMagnitud de entrada UIY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoUNSIGNED INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoUNSIGNED INTEGER, es decir, la palabra de valor más bajo de la magnitud de entrada del tipoDOUBLE 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 UINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.13 D_US Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED SHORT INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
199
4.13 D_US Convertidor del tipo DOUBLE INTEGER en el tipoUNSIGNED SHORT INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
D_US
DI XMagnitud de entrada USY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoUNSIGNED SHORT INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipoUNSIGNED SHORT INTEGER, es decir, la palabra de valor más bajo de la magnitud deentrada 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
Y Magnitud de salida 0 USINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.14 I_D Convertidor del tipo INTEGER en el tipo DOUBLE INTEGER
200 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.14 I_D Convertidor del tipo INTEGER en el tipo DOUBLEINTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
I_D
I XMagnitud de entrada DIY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo INTEGER en una magnitud del tipo DOUBLEINTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo DOUBLEINTEGER.
La magnitud de entrada del tipo de datos INTEGER se copia en la palabra de menor valor de lamagnitud de salida. Si la magnitud de entrada tiene un signo positivo, la palabra de mayor valorde la magnitud de salida se completa con 16#0000; si, por el contrario, el signo es negativo, lapalabra de mayor valor obtiene el valor 16#FFFF.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 DINT
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.15 I_R Convertidor del tipo INTEGER en el tipo REAL
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
201
4.15 I_R Convertidor del tipo INTEGER en el tipo REAL
☑ SIMOTION ☑ SINAMICS
Símbolo
I_R
I XMagnitud de entrada RY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo INTEGER en una magnitud del tipo REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo REAL.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.16 I_SI Convertidor del tipo INTEGER en el tipo SHORT INTEGER
202 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.16 I_SI Convertidor del tipo INTEGER en el tipo SHORT INTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
I_SI
I XMagnitud de entrada SIY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo INTEGER en una magnitud del tipo SHORT INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo SHORTINTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipo INTEGER seaplica 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.17 I_UD Convertidor del tipo INTEGER en el tipo UNSIGNED DOUBLE INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
203
4.17 I_UD Convertidor del tipo INTEGER en el tipo UNSIGNEDDOUBLE INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
I_UD
I XMagnitud de entrada UDY Magnitud de salidaBOQF Magnitud de entrada negativa
Breve descripción
• Conversión de una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNEDDOUBLE INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNEDDOUBLE INTEGER.
La magnitud de entrada del tipo de datos INTEGER se copia en la palabra de menor valor de lamagnitud de salida.
La palabra de mayor valor de la magnitud de salida se completa con 16#0000.
Para el caso en que el valor de la magnitud de entrada es negativo, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 UDINT
QF Magnitud de entrada negativa 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.18 I_US Convertidor del tipo INTEGER en el tipo UNSIGNED SHORT INTEGER
204 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.18 I_US Convertidor del tipo INTEGER en el tipo UNSIGNEDSHORT INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
I_US
I XMagnitud de entrada USY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNEDSHORT INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNEDSHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipoDOUBLE 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
Y Magnitud de salida 0 USINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.19 LR_R Convertidor del tipo LONG REAL en el tipo REAL
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
205
4.19 LR_R Convertidor del tipo LONG REAL en el tipo REAL
☑ SIMOTION ☐ SINAMICS
Símbolo
LR_R
LR XMagnitud de entrada (palabradoble)
RY Magnitud de salidaBOQF Rebase
Breve descripción
• Conversión de una magnitud del tipo LONG REAL en una magnitud del tipo REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo LONG REAL en una magnitud del tipo REAL. Elresultado se limita al rango de valores máximo del tipo de datos REAL. Si se ha limitado lamagnitud de salida, se ajusta QF = 1.
Nota
Mediante la conversión puede producirse una pérdida de precisión del valor de entrada.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada (palabradoble)
0 LREAL
Y Magnitud de salida 0.0 REAL
QF Rebase 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.20 N2_R Conversión de formato con coma fija de 16 bits (N2) en REAL
206 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.20 N2_R Conversión de formato con coma fija de 16 bits (N2) enREAL
☑ SIMOTION ☑ SINAMICS
Símbolo
N2_R
I XMagnitud de entradaR NFFactor de normalizaciónI BVValor de referencia
RY Magnitud de salida
Breve descripción
• 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 Profidrivenormalizada) la salida Y adopta el valor en la entrada NF.
Forma de funcionamiento
La magnitud de entrada X se representa en la salida Y de acuerdo a la siguiente fórmula:
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Conversion4.21 N4_R Conversión de formato con coma fija de 32 bits (N4) en REAL
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
207
4.21 N4_R Conversión de formato con coma fija de 32 bits (N4) enREAL
☑ SIMOTION ☑ SINAMICS
Símbolo
N4_R
DI XMagnitud de entradaR NFFactor de normalizaciónDI BVValor de referencia
RY Magnitud de salida
Breve descripción
• Conversión de una magnitud con coma fija de 32 bits en una magnitud del tipo REAL. Encaso de que X y BV = 1073741824 (corresponde al 100% de la visualización Profidrivenormalizada) la salida Y adopta el valor en la entrada NF.
Forma de funcionamiento
La magnitud de entrada X se representa en la salida Y de acuerdo a la siguiente fórmula:
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Conversion4.22 R_D Convertidor del tipo REAL en el tipo DOUBLE INTEGER
208 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.22 R_D Convertidor del tipo REAL en el tipo DOUBLE INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
R_D
R XMagnitud de entrada DIY Magnitud de salidaBOQF Rebase
Breve descripción
• Conversión de una magnitud del tipo REAL en una magnitud del tipo DOUBLE INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo DOUBLEINTEGER. 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 seha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 DINT
QF Rebase 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.23 R_DW Adopción de la cadena de bits como DWORD
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
209
4.23 R_DW Adopción de la cadena de bits como DWORD
☑ SIMOTION ☑ SINAMICS
Símbolo
R_DW
R XMagnitud de entrada DWY Magnitud de salida
Breve descripción
• El bloque copia la cadena de bits de la magnitud de entrada en la magnitud de salida.
Forma de funcionamiento
El bloque copia la cadena de bits de la magnitud de entrada X a la magnitud de salida Y.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 16#00000000 DWORD
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.24 R_I Convertidor del tipo REAL en el tipo INTEGER
210 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.24 R_I Convertidor del tipo REAL en el tipo INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
R_I
R XMagnitud de entrada IY Magnitud de salidaBOQF Rebase
Breve descripción
• Conversión de una magnitud del tipo REAL en una magnitud del tipo INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo INTEGER. Losdecimales de la magnitud de entrada se eliminan con la conversión. No se realiza ningúnredondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de salida a +32767o -32768. Si se ha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 INT
QF Rebase 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.25 R_LR Convertidor del tipo REAL en el tipo LONG REAL
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
211
4.25 R_LR Convertidor del tipo REAL en el tipo LONG REAL
☑ SIMOTION ☐ SINAMICS
Símbolo
R_LR
R XMagnitud de entrada LRY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo REAL en una magnitud del tipo LONG REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo LONG REAL.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0.0 LREAL
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.26 R_N2 Conversión de REAL en formato con coma fija de 16 bits (N2)
212 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.26 R_N2 Conversión de REAL en formato con coma fija de 16 bits(N2)
☑ SIMOTION ☑ SINAMICS
Símbolo
R_N2
R XMagnitud de entradaR NFFactor de normalizaciónI BVValor de referencia
IY Magnitud de salidaBOQF Rebase
Breve descripción
• 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).
Forma de funcionamiento
La magnitud de entrada X se representa de acuerdo a la fórmula en la salida Y (el resultado seredondea):
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 puederepresentarse en Y o si se ajustó NF = 0.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Conversion4.26 R_N2 Conversión de REAL en formato con coma fija de 16 bits (N2)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
213
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.27 R_N4 Conversión de REAL en formato con coma fija de 32 bits (N4)
214 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.27 R_N4 Conversión de REAL en formato con coma fija de 32 bits(N4)
☑ SIMOTION ☑ SINAMICS
Símbolo
R_N4
R XMagnitud de entradaR NFFactor de normalizaciónDI BVValor de referencia
DIY Magnitud de salidaBOQF Rebase
Breve descripción
• 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 valor1073741824 (corresponde al 100%).
Forma de funcionamiento
La magnitud de entrada X se representa de acuerdo a la fórmula en la salida Y (el resultado seredondea):
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 puederepresentarse en Y o si se ajustó NF = 0.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Conversion4.27 R_N4 Conversión de REAL en formato con coma fija de 32 bits (N4)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
215
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.28 R_SI Convertidor del tipo REAL en el tipo SHORT INTEGER
216 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.28 R_SI Convertidor del tipo REAL en el tipo SHORT INTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
R_SI
R XMagnitud de entrada SIY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo REAL en una magnitud del tipo SHORT INTEGER
Forma de 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únredondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de salida a -128 o127. Si se ha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.29 R_UD Convertidor del tipo REAL en el tipo UNSIGNED DOUBLE INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
217
4.29 R_UD Convertidor del tipo REAL en el tipo UNSIGNEDDOUBLE INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
R_UD
R XMagnitud de entrada UDY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED DOUBLEINTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNEDDOUBLE 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 UDINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.30 R_UI Convertidor del tipo REAL en el tipo UNSIGNED INTEGER
218 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.30 R_UI Convertidor del tipo REAL en el tipo UNSIGNEDINTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
R_UI
R XMagnitud de entrada UIY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNEDINTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión. No serealiza 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 UINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.31 R_US Convertidor del tipo REAL en el tipo UNSIGNED SHORT INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
219
4.31 R_US Convertidor del tipo REAL en el tipo UNSIGNED SHORTINTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
R_US
R XMagnitud de entrada USY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED SHORTINTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNEDSHORT 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
Y Magnitud de salida 0 USINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.32 SI_D Convertidor del tipo SHORT INTEGER en el tipo DOUBLE INTEGER
220 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.32 SI_D Convertidor del tipo SHORT INTEGER en el tipo DOUBLEINTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
SI_D
SI XMagnitud de entrada DIY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo DOUBLEINTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipoDOUBLE INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menorvalor de la magnitud de salida. Si la magnitud de entrada tiene un signo positivo, los bytes demayor valor de la magnitud de salida se completan con 16#00; si, por el contrario, el signo esnegativo, los bytes de mayor valor obtienen el valor 16#FF.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 DINT
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.33 SI_I Convertidor del tipo SHORT INTEGER en el tipo INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
221
4.33 SI_I Convertidor del tipo SHORT INTEGER en el tipo INTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
SI_I
SI XMagnitud de entrada IY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipoINTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor valorde la magnitud de salida. Si la magnitud de entrada tiene signo positivo, el byte de mayor valorde la magnitud de salida se completa con 16#00; si, por el contrario, el signo es negativo, elbyte de mayor valor contiene el valor 16#FF.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 INT
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.34 SI_R Convertidor del tipo SHORT INTEGER en el tipo REAL
222 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.34 SI_R Convertidor del tipo SHORT INTEGER en el tipo REAL
☑ SIMOTION ☐ SINAMICS
Símbolo
SI_R
SI XMagnitud de entrada RY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo REAL.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.35 SI_UD Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED DOUBLE INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
223
4.35 SI_UD Convertidor del tipo SHORT INTEGER en el tipoUNSIGNED DOUBLE INTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
SI_UD
SI XMagnitud de entrada UDY Magnitud de salidaBOQF Magnitud de entrada negativa
Breve descripción
• Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipoUNSIGNED DOUBLE INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipoUNSIGNED DOUBLE INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor valorde la magnitud de salida. Los bytes de mayor valor de la magnitud de salida se completan con16#00. Para el caso en que el valor de la magnitud de entrada es negativo, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 UDINT
QF Magnitud de entrada negativa 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.36 SI_UI Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED INTEGER
224 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.36 SI_UI Convertidor del tipo SHORT INTEGER en el tipoUNSIGNED INTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
SI_UI
SI XMagnitud de entrada UIY Magnitud de salidaBOQF Magnitud de entrada negativa
Breve descripción
• Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipoUNSIGNED INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipoUNSIGNED INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor valorde la magnitud de salida. El byte de mayor valor de la magnitud de salida se completa con16#00. Para el caso en que el valor de la magnitud de entrada es negativo, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 SINT
Y Magnitud de salida 0 UDINT
QF Magnitud de entrada negativa 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.37 UD_I Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
225
4.37 UD_I Convertidor del tipo UNSIGNED DOUBLE INTEGER en eltipo INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
UD_I
UD XMagnitud de entrada IY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud deltipo INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnituddel tipo INTEGER, es decir, la palabra de valor más bajo de la magnitud de entrada del tipoUNSIGNED 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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 UDINT
Y Magnitud de salida 0 INT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.38 UD_R Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo REAL
226 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.38 UD_R Convertidor del tipo UNSIGNED DOUBLE INTEGER en eltipo REAL
☑ SIMOTION ☑ SINAMICS
Símbolo
UD_R
UD XMagnitud de entrada RY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud deltipo REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnituddel tipo REAL.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 UDINT
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.39 UD_SI Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo SHORT INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
227
4.39 UD_SI Convertidor del tipo UNSIGNED DOUBLE INTEGER enel tipo SHORT INTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
UD_SI
UD XMagnitud de entrada SIY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud deltipo SHORT INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnituddel tipo SHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada deltipo UNSIGNED DOUBLE INTEGER se aplica en la magnitud de salida Y. Si el valor de lamagnitud de entrada X supera el rango de valores de la magnitud de salida Y, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 UDINT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.40 UI_D Convertidor del tipo UNSIGNED INTEGER en el tipo DOUBLE INTEGER
228 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.40 UI_D Convertidor del tipo UNSIGNED INTEGER en el tipoDOUBLE INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
UI_D
UI XMagnitud de entrada DIY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipoDOUBLE INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipoDOUBLE INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED INTEGER se copia en la palabra demenor valor de la magnitud de salida Y. La palabra de mayor valor se completa con 16#0000.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 UINT
Y Magnitud de salida 0 DINT
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.41 UI_R Convertidor del tipo UNSIGNED INTEGER en el tipo REAL
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
229
4.41 UI_R Convertidor del tipo UNSIGNED INTEGER en el tipoREAL
☑ SIMOTION ☑ SINAMICS
Símbolo
UI_R
UI XMagnitud de entrada RY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipoREAL.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 UINT
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.42 UI_SI Convertidor del tipo UNSIGNED INTEGER en el tipo SHORT INTEGER
230 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.42 UI_SI Convertidor del tipo UNSIGNED INTEGER en el tipoSHORT INTEGER
☑ SIMOTION ☐ SINAMICS
Símbolo
UI_SI
UI XMagnitud de entrada SIY Magnitud de salidaBOQF Desbordamiento del rango de
valores
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipoSHORT INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipoSHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipoUNSIGNED INTEGER se aplica en la magnitud de salida Y. Si el valor de la magnitud deentrada X supera el rango de valores de la magnitud de salida Y, se ajusta QF = 1.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 UINT
Y Magnitud de salida 0 SINT
QF Desbordamiento del rango devalores
0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.43 US_D Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo DOUBLE INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
231
4.43 US_D Convertidor del tipo UNSIGNED SHORT INTEGER en eltipo DOUBLE INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
US_D
US XMagnitud de entrada DIY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud deltipo DOUBLE INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnituddel tipo DOUBLE INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED SHORT INTEGER se copia en el bytede menor valor de la magnitud de salida Y. Los demás bytes de mayor valor se completan con16#00.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 USINT
Y Magnitud de salida 0 DINT
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.44 US_I Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo INTEGER
232 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.44 US_I Convertidor del tipo UNSIGNED SHORT INTEGER en eltipo INTEGER
☑ SIMOTION ☑ SINAMICS
Símbolo
US_I
US XMagnitud de entrada IY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud deltipo INTEGER
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnituddel tipo INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED SHORT INTEGER se copia en el bytede menor valor de la magnitud de salida Y. Los demás bytes de mayor valor se completan con16#00.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 USINT
Y Magnitud de salida 0 INT
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.45 US_R Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo REAL
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
233
4.45 US_R Convertidor del tipo UNSIGNED SHORT INTEGER en eltipo REAL
☑ SIMOTION ☑ SINAMICS
Símbolo
US_R
US XMagnitud de entrada RY Magnitud de salida
Breve descripción
• Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud deltipo REAL
Forma de funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnituddel tipo REAL.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 USINT
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.46 W_B Convertidor palabra de estado en 16 magnitudes binarias
234 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.46 W_B Convertidor palabra de estado en 16 magnitudes binarias
☑ SIMOTION ☑ SINAMICS
Símbolo
W_B
W ISPalabra de estado BOQ1 Magnitud binaria 1BOQ2 Magnitud binaria 2BOQ3 Magnitud binaria 3BOQ4 Magnitud binaria 4BOQ5 Magnitud binaria 5BOQ6 Magnitud binaria 6BOQ7 Magnitud binaria 7BOQ8 Magnitud binaria 8BOQ9 Magnitud binaria 9BOQ10 Magnitud binaria 10BOQ11 Magnitud binaria 11BOQ12 Magnitud binaria 12BOQ13 Magnitud binaria 13BOQ14 Magnitud binaria 14BOQ15 Magnitud binaria 15BOQ16 Magnitud binaria 16
Breve descripción
• Descodificación de la palabra de estado en 16 magnitudes binarias.
Forma de funcionamiento
El bloque descodifica la palabra de estado IS en 16 magnitudes binarias y emite el resultado ensus salidas Q1 a Q16.
Cada equivalente binario 20 a 215 de la palabra de estado tiene asignada la magnitud binaria delas salidas Q1 a Q16.
Conversion4.46 W_B Convertidor palabra de estado en 16 magnitudes binarias
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
235
Esquema de conversión
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Palabra de estado 16#0000 WORD
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
Q15 Magnitud binaria 15 0 0/1
Q16 Magnitud binaria 16 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.47 W_BY Convertidor palabra de estado en byte de estado
236 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.47 W_BY Convertidor palabra de estado en byte de estado
☑ SIMOTION ☑ SINAMICS
Símbolo
W_BY
W ISPalabra de estado BYQBH Byte de salida de nivel altoBYQBL Byte de salida de nivel bajo
Breve descripción
• Conversión de una palabra en 2 bytes
Forma de funcionamiento
Este bloque divide la palabra de entrada en IS en dos bytes. Éstos pueden emitirse en laperiferia a través del bloque SBQ. En la salida QBH se emite el byte de mayor valor y, en lasalida QBL, el byte de menor valor de la palabra en la salida IS (véase el siguiente esquema deconversión):
Esquema de conversión
Conversion4.47 W_BY Convertidor palabra de estado en byte de estado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
237
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online sí
Particularidades -
Conversion4.48 W_DW Convertidor palabra de estado en palabra doble de estado
238 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4.48 W_DW Convertidor palabra de estado en palabra doble deestado
☑ SIMOTION ☑ SINAMICS
Símbolo
W_DW
W IWHPalabra de entrada de nivelalto
W IWLPalabra de entrada de nivelbajo
DWQS Palabra de estado doble
Breve descripción
• Dos palabras de 16 bits se copian en una palabra doble de 32 bits
Forma de funcionamiento
Las magnitudes de entrada se representan de acuerdo a la fórmula
QS = IWL + IWH * 216
en la salida QS.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IWH Palabra de entrada de nivel alto 16#0000 WORD
IWL Palabra de entrada de nivel bajo 16#0000 WORD
QS Palabra de estado doble 16#00000000 DWORD
Datos de proyecto
Insertable online sí
Particularidades -
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
239
System 55.1 CTD Determinación de la diferencia temporal a partir de una
etiqueta de fecha/hora interna
☑ SIMOTION ☐ SINAMICS
Símbolo
CTD
BO ENCalcular la diferenciatemporal
UD ITSEtiqueta de fecha/hora interna
UDTD Diferencia temporal enmicrosegundos
RMV Valor medio actualBOQ Cálculo del valor medio
finalizado
Breve descripción
Bloque para determinar una diferencia temporal en microsegundos.
Forma de funcionamiento
Con EN = 1 se determina la diferencia temporal respecto a la etiqueta de fecha/hora ITS y seemite en la salida TD. La etiqueta de fecha/hora ITS debe determinarse antes con el bloqueGTS. Con el flanco positivo de EN se inicia el cálculo del valor medio de TD y se emite elresultado en MV. Tras efectuar 10000 promedios, finaliza el cálculo del valor medio y la salidaQ se ajusta en 1. Si se ajusta la salida EN = 0, se resetea el cálculo del valor medio y la salidaQ. Las salidas TD y MV mantienen su último valor.
Nota
Puede registrarse diferencias temporales de hasta un segundo.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
EN Calcular la diferencia temporal 0 0/1
ITS Etiqueta de fecha/hora interna 0 UDINT
TD Diferencia temporal enmicrosegundos
0 UDINT
System5.1 CTD Determinación de la diferencia temporal a partir de una etiqueta de fecha/hora interna
240 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
MV Valor medio actual 0 REAL
Q Cálculo del valor mediofinalizado
0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
System5.2 GTS Lectura de una etiqueta de fecha/hora
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
241
5.2 GTS Lectura de una etiqueta de fecha/hora
☑ SIMOTION ☐ SINAMICS
Símbolo
GTS
BO ENEmitir etiqueta de fecha/hora UDITS Etiqueta de fecha/hora interna
Breve descripción
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 unadiferencia temporal en microsegundos.
Forma de funcionamiento
Con EN = 1 se determina una etiqueta de fecha/hora interna que se emite en la salida TS. Si sepredefine EN = 0, se emite en TS la última etiqueta de fecha/hora determinada.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
EN Emitir etiqueta de fecha/hora 0 0/1
ITS Etiqueta de fecha/hora interna 0 UDINT
Datos de proyecto
Cargable online sí
Particularidades -
System5.3 RDP Lectura de parámetros de accionamiento (tipo REAL)
242 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.3 RDP Lectura de parámetros de accionamiento (tipo REAL)
☐ SIMOTION ☑ SINAMICS
Símbolo
RDP
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO RDIniciar petición de lectura
RY Valor de parámetroBOBSY Petición de lectura activaBOQ Petición de lectura finalizada
correctamenteBOQF ErroresWERC código de error
Breve descripción
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo REAL en elobjeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
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 losparámetros depende de la carga del sistema y puede divergir de una petición a otra. Duranteuna 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 valoren la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce unfallo 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 correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.3 RDP Lectura de parámetros de accionamiento (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
243
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 DWORD
Datos de proyecto
Insertable online no
Particularidades -
System5.4 RDP_D Lectura de parámetros de accionamiento (tipo DOUBLE INTEGER)
244 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.4 RDP_D Lectura de parámetros de accionamiento (tipoDOUBLE INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
RDP_D
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO RDIniciar petición de lectura
DIY Valor de parámetroBOBSY Petición de lectura activaBOQ Petición de lectura finalizada
correctamenteBOQF ErroresWERC código de error
Breve descripción
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo DOUBLEINTEGER en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
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 losparámetros depende de la carga del sistema y puede divergir de una petición a otra. Duranteuna 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 valoren la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce unfallo 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 correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.4 RDP_D Lectura de parámetros de accionamiento (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
245
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.5 RDP_I Lectura de parámetros de accionamiento (tipo INTEGER)
246 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.5 RDP_I Lectura de parámetros de accionamiento (tipoINTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
RDP_I
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO RDIniciar petición de lectura
IY Valor de parámetroBOBSY Petición de lectura activaBOQ Petición de lectura finalizada
correctamenteBOQF ErroresWERC código de error
Breve descripción
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo INTEGER en elobjeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
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 losparámetros depende de la carga del sistema y puede divergir de una petición a otra. Duranteuna 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 valoren la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce unfallo 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 correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.5 RDP_I Lectura de parámetros de accionamiento (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
247
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.6 RDP_UD Lectura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
248 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.6 RDP_UD Lectura de parámetros de accionamiento (tipoUNSIGNED DOUBLE INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
RDP_UD
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO RDIniciar petición de lectura
UDY Valor de parámetroBOBSY Petición de lectura activaBOQ Petición de lectura finalizada
correctamenteBOQF ErroresWERC código de error
Breve descripción
RDP_UD (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento deltipo UNSIGNED DOUBLE INTEGER en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
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 losparámetros depende de la carga del sistema y puede divergir de una petición a otra. Duranteuna 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 valoren la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce unfallo 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 correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.6 RDP_UD Lectura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
249
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.7 RDP_UI Lectura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
250 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.7 RDP_UI Lectura de parámetros de accionamiento (tipoUNSIGNED INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
RDP_UI
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO RDIniciar petición de lectura
UIY Valor de parámetroBOBSY Petición de lectura activaBOQ Petición de lectura finalizada
correctamenteBOQF ErroresWERC código de error
Breve descripción
RDP_UI (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento deltipo UNSIGNED INTEGER en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
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 losparámetros depende de la carga del sistema y puede divergir de una petición a otra. Duranteuna 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 valoren la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce unfallo 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 correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.7 RDP_UI Lectura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
251
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.8 RDP_US Lectura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
252 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.8 RDP_US Lectura de parámetros de accionamiento (tipoUNSIGNED SHORT INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
RDP_US
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO RDIniciar petición de lectura
USY Valor de parámetroBOBSY Petición de lectura activaBOQ Petición de lectura finalizada
correctamenteBOQF ErroresWERC código de error
Breve descripción
RDP_US (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento deltipo UNSIGNED SHORT INTEGER en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
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 losparámetros depende de la carga del sistema y puede divergir de una petición a otra. Duranteuna 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 valoren la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce unfallo 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 correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.8 RDP_US Lectura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
253
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.9 SAH Sample & Hold (tipo REAL)
254 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.9 SAH Sample & Hold (tipo REAL)
☐ SIMOTION ☑ SINAMICS
Símbolo
SAH
R XMagnitud de entradaDI CRCiclo de trabajo
RY Magnitud de salida
Breve descripción
Bloque Sample & Hold para la adopción de valores equidistante (tipo REAL) entre bloques condistintos muestreos.
Forma de funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salidaY. El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo delsistema de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos losmuestreos 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 enque CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempreen el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debeencontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreomá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 desde un nivel de 1 ms a unnivel de 3 ms.
System5.9 SAH Sample & Hold (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
255
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms.
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 reiniciensincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambosintervalos de muestreo. CR se calcula tal y como se indica a continuación:
g(Tfast,Tslow): mínimo común múltiplo
System5.9 SAH Sample & Hold (tipo REAL)
256 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4 ms.La adopción de los valore se realiza en ambos sentidos.
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo demuestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
CR Ciclo de trabajo 1 0 - (231-1)
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
System5.10 SAH_B Sample and Hold (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
257
5.10 SAH_B Sample and Hold (tipo BOOL)
☐ SIMOTION ☑ SINAMICS
Símbolo
SAH_B
BO IMagnitud de entradaDI CRCiclo de trabajo
BOQ Magnitud de salida
Breve descripción
Bloque Sample & Hold para la adopción de valores equidistante (tipo BOOL) entre bloques condistintos muestreos.
Forma de funcionamiento
El valor de la magnitud de entrada I adopta todos los ciclos CR en la magnitud de salidaQ. El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo delsistema de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos losmuestreos 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 enque CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempreen el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debeencontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreomá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 desde un nivel de 1 ms a unnivel de 3 ms.
System5.10 SAH_B Sample and Hold (tipo BOOL)
258 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms.
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 reiniciensincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambosintervalos de muestreo. CR se calcula tal y como se indica a continuación:
g(Tfast,Tslow): mínimo común múltiplo
System5.10 SAH_B Sample and Hold (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
259
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4 ms.La adopción de los valore se realiza en ambos sentidos.
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo demuestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
I Magnitud de entrada 0 0/1
CR Ciclo de trabajo 1 0 - (231-1)
Q Magnitud de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
System5.11 SAH_BY Sample & Hold (tipo BYTE)
260 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.11 SAH_BY Sample & Hold (tipo BYTE)
☐ SIMOTION ☑ SINAMICS
Símbolo
SAH_BY
BY ISMagnitud de entradaDI CRCiclo de trabajo
BYQS Magnitud de salida
Breve descripción
Bloque Sample & Hold para la adopción de valores equidistante (tipo BYTE) entre bloques condistintos muestreos.
Forma de funcionamiento
El valor de la magnitud de entrada IS adopta todos los ciclos CR en la magnitud de salidaQS. El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo delsistema de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos losmuestreos 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 enque CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempreen el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debeencontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreomá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 desde un nivel de 1 ms a unnivel de 3 ms.
System5.11 SAH_BY Sample & Hold (tipo BYTE)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
261
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms.
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 reiniciensincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambosintervalos de muestreo. CR se calcula tal y como se indica a continuación:
g(Tfast,Tslow): mínimo común múltiplo
System5.11 SAH_BY Sample & Hold (tipo BYTE)
262 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4 ms.La adopción de los valore se realiza en ambos sentidos.
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo demuestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Magnitud de entrada 16#00 BYTE
CR Ciclo de trabajo 1 0 - (231-1)
QS Magnitud de salida 16#00 BYTE
Datos de proyecto
Cargable online sí
Particularidades -
System5.12 SAH_D Sample & Hold (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
263
5.12 SAH_D Sample & Hold (tipo DOUBLE INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
SAH_D
DI XMagnitud de entradaDI CRCiclo de trabajo
DIY Magnitud de salida
Breve descripción
Bloque Sample & Hold para la adopción de valores equidistante (tipo DOUBLE INTEGER) entrebloques con distintos muestreos.
Forma de funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salidaY. El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo delsistema de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos losmuestreos 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 enque CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempreen el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debeencontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreomá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 desde un nivel de 1 ms a unnivel de 3 ms.
System5.12 SAH_D Sample & Hold (tipo DOUBLE INTEGER)
264 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms.
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 reiniciensincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambosintervalos de muestreo. CR se calcula tal y como se indica a continuación:
g(Tfast,Tslow): mínimo común múltiplo
System5.12 SAH_D Sample & Hold (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
265
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4 ms.La adopción de los valore se realiza en ambos sentidos.
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo demuestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
CR Ciclo de trabajo 1 0 - (231-1)
Y Magnitud de salida 0 DINT
Datos de proyecto
Cargable online sí
Particularidades -
System5.13 SAH_I Sample & Hold (tipo INTEGER)
266 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.13 SAH_I Sample & Hold (tipo INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
SAH_I
I XMagnitud de entradaDI CRCiclo de trabajo
IY Magnitud de salida
Breve descripción
Bloque Sample & Hold para la adopción de valores equidistante (tipo INTEGER) entre bloquescon distintos muestreos.
Forma de funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salidaY. El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo delsistema de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos losmuestreos 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 enque CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempreen el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debeencontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreomá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 desde un nivel de 1 ms a unnivel de 3 ms.
System5.13 SAH_I Sample & Hold (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
267
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms.
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 reiniciensincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambosintervalos de muestreo. CR se calcula tal y como se indica a continuación:
g(Tfast,Tslow): mínimo común múltiplo
System5.13 SAH_I Sample & Hold (tipo INTEGER)
268 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4 ms.La adopción de los valore se realiza en ambos sentidos.
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo demuestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 INT
CR Ciclo de trabajo 1 0 - (231-1)
Y Magnitud de salida 0 INT
Datos de proyecto
Cargable online sí
Particularidades -
System5.14 SAV Respaldo de valores (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
269
5.14 SAV Respaldo de valores (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
SAV
R XMagnitud de entradaBO MModo de operación
RY Magnitud de salidaBOVLD Magnitud de salida válidaBOQF Sin memoria remanente
Breve descripción
• SAV (Save) sirve para la memorización no volátil de una magnitud de entrada del tipoREAL.
Forma de funcionamiento
El bloque es una memoria de escritura/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 delusuario
• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se hatransferido 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 semantienen 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 sólo está activo cuando un 0 en la salida QF indica que se dispone de espaciode memoria remanente en el dispositivo de destino para la memorización de los valores deentrada.
Nota
Los bloques SAV sólo funcionan en D4x5 en SINAMICS INTEGRATED, si la versión dehardware es >= D.
System5.14 SAV Respaldo de valores (tipo REAL)
270 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Nota
Las modificaciones efectuadas online deben hacerse efectivas antes de Power On medianteCopiar RAM en ROM, pues de lo contrario se perderán.
Advertencia
En los módulos SIMOTION D425, D435 y D445 debe tenerse en cuenta el comportamientode los datos no volátiles descrito en el Manual de puesta en marcha D4x5 en la edición de8/2008 y siguientes, en Puesta en marcha (hardware) → Sistema de memoria de usuario→ Propiedades de la memoria de usuario. En función del equipamiento de HW, los datosremanentes permanecen en estos módulos únicamente durante un tiempo limitado. La funcióndel sistema SIMOTION "savePersistentMemoryData" no incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
En la entrada M se ajusta el modo de servicio del bloque:
Modo de servicio 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 servicio Lectura (M = 0)
• En la salida Y se emite el valor memorizado actual. Los valores de la entrada X no sememorizan.
• La salida VLD = 1 indica la validez de Y. Si, durante la inicialización del bloque, se hacreado de nuevo la memoria remanente del sistema, se tiene que VLD = 0. En este caso,Y carece de validez y mantiene su valor predeterminado. La primera vez que se escribe unvalor (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ésdel nombre de instancia del bloque. El editor DCC genera automáticamente un nombre deinstancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a partirde la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre delbloque)
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
System5.14 SAV Respaldo de valores (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
271
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Yse inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivode destino se comprueba si hay un valor remanente guardado para el nombre de instanciadel bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valorpredeterminado de la magnitud de salida Y se transfiere al sistema para una memorizaciónremanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para elnombre 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 ajusta la salida QF = 1. De estemodo no es posible almacenar un valor de forma remanente durante el funcionamiento cíclico.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online no
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICSINTEGRATED pueden utilizarse como máximo 10 bloques para elalmacenamiento remanente (SAV, SAV_BY, SAV_I, SAV_D). Paraeste fin se dispone de memoria remanente para un máximo de 40bytes de datos útiles.
System5.15 SAV_BY Respaldo de valores (tipo BYTE)
272 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.15 SAV_BY Respaldo de valores (tipo BYTE)
☑ SIMOTION ☑ SINAMICS
Símbolo
SAV_BY
BY ISMagnitud de entradaBO MModo de operación
BYQS Magnitud de salidaBOVLD Magnitud de salida válidaBOQF Sin memoria remanente
Breve descripción
• SAV_BY (Save) sirve para la memorización no volátil de una magnitud de entrada del tipoBYTE.
Forma de 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 delusuario
• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se hatransferido 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 semantienen 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 sólo está activo cuando un 0 en la salida QF indica que se dispone de espaciode memoria remanente en el dispositivo de destino para la memorización de los valores deentrada.
Nota
Los bloques SAV sólo funcionan en D435 y D445 en SINAMICS INTEGRATED si la versión dehardware es >= D.
System5.15 SAV_BY Respaldo de valores (tipo BYTE)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
273
Nota
Las modificaciones efectuadas online deben hacerse efectivas antes de Power On medianteCopiar RAM en ROM, pues de lo contrario se perderán.
Advertencia
En los módulos SIMOTION D425, D435 y D445 debe tenerse en cuenta el comportamientode los datos no volátiles descrito en el Manual de puesta en marcha D4x5 en la edición de8/2008 y siguientes, en Puesta en marcha (hardware) → Sistema de memoria de usuario→ Propiedades de la memoria de usuario. En función del equipamiento de HW, los datosremanentes permanecen en estos módulos únicamente durante un tiempo limitado. La funcióndel sistema SIMOTION "savePersistentMemoryData" no incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
En la entrada M se ajusta el modo de servicio del bloque:
Modo de servicio 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 la memorización
remanente. Con ello se sobrescribe un valor ya memorizado.
Modo de servicio Lectura (M = 0)
• En la salida QS se emite el valor memorizado actual. Los valores de la entrada IS no sememorizan.
• La salida VLD = 1 indica la validez de QS. Si, durante la inicialización del bloque, se hacreado de nuevo la memoria remanente del sistema, se tiene que VLD = 0. En este caso,QS carece de validez y mantiene su valor predeterminado. La primera vez que se escribeun 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ésdel nombre de instancia del bloque. El editor DCC genera automáticamente un nombre deinstancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a partirde la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre delbloque)
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
System5.15 SAV_BY Respaldo de valores (tipo BYTE)
274 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida QSse inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo dedestino se comprueba si hay un valor remanente guardado para el nombre de instancia delbloque. Si no es así, el sistema crea de nuevo el espacio de memoria, el valor predeterminadode la magnitud de salida QS se transfiere al sistema para una memorización remanente yse ajusta VLD = 0. En caso de que se haya guardado un valor remanente para el nombre deinstancia, 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 ajusta la salida QF = 1. De estemodo no es posible almacenar un valor de forma remanente durante el funcionamiento cíclico.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online no
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICSINTEGRATED pueden utilizarse como máximo 10 bloques para elalmacenamiento remanente (SAV, SAV_BY, SAV_I, SAV_D). Paraeste fin se dispone de memoria remanente para un máximo de 40bytes de datos útiles.
System5.16 SAV_D Respaldo de valores (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
275
5.16 SAV_D Respaldo de valores (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
SAV_D
DI XMagnitud de entradaBO MModo de operación
DIY Magnitud de salidaBOVLD Magnitud de salida válidaBOQF Sin memoria remanente
Breve descripción
• SAV_D (Save) sirve para la memorización no volátil de una magnitud de entrada del tipoDOUBLE INTEGER.
Forma de funcionamiento
El bloque es una memoria de escritura/lectura remanente para un valor del tipo DOUBLEINTEGER.
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 delusuario
• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se hatransferido 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 semantienen 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 sólo está activo cuando un 0 en la salida QF indica que se dispone de espaciode memoria remanente en el dispositivo de destino para la memorización de los valores deentrada.
Nota
Los bloques SAV sólo funcionan en D435 y D445 en SINAMICS INTEGRATED si la versión dehardware es >= D.
System5.16 SAV_D Respaldo de valores (tipo DOUBLE INTEGER)
276 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Nota
Las modificaciones efectuadas online deben hacerse efectivas antes de Power On medianteCopiar RAM en ROM, pues de lo contrario se perderán.
Advertencia
En los módulos SIMOTION D425, D435 y D445 debe tenerse en cuenta el comportamientode los datos no volátiles descrito en el Manual de puesta en marcha D4x5 en la edición de8/2008 y siguientes, en Puesta en marcha (hardware) → Sistema de memoria de usuario→ Propiedades de la memoria de usuario. En función del equipamiento de HW, los datosremanentes permanecen en estos módulos únicamente durante un tiempo limitado. La funcióndel sistema SIMOTION "savePersistentMemoryData" no incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
En la entrada M se ajusta el modo de servicio del bloque:
Modo de servicio 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 servicio Lectura (M = 0)
• En la salida Y se emite el valor memorizado actual. Los valores de la entrada X no sememorizan.
• La salida VLD = 1 indica la validez de Y. Si, durante la inicialización del bloque, se hacreado de nuevo la memoria remanente del sistema, se tiene que VLD = 0. En este caso,Y carece de validez y mantiene su valor predeterminado. La primera vez que se escribe unvalor (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ésdel nombre de instancia del bloque. El editor DCC genera automáticamente un nombre deinstancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a partirde la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre delbloque)
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
System5.16 SAV_D Respaldo de valores (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
277
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Yse inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivode destino se comprueba si hay un valor remanente guardado para el nombre de instanciadel bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valorpredeterminado de la magnitud de salida Y se transfiere al sistema para una memorizaciónremanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para elnombre 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 ajusta la salida QF = 1. De estemodo no es posible almacenar un valor de forma remanente durante el funcionamiento cíclico.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online no
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICSINTEGRATED pueden utilizarse como máximo 10 bloques para elalmacenamiento remanente (SAV, SAV_BY, SAV_I, SAV_D). Paraeste fin se dispone de memoria remanente para un máximo de 40bytes de datos útiles.
System5.17 SAV_I Respaldo de valores (tipo INTEGER)
278 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.17 SAV_I Respaldo de valores (tipo INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
SAV_I
I XMagnitud de entradaBO MModo de operación
IY Magnitud de salidaBOVLD Magnitud de salida válidaBOQF Sin memoria remanente
Breve descripción
• SAV_I (Save) sirve para la memorización no volátil de una magnitud de entrada del tipoINTEGER.
Forma de 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 delusuario
• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se hatransferido 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 semantienen 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 sólo está activo cuando un 0 en la salida QF indica que se dispone de espaciode memoria remanente en el dispositivo de destino para la memorización de los valores deentrada.
Nota
Los bloques SAV sólo funcionan en D435 y D445 en SINAMICS INTEGRATED si la versión dehardware es >= D.
System5.17 SAV_I Respaldo de valores (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
279
Nota
Las modificaciones efectuadas online deben hacerse efectivas antes de Power On medianteCopiar RAM en ROM, pues de lo contrario se perderán.
Advertencia
En los módulos SIMOTION D425, D435 y D445 debe tenerse en cuenta el comportamientode los datos no volátiles descrito en el Manual de puesta en marcha D4x5 en la edición de8/2008 y siguientes, en Puesta en marcha (hardware) → Sistema de memoria de usuario→ Propiedades de la memoria de usuario. En función del equipamiento de HW, los datosremanentes permanecen en estos módulos únicamente durante un tiempo limitado. La funcióndel sistema SIMOTION "savePersistentMemoryData" no incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
En la entrada M se ajusta el modo de servicio del bloque:
Modo de servicio 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 servicio Lectura (M = 0)
• En la salida Y se emite el valor memorizado actual. Los valores de la entrada X no sememorizan.
• La salida VLD = 1 indica la validez de Y. Si, durante la inicialización del bloque, se hacreado de nuevo la memoria remanente del sistema, se tiene que VLD = 0. En este caso,Y carece de validez y mantiene su valor predeterminado. La primera vez que se escribe unvalor (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ésdel nombre de instancia del bloque. El editor DCC genera automáticamente un nombre deinstancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a partirde la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre delbloque)
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
System5.17 SAV_I Respaldo de valores (tipo INTEGER)
280 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Yse inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivode destino se comprueba si hay un valor remanente guardado para el nombre de instanciadel bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valorpredeterminado de la magnitud de salida Y se transfiere al sistema para una memorizaciónremanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para elnombre 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 ajusta la salida QF = 1. De estemodo no es posible almacenar un valor de forma remanente durante el funcionamiento cíclico.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Insertable online no
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICSINTEGRATED pueden utilizarse como máximo 10 bloques para elalmacenamiento remanente (SAV, SAV_BY, SAV_I, SAV_D). Paraeste fin se dispone de memoria remanente para un máximo de 40bytes de datos útiles.
System5.18 STM Disparo de fallo/alarma
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
281
5.18 STM Disparo de fallo/alarma
☐ SIMOTION ☑ SINAMICS
Símbolo
STM
BO SDisparo de fallosDI MVValor de aviso
AID MNNúmero de aviso
BOQ Fallo activo/Alarma activa
Breve descripción
Con el bloque STM (Set Message) puede dispararse un aviso predefinido (fallo o alarma) en elDO. El fallo se muestra (p. ej., Starter, AOP) y se registra en la memoria de fallos o de alarmasdel 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 enun rango entre 51050 y 51069 (el valor predeterminado es 51050).
• El número de aviso puede repetirse en varias instancias del DO (el mensaje puedeestablecerse desde varias instancias).Sin embargo, el bloque STM no está concebido para instancias múltiples por motivos derendimiento.El comportamiento en caso de instancias múltiples con el mismo númerode aviso en el mismo DO se resume en la imagen inferior para el caso de fallo. No sedispone de una coordinación de las instancias de bloque con el mismo número de aviso sincableado adicional (de todos modos, no podría realizarse si las instancias funcionasen endiferentes intervalos de muestreo). Por este motivo se recomienda asignar a cada instanciadel 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ésde 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"
En la siguiente tabla están definidos los ajustes por defecto de los atributos. Las posibilidadesde ajuste opcionales pueden consultarse en la documentación para el usuario:
Tipo de aviso Número de aviso Reacción Acuse Texto del aviso
Fallo (nomodificable)
F51050-F51059 DES2 (modificable através de p2100/p2101)
INMED (modificable através de p2126/p2127)
DCC: Fallo F5105x Valoradicional: %d (x: = 0 a 9)
Alarma (nomodificable)
A51060-A51069 DCC: Alarma A5106x Valoradicional: %d (x: = 0 a 9)
System5.18 STM Disparo de fallo/alarma
282 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Fallo
El número del fallo que debe dispararse (F51050 - F51059) debe estar predefinido en laentrada MN. Con un flanco positivo en la entrada S se dispara un fallo en el DO. Éste seregistra en la memoria de fallos del DO y se ejecuta la reacción ajustada en el DO. Para elloel 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 deconfirmación del aviso (de forma análoga a los fallos véase 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 lamemoria de fallos del DO.
Ejemplo para instancia doble con el mismo número de fallo en un DO (sin cableado adicional)
Advertencia
El número de la alarma que debe dispararse (A51060 - A51069) debe estar predefinido en laentrada 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 salidapermanece ajustada mientras la alarma está activa. Por lo tanto, las alarmas se confirmanautomáticamente y se confirman al resetear la entrada S (véase imagen inferior). A través dela entrada MV puede indicarse una información adicional (valor de alarma) junto con la alarmaque también se registra en la memoria de alarmas.
System5.18 STM Disparo de fallo/alarma
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
283
Ejemplo para instancia doble con el mismo número de alarma en un DO (sin cableadoadicional)
Nota
Las reglas para la transmisión de fallos y alarmas a otros objetos de accionamiento sedescriben en el Manual de puesta en marcha de SINAMICS S120, edición 07/2007, capítuloDiagnóstico > Avisos: fallos y alarmas. Estas reglas son válidas también para los fallos yalarmas que se disparan en un objeto de accionamiento en el esquema DCC del bloque STM.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
Datos de proyecto
Insertable online no
Particularidades -
System5.19 WRP Escritura de parámetros de accionamiento (tipo REAL)
284 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.19 WRP Escritura de parámetros de accionamiento (tipo REAL)
☐ SIMOTION ☑ SINAMICS
Símbolo
WRP
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO WRIniciar petición de escrituraR XValor de parámetro
BOBSY Petición de escritura activaBOQ Petición de escritura
finalizada correctamenteBOQF ErroresWERC código de error
Breve descripción
El bloque permite la escritura asíncrona de parámetros de accionamiento del tipo REAL en elobjeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en laentrada 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 lacarga del sistema y puede divergir de una petición a otra. Durante una petición de escrituraactiva 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 fallodurante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.19 WRP Escritura de parámetros de accionamiento (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
285
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.20 WRP_D Escritura de parámetros de accionamiento (tipo DOUBLE INTEGER)
286 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.20 WRP_D Escritura de parámetros de accionamiento (tipoDOUBLE INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
WRP_D
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO WRIniciar petición de escrituraDI XValor de parámetro
BOBSY Petición de escritura activaBOQ Petición de escritura
finalizada correctamenteBOQF ErroresWERC código de error
Breve descripción
El bloque permite la escritura asíncrona de parámetros de accionamiento del tipo DOUBLEINTEGER en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en laentrada 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 lacarga del sistema y puede divergir de una petición a otra. Durante una petición de escrituraactiva 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 fallodurante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.20 WRP_D Escritura de parámetros de accionamiento (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
287
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.21 WRP_I Escritura de parámetros de accionamiento (tipo INTEGER)
288 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.21 WRP_I Escritura de parámetros de accionamiento (tipoINTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
WRP_I
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO WRIniciar petición de escritura
I XValor de parámetro
BOBSY Petición de escritura activaBOQ Petición de escritura
finalizada correctamenteBOQF ErroresWERC código de error
Breve descripción
El bloque permite la escritura asíncrona de parámetros de accionamiento del tipo INTEGER enel objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en laentrada 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 lacarga del sistema y puede divergir de una petición a otra. Durante una petición de escrituraactiva 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 fallodurante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.21 WRP_I Escritura de parámetros de accionamiento (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
289
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.22 WRP_UD Escritura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
290 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.22 WRP_UD Escritura de parámetros de accionamiento (tipoUNSIGNED DOUBLE INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
WRP_UD
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO WRIniciar petición de escrituraUD XValor de parámetro
BOBSY Petición de escritura activaBOQ Petición de escritura
finalizada correctamenteBOQF ErroresWERC código de error
Breve descripción
WDP_UD (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento deltipo UNSIGNED DOUBLE INTEGER en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en laentrada 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 lacarga del sistema y puede divergir de una petición a otra. Durante una petición de escrituraactiva 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 fallodurante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.22 WRP_UD Escritura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
291
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.23 WRP_UI Escritura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
292 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.23 WRP_UI Escritura de parámetros de accionamiento (tipoUNSIGNED INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
WRP_UI
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO WRIniciar petición de escrituraUI XValor de parámetro
BOBSY Petición de escritura activaBOQ Petición de escritura
finalizada correctamenteBOQF ErroresWERC código de error
Breve descripción
WDP_UI (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento deltipo UNSIGNED INTEGER en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en laentrada 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 lacarga del sistema y puede divergir de una petición a otra. Durante una petición de escrituraactiva 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 fallodurante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.23 WRP_UI Escritura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
293
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.24 WRP_US Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
294 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
5.24 WRP_US Escritura de parámetros de accionamiento (tipoUNSIGNED SHORT INTEGER)
☐ SIMOTION ☑ SINAMICS
Símbolo
WRP_US
DI PARNúmero de parámetroDI IDXÍndice de parámetroBO WRIniciar petición de escrituraUS XValor de parámetro
BOBSY Petición de escritura activaBOQ Petición de escritura
finalizada correctamenteBOQF ErroresWERC código de error
Breve descripción
WDP_US (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento deltipo UNSIGNED SHORT INTEGER BYTE en el objeto de accionamiento local.
Forma de funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice delparámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarseIDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula elesquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos deaccionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en laentrada 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 lacarga del sistema y puede divergir de una petición a otra. Durante una petición de escrituraactiva 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 fallodurante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC correspondeal código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigosde error se encuentran en el anexo A.2 de este documento o en el Manual de funcionesSINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítuloComunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticionesy respuestas en la tabla Valores erróneos y respuestas de parámetros DPV1.
ERC sólo es válido mientras QF = 1.
System5.24 WRP_US Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
295
Cronograma
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloquecomo se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 finalizadacorrectamente
0 0/1
QF Errores 0 0/1
ERC código de error 16#0000 WORD
Datos de proyecto
Insertable online no
Particularidades -
System5.24 WRP_US Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
296 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
297
Technology 66.1 DCA Calculadora de diámetros
☑ SIMOTION ☑ SINAMICS
Símbolo
DCA
R LSVelocidad de contorneado[m/min]
R MSVelocidad del motor [r/min]R GFRelación de transmisión
BO HLDMantener diámetroBO SAjustar diámetroR SVValor de ajuste [m]
BO INVInvertir sentido del bobinadoTS T1Constante de tiempo
simetrización de la velocidadde contorneado [ms]
TS T2Constante de tiempo filtradodiámetro [ms]
R TOLFactor de tolerancia para laverificación de coherencia
R WTHGrosor del material [mm]R MMINVelocidad de rotación mínima
[r/min]R LMINVelocidad de contorneado
mínima [m/min]R DMAXDiámetro máximo [m]R DMINDiámetro mínimo [m]
RD Diámetro calculado [m]RLSF Multiplicador del canal de
consigna [1/m]BORU Se limita el aumento del
diámetroBORD Se limita la disminución del
diámetroBOMAXD D se limita a DMAXBOMIND D se limita a DMIN
Breve descripción
Bloque tecnológico para aplicaciones de bobinadores axiales. Sirve para determinar el diámetroactual de un bobinador axial tomando como base la velocidad de contorneado y la velocidad derotación del motor. Se verifica la coherencia del diámetro calculado.
Technology6.1 DCA Calculadora de diámetros
298 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Forma de funcionamiento
El bloque calcula cíclicamente el diámetro de un bobinador axial tomando como base lavelocidad de contorneado actual y la velocidad de rotación del motor que deben suministrarsea través de las entradas LS y MS. En la entrada MS se indica la velocidad de rotación del motoractual. Con el tiempo de retardo T1 puede retardarse la velocidad de contorneado respecto a lavelocidad de rotación del motor.
El diámetro actual se calcula entonces de acuerdo a la siguiente fórmula:
Technology6.1 DCA Calculadora de diámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
299
El resultado puede filtrarse de nuevo mediante un filtro pasabajos con la constante de tiempoT2. Los filtros de alisamiento T1 y T2 tienen un comportamiento PT1. Si la constante de tiempoT1 o T2 = 0, el valor de entrada del filtrado se escribe directamente en la salida. El cálculo deldiámetro sólo se efectúa cuando la velocidad de contorneado LS o la velocidad de rotación delmotor MS es mayor que el umbral LMIN o MMIN. De lo contrario, se mantiene el último valor dediámetro calculado. Al mantenerlo, el filtrado T2 se conmuta al diámetro D revertido. Tambiénpuede 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 seaplica con S = 1. Con este valor se inicializa también el filtro pasabajos T2. Tan sólo con S = 0se habilita de nuevo el cálculo para D y el filtrado T2. El ajuste del diámetro predomina respectoa su mantenimiento.
Tras el filtro pasabajos T2 se verifica la coherencia del diámetro calculado y se corrige en casode infracción. Esta verificación corresponde en su funcionalidad a un generador de rampasimple. El tiempo de aceleración o de deceleración se calcula de forma dinámica a partir delgrosor del material WTH, del factor de tolerancia TOL y de la velocidad de bobinado. Si elgrosor de material WTH = 0, la verificación de coherencia carecerá de efecto.
La variación de diámetro máxima ΔDmax por cada intervalo de muestreo resulta de:
con :
ΔDmax 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+ΔDmaxn; para Dn(ilimitado)≥Dn-1 (limitación de aceleración)
Dn≥Dn-1-ΔDmaxn; 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 deaceleración) o RD (limitación de deceleración). Si la limitación vuelve a carecer de efecto, lasalida correspondiente se ajusta también a cero. Ambas salidas se resetean con Hold = 1 oSet = 1. Al ajustar el diámetro, el generador de rampa carece de efecto. La verificación decoherencia 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 lalimitación está activa, el generador de rampa se corrige con el valor límite efectivo para evitaruna "integración elevada" (anti-windup). Para el siguiente ciclo del generador de rampa seaplica 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 paracalcular la velocidad de consigna del motor a partir de la velocidad de contorneado actual. Laentrada INV = 1 puede invertir el sentido del bobinado.
Technology6.1 DCA Calculadora de diámetros
300 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Nota sobre la utilización en la "regulación de tiro indirecta"
En caso de rotura de banda debe ajustarse la entrada HLD para conservar el valor deldiámetro. De lo contrario, el bloque DCA proporciona un diámetro nuevamente creciente/decreciente (desbobinador/bobinador) debido a que el diámetro se calcula tomando como basela velocidad de contorneado actual y la velocidad de rotación del motor. Como consecuencia deello, el bobinador aceleraría.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
LS Velocidad de contorneado [m/min]
0.0 0..REAL MAX
MS Velocidad del motor [r/min] 1.0 0..REALMAX
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 tiemposimetrización de la velocidad decontorneado [ms]
0.0 0..REAL MAX
T2 Constante de tiempo filtradodiámetro [ms]
0.0 0..REAL MAX
TOL Factor de tolerancia para laverificación de coherencia
1,5 0..REAL MAX
WTH Grosor del material [mm] 0.0 0..REAL MAX
MMIN Velocidad de rotación mínima [r/min]
1.0 0..REAL MAX
LMIN Velocidad de contorneadomínima [m/min]
0.1 0..REAL MAX
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 deconsigna [1/m]
1.0 0..REAL MAX
RU Se limita el aumento deldiámetro
0 0/1
RD Se limita la disminución deldiámetro
0 0/1
MAXD D se limita a DMAX 0 0/1
MIND D se limita a DMIN 0 0/1
Technology6.1 DCA Calculadora de diámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
301
Datos de proyecto
Cargable online sí
Particularidades -
Technology6.2 INCO Momento de inercia del bobinador de eje
302 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
6.2 INCO Momento de inercia del bobinador de eje
☑ SIMOTION ☑ SINAMICS
Símbolo
INCO
R DDiámetro actual [m]R WAnchura del material [m]R DENDensidad del material [kg/m^3]R SCLFactor de escalado para la
densidadR DMINDiám. interior de la rosca [m]R DMAXDiámetro máximo [m]R OFSOffset momento de inercia
[Nms^2, kgm^2]R GFRelación de transmisión
RMOI Momento de inercia resultante[Nms^2, kgm^2]
RRMOI Momento de inercia relativo
Breve descripción
Bloque tecnológico para aplicaciones de bobinadores axiales. Sirve para determinar elmomento de inercia de un bobinador para derivar un control anticipativo del par.
Diagrama de bloques
Technology6.2 INCO Momento de inercia del bobinador de eje
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
303
Forma de funcionamiento
El bloque calcula el momento de inercia de un bobinador axial en el lado del motor. Lamagnitud de entrada D predefine el diámetro actual [m] del bobinado. Mediante DEN puedeindicarse la densidad [kg/m3] del material bobinado y, mediante SCL, un factor de correcciónpara la densidad. La magnitud de entrada DMIN [m] sirve para especificar el diámetro delnúcleo del bobinado o el diámetro mínimo del bobinado. Para poder calcular el momentode inercia referido RMOI para una adaptación Kp del regulador de velocidad, el bloquerequiere el momento de inercia máximo de la disposición. Para calcularlo, debe indicarseel diámetro de bobinado máximo en la entrada DMAX [m]. El momento de inercia estáticototal (motor, bobinador vacío y, dado el caso, reductor) referido al lado del motor puedepredefinirse mediante la entrada OFS [Nms2, kgm2]. En la entrada GF se predefine la relaciónde transmisión. En la salida MOI se emite el momento de inercia actual de la disposición delbobinador total referida al lado del motor.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
D Diámetro actual [m] 0.0 0..REAL MAX
W Anchura del material [m] 0.0 0..REALMAX
DEN Densidad del material [kg/m^3] 0.0 0..REAL MAX
SCL Factor de escalado para ladensidad
1.0 0..REAL MAX
DMIN Diám. interior de la rosca [m] 0.01 0..REAL MAX
DMAX Diámetro máximo [m] 0.1 0..REAL MAX
OFS Offset momento de inercia[Nms^2, kgm^2]
0.0 0..REAL MAX
GF Relación de transmisión 1.0 0..REAL MAX
MOI Momento de inercia resultante[Nms^2, kgm^2]
0.0 0..REAL MAX
RMOI Momento de inercia relativo 0.0 0..REAL MAX
Technology6.2 INCO Momento de inercia del bobinador de eje
304 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Datos de proyecto
Cargable online sí
Particularidades -
Technology6.3 OCA Secuenciador de levas con software
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
305
6.3 OCA Secuenciador de levas con software
☑ SIMOTION ☑ SINAMICS
Símbolo
OCA
DI XPosición actual en LUDI X1Posición inicial de las levas
de salidaDI X2Posición final de las levas de
salidaDI HYHistéresis de conmutación de
la leva de salidaDI ACLCiclo del eje
BOQ Estado de la leva de salida
Breve descripción
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 leva referida al valor real
Diagrama de bloques
Technology6.3 OCA Secuenciador de levas con software
306 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Forma de funcionamiento
A través de la entrada X1 [LU] se determina la posición de conexión de la leva de recorrido ensentido de carrera positivo y la posición de desconexión en sentido negativo. X2 [LU] determinala posición de desconexión en sentido de carrera positivo o 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óninterna del módulo.A través de HY puede ajustarse una banda de histéresis para la entrada X, de forma que no seproduzca ninguna conmutación en las levas referidas al valor real en situación de parada.
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 bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Posición actual en LU 0 DINT
X1 Posición inicial de las levas desalida
0 DINT
X2 Posición final de las levas desalida
0 DINT
HY Histéresis de conmutación de laleva de salida
0 DINT
ACL Ciclo del eje 0 0...231-1
Q Estado de la leva de salida 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Technology6.4 TTCU Característica de rigidez del bobinado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
307
6.4 TTCU Característica de rigidez del bobinado
☑ SIMOTION ☑ SINAMICS
Símbolo
TTCU
R YMAXConsigna máximaR YREDReducción de consignaR DDiámetro actualR DMINDiámetro mínimo del bobinadoR DMAXDiámetro máximo del bobinado
BO MCaracterística
RY Consigna adaptada
Breve descripción
Adaptación de una consigna de acuerdo a una característica predefinida. El bloque se utiliza enaplicaciones de bobinadores para determinar la consigna de tracción en función del diámetrode bobinador actual.
Diagrama de bloques
Technology6.4 TTCU Característica de rigidez del bobinado
308 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Forma de funcionamiento
La reducción de la característica comienza cuando se aplica D > DMIN. La magnitud deentrada YRED define el grado de reducción referido a la magnitud de entrada YMAX. Conla entrada M puede preseleccionarse una característica que determina el comportamientode reducción de la magnitud de salida si aumenta la magnitud de entrada. Si se hapreseleccionado M = 0, la característica se reduce de forma asintomática el factorYMAX*YRED. La magnitud de entrada DMAX no se tiene en cuenta en este caso. Con lapreselecció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
D > DMIN y M = 0 (se alcanza el factor de reducción para D→∞)
D > DMIN y M = 1 (se alcanza el factor de reducción para D = DMAX)
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 proyecto
Cargable online sí
Particularidades -
Technology6.5 WBG Generador de barrido
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
309
6.5 WBG Generador de barrido
☑ SIMOTION ☑ SINAMICS
Símbolo
WBG
R XMagnitud de entradaBO SINSeñal de sincronización
(maestro)BO ENHabilitaciónR AMPAmplitudR FWFrecuencia de barridoI PHIDesfasajeR NSTSalto P negativoR PSTSalto P positivoI RATFactor de trabajo de los
impulsos
RY Magnitud de salidaRWS Señal de barrido
BOSOUT Señal de sincronización(esclavo)
Breve descripción
Generador de onda triangular con frecuencia y amplitud ajustables para resaltar "fallos" en casode accionamientos para movimientos alternativos para bobinar hilos textiles con las siguientescaracterísticas:
• Salto P positivo y negativo ajustables de forma independiente• Sincronización en un accionamiento maestro con desfasaje ajustable• Entrada de habilitación
Technology6.5 WBG Generador de barrido
310 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Forma de funcionamiento
Con EN = 1 se habilita el generador de barrido. Con ello se emiten la señal de barrido WS y laseñal de sincronización SOUT. El inicio de la generación de señales tiene siempre lugar conun paso por cero positivo o con un flanco positivo de la salida de sincronización SOUT. Sólosi se resetea EN y se continúa con la generación de barrido hasta el siguiente paso por cerode 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 yel inicio de la señal de barrido. La señal se genera entonces para un período de señal. Paraque 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,éste 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 desincronizació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
PHI 0..360° Desfasaje de la señal de barrido relativo a un flanco positivoen la entrada de sincronización SIN
NST 0,0..1,0 Salto relativo negativo de la señal de barrido al final delflanco de señal positivo
PST 0,0..1,0 Salto relativo positivo de la señal de barrido al final delflanco de señal negativo
RAT 0..100% Relación flanco de señal de subida/periodo de señal
Technology6.5 WBG Generador de barrido
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
311
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 sólo aliniciar un período de señal nuevo (paso por cero positivo).
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
SIN Señal de sincronización(maestro)
0 0/1
EN Habilitación 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 losimpulsos
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 proyecto
Cargable online sí
Particularidades -
Technology6.5 WBG Generador de barrido
312 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
313
Closed-loop control 77.1 DEL Elemento de zonas muertas
☑ SIMOTION ☑ SINAMICS
Símbolo
DEL
R XMagnitud de entradaR BUmbral de conmutación
RY Magnitud de salida
Breve descripción
• Banda muerta ajustable.• Ajustar a cero rango de valores simétrico al origen.
Forma de 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.
Closed-loop control7.1 DEL Elemento de zonas muertas
314 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Closed-loop control7.1 DEL Elemento de zonas muertas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
315
Diagrama XY
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
B Umbral de conmutación 0.0 REAL
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.2 DEZ Elemento de zonas muertas
316 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
7.2 DEZ Elemento de zonas muertas
☑ SIMOTION ☑ SINAMICS
Símbolo
DEZ
R XMagnitud de entradaR THValor de respuesta
RY Magnitud de salida
Breve descripción
• Zona muerta ajustable• Ajustar a cero rango de valores simétrico al origen
Forma de funcionamiento
Si el valor de X es menor que TH, Y = 0.
Si el valor de X es mayor o igual que TH, Y = X.
Con el umbral de respuesta TH puede ajustarse la zona muerta simétrica al origen.
Algoritmo:
con la condición marginal TH >= 0.
Para TH< 0 se aplica para todos X: Y = X.
Closed-loop control7.2 DEZ Elemento de zonas muertas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
317
Diagrama de bloques
Diagrama XY
Closed-loop control7.2 DEZ Elemento de zonas muertas
318 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
TH Valor de respuesta 0.0 REAL
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.3 DIF Elemento de derivada
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
319
7.3 DIF Elemento de derivada
☑ SIMOTION ☑ SINAMICS
Símbolo
DIF
R XMagnitud de entradaTS TDConstante de tiempo de
derivada (ms)
RY Magnitud de salida
Breve descripción
• Bloque con comportamiento de derivada
Forma de funcionamiento
• La magnitud de salida Y es idéntica en cuanto a comportamiento a la velocidad demodificación de la magnitud de entrada X multiplicada por la constante de tiempo dederivada TD.
• El cálculo de los valores discretos se efectúa de acuerdo al algoritmo:
Algoritmo:
Yn Valor de Y en intervalo de muestreo n
Xn Valor de X en intervalo de muestreo n
Xn-1 Valor de X en intervalo de muestreo n-1
Nota
Cuanto mayor es TD/TA, mayor es el valor en Y con una modificación del valor en X. TA esel intervalo de muestreo en el que se configura el bloque. TD se limita internamente a TD >=0.Precaución: Posible rebase.
Closed-loop control7.3 DIF Elemento de derivada
320 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Función de transición
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
TD Constante de tiempo dederivada (ms)
0 SDTIME
Y Magnitud de salida 0.0 REAL
Closed-loop control7.3 DIF Elemento de derivada
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
321
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.4 DT1 Filtro pasabajos
322 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
7.4 DT1 Filtro pasabajos
☑ SIMOTION ☑ SINAMICS
Símbolo
DT1
R XMagnitud de entradaTS T1Constante de tiempo de
filtrado (ms)TS TDConstante de tiempo de
derivada (ms)R SVValor de ajuste
BO SSet
RY Magnitud de salida DT1RYPT Magnitud de salida elemento de
filtrado
Breve descripción
• Bloque con comportamiento de derivada y filtrado. Puede ajustarse la salida DT1.
Forma de funcionamiento
Función de ajuste no activa (S = 0)
La magnitud de entrada X se da en un elemento de derivada y en la salida de bloque YPT,retardada de forma dinámica lo equivalente a la constante de tiempo de filtrado T1.
La magnitud de salida Y del elemento DT1 completo es idéntica en cuanto a comportamientoa la velocidad de modificación de YPT (cociente de derivada) multiplicado por la constante detiempo de derivada TD.
T1 determina la pendiente de la disminución de la magnitud de salida. Indica el valor con el queha bajado la función de transición después del filtrado y la diferenciación al 37% de X·TD/T1.Si T1/TA (T1/TA>10) son lo suficientemente grandes, la función de transición corresponde a lacurva de
Y(t) = X·(TD/T1)·e-t/T1
con t = n·TA
Algoritmo:
Closed-loop control7.4 DT1 Filtro pasabajos
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
323
YPTn Valor de YPT en intervalo de muestreo n
Yn Valor de Y en intervalo de muestreo n
Xn Valor de X en intervalo de muestreo n
YPTn-1 Valor de YPT en intervalo de muestreo n-1
Cuanto mayor es T1/TA, menor es la variación de la amplitud en Y y en YPT desde un instantede muestreo al siguiente. TA es el intervalo de muestreo en el que se configura el bloque.Cuanto mayor es TD/TA, mayor es la variación de la amplitud en Y desde un instante demuestreo al siguiente. TD y T1 se limitan internamente: TD >= 0, T1 >= TA.
Función de ajuste activa (S = 1)
Si la función de ajuste está activa, el valor de ajuste SV se adopta en la salida dt1 (Y = SV), y lasalida del elemento de filtrado resulta:
para TD ≠ 0
Se aplican las limitaciones internas para T1 y TD. Si TD = 0, no se modifican las magnitudes desalida, siempre que S = 1.
Precaución
El rebase es posible tanto si la función de ajuste está activa como si no.
Diagrama de bloques
Closed-loop control7.4 DT1 Filtro pasabajos
324 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Función de transición
Inicialización
Mientras la entrada S sea lógica 1 durante la inicialización, se aplica el valor de ajuste SV en lasalida Y e YPT = T1/TD*(X-SV).
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
T1 Constante de tiempo de filtrado(ms)
0.0 SDTIME
TD Constante de tiempo dederivada (ms)
0.0 SDTIME
SV Valor de ajuste 0.0 REAL
S Set 0 BOOL
Y Magnitud de salida DT1 0.0 REAL
YPT Magnitud de salida elemento defiltrado
0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.5 INT Integrator
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
325
7.5 INT Integrator
☑ SIMOTION ☑ SINAMICS
Símbolo
INT
R XMagnitud de entradaR LUvalor límite superiorR LLValor límite inferiorR SVValor de ajusteTS TIConstante de tiempo de
integración (ms)BO SSet
RY Magnitud de salidaBOQU Integrador en el límite
superiorBOQL Integrador en el límite
inferior
Breve descripción
• Bloque con comportamiento de integral• Funciones de integrador:
- Ajustar valor inicial- Constante de tiempo de integración ajustable- Limitaciones ajustables- Para el funcionamiento de integrador normal debe indicarse un valor límite positivo en LU
y uno negativo en LL.
Forma de funcionamiento
La modificación de la magnitud de salida Y es proporcional a la magnitud de entrada X einversamente proporcional a la constante de tiempo de integración TI.
La salida Y del integrador puede limitarse a través de las entradas LU y LL. Si la salida alcanzauno de los dos límites, se emite un aviso a través de las salidas QU o QL. Si LL >= LU, la salidaY = LU.
El cálculo de los valores discretos (TA es el intervalo de muestreo en el que se configura elbloque) se realiza según el algoritmo siguiente:
Algoritmo:
Yn Valor de Y en intervalo de muestreo n
Yn-1 Valor de Y en tiempo de muestreo n-1
Xn Valor de X en intervalo de muestreo n
Con S = 1 la magnitud de salida Y se ajusta al valor de ajuste SV. Es posible realizar dosfunciones a través de S:
Closed-loop control7.5 INT Integrator
326 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Hacer seguimiento del integrador (Y = SV)
La entrada binaria es S = 1 y se modifica el valor de ajuste SV. En caso necesario, la salidasalta justo después de efectuar el ajuste al valor de ajuste.
Ajustar integrador al valor inicial SV
S se conmuta a 1. A continuación, S se ajusta a 0 y el integrador se inicia desde SV en elsentido predefinido por la polaridad de la magnitud de entrada X.
Nota
Debe tenerse en cuenta que el intervalo de muestreo sea lo suficientemente pequeño enrelación con la constante de tiempo de integración TI.TI se limita de forma interna: TI >=TA. La variación de la amplitud en Y depende del tiempo deciclo si la limitación está activa.
Diagrama de bloques
Tabla(s) de verdad
S Condición Y QU QL Modo de operación
0 LL<Yn-1+X×TA/TI<LU Yn 0 0 Integrar
0 Yn-1+X×TA/TI >= LU LU 1 0 INT en el límite superior
0 Yn-1+X×TA/TI <= LL LL 0 1 INT en el límite inferior
1 LL<SV<LU SVn 0 0 Set
1 SV >= LU LU 1 0 INT en el límite superior
1 SV <= LL LL 0 1 INT en el límite inferior
Tabla de la verdad para LL>=LU
S Condición Y QU QL Modo de operación
(cualquiera) LL >= LU LU 1 1 INT en el límite superior
Closed-loop control7.5 INT Integrator
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
327
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
LU valor límite superior 0.0 REAL
LL Valor límite inferior 0.0 REAL
SV Valor de ajuste 0.0 REAL
TI Constante de tiempo deintegración (ms)
0.0 SDTIME
S Set 0 0/1
Y Magnitud de salida 0.0 REAL
QU Integrador en el límite superior 0 0/1
QL Integrador en el límite inferior 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.6 LIM Limitador (tipo REAL)
328 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
7.6 LIM Limitador (tipo REAL)
☑ SIMOTION ☑ SINAMICS
Símbolo
LIM
R XMagnitud de entradaR LUvalor límite superiorR LLValor límite inferior
RY Magnitud de salidaBOQU Magnitud de entrada en el
límite superiorBOQL Magnitud de entrada en el
límite inferior
Breve descripción
• Bloque para limitación• Límite superior e inferior ajustable• Indicación al alcanzar los límites ajustados
Forma de funcionamiento
El bloque transfiere la magnitud de entrada X a su salida Y. La magnitud de entrada se limitacon ello en dependencia de LU y LL.
Si la magnitud de entrada alcanza el valor límite superior LU, se ajusta la salida QU = 1.
Si la magnitud de entrada alcanza el valor límite inferior LL, se ajusta la salida QL = 1.
Si el valor límite inferior es mayor o igual al valor límite superior, la salida Y se ajusta al valorlímite superior LU.
Algoritmo:
con la condición marginal: LL < LU
Closed-loop control7.6 LIM Limitador (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
329
Diagrama de bloques
Tabla(s) de verdad
Condición Y QU QL Modo de operación
LL < X < LU X 0 0
X >= LU LU 1 0 Magnitud de entrada en el límite superior
X <= LL LL 0 1 Magnitud de entrada en el límite inferior
Tabla de la verdad para LL >= LU
Condición Y QU QL Modo de operación
LL >= LU LU 1 1 Magnitud de entrada en el límite superior
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
LU valor límite superior 0.0 REAL
LL Valor límite inferior 0.0 REAL
Y Magnitud de salida 0.0 REAL
QU Magnitud de entrada en el límitesuperior
1 0/1
QL Magnitud de entrada en el límiteinferior
1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.7 LIM_D Limitador (tipo DOUBLE INTEGER)
330 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
7.7 LIM_D Limitador (tipo DOUBLE INTEGER)
☑ SIMOTION ☑ SINAMICS
Símbolo
LIM_D
DI XMagnitud de entradaDI LUvalor límite superiorDI LLValor límite inferior
DIY Magnitud de salidaBOQU Magnitud de entrada en el
límite superiorBOQL Magnitud de entrada en el
límite inferior
Breve descripción
• Bloque para limitación del tipo DOUBLE INTEGER• Límite superior e inferior ajustable• Indicación al alcanzar los límites ajustados
Forma de funcionamiento
El bloque transfiere la magnitud de entrada X a su salida Y. La magnitud de entrada se limitacon ello en dependencia de LU y LL.
Si la magnitud de entrada alcanza el valor límite superior LU, se ajusta la salida QU = 1.
Si la magnitud de entrada alcanza el valor límite inferior LL, se ajusta la salida QL = 1.
Si el valor límite inferior es mayor o igual al valor límite superior, la salida Y se ajusta al valorlímite superior LU.
Algoritmo:
con la condición marginal: LL < LU
Closed-loop control7.7 LIM_D Limitador (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
331
Diagrama de bloques
Tabla(s) de verdad
Condición Y QU QL Modo de operación
LL < X < LU X 0 0
X >= LU LU 1 0 Magnitud de entrada en el límite superior
X <= LL LL 0 1 Magnitud de entrada en el límite inferior
Tabla de la verdad para LL >= LU
Condición Y QU QL Modo de operación
LL >= LU LU 1 1 Magnitud de entrada en el límite superior
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0 DINT
LU valor límite superior 0 DINT
LL Valor límite inferior 0 DINT
Y Magnitud de salida 0 DINT
QU Magnitud de entrada en el límitesuperior
1 0/1
QL Magnitud de entrada en el límiteinferior
1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.8 MVS Generador de valor medio móvil
332 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
7.8 MVS Generador de valor medio móvil
☑ SIMOTION ☑ SINAMICS
Símbolo
MVS
R XMagnitud de entradaI NNúmero de ciclos sobre el que
se forma el valor medioI NMXNúmero de ciclos máximoR SVValor de ajuste
BO SSet
RY Magnitud de salidaBOQF Errores
Breve descripción
El bloque calcula una media móvil mediante la magnitud de entrada X.
Forma de funcionamiento
El valor medio se forma con los N últimos ciclos.
Xk = X en el ciclo k
k = 0 es el ciclo actual
El número de ciclos puede modificarse en el rango 1 ≤ N ≤ NMX. El número máximo de cicloslo determina NMX y no puede modificarse durante el servicio. El bloque limita la entrada N alrango 1 ≤ N ≤ NMX. El búfer para los valores de entrada se completa siempre hasta NMAXindependientemente de N. De esta forma, el bloque puede calcular de nuevo el valor medioactual en todas las magnitudes en caso de modificarse la longitud de la ventana.
El valor medio se ajusta al valor de ajuste SV siempre que S = 1.
Inicialización
En la inicialización se determina con NMX la magnitud máxima del búfer del valor medio paralos valores de X. Por ello, NMX debe ajustarse al valor de N máximo requerido por el servicio.El valor de NMX se limita al rango de valores de 1 a 1000. Si en el dispositivo de destino no haysuficiente memoria disponible para NMX o bien NMX se limita, se ajusta la salida QF = 1 y lasalida Y conserva su valor predeterminado durante el funcionamiento cíclico.Como NMX no se puede modificar de forma dinámica durante el funcionamiento, se deberíapredefinir NMX como constante.
Closed-loop control7.8 MVS Generador de valor medio móvil
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
333
Campos de aplicación
El bloque puede utilizarse para el cálculo de valor medio, como generador de rampa o comobloque de filtro. Actúa como pasobajo y parabanda para todas las frecuencias fk.
k = 1, 2...
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
N Número de ciclos sobre el quese forma el valor medio
10 1...1000
NMX Número de ciclos máximo 100 1...1000
SV Valor de ajuste 0.0 REAL
S Set 0 0/ 1
Y Magnitud de salida 0.0 REAL
QF Errores 0 0/1
Datos de proyecto
Insertable online sí
Particularidades -
Closed-loop control7.9 PC Regulador P
334 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
7.9 PC Regulador P
☑ SIMOTION ☑ SINAMICS
Símbolo
PC
R W1Consigna 1R W2Consigna 2R W3Consigna 3R XValor realR LUvalor límite superiorR LLValor límite inferiorR KPCoeficiente proporcional
BO ENHabilitación del regulador
RY Magnitud de salidaRYE Diferencia de regulación
BOQU Regulador en el límitesuperior
BOQL Regulador en el límiteinferior
Breve descripción
• Regulador P con 3 entradas de consigna y 1 entrada de valor real• Inversión de signo del valor real en el bloque• Indicación al alcanzar los límites ajustados• Para el funcionamiento de regulador normal debe indicarse un valor límite positivo en LU y
uno negativo en LL.
Forma de funcionamiento
Las tres consignas W1, W2 y W3 se suman y se resta el valor real X de la suma de lasconsignas. El resultado YE se multiplica por el coeficiente proporcional KP y se emite en lasalida Y.
Algoritmo:
Y = KP·YE = KP · (W1 + W2 + W3 - X)
YE = W1 + W2 + W3 - X
El error de regulación YE se calcula siempre independientemente del modo de servicio y seindica por separado.
La salida Y del regulador puede limitarse a través de las entradas LU y LL. Si la salida Yalcanza uno de los dos límites, se emite un aviso a través de las salidas QU y QL. Si LL >= LU,la salida Y = LU.
Con EN = 1 se habilita el regulador. Si EN = 0, la magnitud de salida Y se ajusta a cero. Elregulador está bloqueado. Las salidas binarias QU y QL son tratadas en este caso como si KP* YE fuese igual a cero.
Si se indica un valor KP negativo, el regulador trabaja en sentido inverso (amplificador deinversión).
Closed-loop control7.9 PC Regulador P
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
335
Diagrama de bloques
Tabla(s) de verdad
EN Condición Y QU QL Modo de operación
0 LL< 0 <LU 0 0 0 Bloqueo del regulador
0 LU <= 0 0 1 0 Bloqueo del regulador
0 LL >= 0 0 0 1 Bloqueo del regulador
1 LL<YE * KP<LU KP × YE 0 0 Habilitación del regulador
1 YE * KP >= LU LU 1 0 Regulador en el límite superior
1 YE * KP <= LL LL 0 1 Regulador en el límite inferior
Tabla de la verdad para LL >= LU
EN Condición Y QU QL Modo de operación
0 Ninguna 0 1 1 Bloqueo del regulador
1 LL >= LU LU 1 1 Regulador en el límite superior
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
W1 Consigna 1 0.0 REAL
W2 Consigna 2 0.0 REAL
W3 Consigna 3 0.0 REAL
X Valor real 0.0 REAL
LU valor límite superior 0.0 REAL
LL Valor límite inferior 0.0 REAL
KP Coeficiente proporcional 0.0 REAL
EN Habilitación del regulador 0 0/1
Closed-loop control7.9 PC Regulador P
336 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
Y Magnitud de salida 0.0 REAL
YE Diferencia de regulación 0.0 REAL
QU Regulador en el límite superior 1 0/1
QL Regulador en el límite inferior 1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.10 PIC Regulador PI
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
337
7.10 PIC Regulador PI
☑ SIMOTION ☑ SINAMICS
Símbolo
PIC
R W1Consigna 1R W2Consigna 2R X1Valor real 1R X2Valor real 2R WPValor de control anticipativoR LUvalor límite superiorR LLValor límite inferiorR SVValor de ajuste del integradorR KPCoeficiente proporcionalTS TNTiempo de acción integral (ms)BO ICRegulador IBO ENHabilitación del reguladorBO SAjuste del integradorBO HIMantenimiento del valor del
integrador
RY Valor de salidaRYE Diferencia de regulaciónRYI Valor del integrador
BOQU Regulador en el límitesuperior
BOQL Regulador en el límiteinferior
Breve descripción
• Regulador PI universal, conmutable a los modos de servicio Regulador P o Regulador I.Utilizable como regulador de velocidad o regulador superpuesto. Apto para regulaciones decorrección dinámicas.
• Funciones de integrador flexibles:
- Ajustar valor inicial ⇒ Cargar SV en integrador- Mantener valor actual del integrador ⇒ Regulador P- Guiado del integrador por parte de SV- Guiado del integrador por limitación del regulador- Desconectar componente P ⇒ Regulador I
• Funciones completas del regulador:
- Ajuste independiente así como modificación de las siguientes magnitudes durante elservicio:
- Coeficiente proporcional KP- Tiempo de acción integral TN- Límites de regulador LU y LL- Valor de control anticipativo WP, p. ej., para la activación de la aceleración
• Segunda entrada de valor real X2, p. ej., para la activación estática• Indicación al alcanzar los límites ajustados
Forma de funcionamiento
La suma de valor real (X1 + X2) se resta a la suma de consigna (W1 + W2) según la ecuación:
YE = (W1 + W2) - (X1 + X2)
Closed-loop control7.10 PIC Regulador PI
338 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
El resultado, el error de regulación YE, se multiplica a continuación por el coeficienteproporcional KP ajustable. El producto se aplica al sumador de salida y al integrador. El tiempode acción integral ajustable TN determina el comportamiento de integración del regulador.La modificación de la magnitud de salida YI es proporcional a la magnitud de entrada KP*YEe inversamente proporcional al tiempo de acción integral TN. El valor de integrador YI estátambién presente en el sumador de salida. A través de la entrada WP puede añadirse otro valormás con signo al valor de salida Y.
El cálculo de los valores discretos se efectúa de acuerdo al algoritmo:
Algoritmo:
con las condiciones marginales: LL<Y<LU, y LL<LU
Yn Valor de Y en intervalo de muestreo n
Yn-1 Valor de Y en tiempo de muestreo n-1
TA es el intervalo de muestreo en el que se configura el bloque.
Diagrama de bloques
Closed-loop control7.10 PIC Regulador PI
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
339
Diagrama XY
Las levas 1 y 2 muestran la curva de Y e YI con saltos YE:
• Leva 1, funcionamiento normal, sin limitación• Leva 2, con uso de limitación (p. ej., LL)
En 2) se espera una disminución en YE*KP, que puede deshacerse mediante la integracióncontinua en 1).
Modos de servicio y control del regulador
El valor de salida Y y el valor de integrador YI del regulador pueden limitarse a través de lasentradas LU y LL. Si la magnitud de salida Y alcanza los límites ajustados, se emite un avisocon QU = 1 o QL = 1.
En las entradas de control se aplica el orden de prioridad:
EN antes de IC antes de S antes de HI.
Introducción de comandos en las entradas de control:
Closed-loop control7.10 PIC Regulador PI
340 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Entrada de control Valor Funcionamiento
EN 1 Habilitación del regulador
IC 1 Conmutación de regulador PI a regulador I
S 1 Adoptar el valor de ajuste del integrador, no integrar
HI 1 Mantener la salida del integrador YI, no integrar
La combinación de comandos en las entradas de control y los modos de servicio posiblespueden consultarse en las tablas de la verdad.
El funcionamiento de regulador normal prevé que LL <= 0 <= LU y LL< Yn < LU. Sin embargo,también son posibles otros ajustes que se detallan a continuación. Para ello se modifica elalgoritmo adecuadamente:
Yn = KP·YEn + YIn + WPn
En función de LU y LL, se diferencian 5 condiciones de servicio.
N° Condición Yn
LL < LU
1 LL < KP*YEn + YIn + WPn <LU KP*YEn+ YIn + WPn
2 KP*YEn + YIn + WPn >= LU LU
3 KP*YEn + Yn + WPn <= LL LL
LL = LU
4 Ninguna LU
LL > LU
5 Ninguna LU
Guiado del integrador a través de una limitación
Si la salida Y choca durante el proceso de regulación con una de las limitaciones ajustadas LLo LU, el integrador YI seguirá funcionando en caso necesario, hasta que choque él mismo conla limitación y permanezca allí.
Si el regulador se encuentra en la limitación y se modifica el valor límite, la salida Y adoptamomentáneamente el nuevo valor mientras haya presente un rebase. Sin embargo, elintegrador se corrige con la velocidad de modificación YIn al nuevo valor de limitación.
Tabla(s) de verdad
EN IC S HI ΔYIn YIn Yn Modo de operación Comentario
0 * * * * 0 0 Bloqueo del regulador KP, RN, WP, LU, LL, YE cualquiera
Closed-loop control7.10 PIC Regulador PI
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
341
EN IC S HI ΔYIn YIn Yn Modo de operación Comentario
1 0 0 0 KP*YEn×TA/TN YIn-1+ΔYIn KP*YEn+YIn+WPn Regulador PI Habilitación de regulador enfuncionamiento normal
1 1 0 0 KP*YEn*TA/TN YIn-1+ΔYIn YIn+WPn Regulador I Componente P = 0
1 0 1 * * SVn KP*YEn+YIn+WPn Regulador P, guiadodel integrador
YIn = SVn
1 1 1 * * SVn YIn+WPn Regulador P, guiadodel integrador
YIn = SVn
1 0 0 1 0 YIn-1 KP*YEn+YIn+WP Regulador P,integrador =constante
YIn = YIn-1
1 1 0 1 0 YIn-1 YIn+WPn Regulador I,integrador =constante
YIn = YIn-1
* = cualquiera
EN IC S HI ΔYIn YIn Yn Modo de operación Comentario
1 0 0 0 KP*YEn×TA/TN YIn-1+ΔYIn para YIn-1 < LUYIn-1- ΔYIn para YIn-1> LULU para YIn-1-1 = LU
LU Regulador PI en ellímite superior
YIn integrado -> LU,event. con (-)
1 1 0 0 KP*YEn×TA/TN YIn-1+ΔYIn para YIn-1 < LUYIn-1- ΔYIn para YIn-1 > LULU paraYI n-1 =LU
LU Regulador I en ellímite superior
YIn integrado -> LU,event. con (-)
1 0 1 * * SVn para SVn < LULU para SVn >= LU
LU Regulador P en ellímite superior
YIn = SVn o YIn = LU
1 1 1 * * SVn para SVn < LULU para SVn >= LU
LU Regulador I en ellímite superior
YIn = SVn o YIn = LU,componente P = 0
1 0 0 1 0 YIn-1 LU Regulador P,integrador =constante
YIn = YIn-1 o YIn-1 =LU
1 1 0 1 0 YIn-1 LU Regulador I,integrador =constante
YIn = YIn-1 o YIn-1 =LU, componente P =0
* = cualquiera
Closed-loop control7.10 PIC Regulador PI
342 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
EN IC S HI ΔYIn YIn Yn Modo de operación Comentario
1 0 0 0 KP*YEn*TA/TN YIn-1+ΔYIn para YIn-1 < LLYIn-1- ΔYI para YIn-1 > LLLL para YIn-1 = LL
LL Regulador PI en ellímite inferior
YIn integrado -> LL,event. con (-)
1 1 0 0 KP*YEn×TA/TN YIn-1+ΔYIn para YIn-1 <LLYIn-1- ΔYIn para YIn-1 >LLLL para YIn-1 = LL
LL Regulador I en ellímite inferior
YIn integrado -> LL,event. con (-)
1 0 1 * * SVn para SVn > LLLL para SVn <= LL
LL Regulador P en ellímite inferior
YIn = SVn o YIn = LL
1 1 1 * * SVn para SVn > LLLL para SVn <= LL
LL Regulador I en ellímite inferior
YIn = SVn o YIn = LL,componente P = 0
1 0 0 1 0 YIn-1 LL Regulador P,integrador =constante
YIn = YIn-1 o YIn-1 =LL
1 1 0 1 0 YIn-1 LL Regulador I,integrador =constante
YIn = YIn-1 o YIn-1 =LL, componente P =0
* = cualquiera
EN IC S HI ΔYIn YIn Yn Modo de operación Comentario
1 * * * 0 Yn - KP*YEn - WPn LL = LU Guiado del regulador, véase LL y LU -
* = cualquiera
EN IC S HI ΔYIn YIn Yn Modo de operación Comentario
1 * * * KP*YEnTA/TN YIn-1+ΔYIn para YIn-1 < LUYIn-1- ΔYIn para YIn-1 > LULU paraYI n-1 =LU
LU Regulador PI en ellímite superior
-
En función del sentido de la modificación del valor límite, se invierte en caso necesario el signode la integración.
Funciones de transición
Función de transición con rebase del regulador para las condiciones 2 a 5:
Closed-loop control7.10 PIC Regulador PI
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
343
Sección 1: Curva con LUn>LUn-1 según cond. 2
Sección 2: Curva con LLn<LLn-1 según cond. 3
Sección 3: Curva con LLn>LLn-1 según cond. 3, con
decalaje del límite en sentido contrario al del regulador con
Closed-loop control7.10 PIC Regulador PI
344 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
inversión del signo en la entrada del integrador
Sección 4: Curva con LLn>LUn según cond. 5
1) Salto de KP*YE, puesto que el integrador ha llegado hasta el límite.
Conmutación de modo de servicio PI a modo de servicio I
Si EN = 1 e IC = 1, el componente P se mantiene en 0 y el regulador se conmuta delcomportamiento PI al comportamiento I. La salida Y adopta el valor de integrador YI. Si estosucede durante el proceso de regulación, se produce un salto de -KP*YE en la salida Y. Alresetear IC = 0, el componente P vuelve a ajustarse al valor actual de KP*YE. El reguladormuestra de nuevo el comportamiento PI. Si esto sucede durante el proceso de regulación, seproduce un salto de KP*YE en la salida Y.
Conmutación de modo de servicio PI a modo de servicio P
Si las entradas de bloque EN = 1 y HI = 1, se mantiene el integrador YI y el regulador seconmuta sin sacudidas del comportamiento PI al comportamiento P. YI sigue siendo elsumando de la salida Y.
Al restablecer HI = 0, vuelve a habilitarse el integrador. El regulador muestra de nuevo elcomportamiento PI.
Funciones de transición
Funciones de transición con conmutación sin rebase del regulador: Ejemplos para EN = 1∧S =0
Closed-loop control7.10 PIC Regulador PI
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
345
Nota
El error de regulación YE se calcula y emite siempre independientemente de los comandosde control disponibles e independientemente de los modos de servicio.El integrador trabajainternamente con mayor precisión, por lo que continúa integrándose incluso si el errorde regulación es pequeño. Debe tenerse en cuenta que el intervalo de muestreo sea losuficientemente pequeño en relación con el tiempo de acción integral TN. TN se limitainternamente: TN >= TA.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
W1 Consigna 1 0.0 REAL
W2 Consigna 2 0.0 REAL
X1 Valor real 1 0.0 REAL
X2 Valor real 2 0.0 REAL
WP Valor de control anticipativo 0.0 REAL
LU valor límite superior 0.0 REAL
LL Valor límite inferior 0.0 REAL
SV Valor de ajuste del integrador 0.0 REAL
KP Coeficiente proporcional 0.0 REAL
TN Tiempo de acción integral (ms) 0.0 SDTIME
IC Regulador I 0 0/1
EN Habilitación del regulador 0 0/1
S Ajuste del integrador 0 0/1
HI Mantenimiento del valor delintegrador
0 0/1
Y Valor de salida 0.0 REAL
YE Diferencia de regulación 0.0 REAL
YI Valor del integrador 0.0 REAL
QU Regulador en el límite superior 1 0/1
QL Regulador en el límite inferior 1 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.11 PT1 Elemento de retardo
346 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
7.11 PT1 Elemento de retardo
☑ SIMOTION ☑ SINAMICS
Símbolo
PT1
R XMagnitud de entradaTS TConstante de tiempo de
filtrado (ms)R SVValor de ajuste
BO SSet
RY Magnitud de salida
Breve descripción
• Elemento de retardo de 1.er orden con función de ajuste• Utilización como elemento de filtrado
Forma de funcionamiento
Función de ajuste no activa (S = 0)
La magnitud de entrada X, retardada dinámicamente lo equivalente a la constante de tiempo defiltrado T, está presente en la salida Y.
T determina la pendiente del aumento de la magnitud de salida. Indica el valor con el que haaumentado la función de transición al 63% de su valor final.
Tras t = 3T, la función de transición alcanza aprox. el 95% de su valor final.
La ganancia proporcional ajustada internamente es 1 y no puede modificarse.
Si T/TA son lo suficientemente grandes (T/TA > 10), la función de transición corresponde a lacurva de
Y(t) = X·(1-e-t/T)
con t = n * TA.
El cálculo de los valores discretos se efectúa de acuerdo al algoritmo
Algoritmo:
Yn Valor de Y en intervalo de muestreo n
Yn-1 Valor de Y en tiempo de muestreo n-1
Xn Valor de X en intervalo de muestreo n
Función de ajuste activa (S = 1)
Closed-loop control7.11 PT1 Elemento de retardo
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
347
Si la función de ajuste está activa, el valor de ajuste actual SVn se adopta en la magnitud desalida: Yn = SVn
Nota
Cuanto mayor es T/TA, menor es la variación de la amplitud en Y desde un instante demuestreo al siguiente. TA es el intervalo de muestreo en el que se configura el bloque. T selimita internamente: T>=TA.
Diagrama de bloques
Función de transición
Inicialización
Mientras la entrada S sea lógica 1 durante la inicialización, se aplica el valor de ajuste SV en lasalida Y.
Closed-loop control7.11 PT1 Elemento de retardo
348 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
T Constante de tiempo de filtrado(ms)
0.0 SDTIME
SV Valor de ajuste 0.0 REAL
S Set 0 0/1
Y Magnitud de salida 0.0 REAL
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.12 RGE Generador de rampas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
349
7.12 RGE Generador de rampas
☑ SIMOTION ☑ SINAMICS
Símbolo
RGE
R XMagnitud de entradaR NRMNormalizaciónR LUvalor límite superiorR LLValor límite inferiorR SVValor ajuste salidaTS TUTiempo de aceleración (ms)TS TDTiempo de deceleración (ms)BO CUMayorBO CDBajarBO CFSalida = entradaBO SSet
RY Magnitud de salidaRYA Valor de aceleración
BOQE Salida Y = entrada limitada XBOQU Valor límite superior
alcanzadoBOQL Valor límite inferior
alcanzado
Breve descripción
• Generador de rampa para limitar la velocidad de modificación de la magnitud de entrada X• Magnitud de salida limitable:• Ajuste independiente así como modificación de las siguientes magnitudes durante el
servicio:
- Tiempo de aceleración y tiempo de deceleración- Límites de salida LU y LL- Valor de ajuste
• Funciones de generador de rampa flexibles:
- Hacer seguimiento integral de consigna X- Ajustar valor inicial salida de generador de rampa (-> Cargar SV en integrador)- Aumentar y disminuir de forma integral salida de generador de rampa
Forma de funcionamiento
El bloque contiene un integrador con dos constantes de tiempo de integración ajustables deforma independiente. La salida Y se modifica según el algoritmo:
Yn = Yn-1+YAn
El valor de aceleración YA se calcula por separado para la aceleración y la deceleración y seemite en una salida.
Como aceleración se define un proceso en el que el valor de salida Y se aleja de cero.
Como deceleración se define un proceso en el que el valor de salida Y se aproxima a cero.
Closed-loop control7.12 RGE Generador de rampas
350 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Diagrama de bloques
Para el valor de aceleración durante la aceleración se aplica:
Para el valor de aceleración durante la deceleración se aplica:
La conmutación entre tiempo de aceleración y tiempo de deceleración tiene lugar en caso decambio de sentido o en el paso por cero de la función de transferencia.
Mediante una lógica de mando se predefine el modo de servicio en función de los estadoslógicos de las entradas de control S, CF, CU y CD.
La magnitud de salida puede limitarse a través de las entradas LU y LL. Cuando Y alcance loslímites ajustados, se ajustarán las salidas binarias QU o QL a 1. La salida binaria QE se ajustaa 1 si Y = X.
Tiempo de aceleración y tiempo de deceleración
Closed-loop control7.12 RGE Generador de rampas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
351
El tiempo de aceleración TU es el tiempo en el que aumenta el valor de la magnitud de salidaen NRM.
El tiempo de deceleración TD es el tiempo en el que se reduce el valor de la magnitud de salidaen NRM. Pueden seleccionarse distintos tiempos de aceleración y de deceleración.
Cuanto menor es TA/TU o TA/TD, menor es la variación de la amplitud en Y desde un instantede muestreo al siguiente. TA es el intervalo de muestreo con el que se ejecuta el bloque.
En las entradas de control se aplica el orden de prioridad:
S antes de CF antes de CU y CD.
Función de las entradas de control:
S = 1 Cargar el valor de ajuste SV en el integrador, no integrar
CF = 1 Hacer seguimiento integral de la salida Y en la consigna X
CU = 1 Hacer seguimiento integral de la salida Y en el sentido LU
CD = 1 Hacer seguimiento integral de la salida Y en el sentido LL
Modos de servicio y control del generador de rampa
La combinación de comandos en las entradas de control y los modos de servicio posiblespueden consultarse en las tablas de la verdad.
El funcionamiento normal del generador de rampa prevé que LL <= 0 <= LU y LL < Yn < LU.Sin embargo, también son posibles otros ajustes que se detallan a continuación.
Para el ajuste con LL >= LU se aplica: El límite LU domina respecto al límite LL.
Comportamiento del integrador en la limitación
Si durante el proceso de regulación la salida Y choca con una de las limitaciones ajustadas LLo LU, el valor del integrador se mantendrá. A continuación, el valor de salida Y se mantendráconstante hasta que el valor del integrador abandone el límite gracias a la modificación de lasmagnitudes de entrada.
Si el integrador se encuentra en la limitación y se modifica el valor límite, el integrador secomporta de distintas formas en función del sentido de la modificación del valor límite.
Si aumenta el valor absoluto de un valor límite, y además la lógica de mando predefine queel generador de rampa debe variar en el mismo sentido, el integrador sigue integrando desdeel valor que se mantuvo anteriormente según el tiempo de aceleración ajustado, hasta que lasalida choque de nuevo con el valor límite.
Si se reduce el valor de un límite, el integrador integra a partir del valor anterior de acuerdo altiempo de deceleración ajustado, hasta que la salida vuelve a alcanzar el valor límite.
Nota
El integrador trabaja internamente con mayor precisión, por lo que continúa integrándoseincluso si la diferencia consigna-valor real es pequeña. Debe prestarse atención a que elintervalo de muestreo sea lo suficientemente pequeño en relación con el tiempo de aceleracióno de deceleración.
Nota
Si se reduce el valor de un límite y el valor actual de la salida se encuentra fuera de los límites,el integrador integra a partir del valor actual de acuerdo al tiempo de deceleración ajustado,hasta que la salida alcanza el valor límite. Este comportamiento se aplica en todos los modosde servicio.
TU y TD se limitan internamente: TU >= TA, TD >= TA
Closed-loop control7.12 RGE Generador de rampas
352 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Tabla(s) de verdad
S CF CU CD YAn Yn Modo de operación Comentario
0 0 0 0 0 Yn-1 Stop Y es constante
LL < LU y LL < valor real Yn-1 < LU
S CF CU CD YAn Yn Modo de operación Comentario
1 * * * Salto SVn Ajustar salida a SV SV cualquiera, fijo o variable
0 1 * * TA/TU;TA/TD
Yn-1
+YAn
Funcionamientonormal Y -> X
TU para [X > Y ∧ Y >= 0] ∨ [X < Y ∧ Y <= 0]TD para [X > Y ∧ Y < 0] ∨ [X < Y ∧ Y > 0]
0 0 1 0 TA/TU(TA/TD)
Yn-1
+YAn
Arrancar valor límitesuperior Y -> LU
TU, TD como anterior, en función de la posicióninicial
0 0 0 1 TA/TD(TA/TU)
Yn-1
+YAn
Arrancar valor límiteinferior Y -> LL
TU, TD como anterior, en función de la posicióninicial
* cualquiera
Funciones de transición
Ej. 1: CF = 1 con LL < LU y LL < X < LU, y con X1 =1,5, X2= X4 = 0,0,X3 = –1,5, LU = 2,0, LL =–2,0, TU > TD
Closed-loop control7.12 RGE Generador de rampas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
353
Ej. 2: función de potenciómetro motorizado con CU y CD y con LL < LU
Closed-loop control7.12 RGE Generador de rampas
354 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Ej. 3: ajustar integrador con LL < LU
Closed-loop control7.12 RGE Generador de rampas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
355
Ej. 4: modificación y permutación de los límites
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
NRM Normalización 1.0 REAL
LU valor límite superior 0.0 REAL
LL Valor límite inferior 0.0 REAL
SV Valor ajuste salida 0.0 REAL
TU Tiempo de aceleración (ms) 0.0 SDTIME
TD Tiempo de deceleración (ms) 0.0 SDTIME
CU Mayor 0 0/1
CD Bajar 0 0/1
CF Salida = entrada 0 0/1
S Set 0 0/1
Y Magnitud de salida 0.0 REAL
YA Valor de aceleración 0.0 REAL
QE Salida Y = entrada limitada X 0 0/1
QU Valor límite superior alcanzado 0 0/1
Closed-loop control7.12 RGE Generador de rampas
356 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
QL Valor límite inferior alcanzado 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
357
7.13 RGJ Generador de rampa con limitación de jerk
☑ SIMOTION ☑ SINAMICS
Símbolo
RGJ
R XMagnitud de entradaR NRMNominación TD/TUR EVError de regulaciónR LUvalor límite superiorR LLValor límite inferiorR SVValor ajuste salidaR ASVValor de ajuste de aceleraciónR WDPonderación del error de
regulaciónTS TUTiempo de aceleración (ms)TS TDTiempo de deceleración (ms)TS TRUTiempo de transición en la
aceleración (ms)TS TR1Tiempo de transición en la
aceleración (ms)TS TR2Tiempo de transición en la
aceleración (ms)TS TRDTiempo de transición en la
deceleración (ms)TS TR3Tiempo de transición en la
deceleración (ms)TS TR4Tiempo de transición en la
deceleración (ms)BO CUMayorBO CDBajarBO CFSalida = entradaBO ULRValor límite superior
alcanzadoBO LLRValor límite inferior
alcanzadoBO RQNTransición CONBO SAAjuste de la aceleraciónBO SSetBO ENHabilitación
RY Magnitud de salidaRYL Magnitud de salida limitadaRYA Valor de aceleraciónRYB Valor de jerk
BOQE Salida Y = entrada limitada XBOQU Valor límite superior
alcanzadoBOQL Valor límite inferior
alcanzado
Breve descripción
• Generador de rampa con limitación de jerk y seguimiento• Funciones de generador de rampa:
- Ajustar salida Y o aceleración YA- Hacer seguimiento integral y con limitación de jerk de la salida del generador de rampa en
la consigna X- Aumentar y disminuir de forma integral salida de generador de rampa
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
358 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
- Seguimiento del generador de rampa de acuerdo al error de regulación de un reguladorsubordinado en la limitación
Forma de funcionamiento
El bloque limita la aceleración (derivada de la velocidad) y el jerk (derivada de la aceleración)de las consignas.
Se aplican los siguientes algoritmos:
El valor de aceleración YA y el valor de jerk YB se calculan por separado para la aceleracióny la deceleración. Para ello deben configurarse las indicaciones de tiempo para el tiempo deaceleración TU y de transición en la aceleración de TRU, así como el tiempo de deceleraciónTD y de transición en la deceleración de TRD.
Para el valor de aceleración YA fuera del tiempo de transición en la aceleración se aplica:
Para el valor de aceleración YA fuera del tiempo de transición en la deceleración seaplica:
Para el valor de jerk YB durante el tiempo de transición en la aceleración se aplica:
Para el valor de jerk YB durante el tiempo de transición en la deceleración se aplica:
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
359
Mediante una lógica de mando se predefine el modo de servicio en función de los estadoslógicos de las magnitudes binarias EN, S, SA, CF, CU y CD.
A través de las entradas de bloque LU y LL se limita la magnitud de entrada X y, con elloindirectamente, la magnitud de salida Y. Si Y alcanza los límites ajustados, se emite un aviso enlas salidas binarias con QU = 1 o QL = 1.
La salida binaria QE se ajusta a 1 cuando la magnitud de salida Y es idéntica al valor limitadode la magnitud de entrada X.
El proceso de aceleración se divide en tres fases:
• Fase 1
- Al aumentar el valor de consigna X, se predefine en la primera sección el jerk YB máx.(en función de TRU o TR1). De esta forma aumenta la aceleración proporcionalmente altiempo; en esta fase de transición aumenta la magnitud de salida Y de forma cuadráticacon respecto al tiempo.
• Fase 2
- Al alcanzar la aceleración YA máxima de acuerdo al tiempo de aceleraciónTU predefinido, la aceleración es constante. La magnitud de salida Y aumentaproporcionalmente al tiempo.
• Fase 3
- En la tercera sección, la aceleración disminuye proporcionalmente al tiempo. En esta fasede transición, la magnitud de salida Y se aproxima de forma cuadrática con respecto altiempo a la magnitud de entrada X en YB (en función de TRU o TR2).
Se ejecuta un proceso de deceleración correspondiente.
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
360 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Función de transición RGJ (aceleración normal)
Tiempos de redondeo si TRU = 00,0 ms o TRD = 0,0 ms:
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
361
Tiempo de aceleración y tiempo de deceleración
El tiempo de aceleración TU se define como el tiempo en el que aumenta el valor de lamagnitud de salida en NRM proporcionalmente al tiempo.
El tiempo de deceleración TU está definido como el tiempo en el que se reduce el valor de lamagnitud de salida en NRM proporcionalmente al tiempo.
Pueden seleccionarse distintos tiempos de aceleración y de deceleración.
Tiempo de transición en aceleración y deceleración
El tiempo de transición está definido como el tiempo en el que la magnitud de salida alcanza elvalor de aceleración máximo partiendo de un valor inicial constante. En este tiempo, el valor dejerk es constante y distinto de cero (véase fase 1).
El tiempo de transición está definido también como el tiempo en el que la magnitud de salidaalcanza un valor final constante partiendo de su valor de aceleración máximo (véase fase 3).El tiempo de transición en un proceso de aceleración se determina con TRU o TR1 y TR2,mientras que, en un proceso de deceleración, se determina con TRD o TR3 y TR4.
Con cada cambio de sentido de la consigna o en el paso por cero de la función de transferenciase conmuta, en función de la posición de partida, de aceleración a deceleración o viceversa conlos procesos de transición correspondientes. Lo mismo se aplica en caso de modificación deltiempo de aceleración o de deceleración durante el servicio.
Si una aceleración sigue a una deceleración donde TRD y TD son pequeñas mientras que TRUy TU son grandes, se reduce YA en la deceleración hasta que no se presente sobreoscilaciónen la aceleración siguiente, siempre que el valor destino (X, LL o LU) y los tiempos degenerador de rampa (TU, TD, TRU, TRD) no se modifiquen.
Si está desconectada la transición y la normalización es 1,0, el RGJ se comporta como elbloque RGE.
Nota
En el paso por cero no se suaviza la transición, por ello, si son diferentes los tiempos deaceleración y deceleración ajustados, se produce una discontinuidad en la aceleración pormotivos físico.De ser necesario, puede forzarse una transición suave en el paso por ceroespecificando "Consigna intermedia = 0" en la entrada del bloque RGJ.
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
362 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Habilitación de la transición (limitación de jerk)
La transición está activa durante la aceleración o la deceleración si RQN = 1.
Función de transición: Desconexión de la transición durante la aceleración
La transición está desconectada para RQN = 0. La aceleración/deceleración tiene lugar deacuerdo al tiempo de aceleración/deceleración indicado en TU o en TD.
Al desconectar la limitación de jerk durante el tiempo de transición, la siguiente aceleración/deceleración tiene lugar asimismo con el tiempo de aceleración/deceleración predefinido en TUo en TD.
Modo de servicio "Transición DES"
Si desea utilizar el bloque en este modo de servicio, siga los pasos indicados a continuación:
• Ajuste las conexiones TRU, TR1, TR2, TRD, TR3 y TR4 al valor 0 (todos los tiempos detransición son 0).
• Ajuste la conexión RQN al valor 1 (modo de servicio "Transición CON").
Con estos ajustes, el bloque RGJ se comporta de la forma descrita en el modo de servicio"Transición DES" (RQN = 0).
Modos de servicio y control del generador de rampa
Las entradas de control significan lo siguiente:
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
363
EN = 1 Habilitación generador de rampa
S = 1 Ajustar salida Y al valor de ajuste SV, no integrar
SA = 1 Ajustar salida YA al valor de ajuste ASV, no integrar
CF = 1 Hacer seguimiento integral de la salida Y en la consigna X
CU = 1 Hacer seguimiento integral de la salida Y en el sentido LU
CD = 1 Hacer seguimiento integral de la salida Y en el sentido LL
Nota
En las entradas de control se aplica el orden de prioridad:EN antes de S antes de SA antes deCF antes de CU y CD.La combinación de comandos en las entradas de control y los modos deservicio posibles pueden consultarse en las tablas de la verdad.El funcionamiento normal delgenerador de rampa prevé que LL <= 0 <= LU y LL <= Yn <= LU. Sin embargo, también sonposibles otros ajustes que se detallan a continuación:Para el ajuste con LL >= LU se aplica: ellímite LU domina respecto al límite LL.En ningún proceso de transición se superan los valorespara aceleración y jerk.En función de la especificación de consigna o del decalaje del valorlímite, en determinadas circunstancias la curva se ajusta sólo con las transiciones suavizadasde acuerdo a las fases 1 y 3, con lo que no se presenta una curva de la magnitud de salida Yproporcional al tiempo.
Parada del generador de rampa
EN S SA CF CU CD YAn Yn Modo de operación Comentario
0 * * * * * 0 0 Bloqueo Y = 0
1 0 0 0 0 0 0 Yn-1 Bloqueo Y = constante
* = cualquiera
LL < LU y LL < valor real Yn-1 < LU
EN S SA CF CU CD YAn Yn Modo de operación Comentario
1 1 * * * * Salto SVn Ajustar salida aSV
SV cualquiera, fijo o variable
1 0 1 * * * ASVn Yn-1
+YAn
Ajustar salida delintegrador 1a ASV
ASV cualquiera, fijo o variable
1 0 0 1 * * TA/TU(TA/TD)
Yn-1
+YAn
Funcionamientonormalb Y->X
TU para [X>Y ∧ Y ≥ 0] ∨ [X<Y ∧ Y<=0]TD para [X>Y ∧ Y<0] ∨ [X<Y ∧ Y>0]
1 0 0 0 1 0 TA/TU(TA/TD)
Yn-1
+YAn
Arrancarvalor límitesuperiorY -> LU
TU, TD como anterior, en función de la posicióninicial
1 0 0 0 0 1 TA/TD(TA/TU)
Yn-1
+YAn
Arrancarvalor límiteinferiorY -> LL
TU, TD como anterior, en función de la posicióninicial
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
364 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Seguimiento del generador de rampa
Por lo general, la salida Y del generador de rampa se dirige, como consigna, a un lazo deregulación subordinado (p. ej., regulador de velocidad).
Si este regulador alcanza el límite durante una modificación (p. ej., durante una aceleración),el generador de rampa no puede seguir aumentando la salida de acuerdo a los tiempos deaceleración. En este caso, se corrige la salida Y tomando como base el error de regulación EVy el factor de ponderación WD.
Yn = Yn-1-EVn+WD·EVk
n= intervalo de muestreo n
k= momento en el que el regulador alcanza la limitación por primera vez (0 -> 1 flanco en ULR oLLR)
El seguimiento sólo puede aplicarse por lo general para "lazos de regulación clásicos" (p. ej.,regulador de velocidad PI). Las limitaciones del regulador deben estar correctamente ajustadas(p. ej., límites de intensidad idénticos).
WD va, por lo general, de 1,01 a 1,1 (> 1,0). Durante el seguimiento, la limitación de jerk noestá activa.
Las salidas binarias del regulador ("Valor límite superior/inferior alcanzado") se realimentan enlas entradas binarias ULR o LLR. Al alcanzar la limitación, una de las dos entradas binarias seajusta como ULR = 1 o LLR = 1 mediante la realimentación en el bloque RGJ, con lo que seactiva el seguimiento.
Si no debe utilizarse el seguimiento, ULR y LLR deben ajustarse a 0.
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
365
Diagrama de bloques
Nota
El generador de rampa trabaja internamente con mayor precisión, por lo que continúaintegrándose incluso si la diferencia consigna-valor real es pequeña. Debe prestarse atencióna que el intervalo de muestreo sea suficientemente pequeño en relación a los tiempos TU, TD,TRU, TR1, TR2, TR3, TR4 y TRD.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
X Magnitud de entrada 0.0 REAL
NRM Nominación TD/TU 1.0 REAL
EV Error de regulación 0.0 REAL
LU valor límite superior 0.0 REAL
LL Valor límite inferior 0.0 REAL
SV Valor ajuste salida 0.0 REAL
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
366 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
ASV Valor de ajuste de aceleración 0.0 REAL
WD Ponderación del error deregulación
0.0 REAL
TU Tiempo de aceleración (ms) 0.0 SDTIME
TD Tiempo de deceleración (ms) 0.0 SDTIME
TRU Tiempo de transición en laaceleración (ms)
0.0 SDTIME
TR1 Tiempo de transición en laaceleración (ms)
0.0 SDTIME
TR2 Tiempo de transición en laaceleración (ms)
0.0 SDTIME
TRD Tiempo de transición en ladeceleración (ms)
0.0 SDTIME
TR3 Tiempo de transición en ladeceleración (ms)
0.0 SDTIME
TR4 Tiempo de transición en ladeceleración (ms)
0.0 SDTIME
CU Mayor 0 0/1
CD Bajar 0 0/1
CF Salida = entrada 0 0/1
ULR Valor límite superior alcanzado 0 0/1
LLR Valor límite inferior alcanzado 0 0/1
RQN Transición CON 0 0/1
SA Ajuste de la aceleración 0 0/1
S Set 0 0/1
EN Habilitación 0 0/1
Y Magnitud de salida 0.0 REAL
YL Magnitud de salida limitada 0.0 REAL
YA Valor de aceleración 0.0 REAL
YB Valor de jerk 0.0 REAL
QE Salida Y = entrada limitada X 0 0/1
QU Valor límite superior alcanzado 0 0/1
QL Valor límite inferior alcanzado 0 0/1
Datos de proyecto
Cargable online sí
Particularidades -
Tipos de datos
367Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
A.1 Tipos de datos
La siguiente tabla contiene los tipos de datos relevantes para DCBLIB V2.0.
*Identificación opcional
Tabla A-1 Lista de los tipos de datos de las conexiones de bloque para DCBLIB V2.0
Abreviatura
Ancho de
datos
Tipo de datos según
IEC 61131-3
Postfix para identi-
ficador DCB
Identificador PIN
- Input
- Output
Posibilidad de interconexión con el tipo de
datos
Descripción
BO 1 bit BOOL _B* I, I1, I2....
Q, Q1, Q2....
BOOL Bool
BY 8 bits BYTE _BY IS
QS
BY, SINT, USINT
Cadena de bits
W 16 bits WORD _W WORD, INT, UINT
Cadena de bits
DW 32 bits DWORD _DW DWORD, DINT, UDINT
Cadena de bits
SI 8 bits SINT _SI X, X1, X2...
Y, Y1, Y2...
SINT, USINT, BY
Signed Short Integer
I 16 bits INT _I INT, UINT, WORD
Signed Integer
DI 32 bits DINT _D DINT, UDINT, DWORD
Signed Double Integer
US 8 bits USINT _US SINT, USINT, BY
Unsigned Short Integer
UI 16 bits UINT _UI INT, UINT, WORD
Unsigned Integer
UD 32 bits UDINT _UD DINT, UDINT, DWORD
Unsigned Double Integer
R 32 bits REAL _R* REAL, SDTIME Floating Point Single Preci-sion según IEEE 754
LR 64 bits LREAL _LR LREAL Floating Point Double Pre-cision según IEEE 754
TS 32 bits (SDTIME) - - SDTIME, REAL El tipo de datos SDTIME deriva del tipo de datos REAL, 1.0 corresponde a 1.0 ms,
los valores negativos no están definidos.
AID 32 bits - - DINT, UDINT, DWORD
ID de alarma
Tipos de datos
368 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos
369Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2009
A.2 Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos
Tabla A-2 Valores de error en las respuestas de parámetros DPV1
Valor de error
Significado Observación Información adicional
0x00 Número de parámetro inadmi-sible.
Acceso a parámetro no disponible. -
0x01 Valor de parámetro no modifi-cable.
Acceso de modificación a un valor de paráme-tro no modificable.
Subíndice
0x02 Límite inferior o superior del valor rebasado.
Acceso de modificación con valor fuera de los límites.
Subíndice
0x03 Subíndice erróneo. Acceso a subíndice no disponible. Subíndice
0x04 No es un array. Acceso con subíndice a parámetro no indexado.
-
0x05 Tipo de datos erróneo. Acceso de modificación con valor que no con-cuerda con el tipo de datos del parámetro.
-
0x06 No se permite setear (sólo resetear).
Acceso de modificación con valor distinto de 0 donde no está permitido.
Subíndice
0x07 Elemento descriptivo no modificable.
Acceso de modificación a un elemento descrip-tivo no modificable.
Subíndice
0x09 Datos descriptivos no disponi-bles.
Acceso a descripción no disponible (el valor de parámetro está disponible).
-
0x0B No tiene mando. Acceso de modificación sin haber mando. -
0x0F No hay array de texto. Acceso a array de texto no disponible (el valor de parámetro está disponible).
-
0x11 Petición no ejecutable debido al estado operativo.
El acceso no es posible por motivos tempora-les no especificados en detalle.
-
0x14 Valor inadmisible. Acceso de modificación con valor que, aunque se halla dentro de los límites, no es admisible por otros motivos permanentes (parámetro con valores individuales definidos).
Subíndice
0x15 Respuesta demasiado larga. El tamaño de la respuesta actual sobrepasa el tamaño máximo transmisible.
-
0x16 Dirección de parámetro inad-misible.
El valor para el atributo, la cantidad de elemen-tos, el número de parámetro, el subíndice o una combinación de ellos es inadmisible o incompatible.
-
0x17 Formato inadmisible. Petición de escritura: formato ilegal o incompa-tible de los datos de parámetros.
-
Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos
370 Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2009
0x18 Cantidad de valores incohe-rente.
Petición de escritura: la cantidad de valores de los datos de parámetros no concuerda con la cantidad de elementos en la dirección de parámetro.
-
0x19 El objeto de accionamiento no existe.
Acceso a un objeto de accionamiento que no existe.
-
0x20 El elemento de texto del parámetro no puede modifi-carse.
- -
0x21 No se admite el servicio BMP; ID de petición no válida.
- -
0x22 No se admiten los accesos multiparámetro.
- -
0x65 Parámetro desactivado momentáneamente.
Acceso a un parámetro que, aunque está dis-ponible, no cumple ninguna función en el momento del acceso (p. ej., regulación n ajus-tada y acceso a parámetros de control por U/f).
-
0x6B Parámetro %s [%s]: sin acceso de escritura con regu-lador habilitado.
- -
0x6C Parámetro %s [%s]: unidad desconocida.
- -
0x6D Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Encó-der (p0010 = 4).
- -
0x6E Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Motor (p0010 = 3).
- -
0x6F Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Etapa de potencia (p0010 = 2).
- -
0x70 Parámetro %s [%s]: acceso de escritura sólo en la puesta en marcha rápida (p0010 = 1).
- -
0x71 Parámetro %s [%s]: acceso de escritura sólo en el estado Listo (p0010 = 0).
- -
0x72 Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Reset de parámetros (p0010 = 30).
- -
Tabla A-2 Valores de error en las respuestas de parámetros DPV1
Valor de error
Significado Observación Información adicional
Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos
371Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2009
0x73 Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Safety (p0010 = 95).
- -
0x74 Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Unida-des/aplicaciones tecn. (p0010 = 5).
- -
0x75 Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha (p0010 distinto de 0).
- -
0x76 Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Des-carga (p0010 = 29).
- -
0x77 El parámetro %s [%s] no debe escribirse en la des-carga.
- -
0x78 Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Confi-guración accto. (dispositivo: p0009 = 3).
- -
0x79 Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Defini-ción de tipo de accto. (dispo-sitivo: p0009 = 2).
- -
0x7A Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Config. de base de juego de datos (dispositivo: p0009 = 4).
- -
0x7B Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Config. de disp. (dispositivo: p0009 = 1).
- -
0x7C Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Des-carga disp. (dispositivo: p0009 = 29).
- -
Tabla A-2 Valores de error en las respuestas de parámetros DPV1
Valor de error
Significado Observación Información adicional
Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos
372 Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2009
0x7D Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Reset de parámetros de disp. (dis-positivo: p0009 = 30).
- -
0x7E Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Disposi-tivo listo (dispositivo: p0009 = 0).
- -
0x7F Parámetro %s [%s]: acceso de escritura sólo en el estado de puesta en marcha Disposi-tivo (dispositivo: p0009 dis-tinto de 0).
- -
0x81 El parámetro %s [%s] no debe escribirse en la des-carga.
- -
0x82 Toma del mando bloqueada a través de BI: p0806.
- -
0x83 Parámetro %s [%s]: la inter-conexión BICO deseada no es posible.
La salida BICO no da un valor Float, pero la entrada BICO requiere Float.
-
0x84 Parámetro %s [%s]: modifica-ción de parámetros blo-queada (ver p0300, p0400, p0922)
- -
0x85 Parámetro %s [%s]: no se ha definido método de acceso.
- -
0xC8 Por debajo del límite válido actualmente.
Petición de modificación en un valor que, aun-que se encuentra dentro de los límites "absolu-tos", está por debajo del límite inferior válido actualmente.
-
0xC9 Por encima del límite válido actualmente.
Petición de modificación en un valor que, aun-que se encuentra dentro de los límites "absolu-tos", está por encima del límite superior válido actualmente (p. ej. predeterminado por la potencia existente del convertidor).
-
0xCC Acceso de escritura no permi-tido.
Acceso de escritura no permitido porque no se dispone de clave de acceso.
-
0xFF Proceso de lectura/escritura satisfactorio.
El valor se ha leído o escrito satisfactoria-mente.
-
Tabla A-2 Valores de error en las respuestas de parámetros DPV1
Valor de error
Significado Observación Información adicional
ApéndiceA.3 Vista general de bloques funcionales
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
373
A.3 Vista general de bloques funcionales
Bloquefuncional
Descripción SIMOTION SINAMICS
ACOS Función Arcocoseno X
ADD Sumador (tipo REAL) X X
ADD_D Sumador (tipo DOUBLE INTEGER) X X
ADD_I Sumador (tipo INTEGER) X X
ADD_M Sumador Módulo para suma correcta de ciclo de eje X X
AND operación AND lógica (tipo BOOL) X X
AND_W operación AND lógica (tipo WORD) X
ASIN Función Arcoseno X
ATAN Función Arco tangente X
AVA Generador de valor absoluto con evaluación de signo X X
AVA_D Generador de valor absoluto (DOUBLE INTEGER) X X
B_BY Convertidor 8 magnitudes binarias en byte de estado X
B_DW Convertidor 32 magnitudes binarias en palabra doblede estado
X X
B_W Convertidor 16 magnitudes binarias en palabra deestado
X X
BF Función Intermitente (tipo BOOL) X X
BF_W Función Intermitente para palabra de estado (tipoBOOL)
X
BSW Conmutador binario (tipo BOOL) X X
BY_B Convertidor byte de estado en 8 magnitudes binarias X
BY_W Convertidor de byte de estado a palabra de estado X X
CNM Memoria numérica controlable (tipo REAL) X X
CNM_D Memoria numérica controlable (tipo DOUBLEINTEGER)
X X
CNM_I Memoria numérica controlable (tipo INTEGER) X X
COS Función Coseno X
CTD Determinación de la diferencia temporal a partir de unaetiqueta de fecha/hora interna
X
CTR Contador (tipo BOOL) X X
D_I Convertidor del tipo DOUBLE INTEGER en el tipoINTEGER
X X
D_R Convertidor del tipo DOUBLE INTEGER en el tipoREAL
X X
D_SI Convertidor del tipo DOUBLE INTEGER en el tipoSHORT INTEGER
X
D_UI Convertidor del tipo DOUBLE INTEGER en el tipoUNSIGNED INTEGER
X X
D_US Convertidor del tipo DOUBLE INTEGER en el tipoUNSIGNED SHORT INTEGER
X X
DCA Calculadora de diámetros X X
ApéndiceA.3 Vista general de bloques funcionales
374 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Bloquefuncional
Descripción SIMOTION SINAMICS
DEL Elemento de zonas muertas X X
DEZ Elemento de zonas muertas X X
DFR D Flip-Flop dominante para reset (tipo BOOL) X X
DFR_W D Flip-Flop dominante para reset (tipo WORD) X
DIF Elemento de derivada X X
DIV Divisor (tipo REAL) X X
DIV_D Divisor (tipo DOUBLE INTEGER) X X
DIV_I Divisor (tipo INTEGER) X X
DLB Elemento de retardo (tipo REAL) X X
DT1 Filtro pasabajos X X
DW_B Convertidor palabra doble de estado en 32 magnitudesbinarias
X X
DW_R Aplicación de la cadena de bits como valor de tipoREAL
X X
DW_W Convertidor de palabra doble de estado a palabra deestado
X X
DX8 Demultiplexor, 8 salidas, concatenable en cascada (tipoREAL)
X X
DX8_D Demultiplexor, 8 salidas, concatenable en cascada (tipoDOUBLE INTEGER)
X X
DX8_I Demultiplexor, 8 salidas, concatenable en cascada (tipoINTEGER)
X X
ETE Evaluación de flancos (tipo BOOL) X X
GTS Lectura de una etiqueta de fecha/hora X
I_D Convertidor del tipo INTEGER en el tipo DOUBLEINTEGER
X X
I_R Convertidor del tipo INTEGER en el tipo REAL X X
I_SI Convertidor del tipo INTEGER en el tipo SHORTINTEGER
X
I_UD Convertidor del tipo INTEGER en el tipo UNSIGNEDDOUBLE INTEGER
X X
I_US Convertidor del tipo INTEGER en el tipo UNSIGNEDSHORT INTEGER
X X
INCO Momento de inercia del bobinador de eje X X
INT Integrator X X
LIM Limitador (tipo REAL) X X
LIM_D Limitador (tipo DOUBLE INTEGER) X X
LR_R Convertidor del tipo LONG REAL en el tipo REAL X
LVM Avisador de límite de dos lados con histéresis (tipoBOOL)
X X
MAS Evaluador de máximos X X
MFP Generador de impulsos (tipo BOOL) X X
MIS Evaluador de mínimos X X
MUL Multiplicador (tipo REAL) X X
ApéndiceA.3 Vista general de bloques funcionales
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
375
Bloquefuncional
Descripción SIMOTION SINAMICS
MUL_D Multiplicador (tipo DOUBLE INTEGER) X X
MUL_I Multiplicador (tipo INTEGER) X X
MUX8 Multiplexor, concatenable en cascada (tipo REAL) X X
MUX8_D Multiplexor concatenable en cascada (tipo DOUBLEINTEGER)
X X
MUX8_I Multiplexor, concatenable en cascada (tipo INTEGER) X X
MVS Generador de valor medio móvil X X
N2_R Conversión de formato con coma fija de 16 bits (N2) enREAL
X X
N4_R Conversión de formato con coma fija de 32 bits (N4) enREAL
X X
NAND operación AND lógica (tipo BOOL) X X
NCM Comparador numérico (tipo REAL) X X
NCM_D Comparador numérico (tipo DOUBLE INTEGER) X X
NCM_I Comparador numérico (tipo INTEGER) X X
NOP1 Bloques de relleno (tipo REAL) X X
NOP1_B Bloque de relleno (tipo BOOL) X X
NOP1_D Bloque de relleno (tipo DOUBLE INTEGER) X X
NOP1_I Bloque de relleno (tipo INT) X X
NOP8 Bloques de relleno (tipo REAL) X X
NOP8_B Bloques de relleno (tipo BOOL) X X
NOP8_D Bloques de relleno (tipo DOUBLE INTEGER) X X
NOP8_I Bloques de relleno (tipo INTEGER) X X
NOR operación OR lógica (tipo BOOL) X X
NOT Inversor (tipo BOOL) X X
NOT_W Inversor de la palabra de estado (tipo WORD) X
NSW Conmutador numérico (tipo REAL) X X
NSW_D Conmutador numérico (tipo DOUBLE INTEGER) X X
NSW_I Conmutador numérico (tipo INTEGER) X X
OCA Secuenciador de levas con software X X
OR operación OR lógica (tipo BOOL) X X
OR_W operación OR lógica (tipo WORD) X
PC Regulador P X X
PCL Acortador de pulsos (tipo BOOL) X X
PDE Retardador de conexión (tipo BOOL) X X
PDF Retardador de desconexión (tipo BOOL) X X
PIC Regulador PI X X
PLI20 Línea poligonal, 20 puntos de inflexión X X
PST Prolongador de pulsos (tipo BOOL) X X
PT1 Elemento de retardo X X
R_D Convertidor del tipo REAL en el tipo DOUBLEINTEGER
X X
ApéndiceA.3 Vista general de bloques funcionales
376 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Bloquefuncional
Descripción SIMOTION SINAMICS
R_DW Adopción de la cadena de bits como DWORD X X
R_I Convertidor del tipo REAL en el tipo INTEGER X X
R_LR Convertidor del tipo REAL en el tipo LONG REAL X
R_N2 Conversión de REAL en formato con coma fija de 16bits (N2)
X X
R_N4 Conversión de REAL en formato con coma fija de 32bits (N4)
X X
R_SI Convertidor del tipo REAL en el tipo SHORT INTEGER X
R_UD Convertidor del tipo REAL en el tipo UNSIGNEDDOUBLE INTEGER
X X
R_UI Convertidor del tipo REAL en el tipo UNSIGNEDINTEGER
X X
R_US Convertidor del tipo REAL en el tipo UNSIGNEDSHORT INTEGER
X X
RDP Lectura de parámetros de accionamiento (tipo REAL) X
RDP_D Lectura de parámetros de accionamiento (tipoDOUBLE INTEGER)
X
RDP_I Lectura de parámetros de accionamiento (tipoINTEGER)
X
RDP_UD Lectura de parámetros de accionamiento (tipoUNSIGNED DOUBLE INTEGER)
X
RDP_UI Lectura de parámetros de accionamiento (tipoUNSIGNED INTEGER)
X
RDP_US Lectura de parámetros de accionamiento (tipoUNSIGNED SHORT INTEGER)
X
RGE Generador de rampas X X
RGJ Generador de rampa con limitación de jerk X X
RSR RS Flip-Flop, dominante R (tipo BOOL) X X
RSS RS Flip-Flop, dominante S (tipo BOOL) X X
SAH Sample & Hold (tipo REAL) X
SAH_B Sample and Hold (tipo BOOL) X
SAH_BY Sample & Hold (tipo BYTE) X
SAH_D Sample & Hold (tipo DOUBLE INTEGER) X
SAH_I Sample & Hold (tipo INTEGER) X
SAV Respaldo de valores (tipo REAL) X X
SAV_BY Respaldo de valores (tipo BYTE) X X
SAV_D Respaldo de valores (tipo DOUBLE INTEGER) X X
SAV_I Respaldo de valores (tipo INTEGER) X X
SH Bloque de desplazamiento (tipo WORD) X
SH_DW Bloque de desplazamiento (tipo DWORD) X X
SI_D Convertidor del tipo SHORT INTEGER en el tipoDOUBLE INTEGER
X
SI_I Convertidor del tipo SHORT INTEGER en el tipoINTEGER
X
ApéndiceA.3 Vista general de bloques funcionales
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
377
Bloquefuncional
Descripción SIMOTION SINAMICS
SI_R Convertidor del tipo SHORT INTEGER en el tipo REAL X
SI_UD Convertidor del tipo SHORT INTEGER en el tipoUNSIGNED DOUBLE INTEGER
X
SI_UI Convertidor del tipo SHORT INTEGER en el tipoUNSIGNED INTEGER
X
SII Inversor X X
SIN Función Seno X
SQR Extractor de raíz cuadrada X
STM Disparo de fallo/alarma X
SUB Restador (tipo REAL) X X
SUB_D Restador (tipo DOUBLE INTEGER) X X
SUB_I Restador (tipo INTEGER) X X
TAN Tangente X
TRK Elemento de seguimiento/memoria (tipo REAL) X X
TRK_D Elemento de seguimiento/memoria (tipo DOUBLEINTEGER)
X X
TTCU Característica de rigidez del bobinado X X
UD_I Convertidor del tipo UNSIGNED DOUBLE INTEGERen el tipo INTEGER
X X
UD_R Convertidor del tipo UNSIGNED DOUBLE INTEGERen el tipo REAL
X X
UD_SI Convertidor del tipo UNSIGNED DOUBLE INTEGERen el tipo SHORT INTEGER
X
UI_D Convertidor del tipo UNSIGNED INTEGER en el tipoDOUBLE INTEGER
X X
UI_R Convertidor del tipo UNSIGNED INTEGER en el tipoREAL
X X
UI_SI Convertidor del tipo UNSIGNED INTEGER en el tipoSHORT INTEGER
X
US_D Convertidor del tipo UNSIGNED SHORT INTEGER enel tipo DOUBLE INTEGER
X X
US_I Convertidor del tipo UNSIGNED SHORT INTEGER enel tipo INTEGER
X X
US_R Convertidor del tipo UNSIGNED SHORT INTEGER enel tipo REAL
X X
W_B Convertidor palabra de estado en 16 magnitudesbinarias
X X
W_BY Convertidor palabra de estado en byte de estado X X
W_DW Convertidor palabra de estado en palabra doble deestado
X X
WBG Generador de barrido X X
WRP Escritura de parámetros de accionamiento (tipo REAL) X
WRP_D Escritura de parámetros de accionamiento (tipoDOUBLE INTEGER)
X
ApéndiceA.3 Vista general de bloques funcionales
378 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Bloquefuncional
Descripción SIMOTION SINAMICS
WRP_I Escritura de parámetros de accionamiento (tipoINTEGER)
X
WRP_UD Escritura de parámetros de accionamiento (tipoUNSIGNED DOUBLE INTEGER)
X
WRP_UI Escritura de parámetros de accionamiento (tipoUNSIGNED INTEGER)
X
WRP_US Escritura de parámetros de accionamiento (tipoUNSIGNED SHORT INTEGER)
X
XOR operación lógica OR exclusiva (tipo BOOL) X X
XOR_W operación lógica OR exclusiva (tipo WORD) X
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
379
Apéndice BB.1 Avisos
Nota:
Los avisos descritos en este capítulo sólo son válidos para SINAMICS version: 4.30.20
Para SIMOTION encontrará información en las listas de referencia de SIMOTION.
F51000 DCC: Registro del grupo de ejecución en la gestión de tiempos de muestreorechazado
Objeto de acción:Todos los objetosReacción: NINGUNAAcuse de recibo: INMEDIATAMENTECausa: La aplicación OA "Drive Control Chart" (DCC) ha intentado registrar un tiempo
de muestreo no factible en la gestión de tiempos de muestreo del sistema básicoSINAMICS. El registro ha sido rechazado.
Solución: Intente asignar otro grupo de ejecución fijo o libre a este grupo de ejecución. La asignación se realiza en el STARTER, en el menú contextual del esquema DCC
mediante Ajustar tiempos de muestreo. Después compile el esquema y cárguelo de nuevo en la unidad de accionamiento.
F51001 DCC: Ya no hay tiempos de muestreo de hardwareObjeto de acción:Todos los objetosReacción: NINGUNAAcuse de recibo: INMEDIATAMENTECausa: La unidad de accionamiento ya no puede ofrecer ningún tiempo de muestreo de
hardware que difiera de los tiempos de muestreo ya activados.Solución: El fallo puede confirmarse inmediatamente, ya que en p21000[x] se ha asignado el
grupo de ejecución de sistema 0 (corresponde a " No calcular"). Valor de fallo (r0949, a interpretar en hexadecimal): yyyyxxxx hex yyyy: Los 16 bits más significativos del valor de fallo indican el número del objeto de
accionamiento. yyyy: Los 16 bits menos significativos indican el índice del grupo de ejecución en
p21000. Nota: En la ventana "Ajustar grupos de ejecución" del menú contextual del esquema figura
p21000[0] como primera entrada y p21000[9] como última entrada. En r21008 puede leerse la asignación actual de tiempos de muestreo del hardware.
ApéndiceB.1 Avisos
380 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
F51004 DCC: Desviación del tiempo de muestreo del grupo de ejecución libre aldescargar
Objeto de acción:Todos los objetosReacción: NINGUNAAcuse de recibo: INMEDIATAMENTECausa: En el proyecto STARTER/SCOUT descargado el tiempo de muestreo del hardware
de un grupo de ejecución libre (1 <= p21000[i] <= 256) se ajustó a un valordemasiado pequeño o demasiado grande. El tiempo de muestreo debe encontrarseentre 1 ms y el valor (r21003 - r21002).
Si el tiempo de muestreo del grupo de ejecución libre seleccionado es < 1 ms, seusa el valor sustitutivo de 1 ms.
Si el valor es >= r21003, entonces el tiempo de muestreo se ajusta al mismo valorespecificado por el software o al siguiente mayor >= r21003.
Al grupo de ejecución libre afectado está asignado como mínimo un bloque. Si después de corregir en el proyecto el ajuste en p21000[i] vuelve a aparecer este
error al descargar, compruebe, basándose en el valor de fallo (r0949), cuál es elgrupo de ejecución afectado. Siempre se señaliza únicamente un fallo F51004aunque estén mal parametrizados varios grupos de ejecución en p21000[].
Valor de fallo (r0949, a interpretar en decimal): Número del índice de p21000 del grupo de ejecución en el que se ha ajustado
incorrectamente el tiempo de muestreo. Número del grupo de ejecución = Valor de fallo + 1 Nota: En SIMOTION D410, r21003 (a diferencia de las demás Control Units) se ajusta
automáticamente con el mismo tiempo de muestreo que PROFIBUS.Solución: Ajuste el tiempo de muestreo del grupo de ejecución correctamente o elimine todos
los bloques del grupo de ejecución.
F51005 DCC: Desviación online en tiempo de muestreo del grupo de ejecución fijoObjeto de acción:Todos los objetosReacción: NINGUNAAcuse de recibo: INMEDIATAMENTECausa: Los tiempos de muestreo de los grupos de ejecución fijos corresponden
normalmente a los tiempos de muestreo de la función del sistema correspondiente(p. ej., el tiempo de muestreo del grupo de ejecución fijo "ANTES reg. vel. g."corresponde por lo general al tiempo de muestreo del regulador de velocidad de girop0115[1]).
El tiempo de muestreo de una función de sistema online se ha ajustado a un valormenor (p. ej., con p0112, p0115, p0799, p4099) que el mínimo permitido para elgrupo de ejecución fijo perteneciente a dicha función de sistema (1 ms). El tiempo demuestreo se ajusta en 1 ms. Al grupo de ejecución fijo afectado está asignado comomínimo un bloque.
Valor de fallo (r0949, a interpretar en decimal): Número del índice de p21000 del grupo de ejecución en el que se ha ajustado
incorrectamente el tiempo de muestreo. Número del grupo de ejecución = Valor de fallo + 1Solución: Con ayuda de los parámetros p0112 o p0115, aumente el tiempo de muestreo de
la función del sistema al mínimo permitido de 1ms para los grupos de ejecución oelimine del grupo de ejecución todos los bloques.
ApéndiceB.1 Avisos
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
381
F51006 DCC: Desviación del tiempo de muestreo del grupo de ejecución fijo aldescargar
Objeto de acción:Todos los objetosReacción: NINGUNAAcuse de recibo: INMEDIATAMENTECausa: Los tiempos de muestreo de los grupos de ejecución fijos corresponden
normalmente a los tiempos de muestreo de la función del sistema correspondiente(p. ej., el tiempo de muestreo del grupo de ejecución fijo "ANTES reg. vel. g."corresponde por lo general al tiempo de muestreo del regulador de velocidad de girop0115[1]).
Con una descarga se ha ajustado el tiempo de muestreo de una función del sistemaa un valor menor (p0112, p0115) que el mínimo permitido para el grupo de ejecuciónfijo perteneciente a dicha función del sistema (1 ms). El tiempo de muestreo seajusta al valor menor posible (r21002 en el objeto de accionamiento).
Valor de fallo (r0949, a interpretar en decimal): Número del índice de p21000 del grupo de ejecución en el que se ha ajustado
incorrectamente el tiempo de muestreo. Número del grupo de ejecución = Valor de fallo + 1Solución: Con ayuda de los parámetros p0112 o p0115, aumente el tiempo de muestreo de
la función del sistema al mínimo permitido de 1ms para los grupos de ejecución oelimine del grupo de ejecución todos los bloques.
F51008 DCC: NVRAM insuficienteObjeto de acción:Todos los objetosReacción: DES2Acuse de recibo: INMEDIATAMENTECausa: El proyecto DCC contiene como mínimo un bloque que precisa memoria no volátil
del sistema básico SINAMICS (p. ej. SAV, SAV_BY, SAV_D, SAV_I). La demanda dememoria no volátil ha sido rechazada por el sistema básico SINAMICS.
Valor de fallo (r0949, a interpretar en decimal): 0: la unidad de accionamiento no tiene ya memoria no volátil disponible. 1: los datos en EPROM de la unidad de accionamiento informan de que el módulo
carece de memoria no volátil disponible.Solución: No use en sus esquemas DCC bloques que precisen memoria no volátil o en función
del valor de fallo (r0949, interpretar como decimal): 0: desactive en la unidad de accionamiento otras aplicaciones que usen memoria no
volátil. 1: use módulos D425 o D435 que tengan una versión de hardware D o superior. Nota: La versión de hardware puede leerse con SCOUT, en modo online, bajo Target
system --> Device diagnosis --> Ficha "General" en la 3.ª columna, en la línea deCPU de la ventana inferior.
F51009 DCC: Los datos de proyecto y la librería de bloques son incompatiblesObjeto de acción:Todos los objetosReacción: DES2Acuse de recibo: INMEDIATAMENTECausa: La librería (biblioteca) de bloques y los datos de proyecto guardados o descargados
son incompatibles.Solución: Asegúrese de que la librería de bloques case con los datos de proyecto. - Actualice la librería de bloques en SINAMICS mediante la descarga del paquete
tecnológico. ó - Actualice en el editor DCC los datos de proyecto importando la librería de bloques
correcta.
ApéndiceB.1 Avisos
382 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
A51032 DCC: Medida interna activaObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: Se ha activado una medida interna de Siemens.Solución: Realizar un POWER ON en la Control Unit afectada (apagar y volver a encender).
F51050 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
F51051 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
F51052 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
ApéndiceB.1 Avisos
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
383
F51053 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
F51054 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
F51055 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
ApéndiceB.1 Avisos
384 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
F51056 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
F51057 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
F51058 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
ApéndiceB.1 Avisos
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
385
F51059 DCC: Fallo ocasionado por bloque STMObjeto de acción:Todos los objetosReacción: Infeed: DES2 (DES1, NINGUNA) Servo: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2) Vector: DES2 (DES1, DES3, ENCÓDER, IASC/FRENODC, NINGUNA, PARADA1,
PARADA2)Acuse de recibo: INMEDIATAMENTE (POWER ON)Causa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de fallo (r0949, a interpretar en decimal): El valor de aviso configurado se visualiza en r0949.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51060 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51061 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51062 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
ApéndiceB.1 Avisos
386 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
A51063 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51064 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51065 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51066 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
ApéndiceB.1 Avisos
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
387
A51067 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51068 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
A51069 DCC: Alarma ocasionada por bloque STMObjeto de acción:Todos los objetosReacción: NINGUNOAcuse de recibo: NINGUNOCausa: La aplicación OA "Drive Control Chart" (DCC) ha disparado este aviso mediante el
bloque "Set Message" (STM). Valor de alarma (r2124, a interpretar en decimal): El valor de aviso configurado se visualiza en r2124.Solución: Este aviso se ha configurado con "Drive Control Chart" (DCC). La causa y el remedio dependen del proyecto y deben estar descritos en la
documentación del proyecto correspondiente.
ApéndiceB.1 Avisos
388 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
389
B.2 Parámetros
Nota:
Los parámetros descritos en este capítulo sólo son válidos para SINAMICS version: 4.30.20
Para SIMOTION encontrará información en las listas de referencia de SIMOTION.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
A_INF
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
390 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
391
97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
392 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
393
217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 3003: ANTES de canal de consigna de velocidad de giro, gr_ej fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2)
ApéndiceB.2 Parámetros
394 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
CU_DC
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
395
14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
396 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
397
134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
398 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
399
254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4002: Recibir DESPUÉS de IF2 PZD, grupo de ejecución fijo _2) 4003: Enviar ANTES de IF2 PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
ApéndiceB.2 Parámetros
400 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
CU_I,TM15BASE
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
401
45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
402 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
403
165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
404 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 2000: Leer DESPUÉS de entradas digitales, grupo de ejecución fijo _2) 2001: Emitir ANTES de salidas digitales, grupo de ejecución fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
405
[5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
CU_S, _G, _GM,_GL
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
406 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
407
81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
408 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
409
201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003
ApéndiceB.2 Parámetros
410 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 2000: Leer DESPUÉS de entradas digitales, grupo de ejecución fijo _2) 2001: Emitir ANTES de salidas digitales, grupo de ejecución fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4002: Recibir DESPUÉS de IF2 PZD, grupo de ejecución fijo _2) 4003: Enviar ANTES de IF2 PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
DC_CTRL
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10.
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
411
Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, delinstante de llamada dentro del tiempo de muestreo.
El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
412 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
413
115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
414 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
415
235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 3001: ANTES reg. vel. g., grupo de ejecución fijo _2) 3003: ANTES de canal de consigna de velocidad de giro, gr_ej fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4002: Recibir DESPUÉS de IF2 PZD, grupo de ejecución fijo _2) 4003: Enviar ANTES de IF2 PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
ApéndiceB.2 Parámetros
416 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
INFEED, TM120
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
417
28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
418 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
419
148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
420 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
421
1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
SERVO,VECTOR
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
422 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
423
66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
424 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
425
186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
426 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 3001: ANTES reg. vel. g., grupo de ejecución fijo _2) 3003: ANTES de canal de consigna de velocidad de giro, gr_ej fijo _2) 3004: ANTES reg. pos., grupo de ejecución fijo _2) 3005: ANTES de posicionador simple, grupo de ejecución fijo _2) 3006: ANTES de regulador tecnológico estándar, gr_ejec fijo _2) 3007: ANTES de posición real, grupo de ejecución fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4002: Recibir DESPUÉS de IF2 PZD, grupo de ejecución fijo _2) 4003: Enviar ANTES de IF2 PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo de
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
427
muestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
TB30, TM31
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
428 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
429
96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
430 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
431
216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 2000: Leer DESPUÉS de entradas digitales, grupo de ejecución fijo _2)
ApéndiceB.2 Parámetros
432 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
2001: Emitir ANTES de salidas digitales, grupo de ejecución fijo _2) 2002: Leer DESPUÉS de entradas analógicas, grupo de ejecución fijo _2) 2003: Emitir ANTES de salidas analógicas, grupo de ejecución fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
TM41
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
433
10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1) 45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
434 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1) 105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
435
130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1) 165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
436 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1) 225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
437
250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 2000: Leer DESPUÉS de entradas digitales, grupo de ejecución fijo _2) 2001: Emitir ANTES de salidas digitales, grupo de ejecución fijo _2) 2002: Leer DESPUÉS de entradas analógicas, grupo de ejecución fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
ApéndiceB.2 Parámetros
438 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec Propiedad
Modificable: T Calculado: - Nivel de acceso: 1Tipo de datos: Integer16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
VECTORMV,VECTORGL
0 4004 [0] 0
Descripción: Asigna su propiedad a los grupos de ejecución 1 a 10. Esta propiedad consta del tiempo de muestreo y, para p21000[x] >= 2000, del
instante de llamada dentro del tiempo de muestreo. El índice x + 1 de p21000 equivale aquí al número del grupo de ejecución: p21000[0]
sirve para ajustar la propiedad del grupo de ejecución 1, ... , p21000[9] sirve paraajustar la propiedad del grupo de ejecución 10.
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002, grupo de ejecución libre _1) 2: T = 2 * r21002, grupo de ejecución libre _1) 3: T = 3 * r21002, grupo de ejecución libre _1) 4: T = 4 * r21002, grupo de ejecución libre _1) 5: T = 5 * r21002, grupo de ejecución libre _1) 6: T = 6 * r21002, grupo de ejecución libre _1) 7: T = 7 * r21002, grupo de ejecución libre _1) 8: T = 8 * r21002, grupo de ejecución libre _1) 9: T = 9 * r21002, grupo de ejecución libre _1) 10: T = 10 * r21002, grupo de ejecución libre _1) 11: T = 11 * r21002, grupo de ejecución libre _1) 12: T = 12 * r21002, grupo de ejecución libre _1) 13: T = 13 * r21002, grupo de ejecución libre _1) 14: T = 14 * r21002, grupo de ejecución libre _1) 15: T = 15 * r21002, grupo de ejecución libre _1) 16: T = 16 * r21002, grupo de ejecución libre _1) 17: T = 17 * r21002, grupo de ejecución libre _1) 18: T = 18 * r21002, grupo de ejecución libre _1) 19: T = 19 * r21002, grupo de ejecución libre _1) 20: T = 20 * r21002, grupo de ejecución libre _1) 21: T = 21 * r21002, grupo de ejecución libre _1) 22: T = 22 * r21002, grupo de ejecución libre _1) 23: T = 23 * r21002, grupo de ejecución libre _1) 24: T = 24 * r21002, grupo de ejecución libre _1) 25: T = 25 * r21002, grupo de ejecución libre _1) 26: T = 26 * r21002, grupo de ejecución libre _1) 27: T = 27 * r21002, grupo de ejecución libre _1) 28: T = 28 * r21002, grupo de ejecución libre _1) 29: T = 29 * r21002, grupo de ejecución libre _1) 30: T = 30 * r21002, grupo de ejecución libre _1) 31: T = 31 * r21002, grupo de ejecución libre _1) 32: T = 32 * r21002, grupo de ejecución libre _1) 33: T = 33 * r21002, grupo de ejecución libre _1) 34: T = 34 * r21002, grupo de ejecución libre _1) 35: T = 35 * r21002, grupo de ejecución libre _1) 36: T = 36 * r21002, grupo de ejecución libre _1) 37: T = 37 * r21002, grupo de ejecución libre _1) 38: T = 38 * r21002, grupo de ejecución libre _1) 39: T = 39 * r21002, grupo de ejecución libre _1) 40: T = 40 * r21002, grupo de ejecución libre _1) 41: T = 41 * r21002, grupo de ejecución libre _1) 42: T = 42 * r21002, grupo de ejecución libre _1) 43: T = 43 * r21002, grupo de ejecución libre _1) 44: T = 44 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
439
45: T = 45 * r21002, grupo de ejecución libre _1) 46: T = 46 * r21002, grupo de ejecución libre _1) 47: T = 47 * r21002, grupo de ejecución libre _1) 48: T = 48 * r21002, grupo de ejecución libre _1) 49: T = 49 * r21002, grupo de ejecución libre _1) 50: T = 50 * r21002, grupo de ejecución libre _1) 51: T = 51 * r21002, grupo de ejecución libre _1) 52: T = 52 * r21002, grupo de ejecución libre _1) 53: T = 53 * r21002, grupo de ejecución libre _1) 54: T = 54 * r21002, grupo de ejecución libre _1) 55: T = 55 * r21002, grupo de ejecución libre _1) 56: T = 56 * r21002, grupo de ejecución libre _1) 57: T = 57 * r21002, grupo de ejecución libre _1) 58: T = 58 * r21002, grupo de ejecución libre _1) 59: T = 59 * r21002, grupo de ejecución libre _1) 60: T = 60 * r21002, grupo de ejecución libre _1) 61: T = 61 * r21002, grupo de ejecución libre _1) 62: T = 62 * r21002, grupo de ejecución libre _1) 63: T = 63 * r21002, grupo de ejecución libre _1) 64: T = 64 * r21002, grupo de ejecución libre _1) 65: T = 65 * r21002, grupo de ejecución libre _1) 66: T = 66 * r21002, grupo de ejecución libre _1) 67: T = 67 * r21002, grupo de ejecución libre _1) 68: T = 68 * r21002, grupo de ejecución libre _1) 69: T = 69 * r21002, grupo de ejecución libre _1) 70: T = 70 * r21002, grupo de ejecución libre _1) 71: T = 71 * r21002, grupo de ejecución libre _1) 72: T = 72 * r21002, grupo de ejecución libre _1) 73: T = 73 * r21002, grupo de ejecución libre _1) 74: T = 74 * r21002, grupo de ejecución libre _1) 75: T = 75 * r21002, grupo de ejecución libre _1) 76: T = 76 * r21002, grupo de ejecución libre _1) 77: T = 77 * r21002, grupo de ejecución libre _1) 78: T = 78 * r21002, grupo de ejecución libre _1) 79: T = 79 * r21002, grupo de ejecución libre _1) 80: T = 80 * r21002, grupo de ejecución libre _1) 81: T = 81 * r21002, grupo de ejecución libre _1) 82: T = 82 * r21002, grupo de ejecución libre _1) 83: T = 83 * r21002, grupo de ejecución libre _1) 84: T = 84 * r21002, grupo de ejecución libre _1) 85: T = 85 * r21002, grupo de ejecución libre _1) 86: T = 86 * r21002, grupo de ejecución libre _1) 87: T = 87 * r21002, grupo de ejecución libre _1) 88: T = 88 * r21002, grupo de ejecución libre _1) 89: T = 89 * r21002, grupo de ejecución libre _1) 90: T = 90 * r21002, grupo de ejecución libre _1) 91: T = 91 * r21002, grupo de ejecución libre _1) 92: T = 92 * r21002, grupo de ejecución libre _1) 93: T = 93 * r21002, grupo de ejecución libre _1) 94: T = 94 * r21002, grupo de ejecución libre _1) 95: T = 95 * r21002, grupo de ejecución libre _1) 96: T = 96 * r21002, grupo de ejecución libre _1) 97: T = 97 * r21002, grupo de ejecución libre _1) 98: T = 98 * r21002, grupo de ejecución libre _1) 99: T = 99 * r21002, grupo de ejecución libre _1) 100: T = 100 * r21002, grupo de ejecución libre _1) 101: T = 101 * r21002, grupo de ejecución libre _1) 102: T = 102 * r21002, grupo de ejecución libre _1) 103: T = 103 * r21002, grupo de ejecución libre _1) 104: T = 104 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
440 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
105: T = 105 * r21002, grupo de ejecución libre _1) 106: T = 106 * r21002, grupo de ejecución libre _1) 107: T = 107 * r21002, grupo de ejecución libre _1) 108: T = 108 * r21002, grupo de ejecución libre _1) 109: T = 109 * r21002, grupo de ejecución libre _1) 110: T = 110 * r21002, grupo de ejecución libre _1) 111: T = 111 * r21002, grupo de ejecución libre _1) 112: T = 112 * r21002, grupo de ejecución libre _1) 113: T = 113 * r21002, grupo de ejecución libre _1) 114: T = 114 * r21002, grupo de ejecución libre _1) 115: T = 115 * r21002, grupo de ejecución libre _1) 116: T = 116 * r21002, grupo de ejecución libre _1) 117: T = 117 * r21002, grupo de ejecución libre _1) 118: T = 118 * r21002, grupo de ejecución libre _1) 119: T = 119 * r21002, grupo de ejecución libre _1) 120: T = 120 * r21002, grupo de ejecución libre _1) 121: T = 121 * r21002, grupo de ejecución libre _1) 122: T = 122 * r21002, grupo de ejecución libre _1) 123: T = 123 * r21002, grupo de ejecución libre _1) 124: T = 124 * r21002, grupo de ejecución libre _1) 125: T = 125 * r21002, grupo de ejecución libre _1) 126: T = 126 * r21002, grupo de ejecución libre _1) 127: T = 127 * r21002, grupo de ejecución libre _1) 128: T = 128 * r21002, grupo de ejecución libre _1) 129: T = 129 * r21002, grupo de ejecución libre _1) 130: T = 130 * r21002, grupo de ejecución libre _1) 131: T = 131 * r21002, grupo de ejecución libre _1) 132: T = 132 * r21002, grupo de ejecución libre _1) 133: T = 133 * r21002, grupo de ejecución libre _1) 134: T = 134 * r21002, grupo de ejecución libre _1) 135: T = 135 * r21002, grupo de ejecución libre _1) 136: T = 136 * r21002, grupo de ejecución libre _1) 137: T = 137 * r21002, grupo de ejecución libre _1) 138: T = 138 * r21002, grupo de ejecución libre _1) 139: T = 139 * r21002, grupo de ejecución libre _1) 140: T = 140 * r21002, grupo de ejecución libre _1) 141: T = 141 * r21002, grupo de ejecución libre _1) 142: T = 142 * r21002, grupo de ejecución libre _1) 143: T = 143 * r21002, grupo de ejecución libre _1) 144: T = 144 * r21002, grupo de ejecución libre _1) 145: T = 145 * r21002, grupo de ejecución libre _1) 146: T = 146 * r21002, grupo de ejecución libre _1) 147: T = 147 * r21002, grupo de ejecución libre _1) 148: T = 148 * r21002, grupo de ejecución libre _1) 149: T = 149 * r21002, grupo de ejecución libre _1) 150: T = 150 * r21002, grupo de ejecución libre _1) 151: T = 151 * r21002, grupo de ejecución libre _1) 152: T = 152 * r21002, grupo de ejecución libre _1) 153: T = 153 * r21002, grupo de ejecución libre _1) 154: T = 154 * r21002, grupo de ejecución libre _1) 155: T = 155 * r21002, grupo de ejecución libre _1) 156: T = 156 * r21002, grupo de ejecución libre _1) 157: T = 157 * r21002, grupo de ejecución libre _1) 158: T = 158 * r21002, grupo de ejecución libre _1) 159: T = 159 * r21002, grupo de ejecución libre _1) 160: T = 160 * r21002, grupo de ejecución libre _1) 161: T = 161 * r21002, grupo de ejecución libre _1) 162: T = 162 * r21002, grupo de ejecución libre _1) 163: T = 163 * r21002, grupo de ejecución libre _1) 164: T = 164 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
441
165: T = 165 * r21002, grupo de ejecución libre _1) 166: T = 166 * r21002, grupo de ejecución libre _1) 167: T = 167 * r21002, grupo de ejecución libre _1) 168: T = 168 * r21002, grupo de ejecución libre _1) 169: T = 169 * r21002, grupo de ejecución libre _1) 170: T = 170 * r21002, grupo de ejecución libre _1) 171: T = 171 * r21002, grupo de ejecución libre _1) 172: T = 172 * r21002, grupo de ejecución libre _1) 173: T = 173 * r21002, grupo de ejecución libre _1) 174: T = 174 * r21002, grupo de ejecución libre _1) 175: T = 175 * r21002, grupo de ejecución libre _1) 176: T = 176 * r21002, grupo de ejecución libre _1) 177: T = 177 * r21002, grupo de ejecución libre _1) 178: T = 178 * r21002, grupo de ejecución libre _1) 179: T = 179 * r21002, grupo de ejecución libre _1) 180: T = 180 * r21002, grupo de ejecución libre _1) 181: T = 181 * r21002, grupo de ejecución libre _1) 182: T = 182 * r21002, grupo de ejecución libre _1) 183: T = 183 * r21002, grupo de ejecución libre _1) 184: T = 184 * r21002, grupo de ejecución libre _1) 185: T = 185 * r21002, grupo de ejecución libre _1) 186: T = 186 * r21002, grupo de ejecución libre _1) 187: T = 187 * r21002, grupo de ejecución libre _1) 188: T = 188 * r21002, grupo de ejecución libre _1) 189: T = 189 * r21002, grupo de ejecución libre _1) 190: T = 190 * r21002, grupo de ejecución libre _1) 191: T = 191 * r21002, grupo de ejecución libre _1) 192: T = 192 * r21002, grupo de ejecución libre _1) 193: T = 193 * r21002, grupo de ejecución libre _1) 194: T = 194 * r21002, grupo de ejecución libre _1) 195: T = 195 * r21002, grupo de ejecución libre _1) 196: T = 196 * r21002, grupo de ejecución libre _1) 197: T = 197 * r21002, grupo de ejecución libre _1) 198: T = 198 * r21002, grupo de ejecución libre _1) 199: T = 199 * r21002, grupo de ejecución libre _1) 200: T = 200 * r21002, grupo de ejecución libre _1) 201: T = 201 * r21002, grupo de ejecución libre _1) 202: T = 202 * r21002, grupo de ejecución libre _1) 203: T = 203 * r21002, grupo de ejecución libre _1) 204: T = 204 * r21002, grupo de ejecución libre _1) 205: T = 205 * r21002, grupo de ejecución libre _1) 206: T = 206 * r21002, grupo de ejecución libre _1) 207: T = 207 * r21002, grupo de ejecución libre _1) 208: T = 208 * r21002, grupo de ejecución libre _1) 209: T = 209 * r21002, grupo de ejecución libre _1) 210: T = 210 * r21002, grupo de ejecución libre _1) 211: T = 211 * r21002, grupo de ejecución libre _1) 212: T = 212 * r21002, grupo de ejecución libre _1) 213: T = 213 * r21002, grupo de ejecución libre _1) 214: T = 214 * r21002, grupo de ejecución libre _1) 215: T = 215 * r21002, grupo de ejecución libre _1) 216: T = 216 * r21002, grupo de ejecución libre _1) 217: T = 217 * r21002, grupo de ejecución libre _1) 218: T = 218 * r21002, grupo de ejecución libre _1) 219: T = 219 * r21002, grupo de ejecución libre _1) 220: T = 220 * r21002, grupo de ejecución libre _1) 221: T = 221 * r21002, grupo de ejecución libre _1) 222: T = 222 * r21002, grupo de ejecución libre _1) 223: T = 223 * r21002, grupo de ejecución libre _1) 224: T = 224 * r21002, grupo de ejecución libre _1)
ApéndiceB.2 Parámetros
442 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
225: T = 225 * r21002, grupo de ejecución libre _1) 226: T = 226 * r21002, grupo de ejecución libre _1) 227: T = 227 * r21002, grupo de ejecución libre _1) 228: T = 228 * r21002, grupo de ejecución libre _1) 229: T = 229 * r21002, grupo de ejecución libre _1) 230: T = 230 * r21002, grupo de ejecución libre _1) 231: T = 231 * r21002, grupo de ejecución libre _1) 232: T = 232 * r21002, grupo de ejecución libre _1) 233: T = 233 * r21002, grupo de ejecución libre _1) 234: T = 234 * r21002, grupo de ejecución libre _1) 235: T = 235 * r21002, grupo de ejecución libre _1) 236: T = 236 * r21002, grupo de ejecución libre _1) 237: T = 237 * r21002, grupo de ejecución libre _1) 238: T = 238 * r21002, grupo de ejecución libre _1) 239: T = 239 * r21002, grupo de ejecución libre _1) 240: T = 240 * r21002, grupo de ejecución libre _1) 241: T = 241 * r21002, grupo de ejecución libre _1) 242: T = 242 * r21002, grupo de ejecución libre _1) 243: T = 243 * r21002, grupo de ejecución libre _1) 244: T = 244 * r21002, grupo de ejecución libre _1) 245: T = 245 * r21002, grupo de ejecución libre _1) 246: T = 246 * r21002, grupo de ejecución libre _1) 247: T = 247 * r21002, grupo de ejecución libre _1) 248: T = 248 * r21002, grupo de ejecución libre _1) 249: T = 249 * r21002, grupo de ejecución libre _1) 250: T = 250 * r21002, grupo de ejecución libre _1) 251: T = 251 * r21002, grupo de ejecución libre _1) 252: T = 252 * r21002, grupo de ejecución libre _1) 253: T = 253 * r21002, grupo de ejecución libre _1) 254: T = 254 * r21002, grupo de ejecución libre _1) 255: T = 255 * r21002, grupo de ejecución libre _1) 256: T = 256 * r21002, grupo de ejecución libre _1) 1001: T = 1 * r21003 1002: T = 2 * r21003 1003: T = 3 * r21003 1004: T = 4 * r21003 1005: T = 5 * r21003 1006: T = 6 * r21003 1008: T = 8 * r21003 1010: T = 10 * r21003 1012: T = 12 * r21003 1016: T = 16 * r21003 1020: T = 20 * r21003 1024: T = 24 * r21003 1032: T = 32 * r21003 1040: T = 40 * r21003 1048: T = 48 * r21003 1064: T = 64 * r21003 1080: T = 80 * r21003 1096: T = 96 * r21003 3001: ANTES reg. vel. g., grupo de ejecución fijo _2) 3003: ANTES de canal de consigna de velocidad de giro, gr_ej fijo _2) 3006: ANTES de regulador tecnológico estándar, gr_ejec fijo _2) 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD, grupo ejecución fijo _2) 4001: Enviar ANTES de IF1 PROFIdrive PZD, grupo de ejecución fijo _2) 4002: Recibir DESPUÉS de IF2 PZD, grupo de ejecución fijo _2) 4003: Enviar ANTES de IF2 PZD, grupo de ejecución fijo _2) 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD, gr_ejec fijo _2)
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
443
[2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante elservicio, ya que podrían producirse discontinuidades en ciertas señales.
Nota: Rel. a _1) en la descripción: Sólo se puede elegir online este valor si al tiempo demuestreo t_muest de este grupo de ejecución puede aplicarse: 1 ms <= t_muest< r21003. En el momento de la descarga, no se rechaza un valor que infringeesta condición, sino que se reemplaza automáticamente por un valor pemitido y seseñaliza el fallo F51004. Rel. a _2) en la descripción: El registro de los grupos deejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la funcióndel sistema básico correspondiente, pero como mínimo con un tiempo de muestreode 1 ms. Si, debido a esta limitación, el tiempo de muestreo real difiere del tiempo demuestreo de la función del sistema básico, se emite el fallo F51005 (en la descargaF51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempode muestreo >= 1 ms. Al seleccionar los grupos de ejecución fijos no se compruebasi existe el bloque de sistema correspondiente. Ejemplo: "ANTES de canal deconsigna de velocidad de giro" significa antes del cálculo de los esquemas defunciones 3010, 3020, 3030, 3040 y siguientes si está activado el canal de consigna.P. ej., si con SERVO no está configurado ningún canal de consigna (p0108.8 = 0), serealiza el cálculo antes del esquema de funciones 3095.
r21001[0...9] Grupo de ejecución Tiempo de muestreo / Gr_ejec t_muest
Modificable: - Calculado: - Nivel de acceso: 1Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [ms] - [ms] [] - [ms]
Descripción: Muestra el tiempo actual de muestreo de los grupos de ejecución.
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
r21002 Tiempo de muestreo base Hardware / T muest base HW
Modificable: - Calculado: - Nivel de acceso: 1Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [ms] - [ms] [] - [ms]
Descripción: Muestra el tiempo de muestreo base efectivo en este objeto de accionamiento paralos valores 1 a 256 de p21000.
ApéndiceB.2 Parámetros
444 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Tiempo de muestreo T = p21000 * r21002
r21003 Tiempo de muestreo base Software / T muest base SW
Modificable: - Calculado: - Nivel de acceso: 1Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [ms] - [ms] [] - [ms]
Descripción: Muestra como factor el tiempo de muestreo base efectivo en este objeto deaccionamiento para los valores 1002 a 1096 de p21000.
Tiempo de muestreo T = (p21000 - 1000) * r21003
r21005[0...9] Grupo de ejecución Carga de tiempo de cálculo / Gr_ej Carga
Modificable: - Calculado: - Nivel de acceso: 3Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [%] - [%] [] - [%]
Descripción: Parte de la carga de tiempo de cálculo media consumida por el grupo de ejecuciónDCC dentro de la carga total de tiempo de cálculo de la unidad de accionamiento(r9976).
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10Nota: El grupo de ejecución que debe medirse ha de estar activado (p21000[x] > 0). El
valor de la carga de tiempo de cálculo se calcula en la unidad de accionamientomediante el proyecto cargado con el esquema DCC. Por eso no están disponibleslos valores r21005[x] en el modo offline de SCOUT/STARTER en la lista de experto. En r20005 se muestra el valor medio de la carga de tiempo de cálculo del grupode ejecución. Por lo tanto, para los grupos de ejecución "Recibir DESPUÉS deIF1 PROFIdrive PZD" (p21000 = 4000) y "Recibir DESPUÉS de IF1 PROFIdrivePZD" (p21000 = 4001), el valor mostrado (con igual tiempo de ciclo de bus) esindependiente del modo de funcionamiento (isócrono o no isócrono). La carga detiempo de cálculo máxima aumentada por el grupo de ejecución DCC en modoisócrono solamente se muestra en r9976.
r21008[0...12] Tiempos de muestreo de hardware disponibles / Tiempos muest. HW
Modificable: - Calculado: - Nivel de acceso: 3Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [ms] - [ms] [] - [ms]
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
445
Descripción: Visualización de la asignación de los tiempos de muestreo de hardware disponiblesde la unidad de accionamiento.
Se denominan tiempos de muestreo de hardware aquellos tiempos de muestreo quese forman como múltiplos del tiempo de muestreo base Hardware (r21002) y sonsiempre < r21003.
Índice: [0]: Hardware 1 [1]: Hardware 2 [2]: Hardware 3 [3]: Hardware 4 [4]: Hardware 5 [5]: Hardware 6 [6]: Hardware 7 [7]: Hardware 8 [8]: Hardware 9 [9]: Hardware 10 [10]: Hardware 11 [11]: Hardware 12 [12]: Hardware 13
Ver también: F51001Atención: La unidad de accionamiento precisa para fines internos siempre como mínimo dos
(o, en función del ajuste en p0115[0] en las unidades de accionamiento, varios)tiempos de muestreo de hardware libres. Para ello puede leerse en r7903 el númeroactual de tiempos de muestreo de hardware todavía libres. Si r7903 = 0, la ControlUnit no debe facilitar ningún otro tiempo de muestreo distinto de r21008[0...12]. Si eneste estado se elige en p21000 un grupo de ejecución con un tiempo de muestreo< r21003 (p21000 <= 255), sólo se permiten grupos de ejecución cuyo tiempo demuestreo ya esté facilitado en r21008[0...12].
Nota: Un tiempo de muestreo facilitado puede ser utilizado por funciones del sistema,diversos grupos de ejecución BLOQUESF y diversos grupos de ejecución DCCal mismo tiempo. El tiempo de muestreo asignado a los grupos de ejecuciónPROFIBUS (p21000 = 4000 ... 4004) no se muestra en r21008. Para este tiempode ejecución se usa un tiempo de ejecución de hardware fijamente asignado a nivelinterno. Si el valor de r21008[x] != 0 (distinto de 0), el valor indica el tiempo demuestreo en ms. Si el valor de r21008[x] = 0, este tiempo de muestreo todavíapuede asignarse libremente. Tenga en cuenta que, en función de los tiempos demuestreo base p0115[0] seleccionados, el sistema básico necesita como mínimodos (a veces más) tiempos de muestreo de hardware de libre asignación para lasfunciones internas. El número de tiempos de muestreo de hardware que todavíaestán libres puede leerse en r7903. Si el valor r21008[x] = 99999.00000, no sesoporta este tiempo de muestreo de hardware.
p21030 Grupo de ejecución Medida de tiempo de cálculo / Gr_ej Med t_cálc
Modificable: U T Calculado: - Nivel de acceso: 4Tipo de datos: Unsigned16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
0 10 [0] 0
Descripción: Sólo para fines de servicio técnico internos de Siemens.
Ver también: p21032, r21035, r21036, r21037
p21032 Medida de tiempo de cálculo Duración / Med t_cálc Durac
Modificable: U T Calculado: - Nivel de acceso: 4Tipo de datos: Unsigned16 Índice dinámico: - Plano de funciones: -Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
60 [s] 10000 [s] [0] 60 [s]
ApéndiceB.2 Parámetros
446 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Descripción: Sólo para fines de servicio técnico internos de Siemens.
Ver también: p21030, r21035, r21036, r21037
r21035[0...9] Tiempo de cálculo Valor mínimo / Tpo cálculo Mín
Modificable: - Calculado: - Nivel de acceso: 4Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [µs] - [µs] [] - [µs]
Descripción: Sólo para fines de servicio técnico internos de Siemens.
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Ver también: p21030, p21032, r21036, r21037
r21036[0...9] Tiempo de cálculo Valor medio / Tpo cálculo Media
Modificable: - Calculado: - Nivel de acceso: 4Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [µs] - [µs] [] - [µs]
Descripción: Sólo para fines de servicio técnico internos de Siemens.
Índice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
r21037[0...9] Tiempo de cálculo Valor máximo / Tpo cálculo Máx
Modificable: - Calculado: - Nivel de acceso: 4Tipo de datos:FloatingPoint32
Índice dinámico: - Plano de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidades: -No en tipo de motor: - Lista de especialistas: 1Min Max Ajuste de fábrica
Todos los objetos
- [µs] - [µs] [] - [µs]
Descripción: Sólo para fines de servicio técnico internos de Siemens.
Índice: [0]: Gr. ejecución 1
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
447
[1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4 [4]: Gr. ejecución 5 [5]: Gr. ejecución 6 [6]: Gr. ejecución 7 [7]: Gr. ejecución 8 [8]: Gr. ejecución 9 [9]: Gr. ejecución 10
Ver también: p21030, p21032, r21035, r21036
ApéndiceB.2 Parámetros
448 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Índice-449
Índice
A
ACOS (SIMOTION) , 27
ADD (SIMOTION, SINAMICS) , 29
ADD_D (SIMOTION, SINAMICS) , 30
ADD_I (SIMOTION, SINAMICS) , 31
ADD_M (SIMOTION, SINAMICS) , 32
AND (SIMOTION, SINAMICS) , 71
AND_W (SIMOTION) , 73
ASIN (SIMOTION) , 34
ATAN (SIMOTION) , 36
AVA (SIMOTION, SINAMICS) , 38
AVA_D (SIMOTION, SINAMICS) , 40
B
B_BY (SIMOTION) , 181
B_DW (SIMOTION, SINAMICS) , 183
B_W (SIMOTION, SINAMICS) , 186
BF (SIMOTION, SINAMICS) , 75
BF_W (SIMOTION) , 77
BSW (SIMOTION, SINAMICS) , 79
BY_B (SIMOTION) , 177
BY_W (SIMOTION, SINAMICS) , 179
C
CNM (SIMOTION, SINAMICS) , 81
CNM_D (SIMOTION, SINAMICS) , 83
CNM_I (SIMOTION, SINAMICS) , 85
COS (SIMOTION) , 42
CTD (SIMOTION) , 239
CTR (SIMOTION, SINAMICS) , 87
D
D_I (SIMOTION, SINAMICS) , 195
D_R (SIMOTION, SINAMICS) , 196
D_SI (SIMOTION) , 197
D_UI (SIMOTION, SINAMICS) , 198
D_US (SIMOTION, SINAMICS) , 199
DCA (SIMOTION, SINAMICS) , 297
DEL (SIMOTION, SINAMICS) , 313
DEZ (SIMOTION, SINAMICS) , 316
DFR (SIMOTION, SINAMICS) , 90
DFR_W (SIMOTION) , 93
DIF (SIMOTION, SINAMICS) , 319
DIV (SIMOTION, SINAMICS) , 44
DIV_D (SIMOTION, SINAMICS) , 46
DIV_I (SIMOTION, SINAMICS) , 48
DLB (SIMOTION, SINAMICS) , 96
DT1 (SIMOTION, SINAMICS) , 322
DW_B (SIMOTION, SINAMICS) , 189
DW_R (SIMOTION, SINAMICS) , 192
DW_W (SIMOTION, SINAMICS) , 194
DX8 (SIMOTION, SINAMICS) , 98
DX8_D (SIMOTION, SINAMICS) , 100
DX8_I (SIMOTION, SINAMICS) , 103
E
ETE (SIMOTION, SINAMICS) , 106
G
GTS (SIMOTION) , 241
I
I_D (SIMOTION, SINAMICS) , 200
I_R (SIMOTION, SINAMICS) , 201
I_SI (SIMOTION) , 202
I_UD (SIMOTION, SINAMICS) , 203
I_US (SIMOTION, SINAMICS) , 204
INCO (SIMOTION, SINAMICS) , 302
INT (SIMOTION, SINAMICS) , 325
L
LIM (SIMOTION, SINAMICS) , 328
LIM_D (SIMOTION, SINAMICS) , 330
LR_R (SIMOTION) , 205
Índice
Índice-450 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
LVM (SIMOTION, SINAMICS) , 108
M
MAS (SIMOTION, SINAMICS) , 50
MFP (SIMOTION, SINAMICS) , 110
MIS (SIMOTION, SINAMICS) , 51
MUL (SIMOTION, SINAMICS) , 52
MUL_D (SIMOTION, SINAMICS) , 53
MUL_I (SIMOTION, SINAMICS) , 54
MUX8 (SIMOTION, SINAMICS) , 112
MUX8_D (SIMOTION, SINAMICS) , 115
MUX8_I (SIMOTION, SINAMICS) , 118
MVS (SIMOTION, SINAMICS) , 332
N
N2_R (SIMOTION, SINAMICS) , 206
N4_R (SIMOTION, SINAMICS) , 207
NAND (SIMOTION, SINAMICS) , 121
NCM (SIMOTION, SINAMICS) , 123
NCM_D (SIMOTION, SINAMICS) , 124
NCM_I (SIMOTION, SINAMICS) , 126
NOP1 (SIMOTION, SINAMICS) , 127
NOP1_B (SIMOTION, SINAMICS) , 128
NOP1_D (SIMOTION, SINAMICS) , 129
NOP1_I (SIMOTION, SINAMICS) , 130
NOP8 (SIMOTION, SINAMICS) , 131
NOP8_B (SIMOTION, SINAMICS) , 133
NOP8_D (SIMOTION, SINAMICS) , 135
NOP8_I (SIMOTION, SINAMICS) , 137
NOR (SIMOTION, SINAMICS) , 139
NOT (SIMOTION, SINAMICS) , 141
NOT_W (SIMOTION) , 142
NSW (SIMOTION, SINAMICS) , 144
NSW_D (SIMOTION, SINAMICS) , 146
NSW_I (SIMOTION, SINAMICS) , 148
O
OCA (SIMOTION, SINAMICS) , 305
OR (SIMOTION, SINAMICS) , 150
OR_W (SIMOTION) , 152
P
PC (SIMOTION, SINAMICS) , 334
PCL (SIMOTION, SINAMICS) , 154
PDE (SIMOTION, SINAMICS) , 156
PDF (SIMOTION, SINAMICS) , 158
PIC (SIMOTION, SINAMICS) , 337
PLI20 (SIMOTION, SINAMICS) , 55
PST (SIMOTION, SINAMICS) , 160
PT1 (SIMOTION, SINAMICS) , 346
R
R_D (SIMOTION, SINAMICS) , 208
R_DW (SIMOTION, SINAMICS) , 209
R_I (SIMOTION, SINAMICS) , 210
R_LR (SIMOTION) , 211
R_N2 (SIMOTION, SINAMICS) , 212
R_N4 (SIMOTION, SINAMICS) , 214
R_SI (SIMOTION) , 216
R_UD (SIMOTION, SINAMICS) , 217
R_UI (SIMOTION, SINAMICS) , 218
R_US (SIMOTION, SINAMICS) , 219
RDP (SINAMICS) , 242
RDP_D (SINAMICS) , 244
RDP_I (SINAMICS) , 246
RDP_UD (SINAMICS) , 248
RDP_UI (SINAMICS) , 250
RDP_US (SINAMICS) , 252
RGE (SIMOTION, SINAMICS) , 349
RGJ (SIMOTION, SINAMICS) , 357
RSR (SIMOTION, SINAMICS) , 162
RSS (SIMOTION, SINAMICS) , 164
S
SAH (SINAMICS) , 254
SAH_B (SINAMICS) , 257
SAH_BY (SINAMICS) , 260
SAH_D (SINAMICS) , 263
SAH_I (SINAMICS) , 266
SAV (SIMOTION, SINAMICS) , 269
SAV_BY (SIMOTION, SINAMICS) , 272
Índice
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Índice-451
SAV_D (SIMOTION, SINAMICS) , 275
SAV_I (SIMOTION, SINAMICS) , 278
SH (SIMOTION) , 166
SH_DW (SIMOTION, SINAMICS) , 168
SI_D (SIMOTION) , 220
SI_I (SIMOTION) , 221
SI_R (SIMOTION) , 222
SI_UD (SIMOTION) , 223
SI_UI (SIMOTION) , 224
SII (SIMOTION, SINAMICS) , 60
SIN (SIMOTION) , 62
SQR (SIMOTION) , 64
STM (SINAMICS) , 281
SUB (SIMOTION, SINAMICS) , 66
SUB_D (SIMOTION, SINAMICS) , 67
SUB_I (SIMOTION, SINAMICS) , 68
T
TAN (SIMOTION) , 69
TRK (SIMOTION, SINAMICS) , 170
TRK_D (SIMOTION, SINAMICS) , 172
TTCU (SIMOTION, SINAMICS) , 307
U
UD_I (SIMOTION, SINAMICS) , 225
UD_R (SIMOTION, SINAMICS) , 226
UD_SI (SIMOTION) , 227
UI_D (SIMOTION, SINAMICS) , 228
UI_R (SIMOTION, SINAMICS) , 229
UI_SI (SIMOTION) , 230
US_D (SIMOTION, SINAMICS) , 231
US_I (SIMOTION, SINAMICS) , 232
US_R (SIMOTION, SINAMICS) , 233
W
W_B (SIMOTION, SINAMICS) , 234
W_BY (SIMOTION, SINAMICS) , 236
W_DW (SIMOTION, SINAMICS) , 238
WBG (SIMOTION, SINAMICS) , 309
WRP (SINAMICS) , 284
WRP_D (SINAMICS) , 286
WRP_I (SINAMICS) , 288
WRP_UD (SINAMICS) , 290
WRP_UI (SINAMICS) , 292
WRP_US (SINAMICS) , 294
X
XOR (SIMOTION, SINAMICS) , 174
XOR_W (SIMOTION) , 175
Índice
Índice-452 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2009
Siemens AG
Automation and DrivesMotion Control SystemsPostfach 318091050 ERLANGENGERMANYwww.siemens.com/motioncontrol