Escolar Documentos
Profissional Documentos
Cultura Documentos
Prlogo
___________________
S7-1200 Motion Control 2
SIMATIC
STEP 7
S7-1200 Motion Control V13
Manual de funciones
02/2014
A5E03790553-02
Notas jurdicas
Filosofa en la sealizacin de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de
daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de
advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. 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.
PRECAUCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una
consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna
puede contener tambin una advertencia sobre posibles daos materiales.
Personal cualificado
El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y
experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o
manipulacin de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto o de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la
documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las
indicaciones y advertencias que figuran en la documentacin 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 utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin 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 publicacin se revisa peridicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edicin.
Prlogo
Convenciones
La presente documentacin contiene figuras de los dispositivos descritos. Las figuras
pueden diferir del dispositivo suministrado en algunos detalles.
Preste atencin tambin a las notas marcadas del modo siguiente:
Nota
Una nota contiene informacin importante relativa al producto descrito en la documentacin,
al manejo de dicho producto o a aquella parte de la documentacin a la que debe prestarse
especial atencin.
Soporte adicional
Si tiene preguntas sobre el uso de los productos descritos en el manual a las que no
encuentre respuesta en este documento, dirjase a la persona de contacto de Siemens de
su regin o sucursal.
Encontrar a su persona de contacto en:
(http://www.siemens.com/automation/partner)
Encontrar una gua con nuestra oferta de documentacin tcnica de los distintos productos
y sistemas SIMATIC en:
(http://www.siemens.com/simatic-tech-doku-portal)
Encontrar el catlogo online y el sistema de pedidos online en:
(http://mall.automation.siemens.com)
Centros de formacin
Para facilitarle la iniciacin al sistema de automatizacin S7, ofrecemos cursos
especializados. Dirjase por favor al centro de formacin regional o central
(http://support.automation.siemens.com/WW/view/de/24486113).
Informacin de seguridad
Siemens suministra productos y soluciones con funciones de seguridad industrial que
contribuyen al funcionamiento seguro de instalaciones, soluciones, mquinas, equipos y
redes. Dichas funciones son un componente importante de un sistema global de seguridad
industrial. En consideracin de lo anterior, los productos y soluciones de Siemens son objeto
de mejoras continuas. Por ello, le recomendamos que se informe peridicamente sobre las
actualizaciones de nuestros productos
Para el funcionamiento seguro de los productos y soluciones de Siemens, es preciso tomar
medidas de proteccin adecuadas (como el concepto de proteccin de clulas) e integrar
cada componente en un sistema de seguridad industrial integral que incorpore los ltimos
avances tecnolgicos. Tambin deben tenerse en cuenta los productos de otros fabricantes
que se estn utilizando. Encontrar ms informacin sobre seguridad industrial en
(http://www.siemens.com/industrialsecurity).
Si desea mantenerse al da de las actualizaciones de nuestros productos, regstrese para
recibir un boletn de noticias especfico del producto que desee. Encontrar ms informacin
en (http://support.automation.siemens.com).
Prlogo ...................................................................................................................................................... 3
1 Utilizar S7-1200 Motion Control ................................................................................................................. 9
1.1 Introduccin....................................................................................................................................9
1.1.1 Funcionalidad Motion de la CPU S7-1200.....................................................................................9
1.1.2 Componentes de hardware para Motion Control .........................................................................10
1.2 Bases para trabajar con S7-1200 Motion Control........................................................................12
1.2.1 Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) .............................12
1.2.2 Principio de la interfaz de impulsos .............................................................................................15
1.2.3 Relacin entre el tipo de seal y el sentido de desplazamiento ..................................................16
1.2.4 Finales de carrera por hardware y por software ..........................................................................20
1.2.5 Limitacin de tirones ....................................................................................................................21
1.2.6 Referenciar...................................................................................................................................22
1.3 Gua para utilizar Motion Control .................................................................................................23
1.4 Utilizar versiones ..........................................................................................................................24
1.4.1 Visin global de la versin ...........................................................................................................24
1.4.2 Cambio de versin de la tecnologa ............................................................................................26
1.4.3 Lista de compatibilidad de las variables ......................................................................................27
1.4.4 Estado del final de carrera ...........................................................................................................31
1.5 Objeto tecnolgico Eje de posicionamiento .................................................................................32
1.5.1 Integracin del objeto tecnolgico Eje de posicionamiento .........................................................32
1.5.2 Herramientas del objeto tecnolgico Eje de posicionamiento .....................................................36
1.5.3 Agregar objeto tecnolgico Eje de posicionamiento ....................................................................38
1.5.4 Configurar el objeto tecnolgico Eje de posicionamiento ............................................................39
1.5.4.1 Trabajando con el dilogo de configuracin ................................................................................39
1.5.4.2 Comparar valores ........................................................................................................................40
1.5.4.3 Parmetros bsicos .....................................................................................................................41
1.5.4.4 Parmetros avanzados ................................................................................................................44
1.6 Objeto tecnolgico Tabla de peticiones .......................................................................................67
1.6.1 Utilizacin del objeto tecnolgico Tabla de peticiones ................................................................67
1.6.2 Herramientas del objeto tecnolgico Tabla de peticiones ...........................................................67
1.6.3 Agregar el objeto tecnolgico Tabla de peticiones ......................................................................68
1.6.4 Configuracin del objeto tecnolgico Tabla de peticiones ..........................................................69
1.6.4.1 Trabajando con el dilogo de configuracin ................................................................................69
1.6.4.2 Comparar valores ........................................................................................................................70
1.6.4.3 Parmetros bsicos .....................................................................................................................71
1.6.4.4 Parmetros avanzados ................................................................................................................85
1.7 Cargar en la CPU .........................................................................................................................88
1.8 Puesta en servicio del eje - Panel de control del eje ...................................................................90
Consulte tambin
Componentes de hardware para Motion Control (Pgina 10)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
Utilizacin del objeto tecnolgico Tabla de peticiones (Pgina 67)
Herramientas del objeto tecnolgico Tabla de peticiones (Pgina 67)
CPU S7-1200
La CPU S7-1200 unifica la funcionalidad de un autmata programable con la funcionalidad
Motion Control para utilizar motores paso a paso y servomotores con interfaz de impulsos.
La funcionalidad Motion Control asume el control y la vigilancia de los accionamientos.
Las variantes DC/DC/DC de la CPU S7-1200 disponen de salidas integradas para el control
directo de los accionamientos. Las variantes de rel de la CPU requieren una de las Signal
Boards descritas a continuacin para controlar un accionamiento.
Signal Board
La Signal Board le permite ampliar la CPU con entradas y salidas adicionales. En caso
necesario, las salidas digitales pueden utilizarse como salidas del generador de impulsos
para controlar accionamientos.
En CPUs con salidas de rel, la seal de impulso no se puede emitir a travs salidas
integradas, ya que los rels no soportan las frecuencias de conmutacin necesarias. Para
poder utilizar el PTO en esas CPUs (Pulse Train Output), es necesario utilizar una Signal
Board con salidas digitales.
PROFINET
La interfaz PROFINET le permite establecer una conexin online entre la CPU S7-1200 y la
programadora. Junto con las funciones online de la CPU dispone adems de funciones
adicionales de puesta en servicio y diagnstico para Motion Control.
Consulte tambin
Funcionalidad Motion de la CPU S7-1200 (Pgina 9)
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
1.2.1 Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4)
El nmero de accionamientos utilizables depende del nmero de PTO (Pulse Train Outputs)
y del nmero de salidas disponibles del generador de impulsos.
Las siguientes representaciones proporcionan informacin sobre las correspondientes
dependencias:
Integrada Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1
CPU 1211 (DC/DC/DC) 100 100 100 100 - - - - - -
kHz kHz kHz kHz
CPU 1212 (DC/DC/DC) 100 100 100 100 30 kHz 30 kHz - - - -
kHz kHz kHz kHz
CPU 1214(F) 100 100 100 100 30 kHz 30 kHz 30 kHz 30 kHz 30 kHz 30 kHz
(DC/DC/DC) kHz kHz kHz kHz
CPU 1215(F) 100 100 100 100 30 kHz 30 kHz 30 kHz 30 kHz 30 kHz 30 kHz
(DC/DC/DC) kHz kHz kHz kHz
CPU 1217 (DC/DC/DC) 1 1 MHz 1 MHz 1 MHz 100 100 100 100 100 100 kHz
MHz kHz kHz kHz kHz kHz
Signal Board Qx.0 Qx.1 Qx.2 Qx.3 - - - - - -
Signal Board DI2/DO2 x 20 20 kHz - - - - - - - -
DC24V 20kHz kHz
Signal Board DI2/DO2 x 200 200 - - - - - - - -
DC24V 200kHz kHz kHz
Signal Board DO4 x 200 200 200 200 - - - - - -
DC24V 200kHz kHz kHz kHz kHz
Signal Board DI2/DO2 x 200 200 - - - - - - - -
DC5V 200kHz kHz kHz
Signal Board DO4 x 200 200 200 200 - - - - - -
DC5V 200kHz kHz kHz kHz kHz
Nota
Si se utilizan salidas del generador de impulsos de diferentes frecuencias lmite como
corresponda al tipo de seal, se utiliza en cada caso la frecuencia lmite ms baja.
El tipo de seal "Impulso A y sentido B" constituye una excepcin; con este tipo de seal se
utiliza siempre la frecuencia lmite de la salida del generador de impulsos.
Nota
Acceso a las salidas del generador de impulsos a travs de la memoria imagen de proceso
Si se ha activado el PTO (Pulse Train Output) y se ha asignado a un eje, el firmware asume
el control sobre las salidas del generador de impulsos y de sentido correspondientes.
Al asumir el control se interrumpe tambin la conexin entre la memoria imagen de proceso
y la salida de periferia. Si bien el usuario tiene la posibilidad de escribir en la memoria
imagen de proceso de las salidas del generador de impulsos y de sentido con el programa
de usuario o la tabla de observacin, no se transmite a la salida de periferia. Por
consiguiente, tampoco es posible observar la salida de periferia a travs del programa de
usuario o la tabla de observacin. Las informaciones ledas reflejan el valor de la memoria
imagen de proceso, las cuales no coinciden con el estado verdadero de la salida de
periferia.
En las dems salidas de la CPU no asignadas fijamente por el firmware de la CPU, el
estado de la salida de periferia puede ser controlado u monitorizado de la forma habitual a
travs de la memoria imagen de proceso.
Lmites de aceleracin/deceleracin
Para la aceleracin y deceleracin se aplican los siguientes lmites:
Aceleracin/deceleracin Valor
Aceleracin/deceleracin mnimas 5,0E-3 pulsos/s2
Aceleracin/deceleracin mximas 9,5E+9 pulsos/s2
Lmites de tirn
Para el tirn son vlidos los siguientes lmites:
Tirn Valor
Tirn mnimo 4,0E-3 pulsos/s3
Tirn mximo 1,0E+10 pulsos/s3
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V1...3) (Pgina 193)
Principio de la interfaz de impulsos (Pgina 15)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Finales de carrera por hardware y por software (Pgina 20)
Limitacin de tirones (Pgina 21)
Referenciar (Pgina 22)
Componentes de hardware para Motion Control (Pgina 10)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
(Lo aqu enunciado tambin rige para los servomotores con interfaz de impulsos)
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Finales de carrera por hardware y por software (Pgina 20)
Limitacin de tirones (Pgina 21)
Referenciar (Pgina 22)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Principio de la interfaz de impulsos (Pgina 15)
Finales de carrera por hardware y por software (Pgina 20)
Limitacin de tirones (Pgina 21)
Referenciar (Pgina 22)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
Los finales de carrera de hardware son finales de carrera que limitan la "zona de
desplazamiento admisible" mxima del eje. Los finales de carrera por hardware son
elementos fsicos de conexin que se deben conectar a entradas de la CPU aptas para
notificacin.
Con los finales de carrera por software se limita la "zona de trabajo" del eje. stos deben
encontrarse, en relacin a la zona de desplazamiento, dentro de los finales de carrera por
hardware. Dado que las posiciones de los finales de carrera por software se pueden ajustar
con flexibilidad, la zona de trabajo del eje se puede adaptar individualmente segn el perfil
de desplazamiento actual. Al contrario de lo que ocurre con los finales de carrera por
hardware, los finales de carrera por software nicamente pueden ser realizados con el
software y no precisan elementos de conexin propios.
Los finales de carrera de hardware y por software se deben activar antes de su utilizacin
en la configuracin o en el programa de usuario. Los finales de carrera por software se
hacen efectivos despus de referenciar el eje.
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Principio de la interfaz de impulsos (Pgina 15)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Limitacin de tirones (Pgina 21)
Referenciar (Pgina 22)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
Monitorizacin de posicin (Pgina 46)
Movimiento de desplazamiento sin limitacin de tirones Movimiento de desplazamiento con limitacin de tirones
La limitacin de tirones produce un perfil de velocidad " redondeado" del movimiento del eje.
As se garantiza, p. ej., un arranque y frenado suaves de una cinta transportadora.
Consulte tambin
Comportamiento del eje al utilizar la limitacin de tirones (Pgina 56)
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Principio de la interfaz de impulsos (Pgina 15)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Finales de carrera por hardware y por software (Pgina 20)
Referenciar (Pgina 22)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
1.2.6 Referenciar
Por referenciar se entiende la sincronizacin de las coordenadas del objeto tecnolgico a la
posicin fsica real del accionamiento. Dado que en los ejes con control de posicin las
entradas e indicaciones de posicin se refieren exactamente a esta coordenada del eje,
resulta extremadamente relevante que haya una concordancia con la situacin real.
Solamente as es posible garantizar que la posicin absoluta de destino del eje sea
alcanzada exactamente en el accionamiento.
En la CPU S7-1200 la referenciacin del eje se efecta con la instruccin de Motion Control
"MC_Home". Se distingue entre los siguientes modos de referenciacin
Modos de referenciacin
Referenciacin activa
En la referenciacin activa, la instruccin de Motion Control "MC_Home" realiza la
marcha necesaria al punto de referencia. El eje se referencia, conforme a la
configuracin, al detectar el sensor del punto de referencia. Los desplazamientos en
curso se cancelan.
Referenciacin pasiva
En la referenciacin pasiva, la instruccin de Motion Control "MC_Home" no realiza
ningn movimiento de referencia. El desplazamiento necesario para ello debe ser
realizado por el usuario con otras instrucciones de Motion Control. El eje se referencia,
conforme a la configuracin, al detectar el sensor del punto de referencia. Los
movimientos en curso no se cancelan cuando se inicia la referenciacin pasiva.
Referenciacin directa absoluta
La posicin del eje se fija sin considerar el sensor del punto de referencia. Los procesos
de movimiento en curso no se cancelan. El valor del parmetro de entrada "Position" de
la instruccin Motion-Control "MC_Home" se aplica inmediatamente como punto de
referencia del eje.
Referenciacin directa relativa
La posicin del eje se fija sin considerar el sensor del punto de referencia. Los procesos
de movimiento en curso no se cancelan. Para la posicin del eje despus de la
referenciacin es vlido lo siguiente:
Nueva posicin de eje = posicin actual del eje + valor del parmetro "Position" de la
instruccin "MC_Home".
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Principio de la interfaz de impulsos (Pgina 15)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Finales de carrera por hardware y por software (Pgina 20)
Limitacin de tirones (Pgina 21)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
Referenciar (a partir del objeto tecnolgico Eje de posicionamiento V2) (Pgina 59)
Requisitos
Para utilizar el objeto tecnolgico Eje de posicionamiento es necesario haber creado un
proyecto con una CPU S7-1200.
Procedimiento
Proceda segn el orden recomendado a continuacin para utilizar Motion Control con la
CPU S7-1200. Para ello consulte los enlaces listados:
1. Agregar objeto tecnolgico Eje de posicionamiento (Pgina 38)
2. Trabajando con el dilogo de configuracin (Pgina 39)
3. Cargar en la CPU (Pgina 88)
4. Test de funcionamiento del eje en la ventana de puesta en marcha (Pgina 90)
5. Programar (Pgina 117)
6. Diagnosticar el control del eje (Pgina 137)
Versin de la tecnologa
Se puede comprobar la versin actualmente seleccionada de esta tecnologa en la Task
Card "Instrucciones", en la carpeta "Tecnologa > Motion Control > S7-1200 Motion Control"
y en el cuadro de dilogo "Agregar objeto".
La versin de la tecnologa se selecciona en la Task Card "Instrucciones", en la carpeta
"Tecnologa > Motion Control > S7-1200 Motion Control".
Si en el cuadro de dilogo "Agregar objeto" se agrega un TO con una versin alternativa,
tambin se conmuta la versin de la tecnologa.
Nota
La seleccin de una versin alternativa de la tecnologa tambin afecta a la versin de las
instrucciones de Motion Control (Task Card).
Los TO y las instrucciones de Motion Control nicamente se convierten conforme a la
versin elegida de la tecnologa en la compilacin o al "Cargar en el dispositivo".
Lista de compatibilidad
Consulte tambin
Cambio de versin de la tecnologa (Pgina 26)
Lista de compatibilidad de las variables (Pgina 27)
Estado del final de carrera (Pgina 31)
Nota
Compatibilidad de las variables del objeto tecnolgico
Al cambiar entre V1...3 y V4, tenga en cuenta la lista de compatibilidad (Pgina 27) en caso
de utilizar variables del objeto tecnolgico en el programa de usuario, en las tablas de
observacin, etc.
Consulte tambin
Visin global de la versin (Pgina 24)
Estado del final de carrera (Pgina 31)
Consulte tambin
Visin global de la versin (Pgina 24)
Cambio de versin de la tecnologa (Pgina 26)
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
V1...3 V4
<Nombre de eje>.ErrorBits.HwLimitMin <Nombre de eje>.ErrorBits.HWLimit AND
<Nombre de eje>.StatusBits.HWLimitMinActive
<Nombre de eje>.ErrorBits.HwLimitMax <Nombre de eje>.ErrorBits.HWLimit AND
<Nombre de eje>.StatusBits.HWLimitMaxActive
<Nombre de eje>.ErrorBits.SwLimitMinReached <Nombre de eje>.ErrorBits.SWLimit AND
(<Nombre de eje>.Position = <Nombre de
eje>.PositioningLimits_SW.MinPosition)
<Nombre de eje>.ErrorBits.SwLimitMinExceeded <Nombre de eje>.ErrorBits.SWLimit AND
(<Nombre de eje>.Position < <Nombre de
eje>.PositioningLimits_SW.MinPosition)
<Nombre de eje>.ErrorBits.SwLimitMaxReached <Nombre de eje>.ErrorBits.SWLimit AND
(<Nombre de eje>.Position = <Nombre de
eje>.PositioningLimits_SW.MaxPosition)
<Nombre de eje>.ErrorBits.SwLimitMaxExceeded <Nombre de eje>.ErrorBits.SWLimit AND
(<Nombre de eje>.Position > <Nombre de
eje>.PositioningLimits_SW.MaxPosition)
Consulte tambin
Visin global de la versin (Pgina 24)
Cambio de versin de la tecnologa (Pgina 26)
Lista de compatibilidad de las variables (Pgina 27)
Hardware de la CPU
El hardware de la CPU permite controlar y supervisar el accionamiento fsico.
Accionamiento
El accionamiento representa la unidad formada por la etapa de potencia y el motor.
Se pueden utilizar motores paso a paso o servomotores con interfaz de impulsos.
Programa de usuario
El programa de usuario le permite iniciar peticiones en el firmware de la CPU mediante
instrucciones de Motion Control. Se pueden realizar las siguientes peticiones para controlar
el eje:
Habilitar y bloquear el eje
Posicionar eje de forma absoluta
Posicionar eje de forma relativa
Mover eje con preajuste de velocidad
Ejecutar peticiones de eje como secuencia de movimientos (a partir de la tecnologa V2)
Mover eje en modo Jog
Parar eje
Referenciar eje; fijar punto de referencia
Modificar ajustes dinmicos del eje
Leer continuamente datos de movimiento del eje
Escribir variable del eje
Acusar errores
Los parmetros de entrada de las instrucciones de Motion Control y la configuracin del eje
le permiten determinar los parmetros de la peticin. Los parmetros de salida de la
instruccin le proporcionan informacin actual sobre el estado y eventuales errores de la
peticin.
Antes de iniciar una peticin para el eje debe habilitarlo con la instruccin de Motion Control
"MC_Power".
Las variables del objeto tecnolgico le permiten leer en el programa de usuario los datos de
configuracin y los datos actuales del eje. Puede modificar variables individuales
modificables del objeto tecnolgico (p. ej. la aceleracin actual) desde el programa de
usuario.
Adems, con la instruccin de Motion Control "MC_ChangeDynamic" se pueden modificar
los ajustes de dinmica del eje y con "MC_WriteParam" se pueden escribir otros datos de
configuracin. Con la instruccin de Motion Control "MC_ReadParam" se puede leer el
estado de movimiento actual del eje.
Firmware de la CPU
Las peticiones de Motion Control lanzadas desde el programa de usuario se procesan en el
firmware de la CPU. Al utilizar el panel de mando del eje, el lanzamiento de las peticiones
de Motion Control se realiza a travs del mando del eje. El firmware de la CPU cumple las
siguientes funciones conforme a la configuracin del eje:
Clculo del perfil de movimiento exacto para peticiones de movimiento y situaciones de
parada de emergencia
Control de la habilitacin del accionamiento, as como de la seal de impulsos y sentido
Vigilancia del accionamiento y de los finales de carrera por hardware y por software
Realimentacin actual de informaciones de estado y error de las peticiones a las
instrucciones de Motion Control en el programa de usuario
Escritura de datos actuales del eje en el bloque de datos del objeto tecnolgico
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Herramientas del objeto tecnolgico Eje de posicionamiento (Pgina 36)
Finales de carrera por hardware y por software (Pgina 20)
Referenciar (Pgina 22)
Control del accionamiento a travs del objeto tecnolgico. Lectura del estado del eje para su visualizacin en el panel
de mando del eje
Lectura de las informaciones actuales de estado y error del objeto tecnolgico
Configuracin
Configure las siguientes propiedades del objeto tecnolgico Eje de posicionamiento con la
herramienta "Configuracin":
Seleccin del PTO empleado y configuracin de la interfaz del accionamiento
Propiedades de la mecnica y multiplicacin del engranaje, del accionamiento (o de la
mquina o instalacin)
Propiedades para la monitorizacin de posicin, para parmetros de dinmica y para la
referenciacin
La configuracin se guarda en el bloque de datos del objeto tecnolgico.
Puesta en servicio
Realice un test de funcionamiento de su eje con la herramienta "Puesta en servicio", sin
necesidad de crear un programa de usuario. Al iniciar la herramienta se abre el panel de
mando del eje. El panel de mando del eje incorpora los siguientes comandos:
Habilitacin y bloqueo del eje
Desplazamiento del eje en modo Jog
Posicionamiento absoluto y relativo del eje
Referenciacin del eje
Acuse de errores
Los valores dinmicos se pueden adaptar en consecuencia para los comandos de
movimiento. El panel de mando del eje muestra tambin el estado actual del eje.
Diagnstico
Compruebe con la herramienta "Diagnstico" las informaciones actuales de estado y error
del eje y del accionamiento.
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Integracin del objeto tecnolgico Eje de posicionamiento (Pgina 32)
Finales de carrera por hardware y por software (Pgina 20)
Referenciar (Pgina 22)
Configurar el objeto tecnolgico Eje de posicionamiento (Pgina 39)
Puesta en servicio del eje - Panel de control del eje (Pgina 90)
Diagnstico del eje (Pgina 137)
Requisitos
Hay un proyecto creado con una CPU S7-1200.
Procedimiento
Para agregar un objeto tecnolgico Eje de posicionamiento en el rbol del proyecto, proceda
del siguiente modo:
1. Abra la carpeta "CPU > Objetos tecnolgicos" en el rbol del proyecto.
2. Haga doble clic en el comando "Agregar objeto".
Se abre el cuadro de dilogo "Agregar objeto".
3. Seleccione la tecnologa "Motion Control".
4. Abra la carpeta "Motion Control > S7-1200 Motion Control".
5. Seleccione la versin deseada de la tecnologa en la columna "Versin".
6. Seleccione el objeto "TO_PositioningAxis".
7. En el campo de entrada "Nombre" introduzca el nombre del eje.
8. Para modificar los nmeros asignados automticamente al bloque de datos, seleccione
la opcin "manual".
9. Para visualizar y aadir ms informacin sobre el objeto tecnolgico, haga clic en "Ms
informacin".
10.Confirme la entrada realizada con "Aceptar".
Resultado
Se crea el nuevo objeto tecnolgico y se guarda en la capeta "Objetos tecnolgicos" del
rbol del proyecto.
Consulte tambin
Gua para utilizar Motion Control (Pgina 23)
Consulte tambin
Gua para utilizar Motion Control (Pgina 23)
Parmetros bsicos (Pgina 41)
Parmetros avanzados (Pgina 44)
Smbolo Funcin
El valor de arranque en la CPU es igual al valor de arranque configurado en el
proyecto
El valor de arranque en la CPU es diferente al valor de arranque configurado en el
proyecto
No se puede realizar la comparacin entre valor de arranque en la CPU y valor de
arranque configurado en el proyecto
Se guarda una copia de seguridad de los valores actuales en el proyecto
Hardware - Interfaz
Los impulsos se transmiten a la etapa de potencia del accionamiento a travs de salidas
digitales de asignacin fija.
En CPUs con salidas de rel la seal de impulso no puede emitirse en ellas, ya que los rels
no soportan las frecuencias de conmutacin necesarias. Para poder utilizar el PTO en esas
CPUs (Pulse Train Output), es necesario utilizar una Signal Board con salidas digitales.
Nota
El PTO requiere la funcionalidad de un contador rpido (HSC). Para ello se utiliza un HSC
interno cuyo estado de contador no se puede evaluar.
Tipo de seal
Seleccione el tipo de seal deseado en la lista desplegable. Estn disponibles los tipos de
seal siguientes:
PTO (Impulso A y sentido B)
Para controlar el motor paso a paso se utilizan una salida de impulso y una salida de
sentido.
PTO (Contaje ascendente A, contaje descendente B)
Para controlar el motor paso a paso se utilizan una salida de impulso para el movimiento
en sentido positivo y otra para el movimiento en sentido negativo.
PTO (A/B desfasado)
Los ciclos de las dos salidas de impulsos para la fase A y para la fase B tienen la misma
frecuencia.
En el lado del accionamiento se evala el periodo de las salidas de impulso como paso.
El desfase entre las fases A y B determina el sentido de movimiento.
PTO (A/B desfasado - cudruple)
Las salidas de impulsos para la fase A y para la fase B tienen la misma frecuencia.
En el lado del accionamiento se evalan todos los flancos ascendentes y descendentes
de la fase A y de la fase B como pasos.
El desfase entre las fases A y B determina el sentido de movimiento.
Salida de impulso ascendente (tipo de seal "PTO (Contaje ascendente A, contaje descendente B)")
En este campo seleccione la salida de impulso deseada para movimientos en sentido
positivo.
Puede elegirse la salida a travs de una direccin simblica o asignarse a una direccin
absoluta.
Fase A (tipos de seal "PTO (A/B desfasado)" y "PTO (A/B desfasado - cudruple)")
En este campo seleccione la salida de impulso deseada para las seales de fase A.
Puede elegirse la salida a travs de una direccin simblica o asignarse a una direccin
absoluta.
Fase B (tipos de seal "PTO (A/B desfasado)" y "PTO (A/B desfasado - cudruple)")
En este campo seleccione la salida de impulso deseada para las seales de fase B.
Puede elegirse la salida a travs de una direccin simblica o asignarse a una direccin
absoluta.
Unidad personalizada
En la lista desplegable, seleccione la unidad deseada para el sistema de medida del eje.
La unidad seleccionada se utiliza para una nueva configuracin del objeto tecnolgico Eje
de posicionamiento y la visualizacin de los datos actuales del eje.
Los valores en los parmetros de entrada (Position, Distance, Velocity, ...) de las
instrucciones de Motion Control tambin se refieren a esta unidad.
Nota
En determinadas circunstancias, un cambio posterior del sistema de medida no podr
convertirse correctamente en todas las ventanas de configuracin del objeto tecnolgico.
En ese caso, compruebe la configuracin de todos los parmetros del eje.
Si fuera necesario, en el programa de usuario se debern adaptar los valores de los
parmetros de entrada de las instrucciones de Motion Control a la nueva unidad de medida.
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Configuracin - General (objeto tecnolgico "Eje" V1...3) (Pgina 198)
Consulte tambin
Configuracin - Mecnica (Pgina 44)
Monitorizacin de posicin (Pgina 46)
Dinmica (Pgina 51)
Referenciar (a partir del objeto tecnolgico Eje de posicionamiento V2) (Pgina 59)
Configuracin - Mecnica
Configure las propiedades mecnicas del accionamiento en la ventana de configuracin
"Mecnica".
Consulte tambin
Configuracin - Seales del accionamiento (Pgina 44)
Monitorizacin de posicin (Pgina 46)
Dinmica (Pgina 51)
Referenciar (a partir del objeto tecnolgico Eje de posicionamiento V2) (Pgina 59)
Relacin entre el tipo de seal y el sentido de desplazamiento (Pgina 16)
Monitorizacin de posicin
Consulte tambin
Configuracin - Monitorizacin de posicin (Pgina 46)
Comportamiento del eje al reaccionar las monitorizaciones de posicin (Pgina 48)
Modificar la configuracin de la monitorizacin de posicin en el programa
de usuario (Pgina 50)
Nota
Las entradas digitales estn ajustadas de forma estndar con un tiempo de filtracin de 6,4
ms. Al utilizar como final de carrera por hardware pueden producirse deceleraciones no
deseadas. En dicho caso reduzca el tiempo de filtracin para las salidas digitales
correspondientes.
El tiempo de filtracin se puede ajustar en la configuracin de dispositivos de las entradas
digitales, en "Filtros de entrada".
Seleccin de nivel
Elija en la lista desplegable el nivel de seal activo en la CPU con el final de carrera por
hardware alcanzado.
Seleccin "Nivel inferior"
0 V (FALSE) en la entrada de CPU representa final de carrera por hardware alcanzado
Seleccin "Nivel superior"
5 V / 24 V (TRUE) en la entrada de la CPU equivale a aproximacin al final de carrera
por hardware (la tensin indicada depende del hardware empleado)
Nota
Los finales de carrera por software activados slo son efectivos con el eje referenciado.
Consulte tambin
Requisitos del final de carrera de hardware (Pgina 46)
Comportamiento del eje al reaccionar las monitorizaciones de posicin (Pgina 48)
Modificar la configuracin de la monitorizacin de posicin en el programa
de usuario (Pgina 50)
Configuracin - Referenciar - Activa (Pgina 60)
rea en el que los finales de carrera por hardware notifican el estado "alcanzado".
Consulte tambin
Requisitos del final de carrera de hardware (Pgina 46)
Configuracin - Monitorizacin de posicin (Pgina 46)
Modificar la configuracin de la monitorizacin de posicin en el programa de usuario
(Pgina 50)
Consulte tambin
Lista de compatibilidad de las variables (Pgina 27)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
Requisitos del final de carrera de hardware (Pgina 46)
Configuracin - Monitorizacin de posicin (Pgina 46)
Comportamiento del eje al reaccionar las monitorizaciones de posicin (Pgina 48)
Dinmica
Las peticiones de movimiento lanzadas a travs del programa de usuario se ejecutan con la
aceleracin / deceleracin seleccionada.
Puede consultar los lmites para la aceleracin y deceleracin en el captulo Componentes
de hardware para Motion Control (Pgina 10).
Nota
Las modificaciones realizadas en los lmites de velocidad ("Velocidad de arranque/parada",
as como "Velocidad mxima") afectan a los valores de aceleracin y deceleracin del eje.
Los tiempos de aceleracin y deceleracin se conservan.
Activar limitacin de tirones (a partir del objeto tecnolgico Eje de posicionamiento V2)
Active la limitacin de tirones con esta casilla de verificacin.
Nota
En caso de error, el eje decelera con la deceleracin de parada de emergencia configurada.
Una limitacin de tirones activada no se tiene en cuenta en dicho caso.
Tiempo de redondeo / tirones (a partir del objeto tecnolgico Eje de posicionamiento V2)
Los parmetros de limitacin de tirones pueden introducirse en el campo "Tiempo de
redondeo" u opcionalmente en el campo "Tirn":
Ajuste el tirn deseado para la rampa de aceleracin y deceleracin en el campo "Tirn".
Ajuste el tiempo de redondeo deseado para la rampa de aceleracin en el campo
"Tiempo de redondeo".
Nota
Tiempo de redondeo V2...3
El tiempo de redondeo ajustado y visible en la configuracin slo es vlido para la rampa
de aceleracin.
En el caso de que los valores de aceleracin y deceleracin sean distintos, el tiempo de
redondeo de la rampa de deceleracin se calcula y se utiliza conforme al tirn de la
rampa de aceleracin. (vase tambin Comportamiento del eje al utilizar la limitacin de
tirones (Pgina 56))
El tiempo de redondeo de la deceleracin se adapta del siguiente modo:
aceleracin > deceleracin
En la rampa de deceleracin se aplica un tiempo de redondeo menor que en la rampa
de aceleracin.
aceleracin < deceleracin
En la rampa de deceleracin se aplica un tiempo de redondeo mayor que en la rampa
de aceleracin.
aceleracin = deceleracin
Los tiempos de redondeo de la rampa aceleracin y de la rampa de deceleracin son
iguales.
La relacin entre los tiempos de redondeo y el tirn se expresa a travs de las siguientes
ecuaciones:
Las peticiones de movimiento lanzadas a travs del programa de usuario se ejecutan con el
tirn seleccionado.
Puede consultar los lmites para el tirn en el captulo Componentes de hardware para
Motion Control (Pgina 10).
Consulte tambin
Comportamiento del eje al utilizar la limitacin de tirones (Pgina 56)
Componentes de hardware para Motion Control (Pgina 10)
Configuracin - Dinmica Parada de emergencia (Pgina 54)
Modificar la configuracin de los valores de dinmica en el programa de usuario (Pgina 57)
Lmites de velocidad
Para una mejor perspectiva, en esta rea se vuelven a mostrar los valores de velocidad
parametrizados en la ventana de configuracin "Dinmica General".
Deceleracin
Ajuste el valor de deceleracin para la parada de emergencia en los campos "Deceleracin
de parada de emergencia" o "Tiempo de deceleracin de parada de emergencia".
La relacin entre el tiempo de deceleracin de parada de emergencia y la deceleracin de
parada de emergencia se expresa a travs de la siguiente ecuacin:
Consulte tambin
Configuracin - Dinmica General (Pgina 51)
Modificar la configuracin de los valores de dinmica en el programa de usuario (Pgina 57)
t Eje temporal
v Velocidad
a Aceleracin
j Tirn
tru Tiempo aceleracin
ta Tiempo para acelerar el eje
trd Tiempo deceleracin
td Tiempo para decelerar el eje
t1 Tiempo de redondeo de la rampa de aceleracin
t2 Tiempo de redondeo de la rampa de deceleracin
Consulte tambin
Configuracin - Dinmica General (Pgina 51)
Aceleracin y deceleracin
Puede modificar los valores de la aceleracin y deceleracin incluso durante el tiempo de
ejecucin del programa de usuario. Para ello utilice las siguientes variables del objeto
tecnolgico:
<Nombre de eje>.DynamicDefaults.Acceleration
para modificar la aceleracin
<Nombre de eje>.DynamicDefaults.Deceleration
para modificar la deceleracin
Para saber cundo tienen efecto las modificaciones de los parmetros de configuracin,
consulte en el anexo la descripcin de las variables del objeto tecnolgico (Pgina 168).
Nota
Una vez modificado este parmetro puede resultar necesario tener que adaptar las
posiciones de los finales de carrera de hardware, as como otras configuraciones relevantes
para la seguridad.
Limitacin de tirones
Tambin puede activar y desactivar la limitacin de tirones durante el tiempo de ejecucin
del programa de usuario y modificar el valor del tirn. Para ello utilice la variable del objeto
tecnolgico <Nombre de eje>.DynamicDefaults.Jerk.
Si introduce para el tirn un valor > 0.004 impulsos/s3, la limitacin de tirn estar activada
con el valor introducido.
Si introduce un valor = 0.0 para el tirn, la limitacin de tirn estar desactivada.
Para saber cundo tienen efecto las modificaciones del parmetro de configuracin,
consulte en el anexo la descripcin de las variables del objeto tecnolgico.
Consulte tambin
Cambio de configuracin de los valores dinmicos en el programa de usuario (objeto
tecnolgico "Eje" V1...3) (Pgina 200)
Lista de compatibilidad de las variables (Pgina 27)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
Configuracin - Dinmica General (Pgina 51)
Configuracin - Dinmica Parada de emergencia (Pgina 54)
Nota
Las entradas digitales estn ajustadas de forma estndar con un tiempo de filtrado de
6,4 ms.
La utilizacin como sensor del punto de referencia puede provocar deceleraciones no
deseadas y, con ello, imprecisiones. En determinadas circunstancias, y dependiendo de la
velocidad de referenciacin y la dimensin del sensor del punto de referencia, puede que no
se reconozca el punto de referencia. El tiempo de filtracin se puede ajustar en la
configuracin de dispositivos de las entradas digitales, en "Filtros de entrada".
Se debe seleccionar un tiempo de filtracin menor que la duracin de la seal de entrada en
el sensor del punto de referencia.
Seleccin de nivel
Seleccione en la lista despegable el nivel del sensor del punto de referencia con el que se
debe referenciar.
Nota
Si la referenciacin pasiva se efecta sin una peticin de desplazamiento del eje (eje en
reposo), la referenciacin se lleva a cabo en el siguiente flanco ascendente o descendente
del sensor del punto de referencia.
Nota
Las entradas digitales estn ajustadas de forma estndar con un tiempo de filtrado de 6,4
ms.
La utilizacin como sensor del punto de referencia puede provocar deceleraciones no
deseadas y, con ello, imprecisiones. En determinadas circunstancias, y dependiendo de la
velocidad de referenciacin y la dimensin del sensor del punto de referencia, puede que no
se reconozca el punto de referencia. El tiempo de filtracin se puede ajustar en la
configuracin de dispositivos de las entradas digitales, en "Filtros de entrada".
Se debe seleccionar un tiempo de filtracin menor que la duracin de la seal de entrada en
el sensor del punto de referencia.
Seleccin de nivel
Seleccione en la lista despegable el nivel del sensor del punto de referencia con el que se
debe referenciar.
Nota
Dentro de lo posible, asegrese de que la mquina no golpee contra un tope mecnico
durante una inversin del sentido, adoptando para ello una de las siguientes medidas:
Mantenga una velocidad de aproximacin reducida.
Aumente la aceleracin / deceleracin configuradas.
Aumente la distancia entre el final de carrera por hardware y el tope mecnico.
Velocidad de aproximacin
Especifique en este campo la velocidad con la que se buscar el sensor del punto de
referencia durante la marcha correspondiente.
Lmites (independientes de la unidad de medida seleccionada):
Velocidad de arranque/parada velocidad de aproximacin velocidad mxima
Velocidad de referenciacin
Especifique en este campo la velocidad con la que debe realizarse el posicionamiento hacia
el sensor del punto de referencia para la referenciacin.
Lmites (independientes de la unidad de medida seleccionada):
Velocidad de arranque/parada velocidad de referenciacin velocidad mxima
Movimiento antes del sensor del punto de referencia (tramo de curva rojo)
Con el inicio de la referenciacin pasiva, la instruccin de Motion Control "MC_Home" no
realiza ningn movimiento de referencia. El movimiento de desplazamiento necesario para
alcanzar el sensor del punto de referencia deber realizarse por parte del usuario a travs de
otras instrucciones Motion Control, como por ejemplo MC_MoveRelative. Si el eje ya haba
sido referenciado anteriormente, la variable <Nombre de eje>.StatusBits.HomingDone
permanece en TRUE durante el referenciado pasivo.
Movimiento despus del sensor del punto de referencia (tramo de curva verde)
Despus de la referenciacin en el sensor del punto de referencia el eje contina el
movimiento de desplazamiento iniciado antes con la posicin del eje corregida hasta el final.
Consulte tambin
Configuracin - Referenciar - General (objeto tecnolgico Eje V2...3) (Pgina 205)
Referenciacin pasiva
El lado del sensor del punto de referencia para la referenciacin pasiva puede modificarse
mientras se ejecuta el programa de usuario. Para ello utilice la siguiente variable del objeto
tecnolgico:
<Nombre de eje>.Sensor[1].PassiveHoming.SideInput
para modificar el lado del sensor del punto de referencia
Para saber cundo tienen efecto las modificaciones del parmetro de configuracin,
consulte en el anexo la descripcin de las variables del objeto tecnolgico (Pgina 168).
Referenciacin activa
Es posible modificar el sentido de aproximacin, el lado del sensor del punto de referencia,
la velocidad de aproximacin, la velocidad de referenciacin y el offset del punto de
referencia para la referenciacin activa mientras se ejecuta el programa de usuario.
Para ello utilice las siguientes variables del objeto tecnolgico:
<Nombre de eje>.Homing.AutoReversal
para modificar la inversin del sentido en el final de carrera por hardware
<Nombre de eje>.Homing.ApproachDirection
para modificar el sentido de aproximacin o de referenciacin
<Nombre de eje>.Sensor[1].ActiveHoming.SideInput
para modificar el lado del sensor del punto de referencia
<Nombre de eje>.Homing.ApproachVelocity
para modificar la velocidad de aproximacin
<Nombre de eje>.Homing.ReferencingVelocity
para modificar la velocidad de referenciacin
<Nombre de eje>.Sensor[1].ActiveHoming.HomePositionOffset
para modificar el offset del punto de referencia
Para saber cundo tienen efecto las modificaciones del parmetro de configuracin,
consulte en el anexo la descripcin de las variables del objeto tecnolgico.
Consulte tambin
Lista de compatibilidad de las variables (Pgina 27)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
Configuracin
Configure las siguientes propiedades del objeto tecnolgico "Tabla de peticiones" con la
herramienta "Configuracin":
Cree una o varias secuencias de movimiento configurando peticiones individuales.
Configure la representacin grfica para comprobar la secuencia de movimientos
basndose en un eje ya configurado o en un eje de ejemplo configurable.
Los datos de la secuencia de movimientos se almacenan en el bloque de datos del objeto
tecnolgico.
Requisitos
Hay un proyecto creado con una CPU S7-1200.
La versin de firmware de la CPU es la V2.1 o superior.
Procedimiento
Para agregar un objeto tecnolgico "Tabla de peticiones" en el rbol del proyecto, proceda
del siguiente modo:
1. Abra la carpeta "CPU > Objetos tecnolgicos" en el rbol del proyecto.
2. Haga doble clic en el comando "Agregar objeto".
Se abre el cuadro de dilogo "Agregar objeto".
3. Seleccione la tecnologa "Motion Control".
4. Abra la carpeta "Motion Control > S7-1200 Motion Control".
5. Seleccione la versin deseada de la tecnologa en la columna "Versin".
6. Seleccione el objeto "TO_CommandTable".
7. En el campo de entrada "Nombre" introduzca el nombre de la tabla de peticiones.
8. Para modificar los nmeros asignados automticamente al bloque de datos, seleccione
la opcin "manual".
9. Para visualizar y aadir ms informacin sobre el objeto tecnolgico, haga clic en "Ms
informacin".
10.Confirme la entrada realizada con "Aceptar".
Resultado
Se crea el nuevo objeto tecnolgico y se guarda en la capeta "Objetos tecnolgicos" del
rbol del proyecto.
Consulte tambin
Gua para utilizar Motion Control (Pgina 23)
Parmetros bsicos (Pgina 71)
Parmetros avanzados (Pgina 85)
Smbolo Funcin
El valor de arranque en la CPU es igual al valor de arranque configurado en el
proyecto
El valor de arranque en la CPU es diferente al valor de arranque configurado en el
proyecto
No se puede realizar la comparacin entre valor de arranque en la CPU y valor de
arranque configurado en el proyecto
Se guarda una copia de seguridad de los valores actuales en el proyecto
Configuracin - General
Configure el nombre del objeto tecnolgico en la ventana de configuracin "General".
Nombre
Defina en este campo el nombre de la tabla de peticiones o el nombre del objeto tecnolgico
"Tabla de peticiones". El objeto tecnolgico aparece con ese nombre en el rbol del
proyecto.
Consulte tambin
Configuracin - Tabla de peticiones (Pgina 71)
Comandos del men contextual - Tabla de peticiones (Pgina 75)
Trabajando con el diagrama de curvas (Pgina 77)
Comandos del men contextual - Diagrama de curvas (Pgina 80)
Transicin de peticin "Finalizar peticin"/"Suavizar transicin del movimiento" (Pgina 81)
Modificar la configuracin de la tabla de peticiones en el programa de usuario (Pgina 84)
Nota
Pueden producirse ligeras divergencias entre la representacin del comportamiento
temporal y la posicin en las curvas en comparacin con el movimiento real del eje. No se
representan los procesos de movimiento que son reaccin a la llegada a los finales de
carrera de software.
Activar advertencias
Active con esta casilla de verificacin la visualizacin de advertencias en la tabla de
peticiones.
Columna: Paso
Muestra el nmero de pasos de la peticin.
Columna: Posicin
Indique en esta columna la posicin o el recorrido de desplazamiento para la peticin
seleccionada:
Peticin "Positioning Relative"
La peticin desplaza el eje en el recorrido indicado.
Peticin "Positioning Absolute"
La peticin desplaza el eje a la posicin indicada.
Separator
El valor indicado corresponde a la posicin inicial de la representacin grfica.
Lmites (independientes de la unidad de usuario seleccionada):
-1.0e12 posicin / recorrido de desplazamiento -1.0e-12
1.0e-12 posicin / recorrido de desplazamiento 1.0e12
Posicin/recorrido de desplazamiento = 0.0
Columna: Velocidad
Indique en esta columna la velocidad para la peticin seleccionada:
Peticin "Positioning Relative"
La peticin desplaza el eje con la velocidad indicada.
Si el recorrido de desplazamiento elegido no es suficientemente grande, no se alcanza la
velocidad indicada.
Peticin "Positioning Absolute"
La peticin desplaza el eje con la velocidad indicada.
Si la posicin de destino est demasiado cerca de la posicin de inicio, no se alcanza la
velocidad indicada.
Peticin " Velocity set point"
La peticin desplaza el eje con la velocidad indicada.
Si se elige un tiempo de ejecucin demasiado corto, la velocidad indicada no se puede
alcanzar a lo largo de la duracin de la peticin.
Lmites (independientes de la unidad de usuario seleccionada):
Para las peticiones: "Positioning Relative" y "Positioning Absolute"
1.0e-12 velocidad 1.0e12
Para la peticin: "Velocity set point"
-1.0e12 velocidad -1.0e-12
1.0e-12 velocidad 1.0e12
Velocidad = 0.0
Columna: Duracin
Indique en esta columna la duracin de la peticin elegida:
Peticin " Velocity set point"
La peticin desplaza el eje durante la duracin indicada. La duracin incluye tanto la fase
de aceleracin como la fase de marcha constante. Una vez transcurrida la duracin se
pasa a la peticin siguiente.
Peticin "Wait"
Espera hasta que haya transcurrido la duracin indicada.
Lmites (independientes de la unidad de usuario seleccionada):
0.001s duracin 64800 s
Consulte tambin
Configuracin - General (Pgina 71)
Comandos del men contextual - Tabla de peticiones (Pgina 75)
Trabajando con el diagrama de curvas (Pgina 77)
Comandos del men contextual - Diagrama de curvas (Pgina 80)
Transicin de peticin "Finalizar peticin"/"Suavizar transicin del movimiento" (Pgina 81)
Modificar la configuracin de la tabla de peticiones en el programa de usuario (Pgina 84)
Cortar
Elimina las filas seleccionadas o el contenido de las celdas seleccionadas y las coloca en el
portapapeles.
Las filas seleccionadas se eliminan; las filas siguientes de la tabla de peticiones se
desplazan hacia arriba.
Copiar
Copia las filas seleccionadas o el contenido de las celdas seleccionadas y las coloca en el
portapapeles.
Pegar
Filas seleccionadas:
Inserta las filas del portapapeles encima de la fila seleccionada.
Celda seleccionada:
Inserta el contenido del portapapeles en la fila seleccionada.
El comando del men contextual nicamente se puede ejecutar si al final de la tabla de
peticiones se dispone de suficientes filas vacas.
Reemplazar
Sustituye las filas seleccionadas con las filas del portapapeles.
Borrar
Elimina las filas seleccionadas. Las filas siguientes de la tabla de peticiones se desplazan
hacia arriba.
Consulte tambin
Configuracin - General (Pgina 71)
Configuracin - Tabla de peticiones (Pgina 71)
Trabajando con el diagrama de curvas (Pgina 77)
Comandos del men contextual - Diagrama de curvas (Pgina 80)
Transicin de peticin "Finalizar peticin"/"Suavizar transicin del movimiento" (Pgina 81)
Modificar la configuracin de la tabla de peticiones en el programa de usuario (Pgina 84)
Ventana de curvas
Curva de posicin
Curva de velocidad
Regla de medicin
Velocidad de arranque/parada
Eleccin de la cuadrcula
Seleccionar peticiones
Las peticiones se pueden seleccionar en el diagrama de curvas y en la tabla de peticiones:
En el diagrama de curvas, haga clic en un punto de la curva de velocidad o de la curva
de posicin. La peticin correspondiente queda seleccionada en la tabla de peticiones.
Seleccione una peticin en la tabla de peticiones.
Las zonas correspondientes de la curva se destacan en el rea de curva.
rea en la que se encuentran los valores de la curva y/o los valores lmite. (vase la seleccin en el men
contextual)
rea seleccionada que se representa en la ventana de curva.
El rea seleccionada se ajusta mediante el borde derecho y el borde izquierdo con el cursor redondo.
Sincronizar la cuadrcula
Haciendo clic en las escalas de eje, elija si la cuadrcula se debe sincronizar con el eje de
posicin o con el eje de velocidad.
Consulte tambin
Configuracin - General (Pgina 71)
Configuracin - Tabla de peticiones (Pgina 71)
Comandos del men contextual - Tabla de peticiones (Pgina 75)
Comandos del men contextual - Diagrama de curvas (Pgina 80)
Transicin de peticin "Finalizar peticin"/"Suavizar transicin del movimiento" (Pgina 81)
Modificar la configuracin de la tabla de peticiones en el programa de usuario (Pgina 84)
Zoom 100%
Se elige un factor de zoom con el que se puede ver el 100% de los valores de las curvas y/o
los valores lmite.
Deshacer el zoom
Anula la ltima modificacin de zoom.
Escala de curvas
Escala los ejes de manera que la curva de posicin y la curva de velocidad sean visibles.
Consulte tambin
Configuracin - General (Pgina 71)
Configuracin - Tabla de peticiones (Pgina 71)
Comandos del men contextual - Tabla de peticiones (Pgina 75)
Trabajando con el diagrama de curvas (Pgina 77)
Transicin de peticin "Finalizar peticin"/"Suavizar transicin del movimiento" (Pgina 81)
Modificar la configuracin de la tabla de peticiones en el programa de usuario (Pgina 84)
Una peticin con una velocidad mayor se aade a una Una peticin con una velocidad mayor se suaviza con una
peticin de posicionamiento anterior. La primera peticin de peticin de posicionamiento anterior. La primera peticin de
posicionamiento finaliza en su posicin de destino con la posicionamiento finaliza sin parada en la posicin de
velocidad "0". La segunda peticin comienza a partir de la destino. La segunda peticin se suaviza a la nueva
posicin de parada. velocidad.
Transicin de velocidad superior a velocidad inferior Transicin de velocidad superior a velocidad inferior
Una peticin con una velocidad menor se aade a una Una peticin con una velocidad inferior se suaviza con una
peticin de posicionamiento anterior. La primera peticin de peticin de posicionamiento anterior. La primera peticin de
posicionamiento finaliza en su posicin de destino con la posicionamiento finaliza sin parada en la posicin de
velocidad "0". La segunda peticin comienza a partir de la destino. La primera peticin se suaviza a la nueva
posicin de parada. velocidad.
Transicin de velocidad inferior a velocidad superior Transicin de velocidad superior a velocidad inferior
Consulte tambin
Configuracin - General (Pgina 71)
Configuracin - Tabla de peticiones (Pgina 71)
Comandos del men contextual - Tabla de peticiones (Pgina 75)
Trabajando con el diagrama de curvas (Pgina 77)
Comandos del men contextual - Diagrama de curvas (Pgina 80)
Modificar la configuracin de la tabla de peticiones en el programa de usuario (Pgina 84)
Consulte tambin
Lista de compatibilidad de las variables (Pgina 27)
Configuracin - General (Pgina 71)
Configuracin - Tabla de peticiones (Pgina 71)
Comandos del men contextual - Tabla de peticiones (Pgina 75)
Trabajando con el diagrama de curvas (Pgina 77)
Comandos del men contextual - Diagrama de curvas (Pgina 80)
Transicin de peticin "Finalizar peticin"/"Suavizar transicin del movimiento" (Pgina 81)
Parmetros de diagrama
Configuracin - General
Configure las propiedades bsicas de la representacin de diagrama del objeto tecnolgico
"Tabla de peticiones" en la ventana de configuracin "General".
Nota
Si en el rea "Utilizar parmetros de eje de" se ha seleccionado un eje de ejemplo, la unidad
de medida se puede editar. Si se ha elegido un eje configurado, se muestra el valor del eje.
Unidad de medida
Introduzca en este campo la unidad de medida para el eje de ejemplo. Si en el rea "Utilizar
parmetros de eje de" se ha seleccionado un eje ya configurado, se muestra la unidad de
medida configurada all.
Configuracin - Dinmica
En la ventana de configuracin "Dinmica" configure la aceleracin y la deceleracin, as
como la limitacin de tirones del eje de ejemplo.
Nota
Si en el rea "Utilizar parmetros de eje de" se ha seleccionado un eje de ejemplo, se
pueden editar los campos descritos a continuacin. Si se ha elegido un eje configurado, se
muestran los valores del eje.
Aceleracin/deceleracin
Ajuste la aceleracin deseada para el eje de ejemplo en el campo "Aceleracin".
La deceleracin deseada se puede ajustar en el campo "Deceleracin".
Las peticiones de movimiento configuradas en la tabla de peticiones se calculan con la
aceleracin / deceleracin seleccionada.
Lmites:
1,0e-12 aceleracin 1,0e12
1,0e-12 deceleracin 1,0e12
Tirn
Ajuste el tirn deseado para la rampa de aceleracin y deceleracin en el campo "Tirn".
Las peticiones de movimiento configuradas en la tabla de peticiones se calculan con el tirn
seleccionado.
Lmites:
1,0e-12 tirn 1,0e12
Nota
Si en el rea "Utilizar parmetros de eje de" se ha seleccionado un eje de ejemplo, se
pueden editar los campos descritos a continuacin. Si se ha elegido un eje configurado, se
muestran los valores del eje.
Los datos de los objetos tecnolgicos Motion Control se guardan en bloques de datos. Para
cargar un objeto tecnolgico nuevo o modificado rigen por lo tanto las condiciones para la
carga de "Bloques"
PRECAUCIN
Posibles fallos en el funcionamiento del eje al cargar sin configuracin hardware
La configuracin hardware cambia cuando se realizan los siguientes cambios en la
configuracin del eje:
Modificacin del generador de impulsos (PTO)
Modificacin de la direccin del final de carrera por HW
Modificacin de la direccin del sensor del punto de referencia
Si la configuracin modificada del eje se carga mediante los comandos del men
contextual "Software" o "Software (todos los bloques)" sin cargar la configuracin
hardware, puede producirse un mal funcionamiento del eje.
Asegrese de cargar la configuracin hardware actual en la CPU bajo las condiciones
mencionadas.
Carga en el estado operativo RUN de la CPU S7-1200 (a partir de la versin de firmware V2.2)
A partir de la versin de firmware V2.2 de la CPU S7-1200, al realizar una carga en el
estado operativo RUN se comprueba si es posible cargar sin conmutar la CPU a STOP.
Al cargar los bloques de datos en el estado operativo RUN rigen las condiciones siguientes:
Consulte tambin
Gua para utilizar Motion Control (Pgina 23)
MC_Reset: Acusar errores V4 (Pgina 254)
Nota
Tiempos de reaccin del panel de mando del eje
El tiempo de reaccin durante el manejo del panel de mando del eje depende de la carga de
comunicacin de la CPU. Cierre las dems ventanas online del portal TIA para disminuir el
tiempo de reaccin.
PRECAUCIN
Ejes adicionales en el modo automtico
El control manual slo est activo para un eje. Si se encuentran ejes adicionales en el
modo automtico, pueden producirse situaciones peligrosas.
En ese caso, bloquee todos los ejes adicionales.
Botn "Habilitar"
Haga clic en el botn "Habilitar" para habilitar el eje en el modo de operacin "Control
manual". Una vez habilitado se pueden utilizar las funciones del panel de mando del eje.
Si el eje no puede ser habilitado por no cumplir los requisitos, consulte el aviso de error
emitido en el campo "Aviso de error". En el anexo encontrar informaciones que le
permitirn eliminar el error, en el apartado "Lista de ErrorIDs y ErrorInfos" Habilite
nuevamente el eje una vez subsanado el error.
Botn "Bloquear"
Haga clic en el botn "Bloquear" para bloquear el eje temporalmente en el modo de
operacin "Control manual".
rea "Comando"
El manejo en el rea "Comando" slo es posible con el eje habilitado. Seleccione uno de los
siguientes comandos:
JOG
El comando se corresponde con la peticin de Motion Control "MC_MoveJog" del
programa de usuario.
Posicionamiento
El comando se corresponde con las peticiones de Motion Control "MC_MoveAbsolute" y
"MC_MoveRelative" del programa de usuario. Para realizar un posicionamiento absoluto
es necesario que el eje est referenciado.
Referenciacin
El comando se corresponde con la peticin de Motion Control "MC_Home" del programa
de usuario.
El botn "Fijar punto de referencia" representa Mode = 0 (referenciacin directa
absoluta)
El botn "Referenciar - Activa" representa Mode = 3 (referenciacin activa)
Para la referenciacin activa se debe haber configurado el sensor del punto de referencia
en la configuracin del eje.
Los valores para las velocidades de aproximacin y referenciacin y para el offset del
punto de referencia se toman, sin modificaciones, de la configuracin del eje.
Dependiendo de la seleccin aparecen campos relevantes para la entrada de los valores de
consigna y botones para iniciar el comando.
Con el botn "Activar limitacin de tirones" se puede activar y desactivar la limitacin de
tirones. De forma predeterminada, se adopta el tirn con el 10 % del valor configurado. Este
valor se puede modificar segn sea necesario.
Aviso de error
El campo "Mensaje de error" muestra el error actual. Una vez solucionada la causa del
error, en el modo de operacin "Control manual" se puede borrar la entrada correspondiente
haciendo clic en el botn "Acusar".
Nota
Valores iniciales de velocidad, aceleracin / deceleracin y tirn
Por razones de seguridad, al activar el panel de mando del eje, los parmetros "Velocidad" y
"Aceleracin / Deceleracin" y "Tirn" se inicializan nicamente con el 10% de los valores
ajustados en la configuracin. El parmetro "Tirn" se utiliza a partir del objeto tecnolgico
"Eje" V2.0.
Para la inicializacin se toman como base los valores de la vista de configuracin
"Parmetros avanzados > Dinmica > General".
El parmetro "Velocidad" del panel de control del eje se deriva de la "Velocidad mxima" de
la configuracin, y el parmetro "Aceleracin/deceleracin" se deriva de la "Aceleracin" de
la configuracin.
Los parmetros "Velocidad", "Aceleracin / Deceleracin" y "Tirn" pueden modificarse en el
panel de mando; los valores de la configuracin no se ven afectados por ello.
Consulte tambin
Gua para utilizar Motion Control (Pgina 23)
Funcionalidad
Para analizar los parmetros de los objetos tecnolgicos, y para poderlos observar y forzar
de manera selectiva, hay disponibles las siguientes funciones.
Funciones de indicacin:
Indicacin de los valores de parmetros en modo offline y online
Indicacin de la informacin de estado de los parmetros
Indicacin de desviaciones de los valores y posibilidad de corregirlas directamente
Indicacin de errores de configuracin
Indicacin de variaciones de valores como consecuencia de dependencias de
parmetros
Indicacin de todos los valores almacenados de un parmetro: valor de arranque en la
CPU, valor de arranque en el proyecto, valor de observacin
Indicacin de la comparacin de parmetros de los valores almacenados de un
parmetro
Funciones de manejo:
Navegacin, para cambiar rpidamente entre los parmetros y las estructuras de
parmetros.
Filtro de texto, para encontrar ms rpidamente determinados parmetros.
Funcin de ordenacin, para adaptar el orden de parmetros y grupos de parmetros en
funcin de las necesidades.
Funcin de almacenamiento, para guardar ajustes estructurales de la vista de
parmetros.
Observar y forzar online valores de parmetro.
Guardar instantnea de valores de parmetros de la CPU para reproducir situaciones
transitorias y reaccionar a ellas.
Aplicar instantnea de valores de parmetros como valores de arranque.
Cargar en la CPU valores de arranque modificados.
Funciones de comparacin, para comparar entre s valores de parmetros.
Validez
La vista de parmetros est disponible para los siguientes objetos tecnolgicos:
PID_Compact
PID_3Step
CONT_C (solo S7-1500)
CONT_S (solo S7-1500)
TCONT_CP (solo S7-1500)
TCONT_S (solo S7-1500)
TO_Axis_PTO (S7-1200 Motion Control)
TO_Positioning_Axis (S7-1200 Motion Control)
TO_CommandTable_PTO (S7-1200 Motion Control)
TO_CommandTable (S7-1200 Motion Control)
1.9.2.2 Navegacin
Dentro de la ficha "Vista de parmetros" pueden seleccionarse como alternativa las
siguientes estructuras de navegacin:
Navegacin Explicacin
Navegacin En la navegacin orientada a funciones, la estructura de los
orientada a parmetros se basa en la estructura de los cuadros de dilogo de
funciones configuracin (ficha "Vista de funciones"), puesta en marcha y
diagnstico.
El ltimo grupo "Otros parmetros" contiene los restantes
parmetros del objeto tecnolgico.
Navegacin En la navegacin orientada a datos, la estructura de los
orientada a datos parmetros se basa en la estructura del DB de instancia.
El ltimo grupo "Otros parmetros" contiene los parmetros que
no estn incluidos en el DB de instancia.
Requisitos
El objeto tecnolgico se ha agregado al navegador de proyectos, lo que significa que se ha
generado el correspondiente DB de instancia de la instruccin.
Procedimiento
1. Abra la carpeta "Objetos tecnolgicos" en el rbol del proyecto.
2. Abra el objeto tecnolgico en el rbol del proyecto.
3. Haga doble clic en el objeto "Configuracin".
4. Seleccione en la esquina superior derecha la ficha "Vista de parmetros".
Resultado
Se abre la vista de parmetros. En la tabla de parmetros cada parmetro mostrado viene
est representado por una fila de la tabla.
Las propiedades visualizables de los parmetros (columnas de la tabla) dependen de si la
vista de parmetros est en modo offline u online.
Adems, es posible mostrar y ocultar las distintas columnas de la tabla de manera selectiva.
Consulte tambin
Ajuste predeterminado de la vista de parmetros (Pgina 101)
Ajustes predeterminados
Para trabajar de forma efectiva con la vista de parmetros, puede adaptar la representacin
de los parmetros y guardar los ajustes realizados.
Pueden efectuarse y guardarse los siguientes ajustes:
Mostrar y ocultar columnas
Modificar el ancho de las columnas
Modificar el orden de las columnas
Cambiar la navegacin
Seleccionar un grupo de parmetros en la navegacin
Seleccionar valores de comparacin
Cambiar la navegacin
Para cambiar la estructura de visualizacin de los parmetros, proceda del siguiente modo:
1. Seleccione la navegacin que desee en la lista desplegable "Seleccionar la estructura de
navegacin":
Navegacin orientada a datos
Navegacin orientada a funciones
Ver tambin Navegacin (Pgina 97).
1.9.5.1 Sinopsis
La siguiente tabla ofrece una vista general de las funciones de la vista de parmetros que se
describen a continuacin en los modos online y offline.
Columna "Offline" = X: esta funcin est disponible en modo offline.
Columna "Online" = X: esta funcin est disponible en modo online.
Resultado
Toda la tabla de parmetros se ordena segn la columna marcada. En el encabezado de la
columna aparece un tringulo con la punta hacia arriba.
Haciendo clic de nuevo sobre el encabezado de la columna, el orden cambia de la siguiente
manera:
Smbolo "": la tabla de parmetros se ordena de manera ascendente.
Smbolo "": la tabla de parmetros se ordena de manera descendente.
Ningn smbolo: se anula la ordenacin. La tabla de parmetros adopta la vista
predeterminada.
En la ordenacin se ignora el prefijo "../" de la columna "Nombre en DB".
Sealizacin de errores
Los errores de parametrizacin que conllevan errores de compilacin (p. ej., rebase de
lmite), se indican en la vista de parmetros.
Cada vez que se introduce un valor en la vista de parmetros, se comprueba y muestra de
inmediato la correccin tecnolgica y sintctica.
Los valores errneos se indican con:
Un smbolo de error rojo en las columnas "Estado de la configuracin" (modo offline) o
"Resultado de la comparacin" (modo online, en funcin del tipo de comparacin elegido)
y/o
El campo de la tabla con el fondo rojo
Al hacer clic sobre el campo errneo, se muestra el mensaje de error desplegable que
indica el rango de valores admisible o la sintaxis requerida (formato)
Errores de compilacin
Desde el mensaje de error del compilador puede abrirse directamente la vista de
parmetros (navegacin orientada a funciones) con el parmetro causante del error para
aquellos parmetros que no se muestren en el cuadro de dilogo de configuracin.
Condiciones
Si hay otros parmetros que dependen del parmetro cuyo valor de arranque se ha
modificado, el valor de arranque del parmetro dependiente se adapta igualmente.
Si un parmetro de un objeto tecnolgico no es editable, tampoco lo es en la vista de
parmetros. La posibilidad de edicin de un parmetro puede depender tambin de los
valores de otros parmetros.
Sealizacin de errores
Cuando se introduce un valor de arranque, se comprueba y muestra de inmediato la
correccin tecnolgica y sintctica:
Los valores de arranque errneos se indican con
Un smbolo de error rojo en las columnas "Estado de la configuracin" (modo offline) o
"Resultado de la comparacin" (modo online, en funcin del tipo de comparacin elegido)
y/o
Un fondo rojo en el campo "Valor de arranque en el proyecto"
Al hacer clic sobre el campo errneo, se muestra el mensaje de error desplegable que
indica el rango de valores admisible o la sintaxis requerida (formato)
Smbolo Significado
El valor de arranque del parmetro coincide con el valor predeterminado y es vlido. El usuario todava
no ha definido ningn valor de arranque.
El valor de arranque del parmetro contiene un valor definido por el usuario. El valor de arranque difiere
del valor predeterminado. El valor de arranque no contiene errores y es vlido.
El valor de arranque del parmetro no es vlido (error sintctico o tecnolgico).
El campo de entrada tiene fondo rojo. Al hacer clic, el roll out con el aviso de error indica la causa del
error.
Solo con S7-1200 Motion Control:
El valor de arranque del parmetro es vlido, pero contiene advertencias.
El campo de entrada tiene fondo amarillo.
Smbolo en la navegacin
Los smbolos en la navegacin muestran el "progreso" de la configuracin de la misma
manera que en el cuadro de dilogo de configuracin del objeto tecnolgico.
Ver Auto-Hotspot
Requisitos
Existe una conexin online.
El objeto tecnolgico est cargado en la CPU.
La ejecucin del programa est activa (CPU en "RUN").
La vista de parmetros del objeto tecnolgico est abierta.
Procedimiento
1. Inicie la observacin haciendo clic en el smbolo .
En cuanto la vista de parmetros est online, se mostrarn tambin las siguientes
columnas:
Resultado de la comparacin
Valor de arranque en la CPU
Valor de observacin
Valor de forzado
Seleccin del valor de forzado
La columna "Valor de observacin" muestra los valores actuales de los parmetros en la
CPU.
Significado de las dems columnas: ver Tabla de parmetros (Pgina 98)
Indicacin
Todas las columnas disponibles nicamente online tienen fondo naranja:
Requisitos
Existe una conexin online.
El objeto tecnolgico est cargado en la CPU.
La ejecucin del programa est activa (CPU en "RUN").
La vista de parmetros del objeto tecnolgico est abierta.
Procedimiento
Para mostrar los valores actuales de los parmetros, proceda del siguiente modo:
1. Haga clic en la vista de parmetros sobre el smbolo "Crear instantnea de los valores
de observacin".
Resultado
Los valores de observacin actuales se aplican una vez en la columna "Instantnea" de la
tabla de parmetros.
Los valores "congelados" as pueden analizarse mientras que los valores de observacin de
la columna "Valores de observacin" se siguen actualizando.
PELIGRO
Peligro en el forzado:
Una modificacin de los valores de los parmetros con la instalacin en marcha puede
causar importantes daos materiales y personales en caso de fallos de funcionamiento o
errores de programa.
Asegrese de que no puedan darse situaciones de peligro antes de ejecutar la funcin
"Forzar".
Requisitos
Existe una conexin online.
El objeto tecnolgico est cargado en la CPU.
La ejecucin del programa est activa (CPU en "RUN").
La vista de parmetros del objeto tecnolgico est abierta.
Procedimiento
Para forzar parmetros inmediatamente, proceda del siguiente modo:
1. Introduzca los valores de forzado deseados en la columna "Valores de forzado" de la
tabla de parmetros.
2. Compruebe si se ha activado la casilla de verificacin para el forzado en la columna
"Seleccin del valor de forzado".
Los valores de forzado y las casillas de verificacin correspondientes de los parmetros
dependientes se adaptan tambin automticamente.
3. Haga clic en el smbolo "Forzar una vez e inmediatamente todos los parmetros
seleccionados".
Los parmetros seleccionados se fuerzan una vez e inmediatamente con los valores
especificados y pueden observarse en la columna "Valores de observacin". Las casillas de
verificacin para el forzado en la columna "Seleccin del valor de forzado" se desactivan
automticamente una vez ejecutada la orden de forzado.
Sealizacin de errores
Cuando se introduce un valor de forzado, se comprueba y muestra de inmediato la
correccin tecnolgica y sintctica:
Los valores de forzado errneos se indican con
Un fondo rojo en el campo "Valor de forzado"
y
Al hacer clic sobre el campo errneo, se muestra el mensaje de error desplegable que
indica el rango de valores admisible o la sintaxis requerida (formato)
Requisitos
Existe una conexin online.
El objeto tecnolgico est cargado en la CPU.
La ejecucin del programa est activa (CPU en "RUN").
La vista de parmetros del objeto tecnolgico est abierta.
Procedimiento
Para comparar los valores de arranque de los diversos sistemas de destino, proceda del
siguiente modo:
1. Haga clic en el smbolo "Seleccionar valores de comparacin".
Se abre una lista de seleccin con las opciones de comparacin:
Valor de arranque en el proyecto - valor de arranque en la CPU (ajuste
predeterminado)
Valor de arranque en el proyecto - instantnea
Valor de arranque en la CPU - instantnea
2. Elija la opcin de comparacin que desee.
La opcin de comparacin seleccionada se ejecuta de la siguiente manera:
En las celdas del encabezado de las dos columnas seleccionadas para la
comparacin aparece un smbolo con una balanza.
En la columna "Resultado de la comparacin" se muestra mediante smbolos el
resultado de la comparacin de las columnas seleccionadas.
Smbolo Significado
Los valores de comparacin son iguales y no contienen errores.
Por lo menos uno de los dos valores de comparacin es incorrecto desde el punto de vista tecnolgico o
sintctico.
No se ha podido llevar a cabo la comparacin. Por lo menos uno de los dos valores de comparacin no
est disponible (p. ej., instantnea).
Smbolo en la navegacin
Los smbolos se muestran de la misma manera en la navegacin cuando el resultado de la
comparacin se cumple como mnimo para uno de los parmetros de debajo de la
estructura de navegacin mostrada.
Requisitos
El objeto tecnolgico es de tipo "PID_Compact" o "PID_3Step".
Existe una conexin online.
El objeto tecnolgico est cargado en la CPU.
La ejecucin del programa est activa (CPU en "RUN").
La vista de parmetros del objeto tecnolgico est abierta.
Procedimiento
Para aplicar valores optimizados de la CPU, proceda del siguiente modo:
Resultado
Los valores de observacin actuales se aplican a la columna "Instantnea" y sus valores de
ajuste se copian como valores de arranque nuevos en la columna "Valor de arranque en el
proyecto".
Nota
Aplicar valores de parmetros individuales
Tambin es posible aplicar los valores de determinados parmetros que no estn marcados
como valor de ajuste de la columna "Instantnea" a la columna "Valores de arranque en el
proyecto". Para ello copie los valores con ayuda de los comandos "Copiar"y "Pegar" del
men contextual y pguelos en la columna "Valor de arranque en el proyecto".
PELIGRO
Peligro al modificar valores de parmetros
Una modificacin de los valores de los parmetros con la instalacin en marcha puede
causar importantes daos materiales y personales en caso de fallos de funcionamiento o
errores de programa.
Asegrese de que no puedan darse situaciones de peligro antes de reinicializar los valores
de ajuste.
Requisitos
El objeto tecnolgico es de tipo "PID_Compact" o "PID_3Step".
Existe una conexin online.
El objeto tecnolgico est cargado en la CPU.
La ejecucin del programa est activa (CPU en "RUN").
La vista de parmetros del objeto tecnolgico est abierta.
Procedimiento
Para inicializar todos los valores de ajuste, proceda del siguiente modo:
1. Introduzca los valores deseados en la columna "Valor de arranque en el proyecto".
Compruebe que los valores de arranque no contengan errores tecnolgicos o sintcticos.
Resultado
Los valores de ajuste de la CPU se inicializan con los valores de arranque del proyecto.
1.10 Programar
Consulte tambin
Crear un programa de usuario (Pgina 118)
Notas de programacin (Pgina 121)
Comportamiento de peticiones de Motion Control tras desconexin y rearranque completo
(Pgina 123)
Seguimiento de las peticiones activas (Pgina 124)
Indicaciones de error de las instrucciones de Motion Control (Pgina 135)
Requisitos
El objeto tecnolgico est creado y configurado sin errores.
Antes de crear y probar el programa de usuario se recomienda probar el funcionamiento del
eje y de los elementos correspondientes de la instalacin con el panel de mando del eje.
Procedimiento
Para crear el programa de usuario proceda conforme al principio descrito a continuacin:
1. En el rbol del proyecto haga doble clic en su bloque lgico (el bloque lgico debe
llamarse en el programa cclico).
El bloque lgico se abre en el editor de programacin y se muestran las instrucciones
disponibles.
2. Abra la categora "Tecnologa" y las carpetas "Motion Control" y "S7-1200 Motion
Control".
3. Arrastre con Drag & Drop la instruccin "MC_Power" al segmento que desee del bloque
lgico.
Se abre el cuadro de dilogo para definir el DB de instancia.
4. Elija en el dilogo entre las siguientes alternativas:
Instancia individual
Haga clic en el botn "Instancia individual" y seleccione si desea determinar el nombre y
el nmero del DB de instancia automtica o manualmente.
Multiinstancia
Haga clic en el botn "Multiinstancia" y seleccione si desea determinar el nmero de la
multiinstancia automtica o manualmente.
5. Haga clic en el botn "Aceptar".
La instruccin de Motion Control "MC_Power" se inserta en el segmento.
6. Seleccione el objeto tecnolgico en el rbol del proyecto y arrstrelo con Drag & Drop
hasta <???>.
Una vez seleccionado el bloque de datos del objeto tecnolgico estn disponibles los
siguientes botones:
Haga clic en el smbolo del estetoscopio para abrir el diagnstico del objeto tecnolgico.
Con un clic en la flecha hacia abajo se abre la vista de otros parmetros de la instruccin
Motion Control.
Los parmetros visibles representados ahora en gris pueden ser utilizados de manera
opcional.
7. Siga los pasos 3 a 6 para introducir otras instrucciones de Motion Control deseadas.
Resultado
Se ha creado la estructura bsica para controlar el eje en el programa de usuario.
Introduzca en otras partes del programa de usuario los parmetros de entrada de las
instrucciones de Motion Control para lanzar las peticiones deseadas en el objeto tecnolgico
"Eje".
Evale los parmetros de salida de las instrucciones de Motion Control y las variables del
bloque de datos del eje para hacer un seguimiento de las peticiones lanzadas y del estado
del eje.
Para ms detalles acerca de los parmetros de las instrucciones de Motion Control consulte
las descripciones detalladas de los mismos.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Notas de programacin (Pgina 121)
Comportamiento de peticiones de Motion Control tras desconexin y rearranque
completo (Pgina 123)
Seguimiento de las peticiones activas (Pgina 124)
Indicaciones de error de las instrucciones de Motion Control (Pgina 135)
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Crear un programa de usuario (Pgina 118)
Comportamiento de peticiones de Motion Control tras desconexin y rearranque
completo (Pgina 123)
Seguimiento de las peticiones activas (Pgina 124)
Indicaciones de error de las instrucciones de Motion Control (Pgina 135)
Realizar un seguimiento de las peticiones de clases de prioridad superiores (niveles de
procesamiento) (Pgina 146)
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Crear un programa de usuario (Pgina 118)
Notas de programacin (Pgina 121)
Seguimiento de las peticiones activas (Pgina 124)
Indicaciones de error de las instrucciones de Motion Control (Pgina 135)
"Execute" cambia su valor durante el procesamiento de la "Execute" cambia su valor tras finalizar la peticin a FALSE
peticin a FALSE
La peticin se inicia con un flanco ascendente en el parmetro de entrada Execute. Segn la programacin, es
posible desactivar "Execute" a FALSE durante la peticin o mantener el valor TRUE hasta la conclusin de la
peticin.
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
Una vez finalizada la peticin (p. ej. con la instruccin de Motion Control "MC_Home": Referenciacin realizada con
xito) el parmetro de salida "Busy" cambia a FALSE y "Done" a TRUE.
Si "Execute" mantiene el valor TRUE hasta el final de la peticin, "Done" tambin permanece en TRUE y cambia su
valor junto con "Execute" a FALSE.
Si "Execute" cambia a FALSE antes de que la peticin finalice, "Done" muestra el valor TRUE nicamente durante un
ciclo de procesamiento.
Cancelacin de la peticin
Si la peticin de Motion Control es cancelada durante su procesamiento, ello se indica a
travs del parmetro de salida "CommandAborted" con el valor TRUE. El estado de la seal
del parmetro de entrada "Execute" afecta a la duracin de la visualizacin en el parmetro
de salida "CommandAborted":
"Execute" cambia su valor a FALSE antes de cancelar la "Execute" cambia su valor a FALSE despus de cancelar la
peticin. peticin.
La peticin se inicia con un flanco ascendente en el parmetro de entrada Execute. Segn la programacin, es
posible desactivar "Execute" a FALSE durante la peticin o mantener el valor TRUE hasta la conclusin de la
peticin.
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
La peticin es cancelada por otra peticin de Motion Control durante su procesamiento. Con la cancelacin de la
peticin el parmetro de salida "Busy" cambia a FALSE y "CommandAborted" a TRUE.
Si "Execute" mantiene el valor TRUE hasta despus de la cancelacin de la peticin, "CommandAborted" tambin
permanece en TRUE y cambia su valor junto con "Execute" a FALSE.
Si "Execute" cambia a FALSE ya antes de la cancelacin de la peticin, "CommandAborted" muestra el valor TRUE
nicamente durante un ciclo de procesamiento.
"Execute" cambia su valor a FALSE antes de producirse el "Execute" cambia su valor a FALSE despus de producirse
error. el error.
La peticin se inicia con un flanco ascendente en el parmetro de entrada Execute. Segn la programacin, es
posible desactivar "Execute" a FALSE durante la peticin o mantener el valor TRUE hasta la conclusin de la
peticin.
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
Se produce un error al procesar la peticin. Al producirse el error el parmetro de salida "Busy" cambia a FALSE y
"Error" a TRUE.
Si "Execute" mantiene el valor TRUE hasta despus de producirse el error, "Error" tambin permanece en TRUE y
cambia su valor junto con "Execute" a FALSE.
Si "Execute" cambia a FALSE antes de producirse el error, "Error" muestra el valor TRUE nicamente durante un
ciclo de procesamiento.
La peticin se inicia con un flanco ascendente en el parmetro "Execute". Segn la programacin, "Execute" se
puede volver a poner a FALSE antes o despus de alcanzar la velocidad parametrizada. Mientras se procesa la
peticin, el parmetro "Busy" presenta el valor TRUE.
Al alcanzar la velocidad parametrizada, el parmetro "InVelocity" cambia a TRUE. Los parmetros "Busy" y
"InVelocity" se mantienen en el valor TRUE hasta que la peticin "MC_MoveVelocity" es relevada por otra peticin de
Motion Control o es cancelada con un error.
"Execute" cambia su valor a FALSE antes de cancelar la "Execute" cambia su valor a FALSE despus de cancelar la
peticin. peticin.
La peticin se inicia con un flanco ascendente en el parmetro de entrada Execute. Segn la programacin,
"Execute" puede cambiar a FALSE durante la peticin o mantener el valor TRUE hasta despus de cancelar la
peticin.
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
La peticin es cancelada por otra peticin de Motion Control durante su procesamiento. Con la cancelacin de la
peticin el parmetro de salida "Busy" cambia a FALSE y "CommandAborted" a TRUE.
Si "Execute" mantiene el valor TRUE hasta despus de la cancelacin de la peticin, "CommandAborted" tambin
permanece TRUE y cambia su estado junto con "Execute" a FALSE.
Si "Execute" vuelve a ser FALSE antes de la cancelacin de la peticin, "CommandAborted" muestra el valor TRUE
nicamente durante un ciclo de procesamiento.
Nota
Bajo las siguientes condiciones no se muestra ninguna cancelacin en el parmetro de
salida "CommandAborted":
Se ha alcanzado la velocidad parametrizada, el parmetro de entrada "Execute" es FALSE y
se lanza una nueva peticin de Motion Control.
"Execute" cambia su valor a FALSE antes de producirse el "Execute" cambia su valor a FALSE despus de producirse
error. el error.
La peticin se inicia con un flanco ascendente en el parmetro de entrada Execute. Segn la programacin,
"Execute" puede cambiar a FALSE durante la peticin o mantener el valor TRUE hasta despus de producirse el
error.
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
Se produce un error al procesar la peticin. Al producirse el error el parmetro de salida "Busy" cambia a FALSE y
"Error" a TRUE.
Si "Execute" mantiene el valor TRUE hasta despus de producirse el error, "Error" tambin permanece en TRUE y
cambia su estado a FALSE con "Execute".
Si "Execute" cambia a FALSE antes de producirse el error, "Error" muestra el valor TRUE nicamente durante un
ciclo de procesamiento.
Nota
Bajo las siguientes condiciones no se muestra ningn error en el parmetro de salida
"Error":
Se ha alcanzado la velocidad parametrizada, el parmetro de entrada "Execute" tiene el
valor FALSE y se produce un error en el eje (p. ej. se alcanza el final de carrera por
software).
El error del eje se indica nicamente en la instruccin de Motion Control "MC_Power".
El modo Jog se controla a travs del parmetro de entrada El modo Jog se controla a travs del parmetro de entrada
"JogForward" "JogBackward".
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
El movimiento del eje finaliza en cuanto se reajusta el parmetro de entrada "JogForward" o "JogBackward" al valor
FALSE. El eje comienza a decelerar. De esta forma, el eje deja de moverse a velocidad constante y el parmetro de
salida "InVelocity" cambia su estado a FALSE.
En cuanto el eje se para, la peticin de Motion Control finaliza y el parmetro de salida "Busy" cambia su valor a
FALSE.
El modo Jog se controla a travs del parmetro de entrada El modo Jog se controla a travs del parmetro de entrada
"JogForward". "JogBackward".
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
La peticin es cancelada por otra peticin de Motion Control durante su procesamiento. Con la cancelacin de la
peticin el parmetro de salida "Busy" cambia a FALSE y "CommandAborted" a TRUE.
Al inicializar el parmetro de entrada "JogForward" o "JogBackward" al valor FALSE, el valor del parmetro de
salida"CommandAborted" cambia su valor a FALSE.
Nota
La cancelacin de la peticin se muestra en el parmetro de salida "CommandAborted"
nicamente durante un ciclo de procesamiento, cuando se cumplen todas las condiciones
siguientes:
Los parmetros de entrada "JogForward" y "JogBackward" tienen el valor FALSE (el eje
contina no obstante decelerando) y se lanza una nueva peticin de Motion Control.
El modo Jog se controla a travs del parmetro de entrada El modo Jog se controla a travs del parmetro de entrada
"JogForward". "JogBackward".
Mientras la peticin se encuentra activa, el parmetro de salida "Busy" muestra el valor TRUE.
Se produce un error al procesar la peticin. Al producirse el error el parmetro de salida "Busy" cambia a FALSE y
"Error" a TRUE.
Al reajustar el parmetro de entrada "JogForward" o "JogBackward" a FALSE, el valor del parmetro de salida"Error"
cambia su valor a FALSE.
Nota
Si se produce un error, ste se muestra en el parmetro de salida "Error" nicamente
durante un ciclo de procesamiento, si se cumplen todas las condiciones siguientes:
Los parmetros de entrada "JogForward" y "JogBackward" tienen el valor FALSE (el eje
contina no obstante decelerando) y se produce un error (p.ej. se alcanza un final de carrera
por software).
En el anexo (Pgina 157) encontrar una descripcin detallada de los ErrorID y ErrorInfo,
as como ayudas para ellos.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Crear un programa de usuario (Pgina 118)
Notas de programacin (Pgina 121)
Comportamiento de peticiones de Motion Control tras desconexin y rearranque completo
(Pgina 123)
Seguimiento de las peticiones activas (Pgina 124)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Avisos de estado
Avisos de error
Consulte tambin
Variables StatusBits a partir de V4 (Pgina 184)
Variables ErrorBits a partir de V4 (Pgina 189)
Bits de diagnstico, estado y error (objeto tecnolgico "Eje" V1...3) (Pgina 209)
Lista de compatibilidad de las variables (Pgina 27)
Estado de movimiento (Pgina 140)
Estado Descripcin
Posicin actual El campo "Posicin actual" muestra la posicin actual del eje. Si el eje no est referenciado, el
valor muestra el valor de posicionamiento relativo a la posicin de habilitacin del eje.
(Variable del objeto tecnolgico: <Nombre de eje>.Position)
Velocidad actual El campo "Velocidad actual" muestra la velocidad actual del eje.
(Variable del objeto tecnolgico: <Nombre de eje>.Velocity)
Posicin de destino El campo "Posicin de destino" indica la posicin de destino actual de una peticin de
posicionamiento activa o del panel de mando del eje. El valor de la "Posicin de destino"
solamente es vlido mientras se ejecuta una peticin de posicionamiento.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusPositioning.TargetPosition)
Recorrido residual El campo "Recorrido restante" indica el recorrido que queda en la actualidad de una peticin
de posicionamiento activa o del panel de mando del eje. El valor de "Recorrido restante"
solamente es vlido mientras se ejecuta una peticin de posicionamiento.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusPositioning.Distance)
Consulte tambin
Variable Position a partir de V4 (Pgina 168)
Variable Velocity a partir de V4 (Pgina 169)
Variables StatusPositioning a partir de V4 (Pgina 183)
Lista de compatibilidad de las variables (Pgina 27)
Bits de estado y error (objetos tecnolgicos a partir de V4) (Pgina 137)
Consulte tambin
Variables DynamicDefaults a partir de V4 (Pgina 178)
Lista de compatibilidad de las variables (Pgina 27)
1.12 Anexo
En el ejemplo ilustrado, varios objetos tecnolgicos Eje de posicionamiento, cada uno con
una configuracin propia de eje, utilizan el mismo PTO. En el programa de usuario se debe
llamar cada eje con una llamada propia de la instruccin de Motion Control "MC_Power" con
un bloque de datos de instancia propio. En cada momento el PTO puede ser utilizado cada
vez por un solo eje. El eje que utiliza el PTO en el instante actual lo indica con la variable
<Nombre de eje>.StatusBits.Activated = TRUE.
Las variables del eje activado (aqu "eje de posicionamiento_2") muestran las siguientes
visualizaciones tpicas en el programa de usuario:
<Nombre de eje>.StatusBits.Activated = TRUE
<Nombre de eje>.ErrorBits.HWUsed = FALSE
Proceda como se describe a continuacin para cambiar el objeto tecnolgico Eje de
posicionamiento. El ejemplo muestra el cambio del "Eje de posicionamiento_2" al "Eje de
posicionamiento_1":
1. Finalice los eventuales movimientos en curso del "Eje de posicionamiento_2" activado
2. Bloquee el "Eje de posicionamiento_2" con la pertinente instruccin de Motion Control
"MC_Power" mediante el parmetro de entrada Enable = FALSE
3. Compruebe si se ha bloqueado el "Eje de posicionamiento_2" con una operacin lgica Y
del parmetro de salida Status = FALSE de la instruccin de Motion Control "MC_Power"
y la variable del objeto tecnolgico <nombre del eje>.StatusBits.Enable = FALSE.
4. Desactive la llamada condicionada de las instrucciones de Motion Control para el "Eje de
posicionamiento_2"
5. Active la llamada condicionada de las instrucciones de Motion Control para el "Eje de
posicionamiento_1". Con la primera llamada de la correspondiente instruccin de Motion
Control "MC_Power" se desactiva el "Eje de posicionamiento_2" y se activa el "Eje de
posicionamiento_1".
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
Utilizar varios accionamientos con el mismo PTO (Pgina 145)
Realizar un seguimiento de las peticiones de clases de prioridad superiores (niveles de
procesamiento) (Pgina 146)
Casos especiales al utilizar finales de carrera por software (Pgina 149)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
Utilizando varios ejes con el mismo PTO (Pgina 142)
Realizar un seguimiento de las peticiones de clases de prioridad superiores (niveles de
procesamiento) (Pgina 146)
Casos especiales al utilizar finales de carrera por software (Pgina 149)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
Utilizando varios ejes con el mismo PTO (Pgina 142)
Utilizar varios accionamientos con el mismo PTO (Pgina 145)
Casos especiales al utilizar finales de carrera por software (Pgina 149)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Ejemplo 1:
Mientras se produce un comando de movimiento, la posicin actual del eje se desplaza
mediante una peticin de referenciacin (p.ej. fijar puntos de referencia) en el sentido del
final de carrera por software. An es posible parar el eje hasta alcanzar el final de carrera
por software:
La curva verde muestra el movimiento sin peticin de referenciacin. El eje frena con la deceleracin configurada, y
se para antes de la posicin del final de carrera por software.
Con la peticin de referenciacin se fija una nueva posicin del eje. De esta forma se omite el rea entre la antigua y
la nueva posicin del eje.
Condicionado por la nueva posicin del eje, tericamente el eje se parara con la deceleracin configurada detrs de
la posicin del final de carrera por software (curva roja).
Dado que ya no es posible frenar con la deceleracin configurada, el eje se mueve realmente conforme a la curva
azul. Despus de moverse a una marcha constante, el eje frena con la deceleracin de parada de emergencia
configurada, y se para en la posicin del final de carrera por software.
Ejemplo 2:
Mientras se produce un comando de movimiento, la posicin actual del eje se desplaza
mediante una peticin de referenciacin (p.ej. fijar puntos de referencia) en el sentido del
final de carrera por software. Al contrario de lo que ocurre en el ejemplo 1, ya no es posible
parar el eje hasta alcanzar el final de carrera por software. El eje traspasa la posicin del
final de carrera por software.
La curva verde muestra el movimiento sin peticin de referenciacin. El eje frena con la deceleracin configurada, y
se para antes de la posicin del final de carrera por software.
Con la peticin de referenciacin se fija una nueva posicin del eje. De esta forma se omite el rea entre la antigua y
la nueva posicin del eje.
Condicionado por la nueva posicin del eje, tericamente el eje se parara con la deceleracin configurada muy por
detrs de la posicin del final de carrera por software (curva roja).
Dado que ya no es posible frenar con la deceleracin configurada, el eje se mueve realmente conforme a la curva
azul. El eje frena con la deceleracin de parada de emergencia configurada. No obstante, la deceleracin de parada
de emergencia no es suficiente para parar el eje en la posicin del final de carrera por software. El eje sobrepasa la
posicin del final de carrera por software.
Ejemplo 3:
Mientras se produce la operacin de frenado, la posicin actual del eje se desplaza
mediante una peticin de referenciacin (p.ej. fijar puntos de referencia) en el sentido del
final de carrera por software. An es posible parar el eje hasta alcanzar el final de carrera
por software:
La curva verde muestra el movimiento sin peticin de referenciacin. El eje frena con la deceleracin configurada,
y se para antes de la posicin del final de carrera por software.
Con la peticin de referenciacin se fija una nueva posicin del eje. De esta forma se omite el rea entre la antigua
y la nueva posicin del eje.
Condicionado por la nueva posicin del eje, tericamente el eje se parara con la deceleracin configurada detrs de
la posicin del final de carrera por software (curva roja).
Dado que ya no es posible frenar con la deceleracin configurada, el eje se mueve realmente conforme a la curva
azul. Despus de moverse a una marcha constante, el eje frena con la deceleracin de parada de emergencia
configurada, y se para en la posicin del final de carrera por software.
Ejemplo 4:
Mientras se produce la operacin de frenado, la posicin actual del eje se desplaza
mediante una peticin de referenciacin (p.ej. fijar puntos de referencia) en el sentido del
final de carrera por software. Al contrario de lo que ocurre en el ejemplo 3, ya no es posible
parar el eje hasta alcanzar el final de carrera por software. El eje traspasa la posicin del
final de carrera por software.
La curva verde muestra el movimiento sin peticin de referenciacin. El eje frena con la deceleracin configurada, y
se para antes de la posicin del final de carrera por software.
Con la peticin de referenciacin se fija una nueva posicin del eje. De esta forma se omite el rea entre la antigua y
la nueva posicin del eje.
Condicionado por la nueva posicin del eje, tericamente el eje se parara con la deceleracin configurada muy por
detrs de la posicin del final de carrera por software (curva roja).
Dado que ya no es posible frenar con la deceleracin configurada, el eje se mueve realmente conforme a la curva
azul. El eje frena con la deceleracin de parada de emergencia configurada. No obstante, la deceleracin de parada
de emergencia no es suficiente para parar el eje en la posicin del final de carrera por software. El eje sobrepasa la
posicin del final de carrera por software.
Consulte tambin
Finales de carrera por software en relacin con los cambios de posicionamiento del final de
carrera por software. (Pgina 153)
Final de carrera por software y modificaciones en la dinmica (Pgina 154)
Comportamiento del eje al reaccionar las monitorizaciones de posicin (Pgina 48)
1.12.4.2 Finales de carrera por software en relacin con los cambios de posicionamiento del
final de carrera por software.
Con una modificacin poco favorable de la posicin del final de carrera por software
mientras se ejecuta el programa de usuario, es posible acortar de forma abrupta la distancia
entre la posicin actual del eje y la posicin del final de carrera por software.
La reaccin del eje que se produce es similar a la descrita en el captulo Finales de carrera
por software y el proceso de referenciacin (Pgina 149).
Consulte tambin
Finales de carrera por software y el proceso de referenciacin (Pgina 149)
Final de carrera por software y modificaciones en la dinmica (Pgina 154)
Comportamiento del eje al reaccionar las monitorizaciones de posicin (Pgina 48)
Ejemplo 1:
Mientras el eje se mueve se reemplaza una peticin de marcha en curso por otra peticin de
movimiento con una deceleracin inferior:
La curva verde muestra el movimiento de una peticin en curso sin reemplazamiento. El eje frena con la deceleracin
configurada, parndose antes de la posicin del final de carrera por software.
Condicionado por la peticin de movimiento de reemplazo con una deceleracin inferior, el eje se parara
tericamente detrs de la posicin del final de carrera por software (curva roja).
Dado que ya no es posible frenar con la deceleracin configurada de la peticin de movimiento de reemplazo, el eje
se mueve realmente conforme a la curva azul. Despus de moverse a una marcha constante, el eje frena con la
deceleracin de parada de emergencia, parndose en la posicin del final de carrera por software.
Ejemplo 2:
Mientras el eje frena se reemplaza una peticin de marcha en curso por otra peticin de
movimiento con una deceleracin inferior:
La curva verde muestra el movimiento de una peticin en curso sin reemplazamiento. El eje frena con la deceleracin
configurada, parndose antes de la posicin del final de carrera por software.
Condicionado por la peticin de movimiento de reemplazo con una deceleracin inferior, el eje se parara
tericamente muy por detrs de la posicin del final de carrera por software (curva roja).
Dado que ya no es posible frenar con la deceleracin configurada de la peticin de movimiento de reemplazo, el eje
se mueve realmente conforme a la curva azul. Despus de moverse a una marcha constante, el eje frena con la
deceleracin de parada de emergencia, parndose en la posicin del final de carrera por software.
Consulte tambin
Finales de carrera por software y el proceso de referenciacin (Pgina 149)
Finales de carrera por software en relacin con los cambios de posicionamiento del final de
carrera por software. (Pgina 153)
Comportamiento del eje al reaccionar las monitorizaciones de posicin (Pgina 48)
1.12.7 Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4)
Las siguientes tablas recogen una relacin de todos los ErrorID y ErrorInfos que pueden ser
mostrados en las instrucciones de Motion Control. Junto a la causa del error se muestran
tambin ayudas para eliminar los errores:
Errores internos
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
ErrorID y ErrorInfos (Pgina 212)
Indicaciones de error de las instrucciones de Motion Control (Pgina 135)
Utilizando varios ejes con el mismo PTO (Pgina 142)
Utilizar varios accionamientos con el mismo PTO (Pgina 145)
Realizar un seguimiento de las peticiones de clases de prioridad superiores (niveles de
procesamiento) (Pgina 146)
Casos especiales al utilizar finales de carrera por software (Pgina 149)
<Nombre de eje>.Position
Posicin actual del eje
(Indicacin en la unidad de medida configurada)
Si el eje no est referenciado, la variable muestra el valor de posicionamiento relativo a la posicin de habilitacin del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RCCP, RP - X
Consulte tambin
Estado de movimiento (Pgina 140)
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.Velocity
Velocidad actual del eje
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RCCP, RP - X
Consulte tambin
Estado de movimiento (Pgina 140)
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.Actor.Type
Conexin del accionamiento
El accionamiento se conecta mediante una interfaz de impulsos.
Tipo de datos Valor inicial Acceso efectivo HMI
DInt 2 R - X
<Nombre de eje>.Actor.InverseDirection
Invertir sentido de direccin
FALSE = El sentido de direccin no se invierte.
TRUE = El sentido de direccin se invierte.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
WP 2 -
<Nombre de eje>.Actor.DirectionMode
Sentido de giro permitido
0 = Ambos sentidos
1 = Sentido positivo
2 = Sentido negativo
Tipo de datos Valor inicial Acceso efectivo HMI
Int 0 R - X
WP 2 -
<Nombre de eje>.Actor.Interface.EnableDriveOutput
Salida de habilitacin (parmetro interno)
Tipo de datos Valor inicial Acceso efectivo HMI
VREF - - - -
<Nombre de eje>.Actor.Interface.DriveReadyInput
Entrada de disponibilidad (parmetro interno)
Tipo de datos Valor inicial Acceso efectivo HMI
VREF - - - -
<Nombre de eje>.Actor.Interface.PTO
Salida de impulso (parmetro interno)
Tipo de datos Valor inicial Acceso efectivo HMI
DWord 0 - - -
<Nombre de eje>.Actor.DriveParameter.PulsesPerDriveRevolution
Pulsos por vuelta del motor
Tipo de datos Valor inicial Acceso efectivo HMI
DInt 1000 R - X
WP 2 -
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.Sensor[1].ActiveHoming.Mode
Modo referenciacin activa
2 = referenciacin mediante entrada digital
Tipo de datos Valor inicial Acceso efectivo HMI
DInt 2 R - X
WP 2 -
<Nombre de eje>.Sensor[1].ActiveHoming.SideInput
Lado del sensor del punto de referencia que se utiliza con la referenciacin activa
FALSE = Lado inferior
TRUE = Lado superior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RW 1, 8 X
<Nombre de eje>.Sensor[1].ActiveHoming.DigitalInputAddress
Direccin de entrada simblica del sensor del punto de referencia (parmetro interno)
Tipo de datos Valor inicial Acceso efectivo HMI
VREF - - - -
<Nombre de eje>.Sensor[1].ActiveHoming.HomePositionOffset
Offset del punto de referencia (referenciacin activa)
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RW 1, 8 X
<Nombre de eje>.Sensor[1].ActiveHoming.SwitchLevel
Seleccin del nivel de seal existente en la entrada de la CPU con el sensor del punto de referencia aproximado
FALSE = Nivel inferior (Low activo)
TRUE = Nivel superior (High activo)
Tipo de datos Valor inicial Acceso efectivo HMI
Bool TRUE RW 1, 8 X
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.Sensor[1].PassiveHoming.Mode
Modo de referenciacin pasiva
2 = referenciacin mediante entrada digital
Tipo de datos Valor inicial Acceso efectivo HMI
DInt 2 R - X
WP 2 -
<Nombre de eje>.Sensor[1].PassiveHoming.SideInput
Lado del sensor del punto de referencia que se utiliza con la referenciacin pasiva
FALSE = Lado inferior
TRUE = Lado superior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RW 1, 7 X
<Nombre de eje>.Sensor[1].PassiveHoming.DigitalInputAddress
Direccin de entrada simblica del sensor del punto de referencia (parmetro interno)
Tipo de datos Valor inicial Acceso efectivo HMI
VREF - - - -
<Nombre de eje>.Sensor[1].PassiveHoming.SwitchLevel
Seleccin del nivel existente en la entrada de la CPU con el sensor del punto de referencia aproximado
FALSE = Nivel inferior (Low activo)
TRUE = Nivel superior (High activo)
Tipo de datos Valor inicial Acceso efectivo HMI
Bool TRUE RW 1, 7 X
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.Units.LengthUnit
Unidad de medida configurada de los parmetros
-1 = "Impulsos"
1005 = "" (grados)
1013 = "mm"
1010 =: "m"
1018 = "ft"
1019 = "in"
Tipo de datos Valor inicial Acceso efectivo HMI
Int 1013 R - X
WP 2 -
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.Mechanics.LeadScrew
Recorrido por vuelta del motor
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 10.0 R - X
WP 2 -
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.DynamicLimits.MaxVelocity
Velocidad mxima del eje
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 250.0 R - X
WP 2 -
<Nombre de eje>.DynamicLimits.MinVelocity
Velocidad de arranque/parada del eje
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 10.0 R - X
WP 2 -
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.DynamicDefaults.Acceleration
Aceleracin del eje
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 48.0 RW 1, 5, 6 X
<Nombre de eje>.DynamicDefaults.Deceleration
Deceleracin del eje
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 48.0 RW 1, 5, 6 X
<Nombre de eje>.DynamicDefaults.EmergencyDeceleration
Deceleracin de parada de emergencia del eje
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 120.0 RW 1, 5, 6 X
<Nombre de eje>.DynamicDefaults.Jerk
Tirn durante la rampa de aceleracin y deceleracin del eje
(Indicacin en la unidad de medida configurada)
El tirn est activado si el tirn configurado es superior a 0.00004 mm/s.
Tipo de datos Valor inicial Acceso efectivo HMI
Real 192.0 RW 1, 5 X
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.PositionLimitsSW.Active
Activacin de los finales de carrera por software
FALSE = Los finales de carrera por software estn desactivados.
TRUE = Los finales de carrera por software estn activados.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RW 1, 5, 6 X
<Nombre de eje>.PositionLimitsSW.MinPosition
Posicin del final de carrera por software inferior
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real -10000.0 RW 1, 5, 6 X
<Nombre de eje>.PositionLimitsSW.MaxPosition
Posicin del final de carrera por software superior
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 10000.0 RW 1, 5, 6 X
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.PositionLimitsHW.Active
Activacin de los finales de carrera por hardware
FALSE = Los finales de carrera por hardware estn desactivados.
TRUE = Los finales de carrera por hardware estn activados.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RW 1, 5, 6 X
<Nombre de eje>.PositionLimitsHW.MinSwitchLevel
Seleccin del nivel de seal existente en la entrada de la CPU con el final de carrera por hardware inferior aproximado
FALSE = Nivel inferior (Low activo)
TRUE = Nivel superior (High activo)
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
WP 2 -
<Nombre de eje>.PositionLimitsHW.MinSwitchAddress
Direccin de entrada simblica del final de carrera por hardware inferior (parmetro interno)
Tipo de datos Valor inicial Acceso efectivo HMI
VREF - - - -
<Nombre de eje>.PositionLimitsHW.MaxSwitchLevel
Seleccin del nivel de seal existente en la entrada de la CPU con el final de carrera por hardware superior aproximado
FALSE = Nivel inferior (Low activo)
TRUE = Nivel superior (High activo)
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
WP 2 -
<Nombre de eje>.PositionLimitsHW.MaxSwitchAddress
Direccin de entrada del final de carrera por hardware superior (parmetro interno)
Tipo de datos Valor inicial Acceso efectivo HMI
VREF - - - -
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.Homing.AutoReversal
Activacin de la inversin de sentido en el final de carrera por hardware con la referenciacin activa
FALSE = La inversin de sentido en el final de carrera por hardware est desactivada.
TRUE= La inversin de sentido en el final de carrera por hardware est activada.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RW 1, 8 X
<Nombre de eje>.Homing.ApproachDirection
Sentido de aproximacin y de referenciacin del eje con la referenciacin activa
FALSE = sentido de aproximacin negativo para la bsqueda del sensor del punto de referencia y sentido de
referenciacin negativo
TRUE = sentido de aproximacin positivo para la bsqueda del sensor del punto de referencia y sentido de referenciacin
positivo
Tipo de datos Valor inicial Acceso efectivo HMI
Bool TRUE RW 1, 8 X
<Nombre de eje>.Homing.ApproachVelocity
Velocidad de aproximacin del eje con la referenciacin activa
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 200.0 RW 1, 8 X
<Nombre de eje>.Homing.ReferencingVelocity
Velocidad de referenciacin del eje con la referenciacin activa
(Indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 40.0 RW 1, 8 X
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.StatusPositioning.Distance
Distancia actual del eje hasta la posicin de destino
(Indicacin en la unidad de medida configurada)
El valor de la variable solo es vlido durante la ejecucin de una peticin de posicionamiento con "MC_MoveAbsolute",
"MC_MoveRelative" o del panel de mando del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RCCP, RP - X
<Nombre de eje>.StatusPositioning.TargetPosition
Posicin de destino del eje
(Indicacin en la unidad de medida configurada)
El valor de la variable solo es vlido durante la ejecucin de una peticin de posicionamiento con "MC_MoveAbsolute",
"MC_MoveRelative" o del panel de mando del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RCCP, RP - X
Consulte tambin
Estado de movimiento (Pgina 140)
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.StatusBits.Activated
Activacin del eje
FALSE = El eje no est activado.
TRUE = El eje est activado. Se encuentra conectado con el PTO asignado (Pulse Train Output). Los datos del bloque de
datos tecnolgico se actualizan cclicamente.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.Enable
Estado de habilitacin del eje
FALSE = el eje no est habilitado.
TRUE = el eje est habilitado y listo para aceptar peticiones de Motion Control.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.HomingDone
Estado de referenciacin del eje
FALSE = el eje no est referenciado.
TRUE = el eje est referenciado y puede ejecutar peticiones de posicionamiento absolutas.
Para realizar un posicionamiento relativo no es necesario que el eje est referenciado.
Durante la referenciacin activa el estado es FALSE.
Durante la referenciacin pasiva, el estado TRUE se mantiene si el eje ya estaba referenciado previamente.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.Done
Procesamiento de peticiones del eje
FALSE = en el eje hay una peticin de Motion Control activa.
TRUE = en el eje no hay ninguna peticin de Motion Control activa.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.Error
Estado de error del eje
FALSE = en el eje no hay ningn error.
TRUE = se ha producido un error en el eje.
Si requiere informacin ms detallada sobre el error, consulte los parmetros "ErrorID" y "ErrorInfo" de las instrucciones
Motion Control en el modo automtico.
En el modo manual, la causa detallada del error se muestra en el campo "Aviso de error" del panel de mando del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.StandStill
Parada del eje
FALSE = el eje est en movimiento.
TRUE = el eje est parado.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.PositioningCommand
Procesamiento de una peticin de posicionamiento
FALSE = no hay ninguna peticin de posicionamiento activa en el eje.
TRUE = el eje ejecuta una peticin de posicionamiento de las instrucciones de Motion Control "MC_MoveRelative" o
"MC_MoveAbsolute".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.VelocityCommand
Procesamiento de una peticin con velocidad predeterminada
FALSE = en el eje no hay ninguna peticin con velocidad predeterminada activa.
TRUE = el eje ejecuta una peticin de movimiento con velocidad predeterminada de las instrucciones de Motion Control
"MC_MoveVelocity" o "MC_MoveJog".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.HomingCommand
Procesamiento de una peticin de referenciacin
FALSE = no hay ninguna peticin de referenciacin activa en el eje.
TRUE = el eje ejecuta una peticin de referenciacin de la instruccin de Motion Control "MC_Home".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.CommandTableActive
Procesamiento de una tabla de peticiones
FALSE = no hay ninguna tabla de peticiones activa en el eje.
TRUE = el eje se controla con la instruccin de Motion Control "MC_CommandTable".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.ConstantVelocity
Velocidad constante
FALSE = el eje se acelera, decelera o est parado.
TRUE = se ha alcanzado la velocidad de consigna. El eje se mueve a velocidad constante.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.Accelerating
Proceso de aceleracin
FALSE = el eje se decelera, avanza a velocidad constante o est parado.
TRUE = el eje se acelera.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.Decelerating
Proceso de deceleracin
FALSE = el eje se acelera, avanza a velocidad constante o est parado.
TRUE = el eje se frena.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.ControlPanelActive
Estado de activacin del panel de mando del eje
FALSE = El modo de operacin "Modo automtico" est activado. El programa de usuario tiene el control sobre el eje.
TRUE = se ha activado el modo de operacin "Control manual" en el panel de mando del eje. El panel de mando del eje
tiene el control sobre el eje. El eje no puede ser controlado por el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.DriveReady
Estado de operacin del accionamiento
FALSE = el accionamiento no est listo. Las consignas no se ejecutan.
TRUE = el accionamiento est listo. Las consignas pueden ejecutarse.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.RestartRequired
Es necesario reiniciar el eje
FALSE = no es necesario reiniciar el eje.
TRUE = los valores han sido modificados en la memoria de carga. Para cargar los valores en la memoria de trabajo con la
CPU en el estado operativo RUN, es necesario reiniciar el eje. Utilice para ello la instruccin de Motion Control
"MC_Reset".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.SWLimitMinActive
Estado del final de carrera por software inferior
FALSE = se cumple el rango de trabajo configurado del eje.
TRUE = se ha aproximado o sobrepasado el final de carrera por software inferior.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.SWLimitMaxActive
Estado del final de carrera por software superior
FALSE = se cumple la zona de trabajo configurada.
TRUE = se ha aproximado o sobrepasado el final de carrera por software superior.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.HWLimitMinActive
Estado del final de carrera por hardware inferior
FALSE = se cumple la zona de desplazamiento admisible configurada.
TRUE = se ha aproximado o sobrepasado el final de carrera por hardware inferior.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.StatusBits.HWLimitMaxActive
Estado del final de carrera por hardware superior
FALSE = se cumple la zona de desplazamiento admisible configurada.
TRUE = se ha aproximado o sobrepasado el final de carrera por hardware superior.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
Consulte tambin
Bits de estado y error (objetos tecnolgicos a partir de V4) (Pgina 137)
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Nombre de eje>.ErrorBits.SystemFault
Error interno de sistema
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.ErrorBits.ConfigFault
Configuracin incorrecta del eje
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.ErrorBits.DriveFault
Error en el accionamiento. Fallo de la seal "Accionamiento listo".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.ErrorBits.SWLimit
Final de carrera por software aproximado o sobrepasado
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.ErrorBits.HWLimit
Final de carrera por hardware aproximado o sobrepasado
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.ErrorBits.DirectionFault
Sentido de movimiento inadmisible
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
<Nombre de eje>.ErrorBits.HWUsed
Un segundo eje utiliza el mismo PTO (Pulse Train Output) y est habilitado con "MC_Power".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RCCP - X
Consulte tambin
Bits de estado y error (objetos tecnolgicos a partir de V4) (Pgina 137)
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
Consulte tambin
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
<Tabla de peticiones>.Command[n].Type
Tipo de peticin
0 = Peticin "Vaca"
2 = Peticin "Parada"
5 = Peticin "Positioning Relative"
6 = Peticin "Positioning Absolute"
7 = Peticin "Velocity setpoint"
151 = Peticin "Wait"
Tipo de datos Valor inicial Acceso efectivo HMI
Int 0 RW - X
<Tabla de peticiones>.Command[n].Position
Posicin de destino/recorrido de la peticin
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RW - X
<Nombre de eje>.Command[n].Velocity
Velocidad de la peticin
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RW - X
<Tabla de peticiones>.Command[n].Duration
Duracin de la peticin
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 RW - X
<Tabla de peticiones>.Command[n].NextStep
Modo para la transicin a la siguiente peticin
0 = "Finalizar peticin"
1 = "Suavizar transicin del movimiento"
Tipo de datos Valor inicial Acceso efectivo HMI
Int 0 RW - X
<Tabla de peticiones>.Command[n].StepCode
Cdigo de paso de la peticin
Tipo de datos Valor inicial Acceso efectivo HMI
Word 0 RW - X
Consulte tambin
Variables del objeto tecnolgico Tabla de peticiones V1...3 (Pgina 247)
1.12.10.1 Salidas de la CPU relevantes para Motion Control (versin tecnolgica V1...3)
El nmero de accionamientos utilizables depende de la CPU, del nmero de PTO
(Pulse Train Outputs) y del nmero de salidas disponibles del generador de impulsos.
Las siguientes representaciones proporcionan informacin sobre las correspondientes
dependencias:
La tabla siguiente muestra el nmero de accionamientos utilizables por CPU o Signal Board:
CPU Salidas PTO1 *) Salidas PTO2 **) Salidas PTO3 *) Salidas PTO4 **)
S7-1200 Imp. Sentido Imp. Sentido Imp. Sentido Imp. Sentido
CPU 1211C, CPU Ax.0 Ax.1 Ax.2 Ax.3 Ax.4 Ax.5 Ax.6 Ax.7
CPU 1212C, Signal Ay.0 Ay.1 Ay.2 Ay.3 Ay.0 Ay.1 Ay.2 Ay.3
CPU 1214C, Board
CPU1215C
(DC/DC/DC)
CPU 1211C, CPU - - - - - - - -
CPU 1212C, Signal Ay.0 Ay.1 Ay.2 Ay.3 Ay.0 Ay.1 Ay.2 Ay.3
CPU 1214C, Board
CPU 1215C
(AC/DC/RLY)
CPU 1211C, CPU - - - - - - - -
CPU 1212C, Signal Ay.0 Ay.1 Ay.2 Ay.3 Ay.0 Ay.1 Ay.2 Ay.3
CPU 1214C, Board
CPU 1215C
(DC/DC/RLY)
Nota
Acceso a las salidas del generador de impulsos a travs de la memoria imagen de proceso
Si se ha activado el PTO (Pulse Train Output) y se ha asignado a un eje, el firmware asume
el control sobre las correspondientes salidas del generador de impulsos.
Al asumir el control se interrumpe tambin la conexin entre la memoria imagen de proceso
y la salida de periferia. Si bien el usuario tiene la posibilidad de escribir en la memoria
imagen de proceso de las salidas del generador de impulsos con el programa de usuario o
la tabla de observacin, esta no se transmite a la salida de periferia. Por consiguiente,
tampoco es posible observar la salida de periferia a travs del programa de usuario o la
tabla de observacin. Las informaciones ledas reflejan el valor de la memoria imagen de
proceso, las cuales no coinciden con el estado verdadero de la salida de periferia.
En las dems salidas de la CPU no asignadas fijamente por el firmware de la CPU, el
estado de la salida de periferia puede ser controlado u monitorizado de la forma habitual a
travs de la memoria imagen de proceso.
Salida de impulso Frecuencias lmite para Frecuencias lmite del Frecuencias lmite del objeto
objeto tecnolgico Eje de objeto tecnolgico Eje tecnolgico Eje de
posicionamiento V1 de posicionamiento posicionamiento V2/V3
V2/V3 para la CPU V3.0
para la CPU < V3.0
On-board (MLFB - referencia 2 Hz f 100 kHz 2 Hz f 100 kHz 1 Hz f 100 kHz
xxxxxxx-1xx30-xxxx)
On-board (MLFB - referencia 2 Hz f 100 kHz (PTO 1+2) 2 Hz f 100 kHz 1 Hz f 100 kHz (PTO 1+2)
xxxxxxx-1xx31xxxx) 2 Hz f 20 kHz (PTO 3+4) (PTO 1+2) 1 Hz f 20 kHz (PTO 3+4)
2 Hz f 20 kHz
(PTO 3+4)
Signal Board DI2/DO2 x 2 Hz f 20 kHz 2 Hz f 20 kHz 1 Hz f 20 kHz
DC24V 20kHz
Signal Board DI2/DO2 x 2 Hz f 100 kHz 2 Hz f 200 kHz 1 Hz f 200 kHz
DC24V 200kHz
Signal Board DO4 x 2 Hz f 100 kHz 2 Hz f 200 kHz 1 Hz f 200 kHz
DC24V 200kHz
Signal Board DI2/DO2 x 2 Hz f 100 kHz 2 Hz f 200 kHz 1 Hz f 200 kHz
DC5V 200kHz
Signal Board DO4 x 2 Hz f 100 kHz 2 Hz f 200 kHz 1 Hz f 200 kHz
DC5V 200kHz
Lmites de aceleracin/deceleracin
Para la aceleracin y deceleracin se aplican los siguientes lmites:
Lmites de tirn
Para el tirn son vlidos los siguientes lmites:
Consulte tambin
Salidas de la CPU relevantes para Motion Control (versin tecnolgica V4) (Pgina 12)
Hardware - Interfaz
Los impulsos se transmiten a la etapa de potencia del accionamiento a travs de salidas
digitales de asignacin fija.
En CPUs con salidas de rel la seal de impulso no puede emitirse en ellas, ya que los rels
no soportan las frecuencias de conmutacin necesarias. Para poder utilizar el PTO en esas
CPUs (Pulse Train Output), es necesario utilizar una Signal Board con salidas digitales.
Nota
El PTO requiere la funcionalidad de un contador rpido (HSC). Para la CPU versin < V3.0
se utiliza para ello un HSC que seguidamente dejar de estar a disposicin del usuario.
Para la CPU versin V3.0 se utiliza para ello un HSC interno.
El estado del contador no puede evaluarse por medio de su direccin de entrada.
La asignacin entre PTO y HSC es fija. Si el usuario activa el PTO1, ste queda conectado
al HSC1. Al activar el PTO2, ste queda conectado al HSC2.
Proceda tal como se indica a continuacin si desea modificar las interfaces o si el PTO no
se ha podido configurar automticamente (la entrada de la lista desplegable "Seleccin del
generador de impulsos" aparece con fondo rojo):
1. Haga clic en el botn "Configuracin de dispositivos".
La configuracin de dispositivos del generador de impulsos se abre.
Ample el rea de propiedades de la configuracin de dispositivos si la configuracin del
generador de impulsos no resulta visible.
Unidad personalizada
En la lista desplegable, seleccione la unidad deseada para el sistema de medida del eje. La
unidad seleccionada se utiliza para una nueva configuracin del objeto tecnolgico "Eje" y
para la visualizacin de los datos actuales del eje.
Los valores en los parmetros de entrada (Position, Distance, Velocity, ...) de las
instrucciones de Motion Control tambin se refieren a esta unidad.
Nota
En determinadas circunstancias, un cambio posterior del sistema de medida no podr
convertirse correctamente en todas las ventanas de configuracin del objeto tecnolgico. En
ese caso, compruebe la configuracin de todos los parmetros del eje.
Si fuera necesario, en el programa de usuario se debern adaptar los valores de los
parmetros de entrada de las instrucciones de Motion Control a la nueva unidad de medida.
Consulte tambin
Configuracin - General (objeto tecnolgico Eje de posicionamiento a partir de V4)
(Pgina 41)
Aceleracin y deceleracin
Puede modificar los valores de la aceleracin y deceleracin incluso durante el tiempo de
ejecucin del programa de usuario. Para ello utilice las siguientes variables del objeto
tecnolgico:
<Nombre de eje>.Config.DynamicDefaults.Acceleration
para modificar la aceleracin
<Nombre de eje>.Config.DynamicDefaults.Deceleration
para modificar la deceleracin
Para saber cundo tienen efecto las modificaciones de los parmetros de configuracin,
consulte en el anexo la descripcin de las variables del objeto tecnolgico (Pgina 229).
ATENCIN
Una vez modificado este parmetro puede resultar necesario tener que adaptar las
posiciones de los finales de carrera de hardware, as como otras configuraciones
relevantes para la seguridad.
Consulte tambin
Modificar la configuracin de los valores de dinmica en el programa de usuario (Pgina 57)
Nota
Las entradas digitales estn ajustadas de forma estndar con un tiempo de filtracin de 6,4
ms.
La utilizacin como sensor del punto de referencia puede provocar deceleraciones no
deseadas y, con ello, imprecisiones. En determinadas circunstancias, y dependiendo de la
velocidad de referenciacin y la dimensin del sensor del punto de referencia, puede que no
se reconozca el punto de referencia. El tiempo de filtracin se puede ajustar en la
configuracin de dispositivos de las entradas digitales, en "Filtros de entrada".
Se debe seleccionar un tiempo de filtracin menor que la duracin de la seal de entrada en
el sensor del punto de referencia.
Permitir inversin del sentido en el final de carrera por hardware (slo referenciacin activa)
Active esta casilla de verificacin si desea utilizar los finales de carrera por hardware como
levas de inversin para la aproximacin al punto de referencia. Los finales de carrera por
hardware deben estar activados para poder realizar la inversin del sentido. Si se utiliza el
firmware V1.0 de la CPU, ambos finales de carrera por hardware debern estar
configurados. Si se utiliza el firmware V2.0 de la CPU, slo deber estar configurado en el
sentido de aproximacin el final de carrera por hardware.
Si se llega al final de carrera por hardware durante la referenciacin activa, el eje frena con
la deceleracin ajustada (no con la deceleracin de parada de emergencia) y realiza una
inversin del sentido. Entonces el sensor del punto de referencia se busca en la direccin
contraria.
Si esta inversin del sentido no est activada y el eje alcanza el final de carrera por
hardware durante la referenciacin activa, la aproximacin al punto de referencia se cancela
con un error y el eje se frena con la deceleracin de parada de emergencia.
Nota
Asegrese de que la mquina no golpee contra un tope mecnico durante una inversin del
sentido, adoptando para ello una de las siguientes medidas:
Mantenga una velocidad baja de aproximacin
Incremente la aceleracin / deceleracin configurada
Incremente la distancia entre el final de carrera por hardware y el tope de hardware
Nota
Dependiendo de la posicin inicial del eje y de la configuracin de los parmetros de
referenciacin, la aproximacin al punto de referencia puede diferir del grfico mostrado
en la ventana de configuracin.
Referenciacin pasiva
En la referenciacin pasiva, los movimientos para la referenciacin deben ser realizados
por el usuario mediante peticiones de marcha. El lado del sensor del punto de referencia
por el cual se realiza la referenciacin depende de los siguientes factores:
Configuracin "sentido de aproximacin"
Configuracin "sensor del punto de referencia"
Sentido actual de marcha durante la referenciacin pasiva
La siguiente tabla muestra detalles del efecto de los factores:
Nota
Las entradas digitales estn ajustadas de forma estndar con un tiempo de filtrado de
6,4 ms.
La utilizacin como sensor del punto de referencia puede provocar deceleraciones no
deseadas y, con ello, imprecisiones. En determinadas circunstancias, y dependiendo de la
velocidad de referenciacin y la dimensin del sensor del punto de referencia, puede que no
se reconozca el punto de referencia. El tiempo de filtracin se puede ajustar en la
configuracin de dispositivos de las entradas digitales, en "Filtros de entrada".
Se debe seleccionar un tiempo de filtracin menor que la duracin de la seal de entrada en
el sensor del punto de referencia.
Seleccin de nivel
Seleccione en la lista despegable el nivel del sensor del punto de referencia con el que se
debe referenciar.
Consulte tambin
Marcha - referenciacin activa (Pgina 64)
Nota
Si la referenciacin pasiva se efecta sin una peticin de desplazamiento del eje (eje en
reposo), la referenciacin se lleva a cabo en el siguiente flanco ascendente o descendente
del sensor del punto de referencia.
Nota
Dentro de lo posible, asegrese de que la mquina no golpee contra un tope mecnico
durante una inversin del sentido, adoptando para ello una de las siguientes medidas:
Mantenga una velocidad de aproximacin reducida.
Aumente la aceleracin / deceleracin configuradas.
Aumente la distancia entre el final de carrera por hardware y el tope mecnico.
Velocidad
Especifique en este campo la velocidad con la que se buscar el sensor del punto de
referencia durante la marcha correspondiente.
Lmites (independientes de la unidad de medida seleccionada):
Velocidad de arranque/parada velocidad de aproximacin velocidad mxima
Velocidad de referenciacin
Especifique en este campo la velocidad con la que debe realizarse el posicionamiento hacia
el sensor del punto de referencia para la referenciacin.
Lmites (independientes de la unidad de medida seleccionada):
Velocidad de arranque/parada velocidad de referenciacin velocidad mxima
Estado Descripcin
Habilitado El eje est habilitado y listo para ser controlado mediante peticiones de Motion Control.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.Enable)
Referenciado El eje est referenciado y puede ejecutar peticiones de posicionamiento absoluto de la instruccin
de Motion Control "MC_MoveAbsolute". Para realizar un posicionamiento relativo no es necesario
que el eje est referenciado. Casos especiales:
Durante la referenciacin activa el estado es FALSE.
Si se referencia un eje de forma pasiva, el estado durante la referenciacin pasiva es TRUE.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.HomingDone)
Error en eje Se ha producido un error en el objeto tecnolgico "Eje". En el modo automtico, la informacin
detallada sobre el error se puede consultar en los parmetros ErrorID y ErrorInfo de las
instrucciones de Motion Control. En el modo manual, la causa detallada del error se muestra en el
campo "Aviso de error" del panel de mando del eje.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.Error)
Panel de mando del Se ha activado el modo de operacin "Control manual" en el panel de mando del eje. El panel de
eje activo mando asume la autoridad sobre el control del objeto tecnolgico "Eje". El eje no puede ser
controlado por el programa de usuario.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.ControlPanelActive)
Reinicio requerido Se ha cargado en la memoria de carga una configuracin modificada del eje en el estado operativo
RUN de la CPU. Para cargar la configuracin modificada en la memoria de trabajo, es necesario
reiniciar el eje. Utilice para ello la instruccin de Motion Control MC_Reset.
Estado Descripcin
Listo El accionamiento est listo.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.DriveReady)
Error en El accionamiento ha indicado un error debido a un fallo en su seal de disponibilidad.
accionamiento (Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.DriveFault)
Estado Descripcin
Parada El eje est parado.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.StandStill)
Aceleracin El eje est acelerando.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.Acceleration)
Velocidad constante El eje se mueve a una velocidad constante.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.ConstantVelocity)
Deceleracin El eje est decelerando (frenando).
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.Deceleration)
Estado Descripcin
Posicionamiento El eje ejecuta una peticin de posicionamiento de la instruccin de Motion Control
"MC_MoveAbsolute", "MC_MoveRelative" o del panel de mando del eje.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.PositioningCommand)
Desplazar a la velocidad El eje ejecuta una peticin a la velocidad especificada en la instruccin de Motion Control
especificada "MC_MoveVelocity", "MC_MoveJog" o en el panel de mando del eje.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.SpeedCommand)
Referenciacin El eje ejecuta una peticin de referenciacin de la instruccin de Motion Control
"MC_Home" o del panel de mando del eje.
(Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.Homing)
Tabla de peticiones activa El eje se controla con la instruccin de Motion Control "MC_CommandTable".
(a partir del TO Eje V2.0) (Variable del objeto tecnolgico: <Nombre de eje>.StatusBits.CommandTableActive)
Avisos de error
Error Descripcin
Final de carrera por El final de carrera por software inferior ha sido alcanzado.
SW inferior alcanzado (Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.SwLimitMinReached)
Final de carrera por Se ha rebasado por defecto el final de carrera por software inferior.
SW inferior rebasado (Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.SwLimitMinExceeded)
Final de carrera por Se ha alcanzado el final de carrera por software superior.
SW superior alcanzado (Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.SwLimitMaxReached)
Final de carrera por El final de carrera por software superior ha sido rebasado.
SW superior rebasado (Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.SwLimitMaxExceeded)
Final de carrera por Se ha aproximado el final de carrera por hardware inferior.
HW inferior aproximado (Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.HwLimitMin)
Final de carrera por Se ha aproximado el final de carrera por hardware superior.
HW superior aproximado (Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.HwLimitMax)
PTO y HSC ya se utilizan Un segundo eje utiliza el mismo PTO (Pulse Train Output) y HSC (High Speed Counter) y
se encuentra habilitado con "MC_Power".
(Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.HwUsed)
Error de configuracin El objeto tecnolgico "eje" ha sido configurado incorrectamente o se han modificado
incorrectamente datos de configuracin modificables durante el tiempo de ejecucin del
programa de usuario.
(Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.ConfigFault)
Error interno Se ha producido un error interno.
(Variable del objeto tecnolgico: <Nombre de eje>.ErrorBits.SystemFault)
Consulte tambin
Bits de estado y error (objetos tecnolgicos a partir de V4) (Pgina 137)
Errores internos
Consulte tambin
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Utilizando varios ejes con el mismo PTO (Pgina 142)
Error de configuracin
Errores internos
Consulte tambin
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Utilizando varios ejes con el mismo PTO (Pgina 142)
<Nombre de eje>.Config.General.PTO
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWORD DW#16#00000000 - - -
<Nombre de eje>.Config.General.HSC
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWORD DW#16#00000000 - - -
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.Config.DriveInterface.EnableOutput
Las variables no pueden ser evaluadas en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
- - - - -
<Nombre de eje>.Config.DriveInterface.ReadyInput
Las variables no pueden ser evaluadas en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
- - - - -
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.Config.Mechanics.PulsesPerDriveRevolution
Impulsos por vuelta del motor
Tipo de datos Valor inicial Acceso efectivo HMI
DInt L#1000 R - X
<Nombre de eje>.Config.Mechanics.LeadScrew
Recorrido por vuelta del motor (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 1.0E+001 R - X
<Nombre de eje>.Config.Mechanics.InverseDirection
Invertir sentido de direccin
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.Config.DynamicLimits.MinVelocity
Velocidad de arranque/parada del eje (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 1.0E+001 R - X
<Nombre de eje>.Config.DynamicLimits.MaxVelocity
Velocidad mxima del eje (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 2.5E+002 R - X
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.Config.DynamicDefaults.Acceleration
Aceleracin del eje (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 4.8E+001 RW 5 Firmware V1.0 de la X
CPU
1, 5, 6 Firmware de la CPU
a partir de la versin
V2.0
<Nombre de eje>.Config.DynamicDefaults.Deceleration
Deceleracin del eje (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 4.8E+001 RW 5, 6 Firmware V1.0 de la X
CPU
1, 5, 6 Firmware de la CPU
a partir de la versin
V2.0
<Nombre de eje>.Config.DynamicDefaults.EmergencyDeceleration
Deceleracin de parada de emergencia del eje (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 1.2E+002 RW 2, 5, 6 Firmware V1.0 de la X
CPU
1, 5, 6 Firmware de la CPU
a partir de la versin
V2.0
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.Config.PositionLimits_SW.Active
TRUE = Los finales de carrera por software estn activados
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RW 4 Firmware V1.0 de la X
CPU
1, 5, 6 Firmware de la CPU a
partir de la versin V2.0
<Nombre de eje>.Config.PositionLimits_SW.MinPosition
Posicin del final de carrera por software inferior (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real -1.0E+004 RW 4 Firmware V1.0 de la X
CPU
1, 5, 6 Firmware de la CPU a
partir de la versin V2.0
<Nombre de eje>.Config.PositionLimits_SW.MaxPosition
Posicin del final de carrera por software superior (indicacin en la unidad de medida configurada)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 1.0E+004 RW 4 Firmware V1.0 de la X
CPU
1, 5, 6 Firmware de la CPU a
partir de la versin V2.0
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.Config.PositionLimits_HW.Active
TRUE = Los finales de carrera por hardware estn activos.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE RW 3, 4 Firmware V1.0 de la X
CPU
1, 5, 6 Firmware de la CPU
a partir de la versin
V2.0
<Nombre de eje>.Config.PositionLimits_HW.MinSwitchedLevel
TRUE = 24 V en la entrada de CPU representa que se ha alcanzado el final de carrera por hardware inferior
FALSE = 0 V en la entrada de la CPU representa que se ha alcanzado el final de carrera por hardware inferior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.Config.PositionLimits_HW.MinFallingEvent
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWord DW#16#00000000 - - -
<Nombre de eje>.Config.PositionLimits_HW.MinRisingEvent
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWord DW#16#00000000 - - -
<Nombre de eje>.Config.PositionLimits_HW.MaxSwitchedLevel
TRUE = 24 V en la entrada de CPU representa que se ha alcanzado el final de carrera por hardware superior
FALSE = 0 V en la entrada de CPU representa que se ha alcanzado el final de carrera por hardware superior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.Config.PositionLimits_HW.MaxFallingEvent
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWord DW#16#00000000 - - -
<Nombre de eje>.Config.PositionLimits_HW.MaxRisingEvent
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWord DW#16#00000000 - - -
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.Config.Homing.AutoReversal
TRUE = Se ha activado la inversin del sentido en el final de carrera por hardware (referenciacin activa)
FALSE = Se ha desactivado la inversin del sentido en el final de carrera por hardware (referenciacin activa)
Tipo de datos Valor inicial Acceso efectivo HMI
Bool TRUE R - Objeto tecnolgico X
"Eje" V1.0
RW 1, 8 Objeto tecnolgico
"Eje" V2.0
<Nombre de eje>.Config.Homing.Direction
TRUE = sentido positivo de aproximacin para la bsqueda del sensor del punto de referencia y sentido positivo de
referenciacin (referenciacin activa)
FALSE = sentido negativo de aproximacin para la bsqueda del sensor del punto de referencia y sentido positivo de
referenciacin (referenciacin activa)
Tipo de datos Valor inicial Acceso efectivo HMI
Bool TRUE R - Objeto tecnolgico X
"Eje" V1.0
RW 1, 8 Objeto tecnolgico
"Eje" V2.0
<Nombre de eje>.Config.Homing.Offset
Offset del punto de referencia / Indicacin en la unidad de medida configurada (referenciacin activa)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 R - Objeto tecnolgico X
RW "Eje" V1.0
1, 8 Objeto tecnolgico
"Eje" V2.0
<Nombre de eje>.Config.Homing.FastVelocity
Velocidad de aproximacin / Indicacin en la unidad de medida configurada (referenciacin activa)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 2.0E+002 R - Objeto tecnolgico X
"Eje" V1.0
RW 1, 8 Objeto tecnolgico
"Eje" V2.0
<Nombre de eje>.Config.Homing.SlowVelocity
Velocidad de referenciacin / Indicacin en la unidad de medida configurada (referenciacin activa)
Tipo de datos Valor inicial Acceso efectivo HMI
Real 4.0E+001 R - Objeto tecnolgico X
"Eje" V1.0
RW 1, 8 Objeto tecnolgico
"Eje" V2.0
<Nombre de eje>.Config.Homing.FallingEvent
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWord DW#16#00000000 - - -
<Nombre de eje>.Config.Homing.RisingEvent
La variable no puede ser evaluada en el programa de usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
DWord DW#16#00000000 - -
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.MotionStatus.Position
Posicin actual del eje (indicacin en la unidad de medida configurada). Si el eje no est referenciado, la variable muestra
el valor de posicionamiento relativo a la posicin de habilitacin del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 R - X
<Nombre de eje>.MotionStatus.Velocity
Velocidad actual del eje (indicacin en la unidad de medida configurada).
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 R - X
<Nombre de eje>.MotionStatus.Distance
Distancia actual con respecto a la posicin de destino del eje (indicacin en la unidad de medida configurada). El valor de
la variable slo es vlido durante la ejecucin de una peticin de posicionamiento con "MC_MoveAbsolute",
"MC_MoveRelative" o del panel de mando del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 R - X
<Nombre de eje>.MotionStatus.TargetPosition
Posicin de destino del eje (indicacin en la unidad de medida configurada). El valor de la variable slo es vlido durante
la ejecucin de una peticin de posicionamiento con "MC_MoveAbsolute", "MC_MoveRelative" o del panel de mando del
eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Real 0.0 R - X
Consulte tambin
Estado de movimiento (Pgina 140)
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.StatusBits.Activated
TRUE = El eje est activado. Se encuentra conectado con el PTO asignado (Pulse Train Output). Los datos del bloque de
datos tecnolgico se actualizan cclicamente.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.Enable
TRUE = el eje est habilitado y listo para aceptar peticiones de Motion Control.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.HomingDone
TRUE = el eje est referenciado y puede ejecutar peticiones de posicionamiento absolutas. Para realizar un
posicionamiento relativo no es necesario que el eje est referenciado.
Durante la referenciacin activa el estado es FALSE. Durante la referenciacin pasiva, el estado TRUE se mantiene si el
eje ya estaba referenciado previamente.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.Done
TRUE = en el eje no hay ninguna peticin de Motion Control activa.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.Error
TRUE = se ha producido un error en el objeto tecnolgico Eje. Si requiere informacin ms detallada sobre el error,
consulte los parmetros "ErrorID" y "ErrorInfo" de las instrucciones Motion Control en el modo automtico. En el modo
manual, la causa detallada del error se muestra en el campo "Aviso de error" del panel de mando del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.StandStill
TRUE = el eje est parado.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.PositioningCommand
TRUE = el eje ejecuta una peticin de posicionamiento.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.SpeedCommand
TRUE = el eje ejecuta una peticin de posicionamiento con el preajuste de velocidad.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.Homing
TRUE = el eje ejecuta una peticin de referenciacin de la instruccin de Motion Control "MC_Home" o del panel de
mando del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.CommandTableActive
TRUE = El eje se controla con la instruccin de Motion Control "MC_CommandTable".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.ConstantVelocity
TRUE = el eje se mueve a una velocidad constante.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.Acceleration
TRUE = el eje acelera.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.Deceleration
TRUE = el eje decelera (frena).
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.ControlPanelActive
TRUE = se ha activado el modo de operacin "Control manual" en el panel de mando del eje. El panel de mando del eje
asume la autoridad sobre el control del objeto tecnolgico "Eje". El eje no puede ser controlado por el programa de
usuario.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.DriveReady
TRUE = el accionamiento est listo.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.StatusBits.RestartRequired
TRUE = los valores han sido modificados en la memoria de carga.
Para cargar los valores en la memoria de trabajo con la CPU en el estado operativo RUN, es necesario reiniciar el eje.
Utilice para ello la instruccin de Motion Control MC_Reset.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
Consulte tambin
Bits de estado y error (objetos tecnolgicos a partir de V4) (Pgina 137)
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Nombre de eje>.ErrorBits.SystemFault
TRUE = Error interno de sistema.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.ConfigFault
TRUE = Configuracin incorrecta del eje.
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.DriveFault
TRUE = El accionamiento ha indicado un error debido a un fallo en su seal de disponibilidad
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.SwLimitMinReached
TRUE = Se ha alcanzado el final de carrera por software inferior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.SwLimitMinExceeded
TRUE = Se ha rebasado el final de carrera por software inferior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.SwLimitMaxReached
TRUE = Se ha alcanzado el final de carrera por software superior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.SwLimitMaxExceeded
TRUE = Se ha rebasado el final de carrera por software superior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.HwLimitMin
TRUE = Se ha aproximado el final de carrera por hardware inferior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.HwLimitMax
TRUE = Se ha aproximado el final de carrera por hardware superior
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
<Nombre de eje>.ErrorBits.HwUsed
TRUE = Un segundo eje utiliza el mismo PTO (Pulse Train Output) y est habilitado con "MC_Power".
Tipo de datos Valor inicial Acceso efectivo HMI
Bool FALSE R - X
Consulte tambin
Bits de estado y error (objetos tecnolgicos a partir de V4) (Pgina 137)
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
Consulte tambin
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
<Tabla de peticiones>.Config.Command.Command[x].Type
Tipo de peticin de la peticin
0 = Peticin "Vaca"
2 = Peticin "Parada"
5 = Peticin "Positioning Relative"
6 = Peticin "Positioning Absolute"
7 = Peticin "Velocity setpoint"
151 = Peticin "Wait"
Tipo de datos Valor inicial Acceso efectivo HMI
Int 0 RW - X
Consulte tambin
Variables del objeto tecnolgico Tabla de peticiones a partir de V4 (Pgina 191)
2.1.1 MC_Power
Descripcin
La instruccin de Motion Control "MC_Power" habilita o bloquea un eje.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
No hay ningn error que impida la habilitacin.
Comportamiento de relevo
El procesamiento del "MC_Power" no puede ser cancelado por ninguna peticin de Motion
Control.
Al bloquear el eje (parmetro de entrada "Enable" = FALSE ) se cancelan todas las
peticiones de Motion Control conforme al "StopMode" seleccionado en el respectivo objeto
tecnolgico.
Parmetros
Nota
Si el eje se desconecta a causa de un error, se vuelve a habilitar automticamente tras
eliminar y acusar el error. Requisito para ello es que el parmetro de entrada "Enable"
mantenga el valor TRUE durante esta operacin.
Bloqueo de un eje
Para bloquear un eje puede proceder de la siguiente manera:
1. Detenga el eje.
La variable del objeto tecnolgico <Nombre del eje:>.StatusBits.StandStill permite
reconocer el momento de parada del eje.
2. Cambie el parmetro de entrada "Enable" a FALSE en cuanto se produzca la parada.
3. Si los parmetros de salida "Busy" y "Status", as como la variable del objeto tecnolgico
<Nombre del eje>.StatusBits.Enable muestran el valor FALSE, el bloqueo del eje de
habr finalizado.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_Power: Diagrama de funcionamiento V4 (Pgina 253)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
Diagrama de funcionamiento
Consulte tambin
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
2.1.2 MC_Reset
Descripcin
La instruccin de Motion Control "MC_Reset" permite acusar "Errores de funcionamiento
con parada del eje" y "Errores de configuracin". En la "Lista de ErrorIDs y ErrorInfos", en el
apartado "Ayuda", puede consultar los errores que deben ser acusados.
Es posible cargar la configuracin del eje en la memoria de trabajo despus de una carga
en el estado operativo RUN.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
En caso de un error de configuracin acusable debe haberse eliminado la causa
(p. ej. la aceleracin en el objeto tecnolgico Eje de posicionamiento ha sido cambiada a
un valor vlido).
Comportamiento de relevo
La peticin MC_Reset no puede ser cancelada por ninguna otra peticin de Motion Control.
La nueva peticin MC_Reset no cancela ninguna otra peticin de Motion Control en curso.
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Cargar en la CPU (Pgina 88)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
2.1.3 MC_Home
Descripcin
La instruccin de Motion Control "MC_Home" permite contrastar la coordenada axial con la
posicin fsica real del accionamiento. Si el eje debe posicionarse de forma absoluta, es
necesaria la referenciacin. Pueden ejecutarse los siguientes tipos de referenciacin:
Referenciacin activa (Mode = 3)
La aproximacin al punto de referencia se ejecuta automticamente.
Referenciacin pasiva (Mode = 2)
En la referenciacin pasiva, la instruccin de Motion Control "MC_Home" no realiza
ningn movimiento de referencia. El desplazamiento necesario para ello debe ser
realizado por el usuario con otras instrucciones de Motion Control. El eje se referencia al
detectarse el sensor del punto de referencia.
Referenciacin directa absoluta (Mode = 0)
La posicin actual del eje se fija con el valor del parmetro "Position".
Referenciacin directa relativa (Mode = 1)
La posicin actual del eje se desplaza en la cuanta del valor del parmetro "Position".
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
El eje est habilitado.
Al iniciar con Mode = 0, 1 y 2 no puede haber ninguna peticin MC_CommandTable
activa.
Comportamiento de relevo
El comportamiento de relevo depende del modo seleccionado:
Mode = 0, 1
La peticin MC_Home no puede ser cancelada por ninguna otra peticin de Motion Control.
La peticin MC_Home no cancela ninguna peticin de Motion Control en curso. Las
peticiones de desplazamiento con referencia de posicin continan, despus de la
referenciacin, de acuerdo con la nueva posicin de referenciacin (valor en el parmetro
de entrada: "Position").
Mode = 2
La peticin MC_Home puede ser cancelada por las siguientes peticiones de Motion Control:
Peticin MC_Home Mode = 2, 3
La nueva peticin MC_Home cancela la siguiente peticin de Motion Control en curso:
Peticin MC_Home Mode = 2
Las peticiones de desplazamiento con referencia de posicin continan, despus de la
referenciacin, de acuerdo con la nueva posicin de referenciacin (valor en el parmetro
de entrada: "Position").
Mode = 3
La peticin MC_Home puede ser cancelada por las siguientes peticiones de Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_Home cancela las siguientes peticiones de Motion Control en curso:
Peticin MC_Home Mode = 2, 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetro
Nota
La toma de referencia de un eje se pierde cuando se dan las siguientes condiciones:
Bloqueo del eje por la instruccin de Motion Control "MC_Power"
Cambio entre modo automtico y control manual
Al iniciar la referenciacin activa. La toma de referencia del eje vuelve a estar presente
una vez concluido el proceso de referenciacin.
Tras POWER OFF -> POWER ON de la CPU
Tras un rearranque completo de la CPU (RUN-STOP -> STOP-RUN)
Referenciacin de un eje
Para referenciar el eje, proceda del siguiente modo:
1. Compruebe los requisitos antes mencionados.
2. Configure los valores con los parmetros de entrada necesarios e inicie la referenciacin
mediante un flanco ascendente en el parmetro de entrada "Execute"
3. La referenciacin concluye cuando el parmetro de salida muestra "Done" y la variable
del objeto tecnolgico <Nombre del eje:>.StatusBits.HomingDone el valor TRUE.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
2.1.4 MC_Halt
Descripcin
La instruccin de Motion Control "MC_Halt" cancela todas las operaciones de movimiento y
frena el eje con la deceleracin configurada hasta pararlo por completo. La posicin de
parada no est definida.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_Halt puede ser cancelada por las siguientes peticiones de Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_Halt cancela las siguientes peticiones de Motion Control en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_Halt: Diagrama de funcionamiento V4 (Pgina 262)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
Diagrama de funcionamiento
El eje se frena con una peticin MC_Halt hasta pararse completamente. La parada completa se notifica mediante
"Done_2".
Mientras una peticin MC_Halt frena el eje, dicha peticin es cancelada por otra peticin de desplazamiento.
La cancelacin se notifica mediante "Abort_2".
Consulte tambin
MC_Halt: Parar ejes V4 (Pgina 260)
2.1.5 MC_MoveAbsolute
Descripcin
La instruccin de Motion Control "MC_MoveAbsolute" inicia un movimiento de
posicionamiento del eje respecto a una posicin absoluta.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
El eje est habilitado.
El eje est referenciado.
Comportamiento de relevo
La peticin MC_MoveAbsolute puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveAbsolute cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_MoveAbsolute: Diagrama de funcionamiento V4 (Pgina 266)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
Diagrama de funcionamiento
Un eje es desplazado por una peticin MC_MoveAbsolute a la posicin absoluta 1000.0. En cuanto se alcanza la
posicin de destino el sistema lo notifica mediante "Done_1". Con "Done_1" = TRUE se lanza otra peticin
MC_MoveAbsolute, con posicin de destino 1500.0. Debido a los tiempos de reaccin (p.ej. tiempo de ciclo del
programa de usuario, ...) se produce una breve parada del eje (ver representacin ampliada). En cuanto se alcanza
con xito la nueva posicin de destino el sistema lo notifica mediante "Done_2".
Una peticin MC_MoveAbsolute activa es cancelada por otra peticin MC_MoveAbsolute. La cancelacin se notifica
mediante "Abort_1". A continuacin, el eje se mueve con la nueva velocidad hasta la nueva posicin de destino
1500.0. En cuanto se alcanza la nueva posicin de destino el sistema lo notifica mediante "Done_2".
Consulte tambin
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
2.1.6 MC_MoveRelative
Descripcin
La instruccin de Motion Control "MC_MoveRelative" inicia un movimiento de
posicionamiento relativo respecto a la posicin inicial.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_MoveRelative puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveRelative cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_MoveRelative: Diagrama de funcionamiento V4 (Pgina 271)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
Diagrama de funcionamiento
Un eje es desplazado por una peticin MC_MoveRelative en la distancia ("Distance") 1000.0. En cuanto se alcanza la
posicin de destino el sistema lo notifica mediante "Done_1". Con "Done_1" = TRUE se lanza otra peticin
MC_MoveRelative con la distancia 500.0. Debido a los tiempos de reaccin (p.ej. tiempo de ciclo del programa de
usuario, ...) se produce una breve parada del eje (ver representacin ampliada). En cuanto se alcanza con xito la
nueva posicin de destino el sistema lo notifica mediante "Done_2".
Una peticin MC_MoveRelative activa es cancelada por otra peticin MC_MoveRelative. La cancelacin se notifica
mediante "Abort_1". A continuacin, el eje se mueve con la nueva velocidad hasta recorrer el nuevo trayecto
("Distance") 500.0. En cuanto se alcanza la nueva posicin de destino el sistema lo notifica mediante "Done_2".
Consulte tambin
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
2.1.7 MC_MoveVelocity
Descripcin
La instruccin de Motion Control "MC_MoveVelocity" mueve el eje de forma constante a la
velocidad preajustada.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_MoveVelocity puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveVelocity cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Nota
PLCopen versin 2.0
La instruccin de Motion Control "MC_MoveVelocity" a partir de V4 es conforme con la
versin 2.0 de PLCopen.
Los parmetros "InVelocity" y "Busy" muestran su estado con independencia del parmetro
"Execute" hasta que la peticin es relevada por otra o cancelada con un error. Tenga en
cuenta tambin al respecto el captulo Seguimiento de peticiones en curso (Pgina 128).
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_MoveVelocity: Diagrama de funcionamiento V4 (Pgina 277)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
Diagrama de funcionamiento
Una peticin MC_MoveVelocity activa notifica el alcance de su velocidad consignada a travs de "InVel_1".
Seguidamente es cancelada por otra peticin MC_MoveVelocity. La cancelacin se notifica mediante "Abort_1". En
cuanto se alcanza la nueva velocidad de destino 15.0 el sistema lo notifica mediante "InVel_2". A continuacin el eje
contina movindose de forma constante a la nueva velocidad.
Una peticin MC_MoveVelocity activa es cancelada por otra peticin MC_MoveVelocity antes de alcanzar su
velocidad consignada. La cancelacin se notifica mediante "Abort_1". En cuanto se alcanza la nueva velocidad de
destino 15.0 el sistema lo notifica mediante "InVel_2". A continuacin el eje contina movindose de forma constante
a la nueva velocidad.
Consulte tambin
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
2.1.8 MC_MoveJog
Descripcin
La instruccin de Motion Control "MC_MoveJog" mueve el eje de forma constante a la
velocidad predeterminada en modo Jog. Utilice esta instruccin de Motion Control para,
p.ej., fines de test y puesta en servicio.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_MoveJog puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveJog cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_MoveJog: Diagrama de funcionamiento V4 (Pgina 282)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
Diagrama de funcionamiento
"Jog_F" permite mover el eje en sentido positivo en modo Jog. En cuanto se alcanza la velocidad de destino 50.0 el
sistema lo notifica a travs de "InVel_1". Tras desactivar "Jog_F" el eje frena hasta pararse del todo.
"Jog_B" permite mover el eje en sentido negativo en modo Jog. En cuanto se alcanza la velocidad de destino -50.0 el
sistema lo notifica a travs de "InVel_1".
Si est activado "Jog_B", se modifica el valor del parmetro "Velocity" a 25.0. "InVel_1" se desactiva y el eje frena.
En cuanto se alcanza la nueva velocidad de destino -25.0 el sistema lo notifica mediante "InVel_1". Tras desactivar
"Jog_B" el eje frena hasta pararse del todo.
Consulte tambin
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
2.1.9 MC_CommandTable
Descripcin
La instruccin de Motion Control "MC_CommandTable" rene varias peticiones individuales
de control de un eje en una secuencia de movimientos.
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha insertado y configurado
correctamente.
El objeto tecnolgico Tabla de peticiones se ha insertado y configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_CommandTable puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_CommandTable cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La peticin Motion Control en curso se cancela cuando se inicia la primera peticin
"Positioning Relative", "Positioning Absolute", "Velocity set point" o "Halt".
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
2.1.10 MC_ChangeDynamic
Descripcin
La instruccin de Motion Control "MC_ChangeDynamic" permite modificar los ajustes
siguientes del eje:
Modificar valor del tiempo de aceleracin (aceleracin)
Modificar valor del tiempo de deceleracin (deceleracin)
Modificar valor del tiempo de deceleracin de parada de emergencia (deceleracin de
parada de emergencia)
Modificar valor del tiempo de redondeo (tirn)
El efecto del cambio se puede consultar en la descripcin de las variables (Pgina 168).
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
Comportamiento de relevo
Una peticin MC_ChangeDynamic no puede ser cancelada por ninguna otra peticin de
Motion Control.
Una nueva peticin MC_ChangeDynamic no cancela ninguna peticin de Motion Control en
curso.
Parmetro
Nota
En los parmetros de entrada "RampUpTime", "RampDownTime", "EmergencyRampTime"
und "JerkTime" se pueden indicar valores que excedan los valores lmite admisibles de los
parmetros resultantes: "aceleracin", "deceleracin", "deceleracin de parada de
emergencia" y "tirn".
Teniendo en cuenta las ecuaciones y lmites del captulo "Dinmica (Pgina 51)", recuerde
que las entradas que efecte deben encontrarse dentro del rango permitido.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Modificar la configuracin de los valores de dinmica en el programa de usuario (Pgina 57)
Modificar la configuracin para la referenciacin en el programa de usuario (Pgina 65)
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
S7-1200 Motion Control V1...3 (Pgina 294)
2.1.11 MC_ReadParam
Descripcin
La instruccin de Motion Control "MC_ReadParam" permite la lectura continuada de los
datos de movimiento de un eje. El valor actual de las correspondientes variables se
determina al iniciarse la peticin.
Pueden leerse los siguientes datos de movimiento:
Posicin actual del eje
Velocidad actual del eje
Distancia actual del eje hasta la posicin de destino
Posicin de destino del eje
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
Comportamiento de relevo
Una peticin MC_ReadParam no puede ser cancelada por ninguna otra peticin de Motion
Control.
Una nueva peticin MC_ReadParam no cancela ninguna peticin de Motion Control en
curso.
Parmetro
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
S7-1200 Motion Control V1...3 (Pgina 294)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_WriteParam: Escribir variable del eje de posicionamiento V4 (Pgina 292)
2.1.12 MC_WriteParam
Descripcin
La instruccin de Motion Control "MC_WriteParam" permite escribir variables del objeto
tecnolgico Eje de posicionamiento en el programa de usuario. A diferencia de la asignacin
de valores de las variables en el programa de usuario, "MC_WriteParam" tambin puede
modificar valores de variables de solo lectura.
Las variables que se pueden escribir en las distintas condiciones, as como el momento en
el que se hacen efectivos los cambios, se pueden consultar en la descripcin de las
variables del objeto tecnolgico (Pgina 168).
Requisitos
El objeto tecnolgico Eje de posicionamiento se ha configurado correctamente.
Para escribir variables que solo son legibles en el programa de usuario, el eje debe estar
bloqueado.
Comportamiento de relevo
Una peticin MC_WriteParam no puede ser cancelada por ninguna otra peticin de
Motion Control.
Una nueva peticin MC_WriteParam no cancela ninguna peticin de Motion Control
en curso.
Parmetro
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
Lista de los ErrorID y las ErrorInfos (objetos tecnolgicos a partir de V4) (Pgina 157)
Variables del objeto tecnolgico Eje de posicionamiento a partir de V4 (Pgina 168)
S7-1200 Motion Control V1...3 (Pgina 294)
MC_Power: Habilitar, bloquear ejes V4 (Pgina 249)
MC_Reset: Acusar errores V4 (Pgina 254)
MC_Home: Referenciar ejes, fijar punto de referencia V4 (Pgina 256)
MC_Halt: Parar ejes V4 (Pgina 260)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V4 (Pgina 263)
MC_MoveRelative: Posicionar ejes de forma relativa V4 (Pgina 268)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V4 (Pgina 273)
MC_MoveJog: Mover ejes en el modo de operacin Jog V4 (Pgina 279)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V4 (Pgina 283)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V4 (Pgina 286)
MC_ReadParam: Leer de forma continuada datos de movimiento de un eje de
posicionamiento V4 (Pgina 289)
2.2.1 MC_Power
Descripcin
La instruccin de Motion Control "MC_Power" habilita o bloquea un eje.
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
No hay ningn error que impida la habilitacin.
Comportamiento de relevo
El procesamiento del "MC_Power" no puede ser cancelado por ninguna peticin de Motion
Control.
Al bloquear el eje (parmetro de entrada "Enable" = FALSE ) se cancelan todas las
peticiones de Motion Control conforme al "StopMode" seleccionado en el respectivo objeto
tecnolgico.
Parmetros
Nota
Si el eje se desconecta a causa de un error, se vuelve a habilitar automticamente tras
eliminar y acusar el error. Requisito para ello es que el parmetro de entrada "Enable"
mantenga el valor TRUE durante esta operacin.
Bloqueo de un eje
Para bloquear un eje puede proceder de la siguiente manera:
1. Detenga el eje.
La variable del objeto tecnolgico <Nombre del eje>.StatusBits.StandStill permite
reconocer el momento de parada del eje.
2. Cambie el parmetro de entrada "Enable" a FALSE en cuanto se produzca la parada.
3. Si los parmetros de salida "Busy" y "Status", as como la variable del objeto tecnolgico
<Nombre del eje>.StatusBits.Enable muestran el valor FALSE, el bloqueo del eje de
habr finalizado.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_Power: Diagrama de funcionamiento V1...3 (Pgina 298)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
Diagrama de funcionamiento
Consulte tambin
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
2.2.2 MC_Reset
Descripcin
La instruccin de Motion Control "MC_Reset" permite acusar "Errores de funcionamiento
con parada del eje" y "Errores de configuracin". En la "Lista de ErrorIDs y ErrorInfos", en el
apartado "Ayuda", puede consultar los errores que deben ser acusados.
A partir de la versin V3.0 es posible cargar la configuracin del eje en la memoria de
trabajo despus de una carga en el estado operativo RUN.
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
En caso de un error de configuracin acusable debe haberse eliminado la causa
(p. ej. la aceleracin en el objeto tecnolgico Eje de posicionamiento ha sido cambiada a
un valor vlido).
Comportamiento de relevo
La peticin MC_Reset no puede ser cancelada por ninguna otra peticin de Motion Control.
La nueva peticin MC_Reset no cancela ninguna otra peticin de Motion Control en curso.
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
Cargar en la CPU (Pgina 88)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
2.2.3 MC_Home
Descripcin
La instruccin de Motion Control "MC_Home" permite contrastar la coordenada axial con la
posicin fsica real del accionamiento. Si el eje debe posicionarse de forma absoluta, es
necesaria la referenciacin. Pueden ejecutarse los siguientes tipos de referenciacin:
Referenciacin activa (Mode = 3)
La aproximacin al punto de referencia se ejecuta automticamente.
Referenciacin pasiva (Mode = 2)
En la referenciacin pasiva, la instruccin de Motion Control "MC_Home" no realiza
ningn movimiento de referencia. El desplazamiento necesario para ello debe ser
realizado por el usuario con otras instrucciones de Motion Control. El eje se referencia al
detectarse el sensor del punto de referencia.
Referenciacin directa absoluta (Mode = 0)
La posicin actual del eje se fija con el valor del parmetro "Position".
Referenciacin directa relativa (Mode = 1)
La posicin actual del eje se desplaza en la cuanta del valor del parmetro "Position".
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
El eje est habilitado.
Al iniciar con Mode = 0, 1 y 2 no puede haber ninguna peticin MC_CommandTable
activa.
Comportamiento de relevo
El comportamiento de relevo depende del modo seleccionado:
Mode = 0, 1
La peticin MC_Home no puede ser cancelada por ninguna otra peticin de Motion Control.
La peticin MC_Home no cancela ninguna peticin de Motion Control en curso. Las
peticiones de desplazamiento con referencia de posicin continan, despus de la
referenciacin, de acuerdo con la nueva posicin de referenciacin (valor en el parmetro
de entrada: "Position").
Mode = 2
La peticin MC_Home puede ser cancelada por las siguientes peticiones de Motion Control:
Peticin MC_Home Mode = 2, 3
La nueva peticin MC_Home cancela la siguiente peticin de Motion Control en curso:
Peticin MC_Home Mode = 2
Las peticiones de desplazamiento con referencia de posicin continan, despus de la
referenciacin, de acuerdo con la nueva posicin de referenciacin (valor en el parmetro
de entrada: "Position").
Mode = 3
La peticin MC_Home puede ser cancelada por las siguientes peticiones de Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_Home cancela las siguientes peticiones de Motion Control en curso:
Peticin MC_Home Mode = 2, 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetro
Nota
La toma de referencia de un eje se pierde cuando se dan las siguientes condiciones:
Bloqueo del eje por la instruccin de Motion Control "MC_Power"
Cambio entre modo automtico y control manual
Al iniciar la referenciacin activa. La toma de referencia del eje vuelve a estar presente
una vez concluido el proceso de referenciacin.
Tras POWER OFF -> POWER ON de la CPU
Tras un rearranque completo de la CPU (RUN-STOP -> STOP-RUN)
Referenciacin de un eje
Para referenciar el eje, proceda del siguiente modo:
1. Compruebe los requisitos antes mencionados.
2. Configure los valores con los parmetros de entrada necesarios e inicie la referenciacin
mediante un flanco ascendente en el parmetro de entrada "Execute"
3. La referenciacin concluye cuando el parmetro de salida muestra "Done" y la variable
del objeto tecnolgico <Nombre del eje:>.StatusBits.HomingDone el valor TRUE.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
2.2.4 MC_Halt
Descripcin
La instruccin de Motion Control "MC_Halt" cancela todas las operaciones de movimiento y
frena el eje con la deceleracin configurada hasta pararlo por completo. La posicin de
parada no est definida.
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_Halt puede ser cancelada por las siguientes peticiones de Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_Halt cancela las siguientes peticiones de Motion Control en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_Halt: Diagrama de funcionamiento V1...3 (Pgina 308)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
Diagrama de funcionamiento
El eje se frena con una peticin MC_Halt hasta pararse completamente. La parada completa se notifica mediante
"Done_2".
Mientras una peticin MC_Halt frena el eje, dicha peticin es cancelada por otra peticin de desplazamiento.
La cancelacin se notifica mediante "Abort_2".
Consulte tambin
MC_Halt: Parar ejes V1...3 (Pgina 306)
2.2.5 MC_MoveAbsolute
Descripcin
La instruccin de Motion Control "MC_MoveAbsolute" inicia un movimiento de
posicionamiento del eje respecto a una posicin absoluta.
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
El eje est habilitado.
El eje est referenciado.
Comportamiento de relevo
La peticin MC_MoveAbsolute puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveAbsolute cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_MoveAbsolute: Diagrama de funcionamiento V1...3 (Pgina 312)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
Diagrama de funcionamiento
Un eje es desplazado por una peticin MC_MoveAbsolute a la posicin absoluta 1000.0. En cuanto se alcanza la
posicin de destino el sistema lo notifica mediante "Done_1". Con "Done_1" = TRUE se lanza otra peticin
MC_MoveAbsolute, con posicin de destino 1500.0. Debido a los tiempos de reaccin (p.ej. tiempo de ciclo del
programa de usuario, ...) se produce una breve parada del eje (ver representacin ampliada). En cuanto se alcanza
con xito la nueva posicin de destino el sistema lo notifica mediante "Done_2".
Una peticin MC_MoveAbsolute activa es cancelada por otra peticin MC_MoveAbsolute. La cancelacin se notifica
mediante "Abort_1". A continuacin, el eje se mueve con la nueva velocidad hasta la nueva posicin de destino
1500.0. En cuanto se alcanza la nueva posicin de destino el sistema lo notifica mediante "Done_2".
Consulte tambin
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
2.2.6 MC_MoveRelative
Descripcin
La instruccin de Motion Control "MC_MoveRelative" inicia un movimiento de
posicionamiento relativo respecto a la posicin inicial.
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_MoveRelative puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveRelative cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_MoveRelative: Diagrama de funcionamiento V1...3 (Pgina 317)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
Diagrama de funcionamiento
Un eje es desplazado por una peticin MC_MoveRelative en la distancia ("Distance") 1000.0. En cuanto se alcanza la
posicin de destino el sistema lo notifica mediante "Done_1". Con "Done_1" = TRUE se lanza otra peticin
MC_MoveRelative con la distancia 500.0. Debido a los tiempos de reaccin (p.ej. tiempo de ciclo del programa de
usuario, ...) se produce una breve parada del eje (ver representacin ampliada). En cuanto se alcanza con xito la
nueva posicin de destino el sistema lo notifica mediante "Done_2".
Una peticin MC_MoveRelative activa es cancelada por otra peticin MC_MoveRelative. La cancelacin se notifica
mediante "Abort_1". A continuacin, el eje se mueve con la nueva velocidad hasta recorrer el nuevo trayecto
("Distance") 500.0. En cuanto se alcanza la nueva posicin de destino el sistema lo notifica mediante "Done_2".
Consulte tambin
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
2.2.7 MC_MoveVelocity
Descripcin
La instruccin de Motion Control "MC_MoveVelocity" mueve el eje de forma constante a la
velocidad predeterminada.
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_MoveVelocity puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveVelocity cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_MoveVelocity: Diagrama de funcionamiento V1...3 (Pgina 322)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
Diagrama de funcionamiento
Una peticin MC_MoveVelocity activa notifica el alcance de su velocidad consignada a travs de "InVel_1".
Seguidamente es cancelada por otra peticin MC_MoveVelocity. La cancelacin se notifica mediante "Abort_1". En
cuanto se alcanza la nueva velocidad de destino 15.0 el sistema lo notifica mediante "InVel_2". A continuacin el eje
contina movindose de forma constante a la nueva velocidad.
Una peticin MC_MoveVelocity activa es cancelada por otra peticin MC_MoveVelocity antes de alcanzar su
velocidad consignada. La cancelacin se notifica mediante "Abort_1". En cuanto se alcanza la nueva velocidad de
destino 15.0 el sistema lo notifica mediante "InVel_2". A continuacin el eje contina movindose de forma constante
a la nueva velocidad.
Consulte tambin
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
2.2.8 MC_MoveJog
Descripcin
La instruccin de Motion Control "MC_MoveJog" mueve el eje de forma constante a la
velocidad predeterminada en modo Jog. Utilice esta instruccin de Motion Control para,
p.ej., fines de test y puesta en servicio.
Requisitos
El objeto tecnolgico Eje se ha configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_MoveJog puede ser cancelada por las siguientes peticiones de Motion
Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_MoveJog cancela las siguientes peticiones de Motion Control en
curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_MoveJog: Diagrama de funcionamiento V1...3 (Pgina 327)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de
movimientos V2...3 (Pgina 328)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
Diagrama de funcionamiento
"Jog_F" permite mover el eje en sentido positivo en modo Jog. En cuanto se alcanza la velocidad de destino 50.0 el
sistema lo notifica a travs de "InVelo_1". Tras desactivar " Jog_F" el eje frena hasta pararse del todo.
"Jog_B" permite mover el eje en sentido negativo en modo Jog. En cuanto se alcanza la velocidad de destino 50.0 el
sistema lo notifica a travs de "InVelo_1". Tras desactivar " Jog_B" el eje frena hasta pararse del todo.
Consulte tambin
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
2.2.9 MC_CommandTable
Descripcin
La instruccin de Motion Control "MC_CommandTable" rene varias peticiones individuales
de control de un eje en una secuencia de movimientos.
Requisitos
El objeto tecnolgico Eje se ha insertado y configurado correctamente en la versin V2.
El objeto tecnolgico Tabla de peticiones se ha insertado y configurado correctamente.
El eje est habilitado.
Comportamiento de relevo
La peticin MC_CommandTable puede ser cancelada por las siguientes peticiones de
Motion Control:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La nueva peticin MC_CommandTable cancela las siguientes peticiones de Motion Control
en curso:
Peticin MC_Home Mode = 3
Peticin MC_Halt
Peticin MC_MoveAbsolute
Peticin MC_MoveRelative
Peticin MC_MoveVelocity
Peticin MC_MoveJog
Peticin MC_CommandTable
La peticin Motion Control en curso se cancela cuando se inicia la primera peticin
"Positioning Relative", "Positioning Absolute", "Velocity set point" o "Halt".
Parmetros
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_ChangeDynamic: Modificar ajustes dinmicos del eje V2...3 (Pgina 331)
2.2.10 MC_ChangeDynamic
Descripcin
La instruccin de Motion Control "MC_ChangeDynamic" permite modificar los ajustes
siguientes del eje:
Modificar valor del tiempo de aceleracin (aceleracin)
Modificar valor del tiempo de deceleracin (deceleracin)
Modificar valor del tiempo de deceleracin de parada de emergencia (deceleracin de
parada de emergencia)
Modificar valor del tiempo de redondeo (tirn)
El efecto del cambio se puede consultar en la descripcin de las variables (Pgina 229).
Requisitos
El objeto tecnolgico Eje se ha insertado en la versin V2.
El objeto tecnolgico Eje se ha configurado correctamente.
Comportamiento de relevo
Una peticin MC_ChangeDynamic no puede ser cancelada por ninguna otra peticin de
Motion Control.
Una nueva peticin MC_ChangeDynamic no cancela ninguna peticin de Motion Control en
curso.
Parmetros
Nota
En los parmetros de entrada "RampUpTime", "RampDownTime", "EmergencyRampTime"
und "JerkTime" se pueden indicar valores que excedan los valores lmite admisibles de los
parmetros resultantes: "aceleracin", "deceleracin", "deceleracin de parada de
emergencia" y "tirn".
Considerando las ecuaciones y valores lmite indicados en los captulos: "Objeto tecnolgico
Eje" -> "Configuracin del objeto tecnolgico" -> "Dinmica" tenga en cuenta que las
entradas que efecte deben encontrarse dentro del rango permitido.
Consulte tambin
Sinopsis de las instrucciones de Motion Control (Pgina 117)
S7-1200 Motion Control V4 (Pgina 249)
ErrorID y ErrorInfos (Pgina 212)
Variables del objeto tecnolgico Eje V1...3 (Pgina 229)
MC_Power: Habilitar/bloquear ejes V1...3 (Pgina 294)
MC_Reset: Acusar errores V1...3 (Pgina 299)
MC_Home: Referenciar ejes, ajustar el punto de referencia V1...3 (Pgina 302)
MC_Halt: Parar ejes V1...3 (Pgina 306)
MC_MoveAbsolute: Posicionar ejes de forma absoluta V1...3 (Pgina 309)
MC_MoveRelative: Posicionar ejes de forma relativa V1...3 (Pgina 314)
MC_MoveVelocity: Mover ejes con preajuste de velocidad V1...3 (Pgina 319)
MC_MoveJog: Mover ejes en el modo de operacin Jog V1...3 (Pgina 324)
MC_CommandTable: Ejecutar peticiones de eje como secuencia de movimientos V2...3
(Pgina 328)
A M
Agregar fila de separacin, 75 Manual
Agregar fila Empty, 75 mbito de validez, 3
mbito de validez Finalidad, 3
Manual, 3 MC_ChangeDynamic
Instruccin, 286
Parmetro, 287, 290
C Parmetro, 287, 290
MC_CommandTable
Conocimientos bsicos
Instruccin, 283
necesarios, 3
Parmetro, 284
Conocimientos bsicos necesarios, 3
MC_Halt
Diagrama de funcionamiento, 262
Instruccin, 260
E
Parmetro, 261, 307
Estructura de hardware para Motion Control S7- MC_Home
1200, 10 Instruccin, 256
Parmetro, 258
MC_MoveAbsolute
F Diagrama de funcionamiento, 266
Instruccin, 263
Finales de carrera por hardware y por software
Parmetro, 264
Funcin, 20
MC_MoveJog
Finalidad
Diagrama de funcionamiento, 282
Manual, 3
Instruccin, 279
Parmetro, 280
MC_MoveRelative
I
Diagrama de funcionamiento, 271
Insertar fila de separacin, 75 Instruccin, 268
Insertar fila Empty, 75 Parmetro, 269
Interfaz de impulsos MC_MoveVelocity
Principio, 15 Diagrama de funcionamiento, 277
Instruccin, 273
MC_Power
L Diagrama de funcionamiento, 253
Instruccin, 249
Limitacin de tirones
Parmetro, 250
Funcin, 21
Motion Control CPU S7-1200
Manual, 23
Motor paso a paso, 10
MoveVelocity
Parmetro, 274
S
Salida de sentido y sentido de la marcha
Relacin, 16
Servomotor, 10
Smbolo
Para comparacin de valores, 40, 70
T
Tabla de peticiones de TO: Comandos del men
contextual,
TO_PositioningAxis, 38
V
Valores
Comparar, 40, 70