Upload
others
View
63
Download
2
Embed Size (px)
Citation preview
Motion Control
s
SINAMICS/SIMOTIONDescripción de los bloques estándar DCC
Manual de funciones, edición 11/2010
Edición 11/2010
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/4.4
Controlador
SIMOTION 4.2
6SL3097-4AQ00-0EP1
s
Prefacio
Introducción1
Aritmética2
Lógica3
Conversión4
Servomando5
Tecnología6
Sistema7
Anexo A
Anexo B
Copyright Siemens AG 2010 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 comprobado la concordancia del contenido de esta publica-ción con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles las correcciones se in-cluyen en la siguiente edición.
© Siemens AG 2010Sujeto a cambios técnicos sin previo aviso.
Notas jurídicas
Este manual contiene las informaciones necesarias para la seguridad personal así como para la preven-ción de daños materiales. Las informaciones para su seguridad personal están resaltadas con un trián-gulo de advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por perso-nal cualificado para la tarea encomendada y observando lo indicado en la documentación correspon-diente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o manipulación de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto o de los productos de Siemens
Considere lo siguiente:
Marcas registradas
Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de sus titulares.
PELIGRO
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 si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
PRECAUCIÓN
Sin triángulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.
ATENCIÓN
Significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de segu-ridad correspondiente.
ADVERTENCIA
Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido rea-lizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y advertencias que figuran en la documentación asociada.
Siemens Aktiengesellschaft SINAMICS/SIMOTION, Manual de funciones
5Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2010
Prefacio
Documentación SIMOTION
Encontrará una lista de la documentación SIMOTION en una bibliografía sepa-rada.
Esta documentación se incluye en formato electrónico en el alcance de suminis-tro de SIMOTION SCOUT y consta de 10 paquetes de documentación.
La documentación SIMOTION consta de 9 paquetes que contienen unos 80 documentos sobre SIMOTION y otros sistemas relacionados (p. ej. SINAMICS).
Para SIMOTION nivel V4.2 están disponibles los siguientes paquetes de docu-mentación:
SIMOTION Sistema de ingeniería Manejo
SIMOTION Descripciones del sistema y funciones
SIMOTION Servicio y Diagnóstico
SIMOTION IT
SIMOTION Programación
SIMOTION Programación - Referencias
SIMOTION C
SIMOTION P
SIMOTION D
SIMOTION Documentación complementaria
Documentación de SINAMICS
La documentación de SINAMICS se estructura en 2 niveles:
Documentación general y catálogos
Documentación para el fabricante o servicio técnico
Encontrará una lista de publicaciones actualizada con los idiomas disponibles en la dirección de Internet:
http://www.siemens.com/motioncontrol
Siga los puntos de menú "Soporte" --> "Documentación técnica" --> "Lista de publicaciones".
La edición de Internet de DOConCD, la DOConWEB, se encuentra en esta dirección:
http://www.automation.siemens.com/doconweb
Prefacio
6 Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2010
Para más información sobre ofertas de formación y sobre las FAQ (preguntas frecuentes), visite la web:
http://www.siemens.com/motioncontrol
Siga el punto de menú "Soporte".
Technical Support
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 (0)911 895 7 222
Fax +49 (0)911 895 7 223
Internet http://www.siemens.com/automation/support-request
América
Teléfono +1 423 262 2522
Fax +1 423 262 2200
Internet mailto:[email protected]
Asia/Pacífico
Teléfono +86 1064 757575
Fax +86 1064 747 474
Internet mailto:[email protected]
Nota
Los números de teléfono específicos de cada país para el asesoramiento técnico se encuentran en Internet:
http://www.automation.siemens.com/partner
Fax +49 9131- 98 2176
E-mail mailto:[email protected]
Prefacio
7Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2010
Dirección de Siemens en Internet
Encontrará información de máxima actualidad sobre los productos SIMO-TION/SINAMICS, soporte de producto y FAQ en las siguientes direcciones de Internet:
Información general:
http://www.siemens.de/simotion (alemán)
http://www.siemens.com/simotion (internacional)
http://www.siemens.com/sinamics
Descargar documentación
Otros enlaces para la descarga de ficheros de Service & Support.
http://support.automation.siemens.com/WW/view/en/10805436
Para diseñar de manera personalizada documentación basada en los conte-nidos propios de Siemens con My Documentation Manager (MDM), ver http://www.siemens.com/mdm.
My Documentation Manager le ofrece una serie de funciones que le permitirá elaborar su propia documentación.
Soporte de producto
Encontrará información sobre FAQ (preguntas frecuentes) en http://support.automation.siemens.com/WW/view/en/10805436/133000.
Asesoramiento adicional
Le ofrecemos cursos para facilitarle la familiarización en la forma de trabajar con SIMOTION.
Diríjase a su centro de formación regional o al centro de formación central en D -90027 Núremberg.
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/2010
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
9
Índice de materias
1 Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1 Introducción a Drive Control Chart (DCC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2 Librerías. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.3 Nomenclatura de los bloques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4 Conexiones de bloque. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5 Byte Ordering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.6 Interconexión directa de distintos tipos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.7 Inicialización de los bloques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.8 Realización de funciones complejas con un ejemplo de configuración. . . . . . . . . . . . . . . . . . . . . . . . 23 1.8.1 Importación de un proyecto de ejemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 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
10 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
11
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 4.3 B_BY Convertidor 8 magnitudes binarias en byte de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 4.4 B_DW Convertidor 32 magnitudes binarias en palabra doble de estado. . . . . . . . . . . . . . . . . . . . 184 4.5 B_W Convertidor 16 magnitudes binarias en palabra de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . 187 4.6 DW_B Convertidor palabra doble de estado en 32 magnitudes binarias. . . . . . . . . . . . . . . . . . . . 190 4.7 DW_R Aplicación de la cadena de bits como valor de tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . 193 4.8 DW_W Convertidor de palabra doble de estado a palabra de estado. . . . . . . . . . . . . . . . . . . . . . 195 4.9 D_I Convertidor del tipo DOUBLE INTEGER en el tipo INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . 196 4.10 D_R Convertidor del tipo DOUBLE INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 4.11 D_SI Convertidor del tipo DOUBLE INTEGER en el tipo SHORT INTEGER. . . . . . . . . . . . . . . . 198 4.12 D_UI Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED INTEGER. . . . . . . . . . . . . 199 4.13 D_US Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED SHORT INTEGER. . . . . 200 4.14 I_D Convertidor del tipo INTEGER en el tipo DOUBLE INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . 201 4.15 I_R Convertidor del tipo INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 4.16 I_SI Convertidor del tipo INTEGER en el tipo SHORT INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . 203 4.17 I_UD Convertidor del tipo INTEGER en el tipo UNSIGNED DOUBLE INTEGER. . . . . . . . . . . . . 204 4.18 I_US Convertidor del tipo INTEGER en el tipo UNSIGNED SHORT INTEGER. . . . . . . . . . . . . . 205 4.19 LR_R Convertidor del tipo LONG REAL en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 4.20 N2_R Conversión de formato con coma fija de 16 bits (N2) en REAL. . . . . . . . . . . . . . . . . . . . . . 207 4.21 N4_R Conversión de formato con coma fija de 32 bits (N4) en REAL. . . . . . . . . . . . . . . . . . . . . . 208 4.22 R_D Convertidor del tipo REAL en el tipo DOUBLE INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 4.23 R_DW Adopción de la cadena de bits como DWORD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 4.24 R_I Convertidor del tipo REAL en el tipo INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 4.25 R_LR Convertidor del tipo REAL en el tipo LONG REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 4.26 R_N2 Conversión de REAL en formato con coma fija de 16 bits (N2). . . . . . . . . . . . . . . . . . . . . . 213 4.27 R_N4 Conversión de REAL en formato con coma fija de 32 bits (N4). . . . . . . . . . . . . . . . . . . . . . 215 4.28 R_SI Convertidor del tipo REAL en el tipo SHORT INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 4.29 R_UD Convertidor del tipo REAL en el tipo UNSIGNED DOUBLE INTEGER. . . . . . . . . . . . . . . 218 4.30 R_UI Convertidor del tipo REAL en el tipo UNSIGNED INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . 219 4.31 R_US Convertidor del tipo REAL en el tipo UNSIGNED SHORT INTEGER. . . . . . . . . . . . . . . . . 220 4.32 SI_D Convertidor del tipo SHORT INTEGER en el tipo DOUBLE INTEGER. . . . . . . . . . . . . . . . 221 4.33 SI_I Convertidor del tipo SHORT INTEGER en el tipo INTEGER. . . . . . . . . . . . . . . . . . . . . . . . . . 222 4.34 SI_R Convertidor del tipo SHORT INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 4.35 SI_UD Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED DOUBLE INTEGER. . . . 224 4.36 SI_UI Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED INTEGER. . . . . . . . . . . . . . 225 4.37 UD_I Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo INTEGER. . . . . . . . . . . . . 226 4.38 UD_R Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo REAL. . . . . . . . . . . . . . . 227
12 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
4.39 UD_SI Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo SHORT INTEGER. . . . 228 4.40 UI_D Convertidor del tipo UNSIGNED INTEGER en el tipo DOUBLE INTEGER. . . . . . . . . . . . . 229 4.41 UI_R Convertidor del tipo UNSIGNED INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . . . . . . . . . 230 4.42 UI_SI Convertidor del tipo UNSIGNED INTEGER en el tipo SHORT INTEGER. . . . . . . . . . . . . . 231 4.43 US_D Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo DOUBLE INTEGER. . . . . 232 4.44 US_I Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo INTEGER. . . . . . . . . . . . . . 233 4.45 US_R Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo REAL. . . . . . . . . . . . . . . . . 234 4.46 W_B Convertidor palabra de estado en 16 magnitudes binarias. . . . . . . . . . . . . . . . . . . . . . . . . . . 235 4.47 W_BY Convertidor palabra de estado en byte de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 4.48 W_DW Convertidor palabra de estado en palabra doble de estado. . . . . . . . . . . . . . . . . . . . . . . . 240 5 System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 5.1 CTD Determinación de la diferencia temporal a partir de una etiqueta de fecha/hora interna. . . 241 5.2 GTS Lectura de una etiqueta de fecha/hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 5.3 RDP Lectura de parámetros de accionamiento (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 5.4 RDP_D Lectura de parámetros de accionamiento (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . 246 5.5 RDP_I Lectura de parámetros de accionamiento (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . 248 5.6 RDP_UD Lectura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER). . . 250 5.7 RDP_UI Lectura de parámetros de accionamiento (tipo UNSIGNED INTEGER). . . . . . . . . . . . . 252 5.8 RDP_US Lectura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER). . . . . 254 5.9 RMDP Lectura de parámetros de accionamiento desde el control . . . . . . . . . . . . . . . . . . . . . . . . 256 5.10 SAH Sample & Hold (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 5.11 SAH_B Sample and Hold (tipo BOOL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 5.12 SAH_BY Sample & Hold (tipo BYTE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 5.13 SAH_D Sample & Hold (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 5.14 SAH_I Sample & Hold (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 5.15 SAV Respaldo de valores (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 5.16 SAV_BY Respaldo de valores (tipo BYTE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 5.17 SAV_D Respaldo de valores (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 5.18 SAV_I Respaldo de valores (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 5.19 STM Disparo de fallo/alarma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 5.20 WMDP Escritura de parámetros de accionamiento desde el control . . . . . . . . . . . . . . . . . . . . . . . 294 5.21 WRP Escritura de parámetros de accionamiento (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 5.22 WRP_D Escritura de parámetros de accionamiento (tipo DOUBLE INTEGER). . . . . . . . . . . . . . 304 5.23 WRP_I Escritura de parámetros de accionamiento (tipo INTEGER). . . . . . . . . . . . . . . . . . . . . . . 306 5.24 WRP_UD Escritura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER). . 308 5.25 WRP_UI Escritura de parámetros de accionamiento (tipo UNSIGNED INTEGER). . . . . . . . . . . 310 5.26 WRP_US Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER). . . 312 6 Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 6.1 DCA Calculadora de diámetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 6.2 INCO Momento de inercia del bobinador de eje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 6.3 OCA Secuenciador de levas con software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 6.4 TTCU Característica de rigidez del bobinado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 6.5 WBG Generador de barrido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
13
7 Closed-loop control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 7.1 DEL Elemento de zonas muertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 7.2 DEZ Elemento de zonas muertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 7.3 DIF Elemento de derivada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 7.4 DT1 Filtro pasabajos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 7.5 INT Integrador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 7.6 LIM Limitador (tipo REAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 7.7 LIM_D Limitador (tipo DOUBLE INTEGER). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 7.8 MVS Generador de valor medio móvil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 7.9 PC Regulador P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 7.10 PIC Regulador PI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 7.11 PT1 Elemento de retardo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 7.12 RGE Generador de rampas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 7.13 RGJ Generador de rampa con limitación de jerk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 A Apéndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 A.1 Tipos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 A.2 Error value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 A.3 Vista general de bloques funcionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393B Apéndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 B.1 Avisos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 B.2 Parámetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
14 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
15Descripción de los bloques estándar DCC
SIMOTION/SINAMICS Manual de funciones, edición 11/2010
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áquina. Además, DCC no tiene ninguna limitación por lo que respecta al núme-ro de funciones utilizables; éstas están restringidas únicamente por las prestacio-nes 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/2010
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ínimo/máxi-mo. Además del control de accionamiento, es posible configurar de un modo sim-ple 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/2010
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/2010
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:
DEL
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/2010
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/2010
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 Double Integer
DW 32 DWORD Cadena de bits, Unsigned Integer
I 16 INT Signed Integer
R 32 REAL Floating Point Single Precision según IEEE 754
LR 64 LREAL Floating Point Double Precision según IEEE 754
T 32 SDTIME Floating Point Single Precision según IEEE 754
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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 XRango de entrada permitido: -1,0 <= X <= +1,0Rango 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/2010
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/2010
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/2010
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 enla 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/2010
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/2010
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 valorde 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/2010
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 = 0Con 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/2010
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 XRango de entrada permitido: -1,0 <= X <= +1,0Rango de salida: -π/2 <= Y <= π/2Si 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/2010
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/2010
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 XRango de entrada permitido: -3,402823 E38 a 3,402823 E38Rango 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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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.El bloque COS está disponible a partir de SIMOTION V4.1/SINAMICS V4.4.
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/2010
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/2010
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/2010
45
X1/X2 Y YIN MOD OFX/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/2010
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 OFX/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/2010
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/2010
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 X2Cuando 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 OFX/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/2010
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/2010
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/2010
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/2010
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/2010
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. Elresultado 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/2010
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 resultadose 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/2010
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/2010
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/2010
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
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/2010
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
B3 Valor de ordenada punto deinflexión B3
0.0 REAL
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
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/2010
59
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
A15 Valor de abscisa punto deinflexión A15
0.0 REAL
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/2010
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
Arithmetic2.20 SII Inversor
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
61
Función de transferencia
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/2010
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.El bloque SIN está disponible a partir de SIMOTION V4.1/SINAMICS V4.4.
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
Diagrama XY
X es π modular
Arithmetic2.21 SIN Función Seno
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
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.El bloque SQR está disponible a partir de SIMOTION V4.1/SINAMICS V4.4.
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 QFX > 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
Arithmetic2.22 SQR Extractor de raíz cuadrada
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
65
Datos de proyecto
Insertable online sí
Particularidades -
Arithmetic2.23 SUB Restador (tipo REAL)
66 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
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/2010
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/2010
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 XRango de salida: -3,402823 E38 a 3,402823 E38Si 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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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".Nota
La intermitencia tiene lugar en múltiplos del ciclo base.Si la entrada del bloque BF_W no seindica como múltiplo del ciclo base en el que funciona el bloque, el valor se redondea al ciclobase.Varíe el ciclo base o indique la duración de la intermitencia T como múltiplo del ciclo base.
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/2010
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/2010
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".Nota
La intermitencia tiene lugar en múltiplos del ciclo base.Si la entrada del bloque BF_W no seindica como múltiplo del ciclo base en el que funciona el bloque, el valor se redondea al ciclobase.Varíe el ciclo base o indique la duración de la intermitencia T como múltiplo del ciclo base.
Diagrama de bloques
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/2010
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IS Palabra de estado 16#0000 WORD
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/2010
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 Q0 Q = I1
1 Q = I2
Inicialización
Si la entrada I = 0, se emite I1 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/2010
Si la entrada I = 1, se emite I2 en la salida Q.
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/2010
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 subidaLos 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/2010
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/2010
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 subidaLos 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/2010
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/2010
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 subidaLos 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/2010
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/2010
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 inicialAjuste 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/2010
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 YS 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/2010
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/2010
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/2010
91
Diagrama de bloques
Tabla(s) de verdad
D I Comando binario Estados de salidaS 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/2010
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/2010
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/2010
Diagrama de bloques
Tabla(s) de verdad
I Comando binario Estados de salidaS 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/2010
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/2010
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/2010
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/2010
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 MSCon 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/2010
99
Tabla(s) de verdad
ENC R MS XS Salidas Y1 a Y80 * * * 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 = 0Con 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/2010
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 MSCon 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/2010
101
Tabla(s) de verdad
ENC R MS XS Salidas Y1 a Y80 * * * 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
* cualquieraPara 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/2010
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/2010
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 MSCon 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/2010
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
* cualquieraPara 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 cascadaLa 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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
113
Diagrama de bloques
Tabla(s) de verdad
EN XCS Y CSS QF0 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/2010
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/2010
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/2010
Diagrama de bloques
Tabla(s) de verdad
EN XCS Y CSS QF0 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/2010
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/2010
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/2010
119
Diagrama de bloques
Tabla(s) de verdad
EN XCS Y CSS QF0 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/2010
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/2010
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/2010
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/2010
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 YQU 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/2010
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 YQU 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/2010
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/2010
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 YQU 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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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.
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/2010
Tabla(s) de verdad
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/2010
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 Q1 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/2010
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/2010
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/2010
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 Y0 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/2010
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/2010
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 Y0 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/2010
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/2010
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 Y0 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/2010
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/2010
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.
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/2010
151
Tabla(s) de verdad
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
163
Comando binario Estado de salida QS 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/2010
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/2010
165
Comando binario Estado de salida QS 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/2010
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/2010
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/2010
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/2010
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/2010
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/2010
171
Diagrama de bloques
Tabla(s) de verdad
Entrada Salida Y en el momento del disparoTR 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/2010
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/2010
173
Diagrama de bloques
Tabla(s) de verdad
Entrada Salida Y en el momento del disparoTR 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/2010
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/2010
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/2010
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/2010
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.
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/2010
Diagrama de bloques
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
Conversion4.1 BY_B Convertidor byte de estado en 8 magnitudes binarias
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
179
Datos de proyecto
Insertable online sí
Particularidades -
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/2010
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
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/2010
181
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IBH Byte de entrada alto 16#00 BYTE
IBL Byte de entrada bajo 16#00 BYTE
QS Palabra de estado 16#0000 WORD
Datos de proyecto
Insertable online sí
Particularidades -
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/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
183
Esquema de figuras
Magnitud de entrada Posición de bit (equivalente binario) del byte de estado QSI1 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
184 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
185
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 elequivalente 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
I10 Magnitud binaria 10 0 0/1
Conversion4.4 B_DW Convertidor 32 magnitudes binarias en palabra doble de estado
186 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
187
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
188 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
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/2010
189
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
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
190 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
191
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
192 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
193
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 Magnitud de salidaBOIFP InfinitoBOIFN -InfinitoBONAN Not a Number
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
194 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.8 DW_W Convertidor de palabra doble de estado a palabra de estado
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
195
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
196 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
197
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
198 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
199
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
200 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
201
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
202 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
203
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
204 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
205
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
206 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
207
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
208 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
209
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
210 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
211
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
212 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
213
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)
214 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Datos de proyecto
Insertable online sí
Particularidades -
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/2010
215
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)
216 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Datos de proyecto
Insertable online sí
Particularidades -
Conversion4.28 R_SI Convertidor del tipo REAL en el tipo SHORT INTEGER
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
217
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
218 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 lamagnitud 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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
219
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 desalida 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
220 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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únredondeo. 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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
221
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
222 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
223
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
224 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
225
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
226 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
227
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
228 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
229
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
230 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
231
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
232 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
233
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
234 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
235
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
236 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
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/2010
237
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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
238 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
239
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
240 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
241
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
242 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
243
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)
244 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
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.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
Cargable online sí
Particularidades -
System5.4 RDP_D Lectura de parámetros de accionamiento (tipo DOUBLE INTEGER)
246 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
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 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
Cargable online sí
Particularidades -
System5.5 RDP_I Lectura de parámetros de accionamiento (tipo INTEGER)
248 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
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 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
Cargable online sí
Particularidades -
System5.6 RDP_UD Lectura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
250 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
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 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
Cargable online sí
Particularidades -
System5.7 RDP_UI Lectura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
252 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
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 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
Cargable online sí
Particularidades -
System5.8 RDP_US Lectura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
254 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
255
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
Cargable online sí
Particularidades -
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
256 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.9 RMDP Lectura de parámetros de accionamiento desde elcontrol
☑ SIMOTION ☐ SINAMICS
Símbolo
RMDP
I IOTYDirección básica lógica comoentrada/salida
DI LADRDirección básica lógica delaccionamiento
UD DOIDID del objeto de accionamientopara el direccionamientodirecto
* XCantidad de parámetros,números de parámetro e índicesque deben leerse
BO RDIniciar lecturaBO ABRTCancelación de la petición
activa
BOBSY Aviso de actividad petición delectura
BOQ Aviso de éxito petición delectura procesada
BOQF ErroresDIERC Estado de retorno de petición
global*Y Por cada parámetro se indica
mensaje de error, tipo y valor
Breve descripción
El bloque RMDP permite leer un máximo de 39 parámetros SINAMICS del programa DCCSIMOTION.Se admiten exclusivamente accionamientos SINAMICS.Para el diagnóstico de fallos puede evaluarse el código de error ERC. ERC corresponde alcódigo de error para accesos a parámetros según PROFIdrive DPV1.Los posibles códigos de error se encuentran en el anexo A.2 de este documento o en elmanual de sistema sobre comunicación SIMOTION, capítulo PROFIdrive, subcapítuloComunicación acíclica (Base Mode Parameter Access) → Evaluación de errores en latabla Códigos de error en respuestas de Base Modes Parameter Access.El bloque RMDP está disponible a partir de SIMOTION V4.2.
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
257
Forma de funcionamiento
En primer lugar, se registran las entradas de bloque para direccionar el accionamiento y laselección de los parámetros que se deben leer. Con el flanco positivo en la entrada RD seinicia la petición de lectura asíncrona. Mientras la petición esté activa, se ajusta el flag BSY.El número de ciclos para un acceso a los parámetros depende de la carga del sistema y de lacarga de comunicación, y puede oscilar de una petición a otra. Durante una petición de lecturaactiva se omiten otros flancos positivos en la entrada RD.La lectura/escritura de los parámetros propiamente dicha no tiene lugar en la Task DCC. Lainstancia de bloque sólo controla el comando de comunicación. Los resultados de la petición delectura o escritura deben procesarse mediante polling en las salidas de los bloques durante losciclos de tarea siguientes.La evaluación se realiza mediante una variable global o tipos de bloque definidos por elusuario.La salida Q = 1 indica que los parámetros se leyeron correctamente y que los valores estándisponibles en la salida Y. Y mantiene su valor hasta que una petición nueva haya finalizadocorrectamente.Si se produce un fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene suúltimo valor.El código de error ERC puede evaluarse para un diagnóstico de fallos.El estado de error de cada una de las peticiones de lectura puede evaluarse en el valor deretorno PRES específico del parámetro.Con el flanco positivo en la entrada ABRT se cancela una petición activa. La señal ABRT debeadoptar el valor 1 al menos durante un ciclo.
Cronograma
Alcance
El bloque permite la lectura de un máximo de 39 parámetros SINAMICS.
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
258 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Nota
El tipo de bloque puede instanciarse varias veces por objeto de accionamiento en el esquemaDCC.Se puede ejecutar un máximo de 16 peticiones de parámetros simultáneamente(el término petición de parámetros contempla los bloques DCB RMDP, WMDP y las funcionesST _readDriveParameter,_readDrive(Multi)Parameter-Description, _writeDrive(Multi)Parametery _readDriveFaults).Si además de las peticiones de parámetros se utilizan simultáneamente lasfunciones del sistema _readRecord y _writeRecord, debe prestarse atención a que éstas nodebanprocesarse a la vez por una estación DP. Motivo: se utilizan los mismos servicios decomunicación.Si todos los canales de comunicación están ocupados, el bloque espera hasta poder utilizar uncanal de comunicación: BSY está activo. La señal RD no debe ajustarse de nuevo.Por cada estación DP configurada sólo puede procesarse una petición de parámetros cada vez.Si se envía una petición nueva a la misma estación DP, el bloque espera internamente hastaque sea posible la comunicación: BSY está activoSi una petición de parámetros no debe continuar procesándose, puede cancelarse con laentrada ABRT.
Con qué juego de datos pueden leerse los parámetros:En PROFIBUS (externo o Integrated) se lee siempre el juego de datos 47, independientementede si la función se llama con un 'doID' válido (0>=doID=254) ono válido (doID=255).En PROFINET hay dos juegos de datos disponibles:− Base Mode Parameter Access - local (juego de datos 0xB02E)Este juego de datos (DS) se utiliza en SIMOTION si en la función no se indica ningún 'doID'o se indica uno no válido (doID=255). El acceso al DO en cuestión se lleva a cabo en esoscasos por medio del PAP (punto de acceso a parámetros). Existe la posibilidad de indicardirectamente la dirección del PAP o la dirección lóg. de los datos cíclicos (p. ej., 256 para uneje DO). En ese caso, SIMOTION determina a partir de esta dirección el PAP correspondiente yaccede a la dirección correcta.El PAP debe encontrarse siempre en el subslot 1 (Configuración Config. HW).− Base Mode Parameter Access - global (juego de datos 0xB02F)Este juego de datos se utiliza si se registra un 'doID' válido (0>=doID<=254). Se puede indicarcualquier PAP o dirección válidos, ya que la asignación únicamente tiene lugar por medio del'doID'.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IOTY Dirección básica lógica comoentrada/salida
0 0: nicht gültig198: Eingangs-adresse199:Ausgangs-adresse
LADR Dirección básica lógica delaccionamiento
-1 DINT
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
259
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
DOID ID del objeto de accionamientopara el direccionamiento directo
255 0 .. 254,255: nichtgültig
X Cantidad de parámetros,números de parámetro e índicesque deben leerse
X.NUMP Cantidad de parámetros quedeben leerse
1 1..39
X.PAR Descripción de un parámetro
X.PAR[].NUM Número de parámetro 1 1..65535
X.PAR[].IDX Índice de parámetro 0 0..65535
RD Iniciar lectura 0 0/1
ABRT Cancelación de la petición activa 0 0/1
BSY Aviso de actividad petición delectura
0 0/1
Q Aviso de éxito petición de lecturaprocesada
0 0/1
QF Errores 0 0/1
ERC Estado de retorno de peticiónglobal
16#0000 DWORD
Y Por cada parámetro se indicamensaje de error, tipo y valor
Y[].ERC Valor de retorno específico deparámetro
0 DINT
Y[].DTYP Tipo de datos del parámetroleído
0 USINT
Y[].VAL Valor de parámetro leído delaccionamiento
0 DWORD
Descripción de las entradas de bloque
'IOTY' asignación de entrada/salida de la dirección básica lógica del accionamiento.Con 198: INPUT la dirección lógica del accionamiento se encuentra en el rango de entrada.Con 199: OUTPUT la dirección lógica del accionamiento se encuentra en el rango de salida.Las direcciones de diagnóstico siempre son del tipo INPUT.'LADR' indicación de la dirección básica lógica del accionamiento. Si se utiliza adicionalmenteel parámetro opcional DOID, se puede indicar cualquier dirección de la estación(preferentemente, la dirección de diagnóstico de la estación).En PROFINET el acceso a los parámetros tiene lugar por medio del PAP (punto de acceso aparámetros) de un objeto de accionamiento.Además de la dirección básica lógica del accionamiento, se recomienda indicar la dirección dediagnóstico del PAP correspondiente.
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
260 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
'DOID' para el direccionamiento directo de un objeto de accionamiento.Si se dan las siguientes condiciones, el DO-ID no se debe indicar o sólo de forma no válida(>254):- El esclavo DP/IO Device no admite el acceso por medio del DO-ID (P978 no implementado).- No se admite el juego de datos 0xB02F (sólo PROFINET).- El acceso debe realizarse por medio del PAP (punto de acceso a parámetros) de un DO(sóloPROFINET).'X': En la entrada X se especifican los parámetros que deben leerse.'X.NUMP': Cantidad de parámetros que deben leerse.'X.PAR[].NUM': Indicación del número de parámetro del que deben leerse los valores.'X.PAR[].IDX': Índice de parámetro; en caso de valores indexados, 0 significa índice 0. En casode valores no indexados, debe predeterminarse el índice de parámetro 0.'RD': Iniciar petición de lectura'ABRT': Interrumpir petición activa
Descripción de las salidas de bloque
'Q' petición finalizada sin errores.'QF' petición finalizada con errores.'ERC' corresponde a los valores del valor de retorno 'functionResult' de la función_readDriveMultiParameter.'Y': Descripción de los valores de parámetro. Por cada parámetro se lee un código de error,el tipo de datos y el valor. Para más información sobre el valor de retorno parameterResult,consulte el manual de listas SIMOTION, Funciones/variables de sistema, Dispositivos →Funciones de sistema - Dispositivos 1 → _readDriveMultiParameterDescription'Y[].PRES' corresponde al valor de retorno específico del parámetro. Lacodificación corresponde al parámetro de retorno parameterResult de la funciónST _readDriveMultiParameter. Para más información sobre el parámetro deretorno parameterResult, consulte el manual de listas SIMOTION, Funciones/variables de sistema, Dispositivos → Funciones de sistema - Dispositivos 1 →_readDriveMultiParameterDescription'Y[].DTYP' devuelve el tipo de datos del parámetro (para la codificación ver Perfil PROFIdrive).'Y[].VAL' Valores de parámetro leídos del accionamiento; el tipo de datos se obtiene del tipode datos devuelto. En caso de tipos de datos distintos, debe llamarse un bloque de conversión.Al acceder al parámetro REAL la conversión se realiza, por ejemplo, por medio del bloque deconversión DW_R.
Ejemplo de parametrización
Para poder leer determinados parámetros de un objeto de accionamiento (en el ejemplo:SERVO_03), proceda de la manera siguiente:En primer lugar, ajuste correctamente la configuración de telegramas.
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
261
A continuación, ajuste la dirección de DO deseada en el bloque RMDP. Para ello, establezcacomo entrada de bloque 'LADR' la dirección ajustada en el telegrama (260) y como entrada debloque 'DOID', el número ajustado en el telegrama (3).
En la entrada de bloque 'X' seleccione los parámetros que deben leerse, p. ej. r37(2) Etapa depotencia Temperaturas, Rectificador Valor máximo en la lista de experto.
Para ello, haga doble clic en la entrada de bloque 'X', seleccione el primer elemento estructurale introduzca el número de parámetro (37) en 'num' y el índice (2) en 'idx'.
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
262 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Por último, ajuste la entrada de bloque 'RD' a 1 para iniciar la lectura.
System5.9 RMDP Lectura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
263
Datos de proyecto
SIMOTION V4.2
SINAMICS -
Cargable online no
Contexto de ejecución Cíclico, equidistante
Particularidades -
System5.10 SAH Sample & Hold (tipo REAL)
264 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.10 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. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
System5.10 SAH Sample & Hold (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
265
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
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 Sample & Hold (tipo REAL)
266 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.11 SAH_B Sample and Hold (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
267
5.11 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. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
System5.11 SAH_B Sample and Hold (tipo BOOL)
268 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
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_B Sample and Hold (tipo BOOL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
269
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.12 SAH_BY Sample & Hold (tipo BYTE)
270 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.12 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. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
System5.12 SAH_BY Sample & Hold (tipo BYTE)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
271
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
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_BY Sample & Hold (tipo BYTE)
272 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.13 SAH_D Sample & Hold (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
273
5.13 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. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
System5.13 SAH_D Sample & Hold (tipo DOUBLE INTEGER)
274 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
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_D Sample & Hold (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
275
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.14 SAH_I Sample & Hold (tipo INTEGER)
276 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.14 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. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
System5.14 SAH_I Sample & Hold (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
277
La siguiente representación muestra la adopción de los valores desde un nivel de 3 ms a unnivel de 1 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
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.14 SAH_I Sample & Hold (tipo INTEGER)
278 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.15 SAV Respaldo de valores (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
279
5.15 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 del
usuario• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino• se ha borrado el bloque y la modificación se ha transferido al sistema de destino• se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destinoEl 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 D425 (6AU1425-0AA00-0AA0), D435(6AU1435-0AA00-0AA1), D445 (6AU1445-0AA00-0AA0) en SINAMICS INTEGRATED si laversión de hardware es >= versión D.
System5.15 SAV Respaldo de valores (tipo REAL)
280 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Advertencia
En los módulos SIMOTION D410/CX32, D425, D435, D445, D445-1/CX32-2, D445-2 yD455-2 debe tenerse en cuenta el comportamiento de los datos no volátiles descrito en elManual de puesta en marcha y montaje D410/Manual de puesta en marcha y montajeD4x5/Manual de puesta en marcha y montaje D4x5-2 a partir de la edición de 11/2010, enPuesta en marcha (hardware) →Sistema de memoria de usuario → Propiedades de lamemoria de usuario. En función del equipamiento de HW, los datos remanentes permanecenen estos módulos únicamente durante un tiempo limitado. A partir de SIMOTION V4.2, lafunción del sistema SIMOTION savePersistentMemoryData incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
Nota
A partir de SCOUT V4.2, los valores de los bloques SAV para DCC SIMOTION puedenguardarse con la función "Guardar y restablecer datos no volátiles".
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.15 SAV Respaldo de valores (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
281
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.
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.16 SAV_BY Respaldo de valores (tipo BYTE)
282 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.16 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 del
usuario• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino• se ha borrado el bloque y la modificación se ha transferido al sistema de destino• se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destinoEl 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 D425 (6AU1425-0AA00-0AA0), D435(6AU1435-0AA00-0AA1), D445 (6AU1445-0AA00-0AA0) en SINAMICS INTEGRATED si laversión de hardware es >= versión D.
System5.16 SAV_BY Respaldo de valores (tipo BYTE)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
283
Advertencia
En los módulos SIMOTION D410/CX32, D425, D435, D445, D445-1/CX32-2, D445-2 yD455-2 debe tenerse en cuenta el comportamiento de los datos no volátiles descrito en elManual de puesta en marcha y montaje D410/Manual de puesta en marcha y montajeD4x5/Manual de puesta en marcha y montaje D4x5-2 a partir de la edición de 11/2010, enPuesta en marcha (hardware) →Sistema de memoria de usuario → Propiedades de lamemoria de usuario. En función del equipamiento de HW, los datos remanentes permanecenen estos módulos únicamente durante un tiempo limitado. A partir de SIMOTION V4.2, lafunción del sistema SIMOTION savePersistentMemoryData incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
Nota
A partir de SCOUT V4.2, los valores de los bloques SAV para DCC SIMOTION puedenguardarse con la función "Guardar y restablecer datos no volátiles".
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.16 SAV_BY Respaldo de valores (tipo BYTE)
284 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.
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.17 SAV_D Respaldo de valores (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
285
5.17 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 del
usuario• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino• se ha borrado el bloque y la modificación se ha transferido al sistema de destino• se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destinoEl 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 D425 (6AU1425-0AA00-0AA0), D435(6AU1435-0AA00-0AA1), D445 (6AU1445-0AA00-0AA0) en SINAMICS INTEGRATED si laversión de hardware es >= versión D.
System5.17 SAV_D Respaldo de valores (tipo DOUBLE INTEGER)
286 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Advertencia
En los módulos SIMOTION D410/CX32, D425, D435, D445, D445-1/CX32-2, D445-2 yD455-2 debe tenerse en cuenta el comportamiento de los datos no volátiles descrito en elManual de puesta en marcha y montaje D410/Manual de puesta en marcha y montajeD4x5/Manual de puesta en marcha y montaje D4x5-2 a partir de la edición de 11/2010, enPuesta en marcha (hardware) →Sistema de memoria de usuario → Propiedades de lamemoria de usuario. En función del equipamiento de HW, los datos remanentes permanecenen estos módulos únicamente durante un tiempo limitado. A partir de SIMOTION V4.2, lafunción del sistema SIMOTION savePersistentMemoryData incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
Nota
A partir de SCOUT V4.2, los valores de los bloques SAV para DCC SIMOTION puedenguardarse con la función "Guardar y restablecer datos no volátiles".
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_D Respaldo de valores (tipo DOUBLE INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
287
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.
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.18 SAV_I Respaldo de valores (tipo INTEGER)
288 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.18 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 del
usuario• se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino• se ha borrado el bloque y la modificación se ha transferido al sistema de destino• se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destinoEl 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 D425 (6AU1425-0AA00-0AA0), D435(6AU1435-0AA00-0AA1), D445 (6AU1445-0AA00-0AA0) en SINAMICS INTEGRATED si laversión de hardware es >= versión D.
System5.18 SAV_I Respaldo de valores (tipo INTEGER)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
289
Advertencia
En los módulos SIMOTION D410/CX32, D425, D435, D445, D445-1/CX32-2, D445-2 yD455-2 debe tenerse en cuenta el comportamiento de los datos no volátiles descrito en elManual de puesta en marcha y montaje D410/Manual de puesta en marcha y montajeD4x5/Manual de puesta en marcha y montaje D4x5-2 a partir de la edición de 11/2010, enPuesta en marcha (hardware) →Sistema de memoria de usuario → Propiedades de lamemoria de usuario. En función del equipamiento de HW, los datos remanentes permanecenen estos módulos únicamente durante un tiempo limitado. A partir de SIMOTION V4.2, lafunción del sistema SIMOTION savePersistentMemoryData incorpora los datos remanentes enSINAMICS_Integrated (p. ej., bloques DCC SAV, SAV_BY, SAV_D, SAV_I) al almacenar en latarjeta CF.
Nota
A partir de SCOUT V4.2, los valores de los bloques SAV para DCC SIMOTION puedenguardarse con la función "Guardar y restablecer datos no volátiles".
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.18 SAV_I Respaldo de valores (tipo INTEGER)
290 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.
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.19 STM Disparo de fallo/alarma
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
291
5.19 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 en
un rango entre 51050 y 51069 (el valor predeterminado es 51050).• El número de aviso puede repetirse en varias instancias del DO (el mensaje puede
establecerse 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 avisoFallo (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.19 STM Disparo de fallo/alarma
292 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.19 STM Disparo de fallo/alarma
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
293
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.20 WMDP Escritura de parámetros de accionamiento desde el control
294 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.20 WMDP Escritura de parámetros de accionamiento desde elcontrol
☑ SIMOTION ☐ SINAMICS
Símbolo
WMDP
I IOTYDirección básica lógica comoentrada/salida
DI LADRDirección básica lógica delaccionamiento
UD DOIDID del objeto de accionamientopara el direccionamientodirecto
* XCantidad de parámetros,números de parámetro e índicesque deben leerse
BO WRIniciar petición de escrituraBO ABRTCancelación de la petición
activa
BOBSY Aviso de actividad petición deescritura
BOQ Aviso de éxito petición deescritura procesada
BOQF ErroresDIERC Valor de retorno petición
global tipo de datos*PRES Valor de retorno específico de
parámetro
Breve descripción
El bloque WMDP permite escribir un máximo de 23 parámetros SINAMICS del programa DCCSIMOTION.Se admiten exclusivamente accionamientos SINAMICS.Para el diagnóstico de fallos puede evaluarse el código de error ERC. ERC corresponde alcódigo de error para accesos a parámetros según PROFIdrive DPV1.Los posibles códigos de error se encuentran en el anexo A.2 de este documento o en elmanual de sistema sobre comunicación SIMOTION, capítulo PROFIdrive, subcapítuloComunicación acíclica (Base Mode Parameter Access) → Evaluación de errores en latabla Códigos de error en respuestas de Base Modes Parameter Access.El bloque WMDP está disponible a partir de SIMOTION V4.2.
System5.20 WMDP Escritura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
295
Forma de funcionamiento
En primer lugar, se registran las entradas de bloque para direccionar el accionamiento, laselección de los parámetros que se deben escribir y los valores que se deben escribir. En casode que un parámetro no esté indexado, debe ajustarse IDX = 0. Con el flanco positivo en laentrada WR se inicia la petición de escritura asíncrona. Mientras la petición esté activa, seajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la cargadel sistema y de la carga de comunicación, y puede oscilar de una petición a otra. Durante unapetición de escritura activa se omiten otros flancos positivos en la entrada WR.La lectura/escritura de los parámetros propiamente dicha no tiene lugar en la Task DCC. Lainstancia de bloque sólo controla el comando de comunicación. Los resultados de la petición delectura o escritura deben procesarse mediante polling en las salidas de los bloques durante losciclos de tarea siguientes.La evaluación se realiza mediante una variable global o tipos de bloque definidos por elusuario.La salida Q = 1 indica que los parámetros se escribieron correctamente.Si se produce un error durante el acceso, se señaliza con QF = 1.El código de error ERC puede evaluarse para un diagnóstico de fallos.El estado de error de cada una de las peticiones de escritura puede evaluarse en el valor deretorno PRES específico del parámetro.Con el flanco positivo en la entrada ABRT se cancela una petición activa. La señal ABRT debeadoptar el valor 1 al menos durante un ciclo.
Alcance
El bloque permite la escritura de un máximo de 23 parámetros SINAMICS.
Nota
El tipo de bloque puede instanciarse varias veces por objeto de accionamiento en el esquemaDCC.Se puede ejecutar un máximo de 16 peticiones de parámetros simultáneamente (el términopetición de parámetros contempla los bloques DCB RMDP, WMDP y las funciones ST_readDriveParameter,_readDrive(Multi)Parameter-Description, _writeDrive(Multi)Parametery _readDriveFaults). Si además de las peticiones de parámetros se utilizan simultáneamentelas funciones del sistema _readRecord y _writeRecord, debe prestarse atención a que éstasno deban procesarse a la vez por una estación DP. Motivo: se utilizan los mismos servicios decomunicación.Si todos los canales de comunicación están ocupados, el bloque espera hasta poder utilizar uncanal de comunicación: BSY está activo. La señal RD no debe ajustarse de nuevo. Por cadaestación DP configurada sólo puede procesarse una petición de parámetros cada vez. Si seenvía una petición nueva a la misma estación DP, el bloque espera internamente hasta quesea posible la comunicación: BSY está activo. Si una petición de parámetros (sólo llamadasasíncronas) no debe continuar procesándose, puede cancelarse con la entrada ABRT.
Cronograma
System5.20 WMDP Escritura de parámetros de accionamiento desde el control
296 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Con qué juego de datos pueden escribirse los parámetros:En PROFIBUS (externo o Integrated) se lee siempre el juego de datos 47, independientementede si la función se llama con un 'doID' válido (0>=doID<=254) o no válido (doID=255).En PROFINET hay dos juegos de datos disponibles:− Base Mode Parameter Access - local (juego de datos 0xB02E)Este juego de datos (DS) se utiliza en SIMOTION si en la función no se indica ningún 'doID' ose indica uno no válido (doID=255). El acceso al DO en cuestión se lleva a cabo en esos casospor medio del PAP (punto de acceso a parámetros).- Existe la posibilidad de indicar directamente la dirección del PAP o la dirección lóg. de losdatos cíclicos (p. ej., 256 para un eje DO). En ese caso, SIMOTION determina a partir de estadirección el PAP correspondiente y accede a la dirección correcta.El PAP debe encontrarse siempre en el subslot 1 (Configuración Config. HW).− Base Mode Parameter Access - global (juego de datos 0xB02F)Este juego de datos se utiliza si se registra un 'doID' válido (0>=doID<=254). Se puede indicarcualquier PAP o dirección válidos, ya que la asignación únicamente tiene lugar por medio del'doID'.
Conexiones de bloques funcionales
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
IOTY Dirección básica lógica comoentrada/salida
0 0: nicht gültig198: Eingangs-adresse199:Ausgangs-adresse
LADR Dirección básica lógica delaccionamiento
-1 DINT
System5.20 WMDP Escritura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
297
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
DOID ID del objeto de accionamientopara el direccionamiento directo
255 0 .. 254,255: nichtgültig
X Cantidad de parámetros,números de parámetro e índicesque deben leerse
X.NUMP Cantidad de parámetros quedeben escribirse
1 1 ..23
X.PAR Descripción de un parámetro
X.PAR.NUM Número del parámetro 0 1 ..65535
X.PAR.IDX Índice del parámetro 0 1 ..65535
X.PAR.DTYP Tipo de datos del parámetro quedebe escribirse
0 USINT
X.PAR.X Valor Parámetro 0 DWORD
WR Iniciar petición de escritura 0 0/1
ABRT Cancelación de la petición activa 0 0/1
BSY Aviso de actividad petición deescritura
0 0/1
Q Aviso de éxito petición deescritura procesada
0 0/1
QF Errores 0 0/1
ERC Valor de retorno petición globaltipo de datos
16#0000 DWORD
PRES Valor de retorno específico deparámetro
0 DWORD
Descripción de las entradas de bloque
'IOTY' asignación de entrada/salida de la dirección básica lógica del accionamiento.Con 198: INPUT la dirección lógica del accionamiento se encuentra en el rango de entrada.Con 199: OUTPUT la dirección lógica del accionamiento se encuentra en el rango de salida.Las direcciones de diagnóstico siempre son del tipo INPUT.'LADR' indicación de la dirección básica lógica del accionamiento. Si se utiliza adicionalmenteel parámetro opcional DOID, se puede indicar cualquier dirección de la estación(preferentemente, la dirección de diagnóstico de la estación).En PROFINET el acceso a los parámetros tiene lugar por medio del PAP (punto de acceso aparámetros) de un objeto de accionamiento.Además de la dirección básica lógica del accionamiento, se recomienda indicar la dirección dediagnóstico del PAP correspondiente.'DOID' para el direccionamiento directo de un objeto de accionamiento.Si se dan las siguientes condiciones, el DO-ID no se debe indicar o sólo de forma no válida(>254):- El esclavo DP/IO Device no admite el acceso por medio del DO-ID (P978 no implementado).- No se admite el juego de datos 0xB02F (sólo PROFINET).-El acceso debe realizarse por medio del PAP (punto de acceso a parámetros) de un DO(sóloPROFINET).'X.NUMP': Cantidad de parámetros que deben escribirse.
System5.20 WMDP Escritura de parámetros de accionamiento desde el control
298 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
'X.PAR.NUM': Indicación del número de parámetro del que deben escribirse los valores'X.PAR.IDX': Índice de parámetro; en caso de valores indexados, 0 significa índice 0. En casode valores no indexados, debe predeterminarse el índice de parámetro 0.'X.PAR.DTYP' indica el tipo de datos del parámetro (para la codificación ver PerfilPROFIdrive).El tipo de datos debe coincidir con el tipo del parámetro en el accionamiento. El bloque aplica latransferencia específica del tipo de datos.Si el tipo de datos indicado no coincide con el tipo de datos real del parámetro en SINAMICS,se devuelve un estado de error.Datos DWORD que deben escribirse en el accionamiento; en caso de tipos de datos distintos,se necesitan bloques de conversión. Al escribir un parámetro REAL debe utilizarse el bloquede conversión R_DW. Al escribir un parámetro BYTE debe utilizarse el bloque de conversiónB_DW.'WR': Iniciar petición de escritura'ABRT': Interrumpir petición activa
Descripción de las salidas de bloque
'Q' petición finalizada sin errores.'QF' petición finalizada con errores.'ERC' corresponde a los valores del valor de retorno 'functionResult' de la función_writeDriveMultiParameter.
Ejemplo de parametrización
Para poder escribir determinados parámetros de un objeto de accionamiento (en el ejemplo:SERVO_03), proceda de la manera siguiente:En primer lugar, ajuste correctamente la configuración de telegramas.
A continuación, ajuste la dirección de DO deseada en el bloque WMDP. Para ello, establezcacomo entrada de bloque 'LADR' la dirección ajustada en el telegrama (260) y como entrada debloque 'DOID', el número ajustado en el telegrama (3).
System5.20 WMDP Escritura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
299
En la entrada de bloque 'X' seleccione los parámetros que deben escribirse, p. ej. P1135(0)Tiempo deceleración DES3.
Para ello, haga doble clic en la entrada de bloque 'X', seleccione el primer elemento estructurale introduzca el número de parámetro (1135) en 'num' y el índice (0) en 'idx'. En 'dtyp' introduzcael tipo de datos. Debe corresponder al tipo de datos del parámetro; en nuestro caso, 8 (FloatingPoint). En 'x' introduzca el valor 16#42377AE1 como DWORD. La codificación de los tipos dedatos puede consultarse en el manual de listas SIMOTION, 'Funciones/variables de sistema,Dispositivos → Funciones de sistema - Dispositivos 1 → _readDriveMultiParameterDescription'.
System5.20 WMDP Escritura de parámetros de accionamiento desde el control
300 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Por último, ajuste la entrada de bloque 'WR' a 1 para iniciar la escritura. El resultado se puedever en la lista de experto.
System5.20 WMDP Escritura de parámetros de accionamiento desde el control
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
301
Datos de proyecto
SIMOTION V4.2
SINAMICS -
Cargable online no
Contexto de ejecución Cíclico, equidistante
Particularidades -
System5.21 WRP Escritura de parámetros de accionamiento (tipo REAL)
302 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.21 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.21 WRP Escritura de parámetros de accionamiento (tipo REAL)
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
303
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
Cargable online sí
Particularidades -
System5.22 WRP_D Escritura de parámetros de accionamiento (tipo DOUBLE INTEGER)
304 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.22 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.22 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/2010
305
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
Cargable online sí
Particularidades -
System5.23 WRP_I Escritura de parámetros de accionamiento (tipo INTEGER)
306 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.23 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.23 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/2010
307
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
Cargable online sí
Particularidades -
System5.24 WRP_UD Escritura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
308 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.24 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.24 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/2010
309
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
Cargable online sí
Particularidades -
System5.25 WRP_UI Escritura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
310 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.25 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.25 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/2010
311
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
Cargable online sí
Particularidades -
System5.26 WRP_US Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
312 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
5.26 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.26 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/2010
313
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
Cargable online sí
Particularidades -
System5.26 WRP_US Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
314 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
315
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
316 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
317
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
Technology6.1 DCA Calculadora de diámetros
318 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.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/2010
319
Datos de proyecto
Cargable online sí
Particularidades -
Technology6.2 INCO Momento de inercia del bobinador de eje
320 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
321
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
322 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
323
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
324 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
325
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
326 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
327
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
328 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
329
Amplitud efectiva (WS) = ABS(X) * AMPSalto negativo efectivo = -ABS(X) * AMP * NSTSalto positivo efectivo = ABS(X) * AMP * PSTRelació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
330 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
331
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 + BCon el umbral de respuesta B puede ajustarse la banda muerta simétrica al origen.Algoritmo:con la condición marginal B >= 0Para B < 0 se aplica para todos X: Y = X.
Closed-loop control7.1 DEL Elemento de zonas muertas
332 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Diagrama de bloques
Diagrama XY
Closed-loop control7.1 DEL Elemento de zonas muertas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
333
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
334 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
335
Diagrama de bloques
Diagrama XY
Closed-loop control7.2 DEZ Elemento de zonas muertas
336 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
337
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
338 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
339
Datos de proyecto
Cargable online sí
Particularidades -
Closed-loop control7.4 DT1 Filtro pasabajos
340 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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·TAAlgoritmo:
Closed-loop control7.4 DT1 Filtro pasabajos
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
341
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 ≠ 0Se 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
342 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 Integrador
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
343
7.5 INT Integrador
☑ 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 Integrador
344 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 SVS 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ón0 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 Integrador
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
345
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)
346 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
347
Diagrama de bloques
Tabla(s) de verdad
Condición Y QU QL Modo de operaciónLL < 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ónLL >= 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)
348 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
349
Diagrama de bloques
Tabla(s) de verdad
Condición Y QU QL Modo de operaciónLL < 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ónLL >= 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
350 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 actualEl 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/2010
351
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
352 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 - XEl 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/2010
353
Diagrama de bloques
Tabla(s) de verdad
EN Condición Y QU QL Modo de operación0 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ón0 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
354 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
355
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 el
servicio:- 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
356 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
357
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 reguladorEl 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
358 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Entrada de control Valor FuncionamientoEN 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ónSi 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/2010
359
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 I, 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 = 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
360 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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- ΔYIn 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ónFunció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/2010
361
Sección 1: Curva con LUn>LUn-1 según cond. 2Sección 2: Curva con LLn<LLn-1 según cond. 3Sección 3: Curva con LLn>LLn-1 según cond. 3, condecalaje del límite en sentido contrario al del regulador con
Closed-loop control7.10 PIC Regulador PI
362 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
inversión del signo en la entrada del integradorSección 4: Curva con LLn>LUn según cond. 51) 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 ISi 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 PSi 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ónFunciones 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/2010
363
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
364 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 algoritmoAlgoritmo:
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/2010
365
Si la función de ajuste está activa, el valor de ajuste actual SVn se adopta en la magnitud desalida: Yn = SVnNota
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
366 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
367
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
368 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.
Closed-loop control7.12 RGE Generador de rampas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
369
Tiempo de aceleración y tiempo de deceleraciónEl 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 rampaLa 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ónSi 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.
Closed-loop control7.12 RGE Generador de rampas
370 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
TU y TD se limitan internamente: TU >= TA, TD >= TA
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 Comentario1 * * * 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
Closed-loop control7.12 RGE Generador de rampas
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
371
Ej. 1: CF = 1 con LL < LU y LL < X < LU, y con X1= 1,5, X2 = X 4 = 0,0,X3 = –1,5, LU = 2,0, LL =–2,0, TU > TD, NRM > 0
Ej. 2: función de potenciómetro motorizado con CU y CD y con LL < LU
Closed-loop control7.12 RGE Generador de rampas
372 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
373
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
374 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
375
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
376 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
- 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/2010
377
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ón
TU 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 fase
de 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
378 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
379
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 se conmuta, en función de la posición de partida,de aceleración a deceleración o viceversa con los procesos de transición correspondientes. Lomismo se aplica en caso de modificación del tiempo de aceleración o de deceleración duranteel 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án desconectados la transición (RQN = 0) y el seguimiento (ULR = LLR = 0), el RGJ secomporta como el bloque RGE.
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
380 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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.
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 de
transición son 0).• Ajuste la conexión RQN al valor 1 (modo de servicio "Transición CON").
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/2010
381
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:
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
* = cualquieraLL < LU y LL < valor real Yn-1 < LU
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
382 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
EN S SA CF CU CD YAn Yn Modo de operación Comentario1 1 * * * * Salto SVn Ajustar salida a
SVSV 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
FuncionamientonormalY->X
TU para [X>Y ∧ Y ≥ 0] ∨ [X<Y ∧ Y<=0]TD para [X>Y ∧ Y<0] ∨ [X<Y ∧ Y>0]QE=1 se ajusta al alcanzar Y=X.
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óninicialQU=1 y QE=1 se ajustan al alcanzar Y=LU.
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óninicialQL=1 y QE=1 se ajustan al alcanzar Y=LL.
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)
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/2010
383
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
384 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
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
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/2010
385
Conexiónde bloquesfuncionales
Descripción Preasignación Margen devalores
Atributos
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 -
Closed-loop control7.13 RGJ Generador de rampa con limitación de jerk
386 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Tipos de datos
387Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
Abre-via-tura
Ancho de
datos
Tipo de datos según
IEC 61131-3
Postfix para
identifi-cador DCB
Identificador PIN
- Input
- Output
Posibilidad de interconexión con el tipo de
datos
Descripción
BO/B 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/D 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
388 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos
389Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2010
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
390 Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2010
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
391Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2010
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
392 Descripción de los bloques estándar DCCSIMOTION/SINAMICS manual de funciones, edición 11/2010
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/2010
393
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 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
394 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 Integrador 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/2010
395
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
396 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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
RMDP Lectura de parámetros de accionamiento desde elcontrol
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
ApéndiceA.3 Vista general de bloques funcionales
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
397
Bloquefuncional
Descripción SIMOTION SINAMICS
SI_I Convertidor del tipo SHORT INTEGER en el tipoINTEGER
X
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 X
SQR Extractor de raíz cuadrada X 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
WMDP Escritura de parámetros de accionamiento desde elcontrol
X
ApéndiceA.3 Vista general de bloques funcionales
398 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Bloquefuncional
Descripción SIMOTION SINAMICS
WRP Escritura de parámetros de accionamiento (tipo REAL) X
WRP_D Escritura de parámetros de accionamiento (tipoDOUBLE INTEGER)
X
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/2010
399
Apéndice BB.1 Avisos
Nota:Los avisos descritos en este capítulo sólo son válidos para SINAMICS version: 4.40.06Para 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
400 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
401
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: Rel. a valor de fallo = 0: - Desactive en la unidad de accionamiento otras aplicaciones que usen memoria no
volátil. - No use en sus esquemas DCC bloques que usen memoria no volátil. Rel. a valor de fallo = 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
402 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
403
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
404 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
405
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
406 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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/2010
407
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
408 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
409
B.2 Parámetros
Nota:Los parámetros descritos en este capítulo sólo son válidos para SINAMICS version: 4.40.06Para SIMOTION encontrará información en las listas de referencia de SIMOTION.
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec PropiedadModificable: 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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002
ApéndiceB.2 Parámetros
410 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002 44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
411
96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002 104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002
ApéndiceB.2 Parámetros
412 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002 164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
413
216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002 224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 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
ApéndiceB.2 Parámetros
414 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZDÍ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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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 PropiedadModificable: 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 4005 [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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
415
11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002 44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002
ApéndiceB.2 Parámetros
416 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002 104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
417
131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002 164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002
ApéndiceB.2 Parámetros
418 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002 224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
419
251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 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 4001: Enviar ANTES de IF1 PROFIdrive PZD 4002: Recibir DESPUÉS de IF2 flexiblem. PZD 4003: Enviar ANTES de IF2 flexiblem. PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD 4005: Recibir DESPUÉS de IF2 PROFIdrive flexiblem. PZDÍ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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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
420 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec PropiedadModificable: 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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
421
44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002
ApéndiceB.2 Parámetros
422 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
423
164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002
ApéndiceB.2 Parámetros
424 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 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 2001: Emitir ANTES de salidas digitales 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZDÍndice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3 [3]: Gr. ejecución 4
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
425
[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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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 PropiedadModificable: 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 4005 [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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002
ApéndiceB.2 Parámetros
426 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002 44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
427
78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002 104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002
ApéndiceB.2 Parámetros
428 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002 164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
429
198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002 224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 1001: T = 1 * r21003
ApéndiceB.2 Parámetros
430 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
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 2001: Emitir ANTES de salidas digitales 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4002: Recibir DESPUÉS de IF2 flexiblem. PZD 4003: Enviar ANTES de IF2 flexiblem. PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD 4005: Recibir DESPUÉS de IF2 PROFIdrive flexiblem. PZDÍ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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
431
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec PropiedadModificable: 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 4005 [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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002
ApéndiceB.2 Parámetros
432 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
433
104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002
ApéndiceB.2 Parámetros
434 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
435
224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 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. 3003: ANTES de canal de consigna de velocidad de giro 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4002: Recibir DESPUÉS de IF2 flexiblem. PZD 4003: Enviar ANTES de IF2 flexiblem. PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD 4005: Recibir DESPUÉS de IF2 PROFIdrive flexiblem. PZDÍndice: [0]: Gr. ejecución 1
ApéndiceB.2 Parámetros
436 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
[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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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 PropiedadModificable: 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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
437
15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002 44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002
ApéndiceB.2 Parámetros
438 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002 104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
439
135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002 164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002
ApéndiceB.2 Parámetros
440 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002 224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
441
255: T = 255 * r21002 256: T = 256 * r21002 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 4001: Enviar ANTES de IF1 PROFIdrive PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZDÍ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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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
442 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec PropiedadModificable: 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 4005 [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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
443
44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002
ApéndiceB.2 Parámetros
444 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
445
164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002
ApéndiceB.2 Parámetros
446 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 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. 3003: ANTES de canal de consigna de velocidad de giro 3004: ANTES reg. pos. 3005: ANTES del posicionador simple 3006: ANTES de regulador tecnológico estándar 3007: ANTES pos real 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4002: Recibir DESPUÉS de IF2 flexiblem. PZD
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
447
4003: Enviar ANTES de IF2 flexiblem. PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD 4005: Recibir DESPUÉS de IF2 PROFIdrive flexiblem. PZDÍ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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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 PropiedadModificable: 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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002
ApéndiceB.2 Parámetros
448 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002 44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
449
71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002 104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002
ApéndiceB.2 Parámetros
450 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002 164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
451
191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002 224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002
ApéndiceB.2 Parámetros
452 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 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 2001: Emitir ANTES de salidas digitales 2002: Leer DESPUÉS de entradas analógicas 2003: Emitir ANTES de salidas analógicas 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZDÍ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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
453
p21000[0...9] Grupo de ejecución Propiedades / Gr_ejec PropiedadModificable: 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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002 17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002
ApéndiceB.2 Parámetros
454 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002 77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
455
104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002 137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002
ApéndiceB.2 Parámetros
456 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002 197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
457
224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002 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 2001: Emitir ANTES de salidas digitales 2002: Leer DESPUÉS de entradas analógicas 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZDÍndice: [0]: Gr. ejecución 1 [1]: Gr. ejecución 2 [2]: Gr. ejecución 3
ApéndiceB.2 Parámetros
458 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
[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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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 PropiedadModificable: 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 4005 [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 corresponde al número del grupo de ejecución: - p21000[0] sirve para ajustar la propiedad del grupo de ejecución 1 ... - p21000[9] sirve para ajustar la propiedad del grupo de ejecución 10
Valores: 0: No calcular grupo de ejecución 1: T = 1 * r21002 2: T = 2 * r21002 3: T = 3 * r21002 4: T = 4 * r21002 5: T = 5 * r21002 6: T = 6 * r21002 7: T = 7 * r21002 8: T = 8 * r21002 9: T = 9 * r21002 10: T = 10 * r21002 11: T = 11 * r21002 12: T = 12 * r21002 13: T = 13 * r21002 14: T = 14 * r21002 15: T = 15 * r21002 16: T = 16 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
459
17: T = 17 * r21002 18: T = 18 * r21002 19: T = 19 * r21002 20: T = 20 * r21002 21: T = 21 * r21002 22: T = 22 * r21002 23: T = 23 * r21002 24: T = 24 * r21002 25: T = 25 * r21002 26: T = 26 * r21002 27: T = 27 * r21002 28: T = 28 * r21002 29: T = 29 * r21002 30: T = 30 * r21002 31: T = 31 * r21002 32: T = 32 * r21002 33: T = 33 * r21002 34: T = 34 * r21002 35: T = 35 * r21002 36: T = 36 * r21002 37: T = 37 * r21002 38: T = 38 * r21002 39: T = 39 * r21002 40: T = 40 * r21002 41: T = 41 * r21002 42: T = 42 * r21002 43: T = 43 * r21002 44: T = 44 * r21002 45: T = 45 * r21002 46: T = 46 * r21002 47: T = 47 * r21002 48: T = 48 * r21002 49: T = 49 * r21002 50: T = 50 * r21002 51: T = 51 * r21002 52: T = 52 * r21002 53: T = 53 * r21002 54: T = 54 * r21002 55: T = 55 * r21002 56: T = 56 * r21002 57: T = 57 * r21002 58: T = 58 * r21002 59: T = 59 * r21002 60: T = 60 * r21002 61: T = 61 * r21002 62: T = 62 * r21002 63: T = 63 * r21002 64: T = 64 * r21002 65: T = 65 * r21002 66: T = 66 * r21002 67: T = 67 * r21002 68: T = 68 * r21002 69: T = 69 * r21002 70: T = 70 * r21002 71: T = 71 * r21002 72: T = 72 * r21002 73: T = 73 * r21002 74: T = 74 * r21002 75: T = 75 * r21002 76: T = 76 * r21002
ApéndiceB.2 Parámetros
460 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
77: T = 77 * r21002 78: T = 78 * r21002 79: T = 79 * r21002 80: T = 80 * r21002 81: T = 81 * r21002 82: T = 82 * r21002 83: T = 83 * r21002 84: T = 84 * r21002 85: T = 85 * r21002 86: T = 86 * r21002 87: T = 87 * r21002 88: T = 88 * r21002 89: T = 89 * r21002 90: T = 90 * r21002 91: T = 91 * r21002 92: T = 92 * r21002 93: T = 93 * r21002 94: T = 94 * r21002 95: T = 95 * r21002 96: T = 96 * r21002 97: T = 97 * r21002 98: T = 98 * r21002 99: T = 99 * r21002 100: T = 100 * r21002 101: T = 101 * r21002 102: T = 102 * r21002 103: T = 103 * r21002 104: T = 104 * r21002 105: T = 105 * r21002 106: T = 106 * r21002 107: T = 107 * r21002 108: T = 108 * r21002 109: T = 109 * r21002 110: T = 110 * r21002 111: T = 111 * r21002 112: T = 112 * r21002 113: T = 113 * r21002 114: T = 114 * r21002 115: T = 115 * r21002 116: T = 116 * r21002 117: T = 117 * r21002 118: T = 118 * r21002 119: T = 119 * r21002 120: T = 120 * r21002 121: T = 121 * r21002 122: T = 122 * r21002 123: T = 123 * r21002 124: T = 124 * r21002 125: T = 125 * r21002 126: T = 126 * r21002 127: T = 127 * r21002 128: T = 128 * r21002 129: T = 129 * r21002 130: T = 130 * r21002 131: T = 131 * r21002 132: T = 132 * r21002 133: T = 133 * r21002 134: T = 134 * r21002 135: T = 135 * r21002 136: T = 136 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
461
137: T = 137 * r21002 138: T = 138 * r21002 139: T = 139 * r21002 140: T = 140 * r21002 141: T = 141 * r21002 142: T = 142 * r21002 143: T = 143 * r21002 144: T = 144 * r21002 145: T = 145 * r21002 146: T = 146 * r21002 147: T = 147 * r21002 148: T = 148 * r21002 149: T = 149 * r21002 150: T = 150 * r21002 151: T = 151 * r21002 152: T = 152 * r21002 153: T = 153 * r21002 154: T = 154 * r21002 155: T = 155 * r21002 156: T = 156 * r21002 157: T = 157 * r21002 158: T = 158 * r21002 159: T = 159 * r21002 160: T = 160 * r21002 161: T = 161 * r21002 162: T = 162 * r21002 163: T = 163 * r21002 164: T = 164 * r21002 165: T = 165 * r21002 166: T = 166 * r21002 167: T = 167 * r21002 168: T = 168 * r21002 169: T = 169 * r21002 170: T = 170 * r21002 171: T = 171 * r21002 172: T = 172 * r21002 173: T = 173 * r21002 174: T = 174 * r21002 175: T = 175 * r21002 176: T = 176 * r21002 177: T = 177 * r21002 178: T = 178 * r21002 179: T = 179 * r21002 180: T = 180 * r21002 181: T = 181 * r21002 182: T = 182 * r21002 183: T = 183 * r21002 184: T = 184 * r21002 185: T = 185 * r21002 186: T = 186 * r21002 187: T = 187 * r21002 188: T = 188 * r21002 189: T = 189 * r21002 190: T = 190 * r21002 191: T = 191 * r21002 192: T = 192 * r21002 193: T = 193 * r21002 194: T = 194 * r21002 195: T = 195 * r21002 196: T = 196 * r21002
ApéndiceB.2 Parámetros
462 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
197: T = 197 * r21002 198: T = 198 * r21002 199: T = 199 * r21002 200: T = 200 * r21002 201: T = 201 * r21002 202: T = 202 * r21002 203: T = 203 * r21002 204: T = 204 * r21002 205: T = 205 * r21002 206: T = 206 * r21002 207: T = 207 * r21002 208: T = 208 * r21002 209: T = 209 * r21002 210: T = 210 * r21002 211: T = 211 * r21002 212: T = 212 * r21002 213: T = 213 * r21002 214: T = 214 * r21002 215: T = 215 * r21002 216: T = 216 * r21002 217: T = 217 * r21002 218: T = 218 * r21002 219: T = 219 * r21002 220: T = 220 * r21002 221: T = 221 * r21002 222: T = 222 * r21002 223: T = 223 * r21002 224: T = 224 * r21002 225: T = 225 * r21002 226: T = 226 * r21002 227: T = 227 * r21002 228: T = 228 * r21002 229: T = 229 * r21002 230: T = 230 * r21002 231: T = 231 * r21002 232: T = 232 * r21002 233: T = 233 * r21002 234: T = 234 * r21002 235: T = 235 * r21002 236: T = 236 * r21002 237: T = 237 * r21002 238: T = 238 * r21002 239: T = 239 * r21002 240: T = 240 * r21002 241: T = 241 * r21002 242: T = 242 * r21002 243: T = 243 * r21002 244: T = 244 * r21002 245: T = 245 * r21002 246: T = 246 * r21002 247: T = 247 * r21002 248: T = 248 * r21002 249: T = 249 * r21002 250: T = 250 * r21002 251: T = 251 * r21002 252: T = 252 * r21002 253: T = 253 * r21002 254: T = 254 * r21002 255: T = 255 * r21002 256: T = 256 * r21002
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
463
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. 3003: ANTES de canal de consigna de velocidad de giro 3006: ANTES de regulador tecnológico estándar 4000: Recibir DESPUÉS de IF1 PROFIdrive PZD 4001: Enviar ANTES de IF1 PROFIdrive PZD 4002: Recibir DESPUÉS de IF2 flexiblem. PZD 4003: Enviar ANTES de IF2 flexiblem. PZD 4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD 4005: Recibir DESPUÉS de IF2 PROFIdrive flexiblem. PZDÍ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 10Cuidado: No se deben modificar las propiedades de los grupos de ejecución durante el
servicio, ya que podrían producirse discontinuidades en ciertas señales. Nota: Acerca del valor = 1 ... 256 (grupo de ejecución libre): Sólo se puede elegir
online este valor si al tiempo de muestreo t_muest de este grupo de ejecuciónpuede aplicarse: 1 ms <= t_muest < r21003. En el momento de la descarga,no se rechaza un valor que infringe esta condición, sino que se reemplazaautomáticamente por un valor pemitido y se señaliza el fallo F51004. Acerca delvalor > 2000 (grupo de ejecución libre): El registro de los grupos de ejecuciónfijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función delsistema básico correspondiente, pero como mínimo con un tiempo de muestreo de1 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
464 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
r21001[0...9] Grupo de ejecución Tiempo de muestreo / Gr_ejec t_muestModificable: - 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 HWModificable: - 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.
Tiempo de muestreo T = p21000 * r21002
r21003 Tiempo de muestreo base Software / T muest base SWModificable: - 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 p21000 = 1002 ... 1096.
Tiempo de muestreo T = (p21000 - 1000) * r21003
r21005[0...9] Grupo de ejecución Carga de tiempo de cálculo / Gr_ej CargaModificable: - 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
- [%] - [%] [] - [%]
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
465
Descripción: Parte de la carga de tiempo de cálculo media con la que el grupo de ejecución DCCcontribuye a 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 ANTES 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...24] Tiempos de muestreo de hardware disponibles / Tiempos muest. HWModificable: - 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]
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 [13]: Hardware 14 [14]: Hardware 15 [15]: Hardware 16 [16]: Hardware 17 [17]: Hardware 18 [18]: Hardware 19 [19]: Hardware 20
ApéndiceB.2 Parámetros
466 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
[20]: Hardware 21 [21]: Hardware 22 [22]: Hardware 23 [23]: Hardware 24 [24]: Hardware 25Ver 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...24]. 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...24].
Nota: Un tiempo de muestreo facilitado puede ser utilizado por funciones del sistema,diversos grupos de ejecución FBLOCK 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álcModificable: 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 Media de tiempo de cálculo Duración / Med t_cálc DuracModificable: 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]
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ínModificable: - 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]
ApéndiceB.2 Parámetros
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
467
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 10Ver también: p21030, p21032, r21036, r21037
r21036[0...9] Tiempo de cálculo Valor medio / Tpo cálculo MediaModificable: - 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áxModificable: - 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 10Ver también: p21030, p21032, r21035, r21036
ApéndiceB.2 Parámetros
468 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Índice-469
ÍndiceA
ACOS (SIMOTION) , 27ADD (SIMOTION, SINAMICS) , 29ADD_D (SIMOTION, SINAMICS) , 30ADD_I (SIMOTION, SINAMICS) , 31ADD_M (SIMOTION, SINAMICS) , 32AND (SIMOTION, SINAMICS) , 71AND_W (SIMOTION) , 73ASIN (SIMOTION) , 34ATAN (SIMOTION) , 36AVA (SIMOTION, SINAMICS) , 38AVA_D (SIMOTION, SINAMICS) , 40
B
B_BY (SIMOTION) , 182B_DW (SIMOTION, SINAMICS) , 184B_W (SIMOTION, SINAMICS) , 187BF (SIMOTION, SINAMICS) , 75BF_W (SIMOTION) , 77BSW (SIMOTION, SINAMICS) , 79BY_B (SIMOTION) , 177BY_W (SIMOTION, SINAMICS) , 180
C
CNM (SIMOTION, SINAMICS) , 81CNM_D (SIMOTION, SINAMICS) , 83CNM_I (SIMOTION, SINAMICS) , 85COS (SIMOTION, SINAMICS) , 42CTD (SIMOTION) , 241CTR (SIMOTION, SINAMICS) , 87
D
D_I (SIMOTION, SINAMICS) , 196D_R (SIMOTION, SINAMICS) , 197D_SI (SIMOTION) , 198D_UI (SIMOTION, SINAMICS) , 199D_US (SIMOTION, SINAMICS) , 200
DCA (SIMOTION, SINAMICS) , 315DEL (SIMOTION, SINAMICS) , 331DEZ (SIMOTION, SINAMICS) , 334DFR (SIMOTION, SINAMICS) , 90DFR_W (SIMOTION) , 93DIF (SIMOTION, SINAMICS) , 337DIV (SIMOTION, SINAMICS) , 44DIV_D (SIMOTION, SINAMICS) , 46DIV_I (SIMOTION, SINAMICS) , 48DLB (SIMOTION, SINAMICS) , 96DT1 (SIMOTION, SINAMICS) , 340DW_B (SIMOTION, SINAMICS) , 190DW_R (SIMOTION, SINAMICS) , 193DW_W (SIMOTION, SINAMICS) , 195DX8 (SIMOTION, SINAMICS) , 98DX8_D (SIMOTION, SINAMICS) , 100DX8_I (SIMOTION, SINAMICS) , 103
E
ETE (SIMOTION, SINAMICS) , 106
G
GTS (SIMOTION) , 243
I
I_D (SIMOTION, SINAMICS) , 201I_R (SIMOTION, SINAMICS) , 202I_SI (SIMOTION) , 203I_UD (SIMOTION, SINAMICS) , 204I_US (SIMOTION, SINAMICS) , 205INCO (SIMOTION, SINAMICS) , 320INT (SIMOTION, SINAMICS) , 343
L
LIM (SIMOTION, SINAMICS) , 346LIM_D (SIMOTION, SINAMICS) , 348LR_R (SIMOTION) , 206
Índice
Índice-470 Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
LVM (SIMOTION, SINAMICS) , 108
M
MAS (SIMOTION, SINAMICS) , 50MFP (SIMOTION, SINAMICS) , 110MIS (SIMOTION, SINAMICS) , 51MUL (SIMOTION, SINAMICS) , 52MUL_D (SIMOTION, SINAMICS) , 53MUL_I (SIMOTION, SINAMICS) , 54MUX8 (SIMOTION, SINAMICS) , 112MUX8_D (SIMOTION, SINAMICS) , 115MUX8_I (SIMOTION, SINAMICS) , 118MVS (SIMOTION, SINAMICS) , 350
N
N2_R (SIMOTION, SINAMICS) , 207N4_R (SIMOTION, SINAMICS) , 208NAND (SIMOTION, SINAMICS) , 121NCM (SIMOTION, SINAMICS) , 123NCM_D (SIMOTION, SINAMICS) , 124NCM_I (SIMOTION, SINAMICS) , 126NOP1 (SIMOTION, SINAMICS) , 127NOP1_B (SIMOTION, SINAMICS) , 128NOP1_D (SIMOTION, SINAMICS) , 129NOP1_I (SIMOTION, SINAMICS) , 130NOP8 (SIMOTION, SINAMICS) , 131NOP8_B (SIMOTION, SINAMICS) , 133NOP8_D (SIMOTION, SINAMICS) , 135NOP8_I (SIMOTION, SINAMICS) , 137NOR (SIMOTION, SINAMICS) , 139NOT (SIMOTION, SINAMICS) , 141NOT_W (SIMOTION) , 142NSW (SIMOTION, SINAMICS) , 144NSW_D (SIMOTION, SINAMICS) , 146NSW_I (SIMOTION, SINAMICS) , 148
O
OCA (SIMOTION, SINAMICS) , 323OR (SIMOTION, SINAMICS) , 150OR_W (SIMOTION) , 152
P
PC (SIMOTION, SINAMICS) , 352PCL (SIMOTION, SINAMICS) , 154PDE (SIMOTION, SINAMICS) , 156PDF (SIMOTION, SINAMICS) , 158PIC (SIMOTION, SINAMICS) , 355PLI20 (SIMOTION, SINAMICS) , 55PST (SIMOTION, SINAMICS) , 160PT1 (SIMOTION, SINAMICS) , 364
R
R_D (SIMOTION, SINAMICS) , 209R_DW (SIMOTION, SINAMICS) , 210R_I (SIMOTION, SINAMICS) , 211R_LR (SIMOTION) , 212R_N2 (SIMOTION, SINAMICS) , 213R_N4 (SIMOTION, SINAMICS) , 215R_SI (SIMOTION) , 217R_UD (SIMOTION, SINAMICS) , 218R_UI (SIMOTION, SINAMICS) , 219R_US (SIMOTION, SINAMICS) , 220RDP (SINAMICS) , 244RDP_D (SINAMICS) , 246RDP_I (SINAMICS) , 248RDP_UD (SINAMICS) , 250RDP_UI (SINAMICS) , 252RDP_US (SINAMICS) , 254RGE (SIMOTION, SINAMICS) , 367RGJ (SIMOTION, SINAMICS) , 375RMDP (SIMOTION) , 256RSR (SIMOTION, SINAMICS) , 162RSS (SIMOTION, SINAMICS) , 164
S
SAH (SINAMICS) , 264SAH_B (SINAMICS) , 267SAH_BY (SINAMICS) , 270SAH_D (SINAMICS) , 273SAH_I (SINAMICS) , 276SAV (SIMOTION, SINAMICS) , 279
Índice
Descripción de los bloques estándar DCCSIMOTION/SINAMICS Manual de funciones, edición 11/2010
Índice-471
SAV_BY (SIMOTION, SINAMICS) , 282SAV_D (SIMOTION, SINAMICS) , 285SAV_I (SIMOTION, SINAMICS) , 288SH (SIMOTION) , 166SH_DW (SIMOTION, SINAMICS) , 168SI_D (SIMOTION) , 221SI_I (SIMOTION) , 222SI_R (SIMOTION) , 223SI_UD (SIMOTION) , 224SI_UI (SIMOTION) , 225SII (SIMOTION, SINAMICS) , 60SIN (SIMOTION, SINAMICS) , 62SQR (SIMOTION, SINAMICS) , 64STM (SINAMICS) , 291SUB (SIMOTION, SINAMICS) , 66SUB_D (SIMOTION, SINAMICS) , 67SUB_I (SIMOTION, SINAMICS) , 68
T
TAN (SIMOTION) , 69TRK (SIMOTION, SINAMICS) , 170TRK_D (SIMOTION, SINAMICS) , 172TTCU (SIMOTION, SINAMICS) , 325
U
UD_I (SIMOTION, SINAMICS) , 226UD_R (SIMOTION, SINAMICS) , 227UD_SI (SIMOTION) , 228UI_D (SIMOTION, SINAMICS) , 229UI_R (SIMOTION, SINAMICS) , 230UI_SI (SIMOTION) , 231US_D (SIMOTION, SINAMICS) , 232US_I (SIMOTION, SINAMICS) , 233US_R (SIMOTION, SINAMICS) , 234
W
W_B (SIMOTION, SINAMICS) , 235W_BY (SIMOTION, SINAMICS) , 238W_DW (SIMOTION, SINAMICS) , 240WBG (SIMOTION, SINAMICS) , 327
WMDP (SIMOTION) , 294WRP (SINAMICS) , 302WRP_D (SINAMICS) , 304WRP_I (SINAMICS) , 306WRP_UD (SINAMICS) , 308WRP_UI (SINAMICS) , 310WRP_US (SINAMICS) , 312
X
XOR (SIMOTION, SINAMICS) , 174XOR_W (SIMOTION) , 175
Siemens AG
Automation and DrivesMotion Control SystemsPostfach 318091050 ERLANGENGERMANYwww.siemens.com/motioncontrol