Documente Academic
Documente Profesional
Documente Cultură
IVC-3D
4.7 Circular
Perímetro externo
Esta herramienta traza el contorno exterior de un objeto y es similar a la herramienta 'Perime- interna ter'. Los valores de retorno son el
centro de gravedad coordenadas del área dentro del contorno. En primer lugar esta herramienta examina los valores de altura a lo largo
de una línea definida por el usuario para encontrar un punto en el contorno final externamente del objeto. Comenzando en el punto de
partida de la línea el primer cambio en los valores de altura que es mayor que un umbral definido se indica como un punto en el
contorno. Tenga en cuenta que la línea tiene que provenir de izquierda a derecha para lograr resultados correctos. La herramienta
entonces traza píxeles con el cambio requerido de valor de altura a partir del punto en el contorno. Para hacer que el algoritmo más
robusto es necesario para definir una gama de alturas con un umbral superior e inferior.
1. Haga doble clic en el campo de entrada para umbral relativo y haga doble clic en la manifestación
botón. Esto abre una ventana interactiva. Establecer la línea en la imagen con el botón izquierdo del ratón. Recuerde que la
línea tiene que provenir de izquierda a derecha. Modificar el umbral relativo con la corredera en el lado izquierdo hasta que se
encuentra un punto en el contorno. Este punto está marcado con una cruz. Cierra esta ventana.
2. Haga doble clic en el campo de entrada para estatura mínima o Altura máxima umbral y haga doble clic en el
botón que aparece. Esto abre una ventana interactiva. Modificar el umbral inferior y superior con la corredera en el
lado izquierdo hasta que el contorno exterior del objeto se traza por completo. Controlar el contorno trazado en la
imagen y asegurarse de que el contorno trazado es robusto frente a pequeñas variaciones de los umbrales
superior e inferior.
Los resultados de esta herramienta se pueden utilizar para las siguientes herramientas:
circular
Parámetros de entrada
06 = umbral relativo (mm) cambio absoluto del valor de la altura requerida para encontrar puntos de
contorno.
07 = altura mínima (mm) valor de la altura mínima de píxeles a lo largo del contorno.
08 = Altura máxima (mm) valor de altura máximo de píxeles a lo largo del contorno.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 151
Capítulo 4 Circular Manual de referencia
IVC-3D
Ejemplo
El siguiente ejemplo es para IVC-2D, pero el principio es el mismo cuando se utiliza IVC-3D. La única diferencia es que el
umbral es un valor de altura en milímetros en lugar del valor del nivel de gris.
Figura - Ejemplo de un contorno exterior encontrado con éxito. Que se muestra es la línea para encontrar una
punto del contorno (línea amarilla), el contorno encontrado (círculo amarillo) y el centro de masa (cruz roja).
152 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Circular Capítulo 4
IVC-3D
perímetro interno
Esta herramienta traza el contorno interior de un objeto y es similar a la herramienta 'Perime- externa ter'. Los valores de retorno
son el centro de gravedad coordenadas del área dentro del contorno. La operación se puede describir como sigue: En primer
lugar, la herramienta examina los valores de altura a lo largo de una línea definida por el usuario para encontrar un punto en el
contorno interior del objeto. Comenzando en el punto de partida de la línea el primer cambio en los valores de altura que es
mayor que un umbral definido se indica como un punto en el contorno. Tenga en cuenta que la línea tiene que provenir de
izquierda a derecha para lograr resultados correctos. Entonces la herramienta de traza píxeles con el cambio requerido de valor
de altura a partir del punto que se encuentra en el contorno. Para hacer que el algoritmo más robusto es necesario para definir
una gama de alturas con un umbral superior e inferior.
1. Haga doble clic en el campo de entrada para umbral relativo y haga doble clic en la manifestación
botón. Esto abre una ventana interactiva. Establecer la línea en la imagen con el botón izquierdo del ratón. Recuerde que la
línea tiene que provenir de izquierda a derecha. Modificar el umbral relativo con la corredera en el lado izquierdo hasta que se
encuentra un punto en el contorno. Este punto está marcado con una cruz. Cerrar la ventana.
2. Haga doble clic en el campo de entrada para estatura mínima o Altura máxima umbral y haga doble clic en el
botón que aparece. Esto abre una ventana interactiva. Modificar el umbral inferior y superior con la corredera en
el lado izquierdo hasta que el contorno interior del objeto se traza por completo. Controlar el contorno trazado en
la imagen y asegurarse de que el contorno trazado es robusto frente a pequeñas variaciones de los umbrales
superior e inferior.
Los resultados de esta herramienta se pueden utilizar para las siguientes herramientas:
circular
Parámetros de entrada
06 = umbral relativo (mm) cambio absoluto del valor de la altura requerida para encontrar
puntos de contorno.
07 = altura mínima (mm) valor de la altura mínima de píxeles a lo largo del contorno.
08 = Altura máxima (mm) valor de altura máximo de píxeles a lo largo del contorno.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 153
Capítulo 4 Circular Manual de referencia
IVC-3D
Ejemplo
El siguiente ejemplo es para IVC-2D, pero el principio es el mismo cuando se utiliza IVC-3D. La única diferencia es que el
umbral es un valor de altura en milímetros en lugar del valor del nivel de gris.
Figura - Ejemplo de un contorno interior encontrado con éxito. Que se muestra es la línea para encontrar una
punto del contorno (línea amarilla), el contorno encontrado (círculo amarillo) y el centro de dad grav- (cruz roja).
154 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Circular Capítulo 4
IVC-3D
Parámetros de entrada
Ejemplo
Figura - Ejemplo de un ROI generada por un contorno exterior con salidas del corte de tres diferentes
contornos internos.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 155
Capítulo 4 Circular Manual de referencia
IVC-3D
Análisis circular
Esta herramienta proporciona varias mediciones de contornos de forma circular. Es posible realizar la medición para una
externa y una contorno interior, al mismo tiempo o sólo para un contorno exterior. Esta herramienta necesita los resultados
de una herramienta de 'perímetro externo' y / o un 'perímetro interno'. herramienta
Parámetros de entrada
156 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Circular Capítulo 4
IVC-3D
Esta herramienta realiza una comprobación de la homogeneidad de los valores de altura dentro de una ROI de forma circular. La herramienta
funciona de manera similar a 'Count Desviarse Puntos' en la categoría de Medida. Es posible seleccionar los valores de altura de píxeles que
se deben considerar para la comprobación homogeneidad. se evalúan sólo los píxeles con valores de altura entre una parte superior y un
umbral inferior. El retorno de la inversión debe ser generado por la herramienta 'Circular Perímetro de ROI. Tenga en cuenta que sólo regiones
de interés gene- ated por esta herramienta se pueden utilizar. Haga doble clic en el campo de entrada para Sensibilidad y haga doble clic de
nuevo en el botón que aparece. Esto abre una ventana interactiva. Establecer la diferencia mínima requerida en los valores de altura para
detectar un píxel como defecto superficial. Controlar los resultados en la imagen. Haga doble clic en los campos de entrada para Estatura
mínima altura / Max y haga doble clic de nuevo en el botón que aparece. Esto abre una ventana interactiva. Establecer región de valores de
Parámetros de entrada
paso definición 02 = Perímetro ROI Consulte el paso número que ejecuta la 'Circular ROI perímetro'
herramienta. Esta ROI define la región donde se realiza la
comprobación de la superficie. Tenga en cuenta que sólo regiones de
interés gene- ated por esta herramienta se pueden utilizar.
03 = altura mínima (mm) valor de la altura mínima requerida para un píxel a ser
considerado por el cheque.
04 = Altura máxima (mm) valor de la altura máxima requerida para un píxel a ser
considerado por el cheque.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 157
Capítulo 4 Circular Manual de referencia
IVC-3D
Esta herramienta comprueba la forma de un contorno circular para los defectos. El contorno para la verificación de la forma debe ser
generada ya sea por el 'perímetro exterior' o herramienta 'perímetro interno'. Debido al hecho de que la herramienta está diseñada para
los contornos de forma circular el contorno considerado debe tener una forma circular también.
Los defectos se clasifican en dos categorías diferentes: los picos y abolladuras (véase la siguiente figura). Es posible detectar
cualquiera de púas o abolladuras o ambos. Básicamente, el algoritmo calcula para un píxel de contorno la distancia desde el
centro de gravedad y compara este resultado con la distancia hasta el centro de gravedad de otros píxeles de contorno.
parámetro de entrada
Sensibilidad define la variación aceptada en la distancia. promedio de píxeles son el número de píxeles cuyas distancias
se promedian para la comparación.
La evaluación se inicia en el punto en el contorno que se define en la herramienta externa o perímetro interno. Comenzando en
este punto el algoritmo sigue el contorno en sentido antihorario hasta que se encuentre la primera defecto. Si un defecto se
detecta la expiración de la herramienta y devuelve las coordenadas del primer encontraron defectos.
una) segundo)
Figura - Ejemplo para las dos categorías de defectos en una forma circular externa:
a) categoría abolladura, b) categoría espiga.
Parámetros de entrada
0 detectar tanto.
04 = Intervalo de exploración El intervalo entre los píxeles escaneados para compara- ción.
05 = Promedio de píxeles Número de píxeles para calcular la distancia promedio desde el centro de
gravedad.
06 = banco de destino Banco de imágenes para visualizar la imagen y el punto con el primer
defecto.
158 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
4.8 Cálculo
Operacion matematica
Esta herramienta ofrece operaciones matemáticas básicas de dos parámetros de entrada. Tenga en cuenta
Parámetros de entrada
O Max
Min
Mean
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 159
Capítulo 4 Cálculo Manual de referencia
IVC-3D
Expresión matemática
Esta herramienta realiza un cálculo basado en la expresión matemática dada como parámetro de entrada. La evaluación se
realiza de la misma manera que cuando una expresión matemática se escribe directamente en el campo de parámetros de
una herramienta. Se puede utilizar para mejorar la legibilidad del programa paso a comentar el cálculo de una manera
significativa. Para mantener una buena legibilidad cuando se utilizan múltiples pasos de expresiones matemáticas uno
después del otro, se sugiere agruparlos mediante el uso de Editar
Aumentar la tabulación.
Parámetros de entrada
01 = Expresión Expresión matemática. Siempre comienza con una “=”, por ejemplo
= 2 * (S5R1-S4R1).
Ejemplo
valores de los resultados se envían desde la cámara al PC mediante la herramienta 'Display'. En lugar de escribir una expresión en cada uno de
los campos de parámetros de la herramienta, puede ser útil hacer referencia a anteriores medidas de expresiones matemáticas que están
claramente comentaron.
160 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
En el rango
Esta herramienta comprueba si es o no un valor está dentro de un rango definido. Por lo general, el valor es el resultado de un paso de
programa realizado previamente. Para establecer el uso gama valor mínimo permitido
para el límite inferior y valor Max permitió para el límite superior. Si el valor tiene que ser exacta el valor, los valores de la
envolvente inferior y superior debe ser idéntico. Si desea continuar su programa de paso en un determinado paso en función
del resultado de la comparación (salto condicional) se podría utilizar la herramienta 'Si en Goto gama' de la categoría de
programa.
Parámetros de entrada
resultado 01 = Comparación Valor de retorno = 1 si el valor de referencia está dentro del rango
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 161
Capítulo 4 Cálculo Manual de referencia
IVC-3D
Esta herramienta calcula las coordenadas cartesianas para cualquier punto en una circunferencia de un círculo dado. Típicamente, los
parámetros de entrada para las coordenadas del centro del círculo vendrán como resultado de un paso de programa realizado
previamente. Para definir un punto de la circunferencia que necesita los valores para el radio y un ángulo. Tenga en cuenta que la
dirección de rotación es para valores de entrada positivos y negativos siempre en sentido antihorario con respecto a los ejes x.
El círculo se muestra en la vista previa. El tamaño y la posición del círculo también se pueden configurar en la vista previa con el botón
izquierdo del ratón. Al hacer doble clic la imagen de vista previa se abre una imagen más grande en el que el círculo se puede ajustar
con mayor precisión.
Esta función es útil si desea definir un punto específico de la circunferencia de un círculo. En particular, si el centro del
círculo se calcula a partir de un paso de programa realizado previamente como la herramienta 'Fit Circle' o una
herramienta de la categoría de medida o Edge.
Parámetros de entrada
03 = Radio Radio
04 = Angulo Radio. El sentido de giro es en sentido antihorario independientemente si el
valor de entrada es positiva o negativa.
Ejemplo
α
(X, Y) X-ejes
162 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Círculo de ajuste
Esta herramienta se ajusta a un círculo para cuatro coordenadas de entrada y da salida a las coordenadas del centro del círculo equipada y el
radio en unidades de píxel.
Tenga en cuenta que debe ingresar los cuatro coordenadas; Si sólo tiene que teclear tres coordenadas de la cuarta coordenadas se
establecen en los valores por defecto (X4 = 0, Y4 = 0).
Si la circunferencia está en contacto con el borde del campo de visión o si las partes del círculo están fuera del campo de visión,
el círculo no se representa en el banco de destino. Los resultados del cálculo para el centro del círculo y el radio se calculan de
todos modos.
El resultado del indicador de error se puede utilizar para comprobar si la herramienta se ha ejecutado correctamente durante el modo de
ejecución.
Parámetros de entrada
banco 01 = Fuente Número del banco de origen. En este caso sólo para copiar
10 = banco Destino Banco de imágenes en el que para trazar el círculo equipado como una superposición en
la imagen copiada del banco de origen. Sólo ejecutado en modo de depuración.
Error de mensajes
error 2 valores de los parámetros de entrada son "imposible" (por ejemplo, negativo o fuera del
campo de visión)
error 114 Por lo menos dos puntos de los cuatro puntos de entrada son idénticos
error 140 Al menos tres puntos de los cuatro puntos de entrada están en la misma línea de
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 163
Capítulo 4 Cálculo Manual de referencia
IVC-3D
Elipse ajuste
Esta herramienta se ajusta a una elipse a seis coordenadas de entrada y salida a las coordenadas del centro de la elipse amueblada y los
radios ejes menor y mayor en unidades de píxel. Tenga en cuenta que debe ingresar los seis coordenadas; Si sólo tiene que teclear cinco
El resultado de un indicador de error se puede utilizar para comprobar si la herramienta se ha ejecutado correctamente durante el modus
plazo.
Parámetros de entrada
banco 01 = Fuente Número del banco de origen. En este caso sólo para copiar el banco de
origen en el banco de destino.
14 = banco Destino Banco de imágenes en el que para trazar el círculo equipado como una superposición en
la imagen copiada del banco de origen.
164 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Ordenar
Esta herramienta ordena un número de valores o grupos de valores de la tabla en orden ascendente o scending de-. Cuando
están ordenadas grupos de valores, la clasificación se basa en un cierto elemento en cada grupo.
Nota. Sólo los valores de la tabla se clasifican, mientras descripciones de la tabla permanecen sin clasificar.
Parámetros de entrada
01 = índice de la tabla Comience índice en la tabla, es decir, la posición del primer valor del
primer grupo
04 = Elemento para ordenar El elemento en cada grupo por el cual deben clasificarse los
grupos.
descendente
Ninguna.
Ejemplo
Una herramienta de análisis blob encontró tres gotas y escribió el resultado a la mesa, comenzando en la fila 5. Para cada blob, la
herramienta escribió tres valores; coordenada x del centroide, la coordenada y del centroide y el área.
Ahora nos gustaría ordenar las gotas en función de su tamaño (área) con la primera mancha más grande, que es una especie de los
grupos en orden descendente por el tercer elemento de cada grupo.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 165
Capítulo 4 Cálculo Manual de referencia
IVC-3D
Estadísticas de actualización
Esta herramienta permite a las operaciones estadísticas en un máximo de diez valores seleccionados. Típicamente, estos valores son el
resultado de los pasos del programa realizadas previamente.
Los resultados estadísticos se calculan para cada valor por separado y en el orden siguiente:
Los resultados se colocan en la mesa y se ordenan en bloques. El primer bloque de la tabla contiene todos los 5 resultados para los
primeros valores seguidos por el segundo bloque para los 5 resultados para el segundo valor y así sucesivamente. Es necesario
seleccionar el índice de inicio en la mesa para el primer valor del primer bloque. Tenga en cuenta que necesita 5 filas para cada valor
monitorizado en la tabla para los resultados. Por lo tanto, el número de filas que necesita del índice inicial es igual a: Número de
valores monitorizados * 5. El resultado de los parámetros Mostrador comienza en cero al inicio del programa o después de herramienta
de un 'Reset Estadísticas' se ejecuta y se incrementa en 1 cada vez que se realiza este paso (= número de repeticiones). Con la
ayuda de este parámetro es fácil actualizar la estadística si no se ha realizado el número deseado de repeticiones, simplemente
usando este resultado en un 'Si a continuación, Ir A' herramienta de la categoría de programa.
Si desea reiniciar la evaluación estadística y borrar los datos antiguos es imprescindible para ejecutar la herramienta de 'Reset
Estadísticas' antes de la nueva evaluación.
Esta herramienta es útil para resultados de la enseñanza de pasos de programa que cambian ligeramente o para controlar el proceso y la
estabilidad de los resultados.
Parámetros de entrada
02 = índice de la tabla A partir del índice de tabla para los valores de los resultados estadísticos. El primer
valor (= mínimo) del primer bloque comienza en esa fila.
12 = Variable J
01 = Contador Número de ejecuciones desde el inicio del programa o herramienta de última 'Reset'
estadísticas.
166 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Esta herramienta restablece una evaluación estadística realizada previamente ejecutado por la herramienta 'Actualizar estadísticas.
En él se establecen los valores en las filas de la tabla que la herramienta 'Actualizar' se refiere a las estadísticas, a los valores, que no son
cero excepto para los valores medios por defecto. Además se establece el valor de resultado Mostrador de la herramienta '' Actualizar las
estadísticas a cero.
Asegúrese de que esta herramienta no se realiza durante el bucle de evaluación estadística ya que esto restablece constantemente sus
estadísticas.
Parámetros de entrada
01 = Paso con las estadísticas para Seleccione la herramienta de estadísticas de actualización en su programa de paso
restablecer que desea restablecer.
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 167
Capítulo 4 Cálculo Manual de referencia
IVC-3D
Esta herramienta se encuentra el círculo que mejor se adapte a una parte seleccionada de un perfil. La parte del perfil al que encajar
el círculo se especifica por una región de interés. Si la región de interés no contiene al menos 8 píxeles con datos de altura válidas, se
devolverá un mensaje de error. los radio min y Max radio parámetros se utilizan para forzar el círculo resultante para tener un radio que
está dentro de un intervalo determinado. Si estos valores se establecen en cero, el radio no estará obligado a cualquier intervalo. Si es
necesario, una distancia de valores atípicos se puede utilizar para eliminar el ruido en el perfil. En este caso un círculo pequeño normal
se lleva a cabo primero, lo que resulta en un círculo de referencia. Los puntos que se desvían más de distancia de valores atípicos desde
el círculo de referencia se descartan, y un nuevo círculo ajuste se hace con los puntos restantes.
r1
Al especificar una distancia de valores atípicos, los puntos que se desvían demasiado de
la curva ajustada se ignoran y luego se monta una nueva curva.
Si distancia de valores atípicos se ajusta a cero, se incluirá cada punto en el perfil cuando se ajusta el círculo. Tenga en cuenta que esta
herramienta funciona generalmente más rápido cuando distancia de valores atípicos se establece en 0. Opcionalmente, la curva puede ser
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene el perfil para el que se monta un
círculo.
168 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de
origen.
Errar. = 7808 Un accesorio no puede llevarse a cabo ya que los datos de altura dentro
de la ROI es singular.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 169
Capítulo 4 Cálculo Manual de referencia
IVC-3D
ajuste de curva
Esta herramienta encuentra la línea recta o una curva de segundo grado que se ajuste mejor a una parte seleccionada de un perfil. La
parte del perfil al que está equipada la curva es especificado por una región de interés.
La región de interés debe contener un número suficiente de puntos de datos de altura válidos, ya que con muy pocos puntos puede
producir resultados poco fiables. El número más bajo aceptable de puntos de datos válidos altura es especificado por el puntos válidos
min parámetro. Si es necesario, una distancia de valores atípicos se puede utilizar para eliminar el ruido en el perfil. En este caso, un
ajuste de la curva normal, se lleva a cabo primero, lo que resulta en una curva de referencia. Los puntos que se desvían más de distancia
de valores atípicos de la curva de referencia se descartan, y un nuevo ajuste de la curva se hace con los puntos restantes.
distancia de
valores atípicos
Al especificar una distancia de valores atípicos, los puntos que se desvían demasiado de
la curva ajustada se ignoran y luego se monta una nueva curva.
Si distancia de valores atípicos se ajusta a cero, se incluirá cada punto en el perfil durante el montaje de la curva. Tenga en cuenta que esta
herramienta funciona generalmente más rápido cuando distancia de valores atípicos se establece en 0. La curva resultante se puede utilizar en
las etapas subsiguientes utilizando el número de paso de este paso como parámetro de entrada (Curva paso definición).
Además, los coeficientes de la curva se pueden almacenar en la tabla a partir de la fila índice de la tabla. la ecuación
de la curva se da en la forma siguiente (en milímetros):
z = a una · X + a ·X
0+ 1 2 2
La ecuación de la curva se basa en las coordenadas calibradas, es decir tanto x como z en la ecuación tiene los milímetros
de la unidad.
170 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene el perfil para el que se ajusta la
curva.
04 = puntos válidos Min El número más bajo aceptable de puntos de datos válidos altura dentro
de la ROI
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de
origen.
Errar. = 7808 Un accesorio no puede llevarse a cabo ya que los datos de altura dentro
de la ROI es singular.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 171
Capítulo 4 Cálculo Manual de referencia
IVC-3D
ajuste de superficies
Esta herramienta se encuentra la superficie que mejor se ajusta a una parte seleccionada de una imagen en 3D. Típicamente, esta
herramienta se utiliza para la definición de la superficie de nivel cero para los cálculos de volumen o mediciones de desviación. La parte de
la imagen en 3D a la que está montada la superficie está especificado por la región de interés en ROI paso definición. Si la región de interés
no contiene suficientes píxeles con datos de altura válidas, se devolverá un mensaje de error. Hay cuatro tipos de superficies que se pueden
La herramienta se ejecuta mucho más rápido durante el montaje de un avión en comparación con una superficie de segundo grado.
Si es necesario, una distancia de valores atípicos se puede utilizar para eliminar el ruido en la imagen 3D. En este caso, un ajuste de
superficie estándar se lleva a cabo primero, resultando en una superficie de referencia. Los puntos de la imagen 3D que se desvían en más
de distancia de valores atípicos de la superficie de referencia se descartan, y un nuevo ajuste superficie está hecha con los puntos restantes.
Si distancia de valores atípicos se ajusta a cero, cada punto en la imagen 3D se incluirá en el montaje de la superficie. Tenga en cuenta que
esta herramienta funciona generalmente más rápido cuando distancia de valores atípicos se establece en 0. La superficie resultante puede
usarse en etapas posteriores mediante el número de paso de este paso como parámetro de entrada (Surface paso definición).
El parámetro de salida hace posible dibujar la superficie instalada en el retorno de la inversión o en la imagen completa. También hace
posible dibujar una imagen compensada en cualquiera de ellos. Una imagen compensada superficie es una imagen donde la superficie
equipada se ha sustraído de los datos originales para generar una imagen 'aplanado'. Esto es muy útil como un pre-procesamiento para,
por ejemplo, el Finder Blob. Tenga en cuenta que cuando la salida se establece en una de las opciones de compensación (compensada
en el retorno de la inversión o compensarse en la imagen completa) la superficie es siempre una superficie altura constante. Esta
superficie se refiere a la imagen compensada en lugar de la original. El modelo de superficie equipado se almacena internamente y el
usuario no necesita tener en cuenta la forma en que se representa. Sin embargo, en algunas aplicaciones, puede ser interesante utilizar
Avanzado: los coeficientes Montado en el ejemplo calcular un vector normal a un plano equipada. Para ello, la herramienta devuelve los coeficientes
superficiales como resultados. Para obtener el valor de la altura Z de una superficie en un punto (X,
Parámetros de entrada
172 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Error de mensajes
Errar. = 7808 Un accesorio no puede llevarse a cabo ya que los datos de altura dentro de la
ROI es singular.
Errar. = 7811 El retorno de la inversión es demasiado pequeño. Debe ser al menos 2 x 2 píxeles.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 173
Capítulo 4 Cálculo Manual de referencia
IVC-3D
Esta herramienta se encuentra la superficie que mejor se ajusta a una lista de puntos 3D.
La lista de puntos se lee de la tabla, y hasta 1024 puntos se puede utilizar para especificar la superficie. La herramienta lee la
coordenadas X e Y para cada punto de la mesa, y el valor Z se lee desde el banco de imagen seleccionado. Si la lista de
puntos no contiene suficientes píxeles con datos de altura válidas, se devolverá un mensaje de error. En la actualidad, sólo
es posible para adaptarse a una superficie plana de los puntos dados.
Si es necesario, una distancia de valores atípicos se puede utilizar para eliminar el ruido en la imagen 3D. En este caso, todos los puntos
dados serán en un primer paso pueden utilizar para encontrar una superficie de referencia. En un segundo paso, los puntos cuyo valor Z se
desvían más de distancia de valores atípicos de esta superficie de referencia se descartó, y un nuevo ajuste superficie está hecha con los
puntos restantes. Si distancia de valores atípicos se ajusta a cero, la superficie de referencia será el resultado final, es decir, cada punto de la
lista se incluirá en el montaje de la superficie. Tenga en cuenta que esta herramienta funciona generalmente más rápido cuando distancia de
La superficie resultante se puede utilizar en las etapas subsiguientes utilizando el número de paso de este paso como parámetro de
entrada (Surface paso definición). Para visualizar la superficie resultante, por favor utilice la herramienta de dibujo de superficie.
Avanzado: El modelo de superficie equipado se almacena internamente y el usuario no necesita tener en cuenta la forma en que se representa. Sin
embargo, en algunas aplicaciones, puede ser interesante utilizar coeficientes de la super- ficie equipada con, por ejemplo calcular un
vector normal. Para ello, la herramienta devuelve los coeficientes superficiales como resultados. Para obtener el valor de la altura Z de
una superficie en un punto (X, Y) se utiliza la siguiente fórmula:
Parámetros de entrada
04 = Tipo de superficie Este parámetro está reservado para uso futuro. Siempre se establece
en 'plano de la superficie'.
174 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Error de mensajes
Errar. = 7403 configuración de agarre debe ser ejecutado antes de ejecutar este paso.
Errar. = 7801 La lista de puntos no contiene suficientes datos válidos para realizar
un ajuste. El algoritmo requiere al menos tres puntos válidos.
Errar. = 7808 El cálculo resultó en un intento de dividir por cero. Esto puede
suceder si los puntos son demasiado cerca uno del otro.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 175
Capítulo 4 Cálculo Manual de referencia
IVC-3D
Coordinar alineación
La herramienta de alineación de coordenadas se utiliza para alinear el sistema de coordenadas de IVC-3D a un sistema externo de
coordenadas (coordenadas del mundo).
El resultado de la herramienta es una transformación, que se almacena en un bloque de datos en el IVC-3D, y puede ser utilizado más
El emulador no emula esta tarde por la herramienta 'Get punto calibrado' para obtener valores de medición alineadas. Esta herramienta se utiliza a través de una
herramienta. Ver la sección instalación interactiva. Por lo tanto, el paso del programa se puede mover re o deshabilitadas en el programa después de crear la
Manejo del emulador para transformación.
obtener más información.
Parámetros de entrada
Ninguna.
Esta herramienta se utiliza a través de la instalación interactiva, que se abre haciendo doble clic en el botón Configurar. Consulte
“Alineación de coordenadas” en la página 262 para obtener más información sobre la instalación interactiva.
Ninguna.
176 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Cálculo Capítulo 4
IVC-3D
Esta herramienta calcula las coordenadas X calibrados, Y, Z (en mm) para un píxel, ya sea en un perfil o una imagen en 3D. El
valor de la altura se adquiere de la imagen especificada en el Fuente banco.
La herramienta tiene un filtro incorporado que puede ser utilizado para el cálculo del valor de la altura (Z nate coordinación) en imágenes
ruidosas. El parámetro Tipo de filtro se utiliza para configurar el filtro para utilizar la media o la mediana del valor de una matriz de píxeles
de 3x3 (1x3 para perfiles) o 5x5 píxeles (1x5 para los perfiles) que rodean el píxel especificado.
Si las coordenadas deben estar alineados con un sistema de coordenadas externo (coordenadas del mundo), la Transformar bloque
de datos de parámetros especifica que transforman que se deben utilizar para la alineación. Esta transformación se crea utilizando
la instalación interactiva de la herramienta de alineación de coordenadas '. Si el parámetro se - 1 significa que las coordenadas no
deben estar alineados.
Cuando un perfil se utiliza la imagen de origen, el parámetro como Y del píxel se ignora. El calibrado y vuelto a
coordinar siempre será 0 para un perfil.
Cuando una imagen en 3D se utiliza como imagen de origen, la herramienta requiere que la coordenada y distancia de toma de muestras se
establece, mediante el uso de la herramienta de configuración Grab '. Esta distancia de muestreo se puede ajustar de forma manual o
indirectamente por un dispositivo codificador externo. Consulte la documentación de la herramienta de configuración Grab 'para más
información.
Si se aplica esta herramienta en un perfil que se extrae de una imagen 3D con la herramienta 'Extraer Perfil', las
coordenadas devueltos son en relación con el no a la imagen original en 3D y perfil.
Parámetros de entrada
banco 01 = Fuente El banco de imagen que contiene una imagen en 3D o perfil que contiene
el valor del punto.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 177
Capítulo 4 Programa Manual de referencia
IVC-3D
4.9 Programa
Ir
Esta herramienta salta al paso seleccionado en el programa de paso. El programa continúa la ejecución desde ese punto.
Parámetros de entrada
Ninguna
178 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Programa Capítulo 4
IVC-3D
Si Entonces Goto
Esta herramienta salta a un paso del programa definido si la condición en Control de la expresión Es cierto (salto condicional).
Parámetros de entrada
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 179
Capítulo 4 Programa Manual de referencia
IVC-3D
Si Error Goto
Esta herramienta se encarga de errores en los próximos pasos del programa. Se recomienda para manejar poten- cialmente errores que se
producen en bloques de programas críticos con esta herramienta. Esto evita que el programa se detiene debido a un error.
Si un paso de programa devuelve un error del programa o bien se salta este paso y continúa con el siguiente paso o salta a un
paso del programa definido. Por favor, seleccione el vaya al paso con cuidado para evitar crear accidentalmente un bucle infinito.
Parámetros de respuesta son el número de paso, donde se produjo el último error y el código de error.
Parámetros de entrada
01 = El último paso con el error Paso número que evocaba el último error.
02 = código de error pasado Código de error del último error.
180 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Programa Capítulo 4
IVC-3D
Si en el rango de Goto
Esta herramienta comprueba si un valor está dentro de un cierto rango. Dependiendo de la configuración de la Goto si
Parámetro la herramienta salta a un número de paso define si el valor se encuentra dentro o fuera de la gama.
Parámetros de entrada
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 181
Capítulo 4 Programa Manual de referencia
IVC-3D
Esta herramienta es similar a la herramienta 'Si en Goto gama'. Comprueba si hasta cuatro valores se encuentran dentro de su rango individuo
o no. Si todos los valores están dentro de sus rangos de la herramienta salta a un número de paso definido.
Parámetros de entrada
13 = Si todo en el paso gama Goto Paso número al que salta el programa y continúa a si
todos los valores están en el rango.
182 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Programa Capítulo 4
IVC-3D
Si
La herramienta 'Si' se utiliza junto con una herramienta de 'Fin' y, opcionalmente, una herramienta 'Else' para encerrar los programas de
medidas que sólo se deben ejecutar si se cumple una determinada condición:
Si la condición en el Control de la expresión es cierto todos los pasos del programa se ejecutan BE- Tween esta herramienta y la
herramienta que hace referencia el paso ELSE o END parámetro. Si la herramienta se hace referencia es una herramienta 'Else',
los siguientes pasos que se saltan la herramienta y el programa continúa con los pasos siguientes del programa de la herramienta
'Fin' se refiere el paso 'Else'. Si la condición en el Control de la expresión es falso los siguientes pasos del programa se omiten y el
programa continúa con los pasos del programa siguientes la herramienta a que se refiere por el paso ELSE o END parámetro. Una
construcción con un 'Si' herramienta debe terminar siempre con una herramienta de 'Fin'.
Parámetros de entrada
Ninguna
Ejemplo
paso: 4 paso: 4
02 = FIN paso: 6
01 = Iniciar paso: 1
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 183
Capítulo 4 Programa Manual de referencia
IVC-3D
Más
Esta herramienta podría ser utilizado después de la 'Si' herramienta y se debe terminar con la herramienta 'Fin'. Depende de la
condición en la herramienta 'Si'. Si la condición es verdadera todos los pasos del programa entre el extremo ' 'Else' y se omiten. Si la
condición es falsa sólo se ejecutan los pasos del programa entre el extremo ' 'Else' y. Vea la siguiente figura.
Parámetros de entrada
Ninguna
Ejemplo
Paso 1 herramienta: Si
END: 4
01 = IF paso: 1
02 = paso END: 6
01 = Iniciar paso: 1
184 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Programa Capítulo 4
IVC-3D
por
Esta herramienta realiza un bucle. Se repite la ejecución de los pasos del programa entre 'Para' y 'Fin'. Se inicializa el índice
del bucle con el valor inicial y repite los pasos del programa hasta índice del bucle es igual o mayor que Deja de valor. Después
de cada repetición la valor de incremento se añade a índice del bucle.
La repetición de los pasos del programa termina si el índice del bucle es igual o mayor que la
Deja de valor.
Parámetros de entrada
Ejemplo
Detener valor = 10
Incremento = 4
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 185
Capítulo 4 Programa Manual de referencia
IVC-3D
Mientras
Esta herramienta realiza un bucle while. Se repite todos los pasos del programa entre 'Aunque' y 'Fin' hasta que la condición de Expresión
de control Es falso. Debido a que esta herramienta se debe terminar con una herramienta de 'Fin'.
Parámetros de entrada
Ninguna
186 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Programa Capítulo 4
IVC-3D
Comenzar subrutina
Esta herramienta define el inicio de una subrutina y debe ser seguido por la herramienta de 'Fin'. Cuando la subrutina se llama
ejecuta todos los pasos del programa entre subrutina y Fin. Una subrutina puede ser llamada por las siguientes herramientas:
- Ir
- Si a continuación, ir a
- Si en Goto gama
Después se ejecuta la subrutina del programa continúa en la etapa que sigue al paso de llamar a la subrutina.
Parámetros de entrada
Ejemplo
1 paso Goto 15 1
2 15
3 dieciséis
4 17
5 18
. 2
. 3
. 4
. 5
15 Comenzar subrutina .
17 pasos intermedios .
18 etapa final .
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 187
Capítulo 4 Programa Manual de referencia
IVC-3D
Fin
La herramienta finales deben seguir las siguientes herramientas:
- Si
- Mientras
- por
- subrutina
Parámetros de entrada
Ninguna
188 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Programa Capítulo 4
IVC-3D
Esta herramienta se utiliza para cargar y ejecutar un programa de paso que se almacena en un banco de programa en la memoria flash del
dispositivo.
La ejecución del programa cargado comienza en el paso de programa especificado por el Inicio etapa
parámetro.
Al establecer los parámetros Iniciar cuadro de cargas índice y Número de elementos, Se puede especificar qué filas de la tabla
almacenada con el programa paso que debe ser cargado con el programa.
El programa cargado paso reemplazará por completo el programa actualmente en la memoria de trabajo. Si desea continuar
ejecutando el programa anterior después de cargar un programa de la memoria flash, que programa también se debe almacenar en
la memoria flash, y el programa cargado debe contener un paso 'flash programa Run' que carga el programa anterior de la memoria
flash.
Parámetros de entrada
03 = Iniciar índice de la tabla de carga Índice de la primera fila de la tabla a ser cargada desde la tabla
almacenada con el programa de paso y en la tabla activa.
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 189
Capítulo 4 Programa Manual de referencia
IVC-3D
Protección programa
La herramienta Protección del programa puede ser utilizado para la prevención de un programa que se importen desde el
dispositivo y abierto en IVC de estudio, y para la prevención de un programa a copiar y correrá en otro dispositivo.
Un programa que contiene esta herramienta no se puede importar desde la memoria Flash en IVC Studio. Si el Bloqueo de dispositivo parámetro
El emulador no emula esta está establecido, el programa sólo se ejecutará en el dispositivo al que se carga desde IVC Studio. Si el programa se copia desde un
herramienta. Ver la sección dispositivo a otro, que se niegan a ejecutar en el otro dispositivo. Si el Bloqueo de dispositivo parámetro no está establecido, el
Manejo del emulador para programa se puede copiar a otros dispositivos a través de FTP y ejecutar en esos dispositivos, pero nunca importó de nuevo en IVC
obtener más información.
Studio. Nota: Si se utiliza este paso de programa en un programa, asegúrese de que se mantiene el archivo de proyecto original, ya
que no hay manera de recuperar el programa desde un dispositivo si se pierde el archivo de proyecto.
Parámetros de entrada
02 = Lock al dispositivo Si este parámetro está establecido, el programa sólo se ejecutará en el dispositivo que fue
escrito a parpadear de IVC Studio. Si intenta copiar este programa desde un dispositivo a
otro, que se niegan a ejecutar en el otro dispositivo.
Ninguna.
190 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Sistema Capítulo 4
IVC-3D
4.10 Sistema
Obtener temporizador
Esta herramienta permite la monitorización de la hora del sistema. El tiempo total de procesamiento o el tiempo de procesamiento de
ciertas secuencias de pasos pueden calcularse restando los resultados de dos herramientas Get temporizador diferentes o de una
herramienta en dos ciclos del programa de paso. Dado que no es posible poner a cero el contador de tiempo el valor de retorno debe
ser almacenado en la tabla para calcular los tiempos de ciclo de secuencias de programa paso. El valor máximo para la hora del
sistema es 1157627903 (que corresponden a 44FFFFFF hexadecimal). Cuando se alcanza el valor máximo será envuelto el valor.
Parámetros de entrada
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 191
Capítulo 4 Sistema Manual de referencia
IVC-3D
Espere
Esta herramienta establece un periodo de tiempo en el programa paso. El programa se detiene en este paso y ues contingencia tras el tiempo
de espera especificado.
Tenga en cuenta que el tiempo mostrado de ejecución no tiene sentido en este paso. Por favor, ignora este valor.
Parámetros de entrada
Ninguna
192 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Sistema Capítulo 4
IVC-3D
Leer en la Tabla
Esta herramienta lee un valor de la tabla. El valor de retorno de esta herramienta es el valor seleccionado de la tabla.
Parámetros de entrada
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 193
Capítulo 4 Sistema Manual de referencia
IVC-3D
Escribir en la tabla
Parámetros de entrada
Ninguna
194 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Sistema Capítulo 4
IVC-3D
llenar la tabla
Esta herramienta llena un valor en una matriz seleccionada en la tabla. La matriz se define por una Comience índice de la tabla en la que esta
herramienta se empieza a llenar la mesa y una índice de la tabla final en la que esta herramienta se detiene para llenar la tabla. Cualquiera de
cada célula en esta matriz se llena con el valor o sólo cada n º
fila.
Parámetros de entrada
02 = índice de la tabla de inicio número de índice de la tabla para definir la primera fila de la matriz.
índice de la tabla 03 = Fin número de índice de la tabla con la última fila de la matriz.
04 = Llenar intervalo Número de filas omitidos entre cada valor. 1 significa todas las células de
la matriz se llenan con el valor.
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 195
Capítulo 4 Sistema Manual de referencia
IVC-3D
Estos datos cargue la herramienta que se almacena en la memoria flash en un bloque de datos en la memoria de trabajo.
Los datos se almacenan en un archivo en la memoria flash, que se conoce por el Nombre del archivo
parámetro.
Parámetros de entrada
Ninguna
Error de mensajes
196 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Sistema Capítulo 4
IVC-3D
Esta herramienta escribe un bloque de datos en la memoria de trabajo en la memoria flash. La memoria flash sostiene que los datos incluso si
la alimentación del dispositivo está apagado.
Cuando se guarda en la memoria flash, los datos están contenidos en un archivo cuyo nombre se especifica en el Nombre del archivo parámetro.
Esta herramienta es útil, por ejemplo, en combinación con la 'Forma Locator' y 'Agregar forma de ejecución' en la categoría de
herramientas a juego. Estos datos del almacén de herramientas sobre un objeto en un bloque de datos en la memoria de trabajo.
'Guardar bloque de datos' a Flash permite a este bloque de memoria para estar en la memoria flash y ser utilizado por la herramienta
'Shape Locator' más tarde - o en otros programas - sin tener que enseñar el objeto de nuevo.
Nota: Si un bloque de datos ya existe en el flash con el mismo nombre que el que está escribiendo, la existente será
reemplazado por el nuevo bloque de datos, y la cantidad de espacio muerto en el disco flash se incrementará con el tamaño de
los datos anteriores bloquear. Para más detalles véase la sección en la página 282 de la guía de solución de problemas.
Nota: Esta herramienta puede realizar una desfragmentación automática del disco flash si la cantidad de espacio muerto supera el umbral
especificado. Por favor refiérase a la sección Configuración de los parámetros del dispositivo en el apéndice para obtener información sobre
cómo establecer este umbral. Esto aumentará significativamente el tiempo de ejecución de la herramienta. Tenga en cuenta también que
este es sólo el caso cuando la cámara está en funcionamiento, no al ejecutar la herramienta con F5 / F8. En esta última situación, se
devolverá un código de error que indica que es el momento de desfragmentar el flash.
Parámetros de entrada
bloque 01 = Datos El número del bloque de datos en la memoria de trabajo en la que se almacenan los datos a
ser guardados.
Ninguna
Error de mensajes
Error ITF = 2 Se acabó el tiempo. El tiempo de ejecución para guardar el bloque de datos en flash es
demasiado largo. Aumentar el límite de tiempo de espera ( Configuración de
opciones en la barra de menú de IVC Studio).
Errar. = 8960 La cantidad de espacio muerto en el flash supera el umbral especificado. Por
favor, desfragmentar el disco utilizando la opción Borrar memoria no utilizada en
el menú flash en la lista de dispositivos.
Errar. = 8961 La desfragmentación automática falló. puede que sea necesario reiniciar para
restaurar el flash de la cámara.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 197
Capítulo 4 Sistema Manual de referencia
IVC-3D
Tenga en cuenta que al cargar una imagen en una cámara IVC-3D, la cámara debe tener la misma configuración de campo de
visión (FOV) y longitud como cuando se salvó la imagen.
Parámetros de entrada
01 = banco de Flash Número del banco de flash en el que se almacena la imagen para ser cargado.
Ninguna
Error de mensajes
Errar. = 361 Tipo de imagen para restaurar es diferente del tipo de imagen del banco.
Errar. = 7306 El tamaño del banco de imágenes que se cargan desde el archivo no coincide
con la configuración actual FOV.
198 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Sistema Capítulo 4
IVC-3D
Esta herramienta guarda una imagen en un banco de imágenes en la memoria flash. Hay hasta 9.999 bancos de flash disponible para
el almacenamiento. El número real de los bancos disponibles se determina por el tamaño de las imágenes guardadas.
Nota: Si el banco de flash seleccionado ya contiene una imagen almacenada, esta imagen será reemplazada por la nueva
imagen sin ninguna advertencia. Las imágenes se pueden guardar en tres diferentes formatos de imagen:
prima comprimida Guarda los datos en bruto de la imagen con compresión sin pérdidas.
jpeg Guarda la imagen en un formato JPEG comprimido, que es una compresión con pérdida. La
cantidad de compresión se establece con el Factor de calidad, dónde 100 significa que no hay
compresión.
El tiempo de ejecución de esta herramienta depende de cuánto se comprime la imagen, tal
como se describe en la siguiente tabla.
Tenga en cuenta que los tiempos de ejecución pueden variar sobre varios milisegundos, lo que puede resultar en un tiempo de ciclo no
constante.
Nota: Esta herramienta puede realizar una desfragmentación automática del disco flash si la cantidad de espacio muerto supera el umbral
especificado. Por favor refiérase a la sección Configuración de los parámetros del dispositivo en el apéndice para obtener información sobre
cómo establecer este umbral. Esto aumentará significativamente el tiempo de ejecución de la herramienta. Tenga en cuenta también que
este es sólo el caso cuando la cámara está en funcionamiento, no al ejecutar la herramienta con F5 / F8. En esta última situación, se
devolverá un código de error que indica que es el momento de desfragmentar el flash.
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene la imagen que se guarda en flash.
02 = banco de Flash Número del banco de flash en el que se almacenará la imagen. Los números
válidos para los bancos de flash son 0 - y 9999.
04 = factor de calidad Cuando Formato se establece en jpeg, la cantidad de compresión de la imagen. Los
valores válidos: 1-100.
100 La más alta calidad de la imagen (sin compresión JPEG)
1 baja calidad de imagen y tiempo de ejecución corto (máxima
compresión JPEG).
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 199
Capítulo 4 Sistema Manual de referencia
IVC-3D
Error de mensajes
Error ITF = 2 Se acabó el tiempo. El tiempo de ejecución para salvar a un banco de imágenes en flash es
demasiado largo. Aumentar el límite de tiempo de espera ( Opciones de con- figuración en
la barra de menú de IVC Studio).
Errar. = 8960 La cantidad de espacio muerto en el flash supera el umbral especificado. Por
favor, desfragmentar el disco utilizando la opción Borrar memoria no utilizada en
el menú flash en la lista de dispositivos.
Errar. = 8961 La desfragmentación automática falló. puede que sea necesario reiniciar para
restaurar el flash de la cámara.
200 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Sistema Capítulo 4
IVC-3D
Los parámetros de esta herramienta se escriben en una página de estado que se puede acceder mediante un navegador web. Esto
permite supervisar los parámetros seleccionados durante el tiempo de ejecución del dispositivo. La página se accede como http:
//xxx.yyy.zzz.qqq/status.html donde el xxx.yyy.zzz.qqq es el número IP del dispositivo seleccionado.
http: //xxx.yyy.zzz.qqq/status.html
xxx.yyy.zzz.qqq es la dirección IP del
dispositivo
variables incluidas
La página web contiene un banco de imágenes y es posible controlar hasta cinco variables. El banco imagen seleccionada se puede
copiar en un buffer para asegurar que la imagen incluida en la página web está sincronizado con la ejecución de la Condición de la
página Web en el programa de paso. Si el banco de imágenes no se copia en una memoria intermedia de la imagen podría ser incluido
dependiendo de la etapa actual del programa paso al actualizar la página web de estado. Tenga en cuenta que la copia de un banco de
imágenes en una memoria intermedia lleva algún tiempo y por lo que el tiempo de ejecución se incrementará. Los colores en el banco
de imágenes se mostrarán en blanco en la página web. También tenga en cuenta que la descripción que se puede agregar en los
parámetros Descripción AE permite sólo cadenas (no hay valores numéricos). Si no se utiliza ninguna descripción o numéricos valores
de la variable no se incluirá en la página web.
Para actualizar la página de estado basta con hacer clic en el botón de actualización de su navegador web.
Parámetros de entrada
banco 01 = Fuente banco de imágenes seleccionadas que serán incluidos en la página web.
02 = copia del banco Opción si el banco de imágenes debe ser copiada o no.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 201
Capítulo 4 Sistema Manual de referencia
IVC-3D
04 = Variable A Parámetro especifica la variable que se incluirá en la página web con Descripción
A.
05 = Descripción B Descripción de la variable B que se incluirá en la página web (sólo
cadenas).
06 = Variable B Parámetro especifica la variable que se incluirá en la página web con Descripción
B.
07 = Descripción C Descripción de la variable C, que se incluirá en la página web (sólo
cadenas).
08 = Variable C Parámetro especifica la variable que se incluirá en la página web con Descripción
C.
09 = Descripción D Descripción de la variable D que se incluirá en la página web (sólo
cadenas).
10 = Variable D Parámetro especifica la variable que se incluirá en la página web con Descripción
D.
11 = Descripción E Descripción de la variable E que se incluirá en la página web (sólo
cadenas).
12 = Variable E Parámetro especifica la variable que se incluirá en la página web con Descripción
E.
Ninguna
errores
Si el equipo está en una red que utiliza un servidor proxy (típico en grandes redes), una excepción del proxy necesita ser
hecho para permitir la comunicación directa entre el ordenador y la cámara. Para saber si su red utiliza un servidor proxy,
mira a los parámetros de la LAN para su navegador web. Herramientas
Opciones de Internet Conexiones Configuración de LAN.
Para hacer la excepción de, por ejemplo, Internet Explorer, seleccione Herramientas opciones de Internet
conexiones Configuración de LAN Proxy Server, Advanced. En el excepciones lista, agregar su número de dominio,; xxx.yyy.zzz. * Otros
navegadores por lo general funcionan de manera similar. Si todavía tiene problemas, póngase en contacto con su técnico de la red.
Por ejemplo, si su cámara tiene la dirección IP 10.162.8.100, el siguiente debe ser añadido en la lista de
excepciones:; 10.162.8. *
202 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Sistema Capítulo 4
IVC-3D
Advertencia: escritura frecuente a dispositivos flash se desgasta el dispositivo. Nunca incluyen una mesa de escritura a parpadear paso que se
desarrollará en cada ciclo del programa. Esta herramienta sólo se debe utilizar en una sección especial del programa de paso que sólo
se ejecuta cuando por ejemplo, un operador cambia algunos parámetros de funcionamiento. El incumplimiento de esta advertencia,
finalmente resultará en un dispositivo flash rota.
Nota: Esta herramienta puede realizar una desfragmentación automática del disco flash si la cantidad de espacio muerto supera el umbral
especificado. Por favor refiérase a la sección Configuración de los parámetros del dispositivo en el apéndice para obtener información sobre
cómo establecer este umbral. Esto aumentará significativamente el tiempo de ejecución de la herramienta. Tenga en cuenta también que
este es sólo el caso cuando la cámara está en funcionamiento, no al ejecutar la herramienta con F5 / F8. En esta última situación, se
devolverá un código de error que indica que es el momento de desfragmentar el flash.
Parámetros de entrada
01 = índice de la tabla Índice del primer elemento de la tabla que se almacena en flash.
03 = Nombre de archivo Nombre del archivo en Flash donde se almacenarán los datos.
04 = ¡Atención! Se desgasta Flash La herramienta sólo funcionará si este parámetro se establece en 'Aceptar'. los
valor por defecto es 'No aceptar'. Esta es una medida de seguridad para reducir el
riesgo de inclusión accidental del paso en su bucle principal.
Error de mensajes
Error ITF = 2 Se acabó el tiempo. El tiempo de ejecución para salvar a un banco de imágenes en flash es
demasiado largo. Aumentar el límite de tiempo de espera ( Opciones de con- figuración en
la barra de menú de IVC Studio).
Errar. = 8960 La cantidad de espacio muerto en el flash supera el umbral especificado. Por
favor, desfragmentar el disco utilizando la opción Borrar memoria no utilizada en
el menú flash en la lista de dispositivos.
Errar. = 8961 La desfragmentación automática falló. puede que sea necesario reiniciar para
restaurar el flash de la cámara.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 203
Capítulo 4 Sistema Manual de referencia
IVC-3D
Esta herramienta lee una sección de la tabla de la memoria flash. Para poder hacer esto, el archivo debe ormente previ- ser escrito por la
tabla de escritura a la herramienta de Flash.
Parámetros de entrada
204 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
4.11 Comunicación
RS485 configuración
Esta herramienta inicializa el puerto RS485. En que debe ejecutarse en el programa de pasos antes de utilizar las herramientas siguientes:
Parámetros de entrada
Ninguno
Par Impar
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 205
Capítulo 4 Comunicación Manual de referencia
IVC-3D
dolorosas en la tabla que comienza en una fila de inicio seleccionada. Sólo transmitir valores de hasta 8 bits. No transmita cualquier
otro valor.
02 = Los valores esperados Número total de valores esperados. Dado que el número de filas en la
tabla están limitados a 2000 el índice de la tabla + Los valores
esperados < 2001.
03 = índice de la tabla Iniciar fila en la tabla para escribir los valores recibidos de una manera sucesivos.
Error de mensajes
206 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Esta herramienta va a enviar valores forman la mesa a través del puerto RS485. Los valores se enviarán de manera sucesiva a
partir de la tabla que comienza en la fila definida por el parámetro índice de la tabla. El parámetro Número de valores Define el
número de valores que se van a enviar. Tenga en cuenta que sólo los valores de 8 bits (0 .. 255) se pueden enviar.
Ninguna
Error de mensajes
Ejemplo
índice de la tabla: 20
Tabla: índice 21
Tabla 25
Figura - Ejemplo para el envío de valores de la tabla a través de RS485. Parámetros de entrada: índice de la tabla: 21 y Número
de valores: 3. Que los medios que comienzan en índice de la tabla se envían 21 tres valores sucesivos.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 207
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Tenga en cuenta que la herramienta lee sólo hasta 4095 caracteres a la vez. Si hay caracteres restantes en la cola de los próximos
El emulador no emula esta 4095 caracteres se leerán la próxima vez que se ejecuta la herramienta. Para asegurar que la herramienta lee los primeros 4095
herramienta. Ver la sección caracteres cada vez que se ejecuta la herramienta de configuración RS485 'debe insertarse antes de 'cadena Leer RS485' para
Manejo del emulador para borrar la cola antes de que se transmite una nueva cadena. La cadena de lectura se encuentra en el valor del resultado Recibido
obtener más información. cadena.
entrada Parameters4
01 = Tiempo Plazo acerca de cuánto tiempo la herramienta de espera para leer la cadena a través
del puerto RS485.
Error de mensajes
208 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Esta herramienta va a escribir una cadena con un máximo de 4095 caracteres a través del puerto RS485.
Parámetros de entrada
El emulador no emula esta
01 = cadena de caracteres Cadena a escribir.
herramienta. Ver la sección
Manejo del emulador para Tenga en cuenta que sólo hasta 4095 caracteres pueden ser enviados.
Ninguna
Error de mensajes
Errar. 8006 La cadena a enviar es demasiado largo (más de 4095 tros ticas)
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 209
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Habilitar Ethernet
Esta herramienta se encarga de la transmisión de los valores de los resultados e imágenes desde el dispositivo al PC a través del puerto
Ethernet. parámetro de entrada Estado controles si la transmisión se habilitará o se descarga con capacidades. Transmisión a través del puerto
Ethernet = habilitado es la configuración predeterminada. Si Status = false la transmisión se desactivará. En este caso la herramienta 'Display'
no se actualizará con los valores de resultados actual y se mostrará ninguna imagen. Si Status = true la transmisión se activará de nuevo.
Después de permitir la transmisión de nuevo, se recomienda incluir una herramienta de 'Espera' con un retraso de al menos 1 ms en el
programa de pasos antes de usar herramientas que necesitan valores de resultado o imágenes. Esto asegura que los valores estarán
Parámetros de entrada
Ninguna
210 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Esta herramienta se utiliza para configurar una conexión a un dispositivo a través de Ethernet. Esta conexión se puede utilizar
más adelante en el programa, ya sea para enviar o recibir datos desde ese dispositivo. Es posible tener varias conexiones
abiertas al mismo tiempo. Al enviar o datos de remitente como del destinatario través de la conexión, el paso del programa, donde
se abre la conexión se utiliza como uno de los parámetros. los Protocolo de transporte parámetro especifica el tipo de conexión
Si el dispositivo debe iniciar la conexión, el tipo de conexión se debe establecer en Outgo- TCP ing en el paso del
'Open Ethernet Raw'.
Si el dispositivo debe esperar a que otros dispositivos se conecten, el tipo de conexión se debe establecer en TCP
entrante en el paso del 'Open Ethernet Raw'. Una conexión se establecerá con cualquier dispositivo que solicita una
conexión.
Para una conexión de salida que se ha establecido correctamente, el dispositivo al que desea conectarse debe estar esperando
una conexión entrante. Si el dispositivo es una cámara IVC-2D o 3D-IVC, esto significa que la cámara debe haber ejecutado
una herramienta de 'Open Ethernet Raw' con el
Protocolo de transporte parámetro establecido en TCP entrante.
1 3
El dispositivo A conexión
Entrante puerto
2 TCP: 2610
Conexión
dispositivo B
2. Si el dispositivo está a la espera para las conexiones entrantes, se establece la conexión y los dispositivos pueden
enviar y recibir datos a través de la conexión.
3. Si otro dispositivo intenta conectarse al mismo dispositivo y en el mismo puerto, se producirá un error ya que la conexión ya
está ocupado. La conexión debe estar cerrada por el dispositivo B antes dispositivo C puede establecer una conexión.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 211
Capítulo 4 Comunicación Manual de referencia
IVC-3D
por TCP de salida conexiones, el IP asociada especifica qué dispositivo se comunique con y la puerto
asociado especifica qué puerto del otro dispositivo escuchará en. los
IVC Puerto de dispositivo se puede ajustar a 0, en cuyo caso el número de puerto de la cámara se ajustará automática- mente. por TCP
entrantes conexiones, el IVC Puerto de dispositivo se debe establecer, mientras que los parámetros
IP asociada y puerto asociado son ignorados. Esto significa que la cámara va a aceptar una conexión desde cualquier otro
dispositivo que se conecta a la IVC Puerto de dispositivo.
por UDP conexiones, configuración de la IVC Puerto de dispositivo a 0 evitará que la cámara de recepción de datos a través de esta
conexión. Del mismo modo, dejando IP asociada vacía y ajuste puerto asociado a 0 impedirá que la cámara desde el envío de datos a
través de la conexión. Si el IP asociada se establece, la cámara sólo recibirá los datos de ese dispositivo. Si una TCP de salida o TCP
entrantes La conexión no pudo ser establecida antes de que el tiempo de espera, la cámara intentará volver a establecer la conexión
en cada subsiguiente operación de lectura o escritura. Por otra parte, si una conexión está cerrada por cualquier razón, no puede ser
utilizado de nuevo hasta que se cierre (mediante el uso de la 'Cerca de Ethernet en bruto' de la herramienta) y reabierto de nuevo.
Parámetros de entrada
03 = IVC Puerto de dispositivo El número de puerto en el que la cámara va a enviar o recibir datos. números de
puerto son válidos 1500 - 65535.
por TCP saliente, este parámetro puede ser fijado a 0. En este caso el número de
puerto se establecerá automáticamente. por UDP, Si este parámetro se establece en
0 la cámara no será capaz de recibir datos en esta conexión.
05 = puerto asociado El número de puerto utilizado en el dispositivo al que se conecte. Si este parámetro
está establecido, el IP asociada También se debe establecer. números de puerto son
válidos 1 - 65535, Sin embargo los números de puerto 1-1023 son generalmente
reservados para el sistema Para TCP entrante, este parámetro se ignora y se puede
dejar vacío. por UDP, Si este parámetro es 0, la cámara no será capaz de enviar datos
en esta conexión.
Ninguna.
Error de mensajes
212 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Ninguna.
Error de mensajes
Errar. = 1 La etapa de programa mencionado por el parámetro paso abierto no contiene una
herramienta 'Abrir Ethernet en bruto'.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 213
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Parámetros de entrada
02 = Tiempo de espera El tiempo en milisegundos durante el que la cámara va a tratar de recibir datos.
Esto incluye el tiempo que se tarda en establecer la conexión, si es necesario.
04 = índice de la tabla fila de la tabla en la que almacenar el primer valor recibido. La herramienta va a almacenar los
valores en las filas de la tabla de índice de la tabla a ( índice de la tabla + bytes esperados - 1)
Error de mensajes
Errar. = 1 El paso del programa mencionado por paso abierto No es un "abierto Ethernet Raw
paso.
214 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Los valores recibidos se almacenan en la tabla como valores numéricos. El primer valor recibido se almacena en la fila de la tabla índice de la
tabla, el siguiente valor en la fila índice de la tabla + 1, etc, hasta que todos los valores especificados en las cadena de formato ha sido recibido.
cadena de formato
El formato de la información a recibir se especifica en una cadena en la que se especifica el tipo y la preci- sión para
cada valor. Los datos binarios se formatea de acuerdo con el estándar IEEE-754. Los siguientes formatos están
disponibles:
Formato Descripción
Ejemplo:
Si el telegrama contiene dos números enteros de 2 bytes, un número entero de 4 bytes y tres flotadores con 4 bytes, la
cadena tendrá el siguiente formato:
I2I2I4F4F4F4
Parámetros de entrada
02 = Tiempo de espera El tiempo en milisegundos durante el que la cámara va a tratar de recibir datos.
Esto incluye el tiempo que se tarda en establecer la conexión, si es necesario.
04 = Cadena de formato Una cadena que especifica cómo se formatean los valores. Ver tabla
encima.
05 = Endian Controla Little Endian o Big para el orden de bytes de los datos recibidos.
Error de mensajes
Errar. = 1 El paso del programa mencionado por paso abierto No es un "abierto Ethernet Raw
paso.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 215
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Errar. = 8971 Error de sintaxis. La cadena de formato no tiene el formato correcto, por ejemplo,
la cadena contiene un carácter no válido.
Errar. = 8972 error de precisión. El número de bytes no es válido para el tipo de datos especificado.
Errar. = 8974 Amortiguar demasiado tiempo. El número total de bytes supera el tamaño de la memoria
intermedia de Ethernet (actualmente 4096 bytes).
216 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
La cadena recibida consta de todos los caracteres recibida hasta que se produjo un tiempo de espera. Si la cadena que fue
El emulador no emula esta enviado contenía más de 4095 caracteres, los caracteres restantes se pondrán en cola y pueden ser recibidas por el uso de
herramienta. Ver la sección esta herramienta una vez más con la conexión. Con el fin de recibir datos desde otro dispositivo, una conexión con ese
Manejo del emulador para dispositivo debe haber sido abierto con la herramienta 'Abrir Ethernet Raw'. El paso de programa en el que se abre la
obtener más información. conexión se utiliza como el parámetro Abrir Paso.
A medida que la longitud de la cadena no se conoce de antemano, esta herramienta siempre esperará el tiempo especificado en el
parámetro Se acabó el tiempo antes de devolver la cadena recibida.
Parámetros de entrada
02 = Tiempo de espera El tiempo en milisegundos durante el cual la cámara intentará recibir la cadena.
Esto incluye el tiempo que se tarda en establecer la conexión, si es necesario.
Error de mensajes
Errar. = 1 El paso del programa mencionado por 01 = paso abierto No es un "abierto Ethernet Raw
paso.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 217
Capítulo 4 Comunicación Manual de referencia
IVC-3D
La herramienta envía los valores de la tabla a partir de número de fila índice de la tabla y las siguientes filas, hasta Número de
bytes Los valores han sido enviados. Si un valor está fuera del rango válido (0-
El emulador no emula esta 255), se enviará el byte menos significativo de ese valor.
herramienta. Ver la sección Con el fin de enviar datos a un dispositivo, una conexión con ese dispositivo debe haber sido abierto con la herramienta
Manejo del emulador para 'Abrir Ethernet Raw'. El paso de programa en el que se abre la conexión se utiliza como el parámetro Abrir Paso.
obtener más información.
Parámetros de entrada
02 = Tiempo de espera El tiempo en milisegundos durante el cual la cámara intentará enviar los datos.
Esto incluye el tiempo que se tarda en establecer la conexión, si es necesario.
Error de mensajes
Errar. = 7601 Algunas de las entradas de la tabla que deben ser enviados tenía un tipo compatible
in- (sólo valores numéricos están permitidos).
218 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
La herramienta envía los valores de la tabla a partir de número de fila índice de la tabla y continúa con las siguientes filas
hasta Número de valor Los valores han sido enviados. Con el fin de enviar datos a un dispositivo, una conexión con ese
El emulador no emula esta dispositivo debe haber sido abierto con la herramienta 'Abrir Ethernet Raw'. El paso de programa en el que se abre la
herramienta. Ver la sección conexión se utiliza como el parámetro Abrir Paso. cadena de formato
Manejo del emulador para
obtener más información.
El formato de la información a enviar se especifica en una cadena en la que se especifica el tipo y la precisión para cada
valor. Los datos binarios se formatea de acuerdo con el estándar IEEE-754. Los siguientes formatos están disponibles:
Formato Descripción
El formato especificado en la picadura tendrá prioridad sobre el formato de la celda de la tabla. Por ejemplo, si la celda de la tabla
tiene un flotador, y la cadena especifica un número entero, el valor se trunca a un número entero.
Ejemplo:
Si el telegrama contiene dos números enteros de 2 bytes, un número entero de 4 bytes y tres flotadores con 4 bytes, la
cadena tendrá el siguiente formato:
I2I2I4F4F4F4
Parámetros de entrada
02 = Tiempo de espera El tiempo en milisegundos durante el cual la cámara intentará enviar los datos.
Esto incluye el tiempo que se tarda en establecer la conexión, si es necesario.
05 = Cadena de formato Una cadena que especifica cómo se formatean los valores. Véase la tabla anterior.
06 = Endian Controla Little Endian o Big para el orden de bytes de los datos nes de transmisión.
Error de mensajes
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 219
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Errar. = 8971 Error de sintaxis. La cadena de formato no tiene el formato correcto, por ejemplo,
la cadena contiene un carácter no válido.
Errar. = 8972 error de precisión. El número de bytes no es válido para el tipo de datos
especificado.
Errar. = 8974 Amortiguar demasiado tiempo. El número total de bytes para enviar supera el tamaño de la
memoria intermedia de Ethernet (actualmente 4096 bytes).
220 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Esta herramienta se utiliza para enviar una cadena a otro dispositivo mediante una conexión Ethernet. La longitud máxima
de la cadena para enviar 4095 es charactes cuando se utiliza el protocolo TCP. Cuando se utiliza el protocolo UDP, el
número máximo de caracteres para enviar es 1472. Sólo los caracteres que se contienen en la cadena son enviados. Sin
carácter delimitador - tales como NUL o carácter de fin de línea - se añade a la cadena. Con el fin de enviar cadenas a un
El emulador no emula esta dispositivo, una conexión con ese dispositivo debe haber sido abierto con la herramienta 'Abrir Ethernet Raw'. El paso de
herramienta. Ver la sección programa en el que se abre la conexión se utiliza como el parámetro Abrir Paso.
Manejo del emulador para
obtener más información.
Parámetros de entrada
02 = Tiempo de espera El tiempo en milisegundos durante el cual la cámara intentará enviar los datos. Esto incluye
el tiempo que se tarda en establecer la conexión, si es necesario.
Error de mensajes
Errar. = 1 El paso del programa mencionado por 01 = paso abierto No es un "abierto Ethernet Raw
paso.
Errar. = 8006 La cadena a enviar es demasiado largo (más de 4095 caracteres cuando se utiliza TCP,
más de 1472 caracteres cuando se utiliza UDP)
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 221
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Ajuste de comunicación
La herramienta de configuración de comunicación se utiliza para especificar qué parámetros del dispositivo debe publicar y
suscribirse, ya sea utilizando la red Ethernet / IP o el protocolo OPC. Esta herramienta sólo especifica los parámetros que se
deben leen o escriben en la red. La lectura y la escritura real de los valores se produce cuando se ejecuta una '/ Comunicación
Read Write' herramienta.
Manejo del emulador para definición de un parámetro ya especificado. Por ejemplo, si una herramienta de configuración Comunicación define que el valor de
obtener más información. la tabla de la fila 1 debe ser publicado como un parámetro determinado, y otra herramienta de configuración Comunicación define
que fila de la tabla 2 debería publicarse como el mismo parámetro, el contenido real del parámetro depende qué herramienta que
se ha ejecutado la última configuración de comunicación.
Parámetros de entrada
Ninguna.
Esta herramienta se configura mediante el uso de la instalación interactiva, que se abre haciendo doble clic en el botón Configurar.
Consulte “Configuración de comunicación” en la página 266 para obtener más información sobre la instalación interactiva.
Ninguna.
Error de mensajes
222 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
La Comunicación de la herramienta de leer / escribir se utiliza para actualizar los valores de los parámetros que se leen desde la
red, y para publicar valores de los parámetros actualizados en la red, ya sea utilizando la red Ethernet / IP o el protocolo OPC.
Esta herramienta se utiliza para la actualización de todos los valores leídos y publicados en la red. los
Leer escribir parámetro especifica si la herramienta debe actualizar los valores de los parámetros suscritos, publicar valores
El emulador no emula esta
actualizados para otros dispositivos para leer, o ambos. Para especificar los parámetros que deben suscribirse y publicar, usar la
herramienta. Ver la sección
Manejo del emulador para
herramienta 'Configuración de la comunicación'.
Parámetros de entrada
01 = lectura / escritura Especifica si los valores deben ser leídos desde la red, por escrito a la
red, o ambos.
Leer Leer valores actualizados de los parámetros
suscritos.
Ninguna.
Error de mensajes
Errar. = 8103 El valor a escribir era demasiado grande para el tipo del parámetro publicados, o tendría que
ser redondeado (era real cuando el ex número entero sospecha vienen). rangos de los valores
Errar. = 8104 El valor de escribir era una cadena cuando se esperaba un valor o un valor cuando se esperaba
una cadena.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 223
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Enviar a FTP
Nota: Esta herramienta reemplaza la versión anterior de la herramienta Enviar a FTP. La versión anterior se hace obsoleta en IVC
3.1 SR1, y se recomienda que la nueva herramienta se utiliza en su lugar.
Las imágenes se pueden guardar en formato JPEG en escala de grises, o RAW, JPEG color. Las imágenes guardadas en formato RAW pueden
ser importados y utilizados en IVC Studio. Utilizar el formato en bruto si las imágenes se van a utilizar por el emulador; asegurarse de que los
nombres de los archivos tienen la extensión .raw (imágenes 2D y 3D) o .img (imágenes en 3D). Tenga en cuenta que el formato en bruto ya no
es compatible con BMP para las imágenes 2D. Utilizar en su lugar la opción bmp para esto. Cuando se guardan en formato JPEG en escala de
grises de la imagen se guarda sin ningún tipo de gráficos adicionales (tales como regiones de interés y los resultados agregados por otras
herramientas), mientras que ellos se incluirían si se guardan en formato JPEG. los Factor de calidad parámetro establece la relación de
Al guardar los datos, la herramienta guarda los valores de la tabla en el archivo, desde el número de fila
índice de la tabla y hasta (pero no incluyendo) el número de fila índice de la tabla + Número de elementos.
La herramienta puede transmitir imágenes y datos de la tabla en la misma llamada. En este caso, el nombre de archivo y carpeta se
especifique la ubicación del archivo de imagen, y la información de la tabla se almacena en un archivo llamado “TableData.txt”. Este
archivo se almacena en una carpeta llamada de datos que se encuentra en la carpeta de imágenes. Por ejemplo, si el archivo de imagen
se especifica como ' edades im- \ 110114 \ image_xx.jpg ', Los datos de la tabla se almacenan en el archivo 'edades im- \ 110114 \ data \
TableData.txt'.
Si se transmite un bloque de datos, no se permite ningún otro tipo de datos, y los parámetros índice de la tabla y banco de imágenes debe
estar ajustado a -1.
Nota: El parámetro Se acabó el tiempo se refiere a las interrupciones durante la transferencia de datos FTP. Por ejemplo, si el
parámetro está ajustado a 1000 ms (1 segundo), la transferencia todavía tendrá éxito incluso si el tiempo total de la transferencia
excede de 1 segundo. La transferencia en este informe caso de tiempo de espera solamente si el tiempo entre dos paquetes de datos
consecutivos que contienen la imagen excede 1 segundo. El parámetro Cita de comandos se puede utilizar para enviar un comando
genérico para el servidor FTP. Si se utiliza este parámetro, el texto del comando introducido en el parámetro se enviará al servidor
FTP inmediatamente después de una conexión exitosa. Si el parámetro está vacío (por defecto), no se enviará ningún comando. Si el
servidor FTP no puede interpretar o manejar el Mand com-, la conexión se dará por terminado y se enviará ningún dato. La
herramienta puede almacenar datos de la tabla en dos formatos: Configuración
Este formato es compatible con la obtenemos de la herramienta FTP y el archivo de datos de la tabla sólo
puede contener un conjunto de datos. La primera fila del archivo de speci- FIES el número de filas de
datos, y cada una de las siguientes filas contienen tipo de datos y los datos reales.
224 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Ejemplo:
3 0 429
2 1.717000e + 01 3 6
'Hola
El archivo contiene tres filas de datos de la tabla. La primera fila contiene un número entero,
la segunda fila un flotador doble y la última fila contiene una cadena. También se especifica la
longitud de la cadena. Los tipos de datos disponibles son: 0: Entero largo 1: solo flotador 2:
flotador doble 3: Cadena
Anexar CSV / CSV Este formato es compatible con Excel y cada valor está separado por una coma. Cuando se especifica
sobrescritura el formato de datos anexados, cada llamada a la herramienta dará lugar a una nueva fila en el archivo.
Ejemplo:
429,17.17, Hola
429,18.18, Mundial
El archivo contiene dos filas. El separador decimal es siempre ''. para valores flotantes.
Parámetros de entrada
03 = Nombre de usuario Un nombre de usuario utilizado para la conexión con el servidor FTP.
05 = Tiempo de espera Tiempo de espera en milisegundos para la conexión y la transmisión de los datos.
08 = Nombre del archivo El nombre del archivo donde se almacena la información. El nombre de archivo no
puede contener ni de barra de barra invertida caracteres.
banco 10 = Fuente El índice del banco de imágenes para transmitir. El valor -1 si no se utiliza.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 225
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Elija escala de grises crudo o bmp si las imágenes se van a utilizar por el
emulador.
12 = factor de calidad Cuando el formato de imagen se ajusta a gris jpeg o JPEG color, esto
establece la relación de compresión de la imagen guardada. valores de
entrada posibles: 1-100.
13 = índice de la tabla índice de la tabla de la primera fila de datos a enviar. El valor -1 si no se utiliza.
16 = comando Cita Un comando genérico que puede ser enviada al servidor FTP.
CSV sobrescritura - Los datos se almacenan con cada valor separado con
una coma. El archivo siempre se sobrescribe.
CSV Anexar - Los datos se almacenan con cada valor separado con una
coma. Los datos se agregará si existe el archivo.
Ninguna
Error de mensajes
Err = 158 El bloque de datos especificado no es válido o no contiene ningún dato.
Err = 8900 No se pudo conectar con el servidor FTP. Compruebe la dirección IP y número de
Err = 8909 Al menos uno de los tipos de datos (bloque de datos, imagen o tabla) debe ser especificado.
226 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
Obtener de FTP
Esta herramienta recupera un bloque de datos, una imagen, o un número de filas de la tabla de un archivo que se almacena en un
servidor FTP externo de la cámara.
Tenga en cuenta que la información sólo se almacena en la memoria de trabajo de la cámara (es decir, la mesa, un banco de
imágenes o un bloque de datos). Las herramientas para guardar la información a parpadear ( 'Guardar bloque de datos a Flash',
El emulador no emula esta 'Guardar imagen en Flash' y 'Escribir la tabla a Flash') se utilizará si los datos recuperados por esta herramienta se deberán almacenar
herramienta. Ver la sección persistentemente en el flash de la cámara. La cámara se inicie sesión en el servidor FTP usando el nombre de usuario y la contraseña.
Manejo del emulador para Si hay un cortafuegos entre la cámara y el servidor FTP y hay problemas para conectarse al servidor FTP, el establecimiento Modo
obtener más información.
pasivo a Cierto puede ayudar.
Nota: El parámetro Se acabó el tiempo se refiere a las interrupciones durante la transferencia de datos FTP. Por ejemplo, si el parámetro está
ajustado a 1000 ms (1 segundo), la transferencia todavía tendrá éxito incluso si el tiempo total de la transferencia excede de 1 segundo. La
transferencia en este informe caso de tiempo de espera solamente si el tiempo entre dos paquetes de datos consecutivos que contienen la
imagen excede 1 segundo.
La herramienta sólo puede recuperar un tipo de datos del archivo especificado, por ejemplo, si una imagen se recupera, los parámetros bloque
de datos, y índice de la tabla se establece en -1. Si hay más de uno de estos parámetros tienen valores que no son -1, será informado de
un error. La herramienta también se puede utilizar para transferir un archivo desde un servidor FTP directamente en el disco flash de la
cámara. En este caso, los parámetros banco de imágenes, índice de la tabla y bloque de datos se establece en -1. El archivo se copia en
el flash con el mismo nombre que en el servidor FTP. La longitud del nombre de archivo se limita a 15 caracteres (incluyendo la
extensión) para el flash. Tenga en cuenta que el archivo será sobrescrito si ya existe en la memoria flash. Este comportamiento es
controlado por el parámetro Modo Asalvo. Nota: Para mapas de bits IVC-2D en escala de grises (* .bmp) y las imágenes en bruto (* .raw
o * .img) están soportadas por la herramienta, y por IVC-3D única prima (* .raw o * .img) imágenes son compatibles .
Parámetros de entrada
03 = Nombre de usuario Un nombre de usuario utilizado para la conexión con el servidor FTP.
05 = Tiempo de espera Tiempo de espera en milisegundos para la conexión y la transmisión de los datos.
10 = Banco de imágenes El índice del banco de imágenes dónde almacenar el archivo de imagen. El valor -1
si no se utiliza.
11 = índice de la tabla El índice de la tabla donde se almacenan los elementos del archivo. El
valor -1 si no se utiliza.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 227
Capítulo 4 Comunicación Manual de referencia
IVC-3D
Ninguna
Error de mensajes
Err = 8900 No se pudo conectar con el servidor FTP. Compruebe la dirección IP y número de
Err = 8909 Al menos un tipo de datos (imagen, bloque de datos o tabla) debe ser especificado.
Err = 8910 Al guardar un archivo en la memoria flash, los parámetros bloque de datos, Banco de
imágenes y índice de la tabla debe estar ajustado a -1.
Err = 8911 Sólo un tipo de datos (imagen, bloque de datos o tabla) se puede especificar en la misma llamada.
Errar. = 8960 La cantidad de espacio muerto en el flash supera el umbral especificado. Por favor,
desfragmentar el disco utilizando la opción Borrar memoria no utilizada en el menú flash
en la lista de dispositivos.
Errar. = 8961 La desfragmentación automática falló. puede que sea necesario reiniciar para restaurar el
flash de la cámara.
228 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Comunicación Capítulo 4
IVC-3D
La cámara IVC puede ser configurado para sincronizar con un servidor de tiempo SNTP externo. La dirección IP del servidor de hora está
configurado en el cuadro de diálogo Configuración del dispositivo Ethernet. Por favor, consulte Ajuste de Parámetros del dispositivo para
obtener más información. La sincronización se lleva a cabo a continuación, cuando se reinicia la cámara.
El emulador no emula esta Esta herramienta se utiliza para forzar la sincronización con un servidor SNTP durante la ejecución del programa de paso. El
herramienta. Ver la sección parámetro dirección IP ocupará la dirección IP del servidor SNTP. Si no se introduce ninguna dirección, se utilizará el valor por
Manejo del emulador para defecto de la configuración del dispositivo Ethernet. Los parametros Formato de tiempo y Zona horaria controlan cómo se calculan los
obtener más información.
resultados de la herramienta. Zona horaria Especifica el desplazamiento de la hora UTC en horas, y el Formato de tiempo
especifica cómo se devolverá la fecha. La siguiente tabla muestra las combinaciones disponibles.
La herramienta devuelve el tiempo sincronizado, tanto en lo segundo, y como una cadena de fecha / hora como se especifica en la tabla
anterior.
Parámetros de entrada
02 = Tiempo de espera Tiempo de espera en milisegundos de espera para el servidor SNTP para responder.
Error de mensajes
Err = 8002 No se pudo conectar con el servidor SNTP. Compruebe la
dirección IP.
Err = 8000 El servidor SNTP no responde dentro del tiempo de espera especificado.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 229
Capítulo 4 De entrada y salida Manual de referencia
IVC-3D
Read Input
Esta herramienta lee el estado de una señal de entrada y devuelve el estado actual (alto o bajo). Esto permite la sincronización del
programa de paso con una entrada externa. Además, es posible configurar la herramienta que esperar hasta que la señal de
entrada tiene un estado determinado, mediante el establecimiento de la Espere parámetro para Cierto y Esperar al estado que
esperar. Tenga en cuenta que cuando se ejecuta un programa que contiene ese paso, la ejecución se detendrá indefinidamente
hasta que la señal cambia al estado seleccionado. Cuando se ejecuta el paso de programa usando ejecutar la etapa o paso a paso,
El emulador no emula esta
herramienta. Ver la sección la herramienta se apaga después de 100 ms.
Manejo del emulador para
obtener más información.
Parámetros de entrada
02 = Espera Cierto Esperar hasta que la señal de entrada es alta o baja, según lo especificado por
Esperar.
Falso Leer el estado de inmediato. El parámetro de entrada Espere
para se ignora.
0 = 1 = Baja
Alta
230 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia De entrada y salida Capítulo 4
IVC-3D
salida de establecer
Parámetros de entrada
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 231
Capítulo 4 De entrada y salida Manual de referencia
IVC-3D
Esta herramienta establece todas las salidas a valores definidos de usuario individuales al mismo tiempo.
Parámetros de entrada
Ninguna
232 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia De entrada y salida Capítulo 4
IVC-3D
Esta herramienta establece un estado de la salida independiente del programa de paso. Es útil adaptado para el cliente ize el estado, la
Retraso del gatillo Después de haber sido provocada por la 'disparador en' señal, espera durante un tiempo especificado y
El emulador no emula esta luego se coloca la señal de salida.
herramienta. Ver la sección
Retrasado La señal de salida se establece después de un tiempo de retardo especificado.
Manejo del emulador para
obtener más información. Pulso de encendido / apagado en el pulso del pulso inicia una señal de impulsos en la salida, lo que altera entre
tiempos de duración de alta y baja después especificados. Esta señal se detiene mediante el uso de otra
herramienta 'Ajuste de salida temporizada' con Impulso de desconexión.
Fijo encendido / apagado fijo Inmediatamente establece la señal a alta o baja respectivamente.
Señal de salida
baja
Desencadenar
alta
Hora
Retrasar en la duración
Retraso del gatillo
valor de señal = Alto
baja
alta
Retrasar en la duración
Retrasado
valor de señal = Alto
baja
alta
baja
alta
Desde esta herramienta se ejecuta como tarea independiente que no afecta el tiempo de ejecución de las medidas pro- grama.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 233
Capítulo 4 De entrada y salida Manual de referencia
IVC-3D
Parámetros de entrada
configuración'.
impulso de desconexión Detiene una salida pulsante que ha sido iniciado por
una herramienta 'Set cronometrado de salida' con Tipo ajustado a
Pulso en,
Enfocado establece inmediatamente la salida a alta.
03 = Tiempo de retardo (ms) El tiempo de retardo cuando Tipo se establece en Retraso del gatillo
o Retrasado. 0 - 10.000 ms.
04 = On duración (ms) El tiempo durante el cual la señal se establece en Valor de la señal (Tipo es
Retraso del gatillo o Retrasado) o alta ( Tipo es Pulso sucesivamente). 0 - 10.000
ms.
05 = Off duración (ms) El tiempo durante el cual la señal se establece en bajo cuando Tipo se establece en Pulso
sucesivamente. 0 - 10.000 ms.
valor 06 = Señal Especifica cómo configurar la señal de salida cuando Tipo se establece en
Retraso del gatillo o Retrasado.
Se puede configurar para Alto o Bajo.
Ninguna
234 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia De entrada y salida Capítulo 4
IVC-3D
Esta herramienta se utiliza cuando una salida se activará en una posición cinta transportadora especificado basado en recuento de pulsos
del codificador.
El método de usar pulsos del codificador hace posible la creación de aplicaciones que son insensibles a diferentes velocidades
de cinta transportadora o variaciones de velocidad. Es posible controlar la longitud de la señal de salida, ya sea en función de
Cada número de salida tiene una cola separada, donde hasta un centenar de peticiones de salida del codificador base puede estar
esperando activación para permitir varias inspecciones entre la cámara y la posición de salida. Las solicitudes de salida de cada
cola se activan cuando el contador de impulsos del codificador alcanza la posición correcta. Cada elemento de la cola contiene
información sobre el retardo y las distancias de duración, así como el tiempo de espera. La herramienta puede funcionar en dos
modos; permitiendo solo salidas discretas o permitir que las salidas se superpongan. Esto es controlado por el parámetro Permitir
solapamiento. Si el parámetro se establece en Cierto,
dos salidas superpuestas se fusionarán en una sola. Este modo puede ser útil en situaciones en las que la duración de
salida se establece alta fuera del objeto (antes y / o después) en combinación con objetos acostado cerca juntos.
La herramienta devuelve las posiciones del codificador donde la salida se activará y deacti- vada. Tenga en cuenta que si el
parámetro Permitir solapamiento se establece en Cierto, los valores pueden ser para una salida combinada.
Nota: El control del codificador se debe seleccionar en la configuración Grab con el fin de utilizar esta herramienta.
Parámetros de entrada
05 = Tiempo de espera (ms) El tiempo máximo que la salida será activa. Si el valor es 0, no se
utilizará ningún tiempo de espera.
06 = Número de salida La salida que debe ser activado. Hay tres salidas disponibles
0, 1, 2.
07 = Permitir solapamiento Si se establece en Cierto, salidas se pueden combinar si se superponen. La
configuración por defecto es Falso.
Error de mensajes
Errar. = 7950 Retraso distancia es demasiado largo. El número de impulsos del codificador puede no ser mayor
que el valor envoltura codificador (establecido en la configuración Grab)
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 235
Capítulo 4 De entrada y salida Manual de referencia
IVC-3D
Errar. = 7951 la distancia no es válido. Las salidas no se pueden añadir demasiado cerca de la posición
actual.
Errar. = 7952 Posición no válida. Nueva salida no puede solaparse salida de corriente.
Errar. = 7955 parámetro no válido en la configuración Grab. el control del codificador debe ser
seleccionado.
Err. = 7956 La cola de salida ya contiene uno o más elementos con una configuración diferente
del parámetro Permitir solapamiento.
236 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia De entrada y salida Capítulo 4
IVC-3D
Esta herramienta eliminará las solicitudes de salida añadido a la petición de salida de colas por la Configurar la salida de Distancia herramienta.
Si el programa mediante el paso Configurar la salida de Distancia herramienta se detiene y se reinicia, los elementos permanecerán en
cola en las colas. Esto puede conducir a un comportamiento indefinido si la cinta transportadora se mueve, o artículos sobre la cinta se
Parámetros de entrada
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 237
Capítulo 4 De entrada y salida Manual de referencia
IVC-3D
Esta herramienta devuelve el valor del codificador actual y se utiliza para la sincronización con equipos externos.
Nota: Esta herramienta requiere FPGA 1.5.0.12 que está disponible en la VCI-Studio 2.6 SR1 o versiones posteriores.
238 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia De entrada y salida Capítulo 4
IVC-3D
Diferencia codificador
Esta herramienta se utiliza para calcular la diferencia entre dos posiciones del codificador. Retorna tres valores:
Para utilizar esta herramienta en un programa, controlado codificador debe haber sido seleccionado en la configuración Grab y Pulsos
por mm debe ser establecido.
notas: valores de encoder se pueden tomar a partir de los valores devueltos del paso, o paso 'Grab' 'Encoder Tick Get'.
Esta herramienta requiere FPGA 1.5.0.12 que está disponible en la VCI-Studio 2.6 SR1 o versiones posteriores.
Parámetros de entrada
02 = Diferencia en mm 03 =
Número de perfiles
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 239
Capítulo 4 De entrada y salida Manual de referencia
IVC-3D
conjunto de LED
Esta herramienta establece el color del LED con la “función” etiqueta en el dispositivo, o lo apaga.
Parámetros de entrada
Ninguna
240 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Lector Capítulo 4
IVC-3D
4.13 Lector
La herramienta de código de barras Lee se utiliza para la lectura de códigos de barras lineales en las imágenes. La herramienta puede leer los
siguientes formatos de código de barras:
Pharmacode código 32
EAN-8 código 39
PDF417
Esta herramienta tiene una instalación interactiva en la que se pueden establecer los parámetros de entrada e inmediatamente ver cómo
el resultado se ve afectado por los cambios. La instalación interactiva se abre haciendo doble clic en el Preparar botón.
Esta herramienta tiene una serie de opciones para mejorar la fiabilidad de la lectura, sino que también puede afectar a la velocidad de
ejecución:
Con el método de interpolación parámetro que puede elegir qué método de interpolación que se utilizará para analizar el
espesor de las barras. Ajuste de la longitud de la barra Variable parámetro puede compensar las diferencias de espesor de
las barras, por ejemplo, si los códigos de barras son vistos desde un ángulo, o si están envueltos alrededor de una
botella. Al establecer el Normalización parámetros, las imágenes se normalizará antes de leer el código de barras para
reducir las variaciones en la exposición, lo que puede hacer la lectura más precisa.
Si el tipo de código de barras es compatible con sumas de comprobación, la herramienta verificará el código de barras leído si el uso
suma de comprobación parámetro está establecido.
La herramienta devuelve el código que se lee como una cadena en Leer cadena. Adicionalmente Edge tiene defectos indica si hubo
algún áreas oscuras que se encuentran en el borde del código de barras. Al leer los códigos de barras Pharmacode, la
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene la imagen con el código de barras para ser
leído.
04 = Número máximo de lecturas El número máximo de veces que la herramienta debe tratar de leer el código
de barras antes de informar de un error.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 241
Capítulo 4 Lector Manual de referencia
IVC-3D
06 = umbral relativo se requiere cambio de valor de altura entre las barras y espacios.
08 longitudes de barras = Variable Especifica si las barras en la imagen del código de barras
pueden tener diferentes espesores.
11 = Uso suma de comprobación Especifica si el código de lectura debe ser verificada mediante la suma de
12 = Número mínimo de caracteres El número mínimo de caracteres que debe leerse para
el código de barras se considere válida.
03 = fiabilidad de lectura Para los códigos de barras Pharmacode, el porcentaje de las que eran las
lecturas exitoso.
04 = Edge tiene defectos Flag = 1 si había alguna zonas oscuras que se encuentran en el borde alrededor del
código de barras
242 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración Grab Capítulo 5
IVC-3D
5 Configuraciones interactivos
Configuración Grab
La herramienta de configuración Grab se utiliza para configurar la cámara IVC-3D antes de capturar imágenes en 3D o perfiles con él.
Los efectos de los ajustes se ven de antemano como el perfil dentro del cuadro blanco en el panel derecho de la ventana.
El IVC-3D puede ser configurado para capturar cualquiera de los perfiles individuales, o las imágenes en 3D,
donde cada imagen está hecha de una serie de perfiles. Además, puede ser necesario ajustar la configuración
de medición con el fin de mejorar la calidad o la velocidad de las imágenes. A pesar de que la cámara IVC-3D es
capaz de capturar un gran número de perfiles por segundo, hay un límite para la cantidad de datos que la
cámara puede manejar. En una apli- cación crítico tiempo puede ser necesario para equilibrar el tamaño, la
resolución y la velocidad con el fin de obtener un resultado satisfactorio del análisis. Una imagen de gran tamaño
tarda más tiempo para capturar, lo que reducirá el número máximo de las imágenes que la cámara puede
producir por segundo. La instalación interactiva ayuda a hacer el seguimiento de los límites de la cámara. Si se
establece un valor fuera del rango válido actualmente, se marca con rojo.
Rango válido
Figura - valores de los parámetros fuera del rango válido están marcados con rojo
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 243
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Campo de visión
El campo de visión (FOV) es el área dentro del plano láser en el que el dispositivo buscará un perfil para capturar. Las partes de un
perfil que se encuentran fuera del campo de visión se ignoran o bien (si a la derecha o la izquierda del FOV) o tratados como datos
que faltan (si está por encima o por debajo del FOV).
Datos perdidos
FOV Ancho
La resolución máxima anchura depende de qué método de medición es el uso; Resolución robusta o Alto.
Tenga en cuenta que el ancho de la FOV se ajusta de modo que la anchura de un perfil siempre será un múltiplo de 32 píxeles.
244 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración Grab Capítulo 5
IVC-3D
Nivel de referencia
El nivel de referencia es una línea a través del perfil, donde se considera la altura que ser el mismo. Este nivel se
puede girar, por ejemplo para compensar el dispositivo no siendo paralelo montado con el eje largo de la cual la
altura debe ser medido. Tenga en cuenta que cuando el nivel de referencia se hace girar, la IVC-3D todavía se mide
en un FOV que está alineado con el dispositivo, pero que el perfil capturado se ajustará antes de ser hecho
disponible para el programa paso.
Perfiles de activación
El IVC-3D captura perfiles en cualquiera de funcionamiento libre modo o desencadenada por un codificador:
En el modo de funcionamiento libre, el dispositivo capturará un perfil nuevo después de un intervalo de tiempo constante,
determinada por la tasa de perfil ajuste. La distancia real entre dos perfiles depende de la velocidad del objeto.
Cuando es activado por un codificador, el dispositivo capturará un nuevo perfil cuando el objeto se ha movido una distancia
constante, que se establece por la distancia perfil ajuste. El tiempo entre la captura de dos perfiles depende de la velocidad
del objeto. El tiempo más corto entre dos perfiles está determinado por la tasa de perfil Max ajuste. Si el codificador se ejecuta
más rápido que esto - es decir, desencadena perfiles más rápido que el dispositivo puede producirlos - perfiles se pueden
perder.
La tasa de perfil más alto posible se muestra en la ventana de configuración interactiva como el límite superior de la tasa de perfil /
tasa perfil Max ajuste. Esta tasa se ve afectada por el tamaño y la ubicación del campo de visión y los valores de medición.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 245
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Captura de imágenes en 3D
imágenes en 3D se generan a partir de una secuencia de perfiles capturados. La resolución de la imagen 3D depende de la
configuración de la captura de perfiles:
X (ancho)
La resolución a lo largo del eje X es la misma que la resolución de
ancho para los perfiles. La resolución a lo largo del eje Y se define por
la distancia entre dos perfiles, que se establece por distancia perfil.
Desencadenando Imágenes 3D
Hay tres maneras diferentes para desencadenar una imagen - es decir, cuando para capturar el primer perfil en la imagen:
De funcionamiento libre Una nueva imagen se iniciará tan pronto como la imagen anterior está listo.
Disparador por señal de entrada Una nueva imagen se inicia cuando el gatillo En señal se vuelve alta.
Gatillo paso del programa Una nueva imagen se inicia cuando una herramienta 'Grab en el comando' se ejecuta en un
programa de paso.
De funcionamiento libre
En señal de gatillo
efigies superpuestas
246 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración Grab Capítulo 5
IVC-3D
Al capturar imágenes en 3D en el modo de funcionamiento libre, es posible capturar imágenes superpuestas, lo que significa
que una serie de perfiles se incluirá en tanto la corriente como la siguiente imagen.
Si el dispositivo se activa para capturar una nueva imagen antes de que termine de capturar una imagen, el gatillo se ignora
y el dispositivo continuará la captura de la imagen hasta que termine.
Ajuste de la exposición
los valor de la exposición especifica la exposición al capturar un perfil. La exposición se especifica como un porcentaje de la
exposición máxima posible, que por lo general está limitada por la tasa de perfil / tasa perfil Max ajuste. Esta configuración
funciona diferente dependiendo de si o no El resplandor del laser es seleccionado:
Cuando no se selecciona, la exposición se controla ajustando la sensibilidad del sensor en el interior del dispositivo.
Cuando se selecciona, la sensibilidad del sensor está al máximo y la exposición se controla ajustando
la duración de los destellos.
El exceso de luz láser puede causar la sobreexposición en algunas partes del objeto, que conduce a una menor exactitud
de medición en esas partes. Por tanto, se recomienda ajustar la exposición, de modo que están sobreexpuestas sin partes
importantes del objeto. En la vista previa, las partes sobreexpuestas de perfil son de color rojo.
Si se utiliza un codificador y varía, se recomienda la velocidad de los objetos a utilizar láser brilló. Dado que el tiempo
entre dos perfiles puede variar, la exposición del objeto también variaría si el láser sería en todo el tiempo. Esto
puede conducir a una menor calidad de perfil, pero se evita si el uso de láser brilló.
Para configuraciones con láser continuo, el primer perfil de la imagen se descarta y ajustado a los datos que faltan. La
razón de esto es que el sensor ha sido expuesto a la luz durante un tiempo “infinito”, y los píxeles del sensor están
saturados. Este no es el caso cuando se utilizan imágenes superpuestas, ya que la exposición de las imágenes se lleva a
cabo la prevención continuamente el sensor de ser más expuestos.
manejo de reflexión
En algunas situaciones, los reflejos de los objetos podrían por error interpretarse como el perfil. La mejor manera de evitar esto es para
ajustar el campo de visión por lo que las reflexiones se encuentran fuera del campo de visión. Si esto no es suficiente hay tres métodos
diferentes para la forma de tratar las reflexiones:
Más alto Elija el valor más alto de altura con una intensidad superior al umbral especificado.
Último Elija el valor de la altura más baja con mayor intensidad que el umbral especificado.
el perfil en bruto
Intensidad a lo largo ab
z
z
reflexiones
una Más alto
Normal
Último
segundo
Límite Intensidad
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 247
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
ajustes
Campo de visión
El campo de configuración de la vista se utilizan para establecer el área dentro del plano láser en el que el dispositivo buscará
un perfil para capturar. El campo de visión actual se muestra en el panel derecho, junto con el perfil que el IVC-3D lee
actualmente dentro del campo de visión.
Altura (mm) Stand-off Establece el tamaño y la ubicación del campo de visión (FOV).
(mm)
Medición
Los ajustes de medición se pueden utilizar para ajustar la calidad de los perfiles, y la velocidad a la que los perfiles pueden ser
capturados. Tenga en cuenta que el tamaño y la ubicación del campo de visión también afecta a las tasas de perfil válido.
tasa de perfil / tasa Cuando el perfil de disparo es de funcionamiento libre, tasa de perfil establece el tiempo de espera
perfil Max antes de la captura de un nuevo perfil. Cuando se utiliza un codificador, tasa de perfil Max establece
valor de la exposición Cuando El resplandor del laser No se ha seleccionado, ajusta la sensibilidad del sensor dentro
del IVC-3D. Cuando El resplandor del laser es seleccionado, establece la duración del flash
- El tiempo entre dos perfiles, según lo establecido por tasa de perfil cuando el perfil de
disparo es De funcionamiento libre.
- El tiempo más corto entre dos perfiles, según lo establecido por tasa de perfil Max cuando
se utiliza un codificador.
umbral de los datos que faltaban Ajusta el brillo mínimo de un punto en el perfil para ser considerado una
altura válida. Si el brillo es inferior a este umbral, ese punto se ajustará a
los datos que faltan.
Activación de perfil
El perfil de disparo ajustes se utilizan para seleccionar entre perfiles de captura en modo freerunning o en
función de un codificador.
Cuando se utiliza un codificador, el IVC-3D cuenta el número de pulsos - o garrapatas - desde que se reinicie la cámara. Este
valor garrapata codificador se devuelve con el perfil o imagen por la herramienta 'Grab', y se puede utilizar por ejemplo para
sincronizar otros dispositivos.
De funcionamiento libre Los perfiles se capturaron después de un intervalo de tiempo especificado. El tiempo se
establece por tasa de perfil.
codificador controlado Los perfiles se capturaron después de un número determinado de impulsos en la entrada del
codificador. El número de impulsos es fijado por Pulsos por mm y distancia del perfil (mm).
codificador contador de tic Cuando se utiliza un codificador, establece el valor más alto del contador codificador garrapata.
envuelve al Cuando se alcanza este valor, el recuento de paso se pone a 0.
248 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración Grab Capítulo 5
IVC-3D
Análisis
Los ajustes de análisis se utilizan para seleccionar entre los perfiles de captura o imágenes en 3D.
imagen 3D con perfiles ... Al capturar imágenes en 3D, el número de perfiles que se utilizará para
cada imagen se establece. Esto también será el tamaño de las imágenes en 3D en píxeles a
lo largo del eje Y. La resolución a lo largo del eje Y es determinada por distancia del perfil
(mm).
Resolución Ancho
Los ajustes Resolución de ancho se utilizan para configurar la resolución a lo largo del eje X en los perfiles capturados o
imágenes en 3D. La resolución anchura máxima posible depende de qué método de medición se utiliza.
Al configurar resolución anchura, la anchura de la FOV puede ajustarse de modo que la anchura de un perfil es siempre un
múltiplo de 32 píxeles.
Pixeles cuadrados Establece la resolución a lo largo del eje X que es la misma que la distancia
perfil en mm.
Método de medida Robusto Menos sensible a las reflexiones y el ruido que el método
de alta resolución.
Manejo de reflexión
El ajuste de la manipulación de reflexión se utiliza para especificar cómo manejar reflexiones dentro del FOV cuando la detección de
los perfiles.
Más alto Utilice el valor más alto de altura con una intensidad por encima de la umbral de intensidad.
Último Utilice el valor más bajo de altura con una intensidad por encima de la umbral de intensidad.
Activación de perfil
Los ajustes del perfil de disparo afectan a la activación de perfiles cuando se utiliza un codificador. Cuando no utilice un codificador, distancia
perfil es todavía relevante para especificar la resolución milimétrica a lo largo del eje y.
Pulsos por mm Este parámetro se debe establecer en el número de impulsos que el codificador conectado da
por milímetro. Este ajuste se ignora cuando no se utiliza el codificador (cuando el perfil
desencadenante se establece en funcionamiento libre).
distancia del perfil (mm) Este ajuste siempre decide la distancia perfil en milímetros (Y-resolución), pero
tiene un efecto diferente para Free Running y codificador perfil controlado de
disparo. Cuando se utiliza un codificador, el parámetro define la distancia real
entre cada perfil de la IVC-3D adquiere, a condición de
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 249
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Activación de la imagen
La imagen desencadenar ajustes se utilizan para especificar cuándo iniciar la captura de una nueva imagen en 3D.
De funcionamiento libre Una nueva imagen 3D se inicia tan pronto como la imagen anterior está listo.
Disparador por señal de entrada Una nueva imagen se inicia cuando el gatillo En señal se vuelve alta.
Gatillo paso del programa Una nueva imagen se inicia cuando un 'Coge el comando' herramienta es eje-
cuted
la superposición de imagen Cuando imagen activación es De funcionamiento libre, establece el número de perfiles que deben
incluirse en tanto la corriente como la siguiente imagen.
Nota: El número de perfiles superpuestos debe ser menor que 50% del tamaño de la
imagen. El valor se ajusta automáticamente al múltiplo más cercano de 16 años.
Es posible que los IVC-3D para enviar una señal de disparo a un dispositivo externo cuando empieza a capturar una imagen.
Para habilitar esta funcionalidad, seleccione el impulso de disparo caja. Es posible configurar la longitud del pulso (en ms), y que
de las salidas digitales de usar para el pulso. Esta funcionalidad puede por ejemplo ser utilizado para trig un robot o un PLC
cuando la imagen es capturada por IVC.
Nivel de referencia
El nivel de referencia - la línea por la que las mediciones tienen la misma altura - se puede girar mediante la selección de Usuario
definido y ajustar la configuración. El nivel de referencia actual se muestra como una línea azul en el panel derecho.
Avance Cuando se selecciona, el perfil que se muestra en el panel derecho se ajusta de modo que muestra
los perfiles como cuando se utiliza en los programas del paso. Cuando no se selecciona, el perfil que
Cuando el emulador es el dispositivo seleccionado en IVC de estudio, y se utiliza el nuevo formato de imagen, el paso Grab puede leer la
configuración de campo de visión desde el archivo de imagen. Si la configuración de campo de visión de la imagen difieren de los valores de la
configuración de agarre en el dispositivo, el usuario se le pedirá para abrir la Configuración Grab interactivo para ajustar la configuración de
campo de visión para cumplir con la imagen. Este ajuste se hace entonces automáticamente cuando se abre la instalación interactiva. Para ser
capaz de soportar todas las variaciones en los dispositivos físicos, el campo de visión disponible en el emulador es más grande en todas las
250 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia En forma de localizador interactivo Capítulo 5
IVC-3D
bancos de imágenes
El banco mantiene fuente de la imagen en directo en el que se realiza el juego. El banco de destino llevará a cabo una
visualización de la forma resultante (-s).
forma de referencia
La forma de referencia utilizada en el proceso de correspondencia se almacena en un bloque de datos en la memoria de la cámara. Desde
la instalación interactiva es posible añadir un nuevo bloque de datos que contiene una forma de referencia, editar el contenido de un
bloque de datos existente o eliminar permanentemente un bloque de datos de la memoria de trabajo.
La Agregar forma y editar botones en forma de abrir el / Editar MontajeCapacidad Agregar interactivo, consulte la página 254.
Nota: Un bloque de datos creado por la herramienta de tiempo de ejecución agregar forma no se puede editar. La razón de esto es que la ROI
Teach utilizado en tiempo de ejecución puede ser de forma arbitraria y no hay una definición de este se almacena en el bloque de datos.
configuración de ROI
Es posible buscar la imagen completa, o para especificar un área rectangular con el fin de limitar la búsqueda. El comportamiento de la
herramienta está en función de estos valores; Si se busca la imagen completa, también se encuentran formas que son en parte fuera de
la imagen. Si se especifica un rectángulo de búsqueda ROI, sólo se devuelven todas las formas con bordes interiores del retorno de la
inversión.
Además de los ajustes en el bloque de datos, hay algunos parámetros de tiempo de ejecución que afectan el rendimiento de la
herramienta. La escala de la forma se puede permitir que variar hasta ± 20%. Eso
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 251
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
También es posible permitir que las formas para ser girados. los tolerancia a la rotación parámetro se especifica esta tolerancia en
grados. Es decir ± 180 significa que se permite la rotación completa. Al no permitir tolerancias de escala o la rotación es posible
optimizar el tiempo de ejecución de la herramienta. La limitación del número de formas que la herramienta debe buscar también está
afectando al rendimiento, como partidos pobres se descartan al inicio del proceso. Lo mismo puede decirse de la min puntuación parámetro.
los distancia de superposición parámetro se recomienda sólo para usuarios avanzados. Controla el rendimiento de la herramienta en
situaciones difíciles, como las imágenes desordenadas. Al reducir la distancia de superposición permitido, partidos que están
demasiado cerca (más cerca que la distancia de superposición) son considerados como duplicados y sólo el que tiene la puntuación
más alta continuarán a lo largo del proceso. La distancia de superposición se basa en el centro de gravedad de la forma de referencia
(es decir, el punto central de la ROI Teach). Este punto se visualiza en la configuración interactiva para Agregar forma como un
círculo azul con una cruz. El ejemplo siguiente muestra cómo el Distancia solapamiento parámetro afecta el resultado de la algoritmo
de coincidencia. La imagen superior muestra la forma de referencia con el centro de gravedad marcado con una cruz azul. Las dos
imágenes inferiores muestran los resultados con diferentes Distancia solapamiento ajustes.
Resultado con superposición Distancia ajustado a 100 píxeles Resultado con superposición Distancia ajustado a 200 píxeles
Manipulación resultado
Si más de una forma se encuentra, es posible especificar el orden en el que las formas son devueltos por la herramienta. Es
posible clasificar las formas por cualquiera de los atributos (X, Y, escala, ángulo, puntuación), y si las formas deberán ser
devueltos en orden ascendente o descendente. También es posible ordenar las formas por la distancia a un punto de
clasificación especificado por el usuario. En este caso, las formas están ordenados por la distancia (medida en píxeles) entre el
punto de referencia de la forma y el punto de clasificación especificado.
Si se especifica un índice de tabla, información sobre todas las formas se almacena en la tabla comenzando en el índice especificado.
También es posible limitar el tiempo de ejecución del algoritmo. Esto puede ser útil en situaciones en las que el tiempo
de ciclo total es limitado. Si el algoritmo vuelve prematuramente, el Resultado de estado indicará si las formas
devueltos son válidas o no.
252 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia En forma de localizador interactivo Capítulo 5
IVC-3D
Por último, es posible determinar cómo los resultados se pueden visualizar en el banco de destino. Es posible mostrar la primera
forma (por el orden de clasificación especificado), todas las formas, o no hay formas en todo.
resultados
La herramienta devolverá información sobre el estado general de búsqueda, y el número de formas que se encontró. Además de esta
información sobre la primera forma se devuelve. La instalación interactiva puede mostrar información sobre todas las formas, pero esto
sólo está disponible en la interfaz gráfica de usuario y no en el programa de paso.
Es posible reemplazar la imagen almacenada actualmente en el banco de origen. Esto se hace haciendo clic en el Coge nueva
imagen botón. Si se utiliza el emulador, se recupera la siguiente imagen de la carpeta de imagen especificado. Esta funcionalidad
no está disponible si se utiliza una cámara. los Vivir botón se ejecuta la herramienta Forma localizador y agarra nuevas imágenes
de forma continua. El resultado se muestra en la ventana de configuración interactiva. La ejecución continua se detiene haciendo
clic en el botón una vez más. los Vivir botón sólo está disponible para el emulador.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 253
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
La instalación interactiva de Agregar / Editar Forma se utiliza para crear una forma de referencia. La imagen de abajo
muestra un ejemplo donde la ROI Teach consta de un ROI rectangular y una máscara elíptica. Los bordes incluidos en la
forma de referencia están marcados con verde, y el punto de referencia se marca como una cruz roja. El círculo azul con
una cruz indica el centro de gravedad de la ROI Teach y se utiliza para la Distancia solapamiento parámetro en la
herramienta Forma Locator.
bancos de imágenes
los fuente bancaria especifica dónde se almacena la imagen de referencia. Se recomienda no utilizar el mismo banco fuente y
para la herramienta Forma localizador ya que esto puede conducir a los datos de imagen se sobreescriben durante la ejecución
del programa paso.
Forma de referencia
El ID del bloque de datos que mantiene la forma de referencia se especifica en la interfaz gráfica de usuario en forma de localizador y no
puede ser modificado en esta instalación interactiva. Sin embargo, es posible editar el nombre del bloque de datos.
Añadir los ROI y botones Agregar máscara se utilizan para crear un ROI enseñan que especifica la parte de la forma o la imagen
que se incluye en la forma de referencia. El retorno de la inversión Teach se crea mediante la adición de uno o más ROI: s y
máscaras para la imagen de referencia. Un ROI Teach puede constar de hasta 16 ROI: s y máscaras, y debe contener al menos un
ROI rectangular o elíptica. Preferiblemente, el retorno de la inversión Teach se referirá únicamente a la forma interesante, y lo
menos posi- ble de las partes circundantes de la imagen.
Cada ROI y la máscara se pueden mover, cambiar de tamaño y se hacen girar con el ratón. Los bordes que definen la forma de referencia
están marcados con verde en la imagen de referencia. Tenga en cuenta que sólo los bordes dentro de la ROI Teach están incluidos en la
forma de referencia. La forma referen- cia no debe ser demasiado pequeño. Con el fin de obtener un resultado coincidente estable, es
reco-
254 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Añadir / editar forma de instalación interactiva Capítulo 5
IVC-3D
arreglada para organizar la configuración de modo que los bordes de la cubierta forma al menos el 5% del tamaño de la imagen.
Actuación
Algunos ajustes que afectan al rendimiento de la herramienta son necesarias para llevar a cabo ya la hora de crear la forma de
referencia. los intensidad del borde deslizador controla el número de aristas incluido dentro de la ROI Teach. Una forma de referencia que
contiene demasiados bordes puede ralentizar el rendimiento. Las barras de desplazamiento para robustez y Exactitud se utilizan para la
compensación entre rendimiento de ejecución y la integridad de los resultados. Por ejemplo, en una aplicación que sólo se utiliza para
verificar la presencia de una forma dentro de una imagen de la Exactitud deslizador con seguridad se puede configurar para
Alta velocidad. Por otro lado, en una aplicación en la posición exacta de la forma es crucial, por ejemplo, al momento de
retirar objetos, probablemente tendrá que ser tirado más cerca del deslizador Alta precisión. En situaciones en las que la
imagen está lleno de formas similares u otras formas de distorsión, la robustez deslizador se debe establecer en Alta
robustez.
tratamiento de imágenes
Es posible hacer zoom dentro y fuera de la imagen utilizando los botones de zoom. Por ejemplo, si el Acercarse se pulsa el botón,
cada clic del ratón en la imagen se acercara alrededor de la posición se ha hecho clic, y viceversa para el Disminuir el zoom botón.
los Pan botón se puede utilizar para mover la parte visible de la imagen cuando se hace zoom. Cuando el Puntero se pulsa el botón,
es posible trabajar con el retorno de la inversión: s y máscaras que componen el retorno de la inversión Teach con el ratón.
Punto de referencia
Este es un punto arbitrario que se puede especificar en cualquier lugar la imagen de referencia. El punto de referencia está
marcado con una cruz roja rodeada. La posición de la forma situada hará referencia a la posición de este punto. Este punto
no se debe confundir con el centro azul de gravedad de la ROI Teach que se utiliza cuando descartando duplicado coincide
con el uso de la
Distancia solapamiento parámetro en la herramienta Forma Locator.
La posición del punto de referencia o bien puede ser especificado mediante la introducción de las nalgas coordi- exactas en los cuadros de
texto o moviendo el punto con el ratón. También es posible hacer referencia a una celda de tabla mediante la introducción de “= vn ”Donde n es
el índice de la celda de la tabla.
Es posible tomar una nueva imagen para el banco de referencia utilizando el botón Coge nueva imagen. En el emulador, la
siguiente imagen de la carpeta de la imagen especificada será exagerado al banco de origen. Esta funcionalidad no está
disponible si se utiliza una cámara.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 255
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
El propósito de la herramienta Forma localizador es encontrar el mejor partido posible o partidos de una forma de referencia. Esta
sección contiene información importante sobre cómo configurar las herramientas, y también algunos ejemplos de cómo utilizar el
combinar las herramientas para lograr el mejor rendimiento.
La herramienta de la forma Locator 'identifica los bordes mayores (contornos) de cualquier forma. Estos bordes se utilizan para localizar
la posición de la forma de referencia en una nueva imagen. La extracción de bordes se basa en gradientes locales de escala de grises
y, por tanto, la herramienta es relativamente insensible a efectos absolutos nivel y sombreado escala de grises. La localización se
realiza en dos pasos
• pose Coarse (posición, rotación y escala) de la forma se encuentra. Esta búsqueda sólo tiene en cuenta los bordes
principales de la forma, dibujar verde en la imagen de referencia. Esto pone un límite inferior en el tamaño de las
formas de referencia y los detalles que se pueden detectar. El algoritmo no puede localizar formas que cubren
menos del 2% de la superficie ima- gen.
• Ajuste fino del grueso plantean el uso de los pequeños detalles de la forma de referencia. Así que incluso si los bordes
principales verdes parecen algo áspera, la puesta a punto se asegurará de sub-píxeles y la precisión de sub-grado.
Las diferentes aplicaciones tienen diferentes necesidades en equilibrio entre el tiempo de ejecución, por un lado, y la robustez
y precisión de posicionamiento en el otro. Por lo tanto, la herramienta tiene una serie de parámetros para controlar este
equilibrio. Los dos parámetros más importantes son el
Robustez frente a velocidad y Precisión vs. velocidad parámetros. los robustez comercio-off controla el primer paso, la localización
aproximada. una imagen de alto contraste limpia, con una forma de referencia grande para, la robustez compensación se puede
ajustar a alta velocidad. Para las imágenes de contraste desordenados o baja con una pequeña forma de referencia, la robustez
compensación debe ser hacia la alta robustez. los Exactitud comercio-off controla el ajuste fino de la segunda etapa de una manera
similar. Para aplicaciones en las que los requisitos de precisión de sub-píxeles son altos, la compensación debe establecerse en una
gran precisión. Para aplicaciones de alta velocidad, sin embargo, donde no se necesita un posicionamiento preciso, se puede ajustar
a alta velocidad.
La herramienta puede ser sensible para dar forma a las variaciones en comparación con la forma de referencia. Las causas típicas de
variaciones de forma pueden ser variaciones de objeto o la oclusión causados por efectos relacionados con la iluminación y / u objetos
parcialmente cubiertas. variaciones moderadas se manejan, sino que afectan a la puntuación. Las principales variaciones pueden hacer que la
herramienta falle la localización de la forma. La herramienta 'Shape Locator' puede encontrar varios ejemplos de la forma de referencia en una
sola imagen en función del ajuste del parámetro Máximo número de formas. La herramienta identifica las formas con la puntuación más alta y los
La selección de los bordes que definen la forma de referencia es una clave importante para una localización rápida y robusta de
formas. Los bordes de forma de referencia son controlados por una combinación de la región de interés (ROI) seleccionar una parte
de la imagen de referencia y la intensidad del borde
se fija el umbral parámetro para el que los gradientes de escala de grises (es decir, variaciones en la escala de grises) que deben
considerarse como una ventaja. Más bordes aumentarán el tiempo de ejecución. Ajustar el intensidad del borde parámetro de manera que
los bordes principales característicos de la forma se extraen pero se ignoran detalles de menor importancia. También seleccionar una intensidad
del borde valor donde los bordes extraídos permanecen más o menos constante cuando la intensidad del borde valor se varía alrededor del
valor seleccionado. Esto asegura que los mismos bordes serán extraídos incluso si los cambios de iluminación.
256 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Formas de posicionamiento (trucos y consejos) Capítulo 5
IVC-3D
Excluyendo las partes de la forma de referencia que pueden variar durante el tiempo de ejecución mejorar la robustez. Tales variaciones
pueden surgir de la inspeccionado objetos mismos (por ejemplo, variando los códigos de fecha en los paquetes), a partir de efectos de
iluminación (por ejemplo, las sombras o reflejos directos) o de los efectos de oclusión. Las máscaras pueden utilizarse para excluir las partes
de las formas de referencia que son afectados por variaciones.
Si el perímetro ROI se utiliza con la herramienta 'Añadir Runtime Forma' para definir el retorno de la inversión para la forma de referencia,
por favor utilice el relleno 0 = interna para obtener todos los bordes dentro de la ROI.
localizar consejos
La región de interés se define el área de búsqueda. Si se utiliza un retorno de la inversión de búsqueda, sólo las formas con que se
encontrarán todos los bordes completamente dentro de la ROI. Si se utiliza el Buscar imagen completa ajuste, también formas con bordes en
parte fuera de la imagen se pueden devolver en el resultado de búsqueda. El criterio para ser considerado en el interior utilizando el modo
“Buscar imagen completa” es que el centro del punto del retorno de la inversión se utiliza al crear la forma de referencia gravedad debe
estar dentro de la imagen. Tenga en cuenta que existe por lo tanto una diferencia entre el modo “Buscar imagen completa” y buscar dentro
de un retorno de la inversión que cubre toda la imagen. El valor de la intensidad del borde parámetro de la forma de referencia se utiliza
también en la búsqueda de formas. Tener un nivel de contraste similar en la imagen de referencia y la búsqueda de imágenes en por lo
tanto aumentar la robustez de la herramienta. Es una buena práctica para establecer el parámetro El número máximo de formas = 1 aunque
sólo sea en busca de una forma. El uso de un valor más alto dará lugar a un tiempo de ejecución más tiempo, incluso si sólo una forma está
presente en la imagen.
distorsión de la lente y la distorsión de la perspectiva de las imágenes en 2D tienen un impacto negativo tanto en los resultados de
puntuación y posición de las herramientas. Trate de minimizar este tipo de distorsión de la imagen, si se requiere una alta robustez y
precisión.
El manejo de la rotación de las herramientas se basa en la suposición de que los píxeles son cuadrados. Use la opción de píxeles cuadrados
en la configuración de agarre 3D. codificador de apoyo es muy recomendable para aplicaciones en 3D si el permitir la rotación se usa la
opción.
La polaridad de un borde (pasando de la oscuridad a la inversa brillante o vice) es importante para localizar la herramienta.
La herramienta dará cuenta más baja si la polaridad se cambia por ejemplo cambiando de un brillante a un fondo oscuro. La
recomendación es evitar bordes que pueden cambiar la polaridad. Un truco para mejorar la robustez es evitar bordes
exteriores y sólo incluir bordes internos si el fondo tiene variaciones.
Los primeros pasos del algoritmo sólo utilizan los bordes principales para localizar la posición y orientación ción de las formas. Esto puede
conducir a problemas con objetos con simetría de rotación (más de una posible coincidencia de los bordes principales), donde el mejor
partido rugosa puede llegar a ser en la dirección equivocada cuando más tarde utilizando todos los bordes. Esto puede dar lugar a la forma
de conseguir una puntuación por debajo del umbral de puntuación.
encuentran, no sólo un pequeño detalle. Máscara de distancia bordes que pueden variar entre las imágenes. Habilitar la
búsqueda escala.
Ajustar los dos parámetros trade-off hacia robustez y precisión. Aumentar el número máximo
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 257
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
la búsqueda escala.
Consideraciones ambientales
2D Seleccione óptica con baja distorsión de la lente.
Monte la cámara directamente a evitar la distorsión de la perspectiva. Seleccione una iluminación que reduce los
reflejos directos y sombras. 3D Use la opción de píxeles cuadrados junto con un codificador en la configuración de
agarre IVC-3D.
Máscara de distancia bordes debido a la falta de áreas de datos que pueden variar entre las imágenes. No incluya los
bordes que son consecuencia de la oclusión. Monte la cámara recta para evitar datos de altura sesgadas.
El conjunto de herramientas para las formas de localización se puede utilizar en un número de diferentes flujos de trabajo. Estos ejemplos
muestran algunas de las formas más comunes de utilizar las herramientas. En todos los ejemplos (excluyendo la última ing), la forma de
referencia se crea utilizando la configuración interactiva Añadir / Edición de forma disponible en la configuración interactiva para Localizador de
forma.
Durante la fase de configuración del desarrollo, la instalación interactiva de la herramienta Forma localizador se utiliza para
crear una o más formas de referencia y para ajustar los parámetros a los valores correctos. Una vez que se realiza la
configuración, la herramienta Forma Locator se ejecuta directamente desde el programa paso, utilizando la forma de referencia
(-s) creado durante la configuración.
Obtener Forma
Información sobre cada figura se encuentra ya sea llamando Asignar forma para cada
forma o mediante la lectura de la tabla.
transformar la imagen
258 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Formas de posicionamiento (trucos y consejos) Capítulo 5
IVC-3D
Transformar ROI
La forma de referencia se crea durante el tiempo de ejecución por specify- ing una
imagen de origen y la ROI especificada previamente.
Localizador de forma
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 259
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Esta herramienta evalúa el cambio de valores de altura a lo largo de una línea recta definida por el usuario. Esto permite detectar
transiciones / cambios de valores de altura a lo largo de la línea. La herramienta ofrece dos métodos de evaluación para detectar
transiciones / cambios de valores de altura. A encontrar la introducción de esta herramienta en “Find borde de la línea”.
Figura - Captura de pantalla de configuración del borde de la línea Búsqueda de Servidores. Parte superior izquierda: cuadros de entrada de
parámetros de entrada; parte superior derecha: imagen mostrada con la línea y puntos de transición encontrados (cruces rojas) como
superposición; inferior izquierda: tabla de resultados con las coordenadas de los puntos que se encuentran; inferior derecha: parcelas de un
histograma relativa, valores de píxel y la derivación de valores de píxeles a lo largo de la línea. (Esta pantalla es para IVC-2D, pero el principio
es el mismo cuando se utiliza IVC-3D. La única diferencia es que los umbrales se expresan en milímetros en lugar de valores de niveles de gris).
Escriba el número del banco fuente que sostiene la imagen deseada para la evaluación y el banco de destino donde la imagen, la línea, y
los puntos que se encuentran deben ser trazada. Asegúrese de que el banco evaluación es diferente de la del banco de destino.
Seleccione la interpretación geométrica de los puntos de inicio y final de la línea haciendo clic en el cuadro de entrada con el tipo de
subtítulos. Seleccionar una de las tres opciones disponibles. Los valores se muestran en los cuatro campos de entrada con las
coordenadas de la línea de título. Tenga en cuenta que los valores de Y en función de la interpretación geométrica seleccionada al final
de la línea X y de fin de línea tienen diferentes interpretaciones como Delta X / Y o delta longitud y el ángulo. Puede configurar la longitud
y la posición de las líneas editando directamente los valores en los cuadros de entrada, o más convenientemente mediante el uso de una
operación de arrastrar y soltar. Para utilizar una operación de arrastrar y soltar, haga clic en el punto de la línea en la imagen de inicio o al
final y arrastre este punto hasta la posición deseada. El punto de partida de la línea se indica con un punto amarillo.
Para seleccionar el método de evaluación seleccione una de las opciones para los tipos de umbral. significado individual:
Método de evaluación 1: detectar el cambio relativo de los valores de altura, significado múltiple: Método de evaluación 2:
Detectar cambio absoluto de los valores de altura.
260 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Encuentra línea de borde Capítulo 5
IVC-3D
Dependiendo del método de evaluación elegido configurar sólo uno de los dos valores mínimos o umbral de altura escribiendo o
seleccionando los valores máximo y. Una tercera opción para establecer el umbral es mover una línea horizontal con el botón
izquierdo del ratón en la trama de los valores de altura (inferior derecha en la figura anterior). Si no puede ver una línea horizontal,
tire de ella desde la parte superior (umbral superior) o inferior (umbral inferior) del área de trazado.
Filtro de entrada de parámetros en píxeles permite en promedio durante un máximo de 10 píxeles en dirección de la línea. Esta opción está
disponible con el Método de Evaluación 2: Detectar cambio absoluto de sólo valores de altura. Para seleccionar un límite superior de la cantidad
de puntos encontrados se deben almacenar en la tabla y el índice de la tabla de la primera entrada de editar los cuadros de entrada con los
coordenadas cartesianas
para los puntos inicial y final son las
seleccionadas interoperación geométrico
cambio absoluto de los valores de altura
Método de evaluación 2: Detectar el
línea.
Figura - Captura de pantalla de los cuadros de entrada para establecer los parámetros de entrada.
resultados
El número total de transiciones encontrados se visualiza en el campo Número de transiciones encontrados. Una tabla muestra el
número de índice de la tabla y las coordenadas que se almacenan en la tabla que comienza con el píxel primero encontrado. El
número máximo de coordenadas mostrados y almacenados depende del valor seleccionado en el campo de entrada Número máximo
de transiciones.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 261
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Coordinar alineación
La herramienta de alineación de coordenadas se utiliza para alinear el sistema de coordenadas de IVC-3D a un sistema externo de
coordenadas (coordenadas del mundo).
El resultado de la herramienta es una transformación, que se almacena en un bloque de datos en el IVC-3D, y puede ser utilizado más tarde
por la herramienta 'Get punto calibrado' para obtener valores de medición alineadas.
Para crear una transformación de coordenadas con la instalación interactiva de alineación, haga lo siguiente:
• Coge una imagen 3D de un objeto de referencia, por ejemplo, los enfermos objeto de referencia PIV.
1. Se puede utilizar cualquier imagen en 3D almacenados en un banco de imágenes, o se puede agarrar la imagen en 3D directamente
desde la ventana de configuración interactiva.
• Importar las coordenadas del mundo para los puntos de referencia en la instalación interactiva.
• Hacer clic Salvar para calcular la transformación y guárdelo en un bloque de datos en la memoria de traba- jando el
IVC-3D. Cuando la transformación se calcula, se muestra el error estimado transformar en la ventana.
262 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Coordinar alineación Capítulo 5
IVC-3D
Si los objetos se mueven entre ser inspeccionados por el IVC-3D y ser manejado por el dispositivo externo, el dispositivo externo debe
realizar un seguimiento del movimiento, y debe ser capaz de compensar las coordenadas que recibe del IVC-3D con el movimiento. El
IVC-3D puede enviar un impulso de disparo al dispositivo cuando se inicia el acaparamiento de la imagen. El dispositivo se puede
utilizar este impulso de disparo para determinar donde el objeto se encuentra en un momento determinado, por ejemplo restableciendo
un contador de codificador. Para que el IVC-3D para enviar el pulso de disparo, seleccione la impulso de disparo opción en la
configuración interactiva de la 'configuración Grab'.
1 2
0000 2 0 6 23
xyz 8 12 9
xyz 8 12 9 31 12 9 8
4
36 9 31 36
3 31 12 9 8 36 9 20 24 16
9 31 36 9 20
...
24 16
...
Figura -Aligning la IVC-3D a coordenadas de un robot cuando los objetos se mueven entre ser inspeccionado y ser
manipulados por el robot:
1. Tome una imagen 3D del objeto de referencia. La IVC-3D envía un impulso de disparo para el robot cuando
comienza a agarrar.
2. Marcar los puntos de referencia en la imagen 3D y mover el objeto a la robot. El robot utiliza un codificador
para realizar un seguimiento del movimiento del objeto.
4. Importe coordenadas del robot - si es necesario, ajustados por el movimiento - al IVC-3D, y calcular la
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 263
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Agarrando Imágenes 3D
Para tomar una imagen 3D de la ventana de configuración interactiva, un codificador debe estar conectado a la VCI-3D, y el
IVC-3D se debe configurar de la siguiente manera:
Para tomar una imagen en 3D, haga clic Grab imagen. Si el IVC-3D está listo para ser disparado por un paso del programa, la
apropiación de la imagen se iniciará inmediatamente; de lo contrario el IVC-3D esperará a que la entrada de disparo externo antes de
que comience el acaparamiento.
Tenga en cuenta que la imagen capturada se guardará en el banco de imágenes seleccionadas en el banco de imágenes
campo, en sustitución de cualquier mago anterior en ese banco.
Hay dos métodos diferentes usados para el marcado de los puntos de referencia, dependiendo de qué objeto de
calibración que se utiliza:
SICK (IVCAL) La instalación interactiva localiza los puntos de referencia dentro de las regiones de interés que son
se coloca sobre cada punto.
Para el mejor resultado, cada ROI se debe colocar de forma que casi cubre el cono. Si todo el cono está
dentro de la ROI, datos de medición desde el borde del cono pueden afectar a la localización de la parte
superior del cono.
No
DE ACUERDO
recomendado
Personalizado Marcar los puntos de referencia mediante la colocación de una cruz en cada punto.
Punto de referencia
Un objeto de calibración personalizado debe tener al menos 4 puntos de referencia, que no deben estar situados en el
mismo plano. Idealmente, los puntos de referencia deben soportar todo el volumen en el que medir.
Independientemente de la calibración se utiliza, es importante que el orden de los puntos de referencia es el mismo
que el orden en el que se miden los puntos en el sistema de coordenadas externo.
264 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Coordinar alineación Capítulo 5
IVC-3D
Puede editar los valores importados por cada punto directamente en la tabla. Si necesita quitar o añadir mediciones de la
lista, tiene que quitar o añadir en el archivo e importar el archivo de nuevo. Tenga en cuenta que cuando se importa
coordinado desde un archivo, los valores existentes en la tabla serán reemplazados por los valores importados.
X A1; y A1; z A1; X A2; y A2; z A2; ...; X Un; y Un; z un < volver> x B1; y B1; z B1; X B2; y B2; z B2; ...; X bn; y bn; z bn < volver>
x C1; y C1; z C1; X C2; y C2; z C2; ...; X CN; y CN; z cn < volver>
. . .
dónde:
Importante: Las siguientes reglas se aplican al formato del archivo con las coordenadas externas.
• Tiene que haber un < volver> después de la última línea de los valores.
• No habrá ningún punto y coma después del último valor de cada línea.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 265
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Ajuste de comunicación
La herramienta de configuración de comunicación se utiliza para especificar qué valora el dispositivo debe publicar y
suscribirse y si desea utilizar la red Ethernet / IP o el protocolo OPC para la comunicación.
Esta herramienta sólo especifica los valores que deben ser leídos o se escriben en la red. La lectura y la escritura real de los
valores se produce cuando se ejecuta una '/ Comunicación Read Write' herramienta.
La instalación interactiva
para esta herramienta no
está disponible cuando se
utiliza el emulador.
266 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Ajuste de comunicación Capítulo 5
IVC-3D
El dispositivo de IVC utiliza un buffer interno para el intercambio de valores de los parámetros con otros dispositivos de la red. Este
Los dispositivos externos pueden escribir valores de los parámetros a esta parte, que luego se copia en la tabla
activa en el dispositivo de IVC.
Salida El dispositivo IVC escribe valores de la tabla, los resultados paso del programa, o valores constantes a esta parte.
Los valores pueden ser leídos desde aquí mediante los dispositivos externos.
La herramienta 'Configuración de la comunicación' se utiliza para especificar cuál de los parámetros en la memoria intermedia que debe ser
asignada a un determinado valor en la memoria de trabajo del dispositivo de IVC. La sincronización entre el tampón y la memoria de trabajo
se hace cuando un 'Comunicación de lectura / escritura' se ejecuta la herramienta.
La memoria de trabajo
Programa Mesa
Comunicación de lectura
Comunicación de lectura
/ escritura
/ escritura
Buffer
Salida Entrada
parámetros
u OPC
PLC: obtener el valor del parámetro de
Tipos de parámetros
Cada parámetro en la memoria intermedia puede almacenar valores de un cierto tipo. Los siguientes tipos son compatibles con los
dispositivos de VCI:
De manera similar, el dispositivo IVC intentará convertir entre valores de punto flotante y enteros, y entre
cadenas en la memoria de trabajo (máximo 4096 caracteres), y sString: s (61 caracteres) y LSTRINGS
(497 caracteres) en el búfer.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 267
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Si el valor del dispositivo IVC se encuentra fuera del rango de valores para un parámetro, el dispositivo IVC ya sea redonda o
truncar el valor, o emita un error, dependiendo de la configuración de la herramienta 'Configuración de la comunicación'. Por
ejemplo, el resultado de tratar de publicar los siguientes valores de una tabla en la memoria de trabajo depende de lo que fue
seleccionado en la 'Configuración de la comunicación' instalación interactiva:
“Una muy larga cadena sString Err = 8103 “Una muy larga cadena
con más de 61 caracteres con más de 61 caracteres
para demostrar”. para dem”
Tenga en cuenta que la longitud máxima de cadenas en la memoria intermedia es o bien 61 caracteres (sString) o 497 caracteres
(LSTRING), pero cuando se lee de la memoria intermedia por un dispositivo externo, las cuerdas ocuparán 64 bytes y 500 bytes,
respectivamente. El formato de las cuerdas cuando se lee de la memoria intermedia se muestra en la siguiente figura:
De cuerpo Terminación de
Caracteres,
entero, de 2 bytes caracteres nulos, al
max 61 (sString) o 497 (LSTRING)
menos 1
OPC
Para utilizar el protocolo OPC para leer y escribir datos en un dispositivo de IVC, el servidor OPC de SICK debe estar ejecutándose en
un PC en la red. El servidor OPC se incluye con la instalación de IVC de estudio, y el archivo de configuración se almacena en la
carpeta servidor OPC en la carpeta de instalación de IVC Studio. Tenga en cuenta que IVC Studio debe estar instalado en un PC para la
configuración del servidor OPC esté disponible.
Al leer y escribir valores utilizando OPC, los parámetros se denominan con el nombre especificado en la configuración de la
instalación interactiva de comunicación. Antes de que estos nombres se pueden utilizar con el servidor OPC, primero deben ser
exportados de IVC de estudio, y luego se importan al servidor OPC.
Los nombres se exportan haciendo clic asignaciones de exportación OPC en la ficha OPC en la configuración interactiva Configuración de
la comunicación. Para obtener información sobre cómo importar los nombres con el servidor OPC, consulte la documentación que viene con
el software de servidor.
268 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Ajuste de comunicación Capítulo 5
IVC-3D
Ethernet / IP
Al leer y escribir en el buffer de IVC a través de Ethernet / IP, hay una serie de montajes disponibles que se
definen en el dispositivo de IVC.
Cuando se utilizan los conjuntos de un PLC, se selecciona el tipo de montaje especificando el número de instancia de
montaje. Este número es diferente dependiendo de si el conjunto se utiliza para la entrada o para la salida.
Nota: “Entrada” y “salida” aquí significa desde el punto de vista del dispositivo de IVC - es decir, el conjunto de
entrada se debe utilizar al escribir datos en el dispositivo de IVC, y el conjunto de salida se utiliza para leer datos
desde el dispositivo IVC. Los conjuntos disponibles cuando se comunica con el dispositivo de IVC usando Ethernet /
IP se enumeran en la siguiente tabla:
Por favor, póngase en contacto con el soporte técnico si se requiere un montaje de otro tipo / tamaño.
Todo
Tipo No. de valores de los parámetros Desplazamiento a la primera Tamaño por valor
parámetro
(Bytes)
SINT 10 SINT0 ... 9 0 1 byte
EN T 10 INT0 ... 9 10 2 bytes
FUERZA DE 10 DINT0 ... 9 30 4 bytes
REAL 10 REAL0 ... 9 70 4 bytes
sString 6 SSTRING0 ... 5 110 64 bytes
LSTRING - - - 500 bytes
Tamaño total 494 bytes
Sin cadenas
Tipo No. de valores de los parámetros Offset de primer Tamaño por valor
parámetro (bytes)
SINT 50 SINT0 ... 49 0 1 byte
EN T 50 INT0 ... 49 50 2 bytes
FUERZA DE 30 DINT0 ... 29 150 4 bytes
REAL 50 REAL0 ... 49 270 4 bytes
sString - - - 64 bytes
LSTRING - - - 500 bytes
Tamaño total 470 bytes
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 269
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
cadena grande
Tipo No. de valores de los parámetros Offset de primer Tamaño por valor
parámetro (bytes)
SINT - - - 1 byte
EN T - - - 2 bytes
FUERZA DE - - - 4 bytes
REAL - - - 4 bytes
sString - - - 64 bytes
LSTRING 1 LSTRING0 0 500 bytes
Tamaño total 500 bytes
Pequeña
Tipo No. de valores de los parámetros Offset de primer Tamaño por valor
parámetro (bytes)
SINT 10 SINT0 ... 9 0 1 byte
EN T 10 INT0 ... 9 10 2 bytes
FUERZA DE 10 DINT0 ... 9 30 4 bytes
REAL 10 REAL0 ... 9 70 4 bytes
sString 1 SSTRING0 110 64 bytes
LSTRING - - - 500 bytes
Tamaño total 174 bytes
Parámetro (Sólo Ethernet / IP) especifica qué parámetro de la memoria intermedia para asignar a. Los
parámetros se ponen a disposición mediante la selección de primero el tipo de parámetro en la
columna Tipo.
Origen Destino La fila de la tabla, resultado del paso de programa o valor constante que se escriben en el
parámetro seleccionado en el búfer de salida, o la fila de tabla en la que para escribir el valor
del parámetro en la memoria intermedia de entrada.
Nombre Para Ethernet / IP, el nombre sólo se utiliza para la visualización en el cuadro de diálogo
de configuración interactiva.
Para OPC, el nombre es el nombre que se utiliza para hacer referencia al parámetro
desde el dispositivo externo.
A 'Comunicación de lectura / escritura' herramienta debe haber sido ejecutada antes de abrir el
cuadro de diálogo de configuración interactiva, de lo contrario esta columna estará vacía.
mapeo de exportación como texto Guarda los ajustes realizados en esta instalación interactiva a un archivo de texto.
Redondeo / manejo de Especifica si el dispositivo debe IVC, si es necesario, redondo o truncar el valor
truncamiento antes de escribir el valor en la memoria intermedia.
270 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración de binarización Capítulo 5
IVC-3D
Configuración de binarización
El programa de instalación de binarización interactivo crea imágenes binarias a partir de imágenes en el Banco Fuente. Para una introducción a
la herramienta, consulte binarización en la página 83.
De entrada y salida
Elige una imagen para la herramienta de binarización escribiendo el número de la fuente bancaria que contiene la imagen deseada. Además,
puede seleccionar un lugar de almacenamiento para la imagen binarizada resultante escribiendo el número de una banco de destino.
Umbrales de binarización
Seleccione un Modo umbral para establecer los umbrales superior e inferior para la operación de binarización. Escoger Manual para
establecer los umbrales superior e inferior a sí mismo arrastrando las barras de umbral. Elija un modo automático cuando se sabe
que el nivel de umbral pasará de ciclo en ciclo. Se puede utilizar un modo automático primero en encontrar umbrales adecuados
durante la configuración de la herramienta, y luego cambiar al modo manual. Los umbrales manuales se actualizan a los valores
encontrados por el método automático. Uso de las opciones de umbral automático hace que la herramienta un poco más lento.
Nota:
Monitor
Haga clic en el visualización de fuente botón para visualizar la imagen de origen. Haga clic en el Indicación de los resultados botón para
mostrar una representación visual de los resultados. Píxeles dentro de la gama son de color blanco, a menos que se utiliza el modo de
umbral invertida. La imagen es estirada de forma predeterminada para llenar la ventana de vista previa. Haga clic en el Encaja en la
ventana botón para alternar entre mostrar una imagen estirada y mostrar la imagen en su tamaño original. El estiramiento no conserva la
relación de aspecto de la imagen. Es sólo cuando se muestra la imagen en su tamaño original que un píxel en la pantalla representa un
píxel de la imagen.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 271
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
La herramienta Blob Buscador encuentra conectado pixeles, llamados gotas, dentro de un rango de valores especificada. Para una introducción
a la herramienta, consulte Blob Buscador en la página 126. Todas las manchas encontradas se almacenan internamente, y pueden ser analizados
por la herramienta Blob Analyzer.
lista de Blob Las burbujas que se encuentran con los ajustes actuales se muestran debajo de la imagen, ordenados de
acuerdo con las configuraciones-Clasificación. El número de manchas que figuran depende del número
máximo de manchas de ajuste de la tabla.
De entrada y salida
Elija una imagen para el Buscador de Blob escribiendo el número de la fuente bancaria tains que confirma la imagen deseada. Además,
puede seleccionar un lugar de almacenamiento para la imagen resultante con manchas que se encuentran escribiendo el número de una banco
de destino. Asegúrese de que el banco evaluación es diferente de la del banco de destino.
Seleccionar un ROI de un paso del programa anterior. son posibles de utilizar regiones de interés de cualquier forma. los
Se acabó el tiempo establece el tiempo máximo para la duración de su programa sigue buscando manchas. Habilitar el parámetro Generar
imagen Blob para almacenar una imagen binaria de las gotas (blanco) sobre fondo negro en el banco de destino. Esta función hace que
el paso Blob Buscador adecuado como una etapa de pre-procesamiento para otras herramientas. Puede crear una imagen binaria
donde sólo
272 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración Blob Buscador Capítulo 5
IVC-3D
se incluyen objetos de tamaños apropiados. Desactive esta opción para permitir una ejecución más rápida de la herramienta
si no va a utilizar la imagen de salida.
Umbrales de binarización
Seleccione un Modo umbral para establecer los umbrales superior e inferior para la operación de binarización. Escoger Manual para
establecer los umbrales superior e inferior a sí mismo arrastrando las barras de umbral. Elija un modo automático cuando se
sabe que el nivel de umbral pasará de ciclo en ciclo. Se puede utilizar un modo automático primero en encontrar umbrales
adecuados durante la configuración de la herramienta, y luego cambiar al modo manual. Los umbrales manuales se actualizan a
los valores encontrados por el método automático.
Nota: Para las imágenes en 3D: Si hay una necesidad de incluir datos que faltan en la binarización, establecer el umbral inferior a cero
escribiendo 0 en el campo de entrada. Para una escala de mejor resolución, el rango del deslizador sólo cubre la altura del campo de
visión elegido, y por lo tanto el control deslizante no se puede extraer a cero.
Nota: Uso de las opciones de umbral automático hace que la herramienta un poco más lento.
Selección Blob
Limitar el resultado de gotas de tamaños adecuados mediante el establecimiento de un Área de Blob Blob máximo y un Área mínima.
El área se mide en píxeles. Si se llenan los agujeros, el área examinada incluye los agujeros. Comprobar el manchas de borde de
Descarte casilla de verificación para ignorar manchas que son en parte fuera de la ROI o que estén tocando el borde de la ROI. Si las
gotas de borde no se descartan, sólo la posición de la nota dentro de la ROI se detecta y se compara con la Superficie mínima de blob y
Superficie máxima de burbuja parámetros. Comprobar el Llenar agujeros en Blobs casilla de verificación cuando se sabe que una parte
Nota: de la mancha puede consistir en datos que faltan debido a objetos estampados o sombreados, o a la oclusión o pobre reflectancia en el
objeto escaneado. También es útil si desea calcular el área del objeto completo, incluyendo los agujeros en el interior de la burbuja.
Clasificación
Manchas se pueden clasificar de diferentes maneras con el parámetro Ordenar por: Las siguientes opciones están disponibles:
Si se elige a Distancia Clasificación punto, debe establecer el Clasificación Point X e Y coordenadas. los Orden de clasificación tiene
dos opciones:
ascendente La clasificación se realiza en orden creciente, por ejemplo de pequeño a grande o de abajo a
arriba.
Monitor
Haga clic en el visualización de fuente botón para visualizar la imagen de origen. Haga clic en el Indicación de los resultados botón
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 273
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
• Píxeles fuera de rango se dejan como están en el banco de origen. Esto simplifica la puesta a punto de umbral.
• Píxeles que no forman parte del retorno de la inversión son de color azul.
La imagen es estirada de forma predeterminada para llenar la ventana de vista previa. Haga clic en el Encaja en la ventana botón
para alternar entre mostrar una imagen estirada y mostrar la imagen en su tamaño original. El estiramiento no conserva la relación
de aspecto de la imagen. Es sólo cuando se muestra la imagen en su tamaño original que un píxel en la pantalla representa un
píxel de la imagen.
Mesa
Utilizar el Índice de mesa para establecer la posición de partida (número de fila) en la tabla para la que se almacenan los centroides y
áreas blob encontrados. El valor predeterminado es 1000.
Nota: Esta es sólo una opción adicional. Todas las manchas siempre se almacenan internamente y por tanto son accesibles a través de la
herramienta 'Blob Analizador'. Almacenar en la tabla se ha creado para aplicaciones sencillas donde se desean sólo centroides y zona. los número
máximo de manchas en la tabla limita el número de gotas que se almacenan en la tabla. Este valor también determina el número de gotas
que figuran en la instalación interactiva ven- tana, ya que utiliza la lista de los valores de la tabla para su visualización. Si el número máximo
de manchas en la tabla se establece en 5, a continuación, la lista contendrá 5 gotas también. Sin embargo, todas las burbujas son todavía
almacenan internamente.
274 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración del Analizador de Blob Capítulo 5
IVC-3D
Esta herramienta analiza manchas encontradas por la herramienta 'Blob Buscador'. Se analiza una gota a la vez y se usa típicamente en un
bucle for para analizar una serie de manchas en secuencia. Para una introducción a la herramienta, consulte Blob Analizador en la página 128.
Figura - La ventana de configuración interactiva para el Analizador de Blob. El blob seleccionado actualmente se muestra en verde. Las
manchas que no están seleccionados se muestran en color rojo.
Utilice los parámetros de entrada de la izquierda de la ventana de configuración interactiva para seleccionar la mancha a analizar, y para
seleccionar qué características para calcular por ello. Los resultados de la configuración de una masa específica pueden ser visualizados en la
pantalla de imagen.
Introducir el Blob Buscador Paso donde el Analizador de Blob puede encontrar la información burbuja de usar, y una válida Índice
de Blob número. los banco de destino determina en qué banco imagen será almacenada la imagen resultante. Si habilita La
visualización de los resultados, los resultados se visualizan en el Banco de Destino. Si pantalla centroide está habilitado, se muestra
el centro de gravedad de las manchas.
A ROI puede ser generado a partir de la burbuja. El retorno de la inversión burbuja puede ser referido en los pasos posteriores de otras
herramientas. Esto significa que se puede realizar cualquier operación de análisis o filtrado que toma un retorno de la inversión como entrada,
y ejecutarlo en el área masa de sólo la imagen. Por ejemplo, puede ejecutar un paso buscador de BLOB del actual para encontrar manchas
dentro de la burbuja. Sólo se analiza una gota en el momento. Para analizar varias gotas en una imagen, incluirlo en un bucle y utilizar el
índice de bucle como el índice de blob. Por ejemplo, si su bucle se encuentra en número de paso 14, a continuación, escriba = s14r1 para
hacer referencia al número de índice burbuja actual. Si desea analizar todas las gotas en una imagen, ajustar el bucle de bucle desde el
número 0 al número total de manchas encontradas -1.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 275
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
Todos los resultados numéricos de la instalación se basan en la mancha que se encuentra actualmente seleccionado (mediante el uso de
las << y los controles de navegación >>). Por lo tanto, la Índice de Blob número no se utiliza cuando se ejecuta la herramienta de la
instalación interactiva. Esto significa que se puede visualizar una burbuja en la configuración interactiva al configurar la herramienta, pero el
uso de otras manchas cuando se ejecuta el programa, que es útil, ya que es probable que sea una referencia a un bucle para el contador del
número de índice de la gota.
Hay dos Métodos Blob Orientación para calcular la orientación de un blob. los área Based método calcula la orientación
basado en todos los píxeles en el BLOB específico, mientras que la basado límite sólo utiliza los píxeles en el perímetro
exterior de la burbuja. Un cuadro de XYbounding se calcula siempre (en base a los resultados desde el borde izquierdo, el
borde superior, la anchura y la longitud) y se extrae si se elige ningún método orientación blob. ¿Qué método será el más
adecuado para su aplicación depende de la forma de sus gotas. Para una mancha rectangular que contiene agujeros, el
método basado en límite es más adecuado. Para los objetos sólidos de formas arbitrarias el método basado en la superficie
a menudo es bueno. Para los círculos perfectos y plazas que no es relevante para el cálculo de una orientación, ya que no
tienen una orientación (blob ovalidad = 1). En el Calcular Cuadro delimitador campo, elegir si para calcular un cuadro de límite
y si a visualizarlo. El cuadro delimitador obtendrá diferentes colores según el método de orientación nota se realiza
seleccionado. los basado límite método hace que las cajas de contorno verdes, las
área Based método amarillo, y si hay un método orientación blob está activo el cuadro será de color azul.
los Los diámetros de cómputo Blob medida calcula el máximo, el mínimo y los diámetros medios de la burbuja. Sólo es
relevante para manchas bastante circulares, ya que simplemente no hay definición razonable de diámetro de, por
ejemplo, un objeto en forma de U. Los valores medidos se obtienen calculando el diámetro de todas las líneas a través
del centroide de la burbuja, iniciar y detener en los dos puntos más distantes en el blob. los Calcular el perímetro Blob medida
calcula la longitud del perímetro exterior de la burbuja. El cálculo de la longitud del perímetro en una imagen discreta es
una tarea ambigua. La medida devuelto por esta función es bastante invariante a la orientación, pero el valor puede variar
con unos pocos píxeles de una exploración a otra en objetos aparentemente idénticas debido a un sensor de ruido,
condiciones de iluminación, etc.
La altura y el volumen
Para calcular la altura o el volumen de una gota debe definir qué Banco fuente que contiene la imagen y que Definición
superficie Paso que define la superficie de referencia para la medición. La superficie de referencia es típicamente el plano de
fondo (cinta transportadora) de los que el BLOB es “sobresale”. los altura Percentil define lo que los valores de píxeles gota a
tener en cuenta cuando se calcula la altura de blob. Este parámetro hace que la medición más robusto al ruido y artefactos
de reflexión que aparecen típicamente a lo largo de las fronteras de un objeto 3D. Por ejemplo, si se introduce el valor del
percentil de altura 95, a continuación, la parte superior 5% de los valores de píxel se eliminan antes de localizar la altura
máxima por encima de la superficie de referencia.
276 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Configuración del Analizador de Blob Capítulo 5
IVC-3D
Haga clic en los << >> y los botones para navegar entre las manchas en la imagen, o introducir una Índice de Blob número.
La visualización de la instalación interactiva es diferente de los resultados visuales que se obtiene al ejecutar el paso Blob
analizador en el modo de ejecutar o depurar. La representación visual de los resultados se interpretan como sigue:
• El centro de gravedad de la mancha examinada actualmente se muestra como una señal roja +.
• Todos los otros centroides blob se muestran como señales amarillas +. La visualización burbuja es sólo una ayuda de
Nota: configuración. No está relacionado a la que blob que se analiza cuando la herramienta se ejecuta. Esto significa que se puede visualizar
una burbuja en la configuración interactiva al configurar la herramienta, pero el uso de otras manchas cuando se ejecuta el programa. La
imagen es estirada de forma predeterminada para llenar la ventana de vista previa. Haga clic en el Encaja en la ventana botón para
alternar entre mostrar una imagen estirada y mostrar la imagen en su tamaño original. El estiramiento no conserva la relación de aspecto
de la imagen. Es sólo cuando se muestra la imagen en su tamaño original que un píxel en la pantalla representa un píxel de la imagen.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 277
Capítulo 5 Configuraciones interactivos Manual de referencia
IVC-3D
El programa de instalación de extracción de detalles descubre detalles de las imágenes que "Stick Out" del fondo. Para una introducción a
la herramienta, consulte Extracción detalle en la página 92.
De entrada y salida
Elige una imagen para la extracción Detalle escribiendo el número de la fuente bancaria que contiene la imagen deseada. Además,
puede seleccionar un lugar de almacenamiento para la imagen filtrada resultante escribiendo el número de una banco de destino.
parámetros de extracción
Utilice los parámetros de extracción para definir el que se detallan a extraer de la imagen. se extraen los datos que se
desvían del fondo. Para comprobar si un punto se desvía del fondo, que se compara con la totalidad o un conjunto
limitado de sus puntos vecinos. los Tipo de operador define qué conjunto de puntos vecinos que no se considerará, por
ejemplo vecinos horizontal, vertical o diagonal. Escoger Horizontal para identificar patrones verticales en una imagen, y
Vertical para identificar patrones horizontales; escoger cuatro puntos o
ocho puntos para identificar las desviaciones más pequeñas de cualquier forma. También es posible considerar todos los
puntos ( región llena), pero esto ralentiza el programa. los Tipo desviación define de qué manera los datos se desviará del
fondo, es decir, si son mayores o menores que el fondo (o ambos). Arrastrar el Radio operador barra para ajustar el radio
dentro del cual para recoger los puntos vecinos para la comparación. Arrastrar el Límite bar para definir la diferencia
mínima entre el punto actual y los vecinos comparación que se permite tener en cuenta el punto de un detalle. La
representación visual de la imagen resultante en la ventana de configuración interactiva es de buena ayuda en la
búsqueda de valores de radio y umbral adecuado.
278 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Detalle de instalación Extracción Capítulo 5
IVC-3D
Monitor
Haga clic en el visualización de fuente botón para visualizar la imagen de origen. Haga clic en el Indicación de los resultados botón
La imagen es estirada de forma predeterminada para llenar la ventana de vista previa. Haga clic en el Encaja en la ventana botón
para alternar entre mostrar una imagen estirada y mostrar la imagen en su tamaño original. El estiramiento no conserva la relación
de aspecto de la imagen. Es sólo cuando se muestra la imagen en su tamaño original que un píxel en la pantalla representa un
píxel de la imagen.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 279
Capítulo 6 Solución de problemas Manual de referencia
IVC-3D
6 Solución de problemas
Esta sección contiene información que puede ser útil para solucionar problemas con la cámara IVC.
Si no es posible resolver el problema con la información de esta sección, póngase en contacto con el soporte técnico en su filial de
ventas enfermo. Pregunte a su representante de ventas de SICK para la orientación si es necesario.
Al informar de un problema, por favor, escribir un informe problemas como se describe al final de esta sección. El
propósito del informe de problemas es acortar el tiempo de respuesta y permitir un apoyo más cualificado.
Si la asistencia técnica no puede asistir, puede ser necesario enviar la cámara para su reparación. En este caso, el mismo tipo
de información del informe de problemas debe ser fijado.
No hay dispositivos en la Un firewall puede estar bloqueando la totalidad o parte de la comunicación entre el dispositivo y
lista de dispositivos. Sólo IVC Studio.
se listan unos pocos Si el PC tiene múltiples conexiones de red (por ejemplo, tiene dos tarjetas de red, o también
dispositivos, y todo el está equipado con red inalámbrica) IVC puede ser el uso de la red equivocada.
mundo muestran error.
soluciones
Pruebe lo siguiente:
El PC debe estar conectado al dispositivo, ya sea a través de un interruptor o directamente con un cable
cruzado. Los dispositivos de VCI no son compatibles con las conexiones inalámbricas o conexiones a
través de un concentrador.
• En el Configuración Estudio IVC cuadro de diálogo, haga clic Configuración del dispositivo
Ethernet.
Cuando los dispositivos no están en la lista de dispositivos conectados, compruebe los ajustes de
red en el PC.
280 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Solución de problemas Capítulo 6
IVC-3D
Dispositivos muestra Si un programa almacenado en el banco 0 en la memoria flash no funciona correctamente, por
de error y no se puede ejemplo, no es compatible con el nuevo firmware, que el programa se detendrá con un error, por lo
conectar a. Al reiniciar que es imposible conectar al dispositivo. Al reiniciar el dispositivo no va a ayudar, ya que el programa
el dispositivo no ayuda. 0 se inicia automáticamente cuando el dispositivo está encendido.
Solución
1. Conecte una señal de entrada alta (tensión de alimentación) al pin 8 del conector
RS485 IVC-3D, y reiniciar el dispositivo. El dispositivo debería iniciar ahora sin
ejecutar el programa en el banco 0.
Conexión a un dispositivo Asegúrese de que el dispositivo no se utiliza desde cualquier otro PC. Sólo un PC a la vez se puede
resultados en una gran conectar a un dispositivo, para la visualización de imágenes en vivo o programas de edición.
cantidad de mensajes de
error. A veces, el PC se
bloqueará
PLC comuni- La comunicación entre el dispositivo y un PLC puede ser perturbado si hay una gran cantidad
cación falla de tráfico en la red. Pruebe lo siguiente:
• No haga funcionar el dispositivo con F6 de IVC Studio. En este modo, hay una gran
cantidad de comunicación entre el dispositivo y IVC de estudio, por ejemplo, imágenes, y
esto puede interferir las comunicaciones PLC. Trate de iniciar el dispositivo en modo
autónomo no por elección Programa de Inicio en el menú contextual en la lista de
dispositivos).
LED función está Si la inicialización del sistema de archivos Flash (FFS) falla cuando la cámara está
parpadeando en rojo, encendida, la cámara se detiene y señala un error. En esta situación hay dos opciones:
verde, amarillo y la
cámara no se puede 1. Reiniciar la cámara apagando y encendiendo de vez en cuando. Si el
acceder problema con la inicialización de la ECA era intermitente, la era cam- ahora se inicia
normalmente.
2. Aplicar 24V a la entrada digital del IN3. Esto obligará a una completa
se perderán el formato de la ECA, y toda la información específica del usuario (ajustes de
configuración IP por ejemplo, los programas y los bloques de datos). Después de que el
formato de los FFS, la cámara se reiniciará automáticamente. Tenga en cuenta que también
se perderán los archivos de calibración de la cámara IVC-3D. Estos archivos se pueden
solicitar soporte técnico haciendo referencia al número de serie de la cámara.
Si ninguna de las sugerencias anteriores funciona, la cámara debe ser enviado a reparar, ya que el flash se
daña de forma permanente. Tenga en cuenta que es sólo en este estado de error de flash, indicado por el
cambio de color del LED, que el flash se borrarán mediante el establecimiento de Entrada3 alta. La función
normal de In3 permanece, es decir, la configuración en alto en el encendido por-pasa el arranque del
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 281
Capítulo 6 Solución de problemas Manual de referencia
IVC-3D
El disco flash consiste en una serie de sectores. Un sector sólo se puede grabar una vez. Esto significa que si se edita un
archivo, los sectores que contienen la versión anterior del archivo se marcan como “espacio muerto”, y una copia completa
de la nueva versión del archivo se escribe en uno o más nuevos sectores. Es decir, la cantidad de “espacio muerto” se
incrementará cada vez que algo se escribe en el disco flash.
Para poder acceder a los sectores marcados como “espacio muerto”, el flash se debe “desfragmenta”. Esto se realiza
normalmente utilizando la opción “Borrar la memoria no utilizada” en el menú flash del dispositivo en la lista de
dispositivos.
Ahorrando a Flash El tiempo de ejecución para el ahorro de grandes bloques de datos o imágenes a las que el flash puede
resulta en “Error ITF = ser mayor que el tiempo de espera que se encuentra en IVC Studio. En ese caso, IVC Studio informará
2”. que ha perdido contacto con el dispositivo cuando el dispositivo está ocupado, de hecho, el ahorro.
Solución
El ahorro en Flash Si el tiempo de ejecución para el ahorro de flash utilizando 'Guardar bloque de datos a parpadear' o
repente toma mucho 'conservar la imagen de flash' aumenta de repente, el dispositivo se haya quedado fuera de bloques de
más tiempo. memoria flash libres (también conocidos como sectores). En este caso, el dispositivo necesita para borrar un
bloque de memoria utilizado anteriormente (pero ahora no se utiliza) antes de guardar, algo que lleva algún
tiempo. El tiempo de ejecución puede en este caso ser acortado en la limpieza manual de la memoria no
utilizada.
Solución
• Compruebe la cantidad de memoria disponible en el dispositivo pulsando el botón derecho del
dispositivo en la lista de dispositivos y elegir Gestión de dispositivos Información del
dispositivo.
• Si tamaño libre FFS es baja y FFS tamaño muertos Está claro sin usar (muertos) de memoria
grande, haciendo clic derecho en el dispositivo y elegir Claro flash de memoria no
utilizada.
Tenga en cuenta que la escritura excesiva a la memoria flash puede acortar su vida útil. La
memoria flash se especifica para 100 000 re-escritos.
Para acceder a la El disco de destello del emulador se encuentra en el PC en Mis documentos (en Vista)
memoria flash del para el usuario actual. La ruta predeterminada para el flash emulador es:
emulador
desfragmentación automática
Todas las herramientas que escriben en el disco flash puede automáticamente claro espacio muerto y realizar una
desfragmentación del disco flash. Esta funcionalidad es controlado por el parámetro DeadSpaceThreshold en el fichero de
configuración Smartreader.ini. También es posible configurar el parámetro en el Configuración del dispositivo Ethernet de diálogo,
disponible en el Los dispositivos Ethernet Opciones de Configuración Menú de IVC Studio. Si la cantidad de espacio muerto
supera el umbral, el disco flash se borrará de espacio muerto antes de que la información se escribe en el disco. Esto significa
que las herramientas pueden tardar bastante más tiempo eje- linda en algunas situaciones. En general, no se recomienda el uso
de estas herramientas en la posición normal
282 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Solución de problemas Capítulo 6
IVC-3D
punto de medición del programa. Un código de error se devolverá cuando las herramientas son ejecutados por F5 / F8 si la
cantidad de espacio muerto supera el umbral. El umbral se especifica como ( cantidad de espacio muerto) / (cantidad de espacio
muerto + Espacio libre) en porcentaje. La funcionalidad para la desfragmentación automática se puede desactivar ajustando el
umbral a -1. El límite inferior para el umbral se establece a 20%, y el límite superior se establece en 80%. La razón para no
permitir que menos del 20% es que la desfragmentación no deberá realizarse con demasiada frecuencia. El valor
predeterminado para el umbral se establece en 50%. Si se activa la desfragmentación automática, la cámara puede realizar una
desfragmentación del disco flash cuando está encendido. Durante esta operación, el LED de función está en amarillo. Tenga en
cuenta que el tiempo para iniciar la cámara en esta situación será más largo de lo habitual.
Solución
Si el programa fue creado en un dispositivo del mismo tipo, abra la instalación interactiva
'Configuración Grab', y cambiar el campo de la configuración de la vista para que sean válidos para el
dispositivo.
Si el programa fue creado en un dispositivo de otro tipo, el 'Grab Configuración' paso debe
ser retirada y una nueva insertada para el tipo de dispositivo actual. A partir de la versión 3.0
del IVC ya no es posible abrir la instalación interactiva de 'Configuración Grab' con ajustes
para otro tipo de dispositivo, por ejemplo, no es posible abrir la instalación interactiva con un
IVC-3D 100 si el paso se creó en una IVC-3D 200 dispositivo.
herramienta de agarre no logra Si el Se acabó el tiempo parámetro se establece en -1 (tiempo de espera infinito), la herramienta 'Grab'
captar imágenes cuando la devolverá inmediatamente cuando se ejecuta con ejecutar el paso o Paso a paso, en lugar de esperar a que
depuración. herramienta de una imagen en 3D para estar listo. Si no había ninguna imagen 3D listo cuando la herramienta regresó, sin
agarre captura imágenes imagen se coloca en el banco de imágenes, y perdió imágenes es -1.
parciales al depurar.
Si el dispositivo está configurado para capturar imágenes superpuestas, la herramienta también puede
colocar una imagen incompleta en el banco de imágenes antes de regresar.
Solución
Selecciona el Se acabó el tiempo parámetro en un valor distinto de -1 al depurar el programa, y
la puso a -1 cuando el programa está listo para su uso autónomo ..
Ayuda en línea ven- Adobe Acrobat puede ser bloqueado por un cuadro de diálogo diciendo que está a punto de
tana no se puede comprobar las actualizaciones. Este cuadro de diálogo se coloca debajo de la ventana con la ayuda
cerrar. en línea, por lo que es imposible de cerrar.
Solución
Desactive la función de Acrobat para comprobar automáticamente si hay actualizaciones:
1. Iniciar Acrobat.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 283
Capítulo 6 Solución de problemas Manual de referencia
IVC-3D
Los resultados de los pasos Todo el contenido del programa de paso se transmiten a la cámara cuando el nombre del
anteriores se pierden durante programa paso se hace clic en la vista de árbol. Si esto se hace durante la edición del programa
la edición y depuración de paso, los resultados de los pasos anteriores, por ejemplo ROI: s, se pueden perder.
Solución
Ejecutar el paso de nuevo para restaurar el resultado en la cámara.
El IVC emulador no Si el emulador de IVC está activado mientras que la red activa se cambia en IVC de
puede ser cerrado desde estudio, no es posible desactivar el emulador de IVC Studio.
el IVC Studio Solución
El emulador debe terminarse mediante el Administrador de tareas.
El IVC emulador no es Algunos clientes VPN y cortafuegos bloquean el tráfico de la red para el emulador.
visible en IVC Studio
Solución
Póngase en contacto con su departamento de TI de una solución sobre cómo configurar el cliente VPN o un
firewall de una manera segura.
El informe de problemas es la clave del éxito en la resolución de problemas por otra persona. Por lo tanto, si necesita ayuda de
soporte técnico o reparación, la calidad del informe de problemas va a determinar la calidad de la ayuda que recibirá.
El detalle requerido y la calidad del informe de problemas depende de la situación de la solución de problemas, sobre
todo si es antes o después del punto donde el problema es reproducible. Ejemplos de contenido son:
o Red de arquitectura
• Comportamiento esperado
• Los archivos de registro con información del sistema desde que se produjo el error
284 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Solución de problemas Capítulo 6
IVC-3D
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 285
Apéndice Manual de referencia
IVC-3D
Apéndice
Al utilizar cadenas en las expresiones, las cuerdas siempre deben ir entre comillas simples, por ejemplo ' Hola
Mundo'. Si es necesario incluir una comilla en una cadena, preceder de una barra invertida ( '\' Hola \ 'dijo.').
Nota: Si se utilizan valores fraccionarios en las expresiones, el delimitador decimal debe ser siempre un punto (.), Independientemente
de los ajustes locales realizados en el PC. Comas (,) siempre se utiliza en las expresiones para la separación de parámetros.
Los siguientes operandos se utilizan para hacer referencia a la tabla y valores de parámetros:
operando Sentido
Vx Valor de fila de la tabla X
Símbolo Sentido
- Sustracción
+ Adición
* Multiplicación
/ División
% Modulo, el resto de una división de dos números enteros. Por ejemplo: 10%
3=1
286 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Apéndice
IVC-3D
Símbolo Sentido
Ceil (x) El número entero más pequeño que es mayor que o igual a un valor
decimal. Por ejemplo: Ceil (3,1415) = 4
No lógico no
y bit a bit y
| o bit a bit
<> No igual a
= Igual a
! lógico no
~ bit a bit no
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 287
Apéndice Manual de referencia
IVC-3D
Símbolo Sentido
+ Concatenación
Asc (char) Devuelve el código ASCII del carácter especificado. Por ejemplo asc ( 'A') devuelve
el valor 65.
Chr (número) Devuelve el carácter del código ASCII especificado. Por ejemplo chr (66) devoluciones 'SEGUNDO'.
Sub (str, index) El carácter en la posición índice. Tenga en cuenta que el primer carácter
en la cadena tiene índice 0.
Los valores negativos se tendrán en cuenta las posiciones del final, por ejemplo - 1
devolverá el último carácter.
Sub (str, iniciar, detener) Una subcadena con los caracteres en las posiciones de comienzo a
detener-1. Tenga en cuenta que el primer carácter de la cadena tiene el índice 0.
Si comienzo está vacío, todos los caracteres desde la posición 0 a detener son devueltos.
Si detener está vacío, todos los caracteres desde la posición comienzo al final de la
cadena son devueltos. Por ejemplo sub ( 'Hola Mundo', 0, 5) devoluciones
Eval (str) Evalúa la cadena como si se tratara de una expresión. Por ejemplo
eval ( '1 + 2 + 3') devuelve 6.
Repr (número) Una representación de cadena del número que puede ser re-evaluado a su valor
original. Por ejemplo Repr (1.23) devuelve la cadena ' 1.230000e + 000'
Es posible acceder a la hora actual de un programa de paso mediante el uso de un operador de cadena. Dos operadores están
disponibles, uno que devuelve la hora UTC y uno que devuelve la hora y la fecha como una cadena. Para los operadores de cadena
para devolver la hora correcta, una dirección IP de servidor de tiempo necesita ser establecido (véase el Servidor de tiempo en el
Apéndice B). Si se utiliza el emulador de la hora de la computadora será utilizada y no se utilizará la zona horaria suministrada.
Símbolo Sentido
tiempo (timeZone) Devuelve la hora local en cuestión de segundos, el tiempo UTC con offset. Zona tiempo- es el
desplazamiento local desde la hora UTC en horas.
timestr (timeZone, formato) Devuelve la hora local y la fecha como una cadena, la zona horaria se lo local desplazada con
respecto a la hora UTC en horas. Tres formatos posibles:
288 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Apéndice
IVC-3D
R segundo
* /%
+ -
<>
La prioridad más baja ,
Ejemplo
= No (S3R1 * V (5 * S2R1) <10)
Esta expresión utiliza el primer resultado de la etapa de programa 3 ( S3R1), y un valor de la tabla ( V (5 * S2R1)). ¿Qué
tabla fila para obtener el valor de se calcula utilizando un programa resultado del paso 2.
Variable Valor
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 289
Apéndice Manual de referencia
IVC-3D
Los parámetros descritos en la tabla a continuación están disponibles en el cuadro de diálogo Configuración del dispositivo de Ethernet:
• los Configuración de dispositivo Ethernet ventana se muestra que contiene una lista de dispositivos disponibles.
• Seleccione un dispositivo de la lista. Los parámetros de la siguiente tabla se muestran para el dispositivo seleccionado.
Las modificaciones de los parámetros se almacenan en el dispositivo haciendo clic en el botón “Actualizar”. Tenga en cuenta que esto
va a reiniciar el dispositivo.
290 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Apéndice
IVC-3D
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 291
Apéndice Manual de referencia
IVC-3D
1).
Umbral de Dead Space Especifica la cantidad (en%) de espacio
muerto en el flash que se permite antes de
que la cámara realiza una fragmentación
de liberación automática. Los valores
permitidos son entre 20 y 80%. El valor -1
desactivará la funcionalidad.
292 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Apéndice
IVC-3D
El dispositivo comprueba la dirección IP especificada en el campo IP. Si el valor no es válido, por ejemplo, si se introduce un
carácter no válido en el campo, el dispositivo se establece la dirección IP por defecto (192.168.0.110), y activar el servidor FTP. El
servidor FTP se activa para permitir el acceso directo a los archivos de configuración del dispositivo.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 293
Apéndice Manual de referencia
IVC-3D
Las herramientas se enumeran a continuación se encarga de píxeles con los datos que faltan en una imagen en 3D que tienen un valor de
altura de 0.
Si esto no se desea, puede utilizar la herramienta de 'datos faltantes' para rellenar las áreas de datos faltantes y evitar que estas
herramientas se vean afectados por los datos que faltan. Además, estas herramientas funcionan con una resolución de altura
que difiere de la resolución nativa del dispositivo utilizado. La resolución utilizada depende de la altura del campo de visión, y se
puede calcular con la siguiente fórmula:
243
Borde
Medida
Centroide individual Blob Blob
Pareo
Enseñar rotación de
ajuste de rotación
enseñar la forma de
ajuste de Forma
Circular
Perímetro externo perímetro
circular
294 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
© SICK IVP Todos los derechos
reservados
www.sickivp.com
09/09/2013