Manual Control T2
Manual Control T2
1. INTRODUCCIÓN 6
2. ESPECIFICACIONES 7
3. INSTALACIÓN 8
4. CARACTERÍSTICAS DE MARCADO 10
5. FUNDAMENTOS DE USO 14
6. EJEMPLOS DE MARCADO 25
7. DESCRIPCIÓN DE PANTALLAS 39
8.1. Conexión 75
8.2. Utilización 76
9. MARCADO BINARIO IO 77
ANEXO 79
ÍNDICE DE ILUSTRACIONES
1. INTRODUCCIÓN
2. ESPECIFICACIONES
ELÉCTRICAS
DESCRIPCIÓN COMPONENTE
Alimentación. 100V-220V c.a. 60/50Hz.
Pila interna. 3V. CR 2025.
Fusible entrada alimentación. 2 A T2 - L250V.
Fusibles fuentes de alimentación. 4 A T4 - L250V.
Iluminación pantalla. Regulable en la pantalla de inicio.
MECÁNICAS
DESCRIPCIÓN COMPONENTE
Dimensiones. 280x160x261 mm.
Peso. 5,450 Kg.
INTERFACES
DESCRIPCIÓN COMPONENTE
2 Puertos Serie RS 232. Conectores 9 pines D Sub hembra.
Conexión con Unidad Marcadora. Conector 25 pines D Sub hembra.
Botonera Marcha / Paro. Conector 9 pines D Sub macho.
Tarjeta de memoria. Ranura tarjeta SD.
Señales de control 11 Entradas. ±24V c.c. Bornero 12 pines.
Señales de control 7 Salidas. Libres de potencial. Bornero 14 pines.
3. INSTALACIÓN
Para realizar una correcta instalación de la unidad de control MC 2000T² siga los pasos que se
detallan a continuación.
En caso de que alguna de las dos primeras líneas indique FALLO, apague la unidad de control
MC 2000T², revise que las conexiones han sido realizadas correctamente y vuelva a encender
la unidad de control MC 2000T².
1
Si se trata de la primera vez que utiliza la unidad de control, se mostrará la pantalla EDICION. Si no es
la primera vez que utiliza la unidad de control, se mostrará aquella pantalla de entre EDICION y
TRABAJO que haya sido utilizada la última antes de apagar la unidad de control la vez anterior.
Rev. A– Nov 2007 HOJA - 9
Unidad de control COUTH MC 2000T²
MC 2000 T² Manual de instrucciones
4. CARACTERÍSTICAS DE MARCADO
Por último, a la hora de definir el texto a marcar, es posible incluir texto variable; por
ejemplo, la fecha actual, un número de serie que se incremente de forma automática
después de cada marcado o un carácter distinto por cada turno de trabajo.
2
Un código DataMatrix es un símbolo bidimensional utilizado para incluir una elevada cantidad de
información en un espacio reducido. Se trata de un código similar a un código de barras, pero, donde la
información se codifica por medio de puntos en vez de barras, permitiendo una densidad de información
mayor.
Rev. A– Nov 2007 HOJA - 10
COUTH MC 2000T² Unidad de control
Manual de instrucciones MC 2000 T²
5. FUNDAMENTOS DE USO
En este capítulo se ofrece una rápida introducción a los controles y a la información que se
muestra en pantalla. De esta manera, el usuario será capaz de navegar por los distintos menús
y pantallas y adquirirá los conocimientos básicos para poder trabajar con la unidad de control
MC 2000T².
10 1
9 8 7 6 5 4 3 2
Componente Descripción
1 Teclado alfanumérico. Inserción de caracteres alfanuméricos.
2 Tecla de símbolos especiales. Inserción de símbolos especiales ASCII.
3 Tecla de mayúsculas/minúsculas. Selección entre mayúsculas y minúsculas.
4 Teclas de marcha y paro internos. Marcha (verde) y paro (rojo) para marcado.
5 Pulsador rotativo. Edición y validación de datos y textos.
6 Tecla de simulación. Simulación y previsualización del marcado.
7 Tecla DEL. Borrado de caracteres.
1 2 3 4 5
14 13 12 11 10 9 8 7 6
Componente Descripción
Salida Descripción
El conector AUTOMAT Input por su parte, presenta 11 entradas independientes de ±24V c.c.
cuya funcionalidad es la siguiente:
Entrada Descripción
Zona de texto
Barras de desplazamiento
Zona de Ayuda
Pestaña de pantalla
La imagen anterior corresponde a la pantalla EDICIÓN, por lo que muestra datos particulares
de dicha pantalla, pero, el formato es general de todas las pantallas (a excepción de la pantalla
PRESENTACIÓN, la pantalla TEST y la pantalla SIMULACIÓN).
La navegación por las distintas pantallas de la unidad de control MC 2000T² se lleva a cabo de
forma sencilla y homogénea. Sin embargo, se va a describir el modo de trabajo en función al
tipo de pantalla ya que éstas presentan características ligeramente diferentes.
En cualquier caso, este capítulo es una guía rápida; para una información más detallada,
consulte el capítulo 7. Descripción de pantallas.
En este tipo de pantallas siempre se encuentra una línea activa que aparece resaltada como
muestra las imágenes siguientes:
Girando el pulsador rotativo se cambia la línea seleccionada, mientras que una pulsación sobre
el pulsador rotativo hace que en el caso de las pantallas de menús se muestre la pantalla
correspondiente a la opción seleccionada y en el caso de las pantallas de parámetros se pueda
editar el parámetro seleccionado.
Cursor
En estos parámetros, también es posible iniciar la edición de los mismos pulsando una
tecla alfanumérica cuando se encuentra seleccionada la línea, sin necesidad de pulsar
sobre el pulsador rotativo previamente.
Una vez finalizada la edición del parámetro, una pulsación sobre el pulsador rotativo
sirve para validar el dato y volver a la situación inicial con la línea seleccionada. Si en
vez de pulsar sobre el pulsador rotativo se pulsa la tecla ESC, se sale del modo de
edición del parámetro sin validar los cambios realizados.
· Parámetros con valores de una lista cerrada: Son aquellos parámetros que sólo
pueden adoptar una serie de valores de una lista cerrada. Es el caso, por ejemplo, del
modo de réset de un contador. Al realizar la pulsación sobre el pulsador rotativo,
aparece una pantalla superpuesta con la lista de los valores que pueden ser
seleccionados.
· Parámetros SI/NO: Son aquellos parámetros que sólo pueden adoptar dos valores. Al
realizar la pulsación sobre el pulsador rotativo el valor del parámetro seleccionado
cambia, es decir, si antes valía SI pasa a valer NO y viceversa.
Para salir de las pantallas de menús o de parámetros, se puede pulsar alguna de las teclas de
acceso rápido o la tecla ESC. En el caso de las pantallas de parámetros, al pulsar la tecla ESC,
si previamente se ha modificado algún parámetro, la unidad de control MC 2000T² mostrará un
mensaje de aviso preguntando si se desea guardar los cambios realizados.
Utilizando el pulsador rotativo se puede seleccionar la opción de salir guardando los cambios
realizados, salir sin guardar los cambios realizados o volver a la pantalla de parámetros.
Pulsando cualquier tecla se sale guardando los cambios realizados.
Las pantallas EDICION e INSERTAR, sirven para editar el texto a marcar. Es posible editar 40
líneas de texto de hasta 75 caracteres cada una. Mediante el teclado alfanumérico se introduce
el texto en la posición del cursor parpadeante.
Una pulsación sobre el pulsador rotativo hace que se resalte la línea seleccionada, permitiendo
cambiar de línea haciendo girar el pulsador rotativo.
Estando resaltada una línea, basta con pulsar sobre el pulsador rotativo para volver a la
situación de edición del texto de dicha línea.
El acceso a otras pantallas desde cualquiera de estas dos se realiza pulsando las teclas de
acceso directo.
Si desde la pantalla EDICION se pulsa cualquiera de las teclas de acceso directo F4, F5 o F6,
aparece solapada sobre la pantalla EDICION una pantalla que muestra algunas de las
características de marcado del fichero actual. En concreto, tres son las pantallas solapadas y
muestran las siguientes características de marcado:
En este tipo de pantallas siempre se encuentra una línea activa que aparece resaltada como
muestra la la Ilustración 20. Esta línea muestra las características del marcado de su línea de
texto correspondiente. En la imagen se aprecia que el valor de todos los parámetros es ‘-‘. Este
dato lo que indica es que el valor de ese parámetro es igual al del mismo parámetro de la línea
anterior. En el caso de la primera línea, el valor del parámetro será el valor por defecto definido
en la pantalla PARAMETROS EDICION.
En esta situación, una pulsación prolongada durante 1 segundo sobre el pulsador rotativo hace
que se vuelva a seleccionar toda la línea, volviendo a la situación reflejada en la Ilustración 20 ,
mientras que una pulsación corta sobre el pulsador rotativo hace que se entre en modo de
edición del parámetro seleccionado, encuadrándolo con un marco negro y mostrando un cursor
parpadeante tal y como se muestra en la Ilustración 22.
· Parámetros con valores de una lista cerrada y parámetros SI/NO: En el caso de las
pantallas solapadas, los parámetros del tipo SI/NO se pueden ser editados de la misma
forma que los parámetros con valores de una lista cerrada, ya que además de las
opciones SI y NO, también puede dárseles el valor ‘-‘.
La edición de estos parámetros es muy sencilla, ya basta con girar el pulsador rotativo
en un sentido o en otro para seleccionar el valor siguiente o anterior de entre los
posible.
Una vez finalizada la edición de un parámetro, una pulsación sobre el pulsador rotativo sirve
para validar el dato introducido y volver a la situación mostrada en la Ilustración 21, en la que
se puede seleccionar otro parámetro de la misma línea haciendo girar el pulsador rotativo. Si
en vez de pulsar sobre el pulsador rotativo se pulsa la tecla ESC, también se vuelve a la
situación anterior, pero, sin dar por bueno el dato introducido.
Por último, una vez finalizada la edición de todos los parámetros, una pulsación prolongada
sobre el pulsador rotativo hace que desaparezca la pantalla solapada, volviendo a la pantalla
EDICION y dando por buenos los cambios realizados. También se pueden dar por buenos los
cambios realizados y pasar a la pantalla correspondiente, pulsando cualquiera de las teclas de
acceso directo o la tecla ESC.
6. EJEMPLOS DE MARCADO
En esta sección se presenta una serie de ejemplos de marcado. Estos ejemplos simplificados
resaltan las características de uso más habituales de la unidad de control proporcionando un
modo rápido y sencillo de aprendizaje para poder realizar los tipos de marcado más comunes.
Todos los ejemplos se han realizado con una unidad marcadora con un área de marcado de
50mm en el eje X por 17 mm en el eje Y. Actualmente, está es la unidad marcadora de COUTH
con el menor área de marcado, por lo tanto, todos los ejemplos aquí descritos pueden ser
realizados con cualquier otra unidad marcadora de COUTH. Únicamente se debe tener en
cuenta que si los ejemplos se realizan con cualquier unidad marcadora con otra área de
marcado diferente, la simulación a escala presentará otro aspecto al mostrado en este
documento.
También es importante tener en cuenta los valores por defecto de los parámetros de marcado
utilizados. Los valores empleados para realizar estos ejemplos son los siguientes:
· Altura: 005.5
· Anchura: 100
· Fuente: GULIM.FNT
· Espaciado: 25%
· Densidad: Auto
· Coordenada X: 000.0
· Coordenada Y: 000.0
· Ángulo: 000.0
· Diámetro: 000.0
· Cóncavo/Convexo: ^
· Espejo horizontal: No
· Espejo vertical: No
· Velocidad: 10
· Fuerza: 10
· Autocentrado(x): NO
· Autocentrado(y): NO
Si los valores de su unidad de control difieren3 de estos, es recomendable que los modifique en
la pantalla PARAMETROS DE EDICION, ya que de otra forma el resultado de los ejemplos
puede ser distinto del aquí expuesto.
3
Si es la primera vez que utiliza su unidad de control MC 2000T² o nunca ha modificado los parámetros
de la pantalla PARAMETROS EDICION, los parámetros por defecto tendán los valores aquí mostrados.
Rev. A– Nov 2007 HOJA - 25
ÁREA TÉCNICA
COUTH MC 2000T² - Manual de
instrucciones Unidad de control MC
2000T²
En este ejemplo se realiza un primer marcado muy sencillo. El resultado del mismo será el
siguiente:
En la pantalla EDICION, utilizando el teclado alfanumérico, escriba el texto HOLA MUNDO tal y
como se muestra a continuación:
La unidad marcadora ya está preparada para realizar el marcado sin necesidad de editar
ningún otro parámetro de marcado, ya que se emplearán los valores por defecto de los
mismos.
Antes de realizar el marcado, pulse la tecla de simulación para comprobar cual será el
resultado del marcado. La simulación mostrada en pantalla será similar a la siguiente:
Una vez realizado el recorrido de prueba, la unidad de control MC 2000T² volverá a la pantalla
EDICION. Si ya está preparado para realizar el marcado, pulse la tecla de marcha.
Una vez que se haya conseguido realizar un marcado satisfactoriamente, se debe guardar en
un fichero para usos posteriores del mismo. Desde la pantalla EDICION, pulsando la tecloa de
acceso directo F3 se accede a la pantalla ARCHIVO, que es donde se realiza la gestión de los
ficheros. Una vez en esta pantalla, se debe pulsar la tecla de acceso directo F4 para guardar
un fichero. Tal y como se observa en la siguiente ilustración, aparece un nuevo fichero con el
nombre 00000000.TXT y un cursor parpadeante debajo del primer carácter del nombre del
fichero.
Utilice el teclado alfanumérico para renombrar el fichero con el nombre que desee y pulse
sobre el pulsador rotativo.
Rev. A – Nov 2007 HOJA - 27
ÁREA TÉCNICA
COUTH MC 2000T² - Manual de
instrucciones Unidad de control MC
2000T²
Si posteriormente desea trabajar con este fichero, debe pulsar la tecla de acceso directo F3
para abrirlo y volver a la pantalla EDICION con este fichero.
Para finalizar este ejemplo, en la pantalla ARCHIVO pulse la tecla de acceso directo F2, con lo
cual volverá a la pantalla EDICION, pero, con un fichero nuevo vacío.
En este ejemplo se realiza un marcado similar al marcado simple del primer ejemplo, pero,
dividiendo el texto a marcar en dos líneas. El resultado del mismo será el siguiente:
No es necesario modificar ningún parámetro más para realizar el marcado en dos línes ya que
la unidad marcadora MC 2000T² automáticamente desplaza verticalmente la segunda línea de
forma que el marado del texto no coincida con el de la primera línea.
Pulsando la tecla de simulación obtendra un resultado similar al siguiente:
En este ejemplo se realiza un marcado similar al marcado de varias líneas del primer ejemplo,
pero, introduciendo letras en minúscula y caracteres especiales. El resultado del mismo será el
siguiente:
En los ejemplos anteriores ha marcado únicamente texto en mayúsculas utilizando las letras
visibles en el teclado alfanumérico. Si desea escribir texto combinando letras mayúsculas y
minúsculas, pulse la tecla de mayúsculas/minúsculas para cambiar de un modo al otro.
Observará como en la parte central de la zona de información general de la pantalla una a
encuadrada en un pequeño rectángulo cambia de mayúscula a minúscula y al revés.
Indicador de
mayúsculas o
minúsculas
Por otra parte, si desea introducir caracteres que no están visibles en el teclado de la unidad de
control MC 2000T² pulse la tecla de símbolos especiales y se mostrará una pantalla
superpuesta sobre la de edición que le permitirá introducir el carácter deseado.
La unidad de control MC 2000T² permite utilizar todo el juego de caracteres del alfabeto latino
especificado en la norma ISO-8859-1.
Utilice el pulsador rotativo para seleccionar los caracteres deseados y complete el texto ¡Hola
mundo! en dos líneas diferentes.
En este ejemplo se va a realizar un marcado en el cual los parámetros de marcado no son los
mismos para todos los caracteres a marcar. El resultado del mismo será el siguiente:
En los dos ejemplos anteriores se han utilizado dos líneas de fichero para marcar texto en dos
líneas diferentes. Sin embargo, el concepto de línea de fichero es más amplio que el de línea
de texto. En el resultado final del marcado de este ejemplo se aprecia que se van a marcar tres
palabras en una misma línea de texto; la primera de ellas tiene una altura de carácter de 5 mm
y una anchura de carácter de 100%; la segunda tiene una altura de carácter de 2,5 mm y una
anchura de carácter de 100%; la tercera, tiene una altura de carácter de 2,5 mm y una anchura
de carácter de 50%.
Aunque estas tres palabras se marquen en la misma línea de texto, no es posible utilizar una
única línea de fichero para ello. La razón es que tienen parámetros de marcado distintos y
dentro de una línea de fichero los parámetros de marcado son los mismos para todos los
caracteres de la línea. Es necesario utilizar tres líneas de fichero para realizar el marcado de
este ejemplo.
En general, cada vez que alguno de los parámetros de marcado de parte del texto a marcar
sea diferente, habrá que utilizar una línea de fichero nueva para esa parte del texto. En los
ejemplos Marcado de varias líneas y Marcado de caracteres especiales, el parámetro que
cambiaba de una línea a otra era la coordenada Y.
Una vez comprendido este aspecto, resulta sencillo realizar el ejemplo propuesto:
Partiendo de un fichero nuevo, escriba las palabras HOLA, MUNDO y MUNDIAL en tres líneas
de fichero distintas. A continuación, modifique los siguientes parámetros de la segunda línea:
Habrá observado que ha sido necesario asignar unas coordenadas de marcado concretas para
estás dos líneas. La forma de fijar los valores correctos consiste en probar unos valores
aproximados y corregirlos utilizando la simulación de marcado hasta obtener un marcado
satisfactorio.
A la hora de marcar texto inclinado hay que tener en cuenta que seguramente la coordenada X
de la primera línea de texto a marcar (en este caso la que contiene el texto HOLA) no podrá
tener el valor cero. Esto es debido a que al inclinar el texto, gira sobre la esquina inferior
izquierda del primer carácter, quedando parte del mismo a la izquierda de esa esquina. Algo
parecido ocurre con la coordenada Y, aunque en este caso resulta más obvio que al inclinar el
texto debe ser desplazado hacia abajo para no salirse de los límites del área de marcado.
Por lo tanto, una vez escrito el texto HOLA MUNDO en dos líneas, modificaremos los valores
de la coordenada X, coordenada Y y ángulo de la primera línea:
Además, si pulsa la tecla de simulación, observará que parte del marcado queda fuera de los
límites de marcado, debido a que el tamaño de letra es demasiado grande. Modifique la altura
de carácter de la primera línea :
Tal y como puede verse, el texto de la segunda línea también se marca inclinado. Si desea que
el texto de la segunda línea no se marque inclinado, deberá especificar un valor de ángulo cero
para esa línea.
Por último, pruebe a cambiar el valor del ángulo y observe como varía la inclinación del texto.
Realizar un marcado en arco con la unidad de control MC 2000T² resulta sencillo, pero para
ello es necesario tener bien claros los conceptos que sirven para definir el marcado en arco:
· Diámetro: Se trata del diámetro del arco sobre el que se marca el texto. El radio del
arco se mide simpre desde el centro del arco hasta la esquina inferior izquierda del
primer carácter. En la imagen siguiente se muestra el radio del arco para un arco
convexo y para un arco cóncavo.
Para realizar el ejemplo propuesto siga los pasos que se describen a continuación y pulse la
tecla simulación después de cada paso para comprobar el efecto del mismo:
En el último paso se han introducido unos valores que no son sencillos de deducir a partir del
resultado del marcado mostrado al comienzo del ejemplo. La mejor manera de obtener estos
valores es probando: partiendo del valor inicial de 0º, vaya aumentando los ángulos y
realizando la simulación para comprobar el resultado de cada cambio de ángulo que realice.
Con tres o cuatro pruebas habrá conseguido obtener los valores adecuados para su marcado.
En este ejemplo se van a utilizar las marcas especiales de hora y contador. El resultado del
mismo será el siguiente:
Como puede observar, el valor del contador es 0000000000. Si pulsa la tecla de marcha,
después de realizar el marcado no se incrementa de forma automática el valor del contador.
Para ello es necesario realizar el marcado desde la pantalla TRABAJO. Guarde el fichero
editado, vaya a la pantalla TRABAJO y realice unos cuantos marcados; verá como el valor del
contador se incrementa de forma automática con cada marcado.
En este ejemplo se va a realizar el marcado de dos códigos DataMatrix y del texto codificado
en dichos códigos. El resultado del mismo será el siguiente:
Inserte en la primera línea de un fichero nuevo una marca especial DataMatrix cuadrado y
escriba HOLA entre los paréntesis de la marca especial. Para insertar la marca especial
DataMatrix cuadrado, pulse la tecla de acceso directo F2 (pasará a la pantalla INSERTAR), a
continuación pulse la tecla de acceso directo F6 y seleccione DataMatrix cuadrado de entre las
opciones posibles.
Para poder entrar con el cursor dentro de los paréntesis, primero debe retroceder hasta el
comienzo de la marca especial y avanzar después una posición. Una vez escrito el texto a
codificar, avance una posición el culsor con el pulsador rotativo y fuera de la marca especial
DataMatrix deje un espacio y escriba HOLA.
En la segunda línea, inserte una marca especial DataMatrix rectangular y dentro de la misma,
en vez de escribir un texto fijo, introduza una marca especial Calendario:Día-Mes-Año. Salga
de la marca especial DataMatrix e inserte la misma marca especial calendario después de un
espacio. El resultado de la edición del texto debe ser el siguiente:
Por último, modifique la altura de carácter de la primera línea al valor de 3.5mm (para evitar
que el marcado salga fuera de los límites con unidades marcadoras de área pequeña).
También puede modificar el valor de la coordenada Y de la segunda línea para separar un
poco los códigos DataMatrix y así distinguirlos mejor; un valor de 010.0 para la coordenada Y
de la segunda línea será suficiente.
Una vez realizada la simulación o el marcado, observará que la altura de cada uno de los
códigos DataMatrix coincide con la altura de carácter especificada. Pruebe a introducir un texto
mayor dentro de las marcas especiales DataMatrix y comprobará que aunque los nuevos
código sean más densos (mayor número de filas y columnas), el tamaño total sigue siendo el
de la altura de carácter.
Además, si dispone de algún lector de códigos DataMatrix, comprobará que el texto codificado
coincide con el texto introducido (en el caso del código DataMatrix rectangular del ejemplo, el
texto coincidirá con la fecha actual).
En este ejemplo se va a realizar el marcado de dos logotipos y de texto fijo. El resultado del
mismo será el siguiente:
Al igual que ocurría en el ejemplo anterior con los códigos DataMatrix, un logotipo se trata de
igual forma que cualquier otro carácter de texto. En este ejemplo, se va a marcar un logotipo
insertado al final de un texto y a continuación el mismo logotipo en otra línea de fichero para
hacerlo en otro tamaño mayor.
En la primera línea de un fichero nuevo escriba COUTH e inserte una marca especial de
logotipo con el logotipo que desee (en este caso CE.LOG). Para insertar la marca especial
logotipo, pulse la tecla de acceso directo F2 (pasará a la pantalla INSERTAR), a continuación
pulse la tecla de acceso directo F3, seleccione LOGOTIPO y elija el logotipo que desee marcar
de la lista mostrada.
En la siguiente línea, inserte únicamente la misma marca especial de logotipo. El resultado de
la edición del texto debe ser el siguiente (si utiliza otro logotipo, aparecerá el nombre del mismo
en sustitución de CE.LOG):
7. DESCRIPCIÓN DE PANTALLAS
En este capítulo se describen los menús y detalles operativos asociados a cada control o botón
del panel frontal en cada pantalla.
· Posición cero de máquina: Una vez encendida la unidad de control MC 2000T², ésta
realiza un breve movimiento del cabezal de marcado, lo cual permite detectar errores
en los finales de carrera, las correas de transmisión y los motores.
· Pulsador STOP: Indica si la unidad de control MC 2000T² ha detectado la conexión de
la botonera de marcha y paro externos. Si bien no es imprescindible para el
funcionamiento de la unidad marcadora, se recomienda tener siempre dicha botonera
conectada ya que permite realizar paradas de emergencia durante el marcado.
· Tarjeta de memoria: Indica si la unidad de control MC 2000T² ha detectado la
presencia de alguna tarjeta de memoria SD.
Además de mostrar la información anterior, esta pantalla permite al usuario ajustar el nivel de
brillo de la pantalla girando el pulsador rotativo en cualquiera de los dos sentidos.
A esta pantalla se accede pulsando la tecla F1 desde todas aquellas pantallas que tengan el
icono correspondiente al menú PRINCIPAL sobre dicha tecla.
Las funciones de las teclas de acceso directo en esta pantalla son las siguientes:
· F1 – Menú: Acceso al menú PRINCIPAL.
· F2 – Insertar: Acceso a la pantalla INSERTAR.
· F3 – Archivo: Acceso a la pantalla ARCHIVO.
· F4 – Fuente: Muestra la pantalla solapada FUENTE.
· F5 – Fuerza y Velocidad: Acceso a la pantalla solapada FUERZA Y VELOCIDAD.
· F6 – Posición y Forma: Acceso a la pantalla POSICION Y FORMA.
En la pantalla edición es posible modificar de forma manual el valor de un contador. Para ello,
basta con situarse dentro de los paréntesis en la marca especial contador e introducir el valor
deseado.
Se debe tener en cuenta que en la pantalla siempre se muestran diez dígitos del contador,
aunque, en los parámetros de definición de éste se haya definido un número menor de dígitos
para el marcado. Si este es el caso, los dígitos que no se vayan a marcar pueden tener
cualquier valor, ya que la unidad de control MC 2000T² hará caso omiso de ellos.
Una vez insertada una marca especial de codificación DataMatrix, la manera de editar el texto
a codificar es similar al caso de la edición de contadores: basta con situarse dentro de los
paréntesis en la marca especial DataMatrix e introducir el texto deseado.
En concreto, los parámetros que se pueden modificar para cada una de las líneas del fichero
son:
Los parámetros que se pueden modificar para cada una de las líneas del fichero en esta
pantalla son:
· Diámetro: diámetro del círculo alrededor del cual se realiza el marcado en arco del
texto. Si este diámetro es cero, entonces no se realiza el marcado en arco. Si desea
más información sobre el marcado en arco consulte el ejemplo 6.7 Marcado en arco.
· Concavo/Convexo: indica el tipo de arco a realizar en el caso de que el diámetro sea
distinto de cero. La imagen siguiente muestra un marcado en arco convexo a la
izquierda y un marcado en arco cóncavo a la derecha.
Resulta sencillo reconocer una marca especial ya que aparece dentro de los siguientes
símbolos similares a corchetes:
Las opciones de inserción disponibles son:
Para el cálculo de la semana del año se sigue la norma ISO 8601, según la
cual la primera semana del año es aquella que contiene el primer jueves.
En la tabla siguiente se muestran las marcas especiales correspondientes a cada una de las
opciones de inserción disponibles:
4
XXXXXXXX corresponde al nombre del logotipo seleccionado
5
XXXXXXXX corresponde al nombre del fichero seleccionado
6
XXXXXXXXXX corresponde al valor del contador 1 del fichero
7
XXXXXXXXXX corresponde al valor del contador 2 del fichero
Rev. A – Nov 2007 HOJA - 51
ÁREA TÉCNICA
COUTH MC 2000T² - Manual de
instrucciones Unidad de control MC
2000T²
En las imagenes siguientes se muestra un fichero en el que se ha introducido un texto fijo, una
marca especial de calendario y una marca especial de DataMatrix, así como el resultado del
marcado a realizar.
Ilustración 55 – Edición y resultado del marcado de texto fijo, marca especial calendario y
codificación DataMatrix.
A esta pantalla se accede pulsando la tecla de simulación desde las pantallas EDICION e
INSERTAR y en ella se muestra una simulación a escala del marcado a realizar sobre el área
de marcado de la unidad marcadora.
8
XXX corresponde al texto a codificar.
9
XXX corresponde al texto a codificar.
HOJA - 52 Rev. A – Nov 2007
ÁREA TÉCNICA
COUTH MC 2000T² - Manual de
Unidad de control MC instrucciones
2000T²
En la imagen anterior aparece en blanco, sobre un fondo gris, un área de marcado de 50mm de
ancho por 17mm de alto y dentro de esta área de marcado la simulación del marcado
compuesto por un texto en arco y un logotipo.
En el caso de que el marcado sobrepase los límites del área de marcado, la pantalla
SIMULACION mostrará un mensaje de error como el siguiente anunciando dicho problema.
Una vez mostrado el contenido del marcado a realizar, la unidad marcadora realiza un recorrido
de simulación, trazando todos los puntos del marcado, aunque sin llegar a activar el punzón, de
forma que el usuario pueda comprobar la corrección del marcado sobre la misma pieza a
marcar. Durante este recorrido de prueba, el usuario puede hacer uso de las teclas de marcha
y paro internas, así como de la botonera de marcha y paro externos para pausar el marcado,
reanudarlo o cancelarlo10.
10
Para pausar un marcado o la simulación del mismo, pulse una vez la tecla de paro. Para reanudar un
marcado pausado, pulse una vez la tecla de marcha. Para cancelar un marcado pausado, pulse de nuevo la
tecla de paro. Para cancelar un marcado activo pulse dos veces la tecla de paro.
Rev. A – Nov 2007 HOJA - 53
ÁREA TÉCNICA
COUTH MC 2000T² - Manual de
instrucciones Unidad de control MC
2000T²
En la pantalla se muestra el contenido del fichero a marcar, el nombre del fichero y un mensaje
con desplazamiento indicando que debe pulsar la tecla ESC para desbloquear el teclado.
Una vez desbloqueado el teclado, es posible ir al menú PRINCIPAL (F1), ir a la pantalla
EDICION (F2) o ir a la pantalla ARCHIVO (F3).
Además, en cualquier momento es posible hacer uso de las teclas de Marcha y Paro internas
para iniciar, pausar, continuar o finalizar un marcado, así como visualizar las características de
Fuente del fichero (F4 mantenida), visualizar las características de Fuerza y Velocidad del
fichero (F5 mantenida) y visualizar las características de Posición y Forma del fichero (F6
mantenida).
.
Una vez concluido el trabajo en la pantalla ARCHIVO, es posible volver a la pantalla anterior
pulsando la tecla ESC o al menú principal pulsando la tecla de acceso directo F1.
A continuación se muestra una tabla con los valores adecuados para distintos tipos de
unidades marcadoras de COUTH, en función del tipo de transmisión que utilicen:
El parámetro Tipo permite, como su propio nombre indica, definir el tipo de cabezal de la
unidad marcadora, pudiendo ser uno de los siguientes:
· Cabezal Neumático.
· Cabezal Solenoide S3.
· Cabezal Solenoide S6.
· Cabezal de Impacto.
· Cabezal de Rayado.
El parámetro Tiempo de entrada define el tiempo que necesita el punzón en llegar desde la
posición de reposo hasta hacer contacto con la pieza a marcar.
El parámetro Tiempo de salida define el tiempo que necesita el punzón en llegar a la posición
de reposo desde que hace contacto con la pieza a marcar.
A continuación se muestra una tabla con los valores adecuados para distintos tipos de
cabezales:
Los parámetros Consumo x y Consumo y indican la corriente máxima que puede circular por
los motores de los ejes de movimiento X e Y respectivamente. De esta forma la unidad de
control MC 2000T² es capaz de limitar la corriente que vaya a circular por cada uno de los
motores, prolongando su vida útil al máximo .
El parámetro Reset indica si trabajando la unidad de control en modo esclavo (gobernada por
un autómata, PLC u ordenador), se debe borrar el texto a marcar una vez realizado el marcado.
De esta forma se previene la posibilidad de marcar dos o más veces un mismo texto, si se
desea garantizar que, por ejemplo, no se marque un mismo número de serie calculado por el
ordenador en distintas piezas.
Para que el parámetro Reset sea interpretado por la unidad de control MC 2000T², se debe
indicar si va a trabajar en modo esclavo o en modo fichero. Esto se hace empleando el
parámetro Modo de trabajo. Además si se elige el modo de trabajo esclavo, en la pantalla
TRABAJO no será posible seleccionar de forma manual el fichero a marcar ni uitlizar los
botones de marcha y paro internos.
Se debe tener en cuenta, que la unidad marcadora MC 2000T² puede trabajar en modo
esclavo en cualquier momento, aunque por medio del parámetro Modo de trabajo se indique
que va a trabajar en modo fichero. Este parámetro sólo será tenido en cuenta a efectos de
utilizar el parámetro Reset.
Tal y como se observa en la imagen anterior, es posible definir hasta cuatro turnos (parámetro
Número de turnos). Por cada turno, se debe definir la hora de inicio del mismo (parámetro
Hora de inicio) y el carácter que se desea marcar en sustitución de la marca especial de turno
(parámetro Carácter de marcado).
Los turnos pueden tener duraciones diferentes y no es necesario especificar la hora de
finalización de cada turno, ya que se toma como tal la hora de inicio del siguiente turno.
Por medio de los parámetros Fecha y Hora es posible establecer la fecha y la hora actuales.
El parámetro Cambio de horario automático indica si se desea que la unidad de control
realice algún tipo de cambio de horario de verano e invierno de forma automáticamente. Con el
cambio de horario europeo, el último domingo del mes de marzo a las 2:00 horas pasa a ser las
3:00 horas, mientras que el último domingo del mes de octubre a las 3:00 horas pasa a ser las
2:00 horas.
Mediante los parámetros Día semana, Mes y Día mes es posible definir los caracteres a
marcar en sustitución de las marcas especiales Día de la semana, Día del mes y Mes del año.
Se puede seleccionar un carácter diferente para cada día de la semana (siendo el lunes el
primer día de la semana), para cada mes del año y para cada día del mes. Si no se selecciona
ningún carácter, aparece un guión, y en sustitución de la marca especial se marcará el número
del día o del mes.
Por último, con el parámetro Carácter separador se puede indicar un carácter separador para
las marcas especiales que incluyen más de un dato, como por ejemplo la marca especial Día-
Mes-Año. Este carácter separador es el que se incluiría entre los caracteres del día y del mes y
entre los del mes y del año.
Los datos mostrados en esta pantalla son el número de horas que ha permanecido encendida
de la unidad de control hasta ese momento (Horas de encendido), el número de horas que ha
invertido la unidad de control en la realización de marcados hasta ese momento (Horas de
marcado), el número de marcados totales realizados por la unidad de control hasta ese
momento (Número de marcados) y el tiempo invertido en la realización del último marcado
llevado a cabo por la unidad de control (Tiempo del último marcado).
La unidad de control MC 2000T² sale de fábrica con un password por defecto que puede ser
modificado por el usuario en esta pantalla editando el parámetro Nuevo.
Además, los parámetros Trabajo, Edición y Parámetros, indican si se debe solicitar el
password para permitir el acceso a las pantallas TRABAJO, EDICION y PARAMETROS
respectivamente. En el caso de la pantalla TRABAJO, si se selecciona la opción SI, también se
solicitará la introducción del password para salir de esa pantalla a cualquier otra.
Con el fin de evitar la modificación del password, el acceso a la propia pantalla PASSWORD se
encuentra protegido siempre y no es posible eliminar esta restricción.
Girando el pulsador rotativo es posible seleccionar la opción de copia elegida. Una vez
seleccionada dicha opción, una pulsación sobre el pulsador rotativo activará la copia de los
datos.
También es posible activar la copia de los datos deseados simplemente pulsando las teclas de
acceso directo F2, F3, F4, F5 y F6.
Para poder cambiar la dirección de copia de los datos (de la memoria interna hacia la tarjeta de
memoria o de la tarjeta de memoria hacia la memoria interna) , se debe seleccionar utilizando
el pulsador rotativo el icono de la parte inferior de la zona de texto y pulsar sobre el pulsador
rotativo.
Por último, pulsando la tecla ESC, la tecla de acceso directo F1 o sobre el pulsador rotativo
estando la opción MENU seleccionada, la pantalla TARJETA DE MEMORIA dará paso al menú
PRINCIPAL.
8.1. Conexión
Tanto el conector COM 1 como el conector COM 2 de unidad de control MC 2000T² están
preparados para realizar una conexión directa con un PC, empleando cables directos pin-a-pin.
Habitualmente, los lectores de códigos de barras con interface RS-232 también están
diseñados para conectarse directamente con un PC, por lo que para conectarlos a la unidad
de control MC 2000T² será necesario emplear un cable tipo NULL MODEM con los terminales 2
y 3 cruzados entre ambos extremos del cable.
En caso de duda, debe tenerse en cuanta que la recepción de los datos transmitidos por el
lector de códigos de barras se realiza por el terminal 3 del conector COM 2 de la unidad de
control MC 2000T².
La unidad de control MC 2000T² proporciona una tensión de 5V c.c. entre los terminales 6 y 5
del conector COM 2. Esta tensión puede ser utilizada para alimentar directamente aquellos
lectores de códigos de barras que no necesiten una corriente mayor de 250 mA.
Por último, para poder utilizar un lector de códigos de barras con la unidad de control MC
2000T² es necesario configurarlo de manera que por delante de la cadena de texto leída
transmita el carácter 10 hexadecimal (16 decimal) y por detrás de la cadena leída transmita el
carácter 0A hexadecimal (10 decimal) y dos veces el carácter 03 hexadecimal (03 decimal). Por
ejemplo, si el código de barras leído por el lector es 123-456, la cadena transmitida por el
mismo debe ser la siguiente:
Hexadecimal 10 31 32 33 2D 34 35 36 0A 03 03
Decimal 16 49 50 51 45 52 53 54 10 03 03
No No No No
ASCII 1 2 3 - 4 5 6
imprimible imprimible imprimible imprimible
8.2. Utilización
9. MARCADO BINARIO IO
Uno de los modos de trabajo que ofrece la unidad de control MC 2000T² es el marcado binario
IO. En este modo de trabajo, estando en la pantalla TRABAJO, es posible seleccionar el
fichero a marcar por medio de las entradas del conector AUTOMAT Input. En concreto, las
entradas 4, 5, 6, 7 y 8 son las disponibles para la selección de fichero en marcado binario IO
con lo que es posible seleccionar uno de entre 31 ficheros. La entrada 4 es la que representa al
bit menos significativo del número del fichero, mientras que la entrada 8 es la que representa al
bit más significativo.
Los ficheros en la unidad de control MC 2000T² no están identificados por un número, sino por
un nombre, por lo tanto, para poder seleccionar un fichero en modo binario, en el nombre del
fichero debe aparecer un número del 001 al 031, incluyendo los ceros a la izquierda.
Supongamos que desea trabajar con dos ficheros en modo binario. Puede utilizar dos números
cualesquiera del 1 al 31 para identificarlos y por el motivo que sea, decide utilizar los números
2 y 28. En el nombre de uno de los ficheros, deben aparecer los caracteres 002 agrupados, y
en el del otro, los caracteres 028. Los siguientes son nombres válidas para estos dos ficheros:
Lógicamente, para evitar confuciones, en ningún otro fichero deberían aparecer los caracteres
002 ni 028 agrupados.
Finalmente, usted decide utilizar los nombres FICHE002.TXT y FICHE028.TXT para sus
ficheros.
Si desea marcar el fichero FICHE002.TXT, deberá tener en cuenta que el número 2 en binario
se expresa de la siguiente manera: 00010 y que el número 28 se expresa así: 11100.
Por lo tanto, para marcar el fichero FICHE002.TXT, el valor de las entradas 4, 5, 6, 7 y 8 del
conector AUTOMAT input deberá ser el siguiente:
A continuación se muestra una tabla con los valores lógicos de las entradas del conector
AUTOMAT Input correspondientes a cada uno de los 31 números posibles de selección:
Número
Entrada 4 Entrada 5 Entrada 6 Entrada 7 Entrada 8
fichero
1 1 0 0 0 0
2 0 1 0 0 0
3 1 1 0 0 0
4 0 0 1 0 0
5 1 0 1 0 0
6 0 1 1 0 0
7 1 1 1 0 0
8 0 0 0 1 0
9 1 0 0 1 0
10 0 1 0 1 0
11 1 1 0 1 0
12 0 0 1 1 0
13 1 0 1 1 0
14 0 1 1 1 0
15 1 1 1 1 0
16 0 0 0 0 1
17 1 0 0 0 1
18 0 1 0 0 1
19 1 1 0 0 1
20 0 0 1 0 1
21 1 0 1 0 1
22 0 1 1 0 1
23 1 1 1 0 1
24 0 0 0 1 1
25 1 0 0 1 1
26 0 1 0 1 1
27 1 1 0 1 1
28 0 0 1 1 1
29 1 0 1 1 1
30 0 1 1 1 1
31 1 1 1 1 1
ANEXO
A.2.1. Gulim
A.2.2. Courier
A.2.2. MonoS
A.2.3. MS5x7
1. INTRODUCCIÓN 4
2. PARÁMETROS DE LA COMUNICACIÓN 5
3. FORMATO DE LA COMUNICACIÓN 6
3.1. Direccionamiento 6
3.2. Segmentación 6
4.1. ACK 9
4.2. NACK 9
4.3. Retransmisiones 9
5. CONJUNTO DE COMANDOS 11
ÍNDICE DE ILUSTRACIONES
1. INTRODUCCIÓN
La unidad de control MC 2000T² puede conectarse, vía RS-232, con un ordenador o autómata
programable de forma que reciba de éste los textos que ha de marcar o parte de ellos. Esta
utilización es muy práctica cuando algunos de los datos a marcar no pueden estar guardados
en la memoria de la unidad de control MC 2000T² por ser variables, por ejemplo: peso de una
pieza, tolerancia, medida, etc..
2. PARÁMETROS DE LA COMUNICACIÓN
• Baudrate: 4800, 9600, 19200, 38400, 57600 ó 115200 bits por segundo.
• Paridad: Impar.
• Bits de datos: 8
• Bits de stop: 1
• Control de flujo: Sin control de flujo.
3. FORMATO DE LA COMUNICACIÓN
3.1. Direccionamiento
El tipo de conexión más utilizado normalmente con la unidad de control MC 2000T², ya sea
desde un ordenador o desde un autómata, será una conexión punto a punto, es decir, el
ordenador o autómata conectado únicamente a una unidad de control MC 2000T². Sin
embargo, en algunos casos puede ser conveniente realizar una conexión en topología de bus,
de forma que un único ordenador o autómata pueda comunicarse con varias unidades de
control utilizando un único puerto serie.
Para poder realizar este segundo tipo de conexión, cada uno de los equipos del bus debe tener
una dirección de bus única, de manera que en cada momento la comunicación se realice sólo
entre dos equipos (habitualmente uno de ellos en modo maestro – el ordenador o autómata- y
otro en modo esclavo – la unidad de control-), pese a que haya más equipos conectados. Por
ello, es posible asignar a cada unidad de control MC 2000T² una dirección diferente del resto
de equipos conectados al bus. El rango de direcciones válido es el siguiente:
3.2. Segmentación
En la comunicación con el control MC 2000T² es posible realizar intercambios de bloques de
datos de gran tamaño. Con el fin de no limitar el tamaño máximo de los bloques de datos a
intercambiar, se ha previsto un mecanismo de segmentación de tramas, es decir, un bloque de
datos grande deberá ser dividido en varias tramas de comunicación más pequeñas. Se ha
definido un tamaño máximo de trama de 250 bytes; este tamaño de trama permite por una
parte realizar la mayoría de la comunicaciones con el control utilizando una única trama para
cada comando, y por otra parte, no obliga a utilizar equipos con una gran cantidad de memoria
destinada exclusivamente a la comunicación.
Orden 1 2 3 4 5 6 7
Campo STX DD LT UT CMD DATOS CRC
Tamaño 1 byte 1 byte 1 byte 1 byte 1 byte N bytes 2 bytes
3.4.1. CRC
Se emplea el CRC de 16 bits conocido como X25 estándar (polinomio generador: x16 + x12 +
x5 + 1).
A continuación se muestra una función de cálculo del CRC de una trama escrita en lenguaje
‘C’.
Esta función devuelve el valor del CRC calculado para una trama ‘data’ de longitud ‘len’.
short icrc;
unsigned char i;
unsigned char j;
short temp;
icrc = 0x0000;
for (i = 0; i < len; i++)
{
A modo de ejemplo, si se desea enviar una trama compuesta por los bytes 10 02 07 00 01 en
hexadecimal, el valor del CRC calculado será 7C83 en hexadecimal y la trama completa estará
formada por los valores 10 02 07 00 01 7C 83.
En adelante, salvo que se expecifique lo contrario, todos los valores de una trama de
comunicación se expresarán en sistema hexadecimal.
3.4.2. Suma
En este caso se realiza la suma de todos los bytes de la trama excepto la de los dos bytes
correspondientes al campo de comprobación de errores. Para el mismo caso anterior de una
trama formada por los bytes 10 02 07 00 01 el valor de la suma calculada será 001A y la trama
completa estará formada por los valores 10 02 07 00 01 00 1A.
3.4.3. Ninguno
En este último caso los dos bytes correspondientes al campo de comprobación de errores
toman siempre los valores 03 03. Por lo tanto, para el mismo caso anterior de una trama
formada por los bytes 10 02 07 00 01 la trama completa estará formada por los valores 10 02
07 00 01 03 03.
2
Algunos comando tienen una respuesta particular con la que el control MC 2000T responderá
cuando reciba dicho comando, otros comandos sin embargo, carecen de respuesta particular,
por lo que se define la trama de reconocimiento positivo (ACK) para estos casos. También se
define otro trama genérica, válida para todos los comando, que se denomina trama de
reconocimiento negativo (NACK). La función de estas tramas genéricas es que el emisor de
una trama pueda saber si esa trama ha sido recibida correctamente o no por su destinatario.
4.1. ACK
Cualquier trama que no requiera de una respuesta particular por parte del receptor de la misma
y que haya sido recibida correctamente, deberá ser respondida con una trama de
reconocimiento positivo (ACK). Esto es válido tanto para el control como para el ordenador o
autómata. Las únicas excepciones son las propias tramas genéricas, ya que ni la trama de
reconocimiento positivo (ACK) ni la de reconocimiento negativo (NACK) deben ser
respondidas.
4.2. NACK
La trama de reconocimiento negativo se utiliza para indicar que el comando enviado no puede
ser atendido. Esto ocurre cuando por ejemplo la unidad de control está llevando a cabo un
marcado y se le envía un comando que altere alguno de los parámetros de marcado. La unidad
de control no atenderá a este tipo de comandos hasta que haya finalizado el marcado en curso.
Por lo tanto, se deberá volver a intentar el envío del comando más adelante.
4.3. Retransmisiones
En algunos casos es posible que alguno de los equipos envíe una trama y ésta no sea
respondida por el equipo al que ha ido destinada esa trama. Esto puede ocurrir, por ejemplo, si
la línea de transmisión es eléctricamente ruidosa y la trama enviada ha sido alterada. El equipo
a quien la trama estaba destinada ha podido no recibir nada en absoluto o desechar la trama
recibido por considerarla errónea tras la comprobación del CRC.
5. CONJUNTO DE COMANDOS
PC MC 2000T²
Envía RESET Recibe
10 02 07 00 01 7C 83
Recibe ACK Envía
10 00 07 00 00 81 CA
Una vez recibida la RESPUESTA ESTADO, el emisor del comando ESTADO deberá
responder con un ACK.
Por ejemplo, si un ordenador (dirección 00) envía el comando ESTADO a una unidad de
control MC 2000T² con dirección 02 y ésta se encuentra en reposo, la comunicación será la
siguiente:
PC MC 2000T²
Envía ESTADO Recibe
10 02 07 00 02 4C E0
Recibe RESPUESTA ESTADO Envía
10 00 08 00 03 00 CA 14
Envía ACK Recibe
10 02 07 00 00 6C A2
Por ejemplo, si un ordenador (dirección 00) envía el comando NUEVO FICHERO a una unidad
de control MC 2000T² con dirección 02, la comunicación será la siguiente:
PC MC 2000T²
Envía NUEVO FICHERO Recibe
10 02 07 00 21 58 E1
Recibe ACK Envía
10 00 07 00 00 81 CA
Donde nombre es el nombre del fichero a abrir. No es necesario incluir la extensión del fichero.
Por ejemplo, si un ordenador (dirección 00) envía el comando ABRIR FICHERO a una unidad
de control MC 2000T² con dirección 02, solicitando la pertura del fichero TEST0001 la
comunicación será la siguiente:
PC MC 2000T²
Envía ABRIR FICHERO Recibe
10 02 0F 00 22 54 45 53 54 30 30 30 31 72 5F
Recibe ACK Envía
10 00 07 00 00 81 CA
Datos Línea 1
Datos Línea 2
...
Datos Línea n (máximo 40)
Datos Contadores
Un fichero puede contener hasta 40 líneas, pero si el fichero a transmitir tan sólo usa una línea,
basta con incluir los datos de esa línea.
No es necesario incluir siempre los datos de los contadores, sólo en el caso de que se vaya a
utilizar una marca especial Contador dentro del texto.
Para aquellos datos de línea cuyo tamaño sea de dos bytes, se debe enviar primero el byte
menos significativo, es decir, que si por ejemplo se desea fijar la altura de carácter de una línea
a 20.0 mm (200 décimas de mm), el valor hexadecimal a enviar es 00C8 y se deberá enviar en
el orden C8 00.
Para los datos de línea de tamaño un byte, el valor FF indica que se utilice el valor del mismo
parámetro de la línea anterior (si se trata de la primera línea se utilizará el valor por defecto).
Para los datos de línea de tamaño dos bytes, el valor FF FF indica que se utilice el valor del
mismo parámetro de la línea anterior (si se trata de la primera línea se utilizará el valor por
defecto).
Para el dato de línea Fuente, el valor FF FF FF FF FF FF FF FF FF FF FF FF indica que se
utilice el valor de Fuente de la línea anterior (si se trata de la primera línea se utilizará el valor
por defecto).
Datos de línea:
• Altura de carácter: Tamaño 2 bytes. Valor expresado en décimas de milímetro.
Ejemplos: Altura = 5mm Valor a enviar = 32 0
Altura = 10,5mm Valor a enviar = 69 00
• Texto: Tamaño máximo 75 bytes. Cadena ASCII con el texto a marcar. Dentro del
texto es posible incluir las siguientes marcas especiales:
Toda marca especial debe ir precedida del valor 1E y seguida del valor 1F.
Al final del texto de cada línea debe incluirse el valor 0A, indicador del final de línea.
Después del indicador de final de línea de la última línea debe incluirse el valor 0B,
indicador de final de fichero.
Datos de contadores:
• Repeticiones contador 1: Tamaño 1 byte. Número de repeticiones ya realizadas para
ese contador.
Ejemplos: Repeticiones = 0 Valor a enviar = 00
Repeticiones = 100 Valor a enviar = 64
• Valor contador 1: Tamaño 10 bytes. Valor actual del contador 1. Cada byte representa
el valor ASCII del dígito correspondiente.
Ejemplos: Valor contador 1 = 0123456789 Valor a enviar = 30 31 32 33 34 35
36 37 38 39
Valor contador 1 = 6789 Valor a enviar = 30 30 30 30 30 30 36 37 38
39
• Repeticiones contador 2: Tamaño 1 byte. Número de repeticiones ya realizadas para
ese contador.
Ejemplos: Repeticiones = 0 Valor a enviar = 00
Repeticiones = 100 Valor a enviar = 64
"
#
$
#
Rev. - – Ene 2008 HOJA - 17
Unidad de control COUTH MC 2000T²
MC 2000 T² Protocolo de comunicaciones
• Valor contador 2: Tamaño 10 bytes. Valor actual del contador 1. Cada byte representa
el valor ASCII del dígito correspondiente.
Ejemplos: Valor contador 1 = 0123456789 Valor a enviar = 30 31 32 33 34 35
36 37 38 39
Valor contador 1 = 6789 Valor a enviar = 30 30 30 30 30 30 36 37 38
39
Por ejemplo, si un ordenador (dirección 00) envía el comando TRANSMITIR FICHERO a una
unidad de control MC 2000T² con dirección 02, la comunicación será la siguiente:
PC MC 2000T²
Envía TRANSMITIR FICHERO Recibe
10 02 80 00 3B 32 00 64 47 55 4C 49 4D 2E 46 4E 54 00 00
00 19 65 64 00 64 00 FF FF 00 00 00 00 00 00 00 0A 03 FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF 43 4F 55 54 48 0A FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF 4D 43 20 32 30 30 30 54 B2 0A 0B 7A 6F
Recibe ACK Envía
10 00 07 00 00 81 CA
Línea 1:
Altura de carácter: 5mm .
Anchura de carácter: 100%
Fuente: GULIM.FNT
Espaciado entre caracteres: 25
Densidad: auto
Coordenada X: 10mm
Coordenada Y: 10mm
Coordenada Z: Valor por defecto.
Ángulo: 0º
Diámetro: 0mm
Cóncavo/Convexo: Convexo
Espejo horizontal: No
Espejo vertical: No
Velocidad: 10
Fuerza: 3
Datos reservados: Tamaño 20 bytes, todos a FF.
Texto: COUTH
Línea 2:
Altura de carácter: Igual que la línea anterior.
Datos contadores:
No se incluyen ya que no se utiliza ningún contador.
PC MC 2000T²
Envía TRANSMITIR FICHERO Recibe
10 02 64 00 3B 32 00 64 47 55 4C 49 4D 2E 46 4E 54 00 00
00 19 65 64 00 64 00 FF FF 00 00 00 00 00 00 00 0A 03 FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF 1E 43 54 31 28 31 32 33 34 35 36 37 38 39 30 29 1F 0A
0B 00 31 32 33 34 35 36 37 38 39 30 00 30 30 30 30 30 30 30
30 30 30 ED 7F
Recibe ACK Envía
10 00 07 00 00 81 CA
Línea 1:
Altura de carácter: 5mm .
Anchura de carácter: 100%
Fuente: GULIM.FNT
Espaciado entre caracteres: 25
Densidad: auto
Coordenada X: 10mm
Coordenada Y: 10mm
Coordenada Z: Valor por defecto.
Ángulo: 0º
Diámetro: 0mm
Cóncavo/Convexo: Convexo
Espejo horizontal: No
Espejo vertical: No
Velocidad: 10
Fuerza: 3
Datos reservados: Tamaño 20 bytes, todos a FF.
Texto: El texto es una marca especial Contador 1 con un valor de contador 1234567890.
Datos contadores:
Repeticiones contador 1: 0
Valor contador 1: 1234567890
Repeticiones contador 2: 0
Valor contador 2: 0000000000
Donde nombre es el nombre del fichero a borrar. No es necesario incluir la extensión del
fichero.
Por ejemplo, si un ordenador (dirección 00) envía el comando BORRAR FICHERO a una
unidad de control MC 2000T² con dirección 02, solicitando el borrado del fichero TEST0001 la
comunicación será la siguiente:
PC MC 2000T²
Envía BORRAR FICHERO Recibe
10 02 0F 00 23 54 45 53 54 30 30 30 31 99 7C
Recibe ACK Envía
10 00 07 00 00 81 CA
Donde nombre es el nombre del fichero a guardar. No es necesario incluir la extensión del
fichero.
Por ejemplo, si un ordenador (dirección 00) envía el comando GUARDAR FICHERO a una
unidad de control MC 2000T² con dirección 02, solicitando gardar el fichero TEST0001 la
comunicación será la siguiente:
PC MC 2000T²
Envía GUARDAR FICHERO Recibe
10 02 0F 00 24 54 45 53 54 30 30 30 31 28 D7
Recibe ACK Envía
10 00 07 00 00 81 CA
Donde línea es el número de la línea a editar (1 – 40) y texto es el nuevo texto de dicha línea.
Dentro del texto se pueden incluir las marcas especiales descritas en en el capítulo
correspondiente al comando TRANSMITIR FICHERO.
Por ejemplo, si un ordenador (dirección 00) envía el comando EDITAR TEXTO a una unidad de
control MC 2000T² con dirección 02, indicando que el texto de la línea 1 del fichero debe ser
ABCD123 la comunicación será la siguiente:
PC MC 2000T²
Envía EDITAR TEXTO Recibe
10 02 0F 00 25 01 42 43 44 45 31 32 33 44 D6
Recibe ACK Envía
10 00 07 00 00 81 CA
A continuación se muestran los códigos de todos los parámetros de línea que se pueden
modificar así como sus tamaños y formatos.
• Altura de carácter: Código: 01. Tamaño 2 bytes. Valor expresado en décimas de
milímetro.
Ejemplos: Altura = 5mm Valor a enviar = 32 0
Altura = 10,5mm Valor a enviar = 69 00
• Fuente: Código: 03. Tamaño 12 bytes. Cadena ASCII con el nombre de la fuente,
incluida la extensión “.FNT”. Si el nombre y la extensión suman menos de 12 se
rellenará el resto con el valor 00.
Ejemplos: Fuente = GULIM Valor a enviar = 47 55 4C 49 4D 2E 46 4E 54 00 00 00
Fuente = COURI Valor a enviar = 43 4F 55 52 49 2E 46 4E 54 00 00 00
• Espaciado entre caracteres: Código: 04. Tamaño 1 byte. Valor expresado en % (0-
200).
Ejemplos: Espaciado = 100% Valor a enviar = 64
Espaciado = 200% Valor a enviar = C8
• Densidad: Código: 05. Tamaño 1 byte. Valor expresado en % (1-101). El valor 101
significa densidad auto.
Ejemplos: Densidad = 100% Valor a enviar = 64
Densidad = auto Valor a enviar = 65
• Espejo horizontal: Código: 0C. Tamaño 1 byte. Valores según tabla siguiente:
Espejo horizontal Valor
No 00
Sí 01
Ejemplos: Espejo horizontal = Sí Valor a enviar = 01
Espejo horizontal = No Valor a enviar = 00
• Espejo vertical: Código: 0D. Tamaño 1 byte. Valores según tabla siguiente:
Espejo vertical Valor
No 00
Sí 01
Ejemplos: Espejo vertical = Sí Valor a enviar = 01
Espejo vertical = No Valor a enviar = 00
En todos los casos, si se quiere utilizar el valor de la línea anterior para un parámetro (o el valor
por defecto para la primera línea) se debe enviar FF para los parámetros de 1 byte, FF FF para
los parámetros de 2 bytes y FF FF FF FF FF FF FF FF FF FF FF FF para el tipo de letra
(Fuente).
Por ejemplo, si un ordenador (dirección 00) envía el comando PARAMETRO DE LINEA a una
unidad de control MC 2000T² con dirección 02, indicando que el parámetro Coordenada X de la
línea 3 del fichero debe ser 10.0 mm la comunicación será la siguiente:
PC MC 2000T²
Envía PARAMETRO DE LINEA Recibe
10 02 0B 00 26 03 06 64 00 BC D4
Recibe ACK Envía
10 00 07 00 00 81 CA
Una vez recibida la RESPUESTA MARCHA, el emisor del comando MARCHA deberá
responder con un ACK.
Por ejemplo, si un ordenador (dirección 00) envía el comando MARCHA a una unidad de
control MC 2000T² con dirección 02 y al cabo de 2 segundos el marcado finaliza
correctamente, la comunicación será la siguiente:
PC MC 2000T²
Envía MARCHA Recibe
10 02 07 00 31 4A D0
Recibe ACK Envía
10 00 07 00 00 81 CA
Marcando durante 2 segundos
Recibe RESPUESTA MARCHA Envía
10 00 08 00 32 00 FC B0
Envía ACK Recibe
10 02 07 00 00 6C A2
Una vez detenido o cancelado el marcado, la unidad de control enviará una RESPUESTA
MARCHA indicando el resultado de la operación.
Por ejemplo, si un ordenador (dirección 00) envía el comando PAUSA a una unidad de control
MC 2000T² con dirección 02 durante un marcado en curso, la comunicación será la siguiente:
PC MC 2000T²
Envía PAUSA Recibe
10 02 07 00 33 6A 92
Recibe ACK Envía
10 00 07 00 00 81 CA
Recibe RESPUESTA MARCHA Envía
10 00 08 00 32 02 DC F2
Envía ACK Recibe
10 02 07 00 00 6C A2
Una vez cancelado el marcado, la unidad de control enviará una RESPUESTA MARCHA
indicando el resultado de la operación.
Por ejemplo, si un ordenador (dirección 00) envía el comando PARO a una unidad de control
MC 2000T² con dirección 02 durante un marcado en curso, la comunicación será la siguiente:
PC MC 2000T²
Envía PARO Recibe
10 02 07 00 34 1A 75
Recibe ACK Envía
10 00 07 00 00 81 CA
Recibe RESPUESTA MARCHA Envía
10 00 08 00 32 03 CC D3
Envía ACK Recibe
10 02 07 00 00 6C A2
Por ejemplo, si un ordenador (dirección 00) envía el comando ENVIO DE DATOS a una unidad
de control MC 2000T² con dirección 02, indicando que el texto a marcar debe ser ABCD123 la
comunicación será la siguiente:
PC MC 2000T²
Envía ENVIO DE DATOS Recibe
10 02 0E 00 35 41 42 43 44 31 32 33 E8 2D
Recibe ACK Envía
10 00 07 00 00 81 CA
Donde texto es el texto a marcar. Si se desea que el texto enviado pertenezca a varias líneas
de fichero distintas, se debe incluir el carácter 0A al final de cada línea. Dentro del texto se
pueden incluir las marcas especiales descritas en en el capítulo correspondiente al comando
TRANSMITIR FICHERO.
A este comando la unidad de control responderá un ACK y una vez concluido el proceso de
marcado o si éste queda en pausa, la unidad de control enviará una RESPUESTA MARCHA
indicando el resultado del marcado.
Por ejemplo, si un ordenador (dirección 00) envía el comando MARCAR TEXTO a una unidad
de control MC 2000T² con dirección 02, indicando que el texto a marcar debe ser ABCD en la
primera línea y 123 en la segunda, la comunicación será la siguiente:
PC MC 2000T²
Envía MARCAR TEXTO Recibe
10 02 0F 00 36 41 42 43 44 0A 31 32 33 FA 8C
Recibe ACK Envía
10 00 07 00 00 81 CA
Marcando
Recibe RESPUESTA MARCHA Envía
10 00 08 00 32 00 FC B0
Envía ACK Recibe
10 02 07 00 00 6C A2
Por ejemplo, si un ordenador (dirección 00) envía el comando MARCAR FICHERO a una
unidad de control MC 2000T² con dirección 02, la comunicación será la siguiente:
PC MC 2000T²
Envía MARCAR FICHERO Recibe
10 02 42 00 37 32 00 64 47 55 4C 49 4D 2E 46 4E 54 00 00
00 19 65 64 00 64 00 FF FF 00 00 00 00 00 00 00 0A 03 FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF 43 4F 55 54 48 0A 0B 99 BD
Recibe ACK Envía
10 00 07 00 00 81 CA
Marcando
Recibe RESPUESTA MARCHA Envía
10 00 08 00 32 00 FC B0
Envía ACK Recibe
10 02 07 00 00 6C A2
Por ejemplo, si un ordenador (dirección 00) envía el comando MARCHA SIN RESPUESTA a
una unidad de control MC 2000T² con dirección 02 y al cabo de 2 segundos el marcado finaliza
correctamente, la comunicación será la siguiente:
PC MC 2000T²
Envía MARCHA SIN RESPUESTA Recibe
10 02 07 00 38 DB F9
Recibe ACK Envía
10 00 07 00 00 81 CA
Donde texto es el texto a marcar. Si se desea que el texto enviado pertenezca a varias líneas
de fichero distintas, se debe incluir el carácter 0A al final de cada línea. Dentro del texto se
pueden incluir las marcas especiales descritas en en el capítulo correspondiente al comando
TRANSMITIR FICHERO.
Por ejemplo, si un ordenador (dirección 00) envía el comando MARCAR TEXTO SIN
RESPUESTA a una unidad de control MC 2000T² con dirección 02, indicando que el texto a
marcar debe ser ABCD en la primera línea y 123 en la segunda, la comunicación será la
siguiente:
PC MC 2000T²
Envía MARCAR TEXTO SIN RESPUESTA Recibe
10 02 0F 00 39 41 42 43 44 0A 31 32 33 62 D8
Recibe ACK Envía
10 00 07 00 00 81 CA
Por ejemplo, si un ordenador (dirección 00) envía el comando MARCAR FICHERO SIN
RESPUESTA a una unidad de control MC 2000T² con dirección 02, la comunicación será la
siguiente:
PC MC 2000T²
Envía MARCAR FICHERO SIN RESPUESTA Recibe
10 02 4B 00 3A 32 00 64 47 55 4C 49 4D 2E 46 4E 54 00
00 00 19 65 64 00 64 00 FF FF 00 00 00 00 00 00 00 0A 03
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF 43 4F 55 54 48 0A 0B 00 00 00 00 00 00 00 00 00 8A
78
Recibe ACK Envía
10 00 07 00 00 81 CA
Donde parámetro es el código del parámetro a modificar y valor es el nuevo valor de dicho
parámetro.
Para aquellos parámetros cuyo tamaño sea de dos bytes, se debe enviar primero el byte
menos significativo, es decir, que si por ejemplo se desea fijar Altura (Parámetros de edición) a
20.0 mm (200 décimas de mm), el valor hexadecimal a enviar es 00C8 y se deberá enviar en el
orden C8 00.
A continuación se realiza una descripción de todos los parámetros generales que se pueden
editar:
Parámetros de mecánica
Área de marcado:
• Recorrido X: Código: 01. Tamaño: 2 bytes. Valor expresado en décimas de milímetro.
Ejemplos: Recorrido X = 50mm Valor a enviar = F4 01
Recorrido X = 200mm Valor a enviar = D0 07
Relación de transmisión:
• Relación de transmisión X: Código: 04. Tamaño: 2 bytes. Valores según tabla manual
de instrucciones.
Ejemplos: Relación de transmisión X = 200 Valor a enviar = C8 00
Relación de transmisión X = 340 Valor a enviar = 54 01
• Relación de transmisión Y: Código: 05. Tamaño: 2 bytes. Valores según tabla manual
de instrucciones.
Ejemplos: Relación de transmisión Y = 200 Valor a enviar = C8 00
Relación de transmisión Y = 340 Valor a enviar = 54 01
• Relación de transmisión Z: Código: 06. Tamaño: 2 bytes. Valores según tabla manual
de instrucciones.
Ejemplos: Relación de transmisión Z = 200 Valor a enviar = C8 00
Relación de transmisión Z = 340 Valor a enviar = 54 01
Cabezal:
• Tipo de cabezal: Código: 07. Tamaño: 1 byte. Valores según tabla siguiente:
Tipo de cabezal Valor
Neumático 00
Solenoide S3 01
Solenoide S6 02
Impacto 03
Rayado 04
Ejemplos: Tipo de cabezal = Neumático Valor a enviar = 00
Tipo de cabezal = Rayado Valor a enviar = 04
Motor:
• Consumo motor X: Código: 0A. Tamaño: 1 byte. Valor expresado en décimas de
Amperio.
Ejemplos: Consumo motor X = 1 Amperio Valor a enviar = 0A
Consumo motor X = 1,5 Amperios Valor a enviar = 0F
Máquina portátil:
• Máquina portátil: Código: 0F. Tamaño: 1 byte. Valores según tabla siguiente:
Máquina portátil Valor
No 00
Sí 01
Ejemplos: Máquina portátil = Sí Valor a enviar = 01
Máquina portátil = No Valor a enviar = 00
Configuración rápida:
• Modelo de máquina: Código: 10. Tamaño: 5 bytes. Cadena ASCII.
Ejemplos: Modelo de máquina = P50FN Valor a enviar = 50 35 30 46 4E
Parámetros de trabajo
• Modo de trabajo: Código: 12. Tamaño: 1 byte. Valores según tabla siguiente:
Modo de trabajo Valor
Fichero 00
Esclavo 01
Ejemplos: Modo de trabajo = Fichero Valor a enviar = 00
Modo de trabajo = Esclavo Valor a enviar = 01
Parámetros de edición
• Fuente: Código: 16. Tamaño: 12 bytes. Cadena ASCII con el nombre de la fuente,
incluida la extensión “.FNT”. Si el nombre y la extensión suman menos de 12 se
rellenara el resto con el valor 00.
Ejemplos: Fuente = GULIM Valor a enviar = 47 55 4C 49 4D 2E 46 4E 54 00 00 00
Fuente = COURI Valor a enviar = 43 4F 55 52 49 2E 46 4E 54 00 00 00
• Densidad: Código: 18. Tamaño: 1 byte. Valor expresado en % (1-101). El valor 101
significa densidad auto.
• Espejo horizontal: Código: 1F. Tamaño: 1 byte. Valores según tabla siguiente:
Espejo horizontal Valor
No 00
Sí 01
Ejemplos: Espejo horizontal = Sí Valor a enviar = 01
Espejo horizontal = No Valor a enviar = 00
• Espejo vertical: Código: 20. Tamaño: 1 byte. Valores según tabla siguiente:
Espejo vertical Valor
No 00
Sí 01
Ejemplos: Espejo vertical = Sí Valor a enviar = 01
Espejo vertical = No Valor a enviar = 00
Parámetros de control
Turnos:
• Número de turnos: Código: 25. Tamaño: 1 byte. Valor entre 1-4.
Ejemplos: Número de turnos = 1 Valor a enviar = 01
Número de turnos = 4 Valor a enviar = 04
• Carácter de marcado (turno 1): Código: 26. Tamaño: 1 byte. Valor del carácter ASCII
a marcar.
Ejemplos: Carácter de marcado = A Valor a enviar = 41
Carácter de marcado = 1 Valor a enviar = 31
• Carácter de marcado (turno 2): Código: 27. Tamaño: 1 byte. Valor del carácter ASCII
a marcar.
Ejemplos: Carácter de marcado = A Valor a enviar = 41
Carácter de marcado = 1 Valor a enviar = 31
• Carácter de marcado (turno 3): Código: 28. Tamaño: 1 byte. Valor del carácter ASCII
a marcar.
Ejemplos: Carácter de marcado = A Valor a enviar = 41
Carácter de marcado = 1 Valor a enviar = 31
• Carácter de marcado (turno 4): Código: 29. Tamaño: 1 byte. Valor del carácter ASCII
a marcar.
Ejemplos: Carácter de marcado = A Valor a enviar = 41
Carácter de marcado = 1 Valor a enviar = 31
• Hora de inicio (turno 1): Código: 2A. Tamaño: 3 bytes. Primer byte: Horas. Segundo
byte: Minutos. Tercer byte: Segundos.
Ejemplos: Hora de inicio = 06:00:00 Valor a enviar = 06 00 00
Hora de inicio = 13:30:45 Valor a enviar = 0D 1E 2D
• Hora de inicio (turno 2): Código: 2B. Tamaño: 3 bytes. Primer byte: Horas. Segundo
byte: Minutos. Tercer byte: Segundos.
Ejemplos: Hora de inicio = 06:00:00 Valor a enviar = 06 00 00
Hora de inicio = 13:30:45 Valor a enviar = 0D 1E 2D
• Hora de inicio (turno 3): Código: 2C. Tamaño: 3 bytes. Primer byte: Horas. Segundo
byte: Minutos. Tercer byte: Segundos.
Ejemplos: Hora de inicio = 06:00:00 Valor a enviar = 06 00 00
Hora de inicio = 13:30:45 Valor a enviar = 0D 1E 2D
• Hora de inicio (turno 4): Código: 2D. Tamaño: 3 bytes. Primer byte: Horas. Segundo
byte: Minutos. Tercer byte: Segundos.
Ejemplos: Hora de inicio = 06:00:00 Valor a enviar = 06 00 00
Hora de inicio = 13:30:45 Valor a enviar = 0D 1E 2D
Calendario:
• Carácter día de la semana: Código: 2E. Tamaño: 7 bytes. Cada byte representa el
valor ASCII del carácter para cada día de la semana.
Ejemplos: Caracteres = L M X J V S D Valor a enviar = 4C 4D 58 4A 56 53 44
Caracteres = 1 2 3 4 5 6 7 Valor a enviar = 31 32 33 34 35 36 37
• Carácter mes: Código: 2F. Tamaño: 12 bytes. Cada byte representa el valor ASCII del
carácter para cada mes.
Ejemplos: Caracteres = E F M A M J J A S O N D Valor a enviar = 45 46 4D 41 4D
4A 4A 41 53 4F 4E 44
Caracteres = 1 2 3 4 5 6 7 8 9 A B C Valor a enviar = 31 32 33 34 35 36
37 38 39 41 42 43
• Carácter día del mes: Código: 30. Tamaño: 31 bytes. Cada byte representa el valor
ASCII del carácter para cada día del mes.
Ejemplos: Caracteres = 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U
V Valor a enviar = 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48
49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56
• Carácter separador: Código: 37. Tamaño: 1 byte. Valor del carácter ASCII.
Ejemplos: Carácter separador = / Valor a enviar = 2F
Carácter separador = : Valor a enviar = 3A
• Cambio horario: Código: 38. Tamaño: 1 byte. Valores según tabla siguiente:
Cambio horario Valor
Ninguno 00
Europeo 01
Ejemplos: Cambio horario = Europeo Valor a enviar = 01
Cambio horario = Ninguno Valor a enviar = 00
Contadores:
• Incremento (C1): Código: 39. Tamaño: 1 bytes. Valor entre –100 y +100. Los valores
negativos se calculan en complemento a 2, es decir, 256+Valor.
Ejemplos: Incremento = -1 Valor a enviar = FF
Incremento = 1 Valor a enviar = 01
Incremento = -100 Valor a enviar = 9C
Incremento = 100 Valor a enviar = 64
• Incremento (C2): Código: 3A. Tamaño: 1 bytes. Valor entre –100 y +100. Los valores
negativos se calculan en complemento a 2, es decir, 256+Valor.
Ejemplos: Incremento = -1 Valor a enviar = FF
Incremento = 1 Valor a enviar = 01
Incremento = -100 Valor a enviar = 9C
Incremento = 100 Valor a enviar = 64
• Repeticiones (C1): Código: 3B. Tamaño: 1 bytes. Valor entre 0-100. Ejemplos:
Repeticiones = 1 Valor a enviar = 01
Repeticiones = 100 Valor a enviar = 64
• Repeticiones (C2): Código: 3C. Tamaño: 1 bytes. Valor entre 0-100. Ejemplos:
Repeticiones = 1 Valor a enviar = 01
Repeticiones = 100 Valor a enviar = 64
• Número de dígitos (C1): Código: 3D. Tamaño: 1 byte. Valor entre 1-10.
Ejemplos: Número de dígitos = 1 Valor a enviar = 01
Número de dígitos = 10 Valor a enviar = 0A
• Número de dígitos (C2): Código: 3E. Tamaño: 1 byte. Valor entre 1-10.
Ejemplos: Número de dígitos = 1 Valor a enviar = 01
Número de dígitos = 10 Valor a enviar = 0A
• Marcar ceros (C1): Código: 3F. Tamaño: 1 byte. Valores según tabla siguiente:
Marcar ceros Valor
No 00
Sí 01
Ejemplos: Marcar ceros = Sí Valor a enviar = 01
Marcar ceros = No Valor a enviar = 00
• Marcar ceros (C2): Código: 40. Tamaño: 1 byte. Valores según tabla siguiente:
Marcar ceros Valor
No 00
Sí 01
Ejemplos: Marcar ceros = Sí Valor a enviar = 01
Marcar ceros = No Valor a enviar = 00
• Mínimo (C1): Código: 41. Tamaño: 10 bytes. Cada byte representa el valor ASCII del
dígito correspondiente.
Ejemplos: Mínimo = 0123456789 Valor a enviar = 30 31 32 33 34 35 36 37 38
39
Mínimo = 6789 Valor a enviar = 30 30 30 30 30 30 36 37 38 39
• Mínimo (C2): Código: 42. Tamaño: 10 bytes. Cada byte representa el valor ASCII del
dígito correspondiente.
• Máximo (C1): Código: 43. Tamaño: 10 bytes. Cada byte representa el valor ASCII del
dígito correspondiente.
Ejemplos: Máximo = 0123456789 Valor a enviar = 30 31 32 33 34 35 36 37 38
39
Máximo = 6789 Valor a enviar = 30 30 30 30 30 30 36 37 38 39
• Máximo (C2): Código: 44. Tamaño: 10 bytes. Cada byte representa el valor ASCII del
dígito correspondiente.
Ejemplos: Máximo = 0123456789 Valor a enviar = 30 31 32 33 34 35 36 37 38
39
Máximo = 6789 Valor a enviar = 30 30 30 30 30 30 36 37 38 39
• Reset (C1): Código: 45. Tamaño: 1 byte. Valores según tabla siguiente:
Reset Valor
Ninguno 00
Año 01
Mes 02
Semana 03
Día 04
Turno 05
Externo 06
Ejemplos: Reset = Día Valor a enviar = 04
Reset = Ninguno Valor a enviar = 00
• Reset (C2): Código: 46. Tamaño: 1 byte. Valores según tabla siguiente:
Reset Valor
Ninguno 00
Año 01
Mes 02
Semana 03
Día 04
Turno 05
Externo 06
Ejemplos: Reset = Día Valor a enviar = 04
Reset = Ninguno Valor a enviar = 00
Comunicaciones:
• Velocidad: Código: 47. Tamaño: 1 byte. Valores según tabla siguiente:
Velocidad Valor
2400 00
4800 01
9600 02
19200 03
38400 04
57600 05
115200 06
Ejemplos: Velocidad = 2400 Valor a enviar = 00
Velocidad = 115200 Valor a enviar = 06
• Detección de errores: Código: 49. Tamaño: 1 byte. Valores según tabla siguiente:
Detección de errores Valor
CRC 00
Suma 01
Ninguno 02
Ejemplos: Detección de errores = CRC Valor a enviar = 00
Detección de errores = Ninguno Valor a enviar = 02
Idioma:
• Idioma: Código: 4C. Tamaño: 1 byte. Valores según tabla siguiente:
Idioma Valor
ESPAÑOL 00
ENGLISH 01
FRANÇAIS 02
DEUTSCH 03
PORTUGUÊS 04
ITALIANO 05
Ejemplos: Idioma = ESPAÑOL Valor a enviar = 01
Idioma = ITALIANO Valor a enviar = 05
Control:
• Marcha/Paro habilitados: Código: 4D. Tamaño: 1 byte. Valores según tabla siguiente:
Marcha/Paro habilitados Valor
No 00
Sí 01
Ejemplos: Marcha/Paro habilitados = Sí Valor a enviar = 01
Marcha/Paro habilitados = No Valor a enviar = 00
Temporizadores:
• Temporizador 1: Código: 4F. Tamaño: 2 bytes. Valor expresado en milisegundos.
Ejemplos: Temporizador 1 = 1000 milisegundos Valor a enviar = E8 03
Temporizador 1 = 1200 milisegundos Valor a enviar = B0 04
Por ejemplo, si un ordenador (dirección 00) envía el comando PARAMETRO GENERAL a una
unidad de control MC 2000T² con dirección 02, indicando que el parámetro Recorrido X de los
parámetros de mecánica ser 100.0 mm la comunicación será la siguiente:
PC MC 2000T²
Envía PARAMETRO GENERAL Recibe
10 02 0A 00 43 01 E8 03 B0 5D
Recibe ACK Envía
10 00 07 00 00 81 CA
Tal y como se puede observar en el capítulo anterior, existen 6 comandos que activan el
proceso de marcado: MARCHA, MARCAR TEXTO, MARCAR FICHERO, MARCHA SIN
RESPUESTA, MARCAR TEXTO SIN RESPUESTA y MARCAR FICHERO SIN RESPUESTA.
Los tres primeros indican a la unidad de control que envíe una respuesta al emisor del
comando al finalizar el proceso de marcado, mientras que los tres últimos hacen que la unidad
de control omita esta respuesta.
De todas maneras, si se configuran las unidades de control conectadas al bus de forma que
trabajen con una topología de red (Parámetro Topología, de los parámetros de
Comunicaciones, de los parámetros de Control), éstas no enviarán la RESPUESTA MARCHA
ni siquiera en el caso de iniciar el proceso de marcado por medio de los comandos MARCHA,
MARCAR TEXTO o MARCAR FICHERO.
PC Unidad de Unidad de
control 1 control 2
Envía MARCHA Recibe
10 01 07 00 31 D1 0C
Recibe ACK Envía
10 00 07 00 00 81 CA
Envía MARCHA Recibe
10 02 07 00 31 4A D0
Recibe ACK Envía
10 00 07 00 00 81 CA
Envía ESTADO Recibe
10 01 07 00 02 D7 3C
Recibe RESPUESTA ESTADO (marcando) Envía
10 00 08 00 03 01 DA 35
Envía ACK Recibe
10 01 07 00 00 F7 7E
Envía ESTADO Recibe
10 02 07 00 02 4C E0
Recibe RESPUESTA ESTADO (marcando) Envía
10 00 08 00 03 01 DA 35
Envía ACK Recibe
10 02 07 00 00 6C A2
Se repiten las preguntas y respuestas ESTADO
anteriores hasta finalizar el proceso de marcado.
Se recomienda esperar un tiempo mínimo de 200 ms
entre cada repetición.
Envía ESTADO Recibe
10 01 07 00 02 D7 3C
Recibe RESPUESTA ESTADO (fin de marcando) Envía
10 00 08 00 03 00 CA 14
Envía ACK Recibe
10 01 07 00 00 F7 7E
Envía ESTADO Recibe
10 02 07 00 02 4C E0
Recibe RESPUESTA ESTADO (fin de marcando) Envía
10 00 08 00 03 00 CA 14
Envía ACK Recibe
10 02 07 00 00 6C A2
Lógicamente, este sistema se puede emplear con más de dos unidades de control y también
sólo con una. En este último caso, si la unidad de control está configurada para trabajar en
topología de punto a punto, se deberán emplear los comandos SIN RESPUESTA.
PC MC 2000T²
Envía MARCAR FICHERO Recibe
10 02 FA FF 37 1E 00 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 41 42
43 44 45 46 47 48 49 0A FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF 31 32 33 34 35 36 37 38 39 0A FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF 5A 59 58 57 56 55 54 53 52 0A FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF 39 38 37 36 35 95 48
Recibe ACK Envía
10 00 07 00 00 81 CA
Envía MARCAR FICHERO Recibe
10 02 31 00 37 34 33 32 31 0A 0B 00 30 30 30 30 30 30 30 30 30
30 00 30 30 30 30 30 30 30 30 30 30 FF FF 35 00 10 00 10 01 00
20 35 00 10 00 37 F9
Recibe ACK Envía
10 00 07 00 00 81 CA
El tamaño total del fichero transmitido es de 285 bytes, que han sido divididos en una primera
trama de 250 bytes (7 bytes de STX, DD, LT, UT, CMD, CRC y 243 bytes de los datos del
fichero) y una segunda trama de 49 bytes (7 bytes de STX, DD, LT, UT, CMD, CRC y 42 bytes
de los datos del fichero).
Tal y como se observa en la secuencia de comunicación, el campo UT (Última trama) de la
primera trama tiene un valor distinto de 00 (en este caso FF), mientras que el de la segunda
trama tiene un valor de 00, indicando que se trata de la última trama de todo el bloque.
Además, se aprecia que una vez recibida la primera trama, la unidad de control MC 2000T²
envía un ACK indicando que esa primera trama se ha recibido correctamente y que se
encuentra en disposición de recibir la siguiente trama del bloque. El PC debe esperar a recibir
el ACK por parte de la unidad de control antes de enviar la siguiente trama. Se debe tener en
cuenta que el campo UT del ACK es siempre 00 ya que la propia trama de ACK no se ha
dividido en varias tramas menores.
Cabe destacar que el tamaño máximo de trama de 250 bytes es justamente eso: el tamaño
máximo, lo cual no implica que todas las tramas menos la última deban tener un tamaño de
250 bytes. Es posible enviar tramas de menor tamaño si esto resulta más cómodo para el
emisor. La siguiente secuencia muestra la transmisión del mismo comando anterior, pero, esta
vez enviando tramas de un tamaño máximo de 100 bytes, lo cual resulta en que en vez de
fragmentar el bloque de datos en 2 tramas, haya sido necesario emplear 4 tramas.
PC MC 2000T²
Envía MARCAR FICHERO Recibe
10 02 64 FF 37 1E 00 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 41 42
43 44 45 46 47 48 49 0A FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
AC 1D
Recibe ACK Envía
10 00 07 00 00 81 CA
Envía MARCAR FICHERO Recibe
10 02 64 FF 37 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF 31 32 33 34 35 36 37 38 39 0A FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF 5A 59 58 57 56 55 54 53 52 0A
BB 2A
Recibe ACK Envía
10 00 07 00 00 81 CA
Envía MARCAR FICHERO Recibe
10 02 64 FF 37 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 39 38
37 36 35 34 33 32 31 0A 0B 00 30 30 30 30 30 30 30 30 30 30 00
30 30 30 30 30 30 30 30 30 30 FF FF 35 00 10 00 10 01 37 3A
Recibe ACK Envía
10 00 07 00 00 81 CA
Envía MARCAR FICHERO Recibe
10 02 0D 00 37 00 20 35 00 10 00 0E 26
Recibe ACK Envía
10 00 07 00 00 81 CA
Por último, tampoco es obligatorio que todas las tramas menos la última tengan el mismo
tamaño. Podría ser posible por ejemplo, que la primera tuviese un tamaño de 110 bytes, la
segunda un tamaño de 100 bytes, la tercera un tamaño de 90 bytes y la cuarta un tamaño de
13 bytes.









