Professional Documents
Culture Documents
Indicaciones de seguridad e
Industrial Security 1
Introducción 2
Motion Control
Aritmética 3
SINAMICS/SIMOTION
Descripción de los bloques DCC
Logic 4
estándar
Conversión 5
Manual de funciones
Sistema 6
Tecnología 7
Servomando 8
Avisos y parámetros A
Apéndice B
11/2017
6SL3097-4AQ00-0EP5
Notas jurídicas
Filosofía en la señalización de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de
daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia;
las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de peligro
las consignas se representan, de mayor a menor peligro, como sigue.
PELIGRO
Significa que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesiones
corporales graves.
ADVERTENCIA
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.
PRECAUCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una
consigna de seguridad con triángulo de advertencia de alarma de posibles daños personales, la misma consigna
puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la misma,
particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y experiencia,
el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o manipulación de dichos
productos/sistemas y de evitar posibles peligros.
Uso previsto de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la
documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones
y advertencias que figuran en la documentación asociada.
Marcas registradas
Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exención de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin
embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia.
El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles correcciones se incluyen
en la siguiente edición.
Documentación SIMOTION
Encontrará un resumen de la documentación SIMOTION en el documento Vista general de
la documentación SIMOTION.
Esta documentación se incluye en formato electrónico en el alcance de suministro de
SIMOTION SCOUT y consta de 10 paquetes de documentación.
Para SIMOTION nivel V4.4 están disponibles los siguientes paquetes de documentación:
● SIMOTION Sistema de ingeniería Manejo
● SIMOTION Descripciones del sistema y funciones
● SIMOTION Servicio y Diagnóstico
● SIMOTION IT
● SIMOTION Programación
● SIMOTION Programación - Referencias
● SIMOTION C
● SIMOTION P
● SIMOTION D
● SIMOTION Documentación complementaria
Documentación de SINAMICS
La documentación de SINAMICS se estructura en 2 niveles:
● Documentación general y catálogos
● Documentación para el fabricante o servicio técnico
Encontrará una lista de publicaciones actualizada con los idiomas disponibles en la dirección
de Internet:
http://www.siemens.com/motioncontrol
Siga los puntos de menú "Soporte" --> "Documentación técnica" --> "Lista de publicaciones".
La edición de Internet de DOConCD, la DOConWEB, se encuentra en esta dirección:
http://www.automation.siemens.com/doconweb
Para más información sobre ofertas de formación y sobre las FAQ (preguntas frecuentes),
visite la web:
http://www.siemens.com/motioncontrol
Siga el punto de menú "Soporte".
Información adicional
En el siguiente link encontrará información relativa a los siguientes temas:
● pedir documentación/lista de publicaciones;
● otros enlaces para la descarga de documentos;
● utilizar documentación online (encontrar y examinar manuales/información).
http://www.siemens.com/motioncontrol/docu
Para cualquier consulta relativa a la documentación técnica (p. ej., sugerencias o
correcciones), envíe un e-mail a la siguiente dirección:
docu.motioncontrol@siemens.com
My Documentation Manager
En el siguiente link encontrará información sobre cómo recopilar de manera personalizada
documentación basada en los contenidos de Siemens y adaptarla a la documentación propia
de la máquina:
http://www.siemens.com/mdm
Formación
En el siguiente link encontrará información sobre SITRAIN, el curso de formación de Siemens
para productos, sistemas y soluciones de automatización:
http://www.siemens.com/sitrain
FAQ
Encontrará preguntas frecuentes en las Utilities & Applications (utilidades y aplicaciones) de
SIMOTION, incluidas en el alcance de suministro de SIMOTION SCOUT, y en las páginas de
Service&Support, en Product Support:
http://support.automation.siemens.com
Technical Support
Los números de teléfono específicos de cada país para el asesoramiento técnico se
encuentran en Internet bajo Contacto:
http://www.siemens.com/automation/service&support
Prólogo.........................................................................................................................................................3
1 Indicaciones de seguridad e Industrial Security.........................................................................................11
1.1 Consignas básicas de seguridad...........................................................................................11
1.1.1 Consignas generales de seguridad........................................................................................11
1.1.2 Garantía y responsabilidad para ejemplos de aplicación.......................................................11
1.1.3 Seguridad industrial...............................................................................................................12
1.2 Uso de la protección de know-how y protección contra escritura..........................................13
1.3 Manual de configuración de Industrial Security.....................................................................14
2 Introducción................................................................................................................................................15
2.1 Introducción a Drive Control Chart (DCC)..............................................................................15
2.2 Librerías.................................................................................................................................18
2.3 Nomenclatura de los bloques.................................................................................................20
2.4 Conexiones de bloque...........................................................................................................23
2.5 Byte Ordering.........................................................................................................................24
2.6 Interconexión directa de distintos tipos de datos...................................................................25
2.7 Inicialización de los bloques...................................................................................................26
2.8 Realización de funciones complejas con un ejemplo de configuración.................................27
3 Aritmética....................................................................................................................................................31
3.1 ACOS.....................................................................................................................................31
3.2 ADD........................................................................................................................................33
3.3 ADD_D...................................................................................................................................34
3.4 ADD_I.....................................................................................................................................35
3.5 ADD_M...................................................................................................................................36
3.6 ASIN.......................................................................................................................................38
3.7 ATAN......................................................................................................................................40
3.8 AVA........................................................................................................................................42
3.9 AVA_D....................................................................................................................................44
3.10 COS.......................................................................................................................................46
3.11 DIV.........................................................................................................................................48
3.12 DIV_D.....................................................................................................................................50
3.13 DIV_I......................................................................................................................................52
3.14 MAS.......................................................................................................................................54
3.15 MIS.........................................................................................................................................55
3.16 MUL........................................................................................................................................56
3.17 MUL_D...................................................................................................................................57
3.18 MUL_I.....................................................................................................................................58
3.19 PLI20......................................................................................................................................59
3.20 SII...........................................................................................................................................64
3.21 SIN.........................................................................................................................................66
3.22 SQR.......................................................................................................................................68
3.23 SUB........................................................................................................................................70
3.24 SUB_D...................................................................................................................................71
3.25 SUB_I.....................................................................................................................................72
3.26 TAN........................................................................................................................................73
4 Logic...........................................................................................................................................................75
4.1 AND........................................................................................................................................75
4.2 AND_W..................................................................................................................................77
4.3 BF...........................................................................................................................................79
4.4 BF_W.....................................................................................................................................81
4.5 BSW.......................................................................................................................................83
4.6 CNM.......................................................................................................................................85
4.7 CNM_D...................................................................................................................................87
4.8 CNM_I....................................................................................................................................89
4.9 CTR........................................................................................................................................91
4.10 DFR........................................................................................................................................94
4.11 DFR_W...................................................................................................................................96
4.12 DLB........................................................................................................................................98
4.13 DX8......................................................................................................................................100
4.14 DX8_D..................................................................................................................................102
4.15 DX8_I...................................................................................................................................104
4.16 ETE......................................................................................................................................106
4.17 LVM......................................................................................................................................108
4.18 MFP......................................................................................................................................110
4.19 MUX8...................................................................................................................................112
4.20 MUX8_D...............................................................................................................................115
4.21 MUX8_I................................................................................................................................118
4.22 NAND...................................................................................................................................121
4.23 NCM.....................................................................................................................................123
4.24 NCM_D.................................................................................................................................125
4.25 NCM_I..................................................................................................................................127
4.26 NOP1...................................................................................................................................129
4.27 NOP1_B...............................................................................................................................130
4.28 NOP1_D...............................................................................................................................131
4.29 NOP1_I.................................................................................................................................132
4.30 NOP8...................................................................................................................................133
4.31 NOP8_B...............................................................................................................................135
4.32 NOP8_D...............................................................................................................................137
4.33 NOP8_I.................................................................................................................................139
4.34 NOR.....................................................................................................................................141
4.35 NOT......................................................................................................................................143
4.36 NOT_W................................................................................................................................144
4.37 NSW.....................................................................................................................................146
4.38 NSW_D................................................................................................................................148
4.39 NSW_I..................................................................................................................................150
4.40 OR........................................................................................................................................152
4.41 OR_W...................................................................................................................................154
4.42 PCL......................................................................................................................................156
4.43 PDE......................................................................................................................................158
4.44 PDF......................................................................................................................................160
4.45 PST......................................................................................................................................162
4.46 RSR......................................................................................................................................164
4.47 RSS......................................................................................................................................166
4.48 SH........................................................................................................................................168
4.49 SH_DW................................................................................................................................170
4.50 TRK......................................................................................................................................172
4.51 TRK_D..................................................................................................................................174
4.52 XOR.....................................................................................................................................176
4.53 XOR_W................................................................................................................................177
5 Conversión...............................................................................................................................................179
5.1 BY_B....................................................................................................................................179
5.2 BY_W...................................................................................................................................181
5.3 B_BY....................................................................................................................................183
5.4 B_DW...................................................................................................................................185
5.5 B_W......................................................................................................................................188
5.6 DW_B...................................................................................................................................191
5.7 DW_R...................................................................................................................................194
5.8 DW_W..................................................................................................................................196
5.9 D_I........................................................................................................................................197
5.10 D_R......................................................................................................................................198
5.11 D_SI.....................................................................................................................................199
5.12 D_UI.....................................................................................................................................200
5.13 D_US....................................................................................................................................201
5.14 I_D........................................................................................................................................202
5.15 I_R........................................................................................................................................203
5.16 I_SI.......................................................................................................................................204
5.17 I_UD.....................................................................................................................................205
5.18 I_US.....................................................................................................................................206
5.19 LR_R....................................................................................................................................207
5.20 N2_R....................................................................................................................................208
5.21 N4_R....................................................................................................................................209
5.22 R_D......................................................................................................................................210
5.23 R_DW...................................................................................................................................211
5.24 R_I........................................................................................................................................212
5.25 R_LR....................................................................................................................................213
5.26 R_N2....................................................................................................................................214
5.27 R_N4....................................................................................................................................215
5.28 R_SI.....................................................................................................................................217
5.29 R_UD....................................................................................................................................218
5.30 R_UI.....................................................................................................................................219
5.31 R_US....................................................................................................................................220
5.32 SI_D.....................................................................................................................................221
5.33 SI_I.......................................................................................................................................222
5.34 SI_R.....................................................................................................................................223
5.35 SI_UD...................................................................................................................................224
5.36 SI_UI....................................................................................................................................225
5.37 UD_I.....................................................................................................................................226
5.38 UD_R....................................................................................................................................227
5.39 UD_SI...................................................................................................................................228
5.40 UI_D.....................................................................................................................................229
5.41 UI_R.....................................................................................................................................230
5.42 UI_SI....................................................................................................................................231
5.43 US_D....................................................................................................................................232
5.44 US_I.....................................................................................................................................233
5.45 US_R....................................................................................................................................234
5.46 W_B......................................................................................................................................235
5.47 W_BY...................................................................................................................................237
5.48 W_DW..................................................................................................................................239
6 Sistema.....................................................................................................................................................241
6.1 CTD......................................................................................................................................241
6.2 GTS......................................................................................................................................243
6.3 RAA......................................................................................................................................244
6.4 RDA......................................................................................................................................245
6.5 RDAA...................................................................................................................................247
6.6 RDP......................................................................................................................................249
6.7 RDP_D.................................................................................................................................252
6.8 RDP_I...................................................................................................................................255
6.9 RDP_UD...............................................................................................................................258
6.10 RDP_UI................................................................................................................................261
6.11 RDP_US...............................................................................................................................264
6.12 RMDP...................................................................................................................................267
6.13 SAH......................................................................................................................................274
6.14 SAH_B..................................................................................................................................277
6.15 SAH_BY...............................................................................................................................280
6.16 SAH_D.................................................................................................................................283
6.17 SAH_I...................................................................................................................................286
6.18 SAV......................................................................................................................................289
6.19 SAV_BY...............................................................................................................................292
6.20 SAV_D..................................................................................................................................295
6.21 SAV_I...................................................................................................................................298
6.22 SRA......................................................................................................................................301
6.23 STM......................................................................................................................................304
6.24 WMDP..................................................................................................................................308
6.25 WRP.....................................................................................................................................315
6.26 WRP_D................................................................................................................................318
6.27 WRP_I..................................................................................................................................320
6.28 WRP_UD..............................................................................................................................322
6.29 WRP_UI...............................................................................................................................324
6.30 WRP_US..............................................................................................................................326
7 Tecnología................................................................................................................................................329
7.1 DCA......................................................................................................................................329
7.2 INCO....................................................................................................................................334
7.3 OCA.....................................................................................................................................337
7.4 TTCU....................................................................................................................................339
7.5 WBG.....................................................................................................................................341
8 Servomando.............................................................................................................................................345
8.1 DEL......................................................................................................................................345
8.2 DEZ......................................................................................................................................349
8.3 DIF.......................................................................................................................................352
8.4 DT1......................................................................................................................................354
8.5 INT.......................................................................................................................................358
8.6 LIM.......................................................................................................................................361
8.7 LIM_D...................................................................................................................................364
8.8 MVS.....................................................................................................................................367
8.9 PC........................................................................................................................................370
8.10 PIC.......................................................................................................................................373
8.11 PT1.......................................................................................................................................382
8.12 RGE.....................................................................................................................................385
8.13 RGJ......................................................................................................................................392
A Avisos y parámetros.................................................................................................................................403
A.1 Avisos...................................................................................................................................403
A.2 Parámetros...........................................................................................................................413
B Apéndice...................................................................................................................................................499
B.1 Tipos de datos......................................................................................................................499
B.2 Valores de error en las respuestas de parámetros PROFIdrive, tipos de datos..................502
B.3 Vista general de bloques......................................................................................................505
Índice alfabético........................................................................................................................................511
ADVERTENCIA
Peligro de muerte en caso de incumplimiento de las consignas de seguridad e inobservancia
de los riesgos residuales
Si no se cumplen las consignas de seguridad ni se tienen en cuenta los riesgos residuales
de la documentación de hardware correspondiente, pueden producirse accidentes con
consecuencias mortales o lesiones graves.
● Respete las consignas de seguridad de la documentación de hardware.
● Tenga en cuenta los riesgos residuales durante la evaluación de riesgos.
ADVERTENCIA
Fallos de funcionamiento de la máquina a consecuencia de una parametrización errónea o
modificada
Una parametrización errónea o modificada puede provocar en máquinas fallos de
funcionamiento que pueden producir lesiones graves o la muerte.
● Proteja las parametrizaciones del acceso no autorizado.
● Controle los posibles fallos de funcionamiento con medidas apropiadas, p. ej.,
DESCONEXIÓN o PARADA DE EMERGENCIA.
Nota
Seguridad industrial
Siemens ofrece productos y soluciones con funciones de seguridad industrial con el objetivo
de hacer más seguro el funcionamiento de instalaciones, sistemas, máquinas y redes.
Para proteger las instalaciones, los sistemas, las máquinas y las redes de amenazas
cibernéticas, es necesario implementar (y mantener continuamente) un concepto de seguridad
industrial integral que sea conforme a la tecnología más avanzada. Los productos y las
soluciones de Siemens constituyen únicamente una parte de este concepto.
El cliente es responsable de impedir el acceso no autorizado a sus instalaciones, sistemas,
máquinas y redes. Los sistemas, las máquinas y los componentes solo deben estar
conectados a la red corporativa o a Internet cuando y en la medida que sea necesario y
siempre que se hayan tomado las medidas de protección adecuadas (p. ej., uso de
cortafuegos y segmentación de la red).
Adicionalmente, deberán observarse las recomendaciones de Siemens en cuanto a las
medidas de protección correspondientes. Encontrará más información sobre seguridad
industrial en:
Seguridad industrial (https://www.siemens.com/industrialsecurity).
Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el
fin de mejorar todavía más su seguridad. Siemens recomienda expresamente realizar
actualizaciones tan pronto como estén disponibles y utilizar únicamente las últimas versiones
de los productos. El uso de versiones anteriores o que ya no se soportan puede aumentar el
riesgo de amenazas cibernéticas.
Para mantenerse siempre informado de las actualizaciones de productos, suscríbase al
Siemens Industrial Security RSS Feed en:
Seguridad industrial (https://www.siemens.com/industrialsecurity).
ADVERTENCIA
Estados operativos no seguros debidos a una manipulación del software
Las manipulaciones del software (p.ej., virus, troyanos, malware, gusanos) pueden provocar
estados operativos inseguros en la instalación, con consecuencias mortales, lesiones graves
o daños materiales.
● Mantenga actualizado el software.
● Integre los componentes de automatización y accionamiento en un sistema global de
seguridad industrial de la instalación o máquina conforme a las últimas tecnologías.
● En su sistema global de seguridad industrial, tenga en cuenta todos los productos
utilizados.
● Proteja los archivos almacenados en dispositivos de almacenamiento extraíbles contra
software malicioso tomando las correspondientes medidas de protección, p. ej.
programas antivirus.
ADVERTENCIA
Peligro de muerte por manipulación de esquemas DCC y librerías DCC
El uso de esquemas y librerías DCC no protegidos aumenta el riesgo de que puedan
manipularse esquemas DCC, librerías DCC y archivo de backup (copia de seguridad).
● Proteja los esquemas y librerías DCC importantes usando la función Protección de know-
how de programas o la Protección de know-how de unidades de accionamiento de
SCOUT/STARTER. El uso de contraseñas bien pensadas permite impedir
manipulaciones indeseadas.
● Por esta razón, use para Protección de know-how de programas y Protección de know-
how de unidades de accionamiento contraseñas con como mínimo 8 caracteres que
contengan mayúsculas y minúsculas, cifras y caracteres especiales.
● Asegúrese de que solo las personas autorizadas tengas acceso a las contraseñas.
● Proteja contra escritura los archivos de backup que se guardan en su sistema de archivos.
El cómodo editor DCC permite una configuración gráfica de fácil manejo y una representación
clara de las estructuras técnicas de regulación, así como una elevada reutilización de
esquemas ya creados.
Para determinar la funcionalidad de control y regulación, se eligen bloques aptos para
multiinstancia (Drive Control Blocks o DCB) dentro de una librería predefinida (librería DCB),
y se combinan gráficamente mediante la función Arrastrar y soltar. Las funciones de prueba
2.2 Librerías
Los bloques se encuentran en las librerías que se pueden importar como paquetes
tecnológicos en el editor DCC.
Existen dos librerías diferentes:
1. La librería SIMOTION contiene los bloques SIMOTION marcados en el presente
documento.
2. La librería SINAMICS contiene los bloques SINAMICS marcados en el presente
documento.
Tanto en la lista del apéndice A3 como en los apartados donde se describen los bloques
correspondientes puede comprobar cuál de los bloques descritos en el presente documento
está disponible dentro de SIMOTION o SINAMICS.
Compatibilidad
SIMOTION
Encontrará la compatibilidad de la librería estándar con los dispositivos SIMOTION en el DVD
de SIMOTION SCOUT y en la página web siguiente:
Lista de compatibilidades de SIMOTION (https://support.industry.siemens.com/cs/ww/en/
view/18857317)
SINAMICS
Con SINAMICS V5.1 pueden funcionar las librerías estándar siguientes:
● SINAMICS V5.1 (dcblibV3_0_sinamics5_1)
● SINAMICS V4.8 (dcblibV3_0_sinamics4_8)
● SINAMICS V4.7 (dcblibV3_0_sinamics4_7)
● SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
● SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Con SINAMICS V4.8 pueden funcionar las librerías estándar siguientes:
● SINAMICS V4.8 (dcblibV3_0_sinamics4_8)
● SINAMICS V4.7 (dcblibV3_0_sinamics4_7)
● SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
● SINAMICS V4.5 (dcblibV3_0_sinamics4_5)
● SINAMICS V4.4 (dcblibV3_0_sinamics4_4)
● SINAMICS V4.3 (dcblibV2_0_sinamics4_3)
Con SINAMICS V4.7 pueden funcionar las librerías estándar siguientes:
● SINAMICS V4.7 (dcblibV3_0_sinamics4_7)
● SINAMICS V4.6 (dcblibV3_0_sinamics4_6)
DEL
0DJQLWXGGHHQWUDGD 0DJQLWXGGHVDOLGD
8PEUDOGHFRQPXWDFLµQ
① Identificador de bloque
② Identificador de conexión
③ Tipo de datos de conexión
Identificador de bloque
Hay un tipo propio de bloque disponible para cada tipo de datos. Para diferenciar mejor los
bloques de distintos tipos de datos con funcionalidad idéntica, dichos bloques están provistos
de un sufijo acorde al tipo de datos, aunque si se trata de los tipos de datos Real y Bool, es
habitual prescindir del sufijo (p. ej., MUL_I: multiplicador del tipo Integer, MUL: multiplicador
del tipo Real). La siguiente tabla reúne las extensiones habituales:
Sufijo para identificador de bloque Tipo de datos de las magnitudes de entrada y sa‐
lida
_I Integer
_D Double_Integer
_W Word
_R Real (opcional)
_B Bool (opcional)
_SI Short Integer
_M Módulo
_BY Byte
_UI Unsigned Integer
_US Unsigned Short Integer
_UD Unsigned Double Integer
_DW Double Word
_LR Long Real
Identificador de conexión
● Para marcar un campo de magnitudes de entrada o salida, el identificador se amplía con
un índice (comenzando por 1, p. ej., X1, X2, X3…).
● Si se trata de una cantidad genérica de entradas (p. ej., ADD), el nombre de la conexión
recibe un índice comenzando por la cifra 1 (p. ej., X1, X2, X3…).
Si además de las magnitudes de entrada y salida primarias se utilizan más entradas y salidas
(p. ej., valores límite, indicaciones de tiempo, valores sustitutivos, visualización de los
estados), no se emplean los identificadores de la reserva de magnitudes de entrada y salida
primarias. En la siguiente tabla se muestran los identificadores preferentes para magnitudes
secundarias:
SIMOTION
Para importar en SCOUT un esquema DCC es necesario que en el proyecto exista un
dispositivo SIMOTION. En la carpeta Programas, seleccione con el menú contextual Experto
-> Importar objeto la ruta de acceso del esquema DCC exportado. Los archivos se encuentran
generalmente en la siguiente ruta:
C:\Archivos de programa\Siemens\Step7\Examples\dcc\SIMOTION
SINAMICS
Para importar en SCOUT/STARTER un esquema DCC es necesario que en el proyecto exista
una unidad de accionamiento S120 con un objeto de accionamiento (Drive Object = DO). En
el objeto de accionamiento, seleccione con el menú contextual Experto -> Importar objeto, la
ruta de acceso del esquema DCC exportado. Los archivos se encuentran generalmente en
la siguiente ruta:
C:\Archivos de programa\Siemens\Step7\Examples\dcc\SINAMICS
Hasta SCOUT/STARTER V4.3 las configuraciones de ejemplo estaban almacenadas, en
forma de proyecto exportado, en la ruta:
C:\Archivos de programa\Siemens\Step7\Examples\dcc\Examples_CRGE_TCLR.xml
Nota
El proyecto de ejemplo está realizado sobre la base de un proyecto SCOUT, por lo que
contiene las configuraciones tanto para SINAMICS_Integrated como para SINAMICS
Standalone/CU320. Al importar un proyecto de ejemplo con STARTER, se rechazan los
componentes SIMOTION por su naturaleza; en cambio, los componentes CU320 se importan
correctamente y se pueden copiar.
NOT T2
RSS T2
1/22
RS-Flip-Flop, S 1/24
BO I Q BO BO S QP BO
0 = Ramp-function
BO R QN BO generator inital runs
NCM T2
1/23
R X1 QU BO
Acceleration
R X2 QU BO finished
QU BO
NSW T2
NSW T2 NSW T2
1/6 1/7 1/8
Ramp-function generator input
R X1 Y R R X1 Y R R X1 Y R Command Priority:
R X2 0 R X2 0 R X2
Quick stop ramp-function Stop Ramp-function from highest priority to lowest priority:
generator
BO I BO I BO I
generator
1. enamble ramp function generator / set to zero
NOP1_B T2 Bring Ramp-function
2. quick stop ramp function generator
1/1 generator to a standstill
BO I Q BO 3. set ramp function generator to setpoint value
OR T2 BSW T2 OR T2
OR-Stufe BOOL 1/11 1/12 OR-Stufe BOOL 1/14
BO I0 Q BO BO I1 Q BO BO I0 Q BO
0 0 BO I2 0
BO I1 BO I1
BO I 0
BO I2 BO I2
0
BO I3 BO I3
NOP1_B T2 NOT T2
1/4 1/13
BO I Q BO BO I Q BO
1 = Enable ramp-function generator
0 = Set ramp-function generator to zero Comfort ramp-function generator
RGE T2
1/32
Priority of commands: R X Y R
Using the Technology-Controller as P-
Controller: R NRM YA R
in order from highest to lowest priority:
Technology Controller
Símbolo
ACOS
$UJXPHQWR 5 ; < 5 $UFRFRVHQR
4) %2 0DJQLWXGGHVDOLGD
Descripción abreviada
Determinación del valor arcocoseno de un argumento
Funcionamiento
El bloque emite por la salida Y el resultado de calcular el arcocoseno de un argumento en
radianes que debe introducirse en la entrada X.
Y = arccos X
Rango de entrada permitido: -1.0 <= X <= +1.0
Rango de salida: 0.0 <= Y <= ∏
Si el argumento se encuentra fuera del rango de entrada permitido, se limita la salida Y a ∏
(con X < -1,0) o 0,0 (con X > +1,0) y, al mismo tiempo, se ajusta la salida binaria QF = 1.
Función de transferencia
\
< $5&&26;
[
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
3.2 ADD
Sumador (tipo REAL)
Símbolo
ADD
6XPDQGR 5 ; < 5 6XPD
Descripción abreviada
Sumador que puede disponer de hasta 4 entradas del tipo Real
Funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite
en la salida Y limitado a un rango de -3,402823 E38 a 3,402823 E38.
Algoritmo:
Y = X1 + X2 + X3 + X4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
configurable en Tasks cíclicas
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.3 ADD_D
Sumador (tipo DOUBLE INTEGER)
Símbolo
ADD_D
6XPDQGR ', ; < ', 6XPD
4) %2 5HEDVH
Descripción abreviada
Sumador que puede disponer de hasta 4 entradas del tipo Double Integer
Funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite
en la salida Y limitado a un rango de -2147483648 (231) a +2147483647 (231-1).
Algoritmo:
Y = X1 + X2 + X3 + X4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.4 ADD_I
Sumador (tipo INTEGER)
Símbolo
ADD_I
6XPDQGR , ; < , 6XPD
Descripción abreviada
Sumador que puede disponer de hasta 4 entradas del tipo Integer
Funcionamiento
El bloque suma los valores con signo introducidos en las entradas X. El resultado se emite
en la salida Y limitado a un rango de -32768 a +32767.
Algoritmo:
Y = X1 + X2 + X3 + X4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.5 ADD_M
Sumador Módulo para suma correcta de ciclo de eje
Símbolo
ADD_M
9DORUPµGXOR /RQJLWXGGHOFLFORGHHMH ', 02' < ', 9DORUGHPµGXORGH;;
9DORUGHVXPD ', ; 43 %2 'HVERUGDPLHQWRSRVLWLYR
9DORUGHVXPD ', ; 41 %2 'HVERUGDPLHQWRQHJDWLYR
$FWLYDFLµQGHOD %2 (26
HYDOXDFLµQGHGHVERUGDPLHQWR
Descripción abreviada
El bloque ADD_M se utiliza para sumar valores de posición. Puede utilizarse para "añadir"
offsets para consignas de posición o para la compensación de tiempo muerto en el maestro
real.
Diagrama de bloques
;
<
;
7$
<Q
<Q<!0RG
Q 43
<Q
(26
02'
<Q
<Q<0RG 41
Q
<Q
Funcionamiento
El bloque suma los valores de entrada X1 y X2. En la entrada MOD puede indicarse un valor
de módulo que se limita a 1..231-1 y que se aplica a la suma de X1 y X2. El resultado Y de la
operación del módulo siempre se encuentra, por lo tanto, en la banda de 0 a MOD.
Mediante la entrada EOS puede activarse la evaluación de desbordamiento. Con EOS = 1 se
aplica:
desbordamiento positivo: QP = Yn-1-Yn> MOD/2
Desbordamiento negativo: QN = Yn-1 – Yn < -MOD/2
Con EOS = 0 se aplica: QP = 0; QN = 0
De esta forma es posible desactivar una evaluación de desbordamiento al ajustar el offset. Al
modificar el valor de módulo se desconecta la evaluación de desbordamiento para un ciclo.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
3.6 ASIN
Función Arcoseno
Símbolo
ASIN
$UJXPHQWR 5 ; < 5 $UFRVHQR
4) %2 (UURUGHLQWURGXFFLµQ
Descripción abreviada
Determinación del valor arcoseno de un argumento
Funcionamiento
El bloque emite por la salida Y el resultado de calcular el arcoseno de un argumento en
radianes que debe introducirse en la entrada X.
Y = arcsin X
Rango de entrada permitido: -1.0 <= X <= +1.0
Rango de salida: -∏/2 <= Y <= ∏/2
Si el argumento se encuentra fuera del rango de entrada permitido de |X| <= 1,0, se limita la
salida Y a -∏/2 (con X < -1,0) o ∏/2 (con X > +1,0) y, al mismo tiempo, se ajusta la salida
binaria QF = 1.
Diagrama XY
\
< $5&6,1;
[
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
3.7 ATAN
Función Arcotangente
Símbolo
ATAN
$UJXPHQWR 5 ; < 5 $UFRWDQJHQWH
Descripción abreviada
Determinación del valor arco tangente de un argumento
Funcionamiento
El bloque emite por la salida Y el resultado de calcular la arcotangente de un argumento en
radianes que debe introducirse en la entrada X.
Y = arctan X
Rango de entrada permitido: -3,402823 E38 a 3,402823 E38
Rango de salida: -∏/2 <= Y <= ∏/2
Diagrama XY
\
< $5&7$1;
[
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
3.8 AVA
Generador de valor absoluto con evaluación de signo
Símbolo
AVA
0DJQLWXGGHHQWUDGD 5 ; < 5 9DORUDEVROXWRGHODPDJQLWXGGHHQWUDGD
61 %2 0DJQLWXGGHHQWUDGDQHJDWLYD
Descripción abreviada
Bloque de cálculo para el cálculo del valor absoluto del tipo REAL
Funcionamiento
El bloque forma el valor absoluto del valor presente en la entrada X (magnitud de entrada).
El resultado se emite en la salida Y.
Y = |X|
Si la magnitud de entrada es negativa, se ajusta al mismo tiempo la salida binaria SN = 1.
Diagrama de bloques
<
;
61
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
3.9 AVA_D
Generador de valor absoluto (DOUBLE INTEGER)
Símbolo
AVA_D
9DORUDEVROXWRGHOD
0DJQLWXGGHHQWUDGD ', ; < ', PDJQLWXGGHHQWUDGD
61 %2 0DJQLWXGGHHQWUDGDQHJDWLYD
Descripción abreviada
Bloque de cálculo para el cálculo del valor absoluto del tipo DOUBLE INTEGER
Funcionamiento
El bloque forma el valor absoluto del valor presente en la entrada X (magnitud de entrada).
El resultado se emite en la salida Y.
Y = |X|
Si la magnitud de entrada es negativa, se ajusta al mismo tiempo la salida binaria SN = 1.
Si el valor de entrada es -2147483648, se ajustan los valores de salida Y -2147483648 y SN
1.
Diagrama de bloques
<
;
61
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
3.10 COS
Función Coseno
Símbolo
COS
$UJXPHQWR 5 ; < 5 &RVHQR
Descripción abreviada
Determinación del valor coseno de un argumento
Funcionamiento
El bloque emite por la salida Y el resultado de calcular el coseno de un argumento en radianes
que debe introducirse en la entrada X.
Y = cos X
Diagrama XY
\
< &26;
[
X es ∏ modular
Conexiones de bloque
Datos de configuración
3.11 DIV
Divisor (tipo REAL)
Símbolo
DIV
'LYLGHQGR 5 ; < 5 &RFLHQWH
'LYLVRU 5 ; <,1 5 &RFLHQWHHQWHUR
02' 5 5HVWRGHODGLYLVLµQ
4) %2 (OGLYLVRUHVFHUR
Descripción abreviada
Divisor con dos entradas del tipo REAL
Funcionamiento
El bloque divide el valor introducido en la conexión X1 por el valor introducido en la conexión
X2.
El resultado se emite en las salidas Y, YIN y MOD:
● en la salida Y se encuentra el cociente con la parte entera y los decimales.
● en la salida YIN se encuentra el cociente entero.
● en la salida MOD se encuentra el resto de la división (valor residual absoluto).
La salida Y está limitada a un rango de aprox. -3,4 E38 a +3,4 E38.
;
<=
;
MOD = (Y – YIN) * X2
Cuando el valor de salida Y rebasa el rango de valores permitido de -3,402823 E38 a 3,402823
E38 (porque el divisor X2 es muy pequeño o es cero), se emite el valor límite con signo del
rango de salida en la conexión Y. Al mismo tiempo, se ajusta la salida binaria QF = 1. Si X2
es cero, las salidas YIN y MOD conservan su último valor.
Con una división 0/0 no se modifica la salida de bloque Y. La salida binaria QF se ajusta a 1.
En caso de división por cero, la salida MOD conserva su último valor.
Tabla(s) de la verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casos
antes mencionados.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
3.12 DIV_D
Divisor (tipo DOUBLE INTEGER)
Símbolo
DIV_D
'LYLGHQGR ', ; < ', &RFLHQWH
'LYLVRU ', ; 02' ', 5HVWRGHODGLYLVLµQ
4) %2 (OGLYLVRUHVFHUR
Descripción abreviada
Divisor con dos entradas del tipo DOUBLE INTEGER
Funcionamiento
El bloque divide teniendo en cuenta el signo el valor introducido en la conexión X1 por el valor
introducido en la conexión X2. El cociente se emite en la salida Y limitado a un rango de
-2147483648 (231) a 2147483647 (231-1).
;
<=
;
En la conexión MOD se emite el resto de la división. El signo del resto de la división MOD es
idéntico al del dividendo X1.
MOD = X1 MOD X2
Si el valor de salida Y supera el rango de valores permitido de -2147483648 (231) a
+2147483647 (231-1) (si el divisor X2 es cero), se emite en la conexión Y el valor límite con
signo del rango de salida. Al mismo tiempo, se ajusta la salida binaria QF = 1.
Con una división 0/0 no se modifica la salida de bloque Y. La salida binaria QF se ajusta a 1.
En caso de división por cero, la salida MOD conserva su último valor.
Tabla(s) de la verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casos
antes mencionados.
X1/X2 Y MOD OF
X/0 LÍM con signo correcto MOD n-1 1
0/0 Y n-1 MOD n-1 1
0/X 0 0 0
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
3.13 DIV_I
Divisor (tipo INTEGER)
Símbolo
DIV_I
'LYLGHQGR , ; < , &RFLHQWH
'LYLVRU , ; 02' , 5HVWRGHODGLYLVLµQ
4) %2 (OGLYLVRUHVFHUR
Descripción abreviada
Divisor con dos entradas del tipo INTEGER
Funcionamiento
El bloque divide teniendo en cuenta el signo el valor introducido en la conexión X1 por el valor
introducido en la conexión X2. El cociente se emite en la conexión Y limitado a un rango de
-32768 a +32767.
;
<=
;
En la conexión MOD se emite el resto de la división. El signo del resto de la división MOD es
idéntico al del dividendo X1.
MOD = X1 MOD X2
Cuando el valor de salida Y rebasa el rango de valores permitido de -32768 a +32767 (si el
divisor es cero), se emite el valor límite con signo del rango de salida en la conexión Y. Al
mismo tiempo, se ajusta la salida binaria QF = 1.
Con una división 0/0 no se modifica la salida de bloque Y. La salida binaria QF se ajusta a 1.
En caso de división por cero, la salida MOD conserva su último valor.
Tabla(s) de la verdad
En la siguiente tabla de la verdad se puede ver el comportamiento del bloque en los casos
antes mencionados.
X1/X2 Y MOD OF
X/0 LÍM con signo correcto MOD n-1 1
0/0 Y n-1 MOD n-1 1
0/X 0 0 0
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
3.14 MAS
Evaluador de máximos
Símbolo
MAS
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHHQWUDGDP£[LPD
Descripción abreviada
Bloque de comparación que puede disponer de hasta 4 entradas del tipo REAL para calcular
el mayor valor de entrada presente en el momento de ejecución
Funcionamiento
El bloque calcula el mayor de los valores presentes en las entradas X 1-4.
El resultado se emite en la salida Y.
Y = Max {X1,X2,X3,X4}
Si en todas las entradas está presente el mismo valor, éste se emite como magnitud de entrada
máxima.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.15 MIS
Evaluador de mínimos
Símbolo
MIS
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHHQWUDGDP¯QLPD
Descripción abreviada
Bloque de comparación que puede disponer de hasta 4 entradas del tipo REAL para la
determinación del menor valor de entrada presente en el momento de ejecución
Funcionamiento
El bloque calcula el menor de los valores presentes en las entradas X 1-4.
El resultado se emite en la salida Y.
Y = Min {X1,X2, X3, X4}
Si en todas las entradas está presente el mismo valor, éste se emite como magnitud de entrada
mínima.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.16 MUL
Multiplicador (tipo REAL)
Símbolo
MUL
)DFWRU 5 ; < 5 3URGXFWR
Descripción abreviada
Multiplicador que puede disponer de hasta 4 entradas del tipo REAL
Funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. El
resultado se emite en la salida Y limitado a un rango de -3,402823 E38 a +3,402823 E38.
Y = X1·X2·X3·X4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.17 MUL_D
Multiplicador (tipo DOUBLE INTEGER)
Símbolo
MUL_D
)DFWRU ', ; < ', 3URGXFWR
4) %2 5HEDVH
Descripción abreviada
Multiplicador que puede disponer de hasta 4 entradas del tipo DOUBLE INTEGER
Funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. El
resultado se emite en la salida Y limitado a un rango de -2147483648 (231) a +2147483647
(231-1).
Y = X1·X2·X3·X4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.18 MUL_I
Multiplicador (tipo INTEGER)
Símbolo
MUL_I
)DFWRU , ; < , 3URGXFWR
<', ', 3URGXFWR',17
Descripción abreviada
Multiplicador que puede disponer de hasta 4 entradas del tipo INTEGER
Funcionamiento
El bloque multiplica los valores con signo introducidos en las entradas genéricas X 1-4. El
resultado se emite en la salida Y limitado a un rango de -32768 a +32767. Además, el resultado
se emite en la salida YDI limitado a un rango de -2147483648 (231) a +2147483647 (231-1).
Y = X1·X2·X3·X4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades X comprende hasta 4 entradas (X1 a X4)
3.19 PLI20
Línea poligonal, 20 puntos de inflexión
Símbolo
PLI20
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
9DORUGHDEVFLVDSXQWRGHLQIOH[LµQ$ 5 $
9DORUGHRUGHQDGDSXQWRGHLQIOH[LµQ% 5 %
Descripción abreviada
Bloque del tipo REAL
● para la linealización de características
● para la emulación de elementos de transferencia no lineales
● para la amplificación del regulador definida por secciones
Funcionamiento
● Este bloque adapta a voluntad la magnitud de salida Y de la magnitud de entrada X en 4
cuadrantes mediante 20 puntos de inflexión como máximo.
● Entre los puntos de inflexión se efectúa una interpolación lineal. Fuera de A1 o A20, la
característica presenta un trazado horizontal.
Ejemplo
$%
< $%
$% $%
$%
$%
$%
$%
$%
$%
;Q
;
$%
$%
$%
$%
$%
$%
$% $%
<Q
$%
$%
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
3.20 SII
Inversor
Símbolo
SII
)DFWRU 5 ; < 5 3URGXFWR
Descripción abreviada
● Inversor con una entrada del tipo REAL
● Bloque de cálculo para invertir el signo
Funcionamiento
El bloque invierte la magnitud de entrada X y emite el resultado en la salida de bloque Y (según
la siguiente característica de transferencia).
Y = -X
Función de transferencia
y
<
y
y ;
y
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
3.21 SIN
Función Seno
Símbolo
SIN
$UJXPHQWR 5 ; < 5 6HQR
Descripción abreviada
Determinación del valor seno de un argumento
Funcionamiento
● El bloque emite por la salida Y el resultado de calcular el seno de un argumento en radianes
que debe introducirse en la entrada X.
● Y = sin X
Diagrama XY
\
< 6,1;
[
X es ∏ modular
Conexiones de bloque
Datos de configuración
3.22 SQR
Extractor de raíz cuadrada
Símbolo
SQR
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD
Descripción abreviada
Bloque de cálculo para determinar la raíz cuadrada
Funcionamiento
El bloque calcula la raíz cuadrada del valor introducido en la conexión X. El resultado se emite
en la conexión Y.
<= ;
Si la magnitud de entrada es negativa, se emite el valor cero en la conexión Y. Al mismo
tiempo, se ajusta la salida binaria QF = 1.
Tabla(s) de la verdad
Condición Y QF
X>0 SQR(X) 0
X=0 0 0
X<0 0 1
Conexiones de bloque
Datos de configuración
Insertable online sí
Particularidades -
3.23 SUB
Restador (tipo REAL)
Símbolo
SUB
0LQXHQGR 5 ; < 5 'LIHUHQFLD
6XVWUDHQGR 5 ;
Descripción abreviada
Restador con dos entradas del tipo REAL
Funcionamiento
● El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valor
introducido en la conexión X1. El resultado se emite en la salida Y limitado a un rango de
-3,402823 E38 a 3,402823 E38.
● Y = X1 - X2
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
3.24 SUB_D
Restador (tipo DOUBLE INTEGER)
Símbolo
SUB_D
0LQXHQGR ', ; < ', 'LIHUHQFLD
6XVWUDHQGR ', ; 4) %2 5HEDVH
Descripción abreviada
Restador con dos entradas del tipo DOUBLE INTEGER
Funcionamiento
El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valor
introducido en la conexión X1. El resultado se emite en la salida Y limitado a un rango de
-2147483648 (231) a +2147483647 (231-1). En la salida binaria se indica un desbordamiento
con QF = 1.
Y = X1 - X2
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
3.25 SUB_I
Restador (tipo INTEGER)
Símbolo
SUB_I
0LQXHQGR , ; < , 'LIHUHQFLD
6XEWUDKHQG , ;
Descripción abreviada
Restador con dos entradas del tipo INTEGER
Funcionamiento
● El bloque resta teniendo en cuenta el signo el valor introducido en la conexión X2 del valor
introducido en la conexión X1. El resultado se emite en la salida Y limitado a un rango de
-32768 a 32767.
● Y = X1 - X2
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
3.26 TAN
Tangente
Símbolo
TAN
$UJXPHQWR 5 ; < 5 7DQJHQWH
4) %2 7DQJHQWHIXHUD
GHOUDQJRGHYDORUHV
Descripción abreviada
Determinación del valor de la tangente de un ángulo
Funcionamiento
El bloque emite por la salida Y el resultado de calcular la tangente de un ángulo en radianes
que debe introducirse en la entrada X.
Y = tan X
Rango de salida: -3,402823 E38 a 3,402823 E38
Si el valor tangente determinado se encuentra fuera del rango de -3,402823 E38 a 3,402823
E38, la salida del bloque Y se limita a -3,402823 E38 o +3,402823 E38 y, al mismo tiempo, la
salida binaria se ajusta a QF = 1.
Función de transferencia
\
< 7$1;
[
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
Símbolo
AND
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD$1'
Descripción abreviada
Bloque AND que puede disponer de hasta 4 entradas del tipo BOOL
Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un AND lógico y emite
el resultado en su salida binaria Q.
Q = I01∧...∧I04
La salida Q = 1, si en todas las entradas genéricas I1 a I4 está presente el valor 1. En todos
los demás casos, salida Q = 0.
Tabla(s) de la verdad
(QWUDGD 6DOLGD
FXDOTXLHUD
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
4.2 AND_W
Operación AND lógica (tipo WORD)
Símbolo
AND_W
3DODEUDGHHVWDGR(QWUDGD : , 46 : 3DODEUDGHHVWDGR$1'
4 %2 6DOLGDELQDULD
Descripción abreviada
Bloque AND_W que puede disponer de hasta 4 entradas del tipo WORD
Funcionamiento
En una palabra de estado se agrupan hasta 16 estados binarios.
El bloque vincula entre si bit a bit las palabras de estado I01 a I16 de acuerdo con la función
lógica AND. En la salida de bloque QS se ajustan los bits correspondientes de la palabra de
estado AND.
Para el bit k de la palabra de estado AND se aplica:
46N=,N∧ ∧,QQNN=
Un bit de la palabra de estado AND es entonces igual a 0 si al menos uno de los bits
equivalentes en las entradas de bloque I1 a I4 es igual a 0.
La salida binaria Q es 1 cuando al menos un bit de la palabra de estado AND es igual a 1.
3DODEUDGHHVWDGR
,
3DODEUDGHHVWDGR
,
3DODEUDGHHVWDGR
,
3DODEUDGHHVWDGR
46
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades I comprende hasta 4 entradas (I1 a I4)
4.3 BF
Función Intermitente (tipo BOOL)
Símbolo
BF
'XUDFLµQGHODLQWHUPLWHQFLDPV 76 7 4 %2 6DOLGDGHLQWHUPLWHQFLD
+DELOLWDU %2 (1
Descripción abreviada
Bloque del tipo BOOL
● Para el control de encóders de señal
● Como generador de ciclos
Funcionamiento
El bloque ajusta su salida Q alternativamente a 1 y a 0, siguiendo el ritmo marcado por el
intervalo de tiempo T, mientras la entrada EN = 1.
Si la entrada de habilitación EN = 0, la salida Q = 0.
T representa tanto la duración "luz" como la duración "oscuridad".
Diagrama de bloques
(1 4
Diagrama de tiempo
(1
7 7
4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.4 BF_W
Función intermitente para palabra de estado (tipo WORD)
Símbolo
BF_W
3DODEUDGHHVWDGR : ,6 46 : 6DOLGDGHLQWHUPLWHQFLDGHODSDODEUDGHHVWDGR
'XUDFLµQGHODLQWHUPLWHQFLDPV 76 7
Descripción abreviada
Bloque del tipo WORD para el control de las combinaciones de encóders de señal
Funcionamiento
El bloque ajusta alternativamente a 1 y a 0, siguiendo el ritmo marcado por el intervalo de
tiempo T, todos los bits de la palabra de estado de entrada IS que tienen el valor lógico 1 en
la palabra de estado de salida QS.
T representa tanto la duración "luz" como la duración "oscuridad".
Diagrama de bloques
,6 46
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
4.5 BSW
Conmutador binario (tipo BOOL)
Símbolo
BSW
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 ,
3RVLFLµQGHOVHOHFWRU %2 ,
Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada binarias a la salida.
Funcionamiento
Si la entrada I = 0, se emite I1 en la salida Q.
Si la entrada I = 1, se emite I2 en la salida Q.
Diagrama de bloques
,
4
,
Tabla(s) de la verdad
Inicialización
Si la entrada I = 0, se emite I1 en la salida Q.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.6 CNM
Memoria numérica controlable (tipo REAL)
Símbolo
CNM
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGH
0DJQLWXGGHHQWUDGD 5 ; HQWUDGDJXDUGDGD
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
Descripción abreviada
Bloque del tipo REAL para guardar un valor de entrada actual (en inglés, función Sample and
Hold) con
● entrada seleccionable
● momento de guardado seleccionable
● resolución disparada por flanco de subida
Los bloques CNM_I y CNM_D cumplen la misma función. Se diferencian solamente en el tipo
de datos utilizado.
Funcionamiento
En un flanco de subida en I1 se conecta X1 en la salida Y.
En un flanco de subida en I2 se conecta X2 en la salida Y.
La magnitud de entrada guardada permanece en Y hasta que el siguiente flanco de subida
en I1 o en I2 conecte el siguiente valor actual.
Si la subida del flanco se encuentra simultáneamente en I1 y en I2, tiene prioridad I1 y X1 se
conecta en Y.
Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque no
detecta ningún flanco positivo durante la primera ejecución cíclica. De lo contrario, el bloque
detecta un flanco positivo durante la primera ejecución cíclica. En el modo START (marca de
flanco), se guardan temporalmente los valores para I1 e I2.
Diagrama de bloques
;
,
<
,
;
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.7 CNM_D
Memoria numérica controlable (tipo DOUBLE INTEGER)
Símbolo
CNM_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHHQWUDGDJXDUGDGD
0DJQLWXGGHHQWUDGD ', ;
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
Descripción abreviada
Bloque del tipo DOUBLE INTEGER para guardar un valor de entrada actual (en inglés, función
Sample and Hold) con
● entrada seleccionable
● momento de guardado seleccionable
● resolución disparada por flanco de subida
Los bloques CNM y CNM_I cumplen la misma función. Se diferencian solamente en el tipo de
datos utilizado.
Funcionamiento
En un flanco de subida en I1 se conecta X1 en la salida Y.
En un flanco de subida en I2 se conecta X2 en la salida Y.
La magnitud de entrada guardada permanece en Y hasta que el siguiente flanco de subida
en I1 o en I2 conecte el siguiente valor actual.
Si la subida del flanco se encuentra simultáneamente en I1 y en I2, tiene prioridad I1 y X1 se
conecta en Y.
Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque no
detecta ningún flanco positivo durante la primera ejecución cíclica. De lo contrario, el bloque
detecta un flanco positivo durante la primera ejecución cíclica. En el modo START se guardan
temporalmente los valores para I1 e I2.
Diagrama de bloques
;
,
<
,
;
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.8 CNM_I
Memoria numérica controlable (tipo INTEGER)
Símbolo
CNM_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHHQWUDGDJXDUGDGD
0DJQLWXGGHHQWUDGD , ;
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
*XDUGDUPDJQLWXGGHHQWUDGD %2 ,
Descripción abreviada
Bloque del tipo INTEGER para guardar un valor de entrada actual (en inglés, función Sample
and Hold) con
● entrada seleccionable
● momento de guardado seleccionable
● resolución disparada por flanco de subida
Los bloques CNM y CNM_D cumplen la misma función. Se diferencian solamente en el tipo
de datos utilizado.
Funcionamiento
En un flanco de subida en I1 se conecta X1 en la salida Y.
En un flanco de subida en I2 se conecta X2 en la salida Y.
La magnitud de entrada guardada permanece en Y hasta que el siguiente flanco de subida
en I1 o en I2 conecte el siguiente valor actual.
Si la subida del flanco se encuentra simultáneamente en I1 y en I2, tiene prioridad I1 y X1 se
conecta en Y.
Inicialización
Si la entrada I1 o I2 recibe el valor 1 de una salida inicializada aguas arriba, el bloque no
detecta ningún flanco positivo durante la primera ejecución cíclica. De lo contrario, el bloque
detecta un flanco positivo durante la primera ejecución cíclica. En el modo START se guardan
temporalmente los valores para I1 e I2.
Diagrama de bloques
;
,
<
,
;
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.9 CTR
Contador (tipo BOOL)
Símbolo
CTR
,PSXOVRKDFLDGHODQWH %2 ,8 < , (VWDGRGHOFRQWDGRU
,PSXOVRKDFLDDWU£V %2 ,' 48 %2 &RQWDGRUHQHOO¯PLWHVXSHULRU
5HVHW %2 5 4 %2 (VWDGRGHOFRQWDGRUFHUR
6HW %2 6 4/ %2 &RQWDGRUHQHOO¯PLWHLQIHULRU
9DORUGHDMXVWH , 69
9DORUO¯PLWHGHFRQWDGRUVXSHULRU , /8
9DORUO¯PLWHGHFRQWDGRULQIHULRU , //
0RGR'HVERUGDPLHQWR %2 02'
Descripción abreviada
Bloque para contar hacia delante o hacia atrás con las siguientes funciones de contaje:
● Ajustar el contador a cero
● Mantener el contador a cero (bloquear)
● Ajustar el contador al valor inicial
Ajuste independiente del límite de contador superior e inferior
Funcionamiento
Este bloque conforma un contador hacia delante o hacia atrás disparado por flanco. Con flanco
de subida de un impulso en la entrada IU se incrementa el estado del contador.
Con flanco de subida de un impulso en la entrada ID disminuye el estado del contador. El
estado del contador se sitúa en la salida Y. Control del contador (véase también la tabla de
la verdad). Con S = 1 el estado del contador Y puede preajustarse con el valor de ajuste SV.
Sin embargo, la entrada de desactivación R tiene preferencia frente a la entrada de ajuste.
Mientras R sea 1 lógico, Y se mantiene en 0. El contador está bloqueado. Si Y no se encuentra
en el rango de contaje entre LL y LU, la salida con R = 1 se ajusta al valor límite efectivo.
Mediante LU (valor límite de contador superior) o LL (valor límite de contador inferior) se puede
predefinir el rango de trabajo del contador.
El valor de ajuste (SV) se encuentra en el rango de LL >= SV >= LU.
MOD = 0 Cuando se alcanzan los límites no se sigue contando, sino que se ajusta la vi‐
sualización QU (contador en el límite superior) o QL (contador en el límite inferior).
MOD = 1 Al alcanzar el límite superior (LU) el estado del contador se ajusta al valor límite
inferior con el siguiente impulso hacia delante y QU = 1 indica el desbordamiento
positivo para un ciclo.
Al alcanzar el límite inferior (LL) el estado del contador se ajusta al valor límite
superior con el siguiente impulso hacia atrás y QL = 1 indica el desbordamiento
negativo para un ciclo.
Diagrama de bloques
6 0
// /8
,8
48
,' <
69
4/
4
Tabla(s) de la verdad
Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica. Si la entrada ID o IU
está preajustada con 1, el bloque no puede detectar ningún flanco positivo durante la primera
ejecución cíclica.
Condiciones marginales:
● LL <= Y <= LU para LL <LU
● Y = LU para LL >= LU
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.10 DFR
D Flip-Flop dominante para reset (tipo BOOL)
Símbolo
DFR
(QWUDGDGHGLVSDUR %2 , 4 %2 0DJQLWXGELQDULD
(QWUDGD' %2 ' 41 %2 0DJQLWXGELQDULDLQYHUWLGD
6HW %2 6
5HVHW %2 5
Descripción abreviada
Bloque del tipo BOOL para utilizar como biestable tipo D dominante para reset
Funcionamiento
Si ambas entradas S y R son 0 lógico, la información de entrada D se conecta a la salida Q
con un flanco de subida en la entrada de disparo I. La salida QN lleva siempre el valor inverso
a Q. Con 1 lógico en la entrada S, la salida Q se ajusta a 1 lógico. Si la entrada R está ajustada
a 1 lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas están ajustadas a 0 lógico, Q
no se modifica. Si, por el contrario, ambas entradas S y R son 1 lógico, Q es 0 lógico, puesto
que domina la entrada de desactivación.
Inicialización
Si la entrada I recibe el valor 1 de una salida inicializada aguas arriba, el bloque no detecta
ningún flanco positivo durante la primera ejecución cíclica.
De lo contrario, el bloque detecta un flanco positivo durante la primera ejecución cíclica. En
el modo START se guarda temporalmente el valor para I.
Diagrama de bloques
4
'
,
41
Tabla(s) de la verdad
Diagrama de tiempo
con D e I
,
'
4
41
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.11 DFR_W
D Flip-Flop dominante para reset (tipo WORD)
Símbolo
DFR_W
(QWUDGD' : ,6 46 : 0DJQLWXGGHVDOLGD
(QWUDGDGHGLVSDUR %2 , 461 : 0DJQLWXGHVGHVDOLGDLQYHUWLGDV
6HW %2 6
5HVHW %2 5
Descripción abreviada
Bloque del tipo WORD para utilizar como biestable D dominante para reset
Funcionamiento
Si ambas entradas son S y R = 0, la información de entrada D se conecta a la salida QS con
un flanco de subida en la entrada de disparo I. La salida QSN lleva siempre el valor inverso
a QS. Si S = 1, todos los bits de la magnitud de salida QS se ajustan a 1. Si R = 1, todos los
bits de la magnitud de salida QS se ajustan a 0. Si ambas entradas S y R = 0, QS no se
modifica. Si ambas entradas S y R = 1, todos los bits de la magnitud de salida QS se ajustan
a 0, porque domina la entrada de desactivación R.
Inicialización
Si la entrada I recibe el valor 1 de una salida inicializada aguas arriba, el bloque no detecta
ningún flanco positivo durante la primera ejecución cíclica.
De lo contrario, el bloque detecta un flanco positivo durante la primera ejecución cíclica. En
el modo START se guarda temporalmente el valor para I.
Diagrama de bloques
46
,6
,
461
Tabla(s) de la verdad
* cualquiera
Diagrama de tiempo
con I e IS
,
,6Q
46Q
461Q
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
4.12 DLB
Elemento de retardo (tipo REAL)
Símbolo
DLB
&DQWLGDGGHYDORUHVPHPRUL]DEOHV , 7%/ < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; 476 %2 (VWDGRRSHUDWLYR
&LFORVGHOUHWDUGR , $'5
Descripción abreviada
Bloque del tipo REAL para la emisión de una magnitud de entrada que se retarda un número
específico de intervalos de muestreo.
Funcionamiento
Si el estado operativo es QTS = 1, el bloque contiene una memoria de retardo de la magnitud
TBL. La magnitud de entrada indicada en la entrada X se emite con retardo como magnitud
de salida Y. El retardo se define mediante el múltiplo entero ADR del intervalo de muestreo
(segmento de tiempo en el que se calcula el bloque). Si el estado operativo es QTS = 0, la
memoria de retardo no está activada. En este caso, la magnitud de entrada indicada en la
entrada X se emite de inmediato como magnitud de salida Y.
Inicialización
Al inicializar se requiere a la memoria de retardo que admita magnitudes de entrada TBL.
Como máximo se puede crear una memoria de retardo de 1000. Si TBL < 0, TBL se limita a
0. QTS = 1 indica que la memoria de retardo requerida en TBL está disponible. Si QTS = 0,
el sistema no ha podido poner la memoria a disposición debido a una falta de recursos o bien
se ha predefinido un valor > 1000 para TBL. En este caso, la salida Y se ajusta a la entrada
X durante el funcionamiento cíclico.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.13 DX8
Demultiplexor, 8 salidas, concatenable en cascada (tipo REAL)
Símbolo
DX8
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
(QWUDGDGHFRQWURO , ;6 < 5 0DJQLWXGGHVDOLGD
0RGR*XDUGDU %2 06 < 5 0DJQLWXGGHVDOLGD
5HVHW %2 5 < 5 0DJQLWXGGHVDOLGD
&DPELDUKDELOLWDFLµQ %2 (1& < 5 0DJQLWXGGHVDOLGD
< 5 0DJQLWXGGHVDOLGD
< 5 0DJQLWXGGHVDOLGD
< 5 0DJQLWXGGHVDOLGD
<6 , 6DOLGDGHFRQWURO
Descripción abreviada
Bloque del tipo REAL para el funcionamiento con demultiplexor. El bloque se puede
concatenar en cascada.
Funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8
salidas seleccionables Y1 a Y8 (ejemplo: XS = 3 significa Y3 = X).
Con XS = 0 o XS >= 9 no se selecciona ninguna de las salidas de bloque Y1 a Y8. Las salidas
no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguiente
modificación.
En las entradas de control se aplica el orden de prioridad:
Tabla(s) de la verdad
ENC R MS XS Salidas Y1 a Y8
0 * * * se mantienen los valores anteriores
1 1 * * Y1 a Y8 = 0
ENC R MS XS Salidas Y1 a Y8
1 0 0 1 <= XS <= 8 ● Salida seleccionada = X
● Salida no seleccionada = 0
1 0 0 XS = 0 o XS >= 9 Y1 a Y8 = 0
1 0 1 1 <= XS <= 8 ● Salida seleccionada = X
● Las salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 o XS >= 9 todos los valores anteriores permanecen invariables
Concatenación en cascada
La salida de bloque YS debe conectarse con la entrada de bloque XS del siguiente bloque.
Para XS = 0 a 8, se aplica YS = 0
Con XS > 8 se aplica: YS = XS - 8
(utilización en concatenación en cascada)
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.14 DX8_D
Demultiplexor, 8 salidas, concatenable en cascada (tipo DOUBLE INTEGER)
Símbolo
DX8_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
(QWUDGDGHFRQWURO , ;6 < ', 0DJQLWXGGHVDOLGD
0RGRGHPHPRULD %2 06 < ', 0DJQLWXGGHVDOLGD
5HVHW %2 5 < ', 0DJQLWXGGHVDOLGD
&DPELDUKDELOLWDFLµQ %2 (1& < ', 0DJQLWXGGHVDOLGD
< ', 0DJQLWXGGHVDOLGD
< ', 0DJQLWXGGHVDOLGD
< ', 0DJQLWXGGHVDOLGD
<6 , 6DOLGDGHFRQWURO
Descripción abreviada
Bloque del tipo DOUBLE INTEGER para el funcionamiento con demultiplexor. El bloque se
puede concatenar en cascada.
Funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8
salidas seleccionables Y1 a Y8 (ejemplo: XS = 3 significa Y3 = X).
Con XS = 0 o XS ≥ 9 no se selecciona ninguna de las salidas de bloque Y1 a Y8. Las salidas
no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguiente
modificación.
En las entradas de control se aplica el orden de prioridad:
ENC antes de R antes de MS
Con ENC = 0 todas las salidas Y1 a Y8, independientes de R y MS, permanecen invariables.
Con ENC = 1 se habilitan las salidas Y1 a Y8 para su modificación. Con R = 1 todas las salidas
Y1 a Y8 obtienen el valor 0 independientemente de MS. Con MS = 0 (funcionamiento no
remanente) todas las salidas Y1 a Y8 no seleccionadas por XS obtienen el valor 0. Con MS
= 1 (funcionamiento remanente) todas las salidas no seleccionadas por XS permanecen
invariables.
Tabla(s) de la verdad
ENC R MS XS Salidas Y1 a Y8
0 * * * se mantienen los valores anteriores
1 1 * * Y1 a Y8 = 0
1 0 0 1 <= XS <= 8 ● Salida seleccionada = X
● Salida no seleccionada = 0
1 0 0 XS = 0 o XS >= 9 Y1 a Y8 = 0
ENC R MS XS Salidas Y1 a Y8
1 0 1 1 <= XS <= 8 ● Salida seleccionada = X
● Las salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 o XS >= 9 todos los valores anteriores permanecen invariables
* cualquiera
Para XS = 0 a 8, se aplica YS = 0. Con XS > 8 se aplica: YS = XS - 8 (utilización en
concatenación en cascada).
Concatenación en cascada
La salida de bloque YS debe conectarse con la entrada de bloque XS del siguiente bloque.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
4.15 DX8_I
Demultiplexor, 8 salidas, concatenable en cascada (tipo INTEGER)
Símbolo
DX8_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
(QWUDGDGHFRQWURO , ;6 < , 0DJQLWXGGHVDOLGD
0RGR*XDUGDU %2 06 < , 0DJQLWXGGHVDOLGD
5HVHW %2 5 < , 0DJQLWXGGHVDOLGD
&DPELDUKDELOLWDFLµQ %2 (1& < , 0DJQLWXGGHVDOLGD
< , 0DJQLWXGGHVDOLGD
< , 0DJQLWXGGHVDOLGD
< , 0DJQLWXGGHVDOLGD
<6 , 6DOLGDGHFRQWURO
Descripción abreviada
Bloque del tipo INTEGER para el funcionamiento con demultiplexor. El bloque se puede
concatenar en cascada.
Funcionamiento
Dependiendo de ENC, R, MS y XS = 1 a 8, el bloque conecta su entrada X a una de las 8
salidas seleccionables Y1 a Y8 (ejemplo: XS = 3 significa Y3 = X).
Con XS = 0 o XS >= 9 no se selecciona ninguna de las salidas de bloque Y1 a Y8. Las salidas
no seleccionadas se ajustan a cero o mantienen su valor anterior hasta la siguiente
modificación.
En las entradas de control se aplica el orden de prioridad:
Tabla(s) de la verdad
ENC R MS XS Salidas Y1 a Y8
0 * * * se mantienen los valores anteriores
1 1 * * Y1 a Y8 = 0
ENC R MS XS Salidas Y1 a Y8
1 0 0 1 <= XS <= 8 ● Salida seleccionada = X
● Salida no seleccionada = 0
1 0 0 XS = 0 o XS >= 9 Y1 a Y8 = 0
1 0 1 1 <= XS <= 8 ● Salida seleccionada = X
● Las salidas no seleccionadas permanecen invariables
1 0 1 XS = 0 o XS >= 9 todos los valores anteriores permanecen invariables
* cualquiera
Para XS = 0 a 8, se aplica YS = 0. Con XS > 8 se aplica: YS = XS - 8 (utilización en
concatenación en cascada)
Concatenación en cascada
La salida de bloque YS debe conectarse con la entrada de bloque XS del siguiente bloque.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.16 ETE
Evaluación de flancos (tipo BOOL)
Símbolo
ETE
,PSXOVRGHHQWUDGD %2 , 43 %2 ,PSXOVRGHVDOLGD
41 %2 ,PSXOVRGHVDOLGD
Descripción abreviada
Evaluación de flancos
Funcionamiento
El bloque detecta un cambio de señal en la entrada I. Con un flanco positivo (0→1) en la entrada
I, se ajusta la salida QP = 1 para un intervalo de muestreo TA.
Con un flanco negativo (1→0) en la entrada I, se ajusta la salida QN = 1 para un intervalo de
muestreo TA.
Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica. Si la entrada I recibe
el valor 1 de un bloque inicializado aguas arriba, el bloque no puede detectar ningún flanco
positivo durante la primera ejecución cíclica. Si al inicializar la entrada I recibe el valor 0 de
un bloque aguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera
ejecución cíclica.
Diagrama de bloques
43
,
41
Diagrama de tiempo
, 7$ 7$
43
7$
41
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.17 LVM
Avisador de límite de dos lados con histéresis (tipo BOOL)
Símbolo
LVM
0DJQLWXGGHHQWUDGD 5 ; 48 %2 0DJQLWXGGHHQWUDGD
9DORUPHGLRGHOLQWHUYDOR 5 0 SRUHQFLPDGHOLQWHUYDOR
/¯PLWHGHOLQWHUYDOR 5 / 40 %2 (LQJDQJVJU¸¡H
+LVW«UHVLV 5 +< GHQWURGHOLQWHUYDOR
4/ %2 0DJQLWXGGHHQWUDGD
SRUGHEDMRGHOLQWHUYDOR
Descripción abreviada
● El bloque de tipo BOOL vigila una magnitud de entrada comparándola con magnitudes de
referencia que se pueden elegir.
● Utilizable para la vigilancia de consignas, valores reales y medidas, así como para la
supresión de conmutaciones frecuentes (pulsado)
● El bloque ofrece una función discriminadora de ventanas.
Funcionamiento
El bloque calcula un valor intermedio interno según una característica de transferencia (véase
Característica de transferencia) con histéresis. El valor intermedio se compara con los límites
del intervalo y el resultado se emite en las salidas QU, QM y QL. La característica de
transferencia se configura a través de los valores para el valor medio M, el límite del intervalo
L y la histéresis HY.
Diagrama de bloques
0 / +<
48
; 40
4/
Función de transferencia
48
40
4/
0/ 0 0/
+< +<
/ /
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.18 MFP
Generador de impulsos (tipo BOOL)
Símbolo
MFP
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
'XUDFLµQGHLPSXOVRPV 76 7
Descripción abreviada
● Temporizador para generar un impulso con lapso de tiempo fijo
● Utilización como elemento de reducción o prolongación
Funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1 para la duración de
impulso T. El generador de impulsos no puede redispararse. Para T = 0 se aplica una duración
de impulso de 1 ciclo.
Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica.
Si la salida Q recibe el valor predeterminado 1, se ajusta la salida Q = 1 para la duración de
impulso T después de efectuar la inicialización.
Diagrama de bloques
, 7 W
Diagrama de tiempo
,
7 7 7
4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.19 MUX8
Multiplexor, concatenable en cascada (tipo REAL)
Símbolo
MUX8
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; &&6 , 3DODEUDGHPDQGRGHFRQFDWHQDFLµQHQFDVFDGD
0DJQLWXGGHHQWUDGD 5 ; 4) %2 0HQVDMHGHHUURU
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
0DJQLWXGGHHQWUDGD 5 ;
(QWUDGDFRQFDWHQDEOHHQFDVFDGD 5 &&,
3DODEUDGHPDQGR , ;&6
+DELOLWDU %2 (1
Descripción abreviada
Bloque del tipo REAL para operación multiplexada óctuple. El bloque se puede concatenar
en cascada.
Funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras
la entrada de habilitación EN sea 0 lógico.
Si EN es 1 lógico, se conecta a la salida Y una de las magnitudes de entrada X1,..., X8,
mientras la palabra de mando de 16 bits XCS adopte un valor entre 1 y 8.
Si el valor de la entrada XCS > 8, la salida Y adopta el valor 0 y la salida QF pasa a 1 lógico.
La palabra de mando de la concatenación en cascada adopta el valor CCS = XCS-8, véase
la tabla de la verdad.
Las salidas Y, CCS y QF pueden utilizarse para la concatenación en cascada de los bloques.
Para ello, la salida Y del primer bloque se conecta con la entrada CCI del multiplexor conectado
aguas abajo, la salida CCS con la siguiente entrada XCS y la salida QF con la siguiente entrada
EN.
Diagrama de bloques
;&6 (1
; <
; &&6
&&, 08; 4)
Tabla(s) de la verdad
EN XCS Y CSS QF
0 Indiferente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1
Concatenación en cascada
08; 08;
0DJQ 5 ;, < 5 0DJQ 5 ;, < 5 6DO
0DJQ ; &&6 , 0DJQ ; &&6 , &DVF
0DJQ ; 4) %2 0DJQ ; 4) %2 (UURU
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
&DVF &&,
67: , &&,
;&6 , ;&6
+DELO %2 (1
%2 (1
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.20 MUX8_D
Multiplexor concatenable en cascada (tipo Double Integer)
Símbolo
MUX8_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; &&6 , 3DODEUDGHPDQGRGHFRQFDWHQDFLµQHQFDVFDGD
0DJQLWXGGHHQWUDGD ', ; 4) %2 0HQVDMHGHHUURU
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
0DJQLWXGGHHQWUDGD ', ;
(QWUDGDFRQFDWHQDEOHHQFDVFDGD ', &&,
3DODEUDGHPDQGR , ;&6
+DELOLWDU %2 (1
Descripción abreviada
Bloque del tipo DOUBLE INTEGER para operación multiplexada óctuple. El bloque se puede
concatenar en cascada.
Funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras
la entrada de habilitación EN sea 0 lógico. Si EN es 1 lógico, se conecta a la salida Y una de
las magnitudes de entrada X1,..., X8, mientras la palabra de mando de 16 bits XCS adopte
un valor entre 1 y 8. Si el valor de la entrada XCS > 8, la salida Y adopta el valor 0 y la salida
QF pasa a 1 lógico. La palabra de mando de la concatenación en cascada adopta el valor
CCS = XCS-8, véase la tabla de la verdad. Las salidas Y, CCS y QF pueden utilizarse para
la concatenación en cascada de los bloques. Para ello, la salida Y del primer bloque se conecta
con la entrada CCI del multiplexor conectado aguas abajo, la salida CCS con la siguiente
entrada XCS y la salida QF con la siguiente entrada EN.
Diagrama de bloques
;&6 (1
; <
; &&6
&&, 4)
08;
Tabla(s) de la verdad
EN XCS Y CSS QF
0 Indiferente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1
Concatenación en cascada
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
4.21 MUX8_I
Multiplexor, concatenable en cascada (tipo INTEGER)
Símbolo
MUX8_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; &&6 , 3DODEUDGHPDQGRGHFRQFDWHQDFLµQHQFDVFDGD
0DJQLWXGGHHQWUDGD , ; 4) %2 0HQVDMHGHHUURU
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
0DJQLWXGGHHQWUDGD , ;
(QWUDGDFRQFDWHQDEOHHQFDVFDGD , &&,
3DODEUDGHPDQGR , ;&6
+DELOLWDU %2 (1
Descripción abreviada
Bloque del tipo INTEGER para operación multiplexada óctuple. El bloque se puede concatenar
en cascada.
Funcionamiento
El bloque emite en la salida Y el valor de la entrada concatenable en cascada CCI, mientras
la entrada de habilitación EN sea 0 lógico.
Si EN es 1 lógico, se conecta a la salida Y una de las magnitudes de entrada X1,..., X8,
mientras la palabra de mando de 16 bits XCS adopte un valor entre 1 y 8.
Si el valor de la entrada XCS > 8, la salida Y adopta el valor 0 y la salida QF pasa a 1 lógico.
La palabra de mando de la concatenación en cascada adopta el valor CCS = XCS-8, véase
la tabla de la verdad.
Las salidas Y, CCS y QF pueden utilizarse para la concatenación en cascada de los bloques.
Para ello, la salida Y del primer bloque se conecta con la entrada CCI del multiplexor conectado
aguas abajo, la salida CCS con la siguiente entrada XCS y la salida QF con la siguiente entrada
EN.
Diagrama de bloques
;&6 (1
; <
; &&6
&&, 4)
08;
Tabla(s) de la verdad
EN XCS Y CSS QF
0 Indiferente CCI 0 0
1 0 0 0 1
1 1 X1 0 0
1 2 X2 0 0
1 3 X3 0 0
1 4 X4 0 0
1 5 X5 0 0
1 6 X6 0 0
1 7 X7 0 0
1 8 X8 0 0
1 >8 0 XCS-8 1
Concatenación en cascada
08;B, 08;B,
0DJQ , ;, < , 0DJQ , ;, < , 6DO
0DJQ ; &&6 , 0DJQ ; &&6 &DVF
0DJQ ; 4) %2 0DJQ ; 4) %2 (UURU
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
0DJQ ; 0DJQ ;
&DVF &&,
67: &&,
;&6 ;&6
+DELO %2 (1
%2 (1
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.22 NAND
Operación AND lógica (tipo BOOL)
Símbolo
NAND
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD1$1'
Descripción abreviada
Bloque NAND que puede disponer de hasta 4 entradas del tipo BOOL
Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un AND lógico, invierte
el resultado y lo emite en su salida binaria Q.
Tabla(s) de la verdad
(QWUDGD 6DOLGD
FXDOTXLHUD
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 entradas (I1 a I4)
4.23 NCM
Comparador numérico (tipo REAL)
Símbolo
NCM
0DJQLWXGGHHQWUDGD 5 ; 48 %2 ;!;
0DJQLWXGGHHQWUDGD 5 ; 4( %2 ; ;
4/ %2 ;;
Descripción abreviada
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo REAL
Funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dicha
comparación, se ajusta una de las salidas binarias QU, QE o QL.
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades Si el grupo de ejecución del esquema DCC se encuentra en "no calcular", en la
salida figura el valor predeterminado.
4.24 NCM_D
Comparador numérico (tipo DOUBLE INTEGER)
Símbolo
NCM_D
0DJQLWXGGHHQWUDGD ', ; 48 %2 ;!;
0DJQLWXGGHHQWUDGD ', ; 4( %2 ; ;
4/ %2 ;;
Descripción abreviada
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo DOUBLE
INTEGER
Funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dicha
comparación, se ajusta una de las salidas binarias QU, QE o QL.
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades Si el grupo de ejecución del esquema DCC se encuentra en "no calcular", en la
salida figura el valor predeterminado.
4.25 NCM_I
Comparador numérico (tipo INTEGER)
Símbolo
NCM_I
0DJQLWXGGHHQWUDGD , ; 48 %2 ;!;
0DJQLWXGGHHQWUDGD , ; 4( %2 ; ;
4/ %2 ;;
Descripción abreviada
Bloque para operaciones de comparación de dos magnitudes numéricas del tipo INTEGER
Funcionamiento
Las magnitudes de entrada X1 y X2 se comparan entre sí y, en función del resultado de dicha
comparación, se ajusta una de las salidas binarias QU, QE o QL.
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades Si el grupo de ejecución del esquema DCC se encuentra en "no calcular", en la
salida figura el valor predeterminado.
4.26 NOP1
Bloque de relleno (tipo REAL)
Símbolo
NOP1
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo REAL sirve como bloque de relleno (No Operation). Sirve para entregar un
valor constante para varios bloques.
Funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.27 NOP1_B
Bloque de relleno (tipo BOOL)
Símbolo
NOP1_B
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo BOOL sirve como bloque de relleno (No Operation). Sirve para entregar un
valor constante para varios bloques.
Funcionamiento
El bloque emite en la salida Q la magnitud presente en la entrada I sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.28 NOP1_D
Bloque de relleno (tipo DOUBLE INTEGER)
Símbolo
NOP1_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo DOUBLE INTEGER sirve como bloque de relleno (No Operation). Sirve para
entregar un valor constante para varios bloques.
Funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.29 NOP1_I
Bloque de relleno (tipo INT)
Símbolo
NOP1_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo INT sirve como bloque de relleno (No Operation). Sirve para entregar un
valor constante para varios bloques.
Funcionamiento
El bloque emite en la salida Y la magnitud presente en la entrada X sin modificaciones. Se
trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.30 NOP8
Bloque de relleno (tipo REAL)
Símbolo
NOP8
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo REAL sirve como bloque de relleno (No Operation). Sirve para entregar
hasta ocho valores constantes para varios bloques.
Funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.31 NOP8_B
Bloque de relleno (tipo BOOL)
Símbolo
NOP8_B
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo BOOL sirve como bloque de relleno (No Operation). Sirve para entregar
hasta ocho valores constantes para varios bloques.
Funcionamiento
El bloque emite en las salidas Q1 a Q8 las magnitudes presentes en las entradas I1-I8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.32 NOP8_D
Bloque de relleno (tipo DOUBLE INTEGER)
Símbolo
NOP8_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo DOUBLE INTEGER sirve como bloque de relleno (No Operation). Sirve para
entregar hasta ocho valores constantes para varios bloques.
Funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.33 NOP8_I
Bloque de relleno (tipo INTEGER)
Símbolo
NOP8_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque del tipo INTEGER sirve como bloque de relleno (No Operation). Sirve para entregar
hasta ocho valores constantes para varios bloques.
Funcionamiento
El bloque emite en las salidas Y1 a Y8 las magnitudes presentes en las entradas X1-X8 sin
modificarlas. Se trata del denominado DUMMY (ficticio) o bloque No Operation.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.34 NOR
Operación OR lógica (tipo BOOL)
Símbolo
NOR
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD125
Descripción abreviada
Bloque NOR que puede disponer de hasta 4 entradas del tipo BOOL
Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un OR lógico, invierte el
resultado y lo emite en su salida binaria Q.
Tabla(s) de la verdad
(QWUDGD 6DOLGD
FXDOTXLHUD
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
4.35 NOT
Inversor (tipo BOOL)
Símbolo
NOT
(QWUDGDELQDULD %2 , 4 %2 0DJQLWXGELQDULD127
Descripción abreviada
Inversor del tipo BOOL
Funcionamiento
El bloque invierte la magnitud binaria en la entrada I y emite el resultado en la salida Q.
4=,
Tabla(s) de la verdad
Entrada 1 Salida Q
1 0
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.36 NOT_W
Inversor de la palabra de estado (tipo WORD)
Símbolo
NOT_W
3DODEUDGHHVWDGR : ,6 46 : 3DODEUDGHHVWDGRLQYHUWLGD
Descripción abreviada
● Inversor para la palabra de estado del tipo WORD
● Cálculo de complemento a 1 de IS
Funcionamiento
En una palabra de estado se agrupan hasta 16 estados binarios.
El bloque invierte bit a bit la palabra de estado IS y la emite en la salida QS.
Para el bit k de la palabra de estado invertida se aplica:
46N=,6N
Cálculo de complementos
Ejemplo: IS = 15 -> QS = -16
3DODEUDGHHVWDGR
,6
3DODEUDGHHVWDGRLQYHUWLGD
46
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
4.37 NSW
Conmutador numérico (tipo REAL)
Símbolo
NSW
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD 5 ;
3RVLFLµQGHOVHOHFWRU %2 ,
Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada numéricas (tipo Real) en la salida.
Funcionamiento
Si la entrada I = 0, se emite X1 en la salida Y.
Si la entrada I = 1, se emite X2 en la salida Y.
Diagrama de bloques
;, <
;
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.38 NSW_D
Conmutador numérico (tipo DOUBLE INTEGER)
Símbolo
NSW_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD ', ;
3RVLFLµQGHOVHOHFWRU %2 ,
Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada numéricas (tipo Double Integer) en
la salida.
Funcionamiento
Si la entrada I = 0, se emite X1 en la salida Y.
Si la entrada I = 1, se emite X2 en la salida Y.
Diagrama de bloques
;, <
;
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.39 NSW_I
Conmutador numérico (tipo INTEGER)
Símbolo
NSW_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0DJQLWXGGHHQWUDGD , ;
3RVLFLµQGHOVHOHFWRU %2 ,
Descripción abreviada
El bloque conecta una de las dos magnitudes de entrada numéricas (tipo Integer) en la salida.
Funcionamiento
Si la entrada I = 0, se emite X1 en la salida Y.
Si la entrada I = 1, se emite X2 en la salida Y.
Diagrama de bloques
;
<
;
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.40 OR
Operación OR lógica (tipo BOOL)
Símbolo
OR
(QWUDGDGHPDJQLWXGELQDULD %2 , 4 %2 0DJQLWXGELQDULD25
Descripción abreviada
Bloque OR que puede disponer de hasta 4 entradas del tipo BOOL
Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 con un OR lógico (disyunción)
y emite el resultado en su salida binaria Q.
Q = I01∨...∨I04
La salida Q es 0 si en todas las entradas I1 a I4 está presente un 0. En todos los demás casos,
salida Q = 1.
Tabla(s) de la verdad
(QWUDGD 6DOLGD
FXDOTXLHUD
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
4.41 OR_W
Operación OR lógica (tipo WORD)
Símbolo
OR_W
3DODEUDGHHVWDGR(QWUDGD : , 46 : 3DODEUDGHHVWDGR25
4 %2 0DJQLWXGELQDULD
Descripción abreviada
Bloque OR que puede disponer de hasta 4 entradas del tipo WORD
Funcionamiento
En una palabra de estado se agrupan hasta 16 estados binarios.
El bloque combina bit a bit las palabras de estado I1 a I4 entre sí según la función lógica OR.
El resultado se emite en la salida del bloque QS (palabra de estado OR).
Para el bit k de la palabra de estado OR se aplica:
QSk = I02k∨ I02k, k = 1...16
Un bit de la palabra de estado OR es entonces igual a 1 si al menos uno de los bits equivalentes
en las entradas de bloque genéricas I1 a I4 es igual a 1.
La salida binaria Q es 1 cuando al menos un bit de la palabra de estado OR es igual a 1.
3DODEUDGHHVWDGR
,
3DODEUDGHHVWDGR RU
,
3DODEUDGHHVWDGR25
46
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
4.42 PCL
Acortador de pulsos (tipo BOOL)
Símbolo
PCL
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
'XUDFLµQGHLPSXOVRPV 76 7
Descripción abreviada
Temporizador para limitar la duración del impulso
Funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1. La salida Q se ajusta
a 0 cuando la entrada I = 0 o cuando ha transcurrido la duración del impulso T. Para T = 0 se
aplica una duración de impulso de 1 ciclo.
Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica.
Si la salida Q recibe el valor predeterminado 1, se ajusta la salida Q = 1 para la duración de
impulso T después de efectuar la inicialización.
Diagrama de bloques
, W
Diagrama de tiempo
,
7 7
4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.43 PDE
Retardador de conexión (tipo BOOL)
Símbolo
PDE
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
7LHPSRGHUHWDUGRGHOLPSXOVRPV 76 7
Descripción abreviada
Temporizador con retardo de conexión del tipo BOOL
Funcionamiento
Con el flanco de subida en la entrada I se aplica el tiempo de retardo del impulso en la entrada
T. Tras el transcurso de dicho tiempo, la salida Q se ajusta a 1.
La salida Q se ajusta a 0 si I = 0.
Si el lapso de tiempo del impulso de entrada I es menor que el tiempo de retardo del impulso
T, Q se mantiene en 0.
Si el tiempo T es tan grande que sobrepasa el valor interno máximo representable (T/ta como
valor de 32 bits, siendo ta = intervalo de muestreo), se limita al valor máximo (p. ej., siendo ta
= 1 ms, aprox. 50 días).
Para T = 0 se aplica un tiempo de retardo del impulso de 1 ciclo.
Funcionamiento
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica. Con ello no se
aplica durante la primera ejecución cíclica el tiempo de retardo del impulso T en I =1 sino que
el tiempo predefinido en la inicialización sigue efectivo.
Si la salida Q obtiene el valor 1 durante la inicialización, se ajusta la salida Q = 1
inmediatamente después de la inicialización si I = 1.
Diagrama de bloques
, W
7
Diagrama de tiempo
,
7
4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.44 PDF
Retardador de desconexión (tipo BOOL)
Símbolo
PDF
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
7LHPSRGHSURORQJDFLµQGHOLPSXOVRPV 76 7
Descripción abreviada
Temporizador con retardo de desconexión del tipo BOOL
Funcionamiento
El flanco de bajada de un impulso en la entrada del bloque I ajusta la salida Q a 0 una vez
transcurrido el tiempo de prolongación del impulso T.
La salida Q se ajusta a 1 si I = 1.
La salida Q se ajusta a 0 si el impulso de entrada I = 0 y ha transcurrido el tiempo de retardo
de desconexión T.
Si la entrada I se ajusta de nuevo a 1 antes de que transcurra el tiempo T, la salida Q
permanece ajustada a 1.
Para T = 0 se aplica un tiempo de prolongación del impulso de 1 ciclo.
Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco negativo durante la primera ejecución cíclica.
Si la salida Q recibe el valor 1 durante la inicialización, se ajusta la salida Q = 1 para el tiempo
de prolongación del impulso T después de efectuar la inicialización.
Diagrama de bloques
, 4
7
Diagrama de tiempo
,
7 7
4
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.45 PST
Prolongador de pulsos (tipo BOOL)
Símbolo
PST
,PSXOVRGHHQWUDGD %2 , 4 %2 ,PSXOVRGHVDOLGD
5HVHW %2 5
'XUDFLµQGHLPSXOVRPV 76 7
Descripción abreviada
Bloque para la generación de un impulso con un lapso de tiempo mínimo y con entrada de
desactivación adicional
Funcionamiento
El flanco de subida de un impulso en la entrada I ajusta la salida Q a 1.
La salida Q se ajusta de nuevo a 0 cuando el impulso de entrada I = 0 y cuando ha transcurrido
la duración del impulso T.
La salida Q puede ajustarse a cero en cualquier momento a través de la entrada de
desactivación R con R = 1.
Para T = 0 se aplica una duración de impulso de 1 ciclo.
Inicialización
La inicialización define el estado inicial para la primera ejecución cíclica.
Si la entrada I recibe el valor 1 de la salida de bloque inicializada aguas arriba, el bloque no
puede detectar ningún flanco positivo durante la primera ejecución cíclica.
Si la salida Q recibe el valor 1 durante la inicialización, se ajusta la salida Q = 1 para la duración
de impulso T después de efectuar la inicialización.
Diagrama de bloques
, 4
Diagrama de tiempo
,
7 7 7
4
Figura 4-1 Impulso de salida Q en función de la duración del impulso T y del impulso de entrada I
(con R = 0)
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.46 RSR
RS Flip-Flop, dominante R (tipo BOOL)
Símbolo
RSR
6HW %2 6 4 %2 0DJQLWXGELQDULD
5HVHW %2 5 41 %2 0DJQLWXGELQDULDLQYHUVD
Descripción abreviada
Utilización como memoria de valor binario estática
Funcionamiento
Con 1 lógico en la entrada S, la salida Q se ajusta a 1 lógico. Si la entrada R está ajustada a
1 lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas están ajustadas a 0 lógico, Q no
se modifica. Si, por el contrario, ambas entradas son 1 lógico, Q es 0 lógico, puesto que domina
la entrada de desactivación.
La salida QN lleva siempre el valor inverso a Q.
Diagrama de bloques
6 4
5 41
Tabla(s) de la verdad
Valores binarios con especificación de comando Set/Reset
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.47 RSS
RS Flip-Flop, dominante S (tipo BOOL)
Símbolo
RSS
6HW %2 6 4 %2 0DJQLWXGELQDULD
5HVHW %2 5 41 %2 0DJQLWXGELQDULDLQYHUVD
Descripción abreviada
Bloque del tipo BOOL para utilizar como memoria de valor binario estática
Funcionamiento
Con 1 lógico en la entrada S, la salida Q se ajusta a 1 lógico. Si la entrada R está ajustada a
1 lógico, la salida Q se ajusta a 0 lógico. Si ambas entradas son 0 lógico, Q no se modifica.
Si, por el contrario, ambas entradas son 1 lógico, Q es también 1 lógico, puesto que domina
la entrada de ajuste.
La salida QN lleva siempre el valor inverso a Q.
Diagrama de bloques
6 4
5 41
Tabla(s) de la verdad
Valores binarios con especificación de comando Set/Reset
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.48 SH
Bloque de desplazamiento (tipo WORD)
Símbolo
SH
3DODEUDGHHVWDGR : ,6 46 : 0DJQLWXGGHVDOLGD
1¼PHURGHGHVSOD]DPLHQWRVHQ , ;' 4& %2 OWLPRELWGHVSOD]DGR
HOUDQJRGHYDORUHVOLPLWDGR 4= %2 ;'!
D
Descripción abreviada
El bloque del tipo WORD desplaza una palabra de estado bit a bit hacia la izquierda o hacia
la derecha.
Funcionamiento
Este bloque desplaza bit a bit la palabra de estado situada en la entrada IS tantas posiciones
como esté indicado en la entrada XD.
Independientemente del sentido de desplazamiento, las nuevas posiciones generadas con el
desplazamiento se rellenan con ceros.
El bit desplazado en último lugar se emite en la salida QC. Si XD = 0 se aplica siempre QC =
0. Si |XD| > 15 se aplica siempre QC = 0, QS = 0, QZ = 1.
1¼PHURELQDULRGH,6
1¼PHURELQDULRGH46
1¼PHURELQDULRGH,6
1¼PHURELQDULRGH46
/DVSRVLFLRQHV;'
VHSLHUGHQ
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
4.49 SH_DW
Bloque de desplazamiento (tipo DWORD)
Símbolo
SH_DW
3DODEUDGHHVWDGR ': ,6 46 ': 0DJQLWXGGHVDOLGD
1¼PHURGHGHVSOD]DPLHQWRV , ;' 4& %2 OWLPRELWGHVSOD]DGR
4= %2 ,;',!
Descripción abreviada
El bloque del tipo DWORD desplaza una palabra de estado bit a bit hacia la izquierda o hacia
la derecha.
Funcionamiento
Este bloque desplaza bit a bit la palabra de estado situada en la entrada IS tantas posiciones
como esté indicado en la entrada XD.
Independientemente del sentido de desplazamiento, las nuevas posiciones generadas con el
desplazamiento se rellenan con ceros.
El bit desplazado en último lugar se emite en la salida QC. Si XD = 0 se aplica siempre QC =
0. Si |XD| > 31 se aplica siempre QC = 0, QS = 0, QZ = 1.
1¼PHURELQDULRGH,6
1¼PHURELQDULRGH46
1¼PHURELQDULRGH,6
1¼PHURELQDULRGH46
/DVSRVLFLRQHV;'
VHSLHUGHQ
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.50 TRK
Elemento de seguimiento/memoria (tipo REAL)
Símbolo
TRK
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
6HJXLPLHQWRPHPRUL]DFLµQ %2 75
0DJQLWXGGHHQWUDGD
5HVHWGHODPDJQLWXGGHHQWUDGD %2 5
Descripción abreviada
Bloque del tipo REAL para guardar un valor de entrada actual con las siguientes propiedades:
● función de bloqueo controlada por flanco del valor de entrada
● seguimiento controlado por nivel del valor de salida
Funcionamiento
Inicialización
Si la entrada TR recibe el valor 1 de una salida inicializada aguas arriba, no puede detectarse
ningún flanco negativo durante la primera ejecución cíclica. En el modo START se guarda
temporalmente el valor para TR.
Si la entrada TR recibe el valor 0 durante la inicialización de la salida de bloque conectada
aguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera ejecución
cíclica.
Diagrama de bloques
;
<
75
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.51 TRK_D
Elemento de seguimiento/memoria (tipo DOUBLE INTEGER)
Símbolo
TRK_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
6HJXLPLHQWRPHPRUL]DFLµQ %2 75
0DJQLWXGGHHQWUDGD
5HVHWGHODPDJQLWXGGHHQWUDGD %2 5
Descripción abreviada
Bloque del tipo DOUBLE INTEGER para guardar un valor de entrada actual con las siguientes
propiedades:
● función de bloqueo controlada por flanco del valor de entrada
● seguimiento controlado por nivel del valor de salida
Funcionamiento
Inicialización
Si la entrada TR recibe el valor 1 de una salida inicializada aguas arriba, no puede detectarse
ningún flanco negativo durante la primera ejecución cíclica. En el modo START se guarda
temporalmente el valor para TR.
Si la entrada TR recibe el valor 0 durante la inicialización de la salida de bloque conectada
aguas arriba, el bloque no puede detectar ningún flanco negativo durante la primera ejecución
cíclica.
Diagrama de bloques
;
<
75
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
4.52 XOR
Operación lógica OR exclusiva (tipo BOOL)
Símbolo
XOR
(QWUDGDGHPDJQLWXGELQDULD %2 , 4 %2 0DJQLWXGELQDULD;25
Descripción abreviada
Bloque XOR que puede disponer de hasta 4 entradas del tipo BOOL
Funcionamiento
El bloque combina las magnitudes binarias en las entradas I 1-4 según la función lógica OR
exclusiva y emite el resultado en su salida binaria Q.
La salida Q es 0 si en todas las entradas I1 a I4 está presente un 0 o si en un número par de
las entradas I1 a I4 está presente un 1.
La salida Q es 1 si en un número impar de las entradas I1 a I4 está presente un 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades I comprende hasta 4 conexiones (I1 a I4)
4.53 XOR_W
Operación lógica OR exclusiva (tipo WORD)
Símbolo
XOR_W
3DODEUDGHHVWDGR(QWUDGD : , 46 : 3DODEUDGHHVWDGR;25
4 %2 0DJQLWXGELQDULD
Descripción abreviada
Bloque XOR que puede disponer de hasta 4 entradas del tipo WORD
Funcionamiento
El bloque combina bit a bit las palabras de estado I1 a I4 entre sí según la función lógica OR
exclusiva.
El resultado se indica en la salida de bloque QS (palabra de estado XOR).
Para el bit k de la palabra de estado XOR se aplica:
3DODEUDGHHVWDGR
,
3DODEUDGHHVWDGR [RU
,
3DODEUDGHHVWDGR;25
46
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades hasta 4 conexiones (I1 a I4)
Símbolo
BY_B
3DODEUDGHHVWDGR %< ,6 4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
Descripción abreviada
Descodificación de la palabra de estado en 8 magnitudes binarias
Funcionamiento
El bloque descodifica la palabra de estado IS en 8 magnitudes binarias y emite el resultado
en sus salidas Q1 a Q8.
Cada equivalente binario 20 a 27 del byte de estado tiene asignada la magnitud binaria de las
salidas Q1 a Q8.
Diagrama de bloques
4
4
,6
'
4
Esquema de figuras
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.2 BY_W
Convertidor de byte de estado a palabra de estado
Símbolo
BY_W
%\WHGHHQWUDGDDOWR %< ,%+ 46 : 3DODEUDGHHVWDGR
%\WHGHHQWUDGDEDMR %< ,%/
Descripción abreviada
Agrupación de 2 bytes en una palabra
Funcionamiento
El bloque agrupa 2 bytes en una palabra. Al byte de entrada IBL se le asigna el byte de valor
más bajo [byte bajo] de la palabra de salida y, al byte de entrada IBH, el byte de valor más
alto [byte alto] de la palabra de salida. La palabra de salida se encuentra, de acuerdo al
siguiente esquema de conversión, en QS.
Esquema de conversión
(QWUDGD,%+
(QWUDGD,%/
6DOLGD46
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.3 B_BY
Convertidor 8 magnitudes binarias en byte de estado
Símbolo
B_BY
0DJQLWXGELQDULD %2 , 46 %< %\WHGHHVWDGR
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
Descripción abreviada
Cálculo del byte de estado a partir de 8 magnitudes binarias
Funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I8 en el byte de estado y emite el resultado
en su salida QS.
Cada magnitud binaria de las entradas I1 a I8 tiene asignado el equivalente binario 20 a 27 a
partir del cual se forma la palabra de estado.
Diagrama de bloques
,
,
' 46
,
Esquema de figuras
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.4 B_DW
Convertidor 32 magnitudes binarias en palabra doble de estado
Símbolo
B_DW
0DJQLWXGELQDULD %2 , 46 ': 3DODEUDGHHVWDGRGREOH
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
Descripción abreviada
Cálculo de la palabra de estado doble a partir de 32 magnitudes binarias
Funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I32 en la palabra de estado doble y emite
el resultado en su salida QS. Cada magnitud binaria de las entradas I1 a I32 tiene asignado
el equivalente binario 20 a 231 a partir del cual se forma la palabra de estado doble.
Diagrama de bloques
,
,
' 46
,
Esquema de figuras
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.5 B_W
Convertidor 16 magnitudes binarias en palabra de estado
Símbolo
B_W
0DJQLWXGELQDULD %2 , 46 : 3DODEUDGHHVWDGR
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
0DJQLWXGELQDULD %2 ,
Descripción abreviada
Cálculo de la palabra de estado a partir de 16 magnitudes binarias
Funcionamiento
El bloque agrupa las magnitudes binarias de I1 a I16 en la palabra de estado y emite el
resultado en su salida QS.
Cada magnitud binaria de las entradas I1 a I16 tiene asignado el equivalente binario 20 a 215
a partir del cual se forma la palabra de estado.
Diagrama de bloques
,
,
' 46
,
Esquema de conversión
(QWUDGDV
(TXLYDOHQWHELQDULR
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.6 DW_B
Convertidor palabra doble de estado en 32 magnitudes binarias
Símbolo
DW_B
3DODEUDGHHVWDGRGREOH ': ,6 4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
Descripción abreviada
Descodificación de la palabra doble de estado en 32 magnitudes binarias
Funcionamiento
El bloque descodifica la palabra doble de estado IS en 32 magnitudes binarias y emite el
resultado en sus salidas Q1 a Q32.
Cada equivalente binario 20 a 231 de la palabra de estado tiene asignada la magnitud binaria
de las salidas Q1 a Q32.
Diagrama de bloques
4
4
,6
'
4
Esquema de figuras
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.7 DW_R
Aplicación de la cadena de bits como valor de tipo REAL
Símbolo
DW_R
0DJQLWXGGHHQWUDGDSDODEUDGREOH ': ; < 5 0DJQLWXGGHVDOLGD
9DORUVXVWLWXWLYR,1) 5 693 ,)3 %2 ,QILQLWR
9DORUVXVWLWXWLYR,1) 5 691 ,)1 %2 ,QILQLWR
9DORUVXVWLWXWLYR1D1 5 69 1$1 %2 1RWD1XPEHU
Descripción abreviada
El bloque aplica la cadena de bits en la entrada como magnitud del tipo REAL y verifica la
validez del valor.
Funcionamiento
El bloque DW_R aplica la cadena de bits en la entrada como magnitud del tipo REAL y la pone
a disposición en la salida Y.
Además, se comprueba el patrón de bits de la magnitud de entrada X. Si el patrón de bits
corresponde según IEEE 754 a la representación para +/-infinito o NaN, las correspondientes
salidas binarias IFP, IFN o NAN se ajustan a 1 y en cada caso tiene efecto el valor sustitutivo
predefinido en la salida Y.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.8 DW_W
Convertidor de palabra doble de estado a palabra de estado
Símbolo
DW_W
3DODEUDGREOHGHHQWUDGDGHELWV ': ,6 4:+ : 3DODEUDGHVDOLGDQLYHODOWR
4:/ : 3DODEUDGHVDOLGDQLYHOEDMR
Descripción abreviada
Una palabra doble de 32 bits se divide en dos palabras de 16 bits.
Funcionamiento
Las magnitudes de salida se calculan usando:
QWL = IS mod 216
QWH = IS/216
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.9 D_I
Convertidor del tipo DOUBLE INTEGER en el tipo INTEGER
Símbolo
D_I
0DJQLWXGGHHQWUDGD ', ; < , 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
INTEGER, es decir, la palabra de menor valor de la magnitud de entrada del tipo DOUBLE
INTEGER se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.10 D_R
Convertidor del tipo DOUBLE INTEGER en el tipo REAL
Símbolo
D_R
0DJQLWXGGHHQWUDGDSDODEUDGREOH ', ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo REAL
Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
REAL.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.11 D_SI
Convertidor del tipo DOUBLE INTEGER en el tipo SHORT INTEGER
Símbolo
D_SI
0DJQLWXGGHHQWUDGD ', ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo SHORT
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
SHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipo
DOUBLE INTEGER se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.12 D_UI
Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED INTEGER
Símbolo
D_UI
0DJQLWXGGHHQWUDGD ', ; < 8, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo UNSIGNED
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
UNSIGNED INTEGER, es decir, la palabra de valor más bajo de la magnitud de entrada del
tipo DOUBLE INTEGER se aplica en la magnitud de salida.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.13 D_US
Convertidor del tipo DOUBLE INTEGER en el tipo UNSIGNED SHORT INTEGER
Símbolo
D_US
0DJQLWXGGHHQWUDGD ', ; < 86 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo UNSIGNED
SHORT INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo DOUBLE INTEGER en una magnitud del tipo
UNSIGNED SHORT INTEGER, es decir, la palabra de valor más bajo de la magnitud de
entrada del tipo DOUBLE INTEGER se aplica en la magnitud de salida.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.14 I_D
Convertidor del tipo INTEGER en el tipo DOUBLE INTEGER
Símbolo
I_D
0DJQLWXGGHHQWUDGD , ; < ', 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo DOUBLE INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo DOUBLE
INTEGER.
La magnitud de entrada del tipo de datos INTEGER se copia en la palabra de menor valor de
la magnitud de salida. Si la magnitud de entrada tiene signo positivo, la palabra de mayor valor
de la magnitud de salida se completa con 16#0000. Si el signo es negativo, la palabra de
mayor valor obtiene el valor 16#FFFF.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.15 I_R
Convertidor del tipo INTEGER en el tipo REAL
Símbolo
I_R
0DJQLWXGGHHQWUDGD , ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo REAL
Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo REAL.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.16 I_SI
Convertidor del tipo INTEGER en el tipo SHORT INTEGER
Símbolo
I_SI
0DJQLWXGGHHQWUDGD , ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo SHORT INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo SHORT
INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipo INTEGER
se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.17 I_UD
Convertidor del tipo INTEGER en el tipo UNSIGNED DOUBLE INTEGER
Símbolo
I_UD
0DJQLWXGGHHQWUDGD , ; < 8' 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD
Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED DOUBLE
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED
DOUBLE INTEGER.
La magnitud de entrada del tipo de datos INTEGER se copia en la palabra de menor valor de
la magnitud de salida.
La palabra de mayor valor de la magnitud de salida se completa con 16#0000.
Si el valor de la magnitud de entrada es negativo, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.18 I_US
Convertidor del tipo INTEGER en el tipo UNSIGNED SHORT INTEGER
Símbolo
I_US
0DJQLWXGGHHQWUDGD , ; < 86 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED SHORT
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo INTEGER en una magnitud del tipo UNSIGNED
SHORT INTEGER, es decir, el byte de valor más bajo de la magnitud de entrada del tipo
DOUBLE se aplica en la magnitud de salida.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.19 LR_R
Convertidor del tipo LONG REAL en el tipo REAL
Símbolo
LR_R
0DJQLWXGGHHQWUDGDSDODEUDGREOH /5 ; < 5 0DJQLWXGGHVDOLGD
4) %2 5HEDVH
Descripción abreviada
Conversión de una magnitud del tipo LONG REAL en una magnitud del tipo REAL
Funcionamiento
Este bloque convierte una magnitud del tipo LONG REAL en una magnitud del tipo REAL. El
resultado se limita al rango de valores máximo del tipo de datos REAL. Si se ha limitado la
magnitud de salida, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
5.20 N2_R
Conversión de formato con coma fija de 16 bits (N2) en REAL
Símbolo
N2_R
0DJQLWXGGHHQWUDGD , ; < 5 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1)
9DORUGHUHIHUHQFLD , %9
Descripción abreviada
Conversión de una magnitud con coma fija de 16 bits en una magnitud del tipo REAL. En caso
de que X y BV = 16384 (corresponde al 100% de la visualización Profidrive normalizada) la
salida Y adopta el valor en la entrada NF.
Funcionamiento
La magnitud de entrada X se representa en la salida Y de acuerdo a la siguiente fórmula:
(;⋅1))
<=
%9
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.21 N4_R
Conversión de formato con coma fija de 32 bits (N4) en REAL
Símbolo
N4_R
0DJQLWXGGHHQWUDGD ', ; < 5 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1)
9DORUGHUHIHUHQFLD ', %9
Descripción abreviada
Conversión de una magnitud con coma fija de 32 bits en una magnitud del tipo REAL. En caso
de que X y BV = 1073741824 (corresponde al 100% de la visualización Profidrive normalizada)
la salida Y adopta el valor en la entrada NF.
Funcionamiento
La magnitud de entrada X se representa en la salida Y de acuerdo a la siguiente fórmula:
(;⋅1))
<=
%9
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.22 R_D
Convertidor del tipo REAL en el tipo DOUBLE INTEGER
Símbolo
R_D
0DJQLWXGGHHQWUDGD 5 ; < ', 0DJQLWXGGHVDOLGD
4) %2 5HEDVH
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo DOUBLE INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo DOUBLE
INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión.
Nota
No se realiza ningún redondeo.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.23 R_DW
Adopción de la cadena de bits como DWORD
Símbolo
R_DW
0DJQLWXGGHHQWUDGD 5 ; < ': 0DJQLWXGGHVDOLGD
Descripción abreviada
El bloque copia la cadena de bits de la magnitud de entrada en la magnitud de salida.
Funcionamiento
El bloque copia la cadena de bits de la magnitud de entrada X a la magnitud de salida Y.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.24 R_I
Convertidor del tipo REAL en el tipo INTEGER
Símbolo
R_I
0DJQLWXGGHHQWUDGD 5 ; < , 0DJQLWXGGHVDOLGD
4) %2 5HEDVH
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo INTEGER. Los
decimales de la magnitud de entrada se eliminan con la conversión. No se realiza ningún
redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de salida a +32767
o -32768. Si se ha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.25 R_LR
Convertidor del tipo REAL en el tipo LONG REAL
Símbolo
R_LR
0DJQLWXGGHHQWUDGD 5 ; < /5 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo LONG REAL
Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo LONG REAL.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.26 R_N2
Conversión de REAL en formato con coma fija de 16 bits (N2)
Símbolo
R_N2
0DJQLWXGGHHQWUDGD 5 ; < , 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1) 4) %2 5HEDVH
9DORUGHUHIHUHQFLD , %9
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud con coma fija de 16 bits. En caso
de que X = NF y BV = 16384 (por defecto), la salida Y adopta el valor 16384 (corresponde al
100% de la visualización Profidrive normalizada).
Funcionamiento
La magnitud de entrada X se representa de acuerdo a la fórmula en la salida Y (el resultado
se redondea):
;⋅%9
<=
1)
Y se limita en el rango -32768 ≤ Y ≤ 32767 (que corresponde a -200% ≤ Y < 200%).
La salida QF (desbordamiento) se ajusta a "1" si, debido a un rebase del rango, X no puede
representarse en Y o si se ajustó NF = 0.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.27 R_N4
Conversión de REAL en formato con coma fija de 32 bits (N4)
Símbolo
R_N4
0DJQLWXGGHHQWUDGD 5 ; < ', 0DJQLWXGGHVDOLGD
)DFWRUGHQRUPDOL]DFLµQ 5 1) 4) %2 5HEDVH
9DORUGHUHIHUHQFLD ', %9
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud con coma fija de 32 bits. En caso
de que X = NF y BV= 1073741824 (por defecto), la salida Y adopta el valor 1073741824
(corresponde al 100%).
Funcionamiento
La magnitud de entrada X se representa de acuerdo a la fórmula en la salida Y (el resultado
se redondea):
;⋅%9
<=
1)
Y se limita en el rango -2147483648 ≤ Y ≤ 2147483647 (decimal) o bien 16#8000000 ≤ Y ≤
16#7FFFFFF (hexadecimal) (corresponde a -200% ≤ Y < 200%).
La salida QF (desbordamiento) se ajusta a "1" si, debido a un rebase del rango, X no puede
representarse en Y o si se ajustó NF = 0.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.28 R_SI
Convertidor del tipo REAL en el tipo SHORT INTEGER
Símbolo
R_SI
0DJQLWXGGHHQWUDGD 5 ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo SHORT INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo SHORT
INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión. No se
realiza ningún redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de
salida a -128 o 127. Si se ha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.29 R_UD
Convertidor del tipo REAL en el tipo UNSIGNED DOUBLE INTEGER
Símbolo
R_UD
0DJQLWXGGHHQWUDGD 5 ; < 8' 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED DOUBLE
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNED
DOUBLE INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión.
No se realiza ningún redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud
de salida a 0 ó 232 -1. Si se ha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.30 R_UI
Convertidor del tipo REAL en el tipo UNSIGNED INTEGER
Símbolo
R_UI
0DJQLWXGGHHQWUDGD 5 ; < 8, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNED
INTEGER. Los decimales de la magnitud de entrada se eliminan con la conversión. No se
realiza ningún redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de
salida a 0 ó 216 -1. Si se ha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.31 R_US
Convertidor del tipo REAL en el tipo UNSIGNED SHORT INTEGER
Símbolo
R_US
0DJQLWXGGHHQWUDGD 5 ; < 86 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo REAL en una magnitud del tipo UNSIGNED SHORT
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo REAL en una magnitud del tipo UNSIGNED
SHORT INTEGER.
Los decimales de la magnitud de entrada se eliminan con la conversión. No se realiza ningún
redondeo. El resultado se limita de acuerdo al tipo de datos de la magnitud de salida a 0 ó 28
-1. Si se ha limitado la magnitud de salida, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.32 SI_D
Convertidor del tipo SHORT INTEGER en el tipo DOUBLE INTEGER
Símbolo
SI_D
0DJQLWXGGHHQWUDGD 6, ; < ', 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo DOUBLE
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
DOUBLE INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. Si la magnitud de entrada tiene signo positivo, los bytes de
mayor valor de la magnitud de salida se completan con 16#00. Si el signo es negativo, los
bytes de mayor valor obtienen el valor 16#FF.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.33 SI_I
Convertidor del tipo SHORT INTEGER en el tipo INTEGER
Símbolo
SI_I
0DJQLWXGGHHQWUDGD 6, ; < , 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. Si la magnitud de entrada tiene signo positivo, el byte de mayor
valor de la magnitud de salida se completa con 16#00. Si el signo es negativo, el byte más
significativo recibe el valor 16#FF.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.34 SI_R
Convertidor del tipo SHORT INTEGER en el tipo REAL
Símbolo
SI_R
0DJQLWXGGHHQWUDGD 6, ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo REAL
Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo REAL.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.35 SI_UD
Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED DOUBLE INTEGER
Símbolo
SI_UD
0DJQLWXGGHHQWUDGD 6, ; < 8' 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD
Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo UNSIGNED
DOUBLE INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
UNSIGNED DOUBLE INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. Los bytes de mayor valor de la magnitud de salida se completan
con 16#00. Si el valor de la magnitud de entrada es negativo, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.36 SI_UI
Convertidor del tipo SHORT INTEGER en el tipo UNSIGNED INTEGER
Símbolo
SI_UI
0DJQLWXGGHHQWUDGD 6, ; < 8, 0DJQLWXGGHVDOLGD
4) %2 0DJQLWXGGHHQWUDGDQHJDWLYD
Descripción abreviada
Conversión de una magnitud del tipo SHORT INTEGER en una magnitud del tipo UNSIGNED
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo SHORT INTEGER en una magnitud del tipo
UNSIGNED INTEGER.
La magnitud de entrada del tipo de datos SHORT INTEGER se copia en el byte de menor
valor de la magnitud de salida. El byte de mayor valor de la magnitud de salida se completa
con 16#00. Si el valor de la magnitud de entrada es negativo, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.37 UD_I
Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo INTEGER
Símbolo
UD_I
0DJQLWXGGHHQWUDGD 8' ; < , 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud del
tipo INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud
del tipo INTEGER, es decir, la palabra de menor valor de la magnitud de entrada del tipo
UNSIGNED DOUBLE INTEGER se aplica en la magnitud de salida Y.
Si el valor de la magnitud de entrada X supera el rango de valores de la magnitud de salida
Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.38 UD_R
Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo REAL
Símbolo
UD_R
0DJQLWXGGHHQWUDGD 8' ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud del
tipo REAL
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud
del tipo REAL.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.39 UD_SI
Convertidor del tipo UNSIGNED DOUBLE INTEGER en el tipo SHORT INTEGER
Símbolo
UD_SI
0DJQLWXGGHHQWUDGD 8' ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud del
tipo SHORT INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED DOUBLE INTEGER en una magnitud
del tipo SHORT INTEGER, es decir, el byte de menor valor de la magnitud de entrada del tipo
UNSIGNED DOUBLE INTEGER se aplica en la magnitud de salida Y. Si el valor de la magnitud
de entrada X supera el rango de valores de la magnitud de salida Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.40 UI_D
Convertidor del tipo UNSIGNED INTEGER en el tipo DOUBLE INTEGER
Símbolo
UI_D
0DJQLWXGGHHQWUDGD 8, ; < ', 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo DOUBLE
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo
DOUBLE INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED INTEGER se copia en la palabra de
menor valor de la magnitud de salida Y. La palabra de mayor valor se completa con 16#0000.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.41 UI_R
Convertidor del tipo UNSIGNED INTEGER en el tipo REAL
Símbolo
UI_R
0DJQLWXGGHHQWUDGD 8, ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo REAL
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo
REAL.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.42 UI_SI
Convertidor del tipo UNSIGNED INTEGER en el tipo SHORT INTEGER
Símbolo
UI_SI
0DJQLWXGGHHQWUDGD 8, ; < 6, 0DJQLWXGGHVDOLGD
4) %2 'HVERUGDPLHQWRGHOUDQJRGHYDORUHV
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo SHORT
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED INTEGER en una magnitud del tipo
SHORT INTEGER, es decir, el byte de menor valor de la magnitud de entrada del tipo
UNSIGNED INTEGER se aplica en la magnitud de salida Y. Si el valor de la magnitud de
entrada X supera el rango de valores de la magnitud de salida Y, se ajusta QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Insertable online sí
Particularidades -
5.43 US_D
Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo DOUBLE INTEGER
Símbolo
US_D
0DJQLWXGGHHQWUDGD 86 ; < ', 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud del tipo
DOUBLE INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud
del tipo DOUBLE INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED SHORT INTEGER se copia en el byte
de menor valor de la magnitud de salida Y. Los demás bytes de mayor valor se completan
con 16#00.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.44 US_I
Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo INTEGER
Símbolo
US_I
0DJQLWXGGHHQWUDGD 86 ; < , 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud del tipo
INTEGER
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud
del tipo INTEGER.
La magnitud de entrada del tipo de datos UNSIGNED SHORT INTEGER se copia en el byte
de menor valor de la magnitud de salida Y. Los demás bytes de mayor valor se completan
con 16#00.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.45 US_R
Convertidor del tipo UNSIGNED SHORT INTEGER en el tipo REAL
Símbolo
US_R
0DJQLWXGGHHQWUDGD 86 ; < 5 0DJQLWXGGHVDOLGD
Descripción abreviada
Conversión de una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud del tipo
REAL
Funcionamiento
Este bloque convierte una magnitud del tipo UNSIGNED SHORT INTEGER en una magnitud
del tipo REAL.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.46 W_B
Convertidor palabra de estado en 16 magnitudes binarias
Símbolo
W_B
3DODEUDGHHVWDGR : ,6 4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
4 %2 0DJQLWXGELQDULD
Descripción abreviada
Descodificación de la palabra de estado en 16 magnitudes binarias
Funcionamiento
El bloque descodifica la palabra de estado IS en 16 magnitudes binarias y emite el resultado
en sus salidas Q1 a Q16.
Cada equivalente binario 20 a 215 de la palabra de estado tiene asignada la magnitud binaria
de las salidas Q1 a Q16.
,
,
' 46
,
Esquema de conversión
(TXLYDOHQWHELQDULR
6DOLGDV
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.47 W_BY
Convertidor palabra de estado en byte de estado
Símbolo
W_BY
3DODEUDGHHVWDGR : ,6 4%+ %< %\WHGHVDOLGDGHQLYHODOWR
4%/ %< %\WHGHVDOLGDGHQLYHOEDMR
Descripción abreviada
Conversión de una palabra en 2 bytes
Funcionamiento
Este bloque divide la palabra de entrada en IS en dos bytes. Éstos pueden emitirse en la
periferia a través del bloque SBQ. En la salida QBH se emite el byte de mayor valor y, en la
salida QBL, el byte de menor valor de la palabra en la entrada IS (véase el siguiente esquema
de conversión):
Esquema de conversión
(QWUDGD,6
6DOLGD4%+
6DOLGD4%/
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
5.48 W_DW
Convertidor palabra de estado en palabra doble de estado
Símbolo
W_DW
3DODEUDGHHQWUDGDGHQLYHODOWR : ,:+ 46 ': 3DODEUDGHHVWDGRGREOH
3DODEUDGHHQWUDGDGHQLYHOEDMR : ,:/
Descripción abreviada
Dos palabras de 16 bits se copian en una palabra doble de 32 bits.
Funcionamiento
Las magnitudes de entrada se representan de acuerdo a la fórmula
QS = (IWL + IWH) * 216
en la salida QS.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
Símbolo
CTD
&DOFXODUODGLIHUHQFLDWHPSRUDO %2 (1 7' 8' 'LIHUHQFLDWHPSRUDOHQPLFURVHJXQGRV
(WLTXHWDGHIHFKDKRUDLQWHUQD 8' ,76 09 5 9DORUPHGLRDFWXDO
4 %2 &£OFXORGHOYDORUPHGLRILQDOL]DGR
Descripción abreviada
Bloque para determinar una diferencia temporal en microsegundos
Funcionamiento
Con EN = 1 se determina la diferencia temporal respecto a la etiqueta de fecha/hora ITS y se
emite en la salida TD. La etiqueta de fecha/hora ITS debe determinarse antes con el bloque
GTS. Con el flanco positivo de EN se inicia el cálculo del valor medio de TD y se emite el
resultado en MV. Tras efectuar 10000 promedios, finaliza el cálculo del valor medio y la salida
Q se ajusta en 1. Si se ajusta la salida EN = 0, se resetea el cálculo del valor medio y la salida
Q. Las salidas TD y MV mantienen su último valor.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
6.2 GTS
Lectura de una etiqueta de fecha/hora
Símbolo
GTS
(PLWLUHWLTXHWDGHIHFKDKRUD %2 (1 ,76 8' (WLTXHWDGHIHFKDKRUDLQWHUQD
Descripción abreviada
Bloques para leer una etiqueta de fecha/hora interna para determinar tiempos de ejecución.
La etiqueta de fecha/hora determinada puede indicarse en el bloque CTD para determinar
una diferencia temporal en microsegundos.
Funcionamiento
Con EN = 1 se determina una etiqueta de fecha/hora interna que se emite por la salida TS.
Si se especifica EN = 0, se emite por TS la última etiqueta de fecha/hora determinada.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS -
Cargable online sí
Particularidades -
6.3 RAA
Resetear todos los avisos
Símbolo
RAA
5HVHWHDUWRGRVORVDYLVRV %2 5 4 %2 7RGRVORVDYLVRVUHVHWHDGRV
Descripción abreviada
Con el bloque RAA (Reset all Alarms) se resetean todos los avisos activos.
Funcionamiento
Mientras la entrada sea R = 1, se resetean todos los avisos activos. La salida Q indica que
se ha realizado el reseteo.
Conexiones de bloque
Datos de configuración
6.4 RDA
Leer aviso
Símbolo
RDA
/HHUHOHVWDGRGHODYLVR %2 5' & %2 $YLVRUHFLELGR&20(
,'GHDYLVR $,' 0,' * %2 $YLVRHPLWLGR*21(
5 %2 $YLVRFRQILUPDGR5(&(,37('
4) %2 )DOOR
Descripción abreviada
El bloque lee el estado de un aviso y su estado de confirmación.
Funcionamiento
● El aviso se configura en SIMOTION SCOUT y se referencia mediante una ID unívoca en
todo el proyecto.
● La entrada MID contiene la ID de aviso, p. ej., _alarma.aviso.
● Mientras la entrada sea RD = 1, se determina el estado del aviso.
● Se puede cambiar la ID de aviso. En cada ciclo se lee el estado de la ID de aviso indicada
en la entrada MID.
● Las salidas indican el estado del aviso. Son posibles las siguientes combinaciones:
Conexiones de bloque
Datos de configuración
6.5 RDAA
Leer todos los avisos
Símbolo
RDAA
/HHUODPHPRULDGHDYLVRV %2 5' 180 8, 1¼PHURGHDYLVRV
SHQGLHQWHV
$/$506
/LVWDGHDYLVRV
SHQGLHQWHV
Descripción abreviada
Se lee la lista de los avisos activos en el dispositivo de destino SIMOTION.
Funcionamiento
● Con flanco de subida en la entrada RD se dispara la lectura de todos los avisos pendientes.
● La salida NUM devuelve el número de avisos pendientes.
● La salida ALARMS muestra un campo de hasta 40 avisos activos.
Para cada alarma se muestra:
– La ID de aviso
– La identificación del aviso: no confirmable (0), confirmable (1)
– El estado de la alarma: OUTGOING_ALARM (0), INCOMING_ALARM (1)
● Las salidas se actualizan mientras RD = 1. Cuando RD = 0, se mantiene el último estado
de la memoria de avisos.
Conexiones de bloque
Datos de configuración
6.6 RDP
Lectura de parámetros de accionamiento (tipo REAL)
Símbolo
RDP
1¼PHURGHSDU£PHWUR ', 3$5 < 5 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU
Descripción abreviada
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo REAL en el
objeto de accionamiento local.
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
5'
%6<
4)
/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.7 RDP_D
Lectura de parámetros de accionamiento (tipo DOUBLE INTEGER)
Símbolo
RDP_D
1¼PHURGHSDU£PHWUR ', 3$5 < ', 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU
Descripción abreviada
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo DOUBLE
INTEGER en el objeto de accionamiento local.
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
5'
%6<
4)
/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.8 RDP_I
Lectura de parámetros de accionamiento (tipo INTEGER)
Símbolo
RDP_I
1¼PHURGHSDU£PHWUR ', 3$5 < , 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU
Descripción abreviada
El bloque permite la lectura asíncrona de parámetros de accionamiento del tipo INTEGER en
el objeto de accionamiento local.
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
5'
%6<
4)
/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.9 RDP_UD
Lectura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
Símbolo
RDP_UD
1¼PHURGHSDU£PHWUR ', 3$5 < 8' 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU
Descripción abreviada
RDP_UD (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento del
tipo UNSIGNED DOUBLE INTEGER en el objeto de accionamiento local.
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
5'
%6<
4)
/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.10 RDP_UI
Lectura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
Símbolo
RDP_UI
1¼PHURGHSDU£PHWUR ', 3$5 < 8, 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU
Descripción abreviada
RDP_UI (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento del
tipo UNSIGNED INTEGER en el objeto de accionamiento local.
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
5'
%6<
4)
/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.11 RDP_US
Lectura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
Símbolo
RDP_US
1¼PHURGHSDU£PHWUR ', 3$5 < 86 9DORUGHSDU£PHWUR
QGLFHGHSDU£PHWUR ', ,'; %6< %2 3HWLFLµQGHOHFWXUDDFWLYD
,QLFLDUSHWLFLµQGHOHFWXUD %2 5' 4 %2 3HWLFLµQGHOHFWXUDILQDOL]DGDFRUUHFWDPHQWH
4) %2 )DOOR
(5& : &µGLJRGHHUURU
Descripción abreviada
RDP_US (Read Parameter) permite la lectura asíncrona de parámetros de accionamiento del
tipo UNSIGNED SHORT INTEGER en el objeto de accionamiento local.
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe leerse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se lee en el objeto de accionamiento en el que se calcula el
esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
Con el flanco positivo en la entrada RD puede iniciarse la petición de lectura asíncrona.
Mientras la petición esté activa, se ajusta el flag BSY. El número de ciclos para un acceso a
los parámetros depende de la carga del sistema y puede divergir de una petición a otra.
Durante una petición de lectura activa se ignoran los demás flancos positivos en la entrada
RD.
La salida Q = 1 indica que el parámetro ha sido leído correctamente y que se dispone del valor
en la salida Y. Y mantiene su valor hasta que se haya leído un nuevo valor. Si se produce un
fallo durante el acceso, se señaliza con QF = 1. La salida Y mantiene su último valor.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
5'
%6<
4)
/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.12 RMDP
Lectura de parámetros de accionamiento desde el control
Símbolo
RMDP
'LUHFFLµQE£VLFDOµJLFDFRPR , ,27< %6< %2 $YLVRGHDFWLYLGDGSHWLFLµQGHOHFWXUD
(QWUDGDVDOLGD 4 %2 $YLVRGH«[LWRSHWLFLµQGHOHFWXUD
'LUHFFLµQE£VLFDOµJLFDGHO ', /$'5 SURFHVDGD
$FFLRQDPLHQWRV 4) %2 )DOOR
,'GHOREMHWRGHDFFLRQDPLHQWR 8' '2,' (5& ', (VWDGRGHUHWRUQRGHSHWLFLµQJOREDO
SDUDHOGLUHFFLRQDPLHQWRGLUHFWR <
3RUFDGDSDU£PHWURVH
&DQWLGDGGHSDU£PHWURV
; LQGLFDPHQVDMHGHHUURUWLSR
Q¼PHURVGHSDU£PHWURH¯QGLFHV \YDORU
TXHGHEHQOHHUVH
,QLFLDUOHFWXUD %2 5'
&DQFHODFLµQGHODSHWLFLµQDFWLYD %2 $%57
Descripción abreviada
El bloque RMDP permite leer un máximo de 39 parámetros SINAMICS del programa DCC
SIMOTION. Se admiten exclusivamente accionamientos SINAMICS. El código de error ERC
puede evaluarse para un diagnóstico de fallos. ERC corresponde al código de error para
accesos a parámetros según PROFIdrive DPV1. Los posibles códigos de error se encuentran
en el anexo A.2 de este documento o en el Manual de sistema sobre comunicación SIMOTION,
capítulo PROFIdrive, subcapítulo Comunicación acíclica (Base Mode Parameter Access) →
Evaluación de errores, en la tabla Códigos de error en respuestas de Base Modes Parameter
Access.
El bloque RMDP está disponible a partir de SIMOTION V4.2.
Funcionamiento
En primer lugar, se registran las entradas de bloque para direccionar el accionamiento y la
selección de los parámetros que se deben leer. Con el flanco positivo en la entrada RD se
inicia la petición de lectura asíncrona. Mientras la petición esté activa, se ajusta el flag BSY.
El número de ciclos para un acceso a los parámetros depende de la carga del sistema y de
la carga de comunicación, y puede oscilar de una petición a otra. Durante una petición de
lectura activa se ignoran los demás flancos positivos en la entrada RD. La lectura/escritura
de los parámetros propiamente dicha no tiene lugar en la Task DCC. La instancia de bloque
sólo controla el comando de comunicación. Los resultados de la petición de lectura/escritura
deben procesarse mediante polling en las salidas de los bloques durante los ciclos de tarea
siguientes. La evaluación se realiza mediante una variable global o tipos de bloque definidos
por el usuario. La salida Q = 1 indica que los parámetros se han leído correctamente y que
los valores están disponibles en la salida Y. Y mantiene su valor hasta que una petición nueva
haya finalizado correctamente. Si se produce un fallo durante el acceso, se señaliza con QF
= 1. La salida Y mantiene su último valor. El código de error ERC puede evaluarse para un
diagnóstico de fallos.
Si la petición global se realiza correctamente (salida Q=1) y las distintas peticiones no (ERC
diferente de 0), se muestran los valores que se han leído en el accionamiento. El resto de
parámetros con ERC = 0 se leen sin errores.
El estado de error de cada una de las peticiones de lectura puede evaluarse en el valor de
retorno PRES específico del parámetro. Con el flanco positivo en la entrada ABRT se cancela
una petición activa. La señal ABRT debe adoptar el valor 1 al menos durante un ciclo.
Diagrama de tiempo
5'
%6<
4)
/DSHWLFLµQGHOHFWXUD
QRVHUHLQLFLD
Descripción abreviada
El bloque permite la lectura de un máximo de 39 parámetros SINAMICS.
En PROFIBUS (externo o Integrated) se lee siempre el juego de datos 47, independientemente
de si la función se llama con un 'doID' válido (0 <= doID <= 254) o no válido (doID = 255).
En PROFINET están disponibles dos juegos de datos:
● Acceso a parámetros en modo Base, local (juego de datos 0xB02E)
● Acceso a parámetros en modo Base, local (juego de datos 0xB02F)
El juego de datos 0xB02E se utiliza en SIMOTION si en la función no se indica ningún 'doID'
o se indica uno no válido (doID = 255). El acceso al DO en cuestión se lleva a cabo en esos
casos por medio del PAP (punto de acceso a parámetros). Existe la posibilidad de indicar
directamente la dirección del PAP o la dirección lógica de los datos cíclicos (p. ej., 256 para
un eje DO). En ese caso, SIMOTION determina a partir de esta dirección el PAP
correspondiente y accede a la dirección correcta. El PAP debe encontrarse siempre en el
subslot 1 (se configura en HW Config).
El juego de datos 0xB02F se utiliza si se registra un 'doID' válido (0 <= doID <= 254). Se puede
indicar cualquier PAP o dirección válidos, ya que la asignación únicamente tiene lugar por
medio del 'doID'.
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.
En la entrada de bloque 'X' seleccione los parámetros que deben leerse, p. ej., r37(2) Etapa
de potencia Temperaturas, Rectificador Valor máximo en la lista de experto.
Para ello, haga doble clic en la entrada de bloque 'X', seleccione el primer elemento estructural
e introduzca el número de parámetro (37) en 'num' y el índice (2) en 'idx'.
Conexiones de bloque
Datos de configuración
6.13 SAH
Sample & Hold (tipo REAL)
Símbolo
SAH
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5
Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo REAL) entre bloques
con distintos muestreos.
Funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salida Y.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:
J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.
J(PVPV ) PV
&5= = =
PV PV
7
IDVW PV
PV
7
VORZ PV
PV
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -
6.14 SAH_B
Sample & Hold (tipo BOOL)
Símbolo
SAH_B
0DJQLWXGGHHQWUDGD %2 , 4 %2 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5
Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo BOOL) entre bloques
con distintos muestreos.
Funcionamiento
El valor de la magnitud de entrada I adopta todos los ciclos CR en la magnitud de salida Q.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:
J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.
J(PVPV ) PV
&5= = =
PV PV
7
IDVW PV
PV
7
VORZ PV
PV
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -
6.15 SAH_BY
Sample & Hold (tipo BYTE)
Símbolo
SAH_BY
0DJQLWXGGHHQWUDGD %< ,6 46 %< 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5
Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo BYTE) entre bloques
con distintos muestreos.
Funcionamiento
El valor de la magnitud de entrada IS adopta todos los ciclos CR en la magnitud de salida QS.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:
J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.
J(PVPV ) PV
&5= = =
PV PV
7
IDVW PV
PV
7
VORZ PV
PV
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -
6.16 SAH_D
Sample & Hold (tipo DOUBLE INTEGER)
Símbolo
SAH_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5
Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo DOUBLE INTEGER)
entre bloques con distintos muestreos.
Funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salida Y.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:
J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.
J(PVPV ) PV
&5= = =
PV PV
7
IDVW PV
PV
7
VORZ PV
PV
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -
6.17 SAH_I
Sample & Hold (tipo INTEGER)
Símbolo
SAH_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
&LFORGHWUDEDMR ', &5
Descripción abreviada
Bloque Sample & Hold para la adopción de valores equidistante (tipo INTEGER) entre bloques
con distintos muestreos.
Funcionamiento
El valor de la magnitud de entrada X adopta todos los ciclos CR en la magnitud de salida Y.
El ciclo de la adopción de valores está sincronizado con el punto de control del ciclo del sistema
de ejecución. El punto de control del ciclo define el ciclo en el que se reinician todos los
muestreos del sistema de ejecución.
Los ciclos CR de una adopción de valores tienen lugar referidos al punto de control del ciclo.
Para el ciclo de trabajo se calcula siempre el valor absoluto de CR. Para el caso especial en
que CR = 0, el bloque se comporta como para CR = 1. El bloque debe configurarse siempre
en el intervalo de muestreo más rápido. Si el valor se adopta del muestreo más lento, debe
encontrarse en primer lugar en el orden de ejecución. En caso de que el valor del muestreo
más rápido deba adoptarse en el muestreo más lento, es conveniente calcular el bloque en
último lugar en el orden de ejecución.
La siguiente representación muestra la adopción de los valores de un nivel de 1 ms a un nivel
de 3 ms. Se muestra la evolución temporal en el cálculo del grupo de ejecución.
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDGHWU£VHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
PV
&5= =
PV
VDKGHEHU¯D
HVWDUVLWXDGDHQSULPHUOXJDUHQHORUGHQGHHMHFXFLµQ
7
IDVW PV
$GRSFLµQGHYDORU
7
VORZ PV
En caso de que el muestreo más lento no sea un múltiplo del intervalo de muestreo rápido,
el valor sólo podrá adoptarse de forma coherente cuando ambos muestreos se reinicien
sincronizados de acuerdo a ciclos CR, lo que corresponde al mínimo común múltiplo de ambos
intervalos de muestreo. CR se calcula tal y como se indica a continuación:
J(7IDVW7VORZ )
&5=
7IDVW
g(Tfast,Tslow): mínimo común múltiplo
La siguiente representación muestra la adopción de los valores para Tfast = 3 ms y Tslow = 4
ms. La adopción de los valores se realiza en ambos sentidos.
J(PVPV ) PV
&5= = =
PV PV
7
IDVW PV
PV
7
VORZ PV
PV
Por lo tanto, se recomienda que el muestreo más lento sea siempre un múltiplo del intervalo
de muestreo más rápido a fin de optimizar en el tiempo la adopción de valores.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online sí
Particularidades -
6.18 SAV
Respaldo de valores (tipo REAL)
Símbolo
SAV
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH
Descripción abreviada
SAV (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo REAL.
Funcionamiento
El bloque es una memoria de escritura o lectura remanente para un valor del tipo REAL.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.
En la entrada M se ajusta el modo de operación del bloque:
Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Y
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valor
predeterminado de la magnitud de salida Y se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida Y y se emite el estado VLD
= 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).
6.19 SAV_BY
Respaldo de valores (tipo BYTE)
Símbolo
SAV_BY
0DJQLWXGGHHQWUDGD %< ,6 46 %< 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH
Descripción abreviada
SAV_BY (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo
BYTE.
Funcionamiento
El bloque es una memoria de escritura/lectura remanente para un valor del tipo BYTE.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.
En la entrada M se ajusta el modo de operación del bloque:
Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida QS
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el sistema crea de nuevo el espacio de memoria, el valor
predeterminado de la magnitud de salida QS se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida QS y se emite el estado
VLD = 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).
6.20 SAV_D
Respaldo de valores (tipo DOUBLE INTEGER)
Símbolo
SAV_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH
Descripción abreviada
SAV_D (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo
DOUBLE INTEGER.
Funcionamiento
El bloque es una memoria de escritura/lectura remanente para un valor del tipo DOUBLE
INTEGER.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.
Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Y
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valor
predeterminado de la magnitud de salida Y se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida Y y se emite el estado VLD
= 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).
6.21 SAV_I
Respaldo de valores (tipo INTEGER)
Símbolo
SAV_I
0DJQLWXGGHHQWUDGD , ; < , 0DJQLWXGGHVDOLGD
0RGRGHVHUYLFLR %2 0 9/' %2 0DJQLWXGGHVDOLGDY£OLGD
4) %2 6LQPHPRULDUHPDQHQWH
Descripción abreviada
SAV_I (Save) sirve para la memorización no volátil de una magnitud de entrada del tipo
INTEGER.
Funcionamiento
El bloque es una memoria de escritura/lectura remanente para un valor del tipo INTEGER.
El valor memorizado de un bloque SAV no se mantiene si
● se ha borrado la memoria remanente en el dispositivo de destino mediante una acción del
usuario
● se ha borrado el esquema en el que se ha configurado el bloque y la modificación se ha
transferido al dispositivo de destino
● se ha borrado el bloque y la modificación se ha transferido al sistema de destino
● se ha modificado el nombre de instancia de un bloque y se ha transferido al sistema de
destino
El valor se mantiene
● si el nombre de instancia no varía en una descarga
● si el dispositivo de destino arranca sin datos de configuración en la tarjeta de memoria. La
memoria habilitará los bloques SAV que faltan sólo tras una descarga. Con ello se
mantienen los datos incluso si se actualiza el firmware.
● si se ha añadido o eliminado otro bloque SAV
● si se ejecuta una descarga de la configuración tras una actualización de DCBLIB
● si se ha añadido o eliminado otro DO y se ha cargado en el dispositivo de destino
● si se ha añadido o eliminado otro esquema y se ha cargado en el dispositivo de destino
● si el dispositivo de destino arranca con la misma configuración que antes de la pérdida de
la tensión de alimentación.
El bloque solo está activo cuando un 0 en la salida QF indica que se dispone de espacio de
memoria remanente en el dispositivo de destino para la memorización de los valores de
entrada.
En la entrada M se ajusta el modo de operación del bloque:
Inicialización
La asignación entre un bloque SAV y el valor en la memoria remanente tiene lugar a través
del nombre de instancia del bloque. El editor DCC genera automáticamente un nombre de
instancia unívoco al insertar el bloque en un esquema. El nombre de instancia se forma a
partir de la ruta de llamada del bloque como sigue:
(nombre de esquema)/(nombre de subesquema 1)/(nombre de subesquema 2)/../(nombre del
bloque)
Un nombre de instancia podría ser, p. ej., el siguiente:
DCC_1/CFC1/CFC2/CFC3/SAV1
Por medio de este nombre de instancia se controla si en el estado operativo INIT la salida Y
se inicializa con su valor predeterminado o emite el último valor guardado. En el dispositivo
de destino se comprueba si hay un valor remanente guardado para el nombre de instancia
del bloque. Si no es así, el espacio de memoria es creado de nuevo por el sistema, el valor
predeterminado de la magnitud de salida Y se transfiere al sistema para una memorización
remanente y se ajusta VLD = 0. En caso de que se haya guardado un valor remanente para
el nombre de instancia, se lee dicho valor, se escribe en la salida Y y se emite el estado VLD
= 1.
Si no se dispone de memoria remanente para el bloque, se establece la salida QF = 1.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online No
Particularidades Por cada unidad de accionamiento SINAMICS o SINAMICS INTEGRATED pue‐
den utilizarse como máximo 10 bloques para el almacenamiento remanente
(SAV, SAV_BY, SAV_I, SAV_D). Para este fin se dispone de memoria remanente
para un máximo de 40 bytes de datos útiles. A partir de STARTER / SCOUT
V4.2, el número de bloques no se comprueba hasta la prueba de coherencia
(menú "Proyecto -> Comprobar coherencia" o menú contextual "Comprobar
coherencia" de la unidad de accionamiento).
6.22 SRA
Disparar/resetear un aviso
Símbolo
SRA
'LVSDUDUDYLVR %2 6 4 %2 $YLVRGH«[LWR
5HVHWHDUDYLVR %2 5 (5& ': )DOOR
9DORUDVRFLDGR ', 09
,'GHDYLVR $,' 0,'
&RQILUPDFLµQ %2 $&1
Descripción abreviada
Con el bloque SRA (Set Alarm) se puede disparar o resetear un aviso configurado en SCOUT.
El aviso se envía a HMI y se registra en la memoria de avisos del dispositivo de destino
SIMOTION. La memoria de avisos contiene todos los avisos activos. El bloque SRA se ha
diseñado para instancias múltiples. Puede haber varias instancias de bloque que disparen el
mismo número de aviso.
Funcionamiento
● Con el número de aviso MID se registra el aviso configurado en SCOUT.
● La entrada ACN =1 indica que se trata de un aviso confirmable. En ese caso, el aviso solo
desaparece después de resetear si el usuario lo ha confirmado en HMI. ACN=0 se
configura para avisos no confirmables.
● En el parámetro MV debe registrarse un valor de proceso/valor asociado en caso de que
se haya especificado en la configuración en SCOUT. Se puede configurar un valor
numérico de tipo DINT.
El valor asociado se añade al texto del aviso con una sintaxis especial al configurar los
avisos: La llamada de un valor de proceso empieza con @ y termina con @. Los parámetros
situados en medio indican la salida del valor y el formato.
Para los avisos disparados con el bloque SRA solo son posibles los valores asociados de
tipo DINT.
Para conocer con detalle la sintaxis de los valores asociados en la configuración de avisos,
véase la ayuda en pantalla de SIMOTION SCOUT.
● El aviso se dispara con el flanco de subida en la entrada S. Si el bloque con un nuevo
número de aviso se activa con 1 en la entrada S, el aviso también se desencadenará. En
el búffer de avisos caben hasta 40 avisos. Si, con la memoria de avisos llena, se activa el
bloque SRA con flanco de subida en la entrada S, el bloque se confirma con un mensaje
de error. El aviso no se registra.
● El aviso se resetea con el flanco de subida en la entrada R.
● Si en una llamada se ajusta un flanco de subida en las entradas S y R, prevalece R, es
decir, el aviso se resetea.
Error‐ Significado
code
16#00 Ningún error. Con el aviso entrante se ha realizado la entrada en la lista de avisos. Con
00 el aviso saliente se ha tachado la entrada en la lista de avisos.
16#80 Nombre de aviso no permitido.
01
16#80 Pérdida de aviso por rebase. Se han asignado las 40 entradas de la lista de avisos. En‐
02 trada en la lista de avisos no realizada.
16#80 Pérdida de aviso por rebase (señal aún no enviada, desbordamiento de señal). El búfer
03 de emisión para la notificación de los clientes todavía está ocupado por el último evento.
Entrada en la lista de avisos no realizada. También puede producirse un error si las lla‐
madas de función con flanco de subida y bajada se producen muy seguidas.
16#80 Aviso doble, aviso rechazado (llamada y aviso recibidos o emitidos consecutivamente por
04 segunda vez). Entrada en la lista de avisos no realizada.
16#80 Ningún visualizador notificado. A pesar de ello, el aviso se registra en la lista.
05
16#80 Todavía no se ha iniciado ninguna petición con este nombre de aviso (primera llamada
07 con S = FALSE). El flanco de bajada (aviso saliente) se ha producido sin un flanco de
subida previo (aviso entrante). Entrada en la lista de avisos no realizada.
16#80 El aviso con esta ID ya está activo en la memoria de avisos. El aviso se produce si ya
08 existe un aviso con la ID que hay en la memoria de avisos y se vuelve a utilizar la misma
ID. No se ha generado ninguna entrada nueva en la memoria de avisos.
16#80 Error interno
09
16#80 Se ha rechazado la entrada; memoria de confirmación de avisos llena.
10
Conexiones de bloque
Datos de configuración
6.23 STM
Disparo de fallo/alarma
Símbolo
STM
'LVSDURGHIDOORV %2 6 4 %2 )DOORDFWLYR$ODUPDDFWLYD
9DORUGHDYLVR ', 09
1¼PHURGHDYLVR $,' 01
Descripción abreviada
Con el bloque STM (Set Message) puede dispararse un aviso predefinido (fallo o alarma) en
el DO. El fallo se muestra (p. ej., Starter, AOP) y se registra en la memoria de fallos o de
alarmas del DO. Para este tipo de bloque son válidas las siguientes indicaciones:
● El número de aviso asignado a una instancia (número de fallo/alarma) debe encontrarse
en un rango entre 51050 y 51069 (el valor predeterminado es 51050).
● Un número de aviso puede repetirse en varias instancias en el DO (el aviso puede
establecerse desde varias instancias). Sin embargo, el bloque STM no está concebido
para instancias múltiples por motivos de rendimiento. El comportamiento en caso de
instancias múltiples con el mismo número de aviso en el mismo DO se resume en la imagen
inferior para el caso de fallo. No se dispone de una coordinación de las instancias de bloque
con el mismo número de aviso sin cableado adicional (de todos modos, no podría realizarse
si las instancias funcionasen en diferentes intervalos de muestreo). Por este motivo, se
recomienda asignar a cada instancia del DO un número de aviso unívoco.
● El texto del aviso está predefinido y no puede modificarse (véase la tabla inferior).
● El tipo de mensaje no es modificable (un fallo no puede redefinirse en una alarma y
viceversa)
● El ajuste predeterminado de la reacción de fallo es DES2 y puede modificarse a través de
los parámetros del sistema base de SINAMICS:
– p2100[0..19] "Ajustar número de fallo para reacción de fallo" y
– p2101[0..19] "Ajuste reacción de fallo"
● El ajuste predeterminado del modo de confirmación es INMED y puede modificarse a través
de los parámetros del sistema base de SINAMICS:
– p2126[0..19] "Ajustar número de fallo para modo de confirmación" y
– p2127[0..19] "Ajuste modo de confirmación"
En la siguiente tabla están definidos los ajustes por defecto de los atributos. Las posibilidades
de ajuste opcionales pueden consultarse en la documentación para el usuario:
Funcionamiento
El número del fallo que debe dispararse (F51050 - F51059) debe estar predefinido en la
entrada MN. Con un flanco positivo en la entrada S se dispara un fallo en el DO. Éste se
registra en la memoria de fallos del DO y se ejecuta la reacción ajustada en el DO. Para ello
el bloque ajusta la salida Q. La salida Q permanece ajustada mientras el fallo está activo. Tras
un flanco negativo en la entrada S puede confirmarse el fallo de acuerdo al atributo de
confirmación del aviso (de forma análoga a los fallos del sistema: ver imagen inferior 1.ª
instancia).
A través de la entrada MV puede añadirse una información adicional (valor de fallo) a un fallo.
El valor se adopta en la entrada S con el flanco positivo al dispararse el fallo y se registra en
la memoria de fallos del DO.
DLQVWDQFLD
(OIDOORSXHGHFRQILUPDUVH
$FXVH
(QWUDGD6 (OIDOOR
VHDMXVWD
6DOLGD4
$YLVRGHOVLVWHPDEDVH
6HDMXVWDHQHOEORTXH
DXQEORTXH
FRQ6
DLQVWDQFLD (OIDOORHVW£LQDFWLYR
DXQTXHODHQWUDGDHVW£
WRGDY¯DDMXVWDGD
(QWUDGD6 (OIDOOR\DHVW£
DMXVWDGRVLQHIHFWR
6HDMXVWDHQHOEORTXH $YLVRGHOVLVWHPDEDVH
6DOLGD4
FRQ6 DXQEORTXH
Ejemplo para instancia doble con el mismo número de fallo en un DO (sin cableado adicional)
Funcionamiento
El número de la alarma que debe dispararse (A51060 - A51069) debe estar predefinido en la
entrada MN. Con un flanco positivo en la entrada S se dispara la alarma asignada al bloque.
Ésta se registra en la memoria de alarmas del DO. Para ello se ajusta la salida Q. La salida
permanece ajustada mientras la alarma está activa. Las alarmas se confirman
automáticamente y se confirman al resetear la entrada S (ver imagen inferior). A través de la
entrada MV puede indicarse una información adicional (valor de alarma) junto con la alarma
que también se registra en la memoria de alarmas.
DLQVWDQFLD
$ODUPDHQFXUVR
(QWUDGD6 /DDODUPD
VHDMXVWD
6HUHVHWHDHQHOEORTXH
6DOLGD4 6HDMXVWDHQHOEORTXH FRQ6
FRQ6
$ODUPDQRHVW£DFWLYD
DLQVWDQFLD DXQTXHODHQWUDGDHVW£
WRGDY¯DDMXVWDGD
(QWUDGD6 /DDODUPD\DHVW£ $ODUPDQRHVW£DFWLYD
DMXVWDGDVLQHIHFWR 6DOLGDWRGDY¯DDMXVWDGD
6DOLGD4 6HDMXVWDHQHOEORTXH
FRQ6
Ejemplo para instancia doble con el mismo número de alarma en un DO (sin cableado
adicional)
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Insertable online No
Particularidades -
6.24 WMDP
Escritura de parámetros de accionamiento desde el control
Símbolo
WMDP
'LUHFFLµQE£VLFDOµJLFDFRPR , ,27< %6< %2 $YLVRGHDFWLYLGDGSHWLFLµQGHHVFULWXUD
(QWUDGDVDOLGD 4 %2 $YLVRGH«[LWRSHWLFLµQGHHVFULWXUD
'LUHFFLµQE£VLFDOµJLFDGHO ', /$'5 SURFHVDGD
$FFLRQDPLHQWRV 4) %2 )DOOR
,'GHOREMHWRGHDFFLRQDPLHQWR 8' '2,' (5& ', 9DORUGHUHWRUQRSHWLFLµQJOREDO
SDUDHOGLUHFFLRQDPLHQWRGLUHFWR 7LSRGHGDWR
&DQWLGDGGHSDU£PHWURV
; 35(6
9DORUGHUHWRUQR
Q¼PHURVGHSDU£PHWURH¯QGLFHV HVSHF¯ILFRGHSDU£PHWUR
TXHGHEHQOHHUVH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5
&DQFHODFLµQGHODSHWLFLµQDFWLYD %2 $%57
Descripción abreviada
El bloque WMDP permite escribir un máximo de 23 parámetros SINAMICS del programa DCC
SIMOTION. Se admiten exclusivamente accionamientos SINAMICS. El código de error ERC
puede evaluarse para un diagnóstico de fallos. ERC corresponde al código de error para
accesos a parámetros según PROFIdrive DPV1. Los posibles códigos de error se encuentran
en el anexo A.2 de este documento o en el Manual de sistema sobre comunicación SIMOTION,
capítulo PROFIdrive, subcapítulo Comunicación acíclica (Base Mode Parameter Access) →
Evaluación de errores, en la tabla Códigos de error en respuestas de Base Modes Parameter
Access.
El bloque WMDP está disponible a partir de SIMOTION V4.2.
Funcionamiento
En primer lugar, se registran las entradas de bloque para direccionar el accionamiento, la
selección de los parámetros que se deben escribir y los valores que se deben escribir. En
caso de que un parámetro no esté indexado, debe ajustarse IDX = 0. Con el flanco positivo
en la entrada WR se inicia la petición de escritura asíncrona. Mientras la petición esté activa,
se ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la
carga del sistema y de la carga de comunicación, y puede oscilar de una petición a otra.
Durante una petición de escritura activa se ignoran los demás flancos positivos en la entrada
WR. La lectura/escritura de los parámetros propiamente dicha no tiene lugar en la Task DCC.
La instancia de bloque sólo controla el comando de comunicación. Los resultados de la
petición de lectura/escritura deben procesarse mediante polling en las salidas de los bloques
durante los ciclos de tarea siguientes. La evaluación se realiza mediante una variable global
o tipos de bloque definidos por el usuario. La salida Q = 1 muestra que los parámetros han
sido escrito correctamente. Si se produce un fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos.
Es posible que, a pesar del estado global Q =1, la escritura de parámetros individuales haya
sido interrumpida por un error. Se han ejecutado las peticiones de escritura para las que no
hay ningún error en PRES.
El estado de error de cada una de las peticiones de escritura puede evaluarse en función del
valor de retorno PRES específico del parámetro. Con el flanco positivo en la entrada ABRT
se cancela una petición activa. La señal ABRT debe adoptar el valor 1 al menos durante un
ciclo.
Descripción abreviada
El bloque permite la escritura de un máximo de 23 parámetros SINAMICS.
Diagrama de tiempo
:5
%6<
4)
/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU
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.
Seleccione los parámetros que deben escribirse, p. ej., P1135(0) Tiempo deceleración DES3,
en la entrada de bloque 'X'.
Para ello, haga doble clic en la entrada de bloque 'X', seleccione el primer elemento estructural
e introduzca el número de parámetro (1135) en 'num' y el índice (0) en 'idx'. En 'dtyp' introduzca
el tipo de datos. Debe corresponder al tipo de datos del parámetro; en nuestro caso, 8 (Floating
Point). En 'x' introduzca el valor 16#42377AE1 como DWORD. La codificación de los tipos de
datos puede consultarse en el manual de listas SIMOTION, 'Funciones/variables de sistema,
Dispositivos → Funciones de sistema - Dispositivos 1 → _readDriveMultiParameterDescription'.
Por último, establezca la entrada de bloque 'WR' a 1 para iniciar la escritura. El resultado se
puede ver en la lista de experto.
Conexiones de bloque
Datos de configuración
6.25 WRP
Escritura de parámetros de accionamiento (tipo REAL)
Símbolo
WRP
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 5 ; (5& : &µGLJRGHHUURU
Descripción abreviada
El bloque permite la escritura asíncrona de parámetros de accionamiento del tipo REAL en el
objeto de accionamiento local.
ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
Diagrama de tiempo
:5
%6<
4)
/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.26 WRP_D
Escritura de parámetros de accionamiento (tipo DOUBLE INTEGER)
Símbolo
WRP_D
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR ', ; (5& : &µGLJRGHHUURU
Descripción abreviada
El bloque permite la escritura asíncrona de parámetros de accionamiento del tipo DOUBLE
INTEGER en el objeto de accionamiento local.
ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
:5
%6<
4)
/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.27 WRP_I
Escritura de parámetros de accionamiento (tipo INTEGER)
Símbolo
WRP_I
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR , ; (5& : &µGLJRGHHUURU
Descripción abreviada
El bloque permite escribir asíncronamente en parámetros de accionamiento del tipo INTEGER
dentro del objeto de accionamiento local.
ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
:5
%6<
4)
/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.28 WRP_UD
Escritura de parámetros de accionamiento (tipo UNSIGNED DOUBLE INTEGER)
Símbolo
WRP_UD
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 8' ; (5& : &µGLJRGHHUURU
Descripción abreviada
WDP_UD (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento
del tipo UNSIGNED DOUBLE INTEGER en el objeto de accionamiento local.
ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
:5
%6<
4)
/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.29 WRP_UI
Escritura de parámetros de accionamiento (tipo UNSIGNED INTEGER)
Símbolo
WRP_UI
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 8, ; (5& : &µGLJRGHHUURU
Descripción abreviada
WDP_UI (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento
del tipo UNSIGNED INTEGER en el objeto de accionamiento local.
ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
:5
%6<
4)
/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
6.30 WRP_US
Escritura de parámetros de accionamiento (tipo UNSIGNED SHORT INTEGER)
Símbolo
WRP_US
1¼PHURGHSDU£PHWUR ', 3$5 %6< %2 3HWLFLµQGHHVFULWXUDDFWLYD
QGLFHGHSDU£PHWUR ', ,'; 4 %2 3HWLFLµQGHHVFULWXUDILQDOL]DGDFRUUHFWDPHQWH
,QLFLDUSHWLFLµQGHHVFULWXUD %2 :5 4) %2 )DOOR
9DORUGHSDU£PHWUR 86 ; (5& : &µGLJRGHHUURU
Descripción abreviada
WDP_US (Write Parameter) permite la escritura asíncrona de parámetros de accionamiento
del tipo UNSIGNED SHORT INTEGER BYTE en el objeto de accionamiento local.
ATENCIÓN
No utilizar con Safety Integrated
Por motivos de seguridad, el bloque que permite la escritura de un parámetro de
accionamiento no puede utilizarse para modificar parámetros de las funciones SINAMICS
Safety Integrated. DCC está catalogado como no apto en el sentido de la seguridad funcional
(Safety Integrated).
Funcionamiento
En la entrada PAR debe indicarse el número de parámetro y en la entrada IDX, el índice del
parámetro que debe escribirse. En caso de que un parámetro no esté indexado, debe ajustarse
IDX = 0. El parámetro siempre se escribe en el objeto de accionamiento en el que se calcula
el esquema con el bloque. No es posible el acceso a parámetros abarcando todos los objetos
de accionamiento.
El valor del parámetro se predefine a través de la entrada X. Con el flanco positivo en la entrada
WR puede iniciarse la petición de escritura asíncrona. Mientras la petición esté activa, se
ajusta el flag BSY. El número de ciclos para un acceso a los parámetros depende de la carga
del sistema y puede divergir de una petición a otra. Durante una petición de escritura activa
se ignoran los demás flancos positivos en la entrada WR.
La salida Q = 1 muestra que el parámetro ha sido escrito correctamente. Si se produce un
fallo durante el acceso, se señaliza con QF = 1.
El código de error ERC puede evaluarse para un diagnóstico de fallos. ERC corresponde al
código de error para accesos a parámetros según Profidrive DPV1. Los posibles códigos de
error se encuentran en el anexo A.2 de este documento o en el Manual de funciones
SINAMICS FH1, en el capítulo Comunicación PROFIBUS DP/PROFINET IO, subcapítulo
Comunicación según PROFIdrive → Comunicación acíclica → Estructura de las peticiones y
respuestas, en la tabla Valores de error en las respuestas de parámetros DPV1.
ERC solo es válido mientras QF = 1.
Diagrama de tiempo
:5
%6<
4)
/DSHWLFLµQGHHVFULWXUD
QRVHYXHOYHD
LQLFLDU
Alcance
Pueden enviarse paralelamente tantas peticiones asíncronas de distintas instancias de bloque
como se desee. La instancia de bloque sólo puede editar una petición en cada caso.
Conexiones de bloque
Datos de configuración
SIMOTION -
SINAMICS ✓
Cargable online No
Particularidades -
Símbolo
DCA
9HORFLGDGGHFRQWRUQHDGR>PPLQ@ 5 /6 ' 5 'L£PHWURFDOFXODGR>P@
9HORFLGDGGHOPRWRU>UPLQ@ 5 06 /6) 5 0XOWLSOLFDGRUFDQDOGHFRQVLJQD
5HODFLµQGHWUDQVPLVLµQ 5 *) >P@
0DQWHQHUGL£PHWUR %2 +/' 58 %2 (ODXPHQWRGHOGL£PHWUR
$MXVWDUGL£PHWUR %2 6 VHOLPLWD
9DORUGHDMXVWH>P@ 5 69 5' %2 /DGLVPLQXFLµQGHOGL£PHWUR
,QYHUWLUVHQWLGRGHOERELQDGR %2 ,19 VHOLPLWD
&RQVWDQWHGHWLHPSRVLPHWUL]DFLµQ 76 7 0$;' %2 'VHOLPLWDD'0$;
9HORFLGDGGHFRQWRUQHDGR>PV@ 0,1' %2 'VHOLPLWDD'0,1
&RQVWDQWHGHWLHPSRILOWUDGR 76 7
'L£PHWUR>PV@
)DFWRUGHWROHUDQFLDSDUD 5 72/
9HULILFDFLµQGHFRKHUHQFLD
*URVRUGHOPDWHULDO>PP@ 5 :7+
9HORFLGDGGHURWDFLµQP¯QLPD>UPLQ@ 5 00,1
9HORFLGDGGHFRQWRUQHDGRP¯QLPD 5 /0,1
>PPLQ@
'L£PHWURP£[LPR>P@ 5 '0$;
'L£PHWURP¯QLPR>P@ 5 '0,1
Descripción abreviada
Bloque tecnológico para aplicaciones de bobinadores axiales. Sirve para determinar el
diámetro actual de un bobinador axial tomando como base la velocidad de contorneado y la
velocidad de rotación del motor. Se verifica la coherencia del diámetro calculado.
Diagrama de bloques
,19
PV
7 PV
7
/6
5($/
0$;
06 ; /6)
!
*)
[ \ '
5($/ '0$;
0$; '0,1
:7+ 6HW'0$; 0$;'
72/ 6HW'0,1 0,1'
58
;
;; 5'
00,1 ;
; !
/0,1 ;;
;
+ROG
+/'
6 6HW
69 6HW9DOXH
5($/
0$;
'0$;
5($/
'0,1 0$;
Funcionamiento
'0,1
2)6 :$QFKXUDGHOPDWHULDO
0RPHQWRGHLQHUFLDILMR
FRQYHUWLGRHQHOODGRGHOPRWRU
Q
'0$;'L£PHWURP£[LPRGHOERELQDGRU
%ORTXHGHWUDQVPLVLµQ QYHORFLGDGGHOPRWRU
Q 069HORFLGDGGHOPRWRU
QYHORFLGDGGHOERELQDGRU
0E
Q 0SDUDFHOHUDGRUGHOODGRGHOPRWRU
E
*) 5HODFLµQGHWUDQVPLVLµQ
Q
9HORFLGDGGHFRQWRUQHDGR ⋅ 5HODFLµQGHWUDQVPLVLµQ
'L£PHWUR =
9HORFLGDGGHOPRWRU ⋅ π
El resultado puede filtrarse de nuevo mediante un filtro pasabajos con la constante de tiempo
T2. Los filtros de alisamiento T1 y T2 tienen un comportamiento PT1. Si la constante de tiempo
T1 o T2 = 0, el valor de entrada del filtrado se escribe directamente en la salida. El cálculo del
diámetro sólo se efectúa cuando la velocidad de contorneado LS o la velocidad de rotación
del motor MS es mayor que el umbral LMIN o MMIN. De lo contrario, se mantiene el último
valor de diámetro calculado. Al mantenerlo, el filtrado T2 se conmuta al diámetro D revertido.
También puede controlarse directamente el mantenimiento del diámetro D mediante la entrada
HLD = 1. A través de la entrada SV puede predefinirse un valor de ajuste para el diámetro,
que se aplica con S = 1. Con este valor se inicializa también el filtro pasabajos T2. Tan solo
con S = 0 se habilita de nuevo el cálculo para D y el filtrado T2. El ajuste del diámetro predomina
respecto a su mantenimiento.
Tras el filtro pasabajos T2 se verifica la coherencia del diámetro calculado y se corrige en
caso de infracción. Esta verificación corresponde en su funcionalidad a un generador de rampa
simple. El tiempo de aceleración o de deceleración se calcula de forma dinámica a partir del
grosor del material WTH, del factor de tolerancia TOL y de la velocidad de bobinado. Si el
grosor de material WTH = 0, la verificación de coherencia no tiene efecto.
La modificación de diámetro máxima ΔDmáx por cada intervalo de muestreo resulta de:
06 :7+
∆'PD[=72/⋅⋅ ⋅ ⋅7$
⋅*)
con:
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
7.2 INCO
Momento de inercia del bobinador axial
Símbolo
INCO
'L£PHWURDFWXDO>P@ 5 ' 02, 5 UHVXOWDQWH
$QFKXUDGHOPDWHULDO>P@ 5 : 0RPHQWRGHLQHUFLD>1PVA
'HQVLGDGGHOPDWHULDO>NJPA@ 5 '(1 NJPA@
)DFWRUGHHVFDODGRSDUDODGHQVLGDG 5 6&/ 502, 5 UHODWLYR
'L£PGHOQ¼FOHR>P@ 5 '0,1 0RPHQWRGHLQHUFLD
'L£PHWURP£[LPR>P@ 5 '0$;
2IIVHWPRPHQWRGHLQHUFLD 5 2)6
>1PVANJPA@
5HODFLµQGHWUDQVPLVLµQ 5 *)
Descripción abreviada
Bloque tecnológico para aplicaciones de bobinadores axiales. Sirve para determinar el
momento de inercia de un bobinador para derivar un control anticipativo del par.
Diagrama de bloques
*) ;
77
:
5($/
0$;
'(1
6&/
5($/
0$;
'0$; ;
5($/
0$;
502,
'0,; ;
5($/
0$;
' ; 02,
'0,1
Funcionamiento
'0,1
2)6 :$QFKXUDGHOPDWHULDO
0RPHQWRGHLQHUFLDILMR
FRQYHUWLGRHQHOODGRGHOPRWRU
Q
'0$;'L£PHWURP£[LPRGHOERELQDGRU
%ORTXHGHWUDQVPLVLµQ QYHORFLGDGGHOPRWRU
Q 069HORFLGDGGHOPRWRU
QYHORFLGDGGHOERELQDGRU
0E
Q 0SDUDFHOHUDGRUGHOODGRGHOPRWRU
E
*) 5HODFLµQGHWUDQVPLVLµQ
Q
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
7.3 OCA
Secuenciador de levas con software
Símbolo
OCA
3RVLFLµQDFWXDOHQ/8 ', ; 4 %2 (VWDGRGHODOHYDGHVDOLGD
3RVLFLµQLQLFLDOGHODVOHYDVGHVDOLGD ', ;
3RVLFLµQILQDOGHODVOHYDVGHVDOLGD ', ;
+LVW«UHVLVGHFRQPXWDFLµQGHODOHYDGHVDOLGD ', +<
&LFORGHOHMH ', $&/
Descripción abreviada
Secuenciador de levas con software con las siguientes características:
● Leva de recorrido
● Las posiciones de conexión/desconexión pueden modificarse de forma dinámica.
● Histéresis ajustable para levas de salida referidas al valor real
Diagrama de bloques
;
;
[Q [Q
$&/
; [Q/µJLFDGH 4
OHYDVGHVDOLGD
+<
Funcionamiento
A través de la entrada X1 [LU] se determina la posición de conexión de la leva de recorrido
en sentido de carrera positivo y la posición de desconexión en sentido negativo. X2 [LU]
determina la posición de desconexión en sentido de carrera positivo y la posición de conexión
en sentido negativo. Para poder accionar la unidad de levas también con ejes módulo, puede
definirse el ciclo del eje en la entrada ACL. Si ACL = 0, no se realiza ninguna corrección interna
del módulo. A través de HY puede ajustarse una banda de histéresis para la entrada X, de
forma que no se produzca ninguna conmutación en las levas referidas al valor real en situación
de parada.
La histéresis sirve para evitar operaciones de conexión y desconexión no deseadas de las
levas de salida en caso de ruido real. Si tras realizar una conmutación se produce una inversión
del sentido, no es posible una nueva conmutación hasta que se haya abandonado la banda
de histéresis.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
7.4 TTCU
Característica de rigidez del bobinado
Símbolo
TTCU
&RQVLJQDP£[LPD 5 <0$; < 5 &RQVLJQDDGDSWDGD
5HGXFFLµQGHFRQVLJQD 5 <5('
'L£PHWURDFWXDO 5 '
'L£PHWURP¯QLPRGHOERELQDGR 5 '0,1
'L£PHWURP£[LPRGHOERELQDGR 5 '0$;
&DUDFWHU¯VWLFD %2 0
Descripción abreviada
Adaptación de una consigna de acuerdo a una característica predefinida. El bloque se utiliza
en aplicaciones de bobinadores para determinar la consigna de tracción en función del
diámetro de bobinador actual.
Diagrama de bloques
5($/
0$;
'0$;
5($/
0$;
'0,1
<0$;
<0$;
<5('
0
!
<
<5('
5($/
0$;
'
! 0
0
Funcionamiento
La reducción de la característica comienza cuando se aplica D > DMIN. La magnitud de
entrada YRED define el grado de reducción referido a la magnitud de entrada YMAX. Con la
entrada M puede preseleccionarse una característica que determina el comportamiento de
reducción de la magnitud de salida si aumenta la magnitud de entrada. Si se ha
preseleccionado M = 0, la característica se reduce de forma asintomática el factor
YMAX*YRED. La magnitud de entrada DMAX no se tiene en cuenta en este caso. Con la
preselección M = 1 puede determinarse a través de la magnitud de entrada DMAX con qué
magnitud de entrada D = DMAX transcurre la característica por YMAX- YMAX*YRED.
El cálculo de la característica se define de la forma descrita a continuación:
Se aplica D ≤ DMIN
<=<0$;
D > DMIN y M = 0 (se alcanza el factor de reducción para D→∞)
'0,1
<=<0$;<5('
'
'0$; '0,1
'0$;>'0,1 <=<0$;<5('
'0$;'0,1 '
'0$;='0,1 <=<0$;(<5(' )
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
7.5 WBG
Generador de barrido
Símbolo
WBG
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
6H³DOGHVLQFURQL]DFLµQ %2 6,1 :6 5 6H³DOGHEDUULGR
PDHVWUR 6287 %2 6H³DOGHVLQFURQL]DFLµQHVFODYR
+DELOLWDU %2 (1
$PSOLWXG 5 $03
)UHFXHQFLDGHEDUULGR 5 ):
'HVIDVDMH , 3+,
6DOWR3QHJDWLYR 5 167
6DOWR3SRVLWLYR 5 367
)DFWRUGHWUDEDMRGHORVLPSXOVRV , 5$7
Descripción abreviada
Generador de onda triangular con frecuencia y amplitud ajustables para resaltar "fallos" en
caso de accionamientos para movimientos alternativos para bobinar hilos textiles, con las
siguientes características:
● Salto P positivo y negativo ajustables de forma independiente
● Sincronización en un accionamiento maestro con desfasaje ajustable
● Entrada de habilitación
Diagrama de bloques
(QWUDGDVLQFURQL]DGDGHEDUULGR6,1
6,1
(1
*HQHUDGRUGHRQGDWULDQJXODUGHEDUULGR 5$7
:6
$03
167 167
:6
367 <
5$7 $03 367
Funcionamiento
Con EN = 1 se habilita el generador de barrido. Con ello se emiten la señal de barrido WS y
la señal de sincronización SOUT. El inicio de la generación de señales tiene siempre lugar
con un paso por cero positivo o con un flanco positivo de la salida de sincronización SOUT.
Solo si se resetea EN y se continúa con la generación de barrido hasta el siguiente paso por
cero de WS, estará de nuevo bloqueado el generador y SOUT = 0. Con la entrada PHI (0-360°)
puede ajustarse un desfasaje entre el flanco positivo de la entrada de sincronización SIN y el
inicio de la señal de barrido. La señal se genera entonces para un período de señal. Para que
la generación de señal sea continua, debe dispararse periódicamente a través de SIN. Si la
generación del período de señal anterior se encuentra en curso durante un nuevo inicio, se
cancela. En el caso especial PHI = 360, puede activarse el barrido independiente. La
generación de señal se produce de forma periódica y está desacoplada de la entrada de
sincronización SIN. La señal de barrido se aplica a la entrada X y se emite en la salida Y.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
Símbolo
DEL
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
8PEUDOGHFRQPXWDFLµQ 5 %
Descripción abreviada
● Banda muerta ajustable
● Ajustar a cero rango de valores simétrico al origen
Funcionamiento
● Si el valor de X es menor que B, Y = 0
● Si X es mayor o igual que B, Y = X - B
● Si X es menor o igual que -B, Y = X + B
Con el umbral de respuesta B puede ajustarse la banda muerta simétrica al origen.
Algoritmo:
con la condición marginal B >= 0
Para B < 0 se aplica para todos X: Y = X.
;+%SDUD;<= %
<=SDUD %<;<%
;%SDUD;>=%
Diagrama de bloques
; <
Diagrama XY
<
%
%
;
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.2 DEZ
Elemento de zonas muertas
Símbolo
DEZ
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
9DORUGHUHVSXHVWD 5 7+
Descripción abreviada
● Zona muerta ajustable
● Ajustar a cero rango de valores simétrico al origen
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:
;SDUD;<= 7+
<=SDUD 7+<;<7+
;SDUD;>=7+
con la condición marginal TH >= 0
Para TH< 0 se aplica para todos X: Y = X.
Diagrama de bloques
7+
; <
Diagrama XY
<
7+
7+ ;
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.3 DIF
Elemento de derivada
Símbolo
DIF
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
&RQVWDQWHGHWLHPSRGHGHULYDGDPV 76 7'
Descripción abreviada
Bloque con comportamiento de derivada
Funcionamiento
● La magnitud de salida Y es idéntica en cuanto a comportamiento a la velocidad de
modificación de la magnitud de entrada X multiplicada por la constante de tiempo de
derivada TD.
● El cálculo de los valores discretos se efectúa de acuerdo al algoritmo:
Algoritmo:
7'
<Q=(;Q;Q )⋅
7$
Diagrama de bloques
7'
; <
Diagrama XY
; <
7$ 7$ W
<
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.4 DT1
Filtro pasabajos
Símbolo
DT1
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD'7
&RQVWDQWHGHWLHPSRGHILOWUDGRPV 76 7 <37 5 0DJQLWXGGHVDOLGDHOHPHQWRGHILOWUDGR
&RQVWDQWHGHWLHPSRGHGHULYDGDPV 76 7'
9DORUGHDMXVWH 5 69
6HW %2 6
Descripción abreviada
Bloque con comportamiento de derivada y filtrado. Puede ajustarse la salida DT1.
Funcionamiento
Algoritmo:
7'
<Q= ⋅(;Q<37Q )
7
7$
<37Q=<37Q + ⋅(;Q<37Q )
7
7
<37Q=; Q ⋅69Q
7'
para TD ≠ 0
Se aplican las limitaciones internas para T1 y TD. Si TD = 0, no se modifican las magnitudes
de salida, siempre que S = 1.
Diagrama de bloques
7 7' 69
37 '
; <
<37
6
Diagrama XY
<
< I;W
; 7'
7
< W 7 [7'7
W
7
Inicialización
Mientras la entrada S sea 1 lógica durante la inicialización, se aplica el valor de ajuste SV en
la salida Y e YPT = T1/TD*(X-SV).
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.5 INT
Integrador
Símbolo
INT
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
9DORUO¯PLWHVXSHULRU 5 /8 48 %2 ,QWHJUDGRUHQHOO¯PLWHVXSHULRU
9DORUO¯PLWHLQIHULRU 5 // 4/ %2 ,QWHJUDGRUHQHOO¯PLWHLQIHULRU
9DORUGHDMXVWH 5 69
&RQVWDQWHGHWLHPSRGHLQWHJUDFLµQPV 76 7,
6HW %2 6
Descripción abreviada
● Bloque con comportamiento de integral
● 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.
Funcionamiento
La modificación de la magnitud de salida Y es proporcional a la magnitud de entrada X e
inversamente 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 alcanza
uno de los dos límites, se emite un aviso a través de las salidas QU o QL. Si LL >= LU, la
salida Y = LU.
El cálculo de los valores discretos (TA es el intervalo de muestreo en el que se configura el
bloque) se realiza según el algoritmo siguiente:
Algoritmo:
7$
<Q=<Q + ⋅;Q
7,
Con S = 1, la magnitud de salida Y se ajusta al valor de seteo SV. Es posible realizar dos
funciones a través de S:
Corrección del integrador (Y = SV)
Diagrama de bloques
69 7, // /8
48
; <
4/
6
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.6 LIM
Limitador (tipo REAL)
Símbolo
LIM
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
9DORUO¯PLWHVXSHULRU 5 /8 48 %2 0DJQLWXGGHHQWUDGDHQHOO¯PLWHVXSHULRU
9DORUO¯PLWHLQIHULRU 5 // 4/ %2 0DJQLWXGGHHQWUDGDHQHOO¯PLWHLQIHULRU
Descripción abreviada
● Bloque para limitación
● Límite superior e inferior ajustable
● Indicación al alcanzar los límites ajustados
Funcionamiento
El bloque transmite la magnitud de entrada X a su salida Y. La magnitud de entrada se limita
con 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 valor
límite superior LU.
Algoritmo:
/8SDUD;≥/8
<=;SDUD//<;</8
//SDUD;≤//
con la condición marginal: LL<LU
Diagrama de bloques
// /8
48
; <
4/
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.7 LIM_D
Limitador (tipo DOUBLE INTEGER)
Símbolo
LIM_D
0DJQLWXGGHHQWUDGD ', ; < ', 0DJQLWXGGHVDOLGD
9DORUO¯PLWHVXSHULRU ', /8 48 %2 0DJQLWXGGHHQWUDGDHQHOO¯PLWHVXSHULRU
9DORUO¯PLWHLQIHULRU ', // 4/ %2 0DJQLWXGGHHQWUDGDHQHOO¯PLWHLQIHULRU
Descripción abreviada
● Bloque para limitación del tipo DOUBLE INTEGER
● Límite superior e inferior ajustable
● Indicación al alcanzar los límites ajustados
Funcionamiento
El bloque transmite la magnitud de entrada X a su salida Y. La magnitud de entrada se limita
con 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 valor
límite superior LU.
Algoritmo:
/8SDUD;≥/8
<=;SDUD//<;</8
//SDUD;≤//
con la condición marginal: LL<LU
Diagrama de bloques
// /8
48
; <
4/
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.8 MVS
Generador de valor medio móvil
Símbolo
MVS
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
1¼PHURGHFLFORVVREUHHOTXH , 1 4) %2 )DOOR
VHIRUPDHOYDORUPHGLR
1¼PHURGHFLFORVP£[LPR , 10;
9DORUGHDMXVWH 5 69
6HW %2 6
Descripción abreviada
El bloque calcula una media móvil mediante la magnitud de entrada X.
Funcionamiento
El valor medio se forma con los N últimos ciclos.
N
<N= ⋅ ∑ ;L
1 L= N1
Xk = X en el ciclo k
k = 0 es el ciclo actual
El número de ciclos puede modificarse en el rango 1 ≤ N ≤ NMX. El número máximo de ciclos
lo determina NMX y no puede modificarse durante el servicio. El bloque limita la entrada N al
rango 1 ≤ N ≤ NMX. El búfer para los valores de entrada se completa siempre hasta NMAX
independientemente de N. De esta forma, el bloque puede calcular de nuevo el valor medio
actual 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 para
los 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
hay suficiente memoria disponible para NMX o bien NMX se limita, se ajusta la salida QF = 1
y la salida 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ía predefinir
NMX como constante.
Campos de aplicación
El bloque puede utilizarse para el cálculo de valor medio, como generador de rampa o como
bloque de filtro. Actúa como pasobajo y parabanda para todas las frecuencias fk.
N
IN=
1⋅7$
k = 1, 2,...
;W
7$ 0DJQLWXGGHHQWUDGD
<W
FLFORGHPXHVWUHR7$
0DJQLWXGGHVDOLGD
1
7$
W
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Insertable online sí
Particularidades -
8.9 PC
Regulador P
Símbolo
PC
&RQVLJQD 5 : < 5 0DJQLWXGGHVDOLGD
&RQVLJQD 5 : <( 5 'LIHUHQFLDGHUHJXODFLµQ
&RQVLJQD 5 : 48 %2 5HJXODGRUHQHOO¯PLWHVXSHULRU
9DORUUHDO 5 ; 4/ %2 5HJXODGRUHQHOO¯PLWHLQIHULRU
9DORUO¯PLWHVXSHULRU 5 /8
9DORUO¯PLWHLQIHULRU 5 //
&RHILFLHQWHSURSRUFLRQDO 5 .3
+DELOLWDFLµQGHOUHJXODGRU %2 (1
Descripción abreviada
● 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.
Funcionamiento
Las tres consignas W1, W2 y W3 se suman y se resta el valor real X de la suma de las
consignas. El resultado YE se multiplica por el coeficiente proporcional KP y se emite en la
salida Y.
Algoritmo:
Y = KP · YE = KP · (W1 + W2 + W3 - X)
YE = W1 + W2 + W3 - X
La diferencia de regulación YE se calcula siempre independientemente del modo de servicio
y se indica por separado.
La salida Y del regulador puede limitarse a través de las entradas LU y LL. Si la salida Y
alcanza 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. El
regulador 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 de
inversión).
Diagrama de bloques
:
.3 // /8
:
48
: <( <
4/
;
(1 <(
Tabla(s) de la verdad
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.10 PIC
Regulador PI
Símbolo
PIC
&RQVLJQD 5 : < 5 9DORUGHVDOLGD
&RQVLJQD 5 : <( 5 'LIHUHQFLDGHUHJXODFLµQ
9DORUUHDO 5 ; <, 5 9DORUGHOLQWHJUDGRU
9DORUUHDO 5 ; 48 %2 5HJXODGRUHQHOO¯PLWHVXSHULRU
9DORUGHFRQWURODQWLFLSDWLYR 5 :3 4/ %2 5HJXODGRUHQHOO¯PLWHLQIHULRU
9DORUO¯PLWHVXSHULRU 5 /8
9DORUO¯PLWHLQIHULRU 5 //
9DORUGHDMXVWHGHOLQWHJUDGRU 5 69
&RHILFLHQWHSURSRUFLRQDO 5 .3
7LHPSRGHDFFLµQLQWHJUDOPV 76 71
5HJXODGRU, %2 ,&
+DELOLWDFLµQGHOUHJXODGRU %2 (1
$MXVWHGHOLQWHJUDGRU %2 6
0DQWHQLPLHQWRGHOYDORUGHOLQWHJUDGRU %2 +,
Descripción abreviada
● Regulador PI universal, conmutable a los modos de operación Regulador P o Regulador
I. Utilizable como regulador de velocidad o regulador superpuesto. Apto para regulaciones
de correcció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
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)
El resultado, la diferencia de regulación YE, se multiplica a continuación por el coeficiente
proporcional KP ajustable. El producto se aplica al sumador de salida y al integrador. El tiempo
de 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*YE e
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
valor más con signo al valor de salida Y.
El cálculo de los valores discretos se efectúa de acuerdo al algoritmo:
Algoritmo:
7$
<Q=<Q +.3⋅+ ⋅<(Q<(Q
71
con las condiciones marginales: LL < Y < LU y LL < LU
Diagrama de bloques
: .3 ,& 71 69 :3 // /8
:
<( 3 .3
<( :3Q 48
<3Q
<
;
4/
; <K
!
<,!/8
+, <,//
(1 , <,
6 6LJQ
<(
Diagrama XY
.3 <(
/8
<,
//
/8
<
.3
<(
71
//
9DORU.3
<(TXHVHKD
/HYD VHJXLGRLQWHJUDQGR /HYD
FRQHOYDORU<,
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 el
algoritmo adecuadamente:
Yn = KP·YEn + YIn + WPn
En función de LU y LL, se diferencian 5 condiciones operativas.
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 sin LU
LL > LU
5 sin LU
Tabla(s) de la verdad
Condición operativa 1
* = cualquiera
Condición operativa 2
* = cualquiera
Condición operativa 3
* = cualquiera
Condición operativa 4
* = cualquiera
Condición operativa 5
En función del sentido de la modificación del valor límite, se invierte en caso necesario el signo
de la integración.
Funciones de transición
Función de transición con rebase del regulador para las condiciones operativas 2, 3 y 5:
.3 <(
/8
/8
<,
//
/8
//
// '<,Q
/8
/8
< //
/8
//
//
Funciones de transición
Funciones de transición con conmutación sin rebase del regulador: Ejemplos para EN = 1∧S
=0
&RPSRUWDPLHQWR3,, &RPSRUWDPLHQWR,3O
,&
<
< <,
&RPSRUWDPLHQWR3,3 &RPSRUWDPLHQWR33O
+,
<
<
<, <,
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.11 PT1
Elemento de retardo
Símbolo
PT1
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
&RQVWDQWHGHWLHPSRGHILOWUDGRPV 76 7
9DORUGHDMXVWH 5 69
6HW %2 6
Descripción abreviada
● Elemento de retardo de 1.er orden con función de ajuste
● Utilización como elemento de filtrado
Funcionamiento
Algoritmo:
7$
<Q=<Q + ⋅(;Q<Q )
7
Diagrama de bloques
7 69
; <
Diagrama de tiempo
<
< I
[W
<W 7 ;
;
; 7 W
<
Inicialización
Mientras la entrada S sea lógica 1 durante la inicialización, se aplica el valor de ajuste SV en
la salida Y.
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.12 RGE
Generador de rampas
Símbolo
RGE
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
1RUPDOL]DFLµQ 5 150 <$ 5 9DORUGHDFHOHUDFLµQ
9DORUO¯PLWHVXSHULRU 5 /8 4( %2 6DOLGD< HQWUDGDOLPLWDGD
9DORUO¯PLWHLQIHULRU 5 // ;
9DORUDMXVWHVDOLGD 5 69 48 %2 9DORUO¯PLWHVXSHULRUDOFDQ]DGR
7LHPSRGHDFHOHUDFLµQPV 76 78 4/ %2 9DORUO¯PLWHLQIHULRUDOFDQ]DGR
7LHPSRGHGHFHOHUDFLµQPV 76 7'
0D\RU %2 &8
%DMDU %2 &'
6DOLGD HQWUDGD %2 &)
6HW %2 6
Descripción abreviada
● 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:
● Corregir integrando siguiendo la consigna X
● Ajustar valor inicial salida de generador de rampa (-> Cargar SV en integrador)
● Aumentar y disminuir integrando la salida de generador de rampa
Funcionamiento
El bloque contiene un integrador con dos constantes de tiempo de integración ajustables de
forma 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 se
emite 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.
Diagrama de bloques
&8 78 7' 69 // /8
&'
/µJLFD
&) GH
PDQGR
;
<
<$
4(
6
48
4,
7$
<$= ⋅150SDUD<>
78
7$
<$= ⋅150SDUD<<
78
Para el valor de aceleración durante la deceleración se aplica:
7$
<$= ⋅150SDUD<>
7'
7$
<$= ⋅150SDUD<<
7'
La conmutación entre tiempo de aceleración y tiempo de deceleración tiene lugar en caso de
cambio 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 operación en función de los estados
ló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
los límites ajustados, se ajustarán las salidas binarias QU o QL a 1. La salida binaria QE se
ajusta a 1 si Y = X.
Tabla(s) de la verdad
* cualquiera
Función de transferencia
; <
/8
;
150 150
78 7'
; ;
78 7' W
150
; 150
< ;
//
Ejemplo 1: CF = 1 con LL < LU y LL < X < LU, así como X1 = 1,5, X2 = X4 = 0,0, X3 = –1,5, LU
= 2,0, LL = –2,0, TU > TD, NRM > 0
&8
&'
<
/8
W
//
6
&)
&'
<
/8
;
69
W
//
&8
&'
< ///8 //!/8 ///8
/8
$GRSWDU
O¯PLWH W
$GRSWDU 5HFKD]DU
O¯PLWH O¯PLWH
//
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
8.13 RGJ
Generador de rampa con limitación de jerk
Símbolo
RGJ
0DJQLWXGGHHQWUDGD 5 ; < 5 0DJQLWXGGHVDOLGD
1RPLQDFLµQ7'78 5 150 </ 5 0DJQLWXGGHVDOLGDOLPLWDGD
(UURUGHUHJXODFLµQ 5 (9 <$ 5 9DORUGHDFHOHUDFLµQ
9DORUO¯PLWHVXSHULRU 5 /8 <% 5 9DORUGHMHUN
9DORUO¯PLWHLQIHULRU 5 // 4( %2 6DOLGD< HQWUDGDOLPLWDGD
9DORUDMXVWHVDOLGD 5 69 ;
9DORUGHDMXVWHGHDFHOHUDFLµQ 5 $69 48 %2 9DORUO¯PLWHVXSHULRUDOFDQ]DGR
3RQGHUDFLµQGHOHUURUGHUHJXODFLµQ 5 :' 4/ %2 9DORUO¯PLWHLQIHULRUDOFDQ]DGR
7LHPSRGHDFHOHUDFLµQPV 76 78
7LHPSRGHGHFHOHUDFLµQPV 76 7'
7LHPSRGHWUDQVLFLµQHQODDFHOHUDFLµQ 76 758
PV
7LHPSRGHWUDQVLFLµQHQODDFHOHUDFLµQ 76 75
PV
7LHPSRGHWUDQVLFLµQHQODDFHOHUDFLµQ 76 75
PV
7LHPSRGHWUDQVLFLµQHQODGHFHOHUDFLµQ 76 75'
PV
7LHPSRGHWUDQVLFLµQHQODGHFHOHUDFLµQ 76 75
PV
7LHPSRGHWUDQVLFLµQHQODGHFHOHUDFLµQ 76 75
PV
0D\RU %2 &8
%DMDU %2 &'
6DOLGD HQWUDGD %2 &)
9DORUO¯PLWHVXSHULRUDOFDQ]DGR %2 8/5
9DORUO¯PLWHLQIHULRUDOFDQ]DGR %2 //5
7UDQVLFLµQ&21 %2 541
$MXVWHGHODDFHOHUDFLµQ %2 6$
6HW %2 6
+DELOLWDU %2 (1
Descripción abreviada
● Generador de rampa con limitación de jerk y función de corrección
● Funciones de generador de rampa
● Ajustar salida Y o aceleración YA
● Corregir integrando, siguiendo la consigna X, la salida del generador de rampa y con
limitación de jerk
● Aumentar y disminuir integrando la salida de generador de rampa
● Corrección, siguiendo el error de regulación, del generador de rampa de un regulador
subordinado en caso de limitación
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:
<Q=<Q +<$Q
<$Q=<$Q +<%Q
El valor de aceleración YA y el valor de jerk YB se calculan por separado para la aceleración
y la deceleración. Para ello deben configurarse las indicaciones de tiempo para el tiempo de
aceleración TU y de transición en la aceleración de TRU, así como el tiempo de deceleración
TD y de transición en la deceleración de TRD.
7$
<$=<$PD[= ⋅150SDUD<>
78
7$
<$=<$PD[= ⋅150SDUD<<
78
7$
<$=<$PD[= ⋅150SDUD<>
7'
7$
<$=<$PD[= ⋅150SDUD<<
7'
7$⋅<$PD[
<%=
758
o
7$⋅<$PD[ 7$⋅<$PD[
<%= <%=
75 75
Para el valor de jerk YB durante el tiempo de transición en la deceleración se aplica:
7$⋅<$PD[
<%=
75'
o
7$⋅<$PD[ 7$⋅<$PD[
<%= <%=
75 75
Mediante una lógica de mando se predefine el modo de operación en función de los estados
ló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 ello
indirectamente, la magnitud de salida Y. Si Y alcanza los límites ajustados, se emite un aviso
en las 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 limitado
de 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áximo (en
función de TRU o TR1). De esta forma aumenta la aceleración proporcionalmente al tiempo;
en esta fase de transición aumenta la magnitud de salida Y de forma cuadrática con 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 aumenta proporcionalmente 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 al tiempo
a la magnitud de entrada X en YB (en función de TRU o TR2).
Se ejecuta un proceso de deceleración correspondiente.
Función de transferencia
;< 78 ;
150 <
W
758
75'
<$
W
<%
W
$FHOHUDFLµQ\GHFHOHUDFLµQVLQHVFDOD
Tiempos de redondeo si TRU = 00,0 ms o TRD = 0,0 ms:
;<
75 75 75 75
<
W
78 75
$FHOHUDFLµQ\GHFHOHUDFLµQVLQHVFDOD
541
;
;<
<
78 W
<$
W
<%
W
Tabla(s) de la verdad
* = cualquiera
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
o LLR)
8/5 6HJXLPLHQWR
W
;<
;
<
W
;
W
(9
(MHPSORGHPRGRGHVHUYLFLR6HJXLPLHQWR W
La función de corrección solo puede aplicarse por lo general para "lazos de regulación
clásicos" (p. ej., reguladores 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 la corrección, la limitación de jerk no
está activa.
Las salidas binarias del regulador ("Valor límite superior/inferior alcanzado") se realimentan
en las entradas binarias ULR o LLR. Al alcanzar la limitación, una de las dos entradas binarias
se ajusta como ULR = 1 o LLR = 1 mediante la realimentación en el bloque RGJ, con lo que
se activa la función de corrección.
Si no se utilizar la función de corrección, ULR y LLR deben ajustarse a 0.
8/5 //5 (9 ] 4/ 48
; < [ H [
Diagrama de bloques
$GDSWDFLµQ <$
SDUD <%
WUDQVLFLµQ
4(
6
48
6$
4/
Conexiones de bloque
Datos de configuración
SIMOTION ✓
SINAMICS ✓
Cargable online sí
Particularidades -
F51000 DCC: Registro del grupo de ejecución en la gestión de tiempos de muestreo rechazado
Valor de aviso: -
Objeto de Todos los objetos
accionamiento:
Reacción: NINGUNA
Confirmación: INMEDIATAMENTE
Causa: 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ásico SINAMICS. El registro ha sido rechazado.
Remedio: 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.
F51004 DCC: Desviación del tiempo de muestreo del grupo de ejecución libre al descargar
Valor de aviso: %1
Objeto de Todos los objetos
accionamiento:
Reacción: NINGUNA
Confirmación: INMEDIATAMENTE
Causa: 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 valor demasiado pequeño o demasiado grande. El tiempo de muestreo debe encontrarse
entre 1 ms y el valor (r21003 - r21002).
Si el tiempo de muestreo del grupo de ejecución libre seleccionado es < 1 ms, se usa el valor sustitutivo de 1 ms.
Si el valor es >= r21003, entonces el tiempo de muestreo se ajusta al mismo valor especificado 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 el grupo de ejecución afectado. Siempre se señaliza únicamente un fallo
F51004 aunque 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.
Remedio: 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 fijo
Valor de aviso: %1
Objeto de Todos los objetos
accionamiento:
Reacción: NINGUNA
Confirmación: INMEDIATAMENTE
Causa: 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 giro p0115[1]).
El tiempo de muestreo de una función de sistema online se ha ajustado a un valor menor (p. ej., con p0112, p0115, p0799,
p4099) que el mínimo permitido para el grupo de ejecución fijo perteneciente a dicha función de sistema (1 ms). El tiempo
de muestreo se ajusta en 1 ms. Al grupo de ejecución fijo afectado está asignado como mí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 + 1
Remedio: 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 o elimine del grupo de ejecución todos los bloques.
F51006 DCC: Desviación del tiempo de muestreo del grupo de ejecución fijo al descargar
Valor de aviso: %1
Objeto de Todos los objetos
accionamiento:
Reacción: NINGUNA
Confirmación: INMEDIATAMENTE
Causa: 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 giro p0115[1]).
Con una descarga se ha ajustado el tiempo de muestreo de una función del sistema a un valor menor (p0112, p0115)
que el mínimo permitido para el grupo de ejecución fijo perteneciente a dicha función del sistema (1 ms). El tiempo de
muestreo se ajusta 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 + 1
Remedio: 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 o elimine del grupo de ejecución todos los bloques.
Causa: "Drive Control Chart" (DCC) ha disparado este aviso mediante el bloque "Set Message" (STM) o mediante un bloque
generado con SINAMICS DCB Studio (SINAMICS DCB Extension).
Valor de fallo (r0949, a interpretar en decimal):
El valor de aviso configurado se visualiza en r0949.
Remedio: 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.
Causa: "Drive Control Chart" (DCC) ha disparado este aviso mediante el bloque "Set Message" (STM) o mediante un bloque
generado con SINAMICS DCB Studio (SINAMICS DCB Extension).
Valor de fallo (r0949, a interpretar en decimal):
El valor de aviso configurado se visualiza en r0949.
Remedio: 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.
Causa: "Drive Control Chart" (DCC) ha disparado este aviso mediante el bloque "Set Message" (STM) o mediante un bloque
generado con SINAMICS DCB Studio (SINAMICS DCB Extension).
Valor de fallo (r0949, a interpretar en decimal):
El valor de aviso configurado se visualiza en r0949.
Remedio: 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.
Causa: "Drive Control Chart" (DCC) ha disparado este aviso mediante el bloque "Set Message" (STM) o mediante un bloque
generado con SINAMICS DCB Studio (SINAMICS DCB Extension).
Valor de alarma (r2124, a interpretar en decimal):
El valor de aviso configurado se visualiza en r2124.
Remedio: 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.
Confirmación: NINGUNO
Causa: "Drive Control Chart" (DCC) ha disparado este aviso mediante el bloque "Set Message" (STM) o mediante un bloque
generado con SINAMICS DCB Studio (SINAMICS DCB Extension).
Valor de alarma (r2124, a interpretar en decimal):
El valor de aviso configurado se visualiza en r2124.
Remedio: 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.
A.2 Parámetros
Todos los objetos: DCC, DCC_DC
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
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
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
104: T = 104 * r21002
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
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 PZD
4003: Enviar ANTES de IF2 PZD
4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD
4005: Recibir DESPUÉS de IF2 flexiblem. PZD
Sugerencia: En los objetos de accionamiento de la CU, TB30, TM15DI_DO, TM31, TM41, TM120 está preajustado el tiempo de
muestreo para funciones adicionales p0115[0] = 4 ms. Si desea configurar para estos objetos de accionamiento un
grupo de ejecución DCC con un menor tiempo de muestreo, entonces lo primero que hay que hacer es ajustar el
tiempo de muestreo para funciones adicionales p0115[0] en este objeto de accionamiento al valor del menor tiempo
de muestreo deseado.
Índice: [0] = Grupo de ejecución 1
[1] = Grupo de ejecución 2
[2] = Grupo de ejecución 3
[3] = Grupo de ejecución 4
[4] = Grupo de ejecución 5
[5] = Grupo de ejecución 6
[6] = Grupo de ejecución 7
[7] = Grupo de ejecución 8
[8] = Grupo de ejecución 9
[9] = Grupo de ejecución 10
Dependencia: Ver también: r7903, r21008
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
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 PZD
4003: Enviar ANTES de IF2 PZD
4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD
4005: Recibir DESPUÉS de IF2 flexiblem. PZD
Sugerencia: En los objetos de accionamiento de la CU, TB30, TM15DI_DO, TM31, TM41, TM120 está preajustado el tiempo de
muestreo para funciones adicionales p0115[0] = 4 ms. Si desea configurar para estos objetos de accionamiento un
grupo de ejecución DCC con un menor tiempo de muestreo, entonces lo primero que hay que hacer es ajustar el
tiempo de muestreo para funciones adicionales p0115[0] en este objeto de accionamiento al valor del menor tiempo
de muestreo deseado.
Índice: [0] = Grupo de ejecución 1
[1] = Grupo de ejecución 2
[2] = Grupo de ejecución 3
[3] = Grupo de ejecución 4
[4] = Grupo de ejecución 5
[5] = Grupo de ejecución 6
[6] = Grupo de ejecución 7
[7] = Grupo de ejecución 8
[8] = Grupo de ejecución 9
[9] = Grupo de ejecución 10
Dependencia: Ver también: r7903, r21008
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
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 PZD
4003: Enviar ANTES de IF2 PZD
4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD
4005: Recibir DESPUÉS de IF2 flexiblem. PZD
Sugerencia: En los objetos de accionamiento de la CU, TB30, TM15DI_DO, TM31, TM41, TM120 está preajustado el tiempo de
muestreo para funciones adicionales p0115[0] = 4 ms. Si desea configurar para estos objetos de accionamiento un
grupo de ejecución DCC con un menor tiempo de muestreo, entonces lo primero que hay que hacer es ajustar el
tiempo de muestreo para funciones adicionales p0115[0] en este objeto de accionamiento al valor del menor tiempo
de muestreo deseado.
Índice: [0] = Grupo de ejecución 1
[1] = Grupo de ejecución 2
[2] = Grupo de ejecución 3
[3] = Grupo de ejecución 4
[4] = Grupo de ejecución 5
[5] = Grupo de ejecución 6
[6] = Grupo de ejecución 7
[7] = Grupo de ejecución 8
[8] = Grupo de ejecución 9
[9] = Grupo de ejecución 10
Dependencia: Ver también: r7903, r21008
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
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
4000: Recibir DESPUÉS de IF1 PROFIdrive PZD
4001: Enviar ANTES de IF1 PROFIdrive PZD
4004: Recibir DESPUÉS de IF1 PROFIdrive flexible PZD
Sugerencia: En los objetos de accionamiento de la CU, TB30, TM15DI_DO, TM31, TM41, TM120 está preajustado el tiempo de
muestreo para funciones adicionales p0115[0] = 4 ms. Si desea configurar para estos objetos de accionamiento un
grupo de ejecución DCC con un menor tiempo de muestreo, entonces lo primero que hay que hacer es ajustar el
tiempo de muestreo para funciones adicionales p0115[0] en este objeto de accionamiento al valor del menor tiempo
de muestreo deseado.
Índice: [0] = Grupo de ejecución 1
[1] = Grupo de ejecución 2
[2] = Grupo de ejecución 3
[3] = Grupo de ejecución 4
[4] = Grupo de ejecución 5
[5] = Grupo de ejecución 6
[6] = Grupo de ejecución 7
[7] = Grupo de ejecución 8
[8] = Grupo de ejecución 9
[9] = Grupo de ejecución 10
Dependencia: Ver también: r7903, r21008
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
Sugerencia: En los objetos de accionamiento de la CU, TB30, TM15DI_DO, TM31, TM41, TM120 está preajustado el tiempo de
muestreo para funciones adicionales p0115[0] = 4 ms. Si desea configurar para estos objetos de accionamiento un
grupo de ejecución DCC con un menor tiempo de muestreo, entonces lo primero que hay que hacer es ajustar el
tiempo de muestreo para funciones adicionales p0115[0] en este objeto de accionamiento al valor del menor tiempo
de muestreo deseado.
Índice: [0] = Grupo de ejecución 1
[1] = Grupo de ejecución 2
[2] = Grupo de ejecución 3
[3] = Grupo de ejecución 4
[4] = Grupo de ejecución 5
[5] = Grupo de ejecución 6
[6] = Grupo de ejecución 7
[7] = Grupo de ejecución 8
[8] = Grupo de ejecución 9
[9] = Grupo de ejecución 10
Dependencia: Ver también: r7903, r21008
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
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
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
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
Sugerencia: En los objetos de accionamiento de la CU, TB30, TM15DI_DO, TM31, TM41, TM120 está preajustado el tiempo de
muestreo para funciones adicionales p0115[0] = 4 ms. Si desea configurar para estos objetos de accionamiento un
grupo de ejecución DCC con un menor tiempo de muestreo, entonces lo primero que hay que hacer es ajustar el
tiempo de muestreo para funciones adicionales p0115[0] en este objeto de accionamiento al valor del menor tiempo
de muestreo deseado.
Índice: [0] = Grupo de ejecución 1
[1] = Grupo de ejecución 2
[2] = Grupo de ejecución 3
[3] = Grupo de ejecución 4
[4] = Grupo de ejecución 5
[5] = Grupo de ejecución 6
[6] = Grupo de ejecución 7
[7] = Grupo de ejecución 8
[8] = Grupo de ejecución 9
[9] = Grupo de ejecución 10
Dependencia: Ver también: r7903, r21008
PRECAUCIÓN
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ón puede 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 reemplaza
automáticamente por un valor permitido y se señaliza el fallo F51004.
Acerca del valor > 2000 (grupo de ejecución libre):
El registro de los grupos de ejecución fijos p21000[x] >= 2000 se realiza con el tiempo de muestreo de la función del
sistema básico correspondiente, pero como mínimo con un tiempo de muestreo de 1 ms. Si, debido a esta limitación,
el tiempo de muestreo real difiere del tiempo de muestreo de la función del sistema básico, se emite el fallo F51005
(en la descarga F51006). En este caso conviene seleccionar otro grupo de ejecución con un tiempo de muestreo >=
1 ms. Al seleccionar los grupos de ejecución fijos no se comprueba si existe el bloque de sistema correspondiente.
Ejemplo:
"ANTES de canal de consigna de velocidad de giro" significa antes del cálculo de los esquemas de funciones 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), se realiza el cálculo antes del esquema de funciones 3095.
Nota
La carga de tiempo de cálculo sólo puede mostrarse para los grupos de ejecución que están activados (p21000[x] >
0). El valor de la carga de tiempo de cálculo se calcula en la unidad de accionamiento mediante el proyecto cargado
con el esquema DCC. Por eso no están disponibles los valores r21005[x] en el modo offline de SCOUT/STARTER.
En r21005 se muestra la carga del tiempo de cálculo con la que el grupo de ejecución DCC aprovecha el tiempo de
muestreo en el que fue llamado. Los grupos de ejecución "Recibir DESPUÉS de IF1 PROFIdrive PZD" (p21000 =
4000), "Enviar ANTES de IF1 PROFIdrive PZD" (p21000 = 4001), "Recibir ANTES de IF2 PZD" (p21000 = 4002) y
"Enviar ANTES de IF2 PZD" (p21000 = 4003) se llaman con diferentes tiempos de muestreo en el modo isócrono y
en el que no lo es.
En el modo no isócrono se trata de los tiempos de muestreo de IF1/IF2 PZD (p2048 conp21000 = 4000 o 4001, p8848
con p21000 = 4002 o 4003). En el modo isócrono se trata del tiempo de muestreo de regulador de intensidad (p115[0])
que se llama periódicamente con el tiempo de ciclo isócrono del bus. La carga del tiempo de cálculo que se muestra
en r21005 se calcula siempre para el caso (más desfavorable) del modo isócrono. Por ello, este valor no (siempre)
tiene pleno efecto sobre la carga del tiempo de cálculo del sistema global.
ATENCIÓ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úmero actual de tiempos de muestreo de hardware todavía libres.
Si r7903 = 0, la Control Unit no debe facilitar ningún otro tiempo de muestreo distinto de r21008[0...24]. Si en este
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 de muestreo 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 DCC al mismo tiempo.
El tiempo de muestreo asignado a los grupos de ejecución PROFIBUS (p21000 = 4000 ... 4004) no se muestra en
r21008. Para este tiempo de ejecución se usa un tiempo de ejecución de hardware fijamente asignado a nivel interno.
Si el valor de r21008[x] != 0 (distinto de 0), el valor indica el tiempo de muestreo en ms.
Si el valor de r21008[x] = 0, este tiempo de muestreo todavía puede asignarse libremente. Tenga en cuenta que, en
función de los tiempos de muestreo base p0115[0] seleccionados, el sistema básico necesita como mínimo dos (a
veces más) tiempos de muestreo de hardware de libre asignación para las funciones internas. El número de tiempos
de muestreo de hardware que todavía están libres puede leerse en r7903.
Si el valor r21008[x] = 99999.00000, no se soporta este tiempo de muestreo de hardware.
PELIGRO
Durante la medida, el grupo de ejecución n se desactiva y vuelve a activar dos veces en la administración de
segmentos de tiempo. Como este procedimiento se ejecuta en la tarea de fondo, el grupo de ejecución no se calcula
dos veces durante un determinado tiempo. Esto puede congelar valores de señales o hacer que salten. Las señales
lógicas pueden adoptar valores inesperados. ¡Por esta razón la media no deberá hacerse nunca estando en servicio
la aplicación!
Nota
El grupo de ejecución a medir debe estar activado.
Puede iniciarse sólo una medida cada vez.
Los resultados se muestran en los parámetros r21035, r21036, r21037.
p21033 Medida de tiempo de cálculo Medidas individuales Cantidad / Med t_cálc Cant
Todos los objetos Modificable: T, U Calculado: - Nivel de acceso: 4
Tipo de dato: Unsigned32 Índice dinámico: - Esquema de funciones: -
Grupo P: - Grupo de unidades: - Selección de unidad: -
No en motor tipo: - Normalización: - Lista de experto: 1
Mín: Máx: Ajuste de fábrica:
1 4294967295 10000
Descripción: Ajuste la cantidad de llamadas durante la medida de los diferentes bloques.
Dependencia: Ver también: p21031
Abreviatura Ancho de da‐ Tipo de datos se‐ Sufijo para Identificador PIN Interconectable Descripción
tos gún Identificador ○ Entrada con tipo de datos
IEC 61131-3 DCB ○ Salida
BO/B 1 bit BOOL _B* I, I1, I2.... BOOL Bool
Q, Q1, Q2....
BY 8 bits BYTE _BY IS BY, SINT, Cadena de bits
QS USINT
W 16 bits WORD _W WORD, INT, Cadena de bits
UINT
DW 32 bits DWORD _DW DWORD, DINT, Cadena de bits
UDINT
SI 8 bits SINT _SI X, X1, X2... SINT, USINT, Signed Short In‐
Y, Y1, Y2... BY teger
I 16 bits INT _I INT, UINT, Signed Integer
WORD
DI/D 32 bits DINT _D DINT, UDINT, Signed Double
DWORD Integer
US 8 bits USINT _US SINT, USINT, Unsigned Short
BY Integer
UI 16 bits UINT _UI INT, UINT, Unsigned Inte‐
WORD ger
UD 32 bits UDINT _UD DINT, UDINT, Unsigned Dou‐
DWORD ble Integer
R 32 bits REAL _R* REAL, SDTIME Floating Point
Single Precision
según IEEE 754
LR 64 bits LREAL _LR LREAL Floating Point
Double Preci‐
sion según IEEE
754
TS 32 bits (SDTIME) - - SDTIME, REAL El tipo de datos
SDTIME deriva
del tipo de datos
REAL, 1,0 co‐
rresponde a 1,0
ms, los valores
negativos no es‐
tán definidos.
Abreviatura Ancho de da‐ Tipo de datos se‐ Sufijo para Identificador PIN Interconectable Descripción
tos gún Identificador ○ Entrada con tipo de datos
IEC 61131-3 DCB ○ Salida
AID 32 bits - - - DINT, UDINT, ID de alarma
DWORD
* - Definido por el - - ver descripción ver descripción
bloque del editor DCC del editor DCC
D_R
SIMOTION, SINAMICS, 198
D_SI G
SIMOTION, 199
Grupo de ejecución Carga de tiempo de cálculo
D_UI
r21005[0...9], 482
SIMOTION, SINAMICS, 200
Grupo de ejecución Medida de tiempo de cálculo
D_US
p21030, 484
SIMOTION, SINAMICS, 201
Grupo de ejecución Propiedades
DCA
p21000[0...9], 413, 419, 426, 433, 440, 447, 454,
SIMOTION, SINAMICS, 329
461, 467, 474
DEL
Grupo de ejecución Tiempo de muestreo
SIMOTION, SINAMICS, 345
r21001[0...9], 481
DEZ
GTS
SIMOTION, SINAMICS, 349
SIMOTION, 243
DFR
SIMOTION, SINAMICS, 94
DFR_W
SIMOTION, 96
I
DIV I_D
SIMOTION, SINAMICS, 48, 352 SIMOTION, SINAMICS, 202
DIV_D I_R
SIMOTION, SINAMICS, 50 SIMOTION, SINAMICS, 203
DIV_I I_SI
SIMOTION, SINAMICS, 52 SIMOTION, 204
DLB I_UD
SIMOTION, SINAMICS, 98 SIMOTION, SINAMICS, 205
DP_UD I_US
SINAMICS, 258 SIMOTION, SINAMICS, 206
DT1 Id de librería de los bloques medidos
SIMOTION, SINAMICS, 354 r21046[0...49], 496
DW_B Id del bloque medido
SIMOTION, SINAMICS, 191 r21041[0...49], 486
DW_R INCO
SIMOTION, SINAMICS, 194 SIMOTION, SINAMICS, 334
DW_W Índice de primera pasada/pasada sucesiva
SIMOTION, SINAMICS, 196 r21042[0...49], 488
DX8 INT
SIMOTION, SINAMICS, 100 SIMOTION, SINAMICS, 358
DX8_D
SIMOTION, SINAMICS, 102
DX8_I L
SIMOTION, SINAMICS, 104
LIM
SIMOTION, SINAMICS, 361
LIM_D
E SIMOTION, SINAMICS, 364
ETE LR_R
SIMOTION, SINAMICS, 106 SIMOTION, 207
LVM
SIMOTION, SINAMICS, 108
NOP1_I
SIMOTION, SINAMICS, 132
M NOP8
SIMOTION, SINAMICS, 133
MAS
NOP8_B
SIMOTION, SINAMICS, 54
SIMOTION, SINAMICS, 135
Media de tiempo de cálculo Bloques
NOP8_D
p21031, 484
SIMOTION, SINAMICS, 137
Media de tiempo de cálculo Duración
NOP8_I
p21032, 484
SIMOTION, SINAMICS, 139
Medida de tiempo de cálculo Medidas individuales
NOR
Cantidad
SIMOTION, SINAMICS, 141
p21033, 485
NOT
MFP
SIMOTION, SINAMICS, 143
SIMOTION, SINAMICS, 110
NOT_W
MIS
SIMOTION, 144
SIMOTION, SINAMICS, 55
NSW
MUL
SIMOTION, SINAMICS, 146
SIMOTION, SINAMICS, 56
NSW_D
MUL_D
SIMOTION, SINAMICS, 148
SIMOTION, SINAMICS, 57
NSW_I
MUL_I
SIMOTION, SINAMICS, 150
SIMOTION, SINAMICS, 58
MUX8
SIMOTION, SINAMICS, 112
MUX8_D
O
SIMOTION, SINAMICS, 115 OCA
MUX8_I SIMOTION, SINAMICS, 337
SIMOTION, SINAMICS, 118 OR
MVS SIMOTION, SINAMICS, 152
SIMOTION, SINAMICS, 367 OR_W
SIMOTION, 154
N
N2_R
P
SIMOTION, SINAMICS, 208 PC
N4_R SIMOTION, SINAMICS, 370
SIMOTION, SIMATICS, 209 PCL
NAND SIMOTION, SINAMICS, 156
SIMOTION, SINAMICS, 121 PDE
NCM SIMOTION, SINAMICS, 158
SIMOTION, SINAMICS, 123 PDF
NCM_D SIMOTION, SINAMICS, 160
SIMOTION, SINAMICS, 125 PIC
NCM_I SIMOTION, SINAMICS, 373
SIMOTION, SINAMICS, 127 PLI20
NOP1 SIMOTION, SIMATICS, 59
SIMOTION, SINAMICS, 129 PST
NOP1_B SIMOTION, SINAMICS, 162
SIMOTION, SINAMICS, 130 PT1
NOP1_D SIMOTION, SINAMICS, 382
SIMOTION, SINAMICS, 131
R S
R_D SAH
SIMOTION, SINAMICS, 210 SINAMICS, 274
R_DW SAH_B
SIMOTION, SINAMICS, 211 SINAMICS, 277
R_I SAH_BY
SIMOTION, SINAMICS, 212 SINAMICS, 280
R_LR SAH_D
SIMOTION, 213 SINAMICS, 283
R_N2 SAH_I
SIMOTION, SINAMICS, 214 SINAMICS, 286
R_N4 SAV
SIMOTION, SINAMICS, 215 SIMOTION, SINAMICS, 289
R_SI SAV_BY
SIMOTION, 217 SIMOTION, SINAMICS, 292
R_UD SAV_D
SIMOTION, SINAMICS, 218 SIMOTION, SINAMICS, 295
R_UI SAV_I
SIMOTION, SINAMICS, 219 SIMOTION, SINAMICS, 298
R_US SH
SIMOTION, SINAMICS, 220 SIMOTION, 168
RAA SH_DW
SIMOTION, 244 SIMOTION, SINAMICS, 170
RDA SI_D
SIMOTION, 245 SIMOTION, 221
RDAA SI_I
SIMOTION, 247 SIMOTION, 222
RDP SI_R
SINAMICS, 249 SIMOTION, 223
RDP_D SI_UD
SINAMICS, 252 SIMOTION, 224
RDP_I SI_UI
SINAMICS, 255 SIMOTION, 225
RDP_UI SIN
SINAMICS, 261 SIMOTION, SINAMICS, 66
RDP_US Sll
SINAMICS, 264 SIMOTION, SINAMICS, 64
RGE SQR
SIMOTION, SINAMICS, 385 SIMOTION, 68
RGJ SRA
SIMOTION, SINAMICS, 392 SIMOTION, 301
RMDP STM
SIMOTION, 267 SINAMICS, 304
RSR SUB
SIMOTION, SINAMICS, 164 SIMOTION, SINAMICS, 70
RSS SUB_D
SIMOTION, SINAMICS, 166 SIMOTION, SINAMICS, 71
SUB_I
SIMOTION, SINAMICS, 72
T W
TAN W_B
SIMOTION, 73 SIMOTION, SINAMICS, 235
Tiempo de cálculo Valor máximo W_BY
r21037[0...9], 486 SIMOTION, SINAMICS, 237
Tiempo de cálculo Valor medio W_DW
r21036[0...9], 485 SIMOTION, SINAMICS, 239
Tiempo de cálculo Valor mínimo WBG
r21035[0...9], 485 SIMOTION, SINAMICS, 341
Tiempo de ejecución de bloque máximo medido en WMDP
us SIMOTION, 308
r21045[0...49], 494 WRP
Tiempo de ejecución de bloque medio medido en us SINAMICS, 315
r21044[0...49], 492 WRP_D
Tiempo de ejecución de bloque mínimo medido en us SINAMICS, 318
r21043[0...49], 490 WRP_I
Tiempo de muestreo base Hardware SINAMICS, 320
r21002, 481 WRP_UD
Tiempo de muestreo base Software SINAMICS, 322
r21003, 482 WRP_UI
Tiempos de muestreo de hardware disponibles SINAMICS, 324
r21008[0...24], 483 WRP_US
TRK SINAMICS, 326
SIMOTION, SINAMICS, 172
TRK_D
SIMOTION, SIMATICS, 174 X
TTCU
XOR
SIMOTION, SINAMICS, 339
SIMOTION, SINAMICS, 176
XOR_W
SIMOTION, 177
U
UD_I
SIMOTION, SINAMICS, 226
UD_R
SIMOTION, SINAMICS, 227
UD_SI
SIMOTION, 228
UI_D
SIMOTION, SINAMICS, 229
UI_R
SIMOTION, SINAMICS, 230
UI_SI
SIMOTION, 231
US_D
SIMOTION, SINAMICS, 232
US_I
SIMOTION, SINAMICS, 233
US_R
SIMOTION, SINAMICS, 234